ChangeLog
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2891k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1.    - fix ipv4 mask calculation
  2.    - implement ipv6 routes
  3.    - common function to set route type from flags
  4.    - set policy oid based on arbitrary index
  5. 2004-08-27 23:16  rstory
  6.    * agent/mibgroup/ip-forward-mib/data_access/route_common.c:
  7.    dont free policy oid if static flag set
  8. 2004-08-27 23:15  rstory
  9.    * include/net-snmp/data_access/route.h:
  10.    - add flag for static policy oid
  11.    - change internal index type to oid
  12. 2004-08-27 07:29  dts12
  13.    * agent/agent_read_config.c, snmplib/read_config.c,
  14.      agent/mibgroup/agentx/agentx_config.c:
  15.    Try a different approach to multi-type config handling.
  16.    Don't automatically register config tokens against multiple types.
  17.    Instead, explicitly register AgentX-related config tokens as such.
  18.    (The config mechanism will already automatically load any config
  19.    file types that it knows about).
  20. 2004-08-27 03:15  dts12
  21.    * agent/snmp_agent.c:
  22.    Use a consistent "hosts.{allow,deny}" token for known and unknown addresses.
  23. 2004-08-27 03:14  dts12
  24.    * agent/mibgroup/if-mib/data_access/interface_linux.c:
  25.    If we're reading in the multicast stats, then the scan line needs to be
  26.    tweaked not to skip this value!
  27. 2004-08-26 07:31  dts12
  28.    * agent/mibgroup/if-mib/data_access/interface_linux.c:
  29.    Suppress 32-bit shift warnings on 32-bit systems.
  30.    (Though this may not be the best way to detect such systems!)
  31. 2004-08-26 07:24  dts12
  32.    * agent/mibgroup/if-mib/data_access/interface_linux.c:
  33.    Declare missing variable on non-SCNuMAX systems.
  34. 2004-08-25 12:35  rstory
  35.    * include/net-snmp/data_access/interface.h:
  36.    - rename netsnmp_interface_entry members to avoid namespace conflicts
  37.      - noted on users by Akihiro IIJIMA
  38. 2004-08-25 09:25  rstory
  39.    * agent/mibgroup/: if-mib/data_access/interface_linux.c,
  40.      mibII/interfaces.c:
  41.    - apply revised patch for bug 897002: snmpd cannot handle 64 bit interface counters
  42.      (had been marked as fixed but wasn't)
  43. 2004-08-25 08:38  dts12
  44.    * man/mib2c.conf.5:
  45.    Document the new mib2c node tags.
  46. 2004-08-25 08:35  dts12
  47.    * mibs/: DISMAN-EXPRESSION-MIB.txt, DISMAN-NSLOOKUP-MIB.txt
  48. , DISMAN-PING-MIB.txt, DISMAN-TRACEROUTE-MIB.txt
  49. :
  50.    Add DisMan Remote Operations MIB files
  51. 2004-08-25 08:30  dts12
  52.    * agent/mibgroup/disman/: expression/gnuc.h, expression/in6.h
  53. , expression/ip_var.h, expression/ipv6.h,
  54.      expression/udp_var.h, nslookup/gnuc.h, nslookup/in6.h
  55. , nslookup/ip_var.h, nslookup/ipv6.h,
  56.      nslookup/udp_var.h, ping/gnuc.h, ping/in6.h,
  57.      ping/ip_var.h, ping/ipv6.h, ping/udp_var.h,
  58.      traceroute/gnuc.h, traceroute/in6.h,
  59.      traceroute/ip_var.h, traceroute/ipv6.h,
  60.      traceroute/udp_var.h:
  61.    Locally-tweaked versions of standard header files.
  62.    This is not the most appropriate way to proceed,
  63.    but is needed to get the initial implementation working.
  64. 2004-08-25 07:31  dts12
  65.    * local/mib2c.iterate_access.conf:
  66.    Support holes in "iterate_access" tables.
  67. 2004-08-25 01:11  dts12
  68.    * agent/mibgroup/Rmon/event.c:
  69.    Fix a memory leak in the Rmon code. (Reported by Fong Tsui)
  70. 2004-08-24 18:27  rstory
  71.    * agent/mibgroup/if-mib/: data_access/interface_common.c,
  72.      data_access/interface_ioctl.c,
  73.      data_access/interface_linux.c, ifTable/ifTable.c,
  74.      ifTable/ifTable.h, ifTable/ifTable_data_access.c:
  75.    - rename netsnmp_interface_entry members to avoid namespace conflicts
  76.      - noted on users by Akihiro IIJIMA
  77. 2004-08-24 09:28  dts12
  78.    * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
  79. :
  80.    Fix the minimal config tests to use the correct set of MIB modules.
  81.    (Reported by Magnus Fromreide)
  82. 2004-08-24 09:24  dts12
  83.    * testing/: README, RUNTESTS, eval_tools.sh:
  84.    Support additional trapd flags (patch from Magnus Fromreide)
  85.    (And update the README to keep Mike happy!)
  86. 2004-08-24 09:19  dts12
  87.    * apps/snmptrapd.c:
  88.    Log reconfig/shutdown messages more reliably.  (Patch from Magnus Fromreide)
  89. 2004-08-24 09:16  dts12
  90.    * COPYING:
  91.    Add Cisco/BUPTNIC copyright notice, to cover the new DisMan RemOps code.
  92. 2004-08-24 08:15  dts12
  93.    * agent/mibgroup/: disman.h, disman/expression-mib.h,
  94.      disman/nslookup-mib.h, disman/ping-mib.h,
  95.      disman/traceroute-mib.h, disman/expression/expErrorTable.c
  96. , disman/expression/expErrorTable.h,
  97.      disman/expression/expExpressionTable.c,
  98.      disman/expression/expExpressionTable.h,
  99.      disman/expression/expObjectTable.c,
  100.      disman/expression/expObjectTable.h,
  101.      disman/expression/expValueTable.c,
  102.      disman/expression/expValueTable.h,
  103.      disman/nslookup/lookupCtlTable.c,
  104.      disman/nslookup/lookupCtlTable.h,
  105.      disman/nslookup/lookupResultsTable.c,
  106.      disman/nslookup/lookupResultsTable.h,
  107.      disman/ping/pingCtlTable.c, disman/ping/pingCtlTable.h
  108. , disman/ping/pingProbeHistoryTable.c,
  109.      disman/ping/pingProbeHistoryTable.h,
  110.      disman/ping/pingResultsTable.c,
  111.      disman/ping/pingResultsTable.h,
  112.      disman/traceroute/traceRouteCtlTable.c,
  113.      disman/traceroute/traceRouteCtlTable.h,
  114.      disman/traceroute/traceRouteHopsTable.c,
  115.      disman/traceroute/traceRouteHopsTable.h,
  116.      disman/traceroute/traceRouteProbeHistoryTable.c,
  117.      disman/traceroute/traceRouteProbeHistoryTable.h,
  118.      disman/traceroute/traceRouteResultsTable.c,
  119.      disman/traceroute/traceRouteResultsTable.h:
  120.    Preliminary implementation of the DisMan Remote Operation MIB groups.
  121.    Note that these are not yet ready for production use.
  122. 2004-08-23 08:06  rstory
  123.    * Makefile.rules:
  124.    new target to only make objects for current directory (no subdirs)
  125. 2004-08-23 07:35  dts12
  126.    * apps/snmpwalk.c, man/snmpwalk.1.def:
  127.    Option to exclude the final GET request when walking a single instance.
  128. 2004-08-23 02:39  dts12
  129.    * local/: mib2c.container.conf, mib2c.table_data.conf:
  130.    New template configs for row-based "internal-data" implementations.
  131. 2004-08-23 02:29  dts12
  132.    * local/mib2c:
  133.    New variable tokens to identify "creatable" or RowStatus column objects.
  134.    Extend these two tokens, plus "settable" to apply to tables as well
  135.    (reporting on the constituent column objects).
  136. 2004-08-23 01:59  dts12
  137.    * agent/mibgroup/target/target_counters.c:
  138.    Implement context error counters as proper scalar objects
  139.    (rather than simply instances)
  140. 2004-08-23 01:58  dts12
  141.    * agent/mibgroup/mibII/setSerialNo.c:
  142.    Fuller implementation of snmpSetSerialNo object, including persistance across
  143.    agent restart, random initialisation value (both per TestAndIncr description)
  144.    and proper object instance behaviour.
  145. 2004-08-23 01:56  dts12
  146.    * agent/agent_registry.c:
  147.    Don't invoke callback registrations if the original registration fails.
  148.    (See bug #990070)
  149. 2004-08-20 08:51  rstory
  150.    * doxygen.conf:
  151.    update project number to 5.2.dev
  152. 2004-08-20 08:48  rstory
  153.    * local/mib2c-conf.d/mfd-interface.m2c:
  154.    - remove static attribute for function
  155.    - fix paren grouping
  156. 2004-08-20 08:47  rstory
  157.    * include/net-snmp/agent/net-snmp-agent-includes.h:
  158.    - do not include data access headers, as they are not installed
  159. 2004-08-20 08:18  rstory
  160.    * agent/mibgroup/if-mib/data_access/interface.h:
  161.    include interface data access header
  162. 2004-08-20 01:53  dts12
  163.    * apps/snmptrapd.c:
  164.    Tidy up handling of pid_file. (Patches from Magnus Fromreide)
  165. 2004-08-19 02:23  dts12
  166.    * apps/snmptrapd.c:
  167.    Improved handling of snmptrapd PID file.
  168.    Patch from Magnus Fromreide.
  169. 2004-08-19 02:17  dts12
  170.    * Makefile.in:
  171.    Handle agent_module header files in the same way as mib_module ones.
  172.    (Removing them when cleaning up, and installing the config header)
  173. 2004-08-19 02:12  dts12
  174.    * include/net-snmp/agent/net-snmp-agent-includes.h:
  175.    Add agent_module configuration tokens to the list of
  176.    standard agent includes.  (Reported by Magnus Fromreide)
  177. 2004-08-19 02:10  dts12
  178.    * agent/mibgroup/snmpv3/usmConf.h:
  179.    Correct agent_module config setting.
  180.    (Spotted by Magnus Fromreide)
  181. 2004-08-18 15:12  nba
  182.    * snmplib/parse.c:
  183.    Allow TOKENRING-MIB and DS1-MIB to override older RFC mibs
  184. 2004-08-18 02:21  dts12
  185.    * agent/mibgroup/agentx/master.c:
  186.    Use the context name from the registration call,
  187.    rather than the context from the incoming request.
  188.    These ought to be the same, but are subtly different when
  189.    no context is specified.  (Patch supplied by Magnus Fromreide)
  190. 2004-08-17 08:40  dts12
  191.    * Makefile.rules:
  192.    More portable approach to avoiding unnecessary header installs.
  193.    (Thanks to both Ben Rogers and Stephen J. Friedl)
  194. 2004-08-17 02:08  dts12
  195.    * include/net-snmp/library/default_store.h,
  196.      snmplib/read_config.c:
  197.    Attempt to support multiple '{xxxx}.conf' application types.
  198. 2004-08-17 02:06  dts12
  199.    * agent/mibgroup/ucd_snmp.h:
  200.    Include the new 'NET-SNMP-EXTEND-MIB' module in a default config.
  201. 2004-08-17 02:04  dts12
  202.    * apps/snmptrapd_handlers.c:
  203.    Allow "traphandle" directives to match a subtree rather
  204.    than just a single trap.  (Suggested by Bosko Milekic)
  205. 2004-08-17 01:59  dts12
  206.    * snmplib/snmpv3.c:
  207.    Don't bother looking up the hostname unless it'll actually
  208.    be needed for generating the engineID.  Suggested by Joe C.
  209. 2004-08-17 01:51  dts12
  210.    * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c,
  211.      snmpUnixDomain.c:
  212.    Ensure that a non-matching com2sec lookup will return a NULL 'secName'
  213.    (Based on a suggestion by Oleg Ivanov)
  214. 2004-08-17 01:41  dts12
  215.    * agent/snmp_agent.c:
  216.    Don't apply 'hosts.{allow,deny}' checking to callback connections
  217.    (which typically won't match anything other than "ALL")
  218. 2004-08-17 01:38  dts12
  219.    * agent/agent_registry.c:
  220.    Protect against missing parameters.  (Suggested by John Lash)
  221. 2004-08-17 01:32  dts12
  222.    * agent/helpers/table_container.c,
  223.      include/net-snmp/agent/table_container.h:
  224.    API for adding a (newly created) row to the varbind request list,
  225.    so it's available during later SET passes.   There's probably
  226.    a better way of comparing index values, but this seems to work.
  227. 2004-08-17 01:27  dts12
  228.    * agent/mibgroup/: snmpv3mibs.h, snmpv3/usmConf.c,
  229.      snmpv3/usmConf.h, snmpv3/usmUser.c:
  230.    Split off USM config handling into a separate module
  231.    (and move this into the agent library)
  232. 2004-08-17 01:25  dts12
  233.    * agent/mibgroup/: agentx/agentx_config.h, agentx/client.h
  234. , agentx/master.h, agentx/master_admin.h,
  235.      agentx/protocol.h, agentx/subagent.h,
  236.      mibII/vacm_conf.h:
  237.    Move VACM config handling and AgentX support into the agent library.
  238. 2004-08-17 01:23  dts12
  239.    * agent/: agent_read_config.c, mib_modules.c:
  240.    Pick up agent_module initialisation and dot_conf routines.
  241.    (Not convinced this is the best place for the agent_module
  242.     init routines to be called, but it'll do for now.)
  243. 2004-08-17 01:21  dts12
  244.    * agent/Makefile.in:
  245.    Switch linking order of agent and mib libraries (since libnetsnmpmibs
  246.    may well use routines defined in libnetsnmpagent, but not vice versa)
  247. 2004-08-17 01:15  dts12
  248.    * configure.in, configure:
  249.    Ensure agent vs mib modules are picked up correctly (esp. for modules
  250.    without a header file, which should default to 'mib_modules')
  251. 2004-08-17 01:11  dts12
  252.    * agent/mibgroup/agent/extend.c,
  253.      agent/mibgroup/ucd-snmp/extensible.c, man/snmpd.conf.5.def
  254. :
  255.    Slightly preferable config token for the new extensible scripting mib,
  256.    document this feature, and add a warning regarding the old (invalid)
  257.    relocatable output format.
  258. 2004-08-16 20:25  rstory
  259.    * agent/snmp_agent.c:
  260.    - don't drop re-attached head (patch from Tommy Christensen)
  261.    - fix typo
  262. 2004-08-16 14:57  rstory
  263.    * agent/helpers/Makefile.in:
  264.    install mfd.h
  265. 2004-08-16 14:45  rstory
  266.    * include/net-snmp/net-snmp-config.h.in:
  267.    new version from autoconf
  268. 2004-08-16 14:23  rstory
  269.    * acconfig.h:
  270.    - add undef for STRUCT_TM_HAS_TM_GMTOFFF
  271.    - define config_belongs_in to nothing
  272. 2004-08-16 12:13  nba
  273.    * mibs/: Makefile.mib, mibfetch, smistrip:
  274.    More automatic installation of RFC based mibs
  275. 2004-08-13 06:59  dts12
  276.    * include/net-snmp/agent/.cvsignore:
  277.    Ignore config-generated 'agent_module' files
  278. 2004-08-13 06:51  dts12
  279.    * agent/mibgroup/.cvsignore:
  280.    Ignore config-generated 'agent_module' files
  281. 2004-08-13 06:43  dts12
  282.    * apps/snmptrapd.c, local/Makefile.in,
  283.      local/snmpconf.dir/snmptrapd-data/authentication,
  284.      local/snmpconf.dir/snmptrapd-data/logging,
  285.      local/snmpconf.dir/snmptrapd-data/runtime,
  286.      man/snmptrapd.conf.5.def, win32/dist/installer/net-snmp.nsi
  287. :
  288.    Add snmptrapd config support for logging, authentication and runtime options.
  289.    (Patch #981319 from Alex Burger)
  290. 2004-08-13 06:33  dts12
  291.    * snmplib/snmpksm.c:
  292.    Strip port-number specification from "peername" when constructing KSM credentials.
  293.    (Based on patch #992440)
  294. 2004-08-13 03:08  dts12
  295.    * agent/mibgroup/agentx/master.c:
  296.    Handle "general" AgentX errors, not associated with a specific varbind.
  297.    (Based on patch #983972 from lorenzim)
  298. 2004-08-13 02:54  dts12
  299.    * Makefile.rules:
  300.    Provide missing definition of 'installsubdirheaders' rule.
  301.    (Patch #991664 from Ben Rogers)
  302. 2004-08-13 02:53  dts12
  303.    * Makefile.rules:
  304.    "Lazy" installation of header files.  Only install a header file if
  305.    it's newer than the existing one.  (Patch #991664 from Ben Rogers)
  306. 2004-08-13 02:50  dts12
  307.    * configure, configure.in,
  308.      include/net-snmp/net-snmp-config.h.in, snmplib/snmp-tc.c
  309. :
  310.    Use an explicit check for 'tm_gmtoff', rather than per-architecture #defines
  311.    (Patch #1006298 from Stephen J. Friedl)
  312. 2004-08-13 02:17  nba
  313.    * mibs/: IANAifType-MIB.txt, ianalist, rfclist:
  314.    Updated RFC MIB information
  315. 2004-08-12 07:49  dts12
  316.    * snmplib/read_config.c:
  317.    Handle a colon-separated list of "application-type" config files.
  318.    (e.g. "agentx:snmpd" to search *both* 'snmpd.conf' *and* 'agentx.conf')
  319.    See coders-thread "AgentX configuration" - Jul '04
  320. 2004-08-12 05:20  dts12
  321.    * agent/mibgroup/utilities/execute.h:
  322.    An example of configuring code into the agent rather than the mib library.
  323. 2004-08-12 05:18  dts12
  324.    * agent/Makefile.in, agent/mibgroup/Makefile.in,
  325.      include/net-snmp/net-snmp-config.h.in, configure.in
  326. , configure:
  327.    Support a mechanism for including particular code modules within either
  328.    the mib library or the agent library (or potentially elsewhere as well).
  329.    (See coders-thread "Moving AgentX out of the mibmodules" - June '04)
  330. 2004-08-12 05:12  dts12
  331.    * include/net-snmp/agent/all_helpers.h:
  332.    Include an oft-overlooked helper.
  333. 2004-08-12 05:11  dts12
  334.    * apps/notification_log.c:
  335.    Protect against following NULL pointers
  336.    (plus some petty grammaticastigation)
  337. 2004-08-11 13:57  rstory
  338.    * man/Makefile.in:
  339.    look for .in file in srcdir, which may != current dir
  340. 2004-08-11 05:54  dts12
  341.    * agent/helpers/table_data.c:
  342.    Only store the table structure on the first pass through.
  343.    Subsequent passes can retrieve this stored value anyway.
  344. 2004-08-11 04:55  dts12
  345.    * man/Makefile.in:
  346.    remove deleted man pages (todo & deprecated)
  347. 2004-08-10 08:53  hardaker
  348.    * dist/RELEASE-INSTRUCTIONS:
  349.    update libtool versioning a bit
  350. 2004-08-04 05:51  dts12
  351.    * Makefile.in, man/netsnmp_deprecated.3,
  352.      man/netsnmp_todo.3:
  353.    Don't install 'todo' or 'deprecated' man pages
  354.    (since these are constructed with suspect formatting)
  355. 2004-08-03 08:12  dts12
  356.    * snmplib/snmpv3.c:
  357.    Specify the correct length of string for AES 'strncmp' comparisons.
  358.    (See bug #996894)
  359. 2004-08-02 14:17  hardaker
  360.    * agent/agent_registry.c:
  361.    fix context registration so new context trees get properly initialized.
  362. 2004-08-02 14:13  hardaker
  363.    * mibs/makehtml.pl:
  364.    Don't double-produce HTML output for repeated MIBs.
  365. 2004-07-30 17:32  hardaker
  366.    * NEWS:
  367.    - document AgentX context fixing
  368.    - document the usmUser table population under snmptrapd
  369. 2004-07-30 17:31  hardaker
  370.    * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c,
  371.      snmpUnixDomain.c:
  372.    Double check that the contextName array is properly initialize.
  373. 2004-07-30 17:30  hardaker
  374.    * include/net-snmp/agent/agent_registry.h:
  375.    Add contextName to the registration paramaters structure.
  376. 2004-07-30 17:29  hardaker
  377.    * apps/snmptrapd.c:
  378.    Register the usmUserTable under the "snmptrapd" context
  379. 2004-07-30 17:28  hardaker
  380.    * apps/notification_log.c:
  381.    - register all the snmptrapd mib nodes under the "snmptrapd" context
  382. 2004-07-30 17:26  hardaker
  383.    * agent/mibgroup/snmpv3/: usmUser.c, usmUser.h:
  384.    Create a function to register the usmUser table other a different context.
  385. 2004-07-30 17:26  hardaker
  386.    * agent/mibgroup/agentx/: client.c, client.h, master.c
  387. , subagent.c:
  388.    - Fix agentx to work properly under non-default contexts.
  389. 2004-07-30 17:24  hardaker
  390.    * agent/helpers/instance.c, include/net-snmp/agent/instance.h
  391. :
  392.    Add a bunch of functions to register instances under non default contexts.
  393. 2004-07-30 17:23  hardaker
  394.    * agent/agent_registry.c:
  395.    - fix add_subtree so it registers top level null handlers too
  396.      - fixes a number of context problems
  397.    - pass context information down into registration info struct (used by agentx)
  398. 2004-07-30 17:21  hardaker
  399.    * agent/helpers/null.c, include/net-snmp/agent/null.h:
  400.    - add a null registration function for contexts other than the default.
  401. 2004-07-30 14:44  hardaker
  402.    * apps/snmpusm.c, snmplib/snmpusm.c, snmplib/snmpv3.c
  403. :
  404.    Patch from Abhijit Hayatnagarkar to fix USM privacy key lengths
  405. 2004-07-30 13:36  hardaker
  406.    * agent/mibgroup/mibII/vacm_conf.c:
  407.    I was sleeping earlier when I fixed code that wasn't broken.
  408. 2004-07-30 13:07  hardaker
  409.    * NEWS:
  410.    mention community string -> context mappings
  411. 2004-07-30 13:04  hardaker
  412.    * man/snmpd.conf.5.def:
  413.    document the new com2sec token options.
  414. 2004-07-30 13:01  hardaker
  415.    * agent/mibgroup/mibII/vacm_conf.c,
  416.      include/net-snmp/library/snmpUDPDomain.h,
  417.      include/net-snmp/library/snmpUDPIPv6Domain.h,
  418.      include/net-snmp/library/snmpUnixDomain.h,
  419.      snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c
  420. , snmplib/snmpUnixDomain.c:
  421.    Make the com2sec* tokens accept a -Cn CONTEXT flag to allow the
  422.    mapping of community strings to SNMPv3 contexts.
  423. 2004-07-30 12:57  hardaker
  424.    * agent/snmp_agent.c:
  425.    Pass the actual pdu being processed into check_access instead of the copy
  426. 2004-07-30 11:21  hardaker
  427.    * agent/mibgroup/mibII/vacm_conf.c:
  428.    Fix context checking so it actually works for non default contexts
  429. 2004-07-28 12:52  hardaker
  430.    * agent/mibgroup/if-mib/data_access/interface.h:
  431.    configure_require -> config_require
  432. 2004-07-28 05:40  dts12
  433.    * README.win32:
  434.    OpenSSL is needed for SHA-based authentication, rather than MD5.
  435.    (It's used for both if available, but it's only *needed* for SHA)
  436. 2004-07-28 02:17  dts12
  437.    * FAQ:
  438.    Discuss RPM-dependecy problems.
  439. 2004-07-28 01:04  dts12
  440.    * local/mib2c.old-api.conf:
  441.    Per-object switch statement is missing the "case" keyword.
  442.    (Reported by William Buckley)
  443. 2004-07-22 17:55  slif
  444.    * agent/mibgroup/mibII/interfaces.c:
  445.    for win32 agent, interpret ifOperStatus correctly,
  446.    and set ifLastChange to zero. These changes fixes bug #907716.
  447. 2004-07-22 13:06  slif
  448.    * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
  449. :
  450.    typedef long int32_t to succeed building with MSVC++.
  451. 2004-07-22 10:45  slif
  452.    * snmplib/snmpUDPIPv6Domain.c:
  453.    patch #982628 applied to fix leak on errors in netsnmp_udp6_transport
  454. 2004-07-22 08:49  dts12
  455.    * FAQ:
  456.    Emphasise the need to explicitly create users.
  457. 2004-07-20 23:26  slif
  458.    * agent/mibgroup/mibII/: tcpTable.c, udpTable.c:
  459.    fix bug #992735 OSX 10.3.4 make fails by including darwin in #if expressions.
  460. 2004-07-20 22:29  slif
  461.    * include/net-snmp/system/darwin7.h:
  462.    create system header for -Ddarwin7. partial fix for bug 992735.
  463. 2004-07-20 19:40  slif
  464.    * agent/helpers/table_iterator.c:
  465.    fix bug 994194 by checking for null before de-referencing pointer argument.
  466. 2004-07-20 13:31  slif
  467.    * README.solaris:
  468.    patch 988286 from Bruce Shaw - Lots of updates on README.solaris
  469. 2004-07-20 13:22  slif
  470.    * testing/eval_tools.sh:
  471.    use kill.exe only iff OSTYPE = msys (patch #987626 applied)
  472. 2004-07-19 09:28  dts12
  473.    * man/snmpvacm.1.def:
  474.    Fix erroneous troff macro, as reported by Eric Raymond
  475. 2004-07-16 22:53  hardaker
  476.    * agent/mibgroup/mibII/: mibII_common.h, tcpTable.c:
  477.    Attempted fixes for darwin
  478. 2004-07-16 11:52  hardaker
  479.    * agent/mibgroup/ip-mib/ipSystemStatsTable.h:
  480.    Added missing ipSystemStatsTable.h file which Robert probably forgot to check in.  I'm guessing at the  propercontents, but it should be right
  481. 2004-07-16 09:08  dts12
  482.    * FAQ:
  483.    A few additional entries (esp. relating to generating traps)
  484.    plus some minor restructuring and wordsmithing.
  485. 2004-07-10 21:29  rstory
  486.    * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:
  487.    - remove debug msg
  488.    - log warning if header length isn't what we expect
  489. 2004-07-10 21:28  rstory
  490.    * snmplib/int64.c:
  491.    - fix inverted conditional test
  492.    - don't assume 64 if wrapcheck skipped
  493. 2004-07-10 19:52  rstory
  494.    * include/net-snmp/data_access/interface.h:
  495.    - add comment to document structure var
  496. 2004-07-10 19:51  rstory
  497.    *
  498.      agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
  499. :
  500.    - bump up timeout to 30 seconds, instead of 3
  501. 2004-07-10 19:50  rstory
  502.    * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:
  503.    - remove reminder comment
  504.    - fix typo, indententation
  505. 2004-07-10 19:48  rstory
  506.    * agent/mibgroup/if-mib/data_access/interface_linux.c:
  507.    use uintmax_t vars for parsing data
  508. 2004-07-10 13:07  rstory
  509.    * agent/mibgroup/if-mib/data_access/interface_common.c:
  510.    make local function more generic and move to netsnmp_c64_check32_and_update
  511. 2004-07-10 13:06  rstory
  512.    * agent/mibgroup/ip-mib/: inetNetToMediaTable.h,
  513.      ipAddressTable.h, inetNetToMediaTable/inetNetToMediaTable.h
  514. , ipAddressTable/ipAddressTable.h:
  515.    move config requires up a level
  516. 2004-07-10 13:02  rstory
  517.    * include/net-snmp/data_access/net-snmp-data-access-includes.h
  518. :
  519.    add ipstats/systemstats headers
  520. 2004-07-10 13:01  rstory
  521.    * include/net-snmp/library/int64.h, snmplib/int64.c:
  522.    new function netsnmp_c64_check32_and_update
  523. 2004-07-10 12:58  rstory
  524.    * agent/mibgroup/ip-mib.h:
  525.    add ipSystemStatsTable
  526. 2004-07-10 11:05  rstory
  527.    * agent/mibgroup/ip-mib/data_access/systemstats.h,
  528.      agent/mibgroup/ip-mib/data_access/systemstats_common.c,
  529.      agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
  530.      agent/mibgroup/ip-mib/ipSystemStatsTable/.cvsignore,
  531.      agent/mibgroup/ip-mib/ipSystemStatsTable/.mib2c-updaterc,
  532.      agent/mibgroup/ip-mib/ipSystemStatsTable/default-table-ipSystemStatsTable.m2d
  533. ,
  534.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable-README-FIRST.txt
  535. ,
  536.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable-README-ipSystemStatsTable.txt
  537. ,
  538.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c
  539. ,
  540.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
  541. ,
  542.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h
  543. ,
  544.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c
  545. ,
  546.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
  547. ,
  548.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c
  549. ,
  550.      agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
  551. , include/net-snmp/data_access/ipstats.h,
  552.      include/net-snmp/data_access/systemstats.h:
  553.    implement ipSystemStatsTable
  554. 2004-07-09 22:58  hardaker
  555.    *
  556.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
  557. :
  558.    - remove my quick // comments
  559.    - remove a few XXX comments that were feedback for Robert (now emailed).
  560. 2004-07-09 15:29  hardaker
  561.    * apps/snmpusm.c:
  562.    - Pull the DH parameters from the agent to use its currently configured params.
  563.    - protect against !openssl users
  564. 2004-07-09 15:28  hardaker
  565.    * apps/snmpusm.c:
  566.    Pull the DH parameters from the agent to use its currently configured params.
  567. 2004-07-09 15:28  hardaker
  568.    * agent/mibgroup/: snmp-usm-dh-objects-mib.h,
  569.      snmp-usm-dh-objects-mib/usmDHParameters.h,
  570.      snmp-usm-dh-objects-mib/usmDHParameters/.cvsignore,
  571.      snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c,
  572.      snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.h,
  573.      snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c
  574. ,
  575.      snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
  576. ,
  577.      snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h
  578. :
  579.    Added the usmDHParameters object for management of the DH parameters
  580. 2004-07-09 11:18  hardaker
  581.    * snmplib/read_config.c:
  582.    Make the persistent file warning a bit, um, more strong
  583. 2004-07-09 09:58  hardaker
  584.    * NEWS, agent/mibgroup/snmp-usm-dh-objects-mib.h,
  585.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable.h,
  586.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/default-table-usmDHUserKeyTable.m2d
  587. ,
  588.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c
  589. ,
  590.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h
  591. ,
  592.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
  593. ,
  594.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h
  595. ,
  596.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
  597. ,
  598.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h
  599. ,
  600.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
  601. ,
  602.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h
  603. ,
  604.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_doxygen.conf
  605. ,
  606.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h
  607. ,
  608.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
  609. ,
  610.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h
  611. ,
  612.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h
  613. :
  614.    Implemented the SNMP-USM-DH-OBJECTS-MIB usmDHUserKeyTable table.
  615. 2004-07-09 09:57  hardaker
  616.    *
  617.      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore
  618. :
  619.    ignore file
  620. 2004-07-09 09:32  hardaker
  621.    * apps/snmpusm.c, man/snmpusm.1.def:
  622.    Support a diffie-helman based "changekey" command.
  623. 2004-07-09 09:26  hardaker
  624.    * include/net-snmp/library/snmpusm.h:
  625.    Add diffie-helman void * container pointers.
  626. 2004-07-09 09:24  hardaker
  627.    * mibs/: SNMP-USM-DH-OBJECTS-MIB.txt, Makefile.in:
  628.    rfc2786: dh usm mib
  629. 2004-07-09 09:22  hardaker
  630.    * configure, configure.in,
  631.      include/net-snmp/net-snmp-config.h.in:
  632.    Test for openssl/dh.h
  633. 2004-07-08 17:31  rstory
  634.    * agent/mibgroup/mibII/route_write.c:
  635.    - Linux: use non 0 socket protocol when creating socket (or call fails)
  636.    - don't return success if socket call fails
  637.    - close socket before returning
  638.    - fix typo in comment
  639. 2004-07-08 17:29  rstory
  640.    * agent/mibgroup/mibII/var_route.c:
  641.    - move write_method assignment before check for existing node, so row creation
  642.      can be supported
  643. 2004-07-08 17:27  rstory
  644.    * local/mib2c-conf.d/node-get.m2i:
  645.    update test for correct node decl type
  646. 2004-07-08 17:26  rstory
  647.    * local/mib2c-conf.d/generic-ctx-get.m2i:
  648.    generate high & low assignments for counter64 nodes
  649. 2004-07-08 15:38  rstory
  650.    * local/mib2c:
  651.    close files before exit, to flush pending output
  652. 2004-07-08 09:09  rstory
  653.    * agent/mibgroup/mibII/route_write.c:
  654.    - assign dst addr to new cache entry, so we can find it in next pass
  655. 2004-07-08 08:37  rstory
  656.    * agent/agent_trap.c:
  657.    - back our previous trap binding change
  658.    - set new session.localname to localhost for v1/v2c traps (but not informs)
  659. 2004-07-08 08:36  rstory
  660.    * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
  661. :
  662.    - allow per session binding to specific local address for udp transports
  663. 2004-07-08 07:18  rstory
  664.    * agent/agent_trap.c:
  665.    - bind v1 trap sessions client address to localhost
  666. 2004-07-08 06:52  rstory
  667.    * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
  668.    - close file when done with it
  669. 2004-07-07 16:56  rstory
  670.    * local/mib2c-update:
  671.    - switch to unified diff
  672. 2004-07-07 16:50  rstory
  673.    * agent/mibgroup/mibII/interfaces.c:
  674.    - remove some duplicated code (use interface data access versions)
  675.    - remove unused var
  676. 2004-07-07 16:24  hardaker
  677.    * local/mib2c-conf.d/mfd-top.m2c:
  678.    Properly quote mib2c variable in a @if@ clause.
  679. 2004-07-07 16:23  rstory
  680.    * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
  681.      ipCidrRouteTable.h, ipCidrRouteTable_data_access.c:
  682.    - change row status object name to match mib (which doesn't end in RowStatus)
  683. 2004-07-07 16:15  rstory
  684.    * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/:
  685.      inetCidrRouteTable.c, inetCidrRouteTable.h,
  686.      inetCidrRouteTable_constants.h,
  687.      inetCidrRouteTable_data_access.c,
  688.      inetCidrRouteTable_data_access.h,
  689.      inetCidrRouteTable_interface.c,
  690.      inetCidrRouteTable_interface.h:
  691.    - update generated code
  692. 2004-07-07 13:56  rstory
  693.    * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
  694.      ipCidrRouteTable.h, ipCidrRouteTable_data_access.c:
  695.    - agree on variable name
  696. 2004-07-07 13:41  rstory
  697.    *
  698.      agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
  699. :
  700.    - register table as CAN_RONLY
  701. 2004-07-07 13:41  rstory
  702.    * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
  703.      ipCidrRouteTable.c, ipCidrRouteTable.h,
  704.      ipCidrRouteTable_data_access.c:
  705.    - implement row status (hardcoded as active)
  706. 2004-07-07 13:31  rstory
  707.    * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
  708.      agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h,
  709.      agent/mibgroup/mibII/ipv6.c,
  710.      agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
  711.      include/net-snmp/data_access/route.h:
  712.    - replace u_intN_t with more portable uintN_t
  713. 2004-07-07 10:41  rstory
  714.    * agent/mibgroup/mibII/ifTable.h:
  715.    - include interface data access header for struct/enums
  716. 2004-07-07 10:41  rstory
  717.    * agent/mibgroup/mibII/ifTable.c:
  718.    - initialise container via data access library
  719. 2004-07-07 10:26  rstory
  720.    * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
  721.    - use enums from mib instead of hardcoded values
  722. 2004-07-07 10:21  rstory
  723.    * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h
  724. :
  725.    - add missing TC value
  726. 2004-07-07 10:21  rstory
  727.    * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:
  728.    - update ipv6 implementation (take a stab at status, type, origin)
  729. 2004-07-07 07:13  rstory
  730.    * Makefile.in:
  731.    tweak comment check pattern to exclude logs of mfd matches
  732. 2004-07-07 07:02  rstory
  733.    * include/net-snmp/library/container_list_ssll.h,
  734.      snmplib/container_list_ssll.c:
  735.    - add unsorted singly linked list (fifo or lifo)
  736. 2004-07-07 05:24  dts12
  737.    * agent/mibgroup/mibII/vacm_conf.c:
  738.    Quote "r[ow]community" string before passing to com2sec-style parser,
  739.    to retain any internal whitespace.
  740. 2004-07-07 05:21  dts12
  741.    * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c:
  742.    Use copy_nword rather than strtok for parsing com2sec entries.
  743.    (To handle quoted strings properly)
  744. 2004-07-07 02:14  dts12
  745.    * agent/helpers/table_data.c:
  746.    Convert to use the non-recursive 'AUTO_NEXT' approach
  747.    for all bar GETNEXT/GETBULK requests.
  748. 2004-07-07 02:12  dts12
  749.    * agent/helpers/: table_data.c, table_iterator.c:
  750.    Sparse tables are handled within the tabler helper,
  751.    so don't need to be considered here.
  752. 2004-07-07 02:11  dts12
  753.    * agent/agent_handler.c:
  754.    Don't throw an error if the final handler registration didn't
  755.    include an explicit handler routine.  This is perfectly reasonable
  756.    if the MIB object is handled internally by the preceding helpers.
  757. 2004-07-06 21:18  rstory
  758.    * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c,
  759.      ipAddressTable.h, ipAddressTable_data_access.c,
  760.      ipAddressTable_interface.c:
  761.    - implement/enable ipAddressType, ipAddressCreated, ipAddressLastChanged
  762.      ipAddressRowStatus (hardcoded active), ipAddressStorageType (hardcoded volatile)
  763.    - return not writable/no creation until set support implemented
  764.    - config_require interface data access
  765.    - update cache policy to auto reload, for last changed/created
  766. 2004-07-06 21:12  rstory
  767.    * agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
  768.      include/net-snmp/data_access/ipaddress.h:
  769.    - new func to compare and update ipaddress entries
  770.    - new flag/code for second container index, by address
  771. 2004-07-06 21:07  rstory
  772.    * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
  773.    - return resource unavailable on empty interface container
  774.    - log malloc failure
  775. 2004-07-06 21:00  rstory
  776.    * agent/mibgroup/if-mib/data_access/interface_common.c,
  777.      include/net-snmp/data_access/interface.h:
  778.    - rename interface data access init routine
  779.    - create container once during init, to discover ifIndexes
  780. 2004-07-06 20:58  rstory
  781.    * agent/snmp_vars.c:
  782.    init interface data access in init_agent
  783. 2004-07-06 17:33  hardaker
  784.    * perl/SNMP/SNMP.xs:
  785.    increase default oid printing size.
  786. 2004-07-06 17:15  hardaker
  787.    * snmplib/mib.c:
  788.    increase default buffer size passed to get_symbol_realloc (useful
  789.    for long OIDs when realloc is actually off).
  790. 2004-07-06 15:58  rstory
  791.    * include/net-snmp/agent/all_helpers.h:
  792.    add new mfd header
  793. 2004-07-06 15:57  rstory
  794.    * include/net-snmp/agent/mfd.h:
  795.    common mfd include
  796. 2004-07-06 15:54  rstory
  797.    * local/mib2c-conf.d/mfd-interface.m2c:
  798.    initialize variable before use
  799. 2004-07-06 14:24  hardaker
  800.    * perl/SNMP/SNMP.pm:
  801.    Only print one of the error messages if the result was an array.
  802. 2004-07-06 14:23  hardaker
  803.    * perl/OID/OID.xs:
  804.    - fix a few "whoops" (remove debugging; properly {} multi if statements).
  805. 2004-07-06 14:11  hardaker
  806.    * perl/SNMP/SNMP.pm:
  807.    - if a table is composed of only indexes, walk at least one so results
  808.      are returned for gettable().
  809. 2004-07-06 14:08  hardaker
  810.    * perl/OID/OID.xs:
  811.    - properly return NULLs when appropriate.
  812.    - make get_indexes return indexes from augmented tables.
  813. 2004-07-06 14:00  rstory
  814.    * agent/mibgroup/if-mib/data_access/interface_linux.c,
  815.      agent/mibgroup/if-mib/ifTable/ifTable.c,
  816.      include/net-snmp/data_access/interface.h:
  817.    - add inucast, onucast counters to stats struct
  818.    - move inucast, onucast calculations into linux interface data_access
  819. 2004-07-06 11:53  rstory
  820.    * Makefile.in:
  821.    - update make checks to check for cpp #warnings
  822. 2004-07-05 20:01  rstory
  823.    * local/Version-Munge.pl:
  824.    - document -T option in usage
  825. 2004-07-05 20:00  rstory
  826.    * include/net-snmp/data_access/interface.h:
  827.    - remove nasty kernel trick defines
  828.    - add backwards compatability typedef for conf_if_list
  829. 2004-07-05 19:59  rstory
  830.    * include/net-snmp/agent/net-snmp-agent-includes.h:
  831.    - include new data access include
  832. 2004-07-05 19:52  rstory
  833.    * include/net-snmp/data_access/net-snmp-data-access-includes.h
  834. :
  835.    new header for all data access includes
  836. 2004-07-05 15:09  rstory
  837.    * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c
  838. :
  839.    - remove row status for now; warning to remind before 5.2
  840. 2004-07-05 15:08  rstory
  841.    * agent/mibgroup/mibII/interfaces.h:
  842.    add config_require of data_access/interface
  843. 2004-07-05 14:50  rstory
  844.    * agent/mibgroup/mibII/interfaces.c:
  845.    remove conf_if_list declaration (it's in data_access/intefaces.h now)
  846. 2004-07-05 14:12  rstory
  847.    * agent/mibgroup/: ip-forward-mib/data_access/route_linux.c,
  848.      ip-mib/data_access/arp_linux.c,
  849.      ip-mib/data_access/ipaddress_ioctl.c:
  850.    asserts should be netsnmp_asserts
  851. 2004-07-05 14:10  rstory
  852.    * agent/mibgroup/if-mib/: data_access/interface_common.c,
  853.      data_access/interface_linux.c, ifTable/ifTable.c,
  854.      ifTable/ifTable.h:
  855.    - don't use nasty kernel trick (avoid unexpected macro substitutions)
  856. 2004-07-05 09:21  rstory
  857.    * configure:
  858.    update for new configure.in
  859. 2004-07-05 09:20  rstory
  860.    * configure.in:
  861.    update version to 5.2.dev
  862. 2004-07-05 09:04  rstory
  863.    * perl/TrapReceiver/TrapReceiver.pm:
  864.    - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.dev )
  865. 2004-07-05 09:04  rstory
  866.    * perl/AnyData_SNMP/Storage.pm:
  867.    - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.dev )
  868. 2004-07-05 09:04  rstory
  869.    * perl/ASN/ASN.pm:
  870.    - (perl/ASN/ASN.pm): version tag ( 5.2.dev )
  871. 2004-07-05 09:03  rstory
  872.    * perl/OID/OID.pm:
  873.    - (perl/OID/OID.pm): version tag ( 5.2.dev )
  874. 2004-07-05 09:03  rstory
  875.    * perl/default_store/default_store.pm:
  876.    - (perl/default_store/default_store.pm): version tag ( 5.2.dev )
  877. 2004-07-05 09:03  rstory
  878.    * perl/agent/default_store/default_store.pm:
  879.    - (perl/agent/default_store/default_store.pm): version tag ( 5.2.dev )
  880. 2004-07-05 09:03  rstory
  881.    * perl/agent/agent.pm:
  882.    - (perl/agent/agent.pm): version tag ( 5.2.dev )
  883. 2004-07-05 09:02  rstory
  884.    * perl/SNMP/SNMP.pm:
  885.    - (perl/SNMP/SNMP.pm): version tag ( 5.2.dev )
  886. 2004-07-05 09:02  rstory
  887.    * sedscript.in:
  888.    - (sedscript.in): version tag ( 5.2.dev )
  889. 2004-07-05 09:01  rstory
  890.    * dist/net-snmp.spec:
  891.    - (dist/net-snmp.spec): version tag ( 5.2.dev )
  892. 2004-07-05 09:01  rstory
  893.    * FAQ:
  894.    - (FAQ): version tag ( 5.2.dev )
  895. 2004-07-05 09:01  rstory
  896.    * README:
  897.    - (README): version tag ( 5.2.dev )
  898. 2004-07-05 09:00  rstory
  899.    * snmplib/snmp_version.c:
  900.    - (snmplib/snmp_version.c): version tag ( 5.2.dev )
  901. 2004-07-05 08:31  rstory
  902.    * dist/nsb-functions:
  903.    add make test results to upload
  904. 2004-07-05 05:59  dts12
  905.    * agent/helpers/: cache_handler.c, read_only.c,
  906.      table_dataset.c, watcher.c:
  907.    Use "AUTO_NEXT"-style handling for the trivial cases
  908.    (noting this behaviour within the handler itself).
  909. 2004-07-05 05:53  dts12
  910.    * agent/helpers/multiplexer.c:
  911.    Use switch fallthrough to handler GetBulk->GetNext->Get handler fallbacks.
  912.    The previous code didn't cope with a missing GET helper for GetBulk/GetNext.
  913. 2004-07-04 18:27  rstory
  914.    * agent/helpers/bulk_to_next.c:
  915.    - convert to use AUTO_NEXT
  916. 2004-07-04 18:25  rstory
  917.    * agent/mibgroup/mibII/udpTable.h:
  918.    - restore config_reqire of old table (enable-mfd-rewrites coexistence)
  919. 2004-07-04 18:23  rstory
  920.    * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:
  921.    - ifdef out table registration iff ! enable-mfd-rewrites
  922.    - init cache earlier (it happens even if ! enable-mfd-rewrites, for ifXTable)
  923. 2004-07-04 18:21  rstory
  924.    * agent/mibgroup/if-mib/ifTable/: ifTable.h,
  925.      ifTable_data_access.c:
  926.    - add flag to indicate if a cached interface is not missing
  927.    - set admin (and maybe oper) status down first time interface goes missing
  928.    - set ifLastChanged when oper status changes
  929.    - set ifCounterDiscontinuityTime when missing interface returns
  930. 2004-07-04 18:18  rstory
  931.    * agent/mibgroup/if-mib/ifTable/ifTable.c:
  932.    - use ifName for description iff NULL description
  933.    - return empty string for physaddr iff all 0s
  934. 2004-07-04 18:16  rstory
  935.    * agent/mibgroup/mibII/interfaces.c:
  936.    - document that SIOCGIFHWADDR ioctl might not return full 6 bytes
  937.    - add memset to 0 before SIOCGIFHWADDR ioctl, if needed
  938.    - use standard IFHWADDRLEN macro instead of hardcoded 6
  939.    - trivial optimization (don't assign var twice in certain cases)
  940.    - comment out all ifTable from variable struct iff --enable-mfd-rewrites
  941. 2004-07-04 18:12  rstory
  942.    * agent/mibgroup/: if-mib/data_access/interface_ioctl.c,
  943.      tunnel/tunnel.c:
  944.    - document that SIOCGIFHWADDR ioctl might not return full 6 bytes
  945.    - add memset to 0 before SIOCGIFHWADDR ioctl, if needed
  946.    - use standard IFHWADDRLEN macro instead of local one
  947. 2004-07-04 18:08  rstory
  948.    * agent/mibgroup/if-mib/data_access/interface_common.c:
  949.    - don't assume oper status is up
  950.    - remove gratuitous log message
  951. 2004-07-04 18:07  rstory
  952.    * agent/mibgroup/if-mib/data_access/interface.h:
  953.    remove prototypes causing compile err (find fix later)
  954. 2004-07-04 18:06  rstory
  955.    * agent/mibgroup/ip-forward-mib/:
  956.      inetCidrRouteTable/inetCidrRouteTable_interface.c,
  957.      ipCidrRouteTable/ipCidrRouteTable_interface.c:
  958.    update for generated code
  959. 2004-07-04 18:04  rstory
  960.    * agent/mibgroup/: mibII.h, if-mib/ifTable.h,
  961.      if-mib/ifXTable.h, if-mib/ifXTable/ifXTable.h,
  962.      ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h,
  963.      ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h:
  964.    - re-enable old implementations for --enable-mfd-rewrites
  965.      (except for ifTable; turns out the rest are all new tables)
  966.    - ifdef out ifTable registration for enable-mfd-rewrites, leaving the rest
  967.      of the code intact for other tables/object that need it.
  968. 2004-07-04 10:15  rstory
  969.    * agent/mibgroup/if-mib/data_access/interface_linux.c:
  970.    - set if type to tunnel if not set & if name starts with 'sit'
  971. 2004-07-04 10:13  rstory
  972.    * agent/mibgroup/if-mib/data_access/interface_ioctl.c:
  973.    - set physaddr len to 0 if physaddr not known
  974.    - set oper status from if flags
  975. 2004-07-04 10:11  rstory
  976.    * agent/mibgroup/if-mib/data_access/interface_common.c:
  977.    - leave if_descr NULL until we can determine it.
  978. 2004-07-04 10:07  rstory
  979.    * agent/mibgroup/ucd-snmp/memory.c:
  980.    Linux: only log missing /proc/meminfo errors once, at startup
  981. 2004-07-04 10:03  rstory
  982.    * dist/nsb-functions:
  983.    init var before using it
  984. 2004-07-04 10:02  rstory
  985.    * agent/agent_registry.c:
  986.    add netsnmp assert on duplicate registration
  987. 2004-07-03 17:37  rstory
  988.    * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:
  989.    - update generated code
  990.    - fix cache lookup oid param
  991. 2004-07-03 17:25  rstory
  992.    * include/net-snmp/agent/cache_handler.h:
  993.    update comments; document that magic is for user handler
  994. 2004-07-03 17:08  rstory
  995.    * agent/mibgroup/if-mib/: ifTable/ifTable.c,
  996.      ifTable/ifTable.h, ifXTable/ifXTable.c,
  997.      ifXTable/ifXTable.h:
  998.    - update generated code
  999. 2004-07-03 17:04  rstory
  1000.    * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c,
  1001.      if-mib/ifXTable/ifXTable_data_access.h,
  1002.      ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
  1003.      ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
  1004.      ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h,
  1005.      ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
  1006. ,
  1007.      ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h
  1008. , ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
  1009. , ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
  1010. , ip-mib/ipAddressTable/ipAddressTable.c,
  1011.      ip-mib/ipAddressTable/ipAddressTable.h,
  1012.      ip-mib/ipAddressTable/ipAddressTable_constants.h,
  1013.      ip-mib/ipAddressTable/ipAddressTable_data_access.c,
  1014.      ip-mib/ipAddressTable/ipAddressTable_data_access.h,
  1015.      ip-mib/ipAddressTable/ipAddressTable_interface.c,
  1016.      ip-mib/ipAddressTable/ipAddressTable_interface.h:
  1017.    - update generated code
  1018.    - some warnings for stuff to be done before 5.2
  1019. 2004-07-03 15:53  rstory
  1020.    * local/mib2c-conf.d/m2c_setup_node.m2i:
  1021.    fix conditional test for skipping mapping
  1022. 2004-07-03 15:51  rstory
  1023.    * local/mib2c-conf.d/generic-value-map-func.m2i:
  1024.    only declare var if it will be used
  1025. 2004-07-03 13:46  rstory
  1026.    * include/net-snmp/agent/agent_handler.h:
  1027.    add note in struct to update _clone_handler when not items added
  1028. 2004-07-03 13:44  rstory
  1029.    * local/mib2c-update:
  1030.    - don't use ':' in file name
  1031.    - add --show-c-function to diff params
  1032. 2004-07-03 13:37  rstory
  1033.    * dist/nsb-nightly:
  1034.    fix upload for nsb-package abort case
  1035. 2004-07-03 13:36  rstory
  1036.    * dist/nsb-functions:
  1037.    more verbose info on upload
  1038. 2004-07-03 10:51  rstory
  1039.    * snmplib/snmpusm.c:
  1040.    return error from usm_check_secLevel if userStatus is not active
  1041. 2004-07-03 10:48  rstory
  1042.    * include/net-snmp/library/tools.h, snmplib/tools.c:
  1043.    -new netsnmp_hex_to_binary (allows specifying delimiters for hex string)
  1044.    -add doxygen docs; move some comments to function docs
  1045. 2004-07-03 10:17  rstory
  1046.    * local/mib2c-conf.d/syntax-RowStatus-get.m2i:
  1047.    upcase constants
  1048. 2004-07-03 10:16  rstory
  1049.    * local/mib2c-conf.d/mfd-interface.m2c:
  1050.    don't include deleted header
  1051. 2004-07-03 10:15  rstory
  1052.    * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
  1053. :
  1054.    - consistency between non-index and index var references
  1055. 2004-07-03 10:14  rstory
  1056.    * local/mib2c-conf.d/m2c_setup_table.m2i:
  1057.    - allow table to specify no mapping for nodes
  1058.    - new option to generate table defaults & exit
  1059. 2004-07-03 10:13  rstory
  1060.    * local/mib2c-conf.d/generic-table-indexes-set.m2i:
  1061.    - move assignment later to get correct value
  1062. 2004-07-03 10:10  rstory
  1063.    * local/mib2c-conf.d/: generic-get-char.m2i,
  1064.      generic-get-oid.m2i, m2c_setup_node.m2i,
  1065.      mfd-data-get.m2c, mfd-interactive-setup.m2c,
  1066.      mfd-readme.m2c:
  1067.    - allow table to specify no mapping for nodes
  1068. 2004-07-02 10:07  slif
  1069.    * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:
  1070.    fix bug#819154 by allowing getnext failure to continue traversing the extensible lists.
  1071. 2004-07-02 07:18  slif
  1072.    * agent/mibgroup/ucd-snmp/pass_persist.c:
  1073.    make a safe copy of the command string to the name string.
  1074. 2004-07-02 06:50  slif
  1075.    * agent/mibgroup/host/hr_disk.c:
  1076.    apply patch #910094 Solaris can only see some disks -- increase LUN range 0-7
  1077. 2004-07-02 06:38  slif
  1078.    * agent/mibgroup/host/hr_disk.c:
  1079.    fix bug #984061 - check limits, build device type spans properly
  1080. 2004-07-02 06:12  slif
  1081.    * agent/mibgroup/ucd-snmp/disk.c:
  1082.    warn, then prevent adding more devices than the disks array will hold.
  1083. 2004-07-02 05:24  slif
  1084.    * agent/mibgroup/host/hr_print.c:
  1085.    apply patch # 983851 Check return value for cgetnext() and fix #ifdef
  1086. 2004-07-02 04:47  nba
  1087.    * mibs/: Makefile.mib, README.mibs, smistrip:
  1088.    Notes and tweaks that should make it easier to a full rfc mib complement
  1089.    under Solaris
  1090. 2004-07-02 04:37  nba
  1091.    * mibs/: rfclist, rfcmibs.diff:
  1092.    New version og Printer-MIB
  1093. 2004-07-02 03:19  nba
  1094.    * mibs/Makefile.mib:
  1095.    Update tp correct RFC for Etherlike-MIB
  1096. 2004-06-30 20:04  slif
  1097.    * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:
  1098.    avoid sort when only one pass or pass_persist directive is instantiated.
  1099.    prevent overflowing bin2asc's buffer, and remove a set but not used "itmp" variable.
  1100. 2004-06-30 19:38  slif
  1101.    * agent/mibgroup/ucd-snmp/extensible.c:
  1102.    fix bug 981275 by OID sorting the "exec" and "sh" directives.
  1103. 2004-06-30 07:34  rstory
  1104.    * local/mib2c-conf.d/mfd-interface.m2c:
  1105.    fix cut-n-pastes to use correct function/var names
  1106. 2004-06-30 06:35  slif
  1107.    * agent/mibgroup/mibII/ipv6.c:
  1108.    fix bug# 502215 "oid not increasing" bugs for IPv6 UDP/TCP on FreeBSD
  1109. 2004-06-30 06:09  rstory
  1110.    * agent/mibgroup/if-mib/: ifTable/ifTable.c,
  1111.      ifTable/ifTable.h, ifTable/ifTable_constants.h,
  1112.      ifTable/ifTable_data_access.c, ifTable/ifTable_interface.c
  1113. , ifTable/ifTable_interface.h, ifXTable/ifXTable.c
  1114. , ifXTable/ifXTable.h, ifXTable/ifXTable_interface.c
  1115. , ifXTable/ifXTable_interface.h:
  1116.    update generated code
  1117. 2004-06-29 16:05  slif
  1118.    * agent/mibgroup/mibII/ipv6.c:
  1119.    fix name (udbtable --> tcbtable) in TCP6 version of var_tcp6.
  1120. 2004-06-29 05:14  slif
  1121.    * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:
  1122.    apply patch 979436 to make sys/dkstat.h obsolete when building recent FreeBSD5
  1123. 2004-06-29 04:57  slif
  1124.    * agent/mibgroup/ucd-snmp/diskio.c:
  1125.    apply patch 979434 to Support FreeBSD 5.0 and 5.1 in diskio.c
  1126. 2004-06-29 04:00  slif
  1127.    * agent/mibgroup/ucd-snmp/memory_freebsd2.c:
  1128.    Use u_long for phys_mem in memory_freebsd2.c (patch #979034)
  1129. 2004-06-29 03:48  slif
  1130.    * perl/OID/test.pl, win32/libnetsnmptrapd/Makefile.in,
  1131.      win32/libsnmp_dll/libsnmp.def:
  1132.    per Alex Burger, apply patch #980118 to fix MSVC Perl module build and
  1133.    prevent test from stopping in Windows due to an un-initialized variable.
  1134. 2004-06-29 03:36  slif
  1135.    * win32/: mib_module_includes.h, mib_module_inits.h,
  1136.      net-snmp/agent/mib_module_config.h, netsnmpmibs/Makefile.in
  1137. , netsnmpmibs/netsnmpmibs.dsp,
  1138.      netsnmpmibssdk/Makefile.in,
  1139.      netsnmpmibssdk/netsnmpmibssdk.dsp:
  1140.    MSVC builds vacm_conf object in order to fix bug #981377. Good Call, Dave.
  1141. 2004-06-29 00:03  slif
  1142.    * testing/tests/: T053agentv1trap, T054agentv2ctrap,
  1143.      T055agentv1mintrap, T056agentv2cmintrap:
  1144.    use AUTHTESTARGS to fix bug#973673
  1145. 2004-06-28 17:04  rstory
  1146.    * include/net-snmp/net-snmp-config.h.in:
  1147.    update for new acconfig.h
  1148. 2004-06-28 16:59  rstory
  1149.    * acconfig.h:
  1150.    - add NETSNMP_ENABLE_MFD_REWRITES
  1151.    - add '(incomplete)' to comment for NS_REENTRANT
  1152. 2004-06-28 16:56  rstory
  1153.    * configure:
  1154.    update for new configure.in
  1155. 2004-06-28 16:55  rstory
  1156.    * configure.in, agent/mibgroup/mibII.h,
  1157.      agent/mibgroup/mibII/ipAddr.h,
  1158.      agent/mibgroup/mibII/route_write.h,
  1159.      agent/mibgroup/mibII/tcpTable.h,
  1160.      agent/mibgroup/mibII/udpTable.h,
  1161.      agent/mibgroup/mibII/var_route.h:
  1162.    - new configure flage: --enable-mfd-rewrites will turn on rewritten modules.
  1163.      - currently has the side effect of disabling deprecated tables
  1164. 2004-06-28 15:18  rstory
  1165.    * man/mib2c.conf.5:
  1166.    - update for auto-gen from mib2c
  1167. 2004-06-28 15:11  rstory
  1168.    *
  1169.      agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
  1170. :
  1171.    - update oid changed in ietf draft
  1172. 2004-06-28 15:08  rstory
  1173.    * agent/mibgroup/ip-forward-mib/:
  1174.      inetCidrRouteTable/inetCidrRouteTable.h,
  1175.      ipCidrRouteTable/ipCidrRouteTable.h:
  1176.    config exclude mibII/ip, not mibII/var_route
  1177. 2004-06-28 15:07  rstory
  1178.    * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:
  1179.    remove unused (due to data sharing w/ifTable) functions
  1180. 2004-06-28 15:06  rstory
  1181.    * agent/mibgroup/if-mib/ifXTable/ifXTable.h:
  1182.    use local, not sytem, style include for mibgroup header
  1183. 2004-06-28 15:05  rstory
  1184.    * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
  1185.    move var decl before first statement
  1186. 2004-06-28 11:54  slif
  1187.    * acconfig.h, include/net-snmp/net-snmp-config.h.in:
  1188.    fix setting of OSTYPE for FreeBSD build platforms (consider acconfig.h).
  1189. 2004-06-28 11:44  slif
  1190.    * agent/agent_trap.c:
  1191.    use int for atoi, cast to unsigned short;
  1192.    this fixes bug 981438 trapsink port range checks are wrong
  1193. 2004-06-28 05:34  rstory
  1194.    * configure:
  1195.    update for new configure.in
  1196. 2004-06-28 05:32  rstory
  1197.    * configure.in:
  1198.    - new --enable-mib-config-checking to fail on module conflicts
  1199. 2004-06-28 05:22  rstory
  1200.    * include/net-snmp/library/container.h, snmplib/container.c
  1201. :
  1202.    - add name to container structure
  1203.    - new macro to find named container in list
  1204. 2004-06-28 05:21  rstory
  1205.    * local/mib2c-conf.d/mfd-data-access.m2c:
  1206.    remove condition for header function prototype generation
  1207. 2004-06-28 05:20  rstory
  1208.    * snmplib/data_list.c:
  1209.    - remove deprecated label from func, add note on preferred func instead
  1210.    - add some netsnmp_asserts & debug output
  1211.    - reduce duplicated code
  1212.      - netsnmp_data_list_add_data now calls netsnmp_data_list_add_node
  1213.    - log warning if duplicate key added to a data list
  1214.    - netsnmp_add_list_data now calls preferred netsnmp_data_list_add_node
  1215. 2004-06-28 05:14  rstory
  1216.    * local/mib2c-update:
  1217.    add missing default
  1218. 2004-06-28 05:13  rstory
  1219.    * agent/mibgroup/: if-mib/ifTable/.mib2c-updaterc,
  1220.      if-mib/ifXTable/.mib2c-updaterc,
  1221.      ip-forward-mib/inetCidrRouteTable/.mib2c-updaterc,
  1222.      ip-forward-mib/ipCidrRouteTable/.mib2c-updaterc,
  1223.      ip-mib/inetNetToMediaTable/.mib2c-updaterc,
  1224.      ip-mib/ipAddressTable/.mib2c-updaterc:
  1225.    rc file used for code generation
  1226. 2004-06-28 05:06  rstory
  1227.    * agent/mibgroup/: if-mib/ifTable/.cvsignore,
  1228.      if-mib/ifXTable/.cvsignore,
  1229.      ip-forward-mib/inetCidrRouteTable/.cvsignore,
  1230.      ip-forward-mib/ipCidrRouteTable/.cvsignore,
  1231.      ip-mib/inetNetToMediaTable/.cvsignore,
  1232.      ip-mib/ipAddressTable/.cvsignore:
  1233.    ignore mib2c-update dirs
  1234. 2004-06-28 05:02  dts12
  1235.    * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:
  1236.    Automatically unregister proxy settings on agent shutdown or restart.
  1237.    (Bug #748733)
  1238. 2004-06-28 04:59  dts12
  1239.    * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:
  1240.    Unregister proxy registrations when freeing the config settings.
  1241. 2004-06-28 04:52  dts12
  1242.    * agent/mibgroup/agent/nsModuleTable.c:
  1243.    Skip empty contexts when dumping the internal MIB registry.
  1244.    (Probably as a result of removing registrations).
  1245. 2004-06-28 04:39  dts12
  1246.    * agent/mibgroup/mibII/var_route.c:
  1247.    Drop special-case handling of "lo/lo0" since this gives bogus results
  1248.    (Bug #422394)
  1249. 2004-06-28 04:21  dts12
  1250.    * agent/helpers/bulk_to_next.c:
  1251.    Don't try to set the OID of a variable that isn't there.
  1252.    (Probably triggered by running GetBulk on a "non-simple"
  1253.     view - see Bug #706089)
  1254. 2004-06-27 18:34  rstory
  1255.    * agent/helpers/cache_handler.c,
  1256.      include/net-snmp/agent/cache_handler.h:
  1257.    - rename netsnmp_cache_extract_from_reqinfo to netsnmp_cache_reqinfo_extract
  1258. 2004-06-27 18:33  rstory
  1259.    * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
  1260.      udp.c:
  1261.    - use netsnmp_cache_is_valid instead of netsnmp_is_cache_valid
  1262. 2004-06-27 18:25  rstory
  1263.    * agent/helpers/cache_handler.c,
  1264.      include/net-snmp/agent/cache_handler.h:
  1265.    - add name parameter to netsnmp_cache_is_valid
  1266.    - new netsnmp_cache_reqinfo_insert, netsnmp_cache_reqinfo_extract
  1267.    - use CACHE_NAME:handlerName as data_list key for cache
  1268.      - this fixes Bug #973728 the right way. see bug report for details
  1269. 2004-06-27 17:11  rstory
  1270.    * agent/agent_handler.c,
  1271.      include/net-snmp/agent/agent_handler.h:
  1272.    - add netsnmp_request_remove_list_data
  1273. 2004-06-27 17:10  rstory
  1274.    * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h
  1275. :
  1276.    - add netsnmp_agent_remove_list_data
  1277. 2004-06-26 15:11  rstory
  1278.    * snmplib/parse.c:
  1279.    - add debug msg when module path changes
  1280.    - tweak debug msg output indent
  1281. 2004-06-26 15:09  rstory
  1282.    * snmplib/mib.c:
  1283.    - make netsnmp_set_mib_directory and handle_mibs_conf consistent:
  1284.      - '-/dir' adds /dir before existing dirs
  1285.      - '+/dir' adds /dir after existing dirs
  1286.        NOTE: this restores original behavior of '+' to that of 5.0.1. After
  1287.              5.0.2, if I read the code right, '+' behaviour on the cmd line and
  1288.              in MIBDIRS was reversed and not consistent with handle_mibs_conf.
  1289. 2004-06-26 06:51  rstory
  1290.    * snmplib/mib.c:
  1291.    - make multiple mibdirs in conf files work with 'least surprise' (ie completely
  1292.      replace mibdirs, unless + specified
  1293.    - new mibdir behaviour: if - specified, add specified dirs before existing
  1294.      ones instead of after
  1295. 2004-06-26 05:11  dts12
  1296.    * agent/mibgroup/mibII/vacm_conf.c:
  1297.    Support "multi-token" masks - i.e. using space (rather than
  1298.    '.' or ':') to separate the mask octets.  (See bug #706089)
  1299. 2004-06-26 05:05  dts12
  1300.    * agent/helpers/cache_handler.c:
  1301.    Work with the same cache structure consistently,
  1302.    rather than re-extracting it from the reqinfo structure.
  1303.    (Should fix Bug #973728)
  1304. 2004-06-25 04:47  dts12
  1305.    * agent/mibgroup/mibII/icmp.c:
  1306.    Fix the check for a valid ICMP cache
  1307.    (Spotted by Oleg Ivanov)
  1308. 2004-06-25 02:10  dts12
  1309.    * agent/mibgroup/mibII/ip.c:
  1310.    A missing 'ipOutNoRoutes' value should throw an exception (not an error)
  1311.    and allow any other IP-related varbinds in the same request to be processed.
  1312. 2004-06-24 13:04  nba
  1313.    * snmplib/mib.c:
  1314.    Make -Ir effective for a NetworkAddress
  1315. 2004-06-24 09:01  rstory
  1316.    * agent/agent_handler.c:
  1317.    - make clone_handler static, rename to _clone_handler
  1318.    - delete handler & return null on create if name strdup fails
  1319.    - possible fix fo 973728 ] main branch fails to load tcpConnect and udp Table
  1320.      - copy flags in _clone_handler
  1321.      - update netsnmp_handler_dup to use _clone_handler, netsnmp_handler_free
  1322. 2004-06-24 04:56  rstory
  1323.    * agent/snmp_agent.c:
  1324.    fix debug statement parameter
  1325. 2004-06-23 11:57  nba
  1326.    * snmplib/asn1.c:
  1327.    Doxygen internal documentation contributed by Cyril MARGARIA
  1328. 2004-06-23 10:45  nba
  1329.    * snmplib/mib.c:
  1330.    Fix bug 978087: bad index check for NetworkAddress
  1331. 2004-06-22 15:57  nba
  1332.    * apps/snmptrapd.c:
  1333.    Fix cpu-burning by running alarms. Diagnosed by rgreab@users.sourceforge.net
  1334. 2004-06-22 15:32  rstory
  1335.    * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
  1336. :
  1337.    check for null pointer after allocation
  1338. 2004-06-22 15:32  rstory
  1339.    * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c
  1340. :
  1341.    - move data_init call into interface code
  1342.    - call data_init before container_init
  1343. 2004-06-22 15:13  nba
  1344.    * acconfig.h, configure, configure.in,
  1345.      agent/mibgroup/ucd-snmp/diskio.c,
  1346.      include/net-snmp/net-snmp-config.h.in:
  1347.    Autodetect -ldevstat for FreeBSD 5 (as was done for 4)
  1348. 2004-06-22 06:38  dts12
  1349.    * agent/helpers/old_api.c, snmplib/snmp_debug.c:
  1350.    Fix handling of table row registration in old-API (Bug #702458)
  1351. 2004-06-22 02:03  dts12
  1352.    * perl/SNMP/: SNMP.pm, SNMP.xs:
  1353.    Perl API for setting MIB parsing options (Bug #554749)
  1354. 2004-06-21 11:40  rstory
  1355.    * agent/Makefile.in:
  1356.    install mib_modules.h
  1357. 2004-06-21 10:51  rstory
  1358.    * local/mib2c-conf.d/mfd-interface.m2c:
  1359.    - add function to set valid_columns
  1360. 2004-06-21 06:31  dts12
  1361.    * snmplib/snmp_enum.c:
  1362.    Fix duplicate allocation of memory when defining enumeration lists
  1363.    (Bug #923766)
  1364. 2004-06-21 03:12  dts12
  1365.    * local/mib2c.access_functions.conf:
  1366.    Correct description of return values to use (Bug #947926)
  1367. 2004-06-21 03:01  dts12
  1368.    * snmplib/snmp_api.c:
  1369.    Set the size for parsing an integer correctly (Bug #947403)
  1370. 2004-06-19 16:56  hardaker
  1371.    * include/net-snmp/library/transform_oids.h:
  1372.    Fix comment typo.
  1373. 2004-06-19 06:34  slif
  1374.    * agent/mibgroup/host/hr_filesys.c:
  1375.    modify patch 956272 to make it Solaris2 specific
  1376. 2004-06-18 13:38  rstory
  1377.    * local/Makefile.in:
  1378.    - install new mib2c-update bash script
  1379.    - install top level mfd conf file
  1380.    - make install target depend on 'made' perl scripts
  1381. 2004-06-18 12:48  hardaker
  1382.    * snmplib/mib.c:
  1383.    change u_int32_t to int32 to make it more portable
  1384. 2004-06-18 11:46  hardaker
  1385.    * snmplib/read_config.c:
  1386.    Removed a skip_token that was causing a follow-on token to be skipped.
  1387. 2004-06-18 11:45  hardaker
  1388.    * mibs/rfclist:
  1389.    updated rfc list for usm-aes
  1390. 2004-06-18 11:42  hardaker
  1391.    * configure, configure.in,
  1392.      agent/mibgroup/host/hr_storage.c,
  1393.      include/net-snmp/net-snmp-config.h.in:
  1394.    - Fixed usage of f_frsize under architectures that had it for statvfs
  1395.      but not statfs.
  1396. 2004-06-18 10:35  hardaker
  1397.    * include/net-snmp/library/transform_oids.h, mibs/Makefile.in
  1398. , mibs/SNMP-USM-AES-MIB.txt, snmplib/snmpusm.c:
  1399.    - Updated the AES OID to match the recently published USM/AES draft
  1400.    - Added the USM-AES MIB to the list of mibs.
  1401. 2004-06-18 09:41  rstory
  1402.    * local/mib2c:
  1403.    - add new mib2c-data dir to search path
  1404. 2004-06-18 09:41  rstory
  1405.    * local/Makefile.in:
  1406.    - add install/uninstall for mfd mib2c files
  1407. 2004-06-18 07:30  dts12
  1408.    * snmplib/mib.c:
  1409.    Support for interpreting InetAddressType/InetAddress indexes within an OID.
  1410.    (Patch #841625 from Yixiong Zou)
  1411. 2004-06-18 07:03  dts12
  1412.    * agent/mibgroup/kernel_sunos5.c:
  1413.    Recognise Infiniband interfaces
  1414.    (Patch #970617 from Kanoj Sarcar)
  1415. 2004-06-18 06:54  dts12
  1416.    * configure.in, configure:
  1417.    Fix handling of --enable-local-smux option
  1418.    (Patch #949808 from Erik 膎gg錼d)
  1419. 2004-06-18 06:46  dts12
  1420.    * apps/snmpusm.c:
  1421.    Add support for activating and deactivating users,
  1422.    necessary for full compliance with RFC 3414. (Patch #943762)
  1423. 2004-06-18 06:38  dts12
  1424.    * testing/tests/: T150solarishostcpu, T151solarishostdisk
  1425. , T152hostuptime, T153solarisswap:
  1426.    Use transport variables for testing rather than hardwiring udp:localhost
  1427.    (Patch #940302 from Mike Slifcak)
  1428. 2004-06-18 06:31  dts12
  1429.    * agent/mibgroup/kernel_sunos5.c:
  1430.    Use /dev/arp rather than /dev/ip, since this works properly with multiple zones.
  1431.    (Patch #940025 from Bob Rowlands)
  1432.    [No idea what this means, but it sounds impressive....]
  1433. 2004-06-18 06:25  dts12
  1434.    * snmplib/pkcs.c:
  1435.    Initialise pSlotList to guard against freeing garbage.
  1436.    (Patch #938139 from Bob Rowlands)
  1437.    If garbage isn't kept strictly controlled,
  1438.     who knows what state society might get into....
  1439.    (Homespun philosophical musings from Dave Shield)
  1440. 2004-06-18 06:17  dts12
  1441.    * agent/mibgroup/ucd-snmp/lmSensors.c:
  1442.    Don't set the index value until we've checked this is a valid request.
  1443.    (Patch #930712 from Jochen/Christopher Price)
  1444. 2004-06-18 06:09  dts12
  1445.    * snmplib/vacm.c:
  1446.    Don't include the viewTree length when saving a persistent vacmView
  1447.    (Patch #921279 from Bob Rowlands)
  1448. 2004-06-18 05:58  dts12
  1449.    * agent/mibgroup/: util_funcs.c, util_funcs.h:
  1450.    Pass *pointers* to reload/compare functions into Initialise_Table
  1451.    (Patch #922519 from Robert Wilcox)
  1452. 2004-06-17 20:57  slif
  1453.    * testing/tests/T150solarishostcpu:
  1454.    per Bruce Shaw, include the OID for CPU device in the match string.
  1455. 2004-06-17 19:42  slif
  1456.    * agent/mibgroup/host/hr_filesys.c:
  1457.    apply patch 956272 - use correct structure member for Solaris hrPartitionSize
  1458. 2004-06-17 19:09  rstory
  1459.    * local/mib2c:
  1460.    - document node.description
  1461. 2004-06-17 19:09  rstory
  1462.    * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:
  1463.    - fix return code for malloc failure
  1464. 2004-06-17 19:02  rstory
  1465.    * agent/helpers/table_container.c:
  1466.    - convert debug code that should have never been checked in to netsnmp_assert
  1467. 2004-06-17 18:58  rstory
  1468.    * agent/helpers/table.c:
  1469.    - add lots of debug for tracking index processing
  1470.    - make code and comments consistent with each other
  1471.    - fix a 0-based vs 1-based problems when using valid_column verification
  1472.    - fix comparison to wrong variable
  1473.    - due to other fixes, init tbl_req_info->colnum earlier
  1474. 2004-06-17 18:50  rstory
  1475.    * agent/helpers/baby_steps.c:
  1476.    - update flow chart
  1477.    - swap row create / check values; not quite sure if I should, though
  1478. 2004-06-17 18:46  rstory
  1479.    * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h
  1480. , ifXTable_interface.c:
  1481.    - update generated code
  1482.    - ifdef out commit code (coming soon)
  1483. 2004-06-17 18:39  rstory
  1484.    * agent/mibgroup/if-mib/ifTable/ifTable.h:
  1485.    - update generated code
  1486. 2004-06-17 18:39  rstory
  1487.    * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
  1488.    - update generated code
  1489.    - make sure to set dont invalidateon set cache flag
  1490. 2004-06-17 18:38  rstory
  1491.    * agent/mibgroup/if-mib/ifTable/ifTable.c:
  1492.    - update generated code
  1493.    - implement set of admin status
  1494. 2004-06-17 18:36  rstory
  1495.    * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:
  1496.    - update generated code
  1497.    - special case processing for ifadmin status (bypass sizeof check)
  1498. 2004-06-17 18:26  rstory
  1499.    * agent/mibgroup/if-mib/data_access/interface_linux.c:
  1500.    -use new functions netsnmp_access_interface_ioctl_flags_set,
  1501.     netsnmp_access_interface_ioctl_mtu_get
  1502.    -new function netsnmp_arch_set_admin_status
  1503. 2004-06-17 18:25  rstory
  1504.    * agent/mibgroup/if-mib/data_access/: interface_ioctl.c,
  1505.      interface_ioctl.h:
  1506.    -new functions netsnmp_access_interface_ioctl_flags_set,
  1507.     netsnmp_access_interface_ioctl_mtu_get
  1508.    -move whole functions inside ifdef conditional, to force link errors instead
  1509.     of a false sense of security that an ioctl is available
  1510. 2004-06-17 18:22  rstory
  1511.    * agent/mibgroup/if-mib/data_access/interface.h:
  1512.    define private 'arch' function prototypes to quell compiler warnings
  1513. 2004-06-17 18:20  rstory
  1514.    * agent/mibgroup/if-mib/data_access/interface_common.c,
  1515.      include/net-snmp/data_access/interface.h:
  1516.    -rename stats struct members to not match macro names
  1517.    -add pointer & macros for old stats to interface entry
  1518.    -move conf override struct/routines here
  1519.    -add init routine for configure to detect & call
  1520.    -add netsnmp_access_interface_set_admin_status
  1521.    -add netsnmp_access_interface_entry_update_stats to deal with 32bit counter
  1522.     wraps, unless 64bit counters are detected
  1523. 2004-06-17 18:12  rstory
  1524.    * include/net-snmp/library/int64.h, snmplib/int64.c:
  1525.    new functions u64Incr, u64UpdateCounter, u64Copy, netsnmp_c64_check_for_32bit_wrap
  1526. 2004-06-17 17:36  slif
  1527.    * snmplib/snmp_api.c:
  1528.    test session ptr before using. fixes bug #975063 snmp_sess_close NULL deref
  1529. 2004-06-17 09:51  hardaker
  1530.    * perl/agent/agent.pm:
  1531.    Updated the documentation to make it much more extensive and complete.
  1532. 2004-06-17 06:39  hardaker
  1533.    * net-snmp-config.in:
  1534.    Patch  968839: net-snmp-config fails to print -lwrap
  1535. 2004-06-17 06:38  hardaker
  1536.    * perl/agent/agent.pm:
  1537.    Patch #973702: POD documentation patch from Toni Willberg
  1538. 2004-06-16 07:42  hardaker
  1539.    * perl/SNMP/SNMP.pm:
  1540.    gettable changes:
  1541.      - Don't retrieve indexes since we calculate them.
  1542.      - Bug fix for self-specified column lists.
  1543. 2004-06-16 07:22  hardaker
  1544.    * snmplib/read_config.c:
  1545.    Use copy_nword for all read_config auto-parsing of tokens to help
  1546.    strip quotes if they were used even for integers.
  1547. 2004-06-15 19:55  rstory
  1548.    * snmplib/mt_support.c:
  1549.    fix library resource locks, as noted on coders by Ying Hu
  1550. 2004-06-15 17:27  slif
  1551.    * testing/tests/: T023snmpv3getMD5AES, T023snmpv3getMD5DES
  1552. :
  1553.    correct var PRIVTESTARGS (was PRIVTESTFLAGS)
  1554. 2004-06-15 15:40  slif
  1555.    * win32/dist/README.build.win32.txt:
  1556.    apply patch #973572 per Alex Burger to clarify naming of the package, etc.
  1557. 2004-06-15 07:27  dts12
  1558.    * local/mib2c:
  1559.    Consistency tweaks to the usage output message.
  1560. 2004-06-15 06:43  slif
  1561.    * agent/mibgroup/mibII/ipAddr.c:
  1562.    apply updated patch attached to bug#758437
  1563.    use SNMP_FREE to manage buffer pointer
  1564.    open socket before increasing buffer size
  1565. 2004-06-15 05:55  dts12
  1566.    * agent/mibgroup/examples/notification.c,
  1567.      mibs/NET-SNMP-EXAMPLES-MIB.txt:
  1568.    Define the example notification as a notification (using an RFC2576-safe
  1569.    OID), rather than a MIB object, and define example compulsory and optional
  1570.    payload objects. Tweak the example code to use these new definitions.
  1571. 2004-06-15 04:29  slif
  1572.    * agent/mibgroup/host/: hr_filesys.c, hr_storage.c:
  1573.    apply patch from trontor to fix bug 942498 NetBSD 2.0D and above use statvfs
  1574. 2004-06-14 12:02  slif
  1575.    * win32/: Makefile.in, dist/README.build.win32.txt,
  1576.      dist/installer/net-snmp.nsi:
  1577.    apply patch #972715 Win32 build: makefile, readme and .nsi script changes
  1578.    these back out two previous changes and fixes a problem creating snmpconf.bat
  1579. 2004-06-14 10:34  hardaker
  1580.    * perl/agent/: agent.pm, agent.xs, test.pl:
  1581.    Implemented $request->setError() to set error codes for requests.
  1582. 2004-06-14 10:03  slif
  1583.    * agent/mibgroup/mibII/ipv6.c:
  1584.    patch from Mathias Scheler fixes bug #805956 by altering conditional
  1585.    checks for NetBSD and Darwin defines.
  1586. 2004-06-12 08:04  slif
  1587.    * win32/dist/installer/net-snmp.nsi:
  1588.    dyslexic  s-M-n-p  to s-n-M-p
  1589. 2004-06-12 08:01  slif
  1590.    * README.win32, win32/dist/README.txt,
  1591.      win32/dist/installer/net-snmp.nsi:
  1592.    patch 971263 Windows installer script change component label+descr
  1593. 2004-06-12 07:55  slif
  1594.    * win32/: build.bat, install-net-snmp.bat,
  1595.      nmakeperl.bat, dist/installer/net-snmp.nsi,
  1596.      local/mib2c.bat, local/snmpconf.bat,
  1597.      local/traptoemail.bat:
  1598.    convert .bat files to use DOS CR-LF line termination.
  1599.    apply patch 971471 NSI installer script fixes addressing line-end problems.
  1600. 2004-06-11 17:38  slif
  1601.    * win32/libnetsnmptrapd/Makefile.in:
  1602.    remove "erase watcher.obj", for a file that is managed in libhelpers project.
  1603. 2004-06-11 15:45  rstory
  1604.    * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:
  1605.    default cache to not invalidate on set
  1606. 2004-06-11 15:39  rstory
  1607.    * local/mib2c-conf.d/mfd-interface.m2c:
  1608.    - default to allocated undo context, even if data context is embedded
  1609.    - fix misassigned callback function
  1610.    - add missing braces for multiline conditional
  1611. 2004-06-11 15:37  rstory
  1612.    * local/mib2c-conf.d/parent-set.m2i:
  1613.    - default to allocated undo context, even if data context is embedded
  1614.    - add code to handle per column behavior on commit
  1615.    - add note on undo context when data init is set
  1616. 2004-06-11 15:35  rstory
  1617.    * local/mib2c-conf.d/: m2c_setup_table.m2i, mfd-data-get.m2c
  1618. , mfd-interactive-setup.m2c, mfd-top.m2c:
  1619.    - default to allocated undo context, even if data context is embedded
  1620. 2004-06-11 15:32  rstory
  1621.    * local/mib2c-conf.d/generic-data-allocate.m2i:
  1622.    - tweak to work even for generated data contexts
  1623.    - fix var typo, comment typo
  1624. 2004-06-11 15:30  rstory
  1625.    * local/mib2c-conf.d/default-mfd-top.m2c:
  1626.    - remove overly confusing method for changing defaults, because it was
  1627.      conflicting w/command line version. maybe revisit later
  1628.    - default (false) for new undo_embed
  1629. 2004-06-11 13:14  hardaker
  1630.    * perl/SNMP/SNMP.pm:
  1631.    Return already gathered results even if getbulk fails to return the
  1632.    expected data (typically due to end-of-mib conditions).
  1633. 2004-06-11 13:13  hardaker
  1634.    * dist/RELEASE-INSTRUCTIONS:
  1635.    Mention that the configure script version number needs changing.
  1636. 2004-06-11 10:18  slif
  1637.    * win32/Makefile.in:
  1638.    patch 971113 "nmake clean" visits libsnmp and libsnmp_dll every time.
  1639. 2004-06-10 21:05  rstory
  1640.    * agent/mibgroup/if-mib/data_access/interface_common.c,
  1641.      include/net-snmp/data_access/interface.h:
  1642.    - new netsnmp_access_interface_entry_guess_speed
  1643.    - new netsnmp_access_interface_entry_overrides
  1644.    - restore if_admin_status
  1645.    - add platform specific if_flags, & define for flags to indicate availability
  1646.    - specify all 4 hex byes for flag defines
  1647. 2004-06-10 21:01  rstory
  1648.    * agent/mibgroup/if-mib/data_access/: interface.h,
  1649.      interface_linux.c:
  1650.    - linux requires new ioctl interface access
  1651.    - use ioctl for hwaddr, if_flags
  1652.    - guess if type based on name if not known
  1653.    - move getIfSpeed code & rename netsnmp_access_interface_linux_get_if_speed
  1654. 2004-06-10 20:47  rstory
  1655.    * agent/mibgroup/if-mib/data_access/: interface_ioctl.c,
  1656.      interface_ioctl.h:
  1657.    - new ioctl interface access
  1658. 2004-06-10 20:44  rstory
  1659.    * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h:
  1660.    - move admin status back to interface entry
  1661.    - use description from interface entry
  1662. 2004-06-10 10:59  slif
  1663.    * win32/dist/README.build.win32.txt:
  1664.    per Andy Smith, apply patch #970480 Win32 README.build.win32.txt update
  1665. 2004-06-09 20:28  slif
  1666.    * agent/mibgroup/host/hr_storage.c,
  1667.      agent/mibgroup/ucd-snmp/diskio.c,
  1668.      include/net-snmp/system/freebsd4.h,
  1669.      include/net-snmp/system/freebsd5.h:
  1670.    apply changes identified in patch #969338 patches for FreeBSD 5.x successful build
  1671. 2004-06-09 18:55  rstory
  1672.    * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h
  1673. , ifXTable_constants.h, ifXTable_data_access.c,
  1674.      ifXTable_data_access.h, ifXTable_interface.c,
  1675.      ifXTable_interface.h:
  1676.    - Update for MFD generated code changes + switch to a mixed-mode data context +
  1677.      IF-MIB changes
  1678.    - remove ability to build independent of ifTable
  1679. 2004-06-09 18:48  rstory
  1680.    * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h,
  1681.      ifTable_constants.h, ifTable_data_access.c,
  1682.      ifTable_data_access.h, ifTable_interface.c,
  1683.      ifTable_interface.h:
  1684.    - Update for MFD generated code changes + switch to a mixed-mode data context +
  1685.      IF-MIB changes
  1686.    - use new param to save interface entry w/generated context
  1687.    - for data from netsnmp_interface_entry, use #defines so generated code doesn't
  1688.      change (eg define ifName ifentry.if_name). works for most cases
  1689.    - add generated storage/defines for ifXTable columns to data context
  1690.    - change cache timeout to 30 seconds
  1691.    - use new cache features to auto load and auto refresh cache
  1692.    - use new UNKNOWN ifOperStatus for interfaces that vanish
  1693.    - use new interface copy function when updating cache
  1694.    - only update LastChanged on ifOperStatus changes
  1695. 2004-06-09 18:37  slif
  1696.    * win32/dist/installer/net-snmp.nsi:
  1697.    per Andy Smith, apply patch#968800 SNMPCONFPATH fix for Win32 binary installer
  1698.    and patch #970012 Remove snmpconf.pl from Windows installer
  1699. 2004-06-09 18:30  rstory
  1700.    * agent/mibgroup/if-mib/: ifTable/default-table-ifTable.m2d,
  1701.      ifXTable/default-table-ifXTable.m2d:
  1702.    - switch to a mixed-mode data context
  1703.      - chg data context to default generated
  1704.      - don't allocate data context
  1705.      - do request a init call for new contexts
  1706. 2004-06-09 18:26  rstory
  1707.    * agent/mibgroup/if-mib/data_access/interface_common.c,
  1708.      include/net-snmp/data_access/interface.h:
  1709.    - remove mib specific stuff (if_alias, if_admin_status, if_link_updown_trap)
  1710.      (still not sure about last changed and discontinuity)
  1711.    - new function to copy interface entry data
  1712.    - make callback functions static
  1713. 2004-06-09 17:53  rstory
  1714.    * local/mib2c-conf.d/mfd-interface.m2c:
  1715.    - if data_init set, add user void pointer to allocate_rowreq_ctx, and pass it
  1716.      to rowreq_ctx_init
  1717.    - fix two typos in code only generated when data_init is set
  1718.    - release undo data in free_rowreq_ctx
  1719.    - don't generate undo setup code for non-settable columns
  1720. 2004-06-09 17:49  rstory
  1721.    * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i
  1722. , mfd-access-unsorted-external-defines.m2i,
  1723.      mfd-top.m2c:
  1724.    - if data_init set, add user void pointer to allocate_rowreq_ctx, and pass it
  1725.      to rowreq_ctx_init
  1726. 2004-06-09 17:46  rstory
  1727.    * local/mib2c-conf.d/m2c_setup_node.m2i:
  1728.    - convert contant prefixes to uppercase
  1729.    - add '_val' suffix to all node parameter names
  1730. 2004-06-09 17:44  rstory
  1731.    * local/mib2c-conf.d/details-node.m2i:
  1732.    add description
  1733. 2004-06-09 02:37  slif
  1734.    * agent/mibgroup/util_funcs.c:
  1735.    per Mike Heisler, fix bug #936483 (restore ssize_t).
  1736. 2004-06-08 21:55  slif
  1737.    * acconfig.h:
  1738.    Update to win32 ifdef to include other environments
  1739. 2004-06-08 13:56  slif
  1740.    * agent/mibgroup/host/hr_swrun.c:
  1741.    fix build failure (no such member kp_comm, etc.) for FreeBSD 5.x
  1742. 2004-06-08 13:53  slif
  1743.    * agent/mibgroup/mibII/tcpTable.c:
  1744.    fix build failure (no such member xt_tp) for FreeBSD 4.x and FreeBSD 5.x
  1745. 2004-06-08 13:50  slif
  1746.    * agent/mibgroup/mibII/udpTable.c:
  1747.    fix compile failure (no inp_next in struct inpcb) for FreeBSD 4.x and 5.x
  1748. 2004-06-08 13:36  slif
  1749.    * agent/mibgroup/host/hr_print.c:
  1750.    fix bug 895679 by ensuring upper limit tracks buffer allocation/free actions.
  1751. 2004-06-08 12:03  slif
  1752.    * include/net-snmp/system/freebsd5.h:
  1753.    remove unnecessary undef of STRUCT_STATFS_HAS_F_FAVAIL (never is defined).
  1754. 2004-06-08 10:50  rstory
  1755.    * local/mib2c-conf.d/: mfd-data-set.m2c, parent-set.m2i
  1756. :
  1757.    - comments about flag and defines for tracking which columns have been set
  1758.    - missed a few error define updates
  1759. 2004-06-08 10:49  rstory
  1760.    * local/mib2c-conf.d/: generic-table-oids.m2c,
  1761.      mfd-interface.m2c, mfd-top.m2c,
  1762.      parent-dependencies.m2i:
  1763.    add flag and defines for tracking which columns have been set
  1764. 2004-06-07 19:52  slif
  1765.    * include/net-snmp/net-snmp-config.h.in:
  1766.    fix setting of OSTYPE for FreeBSD build platforms.
  1767. 2004-06-07 19:47  slif
  1768.    * include/net-snmp/system/freebsd5.h:
  1769.    create system include file for FreeBSD 5.x build platforms.
  1770. 2004-06-07 19:44  slif
  1771.    * agent/mibgroup/ucd-snmp/memory_freebsd2.c:
  1772.    remove unused code in swapmode
  1773. 2004-06-07 12:31  rstory
  1774.    * snmplib/read_config.c:
  1775.    recheck persistent path in loop, since it might change
  1776. 2004-06-07 12:24  rstory
  1777.    * include/net-snmp/agent/agent_handler.h:
  1778.    specify full 32 bits for handler flags
  1779. 2004-06-07 12:15  rstory
  1780.    * agent/helpers/cache_handler.c,
  1781.      include/net-snmp/agent/cache_handler.h:
  1782.    - always consider cache w/timeout of -1 as expired (load cache every request)
  1783.    - add NETSNMP_CACHE_DONT_FREE_BEFORE_LOAD & NETSNMP_CACHE_AUTO_RELOAD flags
  1784.    - add example usages scenarios and suggested flags
  1785.    - add netsnmp_cache_timer_start & netsnmp_cache_timer_stop
  1786.    - clear expired flag after cache_load
  1787.    - add another note about potential cache issue w/delegated requests
  1788.      (some locking/reference count mechanism is needed)
  1789. 2004-06-07 11:50  rstory
  1790.    * net-snmp-config.in:
  1791.    - accept abbreviated versions of some flags
  1792.    - point indent-optoins at a real directory
  1793.    - don't substitute prefix multiple times
  1794. 2004-06-07 11:40  rstory
  1795.    * snmplib/snmp_alarm.c:
  1796.    fix comment ref for integer from NULL to 0
  1797. 2004-06-07 11:39  rstory
  1798.    * dist/cvsup:
  1799.    skip scp if bac rc from cvs command
  1800. 2004-06-07 11:38  rstory
  1801.    * local/mib2c.array-user.conf:
  1802.    reame $i_IDX2 to $I_CUSTOM_SORT to reduce confusion
  1803. 2004-06-07 11:36  rstory
  1804.    * local/mib2c-conf.d/mfd-interface.m2c:
  1805.    - use new simplified errors
  1806.    - add missing undo_commit, undo_cleanup states
  1807.    - move pre/post request init outside mib2c conditional
  1808.    - move undo data context release to undo_cleanup
  1809.    - validate rc from node check value routine
  1810. 2004-06-07 11:32  rstory
  1811.    * local/mib2c-conf.d/node-set.m2i:
  1812.    - use new simplified errors
  1813.    - more help text for distinction between wrongValue/inconsistentValue
  1814. 2004-06-07 11:31  rstory
  1815.    * local/mib2c-conf.d/parent-set.m2i:
  1816.    - use new simplified errors
  1817.    - more help text for validate_index
  1818.    - include baby-steps flow-chart before set functions
  1819.    - add missing undo_commit, undo_cleanup states
  1820. 2004-06-07 11:26  rstory
  1821.    * local/mib2c-conf.d/node-varbind-validate.m2i:
  1822.    use SNMPv2 errors instead of v1 errors
  1823. 2004-06-07 11:25  rstory
  1824.    * local/mib2c-conf.d/mfd-top.m2c:
  1825.    - turn off indent around config_require (doesn't like  '/' or '-' chars)
  1826.    - simplify some error define names
  1827. 2004-06-07 11:21  rstory
  1828.    * local/mib2c-conf.d/mfd-interactive-setup.m2c:
  1829.    update some question/help text
  1830. 2004-06-07 11:20  rstory
  1831.    * local/mib2c-conf.d/generic-table-constants.m2c:
  1832.    restore foreach table
  1833. 2004-06-07 11:17  rstory
  1834.    * local/mib2c.mfd.conf:
  1835.    revert changes for setting some mib2c defaults (use mib2c -S xxx instead)
  1836. 2004-06-07 11:13  rstory
  1837.    * local/mib2c-update:
  1838.    pass extra args to mib2c
  1839. 2004-06-07 11:10  rstory
  1840.    * local/mib2c:
  1841.    - change example comment block so indent will indent it
  1842.    - skip substitution checks if they won't match
  1843.    - apply dave's hack for 939041: ... bad macro name iff enum contains hyphen
  1844. 2004-06-07 08:30  dts12
  1845.    * agent/mibgroup/agent/: extend.c, extend.h:
  1846.    Backwards-compatability implementation of the UCD-SNMP-MIB::extTable
  1847.    (if the ucd-snmp/extensible module isn't configured in).
  1848. 2004-06-07 01:21  dts12
  1849.    * agent/mibgroup/: util_funcs.c, util_funcs.h,
  1850.      ucd-snmp/extensible.c, ucd-snmp/extensible.h,
  1851.      ucd-snmp/pass.h, ucd-snmp/pass_persist.h:
  1852.    Move 'get_exten_instance' into the utility function file,
  1853.    so that the two pass handlers aren't dependent on 'extensible'
  1854. 2004-06-06 23:47  nba
  1855.    * snmplib/parse.c:
  1856.    Fix warnings about missing modules when there are replacements for them
  1857. 2004-06-06 16:41  hardaker
  1858.    * agent/mibgroup/versiontag:
  1859.    cvs server name change
  1860. 2004-06-04 13:44  hardaker
  1861.    * local/mib2c.genhtml.conf:
  1862.    remove redundant reference row from output
  1863. 2004-06-04 13:39  hardaker
  1864.    * mibs/nodemap:
  1865.    added a nodemap for html output generation
  1866. 2004-06-04 13:38  hardaker
  1867.    * local/mib2c.genhtml.conf:
  1868.    make html output display the reference in italics in the description fields.
  1869. 2004-06-04 13:37  hardaker
  1870.    * local/mib2c, man/mib2c.conf.5:
  1871.    make $x.reference expand to a objects reference
  1872. 2004-06-04 13:36  hardaker
  1873.    * perl/SNMP/: SNMP.pm, SNMP.xs:
  1874.    make SNMP::MIB objects handle a 'reference' keyword.
  1875. 2004-06-04 13:34  hardaker
  1876.    * include/net-snmp/library/parse.h, snmplib/parse.c:
  1877.    - Saved the value of parsed reference clauses.
  1878. 2004-06-04 05:51  nba
  1879.    * apps/snmptrapd_handlers.c:
  1880.    A little error-checking when forwarding, and change fprintf to snmp_log
  1881. 2004-06-04 03:17  nba
  1882.    * apps/snmptrapd_handlers.c:
  1883.    Properly free printbuffer
  1884. 2004-06-04 03:09  nba
  1885.    * agent/mibgroup/ucd-snmp/extensible.c:
  1886.    Make sure all registration are removed for exec's
  1887. 2004-06-04 02:45  nba
  1888.    * snmplib/snmp_api.c:
  1889.    Protect against garbled packets with bad packet types
  1890. 2004-06-04 01:57  nba
  1891.    * man/snmp_api.3.def:
  1892.    Simple spelling fix
  1893. 2004-06-04 01:15  nba
  1894.    * Makefile.in:
  1895.    Remove dup installation of scripts after addition of --disable-scripts
  1896. 2004-06-04 00:20  slif
  1897.    * agent/mibgroup/mibII/tcp.c:
  1898.    undo previous change, since introduction of freebsd5.h header defines freebsd4.
  1899. 2004-06-03 12:59  slif
  1900.    * agent/mibgroup/mibII/tcp.c:
  1901.    fix bug #943351 by considering freebsd5 when declaring "hz".
  1902. 2004-06-02 17:18  rstory
  1903.    * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c
  1904. , mfd-readme.m2c:
  1905.    fix a few missed processing_type tweaks
  1906. 2004-06-02 05:37  slif
  1907.    * README.win32, perl/SNMP/README, win32/Configure
  1908. , win32/build.pl, win32/install-net-snmp.bat,
  1909.      win32/nmakeperl.bat, win32/dist/README.build.win32.txt
  1910. , win32/dist/README.txt,
  1911.      win32/net-snmp/net-snmp-config.h,
  1912.      win32/net-snmp/net-snmp-config.h.in:
  1913.    for win32 doc and scripts, match the base directory used as current default.
  1914. 2004-06-01 02:32  dts12
  1915.    * agent/mibgroup/agent/extend.c:
  1916.    Handle row deletion (and failed row creation) properly.
  1917.    Move row creation and new value assignments to their natural
  1918.    passes, with a second (separate) check for row validity.
  1919.    (following Robert's suggestion)
  1920. 2004-06-01 02:29  dts12
  1921.    * agent/mibgroup/agent/extend.c:
  1922.    Fix compilation problems following the addition of 'relocatability'.
  1923.    Ensure that the "standard" location is registered automatically
  1924.    (so the numRows object is present, even with an otherwise empty table).
  1925. 2004-05-27 20:06  slif
  1926.    * README.win32:
  1927.    update status to reflect snmptrapd can be run as a Windows service.
  1928. 2004-05-27 05:37  dts12
  1929.    * COPYING:
  1930.    Correct the number of copyright notices
  1931.    listed, and the text of the Sparta one.
  1932.    (I trust this is OK, Wes!)
  1933. 2004-05-26 01:39  dts12
  1934.    * README.agentx:
  1935.    Remove warnings of AgentX "beta-status".
  1936.    (I know I'm going to regret doing this....)
  1937. 2004-05-25 08:54  dts12
  1938.    * snmplib/snmp_parse_args.c:
  1939.    Accept the same security level tokens as used in the
  1940.    "r[wo]user" and "access" directives.
  1941. 2004-05-24 03:39  dts12
  1942.    * agent/mibgroup/agent/: extend.c, extend.h:
  1943.    Implement relocatable form of agent extension table.
  1944. 2004-05-24 03:35  dts12
  1945.    * agent/mibgroup/agent/extend.c:
  1946.    Implement 'run-on-write' support, and use it to handle a
  1947.    new 'execFix'-style directive.
  1948. 2004-05-23 10:41  slif
  1949.    * win32/dist/installer/net-snmp.nsi:
  1950.    per Andy Smith: apply patch [957942] Win32 service install pause
  1951. 2004-05-21 10:10  rstory
  1952.    * agent/snmp_agent.c:
  1953.    check for/process delegated requests in agent_check_and_process
  1954. 2004-05-20 21:09  slif
  1955.    * man/Makefile.in:
  1956.    ignore failure result should cvs checkout condition not apply.
  1957.    This permits builds outside CVS tree to succeed.
  1958. 2004-05-20 16:01  hardaker
  1959.    * local/mib2c.genhtml.conf:
  1960.    Minor wording: added table name to "index" and "other columns" line.
  1961. 2004-05-20 15:47  hardaker
  1962.    * local/Version-Munge.pl:
  1963.    remove changes accidentially applied that weren't ready
  1964. 2004-05-20 15:05  hardaker
  1965.    * local/: Version-Munge.pl, mib2c.genhtml.conf:
  1966.    - added support for notification descriptions
  1967. 2004-05-19 18:09  slif
  1968.    * win32/libsnmp_dll/libsnmp.def:
  1969.    add get_tc_description and init_usm_conf to the exported symbols list.
  1970. 2004-05-19 18:02  slif
  1971.    * snmplib/system.c:
  1972.    Permit Cygwin build to take advantage of backslash pruning and single letter volume specifier.
  1973. 2004-05-19 17:54  slif
  1974.    * README.win32, win32/dist/README.txt,
  1975.      win32/dist/htmlhelp/Configuration_Overview.html:
  1976.    per Alex Burger:  snmpconf dash little-eye
  1977. 2004-05-19 16:26  rstory
  1978.    * snmplib/read_config.c:
  1979.    fix parsing of explicit handler types
  1980. 2004-05-19 13:14  hardaker
  1981.    * man/mib2c.conf.5:
  1982.    update after a mib2c update
  1983. 2004-05-19 13:13  hardaker
  1984.    * local/mib2c.genhtml.conf:
  1985.    - support a table of contents
  1986.    - name all nodes using html names
  1987.    - support a tree-view
  1988.    - misc bug fixes
  1989. 2004-05-19 13:12  hardaker
  1990.    * local/mib2c:
  1991.    - support "foreach $i stuff LIST"
  1992.    - use unshift instead of push for calldefine to ensure proper recursion
  1993.    - regexp munging
  1994. 2004-05-19 10:30  rstory
  1995.    * agent/helpers/cache_handler.c:
  1996.    load the cache for reserve1 (otherwise a get is required before set works)
  1997. 2004-05-18 13:52  rstory
  1998.    * local/mib2c-conf.d/default-mfd-top.m2c:
  1999.    allow for user override of mfd option defaults
  2000. 2004-05-18 13:51  rstory
  2001.    * local/mib2c-conf.d/mfd-interactive-setup.m2c:
  2002.    allow for interactive setup of mfd options
  2003. 2004-05-18 13:50  rstory
  2004.    * local/mib2c-conf.d/m2c_setup_table.m2i:
  2005.    allow for interactive setup of options; use $context instead of $table
  2006. 2004-05-18 13:48  rstory
  2007.    * local/mib2c-conf.d/parent-set.m2i:
  2008.    use $context instead of $table
  2009. 2004-05-18 13:46  rstory
  2010.    * local/mib2c-conf.d/mfd-interface.m2c:
  2011.    set varbind error on column set error; always call row_prep; comment tweaks; use $context
  2012.    instead of $table
  2013. 2004-05-18 13:41  rstory
  2014.    * local/mib2c-conf.d/mfd-data-set.m2c:
  2015.    set varbind error on column set error; comment tweaks; use $context instead of
  2016.    $table; separate mfd_processing_types from m2c_processing_type
  2017. 2004-05-18 13:39  rstory
  2018.    * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-top.m2c:
  2019.    comment tweaks; use $context instead of $table; separate mfd_processing_types
  2020.    from m2c_processing_type
  2021. 2004-05-18 13:10  rstory
  2022.    * local/mib2c-conf.d/mfd-data-access.m2c:
  2023.    comment tweaks; use $context instead of $table; remove data setup from row_prep
  2024. 2004-05-18 11:43  rstory
  2025.    * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i
  2026. :
  2027.    comment tweaks; use $context instead of $table
  2028. 2004-05-18 11:38  rstory
  2029.    * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:
  2030.    comment tweaks; use $context instead of $table; default to setting up data
  2031.    context in cache_load, instead of row_prep
  2032. 2004-05-18 11:27  rstory
  2033.    * local/mib2c-conf.d/generic-table-indexes-set.m2i:
  2034.    comment tweaks; assume mapping already done; set len to max size before
  2035.    checking if it is large enough to hold a value
  2036. 2004-05-18 11:20  rstory
  2037.    * local/mib2c-conf.d/generic-ctx-get.m2i:
  2038.    comment tweaks; log error if not enough space for var
  2039. 2004-05-18 11:20  rstory
  2040.    * local/mib2c-conf.d/generic-table-indexes.m2i:
  2041.    use $context instead of $table; comment tweaks
  2042. 2004-05-18 11:12  rstory
  2043.    * local/mib2c-conf.d/syntax-RowStatus-get.m2i:
  2044.    fix case of some constants
  2045. 2004-05-18 10:44  rstory
  2046.    * local/mib2c-conf.d/: generic-table-constants.m2c,
  2047.      generic-table-enums.m2c, generic-table-oids.m2c:
  2048.    use $context instead of $table; make generic-table-(enums|oids) only run on current
  2049.    table; add table loop in generic-table-constants
  2050. 2004-05-18 10:37  rstory
  2051.    * local/mib2c-conf.d/node-set.m2i:
  2052.    add debug tracing for set functions
  2053. 2004-05-18 10:35  rstory
  2054.    * local/mib2c-conf.d/: details-table.m2i,
  2055.      generic-ctx-copy.m2i, generic-data-allocate.m2i,
  2056.      generic-data-context.m2i,
  2057.      generic-table-indexes-varbind-setup.m2i, mfd-readme.m2c
  2058. :
  2059.    comment tweaks; chg $table to $context
  2060. 2004-05-18 02:08  dts12
  2061.    * agent/mibgroup/agent/: extend.c, extend.h:
  2062.    Write support, including RowStatus-based creation of new (volatile) rows.
  2063.    The code needs a bit of tidying up, but seems to be reasonably functional.
  2064. 2004-05-18 02:01  dts12
  2065.    * mibs/NET-SNMP-EXTEND-MIB.txt:
  2066.    Minor tweaks.
  2067. 2004-05-17 20:06  slif
  2068.    * win32/dist/installer/net-snmp.nsi:
  2069.    per Andy Smith, apply patch # 955579 to complete minor changes to install tabs.
  2070. 2004-05-17 19:58  slif
  2071.    * win32/dist/: README.build.win32.txt,
  2072.      htmlhelp/Introduction.html, htmlhelp/Net-SNMP.hhc,
  2073.      htmlhelp/Net-SNMP.hhp:
  2074.    Adjust usage to account for removed space from pathnames of HTML help files.
  2075. 2004-05-17 19:52  slif
  2076.    * win32/dist/htmlhelp/: Configuration Overview.html,
  2077.      Configuration_Overview.html, Developer FAQ.html,
  2078.      Developer_FAQ.html, Help Caveats.html,
  2079.      Help_Caveats.html:
  2080.    remove space from pathnames of HTML help files.
  2081. 2004-05-17 15:45  slif
  2082.    * win32/dist/README.txt:
  2083.    per Alex Burger, one-line change (line 159, change period to colon).
  2084. 2004-05-17 07:13  slif
  2085.    * README.win32, win32/Makefile.in,
  2086.      win32/install-net-snmp.bat,
  2087.      win32/dist/README.build.win32.txt, win32/dist/README.txt
  2088. , win32/dist/htmlhelp/Configuration Overview.html,
  2089.      win32/local/Makefile.in, win32/local/mib2c.bat,
  2090.      win32/local/snmpconf.bat, win32/local/traptoemail.bat
  2091. :
  2092.    per Alex Burger: test existence of perl; provide access to more Perl programs.
  2093. 2004-05-17 06:44  slif
  2094.    * win32/dist/installer/net-snmp.nsi:
  2095.    per Andy Smith: apply patch #955255 to enhance the NSIS installer.
  2096. 2004-05-17 05:35  dts12
  2097.    * agent/mibgroup/agent/: extend.c, extend.h:
  2098.    Implement the multi-row output MIB table.
  2099. 2004-05-14 04:22  dts12
  2100.    * mibs/NET-SNMP-EXTEND-MIB.txt:
  2101.    Oops!  Close - but it's a good job I don't smoke....
  2102. 2004-05-13 21:23  slif
  2103.    * win32/dist/README.build.win32.txt:
  2104.    per AlexB: describe further details of building (creating empty files, etc).
  2105. 2004-05-13 21:13  slif
  2106.    * win32/dist/README.txt:
  2107.    per AlexB: added section "co-existing with m$ services"
  2108. 2004-05-13 20:29  slif
  2109.    * win32/dist/installer/: Add2Path.nsi, SetEnVar.nsi,
  2110.      net-snmp-header1.bmp, net-snmp.nsi:
  2111.    Per Andy Smith: patch [952509] to fix link names for the service registration batch files.
  2112. 2004-05-13 20:12  slif
  2113.    * win32/dist/README.build.win32.txt:
  2114.    Per Alex Burger and Andy Smith: updated instructions for creating a win32 installable package.
  2115. 2004-05-13 20:04  slif
  2116.    * acconfig.h, include/net-snmp/net-snmp-config.h.in,
  2117.      include/net-snmp/data_access/interface.h,
  2118.      include/net-snmp/data_access/ipaddress.h,
  2119.      include/net-snmp/data_access/route.h:
  2120.    remove NETSNMP_CPP_WRAP macros
  2121. 2004-05-13 05:09  dts12
  2122.    * agent/mibgroup/agent/: extend.c, extend.h:
  2123.    Split new extension table into two (configuration and output).
  2124.    Implement scalar to track the number of entries.
  2125.    Parse multi-line output to implement 'nsExtendOutput1Line' object.
  2126. 2004-05-13 04:06  dts12
  2127.    * mibs/NET-SNMP-EXTEND-MIB.txt:
  2128.    Separate configuration and output into separate tables, as suggested.
  2129.    Drop 'output length' object as probably unnecessary.
  2130.    New scalar to track the number of entries in the table.
  2131.    This also means that this group will not be empty,
  2132.    even when no extensions are configured for a given agent.
  2133.    (I'm still not happy with some of the names, though!)
  2134. 2004-05-11 03:59  slif
  2135.    * snmplib/winservice.c:
  2136.    cleanup error messages. clarify SCM interactions with worker thread in comments.
  2137. 2004-05-11 03:12  dts12
  2138.    * mibs/NET-SNMP-EXTEND-MIB.txt:
  2139.    Fix some SMI errors.
  2140.    Wes can be a picky beggar at times....
  2141. 2004-05-10 17:50  slif
  2142.    * win32/dist/scripts/net-snmp-perl-test.pl:
  2143.    per Alex Burger - add missing test script.
  2144. 2004-05-10 13:49  hardaker
  2145.    * win32/dist/README.build.win32.txt:
  2146.    Another doc update from Alex
  2147. 2004-05-10 03:45  dts12
  2148.    * agent/mibgroup/agent/: extend.c, extend.h:
  2149.    Preliminary implemtation of new nsExtendTable
  2150. 2004-05-10 03:44  dts12
  2151.    * mibs/NET-SNMP-EXTEND-MIB.txt:
  2152.    Revised MIB for scripted extensions.
  2153.    (To replace UCD-SNMP-MIB::extTable)
  2154. 2004-05-10 03:41  dts12
  2155.    * snmplib/read_config.c:
  2156.    Defensive programming - don't crash on NULL parameters.
  2157. 2004-05-10 03:40  dts12
  2158.    * agent/helpers/cache_handler.c,
  2159.      include/net-snmp/agent/cache_handler.h:
  2160.    External API for checking and reloading a cached value.
  2161.    Weaken the links between this helper and 'nsCacheTable'.
  2162. 2004-05-07 15:41  nba
  2163.    * mibs/rfclist:
  2164.    Remove duplicate entry for FRNETSERV-MIB
  2165. 2004-05-07 15:19  nba
  2166.    * mibs/: EtherLike-MIB.txt, IANAifType-MIB.txt,
  2167.      rfcmibs.diff:
  2168.    Update to current MIB versions
  2169. 2004-05-07 15:04  nba
  2170.    * man/snmpcmd.1.def:
  2171.    The word PREFIX is not endangered for substitution, so make it look normal
  2172. 2004-05-07 14:34  nba
  2173.    * snmplib/mib.c:
  2174.    Fix for truncated oid when using OBJECT IDENTIFIER as index
  2175. 2004-05-07 14:15  nba
  2176.    * apps/snmptable.c:
  2177.    Fix to allow specifying numeric oid for table
  2178. 2004-05-06 20:15  slif
  2179.    * perl/SNMP/: README, SNMP.pm:
  2180.    Per Alex Burger, add names to acknowledge the individual contributors.
  2181. 2004-05-06 19:41  slif
  2182.    * win32/dist/: README.build.win32.txt, installer/net-snmp.nsi
  2183. :
  2184.    reflect that README-FIRST.txt and Installation.html have been merged into README.txt
  2185. 2004-05-06 19:02  slif
  2186.    * win32/dist/installer/net-snmp.nsi:
  2187.    Per Andy Smith, patch #942766 creates SNMPCONFPATH and SNMPSHAREPATH as system env vars.
  2188. 2004-05-06 18:54  slif
  2189.    * snmplib/winservice.c:
  2190.    Per Andy Smith, don't show message dialogs when reg/unreg OK (patch 948926 fixes bug 948146).
  2191. 2004-05-06 18:01  slif
  2192.    * win32/dist/: README-FIRST.txt, README.build.win32.txt
  2193. , README.txt, htmlhelp/Configuration Overview.html
  2194. , htmlhelp/Help Caveats.html,
  2195.      htmlhelp/Installation.html, htmlhelp/Net-SNMP.hhc,
  2196.      htmlhelp/Net-SNMP.hhp, htmlhelp/snmp.conf.win32.html:
  2197.    patch windows build packaging per Alex Burger's patch-win32-5.1.2-cleanup.diff
  2198. 2004-05-06 08:31  rstory
  2199.    * agent/snmp_agent.c:
  2200.    move var decl to top of block scope; add header to quiet prototype warning
  2201. 2004-05-05 14:41  nba
  2202.    * mibs/ianalist:
  2203.    Add IANA-MALLOC-MIB
  2204. 2004-05-05 13:49  nba
  2205.    * apps/snmpdelta.c:
  2206.    Protect oid table against overflow
  2207. 2004-05-05 07:34  rstory
  2208.    * agent/snmp_agent.c:
  2209.    check should_init before initializing smux
  2210. 2004-05-04 16:34  hardaker
  2211.    * local/mib2c.check_values_local.conf:
  2212.    Fix a header prototype declaration
  2213. 2004-05-04 07:14  dts12
  2214.    * agent/mibgroup/mibII/: vacm_vars.c, vacm_conf.c,
  2215.      vacm_conf.h, vacm_vars.h:
  2216.    Split VACM handling into two - one concerned with configuration directives
  2217.    and validating access, the other to handle the MIB table representation.
  2218.    This allow the agent to support VACM-based access control without necessarily
  2219.    including the VACM-related tables.
  2220. 2004-05-04 07:11  dts12
  2221.    * agent/mibgroup/snmpv3/usmUser.c,
  2222.      include/net-snmp/library/snmpusm.h, snmplib/snmpusm.c
  2223. , apps/snmptrapd.c:
  2224.    Move USM config handling into the library, so it can be shared between
  2225.    agent and trap handler.   This also paves the way for separating
  2226.    config-based handling of setting up users from the USM MIB handler.
  2227. 2004-05-04 01:13  dts12
  2228.    * local/mib2c:
  2229.    Configure indent to recognise 'size_t' as a type name (Bug #946939)
  2230. 2004-05-03 15:08  hardaker
  2231.    * perl/SNMP/SNMP.pm:
  2232.    Set no repeat-count to 1 when nogetbulk is specified for math purposes.
  2233. 2004-05-03 14:19  nba
  2234.    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
  2235.    Solaris CPU_WAIT looks strange on some servers. Update to same algorith top uses
  2236. 2004-04-30 17:00  hardaker
  2237.    * mibs/makehtml.pl:
  2238.    Many misc changes and improvements.
  2239.     - Now takes command line arguments for changing MIBDIRs and output dirs.
  2240.     - accepts a nodemap to map MIBs to other nodes.
  2241. 2004-04-30 15:52  hardaker
  2242.    * local/mib2c.genhtml.conf:
  2243.    Added a touch of color.
  2244. 2004-04-30 15:52  hardaker
  2245.    * local/Makefile.in:
  2246.    install mib2c.genhtml.conf
  2247. 2004-04-30 11:19  hardaker
  2248.    * mibs/: Makefile.in, makehtml.pl:
  2249.    - A make routine to generate a HTML dump of our Distributed MIBs.
  2250.      - Installed at http://www.Net-SNMP.org/mibs/
  2251. 2004-04-28 17:24  hardaker
  2252.    * man/mib2c.conf.5:
  2253.    update after extraction
  2254. 2004-04-28 17:23  hardaker
  2255.    * local/mib2c:
  2256.    many more updates and documentation for mib2c commands.
  2257. 2004-04-28 16:58  hardaker
  2258.    * local/mib2c:
  2259.    - document more and clean up $var.XXX comments
  2260. 2004-04-28 16:47  hardaker
  2261.    * man/Makefile.in:
  2262.    Only build the mib2c.conf man page if coming from a cvs checkout
  2263.      - avoids perl dependencies on end-user machines.
  2264. 2004-04-28 16:45  hardaker
  2265.    * man/: Makefile.in, mib2c.conf.5, mib2c.conf.5.in
  2266. , mib2c.extract.pl:
  2267.    New documentation for how to write mib2c.conf files.
  2268.      - note, much is auto-extracted from comments in mib2c.
  2269. 2004-04-28 16:44  hardaker
  2270.    * local/mib2c:
  2271.    construct comments better for auto-extraction into a manual page.
  2272. 2004-04-28 15:47  hardaker
  2273.    * local/mib2c.genhtml.conf:
  2274.    New mib2c.genhtml.conf code to generate a HTML document from a MIB
  2275.    document to make it easier to read.
  2276. 2004-04-28 15:47  hardaker
  2277.    * local/mib2c:
  2278.    - new @startperl@ / @endperl@ definitions to completely outsource some
  2279.      text to a large block of perl.
  2280.    - added mib2c_output() to output a line of text to the right place
  2281.      from anywhere in perl (evaled) code.
  2282. 2004-04-28 15:45  hardaker
  2283.    * perl/SNMP/: SNMP.pm, SNMP.xs:
  2284.    support the ability to get TC descriptions from perl
  2285. 2004-04-28 15:38  hardaker
  2286.    * perl/OID/OID.xs:
  2287.    fix output to respect the output length returned by the variable
  2288.    printing routines.
  2289. 2004-04-28 15:34  hardaker
  2290.    * include/net-snmp/library/parse.h, snmplib/parse.c:
  2291.    - Save textual convention description's
  2292.    - Implement +const char     *get_tc_description(int tc_index)
  2293. 2004-04-28 15:33  hardaker
  2294.    * snmplib/mib.c:
  2295.    change variable to const var to avoid warning.
  2296. 2004-04-27 11:44  hardaker
  2297.    * configure, configure.in:
  2298.    fix auto-enabling of --with-perl-modules when --enable-embedded-perl is selected
  2299. 2004-04-26 03:24  dts12
  2300.    * apps/snmpusm.c, man/snmpusm.1.def:
  2301.    Restore the distinction between 'cloneFrom' and 'create'(+clone)
  2302.    subcommands.  Fix handling of bare 'create' subcommand (since an
  2303.    uncloned user can't be marked as ACTIVE with the Net-SNMP agent)
  2304.    Document the behaviour more clearly.
  2305. 2004-04-23 08:15  dts12
  2306.    * agent/helpers/table_container.c, agent/helpers/table_data.c
  2307. , include/net-snmp/agent/table_container.h,
  2308.      include/net-snmp/agent/table_data.h:
  2309.    Provide an API for retrieving the table container (or 'table_data')
  2310.    structure from within a handler routine.
  2311.    This avoids the need for using global variables.
  2312. 2004-04-23 04:20  slif
  2313.    * win32/dist/tosock1.sh:
  2314.    script that converts back to winsock 1 library.  no undo is explained.
  2315. 2004-04-22 19:01  rstory
  2316.    * local/mib2c-conf.d/: generic-data-allocate.m2i,
  2317.      generic-table-indexes-from-oid.m2i,
  2318.      generic-table-indexes-set.m2i,
  2319.      generic-table-indexes-to-oid.m2i,
  2320.      generic-value-map-func.m2i,
  2321.      mfd-access-container-cached-defines.m2i,
  2322.      mfd-access-unsorted-external-defines.m2i,
  2323.      mfd-data-access.m2c, mfd-interface.m2c, mfd-top.m2c
  2324. , node-set.m2i, parent-set.m2i:
  2325.    change all DEBUGTRACE to DEBUGMSTL(("verbose:function_name"...
  2326. 2004-04-22 07:13  slif
  2327.    * apps/snmptrapd.c, win32/snmptrapd/Makefile.in,
  2328.      win32/snmptrapd/snmptrapd.dsp:
  2329.    patch from Andy Smith: [931673] Run snmptrapd as a Windows service;
  2330.    slif did the makefile/project file touches.
  2331. 2004-04-22 07:11  slif
  2332.    * agent/snmpd.c:
  2333.    match application name with display name to improve event log legibility.
  2334. 2004-04-22 07:08  slif
  2335.    * win32/: snmpd/Makefile.in, snmpdsdk/Makefile.in:
  2336.    Change include search path for snmplib to "...." [was pointing elsewhere].
  2337. 2004-04-21 19:50  rstory
  2338.    * local/mib2c-conf.d/subagent.m2c:
  2339.    remove unused var; update help message
  2340. 2004-04-21 19:48  rstory
  2341.    * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-top.m2c
  2342. :
  2343.    use # instead of * for special char, since perl doesn't like the *
  2344. 2004-04-21 19:44  rstory
  2345.    * local/mib2c-conf.d/mfd-interface.m2c:
  2346.    use unused var
  2347. 2004-04-21 19:41  rstory
  2348.    * local/mib2c-conf.d/mfd-data-set.m2c:
  2349.    fix quoting problem
  2350. 2004-04-21 19:39  rstory
  2351.    * local/mib2c-conf.d/mfd-data-get.m2c:
  2352.    add missing prototype for non-index map functions
  2353. 2004-04-21 19:37  rstory
  2354.    * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i
  2355. :
  2356.    get rid of loop_init_context, moving it's work into get_first; fix test
  2357.    for code gen for transient data
  2358. 2004-04-21 19:25  rstory
  2359.    * local/mib2c-conf.d/m2c_setup_enum.m2i:
  2360.    don't use uc function, as it barfs on enums w/hyphens
  2361. 2004-04-21 05:53  slif
  2362.    * win32/dist/installer/: Add2Path.nsi, SetEnVar.nsi,
  2363.      net-snmp.nsi:
  2364.    from Andy Smith: installer components
  2365. 2004-04-20 20:48  slif
  2366.    * include/ucd-snmp/version.h:
  2367.    fix [807349] ucd-snmp/version.h tries to use a mutable variable [#define]
  2368. 2004-04-20 20:23  slif
  2369.    * README.win32:
  2370.    update status, change build menu, and manual build ipv6 instructions.
  2371. 2004-04-20 18:57  slif
  2372.    * snmplib/system.c:
  2373.    patch-bug-919465-4 applied to fix [919465] bug in system.c
  2374. 2004-04-20 17:28  hardaker
  2375.    * testing/tests/: T030snmpv3usercreation, T110agentxget
  2376. , T111agentxset, T112agentxsetfail,
  2377.      T113agentxtrap, T120proxyget, T121proxyset,
  2378.      T122proxysetfail:
  2379.    Use new global Sv3config master param setup
  2380. 2004-04-20 17:24  hardaker
  2381.    * testing/tests/: T023snmpv3getMD5AES, T026snmpv3getSHAAES
  2382. :
  2383.    New tests for AES support
  2384. 2004-04-20 17:24  hardaker
  2385.    * testing/tests/: T022snmpv3getMD5, T023snmpv3getMD5DES
  2386. , T024snmpv3getSHA1, T025snmpv3getSHADES:
  2387.    Use new global Sv3config master param setup
  2388. 2004-04-20 17:19  hardaker
  2389.    * testing/tests/Sv3config:
  2390.    determine the best auth/encr type available and use it.
  2391. 2004-04-20 17:19  hardaker
  2392.    * perl/SNMP/SNMP.xs:
  2393.    fix for disabled snmpv1/2c and md5/des
  2394. 2004-04-20 15:13  rstory
  2395.    * local/mib2c.conf:
  2396.    fix unbalanced if/endif noted on coders by Oleg Ivanov
  2397. 2004-04-20 12:09  slif
  2398.    * apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
  2399.      include/net-snmp/system/cygwin.h,
  2400.      include/net-snmp/system/mingw32.h, snmplib/inet_ntop.c
  2401. , snmplib/inet_pton.c, snmplib/snmpTCPDomain.c,
  2402.      snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
  2403. , snmplib/snmpUDPIPv6Domain.c,
  2404.      win32/net-snmp/net-snmp-config.h,
  2405.      win32/net-snmp/net-snmp-config.h.in:
  2406.    fix errors building IPv6 support for MSVC++, MinGW, and Cygwin.
  2407. 2004-04-20 07:18  hardaker
  2408.    * local/snmpconf:
  2409.    fix broken usage of qw()
  2410. 2004-04-20 06:20  slif
  2411.    * win32/EXAMPLE.conf.win32:
  2412.    add sample config file
  2413. 2004-04-20 04:39  nba
  2414.    * agent/mibgroup/agent/: nsCache.c, nsDebug.c,
  2415.      nsLogging.c:
  2416.    Fix int/long mixup for 64-bit Solaris
  2417. 2004-04-20 04:33  nba
  2418.    * agent/snmp_agent.c, snmplib/snmp.c:
  2419.    Ensure diagnostics with ASN.1 encoding errors
  2420. 2004-04-20 03:51  slif
  2421.    * perl/SNMP/SNMP.xs:
  2422.    cleanup "reading MIB file" verbose message (compiled MIBDIRS/MIBS not useful/discernable).
  2423. 2004-04-20 02:51  slif
  2424.    * snmplib/mib.c:
  2425.    fix unsigned compare of len to line_len in sprint_realloc_hexstring
  2426. 2004-04-20 02:48  slif
  2427.    * snmplib/parse.c:
  2428.    add_mibdir variable 'token' is not used on win32.  move to under the ifdef.
  2429. 2004-04-19 23:40  slif
  2430.    * win32/: Configure, Makefile.in, local/Makefile.in
  2431. :
  2432.    patch from Alex Burger: [928872] Win32 build.bat snmpconf,mib2c,traptoemail
  2433. 2004-04-19 23:20  slif
  2434.    * win32/dist/: README-FIRST.txt, README.build.win32.txt
  2435. , README.txt, htmlhelp/Configuration Overview.html
  2436. , htmlhelp/Developer FAQ.html, htmlhelp/FAQ.html
  2437. , htmlhelp/Help Caveats.html,
  2438.      htmlhelp/Installation.html, htmlhelp/Introduction.html
  2439. , htmlhelp/Net-SNMP.hhc, htmlhelp/Net-SNMP.hhp,
  2440.      htmlhelp/net-snmp-4.2-800.jpg,
  2441.      htmlhelp/snmp.conf.win32.html,
  2442.      htmlhelp/snmpd.conf.win32.html,
  2443.      htmlhelp/snmptrapd.conf.win32.html, scripts/create-toc
  2444. , scripts/mandir2html, scripts/poddir2html,
  2445.      scripts/readme2html, scripts/txt2html:
  2446.    patch from Alex Burger: [938214] Win32 dist folder - building a binary release
  2447. 2004-04-19 23:05  slif
  2448.    * local/snmpconf:
  2449.    patch from Alex Burger: [918410] SNMPCONF dynamic paths
  2450. 2004-04-19 21:52  slif
  2451.    * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c:
  2452.    conditionally compile for platforms with static object lists [no configure].
  2453. 2004-04-19 21:49  slif
  2454.    * apps/snmpnetstat/: inet6.c, netstat.h:
  2455.    reduce warnings for undecl'd struct; declare inet6print only where it is needed.
  2456. 2004-04-19 21:41  slif
  2457.    * snmplib/snmpUDPIPv6Domain.c:
  2458.    don't expose getaddrinfo if not supported by the platform.
  2459. 2004-04-19 21:39  slif
  2460.    * snmplib/snmpUDPIPv6Domain.c:
  2461.    fix unsigned int compare
  2462. 2004-04-19 21:38  slif
  2463.    * snmplib/snmpUDPIPv6Domain.c:
  2464.    trade in a single typedef uint8_t for the widely used u_char.
  2465. 2004-04-19 21:36  slif
  2466.    * snmplib/snmpUDPIPv6Domain.c:
  2467.    cleanup when finished with addrinfo structure.
  2468. 2004-04-19 20:09  slif
  2469.    * configure.in, configure:
  2470.    add inet_ntop,inet_pton to snmplib objects for win32 builds.
  2471. 2004-04-19 20:08  slif
  2472.    * win32/Configure:
  2473.    more robust change for NETSNMP_USE_DLL.
  2474. 2004-04-19 18:37  hardaker
  2475.    * apps/encode_keychange.c:
  2476.    fix #ifdef bug
  2477. 2004-04-19 16:47  slif
  2478.    * snmplib/parse.c:
  2479.    add comment from Niels B. reason for win32 ifdefs in add_mibdir.
  2480. 2004-04-19 15:57  slif
  2481.    * win32/: Configure, build.pl, mib_module_inits.h
  2482. , net-snmp/net-snmp-config.h,
  2483.      net-snmp/net-snmp-config.h.in, snmpnetstat/Makefile.in
  2484. , snmpnetstat/snmpnetstat.dsp:
  2485.    selective build of IPv6 transport for MSVC++ build
  2486. 2004-04-19 15:08  hardaker
  2487.    * NEWS, configure, configure.in,
  2488.      agent/mibgroup/snmpv3/usmUser.c, apps/encode_keychange.c
  2489. , apps/snmpusm.c,
  2490.      include/net-snmp/net-snmp-config.h.in,
  2491.      include/net-snmp/library/snmp_api.h,
  2492.      include/net-snmp/library/transform_oids.h,
  2493.      snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c
  2494. , snmplib/scapi.c, snmplib/snmp_parse_args.c,
  2495.      snmplib/snmpusm.c, snmplib/snmpv3.c,
  2496.      testing/tests/Sv3config, testing/tests/Sv3vacmconfig,
  2497.      testing/tests/T020snmpv3get,
  2498.      testing/tests/T021snmpv3getnext,
  2499.      testing/tests/T0220snmpv3bulkget,
  2500.      testing/tests/T022snmpv3getMD5,
  2501.      testing/tests/T023snmpv3getMD5DES,
  2502.      testing/tests/T025snmpv3getSHADES,
  2503.      testing/tests/T049snmpv3inform,
  2504.      testing/tests/T050snmpv3trap:
  2505.    New configure flags: --disable-md5 and --disable-des to completely remove support for the less trusted/secure algorithms
  2506. 2004-04-19 13:01  slif
  2507.    * agent/snmp_agent.c:
  2508.    move debug statement after variable definition.
  2509. 2004-04-19 12:36  slif
  2510.    * win32/Configure:
  2511.    use a more robust search for undef USE_OPENSSL.
  2512. 2004-04-19 08:28  dts12
  2513.    * include/net-snmp/library/default_store.h,
  2514.      snmplib/snmp_api.c, snmplib/mib.c:
  2515.    More flexible output of hex strings - don't hardcode 16-octets-per-line
  2516. 2004-04-19 07:58  slif
  2517.    * apps/snmpnetstat/winstub.c:
  2518.    comment out variables which are not used.
  2519. 2004-04-19 07:58  rstory
  2520.    * agent/snmp_agent.c:
  2521.    add alarm to age addr cache every 5 min; add debug for asp->reqinfo
  2522. 2004-04-19 07:53  rstory
  2523.    * agent/snmpd.c:
  2524.    remove 'sched'uled timeout processing; move addr cache aging into alarm;
  2525.    change deafult timeout from TIMETICK to LONG_MAX
  2526. 2004-04-19 07:49  rstory
  2527.    * snmplib/snmp_api.c:
  2528.    remove unused var; add timeout debugging
  2529. 2004-04-19 07:36  slif
  2530.    * include/net-snmp/net-snmp-config.h.in:
  2531.    patch [ 918948 ] fix cygwin config problem
  2532. 2004-04-16 17:06  hardaker
  2533.    * snmplib/snmp_parse_args.c:
  2534.    fixed a v1/v2c exclusion bug
  2535. 2004-04-16 16:45  hardaker
  2536.    * configure, configure.in:
  2537.    Output message now contains versions supported
  2538. 2004-04-16 16:37  hardaker
  2539.    * NEWS, configure, configure.in,
  2540.      agent/agent_read_config.c, agent/agent_registry.c,
  2541.      agent/agent_trap.c, agent/snmp_agent.c,
  2542.      agent/helpers/table_iterator.c,
  2543.      agent/mibgroup/mibII/snmp_mib.c,
  2544.      agent/mibgroup/mibII/vacm_vars.c,
  2545.      agent/mibgroup/notification/snmpNotifyTable.c,
  2546.      agent/mibgroup/target/target.c, apps/snmptable.c,
  2547.      apps/snmptrap.c, apps/snmptrapd_log.c,
  2548.      apps/snmpnetstat/main.c,
  2549.      include/net-snmp/net-snmp-config.h.in,
  2550.      include/net-snmp/library/default_store.h,
  2551.      include/net-snmp/library/snmp.h, snmplib/snmpUDPDomain.c
  2552. , snmplib/snmpUDPIPv6Domain.c,
  2553.      snmplib/snmpUnixDomain.c, snmplib/snmp_api.c,
  2554.      snmplib/snmp_auth.c, snmplib/snmp_parse_args.c,
  2555.      snmplib/snmpv3.c, testing/eval_tools.sh,
  2556.      testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget
  2557. , testing/tests/T015snmpv2cgetnext,
  2558.      testing/tests/T0160snmpv2cbulkget,
  2559.      testing/tests/T016snmpv2cgetfail,
  2560.      testing/tests/T017snmpv2ctov1getfail,
  2561.      testing/tests/T018snmpv1tov2cgetfail,
  2562.      testing/tests/T019snmpv2cnosuch,
  2563.      testing/tests/T051snmpv2ctrap,
  2564.      testing/tests/T052snmpv2cinform,
  2565.      testing/tests/T058agentauthtrap, testing/tests/T100agenthup
  2566. , testing/tests/T120proxyget,
  2567.      testing/tests/T121proxyset, testing/tests/T122proxysetfail
  2568. , testing/tests/T130snmpv1vacmget,
  2569.      testing/tests/T131snmpv2cvacmget,
  2570.      testing/tests/T140snmpv1vacmgetfail,
  2571.      testing/tests/T141snmpv2cvacmgetfail,
  2572.      testing/tests/T150solarishostcpu,
  2573.      testing/tests/T151solarishostdisk,
  2574.      testing/tests/T152hostuptime, testing/tests/T153solarisswap
  2575. :
  2576.    New flags for configure: --disable-snmpv1 --disable-snmpv2c
  2577. 2004-04-16 16:21  hardaker
  2578.    * testing/tests/: T020snmpv3get, T021snmpv3getnext:
  2579.    remove duplicate and conflicting VACM entry.  It's amazing this hasn't
  2580.    causes false problems before now.
  2581. 2004-04-16 12:46  rstory
  2582.    * agent/mibgroup/if-mib/data_access/interface_common.c:
  2583.    address issues noted by dave on coders
  2584. 2004-04-16 12:42  rstory
  2585.    * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c
  2586. :
  2587.    new 'no check' debug macro/functions
  2588. 2004-04-15 14:52  rstory
  2589.    * include/net-snmp/data_access/arp.h:
  2590.    header for arp data access
  2591. 2004-04-15 05:50  dts12
  2592.    * agent/mibgroup/mibII/var_route.c:
  2593.    Variables used for returning values need to be 'static'.   (oops!)
  2594. 2004-04-15 05:47  dts12
  2595.    * agent/snmp_vars.c, include/net-snmp/agent/snmp_vars.h
  2596. , agent/mibgroup/mibII/var_route.c:
  2597.    Move the definition of 'ipaddr_return' to the (only) routine where
  2598.    it's actually used.  (See Bug #934422)
  2599. 2004-04-15 05:29  dts12
  2600.    * local/mib2c.notify.conf:
  2601.    Remove extraneous ';' in notification generation routine (Bug #895800)
  2602. 2004-04-15 05:14  dts12
  2603.    * agent/snmp_agent.c:
  2604.    Remove duplicate code (Bug #934411)
  2605. 2004-04-14 21:59  hardaker
  2606.    * snmplib/snmpv3.c:
  2607.    fixed cut-n-paste typos pointed out to me by Mike S.
  2608. 2004-04-14 17:25  hardaker
  2609.    * perl/SNMP/: SNMP.pm, SNMP.xs:
  2610.    - support local/master SNMPv3 key settings directly
  2611.    - have gettable() parse indexes out of the OID when NetSNMP::OID is available
  2612.      - not extensively tested yet.
  2613. 2004-04-14 15:41  slif
  2614.    * man/mib_api.3.def:
  2615.    Specify correct default value for MIBDIRS.
  2616. 2004-04-14 15:32  nba
  2617.    * agent/mibgroup/ucd-snmp/vmstat.c,
  2618.      agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt
  2619. :
  2620.    Support for Linux 2.6 incl SoftIRQ CPU state
  2621. 2004-04-14 15:29  nba
  2622.    * agent/mibgroup/ucd-snmp/diskio.c:
  2623.    Overhaul to remove fixed table size and support Linux 2.6 kernel
  2624. 2004-04-14 15:21  nba
  2625.    * agent/mibgroup/ucd-snmp/: vmstat_hpux.c, vmstat_solaris2.c
  2626. :
  2627.    Clean up comments mishandled ny indent
  2628. 2004-04-14 14:49  hardaker
  2629.    * man/snmpd.conf.5.def, snmplib/snmpv3.c:
  2630.    Added support to the createUser directive for specifying manual local
  2631.    or master keys rather than relying on password derivations.
  2632. 2004-04-14 13:21  rstory
  2633.    * agent/helpers/cache_handler.c:
  2634.    null check before using pointer
  2635. 2004-04-14 13:11  hardaker
  2636.    * include/net-snmp/library/default_store.h:
  2637.    Added support for new snmp.conf tokens to directly set SNMPv3 hex keys
  2638. 2004-04-14 12:27  hardaker
  2639.    * man/snmp.conf.5.def, man/snmpcmd.1.def,
  2640.      snmplib/default_store.c, snmplib/snmp_api.c,
  2641.      snmplib/snmpv3.c:
  2642.    Added support for new snmp.conf tokens to directly set SNMPv3 hex keys
  2643. 2004-04-14 09:40  hardaker
  2644.    * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
  2645. , snmplib/snmpv3.c, man/snmpcmd.1.def:
  2646.    Added support for directly specifying SNMPv3 hex keys using new flags (-3[mMkK])
  2647. 2004-04-14 08:24  rstory
  2648.    * configure:
  2649.    new configure for configure.in
  2650. 2004-04-14 08:23  rstory
  2651.    * configure.in:
  2652.    more debug; simplify two conflict tests into one; revert conflict messages
  2653.    back to warning, but add obnoxious warning to summary cache
  2654. 2004-04-14 03:25  dts12
  2655.    * perl/SNMP/t/bulkwalk.t:
  2656.    A non-zero repeat count with no non-repeating varbinds confuses the
  2657.    perl 'bulkwalk' routine.   This should really be fixed properly,
  2658.    but this at least allows the rest of the tests to run successfully.
  2659. 2004-04-14 03:15  dts12
  2660.    * snmplib/snmp_logging.c:
  2661.    Support per-loghandler shutdown processing in 'snmp_disable_log'.
  2662.    This should allow logfiles to be rotated properly.
  2663.    However, I'm not convinced that the 'enabled' flag is being used
  2664.    consistently, particularly by other styles of logging configuration.
  2665.    Some cleanup work is probably needed.
  2666. 2004-04-14 03:09  dts12
  2667.    * include/net-snmp/library/default_store.h, snmplib/mib.c
  2668. :
  2669.    Support "01:02:03:04:05:06" style hex output - i.e. leading 0's
  2670.    on single-digit hex values.  (Suggested by Glenn Andrews)
  2671. 2004-04-14 03:06  dts12
  2672.    * include/net-snmp/library/parse.h, snmplib/mib.c,
  2673.      snmplib/parse.c:
  2674.    Identify which MIB modules are present in the MIBFILES list before
  2675.    starting to load anything.   This allows IMPORT statements to work
  2676.    correctly, regardless of the order in which such files appear.
  2677. 2004-04-14 02:53  dts12
  2678.    * include/net-snmp/system/: aix.h, bsd.h, cygwin.h
  2679. , dynix.h, irix.h, mingw32.h, osf5.h
  2680. , sunos.h, svr5.h, sysv.h, ultrix4.h
  2681. :
  2682.    Include "generic.h" using the full name, rather than
  2683.    relying on the include path being set correctly.
  2684.    (Suggested by Nagaraj Narayanaswamy)
  2685. 2004-04-14 02:42  dts12
  2686.    * apps/snmpdelta.c:
  2687.    Catch SNMPv2 exception values.
  2688. 2004-04-14 02:37  dts12
  2689.    * agent/mibgroup/mibII/route_write.c:
  2690.    Avoid crashing the agent when backing out of an invalid SET request.
  2691. 2004-04-14 02:33  dts12
  2692.    * agent/mibgroup/disman/mteTriggerTable.c:
  2693.    Allow 'monitor' directives to specify a single instance rather than
  2694.    always monitoring all rows.
  2695. 2004-04-14 02:28  dts12
  2696.    * FAQ:
  2697.    Update list of supported MIBs, advice on running as non-root
  2698.    and bring into line with 5.1.x branch version.
  2699. 2004-04-13 13:50  rstory
  2700.    * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:
  2701.    tweak assert condition to allow for valid but expired cache
  2702. 2004-04-13 13:48  rstory
  2703.    * local/mib2c-conf.d/details-enums.m2i:
  2704.    fix comment typo
  2705. 2004-04-13 12:35  rstory
  2706.    * agent/mibgroup/: ip-mib.h, ip-mib/inetNetToMediaTable.h
  2707. ,
  2708.      ip-mib/inetNetToMediaTable/default-table-inetNetToMediaTable.m2d
  2709. , ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
  2710.      ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
  2711.      ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h,
  2712.      ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
  2713. ,
  2714.      ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h
  2715. , ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
  2716. , ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
  2717. :
  2718.    new inetNetToMediaTable
  2719. 2004-04-13 12:32  rstory
  2720.    * agent/mibgroup/ip-mib/data_access/: arp.h, arp_common.c
  2721. , arp_linux.c, ipaddress_ioctl.h:
  2722.    new files
  2723. 2004-04-13 11:44  rstory
  2724.    *
  2725.      agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
  2726. :
  2727.    remove unused var
  2728. 2004-04-13 11:43  rstory
  2729.    *
  2730.      agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
  2731. :
  2732.    use access routine to allocate/free route entries
  2733. 2004-04-13 11:42  rstory
  2734.    * agent/mibgroup/if-mib/ifXTable/ifXTable.c:
  2735.    use access routine to allocate/free interface entries
  2736. 2004-04-13 11:41  rstory
  2737.    * agent/mibgroup/if-mib/data_access/interface_common.c:
  2738.    default admin/oper status to up
  2739. 2004-04-13 11:39  rstory
  2740.    * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:
  2741.    invert order for cache refresh; set new preload flag on cache to init ifIndex
  2742.    enum list (used by other modules); set oper_status down if interface vanishes;
  2743.    more robust handling of comparing/swiping pointers
  2744. 2004-04-13 11:34  rstory
  2745.    * agent/mibgroup/if-mib/ifTable/ifTable_constants.h:
  2746.    remove unused mapping defines
  2747. 2004-04-13 11:33  rstory
  2748.    * agent/mibgroup/if-mib/ifTable/ifTable.c:
  2749.    remove unused mapping functions
  2750. 2004-04-13 11:31  rstory
  2751.    * agent/mibgroup/if-mib/ifTable/ifTable.h:
  2752.    revert external defintion change
  2753. 2004-04-13 11:29  rstory
  2754.    * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:
  2755.    use access routine to allocate/free ipaddress_entry
  2756. 2004-04-13 11:26  rstory
  2757.    * agent/mibgroup/ip-mib/data_access/: ipaddress_common.c,
  2758.      ipaddress_ioctl.c, ipaddress_linux.c:
  2759.    tweak internal index usage; use net-snmp ifIndex based on name instead of ioctl
  2760.    if_index; add/tweak comments
  2761. 2004-04-13 11:23  rstory
  2762.    * agent/helpers/cache_handler.c,
  2763.      include/net-snmp/agent/cache_handler.h:
  2764.    new flag for preloading cache; move cache load/free to static subroutines for
  2765.    code reuse; add some debug msgs
  2766. 2004-04-13 11:15  rstory
  2767.    * include/net-snmp/data_access/interface.h:
  2768.    add defines for admin/oper status enums
  2769. 2004-04-13 10:31  hardaker
  2770.    * include/net-snmp/net-snmp-config.h.in:
  2771.    entries for have_mktime nad have_stime
  2772. 2004-04-13 10:31  hardaker
  2773.    * dist/net-snmp.spec:
  2774.    version change.
  2775. 2004-04-10 05:59  dts12
  2776.    * apps/snmpusm.c:
  2777.    Cloning a user requires using the usmUserStatus column object.
  2778. 2004-04-10 05:57  dts12
  2779.    * configure, configure.in:
  2780.    Remove duplicate entry from list of default MIB modules.
  2781. 2004-04-09 18:50  slif
  2782.    * snmplib/snmp_transport.c:
  2783.    fix two SNMP_FREE candidates in tdomain_unregister, clear_tdomain_list.
  2784. 2004-04-09 18:47  slif
  2785.    * snmplib/inet_pton.c:
  2786.    fix a sign compare warning.
  2787. 2004-04-09 18:37  slif
  2788.    * win32/: libsnmp/Makefile.in, libsnmp/libsnmp.dsp,
  2789.      libsnmp_dll/Makefile.in, libsnmp_dll/libsnmp.def,
  2790.      libsnmp_dll/libsnmp_dll.dsp, net-snmp/net-snmp-config.h
  2791. , net-snmp/net-snmp-config.h.in:
  2792.    add IPv6 transports to msvc++ builds.
  2793. 2004-04-09 18:27  slif
  2794.    * perl/SNMP/t/get.t:
  2795.    don't require interface layer of agent in order to pass these tests.
  2796. 2004-04-09 18:24  slif
  2797.    * win32/libnetsnmptrapd/Makefile.in:
  2798.    undo last change to restore proper construction of Perl modules.
  2799. 2004-04-08 21:11  slif
  2800.    * testing/tests/T122proxysetfail:
  2801.    match snmpset output to fix bug [919267] testnum 34 T122proxysetfail failing
  2802. 2004-04-08 20:25  slif
  2803.    * testing/RUNTESTS:
  2804.    change usage comment for "-XM" to match its function
  2805. 2004-04-08 20:19  slif
  2806.    * win32/libnetsnmptrapd/Makefile.in:
  2807.    do not build snmptrapd.obj as part of netsnmptrapd library (MSVC++ build).
  2808. 2004-04-08 20:17  slif
  2809.    * win32/libhelpers/: Makefile.in, libhelpers.dsp:
  2810.    add table_container.obj to list of objects to be built using MSVC++
  2811. 2004-04-08 20:12  slif
  2812.    * include/net-snmp/net-snmp-config.h.in:
  2813.    Patch from Michael Slifcak: [ 918948 ] fix cygwin config problem
  2814. 2004-04-08 20:07  slif
  2815.    * agent/mibgroup/host/hr_system.c:
  2816.    apply nba's Feb.2004 pututline fixes to main branch.
  2817. 2004-04-08 15:54  hardaker
  2818.    * testing/eval_tools.sh:
  2819.    Use -Lf and -Lf in the main trunk to match the proper code use
  2820. 2004-04-08 13:08  hardaker
  2821.    * agent/mibgroup/utilities/override.c, man/snmpd.conf.5.def
  2822. :
  2823.    Support for the -rw flag to the override token allowing read/write
  2824.    access to the bogus mib objects.
  2825. 2004-04-08 13:01  hardaker
  2826.    * snmplib/snmp_api.c:
  2827.    Fix enum lists for unsigned and bit strings to remove duplicate types
  2828. 2004-04-07 19:50  slif
  2829.    * testing/: RUNTESTS, TESTCONF.sh:
  2830.    patch [917646] test using installed MIBs first
  2831. 2004-04-07 15:57  rstory
  2832.    * configure:
  2833.    configure to match new config.in
  2834. 2004-04-07 15:55  rstory
  2835.    * configure.in:
  2836.    add lots of debug to module processing; use new var for excluded modules; make
  2837.    conflicts errors instead of warnings; don't try to re-process a src only module
  2838. 2004-04-07 15:52  rstory
  2839.    * local/mib2c-conf.d/details-enums.m2i:
  2840.    typo in comments
  2841. 2004-04-07 15:51  rstory
  2842.    * local/mib2c-conf.d/mfd-interface.m2c:
  2843.    only gen release undo code if settable
  2844. 2004-04-07 15:47  rstory
  2845.    * include/net-snmp/data_access/route.h:
  2846.    tweak comments
  2847. 2004-04-07 15:47  rstory