Changes: V5.1 -> V5.1.1 ------------------------------------------------------------------------------- 2004-03-19 16:51 hardaker * agent/mibgroup/Makefile.depend: make depend 2004-03-19 16:50 hardaker * man/: netsnmp_Container_iterator.3, netsnmp_Library.3 , netsnmp_agent.3, netsnmp_agent_registry.3 , netsnmp_agent_trap.3, netsnmp_baby_steps.3 , netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, netsnmp_callback.3, netsnmp_container.3, netsnmp_data_list.3, netsnmp_debug.3, netsnmp_default_store.3, netsnmp_deprecated.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_iterator_info_s.3 , netsnmp_leaf.3, netsnmp_mib_utilities.3 , netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_agent_request_info_s.3, netsnmp_netsnmp_column_info_t.3, netsnmp_netsnmp_data_list_s.3, netsnmp_netsnmp_handler_registration_s.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_netsnmp_mib_handler_s.3, netsnmp_netsnmp_request_info_s.3, netsnmp_netsnmp_table_registration_info_s.3, netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3, netsnmp_old_api.3, netsnmp_read_config.3, netsnmp_read_only.3, netsnmp_row_merge.3, netsnmp_scalar.3, netsnmp_scalar_group_group.3, netsnmp_serialize.3 , netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3 , netsnmp_snmp_client.3, netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, netsnmp_stash_cache.3 , netsnmp_table.3, netsnmp_table_array.3 , netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3 , netsnmp_todo.3, netsnmp_util.3, netsnmp_utilities.3, netsnmp_variable_list.3, netsnmp_watcher.3: man page updates 2004-03-19 16:19 hardaker * configure: configure to match configure.in 2004-03-19 16:18 hardaker * configure.in: Part of patch 917726 to fix a few windows config problems. 2004-03-19 16:07 hardaker * configure: configure to match configure.in 2004-03-19 16:01 hardaker * testing/tests/T100agenthup: Patch from Michael Slifcak: [ 918828 ] conditional skip HUP test 2004-03-19 15:58 hardaker * configure.in, include/net-snmp/net-snmp-config.h.in : Patch from Michael Slifcak: [ 918948 ] fix cygwin config problem 2004-03-19 07:06 dts12 * FAQ: A few more minor tweaks 2004-03-19 06:32 dts12 * FAQ: New entry for non-default contexts 2004-03-19 04:11 dts12 * FAQ: Add a new "Rmon" entry. 2004-03-19 03:41 dts12 * FAQ: Update the comparison of SNMP versions. 2004-03-19 03:00 dts12 * README.win32: Brief description of adding Win32 IPv6 transport support. 2004-03-18 18:32 slif * testing/eval_tools.sh: patch [919116] minor diff in invoked log 2004-03-18 15:44 slif * testing/eval_tools.sh: apply patch_915178.redux to finish the second part of that patch. 2004-03-18 08:52 slif * testing/tests/: T120proxyget, T121proxyset, T122proxysetfail: apply patch [918824] fix proxy tests 2004-03-18 07:06 slif * include/net-snmp/system/: cygwin.h, mingw32.h : patch [917649] find uint32_t in win32-gcc build environments 2004-03-16 07:50 slif * win32/build.pl: synch with working version per AlexB. 2004-03-16 06:53 slif * win32/net-snmp/net-snmp-config.h.in: add typedef for uint32_t -- absent from MSVS 2004-03-16 05:15 slif * win32/: Makefile.in, install-net-snmp.bat: partial fix for bug 915178: adjust to accommodate 'make test' verification. 2004-03-16 01:49 dts12 * win32/net-snmp/net-snmp-config.h: Provide a definition for uint32_t under Windows (as suggested by Bernhard Penz) 2004-03-16 01:06 nba * apps/snmptrapd.c: gcc 2.95 does not like variables declared between statements 2004-03-15 17:28 hardaker * perl/AnyData_SNMP/Storage.pm: - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.1.rc1 ) 2004-03-15 17:28 hardaker * perl/ASN/ASN.pm: - (perl/ASN/ASN.pm): version tag ( 5.1.1.rc1 ) 2004-03-15 17:28 hardaker * perl/OID/OID.pm: - (perl/OID/OID.pm): version tag ( 5.1.1.rc1 ) 2004-03-15 17:28 hardaker * perl/default_store/default_store.pm: - (perl/default_store/default_store.pm): version tag ( 5.1.1.rc1 ) 2004-03-15 17:28 hardaker * perl/agent/default_store/default_store.pm: - (perl/agent/default_store/default_store.pm): version tag ( 5.1.1.rc1 ) 2004-03-15 17:27 hardaker * perl/agent/agent.pm: - (perl/agent/agent.pm): version tag ( 5.1.1.rc1 ) 2004-03-15 17:27 hardaker * perl/SNMP/SNMP.pm: - (perl/SNMP/SNMP.pm): version tag ( 5.1.1.rc1 ) 2004-03-15 17:27 hardaker * sedscript.in: - (sedscript.in): version tag ( 5.1.1.rc1 ) 2004-03-15 17:27 hardaker * dist/net-snmp.spec: - (dist/net-snmp.spec): version tag ( 5.1.1.rc1 ) 2004-03-15 17:27 hardaker * FAQ: - (FAQ): version tag ( 5.1.1.rc1 ) 2004-03-15 17:26 hardaker * README: - (README): version tag ( 5.1.1.rc1 ) 2004-03-15 17:26 hardaker * snmplib/snmp_version.c: - (snmplib/snmp_version.c): version tag ( 5.1.1.rc1 ) 2004-03-15 17:25 hardaker * agent/Makefile.depend, agent/helpers/Makefile.depend , agent/mibgroup/Makefile.depend, apps/Makefile.depend: make depend 2004-03-15 17:23 hardaker * man/: netsnmp_Container_iterator.3, netsnmp_Library.3 , netsnmp_agent.3, netsnmp_agent_registry.3 , netsnmp_agent_trap.3, netsnmp_baby_steps.3 , netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, netsnmp_callback.3, netsnmp_container.3, netsnmp_data_list.3, netsnmp_debug.3, netsnmp_default_store.3, netsnmp_deprecated.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_iterator_info_s.3 , netsnmp_leaf.3, netsnmp_mib_utilities.3 , netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_agent_request_info_s.3, netsnmp_netsnmp_column_info_t.3, netsnmp_netsnmp_data_list_s.3, netsnmp_netsnmp_handler_registration_s.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_netsnmp_mib_handler_s.3, netsnmp_netsnmp_request_info_s.3, netsnmp_netsnmp_table_registration_info_s.3, netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3, netsnmp_old_api.3, netsnmp_read_config.3, netsnmp_read_only.3, netsnmp_row_merge.3, netsnmp_scalar.3, netsnmp_scalar_group_group.3, netsnmp_serialize.3 , netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3 , netsnmp_snmp_client.3, netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, netsnmp_stash_cache.3 , netsnmp_table.3, netsnmp_table_array.3 , netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3 , netsnmp_todo.3, netsnmp_util.3, netsnmp_utilities.3, netsnmp_variable_list.3, netsnmp_watcher.3: doxygen update for 5.1.1 2004-03-15 16:42 hardaker * testing/tests/T151solarishostdisk: Patch from Bruce Shaw: [ 894711 ] Solaris disk test fails on some OS's [second fix to his previous patch for even better support] 2004-03-15 15:56 hardaker * agent/mibgroup/mibII/system_mib.c: Bug/patch from Bob Rowlands: [ 815361 ] override token in snmpd.conf does not allow snmpset on OID [really, this just returns proper error codes from system_mib variables] 2004-03-15 15:52 hardaker * agent/snmp_agent.c: Bug/patch from Bob Rowlands: [ 815333 ] snmpvacm app not working with SNMP v1 [ really just fixing mib error codes remembered in snmp_agent.c] 2004-03-15 15:43 hardaker * agent/helpers/mode_end_call.c: Bug/Patch from Bob Rowlands: [ 809282 ] netsnmp_mode_end_call_add_mode_callback called repeatedly 2004-03-15 15:36 hardaker * snmplib/snmpusm.c: Patch from Bob Rowlands: [ 808881 ] Log a authentication failure message when authentication fails. 2004-03-15 15:27 hardaker * agent/snmp_vars.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, agent/mibgroup/mibII/var_route.c, include/net-snmp/agent/snmp_vars.h: Patch from Bob Rowlands: [ 807333 ] 64 bit agent returns incorrect values for IpAddress 2004-03-15 12:40 nba * mibs/rfclist: Add POWER-ETHERNET-MIB HC-PerfHist-TC-MIB VDSL-LINE-MIB APM-MIB 2004-03-15 12:33 nba * apps/snmptranslate.c: Ensure some logging is enabled 2004-03-15 08:33 dts12 * win32/: Makefile.in, build.bat, build.pl : Alex's latest build tweaks. 2004-03-15 06:50 dts12 * win32/Configure: Use the existing default install location for the 5.1.x line 2004-03-15 06:26 dts12 * win32/build.pl: Use the existing default install location for the 5.1.x line Tweak the option prompt slightly. (Dave's being picky again!) 2004-03-15 06:15 dts12 * apps/snmptrapd.c: Listen on port 162 (rather than 161) if a (bare) interface address is specified. 2004-03-13 22:05 rstory * agent/helpers/table_array.c: null free'd pointer (better safe than sorry) 2004-03-13 22:00 rstory * agent/helpers/table_array.c: plug memory leak 2004-03-13 06:41 slif * win32/build.bat: set temp var empty to remove from env 2004-03-12 13:07 slif * README.win32, win32/build.bat: doc change for patch 912447 2004-03-12 12:14 slif * testing/: RUNTESTS, eval_tools.sh: apply patch[915178] to fix MinGW (MSYS) make test freezes 2004-03-12 11:20 slif * win32/: Configure, Makefile-apps.in, Makefile.in, build.bat, build.pl, libagent/Makefile.in, libhelpers/Makefile.in, libsnmp/Makefile.in, libsnmp_dll/Makefile.in, net-snmp/net-snmp-config.h.in, netsnmpmibs/Makefile.in , netsnmpmibssdk/Makefile.in, snmpd/Makefile.in, snmpdsdk/Makefile.in, snmpnetstat/Makefile.in, snmptrapd/Makefile.in : apply patch [912447] Win32 MSVC Makefile system 2004-03-10 19:25 slif * testing/RUNTESTS: aggressive search for executables below the base directory. 2004-03-10 19:17 slif * README.win32, win32/net-snmp/net-snmp-config.h : don't set global snmp_errno; do provide undef USE_OPENSSL; replace NETSNMP_NO_DLL with NETSNMP_USE_DLL; document the change. 2004-03-10 19:10 slif * testing/eval_tools.sh: invoke snmpd, snmptrapd with non-deprecated parameters for PID and logfile. 2004-03-10 15:09 slif * snmplib/scapi.c: fix signed mismatch when testing proper length of keyed hash. 2004-03-10 15:04 slif * README.win32, win32/net-snmp/net-snmp-config.h : mods for building win32 with OpenSSL support. 2004-03-10 08:23 slif * README.win32: per AlexB - change instructions to use MinGW developer's recommended OpenSSL. 2004-03-10 07:21 dts12 * perl/SNMP/t/startagent.pl: Use the same testing ports as the main agent test suite (somewhat less likely to clash with other services) 2004-03-10 07:08 dts12 * man/snmpd.8.def: Document support for multiple "optional" config files via -c 2004-03-10 04:41 dts12 * agent/helpers/table_data.c: Check for problems with all of the requested varbinds (not just the first one), and handle 'noSuchObject' exceptions. 2004-03-09 11:35 rstory * agent/mibgroup/agentx/protocol.c: debugging isn't platform specific 2004-03-09 07:52 rstory * configure: update for new configure.in 2004-03-09 07:51 rstory * configure.in, apps/Makefile.in: separate traplibs from agent libs for dependencies 2004-03-09 07:19 slif * snmplib/: snmp_api.c, snmp_client.c: add comment MTCRITICAL_RESOURCE to use of snmp_errno in three places. 2004-03-09 07:13 slif * win32/install-net-snmp.bat: make SNMPCONFPATH consistent with other platforms ("$prefix/etc/snmp") 2004-03-09 04:24 slif * win32/net-snmp/net-snmp-config.h: make SNMPCONFPATH consistent with other platforms ("$prefix/etc/snmp") 2004-03-08 18:29 slif * win32/libsnmp_dll/libsnmp.def: remove symbol usmAESPrivProtocol (jumped the gun. Sorry!) 2004-03-08 17:53 slif * README.win32, perl/SNMP/README: patch [911439] Updates to the README.win32 and SNMP README for Win32 2004-03-08 11:43 slif * README.win32: patch [910903] Updates to the README.win32 for GCC 2004-03-08 08:51 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: use default library values instead of hard-coded defaults for auth/priv protocols 2004-03-05 21:48 hardaker * agent/helpers/table_dataset.c: Fixed the add_row token by sorting incoming columns from the parser 2004-03-05 14:58 hardaker * agent/: agent_registry.c, snmp_agent.c: Fix the oid registration cache not being invalidated properly. Bug #900967 2004-03-05 11:30 slif * apps/snmptrapd.c: fix [706093] by not defining variables a second time. 2004-03-05 10:00 slif * win32/libsnmp_dll/libsnmp.def: add symbol usmAESPrivProtocol 2004-03-05 08:23 rstory * include/net-snmp/library/snmp-tc.h: fix macro name, as noted on users 2004-03-05 05:52 slif * agent/mibgroup/ucd-snmp/file.c: remove unused var 'space'. 2004-03-04 22:28 hardaker * agent/helpers/all_helpers.c: initialize the table_dataset helper (again... I *know* it was initialized in the past. What happened?) 2004-03-04 22:05 rstory * agent/snmp_agent.c: turn off caching until real fix found for bug 900967: agentx, caching 2004-03-04 20:33 rstory * agent/mibgroup/agentx/subagent.c: *finally* fix agentx hang when master disappears 2004-03-04 17:11 rstory * include/net-snmp/system/freebsd.h: fix define for tcpTable rewrite; remove define obsoleted by rewrite 2004-03-04 15:40 rstory * agent/mibgroup/ucd-snmp/extensible.c: fix execfix for relocatable execs; add fix cmd to relocatable tree; sync ignored callback return value w/main 2004-03-04 13:54 hardaker * perl/: OID/OID.xs, agent/agent.xs: fprintf(stderr -> snmp_log(LOG_ERR 2004-03-04 09:44 hardaker * configure, configure.in, apps/Makefile.in : - fix building trapd when the agent isn't being built 2004-03-04 05:41 slif * configure.in, snmplib/Makefile.in, configure: patch [909459] Configure patch to allow for Win32 objects. 2004-03-03 21:22 slif * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL, SNMP/README, agent/Makefile.PL, agent/default_store/Makefile.PL , default_store/Makefile.PL: patch [906274] Win32 Perl compile with release/debug path changes 2004-03-03 13:05 hardaker * agent/mibgroup/ucd-snmp/: file.c, file.h: - make the file token accept a default size like the docs say it will. 2004-03-03 12:03 rstory * snmplib/snmp_api.c: comment out pdu double free check til better (non-leaking) solution found 2004-03-03 09:05 rstory * man/: Makefile.in, netsnmp_mfd_pdu_context_s.3 : remove man page for removed file 2004-03-03 07:52 slif * win32/libhelpers/libhelpers.dsp: table_mfd removed -- dont build it. 2004-03-03 07:47 slif * win32/: install-net-snmp.bat, nmakeperl.bat: per AlexB - add "-help" descriptions. create BASE/temp subdir. 2004-03-02 13:46 slif * agent/snmpd.c: patch [753894] catch SIGXFSZ w/o strsignal 2004-03-02 04:18 slif * agent/snmpd.c: patch [753894] catch SIGXFSZ, log message and exit, do not coredump 2004-03-02 04:06 slif * agent/mibgroup/mibII/sysORTable.c: fix [771315] Agent coredumps during shutdown 2004-03-01 20:26 rstory * include/net-snmp/agent/cache_handler.h: rename overly generic ifdef header protection 2004-03-01 06:06 slif * perl/SNMP/t/bulkwalk.t: undo patch at r5.3 -- restore (16) in test to get only non-repeaters 2004-02-29 21:37 rstory * include/net-snmp/agent/all_helpers.h: restore file, minus mfd include 2004-02-29 21:26 rstory * agent/helpers/: Makefile.depend, Makefile.in : add back accidentally delted files, minus mfd dependencies 2004-02-29 21:08 rstory * apps/Makefile.depend: remove mfd dependencies 2004-02-29 21:03 rstory * agent/: Makefile.depend, mibgroup/Makefile.depend : remove mfd dependencies 2004-02-29 19:35 rstory * agent/helpers/Makefile.depend, agent/helpers/Makefile.in, agent/helpers/table_mfd.c , include/net-snmp/agent/all_helpers.h, include/net-snmp/agent/table_mfd.h: remove incomplete helper 2004-02-29 16:33 rstory * agent/mibgroup/ucd-snmp/dlmod.c: enable dlmod support if HAVE_LIBDL 2004-02-29 16:25 rstory * snmplib/snmp_api.c: catch bad size for fixed size types 2004-02-27 22:56 hardaker * perl/AnyData_SNMP/Storage.pm: - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.1.pre2 ) 2004-02-27 22:55 hardaker * perl/ASN/ASN.pm: - (perl/ASN/ASN.pm): version tag ( 5.1.1.pre2 ) 2004-02-27 22:55 hardaker * perl/OID/OID.pm: - (perl/OID/OID.pm): version tag ( 5.1.1.pre2 ) 2004-02-27 22:55 hardaker * perl/default_store/default_store.pm: - (perl/default_store/default_store.pm): version tag ( 5.1.1.pre2 ) 2004-02-27 22:55 hardaker * perl/agent/default_store/default_store.pm: - (perl/agent/default_store/default_store.pm): version tag ( 5.1.1.pre2 ) 2004-02-27 22:55 hardaker * perl/agent/agent.pm: - (perl/agent/agent.pm): version tag ( 5.1.1.pre2 ) 2004-02-27 22:55 hardaker * perl/SNMP/SNMP.pm: - (perl/SNMP/SNMP.pm): version tag ( 5.1.1.pre2 ) 2004-02-27 22:54 hardaker * sedscript.in: - (sedscript.in): version tag ( 5.1.1.pre2 ) 2004-02-27 22:54 hardaker * dist/net-snmp.spec: - (dist/net-snmp.spec): version tag ( 5.1.1.pre2 ) 2004-02-27 22:54 hardaker * FAQ: - (FAQ): version tag ( 5.1.1.pre2 ) 2004-02-27 22:53 hardaker * README: - (README): version tag ( 5.1.1.pre2 ) 2004-02-27 22:53 hardaker * snmplib/snmp_version.c: - (snmplib/snmp_version.c): version tag ( 5.1.1.pre2 ) 2004-02-27 22:35 hardaker * agent/snmp_agent.c: - fix the case where incoming getbulks with no repeating varbinds is received. 2004-02-27 15:04 slif * include/net-snmp/system/mingw32.h, perl/Makefile.PL , perl/ASN/Makefile.PL, perl/OID/Makefile.PL , perl/SNMP/Makefile.PL, perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL, perl/default_store/Makefile.PL: patch [ 905465 ] MinGW Perl module compiling with ActiveState Perl 2004-02-27 07:19 slif * perl/SNMP/Makefile.PL: construct install tree similar to install tree that gcc builds use. 2004-02-27 06:05 slif * win32/install-net-snmp.bat: build MSVS release and debug versions having the same name. 2004-02-27 05:43 slif * win32/: encode_keychange/encode_keychange.dsp, libagent/libagent.dsp, libhelpers/libhelpers.dsp , libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp, netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp , snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp , snmpdsdk/snmpd.dsp, snmpget/snmpget.dsp , snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp , snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, snmptest/snmptest.dsp , snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp , snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp , snmpwalk/snmpwalk.dsp: build MSVS release and debug versions having the same name. 2004-02-27 05:12 slif * win32/: install-net-snmp.bat, net-snmp/net-snmp-config.h: construct install tree similar to install tree that gcc builds use. 2004-02-27 04:50 slif * agent/snmpd.c, snmplib/Makefile.in, snmplib/winservice.c: enable gcc builds of Windows service code for the agent. 2004-02-26 17:21 slif * agent/mibgroup/tunnel/tunnel.c: remove unnecessary setting of NETSNMP_DS_LIB_APPTYPE. 2004-02-26 16:26 dts12 * snmplib/read_config.c: Handle multiple "optional config" files. 2004-02-26 06:50 dts12 * agent/mibgroup/mibII/tcp.c: Don't call 'TCP_Count_Connections' if the tcpTable module isn't included. 2004-02-26 06:30 dts12 * FAQ: Patch #901460 from Bruce Shaw: updating misc FAQ information 2004-02-25 23:47 slif * agent/mibgroup/agent/nsLogging.c: remove CR accidentally inserted previously. 2004-02-25 21:43 slif * snmplib/system.c: use RFC 3330 permitted address for this host when looking in get_myaddr 2004-02-25 14:46 slif * perl/SNMP/SNMP.xs: remove unneeded workaround patch [ 840830 ] SNMP.xs Free to wrong pool crash on Windows 2004-02-25 13:06 slif * README.win32, perl/SNMP/README: patch [901944] win32 doc updates from Alex Burger 2004-02-24 10:39 slif * include/net-snmp/system/mingw32.h: use winsock gethostbyname, getservbyname on mingw32. 2004-02-24 09:58 slif * win32/install-net-snmp.bat: per Bernhard Penz: deep copy of include tree 2004-02-24 06:26 hardaker * agent/mibgroup/mibII/vacm_vars.c: Patch from Bob Rowlands: [ bug 902722 ] Able to delete view even when storage type = permanent 2004-02-24 05:43 slif * agent/mibgroup/mibII/tcpTable.c: patch [903424] per Andy Smith: ifdef win32 fix for tcpTable.c (cygwin) 2004-02-23 16:21 hardaker * INSTALL: updated perl build info 2004-02-23 16:15 hardaker * INSTALL: patch #901375 from Bruce Shaw: some information on INSTALL is stale 2004-02-23 13:33 slif * configure.in, configure: undo previous patch -- no semi-colons in DEFAULT_MIB{FILES,DIRS} 2004-02-23 11:13 slif * configure.in, configure: convert other list-oriented settings to consider semi-colon delimiter for mingw32 2004-02-22 22:04 rstory * include/net-snmp/library/container.h: tweak insert/remove/free to deal will all containers in list correctly 2004-02-22 22:00 rstory * snmplib/container.c: set prev ptr when adding additional index; tweak insert/remove/free to deal will all containers in list correctly 2004-02-22 09:49 slif * win32/install-net-snmp.bat: per AlexB: also install snmpconf files 2004-02-22 09:29 nba * agent/mibgroup/host/hr_system.c: Properly redefine pututline 2004-02-21 13:58 slif * README.win32, acconfig.h, include/net-snmp/net-snmp-config.h.in, include/net-snmp/library/getopt.h, snmplib/tools.c , win32/libsdll.dsw, win32/libsnmp_dll/libsnmp.def, win32/net-snmp/net-snmp-config.h: Apply patch #898464 to fix bugs #896030 and #773412 2004-02-20 10:11 nba * agent/mibgroup/host/hr_system.c: Handle pututent just like the other *utent routines 2004-02-20 07:20 slif * configure.in, include/net-snmp/net-snmp-config.h.in , configure: per AlexB: fix DEFAULT_MIBS to use ';' separator on Win32. 2004-02-19 20:46 hardaker * agent/mibgroup/host/hr_proc.c: Whoops. That would not have worked. Silly me. 2004-02-19 20:42 hardaker * agent/mibgroup/host/hr_proc.c: check number of support processors properly 2004-02-19 20:37 hardaker * agent/mibgroup/host/hr_proc.c: [ 900244 ] support up to 32 CPUs on linux from Michal Luczak 2004-02-19 19:41 slif * agent/mibgroup/notification/: snmpNotifyFilterTable.h, snmpNotifyTable.h: fix bug 898509 function pointer prototypes defined twice 2004-02-19 18:52 slif * configure.in, configure: allow DOS volume name [A-Z]: to begin the path spec for prefixes 2004-02-19 09:42 slif * net-snmp-config.in: fix spell NSC_EXEC_PREFIX 2004-02-19 04:40 nba * agent/mibgroup/host/hr_system.c: Clean up some warnings 2004-02-19 04:39 nba * agent/mibgroup/mibII/ipAddr.c: Tsk, tsk Wes! You should know better than returning a pointer to an automatic 2004-02-18 23:36 slif * perl/SNMP/t/mibload.t: per AlexB: -win32 support 2004-02-18 23:35 slif * perl/SNMP/t/startagent.pl: per AlexB: -add Win32 support for starting / stopping snmpd and snmptrapd -allow spaces in snmptest.cmd file 2004-02-18 23:34 slif * perl/SNMP/Makefile.PL: per AlexB: -make $my opts global so it's visible to GetTestInfo() -re-write win32 code create snmptest.cmd file 2004-02-18 23:28 slif * perl/SNMP/t/: bulkwalk.t, notify.t: per AlexB: test that variables are defined before using them. 2004-02-18 23:17 slif * perl/SNMP/t/: async.t, bulkwalk.t: per AlexB: disable asynch tests when run on win32 platform. 2004-02-18 23:00 slif * perl/SNMP/t/: bulkwalk.t, mibload.t: per AlexB: add missing snmptest_cleanup call 2004-02-18 22:45 slif * perl/SNMP/t/conf.t: per AlexB: typo fix "compiled the" 2004-02-18 22:41 slif * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL, default_store/Makefile.PL: from Alex Burger: case insensitive check for -NET-SNMP-IN-SOURCE command param. 2004-02-18 12:35 hardaker * Makefile.in: Remove a v3-security auto-built header during distclean 2004-02-18 12:00 rstory * dist/: nsb-functions, nsb-nightly, nsb-package: sync w/main 2004-02-18 11:41 slif * win32/net-snmp/net-snmp-config.h: use INSTALL_BASE -relative mktemp file pattern. 2004-02-18 06:14 dts12 * snmplib/snmpUDPIPv6Domain.c: Provide a definition for 'in6addr_any' under Windows (Although there's an external declaration mentioned in , there no actual variable in the library) 2004-02-17 10:45 hardaker * perl/AnyData_SNMP/Storage.pm: - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.1.pre1 ) 2004-02-17 10:45 hardaker * perl/ASN/ASN.pm: - (perl/ASN/ASN.pm): version tag ( 5.1.1.pre1 ) 2004-02-17 10:45 hardaker * perl/OID/OID.pm: - (perl/OID/OID.pm): version tag ( 5.1.1.pre1 ) 2004-02-17 10:45 hardaker * perl/default_store/default_store.pm: - (perl/default_store/default_store.pm): version tag ( 5.1.1.pre1 ) 2004-02-17 10:45 hardaker * perl/agent/default_store/default_store.pm: - (perl/agent/default_store/default_store.pm): version tag ( 5.1.1.pre1 ) 2004-02-17 10:44 hardaker * perl/agent/agent.pm: - (perl/agent/agent.pm): version tag ( 5.1.1.pre1 ) 2004-02-17 10:44 hardaker * perl/SNMP/SNMP.pm: - (perl/SNMP/SNMP.pm): version tag ( 5.1.1.pre1 ) 2004-02-17 10:44 hardaker * dist/Makefile: - (dist/Makefile): version tag ( 5.1.1.pre1 ) 2004-02-17 10:44 hardaker * sedscript.in: - (sedscript.in): version tag ( 5.1.1.pre1 ) 2004-02-17 10:44 hardaker * dist/net-snmp.spec: - (dist/net-snmp.spec): version tag ( 5.1.1.pre1 ) 2004-02-17 10:43 hardaker * FAQ: - (FAQ): version tag ( 5.1.1.pre1 ) 2004-02-17 10:43 hardaker * README: - (README): version tag ( 5.1.1.pre1 ) 2004-02-17 10:43 hardaker * snmplib/snmp_version.c: - (snmplib/snmp_version.c): version tag ( 5.1.1.pre1 ) 2004-02-17 10:34 hardaker * agent/Makefile.depend, agent/helpers/Makefile.depend , agent/mibgroup/Makefile.depend, apps/Makefile.depend, apps/snmpnetstat/Makefile.depend , snmplib/Makefile.depend: make depend 2004-02-17 10:33 hardaker * makenosysdepend.pl: regexp touchups 2004-02-17 10:11 hardaker * man/: netsnmp_Container_iterator.3, netsnmp_Library.3 , netsnmp_agent.3, netsnmp_agent_registry.3 , netsnmp_agent_trap.3, netsnmp_baby_steps.3 , netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, netsnmp_callback.3, netsnmp_container.3, netsnmp_data_list.3, netsnmp_debug.3, netsnmp_default_store.3, netsnmp_deprecated.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_iterator_info_s.3 , netsnmp_leaf.3, netsnmp_mfd_pdu_context_s.3 , netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3 , netsnmp_netsnmp_agent_request_info_s.3, netsnmp_netsnmp_column_info_t.3, netsnmp_netsnmp_data_list_s.3, netsnmp_netsnmp_handler_registration_s.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_netsnmp_mib_handler_s.3, netsnmp_netsnmp_request_info_s.3, netsnmp_netsnmp_table_registration_info_s.3, netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3, netsnmp_old_api.3, netsnmp_read_config.3, netsnmp_read_only.3, netsnmp_row_merge.3, netsnmp_scalar.3, netsnmp_scalar_group_group.3, netsnmp_serialize.3 , netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3 , netsnmp_snmp_client.3, netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3, netsnmp_snmp_session.3, netsnmp_stash_cache.3 , netsnmp_table.3, netsnmp_table_array.3 , netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3 , netsnmp_todo.3, netsnmp_util.3, netsnmp_utilities.3, netsnmp_variable_list.3, netsnmp_watcher.3: doxygen update 2004-02-17 09:50 hardaker * Makefile.top: version change 2004-02-17 08:58 rstory * include/net-snmp/library/container.h: more detail to nots on how to free subset rtn value 2004-02-17 07:58 rstory * include/net-snmp/library/container.h: comment chg only - get_subset returns allocated memory 2004-02-17 07:28 rstory * snmplib/parse.c: bump MAXTC up to 4096 2004-02-17 05:54 slif * snmplib/mib.c: fix error after change for Fix [801928] 2004-02-17 04:40 slif * snmplib/mib.c: Fix [801928] wrong call of strlcpy in uptime_string 2004-02-17 03:23 dts12 * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c : Tweak IPv6 transports so that they compile under Windows. 2004-02-17 02:42 dts12 * snmplib/: inet_ntop.c, inet_pton.c: Provide implementations of 'inet_ntop' and 'inet_pton' for systems that don't support them natively. 2004-02-17 02:30 slif * agent/mibgroup/ucd-snmp/loadave.c: Fix [896793] loadave.c includes sys/stat.h twice 2004-02-17 00:45 slif * agent/mibgroup/notification/snmpNotifyFilterProfileTable.h : fix bug 898509 function pointer prototypes defined twice 2004-02-16 21:40 hardaker * agent/mibgroup/ucd-snmp/proc.c: removed unused function from last patch 2004-02-16 21:35 hardaker * agent/mibgroup/: host/hr_swrun.c, host/hr_system.c , ucd-snmp/proc.c: patch [ 836393 ] More proc improvements for Linux from Howard Wilkinson 2004-02-16 18:28 slif * win32/nmakeperl.bat: note sub-directory where "nmake" output files are written. 2004-02-16 15:03 hardaker * testing/: README, RUNTESTS, TESTCONF.sh , eval_tools.sh, tests/Svacmconfig, tests/Svanyconfig, tests/T001snmpv1get, tests/T014snmpv2cget, tests/T015snmpv2cgetnext , tests/T0160snmpv2cbulkget, tests/T016snmpv2cgetfail, tests/T017snmpv2ctov1getfail , tests/T018snmpv1tov2cgetfail, tests/T019snmpv2cnosuch, tests/T020snmpv3get, tests/T021snmpv3getnext, tests/T0220snmpv3bulkget , tests/T022snmpv3getMD5, tests/T023snmpv3getMD5DES, tests/T024snmpv3getSHA1 , tests/T025snmpv3getSHADES, tests/T028snmpv3getfail, tests/T030snmpv3usercreation , tests/T049snmpv3inform, tests/T050snmpv3trap , tests/T051snmpv2ctrap, tests/T052snmpv2cinform, tests/T053agentv1trap , tests/T054agentv2ctrap, tests/T055agentv1mintrap, tests/T056agentv2cmintrap , tests/T058agentauthtrap, tests/T100agenthup , tests/T110agentxget, tests/T111agentxset , tests/T112agentxsetfail, tests/T113agentxtrap, tests/T120proxyget, tests/T121proxyset, tests/T122proxysetfail, tests/T130snmpv1vacmget, tests/T131snmpv2cvacmget , tests/T132snmpv3vacmget, tests/T140snmpv1vacmgetfail, tests/T141snmpv2cvacmgetfail, tests/T142snmpv3vacmgetfail: Patch #702835 (plus tweaks): patch to enable test cases run on different transport domain from Xiaofeng Ling 2004-02-16 14:39 hardaker * agent/mibgroup/ucd-snmp/errormib.c: Fix bug [ 896777 ] errormib.c includes sys/stat/h twice 2004-02-16 14:20 hardaker * perl/SNMP/SNMP.pm: [no log message] 2004-02-16 14:09 hardaker * perl/SNMP/SNMP.pm: Bug [ 897550 ] Perl SNMP.pm missing documentation and attached patch from Alex Burger 2004-02-16 13:54 hardaker * include/net-snmp/library/data_list.h, snmplib/snmp_api.c: fix broken comment. 2004-02-16 13:45 hardaker * local/Version-Munge.pl: doxygen file update 2004-02-16 12:46 hardaker * doxygen.conf, agent/agent_handler.c, agent/agent_registry.c, agent/agent_trap.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/helpers/instance.c, agent/helpers/scalar.c , agent/helpers/table.c, agent/helpers/table_iterator.c, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/table.h, include/net-snmp/agent/table_iterator.h, include/net-snmp/library/data_list.h, include/net-snmp/library/default_store.h, include/net-snmp/library/snmp_api.h, snmplib/callback.c , snmplib/default_store.c, snmplib/read_config.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmp_logging.c: Patch: [ 819241 ] Add to the API documentation from Bob Rowlands 2004-02-16 11:42 hardaker * apps/snmptable.c: Patch [ 898160 ] Snmptable loops if table is at the end of the mib from Crispin Flowerday 2004-02-16 10:30 slif * README.win32: make menu path to register PSDK more complete. 2004-02-16 10:02 slif * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp: remove platform SDK header Snmp.h from SOURCES list. 2004-02-16 06:40 hardaker * agent/mibgroup/mibII/ipAddr.c: Fix a missing variable from the previous patch. 2004-02-15 18:20 slif * win32/install-net-snmp.bat: copy dll to system32 cache 2004-02-15 15:47 slif * win32/: win32.dsw, win32sdk.dsw: the project dependencies are not reliable. remove them. 2004-02-15 12:00 slif * perl/SNMP/SNMP.xs: remove XYX comments; note that snmp_init_mib_internals does nothing. 2004-02-14 09:42 slif * win32/: win32.dsw, win32sdk.dsw: remove dependencies for libsnmp project 2004-02-14 06:20 slif * README: Add Noah Friedman, fixing bug 887291 2004-02-14 02:51 slif * win32/win32sdk.dsw: Remove global dependency for libsnmp project (not necessary). 2004-02-13 16:02 slif * win32/nmakeperl.bat: better explanatory messages, and improved test results collected. 2004-02-13 14:42 rstory * Makefile.rules: install all libs before bins, so relinking works 2004-02-13 13:33 hardaker * agent/mibgroup/mibII/ipAddr.c, include/net-snmp/library/cmu_compat.h: Patch [ 812034 ] ipAdEntReasmMaxSize does not return data on snmpget from Bob Rowlands 2004-02-13 12:31 hardaker * configure.in, configure: fix AES note output broken by last patch 2004-02-13 12:19 hardaker * acconfig.h, configure, configure.in , include/net-snmp/net-snmp-config.h.in, snmplib/Makefile.in, snmplib/keytools.c, snmplib/pkcs.c, snmplib/scapi.c: Patch [ 807375 ] add standard PKCS#11 interface support for usm: alternative security library (openssl no longer needed on future solaris) from Bob Rowlands 2004-02-13 12:08 rstory * include/net-snmp/system/solaris.h: turn of inline support on solaris if ndef __GNUC__ 2004-02-13 12:05 rstory * README.solaris: more updates from Bruce 2004-02-13 11:59 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: Part of patch (some had been done) for [ 767316 ] fix handling of augmented tables in perl module from Randy Couey 2004-02-13 11:19 hardaker * agent/mibgroup/ucd-snmp/diskio.c: patch [ 799050 ] AIX patches - ucd-snmp/diskio from Michael Kukat 2004-02-13 11:14 hardaker * snmplib/snmp_api.c: Missed a portion of patch #815439 fixing auth failure traps. patch got confused by previously existing code before. 2004-02-13 10:49 slif * perl/SNMP/SNMP.xs: one line change to properly terminate a comment injected by the previous patch. 2004-02-13 10:41 slif * perl/SNMP/SNMP.xs: Don't operate on a null pointer for indexes that don't exist. Replace get_tree_head() for references to variables Mib and tree_head. Remove DLL_IMPORT lines, and BOOT section, as they are not needed. Mark questionable commented code with XYX for possible removal. 2004-02-13 10:40 hardaker * README: Added Nick Barkas to the README 2004-02-13 10:36 hardaker * agent/mibgroup/ucd-snmp/memory.c: Patch [ 895509 ] memory info from ucd-snmp mib on linux 2.6 from Nick Barkas 2004-02-13 10:20 hardaker * testing/tests/T151solarishostdisk: Patch [ 894711 ] Solaris disk test fails on some OS's from Bruce Shaw 2004-02-13 10:15 rstory * dist/: nsb-functions, nsb-nightly, nsb-package: sync w/MAIN 2004-02-13 07:14 rstory * README.osX: hits for building on osX 2004-02-12 17:14 hardaker * agent/snmp_agent.c: Patch [ 815439 ] snmagent does not send auth failure traps for v3 from Bob Rowlands 2004-02-12 17:06 hardaker * apps/snmptable.c: remove copyright comment accidentically placed 2004-02-12 17:03 hardaker * apps/snmptable.c: [ 812005 ] segmentation fault in snmptable 2004-02-12 16:53 hardaker * acconfig.h, configure, configure.in , agent/mibgroup/agentx/master.c: patch [ 811278 ] make agentx udp/tcp transports configurable from Bob Rowlands 2004-02-12 16:37 hardaker * NEWS, agent/mibgroup/host/hr_system.c: Patch [ 809438 ] Fix several problems with host resources MIB from Bob Rowlands (fixes multiple bugs) 2004-02-12 14:41 slif * README.win32: Add a section "Building with MinGW" 2004-02-12 11:35 slif * README.win32, win32/nmakeperl.bat: Add how to (with script) for building Perl SNMP modules using MSVC. 2004-02-12 08:31 slif * win32/: libagent/libagent.dsp, libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp , netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp , snmpdsdk/snmpd.dsp, snmptrapd/snmptrapd.dsp : remove unused compile constant that Slif created during his DLL experiments. 2004-02-12 08:29 slif * win32/win32sdk.dsw: restore use of snmptrapd project to build snmptrapd 2004-02-12 05:32 slif * perl/OID/OID.xs, perl/SNMP/SNMP.xs, perl/agent/agent.xs, win32/net-snmp/net-snmp-config.h : cleanup Perl SNMP module build through type casting and removing unused variables. The win32 config.h no longer tries to define bcopy,bzero,bcmp,strcasecmp. 2004-02-12 01:23 slif * perl/SNMP/t/bulkwalk.t: use a reasonable value (1) for non-repeater in first bulkwalk. 2004-02-12 01:19 slif * win32/install-net-snmp.bat: Preserve directory layout known and loved last at 5.1. 2004-02-12 00:26 slif * perl/SNMP/SNMP.xs: include net-snmp-config.h before using HAVE_REGEX_H. replace compute_match with the non-regex savvy version from snmplib/parse.c. Finally, disable Win32 DLL decoration, as DLL build is not supported. 2004-02-11 22:29 slif * win32/net-snmp/net-snmp-config.h: Preserve directory layout known and loved last at 5.1. 2004-02-11 18:26 slif * perl/: Makefile.subs.pl, ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL, agent/default_store/Makefile.PL , default_store/Makefile.PL: fix bug [ 895367 ] Win32 Perl build -NET-SNMP-PATH and paths with spaces 2004-02-11 17:43 slif * win32/netsnmpmibssdk/netsnmpmibssdk.dsp, win32/snmpdsdk/snmpd.dsp, perl/agent/Makefile.PL : netsnmpmibssdk.lib renamed to netsnmpmibs.lib 2004-02-11 17:17 hardaker * perl/SNMP/SNMP.pm: Do not have gettable return hex encoded strings if not printable. No other function does this, so why would gettable be any different. 2004-02-11 17:11 slif * README.win32: MSVC build requires using but one workspace. 2004-02-10 17:07 rstory * agent/mibgroup/disman/mteTriggerTable.c: fix always false test (limited range of data type) 2004-02-10 17:06 rstory * include/net-snmp/agent/table.h: increase size range for valid column lists 2004-02-10 15:52 rstory * README.solaris: more updates from Bruce 2004-02-10 13:23 slif * README.win32: touch up instructions for MSVC builds that use OpenSSL 2004-02-10 10:26 rstory * agent/helpers/table.c: complete re-work of closest_column list logic 2004-02-10 09:29 rstory * agent/helpers/table.c: apply tweaked version of patch 878303 - Fix for netsnmp_closest_column() 2004-02-10 09:01 rstory * README.solaris: update from bruce: Additional material added and did some shuffling for better readability. In particular: -running net-snmp as a sub-agent -determining what daemon is running 2004-02-10 08:33 slif * local/snmpconf: apply snmpconf3 of patch 837967; add close to read_config 2004-02-10 03:50 slif * perl/agent/Makefile.PL: fix bug 892616 2004-02-09 15:03 nba * apps/snmpnetstat/main.c, snmplib/snmp_parse_args.c : Enable stderrlog if no other logging is enabled - to avoid warning 2004-02-09 10:21 rstory * local/mib2c.array-user.conf: update tutorial and irc urls 2004-02-09 04:06 slif * agent/snmpd.c: build agent on mingw, without win32 SCM glue. 2004-02-09 03:27 slif * win32/: win32.dsw, win32sdk.dsw: add dependency for libsnmp to build snmpd. 2004-02-08 19:50 slif * snmplib/winservice.c: cleaned up, ready for mainstream. However, not gcc-friendly, just yet. 2004-02-08 19:27 slif * configure: fix weird-ness on autoconf -- local machine flakey ? 2004-02-08 19:10 slif * configure: regen 2004-02-08 19:09 slif * configure.in: straighten out confusion surrounding patch 843679 -- my bad! 2004-02-08 18:22 rstory * agent/mibgroup/host/hr_system.c: use new define UTMP_HAS_NO_PID; simplify loop logic 2004-02-08 18:21 rstory * include/net-snmp/system/bsd.h: new define UTMP_HAS_NO_PID 2004-02-08 17:44 rstory * agent/mibgroup/host/hr_system.c: don't put open brace in ifdef if close brace has no ifdef 2004-02-08 16:14 slif * include/net-snmp/library/winservice.h, include/net-snmp/system/mingw32.h, snmplib/Makefile.in , snmplib/winpipe.c: fix various problems with mingw builds. 2004-02-08 15:51 slif * README.win32: Include sample display from running install-net-snmp.bat 2004-02-08 15:43 slif * README.win32, win32/install-net-snmp.bat, win32/net-snmp/net-snmp-config.h: Create a batch file for installing after MSVC build. Documentation describes use of batch file. Batch file matches header definitions for xxPATH. 2004-02-08 10:09 slif * README.win32: MSVC build instructions are simpler, thanks to Alex Burger's project/workspace changes. 2004-02-08 09:35 slif * win32/: win32.dsw, win32sdk.dsw: Apply changes offered by Alex Burger to clean up projects and workspaces and to build snmptrapd using the Platform-SDK workspace (win32sdk). 2004-02-07 11:10 slif * agent/mibgroup/util_funcs.c, include/net-snmp/library/default_store.h, include/net-snmp/library/read_config.h, man/snmp.conf.5.def, snmplib/read_config.c, snmplib/snmp_api.c: Apply patch843919 to fix bug892077 - new tempFilePattern snmp.conf option 2004-02-06 11:21 hardaker * COPYING: Year update for Sparta 2004-02-06 10:12 slif * agent/mibgroup/utilities/execute.c: patch 843924 run_shell_command to quote redirected parameters. 2004-02-06 08:51 dts12 * agent/mibgroup/mibII/tcp.c: Re-instate the 'hz' variable for FreeBSD (but *only* FreeBSD) 2004-02-06 05:58 dts12 * agent/agent_trap.c: Provide missing agent_address/snmpTrapAddress information (Bugs #865178 & #877587 and Patch #883028) 2004-02-06 04:52 slif * README.win32, win32/win32.dsw, win32/win32sdk.dsw: get from HEAD 2004-02-05 04:45 dts12 * agent/mibgroup/examples/netSnmpHostsTable.h: Add the NET-SNMP-EXAMPLES-MIB to the load list (Patch #890839 from Yixiong Zou) 2004-02-05 04:39 dts12 * agent/mibgroup/agentx/master.c: Correct the use of a wrong debug token (Patch #889777 by Dirk Balcerczak) 2004-02-05 04:38 slif * README.win32: Apply patch 850785 - instructions to copy header files following build. 2004-02-05 03:41 slif * win32/: net-snmp/agent/mib_module_config.h, netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/netsnmpmibssdk.dsp: Don't build the Rmon modules. 2004-02-04 20:11 slif * agent/mibgroup/agent/nsLogging.c, include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c, win32/libsnmp_dll/libsnmp.def : expose one less static data variable (logh_head); list two others for DLL. 2004-02-04 20:07 slif * win32/: libagent/libagent.dsp, libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp , netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp , snmpdsdk/snmpd.dsp, snmptrapd/snmptrapd.dsp : clean up BASE CPP settings. 2004-02-04 13:01 slif * snmplib/scapi.c: cast to quiet msvc compiler. 2004-02-04 03:43 slif * win32/: config.h.borland, mib_module_config.h , mib_module_includes.h, mib_module_inits.h , win32.dsw, win32sdk.dsw, encode_keychange/encode_keychange.dsp, libagent/libagent.dsp, libhelpers/libhelpers.dsp , libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def , libsnmp_dll/libsnmp_dll.dsp, net-snmp/net-snmp-config.h, net-snmp/agent/mib_module_config.h, netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp , snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp , snmpdsdk/snmpd.dsp, snmpget/snmpget.dsp , snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp , snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, snmptest/snmptest.dsp , snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp , snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp , snmpwalk/snmpwalk.dsp: Bring the changes made in HEAD branch here. 2004-02-04 03:35 slif * include/net-snmp/library/winpipe.h, snmplib/winpipe.c : Add source for B. Penz' pipe simulation for Win32. 2004-02-04 03:30 slif * agent/mibgroup/agent/nsLogging.c, include/net-snmp/library/snmp_logging.h: move declaration of logh_head into the related source header. 2004-02-04 03:25 slif * agent/snmpd.c, agent/helpers/table_dataset.c , agent/helpers/table_iterator.c, agent/mibgroup/util_funcs.c, agent/mibgroup/Rmon/agutil.c, agent/mibgroup/Rmon/alarm.c, agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/statistics.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/disman/mteEventTable.c, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c, agent/mibgroup/smux/smux.c, agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/pass_persist.c, agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/utilities/execute.c, agent/mibgroup/utilities/override.c, apps/notification_log.c, apps/snmptrapd.c, apps/snmpvacm.c, include/net-snmp/version.h, snmplib/asn1.c, snmplib/container_binary_array.c , snmplib/container_list_ssll.c, snmplib/data_list.c, snmplib/mib.c, snmplib/oid_stash.c, snmplib/snmp-tc.c, snmplib/snmpCallbackDomain.c, snmplib/snmpTCPDomain.c , snmplib/snmpUDPDomain.c, snmplib/snmp_api.c , snmplib/snmp_enum.c, snmplib/snmp_logging.c , snmplib/snmp_version.c, snmplib/system.c , snmplib/tools.c: insert type casting to quiet msvc compiler warnings. insert header files for Win32 builds for similar reasons. 2004-02-04 03:21 slif * include/net-snmp/: types.h, system/mingw32.h: process ifndef HAVE_SSIZE_T to benefit compilers that do not define ssize_t. 2004-02-04 03:16 slif * acconfig.h, include/net-snmp/net-snmp-config.h.in , ov/oid_to_sym.in, ov/oid_to_type.in : propagate SNMPv2-TC::win32 definition 2004-02-04 03:14 slif * include/net-snmp/library/winservice.h, snmplib/winservice.c: per author's approval, reformatted for easier reading. 2004-02-04 03:02 slif * win32/: .cvsignore, win32.opt: remove re-generated visual studio file. 2004-02-04 03:00 slif * win32/: libhelpers/.cvsignore, net-snmp/.cvsignore , net-snmp/agent/.cvsignore, net-snmp/library/.cvsignore, netsnmpmibs/.cvsignore , netsnmpmibssdk/.cvsignore, snmpdsdk/.cvsignore: add cvs filter where needed. 2004-02-03 17:51 slif * win32/: libagent/libagent.def, libucdmibs/libucdmibs.def: the .def files are not recognized by Visual Studio unless they have CRLF line ends. 2004-02-03 17:50 slif * README.Panasonic_AM3X.txt, include/net-snmp/library/winservice.h, snmplib/winservice.c: convert DOS line to UNIX line format. 2004-02-03 17:13 rstory * agent/mibgroup/agentx/subagent.c: merge patch from 5.0-patches 2004-02-03 16:53 rstory * agent/mibgroup/agentx/subagent.c: strdup value from netsnmp_ds_get_string, since it is free'd later 2004-02-03 15:16 rstory * README: add Andy Smith 2004-02-03 15:14 rstory * configure: configure for new configure.in 2004-02-03 15:10 rstory * configure.in: remove stray '-' 2004-02-03 03:26 nba * apps/snmpnetstat/main.c: Remove positional community from usage 2004-02-02 15:33 nba * agent/mibgroup/mibII/ipv6.c: Fix a file descriptor leak 2004-01-31 06:00 nba * snmplib/mib.c: Properly reset wildcardmatcher between calls 2004-01-31 05:58 nba * snmplib/parse.c: Give message when explicitly requested module is not found 2004-01-31 05:58 nba * apps/snmpdf.c: Protect against buffer overflow for very long disk names 2004-01-30 13:29 rstory * agent/mibgroup/agentx/master.c: ifdef around variables used only when UNIX transports are supported. 2004-01-30 06:45 dts12 * snmplib/mib.c: Whitespace (C/R & L/F) shouldn't trigger hex string behaviour (Bug #864367) 2004-01-30 06:33 dts12 * include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c: Define a "dummy" log handler that simply discards all messages. Not really a sensible thing to do, but could be used to prevent turning on the "last ditch" logging to stderr (see Bug #867574) 2004-01-30 06:19 dts12 * snmplib/snmp_logging.c: Issue a warning when turning on "last ditch" logging (Bug #867574) 2004-01-30 03:22 dts12 * agent/snmp_agent.c: Handle completely empty GetBulk requests properly (Bug #877419) 2004-01-30 01:39 dts12 * snmplib/tools.c: Use 'snprint_hexstring' in the engine testing code, rather than the (non-existent) 'sprint_hexstring' (Bug #886110) 2004-01-30 01:20 nba * apps/: snmpget.c, snmpgetnext.c, snmpset.c : Fix cmd-line oid max constant name 2004-01-29 06:38 dts12 * apps/snmpnetstat/main.c: Bring version handling into line with the 'snmp_parse_args' legerdemain 2004-01-29 06:34 rstory * README.aix: new readme for AIX 2004-01-29 06:26 dts12 * apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c, include/net-snmp/library/tools.h : Validate the request against the maximum number of varbinds supported (Patch #826714 from Jeremy Puhlman) 2004-01-29 05:53 dts12 * agent/mibgroup/: host/hr_device.c, host/hr_disk.c , host/hr_filesys.c, host/hr_network.c , host/hr_partition.c, host/hr_storage.c , host/hr_swrun.c, host/hr_system.c, ucd-snmp/logmatch.c, ucd-snmp/memory.c, ucd-snmp/memory_aix4.c, ucd-snmp/memory_dynix.c , ucd-snmp/memory_freebsd2.c, ucd-snmp/memory_hpux.c, ucd-snmp/memory_netbsd1.c , ucd-snmp/memory_solaris2.c: Increase assorted fixed buffer sizes. (Patch #836395 from Howard Wilkinson) 2004-01-29 05:36 dts12 * agent/mibgroup/mibII/vacm_vars.c: Reject attempts to delete a 'permanent' row (Patch #837427 from Bob Rowlands) 2004-01-29 04:23 dts12 * perl/SNMP/SNMP.xs: Protect against freeing an empty contextEngineID (Which shouldn't happen, but seems to occur under Windows) (Patch #840830 from Alex Burger) 2004-01-29 03:40 dts12 * snmplib/: snmp_api.c, snmp_enum.c: Properly release various resources when shutting down the library. (Patch #849154 from Stephen J. Friedl) 2004-01-29 01:57 dts12 * win32/libsnmp_dll/libsnmp.def: Adding missing definition of 'snprint_value' (and remove duplicates) (Patch #849151 from Stephen J. Friedl) 2004-01-29 01:44 dts12 * include/net-snmp/net-snmp-config.h.in: Provide missing config definition template for 'ssize_t' flag (Patch #886655 from Andy Smith) 2004-01-28 08:41 dts12 * testing/RUNTESTS: Import SNMP_SLEEP time from environment, if available (Patch #850957 from Johannes Schmidt-Fischer, merging a change from the 5.0.x branch) 2004-01-28 08:04 dts12 * agent/mibgroup/util_funcs.c: Ensure the size of the exec-cache is handled correctly on 64-bit systems (Patch #860575 by Bob Rowlands) 2004-01-28 07:55 dts12 * perl/: OID/OID.xs, SNMP/SNMP.xs, agent/agent.xs: Be more cautious about the maximum length of OIDs (Patch 862183 by Austin Schutz) 2004-01-28 07:41 dts12 * snmplib/mib.c: Guard against a missing IP address structure (Patch #861939 by Dan Mongrain) 2004-01-28 06:59 rstory * agent/mibgroup/agentx/master.c: don't chown/chmod if unix domain support not enabled 2004-01-28 06:54 dts12 * configure, configure.in: Check for perl 5.8 entry point. (Patch #854395) 2004-01-28 04:22 dts12 * agent/mibgroup/ucd-snmp/diskio.c: Increase the (fixed) number of disks handled (patch #884859) 2004-01-28 04:18 dts12 * Makefile.in: Install the mingw32.h system header file (patch #884100) 2004-01-28 04:14 dts12 * configure, configure.in, include/net-snmp/system/mingw32.h: Check for the existence of ssize_t, and don't redefine it when using the WinGW compiler. (Patch #881752) 2004-01-28 03:55 dts12 * include/net-snmp/agent/table_mfd.h: Remove two redundent forward declarations (patch #873326) 2004-01-27 07:04 dts12 * apps/snmptrapd_handlers.c: Forward traps to port 162 by default. 2004-01-26 15:52 rstory * snmplib/container_binary_array.c: don't hardcode pointer size; noted on coders by rajesh arumugam 2004-01-26 04:19 dts12 * apps/snmptrapd_handlers.c: Fix the ordering of hostname and IP address as passed to trap handler (Bug #882071 and others) 2004-01-26 02:43 dts12 * agent/mibgroup/host/hr_filesys.c: Align hrFSStorageIndex values with hrStorageTable (bug #882987) 2004-01-20 05:48 rstory * configure: configure for new config.in 2004-01-20 05:46 rstory * configure.in, include/net-snmp/system/mingw32.h : merge mingw32 patches from main 2004-01-15 04:58 nba * apps/snmptrapd_log.c, man/snmptrapd.8.def: Allow %V to take more than one character 2004-01-12 03:29 nba * apps/snmptrapd_log.c, man/snmptrapd.8.def: Fix backslashed char in %V spec, and add a note about it to the man page 2004-01-12 03:28 nba * man/snmpcmd.1.def: Fix reference to -Le to -LE 2004-01-11 16:55 rstory * local/mib2c.check_values.conf: use correct return value 2004-01-11 16:51 rstory * local/: mib2c.check_values.conf, mib2c.conf: fix mib2c conf file issues noted on coders by Oleg Ivanov 2004-01-08 15:15 nba * agent/mibgroup/host/hr_storage.c: Properly skip AllocationFailures with NO_DUMMY_VALUES 2004-01-08 15:11 nba * apps/snmpnetstat/main.c: A bit of cleanup and properly default community from conf file 2004-01-08 15:10 nba * agent/mibgroup/ucd-snmp/disk.c: Remove an unused declaration 2004-01-08 15:09 nba * apps/snmptrapd_handlers.c, include/net-snmp/agent/agent_trap.h: properly convert v1 pdu to v2 before passing it to trap handler 2004-01-08 11:59 nba * apps/snmptrapd_handlers.c: Properly default trap forward to port 162 2004-01-08 11:56 nba * snmplib/parse.c: Proper error message when unable to locate requested MIB 2004-01-08 11:55 nba * snmplib/mib.c: Fix bug returning only for characters for uptime string 2004-01-08 11:54 nba * mibs/rfclist: Update for re-issued ATM and EtherLike RFCs 2004-01-08 11:53 nba * local/traptoemail: Fix stupid bug fetching the trap oid 2004-01-08 11:50 nba * agent/agent_trap.c: Properly set community oid in v1->v2 converted trap 2004-01-06 14:42 hardaker * snmplib/mib.c: - translate a MIB type of IPADDR to IPADDRESS instead of OCTET_STRING.\n- small other bug fix 2003-12-23 02:00 dts12 * README.win32: Note that Cygwin no longer needs a separate regex library Reported by John McCash (Bug #864563) 2003-12-22 05:22 nba * agent/mibgroup/mibII/: at.c, ipAddr.c: Fix return of IPv4 address on 64-bit Solaris 2003-12-22 05:21 nba * agent/mibgroup/kernel_sunos5.c: Add missing error message when access problems 2003-12-19 20:38 hardaker * local/: Makefile.in, mib2c.access_functions.conf , mib2c.array-user.conf, mib2c.check_values.conf, mib2c.conf: Patch from Brian Buesker to fix misc problems (variable {}ing, ...) 2003-12-18 13:57 nba * snmplib/snmp_logging.c: Fix a bunch of problems with logging, such as [ 860321 ] snmpd fails to log to the given syslog facility [ 858495 ] Win32 syslog event logging is broken [ 858492 ] When using the -L option, logs are not initialized (v5.1) 2003-12-18 13:05 nba * include/net-snmp/library/container.h: Fix a misspelled prototype 2003-12-18 12:56 nba * agent/mibgroup/utilities/execute.c: Apply (modified) patch 860443 which also fixes bug 848284 by properly terminating the input buffer. 2003-12-18 12:34 nba * agent/mibgroup/ucd-snmp/: disk.h, disk.c: Try to untangle an #ifdef mess that hinders compilation on OS/X 2003-12-18 12:30 nba * agent/mibgroup/mibII/mta_sendmail.c: Remove a bunch of superfluous newlines in messages 2003-12-18 12:29 nba * agent/mibgroup/host/hr_storage.c: Apply patch 859958 to fix memory statistics for Linux 2.6 2003-12-18 12:25 nba * agent/helpers/table_mfd.c, snmplib/container_iterator.c : Fix usage of __FUNCTION__ macro by applying patch 850197 2003-12-18 01:58 dts12 * man/snmpnetstat.1: Fix more markup errors, reported by Eric Raymond. 2003-12-16 02:00 dts12 * include/net-snmp/agent/table_mfd.h: Be consistent in use of forward definitions (explicit vs implicit struct) Reported by Magnus Fromreide 2003-12-10 02:41 dts12 * man/: mib_api.3.def, snmp.conf.5.def, snmp_config.5.def: Fix assorted markup errors, reported by Eric Raymond. 2003-12-08 14:35 nba * include/net-snmp/utilities.h: Fix bug 854179 (bad include for getopt.h) 2003-12-08 14:00 nba * snmplib/mib.c: Applied patch from bug 849153 2003-12-08 13:48 nba * snmplib/vacm.c: Apply patch 836568 to fix bug 829119 2003-12-08 13:42 nba * snmplib/snmp_api.c: Apply patch 841705 to fix bug 817386 2003-12-08 13:25 nba * snmplib/snmpUDPDomain.c: Apply patch 845798 to fix bug 831299 2003-12-08 13:23 nba * agent/mibgroup/mibII/: mibII_common.h, tcp.c : Allow compiling with dmalloc 2003-12-08 12:40 nba * agent/mibgroup/ucd-snmp/proxy.c: Apply patch 850716 to fix bug 850185 2003-12-07 15:46 nba * agent/mibgroup/host/hr_storage.c: Yet another stab at walking the complete table across missing elements 2003-12-07 13:43 nba * snmplib/asn1.c: FIx more warnings 2003-12-07 13:36 nba * agent/helpers/table_iterator.c, agent/mibgroup/kernel_sunos5.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/smux/smux.c, agent/mibgroup/ucd-snmp/dlmod.c, apps/snmptest.c , apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, snmplib/asn1.c, snmplib/snmp_debug.c: Fix warnings from gcc -m64 2003-12-07 09:51 nba * agent/mibgroup/: host/hr_swrun.c, host/hr_system.c , ucd-snmp/extensible.c, ucd-snmp/loadave.c : Eliminate some compiler warnings 2003-12-07 09:49 nba * agent/mibgroup/: kernel_sunos5.c, ucd-snmp/memory_solaris2.c: Better error messages 2003-12-07 09:48 nba * agent/mibgroup/host/hr_filesys.c: Better FS detection for Solaris 2003-12-07 07:57 nba * agent/mibgroup/kernel_sunos5.c: swap two interchanged parameters to strncy 2003-12-07 07:40 nba * apps/snmptrapd_handlers.c: Remove some superfluous negations 2003-12-07 06:17 nba * agent/mibgroup/host/hr_filesys.c: Support for more file systems for Linux 2003-12-07 06:10 nba * agent/mibgroup/host/hr_storage.c: Fix to allow it to skip past hung mountpoints and similar 2003-11-30 15:48 rstory * agent/helpers/table.c: debug msg when skipping vb with bogus index ------------------------------------------------------------------------------- Changes: V5.0.9 -> V5.1 2003-11-13 18:46 hardaker * dist/RELEASE-INSTRUCTIONS: reverse 5.x and 4.x listing since, um, this is 5.x (again) 2003-11-13 18:44 hardaker * dist/RELEASE-INSTRUCTIONS: reverse 5.x and 4.x listing since, um, this is 5.x 2003-11-13 18:42 hardaker * man/: netsnmp_Container_iterator.3, netsnmp_agent.3, netsnmp_baby_steps.3, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3, netsnmp_container.3, netsnmp_data_list.3, netsnmp_debug.3, netsnmp_deprecated.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_iterator_info_s.3, netsnmp_leaf.3, netsnmp_library.3, netsnmp_mfd_pdu_context_s.3, netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 , netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_row_merge.3, netsnmp_scalar.3, netsnmp_scalar_group_group.3, netsnmp_serialize.3, netsnmp_stash_cache.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_util.3, netsnmp_utilities.3 , netsnmp_watcher.3: update for 5.1 2003-11-13 18:21 hardaker * NEWS: update for 5.1 2003-11-13 18:14 hardaker * perl/: ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL, agent/default_store/Makefile.PL, default_store/Makefile.PL : patch #838112 to fix windows perl building 2003-11-13 17:28 rstory * local/mib2c: fix regexp for duplicate index exclusion to only match whole words 2003-11-13 15:03 hardaker * man/snmpd.conf.5.def: document stash_cache 2003-11-13 14:47 hardaker * agent/mibgroup/agent/: nsCache.c, nsDebug.c, nsLogging.c: - properly check for the ->processed flag. - (fixes a bug pointed out by Bruce where a getnext returned noSuchInstance) 2003-11-13 12:11 rstory * agent/helpers/table.c: don't call handlers for error recovery if they hadn't been called for at least reserve1 (e.g. set w/invalid indexes) 2003-11-13 11:34 rstory * include/net-snmp/library/snmp_assert.h: fix void definition for netsnmp_assert when debugging disabled, noted on coders 2003-11-13 11:32 rstory * README.win32: apply patch [ 841463 ] 5.1rc1 README.win32 changes 2003-11-12 09:25 dts12 * agent/mibgroup/mibII/var_route.c: Providee missing declaration for Route_Scan_Reload HP-UX 11 only. Latest in the saga of bug # 840615 2003-11-12 04:55 dts12 * agent/mibgroup/mibII/: icmp.c, ip.c, tcpTable.c : Fix more HP-UX 11 specific bogus code. Tracking Bug #840615 2003-11-12 02:38 dts12 * agent/mibgroup/mibII/tcp.c: Use correct variable for detecting which object is being processed. (HPUX-11 only - fixes bug #840615) 2003-11-10 14:39 hardaker * perl/AnyData_SNMP/Storage.pm: - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.rc1 ) 2003-11-10 14:39 hardaker * perl/ASN/ASN.pm: - (perl/ASN/ASN.pm): version tag ( 5.1.rc1 ) 2003-11-10 14:39 hardaker * perl/OID/OID.pm: - (perl/OID/OID.pm): version tag ( 5.1.rc1 ) 2003-11-10 14:39 hardaker * perl/default_store/default_store.pm: - (perl/default_store/default_store.pm): version tag ( 5.1.rc1 ) 2003-11-10 14:38 hardaker * perl/agent/default_store/default_store.pm: - (perl/agent/default_store/default_store.pm): version tag ( 5.1.rc1 ) 2003-11-10 14:38 hardaker * perl/agent/agent.pm: - (perl/agent/agent.pm): version tag ( 5.1.rc1 ) 2003-11-10 14:38 hardaker * perl/SNMP/SNMP.pm: - (perl/SNMP/SNMP.pm): version tag ( 5.1.rc1 ) 2003-11-10 14:38 hardaker * FAQ: - (FAQ): version tag ( 5.1.rc1 ) 2003-11-10 14:38 hardaker * README: - (README): version tag ( 5.1.rc1 ) 2003-11-10 14:38 hardaker * snmplib/snmp_version.c: - (snmplib/snmp_version.c): version tag ( 5.1.rc1 ) 2003-11-10 14:28 hardaker * agent/Makefile.depend, agent/mibgroup/Makefile.depend , apps/Makefile.depend, apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend : make depend 2003-11-10 08:47 rstory * snmplib/system.c: don't double create temp directory 2003-11-10 08:46 rstory * win32/net-snmp/net-snmp-config.h: always use inline, now that it works (needed extern) 2003-11-07 16:34 rstory * local/mib2c-conf.d/: generic-data-allocate.m2i, generic-table-indexes-from-oid.m2i, generic-table-indexes-to-oid.m2i, mfd-access-unsorted-external-body.m2i, mfd-access-unsorted-external-interface.m2i, mfd-interface.m2c , mfd-top.m2c, node-set.m2i, parent-set.m2i : use DEBUGTRACE instead of hardcoded __FUNCTION__ 2003-11-07 10:34 hardaker * local/mib2c: much better error message when a MIB node can't be found in the command line arguments 2003-11-07 10:27 hardaker * local/Version-Munge.pl: - fix sed script regexp for odd versions (pre2b, eg). - make -h actually print help. 2003-11-07 09:03 rstory * local/mib2c.array-user.conf: braces around var name 2003-11-06 20:46 rstory * win32/net-snmp/net-snmp-config.h: use inline to __inline from main net-snmp-config file; add extern to basic NETSNMP_INLINE def, per MS tech note 123768 2003-11-06 20:42 rstory * include/net-snmp/library/system.h, include/net-snmp/system/mingw32.h, snmplib/system.c: apply patch [ 828362 ] First pass at MinGW32 2003-11-06 20:29 rstory * snmplib/: system.c (V5-0-patches.2), system.c: apply patch [ 836162 ] 5.1pre3 win32 mkdirhier() 2003-11-06 20:00 rstory * win32/: encode_keychange/encode_keychange.dsp, libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, snmpbulkget/snmpbulkget.dsp , snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, snmpdsdk/snmpd.dsp, snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp , snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: apply patch [ 837633 ] 5.1pre3 win32 lib rename 2003-11-06 16:05 rstory * include/net-snmp/library/snmp_debug.h: restore accidentally deleted \n in trace macro 2003-11-05 19:13 rstory * snmplib/snmp_client.c: comment for possible future optimization 2003-11-05 19:13 rstory * agent/mibgroup/util_funcs.c: apply spirit of patch 836721: use new tmp file pattern macro; use _open on windows; add err log & debug msg; include sys/stat.h iff exists 2003-11-05 19:05 rstory * win32/net-snmp/net-snmp-config.h: apply spirit of patch 836721: define HAVE_SYSTEM; add new tmp file pattern macro 2003-11-05 19:02 rstory * agent/mibgroup/utilities/execute.c: apply spirit of patch 836721 for run_shell_command: test for bad return codes from functions; don't touch out_len if output not set or out_len is null 2003-11-05 18:55 rstory * include/net-snmp/net-snmp-config.h.in: regenerate from aclocal.h, which reveals that we can't do an ifdef test to prevent redefining PACKAGE_* unless it is manually re-added each time this file is regenerated from acconfig.h. Blech. 2003-11-05 18:50 rstory * acconfig.h: add macro for temp file name (configure option tbd) 2003-11-05 18:14 rstory * README.win32: apply patch [ 833216 ] 5.1.pre3 Win32 compile patch 2003-11-05 18:13 rstory * configure: configure to match new config.in 2003-11-05 18:11 rstory * configure.in: include mibgroup utilities for mini-agent (run_shell_command for snmptrapd) 2003-11-05 09:36 rstory * local/mib2c-conf.d/: generic-ctx-copy.m2i, generic-ctx-get.m2i, generic-ctx-set.m2i, generic-data-context.m2i, generic-table-indexes-from-oid.m2i , generic-table-indexes-to-oid.m2i, mfd-interface.m2c : always convert generated array len to array element count (not bytes) 2003-11-05 02:52 dts12 * apps/: snmptable.c (V5-0-patches.1), snmptable.c: Don't try searching for column objects if there isn't anything to search. Report problems using the object name originally specified, rather than a temporary internal buffer. 2003-11-04 15:06 rstory * win32/: libsnmp_dll/libsnmp_dll.dsp, net-snmp/net-snmp-config.h: INLINE changes - don't use inline for the DLL version, as it's reported to cause errors 2003-11-04 14:45 rstory * win32/: win32.dsw, win32sdk.dsw, libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def, netsnmpmibs/netsnmpmibs.dsp: apply patch [ 833216 ] 5.1.pre3 Win32 compile patch 2003-11-04 08:58 rstory * include/net-snmp/net-snmp-config.h.in: don't define configure PACKAGE_* macros if already defines. 2003-11-04 08:04 dts12 * FAQ: A new entry discussing tables with >256 columns. 2003-11-04 07:33 rstory * local/mib2c-conf.d/generic-ctx-set.m2i: always generate code when data context is generated 2003-11-04 07:32 rstory * local/mib2c-conf.d/syntax-InetAddress-set.m2i: clarify comments 2003-11-04 07:31 rstory * local/mib2c-conf.d/syntax-InetAddressType-set.m2i: clarify comments; use generic-set instead of get 2003-11-04 07:22 rstory * local/mib2c-conf.d/parent-set.m2i: clarify comments 2003-11-04 07:19 rstory * README: sync contributors w/5.0.x 2003-11-04 01:28 dts12 * man/snmpd.8.def: Document the effect of -C on persistent config files. 2003-11-03 14:29 rstory * local/mib2c-conf.d/node-set.m2i: fix generated code for undo_setup 2003-11-03 12:57 rstory * local/mib2c-conf.d/mfd-data-set.m2c: clarify comments; remove bogus asserts 2003-11-03 10:31 rstory * local/mib2c-conf.d/generic-get-char.m2i: make IS_SET macros unique per node 2003-11-03 10:30 rstory * local/mib2c-conf.d/generic-table-indexes-from-oid.m2i: fix var name typo 2003-11-03 10:28 rstory * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i: must use addr of local var to get ptr 2003-11-03 10:24 rstory * local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i: must use addr of local var to get ptr 2003-11-03 10:22 rstory * local/mib2c-conf.d/default-mfd-top.m2c: set up defaults for mfd tables 2003-11-03 07:50 rstory * include/net-snmp/agent/snmp_agent.h: recognize SNMP_MSG_SET is not a valid GET mode; comment tweaks 2003-11-03 07:26 dts12 * include/net-snmp/agent/snmp_agent.h: Recognise SNMP_MSG_SET as a valid SET mode (so that the varbind caching doesn't lose the assigned values!) 2003-11-02 09:51 rstory * include/net-snmp/system/hpux.h: restore accidentaly deleted hpux define; add comment 2003-11-02 04:55 nba * man/.cvsignore: Fix a bunch of compiler warnings: const-ness, casts, missing protoypes, unused variables, cvs ignore ignorable files 2003-11-02 04:50 nba * .cvsignore, agent/agent_trap.c, agent/snmpd.c, agent/mibgroup/agent/nsLogging.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/mibII/interfaces.c, apps/.cvsignore, apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, include/net-snmp/agent/snmp_agent.h, include/net-snmp/library/container.h, include/net-snmp/library/container_binary_array.h, include/net-snmp/library/snmp_enum.h, snmplib/mib.c, snmplib/snmp_enum.c: Fix a bunch of compiler warnings: const-ness, casts, missing protoypes, unused variables, cvs ignore ignorable files 2003-11-02 04:44 nba * configure.in, configure: Fix a bad syntax when testing for perl modules 2003-11-02 04:42 nba * apps/snmpnetstat/main.c, man/snmpnetstat.1: Another left over -p option 2003-11-01 16:04 rstory * local/mib2c-conf.d/m2c_setup_node.m2i: always quote both sides of perl ne/eq tests; allow override of varbind variable name; add subid to node summary 2003-11-01 16:02 rstory * local/mib2c-conf.d/default-mfd-top.m2c: move example and transient defaults to table setup 2003-11-01 16:02 rstory * local/mib2c-conf.d/m2c_setup_table.m2i: change default reg ctx from void* to netsnmp_data_list *; move example and transient defaults here (from top) 2003-11-01 15:58 rstory * local/mib2c-conf.d/node-get.m2i: add 'TODO' comment; don't generate code if example not set & not generated data context; default to returning no data for node; 2003-11-01 15:56 rstory * local/mib2c-conf.d/mfd-top.m2c: put 'TODO' comment on it's own line(removable w/out disrupting code comments); use quotes on both sides of perl eq/ne tests; fix reg ptr dcl 2003-11-01 15:55 rstory * local/mib2c-conf.d/mfd-makefile.m2m: add users target to only build user code 2003-11-01 15:54 rstory * local/mib2c-conf.d/mfd-interface.m2c: use quotes on both sides of perl eq/ne tests; check_indexs is only for row creation; data not found only ok for row creation, not settable; sanity check for bogus index oid size before memcpy; set ASN_PRIV_RETRY for no data, so sparse tables work 2003-11-01 15:51 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i : set oid size to max before trying to parse oid 2003-11-01 15:50 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments); rename ref to loop_ref; more asserts; move TODO outside of conditional; move itr_ctr free outside of example conditional 2003-11-01 15:48 rstory * local/mib2c-conf.d/generic-get-decl.m2i: tweak indention 2003-11-01 15:47 rstory * local/mib2c-conf.d/generic-ctx-set.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments); move TODO outside of conditional; don't include code if examples not set 2003-11-01 15:45 rstory * local/mib2c-conf.d/generic-ctx-get.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments); quote both sides of perl eq/ne tests; document include in comments 2003-11-01 15:44 rstory * local/mib2c-conf.d/generic-ctx-copy.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments); move TODO outside of conditional; tweak conditional 2003-11-01 15:43 rstory * local/mib2c-conf.d/node-set.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments); move conditional inside include 2003-11-01 15:41 rstory * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-readme.m2c , parent-set.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments); quote both sides of perl eq/ne tests 2003-11-01 15:37 rstory * local/mib2c-conf.d/syntax-RowStatus-get.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments) 2003-11-01 15:37 rstory * local/mib2c-conf.d/: syntax-COUNTER64-get.m2i, syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i, syntax-InetAddressType-get.m2i, syntax-TestAndIncr-get.m2i : put 'TODO' comment on it's own line(removable w/out disrupting code comments); default to returning no data for nodes 2003-11-01 15:21 rstory * local/mib2c-conf.d/: details-enums.m2i, generic-data-context.m2i, generic-get-char.m2i, generic-value-map-reverse.m2i, generic-value-map.m2i, mfd-access-unsorted-external-header.m2i, mfd-data-set.m2c , parent-dependencies.m2i: put 'TODO' comment on it's own line(removable w/out disrupting code comments) 2003-11-01 15:16 rstory * local/mib2c-conf.d/: generic-table-indexes-from-oid.m2i, generic-table-indexes-to-oid.m2i, generic-table-indexes-varbind-setup.m2i: new code for indexes and oid conversions 2003-11-01 10:43 rstory * snmplib/container_iterator.c: use endofmibview instead of no_vars 2003-10-30 17:38 rstory * agent/mibgroup/host/hr_swrun.c, local/mib2c.array-user.conf : add comments 2003-10-30 17:37 rstory * agent/snmp_agent.c: test func parameter, not variable we're about to overwrite 2003-10-30 17:36 rstory * agent/snmp_vars.c: declare callback_master_num even if SNMP_TRANSPORT_CALLBACK_DOMAIN is not defined (so I don't need to add more ifdef's in other code) 2003-10-30 17:34 rstory * agent/mibgroup/disman/mteTriggerTable.c: log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN is not defined 2003-10-30 17:33 rstory * agent/mibgroup/agentx/subagent.c: log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN is not defined; fix test for agentx_open_session 2003-10-30 17:29 rstory * snmplib/snmpCallbackDomain.c: don't compile code if SNMP_TRANSPORT_CALLBACK_DOMAIN not defined 2003-10-30 16:51 rstory * win32/net-snmp/net-snmp-config.h: merge transport comments from non-win net-snmp-config.h; undef callback transport instead of def of 0, so it actually turns off code; undef inline macros before redefining them 2003-10-30 16:49 rstory * win32/config.h: replace contents w/include of net-snmp/net-snmp-config.h so only one header needs to be maintained. Everyone should be using the new one anyway, right? 2003-10-30 01:31 dts12 * configure, configure.in: Don't configure the Host-Resources support by default. It's a good idea, but we're too close to 5.1 for this to be safe. 2003-10-29 10:51 hardaker * agent/helpers/table_iterator.c: inline -> NETSNMP_INLINE 2003-10-29 03:10 dts12 * man/: snmpcmd.1.def, snmpd.8.def, snmptrapd.8.def : Document new -Lx logging option block, and assorted deprecated options. 2003-10-29 02:59 dts12 * FAQ: Various updates to the FAQ. Highlights include better explanation of access control and timeout problems, discussion of what traps are sent and where to (including Disman Event-MIB support) and more on mib2c usage (including the differences between configs, and pointers to examples). Separate sections for compilation and coding new modules (restructuring existing entries) Refer to project as 'Net-SNMP' rather than 'UCD' throughout (except where specifically v4 or UCD-SNMP-MIB are meant) 2003-10-29 02:33 dts12 * agent/mibgroup/mibII/: sysORTable.h (V5-0-patches.1), sysORTable.h (V4-2-patches.[1,2]), sysORTable.h: Fix null definition of REGISTER_SYSOR_TABLE (when not using this table). Reported by Mark Hopkins 2003-10-28 18:16 rstory * perl/AnyData_SNMP/Storage.pm: - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre3 ) 2003-10-28 18:16 rstory * perl/ASN/ASN.pm: - (perl/ASN/ASN.pm): version tag ( 5.1.pre3 ) 2003-10-28 18:16 rstory * perl/OID/OID.pm: - (perl/OID/OID.pm): version tag ( 5.1.pre3 ) 2003-10-28 18:16 rstory * perl/default_store/default_store.pm: - (perl/default_store/default_store.pm): version tag ( 5.1.pre3 ) 2003-10-28 18:16 rstory * perl/agent/default_store/default_store.pm: - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre3 ) 2003-10-28 18:16 rstory * perl/agent/agent.pm: - (perl/agent/agent.pm): version tag ( 5.1.pre3 ) 2003-10-28 18:16 rstory * perl/SNMP/SNMP.pm: - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre3 ) 2003-10-28 18:16 rstory * sedscript.in: - (sedscript.in): version tag ( 5.1.pre3 ) 2003-10-28 18:15 rstory * FAQ: - (FAQ): version tag ( 5.1.pre3 ) 2003-10-28 18:15 rstory * README: - (README): version tag ( 5.1.pre3 ) 2003-10-28 18:15 rstory * snmplib/snmp_version.c: - (snmplib/snmp_version.c): version tag ( 5.1.pre3 ) 2003-10-28 18:14 rstory * doxygen.conf, man/netsnmp_Container_iterator.3, man/netsnmp_agent.3, man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3 , man/netsnmp_container.3, man/netsnmp_data_list.3 , man/netsnmp_debug.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_mfd_pdu_context_s.3, man/netsnmp_mib_utilities.3 , man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3 , man/netsnmp_netsnmp_iterator_info_s.3, man/netsnmp_netsnmp_mib_handler_methods.3, man/netsnmp_oid_stash.3, man/netsnmp_old_api.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_stash_cache.3 , man/netsnmp_table.3, man/netsnmp_table_array.3 , man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3 , man/netsnmp_todo.3, man/netsnmp_util.3, man/netsnmp_utilities.3, man/netsnmp_watcher.3: update for 5.1.pre3 2003-10-28 18:05 rstory * agent/Makefile.depend, agent/helpers/Makefile.depend , agent/mibgroup/Makefile.depend, apps/Makefile.depend , apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make depend 2003-10-28 17:31 hardaker * Makefile.top: fix version for 5.1 release 2003-10-28 12:47 rstory * include/net-snmp/net-snmp-config.h.in: regenerate from new acconfig.h 2003-10-28 12:45 rstory * acconfig.h: fix bug [ 830852 ] Build doesn't work on HP-UX 11i undef macro before redefining it 2003-10-28 10:32 rstory * agent/mibgroup/mibII/: route_write.c (V5-0-patches.1), route_write.c: apply patch [ 812019 ] snmpset on ipRouteDest.127.0.0.1 kill agent dumps core fixes bug [ 808958 ] OSSun snmpset on ipRouteDest.127.0.0.1 kill agent dumps ... 2003-10-28 10:16 rstory * agent/helpers/: debug_handler.c (V5-0-patches.1), debug_handler.c : apply patch [ 831161 ] netsnmp_get_debug_helper crashes snmpd fixes bug [ 826963 ] netsnmp_get_debug_helper crashes snmpd 2003-10-28 10:05 rstory * perl/SNMP/SNMP.xs: apply patch [ 829633 ] 5.1pre1 Perl translateObj fix 2003-10-28 07:32 rstory * dist/: net-snmp.spec (V5-0-patches.3), net-snmp.spec: apparently nested %if's are a no-no 2003-10-28 07:22 rstory * dist/net-snmp.spec: fix perl conditional builds after read rpm docs 2003-10-26 00:34 hardaker * snmplib/oid_stash.c: inline -> NETSNMP_INLINE as pointed out by Alex Burger 2003-10-24 16:49 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i: rename loop_ctx loop_context; prefix all loop functions w/loop 2003-10-24 16:46 rstory * local/mib2c-conf.d/mfd-readme.m2c: move defaults to an easier to spot place 2003-10-24 16:45 rstory * local/mib2c-conf.d/: generic-table-indexes.m2i, mfd-access-unsorted-external-body.m2i, mfd-access-unsorted-external-header.m2i, mfd-access-unsorted-external-interface.m2i, mfd-top.m2c : rename table_idx table_mib_index; rename loop_ctx loop_context; prefix all loop functions w/loop; remove index2oid 2003-10-24 06:02 dts12 * configure, configure.in: Add Host-Resources support to the list of default MIB modules. We've talked about this for years - it's about time we did so! 2003-10-24 05:49 dts12 * agent/snmpd.c, apps/snmptrapd.c: New choices for some command-line options, to improve consistency between agent and trap handler usage. The previous options still work but are now marked as "deprecated". These should probably be removed completely in a future release (e.g. 5.2). 2003-10-23 15:58 rstory * include/net-snmp/library/container.h: fix bug 828671: The lib isn't C++ compatible; remove 'struct' before typdef 2003-10-23 15:54 rstory * snmplib/container_null.c: fix bug 828671: The lib isn't C++ compatible; rename structure remove unused noalloc function 2003-10-23 15:53 rstory * include/net-snmp/library/container.h, snmplib/container_binary_array.c: fix bug 828671: The lib isn't C++ compatible; rename structure 2003-10-23 15:39 rstory * snmplib/: parse.c (V5-0-patches.3), parse.c: fix bug 767753: snmpwalk crash (adopt_orphans) 2003-10-23 10:34 rstory * configure: configure to match new configure.in 2003-10-23 10:32 rstory * configure.in: apparently configure translates '_' to '-' in arguments/enables, so use - consistently; move common module arg mistake checks with other module checks, and add a few more; add check for enable perl-modules too 2003-10-23 10:24 rstory * acconfig.h, include/net-snmp/net-snmp-config.h.in: move comment fixes to acconfig.h and regenerate net-snmp-config.h.in 2003-10-23 08:52 rstory * snmplib/container.c: remove nonstd NDEBUG ifdef tst; use DBGMSGSUBOID instead of DBGMSDOID; add debug for comparison result 2003-10-23 08:45 rstory * snmplib/container_iterator.c: add comments; fix get_next w/null key (get-first); remove redundant debugs 2003-10-22 17:10 rstory * snmplib/: snmpusm.c (V5-0-patches.2), snmpusm.c: fix bug 822870 (usmStatsDecryptionErrors did not increment on failed get req) with patch 827056 from browlands 2003-10-22 09:43 rstory * include/net-snmp/library/snmp_assert.h: define __STRING if not defined 2003-10-22 06:14 rstory * Makefile.top: increment libtool revision 2003-10-22 06:13 rstory * Makefile.in: fix commentcheck pattern to exclude ftp and http urls 2003-10-22 02:08 dts12 * snmplib/snmp_api.c: The variables 'do_hint' and 'check' are only declared or needed when 'DISABLE_MIB_LOADING' is not defined. There's no point in giving them dummy values otherwise. 2003-10-21 12:16 rstory * agent/mibgroup/ucd-snmp/diskio.c: remove c++ style comment 2003-10-21 12:12 rstory * acconfig.h, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/ucd-snmp/diskio.c: remove c++ style comment 2003-10-21 11:51 rstory * local/Version-Munge.pl: move usage sub to top so it actually does something; print usage for param errors, instead of just dying 2003-10-21 11:51 rstory * perl/AnyData_SNMP/Storage.pm: - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre2 ) 2003-10-21 11:51 rstory * perl/ASN/ASN.pm: - (perl/ASN/ASN.pm): version tag ( 5.1.pre2 ) 2003-10-21 11:51 rstory * perl/OID/OID.pm: - (perl/OID/OID.pm): version tag ( 5.1.pre2 ) 2003-10-21 11:51 rstory * perl/default_store/default_store.pm: - (perl/default_store/default_store.pm): version tag ( 5.1.pre2 ) 2003-10-21 11:51 rstory * perl/agent/default_store/default_store.pm: - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre2 ) 2003-10-21 11:51 rstory * perl/agent/agent.pm: - (perl/agent/agent.pm): version tag ( 5.1.pre2 ) 2003-10-21 11:50 rstory * perl/SNMP/SNMP.pm: - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre2 ) 2003-10-21 11:50 rstory * sedscript.in: - (sedscript.in): version tag ( 5.1.pre2 ) 2003-10-21 11:50 rstory * FAQ: - (FAQ): version tag ( 5.1.pre2 ) 2003-10-21 11:50 rstory * README: - (README): version tag ( 5.1.pre2 ) 2003-10-21 11:50 rstory * snmplib/snmp_version.c: - (snmplib/snmp_version.c): version tag ( 5.1.pre2 ) 2003-10-21 11:42 rstory * Makefile.rules: remove bogus install target 2003-10-21 11:18 rstory * configure: configure for new config.in 2003-10-21 11:16 rstory * configure.in: fix cut-n-paste error in perl uninstall support; update version in init 2003-10-21 01:54 dts12 * snmplib/system.c: Include for definition of O_RDWR. Reported by SebNob. 2003-10-21 01:47 dts12 * include/net-snmp/net-snmp-config.h.in: Ensure that multi-line comments aren't broken when the active net-snmp-config.h file is generated. Reported by SebNob. (Possibly being a bit over-cautious here, but you can't be too careful!) 2003-10-17 22:52 hardaker * NEWS: more updates 2003-10-17 22:39 hardaker * agent/snmp_agent.c: turn on the lookup cache. 2003-10-17 16:35 hardaker * man/: Makefile.in, netsnmp_Container_iterator.3, netsnmp_baby_steps.3, netsnmp_cache_handler.3, netsnmp_container.3, netsnmp_deprecated.3, netsnmp_iterator_info_s.3, netsnmp_leaf.3, netsnmp_mfd_pdu_context_s.3, netsnmp_row_merge.3, netsnmp_scalar_group_group.3, netsnmp_stash_cache.3, netsnmp_utilities.3: more (new) updates from doxygen 2003-10-17 16:33 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_data_list.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_library.3, netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 , netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_set_data.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 : updates from doxygen 2003-10-17 16:16 hardaker * perl/AnyData_SNMP/Storage.pm: - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * perl/ASN/ASN.pm: - (perl/ASN/ASN.pm): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * perl/OID/OID.pm: - (perl/OID/OID.pm): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * perl/default_store/default_store.pm: - (perl/default_store/default_store.pm): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * perl/agent/default_store/default_store.pm: - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * perl/agent/agent.pm: - (perl/agent/agent.pm): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * sedscript.in: - (sedscript.in): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * FAQ: - (FAQ): version tag ( 5.1.pre1 ) 2003-10-17 16:15 hardaker * README: - (README): version tag ( 5.1.pre1 ) 2003-10-17 15:51 hardaker * local/Version-Munge.pl: added anydata modules 2003-10-17 15:44 hardaker * perl/SNMP/SNMP.pm: make gettable return a hash instead. 2003-10-17 15:03 hardaker * apps/snmptrapd_handlers.c: add oid/default portion to help text for the forward token 2003-10-17 15:02 hardaker * COPYING: Add sparta 2003-10-17 14:59 hardaker * man/snmptrapd.conf.5.def: document the forward token 2003-10-17 14:41 hardaker * Makefile.in: use new version modification script 2003-10-17 14:40 hardaker * local/Version-Munge.pl: new version messing-with script 2003-10-17 14:39 hardaker * agent/mibgroup/versiontag: remove portions old script replaced by newer Version-Munge.pl 2003-10-17 14:37 hardaker * snmplib/snmp_version.c: - (snmplib/snmp_version.c): version tag ( 5.1.pre1 ) 2003-10-15 09:25 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: remove hardcoded context name 2003-10-14 16:42 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: add note that example code is base on a data file 2003-10-14 16:32 rstory * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i, mfd-access-unsorted-external-readme.m2i: add not that iterator get/get-next don't correspond to pdu types, and they shouldn't be ordering their data 2003-10-14 16:09 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: sync comments w/readme 2003-10-14 16:08 rstory * local/mib2c-conf.d/mfd-makefile.m2m: as long as we're using gnu-make specifics, only process config vars once (also lets make output represent actual values, instead of script) 2003-10-14 16:07 rstory * local/mib2c-conf.d/mfd-interface.m2c: use big obnoxious warning; set error for no context if table not settable 2003-10-14 16:06 rstory * local/mib2c-conf.d/m2c-internal-warning.m2i: big obnoxious warning for top of implementation files 2003-10-14 16:06 rstory * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i, mfd-access-unsorted-external-readme.m2i: sync function header summary comments w/readme summary header comments; present function in same order in both files 2003-10-14 16:04 rstory * local/mib2c-conf.d/m2c_setup_table.m2i: init m2c_data_init 2003-10-14 13:34 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: use new common setup; wrappers for all container functions, to convert between interface context and user context; some param tweaks; remove unused prototype; keep ptr to table context in example; rename some vars use new MFD_* error codes; rename example function; documenation updates; 2003-10-14 13:32 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: use new common setup; wrappers for all container functions, to convert between interface context and user context; some param tweaks; remove unused prototype; keep ptr to table context in example; rename some vars 2003-10-14 13:30 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i : use new common setup; wrappers for all container functions, to convert between interface context and user context; some param tweaks; don't auto allocate context for get data, so user could use one they've allocated 2003-10-14 13:28 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-setup.m2i: common setup for unsorted external, which has 3 parts included at different times 2003-10-14 13:27 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i: invert verbose logic test; add quick overview of iteration loop; reorder some text/blank lines; update for renamed vars 2003-10-14 13:11 rstory * local/mib2c-conf.d/syntax-COUNTER64-get.m2i: handle counter64 vars 2003-10-14 13:10 rstory * local/mib2c-conf.d/node-get.m2i: use new MFD_* error codes; update for m2c param rename; handle counter64 vars 2003-10-14 13:09 rstory * local/mib2c-conf.d/mfd-makefile.m2m: name deps files explicity, since .c=.deps isn't portable 2003-10-14 13:08 rstory * local/mib2c-conf.d/mfd-top.m2c: update base param from mfd reg to mfd pdu ctx; update for renamed mfd/m2c vars; rename user reg typedef; no undo in table ctx if table not settable; add user reg ptr, request mode and data list to table context; mv container init proto and other interface prototypes to their own header; add protos for pre/post requests, table context init/cleanup; add set prototypes; include new headers at bottom of main header; move as mush of init routine as possible into interface code; use new MFD_* return codes; don't run makefile/subagent conf files if they've already been run 2003-10-14 12:59 rstory * local/mib2c-conf.d/mfd-readme.m2c: add mfd overview of SNMP and mfd data structures; document m2c configuration variables; indent some comments to be more consistent; docs for set support 2003-10-14 12:57 rstory * local/mib2c-conf.d/mfd-interface.m2c: replace hardcoded header name w/$name.h; documentation updates; use MFD_* return codes instead of SNMP_*; update renamed m2c params; remove local static prototypes from headers; new per table interface context; rename interface init; use table reg in local table context instead of malloc; remove _ prefix from public table allocate & release ctx funcs; init vars in allocate_ctx; call table ctx init func in allocate, if defined; wrappers for all mfd functions, to convert from our table context to the users registration pointer; after object lookup set users indexes back to the varbind oid and set context vars; only do get routines for accessable internal indexes; prefix wrappers w/mfd_; detect if user get routines munges vb value pointer; check for null ptr before free; merge check_index into check_indexes; add set values, commit, undo and irreversible commit wrappers; update for renamed commit mode names; simplify param for internal index check funcs 2003-10-14 12:34 rstory * local/mib2c-conf.d/mfd-data-get.m2c: put prototypes in $name_data_get.h 2003-10-14 12:33 rstory * local/mib2c-conf.d/m2c_setup_node.m2i: update m2c node params to be based on var/val/ref instead of function name 2003-10-14 12:31 rstory * local/mib2c-conf.d/generic-get-decl.m2i: update for rename m2c var names 2003-10-14 12:31 rstory * local/mib2c-conf.d/: generic-data-context.m2i, generic-table-indexes.m2i: use m2c_node_summary in comment 2003-10-14 12:30 rstory * local/mib2c-conf.d/mfd-data-set.m2c: documentation updates; use MFD_* return codes instead of SNMP_*; put prototypes in $name_data_set.h; update renamed m2c params; add external index check func if table has external index; simplify param for internal index check funcs 2003-10-14 12:27 rstory * local/mib2c-conf.d/parent-dependencies.m2i: remove mfd reg param && assert 2003-10-14 12:26 rstory * local/mib2c-conf.d/node-set.m2i: documentation updates; use MFD_* return codes instead of SNMP_*; add per node undo_setup ; update for renamed commit mode names; update renamed mfd params 2003-10-14 12:24 rstory * local/mib2c-conf.d/parent-set.m2i: documentation updates; chg mfd_reg params to table_reg; use MFD_* return codes instead of SNMP_*; no per node code in table undo_setup (will be in new per node undo_setup); update for renamed commit mode names 2003-10-14 12:20 rstory * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i: indent to match other readmes 2003-10-14 12:18 rstory * local/mib2c-conf.d/m2c_setup_table.m2i: rename m2c_table_writable to m2c_table_settable (consistent w/node.settable); base m2c_table_row_creation on new function table_has_create; new m2c_table_external_indexes base on new function count_external_indexes 2003-10-14 12:15 rstory * local/mib2c-conf.d/details-table.m2i: remove unused lines; add oid length in output 2003-10-14 12:14 rstory * local/mib2c-conf.d/default-mfd-top.m2c: only set defaults if value is empty 2003-10-14 11:48 rstory * snmplib/container_iterator.c: if sorted, skip iteration on find first; add new reuse param to save_pos 2003-10-14 11:38 rstory * agent/mibgroup/agentx/agentx_config.c: log each agentxperms part separtely, so as not to crash if any of the optional items are left out; update help to show that optional parms must be in order 2003-10-14 11:18 rstory * local/mib2c: change counter 64 type from 'counter64' to 'U64', since the former can't be used as a variable declaration type; process $HOME/.snmp/mib2c.conf, if it exists; new foreach internalindex and externalindex; new sub table_has_create and count_external_indexes 2003-10-14 09:49 rstory * include/net-snmp/library/snmp_assert.h: don't require DEBUG dfine for asserts; new logic: use assert if NETSNMP_USE_ASSERT defines. otherwise, failed asserts will use snmp_log to log a message (unless SNMP_NO_DEBUGGING is defined). 2003-10-14 09:45 rstory * agent/helpers/table_mfd.c, include/net-snmp/agent/table_mfd.h: update for renamed modes; chg callback param to use new mfd_pdu_ctx; don't split callbacks into two structures; define mfd specific error codes as a subset of existing error codes; add documentation; remove table registration from registration param list, since it's in the mfd reg obj; handle get request split into object_lookup and get values; only call next handler if next handler has access method; tweak lookup params: return error code and set found row in new pdu ctx param 2003-10-14 09:35 rstory * include/net-snmp/library/container_iterator.h: add reuse flag to ctx dup params 2003-10-14 09:25 rstory * include/net-snmp/agent/snmp_agent.h: add mode msg defines for baby step modes; simplify mode test macros; add next_mode to agent_request_info 2003-10-14 09:24 rstory * include/net-snmp/library/snmp.h: add internal msg defines for baby step modes; renumber get stash mode; fix typo in comment; reserve modes < 128 for set processing to simplify mode tests 2003-10-14 09:20 rstory * include/net-snmp/agent/baby_steps.h: rename a few modes 2003-10-14 09:20 rstory * agent/helpers/baby_steps.c: update for renamed modes; add mode map for get-requests as well 2003-10-14 09:19 rstory * agent/snmpd.c: const correctness 2003-10-14 09:18 rstory * agent/snmp_agent.c: remove ifdef'd code after restoring some of it; update new reqinfo ptr in requests; fix enless loop; fix typos in asserts 2003-10-14 09:15 rstory * net-snmp-config.in: check for relative path to src dir for build-dir checks 2003-10-14 06:29 rstory * agent/: Makefile.in (V5-0-patches.3), Makefile.in: don't leave possibly empty configure @var@ on continuation line by itself 2003-10-08 22:12 hardaker * agent/mibgroup/mibII/: var_route.c (V5-0-patches.2), var_route.c : patch from Johannes Schmidt-Fischer to fix HPUX 11 2003-10-08 14:08 rstory * agent/helpers/table.c: add detail on improperyly registered table message, and chg to ERR (from INFO); fix valid column search for ranges; go straight to first row if no indexes 2003-10-07 15:10 rstory * agent/mibgroup/agentx/agentx_config.c: more useful help text for agentxperms 2003-10-07 14:43 rstory * agent/snmpd.c: fix logic check of DS_AGENT_QUIT_IMMEDIATELY so that parent and child don't both try to become the master agent. Logic seems backwards to me - do we have all these DS vars document somewhere? 2003-10-07 14:39 rstory * snmplib/system.c: netsnmp_daemonize: init local var; chg return code to be fork result; add docs 2003-10-07 07:00 hardaker * local/: mib2c (V5-0-patches.3), mib2c: Check for ^-S instead of -S, as reported by Jean-Marc Ranger on -users 2003-10-07 03:13 dts12 * local/mib2c: There are no statistics printed, so there's no point in having a flag to turn them off. 2003-10-04 11:01 rstory * dist/net-snmp.spec: merge changes from 5.0 patches branch; fix to build without requiring arguments; separate embedded perl and perl modules options; fix fix for init.d script for non-/usr/local installation 2003-10-03 07:43 rstory * agent/mibgroup/examples/ucdDemoPublic.conf: change v1 demo community to match what is actualt configured on the soon-to-be-reopened test.net-snmp.org 2003-10-02 19:30 rstory * agent/mibgroup/examples/ucdDemoPublic.conf: add explanatory text and lines/arrows showing relationship between entries; add createUser lines, w/note explaining they might be better suited for the persistentdir snmpd.conf for security purposes. 2003-10-02 11:04 hardaker * man/mib2c.1.def: document the -I switch 2003-10-02 10:54 hardaker * Makefile.rules, Makefile.top, NEWS, configure , configure.in, agent/Makefile.in, apps/Makefile.in, local/Makefile.in, man/Makefile.in , mibs/Makefile.in, testing/Makefile.in: Robert told me to keep going, so I added support for a --with-install-prefix flag to configure (and thus a INSTALL_PREFIX make variable as well). 2003-10-01 16:30 hardaker * Makefile.in, Makefile.rules, Makefile.top, NEWS, configure, configure.in, agent/Makefile.in, apps/Makefile.in, local/Makefile.in , man/Makefile.in, mibs/Makefile.in: Support for "make uninstall" 2003-10-01 14:51 hardaker * apps/snmptranslate.c: Added -L support for output logging. 2003-10-01 14:49 hardaker * agent/mibgroup/disman/mteEventTable.h: updated prototypes to match earlier trap -> notification string replacements. 2003-09-30 17:20 rstory * local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i: syntax specific varbind validation 2003-09-30 17:20 rstory * local/mib2c-conf.d/: syntax-RowStatus-dependencies.m2i, syntax-StorageType-dependencies.m2i: syntax specific dependency checks 2003-09-30 17:19 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i: fix typos 2003-09-30 17:19 rstory * local/mib2c-conf.d/: syntax-DateAndTime-get.m2i, syntax-DateAndTime-readme.m2i: set emags tag for c; update variable name 2003-09-30 17:18 rstory * local/mib2c-conf.d/parent-set.m2i: set emags tag for c; add/correct doxygen style docs; new validate_index, undo_setup, reversible_commit, final_commit 2003-09-30 17:17 rstory * local/mib2c-conf.d/parent-dependencies.m2i: set emags tag for c; in check_dependencies, remove non-existant param and include any node specific syntax dependencies 2003-09-30 17:15 rstory * local/mib2c-conf.d/node-varbind-validate.m2i: new include to do basicy syntax validation against an incoming varbind 2003-09-30 17:14 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: add/correct doxygen style docs in comments; change example from linked list to flat file; use var for func params so it's easy to change; check new m2c_include_examples before including example code; 2003-09-30 17:12 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i: add/correct doxygen style docs in comments; change example from linked list to flat file; use var for func params so it's easy to change 2003-09-30 17:11 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i : set emacs tag to c; add/correct doxygen style docs in comments; use local static variable_list for index to oid conversion; free memory used in that conversion, eventually; don't ignore rc from build_oid_noalloc here (return it and let someone else ignore it); prefix some internal functions names w/'_'; wrapper around get_data to allocate new context 2003-09-30 17:08 rstory * local/mib2c-conf.d/: node-get.m2i, node-set.m2i: set emacs tag to c; add/correct doxygen style docs in comments 2003-09-30 17:06 rstory * local/mib2c-conf.d/mfd-top.m2c: new mfd_base_params var so it's easy to change params; chg comments so that indent won't not indent; don't include some prototypes here if the function is in *_interfaces; new pre/post request functions; moved bulk of table init into interfaces, just a little function setup here 2003-09-30 16:54 rstory * local/mib2c-conf.d/mfd-makefile.m2m: set emacs mode to Makefile; turn off strict token checks til wes gets @ escape; expand deps includes since $(x:.c=.deps) isn't portable 2003-09-30 16:46 rstory * local/mib2c: only put MIB2C_DIR env var in search path if it isn't empty 2003-09-30 16:45 rstory * local/mib2c-conf.d/mfd-interface.m2c: create new $name_interface.h header; move table initialization here; prefix a bunch of interface functions w/'_'; use new m2c_node_summary; use new m2c_node_var_* variables; change some accessible tests to settable tests; use new node-varbind-validate include; always call user $node_check_value; new functions to check new index syntax; new _set_values, _undo_setup and _undo_values to call user functions 2003-09-30 16:36 rstory * local/mib2c-conf.d/mfd-data-set.m2c: set emacs mode to c; tweak processing msgs; always include parent-set; move parent dependencies to bottom of file; add $node_check_index 2003-09-30 16:25 rstory * local/mib2c-conf.d/mfd-data-get.m2c: tweak processing msgs 2003-09-30 16:23 rstory * local/mib2c-conf.d/m2c_setup_node.m2i: set emacs mode to c; add some sanity checks; set up new $m2c_enum_mask, $m2c_node_var_val, $m2c_node_var_ref, $m2c_node_var_val_ptr, $m2c_node_summary 2003-09-30 16:18 rstory * local/mib2c-conf.d/generic-data-allocate.m2i: set emacs mode to c; remove unused create_undo_context 2003-09-30 16:15 rstory * local/mib2c-conf.d/: generic-ctx-copy.m2i, generic-ctx-get.m2i, generic-ctx-set.m2i, m2c_setup_table.m2i: set emacs mode to c; suck 'ctx->' or 'ctx.' into $m2c_data_item 2003-09-30 16:11 rstory * local/mib2c-conf.d/details-table.m2i: set emacs mode to c 2003-09-30 16:10 rstory * local/mib2c-conf.d/details-enums.m2i: set emacs mode to c; generate define for mask of all bits 2003-09-30 14:27 hardaker * local/mib2c-conf.d/mfd-readme.m2c: xxx tagging. 2003-09-30 14:26 hardaker * local/mib2c-conf.d/mfd-makefile.m2m: create the Makefile to either reference a Net-SNMP source dir or not (and require gnu-make or not). 2003-09-30 06:50 rstory * local/mib2c: new flag/token strict_unk_token will abort on unknow @token 2003-09-30 06:38 rstory * include/net-snmp/library/check_varbind.h: add netsnmp_check_vb_size, netsnmp_check_vb_size_range and netsnmp_check_vb_rowstatus_value 2003-09-30 06:37 rstory * snmplib/check_varbind.c: more null ptr checks; add netsnmp_check_vb_size, netsnmp_check_vb_size_range and netsnmp_check_vb_rowstatus_value 2003-09-30 06:34 rstory * local/mib2c-conf.d/: generic-data-context.m2i, generic-get-char.m2i, generic-get-decl-bot.m2i, generic-get-decl.m2i, generic-get-long.m2i, generic-get-oid.m2i, generic-header-bottom.m2i, generic-header-top.m2i, generic-source-includes.m2i, generic-table-indexes.m2i, generic-value-map-reverse.m2i , generic-value-map.m2i, m2c_setup_enum.m2i, mfd-data-access.m2c, node-storage.m2i, syntax-InetAddress-get.m2i, syntax-InetAddress-set.m2i, syntax-InetAddressType-get.m2i, syntax-InetAddressType-set.m2i, syntax-RowStatus-get.m2i , syntax-TestAndIncr-get.m2i: set emacs mode to c 2003-09-30 06:19 rstory * local/mib2c-conf.d/details-node.m2i: set emacs mode to c; fix generated comment 2003-09-30 06:18 rstory * local/mib2c-conf.d/default-mfd-top.m2c: new flag for including example code 2003-09-29 22:45 hardaker * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i , mfd-readme.m2c: Misc updates for readability, etc. 2003-09-29 16:43 hardaker * local/mib2c-conf.d/mfd-readme.m2c: Initial word smithing of the global README. 2003-09-29 15:41 hardaker * local/mib2c: Support a -I switch to specify config file search paths. 2003-09-29 15:30 hardaker * local/mib2c.iterate_access.conf: missing some end statements 2003-09-29 14:27 hardaker * NEWS: reference new disman features 2003-09-29 14:25 hardaker * man/snmpd.conf.5.def: document (poorly of course) new monitoring features. 2003-09-29 14:16 hardaker * agent/mibgroup/disman/mteEventTable.c: - trapEvent -> notificationEvent 2003-09-29 14:13 hardaker * agent/mibgroup/disman/mteEventTable.c: - linkUpDownTraps -> linkUpDownNotifications 2003-09-29 14:09 hardaker * agent/mibgroup/disman/: mteEventTable.c, mteEventTable.h , mteTriggerTable.c: - A new snmpd.conf token (trapEvent) for generating traps of any kind on a monitoring event and a -e switch to monitor token to reference it. - A new snmpd.conf token linkUpDownTraps to enable linkUp/linkDown traps using the above piece. 2003-09-29 07:00 hardaker * dist/snmpd-init.d: /etc/init.d -> /etc/rc.d/init.d 2003-09-28 21:58 hardaker * include/net-snmp/agent/snmp_agent.h: remove comment in comment problem. 2003-09-28 19:58 hardaker * man/snmp_trap_api.3.def: Added Dave's really coll ascii diagram from -users explaining how traps are sent to their destinations over any SNMP version. 2003-09-28 19:39 hardaker * agent/mibgroup/examples/notification.c: Added Dave's really coll ascii diagram from -users explaining how traps are sent to their destinations over any SNMP version. 2003-09-26 22:29 hardaker * agent/agent_trap.c: properly malloc the enterprise pointer before using it. 2003-09-26 21:27 hardaker * perl/SNMP/: SNMP.xs (V5-0-patches.4), SNMP.xs: correct length in string fixed string comparison 2003-09-26 16:19 hardaker * dist/net-snmp.spec: misc install fixes (mostly perl) and one perl patch. 2003-09-26 10:31 hardaker * perl/SNMP/: SNMP.xs (V5-0-patches.3), SNMP.xs: fix useNumeric once and for all (maybe) 2003-09-20 22:38 hardaker * agent/mibgroup/host/: hr_swrun.c (V5-0-patches.1), hr_swrun.c : Patch #809243 for bug #808920 from Bob R. for fixing process name discrepency (ps vs SNMP) 2003-09-20 22:29 hardaker * agent/helpers/: instance.c (V5-0-patches.1), instance.c: patch #807414 for bug #757923 by Bob Rowlands to fix int watching on 64 bit systems 2003-09-17 20:16 rstory * agent/helpers/table_mfd.c: use net data_list_add_data 2003-09-17 17:48 rstory * include/net-snmp/agent/table_mfd.h: change mfd api parameters 2003-09-17 17:47 rstory * agent/snmp_agent.c: use new inline macros; always create agent_req_info when creating asp; move getbulk reorder code into an inline function for code readability; deprecate netsnmp_set_request_error and netsnmp_set_mode_request_error in favor of new netsnmp_request_set_error; deprecate netsnmp_set_all_requests_error in favor of new netsnmp_request_set_error_all; try and return useful error codes 2003-09-17 17:29 rstory * include/net-snmp/library/snmp-tc.h: make sure params are unique 2003-09-17 17:24 rstory * include/net-snmp/net-snmp-config.h.in: autoheader update for new acconfig.h 2003-09-17 17:07 rstory * local/mib2c-conf.d/m2c_setup_enum.m2i: setup for enum vars 2003-09-17 17:05 rstory * local/mib2c-conf.d/parent-set.m2i: remove create_undo_context (assuming undo_context == data_context for now); fix log level macro; allocate_data_context moved elsewhere 2003-09-17 17:03 rstory * local/mib2c-conf.d/parent-dependencies.m2i: fix paramater type; 2003-09-17 16:57 rstory * local/mib2c-conf.d/mfd-makefile.m2m: don't need source dir if we use new net-snmp-config --build-includes; add build/src dir -I paths before base cflags 2003-09-17 16:55 rstory * local/mib2c-conf.d/mfd-interface.m2c: use new inline macros; add object_syntax_check processing; 2003-09-17 16:54 rstory * local/mib2c-conf.d/mfd-data-set.m2c: only include parent-set if data context is generated & allocated 2003-09-17 16:50 rstory * local/mib2c-conf.d/m2c_setup_node.m2i: per node setup for enums 2003-09-17 16:47 rstory * local/mib2c-conf.d/: generic-get-char.m2i, generic-value-map.m2i: new file to setup enums vars 2003-09-17 16:43 rstory * local/mib2c-conf.d/generic-table-enums.m2c: new file to generate enums header file 2003-09-17 16:40 rstory * local/mib2c-conf.d/: generic-ctx-get.m2i, generic-ctx-set.m2i, generic-data-context.m2i, m2c_setup_table.m2i, mfd-access-unsorted-external-body.m2i : new m2c_data_item for getting to data items, so includes don't need to know whether or not to use data->item or data.item. 2003-09-17 16:34 rstory * local/mib2c-conf.d/details-enums.m2i: move some setup for enums to m2c_setup_node and new m2c_setup_enum; add some comments and examples to document process flow; move some comments to the top of the header instead for each node; make sure internal mapping defines are unique per node 2003-09-17 16:32 rstory * snmplib/data_list.c: use doxygen deprecated tag instead of simple comments 2003-09-17 16:29 rstory * local/mib2c-conf.d/mfd-top.m2c, include/net-snmp/library/container.h: use new inline macros; change FIRST to use find_next instead of find; add func pointer for item memory free 2003-09-17 16:11 rstory * include/net-snmp/library/check_varbind.h: prototype for new check_vb_type 2003-09-17 13:09 rstory * include/net-snmp/agent/snmp_agent.h: add comments; add agent_request_info ptr to request_info; add netsnmp_request_set_error; deprecate netsnmp_set_request_error and netsnmp_set_mode_request_error; use new inline macros; remove unused pdu pointer from agent_request_info 2003-09-17 13:05 rstory * agent/helpers/table_mfd.c: for set, save row in first request; chg mfd param list; don't call later modes unless row exists; call lower handlers; 2003-09-17 12:34 rstory * include/net-snmp/library/data_list.h, snmplib/data_list.c : use new inline macros; add data_list_add_node, data_list_add_data 2003-09-17 12:08 rstory * agent/agent_handler.c, agent/agent_registry.c, agent/helpers/table.c, agent/helpers/table_data.c, agent/helpers/table_dataset.c, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/table_data.h, include/net-snmp/agent/table_dataset.h: use new inline macros 2003-09-17 12:02 rstory * include/net-snmp/library/snmp-tc.h: new netsnmp_dateandtime_set_buf_from_vars 2003-09-17 11:58 rstory * snmplib/snmp-tc.c: new netsnmp_dateandtime_set_buf_from_vars 2003-09-17 09:49 rstory * snmplib/container.c: use new inline macro 2003-09-17 09:49 rstory * snmplib/check_varbind.c: use new inline macros; new check_vb_type 2003-09-17 09:48 rstory * snmplib/.cvsignore: ignore binary array test binary 2003-09-17 09:46 rstory * win32/: config.h, net-snmp/net-snmp-config.h: update for new inline macros (I think microsloth supports inline) 2003-09-17 09:43 rstory * include/net-snmp/system/: aix.h, hpux.h, irix.h , osf5.h: turn off net-snmp use of inline for non-gcc compilers (don't undef inline) 2003-09-17 09:38 rstory * acconfig.h: define (and comment) macros for handling inline use in net-snmp 2003-09-17 09:37 rstory * net-snmp-config.in: mv build dir check to subroutine; add missing NSC_SRC_LIBDIRS; add new --build-includes 2003-09-17 09:33 rstory * configure.in: add -Winline to dev flags 2003-09-17 09:33 rstory * Makefile.in: give reason when re-running config.status 2003-09-16 17:25 hardaker * README: peter hicks 2003-09-16 17:24 hardaker * perl/SNMP/SNMP.pm: Patch from Peter Hicks for a new get_table function 2003-09-16 17:09 hardaker * snmplib/: snmpUDPIPv6Domain.c (V5-0-patches.1), snmpUDPIPv6Domain.c: Patch from Katsuhisa ABE from -users to fix a masking problem 2003-09-12 12:43 hardaker * dist/: RELEASE-INSTRUCTIONS, net-snmp.spec: - minor changes for improved perl Makefile.PL argument support (>= 5.0.9) 2003-09-12 11:03 hardaker * Makefile.in (V5-0-patches.2), Makefile.in: Patch for --with-perl-modules extra argument support 2003-09-12 06:28 rstory * configure: configure to match config.in 2003-09-12 06:25 rstory * configure.in: fix mis-matched parens 2003-09-11 15:50 rstory * agent/snmpd.c: use new netsnmp_daemonize library call 2003-09-11 15:48 rstory * local/mib2c.access_functions.conf: move comments about routines closer to routines to reduce confusion 2003-09-11 15:47 rstory * local/mib2c: add @debug@ token to turn debug on/off; print locations for more warnings/errors 2003-09-11 15:45 rstory * local/mib2c-conf.d/default-mfd-top.m2c: defaults for two new flags: readme_verbose and data_transient 2003-09-11 15:44 rstory * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i: readme for DateAndTime 2003-09-11 15:44 rstory * local/mib2c-conf.d/syntax-DateAndTime-get.m2i: add buf len param to netsnmp_dateandtime_set 2003-09-11 15:33 rstory * local/mib2c-conf.d/mfd-top.m2c: un-comment include of enums header; move all data context processing into include; don't assume pointers to data/undo contexts; only define prototype for allocate_data if needed; run enum header conf file; run new readme conf file 2003-09-11 14:12 rstory * net-snmp-config.in: add build-lib-deps 2003-09-11 14:04 rstory * local/mib2c-conf.d/mfd-makefile.m2m: open file earlier; use new var for default NETSNMPDIR; don't assume NETSNMPDIR is sourcedir; use new net-snmp-config options for get lib dirs/deps 2003-09-11 13:58 rstory * local/mib2c-conf.d/mfd-interface.m2c: include new generic-data-allocate if data_allocate set and data_context is generated; move table_(allocate|release)_ctx here 2003-09-11 13:55 rstory * local/mib2c-conf.d/generic-data-allocate.m2i: new file for allocate/release of data context 2003-09-11 13:54 rstory * local/mib2c-conf.d/mfd-data-get.m2c: move data allocate/release to it's own include; only include it if data_allocate set and data_context isn't generated 2003-09-11 13:52 rstory * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i , mfd-readme.m2c: new readme generation 2003-09-11 13:52 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i : wrap get_first/get_next so we can move index2oid here and make it static 2003-09-11 13:51 rstory * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i: only generate tabe_get_data for transient data; move index2oid into interface code; gen different code based on data transient setting 2003-09-11 13:44 rstory * local/mib2c-conf.d/m2c_setup_table.m2i: default to generated, non-allocated data_context 2003-09-11 13:40 rstory * local/mib2c-conf.d/generic-value-map-reverse.m2i: fix renamed var 2003-09-11 13:40 rstory * local/mib2c-conf.d/generic-table-oids.m2c: don't include enum stuff in oid header 2003-09-11 13:39 rstory * local/mib2c-conf.d/generic-table-indexes.m2i: remove unused owner ptr 2003-09-11 13:39 rstory * local/mib2c-conf.d/generic-get-decl-bot.m2i: fix len_ptr variable name 2003-09-11 13:39 rstory * local/mib2c-conf.d/generic-get-char.m2i: define IS_SET_* macros here instead of in header 2003-09-11 13:37 rstory * local/mib2c-conf.d/generic-data-context.m2i: merge data struct back into single typedef; don't generate struct if user specified existing struct; add * in typedef if data_allocate set 2003-09-11 13:35 rstory * local/mib2c-conf.d/generic-ctx-copy.m2i: remove example start/end (parent decides that) 2003-09-11 13:35 rstory * local/mib2c-conf.d/details-table.m2i: more distinctive separator before tables 2003-09-11 13:18 rstory * local/mib2c-conf.d/details-enums.m2i: remove IS_SET_* macros; tweak conditions for generating enums and mapping macros 2003-09-11 13:09 rstory * snmplib/system.c: new netsnmp_daemonize 2003-09-11 13:05 rstory * include/net-snmp/library/system.h: reduce scope of sun's copyright claim; bail if net-snmp-config not included; prototype for new netsnmp_daemonize 2003-09-11 12:57 rstory * agent/mibgroup/examples/netSnmpHostsTable_access.c: fix comment typo; document possible race condition and move one line to make window smaller 2003-09-11 12:55 rstory * net-snmp-config.in: use vars to make it easier to understand what flags are what in generated version; group similar options together; add options to to get source directory and lib path in build dir; add --base-subagent-libs (no lib path), --libdir 2003-09-11 08:33 rstory * configure: configure to match config.in 2003-09-11 08:26 rstory * configure.in: trap bad options --with-modules or --with-out-modules 2003-09-05 23:37 hardaker * README (V5-0-patches.7), README: added Bob Rowlands 2003-09-05 22:36 hardaker * agent/helpers/: table.c, table_iterator.c (V5-0-patches.[2,2]), table.c, table_iterator.c: Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t) 2003-09-05 22:30 hardaker * agent/mibgroup/agentx/: protocol.c (V5-0-patches.1), protocol.c : Patch #800485 from Bob Rowlands for 64 bit agentx problems 2003-09-05 22:16 hardaker * snmplib/: snmpusm.c (V5-0-patches.1), snmpusm.c: Patch #792008 from Thomas? to allow usmUser tokens to override previous entries 2003-09-05 22:04 hardaker * man/: mib2c.1.def, snmpcmd.1.def, snmpdelta.1, snmpdf.1, snmpnetstat.1, snmpstatus.1.def, snmptable.1.def, snmptest.1.def, snmptranslate.1.def (V5-0-patches.[2,2,1,1,1,1,1,1,1]), mib2c.1.def , netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_data_list.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_library.3, netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 , netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_set_data.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 , snmpcmd.1.def, snmpdelta.1, snmpdf.1, snmpnetstat.1, snmpstatus.1.def, snmptable.1.def, snmptest.1.def, snmptranslate.1.def: Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages. 2003-09-05 21:21 hardaker * Makefile.in, configure, configure.in (V5-0-patches.[9,9,9]), Makefile.in, configure, configure.in: Add optional arguments to the --with-perl-modules flag for passing down 2003-09-05 16:56 hardaker * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h (V5-0-patches.[4,2]), agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h: - fix a getbulk bug pointed out by Jurij Smakov. 2003-09-05 06:25 dts12 * include/net-snmp/agent/agent_trap.h, agent/agent_trap.c : Re-written internals of agent trap generation. Work with separate v1 and v2 template PDUs, and separate (standalone) routines to convert between them, following RFC 2576, Hopefully a somewhat cleaner approach than before, 2003-09-02 23:09 hardaker * dist/net-snmp.spec: - new spec to include building the perl modules. - done in sort of a temporary hacky way till proper support is put directly into the master Makefile to support optional arguments being passed to the Makefile.PL script. 2003-09-02 23:07 hardaker * dist/RELEASE-INSTRUCTIONS: update to include RPM building instructions. 2003-09-02 23:07 hardaker * dist/Makefile: Modifications to support perl and building source and binary at once. 2003-09-02 14:53 rstory * dist/nsb-nightly: add option to not source ~/.nsb-nightly; don't remobe build dir on success here 2003-09-02 14:52 rstory * dist/nsb-functions: allow env vars to override defaults for more options; rename DATE to NSB_DATE; only scp make files from this run; add uname to output 2003-09-01 16:45 hardaker * Makefile.in: prune dist/rpm from etags results 2003-08-28 02:02 dts12 * apps/snmptrapd.c: A configure token to control the addresses/ports that trapd listens on. 2003-08-22 02:38 dts12 * perl/SNMP/SNMP.pm: Document the default version change. 2003-08-21 14:28 rstory * dist/cvsup: make upload tarball name based on date 2003-08-21 01:55 dts12 * agent/snmp_agent.c: If a GETBULK hits the end of the MIB tree, make sure any empty varbinds are returned as 'endOfMibView' exceptions, rather than (.0.0 = NULL) If *all* the repeating varbinds hit the end of the MIB tree, truncate after the first full empty row. 2003-08-21 01:50 dts12 * agent/snmp_agent.c: If there's a mixture of "still active" repetitions, and ones that have already reached the end of the OID tree, then some of the varbind structures may well be NULL. It's preferable to skip these, and continue processing everything else, rather than crash the server:-) 2003-08-21 01:29 dts12 * acconfig.h, configure, configure.in, agent/mibgroup/smux/smux.c, include/net-snmp/net-snmp-config.h.in: Default to global SMUX access (as currently), but supply a configure option to set default SMUX access to be localhost only. Happy now? 2003-08-21 01:24 dts12 * acconfig.h: Ensure that the SNMP_TRANSPORT_CALLBACK_DOMAIN token remains available when configure system files are recreated. 2003-08-20 02:39 dts12 * agent/snmp_agent.c: Expand the description of the post-BULK re-organisation, so it's somewhat clearer what's happening. It took me best part of an hour (plus inserting assorted debugging statements) to make sense of this! 2003-08-20 02:36 dts12 * agent/agent_handler.c: Register MIBs using the lowest-level available name, rather than the first handler in the chain. This no longer results in the whole MIB registry being identified as "bulk_to_get"! 2003-08-20 02:26 dts12 * agent/mibgroup/ucd-snmp/: extensible.c, extensible.h: Unregister (relocatable) extensions when re-reading the configuration file. This allows "exec" lines to be re-loaded without causing the agent to crash! 2003-08-19 08:12 dts12 * perl/SNMP/SNMP.xs: Better fix for Bug #630348. Treat all DBPRT calls consistently, and make sure the PerlIO_printf call is passed the correct parameter list. 2003-08-19 07:31 dts12 * perl/SNMP/SNMP.xs: Whatever the cause of bug #630348 was, this isn't the answer. With 'PerlIO_fprintf', it doesn't compile! More investigation needed. 2003-08-19 01:56 dts12 * agent/mibgroup/smux/smux.c: Allow the (compile-time) option of restoring global access to SMUX services. If the consensus is that this should be the default (as currently), then I've no strong feelings either way. Feel free to adjust accordingly. 2003-08-19 01:53 dts12 * agent/helpers/cache_handler.c: Automatically release expired cache resources. 2003-08-19 01:52 dts12 * agent/helpers/cache_handler.c: Invalidate the cache on (successful) SET requests. This is currently done regardless - it would be sensible to make it configurable on a per-cache basis. 2003-08-18 15:14 rstory * snmplib/container_iterator.c: comment out code that shouldn't have been checked in yet 2003-08-18 15:13 rstory * snmplib/container.c: update for correct method to cleanup container factory list; remove release_if_top and _ba_* functions 2003-08-18 15:11 rstory * include/net-snmp/library/container.h: update prototype for correct function to cleanup container factory list; fix comment typos; remove release_if_top prototype and call in CONTAINER_FREE 2003-08-18 15:09 rstory * agent/snmp_vars.c: call correct function to cleanup container factory list 2003-08-18 15:08 rstory * agent/agent_handler.c: document segfault location for future fixing 2003-08-18 09:12 dts12 * agent/mibgroup/agent/nsCache.c: Bring into line with new cache release API definition. 2003-08-18 08:49 rstory * agent/helpers/table_mfd.c: source for table_mfd 2003-08-18 08:30 hardaker * include/net-snmp/agent/stash_cache.h: opps. missed the header 2003-08-18 08:04 rstory * include/net-snmp/agent/table_mfd.h: don't reference non-existent file 2003-08-18 08:01 rstory * include/net-snmp/agent/table_mfd.h: header for table_mfd 2003-08-18 06:35 rstory * include/net-snmp/library/container_iterator.h: header for container iterator 2003-08-18 05:42 dts12 * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c, tcpTable.c, udp.c, udpTable.c: New v5-style handlers should only ever receive MODE_GET requests. Log a warning for other unexpected (or unrecognised) request modes. 2003-08-18 03:19 dts12 * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c, tcpTable.c, udp.c, udpTable.c: Use the new (internal) cache validity checking. Qn: How can we access the request-information structure (or similar) from within iterator data_point routines? 2003-08-18 03:17 dts12 * agent/helpers/cache_handler.c, include/net-snmp/agent/cache_handler.h: Provide an API for determining whether a given cache is currently valid. Release old cache resources before loading the new values. NB: This involves a change in the 'free' hook API. 2003-08-18 03:14 dts12 * include/net-snmp/library/container.h: The macro function definitions rely on logging routines from 'snmp_logging.c' so the appropriate declarations and defined constants need to be available. 2003-08-18 03:12 dts12 * include/net-snmp/agent/ds_agent.h, agent/snmp_agent.c , agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h: Support configuration of the socket address to listen for SMUX connections on. Note: Change of behaviour - this patch defaults to listening for connections from the localhost only. 2003-08-18 02:55 dts12 * include/net-snmp/library/default_store.h, snmplib/snmpUDPDomain.c, snmplib/snmp_api.c: Provisional support for sending client requests from a specified interface or socket address. Qn: Should this be applied to TCP connections too? What about other transports? 2003-08-18 02:53 dts12 * include/net-snmp/library/mib.h, snmplib/mib.c: Implement 'snprintf_description' routines, to output MIB definitions to a string rather than a file. 2003-08-17 16:49 rstory * local/mib2c-conf.d/syntax-RowStatus-get.m2i: fix hardcoded var names/constants (eek!) 2003-08-17 16:47 rstory * local/mib2c-conf.d/mfd-top.m2c: rename some typedefs; add *_ref_* typedefs; make netsnmp_index first item in ctx; make index local instead of ptr; run new mfd-access-*-header; add some prototypes, debug msgs; update init to set up mfd_registration, container, *_get_values; fix renames mfd registration routine; run new makefile and subagent conf files 2003-08-17 16:43 rstory * local/mib2c-conf.d/mfd-interface.m2c: include mfd header; new *_get_values; tweak *_get_column: include accessible indexes, push var memory check up a level *_get_values (should go up one more, into helper instead of generated code); run new mfd_access_*_interface 2003-08-17 16:40 rstory * local/mib2c-conf.d/mfd-data-set.m2c: move process print after noaccess test 2003-08-17 16:39 rstory * local/mib2c-conf.d/mfd-data-get.m2c: new *_(allocate|release)_(data|ctx); move process print after noaccess test 2003-08-17 16:38 rstory * local/mib2c-conf.d/mfd-data-access.m2c: rename access-* to mfd-access-* 2003-08-17 16:37 rstory * local/mib2c-conf.d/generic-table-oids.m2c: add header; include enums too 2003-08-17 16:33 rstory * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i, mfd-access-unsorted-external-header.m2i, mfd-access-unsorted-external-interface.m2i, mfd-makefile.m2m , subagent.m2c: new mfd data access conf files (wrap around new container iterator); new mfd conf files to generate makefile/subagent main 2003-08-17 16:31 rstory * win32/net-snmp/net-snmp-config.h: use config.h define to temporarily disable win callback transport, instead of win specific ifdefs in code 2003-08-17 16:21 rstory * snmplib/snmp_debug.c: new debugmsg_suboid 2003-08-17 16:21 rstory * snmplib/read_config.c: check for null ptr 2003-08-17 16:21 rstory * snmplib/container_list_ssll.c: remove noalloc functions; rename typedef 2003-08-17 16:18 rstory * snmplib/container_binary_array.c: remove noalloc functions 2003-08-17 16:17 rstory * snmplib/container.c: remove unused var and noalloc functions 2003-08-17 16:17 rstory * dist/cvsup: add optional upload of src tarball after update 2003-08-17 15:22 rstory * snmplib/mib.c: new netsnmp_sprint_realloc_objid (doesn't use mibs); rework ifdefs for netsnmp_sprint_realloc_objid_tree & DISABLE_MIB_LOADING 2003-08-17 15:20 rstory * snmplib/: Makefile.in, container_iterator.c: add new container iterator 2003-08-17 15:19 rstory * local/mib2c: don't run indent on files unless they end w/ .c or .h; print more info when die of unexpected else 2003-08-17 15:18 rstory * include/net-snmp/library/snmp_debug.h: new DEBUGMSGSUBOID & supporting cast 2003-08-17 15:17 rstory * include/net-snmp/library/snmp.h: fix comments which exceed 80 chars 2003-08-17 15:16 rstory * include/net-snmp/library/mib.h: new netsnmp_sprint_realloc_objid prototype 2003-08-17 15:15 rstory * include/net-snmp/agent/table.h: new netsnmp_table_find_next_row prototype 2003-08-17 15:15 rstory * include/net-snmp/agent/snmp_vars.h: new netsnmp_enable_subagent prototype 2003-08-17 15:14 rstory * include/net-snmp/agent/snmp_agent.h: new netsnmp_check_requests_error prototype 2003-08-17 15:12 rstory * agent/helpers/baby_steps.c, include/net-snmp/agent/baby_steps.h: new (temporary?) baby steps helper 2003-08-17 15:10 rstory * include/net-snmp/agent/all_helpers.h: add baby_steps.h, row_merge.h, table_mfd.h 2003-08-17 15:10 rstory * include/net-snmp/agent/agent_handler.h: define new can baby step mode flag 2003-08-17 15:10 rstory * include/net-snmp/types.h: new netsnmp_ref_void, netsnmp_ref_size_t typedefs 2003-08-17 15:09 rstory * include/net-snmp/utilities.h: bail if net-snmp-config hasn't been included; add container/assert headers 2003-08-17 15:08 rstory * include/net-snmp/net-snmp-includes.h: bail if net-snmp-config hasn't been included; don't inlcude utilities twice 2003-08-17 15:06 rstory * agent/mibgroup/agentx/subagent.c: new netsnmp_enable_subagent, only defined if USING_AGENTX_SUBAGENT_MODULE, so a link error will occur if agentx support not compiled in 2003-08-17 15:05 rstory * agent/helpers/table_array.c: remove find_next_row, use new netsnmp_table_index_find_next_row; fix typo 2003-08-17 15:03 rstory * agent/helpers/table.c: notes for future enhancements; fix potential memory leak; new netsnmp_table_index_find_next_row 2003-08-17 15:02 rstory * agent/helpers/row_merge.c: skip grouping if only 1 varbind; note for future enhancements 2003-08-17 15:02 rstory * agent/helpers/Makefile.in: add new baby_steps, table_mfd helpers; build objs/lobjs from srcs 2003-08-17 14:59 rstory * agent/snmp_agent.c: new netsmp_check_requests_errors 2003-08-17 14:58 rstory * agent/agent_handler.c: code reuse (call_handlers uses call_handler); add new mode text for handler_can_mode slist 2003-08-16 07:27 hardaker * agent/helpers/table_iterator.c: - move some pointer saving for STASH related stuff outside the more frequently called loop. 2003-08-15 04:24 dts12 * include/net-snmp/library/mib.h, man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_parse_args.c: Move prefix/suffix options under -I 2003-08-15 03:33 dts12 * snmplib/mib.c: Don't add a trailing dot if we're setting a prefix, but not a suffix. 2003-08-14 01:13 dts12 * agent/helpers/: all_helpers.c, bulk_to_next.c, cache_handler.c, debug_handler.c, instance.c, mode_end_call.c, multiplexer.c, read_only.c, row_merge.c, scalar.c, scalar_group.c, serialize.c, watcher.c: Reorganise the agent helper 'doxygen' structure, to make it less "flat". Group "leaf-object" helpers together, and internal "utility" helpers similarly. 2003-08-14 01:09 dts12 * snmplib/snmp_api.c: Try to catch (some) PDU dual-free's. 2003-08-14 00:15 hardaker * agent/helpers/table_iterator.c: 1 of 2 memory leaks found (ok, I said I wasn't going to find it but...) 2003-08-13 23:40 hardaker * agent/helpers/: Makefile.in, all_helpers.c, stash_cache.c, table_iterator.c: - added a new helper to auto-cache data. Currently the only sub-module supported by this is the table_iterator, but significant speed improvements can be seen when caching of iterator data is turned on. - to test add to snmpd.conf: injectHandler stash_cache MODULE table_iterator (a good test module is the nsModuleTable which has a lot of rows) - warning: not heavily tested. Seems ok for at least the simple cases. 2003-08-13 23:36 hardaker * include/net-snmp/: agent/snmp_agent.h, library/snmp.h : - define a new internal-use mode: MODE_GET_CACHE 2003-08-13 23:36 hardaker * snmplib/snmp_enum.c: use calloc to initialize and zero memory (fixes an error spotted by valgrind). 2003-08-13 23:35 hardaker * snmplib/oid_stash.c: spotted one memory leak. 2003-08-13 23:15 hardaker * apps/snmpwalk.c, man/snmpwalk.1.def: - added a -Ct option to snmpwalk to display walk clock timer results 2003-08-13 22:40 hardaker * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c : - added a parent node for upward traversal. - a getnext implementation that actually works (fairly heavily tested). 2003-08-13 22:36 hardaker * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/udpTable.c, include/net-snmp/agent/cache_handler.h: - modified the free function pointer to take a cache argument for generalizing it a bit more. 2003-08-13 22:33 hardaker * agent/agent_handler.c, include/net-snmp/agent/agent_handler.h: - Implement netsnmp_inject_handler_before() which takes an argument to determine where in the handler chain it should inject something. - Modify the injectHandler .conf token to taken an optional final BEFORE argument. 2003-08-10 11:39 hardaker * include/net-snmp/library/system.h, snmplib/Makefile.in , snmplib/mib.c, snmplib/parse.c: misc high level copyright notes added (IE, see the COPYING file, ...). 2003-08-10 11:38 hardaker * configure.in, agent/snmpd.c, agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/logmatch.c: misc copyright notes added. 2003-08-05 01:42 dts12 * net-snmp-config.in: Catch missing parameters in compile-subagent handling too 2003-08-05 01:38 dts12 * net-snmp-config.in: Catch missing parameters in create-snmpv3-user handling 2003-08-05 01:32 dts12 * net-snmp-config.in: Use $1 parameter directly in create-snmpv3-user processing. Somewhat less confusing than with the additional $arg parameter, and less chance of shifting a non-existent value. (Relevant to bug #755571) 2003-08-02 06:45 rstory * local/mib2c-conf.d/mfd-top.m2c: reog/update code generation; run mfd-data-access; set handler RWRITE if table writable; chg table registration type; include new table setup 2003-08-02 06:39 rstory * local/mib2c-conf.d/parent-set.m2i: simplify param lists; update code generation 2003-08-02 06:37 rstory * local/mib2c-conf.d/m2c_setup_node.m2i: setup node srh independent of get temp use 2003-08-02 06:36 rstory * local/mib2c-conf.d/generic-table-oids.m2c: be more paranoid about temporary override of $name 2003-08-02 06:35 rstory * local/mib2c-conf.d/generic-table-indexes.m2i: chg indention on some comment blocks; use new node-storage.m2i; rmv data ptr 2003-08-02 06:33 rstory * local/mib2c-conf.d/: m2c_setup_table.m2i, mfd-data-access.m2c, node-storage.m2i: new code templates 2003-08-02 06:31 rstory * local/mib2c-conf.d/: generic-ctx-get.m2i, generic-ctx-set.m2i, generic-data-context.m2i, generic-get-oid.m2i, generic-value-map.m2i, mfd-data-get.m2c, mfd-data-set.m2c, node-get.m2i, node-set.m2i, syntax-DateAndTime-get.m2d: data at ctx->data, not ctx; chg indention on block comments; fix some missed name changes; update for renamed conf files; simplify some param lists; add some asserts 2003-07-31 07:23 dts12 * net-snmp-config.in: Don't shift away command-line parameters that probably aren't there (and certainly aren't relevant to the action being handled) Reported by Vinod Johnson 2003-07-31 03:12 dts12 * agent/mibgroup/ucd-snmp/proxy.c: Handle proxied SETs in the ACTION pass, rather than the commit pass. This allows failures here to back out assignments in other modules. We can't process UNDO requests successfully, but we can at least report this fact. Which is preferable to claiming failure but (silently) acting on some assignments. 2003-07-31 03:08 dts12 * agent/mibgroup/ucd-snmp/proxy.c: Don't log warnings for deliberately unused SET passes. 2003-07-31 03:04 dts12 * agent/mibgroup/ucd-snmp/proxy.c: Handle SNMP errors from proxied servers correctly. Passing the error back up the chain seems to Do The Right Thing. 2003-07-31 03:03 dts12 * agent/snmp_agent.c: Problems in MIB processing are indicated via the 'asp->status' field, rather than the return value. So use that when downgrading v2-style errors for v1 responses. 2003-07-30 10:55 rstory * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c , mfd-data-set.m2c, mfd-interface.m2c, mfd-top.m2c : new MIBs For Dummies (mfd) conf files 2003-07-30 10:51 rstory * local/mib2c: add example_(start/end); fix $x.ranges; allow literal var names in user code via $@var; add table_is_writable function 2003-07-30 10:45 rstory * local/mib2c-conf.d/: generic-ctx-copy.m2i, generic-ctx-get.m2i, generic-ctx-set.m2i, generic-data-context.m2i, generic-get-char.m2i, generic-get-decl-bot.m2i, generic-get-decl.m2i, generic-get-long.m2i, generic-get-oid.m2i, generic-header-bottom.m2i, generic-header-top.m2i, generic-source-includes.m2i, generic-table-indexes.m2i, generic-table-oids.m2c, generic-value-map-reverse.m2i, generic-value-map.m2i, m2c_setup_node.m2i, node-get.m2i , node-set.m2i, parent-dependencies.m2i, parent-set.m2i, syntax-DateAndTime-get.m2d, syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i, syntax-InetAddress-set.m2i, syntax-InetAddressType-get.m2i , syntax-InetAddressType-set.m2i, syntax-RowStatus-get.m2i, syntax-TestAndIncr-get.m2i: lots of new mib2c helpers (includes) 2003-07-30 10:38 rstory * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i , details-table.m2i: mostly variable renames; some reorg 2003-07-30 06:25 dts12 * agent/mibgroup/ucd-snmp/proxy.c: Discard values received from the proxy if the OID is invalid. (Typically when a GetNext walks past the end of the proxied subtree). Also update the comments to describe the behaviour in a bit more detail. 2003-07-30 06:11 dts12 * agent/mibgroup/ucd-snmp/proxy.c: Respond to SNMP errors from the proxied agent. (The response is much too simplistic, and is likely to prove an over-reaction in many cases. But it's a start) Note that the indentation has not been adjusted - wait until things settle down first. 2003-07-29 08:13 dts12 * apps/: snmpdf.c (V4-2-patches.6), snmpdf.c: Fix a typo in an error message (Patch #769221) 2003-07-29 05:07 dts12 * include/net-snmp/library/snmp.h: Correct the comments identifying hex/ascii values for PDU types. Reported by Oleg Ivanov. 2003-07-29 02:06 dts12 * agent/mibgroup/: ucd-snmp/extensible.c, utilities/execute.c : Support for multi-command directives for 'sh' extensibility. (i.e. running "this; that; the other") Retained the original behaviour of truncating at the first ';' for 'exec' directives (following the Principle of Least Astonishment) 2003-07-29 01:54 dts12 * agent/mibgroup/ucd-snmp/proxy.c: Log failure to set up proxy command (rather than ploughing on regardless!) 2003-07-29 01:53 dts12 * agent/mibgroup/ucd-snmp/extensible.c: Fix support for multi-line (relocatable) output. 2003-07-27 16:54 rstory * local/: mib2c (V5-0-patches.2), mib2c: fix filename in error msg, as noted in coders 2003-07-24 19:29 rstory * local/mib2c: fix oidlength function 2003-07-24 17:55 rstory * local/mib2c: add cvs id tag; add comment documenting nonindex; indexes loop will now include index for tables using augments 2003-07-24 17:52 rstory * perl/SNMP/SNMP.xs: add access to the AUGMENTS attribute 2003-07-23 16:43 rstory * local/mib2c: add warning for unknown $var.tag tags to catch typos; watch for unmatched @ in skipvars; don't open new file it it's already open; add flag to process_file for save/restore of vars; fix process again so it will catch unmatches @@; add new @foreach nonindex@ 2003-07-22 09:07 jbpn * include/net-snmp/library/snmp_parse_args.h, snmplib/snmp_parse_args.c: - zero out sensitive command-line arguments (community string, user name, authentication passphrase, privacy passphrase). NOTE: this does not work for all plaforms -- certainly it doesn't work for Solaris. A different, more gross method is needed for these platforms (see sendmail code for details -- need I say more?). 2003-07-22 08:45 dts12 * man/snmpvacm.1.def: Improved descriptions of the various subcommands. Based on material supplied by Nick DiRico. 2003-07-22 08:08 dts12 * agent/mibgroup/mibII/tcpTable.c: Various fixes to the recent TCP table redesign, supplied by Katsuhisa ABE. (Some others still outstanding, awaiting discussion. But these are clear mistakes, which need fixing). 2003-07-22 08:04 dts12 * agent/mibgroup/mibII/: tcpTable.c, udpTable.c: Use the table information 'colnum' field to identify the requested column object(s) rather than pulling stuff out of the OID. Suggested by Oleg Ivanov. 2003-07-22 07:59 dts12 * apps/snmpvacm.c: Make the createView mask parameter optional (as with the 'view' config directive) 2003-07-22 07:57 dts12 * apps/snmpvacm.c: Correct the layout of the usage message. 2003-07-22 07:56 dts12 * apps/snmpvacm.c: Use the more flexible API call for handling view OIDs 2003-07-19 10:55 rstory * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i , details-table.m2i: mib2c include files to generate node details 2003-07-19 10:52 rstory * local/mib2c: track current line and file name; new find_conf, process_file subs; remove @skip N@ ability; skip @token@ search if line doesn't begin with @; add @skipif@, @break@; dont require spaces for @close@; add -ifexists param to @include@; new @ifconf@ + rework code to make other @ifXXX@ tokens easy; merge else/elsif in process loop 2003-07-18 13:58 rstory * local/mib2c: add parsing of initial default file; delay processing of cmd line vars til after processing default file; add new $c.needslength, $c.hasdefval, $c.defval, $c.module, $c.accessible, $c.children (needs work), $c.hashint, $c.hint, $c.ranges,$c.enumrange (needs work) and various code to support them; add parameter to skip to allow one to break out of multiple levels (needs work); allow spaces after @cmd@ to allow for better control of indention; move file open/close to subroutines; new @append file@, @close file@, @include file@; allow writing to multiple files at once; new @print text@ (to stdout); whew! more to come... 2003-07-16 03:29 dts12 * net-snmp-config.in: Support processing of compile-subagent sub-options in any order 2003-07-16 03:28 dts12 * net-snmp-config.in: Handle compile-subagent called with no parameters 2003-07-16 03:24 dts12 * net-snmp-config.in: Fix inconsistent usage within compile-subagent 2003-07-16 03:21 dts12 * net-snmp-config.in: Handle --create-snmpv3-user called with no parameters 2003-07-16 02:07 dts12 * README: Clarify the roles of the various mailing lists, and which ones to use (or not use). Also updated the project web page along the same lines. 2003-07-15 21:50 rstory * local/mib2c: rename istable to iscolumn; add enums; add currentvar; fix enum dump to work for scalars 2003-07-15 08:06 dts12 * agent/helpers/table.c: Fix a varargs type specification. Spotted by Oleg Ivanov. 2003-07-15 07:35 dts12 * agent/mibgroup/mibII/sysORTable.c: Avoid referencing freed memory. (Reported by Steve Bennett) 2003-07-15 07:26 dts12 * agent/mibgroup/ucd-snmp/pass.c: Run pass-through scripts in the ACTION pass, not COMMIT, so any errors can be reported back properly. Also tweak the error-checking code to recognise the error strings properly. 2003-07-14 17:00 rstory * configure: configure to mach configure.in 2003-07-14 16:52 rstory * configure.in: apply patch from Steve Bennett to allow one to disable the callback transport and reduce agent size. Tweaked by me a bit. disable agentx if callbacks disabled remove (transport|security)_[l]obj_list, as [l]obj lists are now generated from srcs; remove AgentX beta code warning from help 2003-07-14 16:50 rstory * agent/snmp_vars.c, include/net-snmp/net-snmp-config.h.in , include/net-snmp/library/snmpCallbackDomain.h: apply patch from Steve Bennett to allow one to disable the callback transport and reduce agent size. Tweaked by me a bit. disable agentx if callbacks disabled. 2003-07-13 11:19 rstory * include/net-snmp/library/callback.h, snmplib/callback.c : add priority to callback so user can determine callback order 2003-07-13 09:44 rstory * agent/mibgroup/mibII/tcpTable.h: restore inpcb struct for linux (until it shows up somewhere else in cvs) 2003-07-11 05:08 dts12 * man/snmpvacm.1.def: Fix errors in the examples, spotted by Nick DiRico 2003-07-10 06:11 rstory * dist/: nsb-functions, nsb-nightly, nsb-package : sync w/patches 2003-07-10 05:57 dts12 * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c , tcpTable.h, udp.c, udp.h, udpTable.c , udpTable.h: New-API implementation of UDP and TCP tables, using cache and iterator helpers. Works on Linux and HP-UX 10, compiles (but untested) on Solaris & Windows. 2003-07-10 03:55 dts12 * include/net-snmp/library/container_binary_array.h: Colon? semicolon? What's a pixel or two between friends.... 2003-07-10 02:12 dts12 * win32/: win32sdk.dsw, libagent/libagent.def, libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpdsdk/snmpd.dsp: Visual C++ tweaks, to get everything to compile cleanly. 2003-07-09 08:40 dts12 * agent/mibgroup/agentx/master.c: Missing header protection checks 2003-07-09 08:14 dts12 * agent/mibgroup/agentx/agentx_config.c: Handle systems without getpwnam or getgrnam 2003-07-09 08:06 dts12 * snmplib/snmp_logging.c: Provide default definitions of syslog constants if not already present. 2003-07-09 08:05 dts12 * include/net-snmp/library/container_binary_array.h, snmplib/container.c: Provide missing forward declarations 2003-07-09 05:25 dts12 * agent/snmpd.c: Support for the old '-L' option. (Incredibly clunky, but necessary) 2003-07-09 05:24 dts12 * include/net-snmp/library/snmp_enum.h, snmplib/snmp_api.c , snmplib/snmp_enum.c: Support for "persistent enumerations". 2003-07-08 06:02 dts12 * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c, udp.c: Improved debugging for new scalar_group implementations. 2003-07-07 15:49 hardaker * agent/mibgroup/mibII/mta_sendmail.c: Patch from Chuck Yerkes to make the MTA-MIB work with newer sendmail versions, including FFR_QUARANTINE support 2003-07-07 06:04 dts12 * agent/mibgroup/util_funcs.h: Export the 'make_tempfile' routine. 2003-07-06 20:41 rstory * snmplib/: Makefile.in, container_binary_array.c: fix typos 2003-07-04 10:35 hardaker * snmplib/snmp_enum.c: added sys/types 2003-07-03 21:21 rstory * snmplib/container_binary_array.c: free container on free; sort before for_each executes; add init to register 2003-07-03 21:20 rstory * snmplib/Makefile.in: add new containers 2003-07-03 21:20 rstory * include/net-snmp/library/container.h: update CONTAINER_FREE for new requirement that containers free themselves 2003-07-03 21:20 rstory * snmplib/container.c: add init for list_ssll and null containers; add aliases for list and binary containers; update CONTAINER_FREE for new requirement that containers free themselves 2003-07-03 20:53 rstory * snmplib/container_list_ssll.c, snmplib/container_null.c , include/net-snmp/library/container_list_ssll.h, include/net-snmp/library/container_null.h: new files 2003-07-03 20:26 rstory * snmplib/container_list_ssll.c: file container_list_ssll.c was initially added on branch V5-0-patches. 2003-07-03 20:26 rstory * snmplib/container_null.c: file container_null.c was initially added on branch V5-0-patches. 2003-07-02 14:57 hardaker * testing/tests/: T023snmpv3getMD5DES, T025snmpv3getSHADES : Use a SKIPIFNOT for real tokens (typo). 2003-07-02 14:55 hardaker * testing/tests/: T150solarishostcpu, T151solarishostdisk , T152hostuptime, T153solarisswap: fix new tests in various ways 2003-07-02 14:45 hardaker * snmplib/oid_stash.c: free the root pointer. 2003-07-02 14:45 hardaker * snmplib/snmpv3.c: free the engineid at *shutdown* not *startup*:-/ 2003-07-02 14:41 hardaker * agent/snmpd.c: don't call the cleanup routines at shutdown since they're filled with double frees() 2003-07-02 14:32 hardaker * agent/mibgroup/examples/netSnmpHostsTable.h: require needs examples/ prefix 2003-07-02 14:13 hardaker * agent/agent_registry.c: Use a for loop instead of a recursive function. 2003-07-02 14:13 hardaker * agent/mibgroup/agent/nsDebug.c: protect against empty rows. 2003-07-02 13:52 hardaker * include/net-snmp/library/container.h, snmplib/container.c : fix container code from the last patch 2003-07-02 13:29 hardaker * agent/agent_handler.c, agent/agent_registry.c, agent/snmp_agent.c, agent/snmpd.c, snmplib/container_binary_array.c, snmplib/mib.c, snmplib/read_config.c, snmplib/snmpCallbackDomain.c, snmplib/snmp_api.c, snmplib/snmp_transport.c, snmplib/snmpusm.c, snmplib/snmpv3.c: Patch: 756286: A global free -> SNMP_FREE replacement 2003-07-02 13:20 hardaker * README, agent/agent_handler.c, agent/agent_read_config.c, agent/agent_registry.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c , include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/agent_registry.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/snmp_vars.h, include/net-snmp/library/callback.h, include/net-snmp/library/container.h, include/net-snmp/library/container_binary_array.h, include/net-snmp/library/lcd_time.h, include/net-snmp/library/snmpCallbackDomain.h, include/net-snmp/library/snmp_enum.h, include/net-snmp/library/snmp_secmod.h, include/net-snmp/library/snmp_transport.h, include/net-snmp/library/snmpusm.h, include/net-snmp/library/snmpv3.h, snmplib/callback.c, snmplib/container.c, snmplib/container_binary_array.c, snmplib/lcd_time.c, snmplib/read_config.c, snmplib/snmpCallbackDomain.c, snmplib/snmp_enum.c, snmplib/snmp_secmod.c, snmplib/snmp_transport.c, snmplib/snmpusm.c, snmplib/snmpv3.c: Patch #724925 from Peter Warasin to free lots of memory for a really clean shutdown 2003-07-02 13:02 hardaker * agent/: agent_registry.c (V5-0-patches.2), agent_registry.c : Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer 2003-07-02 12:59 hardaker * testing/tests/: T150solarishostcpu, T151solarishostdisk , T152hostuptime, T153solarisswap: Patch: 756286: New solaris specific HR tests from Bruce Shaw 2003-07-02 12:47 hardaker * agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c (V5-0-patches.[1,2,1]), agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c: Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations 2003-07-02 10:58 hardaker * COPYING, configure, configure.in, agent/snmpd.c, include/net-snmp/net-snmp-config.h.in, include/net-snmp/library/system.h, snmplib/Makefile.in , snmplib/mib.c, snmplib/strlcpy.c: Patch #760417 from Bob Rowlands/Sun for fixing Bug #751920 for minor security problems (PID file unliked first, and use strlcpy instead of strcpy. A new strlcpy file was defined if not defined for a system. 2003-07-02 10:44 hardaker * snmplib/strlcpy.c: file strlcpy.c was initially added on branch V5-0-patches. 2003-07-02 10:26 hardaker * include/net-snmp/library/: snmp_debug.h (V5-0-patches.1), snmp_debug.h: Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments 2003-07-02 10:21 hardaker * configure, configure.in (V5-0-patches.[7,7]), configure, configure.in: Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output 2003-07-02 10:15 hardaker * configure, configure.in: patch #759298: fix spelling error 2003-07-01 05:33 dts12 * agent/helpers/scalar1.c: Remove redundent file. 2003-07-01 03:13 dts12 * agent/mibgroup/mibII/: icmp.c, icmp.h, ip.c, ip.h, kernel_linux.c, kernel_linux.h, mibII_common.h, tcp.c, tcp.h, udp.c, udp.h : Re-implement the scalar network statistics using new API features. This serves as an example of the 'scalar_group' and 'cache_handler' helpers, as well as (hopefully) simplifying the code somewhat. 2003-07-01 02:57 dts12 * agent/helpers/: scalar.c, scalar_group.c: Minor tweaks to handle walking from one scalar to another correctly, and deal with internal missing objects within a scalar group. 2003-06-30 22:34 hardaker * local/mib2c.iterate_access.conf, agent/mibgroup/examples/netSnmpHostsTable_access.c, agent/mibgroup/examples/netSnmpHostsTable.c, agent/mibgroup/examples/netSnmpHostsTable.h: update for row deletion 2003-06-30 17:15 hardaker * local/: mib2c.access_functions.conf, mib2c.iterate_access.conf: update to support row creation. Deletion support still coming, as is a separate handler. 2003-06-30 17:10 hardaker * agent/helpers/table_iterator.c: remove more "not serialized" code. 2003-06-30 17:08 hardaker * agent/mibgroup/examples/: netSnmpHostsTable.c, netSnmpHostsTable.h, netSnmpHostsTable_access.c, netSnmpHostsTable_access.h: Updated for row creation. 2003-06-30 10:53 hardaker * agent/mibgroup/Rmon/alarm.c: patch from Fong Tsui for fixing NULL references 2003-06-30 10:43 hardaker * agent/mibgroup/agentx/subagent.c: - make the default agentx ping interval be 15 seconds. 2003-06-30 09:26 dts12 * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.h, utilities/execute.h: Make sure the dependencies for the new approach to sub-command invocation are properly acknowledged. 2003-06-30 07:40 dts12 * agent/agent_handler.c: Check for validity of parameters before using them. (Paranoid? Who, me?) 2003-06-30 06:51 dts12 * agent/mibgroup/mibII/interfaces.c: Caching of interface data is actually Linux-specific. 2003-06-30 05:05 dts12 * agent/helpers/Makefile.in, include/net-snmp/agent/all_helpers.h: Include recent helper modules in the helper library and meta-include file. 2003-06-27 04:43 dts12 * apps/snmptrapd_handlers.c: Simplify the processing of "traphandle" directives (using the new generic sub-command execution utility routines, and the improved varlist logging configuration) 2003-06-27 04:39 dts12 * agent/mibgroup/ucd-snmp/extensible.c: Use the new generic sub-command execution utility routines instead of the extensible-specific ones. 2003-06-27 04:37 dts12 * agent/helpers/cache_handler.c, include/net-snmp/agent/cache_handler.h: Include a general 'magic' parameter in both cache data structure and cache loading routine. Just In Case It Might Come In Useful. Happy, Wes? 2003-06-27 04:09 dts12 * agent/: Makefile.in, mibgroup/utilities/execute.c, mibgroup/utilities/execute.h: Generalised sub-command execution utility routines. (The current 'exec_command' and 'shell_command' routines are very specific to the details of the 'struct extensible' data structure). These routines can be used more widely, wherever a sub-process is needed. Questions: a) Should these utilise the "realloc" mechanism, rather than enforce a fixed size output buffer? b) Do they belong in the main library (or possibly the agent library) rather than a mibgroup? 2003-06-27 01:42 dts12 * apps/snmptrapd_log.c: More flexible handling of formatting varbind lists. "%V" configures the varbind separator character (alt_format => added space) "%v" uses this separator (alt_format => separator also printed before the list) Defaults to using the earlier '\t' or ", " if no separator is specified. 2003-06-26 02:27 dts12 * local/mib2c.notify.conf: Use the new features of mib2c to tidy up the output a bit. 2003-06-26 02:26 dts12 * local/mib2c: Extend mib2c's new counter routines to cover "subloops" as well (i.e. the number of columns/indexes in a particular table, and the number of objects to be included with a given notification) 2003-06-25 23:15 hardaker * local/: mib2c, mib2c.conf: - prompt support for mib2c to ask questions to the user. - A new top-level wrapper around all the other mib2c files that walks you through selecting the right mib2c configuration file you wish to use and then sources it for you. - todo: generate unique file names if both scalar and table creation is done, eg. 2003-06-25 23:13 hardaker * local/mib2c.vartypes.conf: boy is that not needed any more 2003-06-25 14:41 hardaker * local/mib2c: Dave asks, dave gets: - new functions returning 1 or 2: $var.isscalar, $var.iscolumn - $var.parent returns the parent label string of the node. 2003-06-25 14:28 hardaker * agent/mibgroup/ucd-snmp/proxy.c: fix request -> requests as pointed out by Steve Benett 2003-06-25 07:38 dts12 * agent/mibgroup/mibII/vacm_vars.c: Stamp on a trailing '.' when specifying VACM OIDs. 2003-06-25 07:30 dts12 * snmplib/snmp_enum.c: Calls to release enumeration lists when no longer required. Normally this would be handled automatically when an application exists, but it might be useful to release resources earlier. 2003-06-25 07:24 dts12 * agent/Makefile.in: Install the 'dlmod.h' header file 2003-06-24 06:20 dts12 * local/: mib2c, mib2c.notify.conf: Initial support for code to send out traps and informs. This still doesn't address *when* such notifications should be generated, but it at least helps with doing so. 2003-06-23 22:30 nba * apps/snmptrapd_handlers.c: Remove too much memdup'ing in inform reply 2003-06-23 14:33 nba * mibs/rfclist: Add APS-MIB and MALLOC-MIB 2003-06-23 14:31 nba * mibs/IANAifType-MIB.txt: Update from IANA 2003-06-23 14:30 nba * apps/snmptrapd.c: remove now unused snmp_clone_pdu2 2003-06-23 12:37 nba * apps/snmptrapd_handlers.c: include wait.h for waitpid, and re-instate the code that responds to an inform 2003-06-23 06:47 dts12 * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h : Utility routine to convert v1 traps to v2-notification-style varbind list. 2003-06-23 06:35 dts12 * apps/Makefile.in: Construct a library containing the core trapd handling functionality. 2003-06-23 06:23 dts12 * agent/mibgroup/mibII/sysORTable.h: The sysORTable module is dependent on system_mib, so ensure this is available. 2003-06-23 06:13 dts12 * apps/: notification_log.c, snmptrapd_handlers.c, snmptrapd_handlers.h, notification_log.h: Consolidate the notification handler in with the rest of the NOTIFICATION-MIB related code. 2003-06-23 06:01 dts12 * apps/: snmptrapd.c, snmptrapd_handlers.c, snmptrapd_handlers.h: Shuffle code around a bit. The three files 'snmptrapd_handlers.c', 'snmptrapd_log.c' and 'notification.c' now contain all the code needed to process an incoming trap. It should be possible to embed this functionality within an larger application, rather than having to use the 'snmptrapd.c' wrapper. 2003-06-22 16:20 hardaker * local/.cvsignore: ignore *.c and *.h files. 2003-06-22 16:18 hardaker * agent/mibgroup/examples/: netSnmpHostsTable.c, netSnmpHostsTable.h, netSnmpHostsTable_access.c, netSnmpHostsTable_access.h, netSnmpHostsTable_checkfns.c , netSnmpHostsTable_checkfns.h, netSnmpHostsTable_checkfns_local.c, netSnmpHostsTable_checkfns_local.h, netSnmpHostsTable_columns.h, netSnmpHostsTable_enums.h: - A netSnmpHostsTable implementation that implements a table_iterator wrapper around /etc/hosts. Note that although this is the first check in, it is not entirely complete yet. Specifically: - It doesn't support row creation yet (my next target) and deletion yet. - It implements a bunch of stuff itself in netSnmpHostsTable.c that will eventually go into a more generic helper. - It doesn't support anything but ipv4 yet but doesn't ignore it in the hosts file (inet_aton returns a -1 thus all ipv6 address get mapped to 255.255.255.255). - It is still useful just to show how SET operations can be performed using a table_iterator. - Plus I needed to check it in before I start messing with it again just for archival purposes. 2003-06-22 16:14 hardaker * mibs/NET-SNMP-EXAMPLES-MIB.txt: Create an example table that is a wrapper around /etc/hosts data. 2003-06-22 12:53 nba * snmplib/snmp_logging.c: INFO is not a facility - USER could be 2003-06-22 12:50 nba * snmplib/snmp_parse_args.c: Add the new -L option to the usage message 2003-06-22 12:49 nba * include/net-snmp/library/snmpUnixDomain.h, snmplib/snmpUnixDomain.c: Add some missing prototypes, and use them 2003-06-22 12:46 nba * apps/snmptable.c: Do away with some warnings 2003-06-22 12:44 nba * include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c: constify a few arguments, make sure that we defalt output to stderr 2003-06-22 12:42 nba * agent/mibgroup/host/hr_print.c, agent/mibgroup/ucd-snmp/logmatch.c, agent/mibgroup/ucd-snmp/proc.c, apps/snmptrapd_handlers.c , snmplib/scapi.c, snmplib/vacm.c: Do away with some warnings 2003-06-22 12:38 nba * agent/mibgroup/ucd-snmp/diskio.c: Untangle a most extrordinary web og FreeBSD and Linux 2003-06-22 07:22 hardaker * apps/snmpvacm.c: fix help usage for flag ordering. 2003-06-22 07:22 hardaker * include/net-snmp/library/default_store.h, snmplib/mib.c , snmplib/snmp_parse_args.c: - add -s SUFFIX and -S PREFIX flags - doxygen document snmp_parse_oid - Add a proper L: token to getopt for a missing accepted flag 2003-06-20 16:50 hardaker * agent/helpers/table_iterator.c: fix the loop free before call-sub-hook ordering problem Dave pointed out 2003-06-20 11:58 dts12 * agent/helpers/table_iterator.c, include/net-snmp/agent/table_iterator.h: Support the option for sorted iterator-based tables, too. 2003-06-20 11:53 dts12 * agent/helpers/table_iterator.c: Stop searching once we've found all "exact" requested rows. 2003-06-19 01:54 dts12 * man/: snmpset.1.def, snmptrap.1.def: Clarify the ASN.1 type mappings for command-line type specifications. 2003-06-17 05:54 dts12 * agent/snmpd.c: Start using the new -Lx style logging output. Unfortunately, this doesn't seem to support the old -L format (see comments in snmplib/snmp_logging.c for details). It may prove necessary to reverse this patch:-( But I'm committing it anyway, in case anyone can spot a suitable workaround. 2003-06-17 05:52 dts12 * snmplib/snmp_logging.c: Minor tweak to stdout/stderr handling, to improve the appearance of MIB group output. 2003-06-17 05:50 dts12 * agent/mibgroup/agent_mibs.h, agent/mibgroup/agent/nsLogging.c, agent/mibgroup/agent/nsLogging.h, mibs/NET-SNMP-AGENT-MIB.txt : MIB group to manage agent logging configuration. 2003-06-16 14:59 hardaker * testing/: RUNTESTS (V5-0-patches.4), RUNTESTS: remove no longer needed comment about it being broken, as pointed out by Bruce. 2003-06-16 14:55 hardaker * testing/: RUNTESTS (V5-0-patches.3), RUNTESTS: support , separated arguments to -T like -h says it will. 2003-06-16 14:54 hardaker * testing/RUNTESTS: Patch from Bruce Shaw to fix output numbering when using -T or interactively picked sub-series of tests. 2003-06-16 14:44 hardaker * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.2), kernel_sunos5.c: Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat 2003-06-16 13:17 hardaker * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap : Patch #754105 from Bruce Shaw to fix some spelling errors 2003-06-16 07:23 hardaker * local/mib2c.iterate_access.conf: yet more improvements working toward the end-goal. 2003-06-16 07:17 hardaker * README.Panasonic_AM3X.txt, README.Matsushita.txt: renamed to Panasonic_AM3X by request 2003-06-13 22:45 hardaker * agent/helpers/table_iterator.c: Ok, there was 1 memory leak. But its gone now. 2003-06-13 22:02 hardaker * agent/helpers/table_iterator.c: A complete rewrite of the iterator from scratch. - 60 lines or so less code. - no longer forced-serialized - memory-leak free - better commented (though more could always be useful). - significantly simpler in design. - demonstration example mib module code to be checked in early next week. 2003-06-13 11:18 hardaker * local/mib2c.check_values.conf: fix range checks now that its no longer the last thing called. 2003-06-13 11:17 hardaker * local/mib2c.access_functions.conf: misc minor fixes. 2003-06-13 11:17 hardaker * local/mib2c: fix else clauses within if statements. 2003-06-13 08:36 dts12 * agent/mibgroup/host/hr_swrun.c: Handle problems with reading process information on Solaris kit, consistently and cleanly. 2003-06-13 06:28 dts12 * include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, apps/snmptrapd.c: Implement '-Lx' command-line meta-option for configuring logging settings. Not 100% convinced this is fully working, but does seem to support multiple output locations. 2003-06-10 15:48 nba * snmplib/: snmp_api.c (V5-0-patches.7), snmp_api.c: Beware of dereferencing a NULL pointer 2003-06-10 10:46 hardaker * agent/helpers/Makefile.in: add caching handler file 2003-06-10 08:48 dts12 * include/net-snmp/library/snmp_logging.h, snmplib/snmp_logging.c: Initial bash at a modular "log_handler" implementation. Laying the foundations for more flexible logging configuration. 2003-06-10 08:31 hardaker * snmplib/snmp_api.c: remove the unused function as pointed out by Bob Rowlands 2003-06-09 16:10 hardaker * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c, include/net-snmp/library/vacm.h, snmplib/vacm.c (V5-0-patches.[1,3,1,1]), agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c, include/net-snmp/library/vacm.h, snmplib/vacm.c: Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before 2003-06-09 15:57 hardaker * configure.in, testing/tests/T023snmpv3getMD5DES, testing/tests/T025snmpv3getSHADES, configure: fix bug #706710 to show when privacy has been disabled 2003-06-09 15:47 hardaker * snmplib/md5.c: fix bug #706741 from Sean Burke: check for word boundaries based on a proper size (sizeof(long)). 2003-06-09 15:35 hardaker * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c : bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway). Also separate out union structure into a separate typedef rather than use it inline in the variable list structure 2003-06-09 15:22 hardaker * snmplib/mib.c: fix bug # 751197 pointed out by Tom Evans where isspace is used to check for hex characters when isprint() is all that is needed 2003-06-09 15:11 hardaker * agent/mibgroup/ucd-snmp/loadave.c, agent/mibgroup/ucd-snmp/memory_aix4.c, agent/mibgroup/ucd-snmp/memory_aix4.h, agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/vmstat_aix4.c, agent/mibgroup/ucd-snmp/vmstat_aix4.h, acconfig.h, configure.in, include/net-snmp/net-snmp-config.h.in: patch #749552 from vaxpower (with modifications by Wes): much improved AIX support 2003-06-09 14:49 hardaker * README.Matsushita.txt (V5-0-patches.1), README.Matsushita.txt : Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems 2003-06-09 14:44 hardaker * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.3), ipAddr.c: Patch 746339: Otto Solares fixes a file descriptor leak on linux 2003-06-09 14:31 hardaker * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.1), kernel_sunos5.c: Patch #749062 to fix caching crashing and clashing under Solaris 2003-06-09 14:28 hardaker * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.2), proxy.c : patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target 2003-06-09 04:01 dts12 * agent/helpers/cache_handler.c, agent/mibgroup/agent_mibs.h , include/net-snmp/agent/cache_handler.h, agent/mibgroup/agent/nsCache.c, agent/mibgroup/agent/nsCache.h, mibs/NET-SNMP-AGENT-MIB.txt : MIB objects to manage configuration of MIB data caching. 2003-06-09 03:56 dts12 * agent/mibgroup/agent/nsDebug.c, agent/mibgroup/agent/nsDebug.h, mibs/NET-SNMP-AGENT-MIB.txt , snmplib/snmp_debug.c: Rework nsDebugTokenTable to be indexed by the debug token string values. 2003-06-06 08:45 dts12 * apps/: snmptrapd.c, snmptrapd_handlers.c, snmptrapd_handlers.h: Implement various separate lists of "global" handlers, to support pre- and post-specific global processing, as well as "authentication" handlers, which are guaranteed to be called first. Also support for terminating trap processing early. Don't let me hear you say that I never listen to you, Wes! 2003-06-06 06:42 nba * snmplib/mib.c: Fix missing length byte when setting index with checks disabled 2003-06-06 01:32 dts12 * man/snmpd.conf.5.def, agent/mibgroup/mibII/vacm_vars.c : Clarify which "r[ow]{user,community}" parameters are optional, and in which combinations. 2003-06-04 05:56 dts12 * agent/helpers/cache_handler.c, include/net-snmp/agent/cache_handler.h: First pass at a data-caching helper - independent of individual MIB modules. (i.e. it's up to each MIB module to provide "load data" and "free data" routines, but the handling of when to load these caches is done here). The intention is that this functionality will be SNMP-manageable (including configuration of validity timeouts, invalidation of cached values, etc). But for now, this is just the basic handler. 2003-06-04 05:50 dts12 * agent/helpers/scalar_group.c, include/net-snmp/agent/scalar_group.h: Single helper to implement a group of scalar objects in one go. (Closer to the model of the earlier v4 API) 2003-06-03 17:14 hardaker * local/mib2c.iterate.conf: mention where "later" actually is. 2003-06-02 05:46 dts12 * agent/mibgroup/host/hr_proc.h: Declarations for improved Solaris CPU support from patch #738465) (Oops!) 2003-06-02 05:35 dts12 * apps/snmptrapd_handlers.c: Simple implementation of forwarding traps to another destination. (I've got a number of ideas of how this could be done more flexibly, but this serves as a basic proof-of-concept, for feedback & comment) 2003-06-02 05:33 dts12 * apps/: snmptrapd.c, snmptrapd_handlers.c, snmptrapd_handlers.h: Modularised approach to different styles of handling incoming traps. This seems to retain the same behaviour and output formats as the earlier code, but should be much more flexible to extend and adapt. 2003-05-30 17:12 hardaker * agent/mibgroup/agent/nsDebug.c: make use of new exported items from snmp_debug. 2003-05-30 17:11 hardaker * local/: mib2c.access_functions.conf, mib2c.check_values.conf: more cleanups 2003-05-30 16:53 hardaker * local/: Makefile.in, mib2c.access_functions.conf, mib2c.check_values.conf, mib2c.check_values_local.conf, mib2c.iterate.conf, mib2c.iterate_access.conf: Update to mib2c code for producing what I think should be an easier to use API set (that is not all wrapped into a single function). 2003-05-30 16:51 hardaker * mibs/NET-SNMP-AGENT-MIB.txt: fix mib typo 2003-05-30 16:51 hardaker * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c : define a noop free function. 2003-05-30 16:50 hardaker * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c : export information needed by the new debug modules. 2003-05-30 14:48 hardaker * FAQ: added a compiling section with one new question about libelf. Other questions probably should be moved to the new section 2003-05-30 05:14 dts12 * man/: Makefile.in, snmpvacm.1.def: Preliminary man page for snmpvacm 2003-05-30 03:59 dts12 * agent/mibgroup/ucd-snmp/disk.c: Handle block sizes <1K when converting block counts to Kb. Reported by Eugene V. Chupriyanov (way back in October!). Flaws with the implementation of this patch are my responsibility. (I'm not totally happy about casting to float in this way, but it seemed the best of a bad lot). 2003-05-30 03:38 dts12 * agent/mibgroup/host/hr_proc.c: Significantly improved support for Solaris CPU information (including description, status and multi-CPU support). Thanks to James Irwin for implementing it (see patch #738465) No thanks to Dave Shield for sitting on it for a couple of weeks. Bad Dave! Bad Dave! 2003-05-28 17:25 hardaker * agent/helpers/: old_api.c (V5-0-patches.1), old_api.c: remove unused code as pointed out by Peter Warasin 2003-05-28 16:03 hardaker * agent/mibgroup/ucd-snmp/proxy.c: fix getbulk operations (hopefully), as pointed out by Ron Tabor. 2003-05-28 06:12 dts12 * apps/snmpdelta.c: Clear the output buffer before displaying the second (or subsequent) varbind in a multi-value table format. Bug spotted by Stefano Bodrato. 2003-05-28 05:14 dts12 * include/net-snmp/agent/row_merge.h, agent/helpers/Makefile.in, agent/helpers/row_merge.c: Helper to group related requests for the same row together. Sub-handlers can therefore work with multiple varbinds, all relating to the same row. This was originally intended for use with the iterator helper, but that helper is apparently being reworked at the moment. But this seems a potentially useful feature anyway, so I'm committing it regardless! 2003-05-28 04:19 dts12 * apps/snmptrapd.c: Remove stray ^M line endings 2003-05-28 02:21 dts12 * agent/mibgroup/misc/: dlmod.c, dlmod.h: Remove redundent version of 'dlmod'. This was moved to 'ucd-snmp' in 2000, and this 'misc' version has been effectively untouched since. Leaving it around is just asking for people to get confused. 2003-05-27 08:56 dts12 * AGENT.txt: Mention that this describes the v4 API, rather than the v5 helper mechanism. 2003-05-21 10:58 hardaker * dist/Makefile: rpm fixes 2003-05-21 10:58 hardaker * dist/net-snmp.spec: install the spec file 2003-05-21 10:56 hardaker * agent/mibgroup/: agent/nsTransactionTable.c, mibII/vacm_context.c: Fix for proper non-serialized iterator usage. 2003-05-21 06:04 dts12 * agent/mibgroup/agent_mibs.h, agent/mibgroup/agent/nsDebug.c , agent/mibgroup/agent/nsDebug.h, mibs/NET-SNMP-AGENT-MIB.txt: New MIB group to monitor and control debugging output from the agent. Note that this is a provisional implementation, and the MIB definitions are currently subject to change (at least until we make a full release including this group) 2003-05-21 04:36 dts12 * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.7), pass.c: Fix passing of "set" parameters to a pass-through script (Bug #689936, fixed by Eric Bowles) 2003-05-20 07:37 dts12 * snmplib/snmp_debug.c: Manu Sharma's dynamically-configurable debug token handling. 2003-05-20 05:16 dts12 * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h : Implement a "watched spinlock" helper. 2003-05-20 04:23 dts12 * agent/mibgroup/ucd-snmp/loadave.c: Fix load average support for AIX5 (Bug #563978 reported by Jeff Cunningham) 2003-05-20 03:29 dts12 * README.win32: Incorporate Nikolai Devereaux's overview of the Visual C++ organisation, plus some minor rearrangement of sections, and tone down a somewhat overly enthusiastic comment. 2003-05-15 22:42 hardaker * win32/net-snmp/net-snmp-config.h: osf5 patch that never got added. 2003-05-15 22:42 hardaker * snmplib/data_list.c: Minor fix. 2003-05-14 18:19 hardaker * snmplib/snmpUnixDomain.c: oopsie doosie floosie woozie 2003-05-14 18:13 hardaker * snmplib/snmpUnixDomain.c: opps 2003-05-14 15:17 hardaker * local/Makefile.in: install some other .conf files 2003-05-14 15:17 hardaker * local/mib2c.check_values.conf: remove unneeded var 2003-05-14 15:17 hardaker * local/mib2c: misc minor changes 2003-05-14 15:12 hardaker * agent/mibgroup/mibII/interfaces.c: caching support from a patch #726418 from Larry Simmons. 2003-05-14 15:09 hardaker * man/snmptable.1.def: 2nd Patch 702711 by Ron Tabor documenting new snmptable options 2003-05-14 15:07 hardaker * NEWS, agent/mibgroup/mibII/vacm_vars.c, snmplib/snmpUnixDomain.c: Patch #713072 from Xiaofeng Ling for com2sec mappings on unix sockets with per-socket mappings. 2003-05-14 14:56 hardaker * agent/mibgroup/host/hr_other.c: Patch #735480 from Bruce Shaw: assume no co-processor for Suns, as is the more common case 2003-05-14 08:44 dts12 * agent/mibgroup/host/hr_print.c: Use /etc/printcap to detect printers in preference to running lpstat (or the cgetnext() API). This seems more in keeping of our general principle of trying to avoid invoking sub-processes wherever possible. 2003-05-12 23:11 hardaker * README: Add Ron Tabor 2003-05-12 23:10 hardaker * NEWS: document new snmptable options 2003-05-12 23:08 hardaker * apps/snmptable.c: patch #702711 from Ron Tabor: Add new command line flags to snmptable for various new features 2003-05-12 22:58 hardaker * apps/: snmptrapd.c (V5-0-patches.5), snmptrapd.c: Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds 2003-05-12 22:55 hardaker * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.1), proxy.c : Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents 2003-05-09 08:47 dts12 * win32/libsnmp_dll/libsnmp.def: Add various missing function names, supplied by Alex Burger 2003-05-09 08:41 dts12 * win32/: win32.dsw, win32.opt, win32sdk.dsw, libagent/libagent.dsp, libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp, snmpdsdk/snmpd.dsp: Apply Nikolai Devereaux's VC++ cleanup patch (#694766) It appears to work OK - I just hope the line terminations don't screw things up! 2003-05-08 16:32 hardaker * perl/SNMP/SNMP.xs: Patch #733880 from Alex Burger to fix useNumeric 2003-05-08 16:21 hardaker * perl/SNMP/t/startagent.pl: Patch #734774 from Andrew Findlay: fix the test environment for snmpd to give it fully qualified path names for configuration files since snmpd now chdir's to / 2003-05-08 16:15 hardaker * README (V5-0-patches.6), README: mention Andrew Findlay 2003-05-08 16:14 hardaker * perl/agent/: agent.xs (V5-0-patches.1), agent.xs: (excellent) patch #705566 from Andrew Findlay on perl agent support: 1) Agent cannot return MAC addresses containing zero octet. 2) Agent coredumps when trying to return IP addresses if these are supplied as dotted-quad or as a hostname that fails to resolve. 3) Agent corrupts OID values. 4) Agent truncates any OCTET_STRING or BIT_STRING that contains a zero octet (this is the root cause of (1) above) API changes introduced: a) IP addresses now passed as binary strings (4 octets for IPv4) rather than dotted-quad or name. This sidesteps the IPv4/IPv6 problem and leaves the calling script to deal with name->address resolution and associated error handling. 2003-05-08 09:32 hardaker * include/net-snmp/library/mib.h, include/net-snmp/library/parse.h, include/net-snmp/library/snmp_api.h, include/net-snmp/library/snmp_client.h, snmplib/mib.c, snmplib/snmp_api.c, snmplib/snmp_client.c (V5-0-patches.[1,1,1,1,3,4,1]), include/net-snmp/library/mib.h , include/net-snmp/library/parse.h, include/net-snmp/library/snmp_api.h, include/net-snmp/library/snmp_client.h, snmplib/mib.c, snmplib/snmp_api.c, snmplib/snmp_client.c: patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments 2003-05-08 09:28 hardaker * include/net-snmp/library/: system.h (V5-0-patches.1), system.h : missed a commit for a perl patch 2003-05-08 09:22 hardaker * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.2), ipAddr.c: Applied patch #712101: minor irix fix 2003-05-08 09:12 hardaker * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL , OID/Makefile.PL, SNMP/Makefile.PL, SNMP/README , SNMP/SNMP.xs, agent/Makefile.PL, agent/default_store/Makefile.PL, default_store/Makefile.PL : patch #715603: fix perl module builds under windows 2003-05-08 08:31 rstory * include/net-snmp/library/container.h, snmplib/container.c : apply patch [ 724927 ] to fix log msg; add \n to log msgs 2003-05-08 08:29 rstory * include/net-snmp/library/snmp_assert.h: chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent 2003-05-05 15:36 hardaker * man/snmpd.conf.5.def: move in agentx documentation someone only added to the patches branch (bad someone) 2003-05-05 15:33 hardaker * man/: snmpd.conf.5.def (V5-0-patches.4), snmpd.conf.5.def: document agentxPingInterval 2003-04-29 16:31 hardaker * agent/mibgroup/mibII/var_route.c: Really fix solaris by removing support for the cidr table function. 2003-04-29 16:29 hardaker * agent/mibgroup/mibII/: var_route.c, var_route.h: attempt to fix solaris by removing support for the cidr table function. 2003-04-29 01:53 dts12 * agent/mibgroup/host/hr_proc.c: Linux Multi-CPU detection (hopefully!). Done at initialisation, so won't detect changes during run time. (probably fairly unlikely!). Also changes device index value for single CPU device on other archs. 2003-04-29 01:51 dts12 * agent/mibgroup/host/hr_proc.c: First draft of Linux CPU detection (still only supports one CPU). 2003-04-29 01:49 dts12 * agent/mibgroup/host/: hr_proc.c, hr_other.c: Consolidate all hrProcessorTable implementation into one place. (Basically just moving code from hr_other.c to hr_proc.c) 2003-04-28 23:40 hardaker * snmplib/data_list.c: - doxygen documentation for everything (gasp) - Support for saving/restoring of entire data_lists. 2003-04-28 23:38 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_data_list.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_library.3, netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 , netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_set_data.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 : make docs. 2003-04-28 23:37 hardaker * include/net-snmp/library/data_list.h: added prototypes for save/restore of data lists. 2003-04-28 23:36 hardaker * include/net-snmp/utilities.h: put data_list.h below callback.h 2003-04-28 23:35 hardaker * NEWS: document snmptrapd -t and diskio on linux 2003-04-25 11:23 hardaker * README: opps 2003-04-25 08:01 dts12 * local/mib2c: Fix typo in 'WriteOnly' (see bug #711324) 2003-04-25 07:13 hardaker * README: added people 2003-04-25 07:12 hardaker * configure, configure.in: document diskio support for linux 2003-04-25 07:11 hardaker * agent/mibgroup/ucd-snmp/diskio.c: Patch #712259 from James Knitter: diskio support for linux 2003-04-25 07:02 hardaker * man/read_config.3.def: patch #710687: fix formatting bug 2003-04-25 06:57 hardaker * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h: patch #702351 from James Irwin: a new getKstatString() function. 2003-04-25 06:00 hardaker * man/snmpd.conf.5.def: mention the -e ENGINEID flag for createUser. - pointed out by Dana Cook 2003-04-24 08:19 dts12 * apps/: snmpusm.c, snmpvacm.c: Fix a typo in output messages. (See Bug #726943) 2003-04-24 06:00 dts12 * snmplib/snmpCallbackDomain.c: Report back failures in netsnmp_callback_close correctly. Patch #724928 by Peter Warasin 2003-04-23 07:38 dts12 * apps/snmptable.c: Patch #725141 by Peter Warasin: Fix segmentation fault on snmptable 2003-04-23 06:56 dts12 * snmplib/: container_binary_array.c, snmpusm.c: Patch #724913 by Peter Warasin - removes 2 compiler warnings 2003-04-23 06:46 dts12 * Makefile.in: Substitute sysconfdir correctly when building sedscript. Patch #710689 by Peter Breitenlohner 2003-04-23 06:31 dts12 * Makefile.rules, man/Makefile.in: Install header files and man pages with appropriate permissions. From patch #710685 by Peter Breitenlohner 2003-04-23 06:22 dts12 * FAQ: Fix references to incorrect API calls 2003-04-23 03:06 dts12 * man/snmpd.conf.5.def: Add an explicit example for com2sec address masking, as suggested by Andy Hood. 2003-04-22 06:48 dts12 * snmplib/snmp_api.c: Restore the original debug indentation level when dumping an SNMPv1/v2c request PDU. Reported by Peter Warasin 2003-04-17 07:23 dts12 * agent/snmp_agent.c: Propagate error status values back up to the main agent processing (so that e.g. failed SNMPv2 set requests using a read-only community report a failure, rather than appearing to succeed!) 2003-04-16 06:37 dts12 * mibs/NET-SNMP-MIB.txt: Define a "private experimentation" area of the OID tree, for those who wish to have a play with things, and don't yet have an enterprise OID of their own. See the net-snmp-users thread 'OID registration', from March/April 2003. 2003-04-16 06:32 dts12 * perl/SNMP/SNMP.xs: Twaek the default output format to be bare the suffix form (as expected by SNMP::OID test harness). We should probably default to MIB::variable form, to match the C library, and provide a flag for the bare suffix. 2003-04-16 02:46 dts12 * perl/SNMP/SNMP.xs: Fix handling of 'UseNumeric' and 'UseLongNames' for get/getnext/getbulk methods. Fixing 'getnext'/'getbulk' mostly involved updating the consolidated NETSNMP_DS_LIB_OID_OUTPUT_FORMAT' setting, rather than the individual booleans. Fixing 'get' required more significant changes to the output code, so I simply copied the 'getnext' routine en-masse, and tweaked it appropriately. There is a large amount of overlap between these three routines, and it might be worth looking at consolidating the common code in some way. 2003-04-16 02:42 dts12 * include/net-snmp/library/parse.h, snmplib/parse.c, perl/SNMP/README, perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs : Apply Alex Burger's perl 'translateObj' handling patch (#722075) 2003-04-15 10:56 hardaker * agent/mibgroup/mibII/interfaces.c: Patch from Kirill Semenkov for one more fix to linux interface speed determination. 2003-04-10 08:16 dts12 * agent/mibgroup/host/: hr_disk.c, hr_disk.h, hr_partition.c: Fix handling of hrPartitionTable, broken during The Great SUSE 'printf' Hunt. Thanks to Johannes Schmidt-Fischer for this patch. 2003-04-09 01:52 dts12 * mibs/NET-SNMP-EXAMPLES-MIB.txt: Import SnmpAdminString, as suggested by Vadim Tarassov. 2003-04-08 07:57 dts12 * local/mib2c.scalar.conf: Fix the error code used for unavailable resources. Spotted by chichien. 2003-04-02 09:23 sradman * configure.in: improve lmSensors support - check for headers - check for libs 2003-04-02 06:31 sradman * agent/mibgroup/ucd-snmp/lmSensors.h: add LM-SENSORS-MIB when module is included 2003-03-28 06:48 hardaker * README.krb5 (V5-0-patches.1), README.krb5: Ken Hornstein noted that the rwuser -s flag was missing it's argument 2003-03-28 06:47 hardaker * snmplib/: snmpksm.c (V5-0-patches.1), snmpksm.c: Patch from Ken for misc krb5 fixes (encryption types, New crypto support,... 2003-03-20 11:18 sradman * agent/mibgroup/kernel_sunos5.c: fix bug #672464: ifAdminStatus must change to down - ifAdminStatus up if interface is UP - ifOperStatus up if interface is UP and RUNNING - added support for the "link_up" kstat - added Cassini Gigabit-Ethernet (ce) support 2003-03-19 11:45 rstory * Makefile.in: remove trailing \ from last line of perl rules 2003-03-13 16:03 hardaker * agent/: snmp_agent.c (V5-0-patches.1), snmp_agent.c: patch from Tommy Christensen to fix some AgentX (mostly) memory leaks 2003-03-12 10:39 hardaker * net-snmp-config.in (V5-0-patches.3), net-snmp-config.in: patch #699380: From Christophe Kalt: make net-snmp-config do what it's document to do (add -L@libdir@) 2003-03-12 08:48 hardaker * snmplib/: snmp_api.c (V5-0-patches.3), snmp_api.c: patch #700672: reset itmp to the new value length after decoding a hex string 2003-03-12 08:41 hardaker * perl/SNMP/SNMP.xs: return indexes for augmented tables 2003-03-12 08:33 hardaker * agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c, snmplib/snmpUnixDomain.c, README: Patch #701398: com2secunix token from Xiaofeng Ling for unix sockets 2003-03-12 07:58 hardaker * testing/: README, RUNTESTS: update to real world and add better -h output 2003-03-10 17:20 hardaker * snmplib/scapi.c: attempt to correct for dynamic loading of a older openssl library, which is common if you have the mod_ssl rpm installed and a newer libcrypto library at the same time 2003-03-10 14:45 hardaker * snmplib/scapi.c: attempt to fix the openssl free bug for the last time 2003-03-05 22:42 rstory * configure (V5-0-patches.2), configure: update for new configure.in 2003-03-05 22:36 rstory * configure.in: fix for libwrap w/nsl 2003-03-04 09:47 hardaker * agent/mibgroup/agent/: nsModuleTable.c (V5-0-patches.1), nsModuleTable.c: wrong type returned for nsModuleModes as reported by Michael Kirkham 2003-03-04 01:54 dts12 * INSTALL: Mention the need to configure the agent. 2003-03-01 07:27 rstory * agent/mibgroup/agentx/: subagent.c (V5-0-patches.1), subagent.c : agentx patch from Tommy Christensen: better error checking 2003-03-01 06:59 rstory * agent/mibgroup/agentx/: master.c (V5-0-patches.1), master.c : agentx patch from Tommy Christensen: don't create delegated cache for CLEANUPSET 2003-02-28 20:45 hardaker * perl/SNMP/: Makefile.PL (V5-0-patches.3), Makefile.PL: typo 2003-02-28 20:35 hardaker * agent/mibgroup/host/hr_system.c: Patch #551909 from Gary Edwards: detect zombie processes and prevent them from being counted as valid users. 2003-02-28 20:10 hardaker * perl/SNMP/: Makefile.PL (V5-0-patches.2), Makefile.PL: Patch #597629 from Matt Selsky to fix man page installation 2003-02-28 20:02 hardaker * dist/net-snmp-solaris-build/: DEVENV, elfdepend.sh, net-snmp-5.0.6-build: patch #654581 from Stefan Radman: Solaris Packaging build scripts 2003-02-28 19:40 hardaker * apps/snmptrapd.c: Patch #695312 from Alex Burger: add -t switch to disable syslog. 2003-02-28 19:39 hardaker * man/snmptrapd.8.def: document -t 2003-02-28 02:08 dts12 * snmplib/parse.c: Simple patch to catch re-declarations of the "top-level" objects. Supplied by Sean Burke 2003-02-28 01:13 dts12 * agent/mibgroup/mibII/ipv6.c: Return the correct values for ipv6Forwarding. Patch supplied by Yixiong Zou (Bug #694745) 2003-02-26 21:56 rstory * local/mib2c.array-user.conf: default octet strings to unsigned char arrays; fix example; fix logic of conditional; make code referencing can_(de)activate conditional with same logic used to generate the functions themselves 2003-02-26 10:34 hardaker * testing/tests/: Sv3vacmconfig, Svacmconfig, T130snmpv1vacmget, T131snmpv2cvacmget, T132snmpv3vacmget, T140snmpv1vacmgetfail, T141snmpv2cvacmgetfail, T142snmpv3vacmgetfail: Patch #687837 from Xiaofeng Ling for VACM test cases 2003-02-26 10:19 hardaker * Makefile.in, acconfig.h, win32/config.h, agent/mibgroup/mibII/interfaces.c, win32/config.h.borland , agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udpTable.c, include/net-snmp/net-snmp-config.h.in, README, include/net-snmp/system/osf5.h: patch #690353 from Kevin Graham: port to Tru64 v5 / osf5 2003-02-26 10:10 hardaker * configure.in, configure: patch #692834 from David Vrabel: add --without-rpm for disabling rpm checks 2003-02-26 08:28 dts12 * Makefile.top: Oops - missed the definition of 'INSTALL_DATA' from Peter's original patch. Sorry! 2003-02-26 07:11 hardaker * README: Thanks to Srikanth Pindiproli 2003-02-26 07:10 hardaker * man/snmpd.conf.5.def: update to patch #655444: document includeAllDisks from Srikanth Pindiproli 2003-02-26 04:45 dts12 * snmplib/read_config.c: Stomp on trailing whitespace in config lines. This allows token comparisons to work as expected. (See bug #690770) 2003-02-26 04:25 dts12 * apps/snmptrapd.c: Fix getopt handling of -S (see bug #693167) 2003-02-25 11:46 rstory * Makefile.in, Makefile.top: don't try and run autoconf/autoheader if not installed 2003-02-25 06:48 dts12 * Makefile.in: Apply Peter Breitenlohner's net-snmp-config patch (#692373) 2003-02-25 06:41 dts12 * snmplib/snmpv3.c: Recognise "defVersion v3" as well as "defVersion 3" as documented in the man pages (prior to Peter Breitenlohner's correction) [We might as well support both styles....] 2003-02-25 06:06 dts12 * man/: mib2c.1.def, read_config.3.def, snmp.conf.5.def , snmp_config.5.def, snmpcmd.1.def, snmpconf.1.def, snmpd.conf.5.def, snmptrapd.8.def , snmptrapd.conf.5.def: Apply Peter Breitenlohner's documentation changes (patches #692381, 692382 and 692388) 2003-02-25 06:04 dts12 * EXAMPLE.conf.def, FAQ, sedscript.in, local/Makefile.in, mibs/Makefile.in, man/Makefile.in , man/snmpd.1.def, man/snmpd.8.def: Apply Peter Breitenlohner's configuration-related documentation and installation changes. (patches #692372, 692377, 692379 and 692386) 2003-02-25 05:17 dts12 * agent/mibgroup/host/: hr_storage.c, hr_storage.h: List "fixed type" storage entries first, so that there isn't an arbitrary limit of 100 disk-based storage entries. 2003-02-25 05:07 dts12 * agent/mibgroup/agentx/agentx_config.c: Handle user/group names when setting AgentX socket ownership. 2003-02-25 03:44 dts12 * agent/mibgroup/agentx/agentx_config.c, agent/mibgroup/agentx/master.c, include/net-snmp/agent/ds_agent.h: Preliminary patch to support configuration of AgentX socket permissions. Personally, I'm not convinced that this is ready for committing to the CVS tree yet, but My Master Has Spoken, and I Must Obey....... 2003-02-21 20:19 hardaker * agent/mibgroup/mibII/: ipCidrRouteTable.c, ipCidrRouteTable.h, ipCidrRouteTable_access.c, ipCidrRouteTable_access.h, ipCidrRouteTable_checkfns.c, ipCidrRouteTable_checkfns.h, ipCidrRouteTable_columns.h , ipCidrRouteTable_enums.h: A beginning implementation of the IP-FORWARD-MIB::ipCidrRouteTable. - this table is a replacement for the obsolete ipRouteTable, which isn't even implemented by most vendors any more. - not complete. Write support not implemented yet. Read-support working though. - Should work on everything but hpux11? testing needed. - this is another example of a table_iterator application (different than the rest using accessors). 2003-02-21 20:14 hardaker * agent/mibgroup/mibII/: route_headers.h, var_route.c: moved headers to a separate file usable by other modules. exported the collected route table. 2003-02-21 20:14 hardaker * agent/mibgroup/mibII/var_route.h: moved headers to a separate file usable by other modules 2003-02-21 20:12 hardaker * local/mib2c.iterate_access.conf: An alternate table_iterator .conf file (that may eventually become the default). This one uses accessor functions to get/set data and should take care of most other SNMP specific stuff for you. Not complete, and a good percentage of the code repetition will likely move into another sub-iterator handler in the future. The ipCidrRouteTable is an example of this output. 2003-02-21 20:10 hardaker * local/mib2c.iterate.conf: - comment additions and cleanups. - put the free/etc function pointers in an #ifdef clause 2003-02-21 20:09 hardaker * local/mib2c.column_enums.conf: comment move for better formatting. 2003-02-21 20:08 hardaker * local/mib2c.check_values.conf: - generate and use the enums header file. - generate a .h file. - misc fixes. 2003-02-21 20:08 hardaker * local/mib2c.access_functions.conf: A .conf file to generate get_/set_ access functions for each column. - iterator specific. 2003-02-21 20:07 hardaker * local/mib2c: - enum fix. - don't source (run) .conf files twice. 2003-02-21 20:06 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 , netsnmp_library.3, netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3 , netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_set_data.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 : - doxygen update. - includes new netsnmp_oid_stash man page. 2003-02-21 20:06 hardaker * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c : - doxygen comment everything - started (not complete) a getnext function. - implemented a "free the tree" function. 2003-02-21 20:04 hardaker * .cvsignore: added autom4te.cache 2003-02-21 20:04 hardaker * configure, configure.in: add the include directory to the module egrep cpp -I list. 2003-02-21 01:50 dts12 * local/FAQ2HTML: HTML-escape '<' and '>' characters in FAQ entries 2003-02-20 08:17 dts12 * local/mib2c.scalar.conf: Use 'netsnmp_register_scalar' instead of 'netsnmp_register_instance' for handling scalar objects. 2003-02-19 21:39 hardaker * NEWS: patch #657808: calculate a proper ifSpeed under linux when possible and do more proper ifOperStatus state determination. 2003-02-19 21:36 hardaker * agent/mibgroup/mibII/interfaces.c: patch #657808: calculate a proper ifSpeed under linux when possible and do more proper ifOperStatus state determination. 2003-02-19 16:53 hardaker * snmplib/snmp.c: top level doxygen web page text 2003-02-19 16:52 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 , netsnmp_library.3, netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_netsnmp_iterator_info_s.3, netsnmp_netsnmp_mib_handler_methods.3, netsnmp_old_api.3 , netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_set_data.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_table_iterator.h.3, netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3 : doxygen update. 2003-02-19 16:52 hardaker * local/mib2c.iterate.conf: run the column_enum and column_define .conf files and include those headers. 2003-02-19 16:51 hardaker * local/mib2c: Add a @run@ tag to run other mib2c configuration files from the current one. 2003-02-19 16:51 hardaker * agent/helpers/table_iterator.c, include/net-snmp/agent/table_iterator.h: more (bad) documentation for the iterator (gasp) 2003-02-19 16:50 hardaker * doxygen.conf: add include directories for processing. 2003-02-19 16:50 hardaker * agent/mibgroup/examples/notification.c: remove old unused comment. 2003-02-19 13:11 hardaker * snmplib/tools.c: converted a bunch of non-doxygen docs to doxygen docs. 2003-02-19 13:03 hardaker * include/net-snmp/library/tools.h: doxygenize a few defines. 2003-02-18 07:56 hardaker * configure: run configure 2003-02-17 11:20 rstory * dist/nsb-functions: add smux to list of modules for distribution; move test for make inside of nsb-make; add blank line above ABORT; remove tee to logfile, as it eats rc from command; add NOAUTODEPS=y to all make steps; do make touchit when target = all; use nsb-make for distclean 2003-02-17 11:18 rstory * Makefile.in: don't do any of the autoconf/autoheader deps if NOAUTODEP=* specified 2003-02-17 11:15 rstory * Makefile.rules: add another dir level for make depends (per DS, from a while back - thought this was already checked in) 2003-02-17 07:30 nba * README.solaris: Note about bad /usr/xpg4/bin/sed 2003-02-17 06:31 nba * agent/mibgroup/ucd-snmp/logmatch.c: The include for dmalloc better come after the std includes 2003-02-17 05:36 nba * configure.in: Dont search /usr/local for dmalloc unless user explicitly asks for it 2003-02-17 05:34 nba * configure.in: Bring back the developer warnings 2003-02-17 05:33 nba * configure.in: Fix text for socklen_t 2003-02-17 05:31 nba * agent/mibgroup/ucd-snmp/proc.c: Some error messages for Solaris 2003-02-17 04:23 nba * mibs/Makefile.in: Install NET-SNMP-TC mib 2003-02-14 07:41 hardaker * NEWS: includeAllDisks 2003-02-14 07:38 hardaker * agent/mibgroup/ucd-snmp/: disk.c, disk.h: Patch #655444 from Srikanth Pindiproli: Implement a new includeAllDisks snmpd.conf token to place all found disks into the dskTable listing. 2003-02-13 17:02 hardaker * agent/mibgroup/mibII/: var_route.c (V5-0-patches.1), var_route.c : Patch #654329: double check lengths when copying 2003-02-13 14:59 hardaker * configure, configure.in, agent/agent_read_config.c , agent/helpers/all_helpers.c, agent/helpers/table_dataset.c, apps/snmptable.c, apps/snmptranslate.c, apps/snmpnetstat/main.c, include/net-snmp/mib_api.h, include/net-snmp/net-snmp-config.h.in, include/net-snmp/agent/table_dataset.h, include/net-snmp/library/mib.h, snmplib/mib.c, snmplib/oid_stash.c, snmplib/parse.c, snmplib/scapi.c , snmplib/snmp_api.c, snmplib/snmp_parse_args.c: --disable-mib-lodaing removes the mib loading code from builds. (oid printing are forced numeric) This saves about about 200k in binary size on a linux box. This saves about about 100k in running size on a linux box (assuming the with-mib-loading is actually not loading anything just to be fair, otherwise its about >500k). 2003-02-13 08:01 hardaker * Makefile.in, NEWS, aclocal.m4, configure , configure.in, include/net-snmp/net-snmp-config.h.in : - Misc configure changes/fixes (eg, output the disabled states for perl) - A bunch of new configure options: --disable-applications Do not build the apps (snmpget, ...). --disable-agent Do not build the agent (snmpd). --disable-manuals Do not install the manuals. --disable-scripts Do not install the scripts (mib2c, ...). --disable-mibs Do not install the mib files. 2003-02-13 06:54 hardaker * agent/helpers/table_data.c: check entry node as suggested by Irfan Sheriff 2003-02-13 05:59 dts12 * configure: Remove invalid 'testing' config_file target. Since this is a directory, 'config.status' fails to create it. I'm not quite sure where this appeared from. It's not part of the configure script generated by autoconf 2.53, but it might have been introduced between there and 2.57. 2003-02-13 02:10 dts12 * testing/Makefile.in: Mechanism for passing additional options to the test run. Suggested by Andy Hood. 2003-02-12 11:30 rstory * configure, configure.in: include agent/mibgroup headers from ${srcdir} 2003-02-12 09:57 hardaker * configure, configure.in: - upgrade configure to autoconf 2.57 - This is functional now, but not all flags, features and tests have been tested. Please report errors! There are more things to do, like conversion of local macros (eg, STRUCT_FOR) to autoconf newer standard macros. 2003-02-12 06:01 hardaker * agent/mibgroup/tunnel/: tunnel.h (V5-0-patches.1), tunnel.h (V4-2-patches.[1,1]), tunnel.h: update 2003-02-11 18:05 hardaker * agent/mibgroup/ucd-snmp/logmatch.c: only define stuff if have_regex is defined 2003-02-11 18:03 hardaker * configure, configure.in: run config_require checks through cpp 2003-02-11 15:46 hardaker * agent/helpers/table_data.c: Irfan Sheriff pointed out a bug with getnext requests directly to a column. 2003-02-11 15:36 hardaker * agent/mibgroup/disman/mteTriggerTable.c: patch from Christophe Varoqui to fix dropping state change for thresholds. 2003-02-11 08:26 dts12 * snmplib/: system.c (V4-2-patches.5), system.c: Remove last remaining use of 'nlist' under HP-UX 10 & 11. As per patch #656773 from Johannes Schmidt-Fischer 2003-02-11 08:17 dts12 * agent/mibgroup/host/hr_disk.c: Checking the length of a string buffer once is sufficient. Using 'strnncpy' [sic] to check this length twice is unnecessary... 2003-02-11 08:05 hardaker * agent/snmpd.c: ifdef out unlikely-correct-code on win32 2003-02-11 07:55 hardaker * Makefile.in: Mess with output of doxygen to add sf logos, etc, to the bottom of the generated html files. 2003-02-11 07:50 hardaker * agent/snmpd.c: Patch #655154 from Joel Rosdahl: more proper demonization: - close stdin/stdout/stderr if appropriate. - double fork. - chdir / [I'm not convinced this is correct under windows? Anyone?] 2003-02-11 07:30 hardaker * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: patch #667694 (anon) to add back newlines to pass code 2003-02-11 07:25 hardaker * agent/mibgroup/ucd-snmp/diskio.c: Patch #662169 from Jan Willem Luiten: diskio support for Darwin 2003-02-11 06:14 dts12 * perl/SNMP/t/: bulkwalk.t, set.t: Fix tests for bulkwalk (duplicate header) and set (invalid OID constant) 2003-02-11 04:44 dts12 * agent/mibgroup/mibII/ipAddr.c: Accommodate a fussy IRIX environment, which is picky about See bug #667726 2003-02-10 16:58 hardaker * agent/mibgroup/ucd-snmp/logmatch.c: fix indent comment damage. 2003-02-10 16:38 hardaker * agent/mibgroup/ucd-snmp/logmatch.c: EXTENSIBLE -> UCDAVIS_MIB 2003-02-10 15:38 hardaker * acconfig.h, include/net-snmp/net-snmp-config.h.in: Bruce Shaw pointed out a comment typo 2003-02-10 15:38 hardaker * perl/: ASN/Makefile.PL, OID/Makefile.PL, agent/Makefile.PL, default_store/Makefile.PL, SNMP/Makefile.PL: fix my declarations as pointed out by Andrew Page 2003-02-10 09:16 hardaker * agent/mibgroup/ucd_snmp.h: file name typo 2003-02-10 07:57 nba * Makefile.in, aclocal.m4, ltmain.sh, config.guess, config.sub, configure.in, configure: Update libtool to 1.4.3 2003-02-10 07:09 hardaker * agent/mibgroup/ucd_snmp.h: turn on log_match by default 2003-02-10 06:39 hardaker * README: Added Christophe Varoqui to the thanks for his DISMAN patches 2003-02-09 10:02 nba * snmplib/mib.c: An additional change to support 't' hints 2003-02-06 21:17 hardaker * agent/mibgroup/ucd-snmp/proc.c, include/net-snmp/system/linux.h: For linux, use /proc/X/status instead. It has the name of processes when /proc/cmdline does not. A define (commented out) was put in system/linux.h to revert to previous behavior if desired. I'm not sure at which kernel release the status file was added. 2003-02-06 20:04 hardaker * agent/mibgroup/ucd-snmp/proc.c: Add a debugging tag "proc" which prints process names as found in solaris. (this should be nice when searching for unknown exact process names) 2003-02-06 11:32 hardaker * apps/snmptrapd.c, man/snmptrapd.8.def: patch #674218: reopen log files on HUP. 2003-02-06 10:42 hardaker * man/snmpd.conf.5.def: document monitor -t for threshold monitoring 2003-02-06 10:33 hardaker * agent/mibgroup/disman/mteTriggerTable.c: Patch from Christophe to support monitor -t for threshold monitoring 2003-02-05 22:07 hardaker * local/mib2c.check_values.conf: A mib2c file that generates a bunch of functions to check the value of incoming SET requests. (not complete yet. Needs support for BITS enums and a header file with prototypes) Happy Birthday (late) to Robert. 2003-02-05 22:05 hardaker * local/mib2c: Support for foreach on ranges. 2003-02-05 03:25 dts12 * FAQ: Clarify the local-only access for non-standard port AgentX connections. 2003-02-05 01:13 dts12 * net-snmp-config.in: Don't prompt for an authentication pass-phrase, if one has already been supplied. Reported by Darren Gamble. 2003-02-04 06:25 dts12 * FAQ: Add an entry describing configuring AgentX on a non-standard port. 2003-02-03 07:25 hardaker * snmplib/: snmp_api.c (V5-0-patches.2), snmp_api.c: From Richard Laing: change value check of a string to use a proper length. 2003-01-29 07:19 hardaker * INSTALL, perl/SNMP/README: perl documentation updates from Harrie 2003-01-24 07:38 hardaker * agent/mibgroup/smux/smux.c: patch #672021 from Joshua Giles: large set request fixes 2003-01-22 14:45 dts12 * agent/helpers/: table.c, table_iterator.c: Having found a new row to work with, update the index values as well. This seems to fix the mismatch between the OID being processed and the index varbinds. 2003-01-20 19:11 rstory * snmplib/test_binary_array.c: add string test case for binary array testing 2003-01-20 19:11 rstory * snmplib/container_binary_array.c: fixes for array_qsort - not quite sure why/how it worked before..:-/ 2003-01-20 19:07 rstory * include/net-snmp/library/container.h, snmplib/container.c : new netsnmp_compare_mem; fix typo in debug message 2003-01-20 19:05 rstory * agent/mibgroup/versiontag: create md5sums after creating gzipped tarball 2003-01-14 06:14 dts12 * include/net-snmp/library/default_store.h, snmplib/snmp_api.c: Add support for 16-bit requestIDs, etc - for talking to broken agents. (As per a suggestion of Niels, in discussion with Henrik Ostergaard Madsen) 2003-01-14 05:56 hardaker * agent/snmpd.c, doxygen.conf, agent/agent_handler.c , dist/RELEASE-INSTRUCTIONS: doxygen changes 2003-01-13 18:49 rstory * man/: netsnmp_agent.3, netsnmp_handler.3: update for 5.0.7 2003-01-13 17:30 rstory * snmplib/mib.c: recognize new 't' code in display hints 2003-01-13 17:07 rstory * agent/helpers/table_iterator.c: patch for memory leaks sent to coders by Jay Parlar 2003-01-10 22:27 rstory * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm , snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7 ) 2003-01-10 22:26 rstory * ChangeLog, NEWS: update for 5.0.7 2003-01-10 22:15 rstory * .cvsignore: ignore configure-summary 2003-01-10 22:14 rstory * agent/Makefile.depend, agent/helpers/Makefile.depend , agent/mibgroup/Makefile.depend, apps/Makefile.depend , apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make depend 2003-01-10 22:08 rstory * .cvsignore: ignore variations of changelog.add 2003-01-10 17:09 hardaker * snmplib/: mib.c, snmp_api.c: doxygen output tags to put the recently defined functions into groups. 2003-01-10 17:09 hardaker * man/: Makefile.in, netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3, netsnmp_library.3, netsnmp_mib_utilities.3, netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3 , netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_watcher.3: doxygen updates 2003-01-10 14:38 hardaker * configure, configure.in: opps 2003-01-10 14:29 hardaker * configure, configure.in: remove double checking output 2003-01-10 11:33 hardaker * testing/tests/T0160snmpv2cbulkget: fix positional arguments 2003-01-10 06:04 dts12 * FAQ: Reference Bruce Shaw's discussion of the perl compilation problems (see README.solaris) 2003-01-10 05:31 dts12 * FAQ: Mention AgentX under windows, and beef up the perl stuff a bit. Add a missing entry in the contents list. (This may prove too late for 5.0.8, but at least it'll be ready for next time!) 2003-01-09 15:41 hardaker * man/Makefile.in: make doc update. 2003-01-09 15:38 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 , netsnmp_mode_end_call.3, netsnmp_multiplexer.3, netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3 , netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_watcher.3: make doc update. 2003-01-09 15:37 hardaker * agent/helpers/Makefile.in, agent/helpers/mode_end_call.c , include/net-snmp/agent/all_helpers.h, include/net-snmp/agent/mode_end_call.h: end-of-mode helper to call more handlers after processing the main line. Functionally allows parallel handler trees and callbacks after a particular mode is completed (useful for things registered under a serialize handler when you don't know when the mode is over). (not used anywhere in production code yet.). 2003-01-09 08:55 dts12 * FAQ: Mention the perl shared/static library problem, the unresponsive agent problem (and fix), and disclaim all knowledge of David Town's Net::SNMP module, 2003-01-09 07:27 hardaker * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget : GetBulk testing supplied by Xiaofeng Ling 2003-01-09 07:26 hardaker * testing/RUNTESTS: Add -x flag for calling subtests with "sh -x". Fix number counting for interactive output. 2003-01-07 15:49 hardaker * COPYING (V4-2-patches.8), COPYING: year update 2003-01-07 10:18 hardaker * FAQ (V4-2-patches.8), FAQ: irc server name change 2003-01-07 08:01 hardaker * snmplib/mib.c: bug #663628 and patch: fix ip address index parsing from OIDs 2003-01-07 01:53 dts12 * agent/helpers/table_iterator.c: Remove redundant code to free 'callback_data_keep' data. This branch would never be invoked, and is in the wrong place anyway. Patch supplied by Jay Parlar 2003-01-06 08:16 nba * Makefile.in: Install Solaris 9 header 2003-01-05 15:14 nba * win32/win32.opt: Make it compile with VC++ 2003-01-05 14:28 nba * win32/: encode_keychange/encode_keychange.dsp, win32.opt , libsnmp_dll/libsnmp.def: Make it compile with VC++ 2003-01-05 12:45 nba * mibs/: Makefile.mib, SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt, SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt , SNMPv2-MIB.txt, SNMPv2-TM.txt, rfclist: Update to current RFC versions 2003-01-03 12:50 rstory * configure, configure.in: don't call AC_DISABLE_SHARED, as sets the default to disabled (it's very presence in configure.in generates a configure with shared disabled, even if it was in an if block; for developer default, set enable_shared directly unless it was previously set; test that enable_shared=yes for embedded-perl 2003-01-03 05:02 dts12 * FAQ (V4-2-patches.7), FAQ: Mention the Stratus VOS port. (Thanks to Brandon Hall) 2003-01-02 15:00 rstory * include/net-snmp/library/container.h: parens around x in macro in case x is multiple C tokens 2002-12-22 09:32 rstory * sedscript.in, snmplib/snmp_version.c, FAQ, README, perl/SNMP/SNMP.pm: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre2 ) 2002-12-22 09:31 rstory * ChangeLog, NEWS: update for 5.0.7.pre2 2002-12-22 09:20 rstory * agent/Makefile.depend, agent/helpers/Makefile.depend , agent/mibgroup/Makefile.depend, apps/Makefile.depend , apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend: make depend 2002-12-20 04:58 nba * Makefile.in: clean away net-snmp-config on make clean 2002-12-20 04:57 nba * include/net-snmp/mib_api.h, include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c : stash the oid_stash ... 2002-12-20 01:49 nba * snmplib/snmp_api.c: A patch from V4 that didn't make it ... allow list of numeric bits setting BITS 2002-12-19 23:50 hardaker * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c : add a global callback function for registering directly via a callback. 2002-12-19 23:35 hardaker * include/net-snmp/utilities.h: add callback.h 2002-12-19 23:22 hardaker * snmplib/read_config.c: fix persistent storage file renaming. (snprintf change mistake) 2002-12-19 23:21 hardaker * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c : some new routines for saving oid stash data to persistent storage. (not used anywhere in current production code) 2002-12-19 14:51 hardaker * perl/SNMP/SNMP.xs: - watch for undefs passed in as a value to a SET clause. - change BITS to a Octet String as it should be. - on a side note, do you know that the Net-SNMP parser doesn't distinguish between BITS and BIT STRING in it's list of types? I don't think it's possible to use both types in the code today (which is fine, since BIT STRING is not used in SNMPv2 and beyond). 2002-12-19 14:49 hardaker * perl/OID/OID.xs: print a warning when you can't parse an OID (err, not ideal) 2002-12-19 14:48 hardaker * perl/AnyData_SNMP/Storage.pm: - misc bug fixes. - skip SETing columns with no value passed in. 2002-12-19 11:43 nba * agent/mibgroup/: examples/example.c, host/hr_network.c , host/hr_swinst.c: Being a bit quick, eh, Dave ... 2002-12-19 08:14 dts12 * agent/mibgroup/mibII/: at.c (V4-2-patches.2), at.c: Ensure the ifname buffer is big enough to read in a full-length name. (From the SUSE "audit" patch) 2002-12-19 08:05 dts12 * agent/snmpd.c, agent/mibgroup/host/hr_print.c, apps/encode_keychange.c, apps/snmptrapd_handlers.c, snmplib/mib.c (V4-2-patches.[8,9,3,3,0]), agent/snmpd.c, agent/mibgroup/host/hr_print.c, apps/encode_keychange.c , apps/snmptrapd_handlers.c, snmplib/mib.c: Detect when memory allocations fail, and don't plough on regardless. (Based on changes within the SUSE "audit" patch) 2002-12-19 07:07 dts12 * agent/agent_trap.c, agent/snmp_agent.c, agent/mibgroup/util_funcs.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_storage.c, agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/mta_sendmail.c, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibII/var_route.c, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.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/pass.c, agent/mibgroup/ucd-snmp/pass_persist.c, agent/mibgroup/ucd-snmp/proc.c, apps/encode_keychange.c , apps/snmptrapd.c, apps/snmptrapd_handlers.c, apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c, snmplib/read_config.c, snmplib/snmp_api.c, snmplib/snmpv3.c, snmplib/vacm.c: The Great SUSE 'sprintf' Hunt..... 2002-12-19 03:02 jbpn * include/net-snmp/net-snmp-config.h.in: - code with BSDi4 2002-12-19 02:50 jbpn * snmplib/snmp_api.c: - change a comment that doesn't take into account the transport stuff - fix some particularly bad formatting in snmp_open_ex 2002-12-18 10:50 hardaker * agent/mibgroup/agent/nsModuleTable.c: remove mem-leak comment. Out of date and was fixed 2002-12-18 10:47 hardaker * agent/mibgroup/agentx/agentx_config.c, man/snmpd.conf.5.def : delete experimental warning about agentx 2002-12-18 10:40 hardaker * mibs/UCD-SNMP-MIB.txt: fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed 2002-12-18 05:19 jbpn * agent/snmpd.c: - restart stderr logging on HUP (if -L was given on command line) 2002-12-17 16:33 rstory * local/mib2c.array-user.conf: remove ';' from define; if table has a storage type, check that it's not read only before allowing sets 2002-12-17 16:26 rstory * local/mib2c.array-persistent.conf: never mind 2002-12-17 16:02 hardaker * perl/OID/test.pl: Don't check for prefixes in test. They don't exist. However, do set SNMPCONFPATH in test initialization to a bogus value 2002-12-17 15:58 hardaker * perl/OID/OID.xs: remove direct call to init_snmp(). This is already called by the .pm file 2002-12-17 07:22 rstory * local/mib2c.array-persistent.conf: persistence for array-tables 2002-12-17 07:07 rstory * include/net-snmp/library/read_config.h, snmplib/read_config.c: add read_config_store_data_prefix; add ASN_TIMETICKS w/ASN_UNSIGNED cases 2002-12-17 06:44 rstory * snmplib/snmpUDPDomain.c: don't use SO_REUSE_ADDR so agent port can't be hijacked 2002-12-17 06:43 rstory * net-snmp-config.in: use local var for base agent libs; reorder base agent libs so static linking works 2002-12-16 15:32 nba * snmplib/scapi.c, agent/mibgroup/mibII/mta_sendmail.c, agent/mibgroup/mibII/mta_sendmail.h: Yet another compiler warning ... 2002-12-16 14:50 hardaker * local/mib2c.iterate.conf: remove bogus comment reference to table_dataset helper. 2002-12-16 14:42 nba * agent/mibgroup/disman/mteEventNotificationTable.c, agent/mibgroup/disman/mteEventTable.c, agent/mibgroup/disman/mteEventTable.h, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/disman/mteTriggerTable.h, apps/snmptrapd.c , include/net-snmp/library/tools.h, snmplib/tools.c : Spread some magic dust to quell compiler warnings (why isn't --enable-slient-libtool the default ...) 2002-12-16 08:44 jbpn * agent/mibgroup/agentx/master.c: - fix small memory leak (peername is copied by snmp_open_ex) 2002-12-16 08:31 jbpn * snmplib/mib.c: - fix small memory leak 2002-12-16 08:19 jbpn * snmplib/parse.c: - fix memory leak 2002-12-16 07:02 rstory * snmplib/container.c: remove redundant include (caused problems on Sun 5.7, reported by jbpn) 2002-12-16 05:22 rstory * dist/nsb-functions: configure w/out developer 2002-12-16 05:18 rstory * configure, configure.in: DEVFLAGS="" if not developer 2002-12-15 23:39 nba * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c , snmpIPXDomain.c, snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c: dmalloc support 2002-12-15 23:39 nba * agent/mibgroup/mibII/ipAddr.c: Possible leak of fd on error return 2002-12-14 07:22 rstory * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm , snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre1 ) 2002-12-14 07:21 rstory * ChangeLog, NEWS: update for 5.0.7.pre1 2002-12-14 06:59 rstory * dist/nsb-functions: check for agent/mibgroup; fix modules for config_dist 2002-12-14 06:58 rstory * man/: netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_serialize.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_todo.3: update for 5.0.7.pre1 2002-12-14 06:54 rstory * Makefile.top: bump rev to 5.0.7 2002-12-14 06:49 rstory * Makefile.in: add -n to grep for C++ comments 2002-12-14 06:47 rstory * agent/Makefile.depend, agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, apps/snmpnetstat/Makefile.depend, apps/Makefile.depend, snmplib/Makefile.depend: make depend 2002-12-14 06:45 rstory * agent/mibgroup/mibII/ipAddr.c: remove C++ comments 2002-12-14 06:30 rstory * include/net-snmp/agent/snmp_agent.h: add comments to some structure members 2002-12-14 06:29 rstory * agent/helpers/table_array.c: errors during commit undo should be xxFAILED; use set_request_error instead of set_mode_request_error; remove incorrect comment; more debugging; check for and call lower handlers 2002-12-14 06:27 rstory * agent/helpers/table.c: always process later passes of a set request 2002-12-13 13:06 nba * agent/mibgroup/host/hr_swinst.c: Quell compiler warnings 2002-12-13 12:47 nba * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c : Quell compiler warnings 2002-12-13 12:40 nba * snmplib/scapi.c: Fix incomplete zeroing of security data 2002-12-13 12:39 nba * snmplib/parse.c: Fix a possible freeing of a NULL pointer 2002-12-13 12:38 nba * agent/helpers/table_dataset.c, agent/mibgroup/mibII/ipAddr.c, apps/snmptrapd.c, include/net-snmp/agent/table_data.h, snmplib/snmp_api.c : Quell compiler warnings 2002-12-13 08:38 dts12 * agent/agent_handler.c: Clear the 'processed' flag between passes, so that handlers can correctly clean up after errors have been detected. 2002-12-13 08:06 rstory * agent/mibgroup/agentx/subagent.c: add asser to try and cath intermittent crash i've been seeing 2002-12-13 08:04 rstory * agent/mibgroup/agentx/master.c: log unknown agentx operation 2002-12-13 07:12 rstory * agent/helpers/table_array.c: if no row create callback on set, use NOTWRITABLE instead of NOSUCHINSTANCE 2002-12-13 07:04 rstory * agent/helpers/debug_handler.c: fix cut-n-paste so delegated flag displayed properly 2002-12-13 07:01 rstory * snmplib/default_store.c: log text (APP|LIB|TOK) instead of store id in debug msgs 2002-12-13 06:53 rstory * dist/nsb-functions: add --with-libwrap 2002-12-13 06:49 rstory * FAQ: grammar/indention tweak + mention strip for memory footprint question 2002-12-13 06:32 dts12 * perl/SNMP/Makefile.PL: Remove explicit mention of SNMP module documentation. This setting doesn't seem to be necessary, and without it, the man page is installed automatically. 2002-12-13 04:47 jbpn * apps/snmptrapd.c: - make -S do the same as snmpd -S (set the syslog facility) - make -l print a warning saying that it is deprecated and -S should be used instead 2002-12-13 04:14 jbpn * snmplib/read_config.c: - increase width of token field to improve legibility of configuration directive help output 2002-12-12 14:46 nba * apps/snmptable.c: Protect against unknown -O options 2002-12-12 12:56 nba * agent/mibgroup/smux/smux.c: Fix some size_t that really should be int 2002-12-12 11:18 nba * include/net-snmp/library/default_store.h, include/net-snmp/library/mib.h, man/snmp.conf.5.def, man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_api.c : A long overdue patch (#415252) from Robert Hastings that implements reverse DISPLAY-HINT processing, i.e. it allows you to input data formatted like the DISPLAY-HINT prescribes. Enabled by default, but can be disabled with the -Ih option or noDisplayHint in snmp.conf 2002-12-12 10:56 nba * agent/mibgroup/mibII/vacm_vars.c: parse oids in view statements the same way the apps do it (consistency, he said) 2002-12-12 10:35 hardaker * perl/agent/agent.xs: Add a getRootOID function to the reginfo pointer passed into handlers. 2002-12-12 10:34 rstory * local/mib2c.array-user.conf: change create and duplicate row to return specific context instead of generic netsnmp_index; catch error from parse_oid_indexes on row creation 2002-12-12 10:34 hardaker * perl/SNMP/t/mib.t: Print errors to STDERR instead. (actually don't because these statements are commented out in the first place) 2002-12-12 10:33 hardaker * agent/agent_registry.c: Reverse the context of a context if statement so if not the context then don't use the context in the given context. 2002-12-12 09:56 jbpn * apps/snmptrapd.c: - drop long-deprecated -q and -S options - minor formatting fixes 2002-12-12 09:35 jbpn * agent/snmpd.c: - remove duplicate message in usage 2002-12-12 08:37 dts12 * man/snmpd.1.def, agent/snmpd.c: Implement a command-line option (-S) to set the facility to use when logging via syslog. Based on an idea by Joel Rosdahl (Patch #627701) Note that -l and -L are already taken:-( ToDo: Provide configuration directives for both this, and the syslog token ('snmpd'). 2002-12-12 08:18 dts12 * man/snmpd.conf.5.def, agent/mibgroup/mibII/system_mib.c : Support setting of sysDescr and sysObjectID via snmpd.conf configuration directives (though not via SNMP SET reqests). Patches supplied by Joel Rosdahl (#627702 and #628011) 2002-12-12 07:58 dts12 * agent/helpers/: all_helpers.c, table.c: Suppress some compiler warnings. Based on patch supplied by Chris Johns (#644041) 2002-12-12 07:42 dts12 * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6), memory_solaris2.c: Use 'sysconf' to report on Solaris memory usage. Based on patch supplied by Ben Stern (#651182) 2002-12-12 07:00 dts12 * agent/mibgroup/agentx/master.c: Basic support for multiple AgentX sockets (on the master side at least). See Feature Request #632556 2002-12-12 05:57 rstory * dist/Makefile: create version tag from version so cvs export works; fix REL; add tar.gz of source as dependency for rpmfiles 2002-12-12 05:04 nba * snmplib/: data_list.c, snmpCallbackDomain.c, snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c , snmp_enum.c, snmp_secmod.c, snmp_transport.c : dmalloc support 2002-12-12 04:18 dts12 * snmplib/mib.c: Document the -OU option, and alphabetise the handling of options. 2002-12-12 03:25 dts12 * apps/Makefile.in: Install 'snmpinform' as a relative link, rather than an absolute one. Fix provided by the indefatigable Stefan Radman (Bug #652587) 2002-12-12 02:56 dts12 * configure, configure.in: Quote configure options when contructing net-snmp-configure and net-snmp-configure.h This allows options containing spaces, etc, to be handled correctly. (See Feature Request #547152) 2002-12-11 13:52 nba * agent/mibgroup/host/hr_disk.c: Patch for FreeBSD. Thanks to Jun Kuriyama 2002-12-11 09:16 dts12 * snmplib/: snmp_logging.c (V4-2-patches.4), snmp_logging.c: Try disabling line-buffering on Windows systems (since it apparently enables full-buffering instead). See Bug #558837. 2002-12-11 08:25 dts12 * perl/SNMP/t/: async.t, get.t, getnext.t, notify.t, set.t: Explicitly set SNMP version = 1 (the original default as expected by the tests) This should now pass all tests apart from conf.t #3 2002-12-11 03:46 dts12 * include/net-snmp/agent/auto_nlist.h: Be more selective in using the 64-bit version of nlist. (Bug #611655) 2002-12-11 03:27 dts12 * README.solaris: Mention the non-functionality of one of the suggested approaches. (Bug #617119). Reported by Quanah Gibson-Mount 2002-12-11 03:20 dts12 * agent/Makefile.in: Ensure that the destination directory exists before installing the embedded perl script. (Bug #617891) Fix provided by Stefan Radman. 2002-12-11 02:56 dts12 * README.snmpv3 (V4-2-patches.4), README.snmpv3: Document the location assumptions being made in this description. 2002-12-11 01:47 dts12 * include/net-snmp/library/default_store.h, include/net-snmp/library/mib.h, snmplib/mib.c, man/snmpcmd.1.def: Provide a mechanism for forcing strings to be displayed in either ASCII or Hex format, bypassing the "guess" mechanism as to which is more appropriate. Suggested by Nick Kanakakorn. Note that this does not affect objects with a Display-Hint in their MIB definition. 2002-12-11 01:30 dts12 * agent/ds_agent.h, agent/snmpd.c, testing/eval_tools.sh (V4-2-patches.[2,6,6]), agent/agent_read_config.c, agent/snmpd.c, include/net-snmp/agent/ds_agent.h, testing/eval_tools.sh: Command-line option to control whether to unlink the PID file or not. Necessary for correct test operation. 2002-12-11 01:21 dts12 * perl/OID/test.pl: The latest library defaults to MODULE::name style output, so adjust the expected output checks accordingly. Also, there are actually 36 tests, not 35! 2002-12-11 01:17 dts12 * perl/OID/OID.xs: Initialise the SNMP libraries, to set up the OID tree. Addresses bugs #638024 and #627643 [Qn: Do we need to supply an 'appname' (c.d the SNMP module) ?] 2002-12-10 16:29 nba * man/snmp.conf.5.def, snmplib/snmp_api.c, agent/mibgroup/util_funcs.c, agent/mibgroup/ucd-snmp/logmatch.c: Allow runtime configuration of persistent directory 2002-12-10 16:24 nba * snmplib/read_config.c: Report errors handling persistent storage files 2002-12-10 16:23 nba * snmplib/system.c: Pass up error on directory creation 2002-12-10 14:27 nba * snmplib/mib.c: Better respect for the max width option (snmptranslate -Td) 2002-12-10 14:26 nba * man/snmp.conf.5.def: Document the oidOutputFormat option 2002-12-10 14:25 nba * apps/snmptable.c: Clean up. Remove calls to obsolete functions snmp_set_quick_print, snmp_get_dump_packet, snmp_get_suffix_only. Remove last traces of the non_sequential backwards hack. Make sure it works for all -O options. 2002-12-10 08:58 dts12 * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.6), interfaces.c: Protect against empty lines in /proc/net/dev (Bug #625426) 2002-12-10 08:41 dts12 * snmplib/: snmpv3.c (V4-2-patches.5), snmpv3.c: Free destination memory before cloning SNMP Engine ID. Fix provided by Martin Carlsson. (Bug #835481) 2002-12-10 08:07 dts12 * perl/: ASN/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL, agent/default_store/Makefile.PL, default_store/Makefile.PL : Add "$Config{ccflags}" to CCFLAGS. (See bug #640899) 2002-12-10 07:46 dts12 * agent/mibgroup/mibII/: ipAddr.c (V4-2-patches.8), ipAddr.c: Add support for Linux virtual interfaces in the ipAddressTable. (Note this does *not* include separate per-v-interface statistics in the interfaces table). Patch supplied by Jens Sittner (#621274) 2002-12-10 01:59 dts12 * agent/agent_handler.c: Remove a couple of extraneous ^M characters. 2002-12-09 23:36 nba * snmplib/mib.c: When using -Oqv and printing an empty string you could end up with a NULL string and not an empty string leading to some very obscure problems in snmptable and other applications. 2002-12-09 08:12 dts12 * snmplib/snmp_api.c: Handle missing integer values (whether 32- or 64-bit!). Oops! 2002-12-09 07:12 dts12 * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c: Handle integer-based values correctly on a 64-bit platform. Patch supplied by Thomas Weber (#561071) 2002-12-09 06:45 dts12 * agent/mibgroup/agentx/master.c: Take note of subagent-requested byte ordering in subsequent communications. Patch supplied by Urban (#632284) 2002-12-09 06:32 dts12 * agent/: snmpd.c (V4-2-patches.5), snmpd.c: Remove the PID file on agent shutdown. Patch supplied by Joel Rosdahl (#627699) 2002-12-09 06:25 dts12 * snmplib/system.c: Handle 'struct sockaddr' that contain 'sa_len' fields differently to those that don't (c.f ifilter_ioctl.c in BIND 9.2.1 sources) Patch supplied by Joel Rosdahl (#627696) 2002-12-09 04:12 dts12 * acconfig.h, configure, configure.in: Recognise BSDi4, and tweak the recognition of 'dlopen'. Patches supplied by Joel Rosdahl. 2002-12-09 03:10 dts12 * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c : Remove some warnings, and try to cope with 'sysctl' failures. Patches supplied by Chris Johns. 2002-12-09 01:20 dts12 * README.solaris: Mention the limitations on /usr/ucb/sed, and point people towards /usr/bin/sed instead. 2002-12-07 05:41 dts12 * agent/helpers/table_dataset.c: Insert newly-created rows into the per-request lists, so that lower level handlers can access them. [Qn: Should we do something similar with updated lists as well?] 2002-12-07 05:34 dts12 * agent/helpers/table_dataset.c: Report back the correct error for rows that couldn't be created. 2002-12-07 05:32 dts12 * agent/helpers/table_dataset.c: Protect against freeing a row that never got created in the first place. 2002-12-06 15:05 hardaker * testing/tests/T030snmpv3usercreation: Skip on non-openssl machines. THis should be changed to just not using encryption on those machines, but I do not have the time at the moment 2002-12-06 10:12 hardaker * configure.in: remove ucdDemoPublic from --enable-mini-agent 2002-12-06 10:02 hardaker * configure: remove ucdDemoPublic from --enable-mini-agent 2002-12-06 09:01 dts12 * agent/helpers/table_dataset.c: Don't delete the "old" (non-existent) row, when tidying up after creating a new row. 2002-12-06 08:40 dts12 * agent/helpers/table_dataset.c: Tweak handling of (invalid) RowStatus creation requests in an "automatic creation" table. These should return wrongValue or inconsistentValue, rather than notWritable. 2002-12-05 02:47 dts12 * agent/helpers/table_dataset.c: Support use of RowStatus object to control creation of new rows (i.e. when the 'allow_creation' flag is not set). This should deal with everything except determining whether a row is ready to go 'active' (e.g. via 'createAndGo'). Such a decision is inherently specific to each individual MIB, so must really be done in the lower-level handler. 2002-12-05 02:41 dts12 * agent/helpers/table_dataset.c: Stop processing when a 'non-writable create' is detected. 2002-12-04 16:35 hardaker * agent/mibgroup/disman/mteTriggerTable.c: - BIT_STR -> OCTET_STR, which is what it should be. - run eventTable entries. 2002-12-04 16:34 hardaker * agent/mibgroup/disman/mteTriggerExistenceTable.c: BIT_STR -> OCTET_STR, which is what it should be. 2002-12-04 16:33 hardaker * agent/mibgroup/disman/: mteObjectsTable.c, mteTriggerBooleanTable.c: use netsnmp_strdup_and_null to get real strings from mib data. 2002-12-04 16:32 hardaker * agent/mibgroup/disman/: event-mib.h, mteEventNotificationTable.c, mteEventNotificationTable.h , mteEventTable.c, mteEventTable.h: - implemented the mteEventTable and the mteEventNotificationTable - FYI, total implementation time: about 4 hours - no easy-to-use .conf wrappers yet though. snmpset support only. 2002-12-04 16:29 hardaker * local/mib2c.create-dataset.conf: - use the netsnmp_table_set_add_indexes function which actually works. 2002-12-04 16:29 hardaker * agent/helpers/table_dataset.c, include/net-snmp/agent/table_dataset.h: - create a netsnmp_table_set_add_indexes function. - Allow row creation using rowStatus when the data column exists, but there is no assigned value (ie, is NULL). - use netsnmp_strdup_and_null instead of memdup to make sure an implicit NULL is in place for things that use the data and need it as a real string. 2002-12-04 16:27 hardaker * net-snmp-config.in: document --prefix 2002-12-04 10:16 hardaker * NEWS (V4-2-patches.9), NEWS: document 4.2.6 2002-12-03 01:44 dts12 * agent/mibgroup/host/hr_print.c: Close printer file handle with 'fclose' rather than 'pclose' to avoid a memory leak on Solaris 2.6. Fix provided by Jacobo Matute. 2002-12-03 01:33 dts12 * agent/helpers/: table_data.c, table_dataset.c: Translate GetNext (and GetBulk) requests into simple Get requests, when passing them from the table_data handler to table_dataset. This is analogous to how the iterate handler works, and allows lower level handlers to override the basic behaviour (without having to duplicate all of the "find next row" code every time). 2002-12-02 01:48 dts12 * agent/helpers/table.c: Return SNMPv2-style exceptions, rather than the SNMPv1 'noSuchName' error. This used to break AgentX subagents, but the latest change to snmp_agent.c (to catch noSuch{Instance,Object} exceptions) seems to have fixed that problem. 2002-12-02 01:40 dts12 * agent/snmp_agent.c: Explicitly parenthesise a comparison, to keep the compiler happy. 2002-12-02 01:39 dts12 * agent/snmp_agent.c: Inclusive-range GetNext requests are transmitted as Get requests, so may well return noSuch{Instance,Object} exceptions. Catch these as well. 2002-12-02 01:36 dts12 * agent/helpers/table_dataset.c: Catch (and reject) attempts to create a new row via a non-writable object. 2002-11-28 01:24 dts12 * agent/helpers/table_iterator.c: Null out one final loop_context pointer after being freed. (Patch provided by Roger McCalman) 2002-11-26 14:59 nba * snmplib/parse.c: Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com 2002-11-26 14:53 nba * apps/snmptranslate.c: Reinstate the -w options that was lost in the indent fury 2002-11-26 07:50 hardaker * agent/mibgroup/examples/notification.c: The notification variable shouldn't be static. A bug found while tracking down a problem pointed out by Venice on IRC. 2002-11-26 01:10 dts12 * snmplib/snmp_enum.c: Fix incorrect usage of SE_MAX_IDS vs SE_MAX_SUBIDS. Reported by 'shinepeak' 2002-11-25 19:41 hardaker * local/FAQ2HTML: hack of a hack of a hack, or: fix multi-line FAQ questions 2002-11-25 07:08 hardaker * README.agentx: mention agentxPingInterval 2002-11-18 18:39 hardaker * agent/mibgroup/smux/smux.h: applied patch #527650 2002-11-11 14:10 nba * snmplib/mib.c: Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman) 2002-11-11 13:57 nba * apps/snmptrapd_log.c: Fix a missing error return 2002-11-11 11:26 hardaker * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c: fix taddr generation/parsing for port based transports to properly use network byte ordering. 2002-11-11 11:25 hardaker * agent/mibgroup/target/snmpTargetAddrEntry.c: fix write support for the timeout column 2002-11-09 07:06 nba * agent/mib_modules.c, agent/snmp_vars.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/subagent.c, include/net-snmp/agent/mib_modules.h, include/net-snmp/library/snmpUDPIPv6Domain.h: Do away with a bunch of compiler warnings 2002-11-09 06:59 nba * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c, ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c, ucd-snmp/pass.c, ucd-snmp/proc.c, host/hr_print.c : Zero is an OK file descriptor. -1 is the error return 2002-11-09 06:54 nba * include/net-snmp/library/parse.h, snmplib/parse.c: More to the point message for undefined identifiers. Brought forward from 4.2 2002-11-09 06:52 nba * apps/snmpvacm.c: Print the error information in case of error 2002-11-09 06:51 nba * apps/snmpnetstat/route.c: Protect against v2 exception results 2002-11-09 06:49 nba * sedscript.in, man/snmpcmd.1.def: Protect PREFIX when it is the env var. Thanks to Stefan Radman (sradman) 2002-11-09 06:47 nba * mibs/rfclist: Add RFC 3371 L2TP-MIB 2002-11-09 06:46 nba * mibs/IANAifType-MIB.txt: Updated from IANA 2002-11-07 02:55 jbpn * apps/snmptable.c: - fix -Cf and -Cw option processing (previously would core dump if no option passed), as pointed out by hampa on #net-snmp 2002-11-06 12:35 rstory * net-snmp-config.in: fix cut/paste 2002-11-06 12:04 rstory * configure: configure to match configure.in & makefiles 2002-11-06 11:08 rstory * net-snmp-config.in: add missing end quote 2002-11-06 10:35 rstory * net-snmp-config.in: add @DEVFLAGS@ weherver there is a @CFLAGS@, except for the new --base-cflags 2002-11-06 10:22 rstory * Makefile.top: add @DEVFLAGS@ to CFLAGS 2002-11-06 10:21 rstory * configure.in: seperate developer cflags from normal cflags 2002-11-06 09:55 rstory * agent/mibgroup/util_funcs.h: change struct.h include to use "" instead of , since it it a local include, not a system include 2002-11-06 09:39 rstory * acconfig.h, agent/mibgroup/util_funcs.h, agent/mibgroup/ucd-snmp/lmSensors.c, include/net-snmp/net-snmp-config.h.in, snmplib/ucd-snmp-includes.h, win32/config.h, win32/net-snmp/net-snmp-config.h: purge IN_UCD_SNMP_SOURCE 2002-11-05 09:24 hardaker * perl/AnyData_SNMP/netsh: added a xmlshort delimiter as requested by lands on IRC 2002-11-05 08:59 rstory * dist/cvsup: tabs -> spaces only try to chmod RO src dir if owner of dirs 2002-11-05 08:56 rstory * mkinstalldirs: making a directory is not an error, so don't send output to stderr 2002-11-04 08:15 hardaker * agent/mibgroup/target/snmpTargetParamsEntry.c: allow unregistered security models <= 2 2002-11-04 08:14 hardaker * agent/mibgroup/notification/snmpNotifyTable.c: enable row creation to be better supported (rowstatus no longer has to be first in the list, ...) 2002-11-04 08:13 hardaker * net-snmp-config.in: add cppflags to --cflags 2002-11-04 08:13 hardaker * NEWS: add stuff for 5.0.7 (or whatever) mentioning a few new features. 2002-11-01 09:06 hardaker * snmplib/snmp_api.c: Fixed bug #632094 using the suggested method: watch for NULL strerror() return 2002-11-01 07:09 rstory * Makefile.in: undo my changes from r 5.17, attempting to reduce runs of config.status by using explicit paths to srcdir, and let VPATH do it's thing 2002-10-29 11:30 rstory * snmplib/Makefile.in: target to build binary array test app; tweak to parse test target (reduces most but not all external references) 2002-10-29 11:27 rstory * snmplib/container_binary_array.c: fix for binary search problem noted by Romy Christensen on coders; partial (ifdef'd out) code for a binary array iterator 2002-10-29 11:25 rstory * snmplib/test_binary_array.c: simple test program for binary array 2002-10-29 06:28 hardaker * perl/SNMP/SNMP.xs: Fix debugging as noted in bug #630348 2002-10-28 16:47 hardaker * configure, configure.in: changed .1.6.3 to 1.3.6 as noted in comp.protocols.snmp 2002-10-28 12:01 hardaker * agent/mibgroup/examples/ucdDemoPublic.conf: changed password 2002-10-28 11:57 hardaker * agent/mibgroup/examples/ucdDemoPublic.conf: misc vacm fixes 2002-10-28 05:41 jbpn * snmplib/snmp_api.c: - remove erroneous free() of rxbuf 2002-10-25 09:35 hardaker * snmplib/snmp_api.c: fixed SNMP_CALLBACK_OP_DISCONNECT -> NETSNMP_OP_CALLBACK_DISCONNECT as noted by TrogL on IRC 2002-10-25 04:34 jbpn * snmplib/snmp_api.c: - perform a NETSNMP_CALLBACK_OP_DISCONNECT type callback if we decide to shutdown a stream type connection because we received an excessively large packet. 2002-10-24 07:41 hardaker * README: Added the super-bug-patch generator Stefan Radman to the THANKS list 2002-10-24 07:40 hardaker * configure.in: bug #617508: added the mta_sendmail module to --help 2002-10-24 07:35 hardaker * local/Makefile.in: update install list for mib2c conf files and remove old one 2002-10-23 17:34 hardaker * configure, configure.in: fix incorrect variable name I noticed when copying to a different configure script in another package 2002-10-23 17:28 hardaker * Makefile.in: Fixed bug#617838: versiontag isn't distributed and shouldn't be always used in the make distclean calls. 2002-10-23 17:12 hardaker * agent/mibgroup/disman/mteTriggerTable.c: inconsequencial memory leaks fixed (init time leaks). 2002-10-23 17:10 hardaker * agent/helpers/table_iterator.c: Fixed various memory leaks in the table_iterator as pointed out by Roger McCalman and Jay Parlar on the -coders list (including their patches) 2002-10-23 15:44 hardaker * agent/mibgroup/notification/snmpNotifyTable.c: snmpNotifyTable.c 2002-10-23 15:40 hardaker * agent/mibgroup/disman/mteTriggerTable.c: free a previously malloced pointer to the watch variable before replacing it. 2002-10-23 15:40 hardaker * agent/mibgroup/examples/delayed_instance.c: remove duplicate unused malloc. 2002-10-21 09:43 jbpn * include/net-snmp/system/solaris2.9.h: - add system file for Solaris 9 2002-10-17 19:44 hardaker * agent/agent_registry.c, agent/snmp_agent.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibII/vacm_vars.h, include/net-snmp/agent/agent_callbacks.h, include/net-snmp/agent/agent_registry.h, include/net-snmp/library/vacm.h, snmplib/vacm.c: Optimized the VACM checks in the case of getnext/getbulk so that when large portions of the mib tree are excluded, the sub-mib access code won't be called at all (finally implementing a very long needed optimization). 2002-10-17 19:41 hardaker * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c : new function to find the commonality between two oids: netsnmp_oid_find_prefix 2002-10-17 19:39 hardaker * Makefile.in, aclocal.m4, configure, configure.in: Print out a "summary" at the end of a run 2002-10-17 02:40 dts12 * local/mib2c.old-api.conf: Properly terminate a loop construct (missing '@end@') Spotted by Karl Cooper. Oops! 2002-10-16 14:19 rstory * agent/snmpd.c: restore continue after EINTR caused by signal we handled (instead of falling thorough to exit!) 2002-10-16 14:00 rstory * agent/snmpd.c: check for our signal flags on EINTR, and only relesect if not changed; debug msg when signals registered and for select/fdsets; 2002-10-16 12:52 rstory * Makefile.top: move CPPFLAGS before user configure CFLAGS.. so if a user adds something like /usr/local/include to CFLAGS, we will pick up our local includes first, instead of includes from a previous release.. 2002-10-15 21:06 rstory * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h : make sure snmptrapd always honors DS_APP_NUMERIC_IP for logging 2002-10-15 14:09 rstory * snmplib/mib.c: netsnmp_get_boolean -> netsnmp_ds_get_boolean 2002-10-15 11:08 rstory * agent/helpers/table.c: fix constant used in assert, noted on coders 2002-10-15 11:07 rstory * agent/snmp_agent.c: include syslog for libwrap log levels 2002-10-15 07:39 hardaker * man/snmpcmd.1.def: Add yet another way to specify v6 addresses 2002-10-14 08:54 hardaker * man/snmpcmd.1.def: fix ipv6 transport address specs 2002-10-11 16:18 hardaker * README.cmu, dist/net-snmp.spec: Remove the README.cmu file (entirely out of date at this point). 2002-10-11 13:57 hardaker * acconfig.h, configure, configure.in, agent/mibgroup/ucd-snmp/disk.c, include/net-snmp/net-snmp-config.h.in: patch #600933 from Donal Diamond: dskPercentNode for FreeBSD4 2002-10-11 13:49 hardaker * snmplib/mib.c: Patch #598280 from Jeff Watson: make -OQ not print type warnings. 2002-10-11 13:43 hardaker * dist/Makefile: fix include directory 2002-10-11 13:42 hardaker * dist/.cvsignore: ignore rpm subdir 2002-10-11 13:32 hardaker * dist/RELEASE-INSTRUCTIONS: better docs about auto-extracted SF news 2002-10-11 13:04 hardaker * dist/: Makefile, net-snmp.spec: merge in patch #598869: Mark Harig's better rpm stuff 2002-10-11 12:21 hardaker * include/net-snmp/library/default_store.h, snmplib/mib.c : Alternative to a patch suggestion: add -OU to not print UNITS suffixes. 2002-10-11 12:18 hardaker * man/snmpcmd.1.def: ../agent/snmp_agent.c 2002-10-11 12:14 hardaker * man/snmp.conf.5.def: document dontPrintUnits 2002-10-11 11:48 hardaker * agent/snmp_agent.c: Patch #617151 from Andrew Rucker Jones: fix libwrap headers. - I'm still unhappy with how libwrap functions... needs thinking about. 2002-10-11 10:53 hardaker * agent/mibgroup/ucd-snmp/diskio.c: Patch #312694 from John Surveyor: fix diskio on solaris. 2002-10-11 10:37 hardaker * agent/mibgroup/mibII/at.c: Applied patch #621398 from Matthew Krenzer to fix linux arp table. 2002-10-11 06:47 rstory * win32/snmpdsdk/snmpd.dsp: chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten) 2002-10-11 06:45 jbpn * man/snmpcmd.1.def: - note square brackets for IPv6 addresses 2002-10-11 06:40 jbpn * agent/snmpd.c: - restart select() more quickly if an EINTR happens 2002-10-10 22:51 hardaker * FAQ: applied Harrie's patch describing low memory footprints 2002-10-10 08:38 hardaker * snmplib/snmpksm.c: Patch from Ken Horstein to fix KSM module 2002-10-10 03:22 jbpn * agent/helpers/table_array.c: - remove bad inlines which cause file not to compile with Sun CC. See bug #620827. 2002-10-09 23:03 hardaker * dist/net-snmp.spec: add .la files 2002-10-09 23:00 hardaker * dist/net-snmp.spec: make the .spec file almost usable. 2002-10-08 15:55 hardaker * FAQ: FAQ updates for download sites. 2002-10-08 07:36 hardaker * perl/OID/OID.pm: Patch from Joshua Keroes for string comparisons 2002-10-07 10:57 hardaker * FAQ: added a statement about the COPYING file (suggested by Harrie) 2002-10-06 11:32 rstory * dist/README.build-scripts: nsb-* likes full paths, update examples; fix sourceforge upload site 2002-10-05 14:42 hardaker * README, sedscript.in, snmplib/snmp_version.c , FAQ, perl/SNMP/SNMP.pm: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.6 ) 2002-10-05 14:42 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 , netsnmp_multiplexer.3, netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_watcher.3: make docs 2002-10-05 14:41 hardaker * ChangeLog, NEWS: update for 5.0.6 2002-10-05 14:38 hardaker * dist/RELEASE-INSTRUCTIONS: misc updates 2002-10-05 14:29 hardaker * agent/Makefile.depend, agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, apps/Makefile.depend, apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend : make depend 2002-10-05 14:09 hardaker * Makefile.top: update for 5.0.6 2002-10-05 14:08 hardaker * dist/RELEASE-INSTRUCTIONS: remove illegal flag from nsb-config 2002-10-05 13:41 rstory * agent/snmp_agent.c: efence is your friend: don't allocate 0 bytes 2002-10-05 12:58 rstory * agent/mibgroup/agentx/subagent.c: efence is your friend: don't reference ptr after is has been free'd. 2002-10-04 07:17 hardaker * agent/snmp_agent.c: fix secondary effect of bug 613983 and really fix it this time. 2002-10-02 10:56 hardaker * agent/mibgroup/tunnel/: tunnel.c (V4-2-patches.2), tunnel.c : Patch from Frank Strauss to fix some coding errors 2002-10-01 07:39 rstory * agent/snmp_vars.c: offical patch 617049: initialize container list earlier (in init_agent) 2002-10-01 07:35 rstory * agent/snmp_vars.c: remove ^M characters (damn windows editors) 2002-09-30 15:17 rstory * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm , snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.5 ) 2002-09-30 15:16 rstory * dist/RELEASE-INSTRUCTIONS: add info on md5sums and gpg signing 2002-09-30 15:15 rstory * dist/cvsup: fix chmod to do what I wanted, not what I told it 2002-09-30 15:14 rstory * ChangeLog, Makefile.top, NEWS: update for 5.0.5 2002-09-30 14:27 rstory * ChangeLog: merge pre changes into 5.0.4 comments 2002-09-30 14:25 rstory * NEWS: update for 5.0.4 2002-09-30 14:23 hardaker * NEWS: NEWS updates for 5.0.4 2002-09-30 14:03 rstory * README: update my email address 2002-09-30 14:03 rstory * ChangeLog: update for release 5.0.4 2002-09-30 13:08 rstory * agent/helpers/table.c: make len a size_t to fix problem on 64 bit system, reported by sebnod` in IRC 2002-09-30 13:05 rstory * agent/helpers/table.c: don't use static local vars, as they are likely to cause problems with threads 2002-09-30 12:48 rstory * dist/nsb-package: make sure install dir is relative to build dir 2002-09-30 12:20 rstory * snmplib/vacm.c: add missing newline in debug 2002-09-30 12:19 rstory * dist/: nsb-functions, nsb-package: fix typos 2002-09-30 12:18 rstory * agent/snmp_agent.c: avoid infinite loop 2002-09-30 11:59 rstory * dist/nsb-functions: don't assume make is GNU make, and search for it. require user to set an env var if no GNU make is found in PATH 2002-09-30 11:58 rstory * dist/cvsup: if CVS dir is ro, automagically make it rw before update and ro after update 2002-09-27 11:03 hardaker * agent/snmp_agent.c: make get_set_cache() return an error if no previous SET has been started. 2002-09-27 11:02 hardaker * agent/agent_registry.c: double check against some null pointers before using them in the cache code. 2002-09-27 10:36 hardaker * agent/snmp_agent.c: set treecache_num to -1 at init of memory, to be extra safe. 2002-09-26 11:58 hardaker * agent/: snmp_agent.c, snmpd.c: move libwrap variables 2002-09-26 11:57 hardaker * perl/agent/agent.xs: ok, remove tcpwrappers vars 2002-09-26 10:44 hardaker * perl/agent/agent.xs: define stupid variables needed by tcpwrappers because they don't get concepts of encapsulation. arg. 2002-09-26 08:26 hardaker * perl/agent/agent.xs: change call_pv to perl_call_pv for older versions of perl. 2002-09-26 08:10 hardaker * snmplib/mib.c: run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk. 2002-09-23 10:14 hardaker * dist/RELEASE-INSTRUCTIONS: mention freshmeat 2002-09-23 10:13 hardaker * agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/ucd-snmp/versioninfo.h, mibs/UCD-SNMP-MIB.txt : - implement a (long needed) settable variable to store the current persistent information. 2002-09-23 09:47 hardaker * snmplib/snmp_api.c: - make not in time window reports trigger a resend of informs. (suggestion from Erik Anggard) 2002-09-20 08:28 jbpn * agent/mibgroup/mibII/vacm_vars.h: - remove functions vacm_parse_security and vacm_free_security which don't exist 2002-09-19 14:01 hardaker * perl/agent/agent.xs: - support agent shutdowns (well, ok it's just an api since it doesn't work). - misc bug fixes. 2002-09-19 13:38 hardaker * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm: fix agent request_infoPtr problems. 2002-09-19 09:04 dts12 * win32/snmptranslate/snmptranslate.dsp: Compile and link with 'getopt.c' explicitly. This should not be necessary, but for some reason (that completely escapes me!), using command-line options (such as -IR) with the Release version of snmptranslate causes a run-time DLL error. (The Debug version is fine). The other applications seem to be OK - this problem only seems to hit snmptranslate. So as a sticking-plaster, compiliing getopt.c in as part of the project, keeps both versions of the application happy. Someone with better Windows knowledge than me needs to look at this and fix it properly. 2002-09-19 03:14 jbpn * include/net-snmp/library/snmp_api.h: - undo worst of indent damage 2002-09-19 03:03 jbpn * include/net-snmp/library/snmp_api.h: - remove _dparse functions (which don't exist) 2002-09-18 07:55 hardaker * testing/eval_tools.sh: reset SNMP_SLEEP after loop 2002-09-18 07:41 jbpn * snmplib/snmp_client.c: - remove very obsolete (and not used anywhere) #definitions of PARTY_MIB_BASE and CONTEXT_MIB_BASE 2002-09-17 23:59 rstory * ChangeLog: tweak for 5.0.4 last minute update 2002-09-17 23:48 rstory * testing/eval_tools.sh: chg > to -gt to achieve intended result 2002-09-17 22:39 rstory * NEWS: update for 5.0.4 2002-09-17 22:33 rstory * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm , snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4 ) 2002-09-17 22:32 rstory * ChangeLog: update for 5.0.4 2002-09-17 21:59 rstory * Makefile.in: add $(srcdir) to a few dependencies to try and reduce the # of times that config.status is run when building outside the src dir 2002-09-17 21:54 rstory * README.win32: visually provocative section headers; add recent status (all bad news); not to use new win32sdk.dsw to get additonal functionality with platform sdk; remove info on removing agentx, as it's been around now for a while; add section on what files to edit to add mib2c generated code to agent; remove reference to specific release number in example 2002-09-17 21:25 rstory * win32/snmpdsdk/snmpd.dsp: take 'sdk' out of exe name 2002-09-17 21:25 rstory * win32/win32sdk.dsw: swap snmpdsdk for snmpd 2002-09-17 21:14 rstory * win32/: encode_keychange/encode_keychange.dsp, libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp, snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp , snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp , snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: get all our ducks in a row: add advapi32.lib to link lines, make sure all Release and Debug libs/apps are compile with same C++ settings 2002-09-17 21:12 rstory * win32/netsnmpmibs/netsnmpmibs.dsp: remove sdk dependent modules 2002-09-17 21:10 rstory * win32/mib_module_inits.h: group modules that depend on win32 sdk together, with ifdef 2002-09-17 21:08 rstory * agent/snmp_vars.c: no callback for win32 until pipe fd problem is fixed 2002-09-17 21:07 rstory * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp, snmpdsdk/snmpd.dsp: new versions for sdk users 2002-09-17 21:05 rstory * win32/win32sdk.dsw: new workspace for sdk users 2002-09-16 13:27 hardaker * perl/SNMP/SNMP.pm: mib module loading fixes by calling init_snmp first 2002-09-13 12:05 rstory * dist/RELEASE-INSTRUCTIONS: tweak example nsb-config command; add -b back to cvs2cl, otherwise you get changelog msgs from other branches and have to weed them out 2002-09-13 09:33 hardaker * perl/OID/: OID.pm, OID.xs, test.pl: fix illegal oids to not return a pointer. 2002-09-13 07:40 jbpn * snmplib/snmpUDPDomain.c: - minor optimisation; we don't need a zero-terminated community string except for debugging output. 2002-09-13 07:35 hardaker * local/mib2c: added -i option to request indent not be run 2002-09-13 07:06 jbpn * COPYING: - add missing verb in introduction 2002-09-12 12:58 hardaker * perl/SNMP/SNMP.xs: protect calling some SvIV dereference functions if it's not an IV. - eliminates the remaining perl warnings. 2002-09-12 11:45 hardaker * net-snmp-config.in: include ldflags where appropriate (--libs, --agent-libs, ...) 2002-09-11 22:48 rstory * dist/: nsb-nightly, nsb-package: add/use new option to remove build dir after successful build 2002-09-11 22:47 rstory * dist/nsb-functions: print build dir 2002-09-11 22:19 hardaker * testing/tests/: Sv3config, T030snmpv3usercreation: much more complex tests of USM user creation/modification. 2002-09-11 22:07 hardaker * testing/: eval_tools.sh, tests/T001snmpv1get, tests/T002snmpv1getnext, tests/T003snmpv1getfail, tests/T004snmpv1nosuch: - support for multiple tests at once. - merge v1 tests into a single (faster) test. 2002-09-11 21:34 rstory * dist/nsb-functions: don't monkey around with returning error codes, just exit; more regexp tweaks 2002-09-11 16:36 hardaker * testing/eval_tools.sh: - use sub-second sleeps if available - sleep 1 (sub-)second at a time when waiting for particular tests rather than the full SNMP_SLEEP duration. 2002-09-11 16:24 hardaker * apps/snmptrapd.c: use snmp_log instead of printf for shutdown message. 2002-09-11 15:42 hardaker * local/mib2c.iterate.conf: missing variable decl pointed out by irc:df 2002-09-10 13:16 rstory * dist/nsb-functions: tweak error regexps & error messages 2002-09-10 12:28 rstory * local/mib2c.array-user.conf: compiler warnings are your friend!; fix embeded comments; fix non-void functions w/no rtn values; code reorg to fix emacs indent complaints 2002-09-10 12:26 rstory * Makefile.in: new start-flag end-flag targets to help nightly build script determine if a make completed successfully 2002-09-10 12:12 rstory * dist/nsb-functions: tweaks for new script for automated nightly builds; ad nsb-abort, nsb-flow; direct some messages to stderr; use new start-flag end-flag make targets; update error grep to include '***'; check for new value to rm -fR build dir 2002-09-10 12:08 rstory * dist/nsb-nightly: new script for automated nightly builds 2002-09-10 12:08 rstory * dist/nsb-package: add option to rm -fR build dir at start; check scrip path for nsb-functions; prefix default build dir w/version; exit w/rc from nsb-build 2002-09-10 12:05 rstory * dist/: nsb-config, nsb-platform: add current path to script to nsb-function search path 2002-09-09 06:28 jbpn * snmplib/snmp_api.c: - fix bug pointed out by Jared Smith-Mickelson (bug #605147) whereby passing an unknown type character to snmp_add_var would cause a segfault. 2002-09-09 06:09 hardaker * apps/snmptranslate.c: double check a pointer value before using it. 2002-09-09 06:09 hardaker * configure, configure.in, agent/mibgroup/ucd-snmp/memory_netbsd1.c, agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, include/net-snmp/net-snmp-config.h.in: Current header update patch for netbsd from Patrick Welche. 2002-09-06 15:30 driehuis * mibs/UCD-SNMP-MIB.txt: Mark the non-raw variants of objects that are accessable as raw counters as deprecated, to (hopefully!) cut down on the number of users that get bitten by it.. 2002-09-04 11:36 hardaker * README.solaris: added Bruce's email address 2002-09-04 11:27 hardaker * Makefile.in, Makefile.rules: fix perlclean 2002-09-04 11:10 hardaker * agent/snmpd.c: Fix process grouping by calling setsid() (reported by irc:TrogL) 2002-09-04 11:09 hardaker * configure, configure.in, include/net-snmp/net-snmp-config.h.in: check for setsid(). 2002-09-03 10:51 hardaker * local/mib2c: fix cases where there either are no tables or no scalars. 2002-09-03 10:23 hardaker * perl/SNMP/SNMP.xs: don't use NULL variables. 2002-09-02 19:33 rstory * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm , snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre2 ) 2002-09-02 19:33 rstory * ChangeLog: update for release 5.0.4.pre2 2002-09-02 19:22 rstory * man/netsnmp_handler.3: updated docs 2002-09-02 19:19 rstory * agent/Makefile.depend, agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, apps/Makefile.depend, apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend : make depend 2002-09-02 19:16 rstory * dist/nsb-config: try and guess at src dir if not specified 2002-09-02 19:15 rstory * dist/README.build-scripts: add note about err when building in and out of source tree 2002-09-02 18:55 rstory * Makefile.in: full path to versiontag, in case we are buildint outside of src directory 2002-09-02 18:37 rstory * dist/nsb-functions: remove forced prompt on errors 2002-09-02 18:36 rstory * Makefile.in: add warnings when VERSION is required; add tarclean target; add tarclean to distclean target 2002-09-02 18:34 rstory * agent/mibgroup/versiontag: add msg on error; add clean target 2002-09-02 17:27 rstory * NEWS: update win32 & AgentX status 2002-09-02 17:20 rstory * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c , include/net-snmp/agent/snmp_agent.h: fix to avoid locking up the agent when a sugagent dies during a set request. We must clean up the delegated requests when the session(s) are closed, so that they will be processed and removed, allowing further requests to be processed. 2002-09-01 10:43 rstory * snmplib/container_binary_array.c: change result type back to int, as it may receive a negative value PLEASE check the use of a variable before changing is signedness, especially areound release time! 2002-08-30 12:18 rstory * include/net-snmp/utilities.h: include check_varbind.h 2002-08-30 12:18 rstory * agent/helpers/table_array.c: change NOSUCHNAME to NOSUCHINSTANCE again, as it seems the agentX fix also correctly deals with this error code 2002-08-30 06:14 hardaker * FAQ, README: - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore. 2002-08-29 10:32 rstory * dist/nsb-functions: check for modules before configuring them 2002-08-29 07:52 hardaker * snmplib/scapi.c: Fix the last AES bug I know of. AES128 works great. I still Need to fix 192/256 for longer key generation from MD5/SHA 2002-08-29 07:52 hardaker * perl/agent/agent.pm: use the right perl module name in the use line. 2002-08-29 03:47 dts12 * agent/agent_handler.c, agent/mibgroup/agentx/master.c , include/net-snmp/agent/agent_registry.h, win32/config.h: More Win32-related tidying up. The agent now compiles with relatively few warnings. 2002-08-29 01:50 dts12 * agent/agent_trap.c, agent/mibgroup/agentx/client.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/utilities/override.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/table_dataset.h, include/net-snmp/library/mt_support.h, snmplib/container_binary_array.c, snmplib/snmpusm.c, win32/config.h, win32/libsnmp_dll/libsnmp.def: Declare new routine 'netsnmp_oid_equals', and assorted Win32 cleanup fixes. 2002-08-28 11:15 rstory * dist/RELEASE-INSTRUCTIONS: clarify cvs2cl script name; remove -b flag from cvs2cl per Dave; a little reorganization; put commands on separate lines prefixed with $; note 5.x/4.x differences per Dave's email; plug my new scripts where appropriate 2002-08-27 11:48 rstory * dist/RELEASE-INSTRUCTIONS: add URL for cvs2cl; update cvs2cl cmds to cvs2cl.pl, since that's the file that's actually distributed 2002-08-26 21:59 rstory * Makefile.top: update for release 5.0.4.pre1 2002-08-26 21:25 rstory * snmplib/snmp_version.c, FAQ, README, sedscript.in, perl/SNMP/SNMP.pm: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre1 ) 2002-08-26 21:24 rstory * ChangeLog: update for release 5.0.4.pre1 2002-08-26 21:19 rstory * agent/Makefile.depend, agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, apps/Makefile.depend, apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend : make depend 2002-08-26 21:17 rstory * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 , netsnmp_multiplexer.3, netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_watcher.3: update man pages for 5.0.4.pre1 2002-08-26 21:10 rstory * dist/nsb-config: new file to configure using same options as nsb-package for test or dist 2002-08-26 21:09 rstory * dist/nsb-package: don't append sys-name when building in src tree 2002-08-26 21:09 rstory * dist/nsb-functions: fix typo 2002-08-26 21:06 rstory * dist/nsb-functions: rename nsb-get-confg -> nsb-config-dist; use double quotes cuz of some wierd shell thing I don't yet understand; check for src dir in config* 2002-08-26 20:34 rstory * Makefile.in: tweak commentcheck target to work outside the source tree 2002-08-26 20:33 rstory * agent/mibgroup/mibII/interfaces.c, agent/mibgroup/ucd-snmp/proxy.c, include/net-snmp/library/asn1.h, include/net-snmp/library/oid_stash.h, snmplib/winservice.c : remove C++ style comments (and anything that even remotely resembles one) 2002-08-26 14:47 rstory * dist/nsb-functions: pass make params to make, so we don't try to install in /usr/local/bin of the compile servers...:-/ 2002-08-26 14:39 rstory * dist/nsb-functions: make dist & extra transports; no ipv6 on Darwin; make touchit before make 2002-08-26 14:04 rstory * agent/mibgroup/Rmon/event.c: replace u_int32_t, which doesn't compile on Sun 5.8, with u_int 2002-08-26 13:53 rstory * agent/mibgroup/Rmon/rows.c: fix undeclared variable error spotted on Sun, which linux missed completely. I have no idea how this compiled before!! 2002-08-26 13:43 rstory * dist/nsb-functions: cleaner way to add system specific modules; disable perl, as it breaks builds outside of the source tree 2002-08-26 12:45 rstory * dist/nsb-functions: only configure IPX on Linux 2002-08-26 12:44 rstory * dist/nsb-functions: only configure IPX on Linux; bail on configure errors 2002-08-26 12:04 rstory * dist/README.build-scripts: add suggestion to symlink nsb-* in local bin dir 2002-08-26 12:03 rstory * dist/: nsb-package, nsb-functions: add option for pre-release test configure options 2002-08-26 12:02 rstory * README.snmpv3: make section headers stand out more; move note about encryption not being enabled to a more prominent place. 2002-08-22 05:31 jbpn * include/net-snmp/system/solaris2.7.h: - DONT_USE_NLIST reinstated, so NO_KMEM_USAGE redundant 2002-08-22 05:29 jbpn * acconfig.h, include/net-snmp/net-snmp-config.h.in: - reinstate test for DONT_USE_NLIST 2002-08-22 04:11 jbpn * agent/snmpd.c: - stop and restart logging when HUPped. This allows logfiles to be rotated and so forth. 2002-08-22 01:31 dts12 * README.snmpv3: Add the missing '-x/X' options to the example authPriv command line (reported by Prasada R Vankayalapati) 2002-08-20 08:04 hardaker * agent/mibgroup/agentx/subagent.c, apps/snmptrapd.c, include/net-snmp/agent/ds_agent.h, FAQ: quiet snmptrapd when it can't connect to the agentx master. 2002-08-20 05:54 jbpn * include/net-snmp/system/solaris2.7.h: - add #define NO_KMEM_USAGE 1 since net-snmp-config.h.in no longer pays attention to the DONT_USE_NLIST token. Omission of this causes the agent to exit with the message "init_kmem: kvm_open failed: error 0". NOTE: this may need applying to other members of the Solaris 2 family, but I don't have machines to hand to test this. 2002-08-20 05:48 jbpn * agent/mibgroup/kernel_sunos5.c: - detect gigabit ethernet devices (geN) - undo indent mayhem 2002-08-20 02:57 jbpn * include/net-snmp/utilities.h: - for now, don't #include snmp_locking.h since it breaks re-entrant support (because mutex_type gets multiply-defined). Furthermore, the functions it declares are never used anywhere, nor defined anywhere. 2002-08-20 02:56 jbpn * include/net-snmp/library/mt_support.h: - don't define "do nothing" macros for snmp_res_lock et al. functions on Win32 platform (since real "do nothing" functions are required for reasons best known to someone else). - unmangling 2002-08-20 02:54 jbpn * include/net-snmp/library/snmp_locking.h: - fix highly bogus non-C syntax 2002-08-20 02:53 jbpn * snmplib/mt_support.c: - snmp_res_lock et al. functions no longer #defined to "do nothing" targets for Win32 in mt_support.h, therefore no need to #undef them here. - unmangling 2002-08-19 22:13 hardaker * include/net-snmp/agent/agent_registry.h: headers for cache enabling functions. 2002-08-19 22:12 hardaker * agent/mibgroup/disman/mteTriggerTable.c: don't use non-existent memory pointers to the response data (eg: "timeout") 2002-08-19 14:46 nba * include/net-snmp/net-snmp-includes.h: Change a few conditionals to use #if in place of #ifdef 2002-08-19 14:28 nba * snmplib/: mib.c, parse.c: Align with 4.2 branch 2002-08-19 14:26 nba * mibs/: DISMAN-SCHEDULE-MIB.txt, IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANAifType-MIB.txt , INET-ADDRESS-MIB.txt, Makefile.mib, ianalist , mibfetch, rfclist: Update to current MIBs 2002-08-19 14:25 nba * agent/mibgroup/mibII/vacm_vars.c: Bail out for bad snmpAdminString value 2002-08-19 07:43 jbpn * FAQ (V4-2-patches.3), FAQ: - don't use positional community parameter in examples - break a couple of over-long lines - mention netsnmp_ variant of ds_set_ function 2002-08-19 02:44 dts12 * FAQ (V4-2-patches.2), FAQ: Add an entry about the snmptrapd/AgentX warning message. 2002-08-18 18:24 rstory * dist/nsb-functions: don't configure with build install dir, it is already specified on cmd line for make install 2002-08-18 10:59 rstory * agent/helpers/table.c: more debugging - log value request is trying to set 2002-08-16 15:13 hardaker * README: added Bruce Shaw to the thanks list 2002-08-16 15:12 hardaker * README.solaris: A great update talking about perl and solaris from Bruce Shaw 2002-08-16 01:51 dts12 * agent/helpers/table_iterator.c: Catch explicitly 'noSuchInstance' exceptions, when walking an iterator-handled module, so that holes can be skipped and the next real instance retrieved. (This was already handled for modules that didn't mark missing instances explicitly). 2002-08-16 00:17 hardaker * agent/snmp_agent.c: turn off caching by default, since the agentx code appears broken. 2002-08-16 00:03 hardaker * agent/: agent_registry.c, snmp_agent.c: speed enhancements via implementing a registration subtree lookup cache. greatly speeds things up when similar requests come in (snmpwalk, ...). 2002-08-15 10:35 hardaker * snmplib/parse.c: protect against NULL labels in subtrees 2002-08-15 08:14 hardaker * agent/agent_index.c, agent/agent_registry.c, agent/agent_trap.c, agent/helpers/old_api.c, agent/mibgroup/header_complex.c, agent/mibgroup/testhandler.c , snmplib/snmp_transport.c, snmplib/snmpusm.c: use netsnmp_oid_equals (which is sometimes faster than snmp_oid_compare) in a few places to achieve barely noticeable speed gains. 2002-08-15 08:12 hardaker * snmplib/parse.c: double check a pointer exists before passing it to strcmp() 2002-08-15 08:05 hardaker * perl/SNMP/Makefile.PL: change MAN3PODS to something compliant with the perl manuals. I think. 2002-08-14 10:42 rstory * apps/snmpset.c: add debug for local parsing of args 2002-08-14 09:26 rstory * agent/mibgroup/agentx/: master.c, master_admin.c, subagent.c: add more detailed in debug messages; add a few new debugs 2002-08-14 09:23 rstory * agent/snmp_agent.c: when all delegated requests have finished, check all requests status so that asp status is set, which is necessary for correct agentx set processing. (now if I can just get all this hair off the floor, and glue it back to my head, and then fix that dent in the wall where I've been banging my head....) 2002-08-13 14:25 hardaker * snmplib/snmp_api.c: fix a length comparison problem with netsnmp_oid_is_subtree() 2002-08-13 14:24 hardaker * NEWS: document a few recent changes. 2002-08-13 14:05 hardaker * agent/mibgroup/host/hr_print.c: Fix open file runaway on solaris. See bug #592806 reported by James Irwin. 2002-08-13 12:05 rstory * include/net-snmp/types.h: array of pointers = pointer to a pointer 2002-08-09 16:32 hardaker * local/FAQ2HTML: misc doc fixes. 2002-08-09 16:31 hardaker * snmplib/snmp_parse_args.c, include/net-snmp/library/transform_oids.h, snmplib/snmpusm.c , snmplib/snmpv3.c: initial AES support. 2002-08-09 16:31 hardaker * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c : slight speed ups for snmp_oid_compare() to do single int compares till != 2002-08-09 16:29 hardaker * snmplib/scapi.c: - openssl 0.9.7 support for DES changes. - initial AES support. 2002-08-09 16:28 hardaker * snmplib/keytools.c: indent fixes. 2002-08-09 16:27 hardaker * include/net-snmp/library/: scapi.h, snmpusm.h: define AES key specifics 2002-08-09 16:26 hardaker * acconfig.h, configure, configure.in, include/net-snmp/net-snmp-config.h.in: - check for openssl .0.9.7 DES structures and functions. - check for AES support in openssl (> 0.9.7) 2002-08-09 16:10 hardaker * agent/mibgroup/agentx/subagent.c: fix mode processing for RESERVE1/RESERVE2 test failures 2002-08-09 15:29 rstory * agent/snmp_agent.c: log msg when we ignore/fix illegal error_values for the client APIs 2002-08-09 15:28 rstory * local/mib2c.array-user.conf: corrections to example code 2002-08-09 15:27 rstory * agent/helpers/table.c: revert errors to uninformative SNMPv1 noSuchName for AgentX get-next/inclusive processing; also add more comments here and there 2002-08-09 14:08 rstory * agent/mibgroup/agentx/master.c: debug msg for agentx oid for cases other than get/getnext 2002-08-09 08:45 rstory * agent/mibgroup/agentx/master_admin.c: don't free registration info on failure, as netsnmp_register_mib already did it 2002-08-09 06:57 jbpn * snmplib/: snmpAAL5PVCDomain.c, snmpCallbackDomain.c, snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPIPv6Domain.c , snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c, snmp_transport.c: - rename snmp__blah functions to netsnmp__blah - make transport member functions static, to emphasise that they should not be used directly - handle EINTR in send and recv functions (as pointed out by Antti Kuntsi in bug report #576806) - formatting fixes 2002-08-09 06:54 jbpn * include/net-snmp/library/: snmpAAL5PVCDomain.h, snmpIPXDomain.h, snmpTCPDomain.h, snmpTCPIPv6Domain.h , snmpUDPDomain.h: - minor formatting fixes 2002-08-09 06:54 jbpn * include/net-snmp/library/snmpUnixDomain.h: - don't export netsnmp_unix_blah() functions 2002-08-09 06:53 jbpn * include/net-snmp/library/snmp_transport.h: - fix nasty formatting 2002-08-08 09:14 rstory * snmplib/snmpv3.c: reword config_perror msgs to remove "Error", as it is redundant 2002-08-08 09:11 rstory * snmplib/keytools.c: remove ifdef to log msg to user, after making msg more informative; remove annoying blank lines 2002-08-08 08:33 hardaker * acconfig.h, configure, configure.in: Patch from Harrie to completely disable kmem usage 2002-08-06 00:30 jbpn * agent/mibgroup/agentx/subagent.c: - set main_session to NULL in subagent_shutdown(). This (along with the deregistration of all alarms) allows AgentX functionality to be stopped and restarted in subagents. - Thanks to Vishal Verma for original patch 2002-08-06 00:27 jbpn * include/net-snmp/library/snmp_alarm.h: - add snmp_alarm_unregister_all() function 2002-08-06 00:26 jbpn * snmplib/: snmp_alarm.c, snmp_api.c: - add snmp_alarm_unregister_all() function - call it from snmp_shutdown() - thanks to Vishal Verma for original patch 2002-08-05 07:06 rstory * local/mib2c.iterate.conf: match function definition w/Netsnmp_*_DataPoint typedefs; add cvs Id 2002-08-03 08:52 rstory * dist/RELEASE-INSTRUCTIONS: break up lines long than 80 chars; abcde, not abcdd 2002-08-03 00:21 hardaker * dist/RELEASE-INSTRUCTIONS: more updates about things Wes does at 12:30 am 2002-08-02 23:44 hardaker * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm , snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.3 ) 2002-08-02 23:44 hardaker * ChangeLog: Update for 5.0.3 2002-08-02 23:41 hardaker * agent/mibgroup/agent/.cvsignore: add .libs 2002-08-02 23:40 hardaker * agent/mibgroup/Rmon/.cvsignore: ignore file 2002-08-02 23:39 hardaker * agent/Makefile.depend, agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, apps/Makefile.depend, apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend : make depend 2002-08-02 23:37 hardaker * include/net-snmp/net-snmp-config.h.in: forgotten to check in test for perl_ev changes 2002-08-02 23:35 hardaker * perl/SNMP/SNMP.pm: remove debugging print (opps) 2002-08-02 23:35 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: fix default version usage. 2002-08-02 23:34 hardaker * snmplib/snmpUDPIPv6Domain.c: Patch #572394 from Katsuhisa ABE: - support link local addresses - bind to ipv6 only if IPV6_V6ONLY is defined. 2002-08-02 23:31 hardaker * snmplib/snmp_parse_args.c: fix configure specified default versioning 2002-08-02 22:58 hardaker * configure, configure.in: Patch #572394: add ipv6 transports when --enable-ipv6 defined. Thanks to Katsuhisa ABE. 2002-08-02 14:59 hardaker * NEWS: update for 5.0.3 2002-08-02 14:55 hardaker * man/snmp_agent_api.3.def: update 2002-08-02 14:39 hardaker * dist/RELEASE-INSTRUCTIONS: more docs. 2002-08-02 14:29 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 , netsnmp_multiplexer.3, netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3, netsnmp_watcher.3, Makefile.in: doxygen update. 2002-08-02 14:26 hardaker * dist/RELEASE-INSTRUCTIONS: update for yet more stuff. 2002-08-02 14:26 hardaker * remove-files: remove a few more dist related files. 2002-08-02 14:23 hardaker * snmplib/snmp_api.c: error message change to remove DES specific error msg. 2002-08-02 14:23 hardaker * perl/agent/typemap: spacing fixes. 2002-08-02 14:22 hardaker * perl/agent/: Makefile.PL, agent.xs: renamed file. 2002-08-02 14:22 hardaker * perl/agent/: netsnmp_request_info.pm, netsnmp_request_infoPtr.pm: renamed file 2002-08-02 14:20 hardaker * perl/AnyData_SNMP/netsh: Add a "evalvars" directive to do simply replacements. 2002-08-02 14:16 hardaker * agent/mibgroup/versiontag: use CVSUSER variable when doing stuff instead of my hard-coded name. 2002-08-02 14:14 hardaker * Makefile.top: update libtool version for 5.0.3 2002-08-02 14:13 hardaker * Makefile.in: change checkcomment tag to exclude win32 files. 2002-08-02 14:13 hardaker * ChangeLog: update changelog build notes at the bottom of the file. 2002-08-02 14:01 hardaker * dist/RELEASE-INSTRUCTIONS: created a how-to file for making releases 2002-08-02 14:01 hardaker * dist/changelogfix: changelog fix-up script 2002-08-02 10:21 rstory * dist/nsb-functions: translate '/' in system name to '_' (for cygwin) 2002-08-02 09:56 rstory * dist/README.build-scripts: fix section cvs get command example 2002-08-02 09:06 dts12 * include/net-snmp/system/hpux.h: Suppress 'inline' when not using GCC. Suggested by Johannes Schmidt-Fischer 2002-08-02 08:59 rstory * dist/README.build-scripts: fix section on skipping make test; add -p flag to examples 2002-08-02 08:52 rstory * dist/README.build-scripts: describe use of nsb-package script. Testers and comments appreciated... 2002-08-02 08:33 rstory * dist/nsb-platform: output platform info 2002-08-02 08:18 rstory * dist/nsb-build: renamed to nsb-package 2002-08-02 08:18 rstory * dist/nsb-package: renamed nsb-build to avoid confusion with script function 2002-08-02 08:15 hardaker * dist/nsb-functions: Change location name to Unknown 2002-08-02 08:08 hardaker * perl/: ASN/ASN.pm, agent/agent.pm, agent/netsnmp_request_info.pm: more old perl fixes 2002-08-02 08:04 hardaker * perl/: OID/OID.pm, agent/default_store/default_store.pm : more old perl fixes 2002-08-02 08:00 hardaker * perl/default_store/default_store.pm: more old perl fixes 2002-08-02 07:48 rstory * dist/nsb-functions: fix return code 2002-08-02 07:48 rstory * dist/nsb-build: don't pull first arg til after getopts/shift; move set of default opts 2002-08-02 07:37 rstory * dist/nsb-functions: add option to skip build or test steps; add -f option to prompt to override no prompt flag (useful for errors); new nsb-make method; check rc of make clean 2002-08-02 07:36 rstory * dist/nsb-build: add option to skip build or test steps; tweak usage 2002-08-02 07:10 rstory * dist/nsb-build: fix typo; remove extra trailing slash in dir 2002-08-02 06:33 rstory * dist/nsb-build: check more places to source nsb-functions; fix for cmd line build path 2002-08-02 06:28 rstory * dist/nsb-functions: just show errors after build, not warnings 2002-08-01 17:04 hardaker * perl/OID/OID.xs: revert to non-ansi prototypes for older perl with older compilers on older systems. Not that I'm grumpy, of course. 2002-08-01 16:25 hardaker * configure.in, agent/snmp_perl.c: check for older and new embedded perl call functions 2002-08-01 14:07 rstory * dist/nsb-functions: don't symlink to src from build; update nsb-get-config 2002-08-01 14:06 rstory * dist/nsb-build: fix for cmd line build dir 2002-08-01 12:58 rstory * dist/nsb-functions: fix config install path; remove platform specific from nsb-build 2002-08-01 12:56 rstory * dist/nsb-build: remove hard coded info 2002-08-01 12:22 rstory * dist/nsb-functions: add option to skip prompts; remove previous installs; tweak err pattern 2002-08-01 12:14 jbpn * man/snmp_alarm.3.def: - use netsnmp_ds_set_boolean() instead of ds_set_boolean() 2002-08-01 12:12 jbpn * man/snmp_agent_api.3.def: - change code sample to use netsnmp_ds_set_boolean() - update references to libraries (which were still talking about libucdagent et al.) -- PLEASE REVIEW BEFORE 5.0.3 2002-08-01 12:07 rstory * dist/nsb-functions: lots of fixes to previouse untested scripts 2002-08-01 12:04 rstory * dist/nsb-build: script to build releases... still some hardcoding while testing, but its getting there... 2002-08-01 11:51 rstory * dist/: cvsshow, cvsup: utility scripts 2002-08-01 09:30 dts12 * agent/helpers/: scalar.c, scalar2.c: Go with the "scalar as super-handler of instance" implementation. Scalar1.c is probably redundent, but we can remove this later. (Yup - I'm a coward....) 2002-08-01 01:11 dts12 * README.win32: Minor typos, plus emphasise the need for the IpHlpAPI library. 2002-07-30 08:26 dts12 * local/snmpconf.dir/snmp-data/output: Recognise '0' as a valid setting for suffixPrinting, and update the prompts to match the v5 output formats defaults. See Bug #567451 2002-07-30 07:59 dts12 * apps/snmptable.c: First attempt at tackling Bug #574434 Recognise that default output format is equivalent to -OS. Snmptable still crashes with -Of or -Ou, but at least the default invocation works. 2002-07-30 05:41 dts12 * win32/libsnmp_dll/libsnmp.def: Export newly-defined public names, and re-export some routines that have changed name. This should now compile under Visual C++ again. 2002-07-30 02:27 dts12 * agent/helpers/table_dataset.c: Don't remove a Row-Status auto-deleted row until the last minute, in case other (lower) handlers try to access it. 2002-07-30 01:38 dts12 * FAQ (V4-2-patches.1), FAQ: Mention the need to escape quotes when querying string-indexed tables. 2002-07-29 23:56 rstory * include/net-snmp/agent/table_array.h: update register function name 2002-07-29 23:55 rstory * local/mib2c.array-user.conf: autogen example code for index checking in extract_index; update register function name; use container in *_get_by_idx() 2002-07-29 16:23 rstory * local/mib2c.array-user.conf: update for new struct name; add example code as comments instead of var_XXX and such; in a few important places add code which will allow a newly generated module to be compiled if -DTABLE_CONTAINER_TODO is specified; probably a few other tweaks I forgot 2002-07-29 03:06 dts12 * agent/helpers/: table_array.c, table.c, table_data.c , table_dataset.c, table_iterator.c: Protect against deferencing NULL pointers. (Most of these Should Never Happen but You Can't Be Too Careful!) 2002-07-29 03:03 jbpn * agent/mibgroup/kernel_sunos5.c: - detect `dmfe' ethernet cards as found on Netra X1 machines. Thanks to John Olson for verifying this fix. Also note that `indent' has ----ed the formatting of this file beyond legibility in several places. I don't think we want to do *that* again. 2002-07-29 02:40 dts12 * agent/helpers/table_dataset.c: Fuller validation of RowStatus values wrt row creation/existing rows. 2002-07-29 01:25 dts12 * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp , netsnmpmibs/netsnmpmibs.dsp: Take account of recent changes in library files. 'Release' applications still don't link properly, but at least the libraries compile, and the 'Debug' side seems to work. 2002-07-29 01:23 dts12 * include/net-snmp/system/aix.h: Tweak inline handling for AIX - suggested by Andy Hood. 2002-07-26 10:52 rstory * snmplib/Makefile.in: remove autodependencies until portable solution can be found 2002-07-26 08:41 dts12 * win32/: mib_module_config.h, mib_module_includes.h, mib_module_inits.h: Remove mention of the (obsolete) ucd-snmp/registry module. 2002-07-26 07:32 dts12 * win32/net-snmp/net-snmp-config.h: Protect the Win32 version of the config file, so that the other header files recognise that it has indeed been included. 2002-07-26 07:24 dts12 * FAQ (V4-2-patches.0), FAQ: A bit more detail on mib2c, plus the non-writeability of sys{Location,Contact} 2002-07-26 05:22 dts12 * FAQ (V4-2-patches.9), FAQ: Another entry about invalid use of mib2c. 2002-07-26 05:16 dts12 * snmplib/Makefile.in: Suppress the "non-standard" conditional construct, since it's not recognised by some versions of 'make'. 2002-07-25 05:00 dts12 * agent/helpers/Makefile.in: Add the 'scalar' and 'watcher' helpers to the helper library. 2002-07-25 03:28 dts12 * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h : Support for watching a sysUpTime marker. 2002-07-25 03:24 dts12 * agent/helpers/table_dataset.c, include/net-snmp/agent/table_dataset.h: New routine for retrieving a column value directly from a request structure. 2002-07-24 13:17 rstory * snmplib/default_store.c: check for setting same value in ds_set_string, since it frees the old value before duping the new one 2002-07-24 11:58 rstory * dist/snmpd-init.d: first stab at init.d startup script for snmpd 2002-07-24 06:48 dts12 * agent/helpers/table_dataset.c: When running off the end of one column, and moving on to the next (in a GetNext), we need to start again with the first row. This is probably the intention of the conditional block at the start of this loop, but I can't see how this test could ever possibly match. Note that there is also a reference to the row data accessible via the 'request->parent_data' data list. This will also need to be rewound. Suggestions as to how best to do so gratefully received. 2002-07-24 06:39 dts12 * agent/helpers/table_dataset.c: Use SNMPv2-style exceptions rather than the uninformative SNMPv1 'noSuchName' error for missing table objects. 2002-07-24 06:37 dts12 * agent/helpers/table_data.c: Protect against the possibility of failing to extract a row structure. 2002-07-24 06:35 dts12 * agent/helpers/table_data.c: Use SNMPv2-style exceptions rather than the uninformative SNMPv1 'noSuchName' error for missing table objects. 2002-07-24 06:32 dts12 * agent/helpers/table.c: Use SNMPv2-style exceptions rather than the uninformative SNMPv1 'noSuchName' error for invalid table objects. 2002-07-23 14:59 rstory * include/net-snmp/library/snmp_assert.h: missing comment terminator.:-( 2002-07-23 12:02 rstory * agent/object_monitor.c, agent/snmp_agent.c, agent/helpers/table.c, agent/helpers/table_array.c, snmplib/container_binary_array.c: use new netsnmp_assert instead of assert 2002-07-23 12:00 rstory * include/net-snmp/library/snmp_assert.h, snmplib/Makefile.in : add new netsnmp_assert, which defaults to logging a message 2002-07-23 07:43 dts12 * man/: mib_api.3 (V4-2-patches.3), mib_api.3.def: Fix the descriptions of the 'sprint_realloc' calls, to include the 'allow_realloc' parameter. 2002-07-22 10:58 rstory * dist/: net-snmp.spec, nsb-functions: new (almost empty) spec file; start creating functions for automated builds 2002-07-22 01:46 dts12 * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h : A more generalised form of the 'ns_register_{type}_instance' routines, implemented as a separate helper module, and useable with both the instance and scalar helpers. This also supports arbitrary ASN types (including strings and OIDs). 2002-07-22 01:43 dts12 * agent/helpers/scalar1.c, agent/helpers/scalar2.c, include/net-snmp/agent/scalar.h: Agent helper module for support of scalar objects. Very similar to the "instance" helper, except that this deals with invalid instance subidentifiers as well (reporting noSuchInstance rather that noSuchObject). There are two parallel implementations as the moment: - scalar1 is essentially an enhanced copy of the instance helper, but is completely independent of it. - scalar2 sits above the instance helper, and uses that to do most of the real processing. Scalar1 is probably slightly more efficient, while scalar2 feels more in keeping with the general ethos of the handler mechanism. We probably need to decide which to adopt, and junk the other. 2002-07-19 14:24 rstory * agent/mibgroup/agentx/master.c: use net agentx retires/timeout ds values 2002-07-19 14:22 rstory * agent/mibgroup/agentx/agentx_config.c: register parser for agentxTimeout and agentxRetries tokens 2002-07-19 14:15 rstory * agent/mibgroup/Makefile.depend: remove refs to non-existent nstAgent* files 2002-07-19 14:14 rstory * agent/snmpd.c: move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults 2002-07-19 14:10 rstory * include/net-snmp/agent/ds_agent.h: add AGENTX_TIMEOUT and AGENTX_RETRIES 2002-07-19 14:10 rstory * include/net-snmp/definitions.h: move definition of ONE_SEC here from snmpd.c 2002-07-19 11:23 rstory * snmplib/container.c: pass local obj, not random unitialized pointer.:-( 2002-07-19 04:04 dts12 * include/net-snmp/library/tools.h: Handle systems where MAXPATHLEN isn't defined. 2002-07-19 03:31 dts12 * agent/mibgroup/host/hr_filesys.c: Use the "system-independent" SNMP_MAXPATH length definition instead of MAXPATHLEN 2002-07-18 22:00 rstory * agent/Makefile.depend: remove refs to nonexistent mibgroup/nstAgentModuleObject.h 2002-07-18 19:44 hardaker * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm , snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2 ) 2002-07-18 19:43 hardaker * ChangeLog: update for 5.0.2 2002-07-18 19:41 hardaker * testing/eval_tools.sh: minor patch for non-existent (died) log files. 2002-07-18 19: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 2002-07-18 19:40 hardaker * NEWS: update for 5.0.2 2002-07-18 19:40 hardaker * Makefile.rules: make depend fixes. 2002-07-18 18:57 hardaker * agent/mibgroup/Rmon/: alarm.c, event.c: make the rmon code compile. - new subtree pointer structure. - sprint_objid -> snprint_objid 2002-07-18 18:32 hardaker * Makefile.in: silence perl subdirectory build commands. 2002-07-18 18:31 hardaker * perl/AnyData_SNMP/netsh: - Use netsh -t -d xml to get xml output from netsh. (Ok, I'm sitting here at an IETF conference having an argument about xml vs BER and needed a XML(-like) example of a huge data set, so I made netsh do it.) 2002-07-18 17:54 hardaker * perl/AnyData_SNMP/Storage.pm: - initial support for doing requests from multiple hosts (retrieval, not sets) 2002-07-18 17:50 hardaker * perl/AnyData_SNMP/netsh: more fixes to still ugly colorized text (well, the text is pretty but the support is ugly). 2002-07-18 17:42 hardaker * include/net-snmp/library/container.h: change text string error to match function name called. 2002-07-18 15:31 rstory * include/net-snmp/library/container.h, snmplib/container.c , snmplib/container_binary_array.c: rename free -> cfree to avoid some problem wes had... ;-) 2002-07-18 14:41 rstory * snmplib/mib.c: two people fixing memory leak in different places = segfault 2002-07-18 11:02 rstory * local/mib2c.array-user.conf: $name -> $i 2002-07-18 10:56 rstory * agent/object_monitor.c, include/net-snmp/agent/object_monitor.h: update to use containers 2002-07-18 09:40 rstory * net-snmp-config.in: add --debug-tokens, --indent-options 2002-07-18 09:18 dts12 * include/net-snmp/agent/auto_nlist.h, snmplib/snmp-tc.c , include/net-snmp/system/irix.h: Apply patch from Bug #582347, for Irix 6.5 support. Submitted by Jan Yenya Kasprzak 2002-07-18 09:12 dts12 * man/: snmptrapd.8 (V4-2-patches.5), snmptrapd.8.def: Fix markup problem on snmptrapd man page (Bug #583329) 2002-07-18 09:10 dts12 * snmplib/snmp-tc.c: The fix for the tm_gmtoff problem on AIX (Bug #565769) also applies to AIX 5 2002-07-18 09:06 dts12 * apps/: encode_keychange.c (V4-2-patches.1), encode_keychange.c : Fix off-by-one buffer overflow (patch #577261) 2002-07-18 08:51 dts12 * local/mib2c.array-user.conf: Generate one code-file per table (to match the header structure). My apologies if this isn't correct, Robert - but the previous behaviour seemed to be broken. 2002-07-18 08:37 dts12 * local/mib2c.old-api.conf: Tackle some of the immediate deficiencies in the first draft old-api config. (Now that Wes has pointed me in the direction of the documentation!) 2002-07-18 08:22 dts12 * local/mib2c: Fix the 'decl' substitution handling (so it doesn't include the internal token as well). 2002-07-18 07:18 dts12 * local/mib2c.scalar.conf: Provide the missing parameter in a read_only instance registration. 2002-07-18 07:09 dts12 * agent/helpers/instance.c, include/net-snmp/agent/instance.h : Bring the 'read_only_int' instance handler in line with the rest of the convenience instance handlers. (and even break the habit of a lifetime and declare the thing....) 2002-07-18 05:48 hardaker * agent/helpers/table_iterator.c: fix another memory leak due to an improper ifdefed out section of code 2002-07-18 04:45 hardaker * snmplib/scapi.c: I'm beginning to regret ever running indent on the code base... 2002-07-17 15:43 hardaker * local/: Makefile.in, mib2c.conf: document and install mib2c.old-api.conf 2002-07-17 13:07 rstory * agent/mibgroup/disman/mteTriggerTable.c: fix segfault (possibly creating memory leak); author needs to examine code 2002-07-17 07:41 dts12 * local/: mib2c.array-user.conf, mib2c.conf, mib2c.create-dataset.conf, mib2c.int_watch.conf, mib2c.iterate.conf, mib2c.scalar.conf: Dave's being unreasonably picky about grammar & spelling again. Just ignore him, and he'll go away..... 2002-07-17 07:20 dts12 * local/mib2c.old-api.conf: Initial support for the old 4x-style agent API using the new version of mib2c. It doesn't handle types properly, and I'm sure I'll have buggered up some of the control structure handling, but it seems to generate something that's pretty close to the old output. It's better than nothing..... 2002-07-16 22:40 rstory * include/net-snmp/library/container.h, snmplib/container.c : restore inline functions (sigh. I feel like I'm playing ring-around-the-rosie) 2002-07-16 21:58 rstory * agent/helpers/table_array.c, include/net-snmp/agent/table_array.h, local/mib2c.array-user.conf: rename some struct members to make code easier to read; a bit of re-ordering in the set code; new flags for new and deleted rows; row deletes now actualy work! 2002-07-16 19:32 rstory * include/net-snmp/library/container.h, snmplib/container.c : change complex macros into functions. would be nice if C had inline. 2002-07-16 18:07 rstory * include/net-snmp/types.h: umm, try using correct define.:-/ 2002-07-16 18:05 rstory * include/net-snmp/types.h: test that net-snmp-config.h has been included, instead of actually including it.. (shouldn't this really be in all the header files?) 2002-07-16 12:14 rstory * local/mib2c.array-user.conf: update for containers 2002-07-16 11:20 rstory * snmplib/snmpTCPIPv6Domain.c: fix compiler warning 2002-07-16 11:16 rstory * apps/snmpnetstat/Makefile.depend: remove oid_array related dependencies (grumble grumble) 2002-07-16 11:14 rstory * apps/Makefile.depend: remove oid_array related dependencies 2002-07-16 11:02 rstory * agent/: Makefile.depend, mibgroup/Makefile.depend: remove oid_array related dependencies 2002-07-16 10:52 rstory * snmplib/Makefile.depend, agent/helpers/Makefile.depend : remove oid_array related dependencies 2002-07-16 10:50 rstory * snmplib/Makefile.in: remove factory.c 2002-07-16 10:29 rstory * snmplib/snmp_api.c: add netsnmp_container_init_list() in startup inits 2002-07-16 10:21 rstory * include/net-snmp/library/oid_array.h, snmplib/oid_array.c : remove unused files 2002-07-16 10:21 rstory * include/net-snmp/library/container.h, snmplib/container.c : chg param type from void* to struct * 2002-07-16 10:03 rstory * snmplib/Makefile.in: remove recently deleted oid_array.h; add factory, binary array .[ch]; derive OBJS and LOBJS from CSRCS; add (optional) auto dependency generation 2002-07-16 09:53 rstory * include/net-snmp/mib_api.h: remove recently deleted oid_array.h 2002-07-16 09:52 rstory * agent/mibgroup/ucd-snmp/extensible.h: struct subtree -> netsnmp_subtree 2002-07-16 09:46 rstory * agent/helpers/table_array.c, include/net-snmp/agent/table_array.h: remove last remaining refs to now defunct oid_array 2002-07-16 09:40 rstory * include/net-snmp/library/container_binary_array.h, snmplib/container_binary_array.c: generic binary array container extracted from oid_array 2002-07-16 09:40 rstory * include/net-snmp/types.h: include net-snmp-config.h; new typedef struct netsnmp_index (oid ptr + len) 2002-07-16 09:38 rstory * agent/helpers/table_array.c, include/net-snmp/agent/table_array.h: use generic container interface; use new netsnmp_index instead of oid_array_header; rename array_group -> request_group 2002-07-16 09:34 rstory * include/net-snmp/library/container.h, snmplib/container.c : add iterators; more function typedefs; rename some func ptrs, add find_next, get_subset, get_iterator, for_each, ncompare; add ability to have nested containers; more utility routines; convenience marcros; start adding comments 2002-07-16 09:29 rstory * include/net-snmp/library/factory.h: declarations for a generic factory 2002-07-16 08:48 dts12 * agent/mibgroup/ucd-snmp/: memory_dynix.c, memory_hpux.c , vmstat_dynix.c, vmstat_hpux.c: Apply patch from bug report 581618 (also applicable to dynix) Provided by Nicholas L. Nigay 2002-07-16 06:54 hardaker * perl/: ASN/ASN.pm, OID/OID.pm, agent/agent.pm, agent/default_store/default_store.pm, default_store/default_store.pm: remove "our" problem and use older "use vars" instead for older perl. (this should make it work with perl 5.005. Could some one test this for me?) 2002-07-15 06:45 jbpn * agent/mibgroup/agentx/master.c: - names of netsnmp_subtree elements changed 2002-07-15 06:42 jbpn * agent/mibgroup/ucd-snmp/extensible.c: - struct subtree renamed to netsnmp_subtree 2002-07-15 05:25 hardaker * perl/AnyData_SNMP/netsh: Some really nasty hacks to get colorized tables to work. 2002-07-14 20:51 hardaker * perl/SNMP/t/: bulkwalk.t, mib.t: comment out broken tests for now (XXX marked) 2002-07-14 20:50 hardaker * perl/SNMP/SNMP.xs: fix getbulk. 2002-07-14 20:20 hardaker * agent/agent_handler.c, include/net-snmp/agent/agent_handler.h: A new function to call a sub-handler but passing it only one request to handle. 2002-07-10 21:21 rstory * win32/: config.h, net-snmp/net-snmp-config.h: define LOG_DAEMON, since windows doesn't have it 2002-07-10 21:07 rstory * win32/: config.h, net-snmp/net-snmp-config.h: remove define of in_addr_t, which can be found in net-snmp/types.h 2002-07-10 02:36 jbpn * agent/agent_handler.c: - struct subtree renamed to netsnmp_subtree 2002-07-10 02:35 jbpn * agent/agent_index.c: - don't use 0 in %p format specifiers 2002-07-10 02:34 jbpn * agent/snmp_agent.c: - struct subtree renamed to netsnmp_subtree - fix some horrible indent broken formatting 2002-07-10 02:33 jbpn * agent/snmp_vars.c: - struct subtree renamed to netsnmp_subtree - remove some obsolete variables 2002-07-10 02:33 jbpn * agent/mibgroup/mibII/vacm_vars.c: - reflect changed function names from agent_registry 2002-07-10 02:32 jbpn * agent/mibgroup/agent/nsModuleTable.c: - changes due to renaming of struct subtree to netsnmp_subtree - NOTE MEMORY LEAK (which I can't see how to fix -- new agent API experts please examine) 2002-07-10 02:29 jbpn * agent/agent_registry.c: - struct subtree renamed to netsnmp_subtree - name, start, end members are now dynamically allocated to reduce wasted memory (by a factor of 5 or so) - functions are renamed consistently 2002-07-10 02:20 jbpn * include/net-snmp/agent/: agent_registry.h, net-snmp-agent-includes.h, snmp_agent.h, snmp_vars.h , var_struct.h: - struct subtree renamed to netsnmp_subtree 2002-07-09 06:02 jbpn * agent/mibgroup/agentx/master_admin.c: - free cache_id storage when closing session 2002-07-09 05:56 jbpn * snmplib/snmp_api.c: - just call netsnmp_ds_shutdown() once in snmp_shutdown() 2002-07-09 04:15 jbpn * snmplib/mib.c: - fix memory leak in netsnmp_fixup_mib_directory() 2002-07-09 03:14 jbpn * agent/snmpd.c: - add a cast to quell compiler warning 2002-07-08 22:09 rstory * agent/mibgroup/util_funcs.h: extern C for C++ compiles 2002-07-08 07:21 jbpn * include/net-snmp/agent/snmp_vars.h: - remove obsolete function prototypes 2002-07-07 19:45 rstory * local/mib2c.array-user.conf: update to use containers 2002-07-07 19:38 rstory * include/net-snmp/library/oid_array.h: fix typo 2002-07-07 19:37 rstory * agent/mibgroup/ucd-snmp/: disk.c, proc.c: fix compiler warning 2002-07-07 19:33 rstory * agent/mibgroup/: agent/nsModuleTable.c, agent/nsTransactionTable.c, host/hr_swinst.c: fix compiler warning 2002-07-07 19:03 rstory * snmplib/snmpUDPIPv6Domain.c: remove unused vars 2002-07-07 19:00 rstory * snmplib/oid_stash.c: fix compiler warnings 2002-07-07 18:53 rstory * snmplib/asn1.c: fix compiler warnings 2002-07-07 18:50 rstory * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c : make param const; fix compile const warning 2002-07-07 18:27 rstory * snmplib/mib.c: fix compiler warning; fix memory leak; prep a few comments for indent 2002-07-06 14:11 hardaker * README, sedscript.in, snmplib/snmp_version.c, FAQ, perl/SNMP/SNMP.pm: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2.pre1 ) 2002-07-06 14:10 hardaker * doxygen.conf: change project version to 5.0.2 2002-07-06 14:09 hardaker * perl/SNMP/Makefile.PL: snmptrapd is actually built in the apps directory, not the agent directory. 2002-07-05 11:55 rstory * local/mib2c: clarify directions for obtaining perl/SNMP module. 2002-07-05 05:18 jbpn * agent/mibgroup/agentx/client.c: - I must not check in code without compiling it - I must not check in code without compiling it - I must not check in code without compiling it - I must not check in code without compiling it - ... 2002-07-05 03:23 jbpn * agent/mibgroup/: agentx/client.c, mibII/system_mib.c: - sysObjectID was being returned minus its last sub-identifier because the length variable had not been updated to reflect the fact that it is now longer. Code changed to use sizeof() instead, so this won't happen again. Reported by Stian Soiland (bug #577439). 2002-07-04 10:13 rstory * snmplib/read_config.c: ucd-snmp -> net-snmp 2002-07-04 07:06 jbpn * snmplib/snmp_api.c: - modified handling of opaque pointer for stream-based transports to avoid both multiple free() problem and unnecessary copying. 2002-07-04 06:00 dts12 * man/snmpd.conf.5.def, agent/mibgroup/host/hr_storage.c (V4-2-patches.[5,9]), man/snmpd.conf.5.def, agent/mibgroup/host/hr_storage.c: Apply Johannes Schmidt-Fischer's NetworkDisk patch #554554 2002-07-04 05:56 dts12 * agent/mibgroup/host/: hr_filesys.c, hr_filesys.h (V4-2-patches.[5,1]), hr_filesys.c, hr_filesys.h: Apply Johannes Schmidt-Fischer's NFS filesystem patch #554553 (simplified to avoid the re-indentation - which makes it easier to see what's changed. The whole HostRes group needs cleaning up anyway!) 2002-07-04 05:52 dts12 * snmplib/snmp_api.c: Ensure transport opaque data isn't multiply assigned (and hence multiply freed) for stream-based transports. Datagram-based transports don't suffer from this problem. Based on Patch 573771 2002-07-03 16:28 rstory * agent/mibgroup/mibII/vacm_vars.c: be precise about what file needs to be configured for access control 2002-07-03 14:13 rstory * local/mib2c.conf: fix minor grammar errors; add descr for mib2c.array-user; add section header for generating header definition files 2002-07-03 13:11 rstory * include/net-snmp/: types.h, library/system.h: move include for in_addr_t to net-snmp/types.h, where in_addr_t is defined for systems w/out netinet/in.h 2002-07-03 12:51 rstory * local/mib2c.scalar.conf: more tweaks noticed on the mailing list 2002-07-03 08:23 hardaker * perl/agent/test.pl: make test cleanups test.pl 2002-07-03 03:42 dts12 * agent/mibgroup/: util_funcs.c (V4-2-patches.1), util_funcs.c : Shut the agent down cleanly before restarting. This closes any SNMP/AgentX ports as well. 2002-07-03 03:26 dts12 * agent/mibgroup/util_funcs.c: OID sub-identifiers are unsigned, so treating them as signed can give the wrong results with large values. 2002-07-03 03:20 dts12 * snmplib/system.h (V4-2-patches.5), include/net-snmp/library/system.h: Ensure in_addr_t is defined. 2002-07-03 02:34 dts12 * acconfig.h, configure, configure.in, include/net-snmp/net-snmp-config.h.in: Testing for requires on NetBSD 1.5. Reported by Felicia Neff. (Apparently from the NetBSD bug database - why they didn't tell us about it is a mystery to me....) 2002-07-03 02:19 dts12 * configure.in: Fix the default value for sysObjectID as reported in the configure --help output. (The actual value used is correct - it's just the help output that's wrong). Spotted by Sandhya Satyanarayan. 2002-07-02 23:15 hardaker * local/mib2c.conf: update text for various .conf files 2002-07-02 13:46 rstory * local/mib2c.scalar.conf: fixes noted on the mailing list by Patrice Kadionik 2002-07-02 02:39 dts12 * perl/SNMP/Makefile.PL: Add the 'snmpd' and 'snmptrapd' binary names to the appropriate paths when setting up the testing framework. 2002-07-01 07:53 dts12 * snmplib/: asn1.c (V4-2-patches.8), asn1.c: Encode/Decode OIDs of the form 2.X (X > 40) correctly. 2002-07-01 02:40 jbpn * configure, configure.in: - fix horrible formatting in help for transports 2002-07-01 02:23 dts12 * sedscript.in: Pick up the changed definition for the root of the UCD extensible agent tables (so that the EXAMPLE.conf file gets set up with the correct numeric OIDs) 2002-06-28 06:46 jbpn * snmplib/snmpTCPDomain.c: - remove transport specifier and port number from strings returned from snmp_tcp_fmtaddr() which break tcp_wrappers (and perhaps other things). 2002-06-28 04:41 dts12 * perl/agent/test.pl: Update default store retrieval functions to use the correct name. Note that this test script appears to include two infinite loops. I'm not clear how this is expected to run successfully ? 2002-06-28 04:39 dts12 * perl/agent/agent.xs: Remove reference to non-existent degugging function. 2002-06-28 04:37 dts12 * perl/manager/: Makefile.PL, displaytable.pm, getValues.pm, manager.pm, snmptosql: Bring perl 'manager' module under the NetSNMP banner (both in terms of module group name, and references to 'ucd-snmp'). Remove some UCD-specific settings. Note that snmptosql still refers explicitly to Wes' UCD email address, and manager.pm to Wes' UCD filestore path. The relevant lines have been highlighted, to encourage anyone wishing to use this to change them. 2002-06-28 04:12 dts12 * perl/: AnyData_SNMP/Makefile.PL, OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL, manager/Makefile.PL: Remove checking for "internal" prerequisites, so that "perl Makefile.PL" at the top level will work - even on a pristine system. Qn: Is it necessary/desirable to separate the NetSNMP modules to this extent? Would it not be simpler to have all of the main .pm/.xs files in a single NetSNMP directory, and compile/install them all from there? 2002-06-28 01:45 dts12 * configure, configure.in: Check for --with-enterprise (et al) being invoked without a value, and bomb out. 2002-06-27 21:43 rstory * README.solaris: new README detainling the use of SFIO to circumvent the 255 fd limit on solaris. 2002-06-27 11:09 rstory * agent/helpers/table_array.c, include/net-snmp/agent/table_array.h: remove changing array; add netsnmp_table_array_remove_row() 2002-06-27 04:15 dts12 * Makefile.rules: Some versions of 'makedepend' (e.g. RedHat 7.1), can't handle "-osuffix" as a single option. All versions seem happy with "-o suffix" so use that. 2002-06-27 03:31 dts12 * snmplib/mib.c: Use ENV_SEPARATOR_CHAR rather than hardwiring ':' in netsnmp_set_mib_directory (as suggested by Robert) 2002-06-27 03:22 jbpn * snmplib/snmpUDPDomain.c: - remove transport specifier and port number from strings returned from snmp_udp_fmtaddr() which break tcp_wrappers (and perhaps other things). 2002-06-27 03:09 dts12 * agent/mibgroup/mibII/: snmp_mib.c (V4-2-patches.2), snmp_mib.c : Validate new snmpEnableAuthenTraps value before trying to use it. Spotted & fixed by Shantha Kumara 2002-06-25 14:09 rstory * apps/snmpset.c: add APPTOPS (-Cq) for suppressing output of set results on success 2002-06-25 09:28 dts12 * agent/mibgroup/ucd-snmp/proc.c: Apply patch #559848 to use the /proc pseudo-filesystem under Linux (rather than parsing the output of ps) 2002-06-25 08:59 dts12 * snmplib/snmp-tc.c: Check for 'aix4' (which is the token defined in the system header file) rather than 'aix'. See bug #565769 2002-06-25 08:31 dts12 * agent/mibgroup/util_funcs.c: Treat '0' as an invalid index for a "simple table". 2002-06-25 07:36 hardaker * local/snmpconf.dir/snmpd-data/system: document read-only nature of sysContact.0 and sysLocation.0 configuration tokens. 2002-06-25 06:40 jbpn * man/: Makefile.in, default_store.3.bot, default_store.3.top: - add netsnmp_ prefix to default_store functions - clean up manpage a bit - fix breakage in generation of default_store.3.h due to auto-indentation of default_store.h 2002-06-25 02:55 jbpn * EXAMPLE.conf.def (V4-2-patches.3), EXAMPLE.conf.def: - mention that setting sysLocation et al. in snmpd.conf makes them read-only - also change syntax of all example command line tools to use newer -c COMMUNITY syntax not positional parameter 2002-06-24 08:03 hardaker * agent/mibgroup/ucd-snmp/vmstat.c: make buffer size increase note a debug statement rather than a generic log statement. 2002-06-23 18:40 driehuis * perl/SNMP/SNMP.xs: Handle COUNTER64 in __translate_asn_type. 2002-06-23 16:03 hardaker * perl/AnyData_SNMP/netsh: documentation for the script and the language it houses. (man page auto-generated from the contained pod documentation) 2002-06-23 15:03 hardaker * perl/SNMP/README: update to reference top level Makefile.PL 2002-06-23 14:51 hardaker * perl/SNMP/: SNMP.xs (V4-2-patches.1), SNMP.xs: fix reported by Willem Dekker for Windows. Bug #543194 fixed. 2002-06-22 08:37 hardaker * README.snmpv3: update for recent methodologies 2002-06-21 16:07 rstory * snmplib/mib.c: final (hopefully!) fix for parsing ip addresses from "Fco. Javier Ridruejo" 2002-06-19 14:38 hardaker * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3, netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3 , netsnmp_multiplexer.3, netsnmp_old_api.3, netsnmp_read_only.3, netsnmp_serialize.3, netsnmp_table.3, netsnmp_table_array.3, netsnmp_table_data.3, netsnmp_table_dataset.3, netsnmp_table_iterator.3, netsnmp_todo.3: update from doxygen 2002-06-19 11:50 hardaker * local/: mib2c.int_watch.conf, mib2c.scalar.conf: scalar mib2c configuration files for generating scalar code. 2002-06-19 11:43 hardaker * agent/mibgroup/examples/scalar_int.c: clean up multi-line commend which was messed up by indent. 2002-06-19 11:42 hardaker * perl/AnyData_SNMP/netsh: - add support for prompting of unknown parameters to aliases. - misc other improvements (like "rehash") 2002-06-19 11:38 hardaker * net-snmp-config.in: fix for new default store API 2002-06-19 11:29 hardaker * perl/: Makefile.PL, Makefile.makefiles, Makefile.subs.pl, make-perl-makefiles, ASN/Makefile.PL , OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL, agent/default_store/Makefile.PL, default_store/Makefile.PL: ARGGGGGG I love perl. I hate perl's make system. I hate the fact that perl segfaults if GetOptions() is called more than once. sigh. This hopefully will fix the perl module build routines so it at least works (but it's still ugly and could use more cleaning). 2002-06-19 07:45 rstory * agent/snmp_agent.c: fix infinte loop and add debug in remove_delegated 2002-06-18 07:37 hardaker * agent/mibgroup/agentx/master_admin.c: NULL the priv pointer on session duplication. thanks to rezitoz 2002-06-17 06:23 hardaker * README: Changed Katsuhisa's email address, on request 2002-06-14 07:44 hardaker * agent/helpers/table_iterator.c: Patch #569021: from Lauri Myllari - fix memory leak in the table iterator support. 2002-06-14 07:02 hardaker * snmplib/snmp_api.c: Applied patch #569020 from rezitoz on IRC to fix non-initialized variable 2002-06-14 03:57 dts12 * agent/mibgroup/Rmon/alarm.c: Add (null) context, to bring into line with the v5 registry APIs. Fixes bug 568580. 2002-06-14 02:27 dts12 * aclocal.m4, configure: Use matching ' and " quotes for AIX configure test. Mentioned in passing in bug 565769. 2002-06-13 14:32 hardaker * perl/SNMP/t/conf.t: fix default_store routines 2002-06-12 06:43 dts12 * win32/net-snmp/net-snmp-config.h: Bring Windows OID usage into line with the main config file settings. 2002-06-12 06:37 dts12 * acconfig.h, include/net-snmp/net-snmp-config.h.in: Correct the default Enterprise OID used in traps, to avoid a repeated 0 subidentifier. (Fixes bug #566917) 2002-06-12 05:14 dts12 * snmplib/snmp_api.c: Define 'length' as a signed variable, so it can handle an error value of -1. Reported by Joakim Althini. 2002-06-12 03:11 dts12 * snmplib/read_config.c: Make sure the address of the next link is properly saved, before freeing memory. Problem discovered by Hugo Cacote. 2002-06-12 02:15 dts12 * include/net-snmp/: agent/agent_index.h, agent/agent_trap.h , agent/all_helpers.h, agent/auto_nlist.h, agent/bulk_to_next.h, agent/debug_handler.h, agent/mib_modules.h, agent/multiplexer.h, agent/null.h , agent/old_api.h, agent/read_only.h, agent/serialize.h, agent/set_helper.h, library/cmu_compat.h, library/snmpAAL5PVCDomain.h, library/snmpCallbackDomain.h, library/snmpIPXDomain.h, library/snmpTCPDomain.h, library/snmpTCPIPv6Domain.h, library/snmpUDPDomain.h, library/snmpUDPIPv6Domain.h, library/snmpUnixDomain.h, library/snmp_parse_args.h, library/snmp_secmod.h, library/transform_oids.h, library/ucd_compat.h: Supply missing #ifndef/#define/#endif and extern "C" {} wrappers 2002-06-11 17:56 rstory * snmplib/mib.c: remove spurious printf to stderr 2002-06-11 14:21 rstory * include/net-snmp/types.h: add extern "C"; add void_array struct 2002-06-11 14:20 rstory * agent/helpers/table_array.c: remove tsearch; use new container instead 2002-06-11 14:19 rstory * include/net-snmp/agent/table_array.h: use container for secondary index 2002-06-11 14:17 rstory * snmplib/Makefile.in: add container to headers; add container.c 2002-06-11 14:17 rstory * snmplib/container.c: init functions for basic/sorted container 2002-06-11 14:15 rstory * include/net-snmp/library/container.h: more methods for basic container; add sorted (will probably rename) conatiner 2002-06-11 12:22 rstory * include/net-snmp/agent/instance.h: protect against multiple includes; add extern "C" for __cplusplus 2002-06-11 11:11 hardaker * perl/AnyData_SNMP/: INSTALL, Makefile.PL, README , netsh, snmpsh: renamed snmpsh to netsh, as I like the name better and it appeals to a wider number of people. 2002-06-10 09:53 rstory * agent/snmp_agent.c: when deleting an asp pointer, make sure it isn't in the delegated list 2002-06-10 08:46 rstory * snmplib/mib.c: fix parse_one_oid_index to allow too short IP address when complete is specified; add netsnmp_oid2chars & netsnmp_oid2str 2002-06-10 07:42 hardaker * perl/default_store/: default_store.pm, default_store.xs , test.pl: update to latest default_store defines 2002-06-10 07:39 hardaker * Makefile.in, perl/.cvsignore, perl/Makefile.PL: Top level perl Makefile.PL to install the whole bunch underneath. This should now be used instead of the lower level makefiles for simplicity. 2002-06-10 07:27 dts12 * perl/SNMP/t/mib.t: Acknowledge known failing tests. This message can be removed once the problem has been isolated and fixed. 2002-06-10 07:17 hardaker * snmplib/mib.c: support for ipaddress building/parsing of OID indexes. 2002-06-10 02:07 dts12 * FAQ (V4-2-patches.8), FAQ: Mention the other perl modules, introduced with v5 (particularly 'default_store') 2002-06-10 01:28 dts12 * FAQ (V4-2-patches.7), FAQ: New entry describing possible problems with trap handlers. 2002-06-08 21:39 hardaker * perl/agent/agent.pm: default_store fixes 2002-06-08 20:54 rstory * Makefile.in: break perl makefile creation into seperate step; only clean perl directory if there is a makefile 2002-06-08 20:15 rstory * Makefile.in: add perltest target to make test in all perl directories 2002-06-08 09:47 hardaker * perl/AnyData_SNMP/Storage.pm: fix to deal with updated SQL::Statement module. 2002-06-08 07:08 hardaker * perl/AnyData_SNMP/INSTALL: update to SQL-Statement requirement of 1.004 2002-06-08 06:45 hardaker * perl/SNMP/SNMP.xs: remove mib init code from C snmp_translate_obj call 2002-06-08 06:44 hardaker * perl/SNMP/SNMP.pm: init_snmp inside translateObj 2002-06-08 06:44 hardaker * perl/OID/OID.pm: change version to 0.1 2002-06-08 06:43 hardaker * perl/AnyData_SNMP/configs/unix: A few cleanups to ifconfig and netstat commands 2002-06-08 06:35 hardaker * perl/AnyData_SNMP/snmpsh: - beginning support for import/export of data (currently to/from CSV). - support for "diff" which compares old (possibly imported data) to current. 2002-06-08 06:34 hardaker * perl/AnyData_SNMP/Makefile.PL: change required SNMP module version from 4 to 5 2002-06-08 06:34 hardaker * mibs/NET-SNMP-EXAMPLES-MIB.txt: Add a tutorial place holder comment OID. 2002-06-08 06:33 hardaker * local/tkmib: fix tkmib for newer perl modules. 2002-06-08 06:33 hardaker * local/snmpconf: turn off extra bold/underline formatting by default. 2002-06-07 15:04 rstory * include/net-snmp/library/container.h: generic container structure for storing data 2002-06-07 13:01 rstory * perl/ASN/ASN.xs: include net-snmp-config.h 2002-06-07 10:37 rstory * configure: update configure to keep in line with configure.in (why? shouldn't configure not be in CVS and be autogenerated? One of these days I'm going to have to learn autoconf....) 2002-06-07 10:35 rstory * Makefile.in, Makefile.rules: always check return status of make when inside a loop, and exit on errors 2002-06-07 08:17 dts12 * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.3), interfaces.c: Only null-terminate the interface name while it's actually being copied. Restore the data line afterwards, so the debugging output is meaningful. 2002-06-07 01:16 dts12 * agent/snmp_agent.c: Fix for indexing error, that causes a crash if more than 16 varbinds are added to the cache in one go. Spotted by Shanth Kumara 2002-06-06 01:12 dts12 * aclocal.m4, configure (V4-2-patches.[7,5]), aclocal.m4, configure: Don't differenciate between elf- and a.out-based NetBSD systems. (Problem highlighted by Felicia Neff) 2002-06-05 18:50 rstory * acconfig.h, configure, configure.in, include/net-snmp/net-snmp-config.h.in, include/net-snmp/types.h: put defines for socklen_t and in_addr_t in net-snmp/types.h instead of having configure generate them; configure instead generates HAVE_SOCKLEN_T and HAVE_IN_ADDR_T for systems which don't need the defines; this is primarily for the benefit of the Win32 platform, which doesn't have configure. 2002-06-05 09:20 rstory * local/mib2c.iterate.conf: don't advance request pointer inside for loop, since for loop does it for us; otherwise for loop may end up dereferencing NULL pointer. 2002-06-05 06:41 hardaker * perl/AnyData_SNMP/configs/unix: example configuration file to duplicate various unix utilities: - currently: netstat, ps, df, ifconfig 2002-06-05 06:40 hardaker * perl/AnyData_SNMP/configs/scli: example configuration file to duplicate functionality in Juergen's scli command. 2002-06-05 06:39 hardaker * perl/AnyData_SNMP/snmpsh: new commands: source file -- sources an rc file watch expression -- repeatedly runs a command and colorizes differences in data eval expression -- evaluates an expression directly in perl - beginnings of overloads in perl so that calling sysContact() will return the sysContact value. tables not returned yet. fixes: turns of ornamental prompt support (ick) by default 2002-06-05 04:43 dts12 * man/: snmpcmd.1 (V4-2-patches.8), snmpcmd.1.def: Brief mention of the need to quote OIDs containing string indexes, to protect the double quotes from the shell. 2002-06-04 10:38 rstory * agent/snmp_agent.c: test for a null treecache before dereferencing it; noted on the coders list by joakim.althini@reddo.net 2002-06-04 10:33 rstory * agent/snmp_agent.c: test for asp->pdu == NULL before dereferencing it; noted on the coders list by joakim.althini@reddo.net. 2002-06-04 05:54 hardaker * perl/AnyData_SNMP/snmpsh: support for printf, single query/sets of scalars, multi-line aliases. 2002-05-30 15:23 hardaker * perl/SNMP/SNMP.pm: default_store fixes 2002-05-30 15:23 hardaker * perl/OID/OID.pm: make new() operator a bit smarter 2002-05-29 19:57 hardaker * snmplib/: snmp_alarm.c (V4-2-patches.2), snmp_alarm.c: set the storage pointer to NULL, as pointed out by Mark Hoy. 2002-05-29 09:22 hardaker * include/net-snmp/library/default_store.h, include/net-snmp/library/mib.h, snmplib/mib.c, snmplib/snmp_parse_args.c: Patch from Harrie Hazewinkel to APIify MIBDIRS support 2002-05-29 07:43 dts12 * FAQ (V4-2-patches.6), FAQ: Expand on when OpenSSL is necessary, and how to compile using it. 2002-05-29 06:52 dts12 * snmplib/snmpUDPDomain.c: Set REUSEADDR so that specifying the same port twice doesn't kill the agent. (Suggested by Robert Hastings) 2002-05-29 02:41 dts12 * FAQ (V4-2-patches.5), FAQ: Reference both versions of the tutorial (since this document is used for building the on-line version of the FAQ) 2002-05-29 02:16 dts12 * FAQ (V4-2-patches.4), FAQ: Clarify that trap filtering is not yet operational. 2002-05-28 14:53 rstory * snmplib/oid_array.c: remove ^M chars 2002-05-28 14:52 rstory * local/mib2c.array-user.conf: fix logic in can_delete; consolidate use of netsnmp_set_mode_request by setting rc for use at end of loop; don't use removed macros for rowstatus/storagetype, using new netsnmp_check_vb* routines instead; add asserts for error cases that should be caught by earlier routines 2002-05-28 14:47 rstory * include/net-snmp/agent/table_array.h: add callbacks for row (de)activation 2002-05-28 06:23 dts12 * agent/helpers/table_array.c: Protect "#include " with the HAVE_SEARCH_H token. (Suggested by Harrie) 2002-05-28 06:20 dts12 * include/net-snmp/library/snmp_logging.h: Fix the declaration of snmp_enable_syslog_ident. (Spotted by Harrie) 2002-05-27 01:53 dts12 * apps/snmptrapd.c, include/net-snmp/library/snmp_logging.h , snmplib/snmp_logging.c: Don't hardwire syslog facility to LOG_DAEMON. Fix provided by Joakim Fallsjo. 2002-05-27 01:32 dts12 * agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c (V4-2-patches.[2,8]), agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c: Tweak 'usmUser' help string to accurately reflect which bits are optional. Reported by Ali Chanaui. 2002-05-27 01:22 dts12 * man/: snmpd.conf.5.def (V4-2-patches.4), snmpd.conf.5.def: Document the limit on the number of "file" directives. 2002-05-27 01:17 dts12 * local/Makefile.in: Remove an extraneous trailing backslash, that confuses some 'make's 2002-05-24 09:54 hardaker * perl/agent/netsnmp_request_info.pm: Proper creation of returned NetSNMP::OID object. 2002-05-24 09:54 hardaker * perl/agent/agent.xs: increase reference counts on returned mib registration objects so they're not auto-cleaned by perl (the agent now has a copy of the pointer) 2002-05-24 09:53 hardaker * perl/SNMP/SNMP.xs: new default_store netsnmp_ prefixes. 2002-05-24 09:53 hardaker * local/mib2c: support for scalars (mib2c.scalar.conf file coming shortly) 2002-05-24 09:52 hardaker * Makefile.in: A new rule called "commentcheck" to grep all sources for // comments. 2002-05-24 08:09 dts12 * agent/agent_registry.c: Declare 'register_mib_detach_node' before it's used for the first time. (Spotted by Xiang Zhang) 2002-05-24 07:44 dts12 * apps/Makefile.in: Remove extraneous trailing backslash. (That *might* be confusing Sun's make, but is wrong anyway) 2002-05-23 01:39 dts12 * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_bsdi4.c, vmstat_dynix.c, vmstat_freebsd2.c, vmstat_hpux.c, vmstat_netbsd1.c, vmstat_solaris2.c: Bring the various 'var_extensible_vmstat' definitions into line with the declaration in the header file - i.e. non-static. 2002-05-21 15:25 rstory * Makefile.in: add -I$(srcdir)/include to CPP path for people building outside of src tree 2002-05-21 08:14 rstory * agent/mibgroup/tunnel/tunnel.c: apply patch [ 558129 ] Make the tunnel mib compile in 5.0.1, submitted by Lorenzo Colitti (lcolitti), which adds missing net-snmp-config.h 2002-05-21 05:32 jbpn * agent/snmpd.c: - fix core dump in -u option processing, noted by Andreas Maus 2002-05-21 05:20 dts12 * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.9), memory.c : Latch memory reporting at 2^31-1, rather than 2^32-1 since these objects are defined as (signed) Integer32. Only latch if the value is *greater* than this threshold, not less! 2002-05-21 01:20 jbpn * include/ucd-snmp/default_store.h, snmplib/ucd_compat.c : - add compatibility definitions and functions for newly-renamed default store manipulation functions and constants (defined iff --enable-ucd-compatibility is given to at configuration time) 2002-05-21 00:51 jbpn * include/net-snmp/library/default_store.h, snmplib/default_store.c: - move definition of netsnmp_ds_read_config type from default_store.h into default_store.c (since it is not, and should not, be used elsewhere). 2002-05-20 03:42 rstory * agent/mibgroup/mibII/vacm_vars.c: registers tokens for ipv6 ro/rw community, and make sure to parse them as ipv6, not v4. 2002-05-19 11:38 driehuis * agent/mibgroup/ucd-snmp/diskio.c: Bugfix for FreeBSD support of the diskIO mib. The original code neglected the device number, which made distinguishing between, say, ad0 and ad1 impossible. 2002-05-17 09:05 hardaker * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.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/snmp_mib.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, include/net-snmp/agent/var_struct.h: Patch from Harrie Hazewinkel to slightly reduce memory costs of registartions 2002-05-16 17:06 hardaker * perl/SNMP/SNMP.xs: fix default store tag names. fix init_snmp() definition to match normal perl non-ansi mode. 2002-05-16 16:39 driehuis * net-snmp-config.in: Make sure --cflags spits out the required include path when installing in a non-default location, as documented in the usage info in the script. 2002-05-16 15:36 hardaker * local/snmpconf.dir/snmpd-data/system: add a line to the sysServices prompt saying if you don't know, say no. 2002-05-16 12:55 hardaker * perl/agent/default_store/: default_store.pm, default_store.xs: update to new define list 2002-05-16 12:55 hardaker * perl/agent/default_store/test.pl: test script 2002-05-16 12:49 hardaker * perl/agent/default_store/gen: autogeneration script 2002-05-16 10:58 hardaker * perl/default_store/: default_store.pm, default_store.xs , test.pl: updates to new .h tokens 2002-05-16 10:58 hardaker * perl/default_store/gen: .h -> perlmodule regeneration script 2002-05-16 07:09 dts12 * include/net-snmp/library/default_store.h, include/net-snmp/library/mib.h, snmplib/mib.c, snmplib/snmp_api.c, snmplib/ucd_compat.c: Consolidate the various OID output configuration mechanisms into one. This does not affect the command-line options (yet!) - just the internals. 2002-05-15 17:44 hardaker * snmplib/default_store.c, include/net-snmp/library/default_store.h, include/net-snmp/agent/ds_agent.h: fix default_store 2002-05-15 17:20 hardaker * configure: run autoconf 2002-05-15 17:20 hardaker * acconfig.h, include/net-snmp/net-snmp-config.h.in: create a define location for HAVE_GETDEVS 2002-05-15 17:16 hardaker * agent/Makefile.depend, agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, apps/Makefile.depend, apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend : depend update, which I meant to check in before the 5.0.1 release 2002-05-15 05:53 jbpn * agent/: agent_index.c, agent_read_config.c, agent_registry.c, auto_nlist.c, kernel.c, snmp_agent.c, snmp_perl.c, snmp_vars.c, snmpd.c : - use new netsnmp_ds_blah functions and constants 2002-05-15 05:39 jbpn * apps/notification_log.c, apps/notification_log.h, apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c , apps/snmpgetnext.c, apps/snmpstatus.c, apps/snmptable.c, apps/snmptranslate.c, apps/snmptrap.c , apps/snmptrapd.c, apps/snmpusm.c, apps/snmpwalk.c, apps/snmpnetstat/main.c, agent/mibgroup/agentx/agentx_config.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/mibII/snmp_mib.c, agent/mibgroup/mibII/sysORTable.c, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/smux/smux.c , agent/mibgroup/tunnel/tunnel.c: - use new netsnmp_ds_blah functions and constants 2002-05-15 05:37 jbpn * snmplib/: default_store.c, mib.c, parse.c, read_config.c, snmpUDPDomain.c, snmpUDPIPv6Domain.c , snmp_alarm.c, snmp_api.c, snmp_logging.c, snmp_parse_args.c, snmp_secmod.c, snmpusm.c, snmpv3.c, ucd_compat.c, vacm.c: - rename functions and constants from default_store from ds_blah to netsnmp_ds_blah 2002-05-15 02:02 jbpn * agent/mibgroup/smux/: smux.c (V4-2-patches.0), smux.c: - initialise smux_listen_sd to avoid problems noted in bug #545448 (a bit unreasonable in my view but it can't do any harm). 2002-05-14 12:40 rstory * agent/helpers/table_array.c: precision extraction of tumor instead of amputation, or, ifdef search.h functions that aren't essential to table_array operation and will probably vanish in the near future anyway. 2002-05-13 20:16 rstory * agent/object_monitor.c: fix type in sizeof 2002-05-13 13:04 hardaker * configure, configure.in, agent/helpers/table_array.c , include/net-snmp/net-snmp-config.h.in: Check for search.h before compiling the table_array helper 2002-05-13 08:00 hardaker * agent/helpers/old_api.c: remove C++ comments 2002-05-13 00:39 driehuis * ChangeLog: Note changes to configure.in. 2002-05-12 10:30 driehuis * configure.in: Make sure the checks for kvm related stuff happens when -lkvm is in scope. Add detection of the -ldevstat requirement when building with ucd-snmp/diskio. 2002-05-10 23:33 hardaker * FAQ, README, sedscript.in, snmplib/snmp_version.c, perl/SNMP/SNMP.pm: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.1 ) 2002-05-10 23:05 hardaker * Makefile.top: libtool version inc 2002-05-10 22:32 hardaker * NEWS, ChangeLog: update for 5.0.1 2002-05-10 17:09 hardaker * FAQ, NEWS, README, README.agentx: mention tutorial-5 instead of tutorial 2002-05-10 17:04 hardaker * perl/agent/: Makefile.PL, agent.pm, netsnmp_request_info.pm: request info perl code moved to separate file. 2002-05-10 17:01 hardaker * perl/OID/OID.pm: documentation for the OID building overloads. 2002-05-10 16:55 hardaker * apps/snmpvacm.c: Add proper length segment to the build view OID. 2002-05-10 14:41 hardaker * snmplib/mib.c: new doc patch from Axel Kittenberg 2002-05-10 14:04 hardaker * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.0), vacm_vars.c : fix vacm problem on sets with OIDs containing large numbers as noted by Vinay Gaonkar on the -coders mailing list. 2002-05-10 13:46 hardaker * local/mib2c: fix calling on multiple tables 2002-05-10 03:23 dts12 * snmplib/mib.c: Merge "STRING: Hex:" type tokens into a single token "Hex-STRING:" 2002-05-10 03:12 dts12 * agent/helpers/instance.c: Report non-exitent 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') Also guess that failed SET requests are 'noCreation' errors (which is probably the most likely option). 2002-05-09 15:54 hardaker * Makefile.rules: exit properly when a subdir fails to make properly 2002-05-09 15:30 hardaker * snmplib/mib.c: create a token for the -Ov equivelant 2002-05-09 09:12 hardaker * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.5), memory_solaris2.c: patch from Takumi Kadode to fix memory usage on solaris 2002-05-09 08:54 hardaker * agent/mibgroup/ucd-snmp/vmstat.c: updates from malloced vmstat fixes from patches branch 2002-05-08 16:34 hardaker * net-snmp-config.in: new --compile-subagent features: --cflags --norm --ldflags includes header files misc other bug fixes. 2002-05-08 13:13 hardaker * agent/mibgroup/agentx/subagent.c: make the subagent properly call the reserve2 state again. 2002-05-08 10:02 hardaker * agent/mibgroup/examples/notification.c: run indent 2002-05-08 09:01 hardaker * agent/mibgroup/examples/notification.c: um, use 30 seconds like advertised. 2002-05-08 08:59 hardaker * agent/mibgroup/examples/notification.c, agent/mibgroup/examples/notification.h, mibs/NET-SNMP-EXAMPLES-MIB.txt: define a better notification example (no requests. just alarm -> send) 2002-05-07 22:45 hardaker * local/mib2c: update to current indent command 2002-05-07 22:44 hardaker * local/mib2c.create-dataset.conf: move text in comment left slight (was too long). 2002-05-07 22:43 hardaker * local/mib2c: enum fixes. 2002-05-07 22:42 hardaker * local/: Makefile.in, mib2c.column_defines.conf, mib2c.column_enums.conf, mib2c.conf: New mib2c files for generating headers full of column number defines and enum defines. 2002-05-07 22:40 hardaker * net-snmp-config.in: - --compile-subagent agent library reordering so it actually works. - --compile-subagent now supports .o files (precompiled code). 2002-05-07 22:31 hardaker * acconfig.h, configure: hmm. missed some checkin files. 2002-05-07 11:15 hardaker * perl/SNMP/t/: conftest.conf, startagent.pl, conf.t : test for configuration file/default_store support 2002-05-07 11:14 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: make init_snmp() take a char * argument like the real API 2002-05-07 11:00 hardaker * agent/helpers/instance.c: typos. 2002-05-07 09:41 hardaker * local/snmpconf: fix the -g flag. 2002-05-07 09:16 hardaker * agent/helpers/instance.c: call netsnmp_set_request_error like a good boy. 2002-05-06 20:43 rstory * mibs/Makefile.mib: fix missing $ noted by John Mills on the coders list 2002-05-06 16:12 hardaker * configure, config.h.in, configure.in, snmplib/snmp_api.c (V4-2-patches.[4,2,3,3]), configure, configure.in, include/net-snmp/net-snmp-config.h.in, snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c: use size_t when socklen_t is not available (correctly done this time) 2002-05-06 15:59 hardaker * snmplib/: snmpTCPDomain.c, snmpTCPIPv6Domain.c, snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c : use size_t when socklen_t is not available 2002-05-06 15:49 hardaker * configure, acconfig.h, config.h.in, configure.in (V4-2-patches.[3,7,1,2]), acconfig.h, configure, configure.in, include/net-snmp/net-snmp-config.h.in: use size_t when socklen_t is not available 2002-05-06 15:11 hardaker * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h , vmstat_hpux.c, vmstat_hpux.h: run indent 2002-05-06 15:10 hardaker * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h , vmstat_hpux.c, vmstat_hpux.h: Patches #551914+ from Gary Edwards to support hpux11 for memory and vmstat modules 2002-05-06 15:07 hardaker * agent/mibgroup/ucd_snmp.h: add new hpux modules 2002-05-06 14:34 hardaker * README: new contributors. 2002-05-06 14:32 hardaker * include/net-snmp/library/default_store.h, man/snmpcmd.1.def , snmplib/mib.c: Patch #551489: From Jeffrey Watson to add a -Q option for quick but w/ an '=' 2002-05-06 14:28 hardaker * man/snmpd.1.def: change -D documentation to reflect current code. 2002-05-06 14:27 hardaker * agent/agent_handler.c: misc small bugs and error message wording fixes. 2002-05-06 09:37 hardaker * agent/mibgroup/smux/: smux.c (V4-2-patches.9), smux.c: bug #547010: fix smux auth bug as reported and fixed by Stefan Radman 2002-05-01 23:01 rstory * local/mib2c.array-user.conf: tweaks for update to table_array 2002-05-01 23:00 rstory * agent/Makefile.in: add object_monitor stuff 2002-05-01 22:46 rstory * snmplib/Makefile.in: add check_varbind stuff 2002-05-01 22:45 rstory * include/net-snmp/library/check_varbind.h, snmplib/check_varbind.c: convenience functions for validation vabrind info 2002-05-01 22:43 rstory * agent/helpers/table_array.c, include/net-snmp/agent/table_array.h: do I really have to do this? sigh. Ok, rename debug token; revamp logic to modify rows in place, keeping undo info (vs always changing a copy of a row and swapping rows when set completed successfully) to allow external code to keep pointers that don't disappear on them; add a few callbacks, including row_compare, so table_array can maintain the secondary index tree; don't call can_activate/can_delete unless we are actually trying to activate/delete row; add skeleton (ifdef'd out) code for cooperative notifications of row events; update changing array in commit & undo cases, not just commit; change typdefs for a few callback pointers; ummmm... I *think* that's it....:-) 2002-05-01 17:30 hardaker * perl/OID/: OID.pm, OID.xs, test.pl: Add index building to the + operator. 2002-05-01 09:52 hardaker * perl/: OID/OID.pm, OID/OID.xs, agent/Makefile.PL , agent/agent.pm, agent/agent.xs, agent/test.pl , agent/typemap: Make getOID for requests returned a NetSNMP::OID blessed reference. I'm not happy about how this is done, but all attempts to do it correctly only left me in confusion. 2002-05-01 09:31 hardaker * agent/mibgroup/mibII/vacm_vars.c, include/net-snmp/library/snmpAAL5PVCDomain.h, include/net-snmp/library/snmpTCPIPv6Domain.h, include/net-snmp/library/snmpUDPIPv6Domain.h, include/net-snmp/library/snmpUnixDomain.h, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c : Change the domain OIDs to point to the net-snmp domains created by Dave. This fixes bug #544245 as well. 2002-05-01 09:30 hardaker * Makefile.in: Add the OID perl module to the list of modules. 2002-05-01 07:45 hardaker * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.0), UCD-SNMP-MIB.txt: remove old (and conflicting with traps) transport domain OIDs 2002-05-01 06:19 dts12 * man/: snmpbulkget.1.def, snmpbulkwalk.1.def, snmpcmd.1.def, snmpdelta.1, snmpget.1.def, snmpset.1.def, snmpstatus.1.def, snmptest.1.def, snmpwalk.1.def: Add type tags "STRING: " and "INTEGER: " to example output. Add explicit setting of protocol version to example commands. 2002-05-01 03:34 jbpn * agent/mibgroup/Rmon/: agutil.c, agutil.h, agutil_api.h, alarm.c, alarm.h, event.c, event.h, history.c, history.h, row_api.h, rows.c, rows.h, statistics.c, statistics.h: - remove CVS Log: entries which are causing problems since they are embedded in a comment, but some of the log entries contain comment delimiters. 2002-04-30 22:15 rstory * agent/snmpd.c: remove netsnmp_processing_set, it lives in snmp_agent.c 2002-04-30 22:13 rstory * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c : remove unused parameter; allow NONE as old value for storage type transtions 2002-04-30 22:12 rstory * include/net-snmp/agent/table.h: remove overly complex macro stuff for rowstatus/storagetype 2002-04-30 09:28 hardaker * perl/OID/: Makefile.PL, OID.pm, OID.xs, README , test.pl: - allow conversions to an array (needs to be tied still). - documentation. 2002-04-30 08:15 jbpn * agent/: snmpd.c (V4-2-patches.3), snmpd.c: - fix bug #545775, reported by Dave Denson, whereby the PID of an already-running snmpd would be overwritten by starting a new snmpd (which would then exit, leaving the original snmpd running and the wrong PID in the file). Solution is not to write the PID until we have successfully opened all our sockets. 2002-04-30 07:23 hardaker * perl/OID/: .cvsignore, Changes, MANIFEST, Makefile.PL, OID.pm, OID.xs, README, test.pl, typemap: OID perl module so you can do simple OID manipulations within perl easily: - Example: new NetSNMP::OID('interfaces') > new NetSNMP::OID('system') 2002-04-29 16:52 hardaker * agent/mibgroup/versiontag: regexp fix for white space checks in indent formatted code 2002-04-29 16:47 hardaker * Makefile.in: reorder perl module names to reflect (new) dependencies. 2002-04-29 09:42 hardaker * perl/SNMP/t/mib.t: fix a few warnings on failed tests (just screen cleanups) 2002-04-29 09:41 hardaker * perl/SNMP/: Makefile.PL, SNMP.pm: Make the perl module respect snmp.conf settings (finally). - Now requires a dependency on the NetSNMP::default_store module though. 2002-04-27 08:19 rstory * agent/snmp_agent.c: don't process set request till delegated requests are complete, and queue any other received packets until a set has completed processing. 2002-04-27 08:10 rstory * snmplib/snmp_api.c: clean up comments munged by indent 2002-04-27 08:08 rstory * agent/mibgroup/agentx/subagent.h: add missing prototype to fix compiler warning 2002-04-27 08:07 rstory * agent/: object_monitor.c, helpers/table.c, helpers/table_array.c: ifdef gymnastics to make sure asserts are only compiled in only if explicity requested 2002-04-26 21:26 rstory * agent/mibgroup/host/hr_storage.c: fix unbalanced endif on linux. hope I didn't break anything else. 2002-04-26 19:14 rstory * agent/snmpd.c: fix unused var warning for !windows 2002-04-26 14:33 hardaker * agent/mibgroup/Rmon/event.c, include/net-snmp/library/asn1.h: fix OID_LENGTH definitions 2002-04-26 10:53 hardaker * Makefile.in, perl/ASN/Makefile.PL, perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL : fix --with-perl-modules in makefiles. Make everything use net-snmp-config, ... 2002-04-26 10:27 hardaker * perl/SNMP/: Makefile.PL, README, SNMP.pm: - Cleanup. - Make buildable from within the source. - Change documentation references for ucd-snmp - Change contact location to net-snmp-users (per Joe's agreement) 2002-04-26 10:19 hardaker * perl/default_store/: MANIFEST, Makefile.PL, README , default_store.pm, test.pl: - cleanup. - Use net-snmp-config to find library, etc. - Make buildable from within the source. - a few more tests added - use correct libraries - add documentation 2002-04-26 04:22 dts12 * configure, configure.in: Extracting the version from 'snmplib/snmp_version.c' needs to take account of blank space. Reported by Stefan Radman (Bug #547379) 2002-04-26 04:11 dts12 * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.8), memory.c : Handle memory values > 32bit (latching at 2^32-1) Patch #548663 from Rob Myers 2002-04-26 03:55 dts12 * agent/snmpd.c: Remove redundant 'Invalid option' message, since this is typically reported by getopt(). (Suggested by Andrew Rucker Jones - patch #548748 ) 2002-04-26 03:51 dts12 * agent/snmpd.c: Add 'v' to the list of valid options (patch #548748) Thanks to Andrew Rucker Jones. 2002-04-26 03:36 dts12 * README.hpux11, agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/var_route.c, include/net-snmp/system/hpux.h, agent/mibgroup/ucd-snmp/loadave.c, agent/mibgroup/ucd-snmp/memory.c, agent/mibgroup/ucd-snmp/memory.h: Apply Johannes Schmidt-Fischer's improved HP-UX 11 patch (#530724) to the main v5 line, as well as the v4-2 branch. The code now compiles cleanly under HP-UX 11 using gcc. 2002-04-25 07:19 hardaker * README, include/net-snmp/library/vacm.h, snmplib/vacm.c: Patch from Axel Kittenberg to fix possible variable name clash 2002-04-24 22:39 rstory * agent/object_monitor.c: handle callbacks sending new notifications (while processing notifications) 2002-04-24 21:35 rstory * include/net-snmp/agent/object_monitor.h: header for new fucntions for monitoring objects 2002-04-24 21:34 rstory * agent/object_monitor.c: new functions for monitoring object values 2002-04-24 15:02 hardaker * agent/mibgroup/ucd-snmp/vmstat.c: /proc/stat can be larger than 1024 2002-04-24 06:19 dts12 * snmplib/Makefile.in: Install the missing 'md5.h' header file. 2002-04-23 09:43 rstory * agent/helpers/: table.c, table_array.c: remove last of the #warnings, add xxx-rks if necessary 2002-04-23 07:53 hardaker * agent/helpers/table_array.c: remove warnings 2002-04-22 19:11 rstory * agent/mibgroup/ipfwchains/README: update URL to use freenmp.com mirror (unless someone knows a better place?) 2002-04-22 14:10 rstory * snmplib/mib.c: apply documentatin patch from Axel Kittenberger 2002-04-22 13:50 rstory * local/mib2c.array-user.conf: remove extra @end@ (sure would be nice if mib2c would check for unbalanced @end@s) 2002-04-22 09:48 rstory * snmplib/oid_array.c: update function names to match header (no mixed case) 2002-04-22 08:11 hardaker * include/net-snmp/library/snmp_debug.h: fix bug #547110: properly spell define 2002-04-21 16:44 hardaker * agent/mibgroup/mibII/sysORTable.c: add static to a returned variable 2002-04-21 16:42 hardaker * configure, configure.in: fix --with-perl-modules 2002-04-21 11:37 rstory * snmplib/snmp_version.c: 5.0.pre3 -> 5.0; (I'm sure there are other places this needs to change, but I wanted to get the first post 5.0 checkin...:-) 2002-04-20 00:37 hardaker * FAQ, sedscript.in, perl/SNMP/SNMP.pm: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0 ) 2002-04-20 00:32 hardaker * NEWS: change version to 5.0 2002-04-20 00:29 hardaker * .cvsignore, AGENT.txt, COPYING, ChangeLog , CodingStyle, EXAMPLE.conf.def, FAQ, INSTALL, Makefile.in, Makefile.rules, Makefile.top, NEWS, PORTING, README, README.agentx, README.cmu, README.hpux11, README.krb5, README.snmpv3, README.thread, README.win32, TODO, acconfig.h, aclocal.m4, config.guess, config.sub, configure, configure.in , dotgdbinit, doxygen.conf, install-sh, ltmain.sh, makedepend.in, makefileindepend.pl, makenosysdepend.pl, maketarget, mkinstalldirs, net-snmp-config.in, remove-files, sedscript.in, stamp-h, stamp-h.in, agent/.cvsignore, 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_trap.c, agent/auto_nlist.c, agent/autonlist.h, agent/kernel.c, agent/kernel.h , agent/m2m.h, agent/mib_modules.c, agent/snmp_agent.c, agent/snmp_perl.c, agent/snmp_perl.pl, agent/snmp_vars.c, agent/snmpd.c , agent/snmpd.h, agent/dlmods/.cvsignore, agent/helpers/.cvsignore, agent/helpers/Makefile.depend , agent/helpers/Makefile.in, agent/helpers/all_helpers.c , agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c, agent/helpers/instance.c , agent/helpers/multiplexer.c, agent/helpers/null.c , agent/helpers/old_api.c, agent/helpers/read_only.c , agent/helpers/serialize.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/mibgroup/.cvsignore, agent/mibgroup/Makefile.depend , agent/mibgroup/Makefile.in, agent/mibgroup/README , agent/mibgroup/README.smux, agent/mibgroup/Rmon.h , agent/mibgroup/agent_mibs.h, agent/mibgroup/agentx.h , agent/mibgroup/examples.h, agent/mibgroup/header_complex.c, agent/mibgroup/header_complex.h, agent/mibgroup/host.h, agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c , agent/mibgroup/kernel_sunos5.h, agent/mibgroup/mibII.h , agent/mibgroup/mibdefs.h, agent/mibgroup/mibincl.h , agent/mibgroup/notification.h, agent/mibgroup/smux.h , agent/mibgroup/smux_gated.h, agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h, agent/mibgroup/target.h, agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h, agent/mibgroup/tunnel.h, agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h, agent/mibgroup/utilities.h , agent/mibgroup/versiontag, 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/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/.cvsignore, agent/mibgroup/agent/nsModuleTable.c, agent/mibgroup/agent/nsModuleTable.h, agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/agent/nsTransactionTable.h, agent/mibgroup/agentx/.cvsignore, 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/disman/.cvsignore, agent/mibgroup/disman/event-mib.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/dummy/.cvsignore, agent/mibgroup/examples/.cvsignore, 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/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/host/.cvsignore, 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/ipfwchains/.cvsignore, agent/mibgroup/ipfwchains/README, agent/mibgroup/mibII/.cvsignore, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c , agent/mibgroup/mibII/icmp.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/ipv6.c, agent/mibgroup/mibII/ipv6.h, agent/mibgroup/mibII/kernel_linux.c, agent/mibgroup/mibII/kernel_linux.h, agent/mibgroup/mibII/mta_sendmail.c, agent/mibgroup/mibII/mta_sendmail.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/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/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/misc/.cvsignore, agent/mibgroup/misc/dlmod.c , agent/mibgroup/misc/dlmod.h, agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h , agent/mibgroup/notification/.cvsignore, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, agent/mibgroup/notification/snmpNotifyFilterProfileTable.h, agent/mibgroup/notification/snmpNotifyFilterTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.h, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/notification/snmpNotifyTable.h, agent/mibgroup/smux/.cvsignore, 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/snmpv3/.cvsignore, 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/.cvsignore, 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/tunnel/tunnel.c, agent/mibgroup/tunnel/tunnel.h, agent/mibgroup/ucd-snmp/.cvsignore, 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/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_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_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_bsdi4.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.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_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/utilities/.cvsignore, agent/mibgroup/utilities/override.c, agent/mibgroup/utilities/override.h, agent/mibgroup/v2party/.cvsignore, agent/mibgroup/vestinternett/.cvsignore, apps/.cvsignore , apps/Makefile.depend, apps/Makefile.in, apps/encode_keychange.c, apps/notification_log.c, apps/notification_log.h, 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/snmptranslate.c, apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h, apps/snmptrapd_log.c, apps/snmptrapd_log.h, apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c, apps/snmpnetstat/.cvsignore, apps/snmpnetstat/Makefile.depend , apps/snmpnetstat/Makefile.in, 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 , include/net-snmp/.cvsignore, include/net-snmp/config_api.h, include/net-snmp/definitions.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/types.h , include/net-snmp/utilities.h, include/net-snmp/varbind_api.h, include/net-snmp/version.h , include/net-snmp/agent/.cvsignore, 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_trap.h, include/net-snmp/agent/all_helpers.h, include/net-snmp/agent/auto_nlist.h, include/net-snmp/agent/bulk_to_next.h, include/net-snmp/agent/debug_handler.h, include/net-snmp/agent/ds_agent.h, include/net-snmp/agent/instance.h, include/net-snmp/agent/mib_modules.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/old_api.h, include/net-snmp/agent/read_only.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/table.h, include/net-snmp/agent/table_array.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/var_struct.h, include/net-snmp/library/.cvsignore, include/net-snmp/library/README, include/net-snmp/library/asn1.h, include/net-snmp/library/callback.h, include/net-snmp/library/cmu_compat.h, include/net-snmp/library/data_list.h, include/net-snmp/library/default_store.h, include/net-snmp/library/getopt.h, include/net-snmp/library/int64.h, include/net-snmp/library/keytools.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_array.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/snmpCallbackDomain.h, include/net-snmp/library/snmpIPXDomain.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_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_locking.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_transport.h, include/net-snmp/library/snmpksm.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/transform_oids.h, include/net-snmp/library/ucd_compat.h, include/net-snmp/library/vacm.h, include/net-snmp/library/winservice.h, include/net-snmp/machine/generic.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/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/generic.h, include/net-snmp/system/hpux.h, include/net-snmp/system/irix.h, include/net-snmp/system/linux.h, include/net-snmp/system/mips.h, include/net-snmp/system/netbsd.h, include/net-snmp/system/openbsd.h, include/net-snmp/system/solaris.h, include/net-snmp/system/solaris2.6.h, include/net-snmp/system/solaris2.7.h, include/net-snmp/system/solaris2.8.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/ucd-snmp/.cvsignore, 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, local/.cvsignore, local/FAQ2HTML, local/Makefile.in, local/README.mib2c , local/convertcode, local/fixproc, local/ipf-mod.pl, local/mib2c, local/mib2c.array-user.conf, local/mib2c.conf, local/mib2c.create-dataset.conf, local/mib2c.iterate.conf , local/mib2c.vartypes.conf, local/pass_persisttest , local/passtest, local/snmp-ucd.sh, local/snmpcheck.def, local/snmpconf, local/tkmib, local/traptoemail, 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/formatting, local/snmpconf.dir/snmptrapd-data/snmpconf-config, local/snmpconf.dir/snmptrapd-data/traphandle, man/.cvsignore , man/Makefile.in, man/add_mibdir.3, man/add_module_replacement.3, man/default_store.3.bot, man/default_store.3.top, man/get_module_node.3, man/init_mib.3, man/init_mib_internals.3, man/mib2c.1.def, man/mib_api.3.def, man/netsnmp_agent.3 , man/netsnmp_bulk_to_next.3, man/netsnmp_debug.3, man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3 , man/netsnmp_instance.3, man/netsnmp_mib_handler_methods.3, man/netsnmp_multiplexer.3 , man/netsnmp_old_api.3, man/netsnmp_read_only.3, man/netsnmp_serialize.3, man/netsnmp_table.3, man/netsnmp_table_array.3, man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3 , man/netsnmp_todo.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_config.3.def, man/read_mib.3, man/read_module.3, man/read_module_node.3, man/read_objid.3, man/shutdown_mib.3, man/snmp.conf.5.def, man/snmp_agent_api.3.def, man/snmp_alarm.3.def, man/snmp_api.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.1.def, man/snmpd.conf.5.def, man/snmpdelta.1, man/snmpdf.1 , man/snmpget.1.def, man/snmpgetnext.1.def, man/snmpinform.1, man/snmpnetstat.1, 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/snmpwalk.1.def, man/variables.5.def, mibs/.cvsignore, mibs/AGENTX-MIB.txt, mibs/DISMAN-EVENT-MIB.txt, mibs/DISMAN-SCHEDULE-MIB.txt , mibs/DISMAN-SCRIPT-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/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-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-MIB.txt, mibs/NET-SNMP-MONITOR-MIB.txt , mibs/NET-SNMP-SYSTEM-MIB.txt, mibs/NET-SNMP-TC.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/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-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/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/mibfetch, mibs/rfclist, mibs/rfcmibs.diff , mibs/smistrip, ov/.cvsignore, ov/Makefile.in , ov/README, ov/UCD-Computer, ov/UCD-fields, ov/oid_to_sym.in, ov/oid_to_type.in, 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, perl/.cvsignore, perl/ASN/.cvsignore, 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/.cvsignore, 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/snmpsh, perl/SNMP/.cvsignore, 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/perlsnmp.h, perl/SNMP/typemap, 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/t/.cvsignore , perl/SNMP/t/README, perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t, 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/agent/.cvsignore, perl/agent/Changes, perl/agent/MANIFEST, perl/agent/Makefile.PL, perl/agent/agent.pm, perl/agent/agent.xs, perl/agent/test.pl, perl/agent/typemap, perl/agent/default_store/.cvsignore , perl/agent/default_store/Makefile.PL, perl/agent/default_store/default_store.pm, perl/agent/default_store/default_store.xs, perl/default_store/.cvsignore, perl/default_store/Changes , perl/default_store/MANIFEST, perl/default_store/Makefile.PL, perl/default_store/default_store.pm, perl/default_store/default_store.xs, perl/default_store/test.pl, perl/default_store/typemap, perl/manager/.cvsignore, perl/manager/INSTALL, perl/manager/Makefile.PL, perl/manager/displaytable.pm, perl/manager/getValues.pm, perl/manager/green.gif, perl/manager/manager.pm, perl/manager/red.gif, perl/manager/setupauth, perl/manager/setupdb, perl/manager/setupuser, perl/manager/snmptosql, snmplib/.cvsignore, snmplib/MSG00001.bin, snmplib/Makefile.depend, snmplib/Makefile.in, snmplib/asn1.c, snmplib/callback.c, snmplib/cmu_compat.c, snmplib/data_list.c, snmplib/default_store.c, snmplib/getopt.c, snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c , snmplib/md5.c, snmplib/mib.c, snmplib/mt_support.c, snmplib/oid_array.c, snmplib/oid_stash.c, snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c , snmplib/snmpIPXDomain.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_parse_args.c, snmplib/snmp_secmod.c, snmplib/snmp_transport.c, snmplib/snmp_version.c, snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/snprintf.c , snmplib/strtol.c, snmplib/strtoul.c, snmplib/system.c, snmplib/tools.c, snmplib/ucd-snmp-includes.h, snmplib/ucd_compat.c, snmplib/vacm.c, snmplib/winservice.c, snmplib/winservice.mc, snmplib/winservice.rc, testing/.cvsignore, 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/scapitest.c, testing/test_keychange.sh, testing/test_kul.sh, testing/tests/Sv1config, testing/tests/Sv2cconfig, testing/tests/Sv3DESconfig, testing/tests/Sv3SHADESconfig, testing/tests/Sv3config, testing/tests/Sv3configsha, testing/tests/Svanyconfig, testing/tests/T001snmpv1get, testing/tests/T002snmpv1getnext , testing/tests/T003snmpv1getfail, testing/tests/T004snmpv1nosuch, testing/tests/T014snmpv2cget , testing/tests/T015snmpv2cgetnext, testing/tests/T016snmpv2cgetfail, testing/tests/T017snmpv2ctov1getfail, testing/tests/T018snmpv1tov2cgetfail, testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get , testing/tests/T021snmpv3getnext, testing/tests/T022snmpv3getMD5, testing/tests/T023snmpv3getMD5DES, testing/tests/T024snmpv3getSHA1, testing/tests/T025snmpv3getSHADES, testing/tests/T028snmpv3getfail, testing/tests/T030snmpv3usercreation, testing/tests/T049snmpv3inform, testing/tests/T050snmpv3trap , testing/tests/T051snmpv2ctrap, testing/tests/T052snmpv2cinform, testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap , testing/tests/T055agentv1mintrap, testing/tests/T056agentv2cmintrap, testing/tests/T058agentauthtrap, testing/tests/T100agenthup , testing/tests/T110agentxget, testing/tests/T111agentxset, testing/tests/T112agentxsetfail , testing/tests/T113agentxtrap, testing/tests/T120proxyget, testing/tests/T121proxyset, testing/tests/T122proxysetfail, win32/.cvsignore, win32/config.h, win32/config.h.borland, win32/mib_module_config.h, win32/mib_module_dot_conf.h, win32/mib_module_includes.h, win32/mib_module_inits.h, win32/mib_module_shutdown.h, win32/snmpsm_init.h, win32/win32.dsw, win32/win32.opt, win32/bin/.cvsignore , win32/encode_keychange/.cvsignore, win32/encode_keychange/encode_keychange.dsp, win32/lib/.cvsignore, win32/libagent/.cvsignore, win32/libagent/libagent.def, win32/libagent/libagent.dsp , win32/libhelpers/libhelpers.dsp, win32/libsnmp/.cvsignore, win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/.cvsignore, win32/libsnmp_dll/libsnmp.def , win32/libsnmp_dll/libsnmp_dll.dsp, win32/libucdmibs/.cvsignore, win32/libucdmibs/libucdmibs.def , win32/net-snmp/net-snmp-config.h, win32/net-snmp/agent/mib_module_config.h, win32/net-snmp/library/snmpv3-security-includes.h, win32/netsnmpmibs/netsnmpmibs.dsp, win32/snmpbulkget/.cvsignore, win32/snmpbulkget/snmpbulkget.dsp, win32/snmpbulkwalk/.cvsignore, win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/.cvsignore , win32/snmpd/snmpd.dsp, win32/snmpdelta/.cvsignore , win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/.cvsignore , win32/snmpdf/snmpdf.dsp, win32/snmpget/.cvsignore , win32/snmpget/snmpget.dsp, win32/snmpgetnext/.cvsignore, win32/snmpgetnext/snmpgetnext.dsp, win32/snmpnetstat/.cvsignore, win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/.cvsignore , win32/snmpset/snmpset.dsp, win32/snmpstatus/.cvsignore , win32/snmpstatus/snmpstatus.dsp, win32/snmptable/.cvsignore, win32/snmptable/snmptable.dsp , win32/snmptest/.cvsignore, win32/snmptest/snmptest.dsp , win32/snmptranslate/.cvsignore, win32/snmptranslate/snmptranslate.dsp, win32/snmptrap/.cvsignore, win32/snmptrap/snmptrap.dsp, win32/snmptrapd/.cvsignore, win32/snmptrapd/snmptrapd.dsp , win32/snmpusm/.cvsignore, win32/snmpusm/snmpusm.dsp , win32/snmpvacm/.cvsignore, win32/snmpvacm/snmpvacm.dsp , win32/snmpwalk/.cvsignore, win32/snmpwalk/snmpwalk.dsp : cvs file version number change 2002-04-20 00:20 hardaker * ChangeLog: changelog 2002-04-20 00:07 hardaker * agent/agent_handler.c, agent/agent_index.c, agent/agent_read_config.c, agent/agent_registry.c, agent/agent_trap.c, agent/auto_nlist.c, agent/autonlist.h, agent/kernel.c, agent/kernel.h , agent/m2m.h, agent/mib_modules.c, agent/snmp_agent.c, agent/snmp_perl.c, agent/snmp_vars.c, agent/snmpd.c, agent/snmpd.h , agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c , agent/helpers/instance.c, agent/helpers/multiplexer.c, agent/helpers/null.c, agent/helpers/old_api.c, agent/helpers/read_only.c, agent/helpers/serialize.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/mibgroup/Rmon.h, agent/mibgroup/agentx.h, agent/mibgroup/header_complex.c , agent/mibgroup/header_complex.h, agent/mibgroup/host.h, agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, agent/mibgroup/mibII.h , agent/mibgroup/mibdefs.h, agent/mibgroup/mibincl.h , agent/mibgroup/smux_gated.h, agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h, agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h , agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h , 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/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/agent/nsModuleTable.c, agent/mibgroup/agent/nsModuleTable.h, agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/agent/nsTransactionTable.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/disman/event-mib.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/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/scalar_int.c, agent/mibgroup/examples/scalar_int.h, agent/mibgroup/examples/ucdDemoPublic.c, agent/mibgroup/examples/ucdDemoPublic.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/mibII/at.c , agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/icmp.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/ipv6.c, agent/mibgroup/mibII/ipv6.h, agent/mibgroup/mibII/kernel_linux.c, agent/mibgroup/mibII/kernel_linux.h, agent/mibgroup/mibII/mta_sendmail.c, agent/mibgroup/mibII/mta_sendmail.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/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/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/misc/dlmod.c , agent/mibgroup/misc/dlmod.h, agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h , agent/mibgroup/notification/snmpNotifyFilterProfileTable.c , agent/mibgroup/notification/snmpNotifyFilterProfileTable.h , agent/mibgroup/notification/snmpNotifyFilterTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.h, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/notification/snmpNotifyTable.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/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/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/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/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_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_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_bsdi4.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.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_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/utilities/override.c, agent/mibgroup/utilities/override.h, apps/encode_keychange.c , apps/notification_log.c, apps/notification_log.h , 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/snmptranslate.c, apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h, apps/snmptrapd_log.c, apps/snmptrapd_log.h, apps/snmpusm.c, apps/snmpvacm.c , apps/snmpwalk.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 , include/net-snmp/config_api.h, include/net-snmp/definitions.h, include/net-snmp/mib_api.h , 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/types.h , include/net-snmp/utilities.h, include/net-snmp/varbind_api.h, include/net-snmp/version.h , 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_trap.h, include/net-snmp/agent/all_helpers.h, include/net-snmp/agent/auto_nlist.h, include/net-snmp/agent/bulk_to_next.h, include/net-snmp/agent/debug_handler.h, include/net-snmp/agent/ds_agent.h, include/net-snmp/agent/instance.h, include/net-snmp/agent/mib_modules.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/old_api.h, include/net-snmp/agent/read_only.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/table.h, include/net-snmp/agent/table_array.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/var_struct.h, include/net-snmp/library/asn1.h, include/net-snmp/library/callback.h, include/net-snmp/library/cmu_compat.h, include/net-snmp/library/data_list.h, include/net-snmp/library/default_store.h, include/net-snmp/library/getopt.h, include/net-snmp/library/int64.h, include/net-snmp/library/keytools.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_array.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/snmpCallbackDomain.h, include/net-snmp/library/snmpIPXDomain.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_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_locking.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_transport.h, include/net-snmp/library/snmpksm.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/transform_oids.h, include/net-snmp/library/ucd_compat.h, include/net-snmp/library/vacm.h, include/net-snmp/library/winservice.h, include/net-snmp/machine/generic.h, include/net-snmp/system/bsd.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/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/generic.h, include/net-snmp/system/hpux.h, include/net-snmp/system/irix.h, include/net-snmp/system/linux.h, include/net-snmp/system/mips.h, include/net-snmp/system/netbsd.h, include/net-snmp/system/openbsd.h, include/net-snmp/system/solaris2.6.h, include/net-snmp/system/sunos.h, include/net-snmp/system/svr5.h, include/net-snmp/system/ultrix4.h, include/ucd-snmp/version.h , snmplib/asn1.c, snmplib/callback.c, snmplib/cmu_compat.c, snmplib/data_list.c, snmplib/default_store.c, snmplib/getopt.c, snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c , snmplib/mt_support.c, snmplib/oid_array.c, snmplib/oid_stash.c, snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c , snmplib/snmpIPXDomain.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_parse_args.c, snmplib/snmp_secmod.c, snmplib/snmp_transport.c, snmplib/snmp_version.c, snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/snprintf.c, snmplib/strtol.c , snmplib/strtoul.c, snmplib/system.c, snmplib/tools.c, snmplib/ucd-snmp-includes.h, snmplib/ucd_compat.c, snmplib/vacm.c, snmplib/winservice.c, testing/T.c, testing/etimetest.c , testing/keymanagetest.c, testing/misctest.c, testing/scapitest.c: White space, oh glorious white space. How great our though? The code is fine. We agree on functionality easily. What really troubles us? Something we can't see. Something between the code. We bow down to your magnificence, For you are everywhere, Between everything. Pretty nothingness you are. 2002-04-20 00:01 hardaker * configure, configure.in: turn on ucd compat by default. 2002-04-20 00:00 hardaker * NEWS: last updates 2002-04-19 23:33 hardaker * agent/mibgroup/testdelayed.h: remove testdelayed 2002-04-19 23:18 hardaker * agent/mibgroup/utilities/: .cvsignore, .cvsignore: cvs ignore file 2002-04-19 23:17 hardaker * agent/snmp_perl.c: don't die if perl doesn't init. 2002-04-19 23:03 hardaker * perl/SNMP/: README, README, SNMP.pm: change warning. 2002-04-19 22:29 hardaker * agent/snmp_agent.c: double check that multiple inserts into the delegated chain don't happen (read: they shouldn't anyway, but.....). 2002-04-19 22:29 hardaker * CodingStyle: typedef update 2002-04-19 22:16 hardaker * snmplib/snmpCallbackDomain.c: Fix the callback build hook to turn off the expect response flag when not appropriate. 2002-04-19 19:09 rstory * include/net-snmp/library/oid_array.h: spelling misteak; remove capital letters in function names 2002-04-19 19:08 rstory * agent/helpers/table_array.c: update for function name changed in oid_array.h 2002-04-19 18:20 hardaker * agent/snmp_perl.c: make the perlInitFile and disablePerl tokens register as premib such that when passed as a --FLAG it'll actually do the right thing and disable the later "perl" token handlers. 2002-04-19 17:29 hardaker * Makefile.in, man/Makefile.in, man/netsnmp_agent.3 , man/netsnmp_bulk_to_next.3, man/netsnmp_debug.3, man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3 , man/netsnmp_instance.3, man/netsnmp_mib_handler_methods.3, man/netsnmp_multiplexer.3 , man/netsnmp_old_api.3, man/netsnmp_read_only.3, man/netsnmp_serialize.3, man/netsnmp_table.3, man/netsnmp_table_array.3, man/netsnmp_table_data.3, man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3 , man/netsnmp_todo.3: documentation. Can't get enough. - make docs now installs man pages into the man dir, which are then installed. 2002-04-19 17:14 hardaker * testing/tests/: T111agentxset, T121proxyset: Correct for new STRING prefix. 2002-04-19 17:03 hardaker * README: Add Katsuhisa ABE 2002-04-19 17:03 hardaker * perl/: ASN/ASN.xs, default_store/default_store.xs: fix header files for new paths. 2002-04-19 17:00 hardaker * agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c , include/net-snmp/library/snmpUDPIPv6Domain.h, man/snmpd.conf.5.def, snmplib/snmpUDPIPv6Domain.c: Apply patch #532555: ipv6 com2sec support, thanks to Katsuhisa ABE. 2002-04-19 16:19 hardaker * agent/agent_trap.c, agent/snmp_agent.c, agent/mibgroup/mibII/sysORTable.c, agent/mibgroup/mibII/system_mib.c, include/net-snmp/agent/snmp_agent.h, include/net-snmp/library/tools.h, snmplib/tools.c: fix sysUpTime (and related functions) to handle much larger upTime values (ie, fix signed integer wrapping). 2002-04-19 11:37 hardaker * man/snmpd.conf.5.def: document embedded perl support. 2002-04-19 11:34 hardaker * configure, configure.in, agent/Makefile.in , agent/snmp_perl.c, agent/snmp_perl.pl, include/net-snmp/agent/ds_agent.h, perl/agent/Makefile.PL : Add some new snmpd.conf tokens for controlling perl better. Fix embedded perl support so it actually works. 2002-04-19 11:32 hardaker * perl/agent/default_store/: .cvsignore, Makefile.PL, default_store.pm, default_store.xs: Added missing agent default_store stuff. (they existed on my machine, I don't know why everyone else was having problems) 2002-04-19 10:30 hardaker * agent/helpers/table_iterator.c: Protect against things that should never ever happen 2002-04-19 03:10 dts12 * Makefile.in: A little learning is a dangerous thing. Apply the rest of the patch from Axel - sorry. 2002-04-19 01:49 dts12 * Makefile.in, doxygen.conf: Handle generating documenation when srcdir != configdir (Patch supplied by Axel Kittenberger) 2002-04-18 17:38 hardaker * snmplib/snmpIPXDomain.c: fix snmpIPXDomain (again) 2002-04-18 17:31 hardaker * agent/mibgroup/agentx/subagent.c: Patch from Vishal Verma: only open subagent connections once at startup 2002-04-18 17:28 hardaker * agent/agent_registry.c: Patch from Vishal Verma: for down subagent cases, mark registrations as detached 2002-04-18 17:17 hardaker * snmplib/snmp_api.c: define a maximum packet size we can accept to protect certain error conditions (-1 after conversion is now too large). 2002-04-18 16:28 hardaker * acconfig.h: change the enterprise OIDs in the proper place (net-snmp-config.h.in is generated from this file). 2002-04-18 13:51 hardaker * configure, configure.in, net-snmp-config.in : - Add two new options to net-snmp-config as requested on the IRC channel. --configure-options --snmpd-module-list 2002-04-18 11:43 rstory * mibs/NET-SNMP-AGENT-MIB.txt: add missing comma 2002-04-18 07:39 dts12 * configure, configure.in: Calculate the length of supplied enterprise OIDs correctly (and use a more meaningful output message) Shame these settings aren't cached for later re-use.... 2002-04-18 07:18 dts12 * agent/snmpd.c: Notify on agent reconfiguration. 2002-04-18 07:16 dts12 * include/net-snmp/net-snmp-config.h.in: Use the Net-SNMP notifications by default, rather than the ucdavis ones. 2002-04-18 07:08 dts12 * mibs/NET-SNMP-AGENT-MIB.txt: Fix the table-of-contents sequence for the nsModuleTable, add notification definitions for the agent, and define groups for everything. 2002-04-18 02:52 dts12 * snmplib/mib.c: Bring integer and string output formats into line with the other types by printing a type token before the value (unless supressed by 'quick print') Thanks to Erik for the patch 2002-04-18 01:46 dts12 * FAQ: Replace the dlmod 'WHERE' with something more meaningful.... 2002-04-17 12:12 hardaker * snmplib/snmpIPXDomain.c: define the ipxDomain variables 2002-04-17 12:12 hardaker * agent/mibgroup/disman/mteTriggerTable.c: Error condition tests 2002-04-17 10:10 hardaker * agent/agent_registry.c, agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/var_struct.h: Oh, just a small patch to make it possible to make modules request that all queries to a set of registrations get passed all at once (which apparently is important for, oh, agentx) 2002-04-17 10:09 hardaker * agent/mibgroup/agentx/master.c: misc non-change clean ups 2002-04-17 10:03 hardaker * include/net-snmp/agent/table.h: rename structures beginning with _ to ending with _s 2002-04-17 10:02 hardaker * include/net-snmp/library/snmp_api.h: add a void * pointer for the session creator to use at will (different from the callback magic). 2002-04-17 09:00 dts12 * configure, configure.in, include/net-snmp/net-snmp-config.h.in: Use the Net-SNMP sysOIDs by default, rather than the ucdavis ones. 2002-04-17 08:26 dts12 * apps/snmpnetstat/Makefile.in: Blank continuation lines confuse HP's version of make. 2002-04-17 08:16 dts12 * agent/Makefile.in: Blank continuation lines confuse HP's version of make 2002-04-17 06:56 hardaker * agent/mibgroup/agent/nsModuleTable.c, mibs/NET-SNMP-AGENT-MIB.txt: move nsModuleTable into Dave's structure. 2002-04-17 06:54 hardaker * include/net-snmp/library/: snmpAAL5PVCDomain.h, snmpTCPIPv6Domain.h, snmpUDPIPv6Domain.h: fix declarations of Domain objects (const -> extern) 2002-04-17 06:31 hardaker * local/snmpconf.dir/: snmp-data/snmpconf-config, snmpd-data/snmpconf-config, snmptrapd-data/snmpconf-config : snmpconf configuration data 2002-04-17 03:01 dts12 * configure, configure.in: Bring the reported default settings for sysoid & notification OIDs back into line with what we actually use (i.e. the ucdavis OIDs). Qn: Do we want to switch to using the net-snmp equivalent sysOIDs? Qn: What about defining net-snmp notifications? 2002-04-17 02:55 dts12 * configure, configure.in: Fix --with-enterprise-sysoid and --with-enterprise-notification-oid, and try to clarify that these are OIDs, while --with-enterprise-oid is actually just the enterprise *number* Qn: should we change the name of the configure option to reflect this? 2002-04-16 10:04 hardaker * sedscript.in, snmplib/snmp_version.c, FAQ, perl/SNMP/SNMP.pm: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre3 ) 2002-04-16 10:02 hardaker * README: delete top disclaimers 2002-04-16 10:02 hardaker * NEWS: misc updates 2002-04-16 10:01 hardaker * perl/SNMP/SNMP.xs: misc bug fixes 2002-04-16 08:19 dts12 * FAQ: Add an entry concerning the 'libcrypto' RPM dependency. 2002-04-16 08:00 hardaker * agent/mibgroup/agent/nsModuleTable.c: fix memory leak 2002-04-16 07:13 hardaker * agent/snmp_agent.c: remove a no longer appropriate todo comment 2002-04-16 07:12 hardaker * configure: I guess I forgot to run autoconf 2002-04-15 08:58 hardaker * local/: snmpconf, Makefile.in: move snmpconf data directories to different names to avoid confusion 2002-04-15 08:36 hardaker * local/snmpconf.dir/: snmp-data/authopts, snmp-data/debugging, snmp-data/mibs, snmp-data/output , snmpd-data/acl, snmpd-data/basic_setup, snmpd-data/extending, snmpd-data/monitor, snmpd-data/operation, snmpd-data/system, snmpd-data/trapsinks, snmptrapd-data/formatting, snmptrapd-data/traphandle: data file moving 2002-04-12 14:38 hardaker * local/snmpconf: Massive cleanup effort. It should now respect ordering in the snmpconf configuration files as well. 2002-04-12 13:00 rstory * include/net-snmp/agent/agent_registry.h: fix for overzealous perl script 2002-04-12 09:47 hardaker * Makefile.in, configure, configure.in: copy ucd persisent directory to net-snmp (prompts, flags and other fun) 2002-04-12 07:57 hardaker * local/Makefile.in: install traptoemail 2002-04-12 07:55 hardaker * local/trapnotif: remove trapnotif 2002-04-12 07:51 hardaker * local/: Makefile.in, rsnmp: remove rsnmp, which is very very old and out of date 2002-04-12 07:47 hardaker * man/: .cvsignore, Makefile.in, mib2c.1.def: A manual page for mib2c (help, I'm turning into Dave) 2002-04-12 07:28 hardaker * dotgdbinit: a gdb initialization file with helpful functions 2002-04-12 02:42 dts12 * local/Makefile.in: Add 'snmpconf' and 'mib2c' to the list of scripts to install. I've left 'traptoemail' off this list, since it says it's not intended as a directly user-invoked command, so probably ought not to be installed into a binary directory. 2002-04-12 02:41 dts12 * local/rsnmp: Fix the path of snmpwalk to be something more plausible. (I'm not convinced about the validity of that initial 'rtopmib' OID mind!) 2002-04-12 02:36 dts12 * local/mib2c.conf: Fix typo in reference to 'mib2c.iterate.conf' 2002-04-12 02:33 dts12 * Makefile.rules, snmplib/Makefile.in: Install the main library as 'libsnmp' if configured using UCD compatibility. This should handle the requirements of application compatibility. Agent library compatibility is likely to prove a harder problem (since there are now three libraries, not just two...) 2002-04-11 22:29 hardaker * perl/SNMP/t/startagent.pl: set SNMPCONFPATH iff [sic] not set 2002-04-11 22:27 hardaker * perl/SNMP/SNMP.pm: return from initMib before doing anything. 2002-04-11 22:26 hardaker * perl/SNMP/Makefile.PL: turn off complier warnings 2002-04-11 22:26 hardaker * perl/AnyData_SNMP/snmpsh: support "show columns from TABLE" 2002-04-11 22:25 hardaker * mibs/NET-SNMP-EXAMPLES-MIB.txt: Add a new demo scalar: the sleeper. (dah dah dah dummmmm) 2002-04-11 22:25 hardaker * agent/mibgroup/examples/scalar_int.c: indent. 2002-04-11 22:25 hardaker * agent/mibgroup/: examples.h, examples/delayed_instance.c , examples/delayed_instance.h: Add a delayed instance example, showing how to return mib request results later rather than immediately. 2002-04-11 22:24 hardaker * agent/mibgroup/testdelayed.c: remove legacy example. 2002-04-11 22:23 hardaker * agent/snmp_agent.c: add comment about possibly fixing inclusive requests in the future. 2002-04-11 17:08 hardaker * README.win32: change modukes-> modules 2002-04-11 07:23 hardaker * snmplib/snmp_logging.c: turn off debugging when calling logging callbacks 2002-04-10 12:51 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: fix perl module in many many places. most tests now pass. 2002-04-10 12:50 hardaker * perl/SNMP/t/startagent.pl: force setting to a "bogus" SNMPCONFPATH. 2002-04-10 12:48 hardaker * include/net-snmp/library/mib.h, snmplib/mib.c: Exporting functions good. Internalizing bad. 2002-04-10 09:28 hardaker * perl/SNMP/SNMP.xs: opps. sigh. 2002-04-10 09:27 hardaker * perl/SNMP/SNMP.xs: opps. remove debugging statements. 2002-04-10 09:23 hardaker * perl/SNMP/SNMP.xs: - Make the perl module call init_snmp() - this is a fairly major change, is it now will read .conf files. - many people have asked for this. - misc clean ups. 2002-04-10 09:18 dts12 * Makefile.rules: Don't recurse into subdirectories for the consituent subtargets of "make install" 2002-04-10 09:09 hardaker * NEWS: added a few things, separated perl stuff into it's own section. 2002-04-10 08:46 dts12 * configure, configure.in: Bring the help message for the UCD compatability option into line with what's actually recognised. 2002-04-10 07:52 hardaker * Makefile.top: change libtool versioning to their recommended method of doing things (which I hate, but is still better than what we were doing, I guess) 2002-04-10 07:10 dts12 * Makefile.rules: Bring use of BUILTSUBDIR within 'installlocalheaders' into line with the preceding comment, and actual usage. (i.e. INSTALLBUILTSUBDIR rather than INCLUDEBUILTSUBDIR) 2002-04-10 05:58 dts12 * snmplib/Makefile.in: Typo in security-include header destination directory variable 2002-04-10 05:55 dts12 * local/Makefile.in: Ensure the destination directory exists before installing mib2c conf files. 2002-04-10 01:55 dts12 * testing/tests/: T004snmpv1nosuch, T019snmpv2cnosuch: Two new tests to check handling of GETing non-existant instances 2002-04-10 01:54 dts12 * agent/snmp_agent.c: A fix for SNMPv1 errors that doesn't end up breaking AgentX error handling. 2002-04-09 10:38 hardaker * agent/snmp_agent.c: Patch from Dave to fix v1 error results. 2002-04-08 21:08 rstory * snmplib/oid_array.c: fix incorrect length return value 2002-04-08 18:00 hardaker * agent/mibgroup/mibII/: vacm_vars.c, vacm_vars.h: don't allow no-configuration access anymore. 2002-04-08 17:59 hardaker * include/net-snmp/library/transform_oids.h, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPIPv6Domain.c, snmplib/snmpusm.c : more unconst correctness 2002-04-08 17:31 hardaker * include/net-snmp/library/snmp_transport.h: size_t externs for exported oids 2002-04-08 17:30 hardaker * snmplib/snmp_api.c: remove temporary debugging statements that accidentally became permanent. 2002-04-08 17:26 hardaker * snmplib/: snmpUDPDomain.c, snmp_transport.c: define length size_t's for oid variables. 2002-04-08 16:53 hardaker * agent/mibgroup/utilities/override.c: support "null" types. 2002-04-08 16:52 hardaker * apps/snmptrapd.c: initialize notification log mib support before -H usage. 2002-04-08 16:49 hardaker * agent/helpers/serialize.c: fix a few things and make subhandlers not able to tell there were more requests. 2002-04-08 16:43 hardaker * INSTALL: A co-worker pointed out that the INSTALL script still said to edit config.h 2002-04-08 15:13 hardaker * include/net-snmp/library/snmpTCPDomain.h, include/net-snmp/library/snmpUnixDomain.h, include/net-snmp/library/snmp_transport.h, snmplib/snmpTCPDomain.c, snmplib/snmpUnixDomain.c, snmplib/snmp_transport.c: unstatic-ize a few oids that should have been external 2002-04-08 14:23 hardaker * snmplib/: snmpAAL5PVCDomain.c, snmpTCPDomain.c, snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c, snmp_api.c, snmp_transport.c , snmpusm.c: Change const oid declarations into static ones since shared libraries have a problem with initializing them on linux systems at least. 2002-04-08 11:45 hardaker * man/snmpd.conf.5.def: minimal documentation for debugging and the injectHandler token 2002-04-05 14:32 hardaker * man/: snmptrapd.8.def, snmptrapd.conf.5.def: documentation for the NOTIFICATION-LOG-MIB support. 2002-04-05 14:09 hardaker * man/snmpd.conf.5.def: document context name support in proxy code. 2002-04-05 13:51 hardaker * man/snmpd.conf.5.def: document the disman event mib support for sending traps via monitored OIDs. 2002-04-05 10:12 hardaker * man/snmpd.conf.5.def: put trap config into its own section. document the "override" token. 2002-04-05 06:39 hardaker * README.snmpv3: change default context to an empty string 2002-04-04 15:14 hardaker * agent/: agent_registry.c (V4-2-patches.5), agent_registry.c : deal with fd unregistrations properly. 2002-04-03 09:12 hardaker * agent/helpers/table_dataset.c, agent/mibgroup/examples.h , agent/mibgroup/testhandler.c, agent/mibgroup/examples/data_set.c, agent/mibgroup/examples/data_set.h, agent/mibgroup/examples/scalar_int.c, include/net-snmp/agent/table_dataset.h, mibs/NET-SNMP-EXAMPLES-MIB.txt: Make an example dataset table to hold and store data in (admittedly useless data from a network management point of view, but it's an example). 2002-04-02 22:12 hardaker * man/Makefile.in: fix installation from subdir build case. 2002-04-02 21:45 hardaker * snmplib/Makefile.in: install snmpv3-security-includes from from build dir. 2002-04-02 21:45 hardaker * agent/Makefile.in: install mib_module_config.h and mib_module_includes.h from build dir. 2002-04-02 21:43 hardaker * Makefile.in: install net-snmp-config.h from the build dir. 2002-04-02 21:43 hardaker * Makefile.rules: create some install from built header rules. 2002-04-02 17:27 hardaker * local/: Makefile.in, mib2c.conf: remove deleted array-auto from .conf install/reference lists 2002-04-02 15:03 hardaker * agent/mibgroup/: ucd_snmp.h, ucd-snmp/registry.c, ucd-snmp/registry.h: remove the registry module, as it's obsolete due to contexts. Use the nsModuleTable instead 2002-04-02 14:57 hardaker * agent/mibgroup/ucd-snmp/disk.c (V4-2-patches.7), agent/mibgroup/ucd-snmp/disk.c, include/net-snmp/system/darwin.h: Apply patch #524424 for darwin fixes for ucd-snmp/disk.c 2002-04-02 14:47 hardaker * agent/mibgroup/: kernel_sunos5.c (V4-2-patches.8), kernel_sunos5.c: apply patch 527573 to fix 64 bit types on solaris 2002-04-02 07:04 hardaker * snmplib/snmp_transport.c: check char for NULL before setting to: 2002-04-01 22:28 hardaker * snmplib/: snmp_api.c (V4-2-patches.9), cmu_compat.c, snmp_api.c: Let init_snmp protect itself. 2002-03-29 15:04 rstory * local/mib2c.array-user.conf: tweaks & updates 2002-03-29 10:40 rstory * snmplib/mib.c: add comment 2002-03-29 08:36 hardaker * local/mib2c.create-dataset.conf: add a allow_creation definition. 2002-03-29 08:22 hardaker * Makefile.in: make net-snmp-config executable after it's built 2002-03-29 08:13 hardaker * agent/mibgroup/mibII/: setSerialNo.c, setSerialNo.h: opps. forgot to check the setSerial code in 2002-03-28 23:48 hardaker * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.4), pass.c: enable row creation for pass modules. Patch #482005 2002-03-28 23:44 hardaker * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.2), interfaces.c: patch #517340: freebsd5 support 2002-03-28 23:38 hardaker * agent/mibgroup/host/: hr_filesys.c (V4-2-patches.4), hr_filesys.c : apply freebsd5 patch #517333 2002-03-28 23:32 hardaker * agent/mibgroup/: host/hr_system.c, mibII/interfaces.c , mibII/ipAddr.c: Apply netbsd fix patch #529733 2002-03-28 23:01 hardaker * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c, snmp_api.c: use a static variable for init checking. Bug #536386. 2002-03-28 15:25 dts12 * man/: default_store.3.top, read_config.3.def, snmp_api.3.def: Tweak to use the new include structure. 2002-03-28 15:23 dts12 * FAQ (V4-2-patches.8), FAQ: Add a few new entries (mostly relating to traps) 2002-03-28 14:56 rstory * agent/helpers/table_array.c: rename/prefix functions; add doxygen documentation 2002-03-28 13:00 rstory * doxygen.conf: add define for excluding stuff (DOXYGEN_SHOULD_SKIP_THIS) 2002-03-28 12:50 hardaker * agent/mibgroup/mibII.h: add setSerialNo 2002-03-28 12:47 hardaker * snmplib/ucd_compat.c: fix a never-seen-but-very-old-bug using the wrong default_store token. 2002-03-28 12:46 hardaker * snmplib/snmp_api.c: only set the default output style if it's not already set to something. 2002-03-28 12:45 hardaker * agent/agent_read_config.c: wrapping. 2002-03-28 12:17 hardaker * doxygen.conf: change version number 2002-03-28 12:08 rstory * apps/snmptranslate.c: back out change from version 1.65 until better solution can be found; bug #535029 2002-03-28 12:03 rstory * agent/agent_registry.c: return specific result code for registration failure if available. 2002-03-28 11:57 hardaker * agent/: agent_registry.c, mibgroup/agentx/master_admin.c : perl typo 2002-03-27 15:48 rstory * local/mib2c.array-auto.conf: delete old, unused conf file 2002-03-27 08:27 hardaker * apps/: notification_log.c, notification_log.h, snmptrapd.c: add "dontRetainLogs" token to snmptrapd.conf to not enable the notification log mib. 2002-03-27 01:54 dts12 * configure.in, configure (V4-2-patches.[1,1]), configure, configure.in: Use the correct name of the Windows IP Helper API library. (Computers can be soooo picky!) 2002-03-26 23:23 hardaker * agent/snmp_agent.c, agent/snmpd.c, agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c, agent/helpers/read_only.c, agent/mibgroup/agentx/master.c , include/net-snmp/agent/bulk_to_next.h, include/net-snmp/agent/debug_handler.h, include/net-snmp/agent/read_only.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/var_struct.h: - Really fix the "undo failed" problem. IE, not just any old error will cause an undo failed message to get sent back. Only varbinds with an undo failed error code will cause an undo failed result. undo failed results do still supersede all other error codes, however, which is what the original problem was all about. We still have to depend on the modules returning the right error code (but that's their fault if they don't). - misc cleanups and renames 2002-03-26 23:20 hardaker * README: add Craig Setera 2002-03-26 14:07 rstory * TODO: add creating src rpm spec file 2002-03-26 08:29 hardaker * agent/mibgroup/ucd-snmp/: diskio.c (V4-2-patches.2), diskio.c : enable diskio on freebsd5. Implements patch 517328 in a different way. 2002-03-26 07:58 hardaker * mibs/Makefile.in: fix for other-dir builds 2002-03-26 07:57 hardaker * agent/agent_registry.c: duplicate registration info in split_subtree 2002-03-26 07:43 dts12 * configure, configure.in (V4-2-patches.[0,0]), configure, configure.in: Add /etc/filesystems to list of mount table files (for AIX) Should fix bugs 232588 and (?)517113 2002-03-26 07:39 dts12 * configure, configure.in (V4-2-patches.[9,9]), configure, configure.in: Remove trailing ':' from list of MIB module names in configure output, to avoid confusion (see Bug #491129) 2002-03-26 06:41 dts12 * configure, configure.in: Add '-lhlpapi' to the list of agent libraries, when running on Windows (using Cygwin). Should fix Bug #534409. 2002-03-25 22:33 rstory * snmplib/: parse.c (V4-2-patches.3), parse.c: fix bug#520478 showMibErrors token is inverted 2002-03-25 15:18 rstory * include/net-snmp/version.h: remove ^M characters 2002-03-25 14:53 hardaker * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h : use emacs to fix perl search and replace errors, of course 2002-03-25 14:47 hardaker * agent/agent_registry.c, agent/snmp_agent.c, agent/helpers/old_api.c, agent/helpers/table.c, agent/helpers/table_data.c, agent/helpers/table_dataset.c , agent/mibgroup/testhandler.c, agent/mibgroup/agentx/master_admin.c, apps/notification_log.c, include/net-snmp/agent/agent_registry.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/table.h, include/net-snmp/agent/table_data.h, include/net-snmp/agent/table_dataset.h, include/net-snmp/library/mib.h, local/mib2c.create-dataset.conf, snmplib/mib.c, snmplib/snmp_api.c: use perl to search and replace perl search and replace errors, of course 2002-03-25 14:23 hardaker * agent/mibgroup/smux/smux.c: api changes 2002-03-25 08:43 dts12 * win32/: win32.opt, libsnmp_dll/libsnmp.def, snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp , snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp , snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp , snmptable/snmptable.dsp, snmptest/snmptest.dsp , snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: Remove redundant declarations of 'getopt.c' and 'snmp_parse_args.c' in each individual application project. These routines are included within the libraries, so we might as well use those. 2002-03-25 05:53 dts12 * win32/: mib_module_inits.h, win32.opt, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, snmpd/snmpd.dsp: Gotcha! Everything now builds (more-or-less) cleanly under Visual C++. You still have to use the "Batch Build" mechanism (or else be careful which of libsnmp/libsnmp_dll you build in each of the Debug & Release modes), and you need to build twice in order to get encode_keychange linking. But things *do* finally build. 2002-03-24 05:21 nba * snmplib/mib.c: Oops - snprint_* cannot realloc 2002-03-23 09:40 hardaker * apps/Makefile.in: really fix snmpinform installs this time. 2002-03-22 22:32 hardaker * apps/notification_log.c: final cleanups of notification log support 2002-03-22 22:32 hardaker * apps/Makefile.in: fix installation of snmpinform 2002-03-22 22:32 hardaker * agent/helpers/table_data.c, agent/mibgroup/testhandler.c , include/net-snmp/agent/agent_registry.h, include/net-snmp/agent/table_data.h, include/net-snmp/agent/table_dataset.h: Rename stuff. Fix stuff. You know, normal routine. 2002-03-22 22:31 hardaker * configure, configure.in: fix version file location for non-sourcedir builds 2002-03-22 14:13 hardaker * include/net-snmp/library/snmp_api.h: forgot to commit a prototype. 2002-03-22 14:12 hardaker * agent/agent_handler.c, agent/agent_registry.c, agent/mibgroup/agentx/master_admin.c, include/net-snmp/agent/agent_registry.h: register_mib_context2 -> netsnmp_register_mib (and marked as internal) 2002-03-22 14:01 hardaker * agent/mibgroup/agentx/: master.c, subagent.c: use new error logging api when !root 2002-03-22 14:00 hardaker * snmplib/snmp_api.c: enable logging session errors to some log level other than ERR. 2002-03-22 13:55 hardaker * agent/mibgroup/agentx/: master.c, subagent.c: better agentx connection related error messages. 2002-03-22 09:35 dts12 * win32/: win32.dsw, win32.opt, libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def, netsnmpmibs/netsnmpmibs.dsp, snmpd/snmpd.dsp: Slowly making progress on 5.0 Windows build. Everything now compiles, though the Release version doesn't link. (complains about assorted unknown routines that are there, staring it in the face. Grrr!!!!) 2002-03-22 08:24 jbpn * agent/mibgroup/agentx/protocol.c: - do not "tweak" range_subid when dealing with compressed OIDs. Thanks to Craig Setera for pointing out this deviation from RFC 2741. 2002-03-22 07:50 dts12 * include/net-snmp/library/snmpUDPDomain.h, include/net-snmp/library/snmp_client.h, snmplib/oid_array.c , snmplib/snmpTCPDomain.c, snmplib/snmpUDPDomain.c , snmplib/snmp_api.c, snmplib/snmp_client.c: Various minor inconsistencies (mostly to do with subtle variations in types) 2002-03-22 07:31 rstory * snmplib/snmp_parse_args.c: fix typo 2002-03-22 07:29 dts12 * win32/: mib_module_includes.h, mib_module_inits.h, net-snmp/net-snmp-config.h, net-snmp/library/snmpv3-security-includes.h: Bring Windows versions of "automatically-generated" header files up to date. 2002-03-22 02:23 jbpn * agent/mibgroup/kernel_sunos5.c: - don't use "reg" as a parameter name in kernel_sunos5_cache_age() as /usr/include/inet/common.h says: #define reg register (!) which the compiler then barfs on. Reported as bug #533336 by Anonymous. 2002-03-21 09:24 hardaker * include/net-snmp/library/read_config.h, include/net-snmp/library/snmp_api.h, snmplib/read_config.c , snmplib/snmp_api.c, snmplib/snmp_parse_args.c : - snmp_config* -> netsnmp_config (for new functions only) - fix bug where snmp_config() strings were getting parsed twice. 2002-03-21 09:23 hardaker * apps/snmptrapd.c: wrap agentx stuff in a still unused variable (at this point). 2002-03-21 09:23 hardaker * apps/snmptranslate.c: remove unused variable. 2002-03-21 09:23 hardaker * agent/mibgroup/utilities/override.c: fix oid parsing. 2002-03-21 09:22 hardaker * agent/mibgroup/: Rmon/alarm.c, Rmon/statistics.c, mibII/at.c: change // coments to /* */ comments (bad bad bad) 2002-03-21 06:40 hardaker * snmplib/snmp-tc.c: change // coments to /* */ comments (bad bad bad) 2002-03-20 20:12 hardaker * snmplib/snmp_api.c: add a list of registered text enums to ASN_* values. (In probably the wrong place.) 2002-03-20 20:11 hardaker * configure, configure.in, agent/mibgroup/utilities.h, agent/mibgroup/utilities/override.c, agent/mibgroup/utilities/override.h: create a new "override" directive to force an OID to a particular value - not finished. It's designed to do read-write as well, but doesn't. 2002-03-20 20:08 hardaker * agent/helpers/instance.c: check for inclusive 2002-03-20 11:37 hardaker * include/net-snmp/agent/table_dataset.h: include new delete/remove breakdown APIs 2002-03-20 11:36 hardaker * apps/notification_log.c: API change. 2002-03-20 11:36 hardaker * agent/helpers/table_dataset.c: some "this will change" early row status implementation. - (this will move to a separate handler) 2002-03-20 11:35 hardaker * agent/helpers/table_data.c: pointer checking against illegal adds (ie, shouldn't happen but check anyway) 2002-03-20 08:42 hardaker * local/mib2c.create-dataset.conf: Ok, I make mistakes. I admit it. It really should have been a NULL. 2002-03-20 08:37 hardaker * local/mib2c.create-dataset.conf: add missing comma 2002-03-20 08:36 hardaker * agent/helpers/table_data.c, include/net-snmp/agent/table_data.h: separate out delete/remove row functionality 2002-03-20 07:47 hardaker * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.6), system_mib.c: remove illegal SET support for sysDescr. 2002-03-20 06:27 hardaker * CodingStyle, local/mib2c: - add many many -T flags for defining types. 2002-03-19 21:13 hardaker * apps/snmptrapd.c: force setting of '!root' flag so that it will run for non-privileged users or when an agentx master simply has never existed. 2002-03-19 16:02 hardaker * agent/helpers/table_dataset.c, include/net-snmp/agent/table_dataset.h: - allow tables to be marked whether they should support creation or not. - bug fixes 2002-03-19 07:32 hardaker * agent/helpers/: table_data.c, table_dataset.c: documentation clean up 2002-03-19 07:28 hardaker * agent/: agent_handler.c, helpers/table_data.c: documentation clean up 2002-03-19 07:17 hardaker * agent/: agent_handler.c, helpers/bulk_to_next.c, helpers/table_dataset.c, mibgroup/examples/scalar_int.c : documentation clean up 2002-03-19 06:43 hardaker * agent/agent_handler.c, agent/agent_registry.c, agent/snmp_agent.c, agent/helpers/instance.c, agent/helpers/old_api.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/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c, agent/mibgroup/agentx/master_admin.c, apps/notification_log.c, include/net-snmp/utilities.h, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/table.h, include/net-snmp/agent/table_data.h, include/net-snmp/agent/table_dataset.h, include/net-snmp/library/data_list.h, local/mib2c.create-dataset.conf, perl/agent/agent.xs, snmplib/data_list.c: - renamed a few badly named functions (netsnmp_ appeared twice). - implemented the beginning of creation support for datasets. 2002-03-19 06:35 hardaker * configure: Apparently I ran autoconf earlier and missed checking in the results. 2002-03-19 06:35 hardaker * CodingStyle: add -nfca 2002-03-17 16:25 hardaker * apps/snmptrap.c: Set default port to 162. 2002-03-17 15:51 hardaker * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c: improved formatting strings showing both transport type and port number. 2002-03-13 23:30 hardaker * Makefile.rules: add missing "installsubdirs" target missing (thanks to Katsuhisa ABE) 2002-03-13 23:27 hardaker * configure.in, net-snmp-config.in: add --create-snmpv3-user to automate adding a v3 user to both the usm and vacm tables (by adding lines to both the persistent and normal conf files). 2002-03-13 16:30 hardaker * agent/mibgroup/agent/nsModuleTable.c: bug fix for pre-processed requests. 2002-03-13 16:30 hardaker * Makefile.rules, configure, configure.in, agent/Makefile.in, agent/mibgroup/agent_mibs.h, 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-includes.h, include/ucd-snmp/util_funcs.h, include/ucd-snmp/var_struct.h , include/ucd-snmp/version.h: - --enable-ucd-snmp-compatibility actually installs headers (as opposed to always, which is what it used to do). - add agent_mibs to configure default mib modules and document. - change help documentation a bit for the mib modules. - add a forced dependency for mib_modules.lo 2002-03-13 16:13 hardaker * agent/mibgroup/agent.h: opps. duplicates existing agent_mibs.h 2002-03-13 15:50 hardaker * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt (V4-2-patches.[1,1,1,1,1,9]), UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt: address changes for ucd-snmp -> net-snmp note saying these mibs are no longer supported by UCD. 2002-03-13 15:39 hardaker * agent/mibgroup/agent.h, agent/mibgroup/agent/nsModuleTable.c, agent/mibgroup/agent/nsModuleTable.h, mibs/NET-SNMP-AGENT-MIB.txt: Added a nsModuleTable table which replaces the older mrTable. Functionally, this is a list of all registered items within the MIB tree just like the mrTable was, but with support for contexts and for duplicate registrations with different priorities. 2002-03-13 15:21 hardaker * snmplib/: tools.c (V4-2-patches.4), tools.c: malloc at least one byte in hex_to_binary2 2002-03-13 15:11 hardaker * agent/helpers/table_iterator.c: remove unneeded debug statement 2002-03-13 14:10 hardaker * snmplib/mib.c: Use local variable name buffers by default when building oid segments. 2002-03-13 14:09 hardaker * agent/helpers/table_iterator.c: /* stop water from flowing through dam */ finger->insert("hole") 2002-03-13 04:03 dts12 * FAQ (V4-2-patches.7), FAQ: Add a description of "unlinked OIDs". 2002-03-12 21:30 hardaker * local/: mib2c.create-dataset.conf, mib2c.iterate.conf : fix headers. 2002-03-12 21:15 hardaker * local/mib2c: add don't format comments option 2002-03-12 21:10 hardaker * agent/helpers/table_dataset.c: fix for tables with holes. 2002-03-12 21:09 hardaker * mibs/Makefile.in: move default mibs to their own variable. 2002-03-12 21:06 hardaker * perl/: SNMP/Makefile.PL, agent/Makefile.PL, agent/agent.xs, agent/typemap: - use net-snmp-config to figure things out. - update headers and typeinfo for recent changes. 2002-03-12 20:34 hardaker * local/: FAQ2HTML, README.mib2c, mib2c, tkmib , mib2c.array-auto.conf, mib2c.array-user.conf: ucd-snmp -> net-snmp changes. 2002-03-12 20:33 hardaker * local/mib2c.storage.conf: remove obsolete mib2c.conf file 2002-03-12 18:11 hardaker * agent/helpers/table_data.c: don't forget to set row->next->prev to something when removing row. 2002-03-12 17:54 hardaker * agent/snmp_agent.c: fix agentx inclusive searches to ignore get errors. 2002-03-12 17:53 hardaker * snmplib/snmpCallbackDomain.c: some minimal dump debugging. 2002-03-12 08:34 dts12 * FAQ (V4-2-patches.6), FAQ: Updating of the FAQ ready for the next release. (Mostly rephrasing of existing entries, but a few new questions) 2002-03-11 18:00 rstory * agent/helpers/table_dataset.c: cast -1 to u_char so test doesn't always fail (fix compiler warning) 2002-03-11 17:27 hardaker * agent/mibgroup/agentx/master.c: treat (illegal) errors from subagents specially for getnext cases. 2002-03-11 13:41 hardaker * net-snmp-config.in: add our snmp libraries to output 2002-03-11 10:34 hardaker * include/net-snmp/agent/: table_data.h, table_dataset.h : delete/remove support header changes. 2002-03-11 09:13 jbpn * agent/mibgroup/mibII/vacm_vars.c: - allow compilation --with-out-transports=TCP 2002-03-11 08:21 jbpn * include/net-snmp/library/snmp_debug.h: - fixes for --disable-debugging 2002-03-11 07:41 dts12 * FAQ (V4-2-patches.5), FAQ: Bring the 4x- and main-branch FAQs into agreement. 2002-03-11 06:51 jbpn * agent/mibgroup/agentx/master.c: - use correct session ID when talking to subagents. Thanks to Craig Setera for this fix. 2002-03-11 05:20 jbpn * snmplib/parse.c: - fix bad type assignment in build_translation_table(), noticed by Peter Stevens. 2002-03-11 00:13 hardaker * apps/snmptrapd.c: check for NULL frees, even though it's supposed to be ok according to ansi. 2002-03-11 00:12 hardaker * apps/notification_log.c: beginning support for maximum logged checking. 2002-03-11 00:11 hardaker * agent/helpers/table_dataset.c: - remove/delete row support. - null check - doc comments. 2002-03-11 00:10 hardaker * agent/helpers/table_data.c: remove/delete row support. 2002-03-11 00:08 hardaker * agent/helpers/instance.c: call next handlers (opps). 2002-03-10 14:11 nba * man/mib_api.3.def: Fix one sprint_variable => snprint_variable 2002-03-10 14:06 nba * include/net-snmp/library/mib.h, snmplib/mib.c: Add snprint_* functions that were sprint_* in ucd-snmp 4 2002-03-10 14:05 nba * include/net-snmp/session_api.h, snmplib/snmpIPXDomain.c , snmplib/snmp_transport.c: Fix compilation when IPX-transport enabled 2002-03-10 14:03 nba * apps/snmpnetstat/Makefile.in: Fix compilation outside source directory 2002-03-08 22:26 hardaker * FAQ, sedscript.in, perl/SNMP/SNMP.pm, snmplib/snmp_version.c: - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre2 ) 2002-03-08 18:23 hardaker * README: misc changes. 2002-03-08 18:23 hardaker * perl/SNMP/SNMP.xs: new api changes 2002-03-08 17:20 hardaker * agent/mibgroup/mibII/mta_sendmail.c: Patch from Lawrence Greenfield to deal with Sendmail 8.12 queuegroups. 2002-03-08 16:59 hardaker * apps/snmpnetstat/Makefile.in: patch from csete to fix win32 builds 2002-03-08 16:55 hardaker * configure, configure.in: add Callback transport to cygwin 2002-03-08 16:49 hardaker * NEWS: mention rmon support. 2002-03-08 16:39 hardaker * snmplib/snmp_api.c: patch from Harrie Hazewinkel to remove old an unused pointer 2002-03-08 16:28 hardaker * agent/agent_index.c, agent/agent_registry.c, agent/agent_trap.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c, agent/helpers/instance.c, agent/helpers/old_api.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/mibgroup/header_complex.c, agent/mibgroup/header_complex.h, agent/mibgroup/testhandler.c , agent/mibgroup/Rmon/event.c, agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/client.h, agent/mibgroup/agentx/master.c, 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/disman/mteObjectsTable.c, agent/mibgroup/disman/mteObjectsTable.h, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/disman/mteTriggerTable.h, agent/mibgroup/examples/example.c, agent/mibgroup/mibII/sysORTable.c, agent/mibgroup/mibII/sysORTable.h, agent/mibgroup/mibII/vacm_context.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h , agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetAddrEntry.h, agent/mibgroup/target/target.c, agent/mibgroup/target/target.h, agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h, apps/notification_log.c , apps/notification_log.h, 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/snmptrapd.c, apps/snmptrapd_log.c, apps/snmptrapd_log.h, apps/snmpusm.c, apps/snmpvacm.c , apps/snmpwalk.c, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c, include/net-snmp/agent/agent_index.h, include/net-snmp/agent/agent_registry.h, include/net-snmp/agent/agent_trap.h, include/net-snmp/agent/old_api.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/snmp_vars.h, include/net-snmp/agent/table.h, include/net-snmp/agent/table_data.h, include/net-snmp/agent/table_iterator.h, include/net-snmp/agent/var_struct.h, include/net-snmp/library/cmu_compat.h, include/net-snmp/library/libsnmp.h, include/net-snmp/library/mib.h, include/net-snmp/library/oid_array.h, include/net-snmp/library/parse.h, include/net-snmp/library/snmpCallbackDomain.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_parse_args.h, include/net-snmp/library/snmp_secmod.h, include/net-snmp/library/snmpusm.h, local/mib2c.array-user.conf, local/mib2c.iterate.conf, local/mib2c.storage.conf, perl/SNMP/SNMP.xs, snmplib/cmu_compat.c, snmplib/mib.c, snmplib/snmpCallbackDomain.c, snmplib/snmp_api.c, snmplib/snmp_client.c, snmplib/snmp_debug.c, snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c, snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c , snmplib/ucd_compat.c: struct snmp_session typedefed to netsnmp_session. & pdu. & ... 2002-03-08 14:00 hardaker * perl/SNMP/SNMP.xs: get_symbol -> get_tree 2002-03-08 07:45 hardaker * perl/: SNMP/SNMP.xs, agent/agent.pm, agent/agent.xs , agent/test.pl: missed updates 2002-03-08 07:43 hardaker * snmplib/: data_list.c, default_store.c, mib.c , oid_array.c, oid_stash.c, read_config.c , snmpAAL5PVCDomain.c, snmpCallbackDomain.c, snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPIPv6Domain.c , snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c, snmp_api.c, snmp_debug.c, snmp_transport.c, snmpv3.c: missing updated code 2002-03-08 02:07 jbpn * include/net-snmp/library/snmp_api.h, include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c : - some snmp -> netsnmp fixes 2002-03-07 13:42 hardaker * agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.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/mibgroup/testhandler.c , agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/mibII/vacm_context.c, agent/mibgroup/mibII/vacm_vars.c, apps/notification_log.c , apps/snmptrapd.c, apps/snmptrapd_log.c, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/table.h, include/net-snmp/agent/table_array.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/library/snmpAAL5PVCDomain.h, include/net-snmp/library/snmpCallbackDomain.h, include/net-snmp/library/snmpIPXDomain.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, local/mib2c.array-auto.conf, local/mib2c.array-user.conf , local/mib2c.create-dataset.conf, local/mib2c.iterate.conf: massive netsnmp_ prefixing of stuff (pass 4) 2002-03-07 13:29 hardaker * agent/agent_handler.c, agent/agent_read_config.c, agent/agent_registry.c, agent/snmp_vars.c, agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c, agent/helpers/instance.c, agent/helpers/multiplexer.c, agent/helpers/null.c, agent/helpers/old_api.c, agent/helpers/read_only.c, agent/helpers/serialize.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/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c , agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/agent/nsTransactionTable.h, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/examples/scalar_int.c, agent/mibgroup/mibII/vacm_context.c, agent/mibgroup/target/target.c, agent/mibgroup/target/target_counters.c, apps/notification_log.c, include/net-snmp/agent/agent_registry.h, include/net-snmp/agent/all_helpers.h, include/net-snmp/agent/bulk_to_next.h, include/net-snmp/agent/debug_handler.h, include/net-snmp/agent/instance.h, include/net-snmp/agent/multiplexer.h, include/net-snmp/agent/null.h, include/net-snmp/agent/old_api.h, include/net-snmp/agent/read_only.h, include/net-snmp/agent/serialize.h, include/net-snmp/agent/table.h, include/net-snmp/agent/table_array.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/library/snmpTCPDomain.h, local/mib2c.array-auto.conf, local/mib2c.array-user.conf , local/mib2c.create-dataset.conf, local/mib2c.iterate.conf: massive netsnmp_ prefixing of stuff (pass 3) 2002-03-07 13:13 hardaker * agent/agent_handler.c, agent/agent_registry.c, agent/snmp_agent.c, agent/helpers/debug_handler.c, agent/helpers/instance.c, agent/helpers/old_api.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/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c , agent/mibgroup/agentx/master_admin.c, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/target/target.c, apps/snmptrapd.c, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/table_array.h, include/net-snmp/library/data_list.h, include/net-snmp/library/oid_array.h, include/net-snmp/library/oid_stash.h, local/mib2c.array-user.conf: massive netsnmp_ prefixing of stuff (pass 2) 2002-03-07 08:56 hardaker * agent/agent_handler.c, agent/agent_read_config.c, agent/agent_registry.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c, agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c , agent/helpers/instance.c, agent/helpers/multiplexer.c, agent/helpers/null.c, agent/helpers/old_api.c, agent/helpers/read_only.c, agent/helpers/serialize.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/mibgroup/testdelayed.c , agent/mibgroup/testdelayed.h, agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h , agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/agent/nsTransactionTable.h, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master.h, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/mibII/sysORTable.c, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/vacm_context.c, agent/mibgroup/mibII/vacm_context.h, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/target/snmpTargetAddrEntry.h, agent/mibgroup/target/target.c, agent/mibgroup/target/target_counters.c, agent/mibgroup/target/target_counters.h, agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h, apps/notification_log.c , apps/notification_log.h, apps/snmpstatus.c, apps/snmptest.c, apps/snmptrapd.c, apps/snmptrapd_log.c, apps/snmptrapd_log.h, include/net-snmp/session_api.h, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/agent_registry.h, include/net-snmp/agent/bulk_to_next.h, include/net-snmp/agent/debug_handler.h, include/net-snmp/agent/instance.h, include/net-snmp/agent/multiplexer.h, include/net-snmp/agent/null.h, include/net-snmp/agent/old_api.h, include/net-snmp/agent/read_only.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/table.h, include/net-snmp/agent/table_array.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/var_struct.h, include/net-snmp/library/mib.h, include/net-snmp/library/read_config.h, include/net-snmp/library/snmpAAL5PVCDomain.h, include/net-snmp/library/snmpCallbackDomain.h, include/net-snmp/library/snmpIPXDomain.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_api.h, include/net-snmp/library/snmp_transport.h, local/mib2c.array-auto.conf, local/mib2c.array-user.conf , local/mib2c.create-dataset.conf, local/mib2c.iterate.conf: massive netsnmp_ prefixing of stuff (pass 1) 2002-03-07 06:21 jbpn * man/snmp_sess_api.3.def: - style update 2002-03-07 05:47 jbpn * man/snmp_trap_api.3.def: - minor updates 2002-03-07 05:39 jbpn * man/snmp_alarm.3.def: - style update 2002-03-07 05:00 jbpn * man/read_config.3.def: - make prototypes match header - make style consistent with mib_api 2002-03-07 03:07 jbpn * man/mib_api.3.def: - fix up snprint_ declarations, fix small typo. Patch by Guy Harris. 2002-03-07 02:44 jbpn * include/net-snmp/library/mib.h: - remove duplicate declaration of sprint_realloc_by_type, as noted by Guy Harris. 2002-03-06 17:15 hardaker * include/net-snmp/agent/.cvsignore, include/net-snmp/library/.cvsignore, perl/SNMP/t/.cvsignore : new ignore files 2002-03-06 17:13 hardaker * .cvsignore: ignore docs 2002-03-06 17:08 hardaker * agent/mibgroup/examples.h: examples module wrapper to include all (new) examples. 2002-03-06 16:58 hardaker * agent/mibgroup/examples/scalar_int.c: document better. 2002-03-06 16:58 hardaker * doxygen.conf: search examples for docs. 2002-03-06 16:29 hardaker * mibs/NET-SNMP-EXAMPLES-MIB.txt: example MIB template (and one node) 2002-03-06 16:28 hardaker * mibs/NET-SNMP-MIB.txt: instantiate examples 2002-03-06 16:27 hardaker * mibs/Makefile.in: install some NS mibs 2002-03-06 16:27 hardaker * agent/mibgroup/examples/: scalar_int.c, scalar_int.h: Example implementation of a SNMP enabled int registered at a scalar. 2002-03-06 16:25 hardaker * agent/helpers/instance.c, include/net-snmp/agent/instance.h : many changes for instances. Specificically: - allow for subhandlers. - provide an int wrapper. - reuse more code. - numerous bug fixes. 2002-03-06 14:05 hardaker * NEWS: remove a blank line. 2002-03-06 14:05 hardaker * agent/mibgroup/agentx/: master.c, master_admin.c: Fix master agent getbulk support. this has to be independently of the normal bulk->next fixes due to delegation. Long story. 2002-03-06 14:03 hardaker * agent/helpers/bulk_to_next.c: move bulk_to_next fixing functionality into a separate function for reuse. 2002-03-06 10:26 jbpn * include/net-snmp/library/mib.h, snmplib/mib.c: - sprinkle magic const dust 2002-03-06 10:18 jbpn * man/mib_api.3.def: - document changed API, incorporating patches by Guy Harris. 2002-03-06 09:34 hardaker * testing/tests/: T112agentxsetfail, T122proxysetfail: fix tests. 2002-03-06 09:24 hardaker * snmplib/snmp_parse_args.c: re-enable setting optind to 1 till Dave tells me where this breaks. 2002-03-06 09:08 hardaker * testing/tests/: T051snmpv2ctrap, T052snmpv2cinform, T058agentauthtrap: fixes for new command line usage. 2002-03-06 09:07 hardaker * snmplib/snmp_client.c: more improved error messages (mostly) 2002-03-06 08:54 hardaker * configure: autoconf 2002-03-06 08:41 dts12 * snmplib/: snmpv3.c (V4-2-patches.3), snmpv3.c: Fix a confusion between defAuthType and defPrivType. 2002-03-06 08:36 hardaker * agent/mibgroup/agentx/: master.c, protocol.c: proper fix for not requiring responses to CLEANUP messages. 2002-03-06 06:07 jbpn * agent/snmp_agent.c: - zero the name of elements of the bulk cache 2002-03-06 06:06 jbpn * snmplib/mib.c: - calloc() not malloc() in a few places to initialise some buffers to zeroes. 2002-03-06 05:52 dts12 * snmplib/: snmp_api.c (V4-2-patches.6), snmp_api.c: Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set. Qn: Should the AuthPassphrase also be used for privacy if no other value is available? 2002-03-06 05:45 jbpn * agent/mibgroup/agentx/master.c: - don't send requests for OIDs preceeding the start of a region (this can lead to loops if e.g. a subagent has registered two adjacent rows). 2002-03-06 05:07 jbpn * testing/Makefile.in: - ignore errors doing rm -rf /tmp/snmp-test* when making testclean 2002-03-06 02:26 jbpn * snmplib/mib.c: - use more efficient get_tree() in sprint_realloc_value() 2002-03-05 18:28 hardaker * testing/tests/: T015snmpv2cgetnext, T001snmpv1get, T002snmpv1getnext, T003snmpv1getfail, T014snmpv2cget , T016snmpv2cgetfail, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail, T100agenthup: fixes for new forced -c flags 2002-03-05 18:21 hardaker * include/net-snmp/agent/snmp_agent.h: remove no longer appropriate comment. 2002-03-05 18:20 hardaker * agent/mibgroup/agentx/subagent.c: fix duplicate free by cloning the pdu before sending it out again (thought I had done this once in the past already, but I got 1/2 functions). 2002-03-05 18:19 hardaker * agent/mibgroup/agentx/protocol.c: Temporary fix to fix for agentx SET requests. This reverses a previous John change where responses to cleanups are now expected again. This took me a good 2 days to track down, sigh... 2002-03-05 18:07 hardaker * agent/mibgroup/agentx/master.c: - add (ascii) agentx state diagram 2002-03-05 18:07 hardaker * agent/snmp_agent.c: - multiple free bug fixes. - improved debugging statements. 2002-03-05 10:44 hardaker * agent/mibgroup/agentx/: master_request.c, master_request.h : removed unused files 2002-03-05 10:31 jbpn * agent/mibgroup/agentx/subagent.c: - oops, fix bad cut and paste 2002-03-05 10:25 jbpn * agent/mibgroup/agentx/subagent.c: - reintroduce scope processing (see RFC 2741, p. 66, section 7.2.3.2 paragraph 2): "If the subagent can't locate an appropriate variable, __v.name_is_set_to_the_starting_OID__ [the important bit] and the VarBind is set to `endOfMibView'" 2002-03-05 09:54 hardaker * agent/mibgroup/ucd-snmp/versioninfo.c: impose max length restriction supplied by mib for configuration options. 2002-03-05 08:48 jbpn * agent/: agent_index.c, snmp_agent.c, helpers/debug_handler.c, mibgroup/agentx/master.c: - use new DEBUGMSGVAR macro in a few places 2002-03-05 08:45 jbpn * snmplib/snmp_debug.c, include/net-snmp/library/snmp_debug.h: - add DEBUGMSGVAR macro to print out a variable 2002-03-05 08:34 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: print_value function updates. 2002-03-05 08:05 dts12 * agent/mibgroup/examples/: ucdDemoPublic.c (V4-2-patches.2), ucdDemoPublic.c: Add missing "standard" headers, and tweak a type slightly. (Based on requests from Gregory Toth). 2002-03-05 08:04 jbpn * agent/snmp_agent.c: - grrr, botched last fix 2002-03-05 08:01 hardaker * agent/mibgroup/agentx/subagent.c, snmplib/snmpCallbackDomain.c: Set the default callback session version number to the generic -1 version allowing the pdu to passed without version checking. 2002-03-05 07:59 hardaker * agent/mibgroup/agentx/master.c: move NULL check to *before* you actually use the pointer. 2002-03-05 07:59 jbpn * agent/snmp_agent.c: - mark INCLUSIVE requests as such 2002-03-05 07:58 hardaker * agent/helpers/old_api.c: - use a for loop instead of a while loop, just a precaution for future problems. 2002-03-05 07:56 hardaker * agent/snmp_agent.c: - (snmp_check_parse) allow internal set transactions to be passed to the agent, since agentx sends them. 2002-03-05 07:21 jbpn * snmplib/mib.c: - don't add the "module ID" to OIDs if it is numeric because we couldn't look it up properly (to avoid horrible looking output like this: "OID: #-1::iso.2.3.4.5.") 2002-03-05 07:05 jbpn * configure.in: - remove reference to 2c in error message from version prompt 2002-03-05 07:01 jbpn * configure.in: - remove duplicate tests 2002-03-05 06:51 hardaker * configure, configure.in: - re-emphasis a suggestion to switch to a secure version of the protocol. - delete notion that v3 without auth/priv provides better security (it doesn't). - Don't accept v2c as an accepted value, as it's used as an int. - but do change help messages, etc, to reflect that 2 = v2c. 2002-03-05 06:50 dts12 * agent/mibgroup/ucd-snmp/dlmod.c: Cast a calloc appropriately (requested by Gregory Toth) 2002-03-05 06:20 jbpn * snmplib/Makefile.in: - fix typo in OBJS definition 2002-03-05 06:18 jbpn * agent/Makefile.in: - clean target depends on $(OBJS) and $(LOBJS), so define them 2002-03-05 03:52 jbpn * configure.in: - fix default version tests (splitting them over several lines confuses sh on Solaris, at least). - disambiguate some instances of "version" in default version prompt text. 2002-03-05 02:34 dts12 * configure, configure.in: Correctly detect when no initial default version has been set. Accept '2c' as well as '2' for a default version choice. Fix the title for this prompt, and reword the description to make it a *slightly* less leading question, m'lud. Qn: Should we support a "no default version" option ? (hence allow the admin to force the decision down to the user) 2002-03-04 18:14 hardaker * agent/mibgroup/agentx/client.c: ucd-snmp -> net-snmp change 2002-03-04 18:10 hardaker * agent/agent_handler.c: (To John): do not free the myvoid pointer in a handler. You can not assume that it's a freeable resource. For instance, the agentx master agent was using it to store the master session pointer in it (which would exist in multiple registered nodes). 2002-03-04 17:26 hardaker * configure.in, include/net-snmp/snmpv3_api.h, snmplib/Makefile.in: use a configure generated wrapper header for v3 security modules. 2002-03-04 11:58 hardaker * include/net-snmp/net-snmp-includes.h: add dmalloc.h to the proper place. 2002-03-04 11:53 hardaker * agent/mibgroup/disman/mteTriggerTable.c: string clean ups. 2002-03-04 11:52 hardaker * acconfig.h, aclocal.m4, configure, configure.in, include/net-snmp/net-snmp-config.h.in, include/net-snmp/library/default_store.h, snmplib/snmp_parse_args.c, snmplib/snmpv3.c: Implement a default version prompt for configure. - (Wes ducks as this is currently set to '3' which he may have to change as it hasn't exactly been agreed upon as the proper default yet). - --with-default-snmp-version also created. - changed handling of default store / snmp.conf usage but impact should be low, hopefully. 2002-03-04 11:49 hardaker * snmplib/snmp_api.c: a few error strings slightly improved. We really need to change the way these are handled to get better improvement. 2002-03-04 07:49 hardaker * testing/Makefile.in: separate out the cleaning of /tmp from the main cleaning to provide it as a special target. 2002-03-04 07:38 hardaker * agent/mibgroup/agentx/protocol.c: -Wall fixes. 2002-03-04 05:32 jbpn * man/: snmpbulkget.1.def, snmpbulkwalk.1.def, snmpget.1.def, snmpgetnext.1.def, snmpstatus.1.def , snmptest.1.def, snmptrap.1.def: - remove further instances of positional community string parameter, after Patrick Welche 2002-03-04 05:25 jbpn * man/: snmpd.conf.5.def, snmpwalk.1.def: - patches from Patrick Welche 2002-03-04 01:16 dts12 * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.6), memory.c : Correct debug output message (thanks to Jeroen Ruigrok) 2002-03-01 22:45 hardaker * agent/mibgroup/agentx/protocol.c: making the (same) debugging statement more useful. 2002-03-01 22:43 hardaker * agent/mibgroup/agentx/protocol.c: add missing newline to a debugging statement. 2002-03-01 12:49 hardaker * snmplib/: keytools.c, mib.c, snmp_api.c, snmp_client.c, snmp_parse_args.c, snmpv3.c: First pass at a few better error messages. 2002-03-01 12:01 hardaker * mibs/Makefile.in: don't install headers here. 2002-03-01 05:41 jbpn * include/net-snmp/library/mib.h, snmplib/mib.c: - add snprint_value, snprint_variable, snprint_objid 2002-02-28 06:54 dts12 * agent/snmp_vars.c, snmplib/snmpCallbackDomain.c, win32/libsnmp/libsnmp.dsp, win32/net-snmp/net-snmp-config.h : Add back the 'snmpCallback' domain under Windows. 2002-02-27 10:04 jbpn * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpget.c , snmpgetnext.c, snmpset.c, snmpstatus.c , snmptable.c, snmptest.c, snmptranslate.c , snmptrap.c, snmpusm.c, snmpwalk.c: - tart up usage messages, make them more consistent and bring in line with manual pages 2002-02-27 10:03 jbpn * man/: snmpset.1.def, snmptable.1.def, snmptrap.1.def , snmpusm.1.def: - minor formatting changes 2002-02-27 10:03 jbpn * snmplib/: mib.c, parse.c, snmp_parse_args.c : - drop community positional parameter - tart up usage messages to be more consistent and in line with manual pages 2002-02-27 09:47 dts12 * snmplib/: vacm.c (V4-2-patches.4), vacm.c: Handle views that specify a full instance OID. (Since the internally stored OID prepends the length as well, the apparent length is one greater than it really is) 2002-02-27 06:50 jbpn * apps/snmptrapd.c: - [ADDRESSES] -> [LISTENING ADDRESSES] in usage message, to match manual page. 2002-02-27 06:09 jbpn * man/snmpd.conf.5.def: - drop optional positional community parameter from trapsess description. 2002-02-27 05:51 jbpn * include/net-snmp/library/mib.h, snmplib/mib.c: - drop sprint_blah functions - no snprint_blah yet 2002-02-27 05:43 jbpn * snmplib/asn1.c: - don't use sprint_blah functions 2002-02-27 05:40 jbpn * snmplib/snmp_debug.c: - don't use sprint_blah functions - drop archaic DEBUGP functions 2002-02-27 05:37 dts12 * agent/mibgroup/host/: hr_storage.c, hr_swrun.c: Use the more informative 'output_api.h' header file name (I must have missed these earlier) 2002-02-27 05:35 jbpn * man/snmpcmd.1.def: - drop community positional parameter - yes, for once the documentation has been updated *before* the code! 2002-02-27 05:12 jbpn * agent/mibgroup/mibII/ipv6.c: - don't use obsolete DEBUGP function 2002-02-27 05:11 jbpn * include/net-snmp/library/: snmp_api.h, snmp_debug.h, system.h: - drop archaic DEBUGP functions 2002-02-27 05:10 jbpn * include/net-snmp/library/scapi.h: - don't use obsolete DEBUGPL function 2002-02-27 04:32 jbpn * apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmptable.c, apps/snmpusm.c, apps/snmpwalk.c , agent/agent_index.c, agent/helpers/table.c: - don't use sprint_blah functions 2002-02-27 02:26 jbpn * agent/mibgroup/agentx/master.c: - don't use sprint_variable 2002-02-27 02:08 jbpn * agent/snmp_agent.c: - don't use sprint_variable, no, I MEAN it this time 2002-02-27 02:05 jbpn * agent/snmp_agent.c: - don't use sprint_variable 2002-02-26 12:46 rstory * agent/snmp_agent.c: clear new memory after realloc() since realloc doesn't do it. 2002-02-26 12:30 hardaker * perl/SNMP/SNMP.xs: add UNSIGNED32 2002-02-26 08:55 jbpn * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h, mibII/at.c, mibII/icmp.c, mibII/interfaces.c, mibII/ip.c, mibII/tcp.c, mibII/udp.c, mibII/var_route.c: - change cache implementation after some interesting profiling (see lengthy new comment in kernel_sunos5.c) 2002-02-26 08:13 dts12 * agent/helpers/all_helpers.c, agent/helpers/table.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/ucd-snmp/proxy.c, snmplib/snmp-tc.c, snmplib/ucd_compat.c: Remove assorted extraneous ^M's 2002-02-26 07:14 dts12 * README.win32: A quick guide to installing the Core Platform SDK, needed for the Windows agent. 2002-02-26 07:03 dts12 * agent/agent_trap.c, agent/snmp_vars.c, agent/snmpd.c, agent/helpers/table_dataset.c, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c , apps/snmptrapd_log.c, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/agent_trap.h, include/net-snmp/agent/table_dataset.h, include/net-snmp/library/mib.h, include/net-snmp/library/snmp_enum.h, snmplib/mib.c, snmplib/snmp_parse_args.c, snmplib/snmpv3.c, snmplib/winservice.c: Assorted minor tweaks to ensure that the project builds under Visual C++. Mostly because VC++ is fussy about sort-of-compatible data types (e.g. signed vs unsigned integers). 2002-02-26 07:00 dts12 * win32/: mib_module_inits.h, win32.dsw, win32.opt , libagent/libagent.dsp, libsnmp/libsnmp.dsp, libucdmibs/libucdmibs.dsp, netsnmpmibs/netsnmpmibs.dsp, snmpd/snmpd.dsp, snmptrapd/snmptrapd.dsp: Rename 'libucdmibs' to reflect the change of project name, and assorted tweaks so that the full project builds under Visual C++. (N.B: The agent requires "Microsoft Platform Core SDK" in order to build the 'netsnmpmibs' project) 2002-02-26 06:53 hardaker * perl/AnyData_SNMP/Storage.pm: remove duplicate variable in a warning 2002-02-26 06:40 jbpn * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: - include net-snmp-config.h 2002-02-25 21:09 hardaker * perl/AnyData_SNMP/INSTALL: more install changes 2002-02-25 21:08 hardaker * perl/AnyData_SNMP/INSTALL: mention installing DBD::File. 2002-02-25 20:38 hardaker * perl/AnyData_SNMP/INSTALL: one too many '0's in a url. 2002-02-25 20:33 hardaker * perl/AnyData_SNMP/INSTALL: reword. 2002-02-25 20:30 hardaker * perl/AnyData_SNMP/Storage.pm: move warning outside secondary warning augmentation loop. 2002-02-25 20:29 hardaker * perl/AnyData_SNMP/INSTALL: update SQL::Statement module. 2002-02-25 16:25 rstory * agent/helpers/table_array.c: add find_table_array_handler(); remove debugging code/comments; make sure we have the right handler before using the void pointer; remove ^M characters 2002-02-25 11:57 hardaker * snmplib/data_list.c, include/net-snmp/library/data_list.h : 2 new functions. 2002-02-25 11:18 hardaker * perl/SNMP/SNMP.xs: set security model 2002-02-25 08:15 dts12 * agent/helpers/all_helpers.c, agent/helpers/old_api.c , agent/helpers/table.c, agent/helpers/table_array.c , agent/helpers/table_dataset.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/ucd-snmp/proxy.c, include/net-snmp/agent/agent_handler.h, include/net-snmp/agent/table.h, win32/win32.dsw: Continuing improvements to compilation of the latest code under Visual C++. The 'libhelpers' project now compiles, and this also addresses a number of warnings and errors in the libagent and libucdmibs projects. But these two still fail on 'OID_LENGTH' and 'iphlpapi.h' 2002-02-25 07:00 dts12 * win32/net-snmp/agent/mib_module_config.h: Provide a plausible module configuration list for the Windows agent. 2002-02-25 06:04 jbpn * mibs/NET-SNMP-AGENT-MIB.txt: - resolve conflicting SYNTAXes for nsTransactionMode - add range for index nsTransactionID 2002-02-25 03:23 dts12 * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp : Ensure the main library compiles and works under Windows. 2002-02-25 03:19 dts12 * apps/: notification_log.h, snmptrapd.c: Ensure snmptrapd compiles under Windows. 2002-02-25 03:09 dts12 * snmplib/: oid_array.c, oid_stash.c, snmp-tc.c, ucd_compat.c: Minor tweaks to keep Visual C++ happy. 2002-02-25 02:57 dts12 * include/net-snmp/version.h: Wrap with "extern C" 2002-02-25 02:56 dts12 * include/net-snmp/library/cmu_compat.h: Pander to CPP's incredibly fussy nature, and provide the correct header file name. 2002-02-25 01:21 dts12 * agent/: snmpd.c (V4-2-patches.1), snmpd.c: Specify the correct debug token for displaying the list of modules (spotted by Brian Shaver) 2002-02-22 10:56 hardaker * local/mib2c: support @foreach $var1 $var2 enums@ 2002-02-22 10:56 hardaker * perl/AnyData_SNMP/snmpsh: remove trailing ;'s from sql statements. 2002-02-22 10:55 hardaker * include/net-snmp/library/tools.h, snmplib/tools.c: define netsnmp_strdup_and_null 2002-02-22 10:53 hardaker * include/net-snmp/net-snmp-includes.h: include utilities. 2002-02-22 10:51 hardaker * agent/helpers/table_iterator.c: - don't loop again for secondary SET modes and cache information instead. - various fixes. 2002-02-22 10:49 hardaker * agent/helpers/Makefile.in: fix install directories for headers 2002-02-22 10:49 hardaker * net-snmp-config.in: add --compile-subagent for automatted subagent compilation from mibmodule .c files ;-) 2002-02-22 09:27 dts12 * snmplib/: MSG00001.bin, winservice.mc (V4-2-patches.[1,1]), MSG00001.bin, winservice.mc: Add missing files for Windows service operation. 2002-02-22 08:55 dts12 * agent/snmpd.c: Just close the main session when shutting down under Windows, not everything (so that it can still generate the shutdown trap). 2002-02-22 08:40 dts12 * include/net-snmp/types.h, include/net-snmp/library/snmp_impl.h, snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c, snmplib/snmp_api.c , snmplib/snmp_enum.c, snmplib/snmpv3.c: Tweaks required to get the library compiling under Windows VC++ 2002-02-22 08:37 dts12 * win32/: snmpsm_init.h, encode_keychange/encode_keychange.dsp, net-snmp/net-snmp-config.h, libagent/libagent.dsp, libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp, libucdmibs/libucdmibs.dsp , snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp, snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp , snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp , snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp: Provide Windows-specific versions of automatically-generated header files, and add the new include structure to the project files. 2002-02-22 07:24 dts12 * include/net-snmp/library/transform_oids.h: Define standard OID lengths here (where they're available to any file wanting to access the OID structures) 2002-02-22 03:24 dts12 * snmplib/: snmp_parse_args.c, snmpv3.c: Support ".... -3u {secName} ...." syntax (in the normal getopt style - i.e. no need for surrounding quotes) It should now be possible to switch to this as the recommended form for SNMPv3 options - if that's what we want to do. Qn: Do we want to? 2002-02-21 08:39 dts12 * snmplib/snmpv3.c: Support "-3u {secName}" syntax (*with* the quotes, unfortunately). Now comes the fun bit..... 2002-02-21 07:54 dts12 * win32/snmpd/snmpd.dsp: Fix bogus structure comments in the snmpd project file. 2002-02-21 07:30 jbpn * agent/mibgroup/: notification/snmpNotifyTable.c, target/snmpTargetAddrEntry.c: - drop inline (more trouble than it is worth) 2002-02-21 05:00 dts12 * snmplib/: snmp_parse_args.c, snmpv3.c: First pass at an SNMPv3 "combined-option" command-line flag (-3x). (In *addition* to the current command-line flags, I hasten to add!) Supports "... -3u{secName} ..." and "... -3u={secName} ..." syntax, but not the separate "... -3u {secName} ..." style. I haven't touched the documentation or usage message to mention this. 2002-02-20 18:15 hardaker * local/mib2c.iterate.conf: use for instead of continue for loops. 2002-02-20 13:42 hardaker * README.snmpv3, agent/agent_read_config.c, agent/snmpd.c, apps/snmptrapd.c, include/net-snmp/agent/ds_agent.h: - Add a --quit option (and a configuration token) so that you can now create new users by simply calling snmpd as: snmpd --createUser="myuser MD5 mypassword" --quit - Change README.snmpv3 documentation to make use of this feature. 2002-02-20 06:16 jbpn * apps/Makefile.in, apps/snmptrapd.c, configure , configure.in, agent/snmp_agent.c: - add libwrap support to snmptrapd (untested) - minor changes to snmpd libwrap support - configure fixes for libwrap 2002-02-20 03:07 jbpn * apps/snmptrapd_log.c: - use calloc instead of malloc to make sure buffer is initially zero-terminated (in case of 0 varbinds). Bug #518700, noted by Andreas Hartmann. 2002-02-20 03:06 jbpn * apps/snmpdelta.c: - initialise some buffers, to avoid garbage printing problems, as noted by Anonymous in bug #520220. 2002-02-20 03:03 dts12 * apps/Makefile.in: Clean up the object files as well 2002-02-20 01:41 dts12 * man/.cvsignore: Ignore the new crop of generated man pages. 2002-02-20 01:37 dts12 * mibs/NET-SNMP-AGENT-MIB.txt: Supply missing double-quote (oops) 2002-02-19 04:01 dts12 * apps/snmptranslate.c: Initialise the library internals *before* parsing the command line, so that defaults can be overridden by command line options. Qn: Should '_init_snmp' be invoked by 'snmp_parse_args' itself? 2002-02-19 03:59 dts12 * snmplib/mib.c: Make sure that multiple output format flags work in a consistent manner. (i.e. the last one is used, rather than relying on internal ordering). 2002-02-18 21:58 hardaker * agent/mibgroup/: testdelayed.c, testhandler.c: include stdlib.h 2002-02-18 21:52 hardaker * agent/mibgroup/host/hr_disk.c: fix includes 2002-02-18 21:51 hardaker * agent/helpers/table_iterator.c, include/net-snmp/agent/table_iterator.h: - make capability to create data contexts from a loop context (less mallocs when mallocs aren't otherwise avoidable). - don't double free the data context pointer. 2002-02-18 21:50 hardaker * include/net-snmp/agent/net-snmp-agent-includes.h: include all agent helpers. 2002-02-18 21:49 hardaker * include/net-snmp/agent/multiplexer.h: protect include from double include 2002-02-18 08:38 hardaker * agent/mibgroup/mibincl.h: fix include paths 2002-02-18 02:35 dts12 * agent/Makefile.in, snmplib/Makefile.in: Tweak the list of header files to be installed (thanks to Christoph Mammitzsch) 2002-02-18 02:29 dts12 * agent/mibgroup/host/: hr_storage.c (V4-2-patches.7), hr_storage.c : Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok) 2002-02-18 00:13 hardaker * snmplib/: asn1.c (V4-2-patches.3), asn1.c: don't build oid's with >128 length subids. (see bug #518855) 2002-02-16 23:18 hardaker * mibs/: NET-SNMP-MIB.txt, NET-SNMP-MONITOR-MIB.txt, NET-SNMP-SYSTEM-MIB.txt, NET-SNMP-TC.txt: white space clean up. (AGENT-MIB not checked in due to other incomplete changes). 2002-02-16 00:17 hardaker * NEWS, agent/snmpd.c, apps/snmptrapd.c, include/net-snmp/library/default_store.h, include/net-snmp/library/read_config.h, snmplib/read_config.c , snmplib/snmp_parse_args.c: - finish implementing snmp_config("my config line") - was done before, but previously had to be called only after configuration files had been read. Now can be called at any time. - make all configuration options available as --longopts command line options. - --something=value -> "something value" - --something -> "something 1" (works for setting booleans to true) 2002-02-16 00:02 hardaker * agent/Makefile.in: install mib_module_config.h 2002-02-16 00:01 hardaker * configure, configure.in: fix rpm for 4.0.3 and above (or whenever it was that we now need librpmdb) 2002-02-16 00:01 hardaker * Makefile.in, Makefile.rules: fix net-snmp-config install/clean/etc. 2002-02-15 22:34 hardaker * Makefile.in, Makefile.rules: install all system and machine files, since they include each other 2002-02-15 09:28 dts12 * agent/mibgroup/agent/nsTransactionTable.c, mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-MIB.txt, mibs/NET-SNMP-MONITOR-MIB.txt, mibs/NET-SNMP-SYSTEM-MIB.txt , mibs/NET-SNMP-TC.txt: Skeleton framework for the Net-SNMP enterprise tree. (incorporating the initial 'nsTransactionTable', but nothing else as yet) 2002-02-15 09:10 dts12 * apps/snmptable.c, apps/snmptranslate.c, snmplib/snmp_parse_args.c: Remove support for deprecated command-line options. 2002-02-15 07:28 dts12 * include/net-snmp/library/winservice.h, snmplib/winservice.c , agent/snmpd.c, snmplib/Makefile.in, snmplib/winservice.rc, win32/snmpd/snmpd.dsp: Support for running as a Windows service. (Supplied by Raju Krishnappa & Lathu Prabhu) 2002-02-15 07:25 dts12 * include/net-snmp/net-snmp-includes.h: Stoke Wes' sense of paranoia by conceding without comment. (What might Shield be plotting now......) 2002-02-15 07:19 jbpn * man/snmpusm.1.def: - fix tiny formatting error 2002-02-15 07:17 dts12 * mibs/Makefile.in: Install NOTIFICATION-LOG-MIB (since it's one of the default load list!) 2002-02-15 06:47 dts12 * snmplib/winservice.rc: file winservice.rc was initially added on branch V4-2-patches. 2002-02-15 06:47 dts12 * snmplib/winservice.h: file winservice.h was initially added on branch V4-2-patches. 2002-02-15 06:47 dts12 * snmplib/winservice.c: file winservice.c was initially added on branch V4-2-patches. 2002-02-15 06:08 dts12 * include/net-snmp/types.h: Include the cascade, to pick up the definition of 'timeval' 2002-02-15 04:29 jbpn * agent/snmpd.c: - minor change to bring usage message in line with manpage 2002-02-15 03:29 dts12 * snmplib/snmp_parse_args.c: Catch use of the transport and port options, and issue an appropriate error message, describing use of the parameter instead. 2002-02-15 03:11 dts12 * snmplib/: mib.c, snmp_api.c: Set the default output format *before* processing command line options, rather than after. That's probably a bit more flexible:-) 2002-02-15 02:37 dts12 * include/net-snmp/: config_api.h, definitions.h, mib_api.h, output_api.h, pdu_api.h, session_api.h , snmpv3_api.h, types.h, utilities.h, varbind_api.h: Remove 'net-snmp-config.h' from the main API header files. This will have to be #included separately (either explicitly or via the all-in-one 'net-snmp-includes.h' header) 2002-02-15 02:31 dts12 * snmplib/Makefile.in: Install the README to describe the status of and header files. 2002-02-15 02:13 dts12 * man/Makefile.in, mibs/Makefile.in: Install the {system,machine}/*.h header files as well. Doing this via the 'man' & 'mibs' Makefiles is a gross hack, and really needs to be handled more cleanly. But it's the best I can come up with at the moment. Sorry - Dave. 2002-02-15 01:59 dts12 * snmplib/Makefile.in, agent/Makefile.in: Install the UCD-compatability headers as well. 2002-02-15 01:57 dts12 * Makefile.rules: Only install subdirectory stuff *once*. (Don't be so enthusiastic, Dave!) 2002-02-15 01:31 dts12 * README.snmpv3: Remove redundent '-CN' and '-CO' options from the example snmpusm command. (as mentioned by Wes on the users mailing list 2002-02-13) Qn: Does this need to be done on the V4-2-patches branch as well? 2002-02-15 01:15 dts12 * include/net-snmp/utilities.h, include/net-snmp/version.h , include/net-snmp/library/version.h, include/ucd-snmp/version.h, snmplib/snmp_parse_args.c, snmplib/snmp_version.c: Restore 'version.h' as being a "top-level" header file. 2002-02-15 01:13 dts12 * snmplib/Makefile.in: Install the full set of library header files, retaining the top-level vs library subdirectory split. 2002-02-15 01:10 dts12 * configure, configure.in: Look for transport-related header files in the correct location. 2002-02-15 01:09 dts12 * Makefile.rules: Ensure partial install targets recurse properly. 2002-02-14 08:18 dts12 * testing/eval_tools.sh: Look for mib_module_config.h in the correct location 2002-02-14 08:06 hardaker * man/Makefile.in: fix man8 install definitions 2002-02-14 07:48 dts12 * Makefile.rules, net-snmp-config.in: Substitute values into 'net-snmp-config' properly, and don't 'make clean' it away. 2002-02-14 07:22 dts12 * man/Makefile.in: Tidy up after moving the library header files 2002-02-14 07:14 dts12 * configure, configure.in: Tidy up after moving the library header files (including Makefile dependencies) 2002-02-14 07:10 dts12 * include/net-snmp/agent/agent_registry.h, snmplib/Makefile.depend, snmplib/default_store.c, snmplib/read_config.c, snmplib/snmp_debug.c, snmplib/snmp_logging.c, snmplib/snmp_parse_args.c, snmplib/system.c, snmplib/tools.c, agent/Makefile.depend, apps/Makefile.depend, apps/snmpbulkget.c, apps/snmpget.c, apps/snmpstatus.c , apps/snmptranslate.c, apps/snmpnetstat/Makefile.depend, apps/snmpnetstat/main.c , include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/snmp_vars.h, include/net-snmp/agent/table_array.h, include/net-snmp/library/data_list.h, include/net-snmp/library/oid_array.h, include/net-snmp/library/snmpAAL5PVCDomain.h, include/net-snmp/library/snmpCallbackDomain.h, include/net-snmp/library/snmpIPXDomain.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_transport.h, agent/agent_trap.c , agent/helpers/Makefile.depend, agent/mibgroup/Makefile.depend, agent/mibgroup/host_res.h , agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/snmpv3/usmUser.h: Tidy up after moving the library header files (including Makefile dependencies) 2002-02-14 07:08 dts12 * agent/helpers/Makefile.in: Remove an extraneous space from CPPFLAGS 2002-02-14 06:23 dts12 * include/net-snmp/: config_api.h, definitions.h, mib_api.h, net-snmp-includes.h, output_api.h, pdu_api.h, session_api.h, snmpv3_api.h, types.h , utilities.h, varbind_api.h: Separate out top-level "public API" library header files from the "internal" library header files. These are still available for use by application developers, but this split makes it clearer what may change in the future and what can be relied upon to be stable. 2002-02-14 06:19 dts12 * include/net-snmp/asn1.h, include/net-snmp/callback.h, include/net-snmp/cmu_compat.h, include/net-snmp/data_list.h , include/net-snmp/default_store.h, include/net-snmp/getopt.h, include/net-snmp/int64.h, include/net-snmp/keytools.h, include/net-snmp/lcd_time.h , include/net-snmp/libsnmp.h, include/net-snmp/md5.h , include/net-snmp/mib.h, include/net-snmp/mt_support.h , include/net-snmp/oid_array.h, include/net-snmp/oid_stash.h, include/net-snmp/parse.h, include/net-snmp/read_config.h, include/net-snmp/scapi.h , include/net-snmp/snmp-tc.h, include/net-snmp/snmp.h , include/net-snmp/snmpAAL5PVCDomain.h, include/net-snmp/snmpCallbackDomain.h, include/net-snmp/snmpIPXDomain.h, include/net-snmp/snmpTCPDomain.h, include/net-snmp/snmpTCPIPv6Domain.h, include/net-snmp/snmpUDPDomain.h, include/net-snmp/snmpUDPIPv6Domain.h, include/net-snmp/snmpUnixDomain.h, include/net-snmp/snmp_alarm.h, include/net-snmp/snmp_api.h , include/net-snmp/snmp_client.h, include/net-snmp/snmp_debug.h, include/net-snmp/snmp_enum.h , include/net-snmp/snmp_impl.h, include/net-snmp/snmp_locking.h, include/net-snmp/snmp_logging.h, include/net-snmp/snmp_parse_args.h, include/net-snmp/snmp_secmod.h, include/net-snmp/snmp_transport.h, include/net-snmp/snmpksm.h , include/net-snmp/snmpusm.h, include/net-snmp/snmpv3.h , include/net-snmp/system.h, include/net-snmp/tools.h , include/net-snmp/transform_oids.h, include/net-snmp/ucd_compat.h, include/net-snmp/vacm.h, include/net-snmp/version.h, include/net-snmp/library/README , include/net-snmp/library/asn1.h, include/net-snmp/library/callback.h, include/net-snmp/library/cmu_compat.h, include/net-snmp/library/data_list.h, include/net-snmp/library/default_store.h, include/net-snmp/library/getopt.h, include/net-snmp/library/int64.h, include/net-snmp/library/keytools.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_array.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/snmpCallbackDomain.h, include/net-snmp/library/snmpIPXDomain.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_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_locking.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_transport.h, include/net-snmp/library/snmpksm.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/transform_oids.h, include/net-snmp/library/ucd_compat.h, include/net-snmp/library/vacm.h, include/net-snmp/library/version.h, include/ucd-snmp/asn1.h , include/ucd-snmp/callback.h, include/ucd-snmp/default_store.h, include/ucd-snmp/int64.h , include/ucd-snmp/keytools.h, include/ucd-snmp/mib.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_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/system.h , include/ucd-snmp/tools.h, include/ucd-snmp/transform_oids.h, include/ucd-snmp/version.h , snmplib/asn1.c, snmplib/callback.c, snmplib/data_list.c, snmplib/default_store.c, snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c , snmplib/mt_support.c, snmplib/oid_array.c, snmplib/oid_stash.c, snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c , snmplib/snmpIPXDomain.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_parse_args.c, snmplib/snmp_secmod.c, snmplib/snmp_transport.c, snmplib/snmp_version.c, snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c , snmplib/system.c, snmplib/tools.c, snmplib/vacm.c: Separate out top-level "public API" library header files from the "internal" library header files. These are still available for use by application developers, but this split makes it clearer what may change in the future and what can be relied upon to be stable. 2002-02-14 04:41 dts12 * include/net-snmp/definitions.h, include/net-snmp/net-snmp-config.h.in, include/net-snmp/output_api.h, include/net-snmp/snmp_impl.h , include/net-snmp/snmpv3_api.h, snmplib/asn1.c, snmplib/callback.c, snmplib/default_store.c, snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c , snmplib/oid_stash.c, snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c , snmplib/snmpIPXDomain.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_logging.c, snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c, snmplib/snmp_transport.c, snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c , snmplib/system.c, snmplib/tools.c, snmplib/vacm.c: First moves towards using the "public" API header files in the library code as well (concentrating on output/config/utility header files). 2002-02-14 03:17 dts12 * configure, configure.in: Close a dangling "if" block. (oops!) 2002-02-14 01:47 dts12 * apps/snmpnetstat/: if.c (V4-2-patches.4), if.c: Check for running off the end of I/F table (patch from RedHat) 2002-02-14 01:43 dts12 * agent/mibgroup/host/hr_swinst.c: Latest RedHat rpm-related patch 2002-02-14 01:39 dts12 * configure, configure.in: Adopt RedHat's configure testing for RPM libraries 2002-02-13 08:39 hardaker * perl/SNMP/SNMP.xs: Make John trust his code 2002-02-13 08:34 jbpn * perl/SNMP/SNMP.xs: - transport fixes (untested, still #if 0) 2002-02-13 08:03 hardaker * perl/SNMP/SNMP.xs: mark some John-to-do-sections 2002-02-13 07:57 dts12 * include/net-snmp/default_store.h, man/snmpcmd.1.def, snmplib/mib.c: Switch to using -OS style output by default, and drop the requirement for full OIDs to start with '.', plus command-line options to restore the original UCD-style behaviour. 2002-02-13 07:36 dts12 * apps/snmptable.c: Apply John's fix for bugs #489336 and #508146 (duplicate columns and columns in wrong order) to the main branch as well. 2002-02-12 16:40 hardaker * snmplib/snmp_client.c: const changes. 2002-02-12 16:39 hardaker * perl/: .cvsignore, ASN/.cvsignore, agent/.cvsignore , default_store/.cvsignore: add .cvsignore file. 2002-02-12 16:38 hardaker * include/net-snmp/agent/net-snmp-agent-includes.h: add agent/agent_handler.h 2002-02-12 16:38 hardaker * include/net-snmp/snmp_client.h: const additions. 2002-02-12 16:37 hardaker * include/net-snmp/net-snmp-includes.h: Add string.h 2002-02-12 16:37 hardaker * agent/mibgroup/notification/snmpNotifyTable.c: add header. 2002-02-12 16:37 hardaker * agent/mibgroup/disman/mteTriggerTable.c: fixes to reenable disman event stuff for 5.0 code. Not done the "right" way, but it works. 2002-02-12 16:36 hardaker * agent/helpers/old_api.c: - -Wall fixes 2002-02-12 16:36 hardaker * agent/helpers/instance.c: - add stdlib.h - remove unused variable. 2002-02-12 16:35 hardaker * agent/snmp_agent.c: remove no longer used "dump_var" routine. 2002-02-12 16:35 hardaker * agent/agent_handler.c, include/net-snmp/agent/agent_handler.h: const specific changes. 2002-02-12 16:34 hardaker * NEWS: added new perl specific features. 2002-02-12 16:34 hardaker * Makefile.in: .PHNOY mods 2002-02-12 07:22 dts12 * agent/Makefile.depend, apps/Makefile.depend, apps/snmptranslate.c, apps/snmptrapd_handlers.c, apps/snmpnetstat/Makefile.depend, include/net-snmp/net-snmp-includes.h, include/net-snmp/logging_api.h, include/net-snmp/output_api.h : Rename the logging & related output API header file, to better reflect the scope of this API. (As suggested by Wes & John) 2002-02-12 07:21 jbpn * configure.in: - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to actually add -lnsl to link parameters! 2002-02-12 05:39 jbpn * configure.in: - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP was not being #defined in the case where -lnsl is needed in addition to -lwrap. 2002-02-11 15:56 hardaker * agent/Makefile.in: lib dependency fix for snmpd target 2002-02-11 08:29 dts12 * include/net-snmp/cmu_compat.h, include/net-snmp/mib.h , include/net-snmp/mib_api.h, include/net-snmp/net-snmp-includes.h, include/net-snmp/parse.h, include/net-snmp/session_api.h , include/net-snmp/snmp.h, include/net-snmp/snmp_api.h , include/net-snmp/snmp_impl.h, include/net-snmp/ucd_compat.h, snmplib/cmu_compat.c, snmplib/Makefile.in, snmplib/mib.c, snmplib/parse.c , snmplib/snmp_api.c, snmplib/ucd_compat.c: Extract CMU_COMPATABILITY code, and explicitly deprecated UCD code into separate files. 2002-02-11 08:23 dts12 * snmplib/: snmp_parse_args.c (V4-2-patches.2), snmp_parse_args.c : Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls 2002-02-11 04:45 jbpn * man/: snmp.conf.5.def, snmp_config.5.def, snmptrapd.conf.5.def: minor spelling tweaks 2002-02-11 04:27 jbpn * man/: Makefile.in, default_store.3.top, mib_api.3 , mib_api.3.def, snmp_agent_api.3, snmp_agent_api.3.def, snmp_alarm.3, snmp_alarm.3.def , snmp_api.3, snmp_api.3.def, snmp_sess_api.3 , snmp_sess_api.3.def, snmp_trap_api.3, snmp_trap_api.3.def, variables.5, variables.5.def : - generate the rest of the manual pages (to get version in footer) 2002-02-08 15:56 hardaker * win32/: config.h, mib_module_config.h, mib_module_inits.h, libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp, libucdmibs/libucdmibs.dsp, snmpd/snmpd.dsp: win32 specific portions of patch 503256 2002-02-08 15:53 hardaker * win32/libhelpers/libhelpers.dsp: patch#503256: helpers library definition for win32 2002-02-08 09:08 jbpn * man/snmpd.conf.5.def: - minor format tweakage 2002-02-08 08:22 dts12 * man/: mib_api.3, snmp_agent_api.3, snmp_alarm.3 , snmp_api.3, snmp_sess_api.3, snmp_trap_api.3 : Reference the new header-files in section 3 man page synopses. 2002-02-08 07:50 jbpn * man/: mib_api.3, read_config.3.def, snmp_agent_api.3 , snmp_config.5.def, snmp_trap_api.3, snmpcmd.1.def, snmpconf.1.def, snmpd.conf.5.def, variables.5: - more minor tweaks (ucd-snmp -> Net-SNMP etc.) 2002-02-08 07:48 hardaker * agent/Makefile.depend: remove local modules from dependency list 2002-02-08 07:45 dts12 * agent/: agent_handler.c, agent_index.c, agent_read_config.c, agent_registry.c, agent_trap.c , auto_nlist.c, kernel.c, mib_modules.c, snmp_agent.c, snmp_vars.c, snmpd.c, helpers/bulk_to_next.c, helpers/debug_handler.c, helpers/instance.c, helpers/multiplexer.c, helpers/null.c, helpers/old_api.c, helpers/read_only.c , helpers/serialize.c, helpers/table.c, helpers/table_array.c, helpers/table_data.c, helpers/table_dataset.c, helpers/table_iterator.c, mibgroup/header_complex.c, mibgroup/kernel_sunos5.c, mibgroup/testdelayed.c, mibgroup/testhandler.c, mibgroup/util_funcs.c, mibgroup/Rmon/agutil.c, mibgroup/Rmon/alarm.c, mibgroup/Rmon/event.c, mibgroup/Rmon/history.c, mibgroup/Rmon/rows.c, mibgroup/Rmon/statistics.c, mibgroup/agent/nsTransactionTable.c, mibgroup/agentx/agentx_config.c, mibgroup/agentx/client.c , mibgroup/agentx/master.c, mibgroup/agentx/master_admin.c, mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c , mibgroup/agentx/subagent.c, mibgroup/disman/mteObjectsTable.c, mibgroup/disman/mteTriggerBooleanTable.c, mibgroup/disman/mteTriggerDeltaTable.c, mibgroup/disman/mteTriggerExistenceTable.c, mibgroup/disman/mteTriggerTable.c, mibgroup/disman/mteTriggerThresholdTable.c, mibgroup/examples/example.c, mibgroup/examples/ucdDemoPublic.c, mibgroup/host/hr_filesys.c, mibgroup/host/hr_storage.c , mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c , mibgroup/host/hr_system.c, mibgroup/mibII/at.c , mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c , mibgroup/mibII/ip.c, mibgroup/mibII/ipAddr.c, mibgroup/mibII/ipv6.c, mibgroup/mibII/kernel_linux.c, mibgroup/mibII/mta_sendmail.c, mibgroup/mibII/route_write.c , mibgroup/mibII/snmp_mib.c, mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c , mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c , mibgroup/mibII/udp.c, mibgroup/mibII/udpTable.c , mibgroup/mibII/vacm_context.c, mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c , mibgroup/misc/dlmod.c, mibgroup/misc/ipfwacc.c , mibgroup/notification/snmpNotifyFilterProfileTable.c, mibgroup/notification/snmpNotifyFilterTable.c, mibgroup/notification/snmpNotifyTable.c, mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c, mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c, mibgroup/snmpv3/snmpEngine.c, mibgroup/snmpv3/snmpMPDStats.c , mibgroup/snmpv3/usmStats.c, mibgroup/snmpv3/usmUser.c, mibgroup/target/snmpTargetAddrEntry.c, mibgroup/target/snmpTargetParamsEntry.c, mibgroup/target/target.c, mibgroup/target/target_counters.c , mibgroup/tunnel/tunnel.c, mibgroup/ucd-snmp/disk.c , mibgroup/ucd-snmp/diskio.c, mibgroup/ucd-snmp/dlmod.c , mibgroup/ucd-snmp/errormib.c, mibgroup/ucd-snmp/extensible.c, mibgroup/ucd-snmp/file.c , mibgroup/ucd-snmp/hpux.c, mibgroup/ucd-snmp/lmSensors.c, mibgroup/ucd-snmp/loadave.c , mibgroup/ucd-snmp/logmatch.c, mibgroup/ucd-snmp/memory.c, mibgroup/ucd-snmp/memory_dynix.c , mibgroup/ucd-snmp/memory_freebsd2.c, mibgroup/ucd-snmp/memory_netbsd1.c, mibgroup/ucd-snmp/memory_solaris2.c, mibgroup/ucd-snmp/pass.c, mibgroup/ucd-snmp/pass_persist.c , mibgroup/ucd-snmp/proc.c, mibgroup/ucd-snmp/proxy.c , mibgroup/ucd-snmp/registry.c, mibgroup/ucd-snmp/versioninfo.c, mibgroup/ucd-snmp/vmstat.c , mibgroup/ucd-snmp/vmstat_bsdi4.c, mibgroup/ucd-snmp/vmstat_dynix.c, mibgroup/ucd-snmp/vmstat_freebsd2.c, mibgroup/ucd-snmp/vmstat_netbsd1.c, mibgroup/ucd-snmp/vmstat_solaris2.c: Use the new 'net-snmp-includes' single-include header files, in place of the (uninstalled) 'mibincl.h'. Wheeeee...... 2002-02-08 07:17 jbpn * man/: snmp.conf.5.def, snmp_agent_api.3, snmp_alarm.3, snmp_api.3, snmp_config.5.def, snmp_sess_api.3, snmpd.1.def, snmpd.conf.5.def, snmptrapd.conf.5.def: - some editing to make style consistent, add some missing options, change ucd-snmp to Net-SNMP and things like that. 2002-02-08 07:14 jbpn * man/Makefile.in: - generate man pages at compile time 2002-02-08 07:14 jbpn * man/: snmpbulkget.1, snmpbulkwalk.1, snmpbulkget.1.def, snmpbulkwalk.1.def, snmpcmd.1 , snmpcmd.1.def, snmpconf.1, snmpconf.1.def , snmpget.1, snmpget.1.def, snmpgetnext.1, snmpgetnext.1.def, snmpset.1, snmpset.1.def, snmpstatus.1, snmpstatus.1.def, snmptable.1, snmptable.1.def, snmptest.1, snmptest.1.def, snmptranslate.1, snmptranslate.1.def, snmptrap.1 , snmptrap.1.def, snmpusm.1, snmpusm.1.def, snmpwalk.1, snmpwalk.1.def, snmptrapd.8, snmptrapd.8.def: - rename man pages which are now generated at compile time in order to pick up the version (which gets put in the footer). - also some editing to make style consistent, add some missing options, change ucd-snmp to Net-SNMP and things like that. 2002-02-08 06:48 dts12 * agent/mibgroup/mibJJ.h: Remove the attempted 'mibII' re-write. If we want to tidy up mibII, it makes more sense to use the new agent APIs. 2002-02-08 06:45 dts12 * include/net-snmp/: net-snmp-includes.h, agent/net-snmp-agent-includes.h: Bring single-include header files closer in line with the existing "mibincl.h" file 2002-02-08 06:09 dts12 * agent/mibgroup/mibII/: sysORTable.h (V4-2-patches.1), sysORTable.h: Ensure the null versions of the two REGISTER macros swallow their parameters. 2002-02-08 04:36 dts12 * agent/snmp_agent.c: Implement the missing outgoing error statistics counters (patch #510194 from Latha Prabhu) 2002-02-08 02:42 dts12 * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c (V4-2-patches.[6,3]), host/hr_storage.c, ucd-snmp/memory.c : Added support for memory and swap entries in hrStorageTable for Solaris (from patch #505498 - thanks to Johannes Schmidt-Fischer) 2002-02-08 02:07 dts12 * agent/mibgroup/mibII/ip.c: Consolidate identical MIB object entries (WIN32/non-WIN32) 2002-02-08 00:50 jbpn * man/README: - remove chronically dated unhelpful README 2002-02-07 13:33 hardaker * Makefile.in, Makefile.rules, configure, configure.in, makefileindepend.pl, agent/Makefile.depend, agent/Makefile.in, agent/agent_trap.c, agent/mib_modules.c, agent/snmp_agent.c, agent/snmpd.c, agent/helpers/Makefile.depend, agent/helpers/Makefile.in , agent/mibgroup/Makefile.depend, agent/mibgroup/Makefile.in, agent/mibgroup/mibincl.h, agent/mibgroup/agentx/agentx_config.c, agent/mibgroup/agentx/subagent.c, apps/Makefile.depend , apps/Makefile.in, apps/snmpnetstat/Makefile.depend , apps/snmpnetstat/Makefile.in, local/Makefile.in , man/Makefile.in, mibs/Makefile.in, snmplib/Makefile.depend, snmplib/Makefile.in: remake make's Makefile's to make better making 2002-02-07 13:31 hardaker * perl/SNMP/Makefile.PL: check local pathes 2002-02-07 12:54 dts12 * agent/snmp_agent.c: Ensure agent returns the correct error codes for UNDO and COMMIT failures. 2002-02-07 11:18 hardaker * perl/SNMP/: Makefile.PL, SNMP.xs, t/startagent.pl : attempt at porting Joe's SNMP module to net-snmp. It compiles, but only some of the tests succeed. 2002-02-07 10:09 jbpn * man/: default_store.3.top, mib_api.3, read_config.3.def, snmp.conf.5.def, snmp_agent_api.3 , snmp_alarm.3, snmp_api.3, snmp_config.5.def , snmp_sess_api.3, snmp_trap_api.3, snmpbulkget.1 , snmpbulkwalk.1, snmpconf.1, snmpd.conf.5.def , snmpdelta.1, snmpdf.1, snmpget.1, snmpgetnext.1, snmpnetstat.1, snmpset.1, snmpstatus.1, snmptable.1, snmptest.1, snmptranslate.1, snmptrap.1, snmptrapd.conf.5.def , snmpusm.1, snmpwalk.1, variables.5: - add Net-SNMP in header of all man pages 2002-02-07 09:52 jbpn * man/snmpcmd.1: - update style to match snmpd and snmptrapd man pages 2002-02-07 08:15 jbpn * man/snmptrapd.8: - fix speeling mistake 2002-02-07 08:00 jbpn * man/snmptrapd.8: - bring up to date with snmptrapd 2002-02-07 07:28 dts12 * README.hpux11, acconfig.h, agent/mibgroup/ucd_snmp.h, agent/mibgroup/host/hr_network.c , agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c , agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c , agent/mibgroup/mibII/var_route.c, agent/mibgroup/mibII/var_route.h, agent/mibgroup/ucd-snmp/memory.c, include/net-snmp/net-snmp-config.h.in, include/net-snmp/system/hpux.h, mibs/UCD-SNMP-MIB.txt: Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer. 2002-02-07 06:30 jbpn * man/snmpd.1.def: - alphabetise options - bring man page in line with new positional arguments listening address specification and add section describing that - put Net-SNMP in header 2002-02-06 10:06 jbpn * include/net-snmp/scapi.h: - fix bug noted by Niels 2002-02-06 09:25 jbpn * apps/: encode_keychange.c, snmpusm.c: - minor tweaks due to change in definition of USM OIDs. 2002-02-06 09:17 jbpn * include/net-snmp/snmpusm.h, include/net-snmp/snmpv3.h , include/net-snmp/transform_oids.h, snmplib/snmp_parse_args.c, snmplib/snmpusm.c, snmplib/snmpv3.c: - move USM OID definitions into snmpusm.c, make them const - consequent increase in const-ness in some function prototypes 2002-02-06 09:12 hardaker * include/net-snmp/net-snmp-includes.h: remove internal note about v3 api, which should be public 2002-02-06 09:12 hardaker * include/net-snmp/snmpusm_init.h: removed unneeded file 2002-02-06 09:06 jbpn * include/net-snmp/keytools.h, include/net-snmp/scapi.h , snmplib/keytools.c, snmplib/scapi.c: - add const-ness for transform type args 2002-02-06 09:01 jbpn * include/net-snmp/mib.h, include/net-snmp/snmp_debug.h , snmplib/mib.c, snmplib/snmp_debug.c: - add some const-ness for OID args (mainly so that debugmsg_oid takes const). 2002-02-06 08:44 dts12 * agent/agent_read_config.c, agent/mibgroup/ucd_snmp.h , agent/mibgroup/host/hr_filesys.c, agent/mibgroup/host/hr_storage.c, agent/mibgroup/ucd-snmp/loadave.c, agent/mibgroup/ucd-snmp/memory_dynix.c, agent/mibgroup/ucd-snmp/memory_dynix.h, agent/mibgroup/ucd-snmp/vmstat_dynix.c, agent/mibgroup/ucd-snmp/vmstat_dynix.h, include/net-snmp/system/dynix.h, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/var_route.c, snmplib/snmp_api.c : Support for Dynix/PTX 4.4, courtesy of Patrick Hess. 2002-02-06 07:41 jbpn * include/net-snmp/snmp_api.h, snmplib/snmp_api.c: - make first argument of snmp_dup_objid() const. - better handle NULL values in snmp_dup_objid(). 2002-02-06 07:09 dts12 * FAQ, man/snmp_trap_api.3: Clarify the applicability of 'snmp_trap_api(3)' routines to AgentX subagents. 2002-02-06 05:58 dts12 * apps/: encode_keychange.c, notification_log.c, snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c, snmpset.c , snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c, snmptrapd_handlers.c, snmptrapd_log.c, snmpusm.c , snmpvacm.c, snmpwalk.c, snmpnetstat/if.c , snmpnetstat/inet.c, snmpnetstat/inet6.c, snmpnetstat/main.c, snmpnetstat/route.c: Applications amended to use the new-style library header structure. (In most cases, simply including the single "full API" header file) 2002-02-06 05:55 dts12 * include/net-snmp/: asn1.h, config_api.h, definitions.h, logging_api.h, mib_api.h, net-snmp-includes.h, pdu_api.h, session_api.h, snmpv3_api.h, types.h, utilities.h, varbind_api.h : Framework for new library header file organisation, with eight main groups of API routines. Currently these still refer to the UCD-style style header files for the actual function declarations. 2002-02-06 05:31 jbpn * man/Makefile.in: - replace use of $< with explicit filename, since non-GNU makes seem to barf on it 2002-02-06 03:31 dts12 * Makefile.in: Fix incorrect directory specification in 'make clean' 2002-02-06 03:18 dts12 * acconfig.h, include/net-snmp/net-snmp-config.h.in: Protect the project config file against multiple inclusion. 2002-02-06 03:07 jbpn * agent/auto_nlist.c: - remove #include "../snmplib/system.h" which no longer exists and is apparently unnecessary anyway. 2002-02-06 02:51 jbpn * agent/mibgroup/kernel_sunos5.c: - remove #include "../../snmplib/system.h" which no longer exists and is apparently unnecessary anyway. 2002-02-05 11:44 hardaker * COPYING (V4-2-patches.7), COPYING: copyright year update for NAI and Cambridge 2002-02-05 09:54 hardaker * include/net-snmp/net-snmp-config.h.in: perl fixes 2002-02-05 09:54 hardaker * agent/agent_registry.c, agent/mibgroup/Rmon/alarm.c, agent/mibgroup/smux/smux.c, include/net-snmp/snmp_api.h , snmplib/snmp_api.c: Patch from Harrie Hazewinkel to move the oidtree_compare function to the main library. 2002-02-05 09:52 hardaker * configure, configure.in, agent/Makefile.in : perl build fixes. 2002-02-05 07:19 hardaker * agent/Makefile.in: opps. Removed forced perl embedding 2002-02-04 16:22 hardaker * include/net-snmp/net-snmp-config.h: this file shouldn't be checked in 2002-02-04 16:22 hardaker * Makefile.in, acconfig.h, configure, configure.in, agent/Makefile.in, agent/snmp_perl.c , agent/snmp_perl.pl, agent/snmp_vars.c: - Support for embedding perl subroutines into the agent to be called as handlers. - New configure options: --with-perl-modules attempts to build contained modules (poorly currently). --enable-embedded-perl actually specifies to do perl embedding within the agent. 2002-02-04 16:16 hardaker * perl/: ASN/ASN.pm, ASN/ASN.xs, ASN/Changes, ASN/MANIFEST, ASN/Makefile.PL, ASN/test.pl, agent/Changes, agent/MANIFEST, agent/Makefile.PL, agent/agent.pm, agent/agent.xs, agent/test.pl, agent/typemap, default_store/Changes, default_store/MANIFEST, default_store/Makefile.PL, default_store/default_store.pm, default_store/default_store.xs, default_store/test.pl, default_store/typemap: Beginnings of new perl modules needed to implement an SNMP agent (or agentx subagent) inside perl. - not complete yet. - may change. - but works. 2002-02-04 04:39 jbpn * snmplib/mib.c: - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is set (corrects bug #511793, reported by Anonymous). 2002-02-01 01:50 dts12 * FAQ: Clarify the procedure for compiling with 'cc' rather than 'gcc' 2002-01-31 14:58 hardaker * include/net-snmp/net-snmp-includes.h: s/snmplib\///; 2002-01-31 06:55 hardaker * Makefile.in, agent/helpers/Makefile.in: fix make clean as reported by Bradley Bozarth. 2002-01-30 08:06 dts12 * agent/mibgroup/ucd-snmp/versioninfo.c: Bring MIB variable versionTag into line with the new usage 2002-01-29 17:53 hardaker * version.h, agent/snmpd.c, agent/mibgroup/versiontag, apps/snmptranslate.c, apps/snmptrapd.c, apps/snmpnetstat/main.c, include/net-snmp/version.h, include/ucd-snmp/version.h, snmplib/Makefile.in, snmplib/snmp_parse_args.c, snmplib/snmp_version.c: Moved versioning information from version.h to: - snmplib/snmp_version.c: - define netsnmp_get_version(); - create a const char *NetSnmpVersionInfo - include/net-snmp/version.h: - extern the above char * - prototype the function - include/ucd-snmp/version.h: - create a static variable (the old way) and set it to NetSnmpVersionInfo 2002-01-29 16:09 hardaker * testing/: eval_tools.sh, tests/T049snmpv3inform, tests/T050snmpv3trap, tests/T051snmpv2ctrap, tests/T052snmpv2cinform, tests/T053agentv1trap, tests/T054agentv2ctrap, tests/T055agentv1mintrap, tests/T056agentv2cmintrap, tests/T058agentauthtrap, tests/T113agentxtrap: trap test fixes so the majority of the tests now work. 2002-01-29 16:08 hardaker * Makefile.in: don't generate ucd-snmp-config.h any longer. 2002-01-29 15:23 hardaker * acconfig.h, configure, configure.in, include/net-snmp/net-snmp-config.h, include/net-snmp/net-snmp-config.h.in, include/net-snmp/machine/generic.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/freebsd.h, include/net-snmp/system/freebsd2.h, include/net-snmp/system/freebsd3.h, include/net-snmp/system/freebsd4.h, include/net-snmp/system/generic.h, include/net-snmp/system/hpux.h, include/net-snmp/system/irix.h, include/net-snmp/system/linux.h, include/net-snmp/system/mips.h, include/net-snmp/system/netbsd.h, include/net-snmp/system/openbsd.h, include/net-snmp/system/solaris.h, include/net-snmp/system/solaris2.6.h, include/net-snmp/system/solaris2.7.h, include/net-snmp/system/solaris2.8.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: moved s/*.h files to include/net-snmp/system/*.h moved m/generic.h files to include/net-snmp/machine/generic.h 2002-01-29 09:24 hardaker * apps/snmptrapd.c: fix -c argument parsing. 2002-01-29 09:10 hardaker * testing/eval_tools.sh: reference include/net-snmp/net-snmp-config.h instead of just config.h 2002-01-29 09:05 hardaker * snmplib/snmpusm.c: attempt to fix the unknown engineid/unknown user problems once and for all. 2002-01-28 21:11 hardaker * configure, configure.in: whoops. Missed some .h file checks in configure. Thanks Robert. 2002-01-28 21:03 hardaker * local/convertcode: minor fix. 2002-01-28 21:02 hardaker * local/convertcode: added code convert script for ucd-snmp -> net-snmp header conversion 2002-01-28 20:59 hardaker * agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.c, agent/mibgroup/target/target.c, agent/mibgroup/target/target_counters.c, agent/mibgroup/tunnel/tunnel.c, agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/extensible.c, agent/mibgroup/ucd-snmp/loadave.c, agent/mibgroup/ucd-snmp/logmatch.c, agent/mibgroup/ucd-snmp/memory.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/proxy.c, agent/mibgroup/ucd-snmp/registry.c, agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/encode_keychange.c, apps/notification_log.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/snmptranslate.c, apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_handlers.c, apps/snmptrapd_log.c, apps/snmpusm.c, apps/snmpvacm.c , apps/snmpwalk.c, apps/snmpnetstat/Makefile.in , apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c , apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c , apps/snmpnetstat/route.c, include/net-snmp/asn1.h , include/net-snmp/callback.h, include/net-snmp/data_list.h, include/net-snmp/default_store.h, include/net-snmp/getopt.h , include/net-snmp/int64.h, include/net-snmp/keytools.h , include/net-snmp/lcd_time.h, include/net-snmp/libsnmp.h, include/net-snmp/md5.h, include/net-snmp/mib.h, include/net-snmp/mt_support.h, include/net-snmp/net-snmp-config.h, include/net-snmp/oid_array.h, include/net-snmp/oid_stash.h , include/net-snmp/parse.h, include/net-snmp/read_config.h, include/net-snmp/scapi.h , include/net-snmp/snmp-tc.h, include/net-snmp/snmp.h , include/net-snmp/snmpAAL5PVCDomain.h, include/net-snmp/snmpCallbackDomain.h, include/net-snmp/snmpIPXDomain.h, include/net-snmp/snmpTCPDomain.h, include/net-snmp/snmpTCPIPv6Domain.h, include/net-snmp/snmpUDPDomain.h, include/net-snmp/snmpUDPIPv6Domain.h, include/net-snmp/snmpUnixDomain.h, include/net-snmp/snmp_alarm.h, include/net-snmp/snmp_api.h , include/net-snmp/snmp_client.h, include/net-snmp/snmp_debug.h, include/net-snmp/snmp_enum.h , include/net-snmp/snmp_impl.h, include/net-snmp/snmp_locking.h, include/net-snmp/snmp_logging.h, include/net-snmp/snmp_parse_args.h, include/net-snmp/snmp_secmod.h, include/net-snmp/snmp_transport.h, include/net-snmp/snmpksm.h , include/net-snmp/snmpusm.h, include/net-snmp/snmpusm_init.h, include/net-snmp/snmpv3.h , include/net-snmp/system.h, include/net-snmp/tools.h , include/net-snmp/transform_oids.h, include/net-snmp/vacm.h, include/net-snmp/agent/snmp_agent.h , man/Makefile.in, snmplib/Makefile.in, snmplib/asn1.c, snmplib/asn1.h, snmplib/callback.c , snmplib/callback.h, snmplib/data_list.c, snmplib/data_list.h, snmplib/default_store.c, snmplib/default_store.h, snmplib/getopt.h, snmplib/int64.c, snmplib/int64.h, snmplib/keytools.c , snmplib/keytools.h, snmplib/lcd_time.c, snmplib/lcd_time.h, snmplib/libsnmp.h, snmplib/md5.c , snmplib/md5.h, snmplib/mib.c, snmplib/mib.h , snmplib/mt_support.c, snmplib/mt_support.h, snmplib/oid_array.c, snmplib/oid_array.h, snmplib/oid_stash.c, snmplib/oid_stash.h, snmplib/parse.c, snmplib/parse.h, snmplib/read_config.c, snmplib/read_config.h, snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp-tc.c , snmplib/snmp-tc.h, snmplib/snmp.c, snmplib/snmp.h, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAAL5PVCDomain.h, snmplib/snmpCallbackDomain.c , snmplib/snmpCallbackDomain.h, snmplib/snmpIPXDomain.c , snmplib/snmpIPXDomain.h, snmplib/snmpTCPDomain.c , snmplib/snmpTCPDomain.h, snmplib/snmpTCPIPv6Domain.c , snmplib/snmpTCPIPv6Domain.h, snmplib/snmpUDPDomain.c , snmplib/snmpUDPDomain.h, snmplib/snmpUDPIPv6Domain.c , snmplib/snmpUDPIPv6Domain.h, snmplib/snmpUnixDomain.c , snmplib/snmpUnixDomain.h, snmplib/snmp_alarm.c , snmplib/snmp_alarm.h, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_auth.c, snmplib/snmp_client.c, snmplib/snmp_client.h, snmplib/snmp_debug.c, snmplib/snmp_debug.h, snmplib/snmp_enum.c, snmplib/snmp_enum.h, snmplib/snmp_impl.h, snmplib/snmp_logging.c, snmplib/snmp_logging.h, snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h, snmplib/snmp_secmod.c, snmplib/snmp_secmod.h, snmplib/snmp_transport.c, snmplib/snmp_transport.h, snmplib/snmpksm.c, snmplib/snmpksm.h, snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h , snmplib/system.c, snmplib/system.h, snmplib/tools.c, snmplib/tools.h, snmplib/transform_oids.h, snmplib/vacm.c, snmplib/vacm.h, testing/RUNTESTS, testing/eval_tools.sh, include/ucd-snmp/asn1.h, include/ucd-snmp/callback.h, include/ucd-snmp/default_store.h , include/ucd-snmp/int64.h, include/ucd-snmp/keytools.h , include/ucd-snmp/mib.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_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/system.h , include/ucd-snmp/tools.h, include/ucd-snmp/transform_oids.h, include/ucd-snmp/util_funcs.h: Major file moving and editing of include directives. - essentially adds up to: - mv snmplib/*.h include/net-snmp/ - local/convertcode `find . -name \*.c \*.h` 2002-01-28 20:54 hardaker * agent/: agent_handler.c, agent_index.c, agent_read_config.c, agent_registry.c, agent_trap.c , auto_nlist.c, kernel.c, mib_modules.c, snmp_agent.c, snmp_vars.c, snmpd.c, helpers/bulk_to_next.c, helpers/debug_handler.c, helpers/instance.c, helpers/multiplexer.c, helpers/null.c, helpers/old_api.c, helpers/read_only.c , helpers/serialize.c, helpers/table.c, helpers/table_array.c, helpers/table_dataset.c, helpers/table_iterator.c, mibgroup/host_res.h, mibgroup/kernel_sunos5.c, mibgroup/mibincl.h, mibgroup/testdelayed.c, mibgroup/testhandler.c, mibgroup/util_funcs.c, mibgroup/Rmon/alarm.c, mibgroup/Rmon/event.c, mibgroup/Rmon/history.c, mibgroup/Rmon/rows.c, mibgroup/agentx/agentx_config.c, mibgroup/agentx/client.c, mibgroup/agentx/master.c, mibgroup/agentx/master_admin.c, mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c , mibgroup/agentx/subagent.c, mibgroup/disman/mteObjectsTable.c, mibgroup/disman/mteTriggerBooleanTable.c, mibgroup/disman/mteTriggerDeltaTable.c, mibgroup/disman/mteTriggerExistenceTable.c, mibgroup/disman/mteTriggerTable.c, mibgroup/disman/mteTriggerThresholdTable.c, mibgroup/examples/ucdDemoPublic.c, mibgroup/host/hr_disk.c , mibgroup/host/hr_filesys.c, mibgroup/host/hr_storage.c, mibgroup/host/hr_swinst.c , mibgroup/host/hr_swrun.c, mibgroup/host/hr_system.c , mibgroup/mibII/at.c, mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c, mibgroup/mibII/ipAddr.c, mibgroup/mibII/ipv6.c, mibgroup/mibII/kernel_linux.c, mibgroup/mibII/route_write.c , mibgroup/mibII/snmp_mib.c, mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c , mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c , mibgroup/mibII/udp.c, mibgroup/mibII/udpTable.c , mibgroup/mibII/vacm_context.c, mibgroup/mibII/vacm_vars.c, mibgroup/mibII/vacm_vars.h , mibgroup/mibII/var_route.c, mibgroup/misc/dlmod.c , mibgroup/notification/snmpNotifyFilterProfileTable.c, mibgroup/notification/snmpNotifyFilterTable.c, mibgroup/notification/snmpNotifyTable.c, mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c, mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c, mibgroup/snmpv3/snmpEngine.c, mibgroup/snmpv3/usmUser.c , mibgroup/snmpv3/usmUser.h: Major file moving and editing of include directives. - essentially adds up to: - mv snmplib/*.h include/net-snmp/ - local/convertcode `find . -name \*.c \*.h` 2002-01-28 19:42 hardaker * include/ucd-snmp/ucd-snmp-config.h: remove UCD_COMPAT flag and DEFINE IT instead 2002-01-28 19:41 hardaker * include/ucd-snmp/ucd-snmp-config.h: remove UCD_COMPAT flag and define it instead 2002-01-25 11:29 hardaker * snmplib/mib.c: - parse_one_oid_index: - use an unsigned int for length's pulled from the oid. - Make sure they're always < 128 2002-01-25 09:12 jbpn * agent/mibgroup/snmpv3/usmUser.c: - closer adherence to state machines described in RFC 2574 2002-01-25 09:10 jbpn * snmplib/snmpusm.c: - cause usmDecryptionError reports to be sent in a couple of extra cases: bad salt (length != 8) and length of encrypted data not a multiple of 8 octets (per RFC 2574). 2002-01-25 09:04 jbpn * agent/snmp_agent.c: - for unknown message types, increment snmpInASNParseErrs and fail at the post-parse stage. - for notification types, increment snmpUnknownPDUHandlers and bail out early. 2002-01-25 09:01 jbpn * snmplib/snmp_api.c: - for unhandled messages (e.g. RESPONSE messages sent to agents), increment the snmpUnknownPDUHandlers counter. - try to free securityStateRefs when post-parse fails. 2002-01-25 06:26 jbpn * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.6), vacm_vars.c : - fix minor problem with storageType (always okay to set to current value). - don't reset some variables to old value unless we actually set them in the first place! 2002-01-25 05:00 jbpn * agent/helpers/table.c: - don't print out debugging info in a further case where it has been free()d. - set the exception noSuchInstance rather than error noSuchName when we have the incorrect number of indices. 2002-01-25 04:54 dts12 * snmplib/README.newlib: file README.newlib was initially added on branch NEW-LIBRARY-API. 2002-01-25 04:49 jbpn * agent/helpers/table.c: - move debugging output to before where (potentially) the data it is trying to print gets free()d. 2002-01-25 04:40 jbpn * agent/snmp_agent.c: - keep asp->vbcount correct in create_subtree_cache() if we dump varbinds in the GETNEXT case because numvarbinds > non-repeaters. Failing to do this will cause problems later when you iterate over 0 .. asp->vbcount - 1 in reassign_requests(). 2002-01-24 15:11 rstory * include/net-snmp/agent/table.h: update macros to put parens around parameters when used, in case a parameter is an expression, which might muck about with operator precedence rules and cause unexpected and undesirable behavior. 2002-01-24 11:07 rstory * local/mib2c.array-user.conf: try to find & handle external indexes; use new style net-snmp includes; add row_copy; use context types & casts in parameters instead of generic types recast inside method 2002-01-24 06:03 jbpn * snmplib/: read_config.c (V4-2-patches.3), read_config.c: - avoid format string nasties in read_config_store() when writing to files (exposed e.g. by the persistent sysName.0 stuff -- try snmpset host sysName.0 s "%08x" -- oops) 2002-01-24 04:34 jbpn * snmplib/snmpusm.c: - don't automatically accept a msgUserName of "" when processing incoming messages. 2002-01-24 04:30 jbpn * snmplib/snmp_api.c: - bigger buffer for msgAuthoritativeEngineID field since it is not limited to 32 bytes like SnmpEngineTC. Really this needs to be allocated by the security module but for now we'll just make it twice as big. 2002-01-24 03:19 dts12 * agent/mibgroup/host/hr_swrun.c, snmplib/snmp-tc.c: AIX support for the Host Resources module. (Thanks to Andy Hood) 2002-01-23 08:28 jbpn * agent/mibgroup/mibII/vacm_vars.c: - set viewType to the DEFVAL included(1) for new rows 2002-01-23 07:40 jbpn * snmplib/snmp_api.c: - secModel of 0 is a parse error in HeaderData 2002-01-23 07:23 jbpn * snmplib/snmp_api.c: - be careful to free securityStateRef in a couple of error cases in snmpv3_parse -- fixes memory leaks when malformed PDUs are received. 2002-01-22 19:49 rstory * snmplib/: snmp_api.c, snmp_api.h: chg api for snmp_oid_ncompare, don't implement it vi snmp_oid_compare 2002-01-22 19:46 rstory * snmplib/: oid_array.c, oid_array.h: add Get_oid_data_count(); add subset support 2002-01-22 19:44 rstory * snmplib/: mib.c, mib.h: add netsnmp_str2oid() 2002-01-22 19:41 rstory * include/net-snmp/agent/table_array.h: add subset function 2002-01-22 19:40 rstory * agent/helpers/table_array.c: add subset function; add preliminary locking code; add ta_check_row_status 2002-01-22 06:33 jbpn * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.4), vacm_vars.c : - fix bug just introduced where setting an existing row's status to createAndGo(4) or createAndWait(5) would delete the row. 2002-01-22 04:58 jbpn * snmplib/snmpusm.c: - cause a parse error if we receive UsmSecurityParameters with a msgUserName that is illegally long. 2002-01-22 03:10 jbpn * agent/mibgroup/target/snmpTargetParamsEntry.c: - oops, left old code in #if 0 branch AGAIN. I am getting into bad habits! 2002-01-22 03:08 jbpn * agent/mibgroup/notification/snmpNotifyTable.c: - fix memory leaks in row creation/destruction - more aggressive validity checking of snmpNotifyTag, snmpNotifyType and snmpNotifyStorageType. - passes 6.5.1.0 -- 6.5.8.3 2002-01-22 01:47 jbpn * agent/mibgroup/target/: snmpTargetAddrEntry.c, snmpTargetParamsEntry.c, snmpTargetParamsEntry.h: - correct state machines for snmpTargetParamsTable 2002-01-21 23:48 jbpn * agent/mibgroup/target/snmpTargetAddrEntry.c: - tidy things up a bit (had left some old code sitting if #if 0 branch). - remember to close (target->sess) when we move a target to notInService(2). 2002-01-21 11:04 jbpn * agent/mibgroup/target/snmpTargetAddrEntry.c: - correct state machines for snmpTargetAddrTable 2002-01-21 06:47 jbpn * agent/mibgroup/target/: snmpTargetAddrEntry.c, snmpTargetAddrEntry.h: - implement snmpTargetSpinLock object 2002-01-18 09:19 jbpn * agent/mibgroup/mibII/vacm_vars.c: - correct state machine for vacmViewTreeFamilyTable. Passes all the relevant Silvercreek VACM tetst. 2002-01-18 08:49 jbpn * snmplib/: vacm.c, vacm.h: - add a switch to vacm_getViewEntry() to allow the mask entries to be ignore (which is what you want when you are just using this function to look up an entry in the table in order to write some new value to one of the columnar objects). 2002-01-18 06:09 jbpn * agent/mibgroup/mibII/vacm_vars.c: - correct state machine for vacmAccessTable. Passes all the relevant Silvercreek VACM tetst. 2002-01-18 04:11 jbpn * agent/mibgroup/mibII/vacm_vars.c: - correct state machine for vacmSecurityToGroupTable (i.e. don't just do everything in the COMMIT phase). Passes all the relevant Silvercreek VACM tetst. 2002-01-18 04:08 jbpn * agent/snmp_agent.c: - don't overwrite an existing error status after COMMIT or UNDO phases with commitFailed or undoFailed (but do translate error returns from those phases into those errors when we don't have an existing error status). 2002-01-17 06:57 jbpn * snmplib/snmp_api.c: - handle illegal values of msgID correctly (by dropping the packet and incrementing snmpInASNParseErrs) 2002-01-17 06:38 jbpn * snmplib/snmp_api.c: - handle illegal values of msgMaxSize correctly (by dropping the packet and incrementing snmpInASNParseErrs) 2002-01-15 08:17 rstory * include/net-snmp/net-snmp-includes.h: top level include which includes useful snmplib headers 2002-01-15 08:15 rstory * include/ucd-snmp/: agent_index.h, agent_read_config.h , agent_registry.h, agent_trap.h, asn1.h, auto_nlist.h, callback.h, default_store.h, ds_agent.h, header_complex.h, int64.h, keytools.h , mib.h, mib_module_config.h, mibincl.h, parse.h, read_config.h, scapi.h, snmp-tc.h, snmp.h, snmp_agent.h, snmp_alarm.h, snmp_api.h , snmp_client.h, snmp_debug.h, snmp_impl.h, snmp_logging.h, snmp_parse_args.h, snmp_vars.h, snmpusm.h, snmpv3.h, struct.h, system.h, tools.h, transform_oids.h, ucd-snmp-agent-includes.h , ucd-snmp-config.h, ucd-snmp-includes.h, util_funcs.h, var_struct.h, version.h: create 4.x headers that are wrappers pointing to new headers 2002-01-14 15:08 rstory * include/net-snmp/agent/table_array.h: add UserRowAction and void pointer 2002-01-14 13:41 hardaker * agent/: mibgroup/ucd-snmp/lmSensors.c, Makefile.in: -> net-snmp/agent/net-snmp-agent-includes.h 2002-01-14 13:40 hardaker * include/net-snmp/agent/ucd-snmp-agent-includes.h: removed 2002-01-14 13:29 rstory * include/net-snmp/agent/net-snmp-agent-includes.h: copy ucd-snmp-agent-includes.h and update to net-snmp use new agent dir 2002-01-14 08:04 hardaker * agent/Makefile.in, agent/agent_callbacks.h, agent/agent_handler.c, agent/agent_handler.h, agent/agent_index.c, agent/agent_index.h, agent/agent_read_config.c, agent/agent_read_config.h, agent/agent_registry.c, agent/agent_registry.h, agent/agent_trap.c, agent/agent_trap.h, agent/auto_nlist.c, agent/auto_nlist.h, agent/ds_agent.h, agent/kernel.c, agent/mib_modules.c , agent/mib_modules.h, agent/snmp_agent.c, agent/snmp_agent.h, agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c, agent/ucd-snmp-agent-includes.h, agent/var_struct.h, agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c, agent/helpers/instance.c, agent/helpers/multiplexer.c, agent/helpers/null.c, agent/helpers/old_api.c, agent/helpers/read_only.c, agent/helpers/serialize.c, agent/helpers/table.c, agent/helpers/table_array.c, agent/helpers/table_iterator.c, agent/mibgroup/host_res.h , agent/mibgroup/mibincl.h, agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.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/master_request.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/examples/example.c, agent/mibgroup/examples/ucdDemoPublic.c, agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_proc.c , agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_system.c, 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/ipv6.c, agent/mibgroup/mibII/route_write.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/udpTable.c, agent/mibgroup/mibII/vacm_context.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibII/var_route.c, agent/mibgroup/misc/dlmod.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/usmUser.c, agent/mibgroup/target/target_counters.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/loadave.c, agent/mibgroup/ucd-snmp/logmatch.c, agent/mibgroup/ucd-snmp/memory.c, agent/mibgroup/ucd-snmp/memory_freebsd2.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/proc.c, agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, apps/notification_log.h, apps/snmptrapd.c, 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_trap.h, include/net-snmp/agent/auto_nlist.h, include/net-snmp/agent/ds_agent.h, include/net-snmp/agent/mib_modules.h, include/net-snmp/agent/snmp_agent.h, include/net-snmp/agent/snmp_vars.h, include/net-snmp/agent/ucd-snmp-agent-includes.h, include/net-snmp/agent/var_struct.h: moved the /agent installed headers to ../include/net-snmp/agent 2002-01-13 09:22 hardaker * agent/Makefile.in: add a couple more install headers. 2002-01-11 14:18 hardaker * apps/: Makefile.in, notification_log.c: Move all agent/helpers/*.h files to include/net-snmp/agent/ and change references. 2002-01-11 14:12 hardaker * agent/Makefile.in, agent/agent_handler.c, agent/agent_index.c, agent/agent_read_config.c, agent/agent_registry.c, agent/mib_modules.c, agent/snmp_vars.c, agent/snmpd.c, agent/helpers/all_helpers.h, agent/helpers/bulk_to_next.c , agent/helpers/bulk_to_next.h, agent/helpers/debug_handler.c, agent/helpers/debug_handler.h , agent/helpers/instance.c, agent/helpers/instance.h , agent/helpers/multiplexer.c, agent/helpers/multiplexer.h, agent/helpers/null.c, agent/helpers/null.h, agent/helpers/old_api.c, agent/helpers/old_api.h, agent/helpers/read_only.c, agent/helpers/read_only.h, agent/helpers/serialize.c, agent/helpers/serialize.h, agent/helpers/set_helper.h, agent/helpers/table.c, agent/helpers/table.h, agent/helpers/table_array.c, agent/helpers/table_array.h , agent/helpers/table_data.c, agent/helpers/table_data.h , agent/helpers/table_dataset.c, agent/helpers/table_dataset.h, agent/helpers/table_iterator.c , agent/helpers/table_iterator.h, agent/mibgroup/Makefile.in, agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c, agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/mibII/vacm_context.c, agent/mibgroup/target/target_counters.c, include/net-snmp/agent/all_helpers.h, include/net-snmp/agent/bulk_to_next.h, include/net-snmp/agent/debug_handler.h, include/net-snmp/agent/instance.h, include/net-snmp/agent/multiplexer.h, include/net-snmp/agent/null.h, include/net-snmp/agent/old_api.h, include/net-snmp/agent/read_only.h, include/net-snmp/agent/serialize.h, include/net-snmp/agent/set_helper.h, include/net-snmp/agent/table.h, include/net-snmp/agent/table_array.h, include/net-snmp/agent/table_data.h, include/net-snmp/agent/table_dataset.h, include/net-snmp/agent/table_iterator.h: Move all agent/helpers/*.h files to include/net-snmp/agent/ and change references. 2002-01-11 08:41 hardaker * agent/Makefile.in, agent/helpers/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in: - Add -I$(top_srcdir)/include to include path. - Rename 3 agent libraries from libucd* -> libnetsnmp* 2002-01-11 07:58 jbpn * agent/mibgroup/mibII/vacm_vars.c: - don't use while(x-- >= 0) loops for new unsigned index components 2002-01-11 05:27 jbpn * agent/mibgroup/mibII/vacm_vars.c: - be careful about signedess of index components in tables 2002-01-10 13:12 nba * configure, configure.in: Create the include directory when building outside source directory 2002-01-10 08:20 jbpn * agent/mibgroup/mibII/sysORTable.c: - use an unsigned long loop variable in var_sysORTable() to avoid incorrect lexi-ordering when doing requests like GETNEXT sysORDescr.4294967295. - minor debugging output changes 2002-01-10 07:32 jbpn * agent/snmp_agent.c: - fix minor memory leak in reassign_requests() 2002-01-10 07:21 jbpn * agent/snmp_agent.c: - set type for unhandled GET requests in handle_pdu() to be noSuchInstance rather than noSuchObject (noSuchObject exceptions are detected and explicitly set earlier). 2002-01-10 05:52 jbpn * agent/helpers/old_api.c: - correct typo that meant error returns from old-api write methods were ignored. 2002-01-10 05:04 jbpn * snmplib/snmp_api.h: - change value of STAT_TARGET_STATS_END so that mibII/snmp_mib.c can return values of mandatory objects snmpSilentDrops and snmpProxyDrops. 2002-01-09 08:50 jbpn * snmplib/snmp_api.c: - make unknown/illegal varbind types in v1/v2c PDUs cause snmpInASNParseErrs to be incremented. 2002-01-09 07:55 jbpn * agent/helpers/debug_handler.c: - fix memory leak 2002-01-09 07:32 jbpn * apps/snmpbulkget.c: - bring app-specific options in line with snmpbulkwalk (-C rather than -B) 2002-01-09 07:31 jbpn * apps/snmpbulkwalk.c: - formatting change to usage message 2002-01-09 06:35 jbpn * agent/helpers/table_iterator.c: - fix minor memory leak 2002-01-08 08:55 jbpn * apps/snmpbulkwalk.c: - add options from snmpwalk - allow non-repeaters and max-repeaters to be set - change default value of max-repeaters to a lower value to avoid timeouts with slower agents 2002-01-08 08:17 jbpn * agent/snmp_agent.c: - don't try to malloc() a zero-length buffer, in case some malloc()s complain. 2002-01-08 08:15 jbpn * agent/snmp_agent.c: - hopefully final GETBULK fix -- passes all SilverCreek's GETBULK tests (incl. negative non-repeaters and max-repeaters) 2002-01-08 06:59 jbpn * agent/: snmp_agent.c, snmp_agent.h, helpers/bulk_to_next.c: - GETBULK fix to ignore varbinds for which zero repetitions are called for - drop asp->start and asp->end which are hardly used and which get in the way of this type of processing - ignore negative repetitions in bulk_to_next handler 2002-01-07 08:39 hardaker * perl/manager/.cvsignore: ignore file 2002-01-07 08:38 hardaker * perl/manager/INSTALL: PNGGraph -> GD::Graph 2002-01-04 13:48 hardaker * Makefile.in: fix dependencies 2002-01-04 13:24 hardaker * acconfig.h, include/net-snmp/acconfig.h: move acconfig.h back to the top dir where its apparently supposed to live. 2002-01-04 13:18 hardaker * configure, configure.in: more ucd-snmp -> net-snmp translations. warning: includes the default persistent store. 2002-01-04 13:04 hardaker * include/: net-snmp/.cvsignore, ucd-snmp/.cvsignore: ignore files 2002-01-04 13:02 hardaker * .cvsignore: ignore built net-snmp-config 2002-01-04 13:00 hardaker * apps/: Makefile.in, encode_keychange.c, notification_log.c, snmpbulkget.c, snmpbulkwalk.c , snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c, snmptrapd_handlers.c , snmptrapd_log.c, snmpusm.c, snmpvacm.c , snmpwalk.c: beginnings of ucd-snmp -> net-snmp structural changes. - config.h -> include/net-snmp/net-snmp-config.h - this, of course, changes just about every file in the repository. 2002-01-04 12:56 hardaker * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.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/target/target.c, agent/mibgroup/target/target_counters.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.c, agent/mibgroup/ucd-snmp/memory_freebsd2.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/proxy.c, agent/mibgroup/ucd-snmp/registry.c, agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, apps/snmpnetstat/winstub.c: beginnings of ucd-snmp -> net-snmp structural changes. - config.h -> include/net-snmp/net-snmp-config.h - this, of course, changes just about every file in the repository. 2002-01-04 12:52 hardaker * agent/mibgroup/misc/dlmod.c, agent/mibgroup/misc/ipfwacc.c , include/net-snmp/acconfig.h, include/net-snmp/net-snmp-config.h.in, include/ucd-snmp/README, snmplib/Makefile.in, snmplib/asn1.c, snmplib/callback.c, snmplib/data_list.c, snmplib/default_store.c, snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c , snmplib/mt_support.c, snmplib/oid_array.c, snmplib/oid_stash.c, snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp-tc.c, snmplib/snmp.c, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c , snmplib/snmpIPXDomain.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_parse_args.c, snmplib/snmp_secmod.c, snmplib/snmp_transport.c, snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c , snmplib/snprintf.c, snmplib/strtol.c, snmplib/strtoul.c, snmplib/system.c, snmplib/tools.c , snmplib/vacm.c, testing/T.c, testing/etimetest.c, testing/keymanagetest.c, testing/misctest.c, testing/scapitest.c: beginnings of ucd-snmp -> net-snmp structural changes. - config.h -> include/net-snmp/net-snmp-config.h - this, of course, changes just about every file in the repository. 2002-01-04 12:49 hardaker * Makefile.in, Makefile.top, configure, configure.in, sedscript.in, 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/auto_nlist.c, agent/kernel.c, agent/mib_modules.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c, agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c , agent/helpers/instance.c, agent/helpers/multiplexer.c , agent/helpers/null.c, agent/helpers/old_api.c, agent/helpers/read_only.c, agent/helpers/serialize.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/mibgroup/Makefile.in, agent/mibgroup/header_complex.c , agent/mibgroup/kernel_sunos5.c, agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c , agent/mibgroup/util_funcs.c, agent/mibgroup/Rmon/agutil.c, agent/mibgroup/Rmon/alarm.c , agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/rows.c , agent/mibgroup/Rmon/statistics.c, agent/mibgroup/agent/nsTransactionTable.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/protocol.c, agent/mibgroup/agentx/subagent.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/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_other.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/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/ipv6.c, agent/mibgroup/mibII/kernel_linux.c, agent/mibgroup/mibII/mta_sendmail.c, agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/snmp_mib.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/udpTable.c, agent/mibgroup/mibII/vacm_context.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibII/var_route.c: beginnings of ucd-snmp -> net-snmp structural changes. - config.h -> include/net-snmp/net-snmp-config.h - this, of course, changes just about every file in the repository. 2002-01-04 12:47 hardaker * acconfig.h, config.h.in: removed uneeded older files 2002-01-03 14:15 hardaker * perl/SNMP/SNMP.xs: patch #492072 to main branch 2002-01-03 14:00 hardaker * agent/mibgroup/ucd-snmp/disk.c: check results of setmntent before using them. 2002-01-03 13:57 hardaker * apps/snmpnetstat/if.c: check against growing server returns as pointed out by bug #498956 2002-01-03 11:40 hardaker * perl/manager/displaytable.pm: PNGGraph -> GDGraph 2002-01-03 11:39 hardaker * agent/mibgroup/versiontag: change export name to "net-snmp" from "ucd-snmp" 2002-01-03 11:39 hardaker * agent/mibgroup/testhandler.c, local/mib2c.create-dataset.conf, local/mib2c.iterate.conf : make use of the new multi-add functions. 2002-01-03 11:38 hardaker * agent/helpers/: table_dataset.c, table_dataset.h: add multiple default row column definitions using one function call (varargs). 2002-01-03 11:38 hardaker * agent/helpers/: table.c, table.h: add multiple indexes using one function call (varargs). 2002-01-03 11:37 hardaker * agent/snmp_vars.h: remove no longer defined v4 api functions (getStatPtr no less). 2002-01-03 11:37 hardaker * agent/snmp_agent.h: remove no longer defined v4 api functions. 2002-01-03 10:31 hardaker * snmplib/: Makefile.in, oid_stash.c, oid_stash.h : data stashing based on an oid caching tree. 2001-12-26 15:36 hardaker * perl/manager/: INSTALL, Makefile.PL, manager.pm : update to make it a bit easier to install (including a Makefile for automated installation). 2001-12-26 13:20 hardaker * perl/manager/: INSTALL, displaytable.pm, getValues.pm , green.gif, manager.pm, red.gif, setupauth , setupdb, setupuser, snmptosql: moving manager to perl/manager 2001-12-24 16:10 hardaker * FAQ, sedscript.in, version.h, perl/SNMP/SNMP.pm: - (version.h sedscript.in): version tag ( 5.0.pre1 ) 2001-12-24 16:04 hardaker * local/: Makefile.in, mib2c, mib2c.conf: Update to make people understand that it's not finished and you must reference a particular configuration file at this point. 2001-12-24 15:51 hardaker * FAQ, sedscript.in, version.h, perl/SNMP/SNMP.pm: - (version.h sedscript.in): version tag ( 5.0.not.even.close ) 2001-12-24 15:50 hardaker * README: more comments. 2001-12-24 15:41 hardaker * FAQ, README: more updates 2001-12-24 15:20 hardaker * agent/helpers/old_api.c: doxygen comments 2001-12-24 15:20 hardaker * NEWS, README: 5.0 comment updates. 2001-12-24 15:19 hardaker * agent/agent_handler.c: doxygen comments on a few functions. 2001-12-24 15:09 hardaker * agent/helpers/table_iterator.c: memory leaks. 2001-12-24 10:06 hardaker * agent/Makefile.in: remove dependencies for non-existent modules 2001-12-23 15:47 hardaker * net-snmp-config: opps. Don't check in generated files. 2001-12-23 15:46 hardaker * config.h.in, configure, configure.in, agent/mibgroup/host/hr_swinst.c: fix rpm usage (I hope). 2001-12-23 14:50 hardaker * agent/mibgroup/agent/.cvsignore: added .cvsignore file 2001-12-23 14:49 hardaker * Makefile.in: install net-snmp-config. 2001-12-23 14:47 hardaker * NEWS, configure, configure.in, net-snmp-config, net-snmp-config.in, agent/Makefile.in , apps/Makefile.in: - created a net-snmp-config script to report compiled libs. - separated libs needed by agent from those needed by the rest of the applications. 2001-12-21 16:53 hardaker * perl/AnyData_SNMP/INSTALL: mention how to install DBI 2001-12-21 16:44 hardaker * perl/AnyData_SNMP/Makefile.PL: remove version requirement for AnyData 2001-12-21 16:37 hardaker * perl/AnyData_SNMP/INSTALL: make install as root. 2001-12-21 16:32 hardaker * perl/AnyData_SNMP/: INSTALL, INSTALL, INSTALL, INSTALL: better descr 2001-12-21 16:09 hardaker * perl/AnyData_SNMP/README: minor wording change. 2001-12-21 16:07 hardaker * perl/AnyData_SNMP/INSTALL: mention it's very alpha code. 2001-12-21 16:06 hardaker * perl/AnyData_SNMP/INSTALL: new instructions 2001-12-21 10:18 hardaker * NEWS: mention doxygen. 2001-12-21 10:17 hardaker * configure, configure.in, agent/mibgroup/agent_mibs.h: compile in agent specific support mibs. 2001-12-21 09:49 hardaker * NEWS: (still incomplete) 2nd update for 5.0 2001-12-21 09:44 hardaker * NEWS: (incomplete) update for 5.0 2001-12-19 17:10 hardaker * snmplib/asn1.c: fix realloc float and double builds. 2001-12-19 16:34 hardaker * local/mib2c.iterate.conf: misc fixes. 2001-12-19 16:33 hardaker * local/mib2c: define a C datatype as $var.decl (per Robert's suggestion. Robert: we probably want pointers for things like strings, no? maybe one type that is always a pointer and another that is sometimes depending on the type?) 2001-12-19 16:32 hardaker * apps/snmpbulkwalk.c: change default bulk number to 100 from the ridiculous 1000. 2001-12-19 16:32 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in: make depend 2001-12-19 08:10 hardaker * agent/: snmp_agent.c, helpers/bulk_to_next.c: getbulk updates to make it the modules responsibility to update the varbind chain an the repeat counter. 2001-12-19 07:57 hardaker * agent/: agent_handler.c, snmp_agent.c, snmp_agent.h , helpers/Makefile.in, helpers/all_helpers.c, helpers/all_helpers.h, helpers/bulk_to_next.c, helpers/bulk_to_next.h: GETBULK support for the new API. - may need to make some slight modifications. - defaults to GETNEXT for any handler that doesn't set HANDLER_CAN_GETBULK. - doesn't deal properly yet with end-of-mib condition removal. 2001-12-19 06:05 jbpn * apps/snmptrapd.c: - drop -p option. Addresses to listen on now come as optional arguments at the end of the command line. - drop (long-deprecated) -q option. - re-ordered options in usage message to be alphabetical, and changed description of some options to be more similar to snmpd options (where appropriate). 2001-12-19 04:38 jbpn * agent/snmpd.c: - drop -p and -T options. Addresses to listen on now come as optional arguments at the end of the command line. - re-ordered options in usage message to be alphabetical, plus minor formatting tweaks. - re-written options processing loop to use optarg(). 2001-12-18 08:44 jbpn * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.5), UCD-SNMP-MIB.txt : - add OBJECT IDENTIFIER for win32 agent 2001-12-18 08:16 hardaker * agent/helpers/old_api.c: warning -> debug. 2001-12-17 10:15 jbpn * agent/snmp_agent.c: - handle getNext queries where the initial varbind->type is ASN_PRIV_INCL_RANGE (these currently arise only in AgentX subagents but the handling is not specific to AgentX). Basically this is done by performing a GET first on all the variables in a request. For variables that had an initial type of ASN_PRIV_INCL_RANGE and were satisfied by this initial GET, we use this value as the result. For variables that did not have an initial type of ASN_PRIV_INCL_RANGE, or variable that had and initial type of ASN_PRIV_INCL_RANGE but were not satisfied by this GET request, we proceed to perform a GET-NEXT type request as normal. 2001-12-17 10:04 jbpn * agent/helpers/old_api.c: - add function register_mib_table_row() which emulates old functionality. - use snmp_handler_registration_free() in register_old_api(). 2001-12-17 09:39 jbpn * snmplib/mib.c: - fix bogus indent 2001-12-17 09:38 jbpn * agent/mibgroup/agentx/master_admin.c: - right number of arguments for register_mib_context2() in register_agentx_list(). - use snmp_handler_registration_free() in ditto. 2001-12-13 19:22 hardaker * agent/helpers/table_iterator.c: remove handler injection order (serialize needs to be called first) 2001-12-13 19:22 hardaker * agent/snmp_agent.c: remove unneeded check for already answered ASN_NULLs in first pass. 2001-12-12 09:31 hardaker * perl/AnyData_SNMP/: .cvsignore, INSTALL, MANIFEST , README, snmpsh: - doc update. - snmpsh now supports aliases so you can define command sets. - snmpsh now reads a ~/.snmpshrc file for storing these defined aliases. 2001-12-12 06:42 jbpn * agent/agent_registry.c: - new function join_subtree() which repairs "punctured" subtrees (these arise in particular when AgentX row registrations are withdrawn). - copy reginfo when doing a range registration (as we used to do with the variable structure), since each node must stand alone. - add parameter to register_mib_context2 to allow REGISTER_OID callbacks to be withheld (for instance, you need this to avoid excess AgentX traffic for row registrations). - remove register_mib_table_row() -- this has moved to old_api.c - call join_subtree() in unregister_mibs_by_session(). 2001-12-12 06:33 jbpn * agent/: agent_handler.c, agent_handler.h: - add functions snmp_handler_free(), snmp_handler_dup(), snmp_handler_registration_dup() and snmp_handler_registration_free(). 2001-12-11 18:41 hardaker * agent/mibgroup/mibII/vacm_vars.c: Fix bug where pdu->contextName is NULL. 2001-12-11 07:34 hardaker * local/mib2c: BITS: ipaddr -> octet_str 2001-12-11 04:11 jbpn * agent/: snmp_agent.c, snmp_agent.h, mibgroup/agentx/master.c: - send INCLUSIVE search ranges if appropriate 2001-12-10 20:43 rstory * local/mib2c: add noaccess flag for not-accessible nodes 2001-12-10 14:51 hardaker * perl/AnyData_SNMP/: Changes, DBD_AnyData.patch, Format.pm, INSTALL, MANIFEST, Makefile.PL, Storage.pm, snmpsh: First version 2001-12-10 03:20 jbpn * agent/agent_read_config.c: - don't strdup arg to ds_set_string 2001-12-10 03:19 jbpn * snmplib/read_config.c: - ditto in set_persistent_directory() 2001-12-10 03:18 jbpn * snmplib/read_config.c: - don't strdup() in set_configuration_directory() because ds_set_string() already does that for you. 2001-12-07 09:43 hardaker * agent/: helpers/table_iterator.c, helpers/table_iterator.h , mibgroup/agent/nsTransactionTable.c, mibgroup/mibII/vacm_context.c: - Implement new mantra: "always pass more information, rather than less". - fix table iterater GETNEXTs for missing data points. - add a new hook to free loop contexts at the end of the entire iteration. 2001-12-06 06:58 jbpn * agent/mibgroup/agentx/: client.c (JBPN-CBL-4.1), client.c: - if request IDs don't match, then call handle_agentx_packet() -- copes better with unexpected packets, in particular fixes intermittent duplicate trap issue (due to resent agentx-Notify-PDU). 2001-12-05 13:46 hardaker * snmplib/snmp-tc.c: Ahem. Opps. Missing includes. - note to self: compile first, *then* check in changes. 2001-12-05 13:41 hardaker * snmplib/snmp-tc.c: add in the missing functions from the NEW-AGENT-API branch. (and to answer Robert's pending question of what happened, it was likely one of the files that failed to commit on my side that you tried to fix and somewhere between the two of us the changes were lost). 2001-12-05 10:03 jbpn * man/snmpcmd.1: - minor tweaks 2001-12-05 09:14 jbpn * man/snmpcmd.1: - add TCP/IPv6 domain to AGENT SPEC section - incorporate suggestions from rstory 2001-12-05 08:47 jbpn * snmplib/snmpTCPIPv6Domain.c: - use SOCK_STREAM not SOCK_DGRAM (duh!). You wouldn't believe how confusing this was -- e.g. how on *earth* can that connect() be succeeding! 2001-12-05 08:36 jbpn * snmplib/snmpTCPDomain.c: - make sure to close socket if you can't malloc the encoded far-end address in snmp_tcp_transport() 2001-12-05 08:27 hardaker * win32/: snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp: merge from 4.2 patches to main line 2001-12-05 08:23 hardaker * ChangeLog, FAQ, NEWS, README, README.win32, acconfig.h, config.h.in, configure, configure.in, sedscript.in, agent/agent_callbacks.h, agent/agent_read_config.c, agent/snmpd.c, agent/mibgroup/kernel_sunos5.c, agent/mibgroup/versiontag, agent/mibgroup/host/hr_disk.c , agent/mibgroup/host/hr_partition.c, agent/mibgroup/host/hr_system.c, 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/kernel_linux.c, agent/mibgroup/mibII/kernel_linux.h, agent/mibgroup/mibII/route_write.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/udpTable.c, agent/mibgroup/mibII/var_route.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/snmpnetstat/if.c, local/mib2c, local/tkmib , man/snmpd.conf.5.def, mibs/UCD-SNMP-MIB.txt, perl/SNMP/SNMP.pm, snmplib/asn1.c, snmplib/default_store.h, snmplib/mib.c, snmplib/read_config.c, snmplib/read_config.h, snmplib/snmp.h, snmplib/snmp_api.c, win32/snmpwalk/snmpwalk.dsp, win32/config.h, win32/mib_module_config.h, win32/mib_module_includes.h, win32/mib_module_inits.h, win32/win32.dsw, win32/win32.opt, win32/encode_keychange/encode_keychange.dsp , win32/libagent/libagent.dsp, win32/libsnmp/libsnmp.dsp , win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp_dll.dsp, win32/libucdmibs/libucdmibs.dsp, win32/snmpbulkget/snmpbulkget.dsp, win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp , win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/snmpdf.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 : merge from 4.2 patches to main line 2001-12-05 07:51 jbpn * snmplib/snmpUDPIPv6Domain.c: - fix bug in address parser 2001-12-05 07:48 jbpn * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c: - minor changes to, ahem, make it compile 2001-12-05 07:42 jbpn * snmplib/snmpTCPDomain.c: - conditionalise #include 2001-12-05 07:38 jbpn * snmplib/snmp_transport.c: - fix typo 2001-12-05 07:29 jbpn * acconfig.h, configure.in: - mention the TCP/IPv6 transport in config, and add a #define for it if appropriate 2001-12-05 07:28 jbpn * snmplib/snmp_transport.c: - call snmp_tcp6_ctor() if appropriate 2001-12-05 07:27 jbpn * snmplib/: snmpTCPIPv6Domain.c, snmpTCPIPv6Domain.h: - TCP/IPv6 transport domain. Untested. 2001-12-05 07:19 jbpn * snmplib/snmpUDPIPv6Domain.c: - make encoded addresses at transport open time 2001-12-05 07:17 jbpn * snmplib/: snmpTCPDomain.c, snmp_transport.h: - move #definition of SNMP_STREAM_QUEUE_LEN from snmpTCPDomain.c to snmp_transport.h 2001-12-05 07:10 hardaker * agent/: snmp_agent.c, snmp_vars.c: remove some unneeded functions like, oh, I don't know, getStatPtr(). 2001-12-05 05:43 jbpn * snmplib/snmp_api.h: - remove legacy callback operation names 2001-12-05 05:06 jbpn * snmplib/snmpUDPIPv6Domain.c: - changed textual address parsing 2001-12-04 22:52 nba * snmplib/snmpUDPIPv6Domain.c: Fix bind parameters, so that the agent works 2001-12-04 13:36 hardaker * agent/helpers/table.h, agent/helpers/table_iterator.c , agent/helpers/table_iterator.h, agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/mibII/vacm_context.c, local/mib2c.iterate.conf : - move forgotten function typedefs to iterator specific header file. - add a void * pointer for the callbacks to make functions more reusable. 2001-12-04 13:11 hardaker * agent/helpers/table.h, agent/helpers/table_iterator.c , agent/helpers/table_iterator.h, agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/mibII/vacm_context.c, local/mib2c.iterate.conf : move iterator specific table information into its own structure. 2001-12-04 12:16 hardaker * agent/helpers/all_helpers.h: Fix prototype as pointed out by Jerome Peducasse 2001-12-04 10:10 jbpn * man/snmpcmd.1: - mention that not all transport domains are always available. 2001-12-04 09:55 jbpn * man/snmpcmd.1: - remove -p and -T options from documentation. - add lengthy new section describing new transport address specification format, with examples and everything! 2001-12-04 07:14 jbpn * snmplib/snmp_parse_args.c: - drop -p and -T options for apps. 2001-12-04 03:10 jbpn * snmplib/: snmpUDPIPv6Domain.c, snmpUDPIPv6Domain.h: - add create_ostring method, export ucdSnmpUDPIPv6Domain[] 2001-12-04 02:19 jbpn * mibs/UCD-SNMP-MIB.txt: - mention IPv6 transport domain OIDs in relevant comment. 2001-12-03 15:07 nba * snmplib/snmpUDPDomain.c: Quell a const cast warning. 2001-12-03 15:07 nba * snmplib/snmp_api.c: Fix debug output from retries. 2001-12-03 15:06 nba * apps/notification_log.c, snmplib/oid_array.c: HAVE_SYS_TYPES_H is not conditional. 2001-12-03 15:04 nba * apps/Makefile.in: Fix to allow compilations outside source directory. 2001-12-03 15:03 nba * acconfig.h, config.h.in, configure, configure.in, snmplib/snmpUDPIPv6Domain.c, snmplib/snmp_transport.c: Fixes to make UDPIPv6 transport work for Solaris, Linux and FreeBSD. It compiles, and the apps send v6 packets. Agent not yet tested. 2001-12-03 09:48 hardaker * local/: mib2c.iterate.conf, mib2c.create-dataset.conf : copy roberts spiffy header text 2001-12-03 08:36 hardaker * apps/notification_log.c: datentime column. 2001-12-03 08:01 hardaker * agent/snmp_agent.c: fix problem with double delegated requests after getnext loop. 2001-12-03 08:00 hardaker * configure, configure.in, mibs/NOTIFICATION-LOG-MIB.txt: notification log mib added to default list. 2001-12-03 05:33 jbpn * agent/mibgroup/agentx/protocol.c: - remove spurious debugging output ("blah") 2001-11-30 23:26 hardaker * agent/: agent_handler.c, snmp_agent.c, snmp_agent.h : Change how request processing gets done such that request objects are all calloced at once and get reused instead of reallocated. Big speed improvements. 2001-11-30 15:22 hardaker * Makefile.in, doxygen.conf: "make doc" to run doxygen. 2001-11-30 10:31 hardaker * agent/helpers/: debug_handler.c, multiplexer.h: doxygen fixes 2001-11-30 09:26 jbpn * agent/agent_handler.c: - use DEBUGMSGOIDRANGE in register_handler() if appropriate. 2001-11-30 09:24 jbpn * agent/mibgroup/agentx/master_admin.c: - fix memory leak in register_agentx_list() when subagent tries to register a MIB region that fails either because it is a duplicate or because of some other reason. 2001-11-30 08:44 jbpn * agent/helpers/old_api.c: - fix memory leak of old_info (that never seems to get used for anything anyway?) - fix memory leak that arises during row registration (in AgentX subagents) because successive vars cause apparent duplicate registrations (this is a deficiency) -- but it would appear this could arise in other situations too (genuine duplicate registrations). 2001-11-30 06:33 jbpn * agent/agent_trap.c: - fix broken parsing in snmpd_parse_config_trapsess() -- loop was copying the same (first) token MAX_ARGS times. - eliminate memory leak in ditto. - fix typo ("Pausible cause" -> "Possible cause) in ditto. 2001-11-30 06:29 jbpn * snmplib/snmp_api.c: - print fd in sess_process_packet() -- useful for debugging 2001-11-30 06:28 jbpn * snmplib/: snmpCallbackDomain.c, snmpCallbackDomain.h: - remove a couple of unnecessary #includes from snmpCallbackDomain.h - set *opaque to NULL after we free it -- it might matter. 2001-11-30 03:47 jbpn * agent/mibgroup/agentx/subagent.c: - clone PDU in handle_agentx_subagent() before sending it on callback session to avoid double free() and free()d memory reads. - more concise (ahem) declaration of mycallback in handle_agentx_packet(). 2001-11-29 05:51 jbpn * agent/mibgroup/agentx/master_admin.c: - put session and subsession in subagent description (helpful for debugging) 2001-11-29 05:49 jbpn * agent/helpers/Makefile.in: - fix INSTALLHEADERS 2001-11-29 05:48 jbpn * agent/mibgroup/agentx/subagent.c: - add some debugging to init_subagent() (which showed that it wasn't being called, so...). - fix cast in handle_subagent_set_response() 2001-11-29 05:46 jbpn * agent/snmp_vars.c: - make sure init_subagent() gets called 2001-11-28 09:28 hardaker * agent/agent_registry.c: check for session registrations in all contexts. 2001-11-28 06:39 hardaker * apps/notification_log.c, snmplib/oid_array.c: Add sys/types.h for bug #486277. 2001-11-28 04:03 jbpn * apps/notification_log.c: - #include 2001-11-28 04:03 jbpn * configure.in, snmplib/Makefile.in: - install snmp_transport.h and snmp*Domain.h (for the configured transport domains) 2001-11-28 03:29 jbpn * snmplib/ucd-snmp-includes.h: - reverse mystery removal of #include and #include 2001-11-27 17:28 hardaker * agent/: snmp_agent.c, snmp_agent.h: more intelligently allocate tree space based on number of varbinds in request. 2001-11-27 14:26 hardaker * agent/: snmp_agent.c, snmp_agent.h: malloc one large tree_cache array rather than an array of tree_cache pointers. 2001-11-27 12:19 hardaker * agent/helpers/all_helpers.h: include file name change. 2001-11-27 11:43 hardaker * agent/snmp_agent.c: comment changes. 2001-11-27 07:52 hardaker * apps/Makefile.in: fixed Makefile for snmptrapd. 2001-11-27 07:48 hardaker * agent/helpers/: Makefile.in, all_helpers.c, all_helpers.h, debug_handler.c, debug_handler.h: debug handler created for inserting debugging output into the calling chain. 2001-11-27 07:47 hardaker * agent/agent_handler.c: enum definitions for modes and can_modes. 2001-11-26 15:29 hardaker * agent/snmp_agent.c: set PDU variable to NULL to avoid freeing it twice. 2001-11-26 11:20 hardaker * snmplib/snmpCallbackDomain.c: plug another memory leak. 2001-11-26 09:07 hardaker * testing/tests/: T020snmpv3get, T021snmpv3getnext, T022snmpv3getMD5, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES, T028snmpv3getfail, T030snmpv3usercreation, T053agentv1trap, T054agentv2ctrap, T055agentv1mintrap , T056agentv2cmintrap, T110agentxget, T111agentxset, T112agentxsetfail, T113agentxtrap, T120proxyget, T121proxyset, T122proxysetfail: don't use contexts in tests. 2001-11-26 08:57 hardaker * snmplib/snmpCallbackDomain.c: fix memory leak. 2001-11-26 08:49 hardaker * agent/mibgroup/: testdelayed.c, agentx/master.c, ucd-snmp/proxy.c: use free_delegated_cache() to plug memory leaks. 2001-11-26 08:48 hardaker * agent/: agent_handler.c, agent_handler.h: free_delegated_cache() routine 2001-11-26 08:19 jbpn * apps/snmptrapd.c: - add the ability to listen for traps on multiple transports via the -p option (consistent with snmpd). 2001-11-26 05:44 jbpn * agent/mibgroup/target/target.c: - use snmp_tdomain_transport_oid() to do session creation from pair, to allow creation of non-IPv4 sessions in snmpTargetAddrTable. 2001-11-26 04:45 jbpn * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c, snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c , snmp_transport.c, snmp_transport.h: - add support for creating a transport from a pair. 2001-11-26 03:06 jbpn * agent/mibgroup/target/target.c: - use snmp_tdomain_support() to determine whether a transport domain is supported. 2001-11-23 10:24 jbpn * apps/snmptrapd.c: - add multiple transport domain support for trapd -- this was really REALLY easy! 2001-11-23 09:25 jbpn * agent/mibgroup/disman/mteTriggerTable.c, snmplib/snmp_transport.c, snmplib/snmp_transport.h: - remove legacy function snmp_transport_support() (replaced with snmp_tdomain_support()). 2001-11-23 08:57 jbpn * snmplib/snmpAAL5PVCDomain.c: - use network order for AAL5PVC transport address encoding 2001-11-23 08:47 jbpn * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c, snmpUnixDomain.c: - set local_length, remote_length as appropriate 2001-11-23 08:39 jbpn * snmplib/Makefile.in: - fix typo 2001-11-23 08:34 jbpn * agent/: agent_trap.c, mibgroup/notification/snmpNotifyTable.c: - make traps work with new-style addresses, use domain-based address encodings in snmpTargetAddrTable. Note you can now send traps/informs over any supported transport type by using the trapsess directive and a transport:address type specification. 2001-11-23 08:31 jbpn * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c, snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c : - create appropriately-encoded local or remote endpoint addresses at transport open time. 2001-11-23 06:50 jbpn * snmplib/Makefile.in: - update dependencies for transports 2001-11-22 09:08 jbpn * testing/: TESTCONF.sh, eval_tools.sh, tests/T001snmpv1get, tests/T002snmpv1getnext, tests/T003snmpv1getfail, tests/T014snmpv2cget, tests/T015snmpv2cgetnext, tests/T016snmpv2cgetfail, tests/T017snmpv2ctov1getfail, tests/T018snmpv1tov2cgetfail , tests/T020snmpv3get, tests/T021snmpv3getnext, tests/T022snmpv3getMD5, tests/T023snmpv3getMD5DES, tests/T024snmpv3getSHA1, tests/T025snmpv3getSHADES, tests/T028snmpv3getfail, tests/T030snmpv3usercreation, tests/T049snmpv3inform, tests/T050snmpv3trap, tests/T051snmpv2ctrap, tests/T052snmpv2cinform, tests/T053agentv1trap, tests/T054agentv2ctrap, tests/T055agentv1mintrap, tests/T056agentv2cmintrap, tests/T058agentauthtrap, tests/T100agenthup, tests/T110agentxget, tests/T111agentxset, tests/T112agentxsetfail, tests/T113agentxtrap, tests/T120proxyget, tests/T121proxyset, tests/T122proxysetfail: - use udp:: instead of -p to make tests work again 2001-11-22 00:20 hardaker * apps/: notification_log.c, notification_log.h: mork wore on the notification log mib. It now supports variable storage, but segfaults on access due to pdu cloning problems I'm not going to work out right now. 2001-11-21 23:15 hardaker * apps/Makefile.in: fix snmptrapd linking. 2001-11-21 22:58 rstory * snmplib/asn1.h: remove duplicate OID_LENGTH; use actual oid type in calculation 2001-11-21 22:49 hardaker * snmplib/snmpCallbackDomain.c: add NULL pointer for rbuild in session creation. 2001-11-21 22:49 hardaker * agent/mibgroup/ucd-snmp/proxy.c, apps/notification_log.c : netinet/in.h needed. 2001-11-21 22:49 hardaker * agent/mibgroup/agentx/subagent.c: variable clean ups. 2001-11-21 22:33 hardaker * agent/mibgroup/agentx/master_request.c, agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/tcpTable.c , agent/mibgroup/mibII/udpTable.c, agent/mibgroup/ucd-snmp/file.c, local/mib2c, local/mib2c.array-auto.conf, local/mib2c.array-user.conf , local/mib2c.create-dataset.conf, local/mib2c.iterate.conf, local/mib2c.vartypes.conf, man/Makefile.in, mibs/Makefile.in, mibs/NET-SNMP-AGENT-MIB.txt, perl/SNMP/SNMP.xs, snmplib/Makefile.in, snmplib/mib.c, snmplib/mib.h , snmplib/read_config.c, snmplib/read_config.h, snmplib/snmp-tc.h, snmplib/snmpUnixDomain.h, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_client.c, snmplib/snmp_client.h, snmplib/snmp_transport.c, snmplib/snmp_transport.h, snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c : Death: UCD-SNMP Birth: NET-SNMP (new agent API merged to the main branch) 2001-11-21 22:08 rstory * snmplib/: vacm.h, asn1.h: Death: UCD-SNMP Birth: NET-SNMP (new agent API merged to the main branch) 2001-11-21 21:43 rstory * snmplib/: snmpCallbackDomain.c, snmpCallbackDomain.h: Death: UCD-SNMP Birth: NET-SNMP (new agent API merged to the main branch) 2001-11-21 21:40 rstory * snmplib/snmp.h: Death: UCD-SNMP Birth: NET-SNMP (new agent API merged to the main branch) 2001-11-21 21:33 rstory * snmplib/: oid_array.c, oid_array.h: Death: UCD-SNMP Birth: NET-SNMP (new agent API merged to the main branch) 2001-11-21 21:30 rstory * snmplib/: data_list.c, data_list.h: Death: UCD-SNMP Birth: NET-SNMP (new agent API merged to the main branch) 2001-11-21 18:56 hardaker * Makefile.in, config.h.in, configure, configure.in, version.h, agent/Makefile.in, agent/agent_handler.c, agent/agent_handler.h, agent/agent_index.c, agent/agent_read_config.c, agent/agent_registry.c, agent/agent_registry.h, agent/mib_modules.c, agent/snmp_agent.c, agent/snmp_agent.h, agent/snmp_vars.c, agent/snmpd.c , agent/ucd-snmp-agent-includes.h, agent/var_struct.h , agent/helpers/.cvsignore, agent/helpers/Makefile.in , agent/helpers/all_helpers.c, agent/helpers/all_helpers.h, agent/helpers/instance.c, agent/helpers/instance.h, agent/helpers/multiplexer.c, agent/helpers/multiplexer.h, agent/helpers/null.c, agent/helpers/null.h, agent/helpers/old_api.c, agent/helpers/old_api.h, agent/helpers/read_only.c, agent/helpers/read_only.h, agent/helpers/serialize.c, agent/helpers/serialize.h, agent/helpers/set_helper.h, agent/helpers/table.c, agent/helpers/table.h, agent/helpers/table_array.c, agent/helpers/table_array.h , agent/helpers/table_data.c, agent/helpers/table_data.h , agent/helpers/table_dataset.c, agent/helpers/table_dataset.h, agent/helpers/table_iterator.c , agent/helpers/table_iterator.h, agent/mibgroup/Makefile.in, agent/mibgroup/host_res.h , agent/mibgroup/mibincl.h, agent/mibgroup/target.h , agent/mibgroup/testdelayed.c, agent/mibgroup/testdelayed.h, agent/mibgroup/testhandler.c , agent/mibgroup/testhandler.h, agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h , agent/mibgroup/agent/nsTransactionTable.c, agent/mibgroup/agent/nsTransactionTable.h, agent/mibgroup/agentx/.cvsignore, agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master.h, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/disman/.cvsignore, agent/mibgroup/disman/mteTriggerTable.c, agent/mibgroup/examples/.cvsignore, agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h , agent/mibgroup/host/hr_partition.c, agent/mibgroup/host/hr_partition.h, agent/mibgroup/host/hr_swinst.c, agent/mibgroup/mibII/.cvsignore, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c , 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/target/target_counters.c, agent/mibgroup/target/target_counters.h, agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h, agent/mibgroup/ucd-snmp/registry.c, apps/Makefile.in, apps/notification_log.c, apps/notification_log.h, apps/snmptrapd.c: Death: UCD-SNMP Birth: NET-SNMP (new agent API merged to the main branch) 2001-11-21 06:43 jbpn * config.h.in: - IPv6 config defs 2001-11-21 06:36 jbpn * agent/snmp_agent.c, snmplib/snmp_api.c: - remove now-extraneous #include "snmpBlahDomain.h" lines 2001-11-21 03:39 jbpn * apps/.cvsignore: [no log message] 2001-11-20 09:38 jbpn * snmplib/: snmpIPXDomain.c, snmpIPXDomain.h: - duh. Forgot a couple of things to do with domain-based transport address parsing. 2001-11-20 09:29 jbpn * agent/snmp_agent.c: - use new domain-based transport address parsing for agent NSAPs 2001-11-20 09:27 jbpn * snmplib/: snmpAAL5PVCDomain.c, snmpAAL5PVCDomain.h, snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPDomain.h , snmpUDPDomain.c, snmpUDPDomain.h, snmpUnixDomain.c, snmpUnixDomain.h, snmp_api.c, snmp_transport.c, snmp_transport.h: - domain-based transport address parsing 2001-11-20 09:16 jbpn * snmplib/: snmpUDPIPv6Domain.c, snmpUDPIPv6Domain.h: - UDP/IPv6 transport domain. Note: incomplete! 2001-11-20 08:29 jbpn * agent/: agent_index.c, agent_index.h: - unregister_{string,int,oid}_index() utility functions contributed by Damian Gilmurray. 2001-11-20 02:26 jbpn * snmplib/: snmp_api.h (V4-2-patches.1), snmp_api.h: - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by Karl M. Hegbloom. 2001-11-19 16:59 driehuis * snmplib/asn1.h: Fix typo in comment [karlheg@microsharp.com] 2001-11-16 08:34 jbpn * apps/snmptest.c: - add support for Unsigned32/Gauge32 types 2001-11-15 10:03 jbpn * agent/mibgroup/agentx/: protocol.c (V4-2-patches.5), protocol.c : - stricter test for null OIDs 2001-11-15 08:44 jbpn * man/snmpd.conf.5.def: - document read-only nature of snmpEnableAuthenTraps.0 if value is configured via the authtrapenable token 2001-11-15 08:44 jbpn * agent/: agent_read_config.c, agent_trap.c, mibgroup/mibII/snmp_mib.c: - make value of snmpEnableAuthenTraps.0 persistent. Setting via a read-only configuration file also makes object notWritable (as sysContact.0 et al.). 2001-11-15 06:57 jbpn * agent/mibgroup/mibII/vacm_vars.c: - let VACM checks succeed for non-IPv4 transports 2001-11-15 05:19 jbpn * testing/tests/: T111agentxset, T121proxyset: - use psyscontact not syscontact to set initial value of sysContact.0 object since the latter also makes the object read-only. 2001-11-15 05:07 jbpn * agent/: snmpd.c (V4-2-patches.6), snmpd.c: - minor fix to formatting of usage message 2001-11-15 04:05 jbpn * agent/mibgroup/agentx/agentx_config.c: - add missing #include "snmpd.h" (for #definition of MASTER_AGENT) - don't strdup() agentxsocket value -- ds_set_string does it for you - change debugging to fit in better with rest of module 2001-11-14 16:05 hardaker * configure, configure.in (V4-2-patches.[7,7]), config.h.in , configure, configure.in: patch from Harrie to fix init function checking in modules 2001-11-14 16:00 hardaker * agent/mibgroup/agentx/: agentx_config.c, agentx_config.h , master.c, master.h, subagent.h: slightly modified patch from Harrie to move agentx configuration into a separate file. 2001-11-13 13:57 hardaker * apps/notification_log.h: file notification_log.h was initially added on branch NEW-AGENT-API. 2001-11-13 13:57 hardaker * apps/notification_log.c: file notification_log.c was initially added on branch NEW-AGENT-API. 2001-11-13 13:55 hardaker * mibs/NET-SNMP-AGENT-MIB.txt: file NET-SNMP-AGENT-MIB.txt was initially added on branch NEW-AGENT-API. 2001-11-13 13:55 hardaker * agent/mibgroup/agent/nsTransactionTable.c: file nsTransactionTable.c was initially added on branch NEW-AGENT-API. 2001-11-13 13:55 hardaker * agent/mibgroup/agent/nsTransactionTable.h: file nsTransactionTable.h was initially added on branch NEW-AGENT-API. 2001-11-13 05:29 jbpn * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: - patch from Jochen Kmietsch to quieten some noisy logging 2001-11-13 04:13 jbpn * agent/mibgroup/agentx/master_admin.c: - use unregister_mib_table_row() when appropriate in unregister_agentx_list(). 2001-11-13 03:23 jbpn * agent/agent_registry.c: - reset vr->namelen when we've finished with it 2001-11-12 23:19 hardaker * agent/helpers/all_helpers.c: file all_helpers.c was initially added on branch NEW-AGENT-API. 2001-11-12 23:19 hardaker * agent/helpers/all_helpers.h: file all_helpers.h was initially added on branch NEW-AGENT-API. 2001-11-08 08:09 jbpn * agent/agent_registry.c: - better implementation of unregister_mib_table_row(), which uses ranges properly in the callback (hence much more efficient for AgentX). 2001-11-07 09:56 jbpn * agent/mibgroup/agentx/protocol.c: - remove now-redundant agentx_build functions 2001-11-07 06:31 jbpn * agent/mibgroup/agentx/: client.c, master_admin.c, protocol.c: - use DEBUGMSGOIDRANGE() in a couple of places for more comprehensive debugging output. - parse unregister ranges properly, and use the range properly for passing to unregister_mib_context(). 2001-11-07 03:33 jbpn * snmplib/: snmp_debug.c, snmp_debug.h: - add DEBUGSMSGOIDRANGE() macro for debugging OID ranges 2001-11-06 06:04 jbpn * agent/mibgroup/agentx/master_request.c: - reset the inclusive flag in a couple of cases, to prevent spurious INCLUSIVE getNext behaviour 2001-11-05 08:09 jbpn * agent/mibgroup/agentx/protocol.c: - correct bug in range_subid tweak code 2001-11-05 05:00 jbpn * agent/agent_registry.c: - calculate upper bound for table row registrations slightly differently 2001-11-01 09:35 jbpn * agent/mibgroup/agentx/: master.c, protocol.c, protocol.h, subagent.c: - implement relocating buffer version of agentx_build() routines, and use them. 2001-11-01 09:33 jbpn * snmplib/: snmp_api.c, snmp_api.h: - support for relocatable buffer build callbacks via open_ex calls 2001-10-30 07:19 jbpn * agent/mibgroup/mibII/interfaces.c: - fix bug whereby interface counter is not reset, noted by (amongst others) Victor Kirhenshtein in patch #474064. 2001-10-30 03:24 jbpn * snmplib/snmp_api.c: - make the initial buffer size 2048 in snmp_resend_request (as in _sess_async_send) to make success/fail behaviour for AgentX more predictable (since AgentX STILL doesn't use relocating buffers, boo hiss). 2001-10-29 23:16 rstory * local/mib2c.array-user.conf: file mib2c.array-user.conf was initially added on branch NEW-AGENT-API. 2001-10-29 23:16 rstory * local/mib2c.array-auto.conf: file mib2c.array-auto.conf was initially added on branch NEW-AGENT-API. 2001-10-28 14:53 rstory * agent/helpers/table_array.c: file table_array.c was initially added on branch NEW-AGENT-API. 2001-10-28 14:53 rstory * agent/helpers/table_array.h: file table_array.h was initially added on branch NEW-AGENT-API. 2001-10-28 14:50 rstory * snmplib/oid_array.h: file oid_array.h was initially added on branch NEW-AGENT-API. 2001-10-28 14:50 rstory * snmplib/oid_array.c: file oid_array.c was initially added on branch NEW-AGENT-API. 2001-10-26 19:41 hardaker * agent/mibgroup/agentx/master.c: patch from Harrie to fix function name in error message 2001-10-26 06:05 jbpn * agent/mibgroup/mibII/: interfaces.c, interfaces.h: - add support for rx and tx drop counts (ifInDiscards and ifOutDiscards) for Linux (2.2+) 2001-10-26 05:57 jbpn * aclocal.m4: - add if_iqdrops member to struct ifnet 2001-10-26 04:03 jbpn * agent/mibgroup/mibII/interfaces.c: - add translation for atm(37) type interfaces for Linux 2001-10-26 03:43 jbpn * man/snmpd.conf.5.def: - document the fact that setting sysLocation.0 (et al.) via a syslocation (or equivalent) token makes the object read-only, returning a notWritable error response if an attempt is made to SET it. 2001-10-24 10:07 jbpn * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.4), system_mib.c: - fix typo noted by Tim Dietz 2001-10-24 08:43 jbpn * agent/mibgroup/mibII/: system_mib.c, system_mib.h: - implement persistence for sysLocation.0, sysContact.0 and sysName.0 - presence of a syslocation token in snmpd.conf makes sysLocation.0 non-writable (returns notWritable on SET attempts) 2001-10-24 05:08 jbpn * agent/mibgroup/host/: hr_swinst.c (V4-2-patches.2), hr_swinst.c : - fix small memory leak just introduced 2001-10-24 03:42 jbpn * agent/mibgroup/host/hr_swinst.c: - use pkginfo interface to determine type of software package more specifically if possible. Slight variation on patch #473669, submitted by Stefan Radman. 2001-10-24 03:38 jbpn * acconfig.h, configure.in: - autoconf support for detecting pkginfo interface in libadm. Thanks to Stefan Radman (patch #473669). 2001-10-21 07:26 hardaker * local/mib2c.iterate.conf: file mib2c.iterate.conf was initially added on branch NEW-AGENT-API. 2001-10-19 09:51 hardaker * local/mib2c.create-dataset.conf: file mib2c.create-dataset.conf was initially added on branch NEW-AGENT-API. 2001-10-17 07:52 dts12 * FAQ (V4-2-patches.2), FAQ: Mention the MRTG tutorial web pages (as suggested by Christian Robottom Reis) 2001-10-15 06:49 jbpn * snmplib/: snmpIPXDomain.c, snmpUDPDomain.c: - zero socket address structures. Hopefully fixes problems on NetBSD noted by Joakim Althini (related to sa_len member probably??). 2001-10-11 16:30 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, snmplib/mib.c, snmplib/snmp_api.c: Oppses. 2001-10-11 14:15 hardaker * man/Makefile.in, man/snmp_api_errstring.3, man/snmp_config.5.def, man/snmp_error.3, man/snmp_perror.3, man/snmp_sess_perror.3, man/snmpcmd.1, man/snmpd.1.def, man/snmpd.conf.5.def , man/snmpset.1, man/snmptranslate.1, man/snmptrapd.8, man/snmptrapd.conf.5.def, man/snmpwalk.1, mibs/DISMAN-SCRIPT-MIB.txt, mibs/IANAifType-MIB.txt, mibs/Makefile.mib, mibs/README.mibs, mibs/SMUX-MIB.txt, mibs/UCD-SNMP-MIB.txt, mibs/mibfetch, mibs/rfclist , mibs/smistrip, perl/SNMP/SNMP.xs, snmplib/Makefile.in, snmplib/asn1.c, snmplib/default_store.c, snmplib/int64.c, snmplib/mib.c, snmplib/mib.h, snmplib/mt_support.c , snmplib/mt_support.h, snmplib/parse.c, snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp_api.c , snmplib/snmp_auth.c, snmplib/snmp_client.c, snmplib/snmp_debug.c, snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/system.c, snmplib/tools.c , snmplib/ucd-snmp-includes.h, testing/Makefile.in , win32/config.h, win32/config.h.borland: massive merge from the patches branch to the main line. 2001-10-11 14:01 hardaker * COPYING, ChangeLog, FAQ, Makefile.in, NEWS, README, acconfig.h, aclocal.m4, config.guess, config.h.in, config.sub, configure, configure.in, ltconfig, ltmain.sh , makefileindepend.pl, sedscript.in, version.h , agent/Makefile.in, agent/agent_index.c, agent/agent_read_config.c, agent/agent_read_config.h, agent/agent_registry.c, agent/agent_trap.c, agent/snmp_agent.h, agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c, agent/mibgroup/Makefile.in, agent/mibgroup/kernel_sunos5.c , agent/mibgroup/mibincl.h, agent/mibgroup/ucd_snmp.h , agent/mibgroup/util_funcs.c, agent/mibgroup/examples/example.c, agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_partition.c, agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/mta_sendmail.h, agent/mibgroup/mibII/route_write.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/udpTable.c, agent/mibgroup/mibII/var_route.c, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/smux/smux.c, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.c, agent/mibgroup/ucd-snmp/diskio.c, agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/memory.c, agent/mibgroup/ucd-snmp/memory.h, agent/mibgroup/ucd-snmp/memory_freebsd2.c, agent/mibgroup/ucd-snmp/memory_freebsd2.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/proxy.c, agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.h, agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/Makefile.in , 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/snmptranslate.c, apps/snmptrap.c, apps/snmptrapd.c, apps/snmptrapd_log.c, apps/snmpusm.c, apps/snmpvacm.c , apps/snmpwalk.c, apps/snmpnetstat/Makefile.in , local/mib2c.conf, local/mib2c.vartypes.conf, local/pass_persisttest, local/tkmib: massive merge from the patches branch to the main line. 2001-10-09 07:14 hardaker * CodingStyle: Sometimes we feel like a -nut 2001-10-09 06:15 jbpn * agent/agent_registry.c: - properly account for the length of the suffix in the variable table in register_mib_table_row() 2001-10-08 08:53 jbpn * agent/mibgroup/agentx/client.c: - declare version_sysoid_len as extern INT not extern oid, so as to match its actual definition in sytem_mib.c. This caused all kinds of fun & games on Linux on a Alpha. 2001-10-04 08:31 jbpn * snmplib/: callback.c, callback.h: - add function snmp_callback_list() to return list of callbacks for a given pair. 2001-10-04 07:14 hardaker * local/pass_persisttest: file pass_persisttest was initially added on branch V4-2-patches. 2001-10-03 05:42 jbpn * snmplib/keytools.c: - change expression at l. 415 from: *kcstring++ = *kcstring ^ *newkey++; which has undefined behaviour to: *kcstring++ ^= *newkey++; which is okay (since *kcstring is only evaluated once). Similarly at l. 530. The previous constructs cause warnings with GCC3 and some other compilers. Thanks to Niel Markwick who noted this in bug #465969. 2001-10-03 03:11 jbpn * agent/agent_registry.c: - do SNMPD_CALLBACK_UNREGISTER_OID callbacks in unregister_mibs_by_session() -- called when AgentX subagents disappear. 2001-10-02 06:01 jbpn * agent/mibgroup/agentx/protocol.c: - don't send ASN_PRIV_INCL_RANGE and ASN_PRIV_EXCL_RANGE on-the-wire 2001-09-26 08:03 jbpn * agent/agent_registry.c: - allow split_subtree() to do a split in the middle of a column, keeping the relevant variable in both the old tree and the new tree (arises in AgentX row registrations). - patch from Damian Gilmurray for register_mib_table_row() which allows it to cope with non-zero length variables and also non-contiguous OIDs for adjacent columns. - rewritten dump_registry() that uses reallocating print functions and also prints out variable lists. 2001-09-26 07:45 jbpn * agent/snmp_vars.c: - allow for the possibility of subtree name being longer than requested name when calculating the suffix for variable matching. - be strict about subtree chunks being inclusive of the start OID and exclusive of the end OID (shows up big time in AgentX). 2001-09-26 07:22 jbpn * agent/mibgroup/agentx/master_request.c: - don't do getNext requests on exclusive searchRanges that begin in a tree marked as a fully-qualified instance (they are doomed to fail). Skip to the next part of the tree straight away. 2001-09-26 07:19 jbpn * agent/mibgroup/agentx/master_admin.c: - bring debugging tokens into line with rest of AgentX code 2001-09-25 08:15 jbpn * apps/snmptrapd_log.c: - reinstate a missing space character 2001-09-25 03:58 jbpn * apps/snmptrapd_log.c: - remove spurious cast 2001-09-25 03:45 jbpn * apps/snmptrapd.c: - fix possible infelicity when printing and syslogging (not sure this is actually possible but) 2001-09-25 03:09 jbpn * snmplib/mib.c: - integrate some changes from the V4-2-patches branch: Harrie's prototypes and Wes's fix for bug #463226. 2001-09-25 03:01 jbpn * apps/snmptrapd_log.c: - fix signedness of time stuff 2001-09-25 02:47 jbpn * snmplib/: snmp_logging.c, snmp_logging.h: - make argument of snmp_enable_syslog_ident const - don't strdup DEFAULT_LOG_ID if a NULL arg is given 2001-09-24 09:39 jbpn * apps/snmptrapd.c: - make use of rewritten output functions in snmptrapd_log.c which avoid fixed length buffers. - fix bug noted in support request #456646 (custom trap format was being ignored for v2 traps and informs). Thanks to G.Principato@motorola.com for spotting this one. - correct usage for -P option to reflect that it causes output on stderr not stdout. 2001-09-24 09:36 jbpn * apps/: snmptrapd_log.c, snmptrapd_log.h: - rewrite of output functions to avoid use of fixed-length buffers 2001-09-20 13:04 hardaker * README, agent/mibgroup/ucd-snmp/logmatch.c, agent/mibgroup/ucd-snmp/logmatch.h, mibs/UCD-SNMP-MIB.txt : new logmatch mib from Stephan Wenzel. 2001-09-15 08:40 jbpn * agent/mibgroup/agentx/master_request.c: - override exclusive searchRange getNext operations when retrying operations 2001-09-15 08:39 jbpn * agent/: snmp_agent.c, snmp_agent.h: - improved support for AgentX-style inclusive searchRange getNext 2001-09-14 14:43 hardaker * agent/mibgroup/ucd-snmp/diskio.c: patch #443115 from Yimin Ge: diskio support for freebsd4 2001-09-14 14:34 hardaker * apps/snmptrapd.c, snmplib/snmp_logging.c, snmplib/snmp_logging.h: Patch #440320 from Mark Ferlatte: 1) Adds a new function to the snmp_logging API (snmp_enable_syslog_ident(char *ident)) 2) Ports snmptrapd to use the existing snmp_logging API instead of using syslog directly. 3) Ports snmp_logging.[ch] to use the Win32 Event Log when compiled on Win32. I didn't update the Visual C project files, because I only have access to a newer version of VC, and I didn't know if you wanted them updated. The advapi32 library needs to be added to the project in order for this to work on Win32 (that's where the event log API is). 2001-09-14 14:22 hardaker * config.h.in, configure: I, uh, cough, uh forgot to run autoconf/autoheader. Dave: don't kill me. 2001-09-14 14:19 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: Patch #428884: Add -PR like option to perl module (from Joe Clarke). 2001-09-14 14:08 hardaker * README, acconfig.h, configure.in, agent/agent_trap.c, agent/mibgroup/agentx/client.c, agent/mibgroup/host/hr_filesys.c, agent/mibgroup/host/hr_swinst.c, agent/mibgroup/mibII/system_mib.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/memory.c, agent/mibgroup/ucd-snmp/memory_freebsd2.c, agent/mibgroup/ucd-snmp/memory_netbsd1.c, agent/mibgroup/ucd-snmp/memory_solaris2.c, agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAAL5PVCDomain.h , snmplib/snmpUnixDomain.c, snmplib/snmpUnixDomain.h , snmplib/snmp_api.h, snmplib/snmpv3.c, snmplib/asn1.h: Applied a modified version of patch #427343 from Harrie: make enterprise ID relocatable where legal to do so 2001-09-14 12:09 hardaker * agent/: Makefile.in, mibgroup/Makefile.in: Alternative solution to patch #312694: move date_n_time utilities to snmplib/snmp-tc.c. 2001-09-14 12:08 hardaker * agent/mibgroup/host/: hr_utils.c, hr_utils.h: removed. Functionality moved to snmplib/snmp-tc.[ch] 2001-09-14 12:06 hardaker * agent/mibgroup/host.h, agent/mibgroup/host/hr_filesys.c , agent/mibgroup/host/hr_swinst.c, agent/mibgroup/host/hr_system.c, agent/mibgroup/host/hr_system.h, agent/mibgroup/host/hr_utils.c, snmplib/Makefile.in, snmplib/snmp-tc.c, snmplib/snmp-tc.h: Alternative solution to patch #312694: move date_n_time utilities to snmplib/snmp-tc.c. 2001-09-14 09:48 hardaker * win32/config.h.borland: file config.h.borland was initially added on branch V4-2-patches. 2001-09-14 06:19 jbpn * agent/mibgroup/agentx/: master.c, master_request.c, master_request.h: - use inclusive search range only when appropriate for getNext queries 2001-09-12 06:47 hardaker * snmplib/snmpCallbackDomain.c: file snmpCallbackDomain.c was initially added on branch NEW-AGENT-API. 2001-09-12 06:47 hardaker * snmplib/snmpCallbackDomain.h: file snmpCallbackDomain.h was initially added on branch NEW-AGENT-API. 2001-09-06 07:40 jbpn * agent/: snmp_agent.c, snmp_vars.c: - if include bit is set in an AgentX SearchRange (hence type of varbind is ASN_PRIV_INCL_RANGE), try an exact query first because an object whose name is lexi-equal is a valid response; if exact query fails then fall back to an inexact query. 2001-09-06 07:38 jbpn * agent/mibgroup/agentx/: master.c, master_request.c, protocol.c, subagent.c: - oops, used INCL/EXCL wrong way round in a couple of places - better test for scoping requirements in subagent 2001-09-04 07:14 jbpn * agent/snmpd.c: - add missing break; after processing -P option, noted by Botond Tarnay (see patch #458327) 2001-08-28 03:04 jbpn * agent/: snmp_agent.c (V4-2-patches.7), snmp_agent.c: - add missing #include if using libwrap, noted by Nathan Neulinger (patch #453831). 2001-08-28 02:38 jbpn * agent/: snmpd.c (V4-2-patches.1), snmpd.c: - avoid use of pre-processor directives inside printf() call, which is a macro in glibc, making this an undefined behaviour construct (which GCC 3.0 refuses to compile). See bug #455804 for further details. 2001-08-24 10:00 rstory * snmplib/data_list.h: file data_list.h was initially added on branch NEW-AGENT-API. 2001-08-24 10:00 rstory * snmplib/data_list.c: file data_list.c was initially added on branch NEW-AGENT-API. 2001-08-22 08:45 jbpn * agent/: snmp_vars.c, mibgroup/agentx/master.c, mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c , mibgroup/agentx/subagent.c: - add checking that results to be returned to master agent are in requested scope (if any) (getBulk not yet done) 2001-08-15 09:31 jbpn * snmplib/snmp_debug.c: - use sprint_realloc_objid in debugmsg_oid to print long OIDs. 2001-08-15 08:37 jbpn * agent/mibgroup/mibII/vacm_vars.c: - increment the value of snmpInBadCommunityUses when attempting an operation not permitted by the given community, per RFC 1907. 2001-08-15 08:34 jbpn * agent/snmp_agent.c: - when translating the v2+ error-status value authorizationError into noSuchName for a v1 session, increment the value of snmpInBadCommunityUses, per RFC 2576. 2001-08-14 03:22 jbpn * snmplib/snmp_client.c: - in snmp_set_var_objid(), try to detect a previously-malloc()ed buffer for the variable name, and free() it, to avoid memory leaks. 2001-08-13 03:47 jbpn * snmplib/snmpTCPDomain.c: - use Win32 calls to change blocking state of sockets if appropriate. Thanks to Joerg Mattes for help debugging this. 2001-08-13 03:37 jbpn * snmplib/snmp_api.c: - perform an SNMP_CALLBACK_OP_DISCONNECT and close the connection if we get an error on a stream receive, as well as if it is closed in an orderly fashion. This makes life easier on Win32 inparticular. Thanks to Joerg Mattes for help with debugging this. 2001-08-09 03:10 hardaker * agent/helpers/table_dataset.c: file table_dataset.c was initially added on branch NEW-AGENT-API. 2001-08-09 03:10 hardaker * agent/helpers/table_dataset.h: file table_dataset.h was initially added on branch NEW-AGENT-API. 2001-08-08 01:42 hardaker * agent/helpers/table_data.c: file table_data.c was initially added on branch NEW-AGENT-API. 2001-08-08 01:42 hardaker * agent/helpers/table_data.h: file table_data.h was initially added on branch NEW-AGENT-API. 2001-08-07 13:59 nba * man/snmp_api_errstring.3: file snmp_api_errstring.3 was initially added on branch V4-2-patches. 2001-08-07 13:59 nba * man/snmp_error.3: file snmp_error.3 was initially added on branch V4-2-patches. 2001-08-07 13:59 nba * man/snmp_perror.3: file snmp_perror.3 was initially added on branch V4-2-patches. 2001-08-07 13:59 nba * man/snmp_sess_perror.3: file snmp_sess_perror.3 was initially added on branch V4-2-patches. 2001-08-06 04:29 jbpn * agent/snmpd.c: - fix for potential buffer overflow in logfile argument handling, noted by Anonymous (bug #448243). Also use a large enough buffer to handle filenames of length PATH_MAX (if possible). 2001-07-30 10:05 jbpn * agent/mibgroup/mibII/var_route.c, snmplib/snmp_api.c , snmplib/snmp_api.h: - move snmp_socket_length function to agent/mibgroup/mibII/var_route.c from snmp_api.c -- this is the only remaining place that uses this function, which certainly doesn't belong in snmp_api.c after the transport abstraction malarkey. 2001-07-30 09:22 hardaker * agent/agent_handler.c: file agent_handler.c was initially added on branch NEW-AGENT-API. 2001-07-30 09:22 hardaker * agent/agent_handler.h: file agent_handler.h was initially added on branch NEW-AGENT-API. 2001-07-30 07:06 jbpn * agent/mibgroup/mibII/var_route.c: - try to return invalid(2) for the ipRouteType column if the route is not up. See bug #426710, reported by pjweber. 2001-07-27 07:32 jbpn * snmplib/snmpv3.c: - set defaultAuthType to usmHMACSHA1AuthProtocol if SHA specified (was set to usmHMACMD5AuthProtocol in this case). Spotted by William Kennemer (bug #444860) 2001-07-27 06:59 jbpn * agent/mibgroup/agentx/master_request.c: - change to handle_agentx_response ONLY to send NEWLY delegated requests after processing a successful response. This is achieved by saving the value of asp->outstanding_requests and temporarily setting it to NULL. After processing all varbinds in the response, therefore, asp->outstanding_requests contains only newly delegated requests, if any. After sending these, the new requests are merged with the saved queue. This fixes a bug that arises if you request variables from two or more separate subagents simultaneously. What used to happen is that, upon receiving the first response, the master agent would notice that it had an outstanding request, and retransmit it. Then the second response arrives, and the master agent sends the reply to the (SNMP) requester and frees the requests (including callback data). Finally, another AgentX response (to the erroneously transmitted request) arrives and the callback is called referencing deallocated memory, which causes a segfault. 2001-07-26 07:28 dts12 * snmplib/: snmp_api.c (NEW-LIBRARY-API.4), snmp_api.c: Adding a 'double'-valued varbind isn't inherently an internal error! 2001-07-25 05:47 jbpn * agent/snmpd.c: - disable stderr logging (if requested) before calling init_mib_modules(). This should fix the problem noted by Nigel Metheringham in bug #418857 whereby the AgentX master module prints a message to stderr which causes a SIGPIPE when the agent is started as a daemon. 2001-07-25 02:18 jbpn * apps/snmptrapd_log.c: - initialise buffers to zero in handle_wrap_fmt, to avoid garbage in display of security parameters, as noted by William Frauenhofer (bug #437231). - add closing parenthesis after (via
in format_plain_trap 2001-07-23 07:53 jbpn * snmplib/tools.c: - remove excessive debugging from snmp_(re)alloc functions 2001-07-23 04:37 jbpn * snmplib/snmpUnixDomain.c: - minor fix to debugging output to print losing path correctly when a remote connect fails. 2001-07-17 09:56 hardaker * CodingStyle: update for naming conventions and for structure definitions. 2001-07-17 09:07 hardaker * CodingStyle: initial coding style guideline document. 2001-07-17 09:02 jbpn * agent/mibgroup/agentx/subagent.c: - remember to remove_trap_session(our-session-with-master-agent) if the master agent session goes away, because otherwise you may subsequently try to use it, which will probably dump core, and is certainly an error. - also change when trap session is registered to being immediately the session is opened so traps can be sent, e.g. from the INDEX_START callback (for example linkUp traps in subagents that register a row of ifTable). 2001-07-17 08:48 jbpn * agent/agent_trap.c: - change to remove_trap_session(), so as not to close an SNMP session simply because we are removing it from the trap_sink list. The rationale is that the session may still be in use for other purposes, or (more to the point) you may be calling this function from the session's callback (from where closing the session isn't a good idea). 2001-07-13 06:02 dts12 * snmplib/netsnmp.h: file netsnmp.h was initially added on branch NEW-LIBRARY-API. 2001-07-12 12:09 hardaker * agent/helpers/table_iterator.c: file table_iterator.c was initially added on branch NEW-AGENT-API. 2001-07-12 12:09 hardaker * agent/helpers/table_iterator.h: file table_iterator.h was initially added on branch NEW-AGENT-API. 2001-07-12 02:21 jbpn * agent/: snmp_agent.c, mibgroup/agentx/client.c, mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c , mibgroup/agentx/subagent.c: - fix for bug #439094, reported by Evert-Jan van Tuijl, whereby the AgentX master agent expects a response to an agentx-CleanupSet-PDU message (incorrectly). This only shows up when testing against other subagents (e.g. jax) because the net-snmp subagent sends a response to the agentx-CleanupSet-PDU (incorrectly). 2001-07-10 16:10 hardaker * agent/mibgroup/mibII/vacm_context.c: file vacm_context.c was initially added on branch NEW-AGENT-API. 2001-07-10 16:10 hardaker * agent/mibgroup/mibII/vacm_context.h: file vacm_context.h was initially added on branch NEW-AGENT-API. 2001-07-10 16:06 hardaker * agent/mibgroup/target/target_counters.h: file target_counters.h was initially added on branch NEW-AGENT-API. 2001-07-10 16:06 hardaker * agent/mibgroup/target/target_counters.c: file target_counters.c was initially added on branch NEW-AGENT-API. 2001-07-05 06:11 jbpn * agent/mibgroup/mibII/: interfaces.c, interfaces.h: - make Interface_Scan_Get_Count non-static as it's very useful 2001-07-05 03:40 jbpn * snmplib/snmpusm.c: - free the cached security parameters when we have a parse error on input, otherwise we leak memory (triggered by SC 3.0.13.{2,3}). 2001-07-04 09:51 uid44810 * snmplib/snmp_api.c: - catch some malformed SNMPv3 packets 2001-07-04 07:42 uid44810 * snmplib/snmp_api.c: - fix bad mistake in snmpv3_scopedPDU_header_realloc_rbuild which was encoding the wrong length into the ScopedPDU SEQUENCE header (wasn't including length of actual data, i.e. PDU!). Totally my fault -- introduced when changing over to reallocating buffer type functions. Amazing this hasn't caused all sorts of trouble for people! 2001-07-02 18:04 rstory * snmplib/snmp-tc.c: file snmp-tc.c was initially added on branch NEW-AGENT-API. 2001-07-02 09:33 jbpn * agent/snmp_agent.c: - slight change to generation of error-index: - explicitly test for error-status == noError, and set error-index to zero in this case; - otherwise use the cached value; - don't zero the cached value in handle_var_list if handle_one_var returns noError - this copes properly with SET requests, where a failing SET will have a FREE phase which will typically return noError. Previously this would erroneously cause the error-index to be set to zero. 2001-07-02 08:14 jbpn * agent/mibgroup/util_funcs.c: - fix bad behaviour in header_simple_table when the index is equal to ULONG_MAX 2001-06-28 10:01 jbpn * agent/mibgroup/snmpv3/usmUser.c: - change sense of snmp_oid_compare() result check in var_usmUser to do lexi-ordering correctly 2001-06-28 07:20 jbpn * snmplib/snmp_api.c: - count more v1/v2c parse errors (SC 1.1.12.10) 2001-06-28 05:56 jbpn * snmplib/snmp_api.c: - check that version field of PDU is of integer type rather than just assuming it is (SC 1.1.12.2.1) 2001-06-28 04:40 jbpn * agent/mibgroup/mibII/vacm_vars.c: - increment snmpInBadCommunityNames when we see unknown community names, per RFC1907 2001-06-27 08:09 jbpn * agent/mibgroup/agentx/subagent.c: - make use of new function register_mib_detach() to mark all our nodes as detached when we get a transport disconnect indication. 2001-06-27 08:07 jbpn * agent/: agent_registry.c, agent_registry.h, var_struct.h: - add additional flag to subtree structure that subagents can use to determine whether an attempt has been made to register and OID with a master agent during a session's lifetime. This allows manual re-registration and automatic re-registration to be mixed within a subagent (perhaps because you are doing index stuff). - add function register_mib_detach() which unsets this flag for all known nodes (subagent would typically call this on disconnect indication). - add function unregister_mib_table_row() - correct bad recursive behaviour in register_mib_reattach() which used to try to re-register N nodes N! times. Once will normally be enough. - change to dump_registry() format to include hex display of flags field. 2001-06-26 09:26 dts12 * FAQ: Fix error in SNMPv2 trap examples (Identified by Diwakar Shetty). 2001-06-26 02:35 jbpn * snmplib/mib.c: - corrected sense of dump_realloc_oid_to_string() return value checks, as spotted by Robert Story. 2001-06-25 06:30 jbpn * agent/mibgroup/agentx/master_request.c: - small tweak in handle_agentx_response() when retrying unfulfilled requests: continue from the "start" OID of the next node of the tree, not from the "name" OID, which causes looping. 2001-06-21 09:51 jbpn * agent/mibgroup/agentx/master_request.c: - handle "holes" in rows of tables that are handled by subagents Since the fully-qualified instance is registered, we interpret a return of noSuchInstance when doing an inexact query as meaning we should retry the query. 2001-06-21 02:50 jbpn * snmplib/mib.h: - forgot to commit at the same time as last mib.c commit; updated prototype for sprint_realloc_hinted_integer 2001-06-20 06:44 jbpn * agent/: agent_index.c, agent_index.h: - add function count_indexes which returns the number of indexes allocated for a given OID. This can be useful for implementing "row count" objects, e.g. ifNumber. 2001-06-20 05:37 jbpn * agent/: agent_callbacks.h, mibgroup/agentx/subagent.c : - add SNMPD_CALLBACK_INDEX_START and SNMPD_CALLBACK_INDEX_STOP callbacks which may be used to manage index allocations. Master agent should probably call these callbacks too, although it's a bit of a degenerate case. 2001-06-19 09:44 jbpn * agent/agent_index.c: - use an explicit fieled "allocated" in snmp_index structure to indicate whether or not a value is currently allocated, rather than overloading a NULL session to mean that it is not. This allows startup code in a master agent to pre-register indices when there are no sessions open. 2001-06-19 08:34 jbpn * agent/mibgroup/agentx/: master_admin.c, master_request.c : - keep the value of NETWORK_BYTE_ORDER from h.flags in the agentx-Open-PDU and use it for subsequent master-initiated AgentX protocol operations, per RFC 2741 (section 7.1.1, paragraph 4). For now, we are storing this in the flags field of a subsession. This is likely to stop working if the flags definitions change (i.e. it's not a great solution) - Thanks to Peter Korsten (severityone at users.sourceforge.net) for identifying this bug, and for help debugging this fix. 2001-06-19 02:35 jbpn * snmplib/mib.c: - reinstate space between numbers and units. - respect DISPLAY-HINTs for Unsigned32, Gauge, Gauge32 types. 2001-06-13 03:29 jbpn * agent/snmp_vars.c: - minor change to debugging to reduce "noise level" from Purify 2001-06-12 10:35 jbpn * agent/snmp_agent.c: - handle non-repeaters and max-repetitions field values of < 0 (by setting them to 0, per RFC 1905) 2001-06-12 10:05 jbpn * agent/snmp_agent.c: - fix bug that caused a null pointer to be followed when processing a GETBULK request with non-repeaters > 0, max-repetitions == 0 and no varbinds in the request. 2001-06-12 07:24 dts12 * snmplib/: read_config.c (V4-2-patches.1), read_config.c: Fix 'unregister_config_handler' to handle tags other than the first in the list. (Thanks to Paul Serice). 2001-06-06 07:39 jbpn * agent/mibgroup/agentx/master_admin.c: - free() return value from register_index() calls 2001-06-06 07:37 jbpn * agent/agent_index.c: - more uniform return value from register_index(): make it always a varbind which the caller is responsible for free()ing, or else NULL. 2001-06-05 03:10 jbpn * agent/agent_index.c: - fix for index allocation, such that requests for specific indices which have previously been allocated, but are not currently in use, succeed. - more debugging output. 2001-06-01 08:37 hardaker * agent/mibgroup/testhandler.c: file testhandler.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:37 hardaker * agent/mibgroup/testdelayed.c: file testdelayed.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:37 hardaker * agent/mibgroup/testdelayed.h: file testdelayed.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:37 hardaker * agent/mibgroup/testhandler.h: file testhandler.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/multiplexer.h: file multiplexer.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/instance.c: file instance.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/null.h: file null.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/read_only.h: file read_only.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/.cvsignore: file .cvsignore was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/multiplexer.c: file multiplexer.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/serialize.c: file serialize.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/table.h: file table.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/instance.h: file instance.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/table.c: file table.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/serialize.h: file serialize.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/set_helper.h: file set_helper.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/null.c: file null.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/Makefile.in: file Makefile.in was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/old_api.h: file old_api.h was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/read_only.c: file read_only.c was initially added on branch NEW-AGENT-API. 2001-06-01 08:36 hardaker * agent/helpers/old_api.c: file old_api.c was initially added on branch NEW-AGENT-API. 2001-06-01 07:39 hardaker * local/tkmib: misc fixes for oid formatting problems. 2001-06-01 07:37 hardaker * README: add Martin Oldfield. 2001-06-01 02:50 jbpn * agent/: snmp_agent.c, snmp_agent.h, mibgroup/agentx/master_request.c: - fix for absolutely mind-bending memory leak when AgentX sessions timeout. agent_session_list holds a queue of sessions with outstanding requests. When a session times out, this must be scavenged to make sure the sessions that have timed out, and their associated requests are free()d. 2001-05-30 03:28 jbpn * agent/mibgroup/agentx/subagent.c: - retry initial open of AgentX master socket if AgentX pings are enabled (should really be a separate default_store option but never mind) 2001-05-30 03:27 jbpn * agent/mibgroup/agentx/master_request.c: - more aggressive handling of timeout conditions (also fix memory leak) 2001-05-30 03:19 jbpn * agent/mibgroup/agentx/master_admin.c: - more informative debugging 2001-05-30 02:37 jbpn * snmplib/snmp_alarm.c: - remove noisy debugging 2001-05-30 02:37 jbpn * snmplib/snmp_api.c: - more compact debugging in _sess_select_info 2001-05-30 02:34 jbpn * agent/agent_registry.c: - copy flags in reattach_subtree (needed for AgentX row registration) 2001-05-28 08:54 jbpn * agent/mibgroup/agentx/: client.c, client.h, master_admin.c, master_request.c, subagent.c: - stuff from patch #416026 (submitted by anonymous) for AgentX row registration 2001-05-28 08:49 jbpn * agent/snmp_vars.c: - tweak to getStatPtr to handle getNext operations in combination with FULLY_QUALIFIED_INSTANCE nodes (which arise in AgentX row registration). 2001-05-28 08:46 jbpn * agent/: agent_registry.c, agent_registry.h, var_struct.h: - stuff from patch #416026 (submitted by anonymous) for AgentX row registration 2001-05-28 08:42 jbpn * agent/mibgroup/agentx/master.c: - small tweak to debugging output 2001-05-28 08:39 jbpn * agent/mibgroup/agentx/protocol.c: - do parsing/building of ASN_PRIV_EXCL_RANGE and ASN_PRIV_INCL_RANGE types *properly*. 2001-05-28 04:40 jbpn * snmplib/snmp_api.c: - fix possible memory leak in _sess_async_send error cases 2001-05-28 04:27 jbpn * agent/mibgroup/agentx/protocol.c: - add parsing/building of ASN_PRIV_EXCL_RANGE and ASN_PRIV_INCL_RANGE types. 2001-05-23 09:20 jbpn * snmplib/snmp_api.c: - respect msgMaxSize in received v3 PDUs (in the weak sense that if the serialized response PDU is more than it, we don't send it) - removed functions ascii_to_binary, hex_to_binary. Using these functions is really bad, since they will happily overflow buffers. The superior alternatives, defined in tools.h, are snmp_{decimal, hex}_to_binary. 2001-05-23 09:00 jbpn * apps/snmpstatus.c: - remove unused variable struct sockaddr_in respIp 2001-05-23 08:58 jbpn * agent/snmp_agent.c: - early bail out of handle_snmp_packet() if the callback operation type is not SNMP_CALLBACK_OP_RECEIVED_MESSAGE. In practice, the only way this arises currently is when a stream transport based connection goes away and a SNMP_CALLBACK_OP_DISCONNECT occurs. 2001-05-23 08:44 jbpn * snmplib/snmp_api.h: - new fields rcvMsgMaxSize and sndMsgMaxSize in snmp_session structure to support v3 msgMaxSize - removed functions ascii_to_binary, hex_to_binary from public interface. Using these functions is really bad, since they will happily overflow buffers. The superior alternatives, defined in tools.h, are snmp_{decimal, hex}_to_binary. 2001-05-23 08:37 jbpn * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c, snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c , snmp_transport.c, snmp_transport.h: - add msgMaxSize field to snmp_transport structure to support msgMaxSize negotiation for v3 2001-05-23 07:14 jbpn * snmplib/scapi.c: - use sprint_realloc_hexstring instead of sprint_hexstring for SNMP_TESTING_CODE debugging output of IV, key and plaintext 2001-05-23 05:25 jbpn * apps/snmptest.c: - free() buffers in a couple of error cases; no big deal 2001-05-23 04:39 jbpn * snmplib/snmpv3.c: - use new snmp_hex_to_binary function for engine ID parsing in -e option, rather than archaic hex_to_binary 2001-05-23 04:22 jbpn * snmplib/snmp_parse_args.c: - free() buffers in a couple of error cases; no big deal 2001-05-23 04:14 jbpn * snmplib/snmp_parse_args.c: - use new snmp_hex_to_binary function for engine ID parsing in -e and -E options, rather than archaic hex_to_binary 2001-05-23 03:56 jbpn * apps/snmptest.c: - use new snmp_{decimal, hex}_to_binary functions for input string to OCTET STRING conversion, rather than archaic ascii_to_binary and hex_to_binary - omit trailing newline from string (helpful for objects that don't allow non-printing characters, e.g. sysLocation.0) 2001-05-20 08:12 jbpn * snmplib/snmp_api.c: - rewritten _sess_read() function: - better handling of long packets - zero-copy reception of packets on stream transports - lower memory overheads for packet fragment handling for stream transports - allow parsing of large objects (>8192 octets) 2001-05-20 05:48 jbpn * snmplib/snmp_parse_args.c: - don't strdup() contextName, securityName -- causes minor memory leak. 2001-05-20 05:04 jbpn * snmplib/snmpTCPDomain.c: - test return of fcntl(F_GETFL), so as not to set flags to garbage - correction to comment -- set socket to *blocking*! - check opaque before writing to it in recv 2001-05-20 05:02 jbpn * snmplib/snmp_client.c: - proper handling of SNMP_CALLBACK_OP_DISCONNECT in snmp_synch_input: set an error condition, with errno SNMPERR_ABORT ("Session abort failure"), which seems like a good enough match. 2001-05-18 09:54 jbpn * snmplib/snmpTCPDomain.c: - make newly-accept()ed sockets blocking; otherwise problems arise later when send()ing large PDUs (since only a single socket buffer's worth of data at most can be sent without blocking). 2001-05-18 07:17 jbpn * agent/snmp_agent.c: - use sprint_realloc_objid and sprint_realloc_variable instead of sprint_objid and sprint_variable respectively, to allow large PDUs to be printed when debugging 2001-05-18 07:16 jbpn * snmplib/tools.c: - improved debugging output from snmp_realloc() 2001-05-18 07:15 jbpn * snmplib/: mib.c, mib.h: - remove debugging from output routines - new function sprint_realloc_objid - make sprint_realloc_objid and sprint_realloc_variable externally visible 2001-05-18 06:28 jbpn * snmplib/asn1.c: - improved debugging output from asn_realloc() 2001-05-15 04:10 jbpn * mibs/UCD-SNMP-MIB.txt: - add OIDs for UDP/IPv6 and TCP/IPv6 2001-05-14 02:20 jbpn * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: - added \n to text of snmp_log() messages (bug #422978) 2001-05-11 07:30 jbpn * snmplib/: mib.c, mib.h: - added sprint_realloc_ family of functions which take extra parameters and use relocating buffers to remove limitations due to fixed-size buffers (e.g. see bug #409181). - also fixes potential problem noted as bug #414803 - fprint_variable, fprint_objid and fprint_value use new functions such that snmpget etc. are improved immediately - old functions remain *FOR NOW* -- but really they should be considered to be deprecated (new functions provide a superset of their functionality). 2001-05-11 07:14 jbpn * snmplib/parse.h: - added additional function pointer to struct tree to point at relocating buffer compatible output function 2001-05-11 06:57 jbpn * snmplib/: tools.c, tools.h: - added utility function snmp_strcat, which appends a string to a relocatable buffer 2001-05-10 11:20 rstory * snmplib/mib.c: fix bug #423109 incorrect index parsing 2001-05-09 16:43 rstory * snmplib/snmp_client.c: fix snmp_client.c:569: warning: control reaches end of non-void function 2001-05-09 12:36 slif * agent/mibgroup/: Rmon.h, Rmon/README, Rmon/agutil.c , Rmon/agutil.h, Rmon/agutil_api.h, Rmon/alarm.c , Rmon/alarm.h, Rmon/event.c, Rmon/event.h, Rmon/history.c, Rmon/history.h, Rmon/row_api.h, Rmon/rows.c, Rmon/rows.h, Rmon/statistics.c, Rmon/statistics.h, Rmon/test_alarm.sh, Rmon/test_hist.sh: Include Alex Rozin's Rmon. 2001-05-07 10:41 hardaker * snmplib/: snmp_client.c, snmp_client.h: Added a couple of convenience functions for manipulating varbindlists: int snmp_set_var_typed_value(struct variable_list *newvar, u_char type, u_char *val_str, size_t val_len); void snmp_replace_var_types(struct variable_list *vbl, int old_type, int new_type); void snmp_reset_var_types(struct variable_list *vbl, int new_type); 2001-05-07 10:36 hardaker * snmplib/tools.h: define SNMP_MALLOC_TYPEDEF() 2001-05-05 07:28 rstory * local/mib2c.storage.conf: fix store_ name; don't cast to asny type if parm expecting u_char*; fix _variable_oid naming; cast parm 2 of memdup to u_char* 2001-05-03 14:16 hardaker * snmplib/asn1.c: fixed rauth offset incrementing: was incrementing the pointer, not the value. -- more instances of the same problem found. 2001-05-03 14:15 hardaker * snmplib/asn1.c: fixed rauth offset incrementing: was incrementing the pointer, not the value. 2001-05-03 10:08 hardaker * aclocal.m4, config.guess, config.sub, configure, ltmain.sh: updated to libtool 1.4 2001-05-01 13:31 hardaker * snmplib/snmpksm.c: use realloc routines. 2001-05-01 13:31 hardaker * snmplib/read_config.c: fix variable declaration. 2001-05-01 13:30 hardaker * snmplib/mib.c: Don't print hex for string lengths less than 4. Should have died ages ago. 2001-05-01 13:29 hardaker * agent/mibgroup/ucd-snmp/vmstat.h: Fix prototype so its not static (it shouldn't be). 2001-05-01 13:29 hardaker * agent/mibgroup/mibII/ip.c: make RONLY variables writable (which may or may not work. I'm betting not.) 2001-05-01 13:28 hardaker * agent/snmp_agent.c: remove unused variables. 2001-05-01 13:28 hardaker * config.h.in, configure, configure.in: check for an rpm subdirectory. 2001-04-23 20:41 hardaker * local/tkmib: big cleanup and other fixes I've already forgotten in the last few minutes. 2001-04-23 20:34 hardaker * local/tkmib: Don't walk off end of mib tree (sigh). 2001-04-23 20:19 hardaker * local/tkmib: fix the mib info display options. save them appropriately. 2001-04-23 18:23 hardaker * local/tkmib: more savable option items. use Data::Dumper to save most stuff. 2001-04-23 17:26 hardaker * local/tkmib: Don't save session options twice. Make color of writable objects a variable. 2001-04-23 17:08 hardaker * local/: tkmib (V4-2-patches.2), tkmib: fix walk problem once and for all. 2001-04-23 16:36 hardaker * local/tkmib: reduce screen realestate all over the place 2001-04-23 16:35 hardaker * local/tkmib: test against version 5 2001-04-18 08:46 hardaker * agent/mibgroup/ucd-snmp/lmSensors.c, agent/mibgroup/ucd-snmp/lmSensors.h, mibs/LM-SENSORS-MIB.txt , mibs/UCD-SNMP-MIB.txt: Added LM-SENSORS-MIB support (diskio extension) from Martin Oldfield 2001-04-18 05:40 jbpn * snmplib/snmp_api.c: - hacking on snmp_add_var to handle long values - use snmp_{hex,decimal}_to_binary instead of hex_to_binary and ascii_to_binary; these should be removed - don't use strtok in processing bitstrings 2001-04-18 04:58 jbpn * snmplib/asn1.c: - use the generic snmp_realloc function in asn_realloc 2001-04-18 02:40 jbpn * snmplib/: tools.c, tools.h: - new, reallocating utility functions snmp_hex_to_binary and snmp_decimal_to_binary to convert hex and decimal strings to octet strings respectively. - new utility function snmp_realloc to perform buffer (re-)allocation 2001-04-12 05:12 dts12 * agent/: snmp_agent.c (V4-2-patches.6), snmp_agent.c: Better fix for bug #414855 from arajesh Handles non-repeaters=0 as well, and avoids memory leaks. 2001-04-11 10:06 jbpn * snmplib/asn1.h: - second incarnation of asn_realloc_rbuild_ functions, which now take an additional argument that may be used to indicate that reallocation should not be done. - old _rbuild API is gone. - extended (and corrected!) commentary on correct usage of new API. 2001-04-11 10:05 jbpn * snmplib/: snmp.c, snmp.h: - use second incarnation of _realloc_rbuild functions. - old _rbuild_var_op API is gone. 2001-04-11 10:04 jbpn * snmplib/snmpusm.c: - use second incarnation of asn_realloc_rbuild_ functions. 2001-04-11 10:03 jbpn * snmplib/snmp_api.c: - use second incarnation of _realloc_rbuild functions. - old _rbuild API is gone. 2001-04-11 10:02 jbpn * snmplib/asn1.c: - second incarnation of asn_realloc_rbuild_ functions, which now take an additional argument that may be used to indicate that reallocation should not be done. - old _rbuild API is gone. - asn_realloc() function checks whether it has been passed a NULL pointer and uses malloc() in that case (thanks to Michael Slifcak for pointing out the danger here). 2001-04-11 06:13 dts12 * agent/snmp_agent.c: Handle GetBulk requests with max-repetitions=0 properly (bug #414855) 2001-04-10 04:47 jbpn * snmplib/snmpUDPDomain.c: - set SO_SNDBUF and SO_RCVBUF to 128Kb for newly-opened UDP sockets, to enable large PDUs to be sent and received. Some implementations default very low (Solaris 2.7 8Kb, Linux 2.4 64Kb). 2001-04-09 10:05 jbpn * snmplib/snmpusm.c: - modified usm_rgenerate_out_msg() to make use of reallocating reverse encode functions. 2001-04-09 10:03 jbpn * snmplib/snmpusm.h: - additional parameter to usm_rgenerate_out_msg() to enable use of reallocating reverse encode functions. 2001-04-09 09:57 jbpn * snmplib/snmp_secmod.h: - allow additional parameter for outgoing params to enable use of reallocating reverse encode functions. 2001-04-09 09:55 jbpn * snmplib/snmp_api.h: - prototypes for reallocating reverse encode functions 2001-04-09 09:54 jbpn * snmplib/snmp_api.c: - modified to use reallocating reverse ASN.1 encoder functions if using reverse encoding at all. 2001-04-09 09:49 jbpn * snmplib/snmp.c: - add new function snmp_realloc_rbuild_var_op() which uses reallocating reverse ASN.1 encoder functions to encode varbinds. 2001-04-09 09:47 jbpn * snmplib/asn1.h: - prototype for new suite of functions asn_realloc_rebuild_, which perform reverse encoding into a buffer and grow it if there is not enough space for the encoding. - commentary on correct usage of above. 2001-04-09 09:43 jbpn * snmplib/asn1.c: - new suite of functions asn_realloc_rebuild_, which perform reverse encoding into a buffer and grow it if there is not enough space for the encoding. 2001-04-06 12:12 hardaker * AGENT.txt, COPYING, ChangeLog, EXAMPLE.conf.def, FAQ, NEWS, PORTING, README, README.agentx, README.snmpv3, configure , configure.in, sedscript.in, version.h , agent/agent_trap.c, agent/ds_agent.h, agent/snmp_agent.c, agent/snmpd.c, agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c , agent/mibgroup/agentx/README.agentx, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master.h, agent/mibgroup/examples/example.c, agent/mibgroup/host/hr_filesys.c, agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_utils.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/var_route.c, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/target/target.c, agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/file.c, agent/mibgroup/ucd-snmp/loadave.c, agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/registry.c, agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/snmpdelta.c , apps/snmptest.c, apps/snmptrapd.c, local/Makefile.in, local/mib2c, local/snmpconf , local/tkmib, local/wesrestart, man/snmpcmd.1 , man/snmpd.conf.5.def, man/snmpdelta.1, mibs/rfclist, mibs/rfcmibs.diff, snmplib/mib.c, snmplib/parse.c, snmplib/snmp_api.c, snmplib/snmp_debug.c, snmplib/snmpusm.c, testing/eval_tools.sh, testing/tests/T120proxyget: merge3 -> merge4. I don't *think* I broke anything. - The main line should now contain all the 4.2.1 patches. - I may double check this at a later date. 2001-04-05 06:37 dts12 * snmplib/parse.c: Change 'Line' variable name, to assist with Mac port. 2001-04-05 06:14 dts12 * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: Handle setting null string values via the 'pass' mechanism. (Support#406728) Also handle embedded whitespace in such values. Also applied to 'pass_persist'. 2001-04-05 06:07 dts12 * agent/: agent_registry.c, agent_trap.c, kernel.c , mib_modules.c, snmp_agent.c, snmp_agent.h , snmp_vars.c, mibgroup/util_funcs.c, mibgroup/agentx/master_admin.c, mibgroup/agentx/protocol.c , mibgroup/host/hr_disk.c, mibgroup/host/hr_network.c , mibgroup/host/hr_print.c, mibgroup/host/hr_proc.c , mibgroup/host/hr_system.c, mibgroup/host/hr_utils.c , mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c, mibgroup/notification/snmpNotifyFilterProfileTable.c, mibgroup/notification/snmpNotifyFilterTable.c, mibgroup/notification/snmpNotifyTable.c, mibgroup/target/snmpTargetAddrEntry.c, mibgroup/target/target.c, mibgroup/ucd-snmp/file.c, mibgroup/ucd-snmp/hpux.c, mibgroup/ucd-snmp/proxy.c, mibgroup/ucd-snmp/registry.c, mibgroup/ucd-snmp/versioninfo.c: Keep one of the pickier compilers (HP's aCC) happy. 2001-04-05 06:06 dts12 * agent/mibgroup/ucd-snmp/disk.c: Ensure that checking for 'statvfs' is done consistently 2001-04-05 06:05 dts12 * agent/mibgroup/mibII/system_mib.c: ensure that 'exec_command' is used consistently with the availability of execv (A cleaner approach than the previous patch) 2001-04-05 06:01 dts12 * agent/: auto_nlist.c, auto_nlist.h: fix for auto_nlist bogus definitions for machines without nlist. 2001-04-05 04:51 jbpn * snmplib/snmp_api.c: - save a strcpy() and allow long octet string values without crashing (though there are still problems due to the liberal use of fixed size buffers with no bounds checking all over the place. Sigh). 2001-04-04 06:46 jbpn * agent/snmpd.c: - call external signal handlers before calling snmp_select_info(), rather than after calling snmp_select_info() but before select(). This fixes a potential problem that could arise if a signal handler closed a session, which would cause select() to return -1 with EBADF, and thus terminate the agent. 2001-04-03 09:31 dts12 * agent/mibgroup/mibII/system_mib.c: Ensure that the 'extmp' command variable is accessible on systems without EXECV. 2001-04-03 09:29 dts12 * agent/mibgroup/mibII/interfaces.c: Keep one of the pickier compilers (HP's aCC) happy. 2001-04-03 09:22 dts12 * apps/: snmptrapd.c, snmptrapd_log.c: Keep one of the pickier compilers (HP's aCC) happy. 2001-04-03 09:15 dts12 * snmplib/: mib.c, read_config.c, snmpTCPDomain.h , snmpUDPDomain.c, snmpUnixDomain.c, snmpUnixDomain.h, snmp_api.c, snmp_logging.c, snmp_transport.c, snmp_transport.h, system.c: Keep one of the pickier compilers (HP's aCC) happy. 2001-04-03 06:30 dts12 * agent/mibgroup/mibII/kernel_linux.c: Plug file-descriptor leak when using cached data. (Bug#412000) 2001-04-02 10:11 jbpn * agent/snmp_agent.c: - check for limits.h properly 2001-04-02 10:10 jbpn * man/snmp_agent_api.3: - minor typeface changes 2001-03-31 06:27 jbpn * man/snmp_agent_api.3: - update documentation of agent_check_and_process to reflect current behaviour ** NOTE: currently returns control to user when an alarms runs ** ** ** ** This may change ** 2001-03-31 06:25 jbpn * man/snmp_alarm.3: - document the snmp_alarm_register_hr function - expand the NOTES section discussing use of SIGALRM (or not) 2001-03-31 06:17 jbpn * agent/mibgroup/agentx/subagent.c: - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect indication to shut down AgentX sessions cleanly and cancel all callbacks which make refernce to the AgentX session. 2001-03-31 06:15 jbpn * agent/mibgroup/agentx/master_admin.c: - Fix multiple free() of parts of the subsession by zeroing out fields that we don't use. - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect indication to shut down AgentX sessions cleanly. 2001-03-31 06:13 jbpn * agent/mibgroup/agentx/master_request.c: - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect indication to shut down AgentX sessions cleanly. 2001-03-31 06:11 jbpn * agent/snmp_agent.c: - Fix memory leak in handle_one_var where long varbinds weren't correctly free()d. - Change behaviour of agent_check_and_process so that alarms run correctly. ** NOTE: currently returns control to user when an alarms runs ** ** ** ** This may change ** 2001-03-31 06:05 jbpn * snmplib/snmp_api.c: - Changed packet handling on stream-like transports so that all complete received packets are processed: _sess_read is refactored into two functions: _sess_read remains responsible for reading data from the transport layer, but then calls (perhaps more than once) _sess_process_packet to dispatch each packet read. - The presence of a session with a buffered partial packet no longer causes snmp_select_info to return with a timeout of zero. - Free the subsessions of a session when doing an snmp_sess_close; this fixes an AgentX memory leak when subagents come and go. - Perform callbacks with an operation argument of SNMP_CALLBACK_OP_DISCONNECT when you get a transport disconnect indication. 2001-03-31 05:56 jbpn * snmplib/snmp_api.h: Made transport domain const 2001-03-31 05:55 jbpn * snmplib/callback.c: Fix memory leak that can occur when deregistering callbacks 2001-03-30 08:05 hardaker * README.agentx: file README.agentx was initially added on branch V4-2-patches. 2001-03-29 21:43 hardaker * ISSUES (V4-2-patches.1), ISSUES: rm ISSUES 2001-03-29 08:21 slif * win32/libsnmp_dll/: libsnmp.def (V4-2-patches.3), libsnmp.def : Add vacm_is_configured. 2001-03-28 06:19 jbpn * agent/mibgroup/agentx/: client.c, master_request.c: - use SNMP_CALLBACK_OP_ callback operation names 2001-03-28 06:00 jbpn * apps/snmptrapd.c: - use SNMP_CALLBACK_OP_ callback operation names 2001-03-28 05:36 jbpn * agent/: snmp_agent.c, snmpd.c: - use SNMP_CALLBACK_OP_ callback operation names 2001-03-28 05:06 jbpn * snmplib/: snmp_client.c, snmp_api.c: - use SNMP_CALLBACK_OP_ callback operation names 2001-03-28 05:04 jbpn * snmplib/snmp_api.h: - rename callback operations to SNMP_CALLBACK_OP_ - add new operations SNMP_CALLBACK_OP_CONNECT, SNMP_CALLBACK_OP_DISCONNECT - add legacy definitions for RECEIVED_MESSAGE, TIMED_OUT, SEND_FAILED 2001-03-27 15:57 hardaker * agent/mibgroup/disman/: mteObjectsTable.c, mteTriggerTable.c: change fprintf -> snmp_log. Don't allow modifications of read-only rows in mteObjectsTable. 2001-03-27 10:55 hardaker * agent/: ds_agent.h, mibgroup/disman/mteObjectsTable.c , mibgroup/disman/mteObjectsTable.h, mibgroup/disman/mteTriggerBooleanTable.c, mibgroup/disman/mteTriggerDeltaTable.c, mibgroup/disman/mteTriggerExistenceTable.c, mibgroup/disman/mteTriggerTable.c, mibgroup/disman/mteTriggerTable.h, mibgroup/disman/mteTriggerThresholdTable.c: Support for new features in the DISMAN-EVENT-MIB code: New snmpd.conf tokens: - monitor [-o oid...] [-u user] oid [(=|!=|<=|...) VALUE]. - defaultMonitors yes 2001-03-27 10:53 hardaker * snmplib/mib.c: Moved * from beginning of routine to the same line as the return variable declaration. Was causing etags grief the other way. 2001-03-27 10:52 hardaker * local/Makefile.in: patch from Ken Hornstein: use %s instead of @s for search/replace delimiters. 2001-03-27 10:29 hardaker * apps/snmptrapd.c: Use snmp_log with %s to prevent % expansion in octet strings containing a %s. trap_fmt_free needs ()s. 2001-03-27 08:13 dts12 * agent/: snmp_agent.c, mibgroup/agentx/master_request.c : Handle non-responsive AgentX sub-agents more robustly. (Based on suggestions from Harrie Hazewinkel & Paul Rasmussen) 2001-03-27 08:03 dts12 * agent/snmp_agent.c: Avoid double-freeing of cached address strings. (John's improvement to my suggested fix). 2001-03-27 02:39 dts12 * agent/mibgroup/smux/smux.c: Reset count of authorized peers on closedown. (Thanks to Vlad Tunik) 2001-03-26 18:01 hardaker * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h (V4-2-patches.[1,2,1]), agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h: Fixed vacm to drop v1/v2c packets properly when no com2sec entries are found. 2001-03-26 11:04 hardaker * local/: ipf-mod.pl (V4-2-patches.1), ipf-mod.pl: add usage comment at top 2001-03-22 07:55 dts12 * snmplib/snmp_api.c: Use ASN_OCTET_STR rather than the historic ASN_BIT_STR for 'b' object values Patch from Frank Strauss. 2001-03-22 07:46 dts12 * agent/: agent_trap.c (V4-2-patches.3), agent_trap.c: Fix for minor memory leak with trap-related varbind values. Thanks to John Villalovos (and the Intel SNMP team) 2001-03-21 17:30 driehuis * snmplib/mib.c: Avoid crash in snmp_shutdown on platforms that check pointer validity in free(3), e.g. FreeBSD. 2001-03-21 08:46 hardaker * agent/agent_trap.c, agent/mibgroup/util_funcs.c, agent/mibgroup/mibII/mta_sendmail.c, agent/mibgroup/mibII/vacm_vars.c, 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/extensible.c, agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd_handlers.c , snmplib/default_store.c, snmplib/read_config.c , snmplib/read_config.h, snmplib/snmpusm.c, snmplib/snmpv3.c: copy_nword created that checks buffer lengths. Made everything use it. 2001-03-21 08:38 hardaker * snmplib/snmpksm.c: KSM patch from Ken Hornstein 2001-03-20 09:13 jbpn * agent/.cvsignore: Ignore Purify and NFS stuff 2001-03-16 10:14 hardaker * config.h.in: added MIT_NEW_CRYPTO (for ksm) definition which was missing 2001-03-16 02:51 jbpn * agent/mibgroup/disman/mteTriggerTable.c: fix ridiculous memory leak in discontinuity processing 2001-03-15 11:04 hardaker * testing/tests/T056agentv2cmintrap: whoops. Missed a merge conflict line 2001-03-15 10:59 hardaker * README, README.win32, agent/mib_modules.c, agent/mibgroup/header_complex.c, agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/master_request.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/host/hr_filesys.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/ip.c, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/target/target.c, agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/pass_persist.c, agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd.c, apps/snmptrapd_log.c, apps/snmpnetstat/if.c, man/snmp.conf.5.def, man/snmpcmd.1, man/snmptrapd.8 , mibs/IANAifType-MIB.txt, mibs/MTA-MIB.txt, mibs/Makefile.mib, mibs/README.mibs, mibs/TUNNEL-MIB.txt, mibs/ianalist, mibs/mibfetch , mibs/rfclist, mibs/rfcmibs.diff, mibs/smistrip , perl/SNMP/SNMP.xs, snmplib/asn1.c, snmplib/default_store.c, snmplib/mib.c, snmplib/mib.h, snmplib/parse.c, snmplib/snmp_api.c , snmplib/snmp_logging.c, snmplib/snmp_parse_args.c , snmplib/snmp_parse_args.h, snmplib/snmpv3.c, snmplib/system.h, testing/eval_tools.sh, testing/tests/T054agentv2ctrap, testing/tests/T056agentv2cmintrap, testing/tests/T058agentauthtrap, testing/tests/T100agenthup , win32/config.h, win32/mib_module_config.h, win32/mib_module_includes.h, win32/mib_module_inits.h, win32/libsnmp_dll/libsnmp.def, win32/libucdmibs/libucdmibs.def, win32/libucdmibs/libucdmibs.dsp: merge from patches branch: merge2->3. 2001-03-15 10:22 jbpn * agent/mibgroup/disman/mteTriggerTable.h: extra members for discontinuity processing 2001-03-15 07:46 hardaker * agent/snmpd.c: Patch from Frank Strauss to run signal handlers earlier 2001-03-14 14:37 hardaker * agent/: agent_trap.h (V4-2-patches.2), agent_trap.h: Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn. 2001-03-14 12:16 slif * agent/mibgroup/tunnel/tunnel.c: Use config.h, don't use ucd-snmp directory to build in the mibgroup tree. 2001-03-14 11:05 slif * testing/: Makefile.in, RUNTESTS, TESTCONF.sh , eval_onescript.sh, eval_tools.sh: merge the test script changes made in the V4-2-patches branch. 2001-03-14 10:57 jbpn * agent/mibgroup/disman/mteTriggerTable.c: Change to discontinuity processing to stop it returning TRUE all the time 2001-03-14 10:52 jbpn * agent/mibgroup/disman/mteTriggerTable.c: - rough stab at discontinuity processing - bail out of getNext-type loops on a badType condition 2001-03-14 10:34 hardaker * README.krb5: kerberos README file from Ken Hornstein 2001-03-14 10:28 jbpn * agent/mibgroup/disman/mteTriggerDeltaTable.c: Get returned *var_len right for mteTriggerDeltaDiscontinuityID 2001-03-14 10:19 slif * agent/snmpd.c, agent/mibgroup/examples/ucdDemoPublic.c , apps/snmpvacm.c, apps/snmpnetstat/winstub.c, snmplib/parse.c, snmplib/snmpUnixDomain.c: patch submitted by Harrie Hazewinkel to quiet some warnings. 2001-03-14 10:19 hardaker * acconfig.h, configure, configure.in, snmplib/snmp_api.c, snmplib/snmpksm.c, snmplib/snmpksm.h: KSM patch from Ken Hornstein. 2001-03-14 05:45 dts12 * agent/mibgroup/host/: hr_swrun.c (V4-2-patches.5), hr_swrun.c : Fix Linux file descriptor leak (reported by Oliver Fänger) 2001-03-14 05:22 jbpn * agent/mibgroup/disman/.cvsignore: [no log message] 2001-03-14 02:20 jbpn * agent/mibgroup/disman/: mteTriggerTable.c, mteTriggerTable.h: - save original PDU's transport domain -- necessary for community string processing CAUTION: incompatible change in format of mteTriggerTable configuration entry - fix memory leak in mte_run_trigger by releasing PDUs - send "bad type" notifications in some cases - other minor memory leaks - "delta" sampleType handled for boolean triggers - more "XXX:" comments! 2001-03-13 13:52 marz * perl/SNMP/SNMP.xs: fix support for Integer32 2001-03-11 08:43 jbpn * snmplib/: snmp_transport.c, snmp_transport.h: Add a function to test whether an OID corresponds to a supported transport domain. 2001-03-11 07:55 jbpn * snmplib/snmpTCPDomain.h: Add #includes to make struct sockaddr_in complete 2001-03-11 07:54 jbpn * snmplib/snmpAAL5PVCDomain.h: Remove spurious #include 2001-03-09 07:32 hardaker * agent/mibgroup/mibII/vacm_vars.c: Fix rwuser -s model to actually work. 2001-03-09 05:52 jbpn * snmplib/snmpTCPDomain.c: Set a PDU's opaque data on a tcp_recv; this isn't necessary to send replies (because the underlying socket is strongly connected) but if you don't do this then you can't do "com2sec" type processing for PDUs received on TCP sessions... interesting. 2001-03-09 03:33 jbpn * snmplib/snmpUDPDomain.c: Fix bad assumption that community string is zero-terminated 2001-03-08 15:36 hardaker * agent/snmpd.c: - correct version statements to indicate net-snmp. - remove my name as author (I'm certainly not the only one) - add web address. 2001-03-08 15:31 hardaker * README: - Added Ken Hornstein's name to contributers list. - Removed mine from being listed separately. 2001-03-08 14:51 hardaker * configure, configure.in, agent/mibgroup/mibII/vacm_vars.c, snmplib/snmpksm.c, snmplib/snmpksm.h: Added a kerberos based security module (ksm). However, Needs libraries (-lkrb5 -lcom_err) not being checked for currently. 2001-03-08 14:48 hardaker * snmplib/snmp_api.c: Whoops. Shouldnt have a negation sign on the most recent checkin. 2001-03-08 14:38 hardaker * snmplib/snmp_api.c: If NO_PROBE is set, don't do any post probing activities either like time updating and user creation. 2001-03-08 08:14 jbpn * agent/mibgroup/target/target.c: Remove strdup()s on some session parameters which cause memory leaks (since snmp_open deep copies the input session anyway) 2001-03-08 08:11 jbpn * agent/mibgroup/target/snmpTargetAddrEntry.c: Make sure sess field of new entries is initialised to NULL. 2001-03-08 07:49 jbpn * agent/mibgroup/target/snmpTargetParamsEntry.c: Make config token parser update timestamp on entry it creates; move update_timestamp function. 2001-03-07 07:45 hardaker * perl/SNMP/: README, SNMP.pm, SNMP.xs: Patch from Karl Schilke to remove unneeded timestamp support 2001-03-06 20:58 hardaker * snmplib/: snmp_api.c, snmp_client.c, snmp_secmod.c , snmp_secmod.h, snmpusm.c: secmod struct symbol name changes to something more intelligible. 2001-03-06 16:46 hardaker * snmplib/: snmp_api.c, snmp_client.c: - set the default pdu security model to SNMP_DEFAULT_SECMODEL (not 0). - don't force the security model of the session on the pdu if already set. 2001-03-06 16:11 hardaker * agent/mibgroup/mibII/vacm_vars.c: hopefully fix to allow other (registered) security models to be used. 2001-03-06 09:23 hardaker * README: Added John Naylon to the README file. 2001-03-06 09:22 hardaker * snmplib/: snmp_api.c, snmp_secmod.h: Create a new secmod callback when a timeout on a pdu occurs. 2001-03-06 09:18 hardaker * configure, configure.in: properly install secmod header list. 2001-03-06 08:43 hardaker * snmplib/: snmp_api.c, snmp_secmod.h: - bug fixes for secmod related stuff (it compiles now (opps)). 2001-03-06 08:38 hardaker * snmplib/: snmp_api.c, snmp_secmod.h: - two new secmod callbacks for freeing a pdu and a session. - move transport closing in snmp_sess_close() to after pending requests are freed/closed in case something needs to make use of the transport before it closes. 2001-03-06 07:56 hardaker * snmplib/: snmp_api.c, snmp_secmod.h: Pass in pdu to secmod encode/decode routines. 2001-03-06 03:35 jbpn * agent/mibgroup/mibII/interfaces.c: Modified function Interface_Index_By_Name (Solaris specific) to cope more gracefully with large numbers of interfaces. Also stops Purify on Solaris complaining about uninitialised memory reads. 2001-03-05 16:33 hardaker * snmplib/snmp_api.c: reverse callback ordering of normal callback/secmod callback processing in sess_copy(). 2001-03-05 16:26 hardaker * snmplib/snmp_secmod.c: remove unused free function calls for security module unregistrations. 2001-03-05 16:17 hardaker * snmplib/: snmp_api.c, snmp_secmod.h: minor API changes to the pluggable security model handling. 2001-03-05 16:11 hardaker * snmplib/snmp_api.c: properly respect the DONT_PROBE_FLAG. 2001-03-05 15:36 hardaker * snmplib/: snmp_api.c, snmp_api.h, snmp_secmod.h : add a session pointer to the v3 build routines. 2001-03-05 15:23 hardaker * snmplib/: snmp_api.c, snmp_api.h: Add a krb5 specific error code. 2001-03-05 14:58 hardaker * configure, configure.in: make configure properly handle pluggable security modules 2001-03-05 14:49 hardaker * configure, configure.in: make configure mkdir snmplib before creating a file in it 2001-03-05 14:44 hardaker * configure, configure.in: make configure respect non-local srcdirs for transport/secmods 2001-03-05 10:40 hardaker * acconfig.h, config.h.in, configure, configure.in, agent/agent_index.c, agent/agent_read_config.c, agent/agent_registry.c, agent/mib_modules.c, agent/snmp_vars.c, agent/snmpd.c, agent/mibgroup/examples/ucdDemoPublic.c , agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c , snmplib/.cvsignore, snmplib/Makefile.in, snmplib/callback.h, snmplib/default_store.h, snmplib/lcd_time.c, snmplib/scapi.c, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c: support for pluggable security models. Currently only the USM is available, but a new kerberos based security model will be available shortly. These changes simply make it possible to use more than one security service. 2001-03-05 10:36 hardaker * snmplib/: snmp_secmod.c, snmp_secmod.h: Added John Naylon to the authors list. 2001-03-05 10:33 hardaker * snmplib/snmp_enum.h: Comment re-arranging to actually be near the functions they're describing. 2001-03-05 06:10 jbpn * snmplib/system.c: Modified get_myaddr() function to cope more gracefully with large numbers of interfaces, and with the possibility of non-IPv4 addresses on some interfaces. Also stops Purify on Solaris complaining about uninitialised memory reads. Use "official" definition of INADDR_LOOPBACK. 2001-03-03 14:34 nba * mibs/README.mibs: file README.mibs was initially added on branch V4-2-patches. 2001-03-03 14:34 nba * mibs/ianalist: file ianalist was initially added on branch V4-2-patches. 2001-03-03 14:34 nba * mibs/rfclist: file rfclist was initially added on branch V4-2-patches. 2001-03-03 14:34 nba * mibs/rfcmibs.diff: file rfcmibs.diff was initially added on branch V4-2-patches. 2001-03-01 19:23 hardaker * snmplib/: asn1.c, snmp_api.c: Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31. 2001-02-28 23:02 hardaker * snmplib/: read_config.c, read_config.h, snmp_parse_args.c: - implemented snmp_config(char *line) to parse a .conf configuration line at any time in the code (handlers must be registered before hand). - implemented snmp_config_remember(char *line) to memorize it for later use. - read_configs, et al, will automatically call them after reading everything else. - Added a -Y flag to snmp_parse_args to store read config directives for later use, thus allowing you to specify .conf directives on the command line. 2001-02-27 07:28 dts12 * agent/snmp_vars.c: Avoid infinite loop with AgentX subagents and VACM checking interaction. (Fix provided by Frank Strauss) 2001-02-21 15:21 hardaker * snmplib/: ucd-snmp-includes.h (V4-2-patches.1), ucd-snmp-includes.h: Applied patch #103805 from bcollar: add sys/time.h to ucd-snmp-includes.h 2001-02-21 15:15 hardaker * snmplib/: int64.c (V4-2-patches.2), int64.c: fix bug #133416 (u64Subtraction math) as suggested by the submittor 2001-02-16 15:12 hardaker * agent/: var_struct.h (V4-2-patches.1), var_struct.h: - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request 2001-02-16 04:16 jbpn * configure.in: Change behaviour on cygwin to exclude Unix domain transports by default on cygwin, and also fix a minor bug, thanks to suggestions by Peter Folk. 2001-02-14 18:14 hardaker * apps/: snmptrapd.c (V4-2-patches.1), snmptrapd.c: removed unused snmp_alarm.h include 2001-02-12 14:11 marz * perl/SNMP/SNMP.pm: added Karl's patch for usenumeric 2001-02-12 13:54 marz * perl/SNMP/: MANIFEST, SNMP.pm, SNMP.xs, examples/trap-example.pl: added trap reception API from Philip Prindeville 2001-02-11 08:23 jbpn * apps/snmptrapd.c: Use snmp_add not snmp_sess_add (the latter doesn't add a session to the Session list, and it therefore won't get included in the select() fdset, hence snmptrapd will never receive very much). 2001-02-11 08:20 jbpn * snmplib/snmpUDPDomain.c: Fix improperly-terminated list in com2sec handling. 2001-02-11 07:45 jbpn * agent/snmpd.c: Clean up merge (>>>>>>, ====== etc. left behind). 2001-02-10 09:26 jbpn * configure.in: Fix typo. 2001-02-10 09:11 jbpn * agent/mibgroup/agentx/: master.c, master_admin.c, subagent.c: Memory leak patches (sourceforge patch #103605). Remove a few strdup()s, and call free_agent_snmp_session() rather than free() in subagent.c:handle_agentx_packet() for AGENTX_MSG_RESPONSE and default cases, to ensure free()ing of cloned PDU allocated by init_agent_snmp_session. 2001-02-10 07:28 hardaker * snmplib/: snmpAAL5PVCDomain.c, snmpAAL5PVCDomain.h, snmpIPXDomain.c, snmpIPXDomain.h, snmpTCPDomain.c , snmpTCPDomain.h, snmpUDPDomain.c, snmpUDPDomain.h, snmpUnixDomain.c, snmpUnixDomain.h , snmp_transport.c, snmp_transport.h: Whoops. Forgot the new files associated with the pluggable transport stuff. 2001-02-09 11:22 hardaker * agent/mibgroup/disman/: event-mib.h, mteObjectsTable.c , mteObjectsTable.h, mteTriggerBooleanTable.c, mteTriggerExistenceTable.c, mteTriggerTable.c, mteTriggerTable.h, mteTriggerThresholdTable.c: Implemented and made use of mteObjectsTable to send additional objects out with traps generated. Also, don't return data for misc tables when that trigger isn't defined to use that test type. 2001-02-09 11:16 hardaker * agent/: snmpd.c (V4-2-patches.2), snmpd.c: Applied patch #103613: fix memory leak in snmpd port specification -> default_store. 2001-02-09 11:14 hardaker * agent/: mib_modules.c (V4-2-patches.2), mib_modules.c: Applied patch #103612: fix memory leak in mib_module init code 2001-02-09 11:12 hardaker * agent/: agent_registry.c (V4-2-patches.1), agent_registry.c : Applied patch #103611: fix memory leak for duplicate oid registrations. 2001-02-09 11:05 hardaker * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c (V4-2-patches.[1,4]), memory_freebsd2.c: Applied patch #103702: fix swap reporting on freebsd 4.2 2001-02-09 10:12 hardaker * acconfig.h, config.h.in, configure, configure.in, agent/agent_trap.c, agent/snmp_agent.c , agent/snmp_agent.h, agent/snmp_vars.c, agent/snmpd.c, agent/mibgroup/mibII/vacm_vars.c, apps/snmpstatus.c, apps/snmptest.c, apps/snmptrap.c , apps/snmptrapd.c, apps/snmptrapd_log.c, apps/snmptrapd_log.h, mibs/UCD-SNMP-MIB.txt, snmplib/Makefile.in, snmplib/snmp_alarm.c, snmplib/snmp_alarm.h, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_client.c, snmplib/vacm.h: Applied patch 103510: domain transport independence. Note: Traps/VACM broken. 2001-02-09 08:54 hardaker * testing/tests/: T001snmpv1get, T002snmpv1getnext, T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext , T016snmpv2cgetfail, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail, T020snmpv3get, T021snmpv3getnext, T022snmpv3getMD5, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES, T028snmpv3getfail, T030snmpv3usercreation, T053agentv1trap, T054agentv2ctrap, T055agentv1mintrap, T056agentv2cmintrap, T058agentauthtrap, T100agenthup , T110agentxget, T111agentxset, T112agentxsetfail , T113agentxtrap, T120proxyget, T121proxyset , T122proxysetfail: updated most tests to use numeric OIDs so as to not rely on mib parsing 2001-02-09 07:18 hardaker * agent/mibgroup/agentx/master.h: remove unused prototype: get_agentx_transID 2001-02-08 14:15 hardaker * local/Makefile.in, local/traptoemail, man/snmptrapd.conf.5.def: traptoemail perl script created as an example traphandle script 2001-02-08 14:01 hardaker * Makefile.in, acconfig.h, config.h.in, agent/Makefile.in, agent/agent_trap.c, agent/mib_modules.c, agent/snmpd.c, agent/mibgroup/kernel_sunos5.c, agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/master_admin.h, agent/mibgroup/agentx/master_request.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/var_route.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/smux/smux.c, agent/mibgroup/ucd-snmp/loadave.c, agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/vmstat.h, agent/mibgroup/ucd-snmp/vmstat_bsdi4.c, agent/mibgroup/ucd-snmp/vmstat_bsdi4.h, agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, agent/mibgroup/ucd-snmp/vmstat_freebsd2.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, apps/snmpdelta.c , apps/snmpset.c, apps/snmptrap.c, apps/snmpvacm.c, apps/snmpnetstat/Makefile.in, local/mib2c, man/snmpcmd.1, mibs/RMON-MIB.txt, mibs/UCD-SNMP-MIB.txt, perl/SNMP/SNMP.pm, snmplib/int64.c, snmplib/parse.c, snmplib/snmp_api.c : Merge from V4-2-patches: merge 1->2 2001-01-30 17:13 hardaker * agent/mibgroup/ucd-snmp/: disk.c (V4-2-patches.1), disk.c: Applied patch #103414: fix disk info for block sizes other than 1024. 2001-01-30 13:28 hardaker * agent/mibgroup/disman/mteTriggerTable.c: use snmp_enum's properly (strdup() the strings first) 2001-01-30 13:28 hardaker * snmplib/: snmp_enum.c, snmp_enum.h: proper constness for some of the function arguments. 2001-01-30 13:27 hardaker * snmplib/read_config.c: fix bug I just introduced (returning proper saveto pointer) 2001-01-30 13:17 hardaker * local/tkmib: - snmpsets are supported - A new "set" button has been added to perform sets on an oid. - All writable objects in a table are now buttons that bring up the set window with the current value instated. - All writable objects in the output of snmp{get,walk,getnext} buttons are displayed as blue and are clickable to change their values. - settings configured via the options menu can now be saved. - use Getopt::Std now. - supports most of the important snmpcmd(1) flags for session setup. 2001-01-30 13:12 hardaker * agent/mibgroup/disman/: event-mib.h, mteTriggerBooleanTable.c, mteTriggerBooleanTable.h, mteTriggerDeltaTable.c, mteTriggerDeltaTable.h, mteTriggerExistenceTable.c, mteTriggerExistenceTable.h, mteTriggerTable.c, mteTriggerTable.h, mteTriggerThresholdTable.c, mteTriggerThresholdTable.h: Initial (not-complete) implementation of the DISMAN-EVENT-MIB: - Implements all 3 tests (boolean, threshold and existence). - not rigorously tested. - Currently only supports querying the local agent (mteTriggerTargetTag must be ''). - Currently only supports sending traps and the mteObjectsTable is not implemented (my next todo item) - Only the default traps are sent. The mteEvent* objects haven't been implemented (no self-defined traps/sets). - no easy to use configuration yet (soon). - configure with --with-mib-modules=disman/event-mib 2001-01-30 13:03 hardaker * snmplib/read_config.c: Use memcpy instead of sprintf for strings that may not be null terminated. 2001-01-30 12:58 hardaker * agent/: snmp_agent.c, snmp_agent.h: Implemented get_current_agent_session() and set_current_agent_session(): - These allow a mib module to retrieve the current agent_snmp_session pointer for the current transaction. - This should probably done differently later when we change the mib module api. - This will completely fail to work properly in a multi-threaded agent (which we currently don't support anyway). 2001-01-29 11:58 hardaker * snmplib/callback.c: debugging statement at initialization time. 2001-01-29 11:58 hardaker * snmplib/read_config.c: properly malloc a 1 byte, NULL character string for "" read strings. 2001-01-29 11:54 hardaker * agent/mibgroup/: header_complex.c, header_complex.h: data seperation and new functions: header_complex_get_from_oid() header_complex_add_data_by_oid() 2001-01-12 08:22 hardaker * mibs/DISMAN-EVENT-MIB.txt: - DISMAN-EVENT-MIB added to mib repository. (Or, guess what I did during a 6 hour plane flight?) 2001-01-12 08:16 hardaker * perl/SNMP/SNMP.xs: support bit strings 2001-01-12 08:00 hardaker * snmplib/: snmp_api.c (V4-2-patches.5), snmp_api.c: - bit_string fixes - make snmp_add_var call snmp_parse_oid() instead of read_objid(). 2001-01-12 07:58 hardaker * snmplib/read_config.c: - new data types supported for read_config routines: unsigned, bit_str. 2001-01-12 07:56 hardaker * snmplib/: asn1.c (V4-2-patches.3), asn1.c: comment out really odd (and broken) check from asn_bitstring_check??? 2001-01-12 07:53 hardaker * agent/mibgroup/agentx/subagent.c: move config string initializer above subagent check so its known even if not used. 2001-01-12 07:51 hardaker * local/: mib2c.storage.conf, mib2c.vartypes.conf (V4-2-patches.[1,1]), mib2c.storage.conf, mib2c.vartypes.conf: - misc bug fixes. - new data types (uint32, unsigned, bits). 2001-01-09 17:08 hardaker * agent/: agent_registry.c, agent_registry.h, ds_agent.h, var_struct.h, mibgroup/mibincl.h, mibgroup/agentx/client.c, mibgroup/agentx/master_admin.c , mibgroup/agentx/master_request.c, mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h : SubAgent ping support: - agentxPingInterval specifies SECONDS between when the subagent tries to ping the master agent. - if no response is received, it tries to reconnect. - failing that it tries every SECONDS again till it succeeds. - re-registers its oid's based on the current subtree list. - may need some thought. Assumes *all* need to be re-registered. - needs to re-register sysortable entries too, but doesn't. - currently seg-faults on about the 2-4th time or so. Not sure why. - Should make Dave smile or cringe or giggle, not sure which. 2001-01-09 17:02 hardaker * snmplib/: callback.c, callback.h: Allow deregistering of callbacks 2001-01-09 06:20 hardaker * win32/snmpnetstat/: snmpnetstat.dsp (V4-2-patches.1), snmpnetstat.dsp: added getopt.c to list 2001-01-04 16:44 hardaker * snmplib/: snmp_enum.c, snmp_enum.h: - generic snmp enum list support. Not used anywhere (yet). 2001-01-04 16:43 hardaker * configure, configure.in, agent/agent_callbacks.h , agent/agent_trap.c, agent/agent_trap.h, agent/mibgroup/examples/example.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/notification/snmpNotifyTable.h, apps/snmpnetstat/main.c, snmplib/Makefile.in, snmplib/asn1.c, snmplib/callback.c, snmplib/callback.h, snmplib/mib.c, snmplib/snmp_api.c, snmplib/snmp_logging.c, testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap , testing/tests/T055agentv1mintrap, testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap: - merged patches from V4-2-patches branch to main branch. 2001-01-04 10:37 hardaker * man/snmp.conf.5.def, man/snmpcmd.1, snmplib/mib.c : - added new printHexText snmp.conf token. - documented -OT, and the token. 2001-01-04 10:27 hardaker * snmplib/: default_store.h, mib.c: Patch #103091 applied: - Added -OT option to view hex strings with text in them. 2000-12-27 16:47 hardaker * testing/tests/T055agentv1mintrap: file T055agentv1mintrap was initially added on branch V4-2-patches. 2000-12-27 16:47 hardaker * testing/tests/T056agentv2cmintrap: file T056agentv2cmintrap was initially added on branch V4-2-patches. 2000-12-22 07:02 hardaker * snmplib/vacm.c: fix view processing to watch for length prefix. The length prefix really really shouldn't be stored directly in the oid. Niels? 2000-12-19 07:22 hardaker * snmplib/snmpv3.c: make init_snmpv3() deal with a NULL argument properly. 2000-12-18 14:37 hardaker * local/.cvsignore: - (.cvsignore): remove passtest from the .cvsignore file (bug #12694) 2000-12-18 10:45 marz * perl/SNMP/: README, SNMP.pm: minor doc fix 2000-12-14 13:46 nba * snmplib/system.c: - system.c: fix uptime for 64-bit Solaris 2000-12-14 13:45 nba * agent/mibgroup/ucd-snmp/dlmod.c: - dlmod.c: fix stupid spelling error 2000-12-13 21:52 nba * agent/mibgroup/ucd-snmp/dlmod.c: - dlmod.c: fix confusion between int, size_t, long for 64-bit compiles. 2000-12-13 08:40 hardaker * man/Makefile.in: - (Makefile.in): add snmpconf.1 2000-12-08 14:49 nba * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c: - vacm_vars.c, vacm.c: indexing of vacmViewTreeFamilyEntry was hosed, assuming that the Subtree index had an IMPLIED attribute. 2000-12-08 14:46 nba * agent/mibgroup/host/: hr_filesys.c, hr_partition.c: - hr_filesys.c, hr_partition.c: fix some zero index values. 2000-12-08 14:43 nba * agent/snmp_vars.c: - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific) 2000-12-08 14:38 nba * agent/agent_trap.c: - agent_trapd.c: security model values are not the same is snmp version values 2000-12-06 14:45 nba * agent/mibgroup/mibII/interfaces.c: - interfaces.c: Linux kernel 2.0.x has no ARPHRD_HIPPI 2000-12-05 07:00 hardaker * local/Makefile.in: - (Makefile.in): Fix rsnmp's /usr/local hardcoded path. 2000-12-04 17:03 hardaker * testing/tests/T112agentxsetfail: - (T112agentxsetfail): fix 2000-12-04 16:33 hardaker * README, sedscript.in, version.h: - (version.h sedscript.in): version tag ( 4.2 ) 2000-12-04 16:30 hardaker * ChangeLog: - (ChangeLog): update. 2000-12-04 15:30 hardaker * NEWS, README: - (NEWS, README): updates. 2000-12-04 14:48 marz * perl/SNMP/: Makefile.PL, SNMP.xs, t/mibload.t , t/startagent.pl: ensure mibload.t uses correct MIBDIR for testing 2000-12-04 11:05 hardaker * AGENT.txt, FAQ, README: - (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org. 2000-12-04 08:45 hardaker * NEWS: - (NEWS): agentx note changes. 2000-12-03 07:29 nba * man/snmptrapd.8, apps/snmptrapd_log.c: - snmptrapd_log.c: fox missing leading zeroes for %.2d like formats. Add an alternate format for up-time displays. 2000-12-02 18:22 marz * perl/SNMP/: SNMP.pm, SNMP.xs, t/bulkwalk.t, t/notify.t, t/session.t: found the uninitialized data bug...must have been in there dormant for a while, other test fixes - good to go! 2000-12-01 16:36 hardaker * agent/snmpd.c: - (agent/snmpd.c): reference sourceforge. 2000-12-01 16:35 hardaker * AGENT.txt: - (AGENT.txt): reference sourceforge. 2000-12-01 16:34 hardaker * TODO: - (TODO): reference net-snmp-coders. 2000-12-01 16:34 hardaker * README: - (README): update. 2000-12-01 16:33 hardaker * bug-report, agent/mibgroup/versiontag: - (bug-report, agent/mibgroup/versiontag): remove the bug report script. 2000-12-01 16:31 hardaker * PORTING: - (PORTING): reference sourceforge. 2000-12-01 16:23 hardaker * man/snmptrapd.conf.5.def: - (man/snmptrapd.conf.5.def): mention the fact that snmpv3 traps are the same as snmpv2 traps. 2000-12-01 16:23 hardaker * NEWS: - (NEWS): update. 2000-12-01 15:31 hardaker * README: - (README): update. 2000-12-01 15:16 hardaker * man/snmpd.conf.5.def: - (snmpd.conf.5.def): update for proxy support. 2000-12-01 14:36 hardaker * FAQ: - (FAQ): update a few things. 2000-12-01 14:28 nba * snmplib/mib.c: - mib.c: diagnose wrong quoting in indices 2000-12-01 14:23 nba * snmplib/parse.c: - parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs) 2000-12-01 14:19 nba * agent/mibgroup/smux/smux.c: - smux.c: reformat some debug messages for readability 2000-12-01 14:17 nba * agent/mibgroup/mibII/interfaces.c: - interfaces.c: fix ifType values for Linux 2000-12-01 14:14 nba * agent/mibgroup/agentx/subagent.c: - subagent.c: supply a missing return value 2000-12-01 10:04 hardaker * local/snmpconf: - (snmpconf): quote things with spaces in them. 2000-12-01 09:49 hardaker * man/snmpconf.1: - (snmpconf.1): quick man page for snmpconf. 2000-12-01 09:14 hardaker * snmplib/parse.c: - (snmplib/parse.c): change no-parent log message into a warning. 2000-12-01 09:11 hardaker * agent/mibgroup/agentx/README.agentx: - (agent/mibgroup/agentx/README.agentx): update from Dave. 2000-12-01 09:10 hardaker * FAQ: - (FAQ): update from Dave. 2000-12-01 07:59 hardaker * agent/agent_trap.c: - (agent/agent_trap.c): Patch from Dave Shield: - support v2->v1 trap conversion. 2000-12-01 07:56 hardaker * configure, configure.in: - (configure, configure.in): typo. 2000-12-01 07:42 marz * perl/SNMP/Makefile.PL, perl/SNMP/SNMP.xs, perl/SNMP/t/notify.t, snmplib/mib.c: additional fixes to support targetted builds of perl/SNMP using -NET-SNMP-PATH (and white space removal as my emacs kindly does that for me?) 2000-11-30 14:06 nba * snmplib/: getopt.h, snmp_parse_args.h: - getopt.h, snmp_parse_args.h: extern "C" bracketing 2000-11-30 14:04 nba * man/snmpd.conf.5.def: - snmpd.conf.5.def: fix formatting of smuxpeer token 2000-11-30 10:31 hardaker * FAQ: - (FAQ): Update from Dave. 2000-11-30 10:18 hardaker * agent/mibgroup/agentx/master_request.c: - (master_request.c): Patch from Dave Shield to fix bad sets for agentx. 2000-11-30 09:19 hardaker * ov/README: - (ov/README): minor corrections, probably still incorrect. 2000-11-30 09:18 hardaker * local/: Makefile.in, snmpconf: - (local/Makefile.in, snmpconf, acl, basic_setup, monitor, operation, system, trapsinks): - grouping support. - sort-of-quiet output support. - operation mode support (setting user, group, ports...) 2000-11-30 09:13 hardaker * snmplib/read_config.c: - (snmplib/read_config.c): save a warning header at the top of the persistent data file. 2000-11-30 09:11 hardaker * agent/mibgroup/tunnel/tunnel.c: - (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss. 2000-11-30 09:10 hardaker * agent/snmpd.c: - (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output. 2000-11-30 09:08 hardaker * configure, configure.in: - (configure, configure.in): mention the TUNNEL-MIB support. 2000-11-29 18:21 slif * README: Update e-mail address for Slifcak 2000-11-29 11:34 marz * configure: fixed order of function checking so that vsnprintf is not found in libdb (BSD db) by mistake 2000-11-29 05:18 marz * perl/SNMP/: Makefile.PL, README: partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user 2000-11-28 18:00 marz * perl/SNMP/Makefile.PL, perl/SNMP/README, perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs, perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t, perl/SNMP/t/mib.t, perl/SNMP/t/notify.t, perl/SNMP/t/session.t, perl/SNMP/t/startagent.pl, snmplib/snmp_api.c, snmplib/snmpusm.c, snmplib/snmpv3.c: partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user 2000-11-27 14:36 hardaker * local/snmpconf: - (local/snmpconf): - add support for "groups" of items. - don't use IO::Dir, as its not in the standard perl module distributions. 2000-11-27 14:34 hardaker * agent/mibgroup/ucd-snmp/dlmod.h: - (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference. 2000-11-27 14:33 hardaker * agent/snmp_agent.c: - (agent/snmp_agent.c): Patch from John Naylon: - fix auto-set support for the agent (and plug a memory leak). 2000-11-27 13:42 nba * man/snmp.conf.5.def: - snmp.conf.5.def: document tokens extendedIndex and noRangeCheck 2000-11-27 13:41 nba * snmplib/parse.c: - parse.c: fix a C++ style comment 2000-11-24 15:14 nba * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, vmstat_netbsd1.c: - memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6 2000-11-22 13:48 hardaker * agent/mibgroup/ucd-snmp/dlmod.c: - (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding: - don't export an internal variable. 2000-11-21 15:17 nba * snmplib/mib.c: - mib.c: fix parsing of oid like 99.13.\"guf\"8 2000-11-19 13:03 nba * perl/SNMP/SNMP.xs, local/mib2c.vartypes.conf: - SNMP.xs, mib2c.vartypes.conf: The recent specialisation of the Integer types in the parser created problems for the perl module and in turn for mib2c. Sorry for not catching this before pre2:-( 2000-11-19 12:58 nba * Makefile.in, Makefile.top, configure, configure.in, agent/Makefile.in, apps/Makefile.in , apps/snmptrap.c, apps/snmpnetstat/Makefile.in , apps/snmpnetstat/main.c, snmplib/parse.c: - fixes to ./configure --with-defaults --enable-mini-agent; make install and run the tools under cygwin. Haven't tried the agent yet:-) 2000-11-18 07:14 hardaker * FAQ, README, bug-report, sedscript.in , version.h: - (version.h bug-report sedscript.in): version tag ( 4.2.pre2 ) 2000-11-18 07:12 hardaker * testing/tests/T049snmpv3inform: - (T049snmpv3inform): v3 inform test added. 2000-11-17 11:01 nba * snmplib/: mib.c, snmp_api.c: - mib.c, snmp_api.c: better error messages for bad snmpset calls and bad indices. Also fix a bug with quoted indices. 2000-11-17 10:32 hardaker * testing/tests/T050snmpv3trap: - (tests/T050snmpv3trap): test for snmpv3 traps. 2000-11-17 10:30 hardaker * apps/snmptrapd.c: - (snmptrapd.c): fix cases where the format strings are specified. 2000-11-17 10:26 nba * mibs/IANAifType-MIB.txt: - IANAifType-MIB.txt: update from IANA 2000-11-17 08:32 hardaker * agent/mibgroup/agentx/master_request.c: - (master_request.c): Patch from Dave Shield: - fix memory leaks. - fix agentx problems with bad sets. 2000-11-16 17:55 hardaker * snmplib/snmpv3.c: - (snmplib/snmpv3.c): added a space in a debugging output statement. 2000-11-16 17:54 hardaker * snmplib/read_config.c: - (snmplib/read_config.c): simple debugging statement added. 2000-11-16 17:54 hardaker * snmplib/snmp_api.c: - (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet. 2000-11-16 17:52 hardaker * testing/eval_tools.sh: - (testing/eval_tools.sh): add CONFIGTRAPD. 2000-11-16 17:50 hardaker * snmplib/mib.c, testing/tests/T112agentxsetfail, testing/tests/T122proxysetfail: - (snmplib/mib.c, testing/tests/T112agentxsetfail, testing/tests/T122proxysetfail): - support -Ir for "dont check range/type values" (letter r subject to debate). 2000-11-16 17:25 hardaker * snmplib/callback.c: - (callback.c): better debugging output to display a callback count when done. 2000-11-16 16:52 hardaker * testing/tests/T113agentxtrap: - (T113agentxtrap): A new test to test trap support from agentx subagents. 2000-11-16 16:50 hardaker * testing/tests/T058agentauthtrap: - (T058agentauthtrap): sleep some and only perform one get request. 2000-11-16 16:49 hardaker * testing/tests/T054agentv2ctrap: - (T054agentv2ctrap): sleep a bit and only send one snmp set request. 2000-11-16 15:47 nba * snmplib/getopt.c: - getopt.c: quell compiler warnings 2000-11-16 15:31 nba * snmplib/: parse.c, mib.c, parse.h, snmp_api.c: - parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER 2000-11-16 15:16 nba * apps/snmptrapd.c, man/snmptrapd.conf.5.def: - snmptrapd.c, snmptrapd.conf: new config directives format1 and format2 to set log formats for TRAP1 and TRAP2 pdus. 2000-11-16 13:50 nba * snmplib/snmp_api.c: - snmp_api.c: add functionality to check value types in addition to ranges for snmpset and snmptrap. 2000-11-16 13:47 nba * snmplib/parse.c: - parse.c: Fix DEFVAL parsing for OBJECT IDENTIFIER or BITS values (i.e. DEFVAL { { 0 0 } } etc) 2000-11-16 11:39 hardaker * testing/tests/T058agentauthtrap: - (T058agentauthtrap): add a greater timeout to the get request. 2000-11-16 11:35 hardaker * agent/mibgroup/examples/example.c: - (example.c): - send a v2c trap using its own data, not the system_mib's. - more debugging statements. 2000-11-16 11:34 hardaker * testing/tests/: T053agentv1trap, T054agentv2ctrap, T058agentauthtrap: - (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap): - new tests for traps sent by the agent. 2000-11-16 09:56 hardaker * agent/mibgroup/target/target.c: - (target.c): Don't delete READONLY trap sessions. 2000-11-15 16:37 hardaker * testing/tests/T052snmpv2cinform: - (testing/tests/T052snmpv2cinform): test inform sending/receiving. 2000-11-15 16:37 hardaker * apps/snmptrap.c, man/snmptrap.1: - (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs. 2000-11-15 15:48 hardaker * apps/snmptrapd_log.c: - (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition. 2000-11-15 14:18 nba * local/Makefile.in: - Makefile.in: fix make'ing in remote directory 2000-11-15 14:11 nba * apps/snmpnetstat/main.c: - main.c: update to use getopt for argument parsing. 2000-11-15 14:10 nba * agent/snmp_agent.c: - snmp_agent.c: fix a confusing indentation. 2000-11-15 14:09 nba * agent/agent_trap.c: - agent_trap.c: make sure community is \0-terminated in targetParamsTable 2000-11-15 14:03 nba * apps/snmptrapd_log.c: - snmptrapd_log: fix a buffer that is way too short for a trap with just a single parameter. Fix a bad limit test in str_append. 2000-11-15 14:00 nba * apps/snmptranslate.c: - snmptranslate.c: fix a stupid perror for snmp_perror 2000-11-15 13:58 nba * snmplib/: mib.c, parse.c, parse.h: - parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32, Unsigned32, UInteger32. 2000-11-15 13:55 nba * snmplib/snmp_api.c: snmp_api.c: remove an unused variable 2000-11-15 07:49 hardaker * agent/: snmp_vars.c, snmp_vars.h, mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h : - (snmp_vars.c, subagent.c): Patch from Lawrence Greenfield: - Don't make init_agent()/subagent_pre_init() exit but return an error condition instead. 2000-11-12 08:08 hardaker * agent/mibgroup/examples/ucdDemoPublic.c: - (ucdDemoPublic.c): add NULL to end of demo string and check for len=0. 2000-11-12 04:45 nba * snmplib/snmp_api.c: snmp_api.c: Make sure the noRangeCheck token is a boolean 2000-11-12 04:41 nba * snmplib/mib.c: - mib.c: give the tree-top a name to protect error message when looking up .foo 2000-11-12 04:36 nba * apps/snmptranslate.c: - snmptranslate.c: use config_perror for a better error message 2000-11-12 04:34 nba * agent/mibgroup/ucd-snmp/proxy.c: - proxy.c: remove some unused variables. 2000-11-12 04:33 nba * agent/agent_trap.c: -agent_traps.c: Move a conditionally used variable 2000-11-12 04:32 nba * agent/agent_read_config.c: Fix a bogus #ifdef 2000-11-10 09:18 hardaker * configure, configure.in: - (configure, configure.in): apply patch #102224 from jbpn for cross-compiling. 2000-11-10 08:56 hardaker * testing/: TESTCONF.sh, eval_tools.sh, tests/T051snmpv2ctrap: - (testing/TESTCONF.sh, testing/eval_tools.sh, testing/tests/T051snmpv2ctrap): - first pass at a testing script to test trap functionality. - which even uncovered a bug. 2000-11-10 08:55 hardaker * apps/snmptrapd.c: - (apps/snmptrapd.c): - fork if file logging or syslogging, but not printing. - don't close open file descriptors. There shouldn't be any. 2000-11-10 08:53 hardaker * apps/snmptrapd_log.c: - (apps/snmptrapd_log.c): properly null terminate log strings. 2000-11-09 16:40 hardaker * configure.in: - (configure.in): attempt to implement a --with-rsaref flag. 2000-11-09 15:32 hardaker * README: - (README, perl/SNMP/README): mention Karl. 2000-11-09 15:31 hardaker * NEWS, perl/SNMP/README: - (NEWS, perl/SNMP/README): mention Karl. 2000-11-09 14:56 hardaker * perl/SNMP/: examples/bulkwalk.pl, t/bulkwalk.t: - (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke: - support bulk requests. 2000-11-09 14:53 hardaker * perl/SNMP/: MANIFEST, README, SNMP.pm, SNMP.xs: - (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke: - support bulk requests. 2000-11-08 23:33 hardaker * snmplib/read_config.c: - (read_config.c): fix -H output. 2000-11-08 23:02 hardaker * agent/snmp_agent.c: - (snmp_agent.c): make agent_check_and_process() call run_alarms(). 2000-11-08 22:45 hardaker * agent/mibgroup/ucd-snmp/diskio.c: - (diskio.c): fix OID. 2000-11-08 17:06 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: - (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support. 2000-11-08 17:03 hardaker * snmplib/: mib.c, parse.c, parse.h: - (mib.c, parse.c, parse.h): minimal DEFVAL parsing support. 2000-11-08 16:20 hardaker * config.h.in, configure: - (config.h.in, configure): check for librsaref, etc, if needed. 2000-11-07 15:15 hardaker * config.h.in, configure, configure.in, agent/agent_read_config.c, agent/snmpd.c: - (config.h.in, configure, configure.in, agent/agent_read_config.c, agent/snmpd.c): - uid/gid changes. 2000-11-07 15:10 hardaker * perl/SNMP/SNMP.xs: - (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE. 2000-11-07 11:30 hardaker * perl/SNMP/: SNMP.pm, SNMP.xs: - (SNMP/SNMP.pm, SNMP/SNMP.xs): Patch from Joe Clarke: - implement best-guess (-Ib) parsing. - access to trap varbinds. - range access. 2000-11-07 11:00 hardaker * perl/SNMP/.cvsignore: - (.cvsignore): ignore build created files. 2000-11-07 10:58 hardaker * perl/SNMP/: README, SNMP.pm, SNMP.xs: - (README, SNMP.pm, SNMP.xs): patch from Karl Schilke: - implement a finish() call. 2000-11-07 10:54 hardaker * perl/SNMP/SNMP.xs: - (SNMP/SNMP.xs): patch from Karl Schilke: - multiple callback patch for perl/SNMP/SNMP.xs. 2000-11-07 10:48 hardaker * snmplib/read_config.c: - (read_config.c): log an error message if the optional config file DNE. 2000-11-07 10:41 hardaker * perl/SNMP/SNMP.pm: - (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it. 2000-11-07 10:13 hardaker * agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c, man/snmpd.1.def, man/snmpd.conf.5.def : - (agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c, man/snmpd.1.def, man/snmpd.conf.5.def): Patch from Harrie Hazewinkel: - implement uid/gid changes after startup for the agent. 2000-11-07 08:33 hardaker * agent/mibgroup/target/target.c: - (target.c): a better sanity check for session deletion. 2000-11-07 07:24 hardaker * agent/mibgroup/target/target.c: - (target.c): Patch from Dave to sanity check param->updateTime. 2000-11-06 11:00 hardaker * snmplib/md5.c: - (md5.c): check to see that MDsign() data lies on a 32 byte boundry. - its possible some compilers will choke on this hack. - fixes bug #12175. 2000-11-03 17:54 hardaker * local/mib2c: - (mib2c): sort OIDs properly. 2000-11-03 16:44 hardaker * agent/mibgroup/examples/example.c: - (example.c): Patch from Harrie Hazewinkel: - fix mib registrations for duplicate OIDs being used for the trap examples. 2000-11-03 15:31 hardaker * agent/snmpd.c: - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems. - Um, applied correctly this time (I hope). 2000-11-03 15:29 hardaker * agent/snmpd.c: - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems. 2000-11-02 22:19 nba * agent/mibgroup/mibII/: interfaces.c, ip.c, ipAddr.c , tcpTable.c, udpTable.c: Clean up some unused variables etc. 2000-11-02 22:16 nba * Makefile.in: - Makefile.in: fix some $(srcdir) references when running outside source 2000-11-02 22:15 nba * apps/snmptrapd.c: - snmptrapd.c: fix the format string for format_trap 2000-11-02 22:14 nba * man/Makefile.in: - Makefile.in: remove some duplicates from file lists 2000-11-02 22:12 nba * man/snmpcmd.1: Document the -OX output option 2000-11-02 22:11 nba * man/snmpd.conf.5.def: Document the sysservices token 2000-11-02 16:17 hardaker * agent/mibgroup/ucd_snmp.h: - (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy. 2000-11-02 16:16 hardaker * agent/mibgroup/versiontag: - (agent/mibgroup/versiontag): change cvs archive site and package name. 2000-11-02 13:23 hardaker * agent/mibgroup/smux/smux.c: - (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch. 2000-11-01 16:36 hardaker * README, bug-report, sedscript.in, version.h , FAQ: - (version.h bug-report sedscript.in): version tag ( 4.2.pre1 ) 2000-11-01 16:14 hardaker * testing/tests/: T120proxyget, T121proxyset, T122proxysetfail: - (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite. 2000-11-01 16:08 hardaker * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: - (agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h): - minimal SET support for the proxy code. 2000-11-01 10:22 hardaker * testing/tests/T112agentxsetfail: - (T112agentxsetfail): test for agentx sets that should fail properly. 2000-10-31 14:30 nba * agent/mibgroup/mibII/tcpTable.c: - tcpTable.c: remove an unnescessary #include 2000-10-31 14:28 nba * agent/mibgroup/smux/smux.c: - smux.c: fix wrong variable length 2000-10-31 14:25 nba * agent/mibgroup/agentx/protocol.c: - protocol.c: fix some suspicious looking code 2000-10-31 14:21 nba * man/snmpd.conf.5.def: - man/snmpd.conf: fix a typo 2000-10-31 12:41 nba * snmplib/default_store.h, snmplib/mib.c, apps/snmptable.c: - mib.c: add -OX output format, for just another way of printing indices 2000-10-31 12:27 nba * agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/interfaces.h, man/snmpd.conf.5.def : - interface.c: add "interface" config for unguessable interface type/speed 2000-10-31 12:25 nba * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c , snmpdf.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c : - apps/*: make sure we report any errindex/errcode in the response 2000-10-31 12:04 nba * agent/mibgroup/agentx/protocol.c: - protocol.c: clean up unused variables. 2000-10-31 10:13 hardaker * agent/mibgroup/smux/smux.c: - (smux.c): patch #1 from bug #117273 applied to fix smux socket problems. 2000-10-31 09:24 hardaker * perl/SNMP/SNMP.xs: - (SNMP.xs): print counter64's as unsigned. 2000-10-31 07:54 hardaker * agent/: agent_trap.c, agent_trap.h, mibgroup/agentx/subagent.c, mibgroup/notification/snmpNotifyTable.c, mibgroup/notification/snmpNotifyTable.h: - (agent_trap.c, agent_trap.h, subagent.c, snmpNotifyTable.c, snmpNotifyTable.h): Patch from Dave: - fix notifications from agentx subagents. 2000-10-30 22:03 hardaker * agent/mibgroup/smux/smux.c: - (smux.c): fix bug #119786: make smux reuse socket address. 2000-10-30 21:42 hardaker * testing/: eval_tools.sh, tests/T110agentxget, tests/T111agentxset: - (eval_tools.sh, tests/T110agentxget, tests/T111agentxset): - fix bug #382 - fix agentx non-root tests to use -x /tmp/blah/agentx_socket. 2000-10-30 13:45 hardaker * man/snmpd.1.def: - (snmpd.1.def): fix a typo pointed out by Chris Pepper. 2000-10-30 11:46 hardaker * testing/tests/T111agentxset: - (tests/T111agentxset): test script for AgentX set support. 2000-10-30 11:43 hardaker * testing/tests/T110agentxget: - (tests/T110agentxget): header changed to include the word GET. 2000-10-30 11:13 nba * agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c , agent/mibgroup/ucd-snmp/memory_freebsd2.c, agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, agent/mibgroup/ucd-snmp/vmstat_freebsd2.h, agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, agent/mibgroup/ucd-snmp/vmstat_netbsd1.h, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, mibs/UCD-SNMP-MIB.txt: - ucd-snmp/vmstat_*, memory_freebsd2.c, dlmod.c: Make ssRawCpu objects Counters, and add support for *BSD (including OpenBSD) 2000-10-30 11:07 nba * agent/agent_trap.c, agent/snmp_agent.c, agent/mibgroup/header_complex.c, agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/master_request.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c, snmplib/asn1.c, snmplib/scapi.c, snmplib/snmpusm.c, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c, agent/mibgroup/notification/snmpNotifyFilterTable.c, agent/mibgroup/notification/snmpNotifyTable.c, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.c, agent/mibgroup/target/target.c: - Clean up unused variables. 2000-10-30 11:04 hardaker * testing/tests/: T101agentx, T110agentxget: - (testing/tests/T101agentx, testing/tests/T110agentxget): - renamed the agentx test script. 2000-10-30 11:03 hardaker * testing/eval_tools.sh: - (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist. 2000-10-30 10:39 hardaker * agent/snmpd.c: - (agent/snmpd.c): error when parsing -X for non-agentx builds. 2000-10-27 11:29 hardaker * apps/snmptrapd.c: - (apps/snmptrapd.c): add -o flag to log to a particular file. 2000-10-27 10:41 hardaker * snmplib/snmp_api.c: - (snmplib/snmp_api.c): use mkstemp if available. 2000-10-27 10:40 hardaker * config.h.in, configure, configure.in: - (config.h.in, configure, configure.in): Search for mkstemp(). 2000-10-27 10:08 hardaker * FAQ: - (FAQ): update linux kernel list to include 2.2. 2000-10-26 17:51 hardaker * testing/eval_tools.sh: - (eval_tools.sh): make SKIPIFNOT check the mib module list too. 2000-10-26 17:48 hardaker * testing/tests/T101agentx: - (tests/T101agentx): AgentX subagent test for simple get retrieval. 2000-10-25 17:44 hardaker * agent/snmpd.c: - (snmpd.c): Add -X option to snmpd to run as a subagent. 2000-10-25 17:06 hardaker * snmplib/read_config.c: - (read_config.c): fix for cases whene debugging is always off. 2000-10-17 15:30 hardaker * config.h.in: - (config.h.in): autoheader run 2000-10-16 03:13 daves * agent/mibgroup/agentx/master.c: - (agentx/master.c): Specify the length of the (pseudo-)answer to a request. This allows it to be cached correctly for multi-pass SET handling. 2000-10-16 03:11 daves * agent/mibgroup/agentx/subagent.c: - (agentx/subagent.c): Don't overwrite saved mode information This should help with (some of) the SET handling problems. 2000-10-16 01:56 daves * agent/mibgroup/agentx/master_request.c: - (agentx/master_request.c): Don't free callback data structure. This holds information that needs to persist across multi-pass requests. I realise that this introduces a memory leak, but this isn't the correct place to handle this. 2000-10-12 14:52 hardaker * agent/snmpd.c: - (snmpd.c): add -I to the help output. 2000-10-12 14:24 hardaker * agent/dlmods/: Makefile.in, dlmod_mib.c, dlmod_mib.h , example.c, example.h: - (agent/dlmods/*): remove obsolete versions 2000-10-12 14:08 hardaker * configure: - (configure): update. 2000-10-12 14:01 hardaker * acconfig.h, config.h.in, configure.in: - (acconfig.h, config.h.in, configure.in): Patch from Matt Braithwaite: - udp configuration changes to check for misc structure definitions. 2000-10-12 13:48 hardaker * mibs/TUNNEL-MIB.txt: - (TUNNEL-MIB.txt): TUNNEL-MIB definition. 2000-10-12 13:48 hardaker * agent/mibgroup/tunnel.h: - (tunnel.h): config_add_mib(TUNNEL-MIB). 2000-10-12 13:47 hardaker * agent/mibgroup/: tunnel.h, tunnel/tunnel.c, tunnel/tunnel.h: - (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss: - implement the TUNNEL-MIB. 2000-10-10 14:33 mslifcak * snmplib/parse.c: Fix unlink_tree for "top level" tree nodes. 2000-10-10 11:02 hardaker * agent/Makefile.in: - (Makefile.in): reverse library link ordering again... 2000-10-10 09:03 mslifcak * apps/snmptranslate.c: Remove relative path to include system.h. 2000-10-10 06:53 mslifcak * snmplib/system.h: Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list. 2000-10-10 05:15 mslifcak * config.sub: Apply patch for DEC Alpha EV6, supplied by Shumon Huque 2000-10-09 17:06 mslifcak * snmplib/mib.c: patch to fix leading zero error introduced by changes for shutdown_mib. 2000-10-09 15:51 hardaker * agent/mibgroup/ucd-snmp/dlmod.c: - (dlmod.c): minor debugging output additions. 2000-10-09 15:51 hardaker * agent/Makefile.in: - (Makefile.in): move auto_nlist to libucdmibs. 2000-10-09 11:43 hardaker * FAQ, README: - (FAQ, README): add new mirror. 2000-10-09 10:26 mslifcak * snmplib/: mib.c, parse.c, read_config.c, snmp_api.c: Move config- and store-related cleanup from shutdown_mib to snmp_shutdown. 2000-10-09 02:36 daves * agent/mibgroup/mibII/interfaces.c: - (mibII/interfaces.c): Qualify an individual interface type test symbol (Qn: should any/all of the others be qualified as well?) 2000-10-06 08:56 mslifcak * man/Makefile.in, man/default_store.3.bot, man/default_store.3.top, man/mib_api.3, man/shutdown_mib.3, snmplib/default_store.c, snmplib/default_store.h, snmplib/mib.c, snmplib/mib.h, snmplib/parse.c, snmplib/parse.h , snmplib/read_config.c, snmplib/read_config.h: Support for shutdown_mib - clearing the MIB trees and configured registrations. 2000-10-06 05:33 mslifcak * snmplib/system.c: Plug memory leak for ucd-supplied setenv on Win32 platform. 2000-10-06 04:58 mslifcak * snmplib/snmp_api.c: Remove unused variables. 2000-10-05 23:45 nba * snmplib/mib.c: - mib.c: fix silly bug in new oid parser, when leaving the tree and going into sub-ids we know nothing about 2000-10-05 16:03 hardaker * agent/Makefile.in: - (Makefile.in): Patch from Harrie Hazewinkel: - fix library dependency order. 2000-10-04 17:59 hardaker * local/Makefile.in: - (Makefile.in): install "extending" snmpconf file. 2000-10-04 14:50 nba * FAQ: - FAQ: fix a confusion between "omit" and "include" 2000-10-04 13:25 hardaker * agent/mibgroup/ucd-snmp/pass_persist.c: - (pass_persist.c): opaques in pass_persist. 2000-10-04 10:35 hardaker * agent/mibgroup/ucd-snmp/pass.c: - (pass.c): support opaque return types. 2000-10-04 07:15 mslifcak * acconfig.h, config.h.in, configure, configure.in, snmplib/mib.c: Fix parsing problem for -Pc option; reported by Christian Mautner. 2000-10-04 06:52 mslifcak * agent/mibgroup/mibII/interfaces.c: qualify symbols for new i/f types. 2000-10-04 06:51 mslifcak * agent/mibgroup/examples/example.c: Terminate list to compile (add a comma). 2000-10-04 00:18 nba * apps/snmptable.c: - snmptable.c: index columnt (-Ci) width not properly computed when using GETBULK 2000-10-03 18:19 hardaker * agent/: agent_registry.c, agent_registry.h, snmpd.c : - (agent_registry.c, agent_registry.h, snmpd.c): Patch from John Naylon: - add a passback argument to register_readfd() callbacks. 2000-10-03 18:17 hardaker * agent/Makefile.in: - (Makefile.in): Patch from Harrie Hazewinkel: - move auto_nlist.o/lo to libucdagent since some mib-modules need it. 2000-10-03 18:07 hardaker * agent/mibgroup/smux/smux.c: - (smux.c): Patch from Jochen Friedrich: - fix getnext requests to subagents. 2000-10-03 17:24 hardaker * agent/mibgroup/mibII/interfaces.c: - (interfaces.c): Patch from Frank Strauss: - better iftype guessing. 2000-10-03 16:52 hardaker * agent/mibgroup/smux/smux.c: - (smux.c): Patch from Doug Warzecha: - fix oid parsing in traps. 2000-10-03 16:23 hardaker * agent/mibgroup/examples/: example.c, example.h: - (example.c, example.h): example of coding a v2 trap from someone who I have very sadly forgotten. I've been looking for that message for a while to properly attribute this patch. Sigh. 2000-10-03 16:21 hardaker * agent/snmp_agent.c: - (snmp_agent.c): Patch from Douglas Warzecha: - snmpd returns wrong error index on SNMPv1 request (BUG#375). 2000-10-03 09:12 mslifcak * agent/agent_trap.c: Fix null deref of ss->community, reported by Jim Pickering. 2000-10-03 08:03 mslifcak * apps/encode_keychange.c, apps/snmpvacm.c, snmplib/parse.c, snmplib/read_config.c, snmplib/snmp_logging.c, snmplib/snmpv3.c, snmplib/snprintf.c, snmplib/vacm.c: Casting to fix problems building with aCC Thanks to Markku Laukkanen 2000-10-03 05:59 mslifcak * agent/snmpd.c, apps/snmptrapd.c: Remove chdir to undo fix for (BUG#298) 2000-10-02 21:41 nba * snmplib/mib.c: - mib.c: Escape " and \ in text strings. 2000-10-02 21:39 nba * snmplib/snmp_logging.c: - snmp_logging.c: #include 2000-10-02 21:38 nba * local/Makefile.in: - Makefile.in: fix a missing $(srcdir) during make install of mib2c configuration files 2000-10-02 21:37 nba * apps/snmpset.c: - snmpset.c: Do a exit(2) for failure in setting the variable. 2000-10-02 21:36 nba * agent/mibgroup/host/hr_swrun.c: - hr_swrun.c: add a safeguard for very long argument lists. 2000-10-02 21:34 nba * agent/mibgroup/host/hr_disk.c: - hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris. 2000-10-02 21:33 nba * agent/mibgroup/kernel_sunos5.c: - kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic. 2000-10-02 11:41 hardaker * snmplib/Makefile.in: - (Makefile.in): install snmpusm.h. 2000-10-02 10:48 hardaker * local/snmpconf: - (snmpconf): - new options for installing created files. - more comments in the code. - allow reading a .conf directly to writing for auto-commenting .conf files. - misc. 2000-10-02 10:47 hardaker * agent/: Makefile.in, mibgroup/Makefile.in: - (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less. 2000-10-02 09:35 hardaker * agent/snmp_agent.c: - (snmp_agent.c): protect against 0 byte statP mallocs. 2000-10-02 09:14 hardaker * agent/mibgroup/mibII/interfaces.c: - (interfaces.c): Patch from Ted Rule: - fix interfaces.c for variable length number formatting in /proc/net/dev. 2000-10-01 16:40 mslifcak * agent/snmpd.c, apps/snmptrapd.c: Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298) 2000-09-30 08:57 mslifcak * agent/mibgroup/ucd-snmp/dlmod.c: Fix DEBUGMSGTL not found error for builds without dlmod support. Thanks to simon@zid.tuwein.ac.at 2000-09-29 14:35 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, testing/Makefile.in: - (*/Makefile.in): make depend + .o -> .lo fixes. 2000-09-29 14:27 hardaker * makefileindepend.pl: - (makefileindepend.pl): skip empty depend lines. 2000-09-29 14:09 hardaker * local/snmpconf: - (snmpconf): drop duplicate lines from read in snmpd.conf files. 2000-09-29 13:46 hardaker * local/snmpconf: - (snmpconf): sort unknown directives by filetype (whoops). 2000-09-29 13:42 hardaker * local/snmpconf: - (snmpconf): print more information/comments to the screen. 2000-09-29 11:31 hardaker * agent/var_struct.h: - (var_struct.h): increase registration name length to 32 from 16 (Bug #172) 2000-09-29 11:12 hardaker * snmplib/snmp_api.c: - (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339). 2000-09-29 11:01 hardaker * snmplib/snmp_api.c: - (snmp_api.c): fix Bug#353 for hostnames that look like "5w". - don't interprete them as an ip-port. 2000-09-29 10:39 hardaker * snmplib/snmp_alarm.c: - (snmp_alarm.c): Patch from jbpn@cambridgebroadband.com: - There is a peculiarity in the snmp_alarm_unregister function in snmplib/snmp_alarm.c which can cause a segmentation fault. (Bug #367) 2000-09-29 10:34 hardaker * agent/mibgroup/target/snmpTargetParamsEntry.c: - (snmpTargetParamsEntry.c): Patch from John Naylon: - fix use of NULL timestamp pointer in new row creation (Bug #346) 2000-09-28 14:38 nba * man/mib_api.3: - mib_api.3: add a few functions to the header 2000-09-28 14:14 nba * apps/snmptrap.c: - snmptrap.c: remove an extraneous snmp_free_pdu 2000-09-28 14:13 nba * man/: Makefile.in, add_mibdir.3, add_module_replacement.3, get_module_node.3, init_mib.3 , init_mib_internals.3, print_description.3, print_mib.3, print_objid.3, print_value.3, print_variable.3, read_all_mibs.3, read_mib.3, read_module.3, read_module_node.3, read_objid.3, snmp_set_mib_warnings.3, snmp_set_save_descriptions.3: - man/: add man entries for many library functions (pointing to snmp_api.3) 2000-09-28 11:09 mslifcak * agent/mibgroup/mibII/udpTable.c: remove second copy of sys/socket.h 2000-09-27 12:59 hardaker * agent/mibgroup/ucd-snmp/dlmod.h: - (dlmod.h): add the UCD-DLMOD-MIB to the default load list. 2000-09-27 12:55 hardaker * config.h.in, configure, configure.in, agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c : - (config.h.in, configure, configure.in, ucd_snmp.h, dlmod.c): - include ucd-snmp/dlmod by default. - build code only if dlopen is found. 2000-09-27 08:31 hardaker * agent/auto_nlist.c: - (auto_nlist.c): Patch from Harrie Hazewinkel: - don't print kernel based warning messages when -r, etc, is specified. 2000-09-26 13:17 mslifcak * win32/config.h: For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding. 2000-09-26 13:15 mslifcak * snmplib/snmp_logging.c: Include system.h (vsnprintf decl) 2000-09-26 13:14 mslifcak * snmplib/snmp_api.c: Fix unsigned comparison. 2000-09-26 13:14 mslifcak * snmplib/mib.c: Fix unsigned comparisons. 2000-09-26 13:13 mslifcak * apps/snmptable.c: Fix signed comparison; Remove unused var. 2000-09-26 13:12 mslifcak * apps/snmpdf.c: Include getopt.h (optarg decl); Remove unused var. 2000-09-26 13:11 mslifcak * agent/mibgroup/util_funcs.c: Match Initialise_Table args 3,4 declarations with definitions. 2000-09-26 12:58 hardaker * agent/mibgroup/mibII/interfaces.c: - (interfaces.c): make the adminstatus RONLY. 2000-09-26 10:21 hardaker * local/mib2c: - (mib2c): chomp($1) is illegal. 2000-09-26 03:04 mslifcak * acconfig.h, config.h.in, agent/mibgroup/util_funcs.c, win32/config.h: Explicitly build path to CACHEFILE, as not all C compilers support "##". 2000-09-25 16:56 mslifcak * agent/snmpd.c: chdir just before sending coldstart trap, to allow for paths to be resolved. 2000-09-25 09:35 mslifcak * snmplib/snmp_parse_args.c: case insensitive token search (use strcasecmp). 2000-09-22 06:03 nba * mibs/: HCNUM-TC.txt, IF-INVERTED-STACK-MIB.txt, INET-ADDRESS-MIB.txt, IP-FORWARD-MIB.txt, smistrip : -mibs/: MIB updates 2000-09-22 05:55 nba * mibs/: IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANAifType-MIB.txt, MTA-MIB.txt, Makefile.in, Makefile.mib, NETWORK-SERVICES-MIB.txt, RFC-1215.txt , RFC1155-SMI.txt, RFC1213-MIB.txt: - mibs/: MIB updates 2000-09-22 05:52 nba * man/snmpset.1, man/snmptrap.1, snmplib/snmp_api.c , apps/snmpset.c: - snmp_api.c: support setting of BITS variables 2000-09-22 05:50 nba * apps/snmpstatus.c: - snmpstatus.c: show error object 2000-09-22 04:29 nba * apps/snmpusm.c: - snmpusm.c: issue error message with object 2000-09-22 04:28 nba * snmplib/system.h: - system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf 2000-09-22 04:27 nba * agent/mibgroup/mibII/vacm_vars.c: - vacm_vars.c: protect against overrun of strings 2000-09-21 16:17 nba * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c , snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmpwalk.c: - apps/: display failed object when one is identified by pdu->errindex 2000-09-21 15:59 hardaker * man/: Makefile.in, snmpdf.1: - (Makefile.in, snmpdf.1): document the snmpdf command. 2000-09-21 15:50 nba * man/snmptable.1, apps/snmptable.c: - snmptable: use GETBULK to collect data when protocol allows it. Add -CB options to fall back to GETNEXT. 2000-09-21 15:38 nba * snmplib/default_store.h, snmplib/mib.c, man/snmpcmd.1: - mib.c: rewrite index handling in object ids, to allow symbolic enums. Add Daves suggested -Ov output. Also enhace -Td output to destinguish OBJECT-TYPE from TRAP-TYPE, MODULE-IDENTITY etc. 2000-09-21 15:31 hardaker * apps/snmpdf.c: - (snmpdf.c): use the UCD-SNMP-MIB's dskTable if the HOST-RESOURCES-MIB is empty or if -Cu is specified on the command line. 2000-09-21 15:28 nba * snmplib/: parse.c, parse.h: - parse.c: add ability to collect VARIABLES/OBJECTS for TRAP-TYPE and NOTIFICATION-TYPE. Ignore files that does not have DEFINITIONS as their second token. Enhance -Td output accordingly. 2000-09-21 15:22 nba * snmplib/snprintf.c, snmplib/strtol.c, snmplib/strtoul.c, snmplib/Makefile.in, snmplib/snmp_logging.c, acconfig.h, configure.in , config.h.in, configure: - snmplib: add snprintf, strtol, strtoul for systems that don't have them 2000-09-21 15:10 hardaker * snmplib/mib.h: - (mib.h): add fake struct definition for enums 2000-09-21 14:16 nba * snmplib/strtoul.c: file strtoul.c was initially added on branch V4-1-1-patches. 2000-09-21 14:16 nba * snmplib/strtol.c: file strtol.c was initially added on branch V4-1-1-patches. 2000-09-21 14:16 nba * snmplib/snprintf.c: file snprintf.c was initially added on branch V4-1-1-patches. 2000-09-21 06:16 hardaker * snmplib/: mib.c, mib.h: - (mib.c, mib.h): make sprint* non-static (bug #132). 2000-09-21 00:25 hardaker * snmplib/snmp_alarm.c: - (snmp_alarm.c): Patch from John Naylon: - fix bug #360 where a client might remove a alarm registration during a call to the alarm function and invalidate the pointer being used by the calling function. 2000-09-21 00:22 hardaker * configure, configure.in: - (configure, configure.in): --disable-shared by default in cvs checkouts. 2000-09-20 17:31 hardaker * local/snmpconf: - (snmpconf): space indent tokens if # prepended. 2000-09-20 17:30 hardaker * agent/mibgroup/target/: snmpTargetAddrEntry.c, snmpTargetParamsEntry.c: - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines. 2000-09-20 17:29 hardaker * local/Makefile.in: - (Makefile.in, monitor): disk, proc, and load checks. 2000-09-20 17:27 hardaker * agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/snmpv3/usmUser.c, snmplib/snmpv3.c: - (vacm_vars.c, usmUser.c, snmpv3.c): NULL out help messages for .conf tokens that are either internal or no longer the standard way of doing things. 2000-09-20 17:26 hardaker * configure, configure.in: - (configure, configure.in): export SNMPCONFPATH to Makefiles 2000-09-20 17:25 hardaker * EXAMPLE.conf.def: - (EXAMPLE.conf.def): minor correction of table name. More errors exist. 2000-09-20 16:46 hardaker * local/Makefile.in: - (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files. 2000-09-20 15:17 hardaker * local/Makefile.in: - (Makefile.in, authopts): snmp.conf support for basic authentication options. 2000-09-20 14:55 hardaker * local/snmpconf: - (snmpconf): - don't force reading of /usr/local/share/snmpd.conf. - don't print unknown directive comment headers if there aren't any. 2000-09-20 14:45 hardaker * local/snmpconf: - (snmpconf): space things out on the screen a bit better. 2000-09-20 14:35 hardaker * local/: Makefile.in, snmpconf: - (Makefile.in, snmpconf): install snmpconf and its various support files. 2000-09-20 14:20 hardaker * snmplib/: snmp_api.c, snmp_api.h: - (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer. 2000-09-20 11:37 hardaker * local/snmpconf: - (snmpconf): misc updates and improvements. 2000-09-20 08:54 hardaker * snmplib/snmp_api.c: - (snmp_api.c): Fix dynamic array problem pointed out by Jochen Kmietsch. 2000-09-20 02:05 daves * agent/mibgroup/agentx/protocol.c: - (agentx/protocol.c): Don't include context strings on PDUs that shouldn't have them (Thanks to Pedro Pereira for identifying this) 2000-09-19 17:06 hardaker * local/snmpconf: - (snmpconf): read older configuration files in and merge with new results. 2000-09-19 14:40 hardaker * snmplib/snmp_api.c: - (snmp_api.c): print pdu type on debugging dump output. 2000-09-19 14:15 hardaker * snmplib/: asn1.c, snmp.c: - (asn1.c, snmp.c): reverse encoding support for specialized opaque datatypes (float, double, etc). 2000-09-19 14:15 hardaker * aclocal.m4: - (aclocal.m4): document macros a bit more for submission to the autoconf macro library. 2000-09-19 08:30 mslifcak * agent/mibgroup/mibII/at.c: Fix bug #295 reported by John Whitney johnw@aiinet.com 2000-09-18 14:59 hardaker * agent/: snmp_vars.h, snmpd.h: - (snmp_vars.h, snmpd.h): Patch from Harrie Hazewinkel: - move getStatPtr definition to proper .h file. 2000-09-18 14:55 mslifcak * apps/Makefile.in: Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir 2000-09-14 09:05 hardaker * agent/agent_read_config.c, man/snmpd.conf.5.def: - (agent_read_config.c, snmpd.conf.5.def): Patch from Harrie Hazewinkel: - add a port specification snmpd.conf token. 2000-09-14 08:52 hardaker * agent/agent_trap.c: - (agent_trap.c): ignore output of gethostbyname for trap session adding. 2000-09-13 15:06 hardaker * local/snmpconf: - (snmpconf): new utility to generate .conf files by prompting the user with questions. 2000-09-08 13:07 hardaker * agent/mibgroup/ucd-snmp/proxy.c: - (proxy.c): Patch from Scott Lipcon: - fix proxy support for null length strings. 2000-09-07 10:12 hardaker * config.h.in, configure, configure.in: - (config.h.in, configure, configure.in): - fix openssl checks. - run autoheader. 2000-09-05 13:35 mslifcak * agent/snmpd.c, agent/mibgroup/util_funcs.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: Minor touchups to build on Win32 platform. 2000-09-05 13:34 mslifcak * win32/: win32.dsw, libsnmp_dll/libsnmp.def, snmpdf/.cvsignore, snmpdf/snmpdf.dsp, snmpvacm/.cvsignore, snmpvacm/snmpvacm.dsp: Welcome the newest ucd-snmp applications to the Win32 builds. 2000-09-04 15:19 nba * snmplib/read_config.c: - read_config.c: restart errorcount when reloading config 2000-09-04 15:12 nba * man/snmpnetstat.1: - snmpnetstat.1: align man page with program 2000-09-04 15:10 nba * agent/mibgroup/mibII/ipAddr.c: - ipAddr.c: remove a bad ntohl for OpenBSD 2000-09-04 15:09 nba * agent/mibgroup/: mibincl.h, mibII/tcp.c, mibII/tcpTable.c, mibII/udp.c, mibII/udpTable.c: - mibincl.h, {tc,ud}p{,Table}.c: ensure just one include of socket.h to make unprotected include file in Ultrix happy 2000-09-04 15:05 nba * configure.in, configure: - configure.in: make --without-libwrap work 2000-09-01 15:14 hardaker * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, vmstat_solaris2.h: - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: - updated code. 2000-09-01 11:54 hardaker * apps/snmptrapd.c: - (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T. 2000-08-30 13:28 nba * snmplib/parse.c: - parse.c: fix loop in syntax error in DEFVAL clause. Also fix reading of .index file with filenames containing blanks. 2000-08-28 13:43 marz * perl/SNMP/SNMP.pm: minor syntax glitch in POD docs 2000-08-24 01:55 daves * apps/snmptable.c: - (apps/snmptable.c): Fix bug with displaying header-less indexed tables (Thanks to Ernie Miller) 2000-08-19 11:29 mslifcak * snmplib/asn1.c: Apply patch from to fix sign in asn_rbuild_unsigned_int . 2000-08-18 04:18 mslifcak * agent/mibgroup/mibincl.h: restore previous version; openbsd, solaris, linux build ok. 2000-08-18 03:44 mslifcak * snmplib/read_config.c: remove unused printf argument passed to snmp_log. 2000-08-18 03:20 mslifcak * perl/SNMP/Makefile.PL: fix bug 253 with patch supplied by Jeffrey Honig 2000-08-18 02:52 mslifcak * testing/tests/: T020snmpv3get, T021snmpv3getnext: fix bug 318 - test 9 and 10 explicitly create the test user. 2000-08-17 13:42 mslifcak * apps/snmptest.c: The battle to trim newlines correctly continues...reduce length by one. 2000-08-16 15:04 hardaker * snmplib/: snmp_api.c, snmpusm.c: - (snmp_api.c, snmpusm.c): fix various encryption/decryption problems. 2000-08-16 15:03 hardaker * snmplib/scapi.c: - (scapi.c): fix padding size in encryption. 2000-08-16 14:48 hardaker * snmplib/scapi.c: - (scapi.c): set plaintext length at the end of sc_decrypt. 2000-08-15 05:08 mslifcak * FAQ: Fix bug 284 with a short explanation about snmp.conf. 2000-08-15 03:00 mslifcak * INSTALL: Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu 2000-08-15 00:08 nba * apps/: snmptest.c (V4-1-1-patches.2), snmptest.c: - snmptest.c: overhaul input_variable, kill newline 2000-08-14 22:05 nba * aclocal.m4, configure.in, configure (V4-1-1-patches.[1,0,0]), aclocal.m4, configure, configure.in: - aclocal.m4, configure.in: fixes for configure --silent 2000-08-14 17:27 hardaker * Makefile.top, configure, configure.in: - (Makefile.top, configure, configure.in): - --enable-silent-libtool to make Niels smile. 2000-08-14 17:17 hardaker * snmplib/: snmpv3.c, snmpv3.h: - (snmpv3.c, snmpv3.h): implement a new (default) engineID type based on a random number, and a timestamp. - I think it won't invalidate existing installations (heh). 2000-08-14 16:47 hardaker * snmplib/read_config.c: - (read_config.c): - if -Dread_config, then print even no-help tokens and a * for PREMIB ones. 2000-08-14 14:51 nba * acconfig.h, config.h.in, configure, configure.in, agent/agent_trap.c, agent/mib_modules.c, agent/mibgroup/mibincl.h, agent/mibgroup/host/hr_partition.c, agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/snmpv3/snmpEngine.c, agent/mibgroup/snmpv3/snmpMPDStats.c, agent/mibgroup/snmpv3/usmStats.c, agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/errormib.c, agent/mibgroup/ucd-snmp/extensible.c, agent/mibgroup/ucd-snmp/loadave.c, agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/registry.c, agent/mibgroup/ucd-snmp/versioninfo.c, agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, apps/snmpbulkget.c , snmplib/getopt.h, snmplib/scapi.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, snmplib/snmp_logging.c, snmplib/snmpusm.c: - (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5 2000-08-14 11:33 hardaker * snmplib/keytools.c: - (keytools.c): Patch from Yigal Hochberg: - remove unused context variables. 2000-08-14 11:29 hardaker * snmplib/scapi.c: - (scapi.c): Patch from Yigal Hochberg: - remove duplicate keylength check. 2000-08-11 13:09 hardaker * snmplib/snmp_api.c: - (snmp_api.c): optimize reverse encoding of varbindlists. 2000-08-11 08:55 hardaker * local/README.mib2c: - (README.mib2c): Patch from Jan Alfred Sandven: - typos. 2000-08-11 06:05 nba * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c , snmpdf.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c, snmpusm.c, snmpvacm.c , snmpwalk.c: - apps/*: snmpapp -V should not give the usage message too. 2000-08-11 00:43 nba * man/: snmptrapd.8 (V4-1-1-patches.2), snmptrapd.8: - snmptrapd.8: fix typo. Thanks to G. Allen Morris III 2000-08-10 23:23 nba * snmplib/parse.c: - parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and ObjectName 2000-08-10 16:20 hardaker * local/: Makefile.in, mib2c: - (Makefile.in, mib2c): - make mib2c look in $(snmplibdir) for .conf files. - install mib2c and .conf files. 2000-08-10 14:33 hardaker * snmplib/: default_store.h, snmp_api.c: - (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode. 2000-08-10 14:31 hardaker * agent/mibgroup/ucd-snmp/extensible.c: - (extensible.c): fix CR termination. 2000-08-10 14:25 hardaker * acconfig.h, config.h.in: - (acconfig.h, config.h.in): define reverse encoding on by default. 2000-08-10 13:02 mslifcak * configure.in, configure: fix bug 252 for configure and sys/socket.h on BSD/OS 4.2 2000-08-10 09:07 hardaker * snmplib/: asn1.c, asn1.h, snmp.c, snmp.h , snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h, snmpv3.c: - (asn1.c, asn1.h, snmp.c, snmp.h, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h, snmpv3.c): - implement reverse encoded messages. - TODO: clean up, run-time determination of weather to use it or not. 2000-08-09 15:40 mslifcak * snmplib/read_config.c: Fix bug 331 with patch in part provided by John Naylon 2000-08-09 15:27 mslifcak * agent/mibgroup/smux/smux.c, agent/mibgroup/ucd-snmp/proxy.c, apps/snmpvacm.c: no // comment, in deference to non-ANSI-C compilers. 2000-08-09 07:21 nba * agent/mibgroup/host/hr_swrun.c: - hr_swrun.c: fix the RunPath for swapped out Linux process 2000-08-09 07:21 nba * agent/mibgroup/host/: hr_print.c (V4-1-1-patches.2), hr_print.c : - hr_print.c: fix a debug token 2000-08-09 04:44 nba * apps/snmpnetstat/main.c: - main.c: fix parsing of -v 2000-08-08 10:06 hardaker * agent/mibgroup/ucd-snmp/extensible.c: - (extensible.c): strip newlines. 2000-08-08 08:51 hardaker * snmplib/snmp_parse_args.c: - (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0. - 2000-08-08 06:36 mslifcak * snmplib/snmpusm.c: Fix bug #295 (free *secStateRef before allocating another one). 2000-08-08 06:05 mslifcak * apps/snmptrapd.c, agent/snmpd.c: fix bug #298 reported and patch supplied by Conrad Link 2000-08-08 04:59 nba * snmplib/snmp_api.c: - snmp_api.c: fix a busy loop when alarm queue is active without any outstanding requests 2000-08-08 04:47 nba * man/snmpset.1: - snmpset.1: cannot set counters 2000-08-08 04:42 mslifcak * snmplib/snmp_api.c: Fixed (BUG#332) using patch submitted by John Naylon Also consolidated comments about the four send PDU functions. 2000-08-07 06:59 mslifcak * snmplib/snmp_api.c: Fix leak in reportable errors found by John Naylon 2000-08-07 05:48 nba * man/add_module_replacement.3: file add_module_replacement.3 was initially added on branch V4-1-1-patches. 2000-08-07 05:48 nba * man/read_objid.3: file read_objid.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/snmp_set_mib_warnings.3: file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/snmp_set_save_descriptions.3: file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/read_module_node.3: file read_module_node.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/read_module.3: file read_module.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/read_mib.3: file read_mib.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/read_all_mibs.3: file read_all_mibs.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/print_variable.3: file print_variable.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/print_value.3: file print_value.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/print_objid.3: file print_objid.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/print_mib.3: file print_mib.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/print_description.3: file print_description.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/init_mib.3: file init_mib.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/init_mib_internals.3: file init_mib_internals.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/get_module_node.3: file get_module_node.3 was initially added on branch V4-1-1-patches. 2000-08-07 02:49 nba * man/add_mibdir.3: file add_mibdir.3 was initially added on branch V4-1-1-patches. 2000-08-04 17:13 hardaker * configure, configure.in: - (configure, configure.in): add in the notification group by default. 2000-08-04 17:08 hardaker * agent/mibgroup/notification.h: - (notification.h): notification mib wrapper. 2000-08-04 17:06 hardaker * snmplib/snmp_parse_args.c: - (snmp_parse_args.c): - initialize optind before calling getopt. - debugging output. 2000-08-04 16:56 hardaker * agent/mibgroup/ucd-snmp/proxy.c: - (proxy.c): properly set the first (unused) argument to snmp_parse_args(). 2000-08-04 16:53 hardaker * agent/: agent_trap.c, mibgroup/notification/snmpNotifyTable.h, mibgroup/target/snmpTargetAddrEntry.c, mibgroup/target/snmpTargetAddrEntry.h, mibgroup/target/snmpTargetParamsEntry.c, mibgroup/target/snmpTargetParamsEntry.h, mibgroup/target/target.c: - (agent_trap.c, snmpNotifyTable.h, snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c): - if using the snmpNotificationTable, insert non-v1 trap sinks into it. 2000-08-04 05:26 daves * agent/mibgroup/mibJJ.h: - (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII 2000-08-04 05:21 daves * agent/mibgroup/: util_funcs.c, util_funcs.h: - (mibgroup/util_funcs.[ch]): New 'cached table' routines 2000-08-03 08:37 mslifcak * snmplib/snmp_api.c: Fix bug #325 identified by John Naylon 2000-08-03 01:24 nba * mibs/IP-FORWARD-MIB.txt: file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches. 2000-08-03 01:24 nba * mibs/INET-ADDRESS-MIB.txt: file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches. 2000-08-03 01:24 nba * mibs/IF-INVERTED-STACK-MIB.txt: file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches. 2000-08-03 01:24 nba * mibs/HCNUM-TC.txt: file HCNUM-TC.txt was initially added on branch V4-1-1-patches. 2000-08-02 07:06 mslifcak * testing/eval_tools.sh: Silent running grep results. 2000-08-02 06:10 mslifcak * snmplib/snmp_api.c: Fix BUG #291: allow "255.255.255.255" for text input to ASN_IPADDRESS 2000-08-02 05:20 mslifcak * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c , agent/mibgroup/agentx/subagent.c, apps/snmptest.c : Fix (BUG#323): free PDU when snmp_send fails. 2000-08-02 05:06 mslifcak * testing/TESTCONF.sh: Add -p option once to snmpd args. Find MIBDIRS in source tree. Fix condition to set PATH. 2000-08-01 23:30 nba * agent/mibgroup/mibII/ip.c: - ip.c: One more #if solaris 2000-08-01 23:19 nba * agent/mibgroup/mibII/ip.c: - ip.c: A bad #if ... the proper define to test for Solaris is solaris2 2000-08-01 16:40 hardaker * snmplib/snmp_parse_args.c: - (snmp_parse_args.c): remove unused usage() typedef. 2000-08-01 16:40 hardaker * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: - (proxy.c, proxy.h): -Wall warning fixes. 2000-08-01 16:39 hardaker * FAQ: - (FAQ): mention newer versions of Solaris. 2000-08-01 16:37 hardaker * testing/TESTCONF.sh, testing/TESTCONF.sh.in, configure, configure.in: - (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF. 2000-08-01 16:31 hardaker * Makefile.top: - (Makefile.top): make un-quiet. 2000-08-01 10:23 hardaker * local/snmp-ucd.sh: - (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations). 2000-08-01 04:45 mslifcak * snmplib/snmpusm.c: Fix bug found by Yigal Hochberg 2000-08-01 03:30 daves * agent/snmp_vars.c: - (agent/snmp_vars.c): Fix building of complete OID (work with the name originally registered, not any subsequent division boundaries) 2000-07-31 20:09 mslifcak * agent/mibgroup/util_funcs.c: Remove duplicate fopen from shell_command. 2000-07-31 18:58 mslifcak * testing/: RUNTESTS, TESTCONF.sh.in: (TESTCONF.sh.in) - set MIBDIRS to sibling of the testing directory. (RUNTESTS) - allow binaries to be in the "-D bindir" directory. 2000-07-31 15:25 mslifcak * testing/TESTCONF.sh.in: Dont adjust PATH if SNMP_PATH is set. Dont add port spec to SNMP_FLAGS if one is already specified. 2000-07-31 13:49 mslifcak * testing/eval_tools.sh: Remove test directories for skipped tests. Keep test directories for failed tests. Keep test directories for passed tests when "RUNTESTS -s" is specified. Search config.h at the root of the build tree. 2000-07-31 11:32 mslifcak * config.guess: Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5 2000-07-31 11:31 mslifcak * config.sub: Merge from automake-1.4: Add for Rhapsody, OpenStep 2000-07-30 17:38 hardaker * agent/mibgroup/: notification/snmpNotifyTable.c, notification/snmpNotifyTable.h, target/target.c, target/target.h: - (snmpNotifyTable.c, snmpNotifyTable.h, target.c, target.h): - implement untested filtering function callback for target searches. - delete unused function. - misc warning fixes. 2000-07-30 17:07 hardaker * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c , snmpNotifyFilterProfileTable.h, snmpNotifyFilterTable.c, snmpNotifyFilterTable.h: - (snmpNotifyFilterProfileTable.c, snmpNotifyFilterProfileTable.h, snmpNotifyFilterTable.c, snmpNotifyFilterTable.h): - more notification table implementations for filtering. - Framework complete, functionality is not. 2000-07-30 17:05 hardaker * agent/mibgroup/: header_complex.c, header_complex.h: - (header_complex.c, header_complex.h): - handle implied objects. - implement header_complex_get() for simple data retrievals. 2000-07-28 06:14 mslifcak * agent/mibgroup/mibII/: var_route.c (V4-1-1-patches.2), var_route.c: Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com. 2000-07-27 15:19 hardaker * configure, configure.in: - (configure, configure.in): Patch from Vinay Mohta: - access_hosts() requires an argument so fake one. 2000-07-27 15:00 hardaker * agent/mibgroup/mibII/interfaces.c: - (interfaces.c): Patch from Mattias Barthel: - fix for interfaces without an attached IP address. 2000-07-27 14:55 hardaker * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, vmstat_solaris2.h: - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: - support raw values. 2000-07-27 08:25 hardaker * apps/snmpusm.c: - (snmpusm.c): print errors to stderr. 2000-07-27 06:20 nba * snmplib/parse.c: - parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE for another 2000-07-27 01:35 nba * snmplib/snmp_api.c: - snmp_api.c: Fix pdu->community being overwritten with session->community Thanks to Dana P. Cook 2000-07-26 22:28 mslifcak * agent/agent_trap.c, snmplib/parse.c, snmplib/read_config.c, win32/libsnmp_dll/libsnmp.def: Update for win32 build: remove unused variables and unpublished method. 2000-07-26 08:53 hardaker * local/mib2c.storage.conf: - (mib2c.storage.conf): misc changes and improvements. 2000-07-26 08:53 hardaker * local/tkmib: - (tkmib): Patch from Bert Driehuis: - translateObj hack. 2000-07-26 08:49 hardaker * local/tkmib: - (tkmib): Patch from Bert Driehuis: - remove beginning newline in description clauses. 2000-07-17 11:00 hardaker * agent/mibgroup/ucd-snmp/vmstat_solaris2.h: - (vmstat_solaris2.h): config_require kernel_sunos5. 2000-07-12 09:29 hardaker * snmplib/snmpv3.c: - (snmpv3.c): copy key length as well as the key when using the same privacy key as the auth key. 2000-07-11 13:34 marz * perl/SNMP/: README, SNMP.pm, SNMP.xs, t/mib.t : added ranges field to SNMP::MIB hash 2000-07-11 10:05 hardaker * snmplib/mib.c: - (mib.c): Patch from Robert Story: - make null PREFIX variable possible so non-dot-leading oids are accepted. 2000-07-11 09:22 hardaker * agent/snmp_agent.c, apps/snmptrapd.c, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmpusm.c, snmplib/snmpusm.h: - (snmp_agent.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h): - make the session pointers indicate weather or not they are "authoritative", meaning weather they should be learning engineIDs or reporting on them. - pass the received-packet session pointer into snmpv3_parse and usm_proccess_in_msg() to use this flag. - set isAuthoratative = true in the agent, and unknown in the snmptrapd. 2000-07-11 08:32 hardaker * snmplib/snmpv3.c: - (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use. 2000-07-07 01:37 daves * agent/mibgroup/mibII/interfaces.c: - (mibII/interfaces.c): Recognise Token Ring interfaces under Linux 2000-07-06 17:19 hardaker * snmplib/read_config.c: - (read_config.c): print generic strings when saving persistent data where possible. (IE, check for printable characters before printing hex). 2000-07-06 17:05 hardaker * testing/: TESTCONF.sh, TESTCONF.sh.in: - (TESTCONF.sh, TESTCONF.sh.in): moved TESTCONF.sh to TESTCONF.sh.in and have the MIBS path variable built by configure since it knows where the root level source directory is. 2000-07-06 17:04 hardaker * configure, configure.in, agent/mibgroup/header_complex.c, agent/mibgroup/notification/snmpNotifyTable.c, snmplib/asn1.h , snmplib/snmp_api.c: - (configure, configure.in, header_complex.c, snmpNotifyTable.c, asn1.h, snmp_api.c): - implement IMPLIED index handling. - make the created USM entries set the storageType and RowStatus appropriately. 2000-07-06 17:02 hardaker * snmplib/snmp_api.h: - (snmp_api.h): better comments on a couple of function definitions. 2000-07-05 07:50 mslifcak * agent/snmp_agent.c: fix (BUG#290) gracefully handle some PDUs that have no variables. 2000-07-05 06:46 mslifcak * README.win32: [no log message] 2000-07-04 10:21 hardaker * agent/snmp_vars.c, apps/snmptrapd.c, snmplib/snmp_api.c, snmplib/snmpusm.c, snmplib/snmpusm.h: - (snmp_vars.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h): - remove last remnants of the "initial" user. - make engineid reports from the usm happen based on the report flag in the message flag. - Note: this is a big issue with the SNMPv3 protocol specs. The specifications note that you send a report if you are "authoritative", but don't describe how to know if you are authoritative or not. For situations like proxies and notification receivers, where you are sometimes authoritative and other times you're not, this is problematic. The SNMPv3 ASIs do not pass in enough information to determine this and the WG has proclaimed that the ASIs are not meant to be used as an API, but the initial work done by NAI and TISLabs attempted to implement the USM such that it would be a "reference" release and hence we followed the specifications to the letter and used the ASIs as APIs just to see if we could. We could previously only because we were always either authoritative or non-authoritative. Since beginning to work on proxy and the notification mib, this is no longer possible. For the record, I am hereby changing the initial reference release in such a manner as it no longer conforms exactly to the SNMPv3 ASIs. So as not to confuse anyone, this is an entirely theoretical issue with respect to the SNMPv3 specification and is perfectly legal to do. Though I could easily go on, I'll step off my soap box now. 2000-07-03 10:10 hardaker * agent/: agent_callbacks.h, agent_trap.c, agent_trap.h, mibgroup/notification/snmpNotifyTable.c, mibgroup/target/snmpTargetAddrEntry.c, mibgroup/target/snmpTargetAddrEntry.h, mibgroup/target/snmpTargetParamsEntry.c, mibgroup/target/snmpTargetParamsEntry.h, mibgroup/target/target.c: - (agent_callbacks.h, agent_trap.c, agent_trap.h, snmpNotifyTable.c, snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c): - Add a new callback for sending traps. - Make the notification mib use it. - make the target mib generate more persistent sessions. - Make the notification mib always ask the target mib for a session list, which is now cached directly by the target mib. 2000-07-03 08:38 mslifcak * snmplib/: mib.c, read_config.c, snmp_api.c , system.c: fix (BUG#262) - (some) statements that cannot be reached. 2000-07-03 07:55 mslifcak * snmplib/ucd-snmp-includes.h: fix (BUG#287) 2000-07-03 06:11 mslifcak * snmplib/snmpusm.c: fix bug # 289 2000-06-30 04:45 mslifcak * snmplib/read_config.c: simplify memory allocation in read_config_read_{octet_string, objid} 2000-06-30 00:47 nba * snmplib/read_config.c: - read_config.c: Fix a missing initialization for keywords without help 2000-06-28 23:37 nba * mibs/: IF-MIB.txt, Makefile.mib: - IF-MIB.txt: upgrade to RFC 2863 2000-06-28 00:58 nba * acconfig.h, config.h.in, configure.in, configure, agent/mibgroup/mibII/interfaces.c: - interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value 2000-06-27 01:34 nba * apps/snmpnetstat/main.c: - main.c: better option parsing. 2000-06-27 01:34 nba * snmplib/snmpv3.c: - snmpv3.c: do case insensitive matching of option values. 2000-06-27 00:33 nba * man/snmptranslate.1: - snmptranslate.1: document that -w is also for -Td 2000-06-27 00:30 nba * man/: snmpbulkget.1, snmpbulkwalk.1, snmpcmd.1 , snmpget.1, snmpgetnext.1, snmpnetstat.1, snmpset.1, snmpstatus.1, snmptest.1, snmptrap.1 , snmptrapd.8, snmpwalk.1, variables.5: - various man page nit-picking 2000-06-27 00:28 nba * apps/snmptable.c: - snmptable.c: fixes and usage message for -Ch and -CH 2000-06-26 23:43 nba * mibs/: AGENTX-MIB.txt, DISMAN-SCHEDULE-MIB.txt, DISMAN-SCRIPT-MIB.txt, EtherLike-MIB.txt, HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANA-LANGUAGE-MIB.txt , IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt , IPV6-ICMP-MIB.txt, IPV6-MIB.txt, IPV6-TC.txt , IPV6-TCP-MIB.txt, Makefile.in, RMON-MIB.txt , SMUX-MIB.txt, SNMP-COMMUNITY-MIB.txt, SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt, SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt, SNMPv2-CONF.txt, SNMPv2-MIB.txt, SNMPv2-SMI.txt, SNMPv2-TC.txt, SNMPv2-TM.txt, TCP-MIB.txt, UDP-MIB.txt: - Makefile.in, *MIB.txt: update to current RFC version 2000-06-26 23:42 nba * mibs/: Makefile.mib, mibfetch, smistrip: - Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC documents. 2000-06-26 23:40 nba * snmplib/parse.c, snmplib/mib.c, snmplib/mib.h , apps/snmptranslate.c: - parse.c, mib.[ch], snmptranslate.c: add parsing of CHOICE and checks for OBJECT-GROUP and AGENT-CAPABILITIES. This allows us to parse complete MIB extracts from RFC documents. 2000-06-26 23:38 nba * Makefile.top: - Makefile.top: make libtool silent, so we can see those warnings 2000-06-26 23:37 nba * agent/mibgroup/target/snmpTargetAddrEntry.c: - snmpTargetAddrEntry.c: do a cast to kill a warning 2000-06-26 23:32 nba * agent/agent_trap.c: - agent_trap.c: Fix a leak when request is blocked by VACM and no trap is sent. 2000-06-26 11:56 mslifcak * snmplib/read_config.c: fix (BUG#233) 2000-06-23 06:42 mslifcak * agent/mibgroup/ucd-snmp/proc.c: replace malloc/memset 0 with calloc. 2000-06-23 01:08 daves * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h , ip.c: - (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards (Thanks to Bryan Blackman) 2000-06-22 17:09 mslifcak * agent/mibgroup/ucd-snmp/proc.c: remove extra include errormib.h 2000-06-22 16:50 mslifcak * agent/mibgroup/util_funcs.c: Fix bug #276 - close most file descriptors before exec'ing command. 2000-06-22 15:59 mslifcak * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c , ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c : fgets: use sizeof(buf) in lieu of compiler constant STRMAX. 2000-06-22 15:53 mslifcak * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: Use fewer large static buffers. pass_persist uses bigger buffers now. 2000-06-21 12:25 hardaker * agent/mibgroup/notification/snmpNotifyTable.c: - (snmpNotifyTable.c): Uh, only if not deleted. 2000-06-21 12:23 hardaker * agent/mibgroup/notification/snmpNotifyTable.c: - (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS. 2000-06-20 20:01 mslifcak * Makefile.in: Declare top_builddir to avoid annoying /libtool not found message. 2000-06-20 17:30 mslifcak * apps/encode_keychange.c: Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf). 2000-06-20 15:37 mslifcak * win32/: libagent/libagent.def, libagent/libagent.dsp, libsnmp_dll/libsnmp.def, snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, snmptest/snmptest.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, snmpwalk/snmpwalk.dsp: Win32 MS-VC++ build fixups. 2000-06-20 15:37 mslifcak * snmplib/snmpv3.c: Encapsulate local variable "x" to the scope where needed. 2000-06-20 15:36 mslifcak * snmplib/snmp_client.c: Remove unused var "newvar". 2000-06-20 15:36 mslifcak * apps/snmptrapd_log.c: Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch. 2000-06-20 15:34 mslifcak * apps/snmptrapd.c: Remove unused vars struct tm, time_t. 2000-06-20 15:34 mslifcak * agent/snmpd.c: Remove unused var "initlist". 2000-06-20 15:33 mslifcak * agent/snmp_agent.c: Declare strncasecmp in system.h ; Remove unused var "status". 2000-06-20 15:31 mslifcak * agent/mibgroup/mibII/vacm_vars.c: Remove unused vars. 2000-06-20 15:30 mslifcak * agent/agent_trap.c: Declare optarg in getopt.h. 2000-06-20 14:00 hardaker * local/mib2c.storage.conf: - (mib2c.storage.conf): misc minor changes. 2000-06-20 13:59 hardaker * agent/mibgroup/notification/: .cvsignore, snmpNotifyTable.c , snmpNotifyTable.h: - (.cvsignore, snmpNotifyTable.c, snmpNotifyTable.h): - SNMP-NOTIFICATION-MIB's snmpNotifyTable implemented: - uses the SNMP-TARGET-MIB to get its addresses from. - uses header_complex to handle the data. - much todo: - dynamic target/notification mib updating without kill -HUP needed. - this will be a real pain. - fix v3 related traps still (same usm bug I've been meaning to fix). - the rest of the SNMP-NOTIFICATION-MIB tables. 2000-06-20 13:53 hardaker * agent/mibgroup/target/: snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, snmpTargetParamsEntry.h: - (snmpTargetAddrEntry.c, snmpTargetAddrEntry.h, snmpTargetParamsEntry.c, snmpTargetParamsEntry.h): - generic target session creation - misc other minor fixes. 2000-06-20 13:51 hardaker * agent/mibgroup/: target.h, target/target.c, target/target.h: - (target.h, target.c, target.h): generic target session creation based on entries in the SNMP-TARGET-MIB table. 2000-06-20 13:50 hardaker * agent/mibgroup/header_complex.c: - (header_complex.c): remove Michael's horriblely wrong "fixes". 2000-06-20 13:48 hardaker * agent/: agent_trap.c, agent_trap.h: - (agent_trap.c, agent_trap.h): add remove_trap_session(). 2000-06-20 13:46 hardaker * snmplib/read_config.c: - (read_config.c): deal with 0-length persistent strings better. 2000-06-19 12:32 mslifcak * snmplib/snmp_api.c: Check more alloc failures. 2000-06-19 12:15 mslifcak * agent/mibgroup/agentx/: client.c, protocol.c: (protocol.c) Use sizeof(oid), not 4! (client.c) Add _all_ of OID value for agentx_register and agentx_unregister. 2000-06-19 11:41 mslifcak * snmplib/snmpv3.c: Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params. 2000-06-19 03:04 nba * agent/agent_registry.c, apps/snmptrapd.c, apps/snmptrapd_log.c, apps/snmptrapd_log.h, snmplib/mib.c, snmplib/mib.h, snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h, snmplib/snmp_api.h: Prototype fixup. 2000-06-19 03:01 nba * agent/mibgroup/target/snmpTargetAddrEntry.h: s/conifg/config/ .... Hrrrmmmpf 2000-06-19 02:58 nba * makenosysdepend.pl, agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in, testing/Makefile.in: - makenosysdepend.pl Makefile.in: object files are now named .lo ... 2000-06-16 16:01 hardaker * agent/mibgroup/target/snmpTargetAddrEntry.h: - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list. 2000-06-16 16:01 hardaker * agent/mibgroup/target/: snmpTargetAddrEntry.c, snmpTargetParamsEntry.c: - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs. 2000-06-15 06:45 marz * perl/SNMP/Makefile.PL: fat fingers 2000-06-15 06:42 marz * perl/SNMP/: Makefile.PL, Makefile.PL: add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run 2000-06-12 16:43 hardaker * man/snmpd.conf.5.def: - (snmpd.conf.5.def): document trapsess. 2000-06-12 16:39 hardaker * agent/: agent_read_config.c, agent_trap.c, agent_trap.h: - (agent_read_config.c, agent_trap.c, agent_trap.h): - new snmpd.conf token for trap sessions: "trapsess". - uses snmp_parse_args so any type of trap can be sent with it modified by any of the parameters that are documented in snmpcmd(1). - v3 traps don't work due to the same USM problems found in the recent proxy submissions (my next target). - -Ci in the argument specifies informs should be used. 2000-06-12 16:18 hardaker * agent/mibgroup/agentx/master_request.c: - (master_request.c): re-enable freeing of master request. 2000-06-12 16:17 hardaker * acconfig.h, config.h.in: - (acconfig.h, config.h.in): save exec data to /var/ucd-snmp. - could cause problems for non-root runs. Untested. 2000-06-12 14:12 hardaker * apps/snmptrapd_log.c: - (snmptrapd_log.c): Patch from Markku Laukkanen: - remove ending commas in enum list. 2000-06-07 13:23 hardaker * man/snmp_config.5.def, snmplib/read_config.c, snmplib/read_config.h: - (snmp_config.5.def, read_config.c, read_config.h): - the TYPE.conf parser now accepts tokens from a different .conf file TYPE if a special "[TYPE]" keyword is inserted into the .conf file. See snmp_config(5) for a better description. 2000-06-07 13:22 hardaker * acconfig.h, config.h.in, configure, configure.in: - (acconfig.h, config.h.in, configure, configure.in): - map strtoul to atoi if the function isn't found. 2000-06-02 11:41 hardaker * local/.cvsignore: - (.cvsignore): add *.made. 2000-06-02 11:40 hardaker * local/: Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib: - (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib): - make (and install) perl scripts differently, without modifying the orig. 2000-06-01 14:48 hardaker * agent/snmpd.c: - (snmpd.c): store persistent data immediately after init'ing to ensure we update counters and stuff that must change (eg, engineBoots). 2000-05-31 16:22 hardaker * man/snmpd.1.def: - (snmpd.1.def): describe -I. 2000-05-31 15:52 hardaker * configure, configure.in, agent/mib_modules.c , agent/mib_modules.h, agent/snmpd.c: - (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c): - new -I switch to snmpd to do dynamic determinaton of which mib modules to initialize (and hence which mib tree sections to support). 2000-05-31 15:50 hardaker * snmplib/: default_store.c, default_store.h: - (default_store.c, default_store.h): default store routines for void pointers. - which I immediately decided to do something different for what I originally implemented it for, so its not being used yet. 2000-05-31 05:59 daves * agent/mibgroup/mibII/: ip.c, ip.h: - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module 2000-05-30 17:11 hardaker * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h: - (proxy.c, proxy.h): simple proxy support. - maps one oid inside the agent to a possibly-different oid on a target. - uses snmp_parse_args() so it takes standard command line config options. - no set support. - no kill -HUP support. - no SNMPv3 support (sigh). 2000-05-30 15:06 nba * mibs/IANA-LANGUAGE-MIB.txt: file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches. 2000-05-30 15:06 nba * mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt: file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches. 2000-05-30 15:06 nba * mibs/DISMAN-SCHEDULE-MIB.txt: file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches. 2000-05-30 15:06 nba * mibs/AGENTX-MIB.txt: file AGENTX-MIB.txt was initially added on branch V4-1-1-patches. 2000-05-30 07:47 mslifcak * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: Fix problem identified by V. Grenet: new method snmp_oid_min_compare 2000-05-30 01:31 nba * mibs/mibfetch: file mibfetch was initially added on branch V4-1-1-patches. 2000-05-30 01:31 nba * mibs/smistrip: file smistrip was initially added on branch V4-1-1-patches. 2000-05-30 01:31 nba * mibs/Makefile.mib: file Makefile.mib was initially added on branch V4-1-1-patches. 2000-05-26 09:24 daves * agent/mibgroup/mibII/: sysORTable.c, system_mib.c: - (mibII/sysORTable.c mibII/system_mib.c): - Use new time utility routines to simplify processing - Update sysORLastChange when adding/removing entries 2000-05-26 09:23 daves * agent/mibgroup/: util_funcs.c, util_funcs.h: - (util_funcs.[ch]): New time-diff utility routines 2000-05-26 08:46 daves * agent/: snmpd.c, snmp_agent.c, mibgroup/mibII/var_route.c: - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header 2000-05-26 07:48 daves * agent/: agent_registry.c, agent_registry.h, mibgroup/agentx/client.c, mibgroup/agentx/client.h, mibgroup/agentx/master_request.c, mibgroup/agentx/subagent.c : - (agent_registry.[ch] agentx/client.[ch] agentx/master_request.c agentx/subagent.c): - Support for MIB region timeouts 2000-05-26 07:46 daves * snmplib/: snmp.h, snmp_api.c, snmp_client.c : - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling 2000-05-26 07:45 daves * agent/mibgroup/agentx/protocol.c: - (agentx/protocol.c): Minor error in AgentX packet dump 2000-05-25 10:07 hardaker * agent/mibgroup/ucd-snmp/memory.c: - (memory.c): Patch from Ragnar Kjørstad: - fixed linux problem: wrong params getting returned. 2000-05-25 05:38 mslifcak * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too. See bug #234 for details. 2000-05-25 03:39 daves * agent/mibgroup/mibII/interfaces.c: - (mibII/interfaces.c): Consolidate header handling. 2000-05-25 03:31 daves * agent/mibgroup/mibII/interfaces.c: - (mibII/interfaces.c): Correct confusing comment 2000-05-25 01:53 daves * configure.in, configure: - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls 2000-05-25 01:30 daves * aclocal.m4, configure.in, configure: - (configure.in aclocal.m4 configure): - Direct certain checks to the appropriate file descriptor (see BUG#247) 2000-05-22 16:22 hardaker * apps/.cvsignore: - (apps/.cvsignore): add more stuff to ignore. 2000-05-22 16:21 hardaker * apps/Makefile.in, apps/snmp_parse_args.c, apps/snmp_parse_args.h, 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 , snmplib/Makefile.in, snmplib/snmp_parse_args.c , snmplib/snmp_parse_args.h: - (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c, snmp_parse_args.h): - moved snmp_parse_args to the library, as I promised to do ages ago. - no longer calls usage() directly, but returns -1 if you should. 2000-05-22 05:47 daves * snmplib/: tools.c, tools.h: - (snmplib/tools.[ch]): Routine for comparing two markers. 2000-05-22 05:42 daves * local/mib2c: - (local/mib2c): Generate multiple tables in one code file 2000-05-17 10:28 hardaker * agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibII/vacm_vars.h, snmplib/vacm.c, snmplib/vacm.h: - (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe: - writable vacm mib support. - other misc vacm fixes. 2000-05-17 10:26 hardaker * apps/snmpusm.c: - (snmpusm.c): Patch from Arne Oesleboe: - Don't segfault on an unknown command, instead print a warning.. 2000-05-17 10:25 hardaker * apps/snmpvacm.c: - (snmpvacm.c): Patch from Arne Oesleboe: - added a new command: snmpvacm. 2000-05-17 09:25 hardaker * agent/agent_read_config.c: - (agent_read_config.c): mention the port number on the trapsink help line. 2000-05-17 09:20 hardaker * apps/snmptrapd.c: - (snmptrapd.c): use standardized buffer sizes 2000-05-17 09:13 hardaker * apps/Makefile.in, apps/snmptrapd.c, apps/snmptrapd_log.c, man/snmptrapd.8: - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from Jeff Cours: - customized formatting of trap output. 2000-05-17 09:11 hardaker * README: - (README): add Jeff and Arne. 2000-05-17 08:15 hardaker * snmplib/mib.c: - (mib.c): *correctly* associate escapeQuotes with the right default_store bool. 2000-05-17 08:11 hardaker * man/snmp.conf.5.def: - (snmp.conf.5.def): document escapeQuotes. 2000-05-17 08:09 hardaker * man/snmpcmd.1, snmplib/default_store.h, snmplib/mib.c: - (snmpcmd.1, default_store.h, mib.c): new option -OE: - shell backslash escape quotations marks for cutting and pasting onto another snmp command line. 2000-05-15 09:24 daves * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h , icmp.c, ip.c, ip.h, icmp.h, tcp.c , tcp.h, udp.c, udp.h: - (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]): - Pull Linux MIB-II statistics gathering into a single routine. - Cache MIB-II statistics on all architectures. 2000-05-15 08:53 hardaker * agent/mibgroup/: ucd_snmp.h, ucd-snmp/vmstat_bsdi4.c , ucd-snmp/vmstat_bsdi4.h: - (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis: - vmstat support for bsdi4. 2000-05-15 03:06 daves * agent/snmp_agent.c: - (snmp_agent.c): Re-remove redundant PDU clone (It reappeared during a recent change) 2000-05-15 03:00 daves * agent/: agent_registry.c, agent_index.c, agent_registry.h, mibgroup/agentx/client.c, mibgroup/agentx/master_admin.c: - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context' - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry - (agentx/client.c): Recognise new code file for index handling 2000-05-12 10:15 hardaker * agent/snmp_agent.c: - (snmp_agent.c): Um, default to port 161. Opps. 2000-05-12 09:00 daves * agent/: agent_registry.c, agent_registry.h, var_struct.h, mibgroup/agentx/master_admin.c: - (agent_registry.[ch] var_struct.h agentx/master_admin.c): - Preparation for per-MIB region timeout, and context support 2000-05-12 08:45 daves * agent/mibgroup/kernel_sunos5.c: - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces Thanks to Jay Young 2000-05-12 08:13 daves * agent/: agent_index.c, agent_index.h, Makefile.in , agent_registry.c, agent_registry.h, mibgroup/agentx/master_admin.c: - (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c): - Split index handling out from the MIB registry. 2000-05-12 07:02 daves * agent/mibgroup/kernel_sunos5.c: - (kernel_sunos5.c): Add support for recognising QuadFastEther interface 2000-05-12 06:57 daves * apps/snmptable.c: - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf) Thanks to Xavier FOURNET 2000-05-12 04:02 daves * agent/snmp_agent.c: - (snmp_agent.c): Remove redundant PDU clone I'm sure this was put in for a reason, but I can't remember what. It doesn't seem to be needed now, and just leaks memory. Here's hoping..... 2000-05-12 03:11 daves * agent/snmpd.c: - (agent/snmpd.c): Catch (and ignore) SIGPIPE signals. Disappearing subagents therefor appear as normal I/O failures 2000-05-12 02:24 daves * agent/mibgroup/agentx/protocol.c: - (agentx/protocol.c): - Implement opaque-encoded float & double types - Bring packet dump in line with the main library style - Add packet dump capability for outgoing PDUs 2000-05-10 16:52 hardaker * man/snmpd.1.def: - (snmpd.1.def): document -p. 2000-05-10 16:43 hardaker * agent/snmp_agent.c: - (snmp_agent.c): always use the default transport mapping, not the last one. 2000-05-10 16:25 hardaker * agent/: ds_agent.h, snmp_agent.c, snmpd.c: - (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport mappings via -p [transport:]port[@address]. 2000-05-10 11:08 mslifcak * agent/mibgroup/mibII/tcp.c: fix udpstat --> tcpstat 2000-05-10 07:59 daves * agent/mibgroup/agentx/: master_admin.c, master_request.c : - (agentx/master_request, agentx/master_admin.c): - Handle subagent disappearing without warning 2000-05-10 07:57 daves * agent/snmp_agent.c, snmplib/snmp_api.h: - (agent/snmp_agent.c snmplib/snmp_api.h): - Provide a mechanism to handle asynchronous send failures. 2000-05-10 06:13 daves * snmplib/snmp_api.h: - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway! 2000-05-10 05:34 daves * agent/mibgroup/agentx/master_request.c: - (agentx/master_request.c): Handle non-responsive subagents 2000-05-10 05:33 daves * agent/: agent_registry.c, mibgroup/mibII/sysORTable.c : - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid 2000-05-10 05:29 daves * snmplib/snmp_api.h: - (snmp_api.h): Definitions for session closedown handling 2000-05-09 14:42 mslifcak * agent/Makefile.in, apps/Makefile.in, apps/snmpnetstat/Makefile.in: also clean Win32 binary objects, and core files. 2000-05-09 14:34 mslifcak * apps/: Makefile.in, snmpnetstat/Makefile.in: touch up the "clean" rule. 2000-05-09 11:32 mslifcak * win32/libsnmp_dll/libsnmp.def: until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent. 2000-05-09 11:31 mslifcak * agent/agent_registry.c: fix some Win32 builds (signals? we don't need no steenking signals!) 2000-05-09 11:30 mslifcak * ltmain.sh: Remove trailing CR [0x0d] from one line. 2000-05-09 08:50 hardaker * apps/snmpnetstat/Makefile.in: - (Makefile.top, Makefile.in, Makefile.in): fix link time problems with aCC (or any other unknown compiler). 2000-05-09 08:47 hardaker * Makefile.top, agent/Makefile.in, apps/Makefile.in : - (Makefile.top, Makefile.in, Makefile.in): fix link time problems with aCC (or any other unknown compiler). 2000-05-09 07:43 daves * agent/mibgroup/agentx/master_request.c: - (agentx/master_request.c): Send out re-delegated requests (and fix a problem with specifying the end-of-range value) 2000-05-09 07:40 daves * agent/mibgroup/agentx/subagent.c: - (agentx/subagent.c): Fix handling of error response generation (by analogy with recent changes to snmp_agent.c) 2000-05-09 07:34 daves * agent/snmp_agent.c: - (snmp_agent.c): Handle AgentX "end-of-range" indication. (This is not the cleanest way of doing things, but works for now. We can tidy up later). 2000-05-09 07:16 daves * agent/snmp_vars.c: - (snmp_vars.c): Use MIB registry 'start' values (rather than the original name registered) This handles subsequent part of 'split' ranges properly. 2000-05-08 11:08 hardaker * agent/Makefile.in: - (Makefile.in): I can't believe the last checkin even compiled (luck). 2000-05-08 11:03 hardaker * agent/Makefile.in: - (Makefile.in): fix library list. 2000-05-05 09:56 hardaker * agent/mibgroup/ucd-snmp/diskio.c: - (diskio.c): Patch from Bert Driehuis: - disk io support for BSD/OS. 2000-05-05 09:54 hardaker * agent/mibgroup/mibII/: at.c (V4-1-1-patches.1), at.c: - (at.c): Patch from Bert Driehuis: - fix a zero byte malloc bug (mostly noticed with -lefence). 2000-05-05 09:43 hardaker * configure (V4-1-1-patches.5), configure, configure.in : - (configure, configure.in): Patch from Albert Chin-A-Young: - --with-libwrap improvements. 2000-05-05 09:00 daves * agent/mibgroup/agentx/: subagent.c, master_request.c : - (agentx/subagent.c agentx/master_request.c): - Significant improvements to AgentX processing (Thanks to Reiner Beninga) 2000-05-05 08:58 daves * snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_client.c, agent/snmp_agent.c, agent/snmp_agent.h: - (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]): - Minor changes to assist with AgentX development (These may not be absolutely necessary, but they get things working again!) 2000-05-04 16:21 hardaker * configure, configure.in: - (configure, configure.in): minor unimportant --without-openssl fix. 2000-05-04 16:19 hardaker * configure, configure.in: - (configure, configure.in): Patch from John L. Villalovos: - allow --without-openssl to work. 2000-05-04 16:15 hardaker * mibs/: Makefile.in (V4-1-1-patches.2), Makefile.in: - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt 2000-05-04 16:01 hardaker * mibs/Makefile.in: - (Makefile.in): Patch from Albert Chin-A-Young: - install UCD-DISKIO-MIB.txt. 2000-05-04 08:26 daves * snmplib/: snmp_client.c, snmp_client.h: - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()' (From a suggestion by Reiner Beninga) 2000-05-04 08:24 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): Various minor fixes (Thanks to Reiner Beninga) 2000-05-04 01:29 daves * agent/: snmp_agent.c, snmp_agent.h: - (snmp_agent.[ch]): Handle index/status information separately from PDU. Also means that delegated requests have access to variable indexes (Based on a suggestion from Reiner Beninga) 2000-05-04 01:00 daves * agent/mibgroup/ucd-snmp/proc.c: - (ucd-snmp/proc.c): Initialize newly malloced structure (Thanks to Jeff Wilson - see BUG #231) 2000-05-03 09:06 daves * agent/: snmp_agent.c, snmp_agent.h, mibgroup/agentx/master_admin.c: - (snmp_agent.[ch] agentx/master_admin.c): - Clone PDU within init_agent_snmp_session. New routine 'free_agent_snmp_session' (Thanks to Reiner Beninga) 2000-05-03 08:17 daves * agent/snmp_agent.c: - (snmp_agent.c): When returning an error response, use a clean copy of the original request PDU. 2000-05-03 08:14 daves * agent/: snmp_agent.c, snmp_agent.h: - (snmp_agent.[ch]): Routine to handle variables individually (Thanks to Reiner Beninga) 2000-05-03 04:37 daves * agent/snmp_agent.c: - (snmp_agent.c): Check accessibility of exact requests before processing (and remove redundant 'generic' SET handling) 2000-05-01 11:34 nba * snmplib/mib.c: - mib.c: fix printing of BITS variables 2000-05-01 06:55 marz * perl/SNMP/t/mib.t: applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification 2000-04-29 07:46 hardaker * config.h.in, configure.in, agent/agent_registry.c : - (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss: - use sigaction when available. 2000-04-28 07:36 hardaker * agent/: agent_registry.c, snmpd.c: - (agent_registry.c, snmpd.c): Patch from Frank Strauss: - fix signal handling. 2000-04-27 14:58 hardaker * apps/: Makefile.in, snmpdf.c: - (Makefile.in, snmpdf.c): implement a remote df command via snmp - (needs the host resources mib working on the remote system). 2000-04-27 10:57 hardaker * Makefile.top, config.h.in, configure, configure.in: - (Makefile.top, config.h.in, configure, configure.in): rpm is now requiring yet another library: libpopt. 2000-04-26 15:20 hardaker * Makefile.top: - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds) 2000-04-26 15:19 hardaker * Makefile.top, configure, configure.in, agent/Makefile.in: - (Makefile.top, configure, configure.in, agent/Makefile.in): - more libtool fixes (.so versioning, properly install...) 2000-04-26 14:18 hardaker * apps/.cvsignore, apps/Makefile.in, apps/snmpnetstat/.cvsignore, apps/snmpnetstat/Makefile.in , local/Makefile.in, man/Makefile.in, mibs/Makefile.in, snmplib/.cvsignore, snmplib/Makefile.in: - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure, configure.in, ltconfig, ltmain.sh): - use libtool for building. - Certainly, I must have broke something in the process. (make depend, eg) 2000-04-26 14:15 hardaker * .cvsignore, Makefile.in, Makefile.top, aclocal.m4, configure, configure.in, ltconfig, ltmain.sh, agent/.cvsignore, agent/Makefile.in, agent/mibgroup/.cvsignore, agent/mibgroup/Makefile.in, agent/mibgroup/agentx/.cvsignore , agent/mibgroup/dummy/.cvsignore, agent/mibgroup/examples/.cvsignore, agent/mibgroup/host/.cvsignore, agent/mibgroup/ipfwchains/.cvsignore, agent/mibgroup/mibII/.cvsignore, agent/mibgroup/misc/.cvsignore, agent/mibgroup/smux/.cvsignore, agent/mibgroup/snmpv3/.cvsignore, agent/mibgroup/target/.cvsignore, agent/mibgroup/ucd-snmp/.cvsignore, agent/mibgroup/v2party/.cvsignore, agent/mibgroup/vestinternett/.cvsignore: - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure, configure.in, ltconfig, ltmain.sh): - use libtool for building. - Certainly, I must have broke something in the process. (make depend, eg) 2000-04-26 08:11 hardaker * FAQ: - (FAQ): new secondary slogan. 2000-04-26 07:22 hardaker * snmplib/: snmp_api.c, snmpusm.c: - (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is being sent so that the requestid can be used in the outgoing report. This should fix a problem where SNMP Research's Emante agent is doing engineID discovery probes based on the request_id (which is a fairly poor choice as the message_id would be a better one to match on in general and is the only possible thing to use in cases where the report is encrypted). 2000-04-25 13:08 hardaker * FAQ: - (FAQ): mention that the perl module is included with the source. 2000-04-25 08:24 hardaker * snmplib/snmp_api.c: - (snmp_api.c): misc -Ddump fixes. 2000-04-25 08:02 hardaker * apps/: snmptable.c (V4-1-1-patches.4), snmptable.c: - (snmptable.c): check for end of mib view exceptions (v2c, v3). 2000-04-24 11:27 hardaker * snmplib/snmp_api.c: - (snmp_api.c): -D support for those "older" protocols that shouldn't be used anymore (v1, v2c). 2000-04-24 10:36 hardaker * snmplib/: asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c, snmp_debug.c , snmp_debug.h, snmpusm.c: - (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h, snmpusm.c): - timestamps can be printed as a numeric number only (-Ot). - more configurable packet dumping code for both send and receive. - uses new -D tokens: dumph (headers), dumpx (hex), dumpv (values). dumpx_ and dumpv_ (note the _s) make it eat space (and newline) before the segment in question. Try -Ddump then -Ddumph,dumpv_ to see examples. - todo: - better horizontally formated information (probably using "%NUMs"). - USM is called after pdu building (makes sense but is backwards visually in the dumped packet). - option to strip datatype token (ie Integer:). 2000-04-24 09:37 hardaker * bug-report, version.h, FAQ, README, sedscript.in: - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 ) 2000-04-24 09:13 hardaker * version.h, README, bug-report, sedscript.in , FAQ: - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 ) 2000-04-21 14:13 hardaker * apps/: snmpwalk.c (V4-1-1-patches.1), snmpwalk.c: - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack). 2000-04-21 10:41 hardaker * snmplib/snmpv3.c: - (snmpv3.c): more u_long -> size_t for engineID len. 2000-04-21 08:18 hardaker * snmplib/: mib.c (V4-1-1-patches.5), mib.c: - (mib.c): fix fprint_description to check for null subtrees. 2000-04-21 08:17 hardaker * snmplib/: snmpv3.c, snmpv3.h: - (snmpv3.c, snmpv3.h): use size_t for engineid lengths. 2000-04-19 11:02 marz * win32/config.h: changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?) 2000-04-19 10:59 marz * perl/SNMP/SNMP.xs: added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default) 2000-04-19 08:26 hardaker * agent/snmp_agent.c: - (snmp_agent.c): agent_check_and_process() always block if caller requested it. 2000-04-19 04:34 mslifcak * snmplib/: snmpv3.c, snmpv3.h: move static decl to .c;minor casting about to support aCC 2000-04-18 11:11 mslifcak * apps/snmptable.c: Synch devel branch with patches branch. 2000-04-18 11:07 mslifcak * apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def (V4-1-1-patches.[3,3,3,2,3,2]), apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c , apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def : Define optarg for apps use; Define vacm_is_configured for agent use. 2000-04-18 07:57 hardaker * agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt : - (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda: - implement raw cpu usage numbers. 2000-04-18 03:18 daves * man/snmptable.1, apps/snmptable.c (V4-1-1-patches.[1,3]), man/snmptable.1, apps/snmptable.c: - (man/snmptable.1 apps/snmptable.c): - Command-specific '-C' options for snmptable 2000-04-18 02:01 daves * apps/: snmp_parse_args.c (V4-1-1-patches.4), snmp_parse_args.c : - (apps/snmp_parse_args.c): Handle previous form of -Z option as well 2000-04-17 15:36 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): fix -Z if args are wrong. 2000-04-17 15:32 hardaker * apps/snmp_parse_args.c, man/snmpcmd.1: - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','. 2000-04-17 15:06 hardaker * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h : - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch: - update on the sendmail module. 2000-04-17 15:00 hardaker * agent/mibgroup/ucd-snmp/: vmstat.c (V4-1-1-patches.1), vmstat.c : - (vmstat.c): Patch from John L. Villalovos: - fix ssCpuSystem, ssCpuUser, ssCpuIdle. 2000-04-17 14:18 hardaker * Makefile.top, apps/Makefile.in: - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform. 2000-04-17 13:45 hardaker * snmplib/: snmpusm.c, snmpv3.c, snmpv3.h: - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support. 2000-04-17 13:44 hardaker * apps/.cvsignore: - (.cvsignore): ignore snmpinform. 2000-04-17 09:58 hardaker * agent/snmp_agent.c: - (snmp_agent.c): fix row creation. 2000-04-17 07:25 daves * agent/: auto_nlist.c, snmpd.c, mibgroup/agentx/master.c (V4-1-1-patches.[2,3,2]), auto_nlist.c, snmpd.c, mibgroup/agentx/master.c: - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r' 2000-04-14 15:07 hardaker * apps/snmp_parse_args.c, apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c, apps/snmpstatus.c , man/snmpcmd.1, man/snmpget.1, snmplib/default_store.h, snmplib/mib.c: - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c): - move -If to -Cf and invert behaviour. 2000-04-14 15:06 hardaker * configure, configure.in: - (configure, configure.in): remove debugging output (opps). 2000-04-14 09:03 hardaker * agent/mibgroup/ucd-snmp/: versioninfo.c (V4-1-1-patches.2), versioninfo.c: - (versioinfo.c): alright. Who made versionClearCache RONLY? 2000-04-13 05:49 nba * man/snmptranslate.1: - snmptranslate.1: decument the -w width option 2000-04-12 12:05 mslifcak * bug-report (V4-1-1-patches.1), bug-report: hide user's hostname; prompt before sending e-mail; prompt to save as file. 2000-04-12 11:22 mslifcak * snmplib/: mib.c (V4-1-1-patches.3), mib.c: fix %f(%s) 2000-04-12 09:29 hardaker * man/: snmpcmd.1 (V4-1-1-patches.2), snmpcmd.1: - (snmpcmd.1): document -If. 2000-04-12 09:17 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): put ++ back in that accidentically got checked in. 2000-04-12 09:16 hardaker * apps/snmpset.c: - (snmpset.c): put space back in usage line. 2000-04-12 09:12 hardaker * apps/snmp_parse_args.c, apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c , apps/snmpstatus.c, snmplib/default_store.h, snmplib/mib.c: - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, default_store.h, mib.c): - Add a new option -If to specify fixing of PDUs. - Anyone know a better place to put this option? - Applications don't do this by default anymore, and you can't in snmpset. 2000-04-12 07:38 hardaker * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h: - (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when configured for just v3. 2000-04-12 06:49 mslifcak * win32/: win32.dsw, libsnmp_dll/libsnmp.def (V4-1-1-patches.[1,1]), win32.dsw, libsnmp_dll/libsnmp.def : fix MSVC build for encode_keychange, and add more symbols for release builds 2000-04-12 05:32 nba * snmplib/parse.c: - parse.c: correct parsing of sub-types textual conventions. Allow parsing of MACRO invocations for standard symbols 2000-04-12 05:31 nba * apps/snmptranslate.c, snmplib/parse.c, snmplib/parse.h: - parse.[ch], snmptranslate.c: allow specification of with for -Tp 2000-04-12 05:30 nba * mibs/: HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt : - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published RFC 2790 2000-04-11 15:33 hardaker * configure, configure.in, mibs/Makefile.in: - (configure, configure.in): make config_add_mib() actually look for the mib in $srcdir/mibs/blah and install it if found. 2000-04-11 15:21 hardaker * snmplib/: snmpv3.c, snmpv3.h: - (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux specific, but #defines are checked instead. 2000-04-11 15:20 hardaker * snmplib/snmp_logging.h: - (snmp_logging.h): remove old callback typedef no longer needed. 2000-04-11 14:38 hardaker * snmplib/: snmpv3.c, snmpv3.h: - (snmpv3.c, snmpv3.h): Patch from John L. Villalovos: - enable engineID to be set from MACAddr. 2000-04-11 09:51 hardaker * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h : - (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch: - implements the MTA-MIB for monitoring sendmail. 2000-04-11 09:50 hardaker * mibs/: MTA-MIB.txt, NETWORK-SERVICES-MIB.txt: - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules. 2000-04-11 03:25 daves * agent/snmp_agent.c: - (agent/snmp_agent.c): Save/restore original statP value for SET handling. 2000-04-11 02:35 daves * agent/: snmp_agent.c (V4-1-1-patches.2), snmp_agent.c: - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly. 2000-04-11 01:57 daves * agent/mibgroup/agentx/: master_request.c (V4-1-1-patches.3), master_request.c: - (agentx/master_request.c): Dynamically resize subagent requests (Thanks to Reiner Beninga) 2000-04-10 05:08 daves * agent/: snmp_agent.c, mibgroup/agentx/master_request.c (V4-1-1-patches.[0,2]), snmp_agent.c, mibgroup/agentx/master_request.c: - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests (Thanks to Reiner Beninga) 2000-04-07 12:25 hardaker * apps/snmptrap.c, snmplib/snmpusm.c (V4-1-1-patches.[2,2]), apps/snmptrap.c, snmplib/snmpusm.c: - (snmptrap.c, snmpusm.c): - fix snmpv3 traps to be authoritative from the client side, not the receiver side. snmpv3 informs stay as is. Unfortunately, for command line apps this doesn't make a whole lot of sense but is right in terms of how the protocol works and this is hence somewhat of a hack. 2000-04-07 07:50 daves * agent/: snmp_agent.c (V4-1-1-patches.9), snmp_agent.c: - (agent/snmp_agent.c): Handle v2 exception types in v1 queries 2000-04-07 07:16 hardaker * apps/snmptrapd.c, snmplib/read_config.c, snmplib/snmpv3.c (V4-1-1-patches.[4,2,3]), apps/snmptrapd.c, snmplib/read_config.c, snmplib/snmpv3.c: - (snmptrapd.c, read_config.c, snmpv3.c): - allow NULL help lines for config directives and use it to hide internal directives used for persistent storage. 2000-04-06 15:31 hardaker * snmplib/: snmp_api.c, snmp_api.h: - (snmp_api.c, snmp_api.h): - turn backwards compatibility macros back into functions so default_store.h dependencies go away again. - create a flag to not probe for engineIDs durning sess_open(). 2000-04-06 07:20 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing 2000-04-06 03:36 daves * agent/snmpd.c: - (agent/snmpd.c): Fix usage message alignment. 2000-04-06 03:31 daves * man/: snmpd.1.def (V4-1-1-patches.1), snmpd.1.def: - (man/snmpd.1.def): Document the AgentX socket command-line option 2000-04-05 08:41 hardaker * local/FAQ2HTML: - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years. 2000-04-05 08:38 hardaker * agent/mibgroup/mibincl.h, agent/mibgroup/snmpv3/usmUser.c , apps/snmptrapd.c, snmplib/lcd_time.c, snmplib/scapi.c, snmplib/snmp_api.c, snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c : - (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c, snmpusm.c, snmpusm.h, snmpv3.c): - make snmptrapd handle v3 users properly, (and shutdown properly as well). - a more generic user storage routine added to snmpusm.c and used in usmUser.c with a side effect of needing callback.h above snmpusm.h. 2000-04-05 08:27 hardaker * local/rsnmp: - (rsnmp): -> /usr/bin/perl 2000-04-05 08:24 hardaker * .cvsignore: - (.cvsignore): misc minor additions to / 2000-04-04 11:03 daves * agent/: snmp_agent.c (V4-1-1-patches.8), snmp_agent.c: - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject' 2000-04-03 14:57 mslifcak * agent/snmp_agent.c: Initialize statP. 2000-04-03 09:12 daves * agent/: snmp_agent.c (V4-1-1-patches.7), snmp_agent.c: - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status. 2000-04-03 08:32 hardaker * ChangeLog: - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell): 2000-04-03 07:53 daves * agent/: snmp_agent.c (V4-1-1-patches.6), snmp_agent.c: - (agent/snmp_agent.c): Ensure SETs fail if one varbind does. 2000-03-31 07:25 daves * agent/: snmp_vars.c (V4-1-1-patches.2), snmp_vars.c: - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances 2000-03-31 07:13 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump 2000-03-31 07:04 daves * snmplib/: snmp_logging.c (V4-1-1-patches.2), snmp_logging.c : - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent) 2000-03-30 00:15 daves * agent/: snmp_agent.c (V4-1-1-patches.5), snmp_agent.c: - (agent/snmp_agent.c): Initialise timeout structure properly (Thanks to ashipman@erggroup.com) 2000-03-27 10:32 mslifcak * agent/mibgroup/host/: hr_swrun.c (V4-1-1-patches.2), hr_swrun.c : remove trailing newline from hrSWRunName values. 2000-03-24 09:09 mslifcak * man/snmpinform.1: to sync with patches branch. 2000-03-24 05:07 nba * apps/snmptrapd.c: - snmptrapd.c: correctly free the reponse if sending it fails 2000-03-24 04:22 mslifcak * snmplib/snmp_client.c: xx_synch_response: avoid freeing PDU twice. 2000-03-23 23:29 nba * man/Makefile.in, man/snmpcmd.1, man/snmptrap.1 , apps/Makefile.in, apps/snmptrap.c: - snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document snmpinform. 2000-03-23 09:58 mslifcak * snmplib/snmp_api.c: Enqueue only complete request_list entry; Reduce scoping of callback vars. 2000-03-23 03:02 nba * man/snmpinform.1: file snmpinform.1 was initially added on branch V4-1-1-patches. 2000-03-22 08:13 mslifcak * agent/mibgroup/host/hr_print.c: printf ? 2000-03-21 11:12 mslifcak * configure, configure.in: modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic. 2000-03-21 09:14 mslifcak * win32/libsnmp_dll/libsnmp.def: more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ? 2000-03-21 09:07 mslifcak * agent/: agent_registry.c, mibgroup/mibII/system_mib.c : win32 build check: no sigaction, SIGCLD defined. 2000-03-21 08:47 daves * agent/: ds_agent.h, snmpd.c, mibgroup/agentx/master.c, mibgroup/agentx/subagent.c: - (ds_agent.h snmpd.c mibgroup/agentx/{master,subagent}.c): - Command-line option for specifying AgentX port (based on patch from Frank Strauss) 2000-03-21 08:38 daves * snmplib/snmp_api.c: - (snmp_api.c): Support 'host:port' representation of peernames 2000-03-21 04:05 daves * agent/: snmp_agent.c (V4-1-1-patches.4), snmp_agent.c: - (snmp_agent.c): Missing new-line on debug output 2000-03-21 02:52 daves * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c , tcpTable.h, udp.c, icmp.c, udp.h, udpTable.c, udpTable.h, icmp.h, ip.c, system_mib.c: - (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup 2000-03-20 11:14 mslifcak * apps/snmptable.c: Comment -C -- do not use this flag. 2000-03-17 15:32 hardaker * agent/mibgroup/header_complex.c: - (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1 2000-03-16 00:10 nba * acconfig.h, configure.in, config.h.in, configure, agent/mibgroup/host/hr_print.c: - configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext, Linux/printcap) 2000-03-15 18:30 mslifcak * agent/agent_registry.c: Second part: all members of struct snmp_index are pointers. 2000-03-15 15:07 mslifcak * agent/agent_registry.c: Fix memory leak with unregister_index. 2000-03-15 15:07 mslifcak * agent/mibgroup/smux/smux.c: Fix memory leak when cleaning up trap variables. 2000-03-15 08:48 daves * snmplib/: snmp_api.c, snmp_client.c: - (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well. 2000-03-15 07:57 daves * agent/mibgroup/agentx/: master_request.c (V4-1-1-patches.1), master_request.c: - (agentx/master_request.c): Fix infinite loop problem when walking subagent. 2000-03-15 06:09 daves * agent/snmp_agent.c: - (agent/snmp_agent.c): Avoid calling read routine for each SET handling pass. N.B: This hasn't been tested with AgentX subagents yet 2000-03-15 06:07 daves * snmplib/: snmp_api.c, snmp_api.h: - (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data 2000-03-15 05:22 daves * agent/var_struct.h: - (agent/var_struct.h): Use a single magic number for MIB registry name lengths. 2000-03-15 01:51 daves * snmplib/: system.h (V4-1-1-patches.1), system.h: - (snmplib/system.h): Don't declare gettimeofday() if the system provides it. (Fix provided by Ron Mevissen) 2000-03-14 07:57 daves * agent/: snmp_agent.c (V4-1-1-patches.3), snmp_agent.c: - (agent/snmp_agent.c): Don't overwrite saved status when checking access. 2000-03-14 07:52 daves * agent/: snmp_agent.c (V4-1-1-patches.2), snmp_agent.c: - (agent/snmp_agent.c): Return a response, even if the request failed. 2000-03-13 15:32 nba * agent/mibgroup/misc/ipfwacc.h: - ipfwacc.h: fix the MIB name 2000-03-10 12:48 hardaker * configure: - (configure): autoconf run 2000-03-10 11:09 hardaker * agent/mibgroup/examples/Makefile.dlmod: - (Makefile.dlmod): Patch from Frank Strauss: - dlmod build Makefile example. Needs incorperation with main configure. 2000-03-10 11:02 hardaker * agent/agent_registry.c: - (agent_registry.c): better signal check from Michael Slifcak 2000-03-10 10:59 hardaker * mibs/UCD-DLMOD-MIB.txt: - (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak. 2000-03-10 10:54 hardaker * agent/mibgroup/ucd-snmp/dlmod.c, agent/mibgroup/ucd-snmp/dlmod.h, man/snmpd.conf.5.def, mibs/UCD-DLMOD-MIB.txt: - (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from Frank Strauss: - Reimplementation of the dlmod mib module: o mibgroup/misc/dlmod + dlmods/dlmod_mib -> mibgroup/ucd-snmp/dlmod o fixed registration (ucdavis.ucdExperimental.14 instead of ucdavis.14) o added configure stuff for HAVE_SNPRINTF, which was used by dlmod.c o removed `_dynamic_' prefixes from init/deinit functions o made dlmodIndex not-accessible (only implementation, not definition) o removed the asn_parse_XXX stuff o made entries with state `error' able to accept state `load' o made the wombat example usable as static and dynamic module o added simple config_parse functionality to the wombat example 2000-03-10 10:52 hardaker * agent/: agent_registry.c, agent_registry.h, snmpd.c : - (agent_registry.c, agent_registry.h, snmpd.c): Patch from Frank Strauss: - signal registry system implemented (needs to be redone allowing multiple callbacks and handlers for all signals). - arbitrary file descriptor/socket registration. - this is not the way it should be done (use sessions instead). 2000-03-10 10:44 hardaker * Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in, agent/Makefile.in , agent/mibgroup/Makefile.in, apps/Makefile.in , snmplib/Makefile.in, testing/Makefile.in: - (Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in): Patch from Frank Strauss: - clean up shared library usage. 2000-03-10 10:16 hardaker * config.h.in: - (config.h.in): autoheader re-arranged some stuff. 2000-03-07 11:58 mslifcak * apps/snmptrapd.c: more touchups to allow UnixWare build to complete. 2000-03-07 11:21 hardaker * snmplib/default_store.h: - (default_store.h): make MAX_SUBIDS larger and a multiple of 8. 2000-03-07 10:13 mslifcak * FAQ, configure, configure.in: Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces). 2000-03-07 09:03 mslifcak * snmplib/snmpv3.c: assume "snmpapp" if no arg passed to init_snmpv3. 2000-03-07 08:58 mslifcak * agent/mibgroup/mibII/vacm_vars.c: remove init_mib() call - not appropriate here. 2000-03-07 08:35 mslifcak * agent/mibgroup/ucd-snmp/loadave.c: Let the aix4 patch work. 2000-03-07 07:08 mslifcak * configure, configure.in, agent/snmp_vars.c , agent/mibgroup/ucd-snmp/loadave.c: trim fat from recent check-ins. 2000-03-06 20:01 mslifcak * config.h.in: cleaned up SCO UnixWare build. 2000-03-06 16:40 mslifcak * Makefile.in, config.guess, config.h.in, config.sub, configure, configure.in: start support for SCO UnixWare 5 as svr5. 2000-03-06 10:56 hardaker * snmplib/: default_store.h, snmp_api.c: - (default_store.h, snmp_api.c): Patch from Robert Story: - don't check ranges if not requested. 2000-03-06 10:55 hardaker * agent/: snmp_agent.c, snmp_agent.h, snmpd.c : - (snmp_agent.c, snmp_agent.h, snmpd.c): Patch from Robert Story: - fix exit()ing behaviour in the libucdagent library. 2000-03-06 10:36 hardaker * apps/snmptrapd.c: - (snmptrapd.c): Patch from Robert Story: - -n prints numeric IP addrs. 2000-03-06 10:25 hardaker * snmplib/: callback.h, snmp_logging.c, snmp_logging.h : - (callback.h, snmp_logging.c, snmp_logging.h): Idea from ashipman@erggroup.com: - callback function (using callback.h) added for external logging. 2000-03-05 05:25 marz * perl/SNMP/SNMP.pm: fix to preserve trailing multi component instance id's at the end of symbolic mib names(e.g., foo.6.7) when doing translateObj. 2000-03-04 11:34 nba * configure.in, configure: - configure.in, configure: support --without-openssl, even if OpenSSL is available 2000-03-04 11:30 nba * agent/: kernel.c, kernel.h, snmp_vars.c, mibgroup/host/hr_swrun.c, mibgroup/mibII/var_route.c, mibgroup/ucd-snmp/loadave.c, mibgroup/ucd-snmp/proc.c : - agent/(various): globalize the kvm_t *kd variable 2000-03-04 11:26 nba * agent/: mib_modules.c, mibgroup/host/hr_storage.c: - mib_modules.c, hr_storage.c: pre-processor # should be in column 1 2000-03-04 11:17 nba * apps/snmpnetstat/: inet.c, inet6.c: - inet.c, inet6.c: survive -v 2c exception replies 2000-03-04 11:17 nba * snmplib/snmp_api.c: - snmp_api.c: remove a superfluous & in front of an array 2000-03-04 11:15 nba * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_netbsd1.c , ucd-snmp/memory_netbsd1.h, ucd-snmp/vmstat_netbsd1.c , ucd-snmp/vmstat_netbsd1.h: - ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD 2000-03-04 11:14 nba * agent/mibgroup/host/hr_disk.c: - hr_disk.c: fixes for NetBSD 2000-03-04 11:10 nba * agent/mibgroup/ucd-snmp/versioninfo.c: - versioninfo.c: don't return the trailing newline 2000-03-04 11:08 nba * agent/mibgroup/host/hr_swrun.c: - hr_swrun.c: fix process size for FreeBSD 3 and NetBSD 2000-03-04 11:05 nba * agent/agent_trap.h: - agent_trap.h: fix a wrong prototype 2000-03-04 11:04 nba * apps/snmptable.c: - snmptable.c: fix problems printing table name and headers when using -OS format 2000-03-02 11:50 nba * snmplib/snmp_api.c: - snmp_api.c: fix address length info for tcp connect 2000-03-02 11:48 nba * agent/mibgroup/ucd-snmp/loadave.c: - loadave.c: fix for AIX 4 2000-03-02 08:30 daves * agent/mibgroup/mibII/: ip.c, ipAddr.c, ipAddr.h , ip.h: - (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support. 2000-03-01 08:32 mslifcak * snmplib/mt_support.h: fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com 2000-02-29 14:30 mslifcak * snmplib/snmp_api.c: Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks. 2000-02-28 14:25 nba * agent/: snmpd.h, mibgroup/smux/smux.c: - snmpd.h, smux.c: don't initialize smux master in sub agent 2000-02-28 14:16 nba * agent/snmp_vars.c: - snmp_vars.c: use SUB_AGENT symbol 2000-02-28 14:12 nba * snmplib/mib.c: - mib.c: sprint_by_type should handle ASN_BIT_STR 2000-02-28 14:10 nba * apps/snmp_parse_args.c: - snmp_parse_args.c: correctly call the -I options input options 2000-02-28 10:47 mslifcak * config.h.in, configure, configure.in, agent/auto_nlist.c: fix bug #176 (AIX 4 - use knlist in lieu of nlist) 2000-02-24 17:17 mslifcak * configure, configure.in: apply patch to fix bug no. 177. 2000-02-24 13:31 hardaker * snmplib/: default_store.h, read_config.c, snmp_api.c: - (default_store.h, read_config.c, snmp_api.c): new snmp.conf keyword to force the parser to ignore unknown tokens. 2000-02-24 03:59 mslifcak * man/snmpset.1: document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com) 2000-02-24 03:56 mslifcak * man/snmptrap.1, snmplib/snmp_api.c: add support for COUNTER32 to snmp_add_var; document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmptrap (gratis ashipman@erggroup.com) 2000-02-23 23:06 nba * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: - pass.c, pass_persist.c: fix setting of octet strings. 2000-02-23 02:09 nba * snmplib/mt_support.h: - mt_support.h: a bad ; in the C++ bracketing 2000-02-23 02:09 nba * snmplib/system.c: - system.c: remove some superfluous indirections in strcasecmp 2000-02-23 02:07 nba * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: - vmstat_solaris.c: make sure we agree with the prototype of getpagesize! 2000-02-22 15:31 nba * agent/mibgroup/ucd-snmp/pass_persist.h: - pass_persist.h: declare init_pass_persist 2000-02-21 16:17 mslifcak * snmplib/system.c, win32/config.h: Apply R. Story's patch for mkdirhier and strncasecmp on win32 2000-02-21 07:39 mslifcak * man/: read_config.3.def, snmp_alarm.3, snmp_config.5.def, snmptrapd.conf.5.def, snmpusm.1 : fix bug 171 (thanks to Larry Parmelee). 2000-02-21 05:56 mslifcak * agent/mibgroup/agentx/subagent.c: remove free after snmp_close (don't free twice!) 2000-02-21 04:58 mslifcak * man/: mib_api.3, read_config.3.def, snmp_alarm.3 , snmp_sess_api.3: Added description in SH_NAME for several man-pages (c/o ragnark) 2000-02-18 12:14 mslifcak * man/: Makefile.in, snmp_close.3, snmp_free_pdu.3 , snmp_open.3, snmp_read.3, snmp_select_info.3 , snmp_send.3, snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3, snmp_sess_init.3 , snmp_sess_open.3, snmp_sess_read.3, snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3, snmp_sess_session.3, snmp_sess_timeout.3, snmp_timeout.3: refer the .so macro to man3; adjust Makefile.in to use the renamed file. 2000-02-17 05:17 mslifcak * agent/mibgroup/ucd_snmp.h: include pass_persist in the required list. 2000-02-17 02:00 daves * configure, configure.in, config.h.in, agent/mibgroup/ucd-snmp/vmstat_solaris2.c: - (configure* ucd-snmp/vmstat_solaris2.c): - Provide missing 'getpagesize' routine for Solaris 2.4 (Thanks to Ragnar Kjørstad) 2000-02-16 20:17 mslifcak * agent/mibgroup/: host/hr_system.c, mibII/snmp_mib.c , mibII/sysORTable.c, mibII/system_mib.c: include mibincl.h in hr_system.c to fix bug #159. 2000-02-16 16:35 mslifcak * agent/mibgroup/ucd-snmp/memory_freebsd2.c: remove auto_nlist of unused "swaplist" symbol. 2000-02-16 15:17 mslifcak * snmplib/asn1.c: patch suggested by Rick Beaman 2000-02-16 14:58 mslifcak * apps/snmptrapd.c: remove unused vars 2000-02-16 14:57 mslifcak * snmplib/: vacm.c, vacm.h: test lengths before allocating memory; use new VACMSTRINGLEN constant. 2000-02-16 08:18 mslifcak * agent/mibgroup/mibII/interfaces.c: include time.h once 2000-02-16 08:02 mslifcak * agent/mibgroup/mibII/udp.c: restore #if HAVE...IN_PCB_H 2000-02-15 23:47 nba * configure, configure.in, agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h : - configure.in, ipch.[ch]: initial stabs at Linux ipv6 support. A lot is lacking in the kernel statistics though. 2000-02-15 23:40 nba * config.h.in, configure.in, agent/agent_read_config.c, agent/snmp_vars.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c : - (many): configure check for netinet/ip6.h 2000-02-15 23:34 nba * agent/mibgroup/host/hr_filesys.c: - hr_filesys.c: MNTTYPE defines for FreeBSD-3 and BSDI-4, and moving the return value for Ext2FS to the newly defined OID. 2000-02-15 23:23 nba * apps/snmptable.c: - snmptable.c: give a sensible output for an empty table. 2000-02-15 23:22 nba * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h: - vacm*: buffer length checking! 2000-02-15 23:20 nba * agent/mibgroup/host/hr_storage.c: - hr_storage.c: return memory size in pages. 2000-02-15 23:17 nba * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_freebsd2.c : - ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too 2000-02-15 23:16 nba * agent/snmp_agent.c: - snmp_agent.c: one more place to send a AUTHFAIL trap 2000-02-15 23:15 nba * agent/agent_registry.c: - agent_registry.c: fix a return for SNMPv1/Counter64 case 2000-02-15 02:12 daves * apps/snmp_parse_args.c: - (apps/snmp_parse_args.c): Omit deprecated options from optarg handling. 2000-02-11 15:47 hardaker * makedepend.in: - (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl 2000-02-11 15:38 hardaker * local/rsnmp: - (rsnmp): perl5 -> perl 2000-02-11 15:17 hardaker * man/Makefile.in: - (man/Makefile.in): install snmp_trap_api.3 2000-02-11 14:20 hardaker * local/Makefile.in: - (local/Makefile.in): last minute makefile touchup 2000-02-11 14:03 hardaker * NEWS: - (NEWS): update for 4.1.1 2000-02-11 13:47 hardaker * ChangeLog: - (ChangeLog): Update for 4.1.1 2000-02-11 13:29 hardaker * bug-report, sedscript.in, version.h, FAQ , README: - (version.h bug-report sedscript.in): version tag ( 4.1.1 ) 2000-02-11 12:53 hardaker * testing/tests/: T016snmpv2cgetfail, T017snmpv2ctov1getfail : - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c. 2000-02-11 12:49 hardaker * local/Makefile.in: - (local/Makefile.in): don't cp for snmpcheck 2000-02-11 12:44 hardaker * local/Makefile.in: - (local/Makefile.in): fix for seperate build path 2000-02-11 12:30 hardaker * agent/mibgroup/mibII/sysORTable.h: - (sysORTable.h): Patch from Niels Baggesen: - compiler warning fix. 2000-02-11 12:29 hardaker * agent/snmp_agent.c: - (snmp_agent.c): patch from Niels: - don't send autherror responses for v2c. - send authFailure trap. 2000-02-11 12:22 hardaker * acconfig.h, config.h.in: - (acconfig.h, config.h.in): change perl path to /usr/bin. 2000-02-11 06:58 hardaker * acconfig.h, config.h.in: - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default. 2000-02-10 11:14 mslifcak * acconfig.h, config.h.in, configure, configure.in: fix for older platforms to use pass_persist; not included by default. 2000-02-10 10:33 mslifcak * agent/mibgroup/ucd-snmp/: extensible.c, pass_persist.c : [no log message] 2000-02-10 10:32 hardaker * agent/mibgroup/host/hr_swinst.c: - (hr_swinst.c): minor fixes pointed out by Michael. 2000-02-10 10:28 hardaker * snmplib/snmpv3.c: - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer. 2000-02-10 08:39 nba * man/: default_store.3.top, mib_api.3, read_config.3.def, snmp.conf.5.def, snmp_agent_api.3 , snmp_alarm.3, snmp_api.3, snmp_config.5.def , snmp_sess_api.3, snmp_trap_api.3, snmpbulkget.1 , snmpbulkwalk.1, snmpcmd.1, snmpd.1.def, snmpd.conf.5.def, snmpdelta.1, snmpget.1, snmpgetnext.1, snmpnetstat.1, snmpset.1, snmpstatus.1, snmptable.1, snmptest.1, snmptranslate.1, snmptrap.1, snmptrapd.8, snmptrapd.conf.5.def, snmpusm.1, snmpwalk.1, variables.5: - man/*: set the dates on the pages to reflect the revision date 2000-02-10 08:13 mslifcak * snmplib/: md5.c, snmp_logging.c, snmp_logging.h : fix varargs decl/defn of snmp_log 2000-02-10 07:54 hardaker * FAQ: - (FAQ): mention the tutorial. 2000-02-10 07:14 daves * FAQ: - (FAQ): Explicit examples of sending traps by hand 2000-02-10 04:41 daves * snmplib/snmp_api.c, snmplib/snmp_client.c, apps/snmpnetstat/inet6.c: - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c): - Comment unused code more informatively as to why it is omitted. 2000-02-09 13:53 hardaker * testing/: eval_tools.sh, tests/T023snmpv3getMD5DES, tests/T024snmpv3getSHA1, tests/T025snmpv3getSHADES: - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES): - skip ssl tests we can't perform. 2000-02-09 13:51 mslifcak * agent/mibgroup/host/hr_swinst.c: include sys/param.h to get PATH_MAX on FreeBSD. 2000-02-09 13:38 hardaker * testing/tests/: Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES: - (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES): - make SHA tests actually work. 2000-02-09 13:32 hardaker * testing/tests/Sv3configsha: - (Sv3configsha): sha config support 2000-02-09 13:31 hardaker * testing/tests/: T003snmpv1getfail, T016snmpv2cgetfail , T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail: - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail): fix for proper ACM error outputs. 2000-02-09 13:30 mslifcak * agent/mibgroup/host/hr_swinst.c, snmplib/system.c, snmplib/tools.h: Define SNMP_MAXPATH, and use it. 2000-02-09 13:30 hardaker * testing/tests/: T024snmpv3getSHA1, T025snmpv3getSHADES : - (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests 2000-02-09 13:16 hardaker * mibs/UCD-SNMP-MIB.txt: - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan). 2000-02-09 13:16 hardaker * agent/: agent_callbacks.h, agent_registry.c, agent_registry.h, snmp_agent.c, mibgroup/mibII/vacm_vars.c: - (agent_callbacks.h, agent_registry.c, agent_registry.h, snmp_agent.c, vacm_vars.c): - fix posible acm DoS problems by checking access tables early on. 2000-02-09 11:38 hardaker * agent/mibgroup/host/hr_swinst.c: - (hr_swinst.c): patch from redhat for better RPM support. 2000-02-09 10:43 hardaker * configure.in: - (configure.in): change mode to autoconf. 2000-02-09 10:41 hardaker * local/Makefile.in: - (Makefile.in): fix rsnmp build. Really. I mean it. 2000-02-09 10:41 hardaker * agent/mibgroup/host/: hr_filesys.c, hr_storage.c: - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD: - Solaris patches. 2000-02-09 10:37 hardaker * local/Makefile.in: - (Makefile.in): - fix rsnmp.made. - use $(MAKE). 2000-02-09 08:41 hardaker * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, vmstat_solaris2.h: - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch 2000-02-07 11:49 marz * perl/SNMP/SNMP.xs: oops missing important fix for win32 build - fd_set must be same size as in winsock 2000-02-07 11:18 mslifcak * bug-report: Undo last change; on Sun, additional platform info was not obtained; the proper solution would be to remove the second token (hostname). 2000-02-07 10:43 mslifcak * bug-report: Keep customer's nodename out of the published 'uname' information. 2000-02-07 07:20 hardaker * PORTING: - (PORTING): Michael likes diff -u. 2000-02-06 06:11 nba * snmplib/read_config.c: - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR 2000-02-05 17:39 hardaker * snmplib/snmpv3.c: - (snmpv3.c): correct some awful text -> engineID creation mistakes. 2000-02-05 08:37 hardaker * apps/snmptrapd.c: - (snmptrapd.c): fix wrapped line continuation in usage message. 2000-02-05 06:56 marz * perl/SNMP/README: fix version number 2000-02-04 18:55 marz * perl/SNMP/t/: session.t, set.t, startagent.pl: weird delay in creation of pid files 2000-02-04 18:21 marz * perl/SNMP/t/: notify.t, startagent.pl: brain-o 2000-02-04 17:52 hardaker * bug-report, sedscript.in, version.h, FAQ , README: - (version.h bug-report sedscript.in): version tag ( 4.1 ) 2000-02-04 17:49 hardaker * PORTING, README, README.snmpv3, TODO: - (PORTING, README, README.snmpv3, TODO): last minute doc updates. 2000-02-04 17:19 hardaker * local/Makefile.in: - (Makefile.in): make local fixes for architectures that don't have compliant makefile variables like $<. 2000-02-04 16:47 hardaker * ChangeLog: - (ChangeLog): update for 4.1 2000-02-04 15:44 marz * perl/SNMP/: BUG, hints/solaris.pl: updates for perl/SNMP build 2000-02-04 15:21 marz * perl/SNMP/: hints/solaris.pl, t/get.t, t/getnext.t , t/session.t, t/set.t, t/snmptest.conf: build fixes and test enhancements 2000-02-04 15:09 marz * perl/SNMP/: MANIFEST, Makefile.PL, SNMP.xs, t/async.t, t/get.t, t/getnext.t, t/mibload.t , t/session.t, t/set.t, t/snmpd.conf, t/snmptest.conf: build fixes and test enhancements 2000-02-04 14:01 hardaker * man/snmptrapd.8: - (snmptrapd.8): document -c and -C. 2000-02-04 13:56 hardaker * apps/snmptrapd.c: - (snmptrapd.c): - implement -c and -C flags for Joe. - redid the init structure to make it look more like the current agent. 2000-02-04 13:52 marz * INSTALL: updates for perl/SNMP build 2000-02-04 13:50 hardaker * agent/agent_read_config.c: - (agent_read_config.c): don't read the opt config file or call post_config callbacks, since the library takes care of that now. 2000-02-04 13:15 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, testing/Makefile.in: - (Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in): final make depend. 2000-02-04 13:12 hardaker * snmplib/read_config.c: - (read_config.c): don't print failed access errors (EACCES). 2000-02-04 12:47 hardaker * snmplib/: snmp_api.c, snmp_api.h, snmpv3.c: - (snmp_api.c, snmp_api.h, snmpv3.c): provide v3 defaults. 2000-02-04 12:01 hardaker * configure, configure.in, local/Makefile.in : - (configure, configure.in, Makefile.in): find, locate, and use perl if found. 2000-02-04 08:55 marz * perl/SNMP/SNMP.pm: add defaults for v2 trap params 2000-02-04 06:44 marz * perl/SNMP/SNMP.pm: have mib loading api return result codes 2000-02-04 04:00 nba * agent/mibgroup/host/hr_disk.c: - hr_disk.c: really do that FreBSD scsi thing 2000-02-04 01:20 nba * agent/mibgroup/mibII/vacm_vars.c: - vacm_vars.c: slight rewording of warning message 2000-02-04 00:17 nba * agent/mibgroup/host/hr_disk.c: - hr_disk.c: A little cleanup of the disk device definitions, also adding SCSI to FreeBSD 3 2000-02-04 00:16 nba * snmplib/: mib.c, read_config.c: - read_config.c, mib.c: fix some PATH separators from constant: to ENV_SEPARATOR{_CHAR} 2000-02-03 23:59 nba * snmplib/mt_support.h: - mt_support.h: another way of doing nothing, not giving a "null effect" warning from gcc. 2000-02-03 23:57 nba * agent/: agent_registry.c, agent_trap.c, mibgroup/agentx/client.c: - agent/registry.c, agent_trap.c, client.c: change some type casts from (char *) to (u_char *) top silence some warnings. 2000-02-03 14:51 hardaker * agent/mibgroup/README: - (README): remove dummy reference. 2000-02-03 14:46 hardaker * agent/mibgroup/agentx/subagent.c: - (subagent.c): protect sysORTable callbacks with #ifdefs. 2000-02-03 14:44 hardaker * agent/mibgroup/agentx/subagent.c: - (subagent.c): include mib_module_config.h. 2000-02-03 14:28 hardaker * agent/mibgroup/dummy/: AddModuleForDummies.txt, DUMMY-MIB.txt, dummy.c, dummy.h: - (dummy/*): removed, use example instead. 2000-02-03 13:28 mslifcak * apps/snmptrapd.c: Follow condition HAVE_GETPID for pid_file object. 2000-02-03 12:58 mslifcak * README, agent/dlmods/example.h, agent/mibgroup/README: Note the wombat is replaced by example in more places. 2000-02-03 12:57 mslifcak * win32/: mib_module_shutdown.h, libsnmp_dll/libsnmp.def , snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp : Remove DOS-style line termination (CR-LF --> LF). libsnmp.def - remove unneeded comment about obsolete v2party. 2000-02-03 10:48 marz * apps/snmptrapd.c: add -u PIDFILE to snmptrapd, now we need -c -C:), btw is the value of optarg reliable after getopt has been called again...it seems to work 2000-02-03 09:56 mslifcak * acconfig.h, config.h.in, agent/agent_read_config.c, agent/snmp_vars.c, agent/mibgroup/mibincl.h, agent/mibgroup/util_funcs.c , agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/sysORTable.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/memory_solaris2.c, agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.c, agent/mibgroup/ucd-snmp/vmstat_solaris2.h, win32/config.h : Include mib_module_config.h from mibincl.h, not top level config.h. 2000-02-03 09:44 marz * README: update my email 2000-02-03 06:43 mslifcak * win32/config.h: include mib_module_config.h to make the USING_ constants visible. 2000-02-03 04:12 mslifcak * agent/mibgroup/host/hr_proc.c: Undo uninformed change: load average != average time that CPU is idle. 2000-02-03 01:35 daves * FAQ: - (FAQ): Document changes to access control stuff. 2000-02-02 16:36 mslifcak * agent/mib_modules.c: Touchup to build more MIB modules on Win32. 2000-02-02 16:23 mslifcak * README.win32, agent/mibgroup/examples/example.c, agent/mibgroup/examples/ucdDemoPublic.c, agent/mibgroup/mibII/sysORTable.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/pass_persist.c, win32/mib_module_config.h, win32/mib_module_dot_conf.h, win32/mib_module_includes.h, win32/mib_module_inits.h, win32/libsnmp_dll/libsnmp.def, win32/libucdmibs/libucdmibs.dsp: Touchup for building more MIB modules in Win32 (MSVC). 2000-02-02 14:18 mslifcak * agent/mibgroup/host/hr_proc.c: Let hrProcessorLoad out of the genie's bottle. 2000-02-02 14:17 marz * perl/SNMP/README, README.win32: add instructions for building w/ OpenSSL on VC++ 2000-02-02 13:42 marz * README.win32: add instructions for building w/ OpenSSL on VC++ 2000-02-02 10:52 hardaker * agent/mibgroup/smux/smux.c: - (smux.c): Patch from Robert Miles: - various fixes: 1) The first registration request could be lost. 2) Registration delete requests never received a response. 3) Registration delete requests were not finding the registration when the delete's priority was set to -1. 4) Non-zero values were not being encoded properly in registration responses. 2000-02-02 08:52 mslifcak * apps/snmpusm.c: fix the fat-fingering patch I just made. feh. 2000-02-02 08:42 mslifcak * apps/snmpusm.c: Allow -Co to affect the outcome. 2000-02-02 08:02 daves * agent/snmp_vars.c: - (agent/snmp_vars.c): Correctly handle individually excluded instances 2000-02-02 07:17 hardaker * configure, configure.in: - (configure, configure.in): updated --help 2000-02-02 06:45 nba * agent/mibgroup/host/hr_disk.c: - hr_disk.c: add NetBSD support 2000-02-02 04:44 mslifcak * agent/: Makefile.in, mibgroup/Makefile.in: Remove dependencies on (moved) vestinternett/diskio 2000-02-02 01:12 daves * agent/mibgroup/host/hr_disk.c: - (host/hr_disk.c): Fix solaris initialisation, plus extra debugging info. 2000-02-01 11:26 mslifcak * snmplib/: snmpusm.c, snmpv3.c: Fixup more signed/unsigned comparisons. 2000-02-01 08:46 hardaker * man/snmpusm.1: - (snmpusm.1): changed context string in examples to "". 2000-02-01 08:45 hardaker * man/snmpcmd.1: - (snmpcmd.1): .PP -> .IP for -Ob. 2000-02-01 08:43 hardaker * NEWS: - (NEWS): update (again). 2000-02-01 08:34 hardaker * agent/mibgroup/ucd-snmp/diskio.c: - (diskio.c): move to ucdExperimental.15. 2000-02-01 08:34 hardaker * agent/mibgroup/ucd-snmp/diskio.h: - (diskio.h): load the mib. 2000-02-01 08:31 hardaker * agent/mibgroup/: vestinternett/diskio.c, vestinternett/diskio.h, ucd-snmp/diskio.c, ucd-snmp/diskio.h: - (diskio.*): moved to the ucd-snmp directory 2000-02-01 05:27 daves * FAQ: - (FAQ): Expand the description of generating traps from the agent slightly. 2000-02-01 04:19 daves * configure, configure.in: - (configure.in configure): Catch common invalid configure options. 2000-02-01 03:37 daves * agent/mibgroup/agentx/master_request.c: - (agentx/master_request.c): Fix session ID handling when delegating requests. 2000-02-01 01:49 daves * acconfig.h, config.h.in, configure.in, configure, snmplib/snmp_api.h: - (acconfig.h config.h.in configure.in configure snmplib/snmp_api.h): - Fix broken setting of socket address structure choice. 2000-01-31 10:41 marz * perl/SNMP/SNMP.xs: set DS_LIB_DONT_BREAKDOWN_OIDS to get previoulsy released behaviour of get_symbol wrt octet based instance ids (i.e., no double-quoting) 2000-01-31 07:57 daves * agent/mibgroup/examples/: example.c, example.h: - (mibgroup/examples/example.[ch]): - Provide an example for how to trigger a trap. 2000-01-31 07:56 daves * apps/snmptest.c: - (apps/snmptest.c): Don't assume size_t is signed (Pekka Kytolaakso) 2000-01-31 07:55 daves * snmplib/: snmpv3.c, snmpv3.h: - (snmplib/snmpv3.[ch]): Don't assume size_t is signed (Pekka Kytolaakso) - N.B: This changes the interface of snmpv3_generate_engineID() slightly. 2000-01-31 07:53 daves * snmplib/: asn1.c, snmp.c, snmp_api.c, snmpusm.c: - (snmplib/asn1.c snmplib/snmp.c snmplib/snmp_api.c snmplib/snmpusm.c): - Don't assume size_t is signed (Pekka Kytolaakso) 2000-01-31 07:51 daves * snmplib/snmp_api.h: - (snmplib/snmp_api.h): Attempt to mimic Irix-style socket address structure. 2000-01-31 07:49 daves * acconfig.h, config.h.in, configure.in, configure: - (acconfig.h config.h.in configure.in configure): - Improved checking for Irix-style socket address structure. 2000-01-31 03:41 daves * AGENT.txt: - (AGENT.txt): Revised and updated version. 2000-01-31 03:14 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): Initialize addrlen in _sess_read(). (Frank Strauss) 2000-01-31 03:03 daves * acconfig.h, config.h.in, configure, configure.in: - (acconfig.h config.h.in configure.in configure): - Attempt to detect non-traditional socket address structure (on Irix 6.x). 2000-01-31 03:00 daves * snmplib/snmp_api.h: - (snmplib/snmp_api.h): Alternative approach to Irix socket handling. 2000-01-31 02:40 daves * snmplib/: snmp_api.c, snmp_api.h: - (snmplib/snmp_api.[ch]): Restore traditional socket field names. 2000-01-31 01:45 daves * agent/agent_trap.c: - (agent/agent_trap.c): Include instance subidentifier in snmpTrapOID and snmpTrapEnterprise OID definitions. (Thanks to Gerard Talman) 2000-01-31 01:05 daves * agent/agent_registry.h: - (agent/agent_registry.h): Log failed MIB registrations. 2000-01-30 10:56 marz * perl/SNMP/: README, README: clean up before release - update version, release notes etc. 2000-01-30 10:46 marz * perl/SNMP/SNMP.pm: clean up before release - update version, release notes etc. 2000-01-30 10:44 marz * perl/SNMP/SNMP.xs: clean up before release - update version, release notes Note: KNOWN BUGS the new quoted OCTETSTR instance identifiers returned by get_symbol are not compatible with the perl/SNMP module (__get_label_iid) not sure that this ever worked - will have to look at old OCTETSTR behaviour and see how to recreate it 2000-01-30 10:42 marz * perl/SNMP/README: clean up before release - update version, release notes Note: KNOWN BUGS the new quoted OCTETSTR instance identifiers returned by get_symbol are not compatible with the perl/SNMP module (__get_label_iid) 2000-01-30 08:19 marz * perl/SNMP/t/snmpd.conf: create V3 user entry, cleanup 2000-01-30 03:11 nba * apps/snmpnetstat/if.c: - if.c: defensive test for missing objects (it might fail to show down status properly) 2000-01-30 03:09 nba * agent/mibgroup/host/hr_storage.c: - hr_storage.c: convert from pages to 1k blocks 2000-01-30 03:04 nba * agent/mibgroup/host/hr_disk.c: - hr_disk.c: convert to 1k blocks 2000-01-30 03:01 nba * agent/mibgroup/host.h: - host.h: config_require_mib(HOST-RESOURCES-TYPES) 2000-01-28 12:52 mslifcak * agent/mibgroup/agentx/protocol.c: This with previous two changes completes a patch for items 2,3,4 for bug #149. 2000-01-28 12:38 mslifcak * agent/mibgroup/agentx/protocol.c: Change agentx_{build,parse}_short . Thanks to Gerard Talman@hitt.nl. 2000-01-28 12:30 mslifcak * agent/mibgroup/agentx/protocol.c: Fix spell LITTLE_ENDIAN. Thanks to talman@hitt.nl. 2000-01-28 07:18 mslifcak * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: Some variable renaming for consistency, error checking improved, missing string.h included. Patch supplied by author. 2000-01-27 16:13 mslifcak * snmplib/parse.c: Remove hack around "SMI" token; keep the good part of the previous patch. 2000-01-27 14:51 mslifcak * snmplib/parse.c: 1. Fix memory leak when anonymously named nodes are used. 2. Hack around smicng's "SMI " statements to prevent other memory leaks. 2000-01-27 11:14 marz * perl/SNMP/SNMP.xs: remove no-op snmp_synch_setup 2000-01-27 08:33 hardaker * snmplib/default_store.c: - (default_store.c): make config parser handle "" (null) parsed strings. 2000-01-26 19:22 hardaker * configure, configure.in: - (configure, configure.in): comma, comma, comma, comma, comma-chameleon. 2000-01-26 17:32 hardaker * configure, configure.in: - (configure, configure.in): allow ',' seperated --with-*-modules flag values. 2000-01-26 17:18 hardaker * bug-report, sedscript.in, version.h, FAQ , README: - (version.h bug-report sedscript.in): version tag ( 4.1.pre2 ) 2000-01-26 17:15 hardaker * man/: snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1 : - (snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1): - badly done updates. 2000-01-26 16:54 hardaker * testing/tests/: Sv3DESconfig, T023snmpv3getMD5DES: - (Sv3DESconfig, T023snmpv3getMD5DES): fix DES test so it works. 2000-01-26 16:53 hardaker * snmplib/snmpv3.c: - (snmpv3.c): fix priv key length extrapolation. Should be done differently?. 2000-01-26 16:27 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in: - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): - make depend. 2000-01-26 16:06 hardaker * agent/agent_trap.c, agent/agent_trap.h, man/snmpd.conf.5.def: - (agent_trap.c, agent_trap.h, snmpd.conf.5.def): Patch from Frank Strauss: - add ability to allow sending traps to ports other than 162. 2000-01-26 15:34 hardaker * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt: - (UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt, UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt): - correct ucd-snmp-coders email address to replace "ece" with "ucd-snmp". 2000-01-26 15:32 hardaker * mibs/UCD-SNMP-MIB.txt: - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: - clean up and reformat sub-registration comments. 2000-01-26 15:31 hardaker * mibs/UCD-IPFILTER-MIB.txt: - (UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder: - prefix oids with "ucd". 2000-01-26 15:30 hardaker * mibs/UCD-DLMOD-MIB.txt: - (UCD-DLMOD-MIB.txt): Patch from Juergen Schoenwaelder: - prefix oid with "ucd". 2000-01-26 15:29 hardaker * mibs/: UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt: - (UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt): Patch from Juergen Schoenwaelder: - fix the diskio mib, convert to SMIv2, and move to ucdExperimental. 2000-01-26 07:26 mslifcak * README: Acknowledge more contributors. 2000-01-26 07:14 mslifcak * agent/snmpd.c: fix compile error when --without-root-access is used (strauss@ibr.cs.tu-bs.de) 2000-01-25 21:46 mslifcak * snmplib/: mib.c, parse.c: mib.c:print_tree_node - show module name once in -- FROM; parse.c: show "Cannot find module" once per missing module. 2000-01-25 19:30 mslifcak * snmplib/: mib.c, parse.c: Larger buffer for print_module_name; Fix possible null deref in get_tc. 2000-01-25 14:50 hardaker * man/snmp_alarm.3, snmplib/snmp_alarm.c: - (snmp_alarm.3, snmp_alarm.c): Patch from Frank Strauss: - fix registration function to do what it says it should do. 2000-01-25 14:47 hardaker * configure, configure.in: - (configure): help update 2000-01-25 14:12 nba * mibs/: HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt , Makefile.in: - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, Makefile.in: Update to the current draft HOST-RESOURCES (draft-ops-hostmib-01) 2000-01-25 13:56 hardaker * mibs/VEST-INTERNETT-MIB.txt: - (VEST-INTERNETT-MIB.txt): Ragnar Kjrstad's diskio mib. 2000-01-25 13:55 hardaker * agent/mibgroup/vestinternett/: diskio.c, diskio.h: - (vestinternett/diskio.[ch]): Ragnar Kjrstad's diskio mib. 2000-01-25 13:52 nba * snmplib/parse.c: - parse.c: fix a missing initialization of tc_index 2000-01-25 12:05 marz * README.win32: additional win32 install notes 2000-01-25 11:47 marz * win32/libsnmp_dll/libsnmp.def: add missing synbols for perl/SNMP module 2000-01-25 06:49 marz * snmplib/parse.c: syntax for win32 build 2000-01-24 10:36 marz * perl/SNMP/SNMP.pm: [no log message] 2000-01-24 10:14 mslifcak * snmplib/mib.c: Fix printing IMPLIED index (from associate of J. Kmietsch) modified and applied. 2000-01-24 10:05 mslifcak * configure, configure.in: Itojun's netbsd ELF patch + remove wombat [Dave's example fix] 2000-01-24 09:55 mslifcak * apps/snmp_parse_args.c, apps/snmptrapd.c, man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_debug.c : Fix Bug #144 items 1,3,4: case insensitive check for "all" keyword. 2000-01-24 09:44 mslifcak * agent/mibgroup/ucd-snmp/: memory_solaris2.c, vmstat_solaris2.c: Make sure kstat_fd is initialized before being used. 2000-01-24 08:59 marz * perl/SNMP/SNMP.pm: [no log message] 2000-01-24 07:21 daves * agent/mibgroup/examples/: example.c, example.h, wombat.c, wombat.h: - (examples/{example,wombat}.[ch]): - Consolidated example modules into one, including config and SET support. 2000-01-23 16:41 marz * perl/SNMP/SNMP.xs: handle adding OPAQUE vars for setting and traps etc. 2000-01-23 12:43 nba * snmplib/parse.c: - parse.c: errenous => erroneous 2000-01-23 12:42 nba * snmplib/parse.c: - parse.c: fix merging of anonymous nodes when they are named 2000-01-23 08:51 nba * snmplib/parse.c: - parse.c: add some more error checking to getoid 2000-01-21 11:19 mslifcak * agent/mibgroup/ucd_snmp.h: config_arch_require solaris2 version of vmstat. 2000-01-21 10:47 marz * perl/SNMP/: SNMP.pm, SNMP.xs: [no log message] 2000-01-21 10:23 marz * perl/SNMP/: SNMP.pm, SNMP.xs: [no log message] 2000-01-21 08:13 marz * perl/SNMP/SNMP.pm: inform 2000-01-21 08:00 marz * perl/SNMP/SNMP.pm: inform. 2000-01-21 07:27 marz * perl/SNMP/: SNMP.pm, SNMP.xs: added v3 inform 2000-01-21 01:49 mslifcak * agent/agent_registry.c, agent/agent_registry.h, snmplib/snmp_api.c: Minimize data handling and use register variabies in snmp_oid_compare and compare_tree. 2000-01-21 01:46 mslifcak * agent/mibgroup/ucd-snmp/: pass_persist.c, pass_persist.h : Add const to cleanup a few signatures. 2000-01-21 01:46 mslifcak * perl/SNMP/README: Remove party crud; spell check. 2000-01-20 04:25 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): Support selective binding of server addresses. 2000-01-18 21:37 mslifcak * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: Consistent getpagesize (first divide by 1024). 2000-01-18 21:28 mslifcak * agent/mibgroup/mibII/snmp_mib.c, win32/mib_module_includes.h, win32/mib_module_inits.h, win32/libsnmp_dll/libsnmp.def, win32/libucdmibs/libucdmibs.dsp: 1.Make snmp_get_do_logging visible from DLL 2.Apply Win32 patch from R.Story to activate mib stats module (snmp_mib). 2000-01-18 21:25 mslifcak * agent/mibgroup/mibII/vacm_vars.c: Remove commented out objects that are MAX-ACCESS not-accessible. 2000-01-18 21:22 mslifcak * agent/mibgroup/mibII/tcp.c: Cleanup around ip6_vars.h include (no #if 0) 2000-01-18 14:23 mslifcak * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, vmstat_solaris2.h: Latest vmstat_solaris2 from the author Jochen Kmietsch. 2000-01-18 08:14 mslifcak * agent/agent_trap.c: Prevent array bounds error when creating specific trap oid. 2000-01-18 07:54 marz * perl/SNMP/SNMP.xs: fix error messages and return vals for trap funcs, clean up pdu 2000-01-18 07:00 marz * perl/SNMP/: SNMP.pm, SNMP.xs: modified for v2-trap. 2000-01-17 12:47 marz * perl/SNMP/: SNMP.pm, SNMP.xs: added v2 trap 2000-01-17 09:02 daves * agent/snmp_vars.c: - (agent/snmp_vars.c): Discard "too-late" responses from overlapped regions. 2000-01-17 06:13 daves * man/snmptrapd.8: - (man/snmptrapd.8): Describe default logging behaviour. 2000-01-14 16:10 hardaker * NEWS: - (NEWS): remove export control note about DES. 2000-01-14 16:09 hardaker * snmplib/scapi.c: - (scapi.c): implement DES encryption. 2000-01-14 11:34 hardaker * bug-report: - (bug-report): grep for configure flags 2000-01-14 09:33 mslifcak * agent/mibgroup/: examples/ucdDemoPublic.c, smux/snmp_bgp.c , smux/snmp_ospf.c, smux/snmp_rip2.c: Small compile fix and debug message restoration. 2000-01-13 06:33 daves * snmplib/parse.c: - (snmplib/parse.c): More complete handling of unloading MIB modules. 2000-01-13 06:31 daves * snmplib/: parse.c, parse.h: - (snmplib/parse.[ch]): Unload MIB module (N.B: Somewhat simplistic with regard to multiply-loaded nodes) 2000-01-13 05:36 mslifcak * snmplib/system.c: No get_boottime support for cygwin (yet). Hopefully a temporary condition. 2000-01-13 02:46 daves * agent/snmp_vars.c: - (agent/snmp_vars.c): Remove extraneous bracket. 2000-01-12 21:08 mslifcak * agent/agent_registry.c, agent/snmp_vars.c, agent/snmpd.c, agent/mibgroup/util_funcs.c, agent/mibgroup/examples/wombat.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/at.c , agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/sysORTable.c, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.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/ucd-snmp/registry.c, agent/mibgroup/ucd-snmp/versioninfo.c, apps/snmpusm.c , snmplib/snmp_logging.c, snmplib/snmp_logging.h : Use DEBUGMSGOID liberally, replacing sprint_objid; small speedup. 2000-01-12 11:16 hardaker * snmplib/snmpv3.c: - (snmpv3.c): cast malloc returns. 2000-01-11 15:05 mslifcak * agent/Makefile.in: Use CFLAGS when linking (could have profile switch, etc). 2000-01-11 10:37 marz * perl/SNMP/t/get.t: remove bad session test - session.t has it already - note the call to gethostbyname can hang for some time if DNS is not setup correctly - anyone know a way arround this? 2000-01-11 09:13 mslifcak * agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/target/snmpTargetAddrEntry.c, apps/snmpstatus.c, snmplib/snmp_api.c, snmplib/snmpv3.c, snmplib/tools.c, snmplib/tools.h : Restore memdup usage to its former luster. 2000-01-11 08:10 mslifcak * snmplib/system.c: Init file count at zero, not by incrementing random value. 2000-01-11 07:59 mslifcak * win32/libsnmp_dll/libsnmp.def: Keep win32 release build from breaking. 2000-01-11 07:44 mslifcak * win32/config.h: Add IN_UCD_SNMP_SOURCE to not break Win32 builds. 2000-01-11 01:53 mslifcak * agent/mibgroup/Makefile.in: Glean refs to mibII.o from this makefile. 2000-01-11 01:32 mslifcak * agent/mibgroup/header_complex.c, agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/master_request.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetAddrEntry.h, agent/mibgroup/ucd-snmp/extensible.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, apps/snmpstatus.c, apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c, apps/snmpnetstat/route.c, apps/snmpnetstat/winstub.c, snmplib/keytools.c, snmplib/parse.c, snmplib/snmp_api.c, snmplib/snmpv3.c, snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c : Trolling for malloc errors; more graceful degradation. 2000-01-10 16:32 mslifcak * snmplib/: read_config.c, scapi.h, snmp_api.c : snmp_api.c - better comment for snmp_oid_compare. read_config.c - remove sizeof(u_char) from malloc size calc. scapi.h - spell check. 2000-01-10 16:31 mslifcak * apps/snmptranslate.c: snmptranslate.c - simple default case. 2000-01-10 16:31 mslifcak * man/snmptranslate.1: snmptranslate.1 - remove junk line. 2000-01-10 16:30 mslifcak * agent/: snmp_vars.c, snmpd.c, mibgroup/examples/ucdDemoPublic.c: ucdDemoPublic.c - remove uninitialized variables from write method. snmp_vars.c - proper oid compare; no copy from save if oids exact match snmpd.c - terminate statement. 2000-01-10 15:38 hardaker * config.h.in, configure, configure.in: - (config.h.in, configure, configure.in): - make --without-efence work. - check for -lnsl more explicitly. 2000-01-10 15:36 hardaker * testing/tests/Sv3config: - (Sv3config): remove the trailing space. 2000-01-10 15:36 hardaker * agent/mibgroup/mibincl.h: - (mibincl.h): include stdlib.h and malloc.h. 2000-01-10 14:40 marz * perl/SNMP/MANIFEST: add mibload 2000-01-10 14:34 marz * perl/SNMP/t/mibload.t: [no log message] 2000-01-10 14:20 marz * perl/SNMP/: BUG, MANIFEST, MANIFEST.SKIP, Makefile.PL, README, SNMP.pm, SNMP.xs, TODO , perlsnmp.h, typemap, examples/async1.pl, examples/async2.pl, examples/ipforward.pl, examples/mibtree.pl, examples/mibwalk.pl, examples/pingmib.pl, examples/tablewalk.pl, examples/testleak.pl, hints/irix.pl, hints/solaris.pl , t/README, t/async.t, t/get.t, t/getnext.t , t/mib.t, t/mib.txt, t/session.t, t/set.t , t/snmpd.conf: Checking in SNMP-3.1.0b1 2000-01-10 13:21 mslifcak * configure, configure.in: Qualify use of withval to define library and include search paths. 2000-01-10 13:14 mslifcak * win32/win32.dsw: Allow MSVC++ 5.x users to build using this workspace. 2000-01-10 06:12 daves * snmplib/system.c: - (snmplib/system.c): Re-structure get_uptime() to cache boot time. 2000-01-10 03:06 daves * agent/snmp_agent.c: - (agent/snmp_agent.c): Count numbers of variables requested/set 2000-01-10 02:31 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): Differentiate max-repetition and non-repeater errors. 2000-01-10 01:37 daves * agent/mibgroup/mibII.h: - (agent/mibgroup/mibII.h): Re-remove redundant prototype. 2000-01-08 12:07 mslifcak * agent/auto_nlist.c: Use knlist iff aix4 and HAVE_KNLIST [not complete w/o configure mods] 2000-01-08 11:44 mslifcak * configure, configure.in: Fix build for Linux RedHat 6.1 (cant link libwrap without libnsl). 2000-01-08 00:56 nba * configure.in, configure: - configure.in: bugfix for a bugfix bug 2000-01-07 23:43 nba * configure, configure.in: - configure.in: some missing "x" in tests for --with-openssl and --disable-developer 2000-01-07 16:21 hardaker * agent/mibgroup/mibII/vacm_vars.c: - (vacm_vars.c): properly group rw/rousers into usm not v1/v2c. 2000-01-07 11:22 hardaker * apps/snmptranslate.c: - (snmptranslate.c): Patch from Robert Story: - handle multiple translated OIDs. 2000-01-07 10:38 hardaker * agent/mibgroup/target/: snmpTargetAddrEntry.c, snmpTargetParamsEntry.c: - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): update to v4 API set code. 2000-01-07 09:29 hardaker * agent/snmp_agent.c: - (snmp_agent.c): better handling of write failures. 2000-01-06 15:09 hardaker * local/mib2c.conf: - (mib2c.conf): unquoted quotes quoted. 2000-01-06 15:08 hardaker * local/mib2c: - (mib2c): removed a debugging statement. 2000-01-06 15:08 hardaker * COPYING: - (COPYING): y2k bug. 2000-01-06 13:14 marz * testing/tests/: T020snmpv3get, T021snmpv3getnext: update config access syntax (exact) 2000-01-06 13:07 marz * snmplib/snmp_logging.c: we should not print to stderr if stderr logging is diabled - this thows off the alignment of test output for 'make test' in both ucd-snmp and Perl/SNMP 2000-01-06 12:56 marz * testing/tests/Svanyconfig: update syntax (exact) 2000-01-06 08:57 hardaker * agent/mibgroup/util_funcs.h: - (util_funcs.h): properly wrap struct.h include directive for non-source-directory include. 2000-01-06 01:58 daves * agent/mibgroup/mibII.c: - (mibgroup/mibII.c): Remove redundant file 2000-01-04 23:51 nba * apps/snmptrapd.c: - snmptrapd.c: implement trand handlers for win32 2000-01-04 23:50 nba * snmplib/parse.c: - parse.c: #ifdef some variables not used under win32 2000-01-04 22:12 nba * EXAMPLE.conf.def, FAQ, man/snmpd.conf.5.def: - EXAMPLE.conf.def, FAQ, snmpd.conf.5.def: remove all traces of security model "any" in "group" configuration directives 2000-01-04 16:27 hardaker * config.h.in, configure, configure.in: - (config.h.in, configure, configure.in): Patch from Sander Steffann: - Add -I/usr/include/rpm because of badly written rpm header files. 2000-01-04 10:35 hardaker * agent/snmp_agent.c: - (snmp_agent.c): deal with blocking better in snmp_agent_check_and_process(). 2000-01-04 10:33 hardaker * agent/Makefile.in: - (Makefile.in): install struct.h 2000-01-04 08:58 hardaker * FAQ, README: - (README, FAQ): Japan mirror location change. 2000-01-03 15:39 nba * man/: snmpcmd.1, snmptranslate.1, snmptrapd.conf.5.def: - snmpcmd.1: add snmpbulkget to list of applications - snmptranslate.1: explain -T outputs - snmptrapd.conf.5.def: defalt traphandler is implemented 2000-01-03 15:34 nba * snmplib/mib.c: - mib.c: also note TEXTUAL CONVENTION in -Td output 2000-01-03 15:32 nba * snmplib/parse.c: - parse.c: fix File variable being left pointing into the stack. Ignore .index file on WIN32 platform 2000-01-03 15:30 nba * snmplib/system.h: - system.h: add prototype for strcasecmp 2000-01-03 15:28 nba * agent/mibgroup/examples/: wombat.c, wombat.h: - wombat.[ch]: correct prototype for wombat_parse_config 2000-01-03 15:27 nba * agent/mibgroup/mibII.h: - mibII.h: add prototype for init_mibII 2000-01-03 15:26 nba * agent/snmpd.c: - snmpd.c: add a missing const specifier 2000-01-03 15:26 nba * agent/snmp_vars.c: - snmp_vars.c: include agent_registry.h only once 2000-01-03 15:23 nba * EXAMPLE.conf.def: - EXAMPLE.conf.def: adapt to changes in valid vacm syntax 1999-12-31 13:27 mslifcak * configure, configure.in, agent/mibgroup/mibII/interfaces.c, snmplib/snmp_logging.c : Apply some NetBSD 1.3.x, 1.4 patches c/o Grea A. Woods 1999-12-31 12:43 mslifcak * snmplib/system.c, win32/config.h, win32/libsnmp_dll/libsnmp.def: Fix bug #48: no strcasecmp/strncasecmp for Sinix 1999-12-31 10:36 mslifcak * agent/mibgroup/host/hr_system.c, apps/snmptable.c: Fix warnings of uninitialized variables. 1999-12-31 10:33 mslifcak * configure.in, configure: Autoconf patch c/o Albert Chin-A-Young 1999-12-31 10:11 mslifcak * snmplib/: snmp_api.c, snmp_api.h: Fix bug #125 - insert underscore into struct snmp_ipaddr member names. 1999-12-31 09:32 mslifcak * agent/auto_nlist.c: Apply patch provided by Serg Trushnikov for AIX 4.2.1 knlist 1999-12-31 09:31 mslifcak * agent/mibgroup/host/hr_utils.c: Fix bug # 122 1999-12-30 12:00 mslifcak * agent/snmpd.c, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/smux/smux.c, snmplib/tools.c: Fix compile errors. 1999-12-30 07:51 hardaker * agent/snmpd.c: - (snmpd.c): usage line order messed up, as pointed out by Robert Story. 1999-12-28 15:42 hardaker * agent/mibgroup/agentx/master_request.c: - (master_request.c): remove the ! in front of in_a_view, which changed. 1999-12-23 08:21 hardaker * agent/mibgroup/ucd-snmp/vmstat_solaris2.c: - (vmstat_solaris2.c): Patch from Jochen Kmietsch: - non 80-column wrapped version. 1999-12-22 16:30 hardaker * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c, vmstat_solaris2.h: - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch: - first pass at vmstat support for solaris. 1999-12-22 15:13 hardaker * agent/mibgroup/agentx/master_request.c: - (master_request.c): increase max vars to 64 (was 16). I have a table with more than that number in columns, which breaks snmptable. 1999-12-22 15:12 hardaker * agent/mibgroup/agentx/master.c: - (master.c): use snmp_sess_open for the second try at opening the master port. 1999-12-22 05:58 nba * agent/agent_registry.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.h: - vacm routines: alignment with RFC mibs, preparing for trap generation and a better integration with variable tree walking 1999-12-22 05:47 nba * agent/mibgroup/mibII/system_mib.c: - system_mib.c: use some #defines i place of numbers 1999-12-22 05:46 nba * snmplib/system.c: - system.c: naughty, naughty Niels, just reindenting ... 1999-12-22 02:43 nba * agent/mibgroup/host/hr_storage.c: - hr_storage.c: kill a dummy value 1999-12-22 02:41 nba * agent/mibgroup/ucd-snmp/memory_freebsd2.c: - memory_freebsd2.c: make it work (again) for FreeBSD-2:-) 1999-12-21 02:37 nba * agent/snmpd.c, agent/mibgroup/smux/smux.c, snmplib/snmp_api.c: - snmpd.c, smux.c, snmp_api.c: take away some unused variables. 1999-12-20 17:34 hardaker * bug-report, sedscript.in, version.h, FAQ , README: - (version.h bug-report sedscript.in): version tag ( 4.1.pre1 ) 1999-12-20 17:32 hardaker * agent/mibgroup/mibincl.h: - (mibincl.h): add agent_trap.h 1999-12-20 17:32 hardaker * NEWS: - (NEWS): mention SMIv2 updates. 1999-12-20 17:31 hardaker * EXAMPLE.conf.def: - (EXAMPLE.conf.def): minor note. 1999-12-20 17:20 hardaker * snmplib/snmp_api.c: - (snmp_api.c): Digital Unix hack for bad recvfrom implementation. 1999-12-20 17:20 hardaker * agent/mibgroup/agentx/protocol.c: - (agentx/protocol.c): make a things size_t instead of u_int (for 64bit code). 1999-12-20 17:19 hardaker * agent/agent_trap.c: - (agent_trap.c): make uptime a long for 64bit architectures. 1999-12-20 15:38 hardaker * mibs/Makefile.in: - (Makefile.in): IPFWACC-MIB.txt -> UCD-IPFWACC-MIB.txt 1999-12-20 13:30 hardaker * agent/mibgroup/misc/ipfwacc.c: - (ipfwacc.c): moved table to one level deeper under mib node. 1999-12-20 13:30 hardaker * mibs/UCD-IPFWACC-MIB.txt: - (UCD-IPFWACC-MIB.txt): moved table to one level deeper under mib node. 1999-12-20 13:26 hardaker * mibs/: UCD-IPFWACC-MIB.inc, UCD-IPFWACC-MIB.txt: - (UCD-IPFWACC-MIB.txt): moved and updated from IPFWACC-MIB.txt 1999-12-20 13:25 hardaker * mibs/IPFWACC-MIB.txt: - (IPFWACC-MIB.txt): moved to UCD-IPFWACC-MIB.txt 1999-12-20 13:23 hardaker * mibs/IPSEC-MIB.txt: - (IPSEC-MIB.txt): removed 1999-12-20 06:48 hardaker * agent/Makefile.in: - (Makefile.in): moved kernel.o into the libucdagent library. 1999-12-20 06:43 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): Force set to 1 for -D so multiple switches can be given (ie, don't toggle the value). 1999-12-20 04:15 daves * agent/: agent_trap.c, snmp_vars.c, mibgroup/mibII.h, mibgroup/mibII/at.c, mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c, mibgroup/mibII/ipv6.c, mibgroup/mibII/snmp_mib.c, mibgroup/mibII/sysORTable.c , mibgroup/mibII/system_mib.c, mibgroup/mibII/tcp.c , mibgroup/mibII/udp.c, mibgroup/mibII/vacm_vars.c , mibgroup/mibII/sysORTable.h: - (agent_trap.c snmp_vars.c mibII.[ch] mibII/*.c mibII/sysORTable.h): - Use SNMP_OID prefix definitions in OID specifications. - Register the various MIB-2 modules separately in sysORTable. 1999-12-20 03:01 daves * agent/mibgroup/agentx/README.agentx: - (agentx/README.agentx): Updated to describe current status. 1999-12-17 15:57 hardaker * agent/mibgroup/: header_complex.c, header_complex.h: - (header_complex.c, header_complex.h): completely restructured. - drasticly reduces memory usage for large data sets (1/3). 1999-12-17 15:56 hardaker * agent/: agent_read_config.c, agent_registry.c, snmp_vars.c: - (agent_read_config.c, agent_registry.c, snmp_vars.c): - include "snmp_alarm.h" for mib modules that need the callback def. 1999-12-17 15:55 hardaker * NEWS: - (NEWS): mention -I. 1999-12-17 15:46 hardaker * snmplib/snmp_alarm.c: - (snmp_alarm.c): missing ! operater on signal test. 1999-12-17 15:41 mslifcak * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, vmstat.c , vmstat_freebsd2.c: No dummy values for FreeBSD, please. 1999-12-17 15:21 mslifcak * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_freebsd2.c , ucd-snmp/vmstat_freebsd2.c: Add Bill Fumerola's patch for FreeBSD 4.x to use swapinfo. Include FreeBSD 4.x specific memory and vmstat when building that agent. 1999-12-17 14:23 mslifcak * man/: README, mib_api.3, snmp.conf.5.def, snmpcmd.1, snmpd.1.def, snmpd.conf.5.def, snmpnetstat.1, snmptest.1, snmpusm.1, snmpwalk.1 : Fixed a few spelilng errors. 1999-12-17 10:18 hardaker * man/snmp_agent_api.3: - (snmp_agent_api.3): re-structure based on recent changes. 1999-12-17 10:18 hardaker * NEWS: - (NEWS): second pass. 1999-12-17 10:17 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): removed -R from the -h output. 1999-12-17 10:17 hardaker * agent/mibgroup/snmpv3/usmUser.c: - (usmUser.c): changed help line of createUser to seperate DES token from the passphrase. 1999-12-17 10:16 hardaker * agent/Makefile.in: - (Makefile.in): put snmpd.o into the object list, and remove it from direct compilation in the CC link line. 1999-12-17 10:11 hardaker * agent/snmpd.c: - (snmpd.c): reorder init() routines for -H to prevent segfaulting. 1999-12-17 10:11 hardaker * sedscript.in: - (sedscript.in): PERSISTENT_DIRECTORY token added. 1999-12-17 10:10 hardaker * NEWS: - (NEWS): first pass at changes. 1999-12-17 07:40 hardaker * man/snmpd.conf.5.def: - (snmpd.conf.5.def): document createUser. 1999-12-17 07:28 hardaker * man/snmpd.conf.5.def: - (snmpd.conf.5.def): document the file directive. 1999-12-17 07:26 hardaker * man/snmpd.conf.5.def: - (snmpd.conf.5.def): document rocommunity, rwcommunity, rouser, rwuser. 1999-12-17 07:13 hardaker * man/snmp.conf.5.def: - (snmp.conf.5.def): document a bunch of new configuration options. 1999-12-17 07:05 hardaker * man/snmpcmd.1: - (snmpcmd.1): mention that -IR and -Ib are actually used by default. 1999-12-17 07:03 hardaker * man/snmpcmd.1: - (snmpcmd.1): document -I and -O flags. 1999-12-17 03:22 nba * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def : - libsnmp.def: add some function names 1999-12-17 02:18 nba * apps/snmptrapd.c: - snmptrapd.c: make the oids given to trapd handlers properly .0 terminated. Add a SNMP-COMMUNITY-MIB::snmpTrapAddress.0 Add syslog of v2 traps and informs 1999-12-17 02:14 nba * apps/snmptable.c: - snmptable.c: cleanup of the "new" mib walk to determine fields. Make it default (don't even document the -C compatibility option). Ignore not-accessible fields in the walk. 1999-12-17 02:09 nba * apps/snmp_parse_args.c: - snmp_parse_args.c: remove some superfluous usage() calls. 1999-12-17 02:08 nba * snmplib/mib.c: - mib.c: kill that tail recursion elimination, it just adds too many conditionals. Properly output an empty string index. 1999-12-16 23:10 nba * snmplib/snmpv3.c: - snmpv3.c: a more spevific help message for defVersion 1999-12-16 23:09 nba * snmplib/mib.c: - mib.c: fix a tail recursion elimination problem printing oids 1999-12-16 23:08 nba * apps/snmptranslate.c: - snmptranslate.c: be explicit in the -t warning 1999-12-16 23:08 nba * agent/mibgroup/smux/: smux.c, smux.h: - smux.[ch]: fix some prototypes and includes. 1999-12-16 23:06 nba * agent/snmpd.c: - snmpd.c: \n terminate some log messages 1999-12-16 23:05 nba * agent/kernel.c: - kernel.c: output error string, not number 1999-12-15 11:08 mslifcak * agent/mibgroup/: kernel_sunos5.c, ucd-snmp/memory_solaris2.c: Replace kc from memory_solaris2.c with kstat_fd, defined in kernel_sunos5.c. 1999-12-15 09:56 mslifcak * snmplib/: tools.c, tools.h: Add time marker create, set, and delta time check methods. 1999-12-15 09:42 mslifcak * snmplib/: snmp_logging.c, snmp_logging.h: Remove snmp_log_syslog, snmp_log_filelog, snmp_log_stderrlog; Simplify snmp_log_string. 1999-12-15 09:19 hardaker * mibs/: Makefile.in, SNMPv2-M2M-MIB.txt, SNMPv2-PARTY-MIB.txt: - (SNMPv2-PARTY-MIB.txt SNMPv2-M2M-MIB.txt ): removed. 1999-12-15 09:17 hardaker * mibs/: EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc, UCD-IPFILTER-MIB.txt: - (EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc, UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder: - Even more updates. 1999-12-15 05:51 mslifcak * agent/mibgroup/kernel_sunos5.c: Share kstat fd iff ucd-snmp/memory_solaris2 is also configured. 1999-12-15 04:21 mslifcak * apps/: snmp_parse_args.c, snmptranslate.c: Isolate and retouch deprecated command line options. 1999-12-14 16:05 hardaker * agent/mibgroup/header_complex.c: - (header_complex.c): get next in link list before deleting root. 1999-12-14 16:05 hardaker * configure, configure.in: - (configure, configure.in): move -lefence check up to front (last in link). 1999-12-14 15:19 hardaker * mibs/Makefile.in: - (Makefile.in): DLMOD -> UCD-DLMOD 1999-12-14 14:54 hardaker * snmplib/keytools.c: - (keytools.c): reverse generate_Ku optimizations, as they don't work. 1999-12-14 08:41 hardaker * mibs/: IANAifType-MIB.txt, UCD-SNMP-MIB.txt: - (IANAifType-MIB.txt, UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: - updates. 1999-12-14 08:07 hardaker * apps/snmp_parse_args.c, apps/snmptranslate.c, apps/snmptrapd.c, snmplib/default_store.h, snmplib/mib.c, snmplib/mib.h: - (snmp_parse_args.c, snmptranslate.c, snmptrapd.c, default_store.h, mib.c, mib.h): - argument shuffling... -I for input args created, and -OR moved there. -Ib created. -TB created for snmptranslate (was -B). 1999-12-13 16:03 mslifcak * snmplib/mib.c: Allow sprint_variable to work even if no MIB files were read. 1999-12-13 15:12 mslifcak * snmplib/mib.c: Finish symbol conversion with numeric when subtree is leaf node. 1999-12-13 14:54 mslifcak * snmplib/mib.c: Fix problem printing IMPLIED indices of OBJECTID type. 1999-12-13 14:20 hardaker * config.h.in, configure, configure.in: - (config.h.in, configure, configure.in): --with-efence implemented. - (forced checking for --enable-developer and CVS checkouts) 1999-12-13 13:54 mslifcak * snmplib/mib.c: Sanity checks added to _get_symbol. 1999-12-13 12:04 mslifcak * man/Makefile.in: Clean also removes generated default_store.3.h . 1999-12-13 09:57 hardaker * mibs/: DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt: - (DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt): - Juergens patch to move DLMOD-MIB -> UCD-DLMOD-MIB and -> SMIv2. - moved to the experimental tree. 1999-12-13 09:49 mslifcak * agent/mibgroup/smux/: smux.c, smux.h: Added patch from M.Michaud to use send_enterprise_trap_vars. 1999-12-13 04:43 daves * agent/: snmpd.c, mibgroup/smux/smux.c, mibgroup/smux/smux.h: - (agent/snmpd.c agent/mibgroup/smux/smux.[ch]): - Patch to get SMUX support working with the new agent architecture. This is probably not The Right Way To Do Things Now, but it works. Thanks to Nick Amato and Mike Michaud. 1999-12-13 03:18 daves * agent/agent_trap.c: - (agent_trap.c): allow specification of enterprise OID when sending traps 1999-12-13 03:17 daves * agent/agent_registry.c: - (agent_registry.c): Handle delegated MIB regions properly when split. 1999-12-10 13:03 mslifcak * agent/mibgroup/mibII/ip.c: Fix HP-UX problem with ipDefaultTTL. 1999-12-10 10:44 marz * snmplib/snmp_api.c: (snmlib/snmp_api.c): fix bug in _sess_copy where pointers that were not owned by newly created session could get mistakenly freed if errors were encountered during session copy - also eliminate some redundant copying of security{Auth|Priv}Key data 1999-12-10 10:23 mslifcak * agent/: snmp_agent.c, mibgroup/agentx/subagent.c: Apply Dave's patch to fix max varbinds testing on GETBULK. 1999-12-10 07:28 mslifcak * agent/Makefile.in: Fix to build executable agent on HP-UX. 1999-12-10 03:19 nba * snmplib/system.c, win32/config.h, win32/libagent/libagent.def, win32/libagent/libagent.dsp , win32/libsnmp_dll/libsnmp.def, win32/libucdmibs/libucdmibs.def, win32/libucdmibs/libucdmibs.dsp, win32/snmpd/snmpd.dsp: - (various): changes to compile snmpd with VC++ 5.0 (Release mode) 1999-12-10 03:10 nba * snmplib/read_config.c: - read_config.c: add some missing const specifiers 1999-12-10 03:09 nba * agent/mibgroup/ucd-snmp/pass_persist.c: - pass_persist.c: fix some buf/buf2 confusion 1999-12-10 03:07 nba * agent/mibgroup/ucd-snmp/pass.c: - pass.c: fix some buf/buf2 confusion 1999-12-10 03:06 nba * agent/mibgroup/agentx/master.c: - master.c: add a missing #include (at least for Solaris). 1999-12-09 17:09 hardaker * agent/: Makefile.in, mibgroup/Makefile.in: - (agent/*Makefile.in): fix for --enable-shared on hpux 1999-12-09 16:53 hardaker * apps/snmpnetstat/Makefile.in: - (snmpnetstat/Makefile.in): fix for --enable-shared 1999-12-09 16:16 hardaker * mibs/UCD-SNMP-MIB.txt: - (UCD-SNMP-MIB.txt): changed all instances of kb to kB. 1999-12-09 15:26 hardaker * snmplib/keytools.c: - (keytools.c): Patch from Leonard Gomelsky: - generate_Ku() speed improvements. 1999-12-09 10:08 hardaker * Makefile.top, config.h.in, configure, configure.in, agent/Makefile.in, snmplib/Makefile.in : - (Makefile.top, config.h.in, configure, configure.in, agent/Makefile.in, snmplib/Makefile.in): - fixed --enable-shared (at least on linux). 1999-12-09 08:14 mslifcak * mibs/: DISMAN-SCRIPT-MIB.txt, UCD-DEMO-MIB.inc, UCD-DEMO-MIB.txt, UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt : Patches supplied by Juergen Schoenwaelder. 1999-12-09 07:49 nba * man/snmpcmd.1: - snmpcmd.1: support MIB::label 1999-12-09 07:34 nba * snmplib/mib.c: - mib.c: implement MIB::label 1999-12-09 07:34 daves * man/snmp_trap_api.3: - (man/snmp_trap_api.3): Initial documentation for agent trap generation. 1999-12-08 17:13 hardaker * acconfig.h, config.h.in, agent/mibgroup/agentx/master.c, snmplib/read_config.c , snmplib/system.c, snmplib/system.h: - (acconfig.h, config.h.in, master.c, read_config.c, system.c, system.h): - implement mkdirhier() and use it for persistent storage and agentx socket file creation. 1999-12-08 15:49 hardaker * makefileindepend.pl, makenosysdepend.pl, remove-files : - (makefileindepend.pl, makenosysdepend.pl, remove-files): - move the make depend perl scripts to the top level where they only need to be edited once. 1999-12-08 15:46 hardaker * agent/Makefile.in, agent/dlmods/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, testing/Makefile.in: - (*..Makefile.in): A real make depend with no ssl dependancies, etc. 1999-12-08 15:29 hardaker * agent/snmpd.c: - (snmpd.c): move sys/param out of ifdef FD_SET. 1999-12-08 15:28 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, testing/Makefile.in: - (*..Makefile.in): make depend. 1999-12-08 15:26 hardaker * README: - (README): add Juergen. 1999-12-08 15:23 hardaker * snmplib/: mib.c, parse.c, parse.h: - (mib.c, parse.c, parse.h): - remembered IMPLIED indexes. - properly print OIDs with length prefixes on parsed OIDs so cutting/pasting of them works. - properly print strings and oids that are IMPLIED. - print strings in either ' or " quotes depending on if their IMPLIED. 1999-12-08 15:04 mslifcak * mibs/UCD-SNMP-MIB.txt: Add missing dskPercentNode to DskEntry (thanks to Michael Kirkham ). 1999-12-08 15:01 mslifcak * apps/snmpwalk.c: Include getopt.h to define optarg. 1999-12-08 14:41 hardaker * snmplib/mib.c: - (mib.c): fix -Os and index based oid printing to work again. 1999-12-08 14:08 hardaker * mibs/UCD-SNMP-MIB.txt: - (UCD-SNMP-MIB.txt): make mrIndex IMPLIED since it is in the code. 1999-12-08 09:19 hardaker * snmplib/mib.c: - (mib.c): register a config token for suffix printing. 1999-12-07 15:23 mslifcak * agent/mibgroup/agentx/client.c, agent/mibgroup/snmpv3/usmUser.c, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.c, snmplib/snmpusm.c, snmplib/system.c: Eliminate multiplying by sizeof(char) or sizeof(unsigned char); agentx/client.c - snmp_free_varbind replaces free in four places; snmpv3/usmUser.c - usm_free_user replaces free in one place. 1999-12-07 13:54 hardaker * man/snmpwalk.1: - (snmpwalk.1): document -Ci and -Cp (badly). 1999-12-07 13:45 hardaker * apps/snmpwalk.c: - (snmpwalk.c): - New ability to peform a get on the requested OID when either no results are returned or when the user requests an inclusive option. - New ability to print number of variables found at the end. 1999-12-07 09:32 hardaker * mibs/UCD-SNMP-MIB.txt: - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder: - convert to SMIv2 and cleanup. 1999-12-07 09:17 hardaker * agent/mibgroup/mibII/sysORTable.c: - (sysORTable.c): make sysOrIndex not-accessible, as it should be. 1999-12-07 09:14 hardaker * agent/mibgroup/host/hr_other.c: - (hr_other.c): shorten cpu description length. 1999-12-07 08:29 daves * agent/agent_read_config.c, agent/agent_read_config.h , agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c, agent/snmpd.h, snmplib/read_config.c , snmplib/read_config.h, snmplib/snmp_api.c: - (agent/agent_read_config.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch] snmplib/read_config.[ch] snmplib/snmp_api.c): - Use the saved application name for registering config handlers (N.B: This change will need to be applied to MIB modules as well) 1999-12-07 08:03 mslifcak * apps/: snmp_parse_args.c, snmpusm.c: Use argv[0] since the app wont be snmpgetnext, probably. 1999-12-06 16:31 mslifcak * agent/agent_registry.c, apps/snmptable.c, apps/snmpusm.c, win32/libsnmp_dll/libsnmp.def: More fun updating MS VC build of apps and library. 1999-12-06 15:11 nba * snmplib/system.c, win32/config.h, win32/win32.dsw , win32/encode_keychange/encode_keychange.dsp, win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def , win32/libsnmp_dll/libsnmp_dll.dsp, win32/snmpbulkget/snmpbulkget.dsp, win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpdelta/snmpdelta.dsp, win32/snmpget/snmpget.dsp , win32/snmpgetnext/snmpgetnext.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/snmpwalk/snmpwalk.dsp : - system.c, config.h, win32.dsw, *.dsp, libsnmp.def: cleaning up for VC builds 1999-12-06 15:09 mslifcak * snmplib/: snmp_api.c, snmpusm.c, snmpusm.h: Convert USM_ERR* to SNMPERR_USM*. 1999-12-06 14:58 hardaker * apps/snmpusm.c: - (snmpusm.c): fix usage for new args. 1999-12-06 14:56 hardaker * testing/tests/: Sv3config, T030snmpv3usercreation: - (Sv3config, T030snmpv3usercreation): make v3 testing work again. 1999-12-06 14:48 hardaker * apps/snmpusm.c: - (snmpusm.c): - make snmpusm usable again, changing arguments slightly. - make it also use defaults for passphrases, user, etc. 1999-12-06 14:32 nba * win32/: bin/.cvsignore, lib/.cvsignore: - .cvsignore: Make CVS silent about installation files 1999-12-06 13:51 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): print error strings returned by generate_Ku(). 1999-12-06 13:47 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): default specifications for auth/priv types. 1999-12-06 09:19 mslifcak * snmplib/mib.c: Show all non-printable subids in dump_oid_to_string. Recurse clear_tree_flags only if necessary. 1999-12-05 21:49 nba * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: - pass.c, pass_persist.c: ensure proper byte ordering when pass'ing ipaddress. 1999-12-03 16:52 hardaker * agent/mibgroup/ucd-snmp/vmstat.c: - (vmstat.c): remove duplicate limits.h include. 1999-12-03 16:52 hardaker * agent/Makefile.in: - (Makefile.in): use $(MAKE) instead of make. 1999-12-03 16:51 hardaker * configure, configure.in: - (configure, configure.in): switch to PIC from pic. 1999-12-03 15:05 nba * snmplib/parse.c: - parse.c: remember to NULL a freed pointer 1999-12-03 15:04 nba * apps/snmptrapd_handlers.c: - snmptrapd_handlers.c: a little nicer error message 1999-12-03 15:03 nba * apps/snmptrapd.c: - snmptrapd.c: correct handling of SIGHUP tp reconfigure. 1999-12-02 16:59 hardaker * snmplib/parse.c: - (parse.c): turn on REGEX_EXTENDED. 1999-12-02 09:21 mslifcak * agent/Makefile.in: Fix bug #81 - continue install after error creating persistent directory. 1999-12-02 05:06 nba * agent/mibgroup/snmpv3/usmUser.c, snmplib/snmpv3.c, snmplib/snmpv3.h: - usmUser.c snmpv3.[ch]: move usm_parse_create_usmUser from the agent to the library, so that snmptrapd can use it. 1999-12-02 04:42 nba * apps/snmptrapd.c: - snmptrapd.c: fix snmp_clone_pdu2 by using the snmplib version 1999-12-02 04:41 nba * snmplib/mib.c: - mib.c: accessing and freeeing env_var misplaces around NULL test 1999-12-01 16:32 mslifcak * agent/mibgroup/ucd-snmp/pass.c: Use SNMP_MAXBUF when defining large static buffer storage. 1999-12-01 15:55 mslifcak * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c: Fix bug #112 and finish patch supplied by Anthony Shipman. 1999-12-01 10:38 mslifcak * snmplib/: mib.c, parse.c: Prevent overflow of object ID in get_module_node. In find_best_tree_node, treat result from recursed call same for match = 0. 1999-12-01 06:40 mslifcak * snmplib/parse.c: Error check and free resources during regex processing. 1999-11-30 16:50 mslifcak * apps/snmptranslate.c, snmplib/mib.c, snmplib/mib.h , snmplib/parse.c: Add multiple match capability to find_best_tree_node, and use it in snmptranslate (new -B option). 1999-11-30 14:47 mslifcak * apps/snmptranslate.c: Use Wes' cool new get_wild_node match method. 1999-11-30 14:30 hardaker * apps/snmp_parse_args.c, snmplib/mib.c, snmplib/mib.h, snmplib/parse.c: - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching everywhere. 1999-11-30 13:11 mslifcak * snmplib/system.c: Include ctype.h 1999-11-30 13:10 mslifcak * apps/snmptranslate.c: Fix -Td usage description; use switch when current_name is NULL. 1999-11-30 07:08 daves * agent/mibgroup/agentx/master_request.c: - (agentx/master_request.c): Fix handling of multi-variable requests to subagents. 1999-11-30 07:07 daves * agent/mibgroup/agentx/master.c: - (agentx/master.c): Remove redundent routine. 1999-11-30 03:01 nba * snmplib/snmp_api.h, agent/mibgroup/mibII/snmp_mib.c , agent/mibgroup/mibII/snmp_mib.h: - snmp_api.h, snmp_mib.[ch]: A couple additional SNMP statistics points 1999-11-29 14:04 hardaker * README: - (README): another name. 1999-11-29 14:03 hardaker * config.h.in, configure, configure.in: - (config.h.in, configure, configure.in): - check for regex.h, regcomp, strcasestr. 1999-11-29 14:02 hardaker * snmplib/parse.c: - (parse.c): make best matching (-b) use regex when available. 1999-11-29 14:02 hardaker * snmplib/: system.c, system.h: - (system.c, system.h): implement strcasestr (from Michael Slifcak). 1999-11-29 12:43 mslifcak * apps/snmpbulkget.c: Use size_t for name_len member. 1999-11-29 11:58 mslifcak * snmplib/snmp_api.c: Free STREAM packet buffer when session is closed; Test for close in progress for read, write, select, and timeout functions. 1999-11-29 10:36 mslifcak * apps/: snmptrap.c, snmpwalk.c, snmpnetstat/main.c : Remove last vestiges of DEBUG_MALLOC_INC fragments. 1999-11-29 10:33 mslifcak * win32/snmpbulkget/snmpbulkget.dsp: Fix reference to snmplib. 1999-11-29 10:30 mslifcak * snmplib/snmp_api.c: Use ntohs macro to carefully obtain the default service port. 1999-11-29 05:50 mslifcak * apps/snmpbulkget.c, snmplib/asn1.c, snmplib/mib.c , snmplib/snmp_api.c: More HP-UX aCC fixes supplied by Markku Laukkanen. 1999-11-27 09:18 hardaker * agent/mibgroup/mibII/vacm_vars.c: - (vacm_vars.c): redo rwuser/rouser to allow specification of auth type. 1999-11-27 06:31 marz * agent/kernel.c, testing/eval_tools.sh: (agent/kernel.c, testing/eval_tools.sh): fix -r switch to supress error messages about failed kernel and add -r to default testing code so 'make test can be run by user 1999-11-26 11:18 nba * snmplib/default_store.c: - default_store.c: although read_config is case insensitive, ds_handle_config was not. At the same time it failed to report the problem that it was called but didn't know what to do. 1999-11-25 14:57 nba * snmplib/mib.c: - mib.c: kill yet another silly warning from gcc 1999-11-25 14:56 nba * snmplib/default_store.h, snmplib/snmp_api.c, snmplib/snmp_api.h, apps/snmp_parse_args.c: - defaults_store.h, snmp_api.c, snmp_parse_args.c: add defCommunity directive - snmp_api.h, snmp_api.c: add errorcode for malloc failure 1999-11-25 14:52 nba * agent/mibgroup/snmpv3/usmUser.c: - usmUser.c: new user is not added unless both auth and priv is specified on createUser directive 1999-11-25 14:33 nba * agent/mibgroup/mibII/snmp_mib.h: - snmp_mib.h: fix misalignment of statistics counters 1999-11-25 14:32 nba * snmplib/snmp_api.h, agent/agent_trap.c, agent/snmp_agent.c, agent/mibgroup/mibII/snmp_mib.c: - snmp_api.c, agent_trap.c, snmp_agent.c, snmp_mib.h, snmp_mib.c: fix misalignment of statistics counters 1999-11-24 11:07 mslifcak * mibs/IPFWACC-MIB.txt: Fix BUG#57 using 2/3 of patch supplied by zany@triq.net. 1999-11-24 10:43 hardaker * agent/mibgroup/mibII/vacm_vars.c: - (vacm_vars.c): Patch from Frank Strauss: - allow seperation of mask with both . and:. 1999-11-24 09:16 hardaker * INSTALL: - (INSTALL): change editing of config.h note. 1999-11-24 09:08 hardaker * acconfig.h, config.h.in, configure, configure.in, agent/mibgroup/snmpv3/usmUser.c, snmplib/keytools.c, snmplib/keytools.h, snmplib/lcd_time.c, snmplib/scapi.h, snmplib/tools.c , testing/keymanagetest.c, testing/scapitest.c, win32/config.h: - (acconfig.h, config.h.in, configure, configure.in, usmUser.c, keytools.c, keytools.h, lcd_time.c, scapi.h, tools.c, keymanagetest.c, scapitest.c, config.h): - force --enable-developer for CVS checkouts. - remove all references to KMT. 1999-11-24 09:03 daves * agent/mibgroup/agentx/master_admin.c: - (agentx/master_admin.c): Release allocated indexes on subagent shutdown. 1999-11-23 05:40 daves * agent/: agent_registry.c, agent_registry.h: - (agent_registry.[ch]): - Make index registration API more immediately convenient - Associate such registrations with the main session - new routine to unregister all indexes for a given session - differentiate between ANY index and NEW index - clean up assorted compiler warnings 1999-11-23 05:21 daves * agent/: snmp_agent.c, mibgroup/agentx/subagent.c: - (snmp_agent.c agentx/subagent.c): Make main session structure visible throughout the agent, and use this for AgentX subagent as well. 1999-11-23 02:20 nba * agent/snmp_agent.c: - snmp_agent.c: #include for select prototype 1999-11-23 02:11 daves * agent/mibgroup/host/: hr_storage.c, hr_swrun.c: - (host/hr_storage.c host/hr_swrun.c): Guard against calculation overflow 1999-11-23 01:37 daves * agent/mibgroup/host/hr_swrun.c: - (host/hr_swrun.c): Fix linux process memory usage figures. (Reported by Mitch Shields) 1999-11-23 01:26 nba * agent/mibgroup/ucd-snmp/pass_persist.c: - pass_persist.c: fix some arguments (int => size_t). Thanks to Anthony Shipman 1999-11-23 01:24 nba * mibs/IPSEC-MIB.txt: - IPSEC-MIB.txt: change some underlines into dashes, and repair the ::= (maybe I should have looked at this file before adding it:-)) 1999-11-23 01:23 nba * agent/mibgroup/mibII/ipv6.h: - ipv6.h: remove an __P that had sneaked in 1999-11-22 17:52 hardaker * README.snmpv3: - (README.snmpv3): update to reflect new and easier .conf mechanisms. 1999-11-22 17:02 hardaker * snmplib/scapi.c: - (scapi.c): fix length check of key space. 1999-11-22 16:50 hardaker * agent/mibgroup/: mibII/vacm_vars.c, snmpv3/usmUser.c : - (vacm_vars.c, usmUser.c): new config tokens allowing easy user and vacm/user configuration and setup. 1999-11-22 16:48 hardaker * agent/snmp_vars.c: - (snmp_vars.c): remove creation of initial and template* users. 1999-11-22 13:04 hardaker * acconfig.h, config.h.in, configure, configure.in, agent/mibgroup/mibII/tcp.c: - (acconfig.h, config.h.in, configure, configure.in, tcp.c): Patch from Garrett Wollman: - FreeBSD 4.x fixes. 1999-11-22 12:53 nba * agent/agent_read_config.c, agent/agent_read_config.h , agent/agent_registry.h, agent/agent_trap.c, agent/agent_trap.h, agent/snmp_vars.c, agent/mibgroup/mibincl.h, agent/mibgroup/mibII/system_mib.c , agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/smux/smux.c , agent/mibgroup/smux/smux.h, agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetAddrEntry.h, agent/mibgroup/target/snmpTargetParamsEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.h, agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/disk.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/loadave.c, agent/mibgroup/ucd-snmp/loadave.h, agent/mibgroup/ucd-snmp/memory.c, agent/mibgroup/ucd-snmp/memory.h, agent/mibgroup/ucd-snmp/memory_freebsd2.c, agent/mibgroup/ucd-snmp/memory_freebsd2.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/proc.c, agent/mibgroup/ucd-snmp/proc.h, apps/snmptable.c, apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h, snmplib/default_store.c, snmplib/mib.c, snmplib/read_config.c, snmplib/read_config.h, snmplib/snmp_debug.c, snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h : - *: change the first argument of the config parser functions to a const string 1999-11-22 12:49 hardaker * agent/mibgroup/: mibII/vacm_vars.c, ucd-snmp/pass.c : - (vacm_vars.c, pass.c): fix oid -> char conversions. 1999-11-22 12:30 hardaker * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_freebsd2.c : - (vmstat.c, vmstat_freebsd2.c): use header_generic not header_simple_table 1999-11-22 09:24 hardaker * testing/tests/: T016snmpv2cgetfail, T017snmpv2ctov1getfail : - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update tests for new error messages. 1999-11-22 09:17 hardaker * configure, configure.in, agent/mibgroup/host_res.h, agent/mibgroup/host/hr_filesys.c , agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_system.c: - (configure, configure.in, host_res.h, hr_filesys.c, hr_storage.c, hr_swrun.c, hr_system.c, bsdi4.h): Patch from Bert Driehuis: - bsdi support for the host resources mib. 1999-11-22 09:07 hardaker * README: - (README): added more people to the thanks list. 1999-11-22 09:00 hardaker * agent/mibgroup/snmpv3/usmUser.c: - (usmUser.c): fix oid -> char conversions pointed out by Michael Slifcak. 1999-11-22 08:29 hardaker * apps/snmptable.c: - (snmptable.c): Patch from Robert Story: - Added ability to use MIB to query tables with non-sequential column OIDs. - Added code to handle sparse tables. 1999-11-22 08:21 mslifcak * win32/libagent/.cvsignore: Add CVS ignore list for win32/libagent. 1999-11-22 08:20 mslifcak * win32/libagent/libagent.dsp: Retry add MSVC++ project file. 1999-11-22 07:30 daves * agent/: agent_registry.c, agent_registry.h, mibgroup/agentx/client.c, mibgroup/agentx/client.h, mibgroup/agentx/master_admin.c: - (agent_registry.[ch] agentx/client.[ch] agentx/master_admin.c): Index de-allocation, and AgentX index support. 1999-11-22 07:16 nba * agent/mibgroup/mibII/ipv6.c: - ipv6.c: some more ANSI prototypes 1999-11-22 06:59 nba * agent/mibgroup/mibII/ipv6.c: - ipv6.c: upgrade to the current Kame patch 1999-11-22 05:32 nba * mibs/IPV6-TCP-MIB.txt, mibs/IPV6-UDP-MIB.txt, agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/tcp.c : - IPV6-TCP-MIB, IPV6-UDP-MIB, ipv6.c, tcp.c: move the IPv6 tcp and udp tables to their proper position in the tree, according to the RFC. 1999-11-22 05:29 nba * agent/mibgroup/ucd-snmp/pass.c: - pass.c: remove a const casting warning 1999-11-22 05:28 nba * agent/snmpd.c: - snmpd.c: reinstate snmpd -a functionality 1999-11-22 05:28 nba * snmplib/snmp_logging.c: snmp_logging.c: only timestamp efter a newline 1999-11-22 05:27 nba * configure.in, config.h.in, configure: - configure.in: configure test for netinet/ip.h 1999-11-19 15:23 hardaker * acconfig.h, config.h.in, configure, configure.in, sedscript.in, agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/disk.h, mibs/UCD-SNMP-MIB.txt: - (acconfig.h, config.h.in, configure, configure.in, sedscript.in, disk.c, disk.h, UCD-SNMP-MIB.txt): Patch from Andy HOOD: - monitor disk inode percentages. 1999-11-19 14:20 hardaker * agent/snmp_vars.c, agent/snmpd.c, snmplib/snmp_alarm.h, snmplib/snmp_api.c: - (snmp_vars.c, snmpd.c, snmp_alarm.h, snmp_api.c): - make snmp_select_info possibly handle alarm timers. - make snmpd use them and call snmp_run_alarms(). 1999-11-19 13:47 hardaker * local/mib2c.storage.conf: - (mib2c.storage.conf): fix mib2c.storage.conf. 1999-11-19 11:06 daves * agent/agent_registry.h: - (agent/agent_registry.h): Provide missing index allocation defines. 1999-11-18 18:20 mslifcak * win32/: mib_module_config.h, mib_module_dot_conf.h, mib_module_includes.h, mib_module_inits.h, mib_module_shutdown.h, libucdmibs/.cvsignore, libucdmibs/libucdmibs.dsp, snmpd/.cvsignore, snmpd/snmpd.dsp: More MSVC++ Win32 agent files, gratis Robert Story. 1999-11-18 18:14 mslifcak * win32/: config.h, win32.dsw: More touchup per MSVC++ Win32 agent work. 1999-11-18 17:57 mslifcak * config.h.in, configure, configure.in, agent/agent_read_config.c, agent/agent_registry.c, agent/agent_trap.c, agent/kernel.c, agent/mib_modules.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c, agent/mibgroup/mibincl.h, agent/mibgroup/util_funcs.c , agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/vacm_vars.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/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.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/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/registry.c, agent/mibgroup/ucd-snmp/versioninfo.c, apps/snmpbulkget.c : Check-in agent changes to support Win32 agent built with MSVC++. Thanks to Robert Story. 1999-11-17 21:51 nba * snmplib/default_store.c: - default_store.c: ds_toggle_boolean missed a mask 1999-11-17 13:09 hardaker * local/mib2c.storage.conf: - (mib2c.storage.conf): update. Deals with RowStatus objects better. 1999-11-17 13:08 hardaker * configure: - (configure): update. 1999-11-17 13:05 hardaker * configure.in: - (configure.in): update the so LD for linux to $(CC). 1999-11-17 11:55 hardaker * agent/ds_agent.h, agent/kernel.c, agent/snmpd.c , man/snmpd.1.def: - (ds_agent.h, kernel.c, snmpd.c, snmpd.1.def): - run time rootless running support for snmpd, by reqest of Joe. (-r) 1999-11-17 07:36 mslifcak * win32/win32.dsw: Add snmpbulkget to list of apps to build. 1999-11-17 07:35 mslifcak * win32/snmpbulkget/: .cvsignore, snmpbulkget.dsp: Project file for building snmpbulkget using MSVC++ gratis Robert Story. 1999-11-17 05:59 mslifcak * agent/mibgroup/mibII/ipv6.c: Replace u_int16_t with more universally supported u_short. 1999-11-16 14:56 mslifcak * win32/snmptrapd/snmptrapd.dsp: Build with getopt. 1999-11-16 14:40 mslifcak * apps/snmptranslate.c, snmplib/asn1.c, snmplib/snmp_api.c, win32/win32.dsw, win32/encode_keychange/encode_keychange.dsp, win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def , win32/libsnmp_dll/libsnmp_dll.dsp, win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpdelta/snmpdelta.dsp, win32/snmpget/snmpget.dsp , win32/snmpgetnext/snmpgetnext.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/snmpusm/snmpusm.dsp, win32/snmpwalk/snmpwalk.dsp: MSVC touchups: Added snmptrapd project .DSP file; All .DS[PW] files CR-LF line terminated; Fix warnings in asn1.c and snmp_api.c; Remove unused var in snmptranslate.c. 1999-11-16 10:26 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): add the T: flag for -T to getopt 1999-11-16 10:24 hardaker * agent/mibgroup/agentx/protocol.c: - (protocol.c): add the header length to the packet length estimate. 1999-11-16 09:13 daves * snmplib/asn1.c: - (snmplib/asn1.c): Fix encoding of root OIDs. 1999-11-16 08:48 mslifcak * config.guess: Embrace all HP-9000/6xx,7xx, 8xx series platforms, without regrets. 1999-11-16 06:21 nba * apps/snmp_parse_args.c, apps/snmptranslate.c, snmplib/default_store.h, snmplib/mib.c, snmplib/snmp_api.h: - snmp_parse_args.c, snmptranslate.c, mib.c: redo the snmptranslate options to follow the common option set. Issue warnings when someone uses the old form, advising about the new. 1999-11-16 03:36 mslifcak * snmplib/snmp.h: Fix spelling misteak. 1999-11-15 21:57 mslifcak * snmplib/asn1.h: Fix bug#75: build --without-opaque-types 1999-11-15 17:40 hardaker * agent/snmp_agent.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/protocol.h, agent/mibgroup/agentx/subagent.c, snmplib/snmp_api.c , snmplib/snmp_api.h: - (snmp_agent.c, master.c, protocol.c, protocol.h, subagent.c, snmp_api.c, snmp_api.h): - make TCP support better for agentx. Still has a problem (I broke agentx). 1999-11-15 16:43 mslifcak * agent/snmp_agent.c: Don't add NULL varbind when ENDOFMIBVIEW is reached. 1999-11-15 15:41 hardaker * snmplib/: snmp_api.c, snmp_api.h: - (snmp_api.c, snmp_api.h): - move more options to the ds_* routines. - implement support for TCP broken SNMP packets by storing buffers and dealing with pieces of incoming data till we have a full packet. 1999-11-15 15:38 hardaker * snmplib/: default_store.h, mib.c: - (default_store.h, mib.c): move more options to the ds_* routines. 1999-11-15 15:35 hardaker * apps/: snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c, snmpnetstat/main.c : - (snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c): - add default_store.h 1999-11-15 15:22 hardaker * snmplib/: asn1.c, asn1.h: - (asn1.c, asn1.h): new function: asn_check_packet(). 1999-11-15 15:21 hardaker * local/mib2c.storage.conf: - (mib2c.storage.conf): debugging statements inserted. 1999-11-15 15:21 hardaker * man/snmp_agent_api.3: - (snmp_agent_api.3): don't call subagent_pre_init(). 1999-11-15 15:21 hardaker * local/: mib2c, tkmib: - (mib2c, tkmib): remove -w. 1999-11-15 15:20 hardaker * agent/mibgroup/header_complex.c: - (header_complex.c): set to '\0' instead of NULL for -Wall. 1999-11-15 15:19 hardaker * TODO: - (TODO): memory int -> uint. 1999-11-15 15:19 hardaker * agent/: mib_modules.c, snmp_vars.c: - (mib_modules.c, snmp_vars.c): move subagent_pre_init() to init_agent(). 1999-11-15 15:18 hardaker * FAQ, README: - (FAQ, README): new mirror in Australia. 1999-11-15 14:09 nba * .cvsignore, apps/.cvsignore: - .cvsignore: updates to keep cvs silent about generated files. 1999-11-15 14:05 nba * snmplib/parse.c: - parse.c: fix a spelling error in the MIB replacement table. 1999-11-15 14:03 nba * mibs/: Makefile.in, RFC1271-MIB.txt, RMON-MIB.txt : - mibs/: replace RFC1271-MIN.txt with RMON-MIB.txt (RFC 1757 version) 1999-11-15 14:00 nba * apps/: snmp_parse_args.c, snmpbulkget.c: - snmp_parse_args.c: further error checking, courtesy mslifcak snmpbulkget.c: needs #include (Thanks to Robert Story) 1999-11-15 08:29 mslifcak * man/mib_api.3: Fix description of read_objid return value. 1999-11-15 07:56 daves * agent/snmp_vars.c: - (agent/snmp_vars.c): Fix handling of failed GET/SET requests 1999-11-14 06:32 nba * acconfig.h, config.h.in, configure, configure.in, maketarget, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h , agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/var_route.h , apps/snmpnetstat/Makefile.in, apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h, mibs/IPSEC-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/Makefile.in: - ipc6: Add the IPv6 code from the Kame project. I have only massaged it so much as to still compile on non-IPv6 systems, and detect Linux, INRIA, Solaris IPv6. No code for them yet. Original author: itojun@iijlab.net 1999-11-14 06:15 nba * man/snmptrapd.8: - snmptrapd.8: add the new common -O option set 1999-11-14 06:12 nba * apps/snmptrapd.c: - snmptrapd.c: add the new common -O option set 1999-11-14 02:42 nba * mibs/SNMPv2-CONF.txt: - SNMPv2-CONF.txt: comment out the IMPORT clause 1999-11-14 02:04 nba * apps/snmptranslate.c, snmplib/mib.c: - mib.c, snmptranslate.c: move the MIB:id handling inside read_objid for consistency. Also fixes a buffer overrun in mib.c 1999-11-14 02:01 nba * agent/mibgroup/ucd-snmp/pass.c, man/snmpd.conf.5.def : - pass.c, snmpd.conf.5.def: add an UNSIGNED return type 1999-11-14 02:00 nba * agent/mibgroup/mibII/vacm_vars.c: - vacm_vars.c: kill a warning 1999-11-14 01:59 nba * agent/mibgroup/mibII/vacm_vars.h, mibs/Makefile.in, 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-VIEW-BASED-ACM-MIB.txt, mibs/SNMPv2-CONF.txt, mibs/SNMPv2-SMI.txt, mibs/SNMPv2-TC.txt: - mibs/*, vacm_vars.h: update the mib files to rfc 2571-2575. Also add SNMP_COMMUNITY_MIB from the coex draft. 1999-11-14 01:54 nba * apps/: snmp_parse_args.c, snmp_parse_args.h: - snmp_parse_args: changes to support multi-valued options 1999-11-14 01:53 nba * apps/Makefile.in, apps/snmpbulkget.c, man/snmpbulkget.1, man/Makefile.in: - snmpbulkget: new tool to issue a single GETBULK request 1999-11-14 01:51 nba * man/snmptable.1: - snmptable: add in the application specific snmptable options between the normal options. 1999-11-14 01:48 nba * apps/snmptable.c: - snmptable, snmp_parse_args: allow the application specific options to 1999-11-12 13:01 marz * snmplib/: lcd_time.c, lcd_time.h, snmpusm.c: (lcd_time.[ch], snmpusm.c): fix enginetime update algorithm to conform to spec rfc2574 3.2.7.b.1 1999-11-12 08:46 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): Provide a unique ID for all incoming PDUs 1999-11-11 22:49 nba * apps/snmp_parse_args.c, snmplib/mib.c: - snmp_parse_args.c, mib.c: alignment of option code. Some enhancements to the snmptranslate -d output. 1999-11-11 22:14 nba * man/snmpcmd.1: - snmpcmd.1: update man page to correspond to the new getopt situation Note: even though some options have been removed from this page, they still work! 1999-11-11 03:37 daves * agent/mibgroup/agentx/client.c: - (agentx/client.c): Silly typo in start time synchronisation 1999-11-10 22:10 nba * win32/: .cvsignore, encode_keychange/.cvsignore, libsnmp/.cvsignore, libsnmp/libsnmp.plg, libsnmp_dll/.cvsignore, libsnmp_dll/libsnmp_dll.plg, snmpbulkwalk/.cvsignore, snmpbulkwalk/snmpbulkwalk.plg, snmpdelta/.cvsignore, snmpdelta/snmpdelta.plg, snmpget/.cvsignore, snmpget/snmpget.plg, snmpgetnext/.cvsignore, snmpgetnext/snmpgetnext.plg, snmpnetstat/.cvsignore, snmpset/.cvsignore, snmpset/snmpset.plg, snmpstatus/.cvsignore, snmpstatus/snmpstatus.plg, snmptable/.cvsignore, snmptest/.cvsignore, snmptest/snmptest.plg, snmptranslate/.cvsignore, snmptranslate/snmptranslate.plg , snmptrap/.cvsignore, snmptrap/snmptrap.plg, snmptrapd/.cvsignore, snmpusm/.cvsignore, snmpwalk/.cvsignore, snmpwalk/snmpwalk.plg: - win32/*: clean up repository files, and add proper .cvsignore files 1999-11-10 15:29 nba * apps/snmp_parse_args.c, apps/snmp_parse_args.h, apps/snmpbulkwalk.c, apps/snmpdelta.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/snmpwalk.c, win32/snmpget/snmpget.plg, win32/snmpusm/snmpusm.dsp: - apps/*: changes for getopt usage, and reworking of snmp_parse_args 1999-11-10 12:20 nba * win32/: win32.dsw, encode_keychange/encode_keychange.dsp , libsnmp_dll/libsnmp.def, snmpbulkwalk/snmpbulkwalk.dsp, snmpdelta/snmpdelta.dsp, snmpgetnext/snmpgetnext.dsp, snmpstatus/snmpstatus.dsp, snmptest/snmptest.dsp, snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp, snmpwalk/snmpwalk.dsp: - win32/*.dsp: yet another round of making this crap work 1999-11-10 08:59 daves * agent/mibgroup/agentx/subagent.c: - (agentx/subagent.c): Fix AgentX notify support 1999-11-10 08:58 daves * agent/: agent_trap.c, agent_trap.h: - (agent/agent_trap.[ch]): minor re-structure to allow subagent trap "sinks" 1999-11-10 08:57 daves * agent/agent_read_config.c: - (agent/agent_read_config.c): Only set up trap sinks on the master agent 1999-11-10 08:31 nba * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp , snmpget/snmpget.dsp, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp, snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp: - win32/*: VC++ project updates 1999-11-10 08:30 nba * win32/: libsnmp/libsnmp.plg, libsnmp_dll/libsnmp.def , snmpget/snmpget.plg, snmptrap/snmptrap.dsp, snmptrap/snmptrap.plg: - win32/*: fixes to the VC++ build projects 1999-11-09 23:30 nba * snmplib/getopt.h: - getopt.h: arguments to getopt did not match those in getopt.c 1999-11-09 22:20 nba * apps/snmp_parse_args.c: . snmp_parse_args.c: a glitch in the conversion to getopt (thanks to driehuis@playbeing.org) 1999-11-09 15:15 nba * apps/snmp_parse_args.c, apps/snmpget.c, apps/snmpset.c, apps/snmptable.c, apps/snmptranslate.c, apps/snmptrapd.c, apps/snmpnetstat/main.c, snmplib/getopt.c, snmplib/getopt.h, snmplib/mib.c, snmplib/mib.h , snmplib/system.c, snmplib/system.h, win32/win32.dsw, win32/win32.opt, win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.plg, win32/libsnmp_dll/libsnmp_dll.dsp, win32/snmpget/snmpget.plg , win32/snmpstatus/snmpstatus.dsp, win32/snmptable/snmptable.dsp, win32/snmptranslate/snmptranslate.dsp, win32/snmptranslate/snmptranslate.plg, win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.plg : - various: adapt tools to use getopt (and put one in for Win32) 1999-11-09 13:09 hardaker * mibs/Makefile.in: - (Makefile.in): install the DEMO-MIB. 1999-11-09 13:09 hardaker * agent/mibgroup/mibII/: vacm_vars.c, vacm_vars.h: - (vacm_vars.c, vacm_vars.h): simple new .conf tokens: rocommunity, rwcommity. 1999-11-09 13:02 hardaker * agent/mibgroup/ucd_snmp.h: - (ucd_snmp.h): require the DEMO-MIB (just for tutorial purposes). 1999-11-09 13:02 hardaker * agent/snmpd.c: - (snmpd.c): fix -H. 1999-11-09 12:59 nba * win32/snmptrapd/snmptrapd.dsp, apps/snmptrapd.c, apps/snmptrapd_handlers.c: - snmptrapd.c,snmptrapd_handlers.c: make it compile with VC++ 5.0 (but no handlers (yet)) 1999-11-09 01:50 nba * snmplib/: default_store.h, mib.c, parse.c, parse.h: - mib.c,parse.c: make error reporting in parser work according to spec (-Pe) show defining modules in snmptranslate -d use ds_toggle_boolean 1999-11-05 06:22 mslifcak * agent/mibgroup/header_complex.c, apps/encode_keychange.c , snmplib/callback.c, snmplib/lcd_time.c, snmplib/parse.c, snmplib/snmp_api.c, snmplib/snmpusm.c, snmplib/tools.c, snmplib/tools.h : Say goodbye to SNMP_MALLOC, malloc_zero, xcalloc, xmalloc, and xstrdup. Respectively replaced with calloc, calloc, calloc, malloc, and strdup. 1999-11-04 13:43 mslifcak * snmplib/mib.c: Speed up sprint_variable: halve the number of calls to get_symbol. 1999-11-04 10:28 hardaker * apps/snmp_parse_args.c, man/snmpcmd.1: - (snmp_parse_args.c, snmpcmd.1): move -q flags to -O. 1999-11-04 10:19 mslifcak * acconfig.h, config.h.in, agent/mibgroup/host/hr_filesys.c, agent/mibgroup/mibII/interfaces.c, win32/config.h: Redo FreeBSD 4.0: define freebsd3 in s/freebsd4.h; reduce "define" thrashing. 1999-11-04 10:04 hardaker * local/mib2c.conf: - (mib2c.conf): include headers for compilation for both internal and external to the ucd-snmp source. 1999-11-04 10:03 hardaker * Makefile.in, acconfig.h, config.h.in, configure, configure.in, snmplib/mib.c: - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, mib.c): - define IN_UCD_SNMP_SOURCE in config.h but not in ucd-snmp-config.h. - move ucd-snmp-config.h up in the build order before subdirs. - Make default MIBDIRS search path include $HOME/.snmp/mibs. - Make MIBDIRS parsing handle $HOME variables in it. 1999-11-04 05:12 mslifcak * acconfig.h, config.h.in, agent/mibgroup/host/hr_filesys.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/ucd-snmp/disk.c , agent/mibgroup/ucd-snmp/errormib.c, agent/mibgroup/ucd-snmp/extensible.c, agent/mibgroup/ucd-snmp/loadave.c, snmplib/vacm.c: First pass support for FreeBSD 4.0 [problems with proc table lookups]. 1999-11-04 04:33 mslifcak * AGENT.txt: Change example away from STDC_HEADERS. 1999-11-04 04:14 mslifcak * agent/: agent_registry.c, snmp_vars.c, mibgroup/host/hr_filesys.c, mibgroup/host/hr_utils.c, mibgroup/mibII/at.c, mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c, mibgroup/mibII/route_write.c, mibgroup/mibII/tcp.c, mibgroup/mibII/udp.c, mibgroup/misc/dlmod.c, mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/errormib.c , mibgroup/ucd-snmp/extensible.c, mibgroup/ucd-snmp/loadave.c, mibgroup/ucd-snmp/memory.c , mibgroup/ucd-snmp/memory_solaris2.c, mibgroup/ucd-snmp/registry.c: More STDC_HEADERS cleanup: use HAVE_STRING_H, HAVE_STDLIB_H instead. 1999-11-04 02:42 mslifcak * acconfig.h, config.h.in, configure, configure.in: Patch to build BSD/OS 4.0.1; from Bert Driehuis -- driehuis@playbeing.org 1999-11-03 13:20 mslifcak * agent/mibgroup/host/hr_system.c: Fix build problem on Linux RedHat 6.0: key off GNU_LIBRARY value. 1999-11-03 13:18 mslifcak * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c , ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c , ucd-snmp/pass.c, ucd-snmp/proc.c, ucd-snmp/proc.h: Following call to fdopen (near get_exec_output), do not close(fd). 1999-11-03 06:49 mslifcak * agent/mibgroup/ucd-snmp/proc.c: Near line 663: close(fd) before invoking wait_on_exec 1999-11-03 06:11 mslifcak * snmplib/parse.c, snmplib/parse.h, win32/libsnmp_dll/libsnmp.def: declare find_best_tree_node for MSVC build. 1999-11-02 15:46 mslifcak * man/Makefile.in: Install snmp_agent_api.3 1999-11-02 15:36 mslifcak * config.h.in, configure, configure.in, agent/mibgroup/mibII/route_write.c, snmplib/read_config.c , snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_debug.c, snmplib/snmp_debug.h, snmplib/snmp_logging.c, snmplib/snmp_logging.h, snmplib/system.h, win32/config.h: Use HAVE_STDARG_H when deciding to use varargs vs ANSI-C prototypes. 1999-11-02 09:57 hardaker * snmplib/Makefile.in: - (Makefile.in): install other header files needed by SNMP.pm. 1999-11-01 13:17 hardaker * apps/snmp_parse_args.c, snmplib/default_store.h, snmplib/mib.c, snmplib/snmp_alarm.c: - (snmp_parse_args.c, default_store.h, mib.c, snmp_alarm.c): - don't break oids into pieces if quick_print is turned on. - ditto if the new default_store option is turned on. - made a default_store option to not use sigalrm for snmp_alarms. 1999-10-29 19:54 marz * apps/snmp_parse_args.c, snmplib/snmpv3.c: (apps/snmp_parse_args.c, snmplib/snmpv3.c): make engineID setup conditional on app type to prevent apps from easily ending up with the same engineID as agent on same host 1999-10-29 16:58 hardaker * local/tkmib: - (tkmib): make it do snmpv3. Added many things to the options menu. 1999-10-29 10:15 hardaker * man/.cvsignore: - (.cvsignore): ignore default_store.3{,.h} 1999-10-29 10:15 hardaker * man/: default_store.3, default_store.3.h: -(default_store.3{,.h}): removed from CVS since they are built 1999-10-29 10:13 hardaker * man/snmpcmd.1: - (snmpcmd.1): document -T and -q[oe] 1999-10-29 10:05 hardaker * agent/ds_agent.h, agent/snmp_agent.c, agent/snmpd.c , apps/snmp_parse_args.c: - (ds_agent.h, snmp_agent.c, snmpd.c, snmp_parse_args.c): - snmp over TCP options: -T TCP. - new quick print options: -qo -qe for numeric oids and enums. 1999-10-29 09:52 hardaker * snmplib/: default_store.h, mib.c: - (default_store.h, mib.c): two new printing options: - printNumericOids - printNumericEnums 1999-10-29 09:28 hardaker * agent/ucd-snmp-agent-includes.h: - (ucd-snmp-agent-includes.h): added var_struct.h and agent_read_config.h 1999-10-29 09:28 hardaker * FAQ: - (FAQ): added reference to an above question for perl installation. 1999-10-29 08:58 hardaker * local/: mib2c.conf, mib2c.vartypes.conf: - (mib2c.conf, mib2c.vartypes.conf): Patch from Keith Tuson: - misc fixes. 1999-10-28 06:49 mslifcak * snmplib/mib.c: rephrase subtree not found code in _get_symbol. 1999-10-28 05:25 mslifcak * acconfig.h: Oops! restore version r1.131. 1999-10-28 05:23 mslifcak * acconfig.h, win32/config.h: u_int8/16/32_t types no longer needed for WIN32 builds. 1999-10-28 04:55 mslifcak * agent/snmp_agent.c: Dave's comment about pre_parse etc. was too good to lose in e-mail. 1999-10-27 17:30 hardaker * agent/mibgroup/mibII/vacm_vars.c: - (vacm_vars.c): watch for null communities when printing debug statements. 1999-10-27 17:12 hardaker * snmplib/mib.c: - (mib.c): bail if we can't find an index in the mib tree to use for breaking an oid apart. 1999-10-27 17:12 hardaker * snmplib/ucd-snmp-includes.h: - (ucd-snmp-includes.h): added more include files. 1999-10-27 14:38 hardaker * snmplib/ucd-snmp-includes.h: - (ucd-snmp-includes.h): add default_store.h and snmp_logging.h 1999-10-27 14:37 hardaker * snmplib/lcd_time.h: - (lcd_time.h): define and comment LCD_TIME_SYNC_OPT better. 1999-10-27 14:36 hardaker * snmplib/default_store.h: - (default_store.h): - mark regions to be included in the default_store.3 manual page. 1999-10-27 14:36 hardaker * man/: Makefile.in, default_store.3, default_store.3.bot, default_store.3.h, default_store.3.top, snmp_agent_api.3: - (Makefile.in, default_store.3, default_store.3.bot, default_store.3.h, default_store.3.top, snmp_agent_api.3): - new manual pages: default_store.3, snmp_agent_api.3. 1999-10-27 14:35 hardaker * agent/mibgroup/agentx/master_admin.c: - (master_admin.c): simple debugging so you can watch stuff register. 1999-10-27 14:34 hardaker * agent/: Makefile.in, ucd-snmp-agent-includes.h: - (Makefile.in, ucd-snmp-agent-includes.h): added a header file to wrap around the various agent include files. 1999-10-27 14:34 hardaker * agent/snmp_agent.h: - (snmp_agent.h): prototype agent_check_and_process(). 1999-10-27 14:33 hardaker * Makefile.in: - (Makefile.in): fix up ucd-snmp-config.h building. 1999-10-26 10:34 mslifcak * agent/mibgroup/ucd-snmp/pass.c: Allow unsigned range for counter/gauge/timeticks (fix BUG#84 per Sander Steffann). 1999-10-25 16:04 hardaker * apps/snmptranslate.c, snmplib/parse.c: - (snmptranslate.c, parse.c): hack to do wild card searches for a mib node. 1999-10-25 14:35 hardaker * apps/snmptranslate.c: - (snmptranslate.c): enable -p printing of only a section of the mib tree. 1999-10-25 14:12 nba * acconfig.h, config.h.in, configure, configure.in, agent/agent_read_config.c, agent/agent_registry.c, agent/auto_nlist.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c , agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c , agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/snmp_mib.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/mibII/var_route.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/memory_freebsd2.c, agent/mibgroup/ucd-snmp/pass.c, agent/mibgroup/ucd-snmp/pass_persist.c, agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/registry.c, agent/mibgroup/ucd-snmp/versioninfo.c, apps/snmpnetstat/Makefile.in, snmplib/asn1.c, snmplib/callback.c, snmplib/default_store.c, snmplib/keytools.c, snmplib/lcd_time.c, snmplib/mib.c , snmplib/parse.c, snmplib/read_config.c, snmplib/scapi.c, snmplib/scapi.h, 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/snmpusm.c, snmplib/snmpv3.c, snmplib/system.c , snmplib/tools.c, snmplib/vacm.c: - *: configure support for dmalloc malloc debugger (www.dmalloc.com) 1999-10-25 14:08 nba * man/snmpd.conf.5.def: - snmpd.conf.5.def: minor quirk 1999-10-25 14:07 nba * apps/snmpdelta.c: - snmpdelta.c: COUNTER64 will dereference freed pointer 1999-10-25 13:56 nba * testing/: RUNTESTS, TESTCONF.sh, eval_onescript.sh , eval_tools.sh: - RUNTESTS, TESTCONF.sh eval_onescript.sh eval_tools.sh: support non-bash shells (echo -n vs echo \\c). Don't require . in PATH 1999-10-25 13:40 nba * configure, configure.in, agent/mibgroup/ucd-snmp/proc.c: - configure.in, proc.c: support for FreeBSD 2.1 where ps doesn't have c flag 1999-10-25 13:39 nba * agent/mibgroup/mibII/interfaces.c: - interfaces.c: fix a memory leak in the Linux part 1999-10-25 08:06 mslifcak * snmplib/: keytools.c, mib.c, scapi.c: minor rework to clarify signed compares and remove unused variables. 1999-10-24 08:27 hardaker * snmplib/read_config.c: - (read_config.c): - premib directives weren't getting read due to a missing negation (!). - more parsing debugging statements added. 1999-10-24 08:25 hardaker * snmplib/mib.c: - (mib.c): fix "mibs" and "mibdirs" .conf directives to properly handle multiple calls (additive) and '+'s and things. 1999-10-24 08:24 hardaker * README.snmpv3: - (README.snmpv3): typo. 1999-10-24 08:23 hardaker * configure, configure.in: - (configure, configure.in): SNMPCONFPATH uses sysconfdir not datadir. 1999-10-22 15:29 hardaker * snmplib/mib.c: - (mib.c): print string based OIDs better. 1999-10-22 15:28 hardaker * acconfig.h, config.h.in, configure, configure.in, snmplib/keytools.c, snmplib/keytools.h , snmplib/scapi.c: - (acconfig.h, config.h.in, configure, configure.in, keytools.c, keytools.h, scapi.c): - use openssl for md5/sha support (from Olafur Gudmundsson). 1999-10-22 10:12 mslifcak * snmplib/mib.c: Display _some_ octet string indices of object identifiers as quoted printable. Should be expanded to handle other INDEX types. 1999-10-22 09:59 hardaker * snmplib/mib.c: - (mib.c): enable hex strings inside oids. 1999-10-22 07:39 mslifcak * snmplib/mib.c: Removed duplicated variable in a nested block. ARg! 1999-10-22 06:29 mslifcak * agent/mibgroup/ucd-snmp/pass.c: Fix BUG #83. 1999-10-21 12:54 nba * agent/mibgroup/ucd-snmp/memory_solaris2.c: - memory_solaris2.c: reorder computations to avoid overflow. 1999-10-21 12:31 mslifcak * snmplib/snmp_api.c: small patch from M. Laukkanen to fix HP aCC build. 1999-10-21 12:09 mslifcak * man/: snmp_api.3, snmp_sess_api.3, snmpd.1.def , snmpnetstat.1, snmptest.1: Fix BUG#78 1999-10-21 10:42 mslifcak * agent/: agent_trap.c, snmp_agent.c, mibgroup/agentx/master.c, mibgroup/agentx/subagent.c: use snmp_open_ex. 1999-10-21 10:41 mslifcak * apps/: snmpbulkwalk.c, snmpdelta.c, snmpget.c , snmpgetnext.c, snmpset.c, snmpstatus.c , snmptable.c, snmptest.c, snmptrap.c, snmpusm.c, snmpwalk.c, snmpnetstat/main.c: reminders for snmp_sess_perror usage after open. snmptable.c - open/close session from main(). netstat/main.c - use snmp_sess_perror. 1999-10-21 10:39 mslifcak * win32/: config.h, libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp: Fixups for building with MSVC++. (no hpux.c, supply MAX_PERSISTENT_BACKUPS). 1999-10-21 10:37 mslifcak * snmplib/: mib.c, read_config.c, snmp_api.c , snmp_api.h: mib.c - restore line stomped in my last update. read_config.c - drop unused variable. snmp_api.c - new method snmp_open_ex replaces set internal hook functions. 1999-10-21 10:26 mslifcak * snmplib/mib.c: Note SNMPERR_UNKNOWN_OBJID error from within the library. 1999-10-21 10:20 mslifcak * apps/snmp_parse_args.c: Note SNMPERR_UNKNOWN_OBJID error without specifying snmp_errno _outside_ the library. 1999-10-21 10:07 hardaker * snmplib/mib.c: - (mib.c): enable oidname."hi".'there' in get_module_node() as well. 1999-10-20 18:08 hardaker * snmplib/mib.c: - (mib.c): enable oid parser to handle simple embedded strings in oids and to translate them into oid segments. EG: .1.3.\"hello\".\'hi\' -> .1.3.5.104.101.108.108.111.104.105 1999-10-20 17:26 hardaker * agent/mibgroup/header_complex.c: - (header_complex.c): parsed strings from oid's include null terminators. 1999-10-15 07:09 mslifcak * snmplib/: callback.c, default_store.c: -(default_store.c, callback.c) fix bug in array-boundary check in snmplib/callback.c reported by Bert Holstein 15 Oct 1999. 1999-10-13 07:09 nba * agent/mibgroup/: agentx/master_admin.c, mibII/system_mib.c : - master_admin.c, system_mib.h: includes for prototypes 1999-10-13 03:54 mslifcak * snmplib/read_config.h: add missing proto for save_persistent. 1999-10-12 06:07 mslifcak * snmplib/snmp_api.c: Define address length for FreeBSD platform. 1999-10-12 05:58 mslifcak * snmplib/: lcd_time.c, mib.c: mib.c: quick_print is exposed for CMU_COMPATIBLE builds. lcd_time.c: commented unused dump_etimelist_entry under SNMP_TESTING_CODE. 1999-10-07 09:01 daves * agent/mibgroup/agentx/: master_admin.c, subagent.c: - (agentx/subagent.c agentx/master_admin.c): Notification support 1999-10-07 08:42 daves * agent/: agent_trap.c, agent_trap.h: - (agent_trap.[ch]): Improve accessibility for subagents 1999-10-07 07:26 daves * agent/: agent_read_config.c, agent_trap.c, agent_trap.h, snmpd.h: - (agent_trap.c agent_trap.h agent_read_config.c snmpd.h): - Re-write of agent trap handling: Provision for v1 traps with varbinds Consolidate v1 and v2 trap sink lists Preliminary INFORM support 1999-10-06 16:31 hardaker * acconfig.h, config.h.in, snmplib/read_config.c , snmplib/snmp_api.c, snmplib/snmp_client.c: - (acconfig.h, config.h.in, read_config.c, snmp_api.c, snmp_client.c): - Save and parse older persistent storage files to make sure data is not lost during storage crashes. - Fix SNMPv3 engineID probes: PDU's are allowed to have a NULL varbindlist. 1999-10-06 08:57 hardaker * local/fixproc: - (fixproc): new commented version. 1999-10-05 22:22 nba * agent/mibgroup/agentx/subagent.c: - subagent.c: include system.h for prototype for calculate_time_diff 1999-10-05 22:18 nba * apps/snmp_parse_args.c: - snmp_parse_args.c: fixes to report invalid engineId 1999-10-05 21:49 nba * snmplib/snmp_debug.h: - snmp_debug.h: make the DEBUG* macros safe for use in compound statements 1999-10-05 07:23 daves * agent/mibgroup/agentx/: master_request.c, subagent.c : - (agentx/master_request.c agentx/subagent.c): Working SET support 1999-10-04 16:32 hardaker * agent/mibgroup/: header_complex.c, header_complex.h: - (header_complex.c, header_complex.h): added header_complex_find_entry(). 1999-10-04 13:52 nba * agent/: mib_modules.c, mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h: - subagent.h, subagent.c, mib_modules.c: pre_init_subagent confuses configure into believing there is a init_subagent function. Rename to subagent_pre_init 1999-10-04 13:51 hardaker * agent/mibgroup/mibII/system_mib.c: - (system_mib.c): make sysServices configurable. 1999-10-04 13:38 nba * agent/: agent_registry.h, mibgroup/agentx/master_admin.c , mibgroup/agentx/subagent.c, mibgroup/mibII/sysORTable.c, mibgroup/mibII/sysORTable.h : - various: include additions and fixes to kill warnings 1999-10-04 11:52 nba * configure, configure.in: - configure.in: remove -pedantic from --with-developer, and the system headers are not prepared for it (at least on Linux and NetBSD) 1999-10-04 11:50 nba * Makefile.in: - Makefile.in: always use $(MAKE) for make in Makefiles 1999-10-04 11:48 nba * snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/int64.c, snmplib/int64.h, apps/snmptrap.c : - (snmp_api?, int64.? snmptrap.c): add some error checking for variables 1999-10-04 10:22 daves * agent/mibgroup/agentx/: client.c, client.h, master_admin.c: - (agentx/client.[ch] agentx/master_admin.c): Trivial 'ping' implementation 1999-10-04 10:17 daves * agent/: agent_callbacks.h, mibgroup/agentx/master_admin.c , mibgroup/agentx/subagent.c, mibgroup/mibII/sysORTable.c, mibgroup/mibII/sysORTable.h : - (agent_callbacks.h mibgroup/mibII/sysORTable.[ch] mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c): - Complete subagent handling of Agent Capabilities / sysORTable 1999-10-04 10:15 daves * snmplib/callback.h: - (snmplib/callback.h): Increase number of application callbacks supported 1999-10-04 09:58 daves * agent/: mib_modules.c, mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h: - (mib_modules.c mibgroup/agentx/subagent.[ch]): - Ensure subagent is initialised early (prior to MIB registration, etc) 1999-10-04 09:53 daves * agent/: agent_registry.c, agent_registry.h, snmp_vars.h, mibgroup/agentx/client.c, mibgroup/agentx/client.h, mibgroup/agentx/master_admin.c , mibgroup/agentx/subagent.c, mibgroup/mibII/sysORTable.c: - (agent_registry.[ch] snmp_vars.h mibII/sysORTable.c agentx/client.[ch] agentx/master_admin.c): - Handle MIB range registration, and clean up wrapper interfaces 1999-10-04 03:58 daves * agent/: agent_registry.c, agent_registry.h, mibgroup/agentx/client.h: - (agent_registry.[ch] mibgroup/agentx/client.h): - consolidate definitions of default MIB registration priority 1999-10-02 14:28 daves * agent/mibgroup/agentx/: master_admin.c, subagent.c: - (mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c): - Fix a problem with re-used PDU structures being freed twice. 1999-10-01 09:48 daves * agent/Makefile.in: - (agent/Makefile.in): Fix incompatability in agent library names 1999-09-30 01:09 daves * agent/mibgroup/host/hr_system.c: - (mibgroup/host/hr_system.c): - protect against NULL utmp file (from Fabrice Dupre) 1999-09-29 23:42 mslifcak * snmplib/hpux.c: Remove unused file.. snmplib/hpux.c 1999-09-29 17:01 hardaker * agent/mib_modules.c: - (mib_modules.c): include netinet/in.h 1999-09-29 17:01 hardaker * agent/: agent_registry.c, agent_registry.h: - (agent_registry.c, agent_registry.h): fix bugs. 1999-09-29 16:40 hardaker * local/mib2c.vartypes.conf: - (mib2c.vartypes.conf): removed extra \n. 1999-09-29 16:40 hardaker * agent/mibgroup/ucd-snmp/pass.c: - (pass.c): run ntohl on ip addresses stored in a long. 1999-09-29 16:39 hardaker * agent/mibgroup/agentx/master_admin.c: - (master_admin.c): -Wall fixes and found a missing }. 1999-09-29 16:39 hardaker * agent/mibgroup/agentx/client.h: - (client.h): define DEFAULT_MIB_PRIORITY to 255. 1999-09-29 16:38 hardaker * agent/mibgroup/agentx/client.c: - (client.c): thats "timeval" not "timevale" Dave (hehe). 1999-09-29 16:38 hardaker * agent/mibgroup/: header_complex.c, header_complex.h: - (header_complex.c, header_complex.h): - new extraction and freeing functions. - bug fix, missing a malloc size by one (electric fence is very cool). 1999-09-29 16:36 hardaker * README: - (README): added Mike Michaud to the thank you list. 1999-09-29 16:35 hardaker * config.h.in, configure, configure.in: - (config.h.in, configure, configure.in): - fix RANLIB testing for --enable-shared. 1999-09-29 14:31 mslifcak * snmplib/parse.c: Robust copy of information to tree, import_list, display hints. 1999-09-29 12:19 daves * agent/mibgroup/agentx/: client.c, client.h, master_admin.c, master_request.c, protocol.c, protocol.h, subagent.c: - (agent/mibgroup/agentx/*): Assorted improvements! 1999-09-29 11:48 daves * agent/mibgroup/mibII/sysORTable.c: - (agent/mibgroup/mibII/sysORTable.c): Change in MIB registration interface 1999-09-29 11:46 daves * agent/snmp_vars.c: - (agent/snmp_vars.c): - Move setting agent start time to earlier in the initialisation sequence (so that it can be overridden in subagents with the master's value) 1999-09-29 11:43 daves * agent/: agent_registry.c, agent_registry.h: - (agent_registry.[ch]): Provision to unregister MIBs by session 1999-09-29 11:38 daves * agent/agent_registry.c: - (agent_registry.c): - 'Children' nodes now have a different status, and shouldn't be freed. Oops! 1999-09-29 11:36 daves * agent/: agent_registry.c, agent_registry.h: - (agent_registry.[ch]): - Improve registry error handling - Correctly handle unregistering MIB regions 1999-09-29 11:23 daves * agent/agent_registry.c: - (agent_registry.c): Correct value of default registration priority 1999-09-29 11:17 daves * snmplib/: mt_support.h, snmp_api.c, snmp_api.h : - (mt_support.h snmp_api.[ch]): Support for session and incoming transaction IDs 1999-09-29 11:14 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): protect snmp_close() against a null Sessions list 1999-09-28 16:52 hardaker * agent/: Makefile.in, mib_modules.c, mib_modules.h , snmp_vars.c, snmpd.c: - (Makefile.in, mib_modules.c, mib_modules.h, snmp_vars.c, snmpd.c): - make libucdagent and libucdmibs as seperate libraries. In theory, you shouldn't need libucdmibs to use libucdagent. 1999-09-27 16:22 hardaker * snmplib/read_config.c: - (read_config.c): Opps: DS_LIB_DONT_READ_CONFIGS needed an !. 1999-09-22 12:51 mslifcak * snmplib/snmp_api.c: -(snmp_api.c) - Improved error status aggregation. 1999-09-22 10:01 daves * agent/mibgroup/agentx/master_request.c: - (mibgroup/agentx/master_request.c): Improved AgentX response handling 1999-09-22 10:00 daves * agent/agent_registry.c: - (agent_registry.c): Ensure registry is initialised correctly on subagents 1999-09-22 09:58 daves * agent/agent_registry.c: - (agent_registry.c): remove redundant routines 1999-09-22 09:54 daves * agent/: agent_registry.c, snmp_vars.c, var_struct.h: - (agent_registry.c snmp_vars.c var_struct.h): Change the way the MIB registry handles registered ranges. This should work more reliably (as well as being rather simpler, IMHO) 1999-09-22 09:35 daves * agent/mibgroup/mibII/sysORTable.c: - (agent/mibgroup/mibII/sysORTable.c): - Ensure local sysORTable takes precedence over subagent versions 1999-09-22 09:33 daves * agent/: agent_registry.c, agent_registry.h: - (agent/agent_registry.[ch]): Provide method for prioritised registration 1999-09-22 09:31 daves * agent/agent_registry.c: - (agent/agent_registry.c): stupid typo 1999-09-22 09:27 daves * agent/snmpd.c: - (agent/snmpd.c): stupid typo 1999-09-21 10:40 mslifcak * snmplib/mib.c: -(mib.c) undo erroneous change to init_mib (thanks NB!) 1999-09-21 09:32 daves * agent/: agent_registry.c, snmpd.c: - (agent_registry.c snmpd.c): Simple run-time dump of registered MIBs 1999-09-21 09:25 daves * agent/mibgroup/agentx/protocol.c: - (agent/mibgroup/agentx/protocol.c): Handle parsing null-length variables 1999-09-21 09:21 daves * snmplib/snmp_api.c: - (snmplib/snmp_api.c): handle adding 'error' type variables to a PDU 1999-09-17 15:37 hardaker * configure: - (configure): update to 2.13. 1999-09-17 11:42 mslifcak * snmplib/parse.c: make module_map* and tokens structures static (only used in parse.c ?) 1999-09-17 11:24 mslifcak * FAQ, snmplib/parse.c, snmplib/parse.h: -remove old-style init for replace mib feature. 1999-09-17 11:19 mslifcak * snmplib/parse.c: -(parse.c) - remove unneeded use of static var "last" 1999-09-17 07:17 hardaker * man/snmp_api.3: - (snmp_api.3): Patch from Mark H. Wood: - fix comments. 1999-09-16 14:16 mslifcak * config.h.in, configure, configure.in, snmplib/mt_support.c, snmplib/mt_support.h: -per agreement with Markku, no support needed for Solaris-specific threads. 1999-09-15 11:30 mslifcak * config.h.in, configure, configure.in, snmplib/mib.c, snmplib/mt_support.c, snmplib/mt_support.h, snmplib/snmp_api.c: fine tuning mt support 1999-09-15 09:45 hardaker * man/: Makefile.in, snmp_close.3, snmp_free_pdu.3 , snmp_open.3, snmp_read.3, snmp_select_info.3 , snmp_send.3, snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3, snmp_sess_init.3 , snmp_sess_open.3, snmp_sess_read.3, snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3, snmp_sess_session.3, snmp_timeout.3: - (Makefile.in, snmp_close.3, snmp_free_pdu.3, snmp_open.3, snmp_read.3, snmp_select_info.3, snmp_send.3, snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3, snmp_sess_init.3, snmp_sess_open.3, snmp_sess_read.3, snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3, snmp_sess_session.3, snmp_timeout.3): Patch from Mark H. Wood: - create some fake sourcing man pages for functions. 1999-09-15 06:08 mslifcak * agent/agent_read_config.c: include mibgroup/mib_module_includes.h for benefit of mib_module_dot_conf.h 1999-09-14 13:22 mslifcak * snmplib/parse.c: parse.c - another fix for node: consider NULL name or NULL parent 1999-09-14 13:00 marz * apps/snmp_parse_args.c, snmplib/snmp_api.c, snmplib/snmp_api.h: (apps/snmp_parse_args.c, snmplib/snmp_api.[ch]): fix spurious error message when snmp_parse_oid fails 1999-09-14 09:53 mslifcak * FAQ, man/snmpcmd.1, snmplib/default_store.h, snmplib/mib.c, snmplib/parse.c, snmplib/parse.h : -(FAQ, man/snmpcmd.1, snmplib/parse.*) add replace MIB capability(experimental) 1999-09-13 20:20 mslifcak * snmplib/snmp_api.c: -(snmp_api.c) re-assert Niels' patch to snmp_send to free v2/v1 Trap-PDUs 1999-09-13 15:01 hardaker * agent/: agent_callbacks.h, agent_read_config.c, agent_registry.c, agent_registry.h, snmp_agent.c , snmp_vars.c, snmpd.c, mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h, mibgroup/mibII/sysORTable.c, mibgroup/mibII/vacm_vars.c , mibgroup/mibII/vacm_vars.h: - (agent_callbacks.h, agent_read_config.c, agent_registry.c, agent_registry.h, snmp_agent.c, snmp_vars.c, snmpd.c, subagent.c, subagent.h, sysORTable.c, vacm_vars.c, vacm_vars.h): - further separation of agent church and state: - use callbacks everywhere needed to not call mib module code directly. - get rid of all instances of USING_ in libagent code. 1999-09-12 22:00 nba * snmplib/snmp_impl.h: - snmp_impl.h: removed some unused/unneeded defines/structs 1999-09-12 21:59 nba * agent/mibgroup/agentx/protocol.c: - protocol.c: add a missing include file. 1999-09-12 21:58 nba * testing/TESTCONF.sh: - TESTCONF.sh: fix some exports to export the right variable. 1999-09-12 21:57 nba * agent/agent_trap.c, agent/snmp_agent.c, snmplib/snmp_api.c, snmplib/snmp_client.c: - agent/*, snmplib/*: malloc fixes, some provoked by the corrected snmp_send semantics. 1999-09-12 21:50 nba * agent/mibgroup/mibII/var_route.c: - var_route.c: Linux cleanup. Required for Linux/SPARC 1999-09-09 13:59 mslifcak * snmplib/: mib.c, parse.c: -(mib.c, parse.c) mib.c print_tree_node test display null type with range parse.c work around core dump freeing TCs that specify ranges. 1999-09-09 02:31 mslifcak * acconfig.h, config.h.in, configure, configure.in, win32/config.h: -(*config*) turn on resource locking with --enable-reentrant. 1999-09-09 02:21 mslifcak * apps/snmpnetstat/winstub.c: -(winstub.c) Hack to allow snmpnetstat -a to work on AIX4 (sic). 1999-09-08 22:34 mslifcak * agent/mibgroup/mibincl.h: -(mibincl.h) comment out duplicate #include header lines. 1999-09-08 22:30 mslifcak * agent/mibgroup/smux/smux.c: -(smux.c) var_smux_write fixed per Mike Michaud and Nick Amato 1999-09-08 17:52 mslifcak * snmplib/: mt_support.c, mt_support.h: -(mt_support.*) Original by Markku Laukkanen, changes by M. Slifcak 1999-09-08 17:48 mslifcak * config.h.in, configure, configure.in, snmplib/Makefile.in, snmplib/parse.c, snmplib/parse.h, snmplib/snmp_api.c, win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def , win32/libsnmp_dll/libsnmp_dll.dsp: -(config*,win32/*,snmplib/*) resource locking originally from Markku Laukkanen 1999-09-08 17:02 mslifcak * agent/mibgroup/: mibincl.h, mibII/icmp.c, mibII/interfaces.c, mibII/ip.c, mibII/tcp.c, mibII/udp.c: mibincl.h, mibgroup/mibII/* - fixup for CygWin32 build 1999-09-08 13:04 mslifcak * snmplib/: snmp_client.c, snmp_client.h: -(snmplib/snmp_client.*) add snmp_split_pdu, snmp_varbind_len methods. 1999-09-08 13:00 mslifcak * testing/RUNTESTS: -(testing/RUNTESTS) prefix PATH with . and .. , as the script changes dir. 1999-09-08 07:52 nba * apps/snmptrapd.c: - apps/snmptrapd.c: fix argument processing (-ld and similar) 1999-09-08 07:51 nba * man/snmpd.1.def: - snmpd.1.def: fix a formatting problem 1999-09-08 07:50 nba * agent/mibgroup/: mibincl.h, agentx/master_admin.c, agentx/master_request.c, agentx/subagent.c, mibII/sysORTable.c: - (various): fix compiler warnings 1999-09-08 07:48 nba * agent/var_struct.h: - var_struct.h: the Agentx code uses unsigned values for the variable type. 1999-09-08 07:46 nba * snmplib/snmp_api.h: - snmp_api.h: move inclusion protection to the real beginning/end of the file 1999-09-08 07:45 nba * configure, config.h.in, configure.in, agent/mibgroup/ucd-snmp/loadave.c: - (configure.in, loadave.c): Solaris 2.7 has getloadavg prototype 1999-09-08 05:16 mslifcak * agent/agent_trap.c: include read_config.h 1999-09-07 20:19 mslifcak * apps/snmptrap.c: snmptrap.c - rework fix bug #54 (missed else). 1999-09-07 20:12 mslifcak * agent/agent_trap.c, apps/snmptrap.c, apps/snmpnetstat/if.c, man/snmp_api.3, snmplib/snmp_api.c: -(agent_trap.c,snmptrap.c,snmp_api.[3c]) - snmp_free_pdu fix Bug #54 per Niels B. -(snmpnetstat/if.c) - fix for GETNEXT per Niels B. 1999-09-07 15:57 mslifcak * snmplib/parse.c: -(parse.c) fix Unlinked OID print when object identifier has no parent. 1999-09-07 15:32 mslifcak * snmplib/parse.c: -(parse.c) remove unneeded strdup to File variable from init_mib_internals. 1999-09-07 15:32 mslifcak * snmplib/snmp_api.h: -(snmp_api.h) struct pdu and snmp_session agree: long type for version member. 1999-09-07 15:23 mslifcak * win32/: config.h, libsnmp_dll/libsnmp.def: (win32/config.h) - set SNMPCONFPATH to succeed compile; (win32*libsnmp.def) - add new snmp_get_token to list. 1999-09-07 15:23 mslifcak * snmplib/: default_store.c, default_store.h: (default_store.*) - make 3rd param to ds_set_string type of const char *. 1999-09-07 15:22 mslifcak * snmplib/snmpv3.c: snmpv3.c - silence type warning from MSVC++. 1999-09-07 14:47 mslifcak * snmplib/: parse.c, parse.h: -(parse.*) fix small memory leaks; allow INDEX{INTEGER...} clauses; allow larger DESCRIPTION clauses [max 8192]. 1999-09-03 15:01 hardaker * FAQ: - (FAQ): more BSDI system versions listed. 1999-09-03 14:28 hardaker * agent/snmp_vars.c: - (snmp_vars.c): don't fall off the end of the search tree. 1999-09-03 13:30 hardaker * snmplib/Makefile.in: - (snmplib/Makefile.in): install more library headers. 1999-09-03 13:27 hardaker * agent/Makefile.in: - (Makefile.in): - install libagent.a. - mkdirheir on needed new installation directories. 1999-09-03 13:15 hardaker * agent/Makefile.in: - (Makefile.in): install agent header files. 1999-09-03 13:15 hardaker * agent/: history.c, history.h, snmp_vars.linux.h : - (history.c, history.h, snmp_vars.linux.h): removed. No longer needed. 1999-09-02 08:52 hardaker * agent/mibgroup/agentx/subagent.c: - (subagent.c): opps. Forgot a shutdown name change instance. 1999-09-02 07:07 hardaker * agent/mibgroup/agentx/subagent.c: - (subagent.c): shutdown_subagent -> subagent_shutdown so configure doesn't find it. 1999-09-02 06:38 daves * agent/mibgroup/misc/ipfwacc.c: - (agent/mibgroup/misc/ipfwacc.c): Fix MIB location of ipfwacc module 1999-08-31 09:26 mslifcak * agent/agent_trap.c: -(agent_trap.c) always free PDU after snmp_send. 1999-08-31 08:17 mslifcak * agent/agent_trap.c: -(agent_trap.c) fix recent memory leak, and sizeof(objid_snmptrap) bug. 1999-08-30 10:30 hardaker * agent/mibgroup/agentx/: master.c, master_request.c: - (master.c, master_request.c): yet more debugging. 1999-08-30 09:38 hardaker * agent/mibgroup/agentx/: client.c, master.c, master_request.c, protocol.c, subagent.c: - (client.c, master.c, master_request.c, protocol.c, subagent.c): - debugging statements. - use new default_store settings instead of external variables. 1999-08-30 09:32 hardaker * agent/Makefile.in, agent/agent_read_config.c, agent/agent_registry.c, agent/agent_trap.c, agent/agent_trap.h, agent/ds_agent.h, agent/snmp_agent.c, agent/snmp_agent.h, agent/snmp_vars.c, agent/snmpd.c, agent/mibgroup/util_funcs.c, agent/mibgroup/mibII/sysORTable.c, snmplib/callback.c, snmplib/callback.h, snmplib/default_store.h, snmplib/read_config.c, snmplib/snmp_api.c: - (Makefile.in, agent_read_config.c, agent_registry.c, agent_trap.c, agent_trap.h, ds_agent.h, snmp_agent.c, snmp_agent.h, snmp_vars.c, snmpd.c, util_funcs.c, sysORTable.c, callback.c, callback.h, default_store.h, read_config.c, snmp_api.c): - restructure the agent into two pieces: a library and a application. - needs much more work. - many parameters are now controlled by new default_store settings to help relieve compile time bindings. - merge init_snmp and the custom version called inside the agent. - add a new place for trap specific agent code (agent_trap.[ch]). - probably other things I've forgotten that I did. 1999-08-28 07:29 hardaker * acconfig.h, config.h.in, configure, configure.in, snmplib/read_config.c: - (acconfig.h, config.h.in, configure, configure.in, read_config.c): - add /etc/snmp to default conf file path to make RedHat happy. 1999-08-28 07:19 hardaker * man/Makefile.in: - (Makefile.in): install snmp_alarm.3. 1999-08-27 09:17 hardaker * agent/mibgroup/mibII/: icmp.c, interfaces.c, ip.c , route_write.c, tcp.c, udp.c, var_route.c: - (icmp.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, var_route.c): - Susanne Osted pointed out a lack of #if HAVE_SYS_PARAM_H. 1999-08-27 08:03 mslifcak * TODO: Howard Spindel suggests an API for traps with pass_persist. 1999-08-27 07:35 mslifcak * configure, configure.in, sedscript.in: -(configure*, sedscript*) change ...EXTENIS... to ...EXTENSI... 1999-08-26 13:40 mslifcak * testing/Makefile.in: -(testing/Makefile.in) don't built targets that are no longer used 1999-08-26 13:18 mslifcak * testing/RUNTESTS: -(testing/RUNTESTS) improved PATH set 1999-08-24 17:43 mslifcak * testing/Makefile.in: -(testing/Makefile.in) no need to build targets in test rule. 1999-08-24 17:39 mslifcak * testing/RUNTESTS: -(RUNTESTS) export PATH before use 1999-08-24 17:14 hardaker * bug-report, sedscript.in, version.h, FAQ , README: - (version.h bug-report sedscript.in): version tag ( 4.0.1 ) 1999-08-24 17:13 hardaker * ChangeLog: - (ChangeLog): update for 4.0.1 1999-08-24 16:49 mslifcak * testing/: Makefile.in, RUNTESTS, T2.sh, TESTCONF.sh, eval_onescript.sh, eval_tools.sh, test_keychange.sh, test_kul.sh: -(testing/*) run tests when package is not installed, and when the build tree is not the same as the source tree. 1999-08-24 16:05 mslifcak * configure, configure.in: -(configure.*) move statement about ucdDemoPublic into comment field. 1999-08-24 16:01 hardaker * NEWS: - (NEWS): 4.0.1 update 1999-08-24 15:59 hardaker * snmplib/snmp_api.c: - (snmp_api.c): remove version setting in snmp_api.c. Not needed there. 1999-08-24 15:14 mslifcak * agent/mibgroup/smux/smux.c: -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error. 1999-08-24 14:17 mslifcak * agent/mibgroup/: host/hr_swrun.c, mibII/icmp.c, mibII/ip.c, ucd-snmp/disk.c, ucd-snmp/proc.c: -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror 1999-08-24 14:15 hardaker * snmplib/all_system.h: - (all_system.h): remove. again. 1999-08-24 14:05 mslifcak * Makefile.in: -(top/Makefile.in) - remove more generated files with distclean rule. 1999-08-24 13:41 hardaker * TODO: - (TODO): remove snmpv3 support:-) 1999-08-24 13:37 hardaker * apps/snmp_parse_args.c, snmplib/default_store.h, snmplib/snmp_api.c, snmplib/snmpv3.c: - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c): - provide defVersion token support in snmp.conf (sort of hackish). 1999-08-24 13:36 hardaker * apps/snmpusm.c: - (snmpusm.c): check for null response pointer. 1999-08-24 12:48 hardaker * agent/mibgroup/mibII/vacm_vars.c: - (vacm_vars.c): correct sysORTable entry. 1999-08-24 10:25 mslifcak * testing/eval_tools.sh: -(testing/eval_tools) - let some (AIX) agents settle before firing requests. 1999-08-24 06:19 mslifcak * testing/: RUNTESTS, T.c, etimetest.c, keymanagetest.c, misctest.c, scapitest.c: Add "." to PATH for RUNTESTS; Drop optreset to build most platforms 1999-08-24 05:11 mslifcak * snmplib/snmp_api.c: Remove ASN_SHORT_LEN hack - known to dump core in agent. 1999-08-24 04:44 mslifcak * snmplib/: read_config.c, snmp_api.c, snmp_logging.c: Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN. 1999-08-23 16:44 hardaker * man/Makefile.in: - (Makefile.in): install the snmpusm.1 manual page. 1999-08-23 16:19 hardaker * README, bug-report, sedscript.in, version.h , FAQ: - (version.h bug-report sedscript.in): version tag ( 4.0 ) 1999-08-23 16:17 hardaker * INSTALL: - (INSTALL): remove version specific information 1999-08-23 16:12 hardaker * testing/tests/T028snmpv3getfail: - (T028snmpv3getfail): snmpv3 get failure test. 1999-08-23 16:04 hardaker * ChangeLog: - (ChangeLog): version update 1999-08-23 15:32 mslifcak * snmplib/snmp_api.c: HACK! fixup short length (first put correct community string in pdu-> ). 1999-08-23 14:02 mslifcak * FAQ, snmplib/snmp_api.c: Describe USE_ASN_SHORT_LEN in FAQ, and implement in _snmp_build. 1999-08-23 13:54 nba * agent/: snmp_agent.c, snmpd.c: - agent/snmpd.c, agent/snmp_vars.c: move some -v logging to a more rational place. 1999-08-23 12:28 hardaker * agent/mibgroup/agentx/protocol.c: - (protocol.c): allow NULL strings in agentX packets. 1999-08-23 09:02 mslifcak * snmplib/snmpusm.c: Test pointer before dereference in usm_free_user 1999-08-23 09:02 mslifcak * README.win32: Spell check: similar 1999-08-23 09:00 mslifcak * snmplib/read_config.c, snmplib/snmp_logging.c, win32/libsnmp_dll/libsnmp.def: Win32 build fixes 1999-08-23 07:02 hardaker * NEWS: - (NEWS): ansi mentioned. 1999-08-23 06:14 mslifcak * acconfig.h, config.h.in, win32/config.h: Remove last vestiges of config_load_mib 1999-08-22 23:17 nba * agent/mibgroup/agentx/master_admin.c: - agentx/master_admin.c: failure when closing first agents session (uninitialized variable). 1999-08-22 17:57 hardaker * snmplib/snmp_api.h: - (snmp_api.h): version -> u_long. 1999-08-22 17:56 hardaker * agent/mibgroup/Makefile.in, snmplib/Makefile.in: - (Makefile.in, Makefile.in): make depend. 1999-08-22 17:54 hardaker * configure, configure.in: - (configure, configure.in): - --without-dummy-values is default again. - cleanup of --help stuff. - fix of peristent directory creation. 1999-08-22 17:32 hardaker * agent/mibgroup/ipfwchains/: IPFWCHAINS-MIB.txt, README , ipfwc_kernel_headers.h, ipfwchains.c, ipfwchains.h, libipfwc.c, libipfwc.h: - (ipfchains): removed from distribution. Newer one in ftp's contrib dir. 1999-08-20 17:10 hardaker * README, bug-report, sedscript.in, version.h , FAQ: - (version.h bug-report sedscript.in): version tag ( 4.0.pre7 ) 1999-08-20 17:08 hardaker * NEWS: - (NEWS): last minute changes 1999-08-20 16:39 hardaker * snmplib/: asn1.c, snmp_api.h, snmp_auth.c, snmp_impl.h: - (snmp_api.h, snmp_api.c, snmp_auth.c, snmp_impl.h, asn1.c): 64bit cleanup. 1999-08-20 13:56 hardaker * man/snmp.conf.5.def, snmplib/default_store.h, snmplib/snmp_logging.c: - (snmp.conf.5.def, default_store.h, snmp_logging.c): - turn off time stamp logging by default. It must be explicitly requested in the snmp.conf file to turn it on. (the reason is that a lot of logging is incremental in nature and is not line buffered before being sent to the logging routines. The other solution is to have the logging routines detect when to print timestamps by watching out for \n's. But, not this round. 1999-08-20 13:43 hardaker * snmplib/: default_store.h, snmp_api.c, snmp_logging.c, snmp_logging.h: - (default_store.h, snmp_api.c, snmp_logging.c, snmp_logging.h): - make logging of timestamps optional by a snmp.conf directive. 1999-08-20 03:43 nba * agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/client.h, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/master_admin.c, agent/mibgroup/agentx/master_request.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/mibII/sysORTable.c, apps/snmptrap.c, snmplib/snmp_client.h: - agentx/*: various prototype fixes, to keep number of warnings down 1999-08-19 16:09 hardaker * apps/: snmpget.c, snmpgetnext.c, snmpset.c: - (snmpget.c, snmpgetnext.c, snmpset.c): Patch from dlengel@home.com: - check argument count for minimum number. 1999-08-19 14:09 nba * agent/snmpd.c, apps/snmptrap.c, apps/snmptrapd.c , snmplib/snmp_api.c, snmplib/snmp_api.h: - snmp_api.?, snmpd.c, snmptrap.c, snmptrapd.c: reinstate agent_addr in the pdu structure (used for v1 traps). 1999-08-19 10:40 nba * agent/snmpd.c: - snmpd.c: remove some superfluous: from snmp_log_perror. Log when snmpd reconfigures following a SIGHUP 1999-08-19 10:38 nba * agent/mibgroup/smux/smux.c: - smux.c: remove some extraneous \n from snmp_log_perror calls. 1999-08-19 10:38 nba * snmplib/snmp_api.c: - snmp_api.c: correcly call pre-parse hook, also when not debugging (this killed the libwrap check in snmpd) 1999-08-19 02:35 nba * agent/snmp_agent.c, agent/snmpd.c, snmplib/snmp_logging.c: - snmp_logging.c, agent/various: reinstate -a and -V logging (almost). timestamp file and stderr logging. 1999-08-19 02:33 nba * agent/mibgroup/mibII/interfaces.c: - interfaces.c: remove some left over debug output 1999-08-18 09:30 nba * agent/auto_nlist.c, agent/kernel.c, agent/snmpd.c , agent/mibgroup/util_funcs.c, agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c , agent/mibgroup/smux/smux.c, agent/mibgroup/ucd-snmp/errormib.c, agent/mibgroup/ucd-snmp/vmstat.c, apps/snmp_parse_args.c , apps/snmpdelta.c, apps/snmptrapd.c, apps/snmpnetstat/main.c, snmplib/parse.c, snmplib/read_config.c, snmplib/snmp_debug.c, snmplib/snmp_logging.c, snmplib/snmp_logging.h, snmplib/snmpv3.c: - (many): change the names of the logging functions to be snmp_* default do_stderr_logging to 1. 1999-08-18 09:26 nba * agent/mibgroup/mibII/: interfaces.c, interfaces.h: - interfaces.?: updates for Linux to handle large counters and virtual interfaces. 1999-08-18 02:51 nba * agent/: agent_read_config.c, agent_read_config.h, snmpd.c, mibgroup/ucd-snmp/versioninfo.c: - snmpd.c, agent_read_config.?, versioninfo.c: move the reconfiguration outside the signal handler. 1999-08-18 02:40 nba * agent/snmpd.c: agent/snmpd.c: move the termination processing from the signal handler to after the main loop has terminated. 1999-08-16 15:09 hardaker * testing/tests/T100agenthup: - (T100agenthup): added new agent capability test to test kill -HUP. 1999-08-16 14:59 nba * apps/snmpnetstat/main.c: snmpnetstat/main.c: enable_stderrlog() so that we get an error message for bad host names. 1999-08-16 14:58 nba * apps/snmpnetstat/if.c: snmpnetstat/if.c: allow -i and -o outputs even with incomplete responses from snmpd (such as Linux that does not return ifInNUCastPkts with the new DUMMY setup) 1999-08-13 16:06 hardaker * bug-report, version.h, FAQ, README, sedscript.in: - (version.h bug-report sedscript.in): version tag ( 4.0.pre6 ) 1999-08-13 16:05 hardaker * remove-files: - (remove-files): remove the ISSUES file for releases. 1999-08-13 16:03 hardaker * testing/TESTCONF.sh: - (TESTCONF.sh): store the peristent data in a temporary file. really. 1999-08-13 15:48 hardaker * testing/tests/: T003snmpv1getfail, T016snmpv2cgetfail , T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail, T030snmpv3usercreation: - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail, T030snmpv3usercreation): - fixed to check for "nosuch" errors actually returned. - shortened the snmpusm test description. 1999-08-13 15:35 hardaker * Makefile.in: - (Makefile.in): don't remove mib_module_loads.h. 1999-08-13 15:22 hardaker * configure, configure.in: - (configure, configure.in): remove config_load_mib parsing. 1999-08-13 12:49 hardaker * configure, configure.in: - (configure, configure.in): properly do what --without-dummy-values should do. 1999-08-13 12:18 mslifcak * agent/mibgroup/mibII/var_route.c: var_route.c - #ifdef NO_DUMMY --> #if NO_DUMMY (like the other uses). 1999-08-13 11:55 hardaker * agent/mibgroup/mibII/var_route.c: - (var_route.c): don't do caching for NO_DUMMY_VALUES. 1999-08-13 11:14 mslifcak * agent/mibgroup/: host/hr_device.c, host/hr_print.c, host/hr_proc.c, host/hr_storage.c, host/hr_swinst.c , host/hr_swrun.c, host/hr_system.c, mibII/at.c , mibII/interfaces.c, mibII/ip.c, mibII/system_mib.c, mibII/tcp.c, mibII/udp.c, mibII/var_route.c: (host/hr_device.c,host/hr_print.c, host/hr_proc.c,host/hr_storage.c, host/hr_swinst.c,host/hr_swrun.c, host/hr_system.c,mibII/at.c, mibII/interfaces.c,mibII/ip.c, mibII/system_mib.c,mibII/tcp.c, mibII/udp.c,mibII/var_route.c) - #if NO_DUMMY_VALUES (help out configure) 1999-08-13 09:33 hardaker * configure, configure.in: - (configure, configure.in): don't use NO_DUMMY_VALUES by default. 1999-08-13 07:16 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in: - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): make depend. 1999-08-13 07:12 hardaker * NEWS, README.snmpv3, configure, configure.in : - (NEWS, README.snmpv3, configure, configure.in): documentation updates. 1999-08-13 07:11 hardaker * Makefile.in: - (Makefile.in): "make test" in top level Makefile. 1999-08-13 02:46 daves * agent/mibgroup/: examples/ucdDemoPublic.c, examples/ucdDemoPublic.h, ipfwchains/ipfwchains.c, ipfwchains/ipfwchains.h, misc/ipfwacc.c, misc/ipfwacc.h , target/snmpTargetAddrEntry.c, target/snmpTargetAddrEntry.h, target/snmpTargetParamsEntry.c , target/snmpTargetParamsEntry.h, smux/snmp_bgp.c , smux/snmp_bgp.h, smux/snmp_ospf.c, smux/snmp_ospf.h, smux/snmp_rip2.c, smux/snmp_rip2.h : - (examples/ucdDemoPublic.[ch] ipfwchains/ipfwchains.[ch] misc/ipfwacc.[ch] target/snmpTarget{Addr,Params}Entry.[ch] smux/snmp_*.[ch]): - Register modules dynamically at run-time 1999-08-13 02:44 daves * agent/agent_registry.c: - (agent_registry.c): Drop support for 'static' module registration via configure 1999-08-12 16:46 hardaker * NEWS, README: - (NEWS, README): minor updates. 1999-08-12 16:41 hardaker * FAQ, man/snmpcmd.1, man/snmptrap.1: - (FAQ, snmpcmd.1, snmptrap.1): minor doc updates. 1999-08-12 16:22 hardaker * testing/tests/: Sv3config, T020snmpv3get, T021snmpv3getnext, T030snmpv3usercreation: - (Sv3config, T020snmpv3get, T021snmpv3getnext, T030snmpv3usercreation): test updates, including a new snmpusm test. 1999-08-12 16:18 hardaker * man/snmpusm.1: - (snmpusm.1): no-fill the .conf file entries. 1999-08-12 16:16 hardaker * man/snmp.conf.5.def: - (snmp.conf.5.def): updated with the newer token list. 1999-08-12 16:15 hardaker * man/snmpusm.1: - (snmpusm.1): added to describe the snmpusm command. 1999-08-12 09:31 mslifcak * snmplib/snmpusm.c: -(snmpusm.c) - fix potential repeated "free" on malloc failure. 1999-08-11 21:53 nba * apps/snmpnetstat/if.c: snmpnetstat/if.c: handle non-contiguous ifTable. Also make the counters unsigned. 1999-08-11 21:52 nba * agent/mibgroup/host/hr_storage.c: hr_storage.c: remove to forgotten debug lines. 1999-08-11 13:04 hardaker * acconfig.h, config.h.in, snmplib/read_config.c : - (acconfig.h, config.h.in, read_config.c): - Make persistent cache conform to a more secure umask. 1999-08-11 10:50 hardaker * README.snmpv3, apps/snmpusm.c: - (README.snmpv3, snmpusm.c): use ss session to get probed engineID. 1999-08-10 17:24 hardaker * snmplib/lcd_time.c: - (lcd_time.c): debugging statements. 1999-08-10 17:23 hardaker * agent/snmpd.c: - (snmpd.c): print -H usage to stderr. 1999-08-10 17:23 hardaker * README.snmpv3: - (README.snmpv3): update. 1999-08-10 15:54 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): force v3 engineID setting to something bogus to get around local configuration data store time synchronization conflicts. 1999-08-10 14:27 hardaker * agent/mibgroup/snmpv3/usmUser.c: - (usmUser.c): Um, cough, actually register us in the *init* function... 1999-08-10 14:26 hardaker * agent/snmp_vars.c: - (snmp_vars.c): protect against evil mib modules from modifying memory they shouldn't be modifying yet. - (ifdef'ed for speed profiling later). 1999-08-10 11:05 hardaker * agent/snmpd.c: - (snmpd.c): log version number after stderr is optionally closed. 1999-08-10 10:04 mslifcak * agent/mibgroup/host/hr_storage.c: Fix for build (no pagesize var defined for linux). 1999-08-10 09:19 mslifcak * snmplib/: read_config.c, snmp_api.c: read_config.c, snmp_api.c - convert fprintf(stderr to snmp_log(LOG_ERR,WARNING) 1999-08-10 04:50 nba * agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/var_route.c, snmplib/snmp_logging.c : interfaces.c var_route.c snmp_logging.c: fix compiler warnings 1999-08-10 04:48 nba * apps/snmpnetstat/if.c: snmpnetstat/if.c: fixes for snmpnetstat -i on virtual interfaces 1999-08-10 04:47 nba * agent/kernel.c: agent/kernel.c: abort on kvm_open failures 1999-08-10 04:46 nba * snmplib/mib.c: snmplib/mib.c: fix handling of numeric oids and reporting errors 1999-08-10 04:45 nba * configure.in, config.h.in, configure, agent/mibgroup/host/hr_storage.c: configure.in config.h.in configure s/netbsd agent/mibgroup/host/hr_storage.c: support for NetBSD/sparc and NetBSD 1.4 1999-08-09 15:07 mslifcak * snmplib/: snmp_api.c, snmpusm.c: snmpusm.c - always clear field_len if ref is valid ptr; snmp_api.c - don't overwrite community pointer with securityAuthProto pointer 1999-08-09 14:29 hardaker * snmplib/snmpusm.c: - (snmpusm.c): error check/null set *after* freeing the old memory. 1999-08-09 14:28 hardaker * snmplib/snmpusm.c: - (snmpusm.c): more error checking in the MAKE_ENTRY macro. 1999-08-09 13:12 hardaker * acconfig.h, config.h.in, configure, configure.in: - (acconfig.h, config.h.in, configure, configure.in): remove /dev/random test. 1999-08-09 11:40 mslifcak * snmplib/: md5.c, snmp_api.c: -(md5.c) fix read past end problem -(snmp_api.c) fix losing community string problem 1999-08-09 10:43 nba * agent/mibgroup/kernel_sunos5.c, agent/mibgroup/kernel_sunos5.h, agent/mibgroup/mibII/system_mib.c, apps/Makefile.in, snmplib/snmp_client.c, snmplib/snmp_client.h, snmplib/snmpv3.c: (many): nuke various prototype warnings 1999-08-09 09:45 mslifcak * snmplib/snmp.c: -(snmp.c) fix buffer overflow in xdump, of all places (77 s/b 78; using 80) 1999-08-09 06:54 mslifcak * win32/libsnmp_dll/libsnmp.def: libsnmp.def - remove print_oid_report disable options 1999-08-09 06:52 mslifcak * agent/snmpd.c: snmpd.c - list all options in usage 1999-08-09 06:50 mslifcak * apps/: snmpdelta.c, snmptranslate.c, snmptrapd.c : snmpdelta, translate, trapd) - list all options in usage; remove disables for print_oid_report in translate. 1999-08-09 06:48 mslifcak * snmplib/: mib.c, mib.h, parse.c, parse.h : mib.*, parse.* - move print_oid_report and minions wholly into mib.c 1999-08-09 01:02 daves * FAQ: - (FAQ): Nine new questions, plus assorted tweaks for the new release. 1999-08-09 00:24 nba * snmplib/parse.c: parse.c: parse agent capabilities 1999-08-06 07:36 mslifcak * snmplib/: snmp_logging.c, snmp_logging.h: -(snmp_logging.*) -added Ragnar's patch #3 with small touches. 1999-08-06 06:02 daves * agent/mibgroup/: mibII/at.c, mibII/interfaces.c, mibII/ip.c, mibII/system_mib.c, mibII/tcp.c, mibII/udp.c, mibII/var_route.c, host/hr_device.c , host/hr_print.c, host/hr_proc.c, host/hr_storage.c, host/hr_swinst.c, host/hr_swrun.c , host/hr_system.c: - (mibII/*.c host/*.c): Don't provide "dummy" values (unless explicitly configured) 1999-08-06 05:59 daves * acconfig.h, config.h.in, configure.in, configure: - (acconfig.h config.h.in configure.in configure): - configure-time flag to control provision of "dummy" values 1999-08-05 11:11 mslifcak * man/snmp_api.3: snmp_api.3 - describe snmp_error(), replaces snmp_errno and snmp_get_errno() 1999-08-05 10:44 mslifcak * agent/mibgroup/agentx/client.c: agentx/client.c - remove refs to snmp_synch{setup,reset} original version 1999-08-05 03:25 mslifcak * config.sub: config.sub - patch from Markku Laukkanen to support HPUX 11 1999-08-04 12:33 mslifcak * snmplib/snmp_api.c: snmp_api.c - dummy functions snmp_synch_{setup,reset} and snmp_get_errno. 1999-08-04 09:17 mslifcak * configure, configure.in: -(configure*) - Ken Hornstein: fix test xxgethostbyname, xxgetservbyname. 1999-08-04 05:03 mslifcak * snmplib/snmp_api.c: undo patch around Solaris' configure failure to register HAVE_GETHOSTBYNAME. 1999-08-04 03:48 mslifcak * agent/mibgroup/smux/smux.c: -(smux.c) - patch supplied by Nick Amato to fix ASN_IPADDRESS parse. 1999-08-04 01:46 daves * mibs/UCD-DEMO-MIB.txt: - (mibs/UCD-DEMO-MIB.txt): Re-resolve file & ucdDemo OID conflict 1999-08-03 14:06 mslifcak * snmplib/snmp_debug.c: snmp_debug.c - signed comparison for len in debugmsg_hextli. 1999-08-03 12:53 mslifcak * snmplib/snmp_debug.h: snmp_debug.h - fix "warning: ANSI C forbids conditional expr with only one void side". 1999-08-03 08:37 mslifcak * README.win32: README.win32 - runtime lib and debug info courtesy of Robert Story. 1999-08-03 07:58 mslifcak * agent/mibgroup/mibII/vacm_vars.c: vacm_vars.c - copy community string, null terminate, then debug print 1999-08-03 07:03 mslifcak * snmplib/snmp_debug.h: snmp_debug.h - move DEBUGTRACE from debugmsg_hextli to DEBUGDUMPSETUP 1999-08-03 07:00 mslifcak * snmplib/snmp_debug.c: snmp_debug.c - remove trace messages from debugmsg_hextli. 1999-08-03 06:59 mslifcak * snmplib/asn1.c: asn1.c - fix out-of-bound array write and memory leak in parsing strings. 1999-08-03 04:46 mslifcak * snmplib/snmp_api.c: snmp_api.c - remove "BY" from HAVE_GETHOSTBYNAME (Solaris 2.5.1 wrong!) 1999-08-02 22:29 mslifcak * snmplib/snmp_debug.h: snmp_debug - DEBUGMSG macros call snmp_get_do_debugging before invoking debugmsg* functions. 1999-08-02 04:37 mslifcak * snmplib/parse.c: parse - shame on me for not compile testing first! 1999-08-02 04:29 mslifcak * snmplib/: asn1.c, parse.c: asn1, parse) fixes supplied by Markku Laukkanen (MJS-use xcalloc in parse) 1999-07-30 14:19 hardaker * version.h, bug-report, sedscript.in, README , FAQ: - (version.h bug-report sedscript.in): version tag ( 4.0.pre5 ) 1999-07-30 14:18 hardaker * agent/Makefile.in, apps/Makefile.in, snmplib/Makefile.in, agent/mibgroup/Makefile.in: - (*/Makefile.in): make depend 1999-07-30 14:10 hardaker * agent/Makefile.in: - (Makefile.in): make /var/ucd-snmp exist. We should do a permission set as well. 1999-07-30 14:10 hardaker * config.h.in: - (config.h.in): autoheader run. 1999-07-30 14:09 hardaker * README.snmpv3: - (README.snmpv3): generic v3 instructions, but has errors. 1999-07-30 08:32 mslifcak * snmplib/snmp_api.c: no struct sockaddr_dl in AIX 3. 1999-07-30 08:01 mslifcak * config.h.in, configure, configure.in: add vsnprintf check and HAVE_VSNPRINTF constant 1999-07-30 07:31 daves * acconfig.h: - (acconfig.h): Check for libdb/libdb1 & librpm separately 1999-07-30 07:01 daves * configure, configure.in: - (configure.in configure): Check for libdb/libdb1 & librpm separately 1999-07-30 06:58 mslifcak * agent/Makefile.in: remove references to non-existent snmp_vars_m2m.h 1999-07-30 06:46 mslifcak * agent/mibgroup/agentx/master_request.c, apps/encode_keychange.c, snmplib/snmp_debug.c, snmplib/system.h: use traditional K&R commenting; not all "C" compilers accept "//" comments. 1999-07-30 06:30 mslifcak * win32/config.h: win32/config.h - define HAVE_GETHOSTNAME 1999-07-30 06:30 mslifcak * snmplib/system.c: system - use sizeof 1999-07-30 06:30 mslifcak * snmplib/snmpv3.c: snmpv3 - key off HAVE_GETHOSTNAME; use sizeof buf 1999-07-30 06:23 daves * agent/: agent_read_config.c, agent_registry.c, snmp_vars.c, snmp_vars_m2m.h: - (agent_read_config.c agent_registry.c snmp_vars.c snmp_vars_m2m.h): - Removed last traces of obsolete v2party Manager-to-Manager support 1999-07-30 06:19 mslifcak * snmplib/snmpv3.c: snmpv3 - wrap possibly unused vars in #ifdef HAVE_GETHOSTNAME 1999-07-30 06:00 daves * agent/agent_registry.c, agent/snmp_vars.c, agent/snmpd.c, agent/mibgroup/v2party.c, agent/mibgroup/v2party.h, apps/snmp_parse_args.c, apps/snmptest.c, apps/snmptrap.c, apps/snmptrapd.c , apps/snmpnetstat/main.c, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_client.c: - (agent/agent_registry.c agent/snmp_vars.c agent/snmpd.c apps/snmp_parse_args.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c apps/snmpnetstat/main.c snmplib/snmp_api.c snmplib/snmp_api.h snmplib/snmp_client.c agent/mibgroup/v2party.c agent/mibgroup/v2party.h): - Removed last traces of v2p support 1999-07-30 05:42 mslifcak * README.win32, agent/Makefile.in, agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c: hr_storage.c - auto_nlist for HR_STORE_SIZE hr_swrun.c - fix global shadow decl snmp_logging.c - change filter for openlog per A. Symons patch 1999-07-30 04:42 mslifcak * agent/mibgroup/kernel_sunos5.c: rename sd to ifsd - avoid global shadow decl 1999-07-30 04:39 mslifcak * apps/snmptrapd.c: decl log_perror 1999-07-30 04:37 mslifcak * snmplib/parse.c: rename local var 'last' to 'last_ipch' - avoid shadow global decl 1999-07-30 04:00 mslifcak * agent/agent_read_config.c, agent/history.c, agent/snmp_vars.c, agent/snmpd.c, snmplib/read_config.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, snmplib/snmpv3.c, snmplib/system.c: -(agent/agent_read_config.c,agent/history.c,agent/snmp_vars.c, agent/snmpd.c,snmplib/read_config.c,snmplib/snmp_alarm.c, snmplib/snmp_api.c,snmplib/snmp_logging.c,snmplib/snmpv3.c, snmplib/system.c) - psos diffs offered by Anthony Symons 1999-07-30 03:57 mslifcak * acconfig.h, config.h.in: Removed hint of v2party from comment. 1999-07-30 03:51 mslifcak * acconfig.h, config.h.in: Removed duplicate HAVE_GET???BYNAME; Removed unused _CRTIMP 1999-07-30 03:48 mslifcak * README.win32: README.win32 - cleaned up, added more acknowledgements 1999-07-29 17:08 hardaker * agent/mibgroup/agentxx.h: - (agentxx.h): removed 1999-07-29 17:06 hardaker * agent/mibgroup/v2party/: acl_vars.c, acl_vars.h, alarm.c, alarm.h, context_vars.c, context_vars.h, event.c, event.h, party_vars.c , party_vars.h, view_vars.c, view_vars.h: - (mibgroup/v2party): removed files. 1999-07-29 17:03 hardaker * configure, configure.in, apps/Makefile.in: - (configure, configure.in, Makefile.in): remove trap_special stuff. 1999-07-29 16:05 mslifcak * snmplib/snmp_logging.c: use fputs, as vsprintf has already done the hard work. 1999-07-29 15:58 mslifcak * snmplib/snmp_logging.c: flush file and stderr after write. 1999-07-29 15:50 mslifcak * snmplib/: snmp_logging.c, snmp_logging.h: -(snmp_logging) incorporate Ragnar's improvements with interest 1999-07-29 15:04 mslifcak * agent/: auto_nlist.c, kernel.c: auto_nlist, kernel: place log_perror to catch errno value in report. 1999-07-29 13:59 mslifcak * agent/snmpd.c: -(agent/snmpd.c) - log standard error until init is completed. 1999-07-29 13:28 mslifcak * apps/Makefile.in: -(apps/Makefile.in) - comment unneeded TRAPSPECIAL line 1999-07-29 12:51 mslifcak * snmplib/snmp_logging.c: -(snmp_logging) - fix log_perror 1999-07-29 08:34 mslifcak * agent/mibgroup/: kernel_sunos5.c, ucd-snmp/memory_solaris2.c: memory_solaris2: handle malloc errors kernel_sunos5: share kstat fildes [SHARE_KSTAT_FD] 1999-07-29 03:29 daves * agent/mibgroup/mibII/vacm_vars.c: - (mibII/vacm_vars.c): Catch use of unconfigured EXAMPLE.conf files 1999-07-28 13:33 mslifcak * README.win32: -README.win32 - build guide for Win32. Cygwin friendly script included. 1999-07-28 09:41 mslifcak * snmplib/snmp_logging.c: snmp_logging.c: adjust headers for that Win32 platform. 1999-07-28 09:05 mslifcak * snmplib/snmp_logging.c: -(snmp_logging) Support hpux9 and solaris2.5.1 with vsprintf instead. 1999-07-28 06:45 hardaker * bug-report: - (bug-report): change mail addr to ucd-snmp-bugs 1999-07-28 02:42 mslifcak * agent/mibgroup/host/hr_swrun.c, snmplib/snmp_logging.c : hr_swrun - reset pointer in module init (help HP/UX 9) snmp_logging - use vsprintf for HP/UX-9 1999-07-27 23:58 mslifcak * snmplib/: keytools.c, md5.c, md5.h, scapi.c , snmp.c, snmp_api.c, snmp_auth.c: -(keytools.c,md5.c,md5.h,scapi.c,snmp.c,snmp_api.c,snmp_auth.c) catch MD5 errors 1999-07-27 23:34 mslifcak * agent/snmpd.c: -(snmpd.c) invoke log functions from child (correct process ID in syslog) 1999-07-27 21:30 mslifcak * snmplib/snmp_logging.c: -(snmp_logging.c) fix syslog by vsnprintf to buffer. 1999-07-27 19:06 mslifcak * snmplib/mib.c: -(mib.c) fix walking OID length pointer, numeric sub-id not found in read_objid and parse_subtree. 1999-07-27 19:02 mslifcak * apps/snmp_parse_args.c: -(snmp_parse_args) in snmp_parse_oid, try get_node if read_objid fails. 1999-07-27 17:15 mslifcak * snmplib/asn1.c: including mib.h requires stdio.h to define FILE *. 1999-07-27 16:20 hardaker * snmplib/asn1.c: - (asn1.c): fix header dump. 1999-07-27 16:14 hardaker * snmplib/: asn1.c, mib.c, mib.h, snmp_api.c , snmp_debug.c, snmp_debug.h, snmpusm.c: - (asn1.c, mib.c, mib.h, snmp_api.c, snmp_debug.c, snmp_debug.h, snmpusm.c): - cleaned up debugging dump output. - added more dump parse headers for v3 dumps. 1999-07-27 16:06 mslifcak * agent/mibgroup/mibII/interfaces.c: -(interfaces.c) - fix error setting if_ibytes for Linux 2.0 1999-07-27 12:23 mslifcak * apps/encode_keychange.c, apps/snmpdelta.c, apps/snmptable.c, apps/snmpusm.c, snmplib/read_config.c, snmplib/snmpv3.c, win32/libsnmp_dll/libsnmp.def: -(apps:encode_keychange.c,snmpdelta.c,snmptable.c, snmpusm.c; snmplib:read_config.c,snmpv3.c; win32/libsnmp_dll/libsnmp.def) - adjust headers, build Win32 snmpusm+encode_keychange 1999-07-27 12:00 mslifcak * win32/: win32.dsw, encode_keychange/encode_keychange.dsp , snmpusm/snmpusm.dsp: -(encode_keychange.dsp,snmpusm.dsp) -build using common Win32 compiler 1999-07-27 09:40 mslifcak * agent/mibgroup/agentx/: master.c, subagent.c: -(master.c, subagent.c) un-comment init_master and init_subagent. 1999-07-27 09:32 mslifcak * agent/kernel.c, agent/snmpd.c, agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master.c , agent/mibgroup/agentx/subagent.c, agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c , agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c , agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/errormib.c, agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/v2party/alarm.c, agent/mibgroup/v2party/event.c, apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c , apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c , apps/snmptrapd.c, apps/snmpusm.c, apps/snmpwalk.c, apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, snmplib/parse.c, snmplib/read_config.c, snmplib/snmpv3.c: -(agent/kernel.c,agent/snmpd.c,agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c, agent/mibgroup/host/hr_swrun.c,agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c,agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/route_write.c,agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c,agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/errormib.c, agent/mibgroup/ucd-snmp/proc.c, agent/mibgroup/ucd-snmp/vmstat.c, agent/mibgroup/v2party/alarm.c,agent/mibgroup/v2party/event.c, apps/snmpbulkwalk.c,apps/snmpdelta.c,apps/snmpget.c, apps/snmpgetnext.c,apps/snmpset.c,apps/snmpstatus.c, apps/snmptable.c,apps/snmptest.c,apps/snmptrap.c, apps/snmptrapd.c,apps/snmpusm.c,apps/snmpwalk.c, apps/snmpnetstat/inet.c,apps/snmpnetstat/main.c, apps/snmpnetstat/route.c,snmplib/parse.c,snmplib/read_config.c, snmplib/snmpv3.c) fix snmp_sess_perror use; use log_perror for perror 1999-07-27 07:50 mslifcak * agent/kernel.c, agent/dlmods/dlmod_mib.c, agent/dlmods/example.c, agent/mibgroup/kernel_sunos5.c , agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master_request.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/dummy/dummy.c, agent/mibgroup/examples/example.c, agent/mibgroup/examples/ucdDemoPublic.c, agent/mibgroup/examples/wombat.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/ipfwchains/ipfwchains.c, agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c , agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/snmp_mib.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/var_route.c, agent/mibgroup/misc/dlmod.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/file.c, agent/mibgroup/ucd-snmp/registry.c, agent/mibgroup/v2party/acl_vars.c, agent/mibgroup/v2party/alarm.c, agent/mibgroup/v2party/context_vars.c, agent/mibgroup/v2party/event.c, agent/mibgroup/v2party/party_vars.c, agent/mibgroup/v2party/view_vars.c, apps/encode_keychange.c , snmplib/asn1.c, snmplib/scapi.c, snmplib/snmp_client.c, snmplib/snmp_client.h: -(agent/kernel.c,agent/dlmods/dlmod_mib.c,agent/dlmods/example.c, agent/mibgroup/kernel_sunos5.c,agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master_request.c, agent/mibgroup/agentx/protocol.c,agent/mibgroup/dummy/dummy.c, agent/mibgroup/examples/example.c, agent/mibgroup/examples/ucdDemoPublic.c, agent/mibgroup/examples/wombat.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/ipfwchains/ipfwchains.c, agent/mibgroup/mibII/at.c,agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/route_write.c, agent/mibgroup/mibII/snmp_mib.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/var_route.c, agent/mibgroup/misc/dlmod.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/file.c, agent/mibgroup/ucd-snmp/registry.c, agent/mibgroup/v2party/acl_vars.c, agent/mibgroup/v2party/alarm.c, agent/mibgroup/v2party/context_vars.c, agent/mibgroup/v2party/event.c, agent/mibgroup/v2party/party_vars.c, agent/mibgroup/v2party/view_vars.c,apps/encode_keychange.c, snmplib/asn1.c,snmplib/scapi.c,snmplib/snmp_client.c, snmplib/snmp_client.h) ERROR_MSG, printf --> DEBUGMSGTL 1999-07-27 06:38 daves * agent/mibgroup/ucd-snmp/: disk.c, errormib.c, extensible.c, file.c, hpux.c, loadave.c, memory.c, memory_freebsd2.c, memory_solaris2.c, registry.c: - (agent/mibgroup/ucd-snmp/*.c): tweak registry labels 1999-07-27 04:24 mslifcak * snmplib/snmp_api.c: add include net/if_dl.h suggested by Tom Ivar Helbekkmo 1999-07-26 17:14 hardaker * snmplib/scapi.h: - (scapi.h): Patch from Markku Laukkanen: - size_t fix. 1999-07-26 17:07 hardaker * snmplib/: keytools.c, keytools.h, parse.c, scapi.c: - (keytools.c, keytools.h, parse.c, scapi.c): Patch from Markku Laukkanen: - size_t changes. 1999-07-26 17:06 hardaker * agent/mibgroup/mibII/interfaces.c: - (interfaces.c): Patch from Markku Laukkanen: - variable naming change. 1999-07-26 15:59 hardaker * agent/mibgroup/Makefile.in: - (agent/mibgroup/Makefile.in): fix make depend. 1999-07-26 15:12 mslifcak * snmplib/: asn1.c, asn1.h, snmp.c, snmp_api.c , snmp_auth.c, snmpusm.c: -(asn1.c,asn1.h,snmp.c,snmp_api.c,snmp_auth.c,snmpusm.c) more detailed parse error messages. 1999-07-26 14:32 hardaker * snmplib/mib.c: - (mib.c): BIT_string: -> BITS: 1999-07-26 11:51 hardaker * bug-report, version.h, FAQ, README, sedscript.in: - (version.h bug-report sedscript.in): version tag ( 4.0.pre4 ) 1999-07-26 09:14 hardaker * NEWS: - (NEWS): updated a bit 1999-07-26 09:03 hardaker * agent/Makefile.in, apps/Makefile.in, snmplib/Makefile.in, testing/Makefile.in, agent/mibgroup/Makefile.in, apps/snmpnetstat/Makefile.in : - (*/Makefile.in): make depend 1999-07-26 07:37 hardaker * mibs/SNMPv2-CONF.txt: - (SNMPv2-CONF.txt): removed bogus IMPORTS clause 1999-07-24 08:11 mslifcak * snmplib/md5.c: -(md5.c) - wrap unused MD5print with SNMP_TESTING_CODE ifdef 1999-07-24 08:05 mslifcak * snmplib/: callback.h, default_store.h, snmp_alarm.h , snmp_logging.h: -(callback.h,default_store.h,snmp_alarm.h,snmp_logging.h) extern "C" wrapped 1999-07-24 07:45 mslifcak * snmplib/snmp_client.c: -(snmp_client.c) - use SET_SNMP_ERROR for restored snmp_errno sets. 1999-07-24 07:18 mslifcak * win32/libsnmp_dll/libsnmp.def: -(libsnmp.def) - add decls for new error logging functions. 1999-07-24 07:11 mslifcak * snmplib/asn1.c: -(asn1.c) - fix compare error at line 386; remove unused vars elsewhere 1999-07-23 15:21 hardaker * apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c , apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c, apps/snmptranslate.c, apps/snmptrap.c, apps/snmptrapd.c, apps/snmpusm.c , apps/snmpwalk.c, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_client.c: - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c, snmpusm.c, snmpwalk.c, snmp_api.c, snmp_api.h, snmp_client.c): - make and use snmp_sess_perror(str, sess) for error printing. 1999-07-23 14:31 hardaker * testing/: T.sh, T2.sh, demo.remote, demo2 , demo2.functions, demo2.setupfile: - (T.sh, T2.sh, demo.remote, demo2, demo2.functions, demo2.setupfile): - removed some un-needed older demo files. 1999-07-23 14:27 hardaker * testing/: TESTCONF.sh, eval_tools.sh, tests/T001snmpv1get, tests/T002snmpv1getnext, tests/T003snmpv1getfail, tests/T014snmpv2cget, tests/T015snmpv2cgetnext, tests/T016snmpv2cgetfail, tests/T017snmpv2ctov1getfail, tests/T018snmpv1tov2cgetfail , tests/T020snmpv3get, tests/T021snmpv3getnext, tests/T022snmpv3getMD5, tests/T023snmpv3getMD5DES: - (TESTCONF.sh, eval_tools.sh, T001snmpv1get, T002snmpv1getnext, T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext, T016snmpv2cgetfail, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail, T020snmpv3get, T021snmpv3getnext, T022snmpv3getMD5, T023snmpv3getMD5DES): support a SNMP_FLAGS env variable. 1999-07-23 14:26 hardaker * agent/snmpd.c: - (snmpd.c): init debugging. 1999-07-23 14:19 hardaker * snmplib/: asn1.c, asn1.h, snmp.c, snmp_api.c , snmp_auth.c, snmp_impl.h: - (asn1.c, asn1.h, snmp.c, snmp_api.c, snmp_auth.c, snmp_impl.h): - revert to non-dparse versions of asn decoding. 1999-07-23 13:21 hardaker * testing/eval_tools.sh: - (eval_tools.sh): a little more verbose about what is running. 1999-07-23 13:20 hardaker * snmplib/: keytools.c, parse.c, read_config.c , snmp_api.c: - (keytools.c, parse.c, read_config.c, snmp_api.c): snmp_log conversions. 1999-07-23 13:20 hardaker * snmplib/snmp.c: - (snmp.c): xdump fixes. 1999-07-23 13:19 hardaker * snmplib/asn1.c: - (asn1.c): null terminate parsed strings, just in case. 1999-07-23 13:18 hardaker * agent/mibgroup/util_funcs.c: - (util_funcs.c): change malloc size(). 1999-07-23 13:18 hardaker * agent/snmpd.c: - (snmpd.c): more snmp_log conversions. 1999-07-23 13:17 hardaker * agent/agent_registry.h: - (agent_registry.h): added for a prototype definition. 1999-07-23 10:42 hardaker * aclocal.m4, config.h.in, configure, configure.in, agent/snmp_agent.c, agent/snmp_vars.c , agent/snmpd.c, agent/mibgroup/kernel_sunos5.c , agent/mibgroup/util_funcs.c, agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/var_route.c, agent/mibgroup/snmpv3/snmpEngine.c, agent/mibgroup/target/snmpTargetParamsEntry.c, apps/snmptrapd.c, mibs/HOST-RESOURCES-MIB.txt, mibs/IANAifType-MIB.txt, mibs/IF-MIB.txt, mibs/IP-MIB.txt, mibs/TCP-MIB.txt, mibs/UDP-MIB.txt , snmplib/parse.c, snmplib/snmp_alarm.c, snmplib/snmp_logging.c, snmplib/snmp_logging.h: - (aclocal.m4, config.h.in, configure, configure.in, snmp_agent.c, snmp_vars.c, snmpd.c, kernel_sunos5.c, util_funcs.c, interfaces.c, interfaces.h, system_mib.c, var_route.c, snmpEngine.c, snmpTargetParamsEntry.c, snmptrapd.c, HOST-RESOURCES-MIB.txt, IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt, TCP-MIB.txt, UDP-MIB.txt, parse.c, snmp_alarm.c, snmp_logging.c, snmp_logging.h): - merge from V3-line post 3.6.2 to current. - misc bug fixes. - make apps turn on stderr logging by default. 1999-07-23 10:36 hardaker * apps/snmp_parse_args.c: - (snmp_parse_args.c): log to stderr. 1999-07-21 16:06 hardaker * local/: mib2c, mib2c.storage.conf, tkmib: - (tkmib, mib2c): udpate to use indexes (requires a perl patch. 1999-07-20 19:33 mslifcak * apps/snmptest.c, snmplib/snmp_api.c: - no printf in ascii_to_binary 1999-07-20 18:11 mslifcak * agent/mibgroup/util_funcs.c, snmplib/asn1.c, snmplib/snmp_alarm.c, snmplib/snmp_debug.c, snmplib/snmp_logging.c, snmplib/snmp_logging.h, win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def , win32/libsnmp_dll/libsnmp_dll.dsp: -minor changes to build Win32 platforms using CygWin-egcs and MSVC compilers. 1999-07-20 17:07 hardaker * snmplib/: snmp_logging.c, snmp_logging.h: - (snmp_logging.c, snmp_logging.h): -Wall fixes (ANSI). 1999-07-20 17:05 hardaker * agent/: auto_nlist.c, snmp_agent.c, snmpd.c , dlmods/dlmod_mib.c, mibgroup/kernel_sunos5.c , mibgroup/ipfwchains/ipfwchains.c, mibgroup/mibII/interfaces.c, mibgroup/misc/dlmod.c, mibgroup/smux/smux.c, mibgroup/ucd-snmp/versioninfo.c , mibgroup/v2party/alarm.c: - (auto_nlist.c, snmp_agent.c, snmpd.c, dlmod_mib.c, kernel_sunos5.c, ipfwchains.c, interfaces.c, dlmod.c, smux.c, versioninfo.c, alarm.c): - convert snmp_log(LOG_DEBUG) to DEBUGMSGTL(). 1999-07-20 14:00 hardaker * agent/auto_nlist.c, agent/history.c, agent/kernel.c , agent/snmp_agent.c, agent/snmpd.c, agent/dlmods/dlmod_mib.c, agent/mibgroup/kernel_sunos5.c , agent/mibgroup/mibincl.h, agent/mibgroup/util_funcs.c, agent/mibgroup/ipfwchains/ipfwchains.c, agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/route_write.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/mibII/var_route.c, agent/mibgroup/misc/dlmod.c, agent/mibgroup/smux/smux.c , agent/mibgroup/ucd-snmp/disk.c, agent/mibgroup/ucd-snmp/extensible.c, agent/mibgroup/ucd-snmp/loadave.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/v2party/alarm.c, agent/mibgroup/v2party/event.c, snmplib/Makefile.in, snmplib/parse.c, snmplib/snmp.c, snmplib/snmp_debug.c , snmplib/snmp_logging.c, snmplib/snmp_logging.h: - (auto_nlist.c, history.c, kernel.c, snmp_agent.c, snmpd.c, dlmod_mib.c, kernel_sunos5.c, mibincl.h, util_funcs.c, ipfwchains.c, at.c, interfaces.c, ip.c, route_write.c, system_mib.c, tcp.c, udp.c, vacm_vars.c, var_route.c, dlmod.c, smux.c, disk.c, extensible.c, 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: - do file, stderr, and syslog support. 1999-07-15 08:45 hardaker * snmplib/: asn1.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h: - (asn1.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h): - beginning of a -Ddump version of packet dumping. - needs a lot more work and clean up. - I need comments... Tell me what you think... 1999-07-15 08:44 hardaker * snmplib/tools.c: - (tools.c): include arpa/inet.h. 1999-07-14 13:46 mslifcak * snmplib/mib.c: -(snmplib/mib.c) - conditionally allow for not setting snmp_errno 1999-07-14 13:14 mslifcak * snmplib/snmp_api.c: -(snmp_api.c) - snmp_add_var returns SNMPERR; MAY set snmp_errno 1999-07-14 07:19 daves * agent/mibgroup/agentx/README.agentx: - (agent/mibgroup/agentx/README.agentx): Warning - here be dragons.... 1999-07-12 08:32 daves * agent/mibgroup/host/: hr_device.c, hr_device.h, hr_disk.c, hr_disk.h, hr_filesys.c, hr_filesys.h, hr_network.c, hr_network.h, hr_partition.c, hr_partition.h, hr_print.c, hr_print.h, hr_proc.c, hr_proc.h, hr_storage.c , hr_storage.h, hr_swinst.c, hr_swinst.h, hr_swrun.c, hr_swrun.h, hr_system.c, hr_system.h: - (mibgroup/host/*): Dynamically register all Host Resource modules 1999-07-12 07:14 daves * agent/mibgroup/Makefile.in: - (agent/mibgroup/Makefile.in): remove dependency on snmplib/agentx.h 1999-07-11 18:35 mslifcak * agent/agent_registry.c, agent/snmp_agent.c, agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/protocol.c, agent/mibgroup/mibII/system_mib.c, apps/encode_keychange.c , snmplib/keytools.c, snmplib/mib.c, snmplib/read_config.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_client.c, snmplib/snmp_client.h: Reduce use of snmp_errno - fix memory leak, unused vars, and unset var. 1999-07-09 16:21 hardaker * snmplib/snmp_alarm.c: - (snmp_alarm.c): fix clientreg error. 1999-07-09 14:19 mslifcak * agent/mibgroup/mibII/var_route.c, apps/snmptranslate.c , apps/snmpnetstat/main.c, snmplib/asn1.c, snmplib/default_store.c, snmplib/scapi.c, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/system.h, win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp_dll.dsp: -(win32,snmplib,apps,agent) add snmp_socket_length to hide sockaddr_un; Win32 touchups 1999-07-09 12:12 mslifcak * README.thread, apps/snmpbulkwalk.c, apps/snmpdelta.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/snmpwalk.c, apps/snmpnetstat/main.c, apps/snmpnetstat/route.c, man/snmp_sess_api.3, snmplib/snmp_api.c, snmplib/snmp_api.h, snmplib/snmp_client.c, snmplib/snmp_client.h, win32/libsnmp_dll/libsnmp.def: -(snmp_client.*) remove snmp_synch_setup, snmp_synch_reset 1999-07-09 08:35 daves * snmplib/: agentx.c, agentx.h, agentx_client.c: - (snmplib/agentx*): Moved AgentX handling out of the main SNMP library 1999-07-09 08:34 daves * agent/mibgroup/: agentx.h, agentx/client.c, agentx/client.h, agentx/master.c, agentx/master.h , agentx/master_admin.c, agentx/master_request.c, agentx/protocol.c, agentx/protocol.h, agentx/subagent.c , agentx/subagent.h: - (agent/mibgroup/agentx.h agent/mibgroup/agentx/*): - Move AgentX protocol handling to a (mostly) self-contained module 1999-07-09 08:27 daves * snmplib/Makefile.in, snmplib/snmp_api.c, agent/Makefile.in, agent/agent_registry.c, agent/snmp_agent.c, agent/snmp_agent.h, agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c , agent/snmpd.h, agent/mibgroup/mibII/sysORTable.c , apps/Makefile.in, apps/snmpnetstat/Makefile.in : - (*/Makefile.in snmplib/snmp_api.c agent/agent_registry.c agent/snmp_agent.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch] agent/mibgroup/mibII/sysORTable.c): - Move AgentX handling out of the main SNMP library 1999-07-09 01:49 daves * agent/snmpd.c: - (snmpd.c): Clean up gid/uid change logging 1999-07-08 16:02 hardaker * agent/snmpd.c: - (snmpd.c): Patch from Ragnar Kjørstad: - Add options for switching to a given uid and gid. 1999-07-08 15:16 hardaker * apps/snmpdelta.c, snmplib/int64.c, snmplib/int64.h : - (snmpdelta.c, int64.c, int64.h): minimal c64 support for snmpdelta. Untested. 1999-07-08 14:48 hardaker * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in, apps/snmpnetstat/Makefile.in, snmplib/Makefile.in, testing/Makefile.in: - (*/Makefile.in): make depend 1999-07-08 14:35 hardaker * configure, configure.in, agent/Makefile.in , agent/snmp2p.c, agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c, agent/view_parse.c, agent/mibgroup/mibII/vacm_vars.c, apps/snmp_parse_args.c, apps/snmptrapd.c, apps/snmptrapd_handlers.c, apps/snmpnetstat/main.c, snmplib/Makefile.in, snmplib/acl.c, snmplib/acl.h , snmplib/acl_parse.c, snmplib/context.c, snmplib/context.h, snmplib/context_parse.c, snmplib/libsnmp.h, snmplib/party.c, snmplib/party.h , snmplib/party_parse.c, snmplib/snmp.h, snmplib/snmp_api.c, snmplib/snmp_auth.c, snmplib/snmp_client.c, snmplib/view.c, snmplib/view.h : - (configure, configure.in, Makefile.in, snmp2p.c, snmp_agent.c, snmp_vars.c, snmpd.c, view_parse.c, vacm_vars.c, snmp_parse_args.c, snmptrapd.c, snmptrapd_handlers.c, main.c, Makefile.in, acl.c, acl.h, acl_parse.c, context.c, context.h, context_parse.c, libsnmp.h, party.c, party.h, party_parse.c, snmp.h, snmp_api.c, snmp_auth.c, snmp_client.c, view.c, view.h): - v2party support is finally gone! 1999-07-08 14:30 hardaker * snmplib/asn1.c: - (asn1.c): -Wall fixes. 1999-07-08 14:30 hardaker * snmplib/: agentx.c, agentx.h: - (agentx.c, agentx.h): -Wall fixes. 1999-07-08 14:29 hardaker * win32/config.h: - (config.h): comment change for internal md5. 1999-07-08 14:29 hardaker * snmplib/tools.c: - (tools.c): typo in #ifdef. 1999-07-08 06:25 daves * agent/mibgroup/mibII/: snmp_mib.c, system_mib.c: - (mibII/system_mib.c mibII/snmp_mib.c): - Update 'write' routines for V4 architecture, and using the full SET multi-pass algorithm 1999-07-08 02:16 daves * snmplib/snmp_api.c: - (snmp_api.c): Retain community string in responses 1999-07-07 06:54 daves * snmplib/: asn1.c, asn1.h, snmp.c, snmp.h , snmp_api.c, snmp_api.h, snmp_auth.c, agentx.c, snmp_impl.h: - (asn1.c asn1.h snmp.c snmp.h snmp_api.c snmp_api.h snmp_auth.c snmp_impl.h agentx.c): - First attempt at formatted display of packet data 1999-07-06 02:20 daves * agent/snmp_agent.c: - (snmp_agent.c): Fix handling of SNMPv1 noSuchName 1999-07-02 08:27 hardaker * apps/snmptranslate.c: - (snmptranslate.c): register debugging tokens with -D 1999-07-02 05:18 daves * agent/mibgroup/: agentxx.h, agentx/master.c, agentx/master.h, agentx/master_admin.c, agentx/master_admin.h, agentx/master_request.c, agentx/master_request.h: - (mibgroup/agentxx.h mibgroup.agentx/): Initial implementation of AgentX master 1999-07-02 05:16 daves * snmplib/snmp_api.h: - (snmp_api.h): support lists of sessions (and subsessions) 1999-07-02 05:15 daves * agent/: agent_registry.c, var_struct.h: - (var_struct.h agent_registry.c): - map between MIB registrations and the supporting (subagent) session 1999-07-02 05:13 daves * snmplib/asn1.h, agent/snmp_agent.c, agent/snmp_vars.h: - (snmplib/asn1.h agent/snmp_vars.h agent/snmp_agent.c): - implement an interface for delegating requests to subagents 1999-07-02 02:39 daves * snmplib/snmp_api.c: - (snmp_api.c): Fix that last 'sendto' case *correctly* this time 1999-07-02 02:04 daves * snmplib/agentx.c: - (agentx.c): Better handling of building null strings 1999-06-30 19:37 hardaker * snmplib/: default_store.c, default_store.h, mib.c , mib.h, snmp_api.c, snmpv3.c, snmpv3.h : - (default_store.c, default_store.h, mib.c, mib.h, snmp_api.c, snmpv3.c, snmpv3.h): - convert more stuff to the default_store space. 1999-06-30 19:37 hardaker * snmplib/: keytools.c, tools.c: - (keytools.c, tools.c): -Wall fixes when TESTING_CODE is enabled. 1999-06-30 05:48 daves * snmplib/snmp_api.c: - (snmp_api.c): Missed one 'sendto' call 1999-06-30 05:06 daves * config.h.in, configure.in, configure: - (config.h.in configure.in configure): check for sys/un.h 1999-06-30 05:05 daves * snmplib/snmp_api.c: - (snmp_api.c): Provide the correct size of socket addresses 1999-06-30 03:20 daves * agent/agent_read_config.h: - (agent_read_config.h): omit redundant declarations 1999-06-30 02:32 daves * snmplib/snmp_api.c: - (snmp_api.c): Correct the setup of stream-based accepted internal sessions 1999-06-30 01:48 daves * agent/: snmp_agent.c, snmp_agent.h: - (snmp_agent.c snmp_agent.h): 'agent_snmp_session' initialisation routine 1999-06-30 01:45 daves * agent/: agent_registry.c, snmp_vars.h: - (agent_registry.c snmp_vars.h): Indicate success/failure of {un}registration 1999-06-30 01:37 daves * agent/mibgroup/mibII/: sysORTable.c, sysORTable.h: - (sysORTable.c sysORTable.h): Indicate success/failure of {un}registration 1999-06-28 15:01 hardaker * apps/: snmpdelta.c, snmptrapd.c: - (snmptrapd.c): init_snmp_alarm(); 1999-06-28 15:00 hardaker * agent/mibgroup/examples/ucdDemoPublic.c: - (ucdDemoPublic.c): convert to size_t 1999-06-28 14:59 hardaker * agent/snmpd.c: - (snmpd.c): init_snmp_alarm(). 1999-06-28 09:52 daves * agent/: agent_registry.c, snmp_vars.c, snmp_vars.h , var_struct.h: - (agent_registry.c snmp_vars.c snmp_vars.h var_struct.h): - Non-recursive MIB registry implementation 1999-06-28 08:37 daves * agent/mibgroup/snmpv3/: snmpEngine.c, snmpEngine.h, snmpMPDStats.c, snmpMPDStats.h, usmStats.c, usmStats.h, usmUser.c, usmUser.h: - (snmpEngine.c snmpEngine.h snmpMPDStats.c snmpMPDStats.h usmStats.c usmStats.h usmUser.c usmUser.h): - Run-time registration (rather than via 'configure') 1999-06-28 07:48 hardaker * testing/tests/: Sv3config, T021snmpv3getnext, T022snmpv3getMD5, T023snmpv3getMD5DES: - (Sv3config, T021snmpv3getnext, T022snmpv3getMD5, T023snmpv3getMD5DES): - 3 new v3 tests. 1999-06-28 07:47 hardaker * testing/: RUNTESTS, eval_tools.sh: - (RUNTESTS, eval_tools.sh): accept agent command line options. 1999-06-28 04:07 daves * agent/: Makefile.in, agent_read_config.c, agent_registry.c, snmp_vars.c: - {Makefile.in agent_read_config.c snmp_vars.c agent_registry.c): - Consolidate all registry handling into one file 1999-06-28 03:08 daves * agent/: snmp_agent.c, snmp_agent.h: - (snmp_agent.c snmp_agent.h): make SNMP packet handling routine re-entrant. 1999-06-23 10:08 hardaker * testing/: Makefile.in, RUNTESTS, TESTCONF.sh, eval_tools.sh, tests/Sv3config: - (Makefile.in, RUNTESTS, TESTCONF.sh, eval_tools.sh, Sv3config): - give RUNTESTS lots of arguments. - "make test" now calls "RUNTESTS -a" 1999-06-22 05:25 nba * TODO: TODO: need for Counter64 support in snmpdelta 1999-06-22 05:21 mslifcak * agent/snmpd.c: invoke snmp_sess_init before any MIB processing (fixes master agent). 1999-06-18 12:30 mslifcak * snmplib/: agentx.c, agentx_client.c: -(agentx*.c) fix headers to compile on CygWin, Win32 MSVC++ 1999-06-18 10:02 mslifcak * agent/mibgroup/mibII/sysORTable.c: -(sysORTable.c) fix ptr test 1999-06-18 09:14 daves * agent/: snmpd.c, snmp_agent.c, snmp_vars.c , snmpd.h, snmp_agent.h, mibgroup/mibII/sysORTable.c: - (snmpd.c snmpd.h snmp_vars.c snmp_agent.c snmp_agent.h mibgroup/mibII/sysORTable.c): - initial AgentX sub-agent implementation 1999-06-18 09:00 daves * agent/snmp_vars.c: - (snmp_vars.c): protocol-independent means of bypassing VACM checks 1999-06-18 08:55 daves * snmplib/: agentx.c, agentx.h, agentx_client.c, snmp_api.h, Makefile.in: - (snmp_api.h Makefile.in agentx.c agentx.h agentx_client.c): - basic AgentX protocol handling 1999-06-18 08:49 daves * snmplib/snmp_api.c: - (snmp_api.c): - accomodate servers that require an accessible client-end unix stream socket (in particular, the CMU AgentX master agent) 1999-06-18 08:47 daves * snmplib/snmp_api.c: - (snmp_api.c): protocol-independent non-response handling in 'snmp_sess_read' 1999-06-18 08:44 daves * snmplib/snmp_api.h: - (snmp_api.h): New socket address structure 1999-06-18 08:04 daves * snmplib/: asn1.h, snmp_api.c: - (asn1.h snmp_api.c): New private types for OID ranges 1999-06-18 08:00 daves * snmplib/snmp_client.c: - (snmp_client.c): Enable access to "empty" response PDUs (i.e. header only). (also make 'snmp_clone_mem' accessible to other files) 1999-06-18 07:56 daves * snmplib/: snmp.h, snmp_api.c: - (snmp.h snmp_api.c): distinguish between SNMP protocol & PDU handling flags 1999-06-18 06:58 daves * agent/mibgroup/mibII/: sysORTable.c, sysORTable.h: - (sysORTable.c sysORTable.h): new routine for removing sysORTable entries 1999-06-18 05:01 mslifcak * apps/encode_keychange.c, apps/snmpusm.c, snmplib/default_store.c, snmplib/keytools.c, snmplib/keytools.h, snmplib/parse.c, snmplib/scapi.c , snmplib/scapi.h, snmplib/snmp_alarm.c, snmplib/snmp_api.c, snmplib/snmpusm.c, snmplib/system.c: applied fixes from M. Laukkanen 1999-06-17 13:18 mslifcak * snmplib/default_store.c, snmplib/snmp_alarm.c, snmplib/snmp_api.c, win32/config.h, win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def , win32/libsnmp_dll/libsnmp_dll.dsp: fixups to build most apps under Win32 (MSVC++ 5.0 or later) 1999-06-17 07:38 hardaker * configure, configure.in: - (configure, configure.in): fix --help. 1999-06-16 16:51 hardaker * snmplib/: snmp_api.c, snmp_debug.c, snmp_debug.h : - (snmp_api.c, snmp_debug.c, snmp_debug.h): - 2 new snmp.conf tokens