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

SNMP编程

开发平台:

Unix_Linux

  1. :
  2.    always convert generated array len to array element count (not bytes)
  3.    
  4. 2003-11-05 02:52  dts12
  5.    * apps/: snmptable.c (V5-0-patches.1), snmptable.c:
  6.    Don't try searching for column objects if there isn't anything to search.
  7.    Report problems using the object name originally specified, rather than
  8.    a temporary internal buffer.
  9.    
  10. 2003-11-04 15:06  rstory
  11.    * win32/: libsnmp_dll/libsnmp_dll.dsp,
  12.    net-snmp/net-snmp-config.h:
  13.    INLINE changes - don't use inline for the DLL version, as it's reported to
  14.    cause errors
  15.    
  16. 2003-11-04 14:45  rstory
  17.    * win32/: win32.dsw, win32sdk.dsw,
  18.    libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def,
  19.    netsnmpmibs/netsnmpmibs.dsp:
  20.    apply patch [ 833216 ] 5.1.pre3 Win32 compile patch
  21.    
  22. 2003-11-04 08:58  rstory
  23.    * include/net-snmp/net-snmp-config.h.in:
  24.    don't define configure PACKAGE_* macros if already defines.
  25.    
  26. 2003-11-04 08:04  dts12
  27.    * FAQ:
  28.    A new entry discussing tables with >256 columns.
  29.    
  30. 2003-11-04 07:33  rstory
  31.    * local/mib2c-conf.d/generic-ctx-set.m2i:
  32.    always generate code when data context is generated
  33.    
  34. 2003-11-04 07:32  rstory
  35.    * local/mib2c-conf.d/syntax-InetAddress-set.m2i:
  36.    clarify comments
  37.    
  38. 2003-11-04 07:31  rstory
  39.    * local/mib2c-conf.d/syntax-InetAddressType-set.m2i:
  40.    clarify comments; use generic-set instead of get
  41.    
  42. 2003-11-04 07:22  rstory
  43.    * local/mib2c-conf.d/parent-set.m2i:
  44.    clarify comments
  45.    
  46. 2003-11-04 07:19  rstory
  47.    * README:
  48.    sync contributors w/5.0.x
  49.    
  50. 2003-11-04 01:28  dts12
  51.    * man/snmpd.8.def:
  52.    Document the effect of -C on persistent config files.
  53.    
  54. 2003-11-03 14:29  rstory
  55.    * local/mib2c-conf.d/node-set.m2i:
  56.    fix generated code for undo_setup
  57.    
  58. 2003-11-03 12:57  rstory
  59.    * local/mib2c-conf.d/mfd-data-set.m2c:
  60.    clarify comments; remove bogus asserts
  61.    
  62. 2003-11-03 10:31  rstory
  63.    * local/mib2c-conf.d/generic-get-char.m2i:
  64.    make IS_SET macros unique per node
  65.    
  66. 2003-11-03 10:30  rstory
  67.    * local/mib2c-conf.d/generic-table-indexes-from-oid.m2i:
  68.    fix var name typo
  69.    
  70. 2003-11-03 10:28  rstory
  71.    * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i:
  72.    must use addr of local var to get ptr
  73.    
  74. 2003-11-03 10:24  rstory
  75.    * local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i:
  76.    must use addr of local var to get ptr
  77.    
  78. 2003-11-03 10:22  rstory
  79.    * local/mib2c-conf.d/default-mfd-top.m2c:
  80.    set up defaults for mfd tables
  81.    
  82. 2003-11-03 07:50  rstory
  83.    * include/net-snmp/agent/snmp_agent.h:
  84.    recognize SNMP_MSG_SET is not a valid GET mode; comment tweaks
  85.    
  86. 2003-11-03 07:26  dts12
  87.    * include/net-snmp/agent/snmp_agent.h:
  88.    Recognise SNMP_MSG_SET as a valid SET mode
  89.    (so that the varbind caching doesn't lose the assigned values!)
  90.    
  91. 2003-11-02 09:51  rstory
  92.    * include/net-snmp/system/hpux.h:
  93.    restore accidentaly deleted hpux define; add comment
  94.    
  95. 2003-11-02 04:55  nba
  96.    * man/.cvsignore:
  97.    Fix a bunch of compiler warnings: const-ness, casts, missing protoypes,
  98.    unused variables, cvs ignore ignorable files
  99.    
  100. 2003-11-02 04:50  nba
  101.    * .cvsignore, agent/agent_trap.c, agent/snmpd.c,
  102.    agent/mibgroup/agent/nsLogging.c,
  103.    agent/mibgroup/agentx/protocol.c,
  104.    agent/mibgroup/mibII/interfaces.c, apps/.cvsignore,
  105.    apps/snmptrapd_handlers.c, apps/snmptrapd_log.c,
  106.    include/net-snmp/agent/snmp_agent.h,
  107.    include/net-snmp/library/container.h,
  108.    include/net-snmp/library/container_binary_array.h,
  109.    include/net-snmp/library/snmp_enum.h, snmplib/mib.c,
  110.    snmplib/snmp_enum.c:
  111.    Fix a bunch of compiler warnings: const-ness, casts, missing protoypes,
  112.    unused variables, cvs ignore ignorable files
  113.    
  114. 2003-11-02 04:44  nba
  115.    * configure.in, configure:
  116.    Fix a bad syntax when testing for perl modules
  117.    
  118. 2003-11-02 04:42  nba
  119.    * apps/snmpnetstat/main.c, man/snmpnetstat.1:
  120.    Another left over -p option
  121.    
  122. 2003-11-01 16:04  rstory
  123.    * local/mib2c-conf.d/m2c_setup_node.m2i:
  124.    always quote both sides of perl ne/eq tests; allow override of varbind variable
  125.    name; add subid to node summary
  126.    
  127. 2003-11-01 16:02  rstory
  128.    * local/mib2c-conf.d/default-mfd-top.m2c:
  129.    move example and transient defaults to table setup
  130.    
  131. 2003-11-01 16:02  rstory
  132.    * local/mib2c-conf.d/m2c_setup_table.m2i:
  133.    change default reg ctx from void* to netsnmp_data_list *; move example
  134.    and transient defaults here (from top)
  135.    
  136. 2003-11-01 15:58  rstory
  137.    * local/mib2c-conf.d/node-get.m2i:
  138.    add 'TODO' comment; don't generate code if example not set & not generated data
  139.    context; default to returning no data for node;
  140.    
  141. 2003-11-01 15:56  rstory
  142.    * local/mib2c-conf.d/mfd-top.m2c:
  143.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  144.    use quotes on both sides of perl eq/ne tests; fix reg ptr dcl
  145.    
  146. 2003-11-01 15:55  rstory
  147.    * local/mib2c-conf.d/mfd-makefile.m2m:
  148.    add users target to only build user code
  149.    
  150. 2003-11-01 15:54  rstory
  151.    * local/mib2c-conf.d/mfd-interface.m2c:
  152.    use quotes on both sides of perl eq/ne tests; check_indexs is only for row
  153.    creation; data not found only ok for row creation, not settable; sanity
  154.    check for bogus index oid size before memcpy; set ASN_PRIV_RETRY for no data,
  155.    so sparse tables work
  156.    
  157. 2003-11-01 15:51  rstory
  158.    * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
  159. :
  160.    set oid size to max before trying to parse oid
  161.    
  162. 2003-11-01 15:50  rstory
  163.    * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
  164.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  165.    rename ref to loop_ref; more asserts; move TODO outside of conditional; move
  166.    itr_ctr free outside of example conditional
  167.    
  168. 2003-11-01 15:48  rstory
  169.    * local/mib2c-conf.d/generic-get-decl.m2i:
  170.    tweak indention
  171.    
  172. 2003-11-01 15:47  rstory
  173.    * local/mib2c-conf.d/generic-ctx-set.m2i:
  174.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  175.    move TODO outside of conditional; don't include code if examples not set
  176.    
  177. 2003-11-01 15:45  rstory
  178.    * local/mib2c-conf.d/generic-ctx-get.m2i:
  179.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  180.    quote both sides of perl eq/ne tests; document include in comments
  181.    
  182. 2003-11-01 15:44  rstory
  183.    * local/mib2c-conf.d/generic-ctx-copy.m2i:
  184.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  185.    move TODO outside of conditional; tweak conditional
  186.    
  187. 2003-11-01 15:43  rstory
  188.    * local/mib2c-conf.d/node-set.m2i:
  189.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  190.    move conditional inside include
  191.    
  192. 2003-11-01 15:41  rstory
  193.    * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-readme.m2c
  194. , parent-set.m2i:
  195.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  196.    quote both sides of perl eq/ne tests
  197.    
  198. 2003-11-01 15:37  rstory
  199.    * local/mib2c-conf.d/syntax-RowStatus-get.m2i:
  200.    put 'TODO' comment on it's own line(removable w/out disrupting code comments)
  201.    
  202. 2003-11-01 15:37  rstory
  203.    * local/mib2c-conf.d/: syntax-COUNTER64-get.m2i,
  204.    syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i,
  205.    syntax-InetAddressType-get.m2i, syntax-TestAndIncr-get.m2i
  206. :
  207.    put 'TODO' comment on it's own line(removable w/out disrupting code comments);
  208.    default to returning no data for nodes
  209.    
  210. 2003-11-01 15:21  rstory
  211.    * local/mib2c-conf.d/: details-enums.m2i,
  212.    generic-data-context.m2i, generic-get-char.m2i,
  213.    generic-value-map-reverse.m2i, generic-value-map.m2i,
  214.    mfd-access-unsorted-external-header.m2i, mfd-data-set.m2c
  215. , parent-dependencies.m2i:
  216.    put 'TODO' comment on it's own line(removable w/out disrupting code comments)
  217.    
  218. 2003-11-01 15:16  rstory
  219.    * local/mib2c-conf.d/: generic-table-indexes-from-oid.m2i,
  220.    generic-table-indexes-to-oid.m2i,
  221.    generic-table-indexes-varbind-setup.m2i:
  222.    new code for indexes and oid conversions
  223.    
  224. 2003-11-01 10:43  rstory
  225.    * snmplib/container_iterator.c:
  226.    use endofmibview instead of no_vars
  227.    
  228. 2003-10-30 17:38  rstory
  229.    * agent/mibgroup/host/hr_swrun.c, local/mib2c.array-user.conf
  230. :
  231.    add comments
  232.    
  233. 2003-10-30 17:37  rstory
  234.    * agent/snmp_agent.c:
  235.    test func parameter, not variable we're about to overwrite
  236.    
  237. 2003-10-30 17:36  rstory
  238.    * agent/snmp_vars.c:
  239.    declare  callback_master_num even if SNMP_TRANSPORT_CALLBACK_DOMAIN is not
  240.    defined (so I don't need to add more ifdef's in other code)
  241.    
  242. 2003-10-30 17:34  rstory
  243.    * agent/mibgroup/disman/mteTriggerTable.c:
  244.    log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN
  245.    is not defined
  246.    
  247. 2003-10-30 17:33  rstory
  248.    * agent/mibgroup/agentx/subagent.c:
  249.    log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN
  250.    is not defined; fix test for agentx_open_session
  251.    
  252. 2003-10-30 17:29  rstory
  253.    * snmplib/snmpCallbackDomain.c:
  254.    don't compile code if SNMP_TRANSPORT_CALLBACK_DOMAIN not defined
  255.    
  256. 2003-10-30 16:51  rstory
  257.    * win32/net-snmp/net-snmp-config.h:
  258.    merge transport comments from non-win net-snmp-config.h; undef callback
  259.    transport instead of def of 0, so it actually turns off code; undef inline
  260.    macros before redefining them
  261.    
  262. 2003-10-30 16:49  rstory
  263.    * win32/config.h:
  264.    replace contents w/include of net-snmp/net-snmp-config.h so only one header
  265.    needs to be maintained. Everyone should be using the new one anyway, right?
  266.    
  267. 2003-10-30 01:31  dts12
  268.    * configure, configure.in:
  269.    Don't configure the Host-Resources support by default.
  270.    It's a good idea, but we're too close to 5.1 for this to be safe.
  271.    
  272. 2003-10-29 10:51  hardaker
  273.    * agent/helpers/table_iterator.c:
  274.    inline -> NETSNMP_INLINE
  275.    
  276. 2003-10-29 03:10  dts12
  277.    * man/: snmpcmd.1.def, snmpd.8.def, snmptrapd.8.def
  278. :
  279.    Document new -Lx logging option block, and assorted deprecated options.
  280.    
  281. 2003-10-29 02:59  dts12
  282.    * FAQ:
  283.    Various updates to the FAQ.
  284.      Highlights include better explanation of access control and timeout
  285.    problems, discussion of what traps are sent and where to (including
  286.    Disman Event-MIB support) and more on mib2c usage (including the
  287.    differences between configs, and pointers to examples).
  288.      Separate sections for compilation and coding new modules
  289.    (restructuring existing entries)
  290.      Refer to project as 'Net-SNMP' rather than 'UCD' throughout
  291.    (except where specifically v4 or UCD-SNMP-MIB are meant)
  292.    
  293. 2003-10-29 02:33  dts12
  294.    * agent/mibgroup/mibII/: sysORTable.h (V5-0-patches.1),
  295.    sysORTable.h (V4-2-patches.[1,2]), sysORTable.h:
  296.    Fix null definition of REGISTER_SYSOR_TABLE (when not using this table).
  297.    Reported by Mark Hopkins
  298.    
  299. 2003-10-28 18:16  rstory
  300.    * perl/AnyData_SNMP/Storage.pm:
  301.    - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre3 )
  302.    
  303. 2003-10-28 18:16  rstory
  304.    * perl/ASN/ASN.pm:
  305.    - (perl/ASN/ASN.pm): version tag ( 5.1.pre3 )
  306.    
  307. 2003-10-28 18:16  rstory
  308.    * perl/OID/OID.pm:
  309.    - (perl/OID/OID.pm): version tag ( 5.1.pre3 )
  310.    
  311. 2003-10-28 18:16  rstory
  312.    * perl/default_store/default_store.pm:
  313.    - (perl/default_store/default_store.pm): version tag ( 5.1.pre3 )
  314.    
  315. 2003-10-28 18:16  rstory
  316.    * perl/agent/default_store/default_store.pm:
  317.    - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre3 )
  318.    
  319. 2003-10-28 18:16  rstory
  320.    * perl/agent/agent.pm:
  321.    - (perl/agent/agent.pm): version tag ( 5.1.pre3 )
  322.    
  323. 2003-10-28 18:16  rstory
  324.    * perl/SNMP/SNMP.pm:
  325.    - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre3 )
  326.    
  327. 2003-10-28 18:16  rstory
  328.    * sedscript.in:
  329.    - (sedscript.in): version tag ( 5.1.pre3 )
  330.    
  331. 2003-10-28 18:15  rstory
  332.    * FAQ:
  333.    - (FAQ): version tag ( 5.1.pre3 )
  334.    
  335. 2003-10-28 18:15  rstory
  336.    * README:
  337.    - (README): version tag ( 5.1.pre3 )
  338.    
  339. 2003-10-28 18:15  rstory
  340.    * snmplib/snmp_version.c:
  341.    - (snmplib/snmp_version.c): version tag ( 5.1.pre3 )
  342.    
  343. 2003-10-28 18:14  rstory
  344.    * doxygen.conf, man/netsnmp_Container_iterator.3,
  345.    man/netsnmp_agent.3, man/netsnmp_baby_steps.3,
  346.    man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3
  347. , man/netsnmp_container.3, man/netsnmp_data_list.3
  348. , man/netsnmp_debug.3, man/netsnmp_handler.3,
  349.    man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3,
  350.    man/netsnmp_leaf.3, man/netsnmp_library.3,
  351.    man/netsnmp_mfd_pdu_context_s.3, man/netsnmp_mib_utilities.3
  352. , man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3
  353. , man/netsnmp_netsnmp_iterator_info_s.3,
  354.    man/netsnmp_netsnmp_mib_handler_methods.3,
  355.    man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
  356.    man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
  357.    man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3
  358. , man/netsnmp_serialize.3, man/netsnmp_stash_cache.3
  359. , man/netsnmp_table.3, man/netsnmp_table_array.3
  360. , man/netsnmp_table_data.3,
  361.    man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3
  362. , man/netsnmp_todo.3, man/netsnmp_util.3,
  363.    man/netsnmp_utilities.3, man/netsnmp_watcher.3:
  364.    update for 5.1.pre3
  365.    
  366. 2003-10-28 18:05  rstory
  367.    * agent/Makefile.depend, agent/helpers/Makefile.depend
  368. , agent/mibgroup/Makefile.depend, apps/Makefile.depend
  369. , apps/snmpnetstat/Makefile.depend,
  370.    snmplib/Makefile.depend:
  371.    make depend
  372.    
  373. 2003-10-28 17:31  hardaker
  374.    * Makefile.top:
  375.    fix version for 5.1 release
  376.    
  377. 2003-10-28 12:47  rstory
  378.    * include/net-snmp/net-snmp-config.h.in:
  379.    regenerate from new acconfig.h
  380.    
  381. 2003-10-28 12:45  rstory
  382.    * acconfig.h:
  383.    fix bug [ 830852 ] Build doesn't work on HP-UX 11i
  384.    undef macro before redefining it
  385.    
  386. 2003-10-28 10:32  rstory
  387.    * agent/mibgroup/mibII/: route_write.c (V5-0-patches.1),
  388.    route_write.c:
  389.    apply patch [ 812019 ] snmpset on ipRouteDest.127.0.0.1 kill agent dumps core
  390.    fixes bug [ 808958 ] OSSun snmpset on ipRouteDest.127.0.0.1 kill agent dumps ...
  391.    
  392. 2003-10-28 10:16  rstory
  393.    * agent/helpers/: debug_handler.c (V5-0-patches.1), debug_handler.c
  394. :
  395.    apply patch [ 831161 ] netsnmp_get_debug_helper crashes snmpd
  396.    fixes bug [ 826963 ] netsnmp_get_debug_helper crashes snmpd
  397.    
  398. 2003-10-28 10:05  rstory
  399.    * perl/SNMP/SNMP.xs:
  400.    apply patch [ 829633 ] 5.1pre1 Perl translateObj fix
  401.    
  402. 2003-10-28 07:32  rstory
  403.    * dist/: net-snmp.spec (V5-0-patches.3), net-snmp.spec:
  404.    apparently nested %if's are a no-no
  405.    
  406. 2003-10-28 07:22  rstory
  407.    * dist/net-snmp.spec:
  408.    fix perl conditional builds after read rpm docs
  409.    
  410. 2003-10-26 00:34  hardaker
  411.    * snmplib/oid_stash.c:
  412.    inline -> NETSNMP_INLINE as pointed out by Alex Burger
  413.    
  414. 2003-10-24 16:49  rstory
  415.    * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:
  416.    rename loop_ctx loop_context; prefix all loop functions w/loop
  417.    
  418. 2003-10-24 16:46  rstory
  419.    * local/mib2c-conf.d/mfd-readme.m2c:
  420.    move defaults to an easier to spot place
  421.    
  422. 2003-10-24 16:45  rstory
  423.    * local/mib2c-conf.d/: generic-table-indexes.m2i,
  424.    mfd-access-unsorted-external-body.m2i,
  425.    mfd-access-unsorted-external-header.m2i,
  426.    mfd-access-unsorted-external-interface.m2i, mfd-top.m2c
  427. :
  428.    rename table_idx table_mib_index; rename loop_ctx loop_context; prefix all
  429.    loop functions w/loop; remove index2oid
  430.    
  431. 2003-10-24 06:02  dts12
  432.    * configure, configure.in:
  433.    Add Host-Resources support to the list of default MIB modules.
  434.    We've talked about this for years - it's about time we did so!
  435.    
  436. 2003-10-24 05:49  dts12
  437.    * agent/snmpd.c, apps/snmptrapd.c:
  438.    New choices for some command-line options, to improve consistency
  439.    between agent and trap handler usage.  The previous options still
  440.    work but are now marked as "deprecated".  These should probably
  441.    be removed completely in a future release (e.g. 5.2).
  442.    
  443. 2003-10-23 15:58  rstory
  444.    * include/net-snmp/library/container.h:
  445.    fix bug 828671: The lib isn't C++ compatible; remove 'struct' before typdef
  446.    
  447. 2003-10-23 15:54  rstory
  448.    * snmplib/container_null.c:
  449.    fix bug 828671: The lib isn't C++ compatible; rename structure
  450.    remove unused noalloc function
  451.    
  452. 2003-10-23 15:53  rstory
  453.    * include/net-snmp/library/container.h,
  454.    snmplib/container_binary_array.c:
  455.    fix bug 828671: The lib isn't C++ compatible; rename structure
  456.    
  457. 2003-10-23 15:39  rstory
  458.    * snmplib/: parse.c (V5-0-patches.3), parse.c:
  459.    fix bug 767753: snmpwalk crash (adopt_orphans)
  460.    
  461. 2003-10-23 10:34  rstory
  462.    * configure:
  463.    configure to match new configure.in
  464.    
  465. 2003-10-23 10:32  rstory
  466.    * configure.in:
  467.    apparently configure translates '_' to '-' in arguments/enables, so use -
  468.    consistently; move common module arg mistake checks with other module
  469.    checks, and add a few more; add check for enable perl-modules too
  470.    
  471. 2003-10-23 10:24  rstory
  472.    * acconfig.h, include/net-snmp/net-snmp-config.h.in:
  473.    move comment fixes to acconfig.h and regenerate net-snmp-config.h.in
  474.    
  475. 2003-10-23 08:52  rstory
  476.    * snmplib/container.c:
  477.    remove nonstd NDEBUG ifdef tst; use DBGMSGSUBOID instead of DBGMSDOID; add
  478.    debug for comparison result
  479.    
  480. 2003-10-23 08:45  rstory
  481.    * snmplib/container_iterator.c:
  482.    add comments; fix get_next w/null key (get-first); remove redundant debugs
  483.    
  484. 2003-10-22 17:10  rstory
  485.    * snmplib/: snmpusm.c (V5-0-patches.2), snmpusm.c:
  486.    fix bug 822870 (usmStatsDecryptionErrors did not increment on failed get req)
  487.    with patch 827056 from browlands
  488.    
  489. 2003-10-22 09:43  rstory
  490.    * include/net-snmp/library/snmp_assert.h:
  491.    define __STRING if not defined
  492.    
  493. 2003-10-22 06:14  rstory
  494.    * Makefile.top:
  495.    increment libtool revision
  496.    
  497. 2003-10-22 06:13  rstory
  498.    * Makefile.in:
  499.    fix commentcheck pattern to exclude ftp and http urls
  500.    
  501. 2003-10-22 02:08  dts12
  502.    * snmplib/snmp_api.c:
  503.    The variables 'do_hint' and 'check' are only declared
  504.    or needed when 'DISABLE_MIB_LOADING' is not defined.
  505.    There's no point in giving them dummy values otherwise.
  506.    
  507. 2003-10-21 12:16  rstory
  508.    * agent/mibgroup/ucd-snmp/diskio.c:
  509.    remove c++ style comment
  510.    
  511. 2003-10-21 12:12  rstory
  512.    * acconfig.h, agent/mibgroup/mibII/interfaces.c,
  513.    agent/mibgroup/ucd-snmp/diskio.c:
  514.    remove c++ style comment
  515.    
  516. 2003-10-21 11:51  rstory
  517.    * local/Version-Munge.pl:
  518.    move usage sub to top so it actually does something; print usage for param
  519.    errors, instead of just dying
  520.    
  521. 2003-10-21 11:51  rstory
  522.    * perl/AnyData_SNMP/Storage.pm:
  523.    - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre2 )
  524.    
  525. 2003-10-21 11:51  rstory
  526.    * perl/ASN/ASN.pm:
  527.    - (perl/ASN/ASN.pm): version tag ( 5.1.pre2 )
  528.    
  529. 2003-10-21 11:51  rstory
  530.    * perl/OID/OID.pm:
  531.    - (perl/OID/OID.pm): version tag ( 5.1.pre2 )
  532.    
  533. 2003-10-21 11:51  rstory
  534.    * perl/default_store/default_store.pm:
  535.    - (perl/default_store/default_store.pm): version tag ( 5.1.pre2 )
  536.    
  537. 2003-10-21 11:51  rstory
  538.    * perl/agent/default_store/default_store.pm:
  539.    - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre2 )
  540.    
  541. 2003-10-21 11:51  rstory
  542.    * perl/agent/agent.pm:
  543.    - (perl/agent/agent.pm): version tag ( 5.1.pre2 )
  544.    
  545. 2003-10-21 11:50  rstory
  546.    * perl/SNMP/SNMP.pm:
  547.    - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre2 )
  548.    
  549. 2003-10-21 11:50  rstory
  550.    * sedscript.in:
  551.    - (sedscript.in): version tag ( 5.1.pre2 )
  552.    
  553. 2003-10-21 11:50  rstory
  554.    * FAQ:
  555.    - (FAQ): version tag ( 5.1.pre2 )
  556.    
  557. 2003-10-21 11:50  rstory
  558.    * README:
  559.    - (README): version tag ( 5.1.pre2 )
  560.    
  561. 2003-10-21 11:50  rstory
  562.    * snmplib/snmp_version.c:
  563.    - (snmplib/snmp_version.c): version tag ( 5.1.pre2 )
  564.    
  565. 2003-10-21 11:42  rstory
  566.    * Makefile.rules:
  567.    remove bogus install target
  568.    
  569. 2003-10-21 11:18  rstory
  570.    * configure:
  571.    configure for new config.in
  572.    
  573. 2003-10-21 11:16  rstory
  574.    * configure.in:
  575.    fix cut-n-paste error in perl uninstall support; update version in init
  576.    
  577. 2003-10-21 01:54  dts12
  578.    * snmplib/system.c:
  579.    Include <fcntl.h> for definition of O_RDWR. Reported by SebNob.
  580.    
  581. 2003-10-21 01:47  dts12
  582.    * include/net-snmp/net-snmp-config.h.in:
  583.    Ensure that multi-line comments aren't broken when the active
  584.    net-snmp-config.h file is generated.  Reported by SebNob.
  585.    (Possibly being a bit over-cautious here, but you can't be too careful!)
  586.    
  587. 2003-10-17 22:52  hardaker
  588.    * NEWS:
  589.    more updates
  590.    
  591. 2003-10-17 22:39  hardaker
  592.    * agent/snmp_agent.c:
  593.    turn on the lookup cache.
  594.    
  595. 2003-10-17 16:35  hardaker
  596.    * man/: Makefile.in, netsnmp_Container_iterator.3,
  597.    netsnmp_baby_steps.3, netsnmp_cache_handler.3,
  598.    netsnmp_container.3, netsnmp_deprecated.3,
  599.    netsnmp_iterator_info_s.3, netsnmp_leaf.3,
  600.    netsnmp_mfd_pdu_context_s.3, netsnmp_row_merge.3,
  601.    netsnmp_scalar_group_group.3, netsnmp_stash_cache.3,
  602.    netsnmp_utilities.3:
  603.    more (new) updates from doxygen
  604.    
  605. 2003-10-17 16:33  hardaker
  606.    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
  607.    netsnmp_data_list.3, netsnmp_debug.3,
  608.    netsnmp_handler.3, netsnmp_instance.3,
  609.    netsnmp_library.3, netsnmp_mib_utilities.3,
  610.    netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
  611.    netsnmp_netsnmp_iterator_info_s.3,
  612.    netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
  613. , netsnmp_old_api.3, netsnmp_read_only.3,
  614.    netsnmp_scalar.3, netsnmp_serialize.3,
  615.    netsnmp_set_data.3, netsnmp_table.3,
  616.    netsnmp_table_array.3, netsnmp_table_data.3,
  617.    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
  618.    netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
  619. :
  620.    updates from doxygen
  621.    
  622. 2003-10-17 16:16  hardaker
  623.    * perl/AnyData_SNMP/Storage.pm:
  624.    - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre1 )
  625.    
  626. 2003-10-17 16:15  hardaker
  627.    * perl/ASN/ASN.pm:
  628.    - (perl/ASN/ASN.pm): version tag ( 5.1.pre1 )
  629.    
  630. 2003-10-17 16:15  hardaker
  631.    * perl/OID/OID.pm:
  632.    - (perl/OID/OID.pm): version tag ( 5.1.pre1 )
  633.    
  634. 2003-10-17 16:15  hardaker
  635.    * perl/default_store/default_store.pm:
  636.    - (perl/default_store/default_store.pm): version tag ( 5.1.pre1 )
  637.    
  638. 2003-10-17 16:15  hardaker
  639.    * perl/agent/default_store/default_store.pm:
  640.    - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre1 )
  641.    
  642. 2003-10-17 16:15  hardaker
  643.    * perl/agent/agent.pm:
  644.    - (perl/agent/agent.pm): version tag ( 5.1.pre1 )
  645.    
  646. 2003-10-17 16:15  hardaker
  647.    * sedscript.in:
  648.    - (sedscript.in): version tag ( 5.1.pre1 )
  649.    
  650. 2003-10-17 16:15  hardaker
  651.    * FAQ:
  652.    - (FAQ): version tag ( 5.1.pre1 )
  653.    
  654. 2003-10-17 16:15  hardaker
  655.    * README:
  656.    - (README): version tag ( 5.1.pre1 )
  657.    
  658. 2003-10-17 15:51  hardaker
  659.    * local/Version-Munge.pl:
  660.    added anydata modules
  661.    
  662. 2003-10-17 15:44  hardaker
  663.    * perl/SNMP/SNMP.pm:
  664.    make gettable return a hash instead.
  665.    
  666. 2003-10-17 15:03  hardaker
  667.    * apps/snmptrapd_handlers.c:
  668.    add oid/default portion to help text for the forward token
  669.    
  670. 2003-10-17 15:02  hardaker
  671.    * COPYING:
  672.    Add sparta
  673.    
  674. 2003-10-17 14:59  hardaker
  675.    * man/snmptrapd.conf.5.def:
  676.    document the forward token
  677.    
  678. 2003-10-17 14:41  hardaker
  679.    * Makefile.in:
  680.    use new version modification script
  681.    
  682. 2003-10-17 14:40  hardaker
  683.    * local/Version-Munge.pl:
  684.    new version messing-with script
  685.    
  686. 2003-10-17 14:39  hardaker
  687.    * agent/mibgroup/versiontag:
  688.    remove portions old script replaced by newer Version-Munge.pl
  689.    
  690. 2003-10-17 14:37  hardaker
  691.    * snmplib/snmp_version.c:
  692.    - (snmplib/snmp_version.c): version tag ( 5.1.pre1 )
  693.    
  694. 2003-10-15 09:25  rstory
  695.    * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
  696.    remove hardcoded context name
  697.    
  698. 2003-10-14 16:42  rstory
  699.    * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
  700.    add note that example code is base on a data file
  701.    
  702. 2003-10-14 16:32  rstory
  703.    * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
  704.    mfd-access-unsorted-external-readme.m2i:
  705.    add not that iterator get/get-next don't correspond to pdu types, and they
  706.    shouldn't be ordering their data
  707.    
  708. 2003-10-14 16:09  rstory
  709.    * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
  710.    sync comments w/readme
  711.    
  712. 2003-10-14 16:08  rstory
  713.    * local/mib2c-conf.d/mfd-makefile.m2m:
  714.    as long as we're using gnu-make specifics, only process config vars once (also
  715.    lets make output represent actual values, instead of script)
  716.    
  717. 2003-10-14 16:07  rstory
  718.    * local/mib2c-conf.d/mfd-interface.m2c:
  719.    use big obnoxious warning; set error for no context if table not settable
  720.    
  721. 2003-10-14 16:06  rstory
  722.    * local/mib2c-conf.d/m2c-internal-warning.m2i:
  723.    big obnoxious warning for top of implementation files
  724.    
  725. 2003-10-14 16:06  rstory
  726.    * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
  727.    mfd-access-unsorted-external-readme.m2i:
  728.    sync function header summary comments w/readme summary header comments;
  729.    present function in same order in both files
  730.    
  731. 2003-10-14 16:04  rstory
  732.    * local/mib2c-conf.d/m2c_setup_table.m2i:
  733.    init m2c_data_init
  734.    
  735. 2003-10-14 13:34  rstory
  736.    * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
  737.    use new common setup; wrappers for all container functions, to convert
  738.    between interface context and user context; some param tweaks; remove
  739.    unused prototype; keep ptr to table context in example; rename some vars
  740.    use new MFD_* error codes; rename example function; documenation updates;
  741.    
  742. 2003-10-14 13:32  rstory
  743.    * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
  744.    use new common setup; wrappers for all container functions, to convert
  745.    between interface context and user context; some param tweaks; remove
  746.    unused prototype; keep ptr to table context in example; rename some vars
  747.    
  748. 2003-10-14 13:30  rstory
  749.    * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
  750. :
  751.    use new common setup; wrappers for all container functions, to convert
  752.    between interface context and user context; some param tweaks; don't auto
  753.    allocate context for get data, so user could use one they've allocated
  754.    
  755. 2003-10-14 13:28  rstory
  756.    * local/mib2c-conf.d/mfd-access-unsorted-external-setup.m2i:
  757.    common setup for unsorted external, which has 3 parts included at different
  758.    times
  759.    
  760. 2003-10-14 13:27  rstory
  761.    * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:
  762.    invert verbose logic test; add quick overview of iteration loop; reorder
  763.    some text/blank lines; update for renamed vars
  764.    
  765. 2003-10-14 13:11  rstory
  766.    * local/mib2c-conf.d/syntax-COUNTER64-get.m2i:
  767.    handle counter64 vars
  768.    
  769. 2003-10-14 13:10  rstory
  770.    * local/mib2c-conf.d/node-get.m2i:
  771.    use new MFD_* error codes; update for m2c param rename; handle counter64 vars
  772.    
  773. 2003-10-14 13:09  rstory
  774.    * local/mib2c-conf.d/mfd-makefile.m2m:
  775.    name deps files explicity, since .c=.deps isn't portable
  776.    
  777. 2003-10-14 13:08  rstory
  778.    * local/mib2c-conf.d/mfd-top.m2c:
  779.    update base param from mfd reg to mfd pdu ctx; update for renamed mfd/m2c vars;
  780.    rename user reg typedef; no undo in table ctx if table not settable; add user
  781.    reg ptr, request mode and data list to table context; mv container init proto
  782.    and other interface prototypes to their own header; add protos for pre/post
  783.    requests, table context init/cleanup; add set prototypes; include new headers
  784.    at bottom of main header; move as mush of init routine as possible into
  785.    interface code; use new MFD_* return codes; don't run makefile/subagent
  786.    conf files if they've already been run
  787.    
  788. 2003-10-14 12:59  rstory
  789.    * local/mib2c-conf.d/mfd-readme.m2c:
  790.    add mfd overview of SNMP and mfd data structures; document m2c configuration
  791.    variables; indent some comments to be more consistent; docs for set support
  792.    
  793. 2003-10-14 12:57  rstory
  794.    * local/mib2c-conf.d/mfd-interface.m2c:
  795.    replace hardcoded header name w/$name.h; documentation updates; use MFD_*
  796.    return codes instead of SNMP_*;  update renamed m2c params; remove local static
  797.    prototypes from headers; new per table interface context; rename interface init;
  798.    use table reg in local table context instead of malloc; remove _ prefix from
  799.    public table allocate & release ctx funcs; init vars in allocate_ctx; call
  800.    table ctx init func in allocate, if defined; wrappers for all mfd functions, to
  801.    convert from our table context to the users registration pointer; after object
  802.    lookup set users indexes back to the varbind oid and set context vars; only
  803.    do get routines for accessable internal indexes; prefix wrappers w/mfd_;
  804.    detect if user get routines munges vb value pointer; check for null ptr before
  805.    free; merge check_index into check_indexes; add set values, commit, undo
  806.    and irreversible commit wrappers; update for renamed commit mode names;
  807.    simplify param for internal index check funcs
  808.    
  809. 2003-10-14 12:34  rstory
  810.    * local/mib2c-conf.d/mfd-data-get.m2c:
  811.    put prototypes in $name_data_get.h
  812.    
  813. 2003-10-14 12:33  rstory
  814.    * local/mib2c-conf.d/m2c_setup_node.m2i:
  815.    update m2c node params to be based on var/val/ref instead of function name
  816.    
  817. 2003-10-14 12:31  rstory
  818.    * local/mib2c-conf.d/generic-get-decl.m2i:
  819.    update for rename m2c var names
  820.    
  821. 2003-10-14 12:31  rstory
  822.    * local/mib2c-conf.d/: generic-data-context.m2i,
  823.    generic-table-indexes.m2i:
  824.    use m2c_node_summary in comment
  825.    
  826. 2003-10-14 12:30  rstory
  827.    * local/mib2c-conf.d/mfd-data-set.m2c:
  828.    documentation updates; use MFD_* return codes instead of SNMP_*; put prototypes
  829.    in $name_data_set.h; update renamed m2c params; add external index check func
  830.    if table has external index; simplify param for internal index check funcs
  831.    
  832. 2003-10-14 12:27  rstory
  833.    * local/mib2c-conf.d/parent-dependencies.m2i:
  834.    remove mfd reg param && assert
  835.    
  836. 2003-10-14 12:26  rstory
  837.    * local/mib2c-conf.d/node-set.m2i:
  838.    documentation updates; use MFD_* return codes instead of SNMP_*; add per node
  839.    undo_setup ; update for renamed commit mode names; update renamed mfd params
  840.    
  841. 2003-10-14 12:24  rstory
  842.    * local/mib2c-conf.d/parent-set.m2i:
  843.    documentation updates; chg mfd_reg params to table_reg; use MFD_* return
  844.    codes instead of SNMP_*; no per node code in table undo_setup (will be in
  845.    new per node undo_setup); update for renamed commit mode names
  846.    
  847. 2003-10-14 12:20  rstory
  848.    * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i:
  849.    indent to match other readmes
  850.    
  851. 2003-10-14 12:18  rstory
  852.    * local/mib2c-conf.d/m2c_setup_table.m2i:
  853.    rename m2c_table_writable to m2c_table_settable (consistent w/node.settable);
  854.    base m2c_table_row_creation on new function table_has_create; new
  855.    m2c_table_external_indexes base on new function count_external_indexes
  856.    
  857. 2003-10-14 12:15  rstory
  858.    * local/mib2c-conf.d/details-table.m2i:
  859.    remove unused lines; add oid length in output
  860.    
  861. 2003-10-14 12:14  rstory
  862.    * local/mib2c-conf.d/default-mfd-top.m2c:
  863.    only set defaults if value is empty
  864.    
  865. 2003-10-14 11:48  rstory
  866.    * snmplib/container_iterator.c:
  867.    if sorted, skip iteration on find first; add new reuse param to save_pos
  868.    
  869. 2003-10-14 11:38  rstory
  870.    * agent/mibgroup/agentx/agentx_config.c:
  871.    log each agentxperms part separtely, so as not to crash if any of the optional
  872.    items are left out; update help to show that optional parms must be in order
  873.    
  874. 2003-10-14 11:18  rstory
  875.    * local/mib2c:
  876.    change counter 64 type from 'counter64' to 'U64', since the former can't be
  877.    used as a variable declaration type; process $HOME/.snmp/mib2c.conf, if it
  878.    exists; new foreach internalindex and externalindex; new sub table_has_create
  879.    and count_external_indexes
  880.    
  881. 2003-10-14 09:49  rstory
  882.    * include/net-snmp/library/snmp_assert.h:
  883.    don't require DEBUG dfine for asserts; new logic: use assert if
  884.    NETSNMP_USE_ASSERT defines. otherwise, failed asserts will use snmp_log
  885.    to log a message (unless SNMP_NO_DEBUGGING is defined).
  886.    
  887. 2003-10-14 09:45  rstory
  888.    * agent/helpers/table_mfd.c,
  889.    include/net-snmp/agent/table_mfd.h:
  890.    update for renamed modes; chg callback param to use new mfd_pdu_ctx; don't
  891.    split callbacks into two structures; define mfd specific error codes as a
  892.    subset of existing error codes; add documentation; remove table registration
  893.    from registration param list, since it's in the mfd reg obj; handle get request
  894.    split into object_lookup and get values; only call next handler if next handler
  895.    has access method; tweak lookup params: return error code and set found row
  896.    in new pdu ctx param
  897.    
  898. 2003-10-14 09:35  rstory
  899.    * include/net-snmp/library/container_iterator.h:
  900.    add reuse flag to ctx dup params
  901.    
  902. 2003-10-14 09:25  rstory
  903.    * include/net-snmp/agent/snmp_agent.h:
  904.    add mode msg defines for baby step modes; simplify mode test macros; add
  905.    next_mode to agent_request_info
  906.    
  907. 2003-10-14 09:24  rstory
  908.    * include/net-snmp/library/snmp.h:
  909.    add internal msg defines for baby step modes; renumber get stash mode; fix typo
  910.    in comment; reserve  modes < 128 for set processing to simplify mode tests
  911.    
  912. 2003-10-14 09:20  rstory
  913.    * include/net-snmp/agent/baby_steps.h:
  914.    rename a few modes
  915.    
  916. 2003-10-14 09:20  rstory
  917.    * agent/helpers/baby_steps.c:
  918.    update for renamed modes; add mode map for get-requests as well
  919.    
  920. 2003-10-14 09:19  rstory
  921.    * agent/snmpd.c:
  922.    const correctness
  923.    
  924. 2003-10-14 09:18  rstory
  925.    * agent/snmp_agent.c:
  926.    remove ifdef'd code after restoring some of it; update new reqinfo ptr in
  927.    requests; fix enless loop; fix typos in asserts
  928.    
  929. 2003-10-14 09:15  rstory
  930.    * net-snmp-config.in:
  931.    check for relative path to src dir for build-dir checks
  932.    
  933. 2003-10-14 06:29  rstory
  934.    * agent/: Makefile.in (V5-0-patches.3), Makefile.in:
  935.    don't leave possibly empty configure @var@ on continuation line by itself
  936.    
  937. 2003-10-08 22:12  hardaker
  938.    * agent/mibgroup/mibII/: var_route.c (V5-0-patches.2), var_route.c
  939. :
  940.    patch from Johannes Schmidt-Fischer to fix HPUX 11
  941.    
  942. 2003-10-08 14:08  rstory
  943.    * agent/helpers/table.c:
  944.    add detail on improperyly registered table message, and chg to ERR (from INFO);
  945.    fix valid column search for ranges; go straight to first row if no indexes
  946.    
  947. 2003-10-07 15:10  rstory
  948.    * agent/mibgroup/agentx/agentx_config.c:
  949.    more useful help text for agentxperms
  950.    
  951. 2003-10-07 14:43  rstory
  952.    * agent/snmpd.c:
  953.    fix logic check of DS_AGENT_QUIT_IMMEDIATELY so that parent and child don't
  954.    both try to become the master agent. Logic seems backwards to me - do we have
  955.    all these DS vars document somewhere?
  956.    
  957. 2003-10-07 14:39  rstory
  958.    * snmplib/system.c:
  959.    netsnmp_daemonize: init local var; chg return code to be fork result; add docs
  960.    
  961. 2003-10-07 07:00  hardaker
  962.    * local/: mib2c (V5-0-patches.3), mib2c:
  963.    Check for ^-S instead of -S, as reported by Jean-Marc Ranger on -users
  964.    
  965. 2003-10-07 03:13  dts12
  966.    * local/mib2c:
  967.    There are no statistics printed, so there's no point in having
  968.    a flag to turn them off.
  969.    
  970. 2003-10-04 11:01  rstory
  971.    * dist/net-snmp.spec:
  972.    merge changes from 5.0 patches branch; fix to build without requiring arguments;
  973.    separate embedded perl and perl modules options; fix fix for init.d script
  974.    for non-/usr/local installation
  975.    
  976. 2003-10-03 07:43  rstory
  977.    * agent/mibgroup/examples/ucdDemoPublic.conf:
  978.    change v1 demo community to match what is actualt configured on the
  979.    soon-to-be-reopened test.net-snmp.org
  980.    
  981. 2003-10-02 19:30  rstory
  982.    * agent/mibgroup/examples/ucdDemoPublic.conf:
  983.    add explanatory text and lines/arrows showing relationship between entries;
  984.    add createUser lines, w/note explaining they might be better suited for
  985.    the persistentdir snmpd.conf for security purposes.
  986.    
  987. 2003-10-02 11:04  hardaker
  988.    * man/mib2c.1.def:
  989.    document the -I switch
  990.    
  991. 2003-10-02 10:54  hardaker
  992.    * Makefile.rules, Makefile.top, NEWS, configure
  993. , configure.in, agent/Makefile.in,
  994.    apps/Makefile.in, local/Makefile.in, man/Makefile.in
  995. , mibs/Makefile.in, testing/Makefile.in:
  996.    Robert told me to keep going, so I added support for a --with-install-prefix
  997.    flag to configure (and thus a INSTALL_PREFIX make variable as well).
  998.    
  999. 2003-10-01 16:30  hardaker
  1000.    * Makefile.in, Makefile.rules, Makefile.top,
  1001.    NEWS, configure, configure.in,
  1002.    agent/Makefile.in, apps/Makefile.in, local/Makefile.in
  1003. , man/Makefile.in, mibs/Makefile.in:
  1004.    Support for "make uninstall"
  1005.    
  1006. 2003-10-01 14:51  hardaker
  1007.    * apps/snmptranslate.c:
  1008.    Added -L support for output logging.
  1009.    
  1010. 2003-10-01 14:49  hardaker
  1011.    * agent/mibgroup/disman/mteEventTable.h:
  1012.    updated prototypes to match earlier trap -> notification string replacements.
  1013.    
  1014. 2003-09-30 17:20  rstory
  1015.    * local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i:
  1016.    syntax specific varbind validation
  1017.    
  1018. 2003-09-30 17:20  rstory
  1019.    * local/mib2c-conf.d/: syntax-RowStatus-dependencies.m2i,
  1020.    syntax-StorageType-dependencies.m2i:
  1021.    syntax specific dependency checks
  1022.    
  1023. 2003-09-30 17:19  rstory
  1024.    * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:
  1025.    fix typos
  1026.    
  1027. 2003-09-30 17:19  rstory
  1028.    * local/mib2c-conf.d/: syntax-DateAndTime-get.m2i,
  1029.    syntax-DateAndTime-readme.m2i:
  1030.    set emags tag for c; update variable name
  1031.    
  1032. 2003-09-30 17:18  rstory
  1033.    * local/mib2c-conf.d/parent-set.m2i:
  1034.    set emags tag for c; add/correct doxygen style docs; new validate_index,
  1035.    undo_setup, reversible_commit, final_commit
  1036.    
  1037. 2003-09-30 17:17  rstory
  1038.    * local/mib2c-conf.d/parent-dependencies.m2i:
  1039.    set emags tag for c; in check_dependencies, remove non-existant param and
  1040.    include any node specific syntax dependencies
  1041.    
  1042. 2003-09-30 17:15  rstory
  1043.    * local/mib2c-conf.d/node-varbind-validate.m2i:
  1044.    new include to do basicy syntax validation against an incoming varbind
  1045.    
  1046. 2003-09-30 17:14  rstory
  1047.    * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
  1048.    add/correct doxygen style docs in comments; change example from linked list
  1049.    to flat file; use var for func params so it's easy to change; check new
  1050.    m2c_include_examples before including example code;
  1051.    
  1052. 2003-09-30 17:12  rstory
  1053.    * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:
  1054.    add/correct doxygen style docs in comments; change example from linked list
  1055.    to flat file; use var for func params so it's easy to change
  1056.    
  1057. 2003-09-30 17:11  rstory
  1058.    * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
  1059. :
  1060.    set emacs tag to c; add/correct doxygen style docs in comments; use local
  1061.    static variable_list for index to oid conversion; free memory used in that
  1062.    conversion, eventually; don't ignore rc from build_oid_noalloc here (return
  1063.    it and let someone else ignore it); prefix some internal functions names w/'_';
  1064.    wrapper around get_data to allocate new context
  1065.    
  1066. 2003-09-30 17:08  rstory
  1067.    * local/mib2c-conf.d/: node-get.m2i, node-set.m2i:
  1068.    set emacs tag to c; add/correct doxygen style docs in comments
  1069.    
  1070. 2003-09-30 17:06  rstory
  1071.    * local/mib2c-conf.d/mfd-top.m2c:
  1072.    new mfd_base_params var so it's easy to change params; chg comments so that
  1073.    indent won't not indent; don't include some prototypes here if the function
  1074.    is in *_interfaces; new pre/post request functions; moved bulk of table
  1075.    init into interfaces, just a little function setup here
  1076.    
  1077. 2003-09-30 16:54  rstory
  1078.    * local/mib2c-conf.d/mfd-makefile.m2m:
  1079.    set emacs mode to Makefile; turn off strict token checks til wes gets @ escape;
  1080.    expand deps includes since $(x:.c=.deps) isn't portable
  1081.    
  1082. 2003-09-30 16:46  rstory
  1083.    * local/mib2c:
  1084.    only put MIB2C_DIR env var in search path if it isn't empty
  1085.    
  1086. 2003-09-30 16:45  rstory
  1087.    * local/mib2c-conf.d/mfd-interface.m2c:
  1088.    create new $name_interface.h header; move table initialization here; prefix a
  1089.    bunch of interface functions w/'_'; use new m2c_node_summary; use new
  1090.    m2c_node_var_* variables; change some accessible tests to settable tests; use
  1091.    new node-varbind-validate include; always call user $node_check_value; new
  1092.    functions to check new index syntax; new _set_values, _undo_setup and
  1093.    _undo_values to call user functions
  1094.    
  1095. 2003-09-30 16:36  rstory
  1096.    * local/mib2c-conf.d/mfd-data-set.m2c:
  1097.    set emacs mode to c; tweak processing msgs; always include parent-set; move
  1098.    parent dependencies to bottom of file; add $node_check_index
  1099.    
  1100. 2003-09-30 16:25  rstory
  1101.    * local/mib2c-conf.d/mfd-data-get.m2c:
  1102.    tweak processing msgs
  1103.    
  1104. 2003-09-30 16:23  rstory
  1105.    * local/mib2c-conf.d/m2c_setup_node.m2i:
  1106.    set emacs mode to c; add some sanity checks; set up new $m2c_enum_mask,
  1107.    $m2c_node_var_val, $m2c_node_var_ref, $m2c_node_var_val_ptr, $m2c_node_summary
  1108.    
  1109. 2003-09-30 16:18  rstory
  1110.    * local/mib2c-conf.d/generic-data-allocate.m2i:
  1111.    set emacs mode to c; remove unused create_undo_context
  1112.    
  1113. 2003-09-30 16:15  rstory
  1114.    * local/mib2c-conf.d/: generic-ctx-copy.m2i,
  1115.    generic-ctx-get.m2i, generic-ctx-set.m2i,
  1116.    m2c_setup_table.m2i:
  1117.    set emacs mode to c; suck 'ctx->' or 'ctx.' into $m2c_data_item
  1118.    
  1119. 2003-09-30 16:11  rstory
  1120.    * local/mib2c-conf.d/details-table.m2i:
  1121.    set emacs mode to c
  1122.    
  1123. 2003-09-30 16:10  rstory
  1124.    * local/mib2c-conf.d/details-enums.m2i:
  1125.    set emacs mode to c; generate define for mask of all bits
  1126.    
  1127. 2003-09-30 14:27  hardaker
  1128.    * local/mib2c-conf.d/mfd-readme.m2c:
  1129.    xxx tagging.
  1130.    
  1131. 2003-09-30 14:26  hardaker
  1132.    * local/mib2c-conf.d/mfd-makefile.m2m:
  1133.    create the Makefile to either reference a Net-SNMP source dir or not
  1134.      (and require gnu-make or not).
  1135.    
  1136. 2003-09-30 06:50  rstory
  1137.    * local/mib2c:
  1138.    new flag/token strict_unk_token will abort on unknow @token
  1139.    
  1140. 2003-09-30 06:38  rstory
  1141.    * include/net-snmp/library/check_varbind.h:
  1142.    add netsnmp_check_vb_size, netsnmp_check_vb_size_range
  1143.    and netsnmp_check_vb_rowstatus_value
  1144.    
  1145. 2003-09-30 06:37  rstory
  1146.    * snmplib/check_varbind.c:
  1147.    more null ptr checks; add netsnmp_check_vb_size, netsnmp_check_vb_size_range
  1148.    and netsnmp_check_vb_rowstatus_value
  1149.    
  1150. 2003-09-30 06:34  rstory
  1151.    * local/mib2c-conf.d/: generic-data-context.m2i,
  1152.    generic-get-char.m2i, generic-get-decl-bot.m2i,
  1153.    generic-get-decl.m2i, generic-get-long.m2i,
  1154.    generic-get-oid.m2i, generic-header-bottom.m2i,
  1155.    generic-header-top.m2i, generic-source-includes.m2i,
  1156.    generic-table-indexes.m2i, generic-value-map-reverse.m2i
  1157. , generic-value-map.m2i, m2c_setup_enum.m2i,
  1158.    mfd-data-access.m2c, node-storage.m2i,
  1159.    syntax-InetAddress-get.m2i, syntax-InetAddress-set.m2i,
  1160.    syntax-InetAddressType-get.m2i,
  1161.    syntax-InetAddressType-set.m2i, syntax-RowStatus-get.m2i
  1162. , syntax-TestAndIncr-get.m2i:
  1163.    set emacs mode to c
  1164.    
  1165. 2003-09-30 06:19  rstory
  1166.    * local/mib2c-conf.d/details-node.m2i:
  1167.    set emacs mode to c; fix generated comment
  1168.    
  1169. 2003-09-30 06:18  rstory
  1170.    * local/mib2c-conf.d/default-mfd-top.m2c:
  1171.    new flag for including example code
  1172.    
  1173. 2003-09-29 22:45  hardaker
  1174.    * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i
  1175. , mfd-readme.m2c:
  1176.    Misc updates for readability, etc.
  1177.    
  1178. 2003-09-29 16:43  hardaker
  1179.    * local/mib2c-conf.d/mfd-readme.m2c:
  1180.    Initial word smithing of the global README.
  1181.    
  1182. 2003-09-29 15:41  hardaker
  1183.    * local/mib2c:
  1184.    Support a -I switch to specify config file search paths.
  1185.    
  1186. 2003-09-29 15:30  hardaker
  1187.    * local/mib2c.iterate_access.conf:
  1188.    missing some end statements
  1189.    
  1190. 2003-09-29 14:27  hardaker
  1191.    * NEWS:
  1192.    reference new disman features
  1193.    
  1194. 2003-09-29 14:25  hardaker
  1195.    * man/snmpd.conf.5.def:
  1196.    document (poorly of course) new monitoring features.
  1197.    
  1198. 2003-09-29 14:16  hardaker
  1199.    * agent/mibgroup/disman/mteEventTable.c:
  1200.    - trapEvent -> notificationEvent
  1201.    
  1202. 2003-09-29 14:13  hardaker
  1203.    * agent/mibgroup/disman/mteEventTable.c:
  1204.    - linkUpDownTraps -> linkUpDownNotifications
  1205.    
  1206. 2003-09-29 14:09  hardaker
  1207.    * agent/mibgroup/disman/: mteEventTable.c, mteEventTable.h
  1208. , mteTriggerTable.c:
  1209.    - A new snmpd.conf token (trapEvent) for generating traps of any kind
  1210.      on a monitoring event and a -e switch to monitor token to reference it.
  1211.    - A new snmpd.conf token linkUpDownTraps to enable linkUp/linkDown
  1212.      traps using the above piece.
  1213.    
  1214. 2003-09-29 07:00  hardaker
  1215.    * dist/snmpd-init.d:
  1216.    /etc/init.d -> /etc/rc.d/init.d
  1217.    
  1218. 2003-09-28 21:58  hardaker
  1219.    * include/net-snmp/agent/snmp_agent.h:
  1220.    remove comment in comment problem.
  1221.    
  1222. 2003-09-28 19:58  hardaker
  1223.    * man/snmp_trap_api.3.def:
  1224.    Added Dave's really coll ascii diagram from -users explaining how
  1225.    traps are sent to their destinations over any SNMP version.
  1226.    
  1227. 2003-09-28 19:39  hardaker
  1228.    * agent/mibgroup/examples/notification.c:
  1229.    Added Dave's really coll ascii diagram from -users explaining how
  1230.    traps are sent to their destinations over any SNMP version.
  1231.    
  1232. 2003-09-26 22:29  hardaker
  1233.    * agent/agent_trap.c:
  1234.    properly malloc the enterprise pointer before using it.
  1235.    
  1236. 2003-09-26 21:27  hardaker
  1237.    * perl/SNMP/: SNMP.xs (V5-0-patches.4), SNMP.xs:
  1238.    correct length in string fixed string comparison
  1239.    
  1240. 2003-09-26 16:19  hardaker
  1241.    * dist/net-snmp.spec:
  1242.    misc install fixes (mostly perl) and one perl patch.
  1243.    
  1244. 2003-09-26 10:31  hardaker
  1245.    * perl/SNMP/: SNMP.xs (V5-0-patches.3), SNMP.xs:
  1246.    fix useNumeric once and for all (maybe)
  1247.    
  1248. 2003-09-20 22:38  hardaker
  1249.    * agent/mibgroup/host/: hr_swrun.c (V5-0-patches.1), hr_swrun.c
  1250. :
  1251.    Patch #809243 for bug #808920 from Bob R. for fixing process name discrepency (ps vs SNMP)
  1252.    
  1253. 2003-09-20 22:29  hardaker
  1254.    * agent/helpers/: instance.c (V5-0-patches.1), instance.c:
  1255.    patch #807414 for bug #757923 by Bob Rowlands to fix int watching on 64 bit systems
  1256.    
  1257. 2003-09-17 20:16  rstory
  1258.    * agent/helpers/table_mfd.c:
  1259.    use net data_list_add_data
  1260.    
  1261. 2003-09-17 17:48  rstory
  1262.    * include/net-snmp/agent/table_mfd.h:
  1263.    change mfd api parameters
  1264.    
  1265. 2003-09-17 17:47  rstory
  1266.    * agent/snmp_agent.c:
  1267.    use new inline macros; always create agent_req_info when creating asp; move
  1268.    getbulk reorder code into an inline function for code readability; deprecate
  1269.    netsnmp_set_request_error and netsnmp_set_mode_request_error in favor
  1270.    of new netsnmp_request_set_error; deprecate netsnmp_set_all_requests_error in
  1271.    favor of new netsnmp_request_set_error_all; try and return useful error codes
  1272.    
  1273. 2003-09-17 17:29  rstory
  1274.    * include/net-snmp/library/snmp-tc.h:
  1275.    make sure params are unique
  1276.    
  1277. 2003-09-17 17:24  rstory
  1278.    * include/net-snmp/net-snmp-config.h.in:
  1279.    autoheader update for new acconfig.h
  1280.    
  1281. 2003-09-17 17:07  rstory
  1282.    * local/mib2c-conf.d/m2c_setup_enum.m2i:
  1283.    setup for enum vars
  1284.    
  1285. 2003-09-17 17:05  rstory
  1286.    * local/mib2c-conf.d/parent-set.m2i:
  1287.    remove create_undo_context (assuming undo_context == data_context for now);
  1288.    fix log level macro; allocate_data_context moved elsewhere
  1289.    
  1290. 2003-09-17 17:03  rstory
  1291.    * local/mib2c-conf.d/parent-dependencies.m2i:
  1292.    fix paramater type;
  1293.    
  1294. 2003-09-17 16:57  rstory
  1295.    * local/mib2c-conf.d/mfd-makefile.m2m:
  1296.    don't need source dir if we use new net-snmp-config --build-includes; add
  1297.    build/src dir -I paths before base cflags
  1298.    
  1299. 2003-09-17 16:55  rstory
  1300.    * local/mib2c-conf.d/mfd-interface.m2c:
  1301.    use new inline macros; add object_syntax_check processing;
  1302.    
  1303. 2003-09-17 16:54  rstory
  1304.    * local/mib2c-conf.d/mfd-data-set.m2c:
  1305.    only include parent-set if data context is generated & allocated
  1306.    
  1307. 2003-09-17 16:50  rstory
  1308.    * local/mib2c-conf.d/m2c_setup_node.m2i:
  1309.    per node setup for enums
  1310.    
  1311. 2003-09-17 16:47  rstory
  1312.    * local/mib2c-conf.d/: generic-get-char.m2i,
  1313.    generic-value-map.m2i:
  1314.    new file to setup enums vars
  1315.    
  1316. 2003-09-17 16:43  rstory
  1317.    * local/mib2c-conf.d/generic-table-enums.m2c:
  1318.    new file to generate enums header file
  1319.    
  1320. 2003-09-17 16:40  rstory
  1321.    * local/mib2c-conf.d/: generic-ctx-get.m2i,
  1322.    generic-ctx-set.m2i, generic-data-context.m2i,
  1323.    m2c_setup_table.m2i, mfd-access-unsorted-external-body.m2i
  1324. :
  1325.    new m2c_data_item for getting to data items, so includes don't need to know
  1326.    whether or not to use data->item or data.item.
  1327.    
  1328. 2003-09-17 16:34  rstory
  1329.    * local/mib2c-conf.d/details-enums.m2i:
  1330.    move some setup for enums to m2c_setup_node and new m2c_setup_enum; add some
  1331.    comments and examples to document process flow; move some comments to the
  1332.    top of the header instead for each node; make sure internal mapping
  1333.    defines are unique per node
  1334.    
  1335. 2003-09-17 16:32  rstory
  1336.    * snmplib/data_list.c:
  1337.    use doxygen deprecated tag instead of simple comments
  1338.    
  1339. 2003-09-17 16:29  rstory
  1340.    * local/mib2c-conf.d/mfd-top.m2c,
  1341.    include/net-snmp/library/container.h:
  1342.    use new inline macros; change FIRST to use find_next instead of find; add
  1343.    func pointer for item memory free
  1344.    
  1345. 2003-09-17 16:11  rstory
  1346.    * include/net-snmp/library/check_varbind.h:
  1347.    prototype for new check_vb_type
  1348.    
  1349. 2003-09-17 13:09  rstory
  1350.    * include/net-snmp/agent/snmp_agent.h:
  1351.    add comments; add agent_request_info ptr to request_info; add
  1352.    netsnmp_request_set_error; deprecate netsnmp_set_request_error and
  1353.    netsnmp_set_mode_request_error; use new inline macros; remove unused pdu
  1354.    pointer from agent_request_info
  1355.    
  1356. 2003-09-17 13:05  rstory
  1357.    * agent/helpers/table_mfd.c:
  1358.    for set, save row in first request; chg mfd param list; don't call later
  1359.    modes unless row exists; call lower handlers;
  1360.    
  1361. 2003-09-17 12:34  rstory
  1362.    * include/net-snmp/library/data_list.h, snmplib/data_list.c
  1363. :
  1364.    use new inline macros; add data_list_add_node, data_list_add_data
  1365.    
  1366. 2003-09-17 12:08  rstory
  1367.    * agent/agent_handler.c, agent/agent_registry.c,
  1368.    agent/helpers/table.c, agent/helpers/table_data.c,
  1369.    agent/helpers/table_dataset.c,
  1370.    include/net-snmp/agent/agent_handler.h,
  1371.    include/net-snmp/agent/table_data.h,
  1372.    include/net-snmp/agent/table_dataset.h:
  1373.    use new inline macros
  1374.    
  1375. 2003-09-17 12:02  rstory
  1376.    * include/net-snmp/library/snmp-tc.h:
  1377.    new netsnmp_dateandtime_set_buf_from_vars
  1378.    
  1379. 2003-09-17 11:58  rstory
  1380.    * snmplib/snmp-tc.c:
  1381.    new netsnmp_dateandtime_set_buf_from_vars
  1382.    
  1383. 2003-09-17 09:49  rstory
  1384.    * snmplib/container.c:
  1385.    use new inline macro
  1386.    
  1387. 2003-09-17 09:49  rstory
  1388.    * snmplib/check_varbind.c:
  1389.    use new inline macros; new check_vb_type
  1390.    
  1391. 2003-09-17 09:48  rstory
  1392.    * snmplib/.cvsignore:
  1393.    ignore binary array test binary
  1394.    
  1395. 2003-09-17 09:46  rstory
  1396.    * win32/: config.h, net-snmp/net-snmp-config.h:
  1397.    update for new inline macros (I think microsloth supports inline)
  1398.    
  1399. 2003-09-17 09:43  rstory
  1400.    * include/net-snmp/system/: aix.h, hpux.h, irix.h
  1401. , osf5.h:
  1402.    turn off net-snmp use of inline for non-gcc compilers (don't undef inline)
  1403.    
  1404. 2003-09-17 09:38  rstory
  1405.    * acconfig.h:
  1406.    define (and comment) macros for handling inline use in net-snmp
  1407.    
  1408. 2003-09-17 09:37  rstory
  1409.    * net-snmp-config.in:
  1410.    mv build dir check to subroutine; add missing NSC_SRC_LIBDIRS; add new
  1411.    --build-includes
  1412.    
  1413. 2003-09-17 09:33  rstory
  1414.    * configure.in:
  1415.    add -Winline to dev flags
  1416.    
  1417. 2003-09-17 09:33  rstory
  1418.    * Makefile.in:
  1419.    give reason when re-running config.status
  1420.    
  1421. 2003-09-16 17:25  hardaker
  1422.    * README:
  1423.    peter hicks
  1424.    
  1425. 2003-09-16 17:24  hardaker
  1426.    * perl/SNMP/SNMP.pm:
  1427.    Patch from Peter Hicks for a new get_table function
  1428.    
  1429. 2003-09-16 17:09  hardaker
  1430.    * snmplib/: snmpUDPIPv6Domain.c (V5-0-patches.1),
  1431.    snmpUDPIPv6Domain.c:
  1432.    Patch from Katsuhisa ABE from -users to fix a masking problem
  1433.    
  1434. 2003-09-12 12:43  hardaker
  1435.    * dist/: RELEASE-INSTRUCTIONS, net-snmp.spec:
  1436.    - minor changes for improved perl Makefile.PL argument support (>= 5.0.9)
  1437.    
  1438. 2003-09-12 11:03  hardaker
  1439.    * Makefile.in (V5-0-patches.2), Makefile.in:
  1440.    Patch for --with-perl-modules extra argument support
  1441.    
  1442. 2003-09-12 06:28  rstory
  1443.    * configure:
  1444.    configure to match config.in
  1445.    
  1446. 2003-09-12 06:25  rstory
  1447.    * configure.in:
  1448.    fix mis-matched parens
  1449.    
  1450. 2003-09-11 15:50  rstory
  1451.    * agent/snmpd.c:
  1452.    use new netsnmp_daemonize library call
  1453.    
  1454. 2003-09-11 15:48  rstory
  1455.    * local/mib2c.access_functions.conf:
  1456.    move comments about routines closer to routines to reduce confusion
  1457.    
  1458. 2003-09-11 15:47  rstory
  1459.    * local/mib2c:
  1460.    add @debug@ token to turn debug on/off; print locations for more warnings/errors
  1461.    
  1462. 2003-09-11 15:45  rstory
  1463.    * local/mib2c-conf.d/default-mfd-top.m2c:
  1464.    defaults for two new flags: readme_verbose and data_transient
  1465.    
  1466. 2003-09-11 15:44  rstory
  1467.    * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i:
  1468.    readme for DateAndTime
  1469.    
  1470. 2003-09-11 15:44  rstory
  1471.    * local/mib2c-conf.d/syntax-DateAndTime-get.m2i:
  1472.    add buf len param to netsnmp_dateandtime_set
  1473.    
  1474. 2003-09-11 15:33  rstory
  1475.    * local/mib2c-conf.d/mfd-top.m2c:
  1476.    un-comment include of enums header; move all data context processing into
  1477.    include; don't assume pointers to data/undo contexts; only define prototype
  1478.    for allocate_data if needed; run enum header conf file; run new readme conf file
  1479.    
  1480. 2003-09-11 14:12  rstory
  1481.    * net-snmp-config.in:
  1482.    add build-lib-deps
  1483.    
  1484. 2003-09-11 14:04  rstory
  1485.    * local/mib2c-conf.d/mfd-makefile.m2m:
  1486.    open file earlier; use new var for default NETSNMPDIR; don't assume NETSNMPDIR
  1487.    is sourcedir; use new net-snmp-config options for get lib dirs/deps
  1488.    
  1489. 2003-09-11 13:58  rstory
  1490.    * local/mib2c-conf.d/mfd-interface.m2c:
  1491.    include new generic-data-allocate if data_allocate set and data_context is
  1492.    generated; move table_(allocate|release)_ctx here
  1493.    
  1494. 2003-09-11 13:55  rstory
  1495.    * local/mib2c-conf.d/generic-data-allocate.m2i:
  1496.    new file for allocate/release of data context
  1497.    
  1498. 2003-09-11 13:54  rstory
  1499.    * local/mib2c-conf.d/mfd-data-get.m2c:
  1500.    move data allocate/release to it's own include; only include it if data_allocate
  1501.    set and data_context isn't generated
  1502.    
  1503. 2003-09-11 13:52  rstory
  1504.    * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i
  1505. , mfd-readme.m2c:
  1506.    new readme generation
  1507.    
  1508. 2003-09-11 13:52  rstory
  1509.    * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
  1510. :
  1511.    wrap get_first/get_next so we can move index2oid here and make it static
  1512.    
  1513. 2003-09-11 13:51  rstory
  1514.    * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:
  1515.    only generate tabe_get_data for transient data; move index2oid into interface
  1516.    code; gen different code based on data transient setting
  1517.    
  1518. 2003-09-11 13:44  rstory
  1519.    * local/mib2c-conf.d/m2c_setup_table.m2i:
  1520.    default to generated, non-allocated data_context
  1521.    
  1522. 2003-09-11 13:40  rstory
  1523.    * local/mib2c-conf.d/generic-value-map-reverse.m2i:
  1524.    fix renamed var
  1525.    
  1526. 2003-09-11 13:40  rstory
  1527.    * local/mib2c-conf.d/generic-table-oids.m2c:
  1528.    don't include enum stuff in oid header
  1529.    
  1530. 2003-09-11 13:39  rstory
  1531.    * local/mib2c-conf.d/generic-table-indexes.m2i:
  1532.    remove unused owner ptr
  1533.    
  1534. 2003-09-11 13:39  rstory
  1535.    * local/mib2c-conf.d/generic-get-decl-bot.m2i:
  1536.    fix len_ptr variable name
  1537.    
  1538. 2003-09-11 13:39  rstory
  1539.    * local/mib2c-conf.d/generic-get-char.m2i:
  1540.    define IS_SET_* macros here instead of in header
  1541.    
  1542. 2003-09-11 13:37  rstory
  1543.    * local/mib2c-conf.d/generic-data-context.m2i:
  1544.    merge data struct back into single typedef; don't generate struct if user
  1545.    specified existing struct; add * in typedef if data_allocate set
  1546.    
  1547. 2003-09-11 13:35  rstory
  1548.    * local/mib2c-conf.d/generic-ctx-copy.m2i:
  1549.    remove example start/end (parent decides that)
  1550.    
  1551. 2003-09-11 13:35  rstory
  1552.    * local/mib2c-conf.d/details-table.m2i:
  1553.    more distinctive separator before tables
  1554.    
  1555. 2003-09-11 13:18  rstory
  1556.    * local/mib2c-conf.d/details-enums.m2i:
  1557.    remove IS_SET_* macros; tweak conditions for generating enums and mapping
  1558.    macros
  1559.    
  1560. 2003-09-11 13:09  rstory
  1561.    * snmplib/system.c:
  1562.    new netsnmp_daemonize
  1563.    
  1564. 2003-09-11 13:05  rstory
  1565.    * include/net-snmp/library/system.h:
  1566.    reduce scope of sun's copyright claim; bail if net-snmp-config not included;
  1567.    prototype for new netsnmp_daemonize
  1568.    
  1569. 2003-09-11 12:57  rstory
  1570.    * agent/mibgroup/examples/netSnmpHostsTable_access.c:
  1571.    fix comment typo; document possible race condition and move one line to
  1572.    make window smaller
  1573.    
  1574. 2003-09-11 12:55  rstory
  1575.    * net-snmp-config.in:
  1576.    use vars to make it easier to understand what flags are what in generated
  1577.    version; group similar options together; add options to to get source
  1578.    directory and lib path in build dir; add --base-subagent-libs (no lib path),
  1579.    --libdir
  1580.    
  1581. 2003-09-11 08:33  rstory
  1582.    * configure:
  1583.    configure to match config.in
  1584.    
  1585. 2003-09-11 08:26  rstory
  1586.    * configure.in:
  1587.    trap bad options --with-modules or --with-out-modules
  1588.    
  1589. 2003-09-05 23:37  hardaker
  1590.    * README (V5-0-patches.7), README:
  1591.    added Bob Rowlands
  1592.    
  1593. 2003-09-05 22:36  hardaker
  1594.    * agent/helpers/: table.c, table_iterator.c (V5-0-patches.[2,2]),
  1595.    table.c, table_iterator.c:
  1596.    Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t)
  1597.    
  1598. 2003-09-05 22:30  hardaker
  1599.    * agent/mibgroup/agentx/: protocol.c (V5-0-patches.1), protocol.c
  1600. :
  1601.    Patch #800485 from Bob Rowlands for 64 bit agentx problems
  1602.    
  1603. 2003-09-05 22:16  hardaker
  1604.    * snmplib/: snmpusm.c (V5-0-patches.1), snmpusm.c:
  1605.    Patch #792008 from Thomas? to allow usmUser tokens to override previous entries
  1606.    
  1607. 2003-09-05 22:04  hardaker
  1608.    * man/: mib2c.1.def, snmpcmd.1.def, snmpdelta.1, snmpdf.1,
  1609.    snmpnetstat.1, snmpstatus.1.def, snmptable.1.def, snmptest.1.def,
  1610.    snmptranslate.1.def (V5-0-patches.[2,2,1,1,1,1,1,1,1]), mib2c.1.def
  1611. , netsnmp_agent.3, netsnmp_bulk_to_next.3,
  1612.    netsnmp_data_list.3, netsnmp_debug.3,
  1613.    netsnmp_handler.3, netsnmp_instance.3,
  1614.    netsnmp_library.3, netsnmp_mib_utilities.3,
  1615.    netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
  1616.    netsnmp_netsnmp_iterator_info_s.3,
  1617.    netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
  1618. , netsnmp_old_api.3, netsnmp_read_only.3,
  1619.    netsnmp_scalar.3, netsnmp_serialize.3,
  1620.    netsnmp_set_data.3, netsnmp_table.3,
  1621.    netsnmp_table_array.3, netsnmp_table_data.3,
  1622.    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
  1623.    netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
  1624. , snmpcmd.1.def, snmpdelta.1, snmpdf.1,
  1625.    snmpnetstat.1, snmpstatus.1.def, snmptable.1.def,
  1626.    snmptest.1.def, snmptranslate.1.def:
  1627.    Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages.
  1628.    
  1629. 2003-09-05 21:21  hardaker
  1630.    * Makefile.in, configure, configure.in (V5-0-patches.[9,9,9]),
  1631.    Makefile.in, configure, configure.in:
  1632.    Add optional arguments to the --with-perl-modules flag for passing down
  1633.    
  1634. 2003-09-05 16:56  hardaker
  1635.    * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h
  1636.    (V5-0-patches.[4,2]), agent/snmp_agent.c,
  1637.    include/net-snmp/agent/snmp_agent.h:
  1638.    - fix a getbulk bug pointed out by Jurij Smakov.
  1639.    
  1640. 2003-09-05 06:25  dts12
  1641.    * include/net-snmp/agent/agent_trap.h, agent/agent_trap.c
  1642. :
  1643.    Re-written internals of agent trap generation.
  1644.    Work with separate v1 and v2 template PDUs, and separate
  1645.    (standalone) routines to convert between them, following RFC 2576,
  1646.    Hopefully a somewhat cleaner approach than before,
  1647.    
  1648. 2003-09-02 23:09  hardaker
  1649.    * dist/net-snmp.spec:
  1650.    - new spec to include building the perl modules.
  1651.      - done in sort of a temporary hacky way till proper support is put
  1652.        directly into the master Makefile to support optional arguments
  1653.        being passed to the Makefile.PL script.
  1654.    
  1655. 2003-09-02 23:07  hardaker
  1656.    * dist/RELEASE-INSTRUCTIONS:
  1657.    update to include RPM building instructions.
  1658.    
  1659. 2003-09-02 23:07  hardaker
  1660.    * dist/Makefile:
  1661.    Modifications to support perl and building source and binary at once.
  1662.    
  1663. 2003-09-02 14:53  rstory
  1664.    * dist/nsb-nightly:
  1665.    add option to not source ~/.nsb-nightly; don't remobe build dir on success here
  1666.    
  1667. 2003-09-02 14:52  rstory
  1668.    * dist/nsb-functions:
  1669.    allow env vars to override defaults for more options; rename DATE to
  1670.    NSB_DATE; only scp make files from this run; add uname to output
  1671.    
  1672. 2003-09-01 16:45  hardaker
  1673.    * Makefile.in:
  1674.    prune dist/rpm from etags results
  1675.    
  1676. 2003-08-28 02:02  dts12
  1677.    * apps/snmptrapd.c:
  1678.    A configure token to control the addresses/ports that trapd listens on.
  1679.    
  1680. 2003-08-22 02:38  dts12
  1681.    * perl/SNMP/SNMP.pm:
  1682.    Document the default version change.
  1683.    
  1684. 2003-08-21 14:28  rstory
  1685.    * dist/cvsup:
  1686.    make upload tarball name based on date
  1687.    
  1688. 2003-08-21 01:55  dts12
  1689.    * agent/snmp_agent.c:
  1690.    If a GETBULK hits the end of the MIB tree, make sure any empty varbinds
  1691.    are returned as 'endOfMibView' exceptions, rather than (.0.0 = NULL)
  1692.    
  1693.    If *all* the repeating varbinds hit the end of the MIB tree, truncate
  1694.    after the first full empty row.
  1695.    
  1696. 2003-08-21 01:50  dts12
  1697.    * agent/snmp_agent.c:
  1698.    If there's a mixture of "still active" repetitions, and ones that have
  1699.    already reached the end of the OID tree, then some of the varbind structures
  1700.    may well be NULL.
  1701.      It's preferable to skip these, and continue processing everything else,
  1702.    rather than crash the server:-)
  1703.    
  1704. 2003-08-21 01:29  dts12
  1705.    * acconfig.h, configure, configure.in,
  1706.    agent/mibgroup/smux/smux.c,
  1707.    include/net-snmp/net-snmp-config.h.in:
  1708.    Default to global SMUX access (as currently), but supply a configure
  1709.    option to set default SMUX access to be localhost only.
  1710.    Happy now?
  1711.    
  1712. 2003-08-21 01:24  dts12
  1713.    * acconfig.h:
  1714.    Ensure that the SNMP_TRANSPORT_CALLBACK_DOMAIN token remains available
  1715.    when configure system files are recreated.
  1716.    
  1717. 2003-08-20 02:39  dts12
  1718.    * agent/snmp_agent.c:
  1719.    Expand the description of the post-BULK re-organisation, so it's somewhat
  1720.    clearer what's happening.  It took me best part of an hour (plus inserting
  1721.    assorted debugging statements) to make sense of this!
  1722.    
  1723. 2003-08-20 02:36  dts12
  1724.    * agent/agent_handler.c:
  1725.    Register MIBs using the lowest-level available name, rather than the
  1726.    first handler in the chain.   This no longer results in the whole MIB
  1727.    registry being identified as "bulk_to_get"!
  1728.    
  1729. 2003-08-20 02:26  dts12
  1730.    * agent/mibgroup/ucd-snmp/: extensible.c, extensible.h:
  1731.    Unregister (relocatable) extensions when re-reading the configuration file.
  1732.    This allows "exec" lines to be re-loaded without causing the agent to crash!
  1733.    
  1734. 2003-08-19 08:12  dts12
  1735.    * perl/SNMP/SNMP.xs:
  1736.    Better fix for Bug #630348.  Treat all DBPRT calls consistently, and
  1737.    make sure the PerlIO_printf call is passed the correct parameter list.
  1738.    
  1739. 2003-08-19 07:31  dts12
  1740.    * perl/SNMP/SNMP.xs:
  1741.    Whatever the cause of bug #630348 was, this isn't the answer.
  1742.    With 'PerlIO_fprintf', it doesn't compile!  More investigation needed.
  1743.    
  1744. 2003-08-19 01:56  dts12
  1745.    * agent/mibgroup/smux/smux.c:
  1746.    Allow the (compile-time) option of restoring global access to SMUX services.
  1747.    If the consensus is that this should be the default (as currently), then
  1748.    I've no strong feelings either way.  Feel free to adjust accordingly.
  1749.    
  1750. 2003-08-19 01:53  dts12
  1751.    * agent/helpers/cache_handler.c:
  1752.    Automatically release expired cache resources.
  1753.    
  1754. 2003-08-19 01:52  dts12
  1755.    * agent/helpers/cache_handler.c:
  1756.    Invalidate the cache on (successful) SET requests.
  1757.    This is currently done regardless - it would be sensible to make it
  1758.    configurable on a per-cache basis.
  1759.    
  1760. 2003-08-18 15:14  rstory
  1761.    * snmplib/container_iterator.c:
  1762.    comment out code that shouldn't have been checked in yet
  1763.    
  1764. 2003-08-18 15:13  rstory
  1765.    * snmplib/container.c:
  1766.    update for correct method to cleanup container factory list; remove
  1767.    release_if_top and _ba_* functions
  1768.    
  1769. 2003-08-18 15:11  rstory
  1770.    * include/net-snmp/library/container.h:
  1771.    update prototype for correct function to cleanup container factory list; fix
  1772.    comment typos; remove release_if_top prototype and call in CONTAINER_FREE
  1773.    
  1774. 2003-08-18 15:09  rstory
  1775.    * agent/snmp_vars.c:
  1776.    call correct function to cleanup container factory list
  1777.    
  1778. 2003-08-18 15:08  rstory
  1779.    * agent/agent_handler.c:
  1780.    document segfault location for future fixing
  1781.    
  1782. 2003-08-18 09:12  dts12
  1783.    * agent/mibgroup/agent/nsCache.c:
  1784.    Bring into line with new cache release API definition.
  1785.    
  1786. 2003-08-18 08:49  rstory
  1787.    * agent/helpers/table_mfd.c:
  1788.    source for table_mfd
  1789.    
  1790. 2003-08-18 08:30  hardaker
  1791.    * include/net-snmp/agent/stash_cache.h:
  1792.    opps.  missed the header
  1793.    
  1794. 2003-08-18 08:04  rstory
  1795.    * include/net-snmp/agent/table_mfd.h:
  1796.    don't reference non-existent file
  1797.    
  1798. 2003-08-18 08:01  rstory
  1799.    * include/net-snmp/agent/table_mfd.h:
  1800.    header for table_mfd
  1801.    
  1802. 2003-08-18 06:35  rstory
  1803.    * include/net-snmp/library/container_iterator.h:
  1804.    header for container iterator
  1805.    
  1806. 2003-08-18 05:42  dts12
  1807.    * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
  1808.    tcpTable.c, udp.c, udpTable.c:
  1809.    New v5-style handlers should only ever receive MODE_GET requests.
  1810.    Log a warning for other unexpected (or unrecognised) request modes.
  1811.    
  1812. 2003-08-18 03:19  dts12
  1813.    * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
  1814.    tcpTable.c, udp.c, udpTable.c:
  1815.    Use the new (internal) cache validity checking.
  1816.    Qn: How can we access the request-information structure (or similar)
  1817.        from within iterator data_point routines?
  1818.    
  1819. 2003-08-18 03:17  dts12
  1820.    * agent/helpers/cache_handler.c,
  1821.    include/net-snmp/agent/cache_handler.h:
  1822.    Provide an API for determining whether a given cache is currently valid.
  1823.    Release old cache resources before loading the new values.
  1824.    NB: This involves a change in the 'free' hook API.
  1825.    
  1826. 2003-08-18 03:14  dts12
  1827.    * include/net-snmp/library/container.h:
  1828.    The macro function definitions rely on logging routines from 'snmp_logging.c'
  1829.    so the appropriate declarations and defined constants need to be available.
  1830.    
  1831. 2003-08-18 03:12  dts12
  1832.    * include/net-snmp/agent/ds_agent.h, agent/snmp_agent.c
  1833. , agent/mibgroup/smux/smux.c,
  1834.    agent/mibgroup/smux/smux.h:
  1835.    Support configuration of the socket address to listen for SMUX connections on.
  1836.    
  1837.    Note: Change of behaviour - this patch defaults to listening for connections
  1838.    from the localhost only.
  1839.    
  1840. 2003-08-18 02:55  dts12
  1841.    * include/net-snmp/library/default_store.h,
  1842.    snmplib/snmpUDPDomain.c, snmplib/snmp_api.c:
  1843.    Provisional support for sending client requests from a specified interface
  1844.    or socket address.
  1845.    Qn: Should this be applied to TCP connections too?
  1846.        What about other transports?
  1847.    
  1848. 2003-08-18 02:53  dts12
  1849.    * include/net-snmp/library/mib.h, snmplib/mib.c:
  1850.    Implement 'snprintf_description' routines,
  1851.    to output MIB definitions to a string rather than a file.
  1852.    
  1853. 2003-08-17 16:49  rstory
  1854.    * local/mib2c-conf.d/syntax-RowStatus-get.m2i:
  1855.    fix hardcoded var names/constants (eek!)
  1856.    
  1857. 2003-08-17 16:47  rstory
  1858.    * local/mib2c-conf.d/mfd-top.m2c:
  1859.    rename some typedefs; add *_ref_* typedefs; make netsnmp_index first item
  1860.    in ctx; make index local instead of ptr; run new mfd-access-*-header; add
  1861.    some prototypes, debug msgs; update init to set up mfd_registration, container,
  1862.    *_get_values; fix renames mfd registration routine; run new makefile and
  1863.    subagent conf files
  1864.    
  1865. 2003-08-17 16:43  rstory
  1866.    * local/mib2c-conf.d/mfd-interface.m2c:
  1867.    include mfd header; new *_get_values; tweak *_get_column: include accessible
  1868.    indexes, push var memory check up a level *_get_values (should go up one
  1869.    more, into helper instead of generated code); run new mfd_access_*_interface
  1870.    
  1871. 2003-08-17 16:40  rstory
  1872.    * local/mib2c-conf.d/mfd-data-set.m2c:
  1873.    move process print after noaccess test
  1874.    
  1875. 2003-08-17 16:39  rstory
  1876.    * local/mib2c-conf.d/mfd-data-get.m2c:
  1877.    new *_(allocate|release)_(data|ctx); move process print after noaccess test
  1878.    
  1879. 2003-08-17 16:38  rstory
  1880.    * local/mib2c-conf.d/mfd-data-access.m2c:
  1881.    rename access-* to mfd-access-*
  1882.    
  1883. 2003-08-17 16:37  rstory
  1884.    * local/mib2c-conf.d/generic-table-oids.m2c:
  1885.    add header; include enums too
  1886.    
  1887. 2003-08-17 16:33  rstory
  1888.    * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
  1889.    mfd-access-unsorted-external-header.m2i,
  1890.    mfd-access-unsorted-external-interface.m2i, mfd-makefile.m2m
  1891. , subagent.m2c:
  1892.    new mfd data access conf files (wrap around new container iterator); new mfd
  1893.    conf files to generate makefile/subagent main
  1894.    
  1895. 2003-08-17 16:31  rstory
  1896.    * win32/net-snmp/net-snmp-config.h:
  1897.    use config.h define to temporarily disable win callback transport, instead
  1898.    of win specific ifdefs in code
  1899.    
  1900. 2003-08-17 16:21  rstory
  1901.    * snmplib/snmp_debug.c:
  1902.    new debugmsg_suboid
  1903.    
  1904. 2003-08-17 16:21  rstory
  1905.    * snmplib/read_config.c:
  1906.    check for null ptr
  1907.    
  1908. 2003-08-17 16:21  rstory
  1909.    * snmplib/container_list_ssll.c:
  1910.    remove noalloc functions; rename typedef
  1911.    
  1912. 2003-08-17 16:18  rstory
  1913.    * snmplib/container_binary_array.c:
  1914.    remove noalloc functions
  1915.    
  1916. 2003-08-17 16:17  rstory
  1917.    * snmplib/container.c:
  1918.    remove unused var and noalloc functions
  1919.    
  1920. 2003-08-17 16:17  rstory
  1921.    * dist/cvsup:
  1922.    add optional upload of src tarball after update
  1923.    
  1924. 2003-08-17 15:22  rstory
  1925.    * snmplib/mib.c:
  1926.    new netsnmp_sprint_realloc_objid (doesn't use mibs); rework ifdefs for
  1927.    netsnmp_sprint_realloc_objid_tree & DISABLE_MIB_LOADING
  1928.    
  1929. 2003-08-17 15:20  rstory
  1930.    * snmplib/: Makefile.in, container_iterator.c:
  1931.    add new container iterator
  1932.    
  1933. 2003-08-17 15:19  rstory
  1934.    * local/mib2c:
  1935.    don't run indent on files unless they end w/ .c or .h; print more info when
  1936.    die of unexpected else
  1937.    
  1938. 2003-08-17 15:18  rstory
  1939.    * include/net-snmp/library/snmp_debug.h:
  1940.    new DEBUGMSGSUBOID & supporting cast
  1941.    
  1942. 2003-08-17 15:17  rstory
  1943.    * include/net-snmp/library/snmp.h:
  1944.    fix comments which exceed 80 chars
  1945.    
  1946. 2003-08-17 15:16  rstory
  1947.    * include/net-snmp/library/mib.h:
  1948.    new netsnmp_sprint_realloc_objid prototype
  1949.    
  1950. 2003-08-17 15:15  rstory
  1951.    * include/net-snmp/agent/table.h:
  1952.    new netsnmp_table_find_next_row prototype
  1953.    
  1954. 2003-08-17 15:15  rstory
  1955.    * include/net-snmp/agent/snmp_vars.h:
  1956.    new netsnmp_enable_subagent prototype
  1957.    
  1958. 2003-08-17 15:14  rstory
  1959.    * include/net-snmp/agent/snmp_agent.h:
  1960.    new netsnmp_check_requests_error prototype
  1961.    
  1962. 2003-08-17 15:12  rstory
  1963.    * agent/helpers/baby_steps.c,
  1964.    include/net-snmp/agent/baby_steps.h:
  1965.    new (temporary?) baby steps helper
  1966.    
  1967. 2003-08-17 15:10  rstory
  1968.    * include/net-snmp/agent/all_helpers.h:
  1969.    add baby_steps.h, row_merge.h, table_mfd.h
  1970.    
  1971. 2003-08-17 15:10  rstory
  1972.    * include/net-snmp/agent/agent_handler.h:
  1973.    define new can baby step mode flag
  1974.    
  1975. 2003-08-17 15:10  rstory
  1976.    * include/net-snmp/types.h:
  1977.    new netsnmp_ref_void, netsnmp_ref_size_t typedefs
  1978.    
  1979. 2003-08-17 15:09  rstory
  1980.    * include/net-snmp/utilities.h:
  1981.    bail if net-snmp-config hasn't been included; add container/assert headers
  1982.    
  1983. 2003-08-17 15:08  rstory
  1984.    * include/net-snmp/net-snmp-includes.h:
  1985.    bail if net-snmp-config hasn't been included; don't inlcude utilities twice
  1986.    
  1987. 2003-08-17 15:06  rstory
  1988.    * agent/mibgroup/agentx/subagent.c:
  1989.    new netsnmp_enable_subagent, only defined if USING_AGENTX_SUBAGENT_MODULE, so
  1990.    a link error will occur if agentx support not compiled in
  1991.    
  1992. 2003-08-17 15:05  rstory
  1993.    * agent/helpers/table_array.c:
  1994.    remove find_next_row, use new netsnmp_table_index_find_next_row; fix typo
  1995.    
  1996. 2003-08-17 15:03  rstory
  1997.    * agent/helpers/table.c:
  1998.    notes for future enhancements; fix potential memory leak; new
  1999.    netsnmp_table_index_find_next_row
  2000.    
  2001. 2003-08-17 15:02  rstory
  2002.    * agent/helpers/row_merge.c:
  2003.    skip grouping if only 1 varbind; note for future enhancements
  2004.    
  2005. 2003-08-17 15:02  rstory
  2006.    * agent/helpers/Makefile.in:
  2007.    add new baby_steps, table_mfd helpers; build objs/lobjs from srcs
  2008.    
  2009. 2003-08-17 14:59  rstory
  2010.    * agent/snmp_agent.c:
  2011.    new netsmp_check_requests_errors
  2012.    
  2013. 2003-08-17 14:58  rstory
  2014.    * agent/agent_handler.c:
  2015.    code reuse (call_handlers uses call_handler); add new mode text for
  2016.    handler_can_mode slist
  2017.    
  2018. 2003-08-16 07:27  hardaker
  2019.    * agent/helpers/table_iterator.c:
  2020.    - move some pointer saving for STASH related stuff outside the more
  2021.      frequently called loop.
  2022.    
  2023. 2003-08-15 04:24  dts12
  2024.    * include/net-snmp/library/mib.h, man/snmpcmd.1.def,
  2025.    snmplib/mib.c, snmplib/snmp_parse_args.c:
  2026.    Move prefix/suffix options under -I
  2027.    
  2028. 2003-08-15 03:33  dts12
  2029.    * snmplib/mib.c:
  2030.    Don't add a trailing dot if we're setting a prefix, but not a suffix.
  2031.    
  2032. 2003-08-14 01:13  dts12
  2033.    * agent/helpers/: all_helpers.c, bulk_to_next.c,
  2034.    cache_handler.c, debug_handler.c, instance.c,
  2035.    mode_end_call.c, multiplexer.c, read_only.c,
  2036.    row_merge.c, scalar.c, scalar_group.c,
  2037.    serialize.c, watcher.c:
  2038.    Reorganise the agent helper 'doxygen' structure, to make it less "flat".
  2039.    Group "leaf-object" helpers together, and internal "utility" helpers similarly.
  2040.    
  2041. 2003-08-14 01:09  dts12
  2042.    * snmplib/snmp_api.c:
  2043.    Try to catch (some) PDU dual-free's.
  2044.    
  2045. 2003-08-14 00:15  hardaker
  2046.    * agent/helpers/table_iterator.c:
  2047.    1 of 2 memory leaks found (ok, I said I wasn't going to find it but...)
  2048.    
  2049. 2003-08-13 23:40  hardaker
  2050.    * agent/helpers/: Makefile.in, all_helpers.c,
  2051.    stash_cache.c, table_iterator.c:
  2052.    - added a new helper to auto-cache data.  Currently the only
  2053.      sub-module supported by this is the table_iterator, but significant
  2054.      speed improvements can be seen when caching of iterator data is
  2055.      turned on.
  2056.      - to test add to snmpd.conf:
  2057.          injectHandler stash_cache MODULE table_iterator
  2058.        (a good test module is the nsModuleTable which has a lot of rows)
  2059.      - warning: not heavily tested.  Seems ok for at least the simple cases.
  2060.    
  2061. 2003-08-13 23:36  hardaker
  2062.    * include/net-snmp/: agent/snmp_agent.h, library/snmp.h
  2063. :
  2064.    - define a new internal-use mode:  MODE_GET_CACHE
  2065.    
  2066. 2003-08-13 23:36  hardaker
  2067.    * snmplib/snmp_enum.c:
  2068.    use calloc to initialize and zero memory (fixes an error spotted by valgrind).
  2069.    
  2070. 2003-08-13 23:35  hardaker
  2071.    * snmplib/oid_stash.c:
  2072.    spotted one memory leak.
  2073.    
  2074. 2003-08-13 23:15  hardaker
  2075.    * apps/snmpwalk.c, man/snmpwalk.1.def:
  2076.    - added a -Ct option to snmpwalk to display walk clock timer results
  2077.    
  2078. 2003-08-13 22:40  hardaker
  2079.    * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
  2080. :
  2081.    - added a parent node for upward traversal.
  2082.    - a getnext implementation that actually works (fairly heavily tested).
  2083.    
  2084. 2003-08-13 22:36  hardaker
  2085.    * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c
  2086. , agent/mibgroup/mibII/tcp.c,
  2087.    agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c
  2088. , agent/mibgroup/mibII/udpTable.c,
  2089.    include/net-snmp/agent/cache_handler.h:
  2090.    - modified the free function pointer to take a cache argument for
  2091.      generalizing it a bit more.
  2092.    
  2093. 2003-08-13 22:33  hardaker
  2094.    * agent/agent_handler.c,
  2095.    include/net-snmp/agent/agent_handler.h:
  2096.    - Implement netsnmp_inject_handler_before() which takes an argument to
  2097.      determine where in the handler chain it should inject something.
  2098.    - Modify the injectHandler .conf token to taken an optional final
  2099.      BEFORE argument.
  2100.    
  2101. 2003-08-10 11:39  hardaker
  2102.    * include/net-snmp/library/system.h, snmplib/Makefile.in
  2103. , snmplib/mib.c, snmplib/parse.c:
  2104.    misc high level copyright notes added (IE, see the COPYING file, ...).
  2105.    
  2106. 2003-08-10 11:38  hardaker
  2107.    * configure.in, agent/snmpd.c,
  2108.    agent/mibgroup/ucd-snmp/file.c,
  2109.    agent/mibgroup/ucd-snmp/logmatch.c:
  2110.    misc copyright notes added.
  2111.    
  2112. 2003-08-05 01:42  dts12
  2113.    * net-snmp-config.in:
  2114.    Catch missing parameters in compile-subagent handling too
  2115.    
  2116. 2003-08-05 01:38  dts12
  2117.    * net-snmp-config.in:
  2118.    Catch missing parameters in create-snmpv3-user handling
  2119.    
  2120. 2003-08-05 01:32  dts12
  2121.    * net-snmp-config.in:
  2122.    Use $1 parameter directly in create-snmpv3-user processing.
  2123.    Somewhat less confusing than with the additional $arg parameter,
  2124.    and less chance of shifting a non-existent value.
  2125.    (Relevant to bug #755571)
  2126.    
  2127. 2003-08-02 06:45  rstory
  2128.    * local/mib2c-conf.d/mfd-top.m2c:
  2129.    reog/update code generation; run mfd-data-access; set handler RWRITE if table
  2130.    writable; chg table registration type; include new table setup
  2131.    
  2132. 2003-08-02 06:39  rstory
  2133.    * local/mib2c-conf.d/parent-set.m2i:
  2134.    simplify param lists; update code generation
  2135.    
  2136. 2003-08-02 06:37  rstory
  2137.    * local/mib2c-conf.d/m2c_setup_node.m2i:
  2138.    setup node srh independent of get temp use
  2139.    
  2140. 2003-08-02 06:36  rstory
  2141.    * local/mib2c-conf.d/generic-table-oids.m2c:
  2142.    be more paranoid about temporary override of $name
  2143.    
  2144. 2003-08-02 06:35  rstory
  2145.    * local/mib2c-conf.d/generic-table-indexes.m2i:
  2146.    chg indention on some comment blocks; use new node-storage.m2i; rmv data ptr
  2147.    
  2148. 2003-08-02 06:33  rstory
  2149.    * local/mib2c-conf.d/: m2c_setup_table.m2i,
  2150.    mfd-data-access.m2c, node-storage.m2i:
  2151.    new code templates
  2152.    
  2153. 2003-08-02 06:31  rstory
  2154.    * local/mib2c-conf.d/: generic-ctx-get.m2i,
  2155.    generic-ctx-set.m2i, generic-data-context.m2i,
  2156.    generic-get-oid.m2i, generic-value-map.m2i,
  2157.    mfd-data-get.m2c, mfd-data-set.m2c, node-get.m2i,
  2158.    node-set.m2i, syntax-DateAndTime-get.m2d:
  2159.    data at ctx->data, not ctx; chg indention on block comments; fix some missed
  2160.    name changes; update for renamed conf files; simplify some param lists;
  2161.    add some asserts
  2162.    
  2163. 2003-07-31 07:23  dts12
  2164.    * net-snmp-config.in:
  2165.    Don't shift away command-line parameters that probably aren't there
  2166.    (and certainly aren't relevant to the action being handled)
  2167.    Reported by Vinod Johnson
  2168.    
  2169. 2003-07-31 03:12  dts12
  2170.    * agent/mibgroup/ucd-snmp/proxy.c:
  2171.    Handle proxied SETs in the ACTION pass, rather than the commit pass.
  2172.    This allows failures here to back out assignments in other modules.
  2173.    We can't process UNDO requests successfully, but we can at least report
  2174.    this fact.  Which is preferable to claiming failure but (silently)
  2175.    acting on some assignments.
  2176.    
  2177. 2003-07-31 03:08  dts12
  2178.    * agent/mibgroup/ucd-snmp/proxy.c:
  2179.    Don't log warnings for deliberately unused SET passes.
  2180.    
  2181. 2003-07-31 03:04  dts12
  2182.    * agent/mibgroup/ucd-snmp/proxy.c:
  2183.    Handle SNMP errors from proxied servers correctly.
  2184.    Passing the error back up the chain seems to Do The Right Thing.
  2185.    
  2186. 2003-07-31 03:03  dts12
  2187.    * agent/snmp_agent.c:
  2188.    Problems in MIB processing are indicated via the 'asp->status' field,
  2189.    rather than the return value.  So use that when downgrading v2-style
  2190.    errors for v1 responses.
  2191.    
  2192. 2003-07-30 10:55  rstory
  2193.    * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c
  2194. , mfd-data-set.m2c, mfd-interface.m2c, mfd-top.m2c
  2195. :
  2196.    new MIBs For Dummies (mfd) conf files
  2197.    
  2198. 2003-07-30 10:51  rstory
  2199.    * local/mib2c:
  2200.    add example_(start/end); fix $x.ranges; allow literal var names in user code
  2201.    via $@var; add table_is_writable function
  2202.    
  2203. 2003-07-30 10:45  rstory
  2204.    * local/mib2c-conf.d/: generic-ctx-copy.m2i,
  2205.    generic-ctx-get.m2i, generic-ctx-set.m2i,
  2206.    generic-data-context.m2i, generic-get-char.m2i,
  2207.    generic-get-decl-bot.m2i, generic-get-decl.m2i,
  2208.    generic-get-long.m2i, generic-get-oid.m2i,
  2209.    generic-header-bottom.m2i, generic-header-top.m2i,
  2210.    generic-source-includes.m2i, generic-table-indexes.m2i,
  2211.    generic-table-oids.m2c, generic-value-map-reverse.m2i,
  2212.    generic-value-map.m2i, m2c_setup_node.m2i, node-get.m2i
  2213. , node-set.m2i, parent-dependencies.m2i,
  2214.    parent-set.m2i, syntax-DateAndTime-get.m2d,
  2215.    syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i,
  2216.    syntax-InetAddress-set.m2i, syntax-InetAddressType-get.m2i
  2217. , syntax-InetAddressType-set.m2i,
  2218.    syntax-RowStatus-get.m2i, syntax-TestAndIncr-get.m2i:
  2219.    lots of new mib2c helpers (includes)
  2220.    
  2221. 2003-07-30 10:38  rstory
  2222.    * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i
  2223. , details-table.m2i:
  2224.    mostly variable renames; some reorg
  2225.    
  2226. 2003-07-30 06:25  dts12
  2227.    * agent/mibgroup/ucd-snmp/proxy.c:
  2228.    Discard values received from the proxy if the OID is invalid.
  2229.    (Typically when a GetNext walks past the end of the proxied subtree).
  2230.    Also update the comments to describe the behaviour in a bit more detail.
  2231.    
  2232. 2003-07-30 06:11  dts12
  2233.    * agent/mibgroup/ucd-snmp/proxy.c:
  2234.    Respond to SNMP errors from the proxied agent.
  2235.    (The response is much too simplistic, and is likely to prove an
  2236.    over-reaction in many cases.   But it's a start)
  2237.    Note that the indentation has not been adjusted - wait until things
  2238.    settle down first.
  2239.    
  2240. 2003-07-29 08:13  dts12
  2241.    * apps/: snmpdf.c (V4-2-patches.6), snmpdf.c:
  2242.    Fix a typo in an error message (Patch #769221)
  2243.    
  2244. 2003-07-29 05:07  dts12
  2245.    * include/net-snmp/library/snmp.h:
  2246.    Correct the comments identifying hex/ascii values for PDU types.
  2247.    Reported by Oleg Ivanov.
  2248.    
  2249. 2003-07-29 02:06  dts12
  2250.    * agent/mibgroup/: ucd-snmp/extensible.c, utilities/execute.c
  2251. :
  2252.    Support for multi-command directives for 'sh' extensibility.
  2253.        (i.e. running "this; that; the other")
  2254.    Retained the original behaviour of truncating at the first ';' for
  2255.    'exec' directives  (following the Principle of Least Astonishment)
  2256.    
  2257. 2003-07-29 01:54  dts12
  2258.    * agent/mibgroup/ucd-snmp/proxy.c:
  2259.    Log failure to set up proxy command (rather than ploughing on regardless!)
  2260.    
  2261. 2003-07-29 01:53  dts12
  2262.    * agent/mibgroup/ucd-snmp/extensible.c:
  2263.    Fix support for multi-line (relocatable) output.
  2264.    
  2265. 2003-07-27 16:54  rstory
  2266.    * local/: mib2c (V5-0-patches.2), mib2c:
  2267.    fix filename in error msg, as noted in coders
  2268.    
  2269. 2003-07-24 19:29  rstory
  2270.    * local/mib2c:
  2271.    fix oidlength function
  2272.    
  2273. 2003-07-24 17:55  rstory
  2274.    * local/mib2c:
  2275.    add cvs id tag; add comment documenting nonindex; indexes loop will now
  2276.    include index for tables using augments
  2277.    
  2278. 2003-07-24 17:52  rstory
  2279.    * perl/SNMP/SNMP.xs:
  2280.    add access to the AUGMENTS attribute
  2281.    
  2282. 2003-07-23 16:43  rstory
  2283.    * local/mib2c:
  2284.    add warning for unknown $var.tag tags to catch typos; watch for unmatched
  2285.    @ in skipvars; don't open new file it it's already open; add flag to
  2286.    process_file for save/restore of vars; fix process again so it will catch
  2287.    unmatches @@; add new @foreach nonindex@
  2288.    
  2289. 2003-07-22 09:07  jbpn
  2290.    * include/net-snmp/library/snmp_parse_args.h,
  2291.    snmplib/snmp_parse_args.c:
  2292.      - zero out sensitive command-line arguments (community string, user name,
  2293.        authentication passphrase, privacy passphrase).
  2294.    
  2295.        NOTE: this does not work for all plaforms -- certainly it doesn't
  2296.              work for Solaris.  A different, more gross method is needed
  2297.              for these platforms (see sendmail code for details --  need
  2298.              I say more?).
  2299.    
  2300. 2003-07-22 08:45  dts12
  2301.    * man/snmpvacm.1.def:
  2302.    Improved descriptions of the various subcommands.
  2303.    Based on material supplied by Nick DiRico.
  2304.    
  2305. 2003-07-22 08:08  dts12
  2306.    * agent/mibgroup/mibII/tcpTable.c:
  2307.    Various fixes to the recent TCP table redesign, supplied by Katsuhisa ABE.
  2308.    (Some others still outstanding, awaiting discussion.  But these are clear
  2309.    mistakes, which need fixing).
  2310.    
  2311. 2003-07-22 08:04  dts12
  2312.    * agent/mibgroup/mibII/: tcpTable.c, udpTable.c:
  2313.    Use the table information 'colnum' field to identify the requested column
  2314.    object(s) rather than pulling stuff out of the OID.  Suggested by Oleg Ivanov.
  2315.    
  2316. 2003-07-22 07:59  dts12
  2317.    * apps/snmpvacm.c:
  2318.    Make the createView mask parameter optional
  2319.    (as with the 'view' config directive)
  2320.    
  2321. 2003-07-22 07:57  dts12
  2322.    * apps/snmpvacm.c:
  2323.    Correct the layout of the usage message.
  2324.    
  2325. 2003-07-22 07:56  dts12
  2326.    * apps/snmpvacm.c:
  2327.    Use the more flexible API call for handling view OIDs
  2328.    
  2329. 2003-07-19 10:55  rstory
  2330.    * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i
  2331. , details-table.m2i:
  2332.    mib2c include files to generate node details
  2333.    
  2334. 2003-07-19 10:52  rstory
  2335.    * local/mib2c:
  2336.    track current line and file name; new find_conf, process_file subs; remove
  2337.    @skip N@ ability; skip @token@ search if line doesn't begin with @;
  2338.    add @skipif@, @break@; dont require spaces for @close@; add -ifexists param to
  2339.    @include@; new @ifconf@ + rework code to make other @ifXXX@ tokens easy; merge
  2340.    else/elsif in process loop
  2341.    
  2342. 2003-07-18 13:58  rstory
  2343.    * local/mib2c:
  2344.    add parsing of initial default file; delay processing of cmd line vars til
  2345.    after processing default file; add new $c.needslength, $c.hasdefval, $c.defval,
  2346.    $c.module, $c.accessible, $c.children (needs work), $c.hashint, $c.hint,
  2347.    $c.ranges,$c.enumrange (needs work) and various code to support them; add
  2348.    parameter to skip to allow one to break out of multiple levels (needs work);
  2349.    allow spaces after @cmd@ to allow for better control of indention; move file
  2350.    open/close to subroutines; new @append file@, @close file@, @include file@;
  2351.    allow writing to multiple files at once; new @print text@ (to stdout);
  2352.    whew! more to come...
  2353.    
  2354. 2003-07-16 03:29  dts12
  2355.    * net-snmp-config.in:
  2356.    Support processing of compile-subagent sub-options in any order
  2357.    
  2358. 2003-07-16 03:28  dts12
  2359.    * net-snmp-config.in:
  2360.    Handle compile-subagent called with no parameters
  2361.    
  2362. 2003-07-16 03:24  dts12
  2363.    * net-snmp-config.in:
  2364.    Fix inconsistent usage within compile-subagent
  2365.    
  2366. 2003-07-16 03:21  dts12
  2367.    * net-snmp-config.in:
  2368.    Handle --create-snmpv3-user called with no parameters
  2369.    
  2370. 2003-07-16 02:07  dts12
  2371.    * README:
  2372.    Clarify the roles of the various mailing lists, and which ones to use
  2373.    (or not use).  Also updated the project web page along the same lines.
  2374.    
  2375. 2003-07-15 21:50  rstory
  2376.    * local/mib2c:
  2377.    rename istable to iscolumn; add enums; add currentvar; fix enum dump to work
  2378.    for scalars
  2379.    
  2380. 2003-07-15 08:06  dts12
  2381.    * agent/helpers/table.c:
  2382.    Fix a varargs type specification.  Spotted by Oleg Ivanov.
  2383.    
  2384. 2003-07-15 07:35  dts12
  2385.    * agent/mibgroup/mibII/sysORTable.c:
  2386.    Avoid referencing freed memory.  (Reported by Steve Bennett)
  2387.    
  2388. 2003-07-15 07:26  dts12
  2389.    * agent/mibgroup/ucd-snmp/pass.c:
  2390.    Run pass-through scripts in the ACTION pass, not COMMIT, so any errors
  2391.    can be reported back properly.
  2392.    Also tweak the error-checking code to recognise the error strings properly.
  2393.    
  2394. 2003-07-14 17:00  rstory
  2395.    * configure:
  2396.    configure to mach configure.in
  2397.    
  2398. 2003-07-14 16:52  rstory
  2399.    * configure.in:
  2400.    apply patch from Steve Bennett <steveb@snapgear.com> to allow one to disable
  2401.    the callback transport and reduce agent size. Tweaked by me a bit. disable
  2402.    agentx if callbacks disabled
  2403.    
  2404.    remove (transport|security)_[l]obj_list, as [l]obj lists are now generated
  2405.    from srcs; remove AgentX beta code warning from help
  2406.    
  2407. 2003-07-14 16:50  rstory
  2408.    * agent/snmp_vars.c, include/net-snmp/net-snmp-config.h.in
  2409. , include/net-snmp/library/snmpCallbackDomain.h:
  2410.    apply patch from Steve Bennett <steveb@snapgear.com> to allow one to disable
  2411.    the callback transport and reduce agent size. Tweaked by me a bit. disable
  2412.    agentx if callbacks disabled.
  2413.    
  2414. 2003-07-13 11:19  rstory
  2415.    * include/net-snmp/library/callback.h, snmplib/callback.c
  2416. :
  2417.    add priority to callback so user can determine callback order
  2418.    
  2419. 2003-07-13 09:44  rstory
  2420.    * agent/mibgroup/mibII/tcpTable.h:
  2421.    restore inpcb struct for linux (until it shows up somewhere else in cvs)
  2422.    
  2423. 2003-07-11 05:08  dts12
  2424.    * man/snmpvacm.1.def:
  2425.    Fix errors in the examples, spotted by Nick DiRico
  2426.    
  2427. 2003-07-10 06:11  rstory
  2428.    * dist/: nsb-functions, nsb-nightly, nsb-package
  2429. :
  2430.    sync w/patches
  2431.    
  2432. 2003-07-10 05:57  dts12
  2433.    * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c
  2434. , tcpTable.h, udp.c, udp.h, udpTable.c
  2435. , udpTable.h:
  2436.    New-API implementation of UDP and TCP tables, using cache and iterator helpers.
  2437.    Works on Linux and HP-UX 10, compiles (but untested) on Solaris & Windows.
  2438.    
  2439. 2003-07-10 03:55  dts12
  2440.    * include/net-snmp/library/container_binary_array.h:
  2441.    Colon? semicolon?  What's a pixel or two between friends....
  2442.    
  2443. 2003-07-10 02:12  dts12
  2444.    * win32/: win32sdk.dsw, libagent/libagent.def,
  2445.    libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp,
  2446.    libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp,
  2447.    netsnmpmibssdk/netsnmpmibssdk.dsp, snmpdsdk/snmpd.dsp:
  2448.    Visual C++ tweaks, to get everything to compile cleanly.
  2449.    
  2450. 2003-07-09 08:40  dts12
  2451.    * agent/mibgroup/agentx/master.c:
  2452.    Missing header protection checks
  2453.    
  2454. 2003-07-09 08:14  dts12
  2455.    * agent/mibgroup/agentx/agentx_config.c:
  2456.    Handle systems without getpwnam or getgrnam
  2457.    
  2458. 2003-07-09 08:06  dts12
  2459.    * snmplib/snmp_logging.c:
  2460.    Provide default definitions of syslog constants if not already present.
  2461.    
  2462. 2003-07-09 08:05  dts12
  2463.    * include/net-snmp/library/container_binary_array.h,
  2464.    snmplib/container.c:
  2465.    Provide missing forward declarations
  2466.    
  2467. 2003-07-09 05:25  dts12
  2468.    * agent/snmpd.c:
  2469.    Support for the old '-L' option.
  2470.    (Incredibly clunky, but necessary)
  2471.    
  2472. 2003-07-09 05:24  dts12
  2473.    * include/net-snmp/library/snmp_enum.h, snmplib/snmp_api.c
  2474. , snmplib/snmp_enum.c:
  2475.    Support for "persistent enumerations".
  2476.    
  2477. 2003-07-08 06:02  dts12
  2478.    * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
  2479.    udp.c:
  2480.    Improved debugging for new scalar_group implementations.
  2481.    
  2482. 2003-07-07 15:49  hardaker
  2483.    * agent/mibgroup/mibII/mta_sendmail.c:
  2484.    Patch from Chuck Yerkes to make the MTA-MIB work with newer sendmail versions, including FFR_QUARANTINE support
  2485.    
  2486. 2003-07-07 06:04  dts12
  2487.    * agent/mibgroup/util_funcs.h:
  2488.    Export the 'make_tempfile' routine.
  2489.    
  2490. 2003-07-06 20:41  rstory
  2491.    * snmplib/: Makefile.in, container_binary_array.c:
  2492.    fix typos
  2493.    
  2494. 2003-07-04 10:35  hardaker
  2495.    * snmplib/snmp_enum.c:
  2496.    added sys/types
  2497.    
  2498. 2003-07-03 21:21  rstory
  2499.    * snmplib/container_binary_array.c:
  2500.    free container on free; sort before for_each executes; add init to register
  2501.    
  2502. 2003-07-03 21:20  rstory
  2503.    * snmplib/Makefile.in:
  2504.    add new containers
  2505.    
  2506. 2003-07-03 21:20  rstory
  2507.    * include/net-snmp/library/container.h:
  2508.    update CONTAINER_FREE for new requirement that containers free themselves
  2509.    
  2510. 2003-07-03 21:20  rstory
  2511.    * snmplib/container.c:
  2512.    add init for list_ssll and null containers; add aliases for list and
  2513.    binary containers; update CONTAINER_FREE for new requirement that
  2514.    containers free themselves
  2515.    
  2516. 2003-07-03 20:53  rstory
  2517.    * snmplib/container_list_ssll.c, snmplib/container_null.c
  2518. , include/net-snmp/library/container_list_ssll.h,
  2519.    include/net-snmp/library/container_null.h:
  2520.    new files
  2521.    
  2522. 2003-07-03 20:26  rstory
  2523.    * snmplib/container_list_ssll.c:
  2524.    file container_list_ssll.c was initially added on branch V5-0-patches.
  2525.    
  2526. 2003-07-03 20:26  rstory
  2527.    * snmplib/container_null.c:
  2528.    file container_null.c was initially added on branch V5-0-patches.
  2529.    
  2530. 2003-07-02 14:57  hardaker
  2531.    * testing/tests/: T023snmpv3getMD5DES, T025snmpv3getSHADES
  2532. :
  2533.    Use a SKIPIFNOT for real tokens (typo).
  2534.    
  2535. 2003-07-02 14:55  hardaker
  2536.    * testing/tests/: T150solarishostcpu, T151solarishostdisk
  2537. , T152hostuptime, T153solarisswap:
  2538.    fix new tests in various ways
  2539.    
  2540. 2003-07-02 14:45  hardaker
  2541.    * snmplib/oid_stash.c:
  2542.    free the root pointer.
  2543.    
  2544. 2003-07-02 14:45  hardaker
  2545.    * snmplib/snmpv3.c:
  2546.    free the engineid at *shutdown* not *startup*:-/
  2547.    
  2548. 2003-07-02 14:41  hardaker
  2549.    * agent/snmpd.c:
  2550.    don't call the cleanup routines at shutdown since they're filled with
  2551.    double frees()
  2552.    
  2553. 2003-07-02 14:32  hardaker
  2554.    * agent/mibgroup/examples/netSnmpHostsTable.h:
  2555.    require needs examples/ prefix
  2556.    
  2557. 2003-07-02 14:13  hardaker
  2558.    * agent/agent_registry.c:
  2559.    Use a for loop instead of a recursive function.
  2560.    
  2561. 2003-07-02 14:13  hardaker
  2562.    * agent/mibgroup/agent/nsDebug.c:
  2563.    protect against empty rows.
  2564.    
  2565. 2003-07-02 13:52  hardaker
  2566.    * include/net-snmp/library/container.h, snmplib/container.c
  2567. :
  2568.    fix container code from the last patch
  2569.    
  2570. 2003-07-02 13:29  hardaker
  2571.    * agent/agent_handler.c, agent/agent_registry.c,
  2572.    agent/snmp_agent.c, agent/snmpd.c,
  2573.    snmplib/container_binary_array.c, snmplib/mib.c,
  2574.    snmplib/read_config.c, snmplib/snmpCallbackDomain.c,
  2575.    snmplib/snmp_api.c, snmplib/snmp_transport.c,
  2576.    snmplib/snmpusm.c, snmplib/snmpv3.c:
  2577.    Patch: 756286: A global free -> SNMP_FREE replacement
  2578.    
  2579. 2003-07-02 13:20  hardaker
  2580.    * README, agent/agent_handler.c,
  2581.    agent/agent_read_config.c, agent/agent_registry.c,
  2582.    agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c
  2583. , include/net-snmp/agent/agent_handler.h,
  2584.    include/net-snmp/agent/agent_registry.h,
  2585.    include/net-snmp/agent/snmp_agent.h,
  2586.    include/net-snmp/agent/snmp_vars.h,
  2587.    include/net-snmp/library/callback.h,
  2588.    include/net-snmp/library/container.h,
  2589.    include/net-snmp/library/container_binary_array.h,
  2590.    include/net-snmp/library/lcd_time.h,
  2591.    include/net-snmp/library/snmpCallbackDomain.h,
  2592.    include/net-snmp/library/snmp_enum.h,
  2593.    include/net-snmp/library/snmp_secmod.h,
  2594.    include/net-snmp/library/snmp_transport.h,
  2595.    include/net-snmp/library/snmpusm.h,
  2596.    include/net-snmp/library/snmpv3.h, snmplib/callback.c,
  2597.    snmplib/container.c, snmplib/container_binary_array.c,
  2598.    snmplib/lcd_time.c, snmplib/read_config.c,
  2599.    snmplib/snmpCallbackDomain.c, snmplib/snmp_enum.c,
  2600.    snmplib/snmp_secmod.c, snmplib/snmp_transport.c,
  2601.    snmplib/snmpusm.c, snmplib/snmpv3.c:
  2602.    Patch #724925 from Peter Warasin to free lots of memory for a really clean shutdown
  2603.    
  2604. 2003-07-02 13:02  hardaker
  2605.    * agent/: agent_registry.c (V5-0-patches.2), agent_registry.c
  2606. :
  2607.    Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer
  2608.    
  2609. 2003-07-02 12:59  hardaker
  2610.    * testing/tests/: T150solarishostcpu, T151solarishostdisk
  2611. , T152hostuptime, T153solarisswap:
  2612.    Patch: 756286: New solaris specific HR tests from Bruce Shaw
  2613.    
  2614. 2003-07-02 12:47  hardaker
  2615.    * agent/mibgroup/ucd-snmp/file.c,
  2616.    agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c
  2617.    (V5-0-patches.[1,2,1]), agent/mibgroup/ucd-snmp/file.c,
  2618.    agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c:
  2619.    Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations
  2620.    
  2621. 2003-07-02 10:58  hardaker
  2622.    * COPYING, configure, configure.in,
  2623.    agent/snmpd.c, include/net-snmp/net-snmp-config.h.in,
  2624.    include/net-snmp/library/system.h, snmplib/Makefile.in
  2625. , snmplib/mib.c, snmplib/strlcpy.c:
  2626.    Patch #760417 from Bob Rowlands/Sun for fixing Bug #751920 for minor security problems (PID file unliked first, and use strlcpy instead of strcpy.  A new strlcpy file was defined if not defined for a system.
  2627.    
  2628. 2003-07-02 10:44  hardaker
  2629.    * snmplib/strlcpy.c:
  2630.    file strlcpy.c was initially added on branch V5-0-patches.
  2631.    
  2632. 2003-07-02 10:26  hardaker
  2633.    * include/net-snmp/library/: snmp_debug.h (V5-0-patches.1),
  2634.    snmp_debug.h:
  2635.    Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments
  2636.    
  2637. 2003-07-02 10:21  hardaker
  2638.    * configure, configure.in (V5-0-patches.[7,7]), configure,
  2639.    configure.in:
  2640.    Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output
  2641.    
  2642. 2003-07-02 10:15  hardaker
  2643.    * configure, configure.in:
  2644.    patch #759298: fix spelling error
  2645.    
  2646. 2003-07-01 05:33  dts12
  2647.    * agent/helpers/scalar1.c:
  2648.    Remove redundent file.
  2649.    
  2650. 2003-07-01 03:13  dts12
  2651.    * agent/mibgroup/mibII/: icmp.c, icmp.h, ip.c,
  2652.    ip.h, kernel_linux.c, kernel_linux.h,
  2653.    mibII_common.h, tcp.c, tcp.h, udp.c, udp.h
  2654. :
  2655.    Re-implement the scalar network statistics using new API features.
  2656.    This serves as an example of the 'scalar_group' and 'cache_handler'
  2657.    helpers, as well as (hopefully) simplifying the code somewhat.
  2658.    
  2659. 2003-07-01 02:57  dts12
  2660.    * agent/helpers/: scalar.c, scalar_group.c:
  2661.    Minor tweaks to handle walking from one scalar to another correctly,
  2662.    and deal with internal missing objects within a scalar group.
  2663.    
  2664. 2003-06-30 22:34  hardaker
  2665.    * local/mib2c.iterate_access.conf,
  2666.    agent/mibgroup/examples/netSnmpHostsTable_access.c,
  2667.    agent/mibgroup/examples/netSnmpHostsTable.c,
  2668.    agent/mibgroup/examples/netSnmpHostsTable.h:
  2669.    update for row deletion
  2670.    
  2671. 2003-06-30 17:15  hardaker
  2672.    * local/: mib2c.access_functions.conf,
  2673.    mib2c.iterate_access.conf:
  2674.    update to support row creation.  Deletion support still coming, as is
  2675.    a separate handler.
  2676.    
  2677. 2003-06-30 17:10  hardaker
  2678.    * agent/helpers/table_iterator.c:
  2679.    remove more "not serialized" code.
  2680.    
  2681. 2003-06-30 17:08  hardaker
  2682.    * agent/mibgroup/examples/: netSnmpHostsTable.c,
  2683.    netSnmpHostsTable.h, netSnmpHostsTable_access.c,
  2684.    netSnmpHostsTable_access.h:
  2685.    Updated for row creation.
  2686.    
  2687. 2003-06-30 10:53  hardaker
  2688.    * agent/mibgroup/Rmon/alarm.c:
  2689.    patch from Fong Tsui for fixing NULL references
  2690.    
  2691. 2003-06-30 10:43  hardaker
  2692.    * agent/mibgroup/agentx/subagent.c:
  2693.    - make the default agentx ping interval be 15 seconds.
  2694.    
  2695. 2003-06-30 09:26  dts12
  2696.    * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.h,
  2697.    utilities/execute.h:
  2698.    Make sure the dependencies for the new approach to sub-command
  2699.    invocation are properly acknowledged.
  2700.    
  2701. 2003-06-30 07:40  dts12
  2702.    * agent/agent_handler.c:
  2703.    Check for validity of parameters before using them.  (Paranoid? Who, me?)
  2704.    
  2705. 2003-06-30 06:51  dts12
  2706.    * agent/mibgroup/mibII/interfaces.c:
  2707.    Caching of interface data is actually Linux-specific.
  2708.    
  2709. 2003-06-30 05:05  dts12
  2710.    * agent/helpers/Makefile.in,
  2711.    include/net-snmp/agent/all_helpers.h:
  2712.    Include recent helper modules in the helper library and meta-include file.
  2713.    
  2714. 2003-06-27 04:43  dts12
  2715.    * apps/snmptrapd_handlers.c:
  2716.    Simplify the processing of "traphandle" directives
  2717.    (using the new generic sub-command execution utility routines,
  2718.    and the improved varlist logging configuration)
  2719.    
  2720. 2003-06-27 04:39  dts12
  2721.    * agent/mibgroup/ucd-snmp/extensible.c:
  2722.    Use the new generic sub-command execution utility routines instead
  2723.    of the extensible-specific ones.
  2724.    
  2725. 2003-06-27 04:37  dts12
  2726.    * agent/helpers/cache_handler.c,
  2727.    include/net-snmp/agent/cache_handler.h:
  2728.    Include a general 'magic' parameter in both cache data structure
  2729.    and cache loading routine.   Just In Case It Might Come In Useful.
  2730.    Happy, Wes?
  2731.    
  2732. 2003-06-27 04:09  dts12
  2733.    * agent/: Makefile.in, mibgroup/utilities/execute.c,
  2734.    mibgroup/utilities/execute.h:
  2735.    Generalised sub-command execution utility routines.
  2736.    (The current 'exec_command' and 'shell_command' routines are very specific
  2737.     to the details of the 'struct extensible' data structure).
  2738.    These routines can be used more widely, wherever a sub-process is needed.
  2739.    
  2740.    Questions:
  2741.      a)  Should these utilise the "realloc" mechanism, rather than
  2742.          enforce a fixed size output buffer?
  2743.      b)  Do they belong in the main library (or possibly the agent library)
  2744.          rather than a mibgroup?
  2745.    
  2746. 2003-06-27 01:42  dts12
  2747.    * apps/snmptrapd_log.c:
  2748.    More flexible handling of formatting varbind lists.
  2749.    "%V" configures the varbind separator character (alt_format => added space)
  2750.    "%v" uses this separator (alt_format => separator also printed before the list)
  2751.    Defaults to using the earlier 't' or ", " if no separator is specified.
  2752.    
  2753. 2003-06-26 02:27  dts12
  2754.    * local/mib2c.notify.conf:
  2755.    Use the new features of mib2c to tidy up the output a bit.
  2756.    
  2757. 2003-06-26 02:26  dts12
  2758.    * local/mib2c:
  2759.    Extend mib2c's new counter routines to cover "subloops" as well
  2760.    (i.e. the number of columns/indexes in a particular table,
  2761.     and the number of objects to be included with a given notification)
  2762.    
  2763. 2003-06-25 23:15  hardaker
  2764.    * local/: mib2c, mib2c.conf:
  2765.    - prompt support for mib2c to ask questions to the user.
  2766.    - A new top-level wrapper around all the other mib2c files that walks
  2767.      you through selecting the right mib2c configuration file you wish to
  2768.      use and then sources it for you.
  2769.      - todo: generate unique file names if both scalar and table creation
  2770.        is done, eg.
  2771.    
  2772. 2003-06-25 23:13  hardaker
  2773.    * local/mib2c.vartypes.conf:
  2774.    boy is that not needed any more
  2775.    
  2776. 2003-06-25 14:41  hardaker
  2777.    * local/mib2c:
  2778.    Dave asks, dave gets:
  2779.      - new functions returning 1 or 2:  $var.isscalar, $var.iscolumn
  2780.      - $var.parent returns the parent label string of the node.
  2781.    
  2782. 2003-06-25 14:28  hardaker
  2783.    * agent/mibgroup/ucd-snmp/proxy.c:
  2784.    fix request -> requests as pointed out by Steve Benett
  2785.    
  2786. 2003-06-25 07:38  dts12
  2787.    * agent/mibgroup/mibII/vacm_vars.c:
  2788.    Stamp on a trailing '.' when specifying VACM OIDs.
  2789.    
  2790. 2003-06-25 07:30  dts12
  2791.    * snmplib/snmp_enum.c:
  2792.    Calls to release enumeration lists when no longer required.
  2793.    Normally this would be handled automatically when an application
  2794.    exists, but it might be useful to release resources earlier.
  2795.    
  2796. 2003-06-25 07:24  dts12
  2797.    * agent/Makefile.in:
  2798.    Install the 'dlmod.h' header file
  2799.    
  2800. 2003-06-24 06:20  dts12
  2801.    * local/: mib2c, mib2c.notify.conf:
  2802.    Initial support for code to send out traps and informs.
  2803.    This still doesn't address *when* such notifications should
  2804.    be generated, but it at least helps with doing so.
  2805.    
  2806. 2003-06-23 22:30  nba
  2807.    * apps/snmptrapd_handlers.c:
  2808.    Remove too much memdup'ing in inform reply
  2809.    
  2810. 2003-06-23 14:33  nba
  2811.    * mibs/rfclist:
  2812.    Add APS-MIB and MALLOC-MIB
  2813.    
  2814. 2003-06-23 14:31  nba
  2815.    * mibs/IANAifType-MIB.txt:
  2816.    Update from IANA
  2817.    
  2818. 2003-06-23 14:30  nba
  2819.    * apps/snmptrapd.c:
  2820.    remove now unused snmp_clone_pdu2
  2821.    
  2822. 2003-06-23 12:37  nba
  2823.    * apps/snmptrapd_handlers.c:
  2824.    include wait.h for waitpid, and re-instate the code that responds to an inform
  2825.    
  2826. 2003-06-23 06:47  dts12
  2827.    * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h
  2828. :
  2829.    Utility routine to convert v1 traps to v2-notification-style varbind list.
  2830.    
  2831. 2003-06-23 06:35  dts12
  2832.    * apps/Makefile.in:
  2833.    Construct a library containing the core trapd handling functionality.
  2834.    
  2835. 2003-06-23 06:23  dts12
  2836.    * agent/mibgroup/mibII/sysORTable.h:
  2837.    The sysORTable module is dependent on system_mib, so ensure this is available.
  2838.    
  2839. 2003-06-23 06:13  dts12
  2840.    * apps/: notification_log.c, snmptrapd_handlers.c,
  2841.    snmptrapd_handlers.h, notification_log.h:
  2842.    Consolidate the notification handler in with the rest of the
  2843.    NOTIFICATION-MIB related code.
  2844.    
  2845. 2003-06-23 06:01  dts12
  2846.    * apps/: snmptrapd.c, snmptrapd_handlers.c,
  2847.    snmptrapd_handlers.h:
  2848.    Shuffle code around a bit.  The three files 'snmptrapd_handlers.c',
  2849.    'snmptrapd_log.c' and 'notification.c' now contain all the code
  2850.    needed to process an incoming trap.
  2851.    It should be possible to embed this functionality within an larger
  2852.    application, rather than having to use the 'snmptrapd.c' wrapper.
  2853.    
  2854. 2003-06-22 16:20  hardaker
  2855.    * local/.cvsignore:
  2856.    ignore *.c and *.h files.
  2857.    
  2858. 2003-06-22 16:18  hardaker
  2859.    * agent/mibgroup/examples/: netSnmpHostsTable.c,
  2860.    netSnmpHostsTable.h, netSnmpHostsTable_access.c,
  2861.    netSnmpHostsTable_access.h, netSnmpHostsTable_checkfns.c
  2862. , netSnmpHostsTable_checkfns.h,
  2863.    netSnmpHostsTable_checkfns_local.c,
  2864.    netSnmpHostsTable_checkfns_local.h,
  2865.    netSnmpHostsTable_columns.h, netSnmpHostsTable_enums.h:
  2866.    - A netSnmpHostsTable implementation that implements a table_iterator
  2867.      wrapper around /etc/hosts.  Note that although this is the first check
  2868.      in, it is not entirely complete yet.  Specifically:
  2869.      - It doesn't support row creation yet (my next target) and deletion yet.
  2870.      - It implements a bunch of stuff itself in netSnmpHostsTable.c that
  2871.        will eventually go into a more generic helper.
  2872.      - It doesn't support anything but ipv4 yet but doesn't ignore it in
  2873.        the hosts file (inet_aton returns a -1 thus all ipv6 address get
  2874.        mapped to 255.255.255.255).
  2875.    - It is still useful just to show how SET operations can be performed
  2876.      using a table_iterator.
  2877.    - Plus I needed to check it in before I start messing with it again
  2878.      just for archival purposes.
  2879.    
  2880. 2003-06-22 16:14  hardaker
  2881.    * mibs/NET-SNMP-EXAMPLES-MIB.txt:
  2882.    Create an example table that is a wrapper around /etc/hosts data.
  2883.    
  2884. 2003-06-22 12:53  nba
  2885.    * snmplib/snmp_logging.c:
  2886.    INFO is not a facility - USER could be
  2887.    
  2888. 2003-06-22 12:50  nba
  2889.    * snmplib/snmp_parse_args.c:
  2890.    Add the new -L option to the usage message
  2891.    
  2892. 2003-06-22 12:49  nba
  2893.    * include/net-snmp/library/snmpUnixDomain.h,
  2894.    snmplib/snmpUnixDomain.c:
  2895.    Add some missing prototypes, and use them
  2896.    
  2897. 2003-06-22 12:46  nba
  2898.    * apps/snmptable.c:
  2899.    Do away with some warnings
  2900.    
  2901. 2003-06-22 12:44  nba
  2902.    * include/net-snmp/library/snmp_logging.h,
  2903.    snmplib/snmp_logging.c:
  2904.    constify a few arguments, make sure that we defalt output to stderr
  2905.    
  2906. 2003-06-22 12:42  nba
  2907.    * agent/mibgroup/host/hr_print.c,
  2908.    agent/mibgroup/ucd-snmp/logmatch.c,
  2909.    agent/mibgroup/ucd-snmp/proc.c, apps/snmptrapd_handlers.c
  2910. , snmplib/scapi.c, snmplib/vacm.c:
  2911.    Do away with some warnings
  2912.    
  2913. 2003-06-22 12:38  nba
  2914.    * agent/mibgroup/ucd-snmp/diskio.c:
  2915.    Untangle a most extrordinary web og FreeBSD and Linux
  2916.    
  2917. 2003-06-22 07:22  hardaker
  2918.    * apps/snmpvacm.c:
  2919.    fix help usage for flag ordering.
  2920.    
  2921. 2003-06-22 07:22  hardaker
  2922.    * include/net-snmp/library/default_store.h, snmplib/mib.c
  2923. , snmplib/snmp_parse_args.c:
  2924.    - add -s SUFFIX and -S PREFIX flags
  2925.    - doxygen document snmp_parse_oid
  2926.    - Add a proper L: token to getopt for a missing accepted flag
  2927.    
  2928. 2003-06-20 16:50  hardaker
  2929.    * agent/helpers/table_iterator.c:
  2930.    fix the loop free before call-sub-hook ordering problem Dave pointed out
  2931.    
  2932. 2003-06-20 11:58  dts12
  2933.    * agent/helpers/table_iterator.c,
  2934.    include/net-snmp/agent/table_iterator.h:
  2935.    Support the option for sorted iterator-based tables, too.
  2936.    
  2937. 2003-06-20 11:53  dts12
  2938.    * agent/helpers/table_iterator.c:
  2939.    Stop searching once we've found all "exact" requested rows.
  2940.    
  2941. 2003-06-19 01:54  dts12
  2942.    * man/: snmpset.1.def, snmptrap.1.def:
  2943.    Clarify the ASN.1 type mappings for command-line type specifications.
  2944.    
  2945. 2003-06-17 05:54  dts12
  2946.    * agent/snmpd.c:
  2947.    Start using the new -Lx style logging output.
  2948.    Unfortunately, this doesn't seem to support the old -L format
  2949.    (see comments in snmplib/snmp_logging.c for details).
  2950.    
  2951.    It may prove necessary to reverse this patch:-(
  2952.    But I'm committing it anyway, in case anyone can spot a suitable workaround.
  2953.    
  2954. 2003-06-17 05:52  dts12
  2955.    * snmplib/snmp_logging.c:
  2956.    Minor tweak to stdout/stderr handling, to improve the appearance of
  2957.    MIB group output.
  2958.    
  2959. 2003-06-17 05:50  dts12
  2960.    * agent/mibgroup/agent_mibs.h,
  2961.    agent/mibgroup/agent/nsLogging.c,
  2962.    agent/mibgroup/agent/nsLogging.h, mibs/NET-SNMP-AGENT-MIB.txt
  2963. :
  2964.    MIB group to manage agent logging configuration.
  2965.    
  2966. 2003-06-16 14:59  hardaker
  2967.    * testing/: RUNTESTS (V5-0-patches.4), RUNTESTS:
  2968.    remove no longer needed comment about it being broken, as pointed out
  2969.    by Bruce.
  2970.    
  2971. 2003-06-16 14:55  hardaker
  2972.    * testing/: RUNTESTS (V5-0-patches.3), RUNTESTS:
  2973.    support , separated arguments to -T like -h says it will.
  2974.    
  2975. 2003-06-16 14:54  hardaker
  2976.    * testing/RUNTESTS:
  2977.    Patch from Bruce Shaw to fix output numbering when using -T or
  2978.    interactively picked sub-series of tests.
  2979.    
  2980. 2003-06-16 14:44  hardaker
  2981.    * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.2),
  2982.    kernel_sunos5.c:
  2983.    Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat
  2984.    
  2985. 2003-06-16 13:17  hardaker
  2986.    * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
  2987. :
  2988.    Patch #754105 from Bruce Shaw to fix some spelling errors
  2989.    
  2990. 2003-06-16 07:23  hardaker
  2991.    * local/mib2c.iterate_access.conf:
  2992.    yet more improvements working toward the end-goal.
  2993.    
  2994. 2003-06-16 07:17  hardaker
  2995.    * README.Panasonic_AM3X.txt, README.Matsushita.txt:
  2996.    renamed to Panasonic_AM3X by request
  2997.    
  2998. 2003-06-13 22:45  hardaker
  2999.    * agent/helpers/table_iterator.c:
  3000.    Ok, there was 1 memory leak.  But its gone now.
  3001.    
  3002. 2003-06-13 22:02  hardaker
  3003.    * agent/helpers/table_iterator.c:
  3004.    A complete rewrite of the iterator from scratch.
  3005.      - 60 lines or so less code.
  3006.      - no longer forced-serialized
  3007.      - memory-leak free
  3008.      - better commented (though more could always be useful).
  3009.      - significantly simpler in design.
  3010.      - demonstration example mib module code to be checked in early next week.
  3011.    
  3012. 2003-06-13 11:18  hardaker
  3013.    * local/mib2c.check_values.conf:
  3014.    fix range checks now that its no longer the last thing called.
  3015.    
  3016. 2003-06-13 11:17  hardaker
  3017.    * local/mib2c.access_functions.conf:
  3018.    misc minor fixes.
  3019.    
  3020. 2003-06-13 11:17  hardaker
  3021.    * local/mib2c:
  3022.    fix else clauses within if statements.
  3023.    
  3024. 2003-06-13 08:36  dts12
  3025.    * agent/mibgroup/host/hr_swrun.c:
  3026.    Handle problems with reading process information on Solaris kit, consistently and cleanly.
  3027.    
  3028. 2003-06-13 06:28  dts12
  3029.    * include/net-snmp/library/snmp_logging.h,
  3030.    snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
  3031.    apps/snmptrapd.c:
  3032.    Implement '-Lx' command-line meta-option for configuring logging settings.
  3033.    Not 100% convinced this is fully working, but does seem to support
  3034.    multiple output locations.
  3035.    
  3036. 2003-06-10 15:48  nba
  3037.    * snmplib/: snmp_api.c (V5-0-patches.7), snmp_api.c:
  3038.    Beware of dereferencing a NULL pointer
  3039.    
  3040. 2003-06-10 10:46  hardaker
  3041.    * agent/helpers/Makefile.in:
  3042.    add caching handler file
  3043.    
  3044. 2003-06-10 08:48  dts12
  3045.    * include/net-snmp/library/snmp_logging.h,
  3046.    snmplib/snmp_logging.c:
  3047.    Initial bash at a modular "log_handler" implementation.
  3048.    Laying the foundations for more flexible logging configuration.
  3049.    
  3050. 2003-06-10 08:31  hardaker
  3051.    * snmplib/snmp_api.c:
  3052.    remove the unused function as pointed out by Bob Rowlands
  3053.    
  3054. 2003-06-09 16:10  hardaker
  3055.    * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c,
  3056.    include/net-snmp/library/vacm.h, snmplib/vacm.c
  3057.    (V5-0-patches.[1,3,1,1]), agent/mibgroup/mibII/vacm_vars.c,
  3058.    agent/snmp_agent.c, include/net-snmp/library/vacm.h,
  3059.    snmplib/vacm.c:
  3060.    Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before
  3061.    
  3062. 2003-06-09 15:57  hardaker
  3063.    * configure.in, testing/tests/T023snmpv3getMD5DES,
  3064.    testing/tests/T025snmpv3getSHADES, configure:
  3065.    fix bug #706710 to show when privacy has been disabled
  3066.    
  3067. 2003-06-09 15:47  hardaker
  3068.    * snmplib/md5.c:
  3069.    fix bug #706741 from Sean Burke: check for word boundaries based on a
  3070.    proper size (sizeof(long)).
  3071.    
  3072. 2003-06-09 15:35  hardaker
  3073.    * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
  3074. :
  3075.    bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway).  Also separate out union structure into a separate typedef rather than use it inline in the variable list structure
  3076.    
  3077. 2003-06-09 15:22  hardaker
  3078.    * snmplib/mib.c:
  3079.    fix bug # 751197 pointed out by Tom Evans where isspace is used to check for hex characters when isprint() is all that is needed
  3080.    
  3081. 2003-06-09 15:11  hardaker
  3082.    * agent/mibgroup/ucd-snmp/loadave.c,
  3083.    agent/mibgroup/ucd-snmp/memory_aix4.c,
  3084.    agent/mibgroup/ucd-snmp/memory_aix4.h,
  3085.    agent/mibgroup/ucd_snmp.h,
  3086.    agent/mibgroup/ucd-snmp/vmstat_aix4.c,
  3087.    agent/mibgroup/ucd-snmp/vmstat_aix4.h, acconfig.h,
  3088.    configure.in, include/net-snmp/net-snmp-config.h.in:
  3089.    patch #749552 from vaxpower (with modifications by Wes): much improved AIX support
  3090.    
  3091. 2003-06-09 14:49  hardaker
  3092.    * README.Matsushita.txt (V5-0-patches.1), README.Matsushita.txt
  3093. :
  3094.    Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems
  3095.    
  3096. 2003-06-09 14:44  hardaker
  3097.    * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.3), ipAddr.c:
  3098.    Patch 746339: Otto Solares fixes a file descriptor leak on linux
  3099.    
  3100. 2003-06-09 14:31  hardaker
  3101.    * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.1),
  3102.    kernel_sunos5.c:
  3103.    Patch #749062 to fix caching crashing and clashing under Solaris
  3104.    
  3105. 2003-06-09 14:28  hardaker
  3106.    * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.2), proxy.c
  3107. :
  3108.    patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target
  3109.    
  3110. 2003-06-09 04:01  dts12
  3111.    * agent/helpers/cache_handler.c, agent/mibgroup/agent_mibs.h
  3112. , include/net-snmp/agent/cache_handler.h,
  3113.    agent/mibgroup/agent/nsCache.c,
  3114.    agent/mibgroup/agent/nsCache.h, mibs/NET-SNMP-AGENT-MIB.txt
  3115. :
  3116.    MIB objects to manage configuration of MIB data caching.
  3117.    
  3118. 2003-06-09 03:56  dts12
  3119.    * agent/mibgroup/agent/nsDebug.c,
  3120.    agent/mibgroup/agent/nsDebug.h, mibs/NET-SNMP-AGENT-MIB.txt
  3121. , snmplib/snmp_debug.c:
  3122.    Rework nsDebugTokenTable to be indexed by the debug token string values.
  3123.    
  3124. 2003-06-06 08:45  dts12
  3125.    * apps/: snmptrapd.c, snmptrapd_handlers.c,
  3126.    snmptrapd_handlers.h:
  3127.    Implement various separate lists of "global" handlers, to support
  3128.    pre- and post-specific global processing, as well as "authentication"
  3129.    handlers, which are guaranteed to be called first.
  3130.    Also support for terminating trap processing early.
  3131.    
  3132.    Don't let me hear you say that I never listen to you, Wes!
  3133.    
  3134. 2003-06-06 06:42  nba
  3135.    * snmplib/mib.c:
  3136.    Fix missing length byte when setting index with checks disabled
  3137.    
  3138. 2003-06-06 01:32  dts12
  3139.    * man/snmpd.conf.5.def, agent/mibgroup/mibII/vacm_vars.c
  3140. :
  3141.    Clarify which "r[ow]{user,community}" parameters are optional, and  in which combinations.
  3142.    
  3143. 2003-06-04 05:56  dts12
  3144.    * agent/helpers/cache_handler.c,
  3145.    include/net-snmp/agent/cache_handler.h:
  3146.    First pass at a data-caching helper - independent of individual MIB modules.
  3147.    (i.e. it's up to each MIB module to provide "load data" and "free data"
  3148.     routines, but the handling of when to load these caches is done here).
  3149.    
  3150.    The intention is that this functionality will be SNMP-manageable (including
  3151.    configuration of validity timeouts, invalidation of cached values, etc).
  3152.    But for now, this is just the basic handler.
  3153.    
  3154. 2003-06-04 05:50  dts12
  3155.    * agent/helpers/scalar_group.c,
  3156.    include/net-snmp/agent/scalar_group.h:
  3157.    Single helper to implement a group of scalar objects in one go.
  3158.    (Closer to the model of the earlier v4 API)
  3159.    
  3160. 2003-06-03 17:14  hardaker
  3161.    * local/mib2c.iterate.conf:
  3162.    mention where "later" actually is.
  3163.    
  3164. 2003-06-02 05:46  dts12
  3165.    * agent/mibgroup/host/hr_proc.h:
  3166.    Declarations for improved Solaris CPU support from patch #738465)
  3167.    (Oops!)
  3168.    
  3169. 2003-06-02 05:35  dts12
  3170.    * apps/snmptrapd_handlers.c:
  3171.    Simple implementation of forwarding traps to another destination.
  3172.    (I've got a number of ideas of how this could be done more flexibly,
  3173.     but this serves as a basic proof-of-concept, for feedback & comment)
  3174.    
  3175. 2003-06-02 05:33  dts12
  3176.    * apps/: snmptrapd.c, snmptrapd_handlers.c,
  3177.    snmptrapd_handlers.h:
  3178.    Modularised approach to different styles of handling incoming traps.
  3179.    This seems to retain the same behaviour and output formats as the
  3180.    earlier code, but should be much more flexible to extend and adapt.
  3181.    
  3182. 2003-05-30 17:12  hardaker
  3183.    * agent/mibgroup/agent/nsDebug.c:
  3184.    make use of new exported items from snmp_debug.
  3185.    
  3186. 2003-05-30 17:11  hardaker
  3187.    * local/: mib2c.access_functions.conf,
  3188.    mib2c.check_values.conf:
  3189.    more cleanups
  3190.    
  3191. 2003-05-30 16:53  hardaker
  3192.    * local/: Makefile.in, mib2c.access_functions.conf,
  3193.    mib2c.check_values.conf, mib2c.check_values_local.conf,
  3194.    mib2c.iterate.conf, mib2c.iterate_access.conf:
  3195.    Update to mib2c code for producing what I think should be an easier to
  3196.    use API set (that is not all wrapped into a single function).
  3197.    
  3198. 2003-05-30 16:51  hardaker
  3199.    * mibs/NET-SNMP-AGENT-MIB.txt:
  3200.    fix mib typo
  3201.    
  3202. 2003-05-30 16:51  hardaker
  3203.    * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
  3204. :
  3205.    define a noop free function.
  3206.    
  3207. 2003-05-30 16:50  hardaker
  3208.    * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c
  3209. :
  3210.    export information needed by the new debug modules.
  3211.    
  3212. 2003-05-30 14:48  hardaker
  3213.    * FAQ:
  3214.    added a compiling section with one new question about libelf.  Other questions probably should be moved to the new section
  3215.    
  3216. 2003-05-30 05:14  dts12
  3217.    * man/: Makefile.in, snmpvacm.1.def:
  3218.    Preliminary man page for snmpvacm
  3219.    
  3220. 2003-05-30 03:59  dts12
  3221.    * agent/mibgroup/ucd-snmp/disk.c:
  3222.    Handle block sizes <1K when converting block counts to Kb.
  3223.    Reported by Eugene V. Chupriyanov (way back in October!).
  3224.    Flaws with the implementation of this patch are my responsibility.
  3225.    (I'm not totally happy about casting to float in this way,
  3226.     but it seemed the best of a bad lot).
  3227.    
  3228. 2003-05-30 03:38  dts12
  3229.    * agent/mibgroup/host/hr_proc.c:
  3230.    Significantly improved support for Solaris CPU information
  3231.    (including description, status and multi-CPU support).
  3232.    Thanks to James Irwin for implementing it (see patch #738465)
  3233.    No thanks to Dave Shield for sitting on it for a couple of weeks.
  3234.    Bad Dave! Bad Dave!
  3235.    
  3236. 2003-05-28 17:25  hardaker
  3237.    * agent/helpers/: old_api.c (V5-0-patches.1), old_api.c:
  3238.    remove unused code as pointed out by Peter Warasin
  3239.    
  3240. 2003-05-28 16:03  hardaker
  3241.    * agent/mibgroup/ucd-snmp/proxy.c:
  3242.    fix getbulk operations (hopefully), as pointed out by Ron Tabor.
  3243.    
  3244. 2003-05-28 06:12  dts12
  3245.    * apps/snmpdelta.c:
  3246.    Clear the output buffer before displaying the second (or subsequent)
  3247.    varbind in a multi-value table format.  Bug spotted by Stefano Bodrato.
  3248.    
  3249. 2003-05-28 05:14  dts12
  3250.    * include/net-snmp/agent/row_merge.h,
  3251.    agent/helpers/Makefile.in, agent/helpers/row_merge.c:
  3252.    Helper to group related requests for the same row together.  Sub-handlers
  3253.    can therefore work with multiple varbinds, all relating to the same row.
  3254.    
  3255.    This was originally intended for use with the iterator helper, but
  3256.    that helper is apparently being reworked at the moment.  But this seems
  3257.    a potentially useful feature anyway, so I'm committing it regardless!
  3258.    
  3259. 2003-05-28 04:19  dts12
  3260.    * apps/snmptrapd.c:
  3261.    Remove stray ^M line endings
  3262.    
  3263. 2003-05-28 02:21  dts12
  3264.    * agent/mibgroup/misc/: dlmod.c, dlmod.h:
  3265.    Remove redundent version of 'dlmod'.   This was moved to 'ucd-snmp'
  3266.    in 2000, and this 'misc' version has been effectively untouched since.
  3267.    Leaving it around is just asking for people to get confused.
  3268.    
  3269. 2003-05-27 08:56  dts12
  3270.    * AGENT.txt:
  3271.    Mention that this describes the v4 API, rather than the v5 helper mechanism.
  3272.    
  3273. 2003-05-21 10:58  hardaker
  3274.    * dist/Makefile:
  3275.    rpm fixes
  3276.    
  3277. 2003-05-21 10:58  hardaker
  3278.    * dist/net-snmp.spec:
  3279.    install the spec file
  3280.    
  3281. 2003-05-21 10:56  hardaker
  3282.    * agent/mibgroup/: agent/nsTransactionTable.c,
  3283.    mibII/vacm_context.c:
  3284.    Fix for proper non-serialized iterator usage.
  3285.    
  3286. 2003-05-21 06:04  dts12
  3287.    * agent/mibgroup/agent_mibs.h, agent/mibgroup/agent/nsDebug.c
  3288. , agent/mibgroup/agent/nsDebug.h,
  3289.    mibs/NET-SNMP-AGENT-MIB.txt:
  3290.    New MIB group to monitor and control debugging output from the agent.
  3291.    Note that this is a provisional implementation, and the MIB definitions
  3292.    are currently subject to change (at least until we make a full release
  3293.    including this group)
  3294.    
  3295. 2003-05-21 04:36  dts12
  3296.    * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.7), pass.c:
  3297.    Fix passing of "set" parameters to a pass-through script
  3298.    (Bug #689936, fixed by Eric Bowles)
  3299.    
  3300. 2003-05-20 07:37  dts12
  3301.    * snmplib/snmp_debug.c:
  3302.    Manu Sharma's dynamically-configurable debug token handling.
  3303.    
  3304. 2003-05-20 05:16  dts12
  3305.    * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
  3306. :
  3307.    Implement a "watched spinlock" helper.
  3308.    
  3309. 2003-05-20 04:23  dts12
  3310.    * agent/mibgroup/ucd-snmp/loadave.c:
  3311.    Fix load average support for AIX5 (Bug #563978 reported by Jeff Cunningham)
  3312.    
  3313. 2003-05-20 03:29  dts12
  3314.    * README.win32:
  3315.    Incorporate Nikolai Devereaux's overview of the Visual C++ organisation,
  3316.    plus some minor rearrangement of sections, and tone down a somewhat
  3317.    overly enthusiastic comment.
  3318.    
  3319. 2003-05-15 22:42  hardaker
  3320.    * win32/net-snmp/net-snmp-config.h:
  3321.    osf5 patch that never got added.
  3322.    
  3323. 2003-05-15 22:42  hardaker
  3324.    * snmplib/data_list.c:
  3325.    Minor fix.
  3326.    
  3327. 2003-05-14 18:19  hardaker
  3328.    * snmplib/snmpUnixDomain.c:
  3329.    oopsie doosie floosie woozie
  3330.    
  3331. 2003-05-14 18:13  hardaker
  3332.    * snmplib/snmpUnixDomain.c:
  3333.    opps
  3334.    
  3335. 2003-05-14 15:17  hardaker
  3336.    * local/Makefile.in:
  3337.    install some other .conf files
  3338.    
  3339. 2003-05-14 15:17  hardaker
  3340.    * local/mib2c.check_values.conf:
  3341.    remove unneeded var
  3342.    
  3343. 2003-05-14 15:17  hardaker
  3344.    * local/mib2c:
  3345.    misc minor changes
  3346.    
  3347. 2003-05-14 15:12  hardaker
  3348.    * agent/mibgroup/mibII/interfaces.c:
  3349.    caching support from a patch #726418 from Larry Simmons.
  3350.    
  3351. 2003-05-14 15:09  hardaker
  3352.    * man/snmptable.1.def:
  3353.    2nd Patch 702711 by Ron Tabor documenting new snmptable options
  3354.    
  3355. 2003-05-14 15:07  hardaker
  3356.    * NEWS, agent/mibgroup/mibII/vacm_vars.c,
  3357.    snmplib/snmpUnixDomain.c:
  3358.    Patch #713072 from Xiaofeng Ling for com2sec mappings on unix sockets
  3359.    with per-socket mappings.
  3360.    
  3361. 2003-05-14 14:56  hardaker
  3362.    * agent/mibgroup/host/hr_other.c:
  3363.    Patch #735480 from Bruce Shaw: assume no co-processor for Suns, as is the more common case
  3364.    
  3365. 2003-05-14 08:44  dts12
  3366.    * agent/mibgroup/host/hr_print.c:
  3367.    Use /etc/printcap to detect printers in preference to running lpstat
  3368.    (or the cgetnext() API).   This seems more in keeping of our general
  3369.    principle of trying to avoid invoking sub-processes wherever possible.
  3370.    
  3371. 2003-05-12 23:11  hardaker
  3372.    * README:
  3373.    Add Ron Tabor
  3374.    
  3375. 2003-05-12 23:10  hardaker
  3376.    * NEWS:
  3377.    document new snmptable options
  3378.    
  3379. 2003-05-12 23:08  hardaker
  3380.    * apps/snmptable.c:
  3381.    patch #702711 from Ron Tabor: Add new command line flags to snmptable for various new features
  3382.    
  3383. 2003-05-12 22:58  hardaker
  3384.    * apps/: snmptrapd.c (V5-0-patches.5), snmptrapd.c:
  3385.    Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds
  3386.    
  3387. 2003-05-12 22:55  hardaker
  3388.    * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.1), proxy.c
  3389. :
  3390.    Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents
  3391.    
  3392. 2003-05-09 08:47  dts12
  3393.    * win32/libsnmp_dll/libsnmp.def:
  3394.    Add various missing function names, supplied by Alex Burger
  3395.    
  3396. 2003-05-09 08:41  dts12
  3397.    * win32/: win32.dsw, win32.opt, win32sdk.dsw,
  3398.    libagent/libagent.dsp, libhelpers/libhelpers.dsp,
  3399.    libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp,
  3400.    netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp,
  3401.    snmpdsdk/snmpd.dsp:
  3402.    Apply Nikolai Devereaux's VC++ cleanup patch (#694766)
  3403.    It appears to work OK - I just hope the line terminations
  3404.    don't screw things up!
  3405.    
  3406. 2003-05-08 16:32  hardaker
  3407.    * perl/SNMP/SNMP.xs:
  3408.    Patch #733880 from Alex Burger to fix useNumeric
  3409.    
  3410. 2003-05-08 16:21  hardaker
  3411.    * perl/SNMP/t/startagent.pl:
  3412.    Patch #734774 from Andrew Findlay: fix the test environment for snmpd to give it fully qualified path names for configuration files since snmpd now chdir's to /
  3413.    
  3414. 2003-05-08 16:15  hardaker
  3415.    * README (V5-0-patches.6), README:
  3416.    mention Andrew Findlay
  3417.    
  3418. 2003-05-08 16:14  hardaker
  3419.    * perl/agent/: agent.xs (V5-0-patches.1), agent.xs:
  3420.    (excellent) patch #705566 from Andrew Findlay on perl agent support:
  3421.    
  3422.    1) Agent cannot return MAC addresses containing zero octet.
  3423.    
  3424.    2) Agent coredumps when trying to return IP addresses
  3425.    if these are supplied as dotted-quad or as a hostname
  3426.    that fails to resolve.
  3427.    
  3428.    3) Agent corrupts OID values.
  3429.    
  3430.    4) Agent truncates any OCTET_STRING or BIT_STRING that
  3431.    contains a zero octet (this is the root cause of (1) above)
  3432.    
  3433.    API changes introduced:
  3434.    
  3435.    a) IP addresses now passed as binary strings (4 octets
  3436.    for IPv4) rather than dotted-quad or name. This
  3437.    sidesteps the IPv4/IPv6 problem and leaves the calling
  3438.    script to deal with name->address resolution and
  3439.    associated error handling.
  3440.    
  3441. 2003-05-08 09:32  hardaker
  3442.    * include/net-snmp/library/mib.h, include/net-snmp/library/parse.h,
  3443.    include/net-snmp/library/snmp_api.h,
  3444.    include/net-snmp/library/snmp_client.h, snmplib/mib.c,
  3445.    snmplib/snmp_api.c, snmplib/snmp_client.c
  3446.    (V5-0-patches.[1,1,1,1,3,4,1]), include/net-snmp/library/mib.h
  3447. , include/net-snmp/library/parse.h,
  3448.    include/net-snmp/library/snmp_api.h,
  3449.    include/net-snmp/library/snmp_client.h, snmplib/mib.c,
  3450.    snmplib/snmp_api.c, snmplib/snmp_client.c:
  3451.    patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments
  3452.    
  3453. 2003-05-08 09:28  hardaker
  3454.    * include/net-snmp/library/: system.h (V5-0-patches.1), system.h
  3455. :
  3456.    missed a commit for a perl patch
  3457.    
  3458. 2003-05-08 09:22  hardaker
  3459.    * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.2), ipAddr.c:
  3460.    Applied patch #712101: minor irix fix
  3461.    
  3462. 2003-05-08 09:12  hardaker
  3463.    * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL
  3464. , OID/Makefile.PL, SNMP/Makefile.PL, SNMP/README
  3465. , SNMP/SNMP.xs, agent/Makefile.PL,
  3466.    agent/default_store/Makefile.PL, default_store/Makefile.PL
  3467. :
  3468.    patch #715603: fix perl module builds under windows
  3469.    
  3470. 2003-05-08 08:31  rstory
  3471.    * include/net-snmp/library/container.h, snmplib/container.c
  3472. :
  3473.    apply patch [ 724927 ] to fix log msg; add n to log msgs
  3474.    
  3475. 2003-05-08 08:29  rstory
  3476.    * include/net-snmp/library/snmp_assert.h:
  3477.    chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent
  3478.    
  3479. 2003-05-05 15:36  hardaker
  3480.    * man/snmpd.conf.5.def:
  3481.    move in agentx documentation someone only added to the patches branch (bad someone)
  3482.    
  3483. 2003-05-05 15:33  hardaker
  3484.    * man/: snmpd.conf.5.def (V5-0-patches.4), snmpd.conf.5.def:
  3485.    document agentxPingInterval
  3486.    
  3487. 2003-04-29 16:31  hardaker
  3488.    * agent/mibgroup/mibII/var_route.c:
  3489.    Really fix solaris by removing support for the cidr table function.
  3490.    
  3491. 2003-04-29 16:29  hardaker
  3492.    * agent/mibgroup/mibII/: var_route.c, var_route.h:
  3493.    attempt to fix solaris by removing support for the cidr table function.
  3494.    
  3495. 2003-04-29 01:53  dts12
  3496.    * agent/mibgroup/host/hr_proc.c:
  3497.    Linux Multi-CPU detection (hopefully!).
  3498.    Done at initialisation, so won't detect changes during run time.
  3499.    (probably fairly unlikely!).
  3500.    Also changes device index value for single CPU device on other archs.
  3501.    
  3502. 2003-04-29 01:51  dts12
  3503.    * agent/mibgroup/host/hr_proc.c:
  3504.    First draft of Linux CPU detection (still only supports one CPU).
  3505.    
  3506. 2003-04-29 01:49  dts12
  3507.    * agent/mibgroup/host/: hr_proc.c, hr_other.c:
  3508.    Consolidate all hrProcessorTable implementation into one place.
  3509.    (Basically just moving code from hr_other.c to hr_proc.c)
  3510.    
  3511. 2003-04-28 23:40  hardaker
  3512.    * snmplib/data_list.c:
  3513.    - doxygen documentation for everything (gasp)
  3514.    - Support for saving/restoring of entire data_lists.
  3515.    
  3516. 2003-04-28 23:38  hardaker
  3517.    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
  3518.    netsnmp_data_list.3, netsnmp_debug.3,
  3519.    netsnmp_handler.3, netsnmp_instance.3,
  3520.    netsnmp_library.3, netsnmp_mib_utilities.3,
  3521.    netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
  3522.    netsnmp_netsnmp_iterator_info_s.3,
  3523.    netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
  3524. , netsnmp_old_api.3, netsnmp_read_only.3,
  3525.    netsnmp_scalar.3, netsnmp_serialize.3,
  3526.    netsnmp_set_data.3, netsnmp_table.3,
  3527.    netsnmp_table_array.3, netsnmp_table_data.3,
  3528.    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
  3529.    netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3