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

SNMP编程

开发平台:

Unix_Linux

  1.    * NEWS, man/netsnmp_handler.3,
  2.    man/netsnmp_table.3, man/netsnmp_table_data.3:
  3.    update for 5.0.8
  4.    
  5. 2003-03-17 17:20  rstory
  6.    * sedscript.in, snmplib/snmp_version.c, FAQ
  7. , README, perl/SNMP/SNMP.pm:
  8.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8 )
  9.    
  10. 2003-03-14 14:55  rstory
  11.    * FAQ, README, sedscript.in,
  12.    agent/Makefile.depend, agent/helpers/Makefile.depend
  13. , agent/mibgroup/Makefile.depend,
  14.    apps/Makefile.depend, apps/snmpnetstat/Makefile.depend
  15. , perl/SNMP/SNMP.pm, snmplib/Makefile.depend
  16. , snmplib/snmp_version.c:
  17.    update for 5.0.8.pre2
  18.    
  19. 2003-03-14 14:40  rstory
  20.    * ChangeLog, NEWS:
  21.    update for 5.0.8.pre2
  22.    
  23. 2003-03-14 13:53  rstory
  24.    * man/: netsnmp_table.3, netsnmp_table_dataset.3
  25. :
  26.    update for 5.0.8.pre2
  27.    
  28. 2003-03-14 13:45  rstory
  29.    * Makefile.in:
  30.    trailing slash on srcdir for comment checks
  31.    
  32. 2003-03-14 13:44  rstory
  33.    * dist/nsb-functions:
  34.    more extra modules and transports
  35.    
  36. 2003-03-14 12:44  rstory
  37.    * include/net-snmp/agent/agent_handler.h:
  38.    use new macro for inlining; fix some indent madness
  39.    
  40. 2003-03-14 12:43  rstory
  41.    * include/net-snmp/library/container.h:
  42.    use new macro for testing if inlining is on
  43.    
  44. 2003-03-14 12:40  rstory
  45.    * include/net-snmp/system/: aix.h, hpux.h,
  46.    irix.h:
  47.    don't undef inline
  48.    
  49. 2003-03-14 12:40  rstory
  50.    * snmplib/container.c:
  51.    rename macro used to test for inlining
  52.    
  53. 2003-03-14 12:39  rstory
  54.    * win32/: config.h, net-snmp/net-snmp-config.h:
  55.    if inline macro not defined, define as empty
  56.    
  57. 2003-03-14 12:37  rstory
  58.    * agent/agent_handler.c, agent/agent_registry.c
  59. , agent/object_monitor.c, agent/snmp_agent.c
  60. , agent/helpers/table.c,
  61.    agent/helpers/table_array.c, agent/helpers/table_data.c
  62. , agent/helpers/table_dataset.c,
  63.    agent/helpers/table_iterator.c,
  64.    include/net-snmp/net-snmp-config.h.in,
  65.    include/net-snmp/agent/snmp_agent.h,
  66.    include/net-snmp/agent/table_data.h,
  67.    include/net-snmp/agent/table_dataset.h,
  68.    include/net-snmp/library/data_list.h, snmplib/data_list.c
  69. , snmplib/oid_stash.c:
  70.    replace inline w/macro
  71.    
  72. 2003-03-13 19:03  hardaker
  73.    * agent/snmp_agent.c:
  74.    patch from Tommy Christensen to fix some AgentX (mostly) memory leaks
  75.    
  76. 2003-03-12 13:40  hardaker
  77.    * net-snmp-config.in:
  78.    patch #699380: From Christophe Kalt: make net-snmp-config do what it's document to do (add -L@libdir@)
  79.    
  80. 2003-03-12 11:48  hardaker
  81.    * snmplib/snmp_api.c:
  82.    patch #700672: reset itmp to the new value length after decoding a hex string
  83.    
  84. 2003-03-11 17:37  hardaker
  85.    * snmplib/scapi.c:
  86.    Applied openssl dynamic version hack/fix
  87.    
  88. 2003-03-11 15:14  rstory
  89.    * agent/Makefile.in:
  90.    add WRAPLIBS var instead of direct substitution
  91.    
  92. 2003-03-11 15:12  rstory
  93.    * net-snmp-config.in:
  94.    add WRAPLIBS to --agent-libs and --external-agent-libs
  95.    
  96. 2003-03-11 00:31  rstory
  97.    * configure:
  98.    revert to 2.13
  99.    
  100. 2003-03-06 01:44  rstory
  101.    * configure:
  102.    update for new configure.in
  103.    
  104. 2003-03-06 01:41  rstory
  105.    * configure.in:
  106.    fix libwrap w/nsl; make sure all quotes restored before using AC macros. This
  107.    seems to mess up the config output while checking for modules, but w/out it,
  108.    I get errors from m4 when running autoconf.
  109.    
  110. 2003-03-05 20:51  rstory
  111.    * .cvsignore:
  112.    ignore net-snmp-config-x
  113.    
  114. 2003-03-05 20:49  rstory
  115.    * agent/mibgroup/versiontag:
  116.    check for an optional 3rd param, nocvs, to not commit after updating version
  117.    
  118. 2003-03-05 20:48  rstory
  119.    * dist/RELEASE-INSTRUCTIONS:
  120.    put all the version number changes in the same step
  121.    
  122. 2003-03-05 20:21  rstory
  123.    * FAQ, README:
  124.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8.pre1 )
  125.    
  126. 2003-03-05 20:00  rstory
  127.    * sedscript.in, perl/SNMP/SNMP.pm,
  128.    snmplib/snmp_version.c:
  129.    update version to 5.0.8.pre1
  130.    
  131. 2003-03-05 19:04  rstory
  132.    * man/snmpd.conf.5.def:
  133.    back out docs for new functionality accidentally added when applying patch
  134.    
  135. 2003-03-05 18:40  rstory
  136.    * agent/mibgroup/disman/mteTriggerTable.c:
  137.    back out new functionality accidentally added when applying patch
  138.    
  139. 2003-03-05 18:20  rstory
  140.    * README.solaris:
  141.    updates from Bruce Shaw
  142.    
  143. 2003-03-05 18:18  rstory
  144.    * man/.cvsignore:
  145.    add snmpd.8
  146.    
  147. 2003-03-05 18:12  rstory
  148.    * man/: netsnmp_agent.3, netsnmp_handler.3,
  149.    netsnmp_library.3, netsnmp_mib_utilities.3,
  150.    netsnmp_table_data.3:
  151.    updates for 5.0.8
  152.    
  153. 2003-03-05 18:04  rstory
  154.    * doxygen.conf:
  155.    update to 5.0.8
  156.    
  157. 2003-03-05 17:58  rstory
  158.    * dist/README.build-scripts:
  159.    remove obsolete argument; fix typo
  160.    
  161. 2003-03-05 17:58  rstory
  162.    * Makefile.in:
  163.    exclude ftp from comment check; use egrep
  164.    
  165. 2003-03-05 17:55  rstory
  166.    * agent/mibgroup/ucd-snmp/diskio.c:
  167.    chg C++ style comment
  168.    
  169. 2003-03-05 17:50  rstory
  170.    * testing/TESTCONF.sh:
  171.    argh! FreeBSD is driving me crazy!  set RANDOM=2 if RANDOM not defined; use test
  172.    
  173. 2003-03-05 17:22  rstory
  174.    * testing/TESTCONF.sh:
  175.    simplify netstat args & tweak grep regex for multi platform compatability
  176.    
  177. 2003-03-05 17:11  rstory
  178.    * testing/TESTCONF.sh:
  179.    check /bin and /usr/bin for netstat (probably a good job for configure)
  180.    
  181. 2003-03-05 17:02  rstory
  182.    * testing/TESTCONF.sh:
  183.    missed one, re: (( )) -> expr
  184.    
  185. 2003-03-05 16:58  rstory
  186.    * testing/TESTCONF.sh:
  187.    use more portable expr instead of  (( )) for arithmetic expressions
  188.    
  189. 2003-03-05 16:16  rstory
  190.    * testing/TESTCONF.sh:
  191.    for systems with /bin/netstat, check that snmpd port is not in use. If it is,
  192.    try up to three random others before giving up.
  193.    
  194. 2003-03-05 15:16  rstory
  195.    * dist/: nsb-functions, nsb-package:
  196.    don't prompt between steps by default
  197.    
  198. 2003-03-05 15:11  rstory
  199.    * testing/RUNTESTS:
  200.    import SNMP_SLEEP time from environment, if available
  201.    
  202. 2003-03-05 15:10  rstory
  203.    * win32/net-snmp/net-snmp-config.h:
  204.    don't redefine inline
  205.    
  206. 2003-03-05 15:08  rstory
  207.    * Makefile.top:
  208.    version 5.0.8
  209.    
  210. 2003-03-05 15:07  rstory
  211.    * .cvsignore:
  212.    ignore some files autoconf may create
  213.    
  214. 2003-03-05 13:42  nba
  215.    * aclocal.m4, config.guess, config.sub
  216. , ltmain.sh, configure:
  217.    Update libtool to version 1.4.3, for the benefit of Darwin
  218.    
  219. 2003-03-05 13:39  nba
  220.    * configure.in:
  221.    Dont force -I/usr/local/include for --with-dmalloc
  222.    
  223. 2003-03-04 12:47  hardaker
  224.    * agent/mibgroup/agent/nsModuleTable.c:
  225.    wrong type returned for nsModuleModes as reported by Michael Kirkham
  226.    
  227. 2003-03-03 15:03  nba
  228.    * man/snmpd.conf.5.def:
  229.    Mention the AgentXAddress, AgentsRetries and AgentXTimeout parameters
  230.    
  231. 2003-03-03 14:25  nba
  232.    * agent/mibgroup/ucd_snmp.h:
  233.    Add support for OpenBSD 3. Sort some lines for easier reference.
  234.    
  235. 2003-03-01 10:27  rstory
  236.    * agent/mibgroup/agentx/subagent.c:
  237.    agentx patch from Tommy Christensen: better error checking
  238.    
  239. 2003-03-01 09:59  rstory
  240.    * agent/mibgroup/agentx/master.c:
  241.    agentx patch from Tommy Christensen: don't create delegated cache for CLEANUPSET
  242.    
  243. 2003-02-28 23:46  hardaker
  244.    * perl/SNMP/Makefile.PL:
  245.    typo
  246.    
  247. 2003-02-28 23:11  hardaker
  248.    * perl/SNMP/Makefile.PL:
  249.    Patch #597629 from Matt Selsky to fix man page installation
  250.    
  251. 2003-02-28 13:18  nba
  252.    * agent/snmpd.c, apps/snmptrapd.c:
  253.    Better error message if we cannot create pid file
  254.    
  255. 2003-02-28 13:17  nba
  256.    * agent/mibgroup/host/hr_filesys.c:
  257.    Use FS types with Linux
  258.    
  259. 2003-02-27 00:59  rstory
  260.    * local/mib2c.array-user.conf:
  261.    sync w/main
  262.    
  263. 2003-02-26 18:52  rstory
  264.    * Makefile.top:
  265.    sync w/main: put in missing INSTALL_DATA
  266.    
  267. 2003-02-26 18:05  nba
  268.    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
  269.    Implement sysRawInterrupts and sysRawContext for Solaris
  270.    
  271. 2003-02-26 14:30  nba
  272.    * snmplib/mib.c:
  273.    Fix a C precedence botch-up, thanks to Fabr韈io Las Casas <Fabricio@atan.com.br>
  274.    
  275. 2003-02-26 14:14  nba
  276.    * agent/mibgroup/ucd-snmp/vmstat.c:
  277.    Implement the ssRawInterrupts and ssRawContext counters in Linux
  278.    
  279. 2003-02-26 14:13  nba
  280.    * apps/snmptrapd.c:
  281.    Fix the -S option
  282.    
  283. 2003-02-25 14:38  rstory
  284.    * Makefile.in:
  285.    fix logic of test operation
  286.    
  287. 2003-02-25 14:33  rstory
  288.    * Makefile.in, Makefile.top:
  289.    use AUTO(CONF|HEADER) from configure, instead of hardcoded; don't try and run
  290.    AUTO(CONF|HEADER) if not found
  291.    
  292. 2003-02-25 14:11  rstory
  293.    * man/snmpd.8.def:
  294.    sync w/main branch: new file
  295.    
  296. 2003-02-25 14:03  rstory
  297.    * apps/snmptrapd.c:
  298.    sync w/main branch (correctly, this time)
  299.    
  300. 2003-02-25 13:49  rstory
  301.    * Makefile.in:
  302.    sync w/main branch: add NOAUTODEPS
  303.    
  304. 2003-02-25 13:38  rstory
  305.    * dist/nsb-functions:
  306.    sync w/main branch: add smux to dist modules; move make test into nsb-make;
  307.    remove tee so rc is preserved; use new NOAUTODEPS
  308.    
  309. 2003-02-25 13:29  rstory
  310.    * snmplib/snmpv3.c:
  311.    sync w/main branch:
  312.    Recognise "defVersion v3" as well as "defVersion 3" as documented
  313.    in the man pages (prior to Peter Breitenlohner's correction)
  314.    [We might as well support both styles....]
  315.    
  316. 2003-02-25 13:20  rstory
  317.    * EXAMPLE.conf.def, sedscript.in,
  318.    man/Makefile.in, man/mib2c.1.def,
  319.    man/read_config.3.def, man/snmp.conf.5.def,
  320.    man/snmp_config.5.def, man/snmpcmd.1.def,
  321.    man/snmpconf.1.def, man/snmpd.1.def,
  322.    man/snmptrapd.conf.5.def, mibs/Makefile.in:
  323.    sync w/main branch: (I hope I got this right)
  324.    -Apply Peter Breitenlohner's documentation changes
  325.     (patches #692381,  692382 and  692388)
  326.    
  327. 2003-02-25 13:16  rstory
  328.    * agent/mibgroup/mibII/interfaces.c:
  329.    sync w/main branch:
  330.    patch #657808: calculate a proper ifSpeed under linux when possible
  331.    and do more proper ifOperStatus state determination.
  332.    
  333. 2003-02-25 13:15  rstory
  334.    * agent/helpers/table_data.c:
  335.    sync w/main branch:
  336.    - Irfan Sheriff pointed out a bug with getnext requests directly to a column.
  337.    - check entry node as suggested by Irfan Sheriff
  338.    
  339. 2003-02-25 13:14  rstory
  340.    * snmplib/system.c:
  341.    sync w/main branch:
  342.    Remove last remaining use of 'nlist' under HP-UX 10 & 11.
  343.    As per patch #656773 from Johannes Schmidt-Fischer
  344.    
  345. 2003-02-25 13:13  rstory
  346.    * agent/mibgroup/host/hr_disk.c:
  347.    sync w/main branch:
  348.    Checking the length of a string buffer once is sufficient.
  349.    Using 'strnncpy' [sic] to check this length twice is unnecessary...
  350.    
  351. 2003-02-25 13:12  rstory
  352.    * Makefile.in:
  353.    sync w/main branch:
  354.    - Mess with output of doxygen to add sf logos, etc, to the bottom of the
  355.      generated html files.
  356.    - Apply Peter Breitenlohner's net-snmp-config patch (#692373)
  357.    
  358. 2003-02-25 13:11  rstory
  359.    * agent/snmpd.c:
  360.    sync w/main branch:
  361.    Patch #655154 from Joel Rosdahl: more proper demonization:
  362.      - close stdin/stdout/stderr if appropriate.
  363.      - double fork.
  364.      - chdir /   [except under windows]
  365.    
  366. 2003-02-25 13:10  rstory
  367.    * agent/mibgroup/ucd-snmp/diskio.c:
  368.    sync w/main branch:
  369.    Patch #662169 from Jan Willem Luiten: diskio support for Darwin
  370.    
  371. 2003-02-25 13:10  rstory
  372.    * perl/SNMP/t/: bulkwalk.t, set.t:
  373.    sync w/main branch:
  374.    Fix tests for bulkwalk (duplicate header) and set (invalid OID constant)
  375.    
  376. 2003-02-25 13:09  rstory
  377.    * agent/mibgroup/mibII/ipAddr.c:
  378.    sync w/main branch:
  379.    Accommodate a fussy IRIX environment, which is picky about <unistd.h>
  380.    See bug #667726
  381.    
  382. 2003-02-25 13:04  rstory
  383.    * acconfig.h:
  384.    sync w/main branch:
  385.    Bruce Shaw pointed out a comment typo
  386.    
  387. 2003-02-25 13:02  rstory
  388.    * perl/: ASN/Makefile.PL, OID/Makefile.PL,
  389.    SNMP/Makefile.PL, agent/Makefile.PL,
  390.    default_store/Makefile.PL:
  391.    sync w/main branch:
  392.    fix my declarations as pointed out by Andrew Page
  393.    
  394. 2003-02-25 13:01  rstory
  395.    * snmplib/mib.c:
  396.    sync w/main branch:
  397.    An additional change to support 't' hints
  398.    
  399. 2003-02-25 13:00  rstory
  400.    * man/snmptrapd.8.def:
  401.    sync w/main branch:
  402.    -document patch #674218: reopen log files on HUP.
  403.    -Apply Peter Breitenlohner's documentation changes
  404.     (patches #692381,  692382 and  692388)
  405.    
  406. 2003-02-25 12:59  rstory
  407.    * man/snmpd.conf.5.def:
  408.    sync w/main branch:
  409.    -document monitor -t for threshold monitoring
  410.    -Apply Peter Breitenlohner's documentation changes
  411.     (patches #692381,  692382 and  692388)
  412.    
  413. 2003-02-25 12:57  rstory
  414.    * agent/mibgroup/disman/mteTriggerTable.c:
  415.    sync w/main branch:
  416.    Patch from Christophe to support monitor -t for threshold monitoring
  417.    
  418. 2003-02-25 12:55  rstory
  419.    * FAQ:
  420.    sync w/main branch:
  421.    Clarify the local-only access for non-standard port AgentX connections
  422.    
  423. 2003-02-25 12:54  rstory
  424.    * apps/snmptrapd.c:
  425.    sync w/main branch:
  426.      -  close and re-open log file on receiving a HUP (patch 674218, submitted
  427.         by anonymous)
  428.    
  429. 2003-02-25 12:52  rstory
  430.    * net-snmp-config.in:
  431.    sync w/main branch: Bruce Shaw pointed out a comment typo
  432.    
  433. 2003-02-25 09:04  dts12
  434.    * man/snmpd.8.def:
  435.    Apply Peter Breitenlohner's configuration-related documentation and installation changes.
  436.    (patches #692372,  692377,  692379 and 692386)
  437.    
  438. 2003-02-13 20:02  hardaker
  439.    * agent/mibgroup/mibII/var_route.c:
  440.    Patch #654329: double check lengths when copying
  441.    
  442. 2003-02-12 09:01  hardaker
  443.    * agent/mibgroup/tunnel/tunnel.h:
  444.    update
  445.    
  446. 2003-02-11 11:13  hardaker
  447.    * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c
  448. :
  449.    patch #667694 (anon) to add back newlines to pass code
  450.    
  451. 2003-02-03 10:27  hardaker
  452.    * snmplib/snmp_api.c:
  453.    From Richard Laing: change value check of a string to use a proper length.
  454.    
  455. 2003-01-24 10:47  hardaker
  456.    * agent/mibgroup/smux/smux.c:
  457.    patch #672021 from Joshua Giles: large set request fixes
  458.    
  459. 2003-01-20 23:21  rstory
  460.    * snmplib/container_binary_array.c:
  461.    add missing brace
  462.    
  463. 2003-01-20 23:13  rstory
  464.    * agent/mibgroup/versiontag:
  465.    add back (accidentally deleted) creation of gzipped tarball
  466.    
  467. 2003-01-20 23:09  rstory
  468.    * snmplib/test_binary_array.c:
  469.    add string test case
  470.    
  471. 2003-01-20 23:09  rstory
  472.    * snmplib/container_binary_array.c:
  473.    fix array_qsort; fix binary search; con't recurse on insert, del, etc since
  474.    the INSERT/DELETE macros already handle multiple indexes
  475.    
  476. 2003-01-20 22:54  rstory
  477.    * include/net-snmp/library/default_store.h,
  478.    snmplib/snmp_api.c:
  479.    official patch [ 669707 ] 5.0.7: 16-Bit Request IDs
  480.    
  481. 2003-01-20 22:52  rstory
  482.    * include/net-snmp/library/container.h,
  483.    snmplib/container.c:
  484.    fix typo in log message; add netsnmp_compare_mem
  485.    
  486. 2003-01-20 22:51  rstory
  487.    * agent/mibgroup/versiontag:
  488.    create md5sums after creating gzipped tarball
  489.    
  490. 2003-01-20 22:51  rstory
  491.    * Makefile.rules:
  492.    add another level of directories to make depend, per dts on coders
  493.    (thought this was in 5.0.7, but apparently not!)
  494.    
  495. 2003-01-14 08:56  hardaker
  496.    * agent/snmpd.c, doxygen.conf, agent/agent_handler.c
  497. , dist/RELEASE-INSTRUCTIONS:
  498.    doxygen changes
  499.    
  500. 2003-01-13 21:49  rstory
  501.    * man/: netsnmp_agent.3, netsnmp_handler.3:
  502.    update for 5.0.7
  503.    
  504. 2003-01-13 20:30  rstory
  505.    * snmplib/mib.c:
  506.    recognize new 't' code in display hints
  507.    
  508. 2003-01-13 20:07  rstory
  509.    * agent/helpers/table_iterator.c:
  510.    patch for memory leaks sent to coders by Jay Parlar
  511. -------------------------------------------------------------------------------
  512. Changes: V5.0.6 -> V5.0.7
  513. 2003-01-11 01:15  rstory
  514.    * .cvsignore:
  515.    ignore configure-summary
  516.    
  517. 2003-01-11 01:14  rstory
  518.    * agent/Makefile.depend, agent/helpers/Makefile.depend
  519. , agent/mibgroup/Makefile.depend, apps/Makefile.depend
  520. , apps/snmpnetstat/Makefile.depend,
  521.    snmplib/Makefile.depend:
  522.    make depend
  523.    
  524. 2003-01-11 01:08  rstory
  525.    * .cvsignore:
  526.    ignore variations of changelog.add
  527.    
  528. 2003-01-10 20:09  hardaker
  529.    * snmplib/: mib.c, snmp_api.c:
  530.    doxygen output tags to put the recently defined functions into groups.
  531.    
  532. 2003-01-10 20:09  hardaker
  533.    * man/: Makefile.in, netsnmp_agent.3,
  534.    netsnmp_bulk_to_next.3, netsnmp_debug.3,
  535.    netsnmp_handler.3, netsnmp_instance.3,
  536.    netsnmp_library.3, netsnmp_mib_utilities.3,
  537.    netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
  538.    netsnmp_old_api.3, netsnmp_read_only.3,
  539.    netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
  540. , netsnmp_table_array.3, netsnmp_table_data.3,
  541.    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
  542.    netsnmp_todo.3, netsnmp_watcher.3:
  543.    doxygen updates
  544.    
  545. 2003-01-10 17:38  hardaker
  546.    * configure, configure.in:
  547.    opps
  548.    
  549. 2003-01-10 17:29  hardaker
  550.    * configure, configure.in:
  551.    remove double checking output
  552.    
  553. 2003-01-10 14:33  hardaker
  554.    * testing/tests/T0160snmpv2cbulkget:
  555.    fix positional arguments
  556.    
  557. 2003-01-10 09:04  dts12
  558.    * FAQ:
  559.    Reference Bruce Shaw's discussion of the perl compilation problems
  560.    (see README.solaris)
  561.    
  562. 2003-01-10 08:31  dts12
  563.    * FAQ:
  564.    Mention AgentX under windows, and beef up the perl stuff a bit.
  565.    Add a missing entry in the contents list.
  566.    (This may prove too late for 5.0.8, but at least it'll be ready for next time!)
  567.    
  568. 2003-01-09 18:41  hardaker
  569.    * man/Makefile.in:
  570.    make doc update.
  571.    
  572. 2003-01-09 18:38  hardaker
  573.    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
  574.    netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
  575. , netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
  576.    netsnmp_old_api.3, netsnmp_read_only.3,
  577.    netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
  578. , netsnmp_table_array.3, netsnmp_table_data.3,
  579.    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
  580.    netsnmp_todo.3, netsnmp_watcher.3:
  581.    make doc update.
  582.    
  583. 2003-01-09 18:37  hardaker
  584.    * agent/helpers/Makefile.in, agent/helpers/mode_end_call.c
  585. , include/net-snmp/agent/all_helpers.h,
  586.    include/net-snmp/agent/mode_end_call.h:
  587.    end-of-mode helper to call more handlers after processing the main
  588.    line.  Functionally allows parallel handler trees and callbacks after
  589.    a particular mode is completed (useful for things registered under a
  590.    serialize handler when you don't know when the mode is over).
  591.       (not used anywhere in production code yet.).
  592.    
  593. 2003-01-09 11:55  dts12
  594.    * FAQ:
  595.    Mention the perl shared/static library problem,
  596.    the unresponsive agent problem (and fix), and
  597.    disclaim all knowledge of David Town's Net::SNMP module,
  598.    
  599. 2003-01-09 10:27  hardaker
  600.    * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget
  601. :
  602.    GetBulk testing supplied by Xiaofeng Ling
  603.    
  604. 2003-01-09 10:26  hardaker
  605.    * testing/RUNTESTS:
  606.    Add -x flag for calling subtests with "sh -x".
  607.    Fix number counting for interactive output.
  608.    
  609. 2003-01-07 18:49  hardaker
  610.    * COPYING (V4-2-patches.8), COPYING:
  611.    year update
  612.    
  613. 2003-01-07 13:18  hardaker
  614.    * FAQ (V4-2-patches.58), FAQ:
  615.    irc server name change
  616.    
  617. 2003-01-07 11:01  hardaker
  618.    * snmplib/mib.c:
  619.    bug #663628 and patch: fix ip address index parsing from OIDs
  620.    
  621. 2003-01-07 04:53  dts12
  622.    * agent/helpers/table_iterator.c:
  623.    Remove redundant code to free 'callback_data_keep' data.
  624.    This branch would never be invoked, and is in the wrong
  625.    place anyway.  Patch supplied by Jay Parlar
  626.    
  627. 2003-01-06 11:16  nba
  628.    * Makefile.in:
  629.    Install Solaris 9 header
  630.    
  631. 2003-01-05 18:14  nba
  632.    * win32/win32.opt:
  633.    Make it compile with VC++
  634.    
  635. 2003-01-05 17:28  nba
  636.    * win32/: encode_keychange/encode_keychange.dsp, win32.opt
  637. , libsnmp_dll/libsnmp.def:
  638.    Make it compile with VC++
  639.    
  640. 2003-01-05 15:45  nba
  641.    * mibs/: Makefile.mib, SNMP-FRAMEWORK-MIB.txt,
  642.    SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt,
  643.    SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
  644.    SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt
  645. , SNMPv2-MIB.txt, SNMPv2-TM.txt, rfclist:
  646.    Update to current RFC versions
  647.    
  648. 2003-01-03 15:50  rstory
  649.    * configure, configure.in:
  650.    don't call AC_DISABLE_SHARED, as sets the default to disabled (it's very
  651.    presence in configure.in generates a configure with shared disabled, even
  652.    if it was in an if block; for developer default, set enable_shared directly
  653.    unless it was previously set; test that enable_shared=yes for embedded-perl
  654.    
  655. 2003-01-03 08:02  dts12
  656.    * FAQ (V4-2-patches.57), FAQ:
  657.    Mention the Stratus VOS port. (Thanks to Brandon Hall)
  658.    
  659. 2003-01-02 18:00  rstory
  660.    * include/net-snmp/library/container.h:
  661.    parens around x in macro in case x is multiple C tokens
  662.    
  663. 2002-12-22 12:32  rstory
  664.    * sedscript.in, snmplib/snmp_version.c, FAQ,
  665.    README, perl/SNMP/SNMP.pm:
  666.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre2 )
  667.    
  668. 2002-12-22 12:31  rstory
  669.    * ChangeLog, NEWS:
  670.    update for 5.0.7.pre2
  671.    
  672. 2002-12-22 12:20  rstory
  673.    * agent/Makefile.depend, agent/helpers/Makefile.depend
  674. , agent/mibgroup/Makefile.depend, apps/Makefile.depend
  675. , apps/snmpnetstat/Makefile.depend,
  676.    snmplib/Makefile.depend:
  677.    make depend
  678.    
  679. 2002-12-20 07:58  nba
  680.    * Makefile.in:
  681.    clean away net-snmp-config on make clean
  682.    
  683. 2002-12-20 07:57  nba
  684.    * include/net-snmp/mib_api.h,
  685.    include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
  686. :
  687.    stash the oid_stash ...
  688.    
  689. 2002-12-20 04:49  nba
  690.    * snmplib/snmp_api.c:
  691.    A patch from V4 that didn't make it ... allow list of numeric bits setting BITS
  692.    
  693. 2002-12-20 02:50  hardaker
  694.    * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
  695. :
  696.    add a global callback function for registering directly via a callback.
  697.    
  698. 2002-12-20 02:35  hardaker
  699.    * include/net-snmp/utilities.h:
  700.    add callback.h
  701.    
  702. 2002-12-20 02:22  hardaker
  703.    * snmplib/read_config.c:
  704.    fix persistent storage file renaming.  (snprintf change mistake)
  705.    
  706. 2002-12-20 02:21  hardaker
  707.    * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
  708. :
  709.    some new routines for saving oid stash data to persistent storage.
  710.      (not used anywhere in current production code)
  711.    
  712. 2002-12-19 17:51  hardaker
  713.    * perl/SNMP/SNMP.xs:
  714.    - watch for undefs passed in as a value to a SET clause.
  715.    - change BITS to a Octet String as it should be.
  716.      - on a side note, do you know that the Net-SNMP parser doesn't
  717.        distinguish between BITS and BIT STRING in it's list of types?  I
  718.        don't think it's possible to use both types in the code today
  719.        (which is fine, since BIT STRING is not used in SNMPv2 and beyond).
  720.    
  721. 2002-12-19 17:49  hardaker
  722.    * perl/OID/OID.xs:
  723.    print a warning when you can't parse an OID (err, not ideal)
  724.    
  725. 2002-12-19 17:48  hardaker
  726.    * perl/AnyData_SNMP/Storage.pm:
  727.    - misc bug fixes.
  728.    - skip SETing columns with no value passed in.
  729.    
  730. 2002-12-19 14:43  nba
  731.    * agent/mibgroup/: examples/example.c, host/hr_network.c
  732. , host/hr_swinst.c:
  733.    Being a bit quick, eh, Dave ...
  734.    
  735. 2002-12-19 11:14  dts12
  736.    * agent/mibgroup/mibII/: at.c (V4-2-patches.12), at.c:
  737.    Ensure the ifname buffer is big enough to read in a full-length name.
  738.    (From the SUSE "audit" patch)
  739.    
  740. 2002-12-19 11:05  dts12
  741.    * agent/snmpd.c, agent/mibgroup/host/hr_print.c,
  742.    apps/encode_keychange.c, apps/snmptrapd_handlers.c, snmplib/mib.c
  743.    (V4-2-patches.[28,9,3,3,30]), agent/snmpd.c,
  744.    agent/mibgroup/host/hr_print.c, apps/encode_keychange.c
  745. , apps/snmptrapd_handlers.c, snmplib/mib.c:
  746.    Detect when memory allocations fail, and don't plough on regardless.
  747.    (Based on changes within the SUSE "audit" patch)
  748.    
  749. 2002-12-19 10:07  dts12
  750.    * agent/agent_trap.c, agent/snmp_agent.c,
  751.    agent/mibgroup/util_funcs.c,
  752.    agent/mibgroup/examples/example.c,
  753.    agent/mibgroup/examples/ucdDemoPublic.c,
  754.    agent/mibgroup/host/hr_device.c,
  755.    agent/mibgroup/host/hr_disk.c,
  756.    agent/mibgroup/host/hr_filesys.c,
  757.    agent/mibgroup/host/hr_network.c,
  758.    agent/mibgroup/host/hr_storage.c,
  759.    agent/mibgroup/host/hr_swinst.c,
  760.    agent/mibgroup/host/hr_swrun.c,
  761.    agent/mibgroup/mibII/interfaces.c,
  762.    agent/mibgroup/mibII/mta_sendmail.c,
  763.    agent/mibgroup/mibII/system_mib.c,
  764.    agent/mibgroup/mibII/vacm_vars.c,
  765.    agent/mibgroup/mibII/var_route.c,
  766.    agent/mibgroup/target/snmpTargetAddrEntry.c,
  767.    agent/mibgroup/target/snmpTargetParamsEntry.c,
  768.    agent/mibgroup/ucd-snmp/disk.c,
  769.    agent/mibgroup/ucd-snmp/dlmod.c,
  770.    agent/mibgroup/ucd-snmp/errormib.c,
  771.    agent/mibgroup/ucd-snmp/extensible.c,
  772.    agent/mibgroup/ucd-snmp/pass.c,
  773.    agent/mibgroup/ucd-snmp/pass_persist.c,
  774.    agent/mibgroup/ucd-snmp/proc.c, apps/encode_keychange.c
  775. , apps/snmptrapd.c, apps/snmptrapd_handlers.c,
  776.    apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
  777.    snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c,
  778.    snmplib/read_config.c, snmplib/snmp_api.c,
  779.    snmplib/snmpv3.c, snmplib/vacm.c:
  780.    The Great SUSE 'sprintf' Hunt.....
  781.    
  782. 2002-12-19 06:02  jbpn
  783.    * include/net-snmp/net-snmp-config.h.in:
  784.      - code with BSDi4
  785.    
  786. 2002-12-19 05:50  jbpn
  787.    * snmplib/snmp_api.c:
  788.      - change a comment that doesn't take into account the transport stuff
  789.      - fix some particularly bad formatting in snmp_open_ex
  790.    
  791. 2002-12-18 13:50  hardaker
  792.    * agent/mibgroup/agent/nsModuleTable.c:
  793.    remove mem-leak comment.  Out of date and was fixed
  794.    
  795. 2002-12-18 13:47  hardaker
  796.    * agent/mibgroup/agentx/agentx_config.c, man/snmpd.conf.5.def
  797. :
  798.    delete experimental warning about agentx
  799.    
  800. 2002-12-18 13:40  hardaker
  801.    * mibs/UCD-SNMP-MIB.txt:
  802.    fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed
  803.    
  804. 2002-12-18 08:19  jbpn
  805.    * agent/snmpd.c:
  806.      - restart stderr logging on HUP (if -L was given on command line)
  807.    
  808. 2002-12-17 19:33  rstory
  809.    * local/mib2c.array-user.conf:
  810.    remove ';' from define; if table has a storage type, check that it's not
  811.    read only before allowing sets
  812.    
  813. 2002-12-17 19:26  rstory
  814.    * local/mib2c.array-persistent.conf:
  815.    never mind
  816.    
  817. 2002-12-17 19:02  hardaker
  818.    * perl/OID/test.pl:
  819.    Don't check for prefixes in test.  They don't exist.  However, do set SNMPCONFPATH in test initialization to a bogus value
  820.    
  821. 2002-12-17 18:58  hardaker
  822.    * perl/OID/OID.xs:
  823.    remove direct call to init_snmp().  This is already called by the .pm file
  824.    
  825. 2002-12-17 10:22  rstory
  826.    * local/mib2c.array-persistent.conf:
  827.    persistence for array-tables
  828.    
  829. 2002-12-17 10:07  rstory
  830.    * include/net-snmp/library/read_config.h,
  831.    snmplib/read_config.c:
  832.    add read_config_store_data_prefix; add ASN_TIMETICKS w/ASN_UNSIGNED cases
  833.    
  834. 2002-12-17 09:44  rstory
  835.    * snmplib/snmpUDPDomain.c:
  836.    don't use SO_REUSE_ADDR so agent port can't be hijacked
  837.    
  838. 2002-12-17 09:43  rstory
  839.    * net-snmp-config.in:
  840.    use local var for base agent libs; reorder base agent libs so static linking
  841.    works
  842.    
  843. 2002-12-16 18:32  nba
  844.    * snmplib/scapi.c, agent/mibgroup/mibII/mta_sendmail.c,
  845.    agent/mibgroup/mibII/mta_sendmail.h:
  846.    Yet another compiler warning ...
  847.    
  848. 2002-12-16 17:50  hardaker
  849.    * local/mib2c.iterate.conf:
  850.    remove bogus comment reference to table_dataset helper.
  851.    
  852. 2002-12-16 17:42  nba
  853.    * agent/mibgroup/disman/mteEventNotificationTable.c,
  854.    agent/mibgroup/disman/mteEventTable.c,
  855.    agent/mibgroup/disman/mteEventTable.h,
  856.    agent/mibgroup/disman/mteTriggerTable.c,
  857.    agent/mibgroup/disman/mteTriggerTable.h, apps/snmptrapd.c
  858. , include/net-snmp/library/tools.h, snmplib/tools.c
  859. :
  860.    Spread some magic dust to quell compiler warnings (why isn't --enable-slient-libtool the default ...)
  861.    
  862. 2002-12-16 11:44  jbpn
  863.    * agent/mibgroup/agentx/master.c:
  864.      - fix small memory leak (peername is copied by snmp_open_ex)
  865.    
  866. 2002-12-16 11:31  jbpn
  867.    * snmplib/mib.c:
  868.      - fix small memory leak
  869.    
  870. 2002-12-16 11:19  jbpn
  871.    * snmplib/parse.c:
  872.      - fix memory leak
  873.    
  874. 2002-12-16 10:02  rstory
  875.    * snmplib/container.c:
  876.    remove redundant include (caused problems on Sun 5.7, reported by jbpn)
  877.    
  878. 2002-12-16 08:22  rstory
  879.    * dist/nsb-functions:
  880.    configure w/out developer
  881.    
  882. 2002-12-16 08:18  rstory
  883.    * configure, configure.in:
  884.    DEVFLAGS="" if not developer
  885.    
  886. 2002-12-16 02:39  nba
  887.    * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c
  888. , snmpIPXDomain.c, snmpTCPIPv6Domain.c,
  889.    snmpUDPIPv6Domain.c:
  890.    dmalloc support
  891.    
  892. 2002-12-16 02:39  nba
  893.    * agent/mibgroup/mibII/ipAddr.c:
  894.    Possible leak of fd on error return
  895.    
  896. 2002-12-14 10:22  rstory
  897.    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
  898. , snmplib/snmp_version.c:
  899.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre1 )
  900.    
  901. 2002-12-14 10:21  rstory
  902.    * ChangeLog, NEWS:
  903.    update for 5.0.7.pre1
  904.    
  905. -------------------------------------------------------------------------------
  906. Changes: V5.0.6 -> V5.0.7pre1
  907. 2002-12-14 09:59  rstory
  908.    * dist/nsb-functions:
  909.    check for agent/mibgroup; fix modules for config_dist
  910.    
  911. 2002-12-14 09:58  rstory
  912.    * man/: netsnmp_bulk_to_next.3, netsnmp_debug.3,
  913.    netsnmp_handler.3, netsnmp_old_api.3,
  914.    netsnmp_read_only.3, netsnmp_serialize.3,
  915.    netsnmp_table.3, netsnmp_table_array.3,
  916.    netsnmp_table_data.3, netsnmp_table_dataset.3,
  917.    netsnmp_todo.3:
  918.    update for 5.0.7.pre1
  919.    
  920. 2002-12-14 09:54  rstory
  921.    * Makefile.top:
  922.    bump rev to 5.0.7
  923.    
  924. 2002-12-14 09:49  rstory
  925.    * Makefile.in:
  926.    add -n to grep for C++ comments
  927.    
  928. 2002-12-14 09:47  rstory
  929.    * agent/Makefile.depend, agent/helpers/Makefile.depend,
  930.    agent/mibgroup/Makefile.depend,
  931.    apps/snmpnetstat/Makefile.depend, apps/Makefile.depend,
  932.    snmplib/Makefile.depend:
  933.    make depend
  934.    
  935. 2002-12-14 09:45  rstory
  936.    * agent/mibgroup/mibII/ipAddr.c:
  937.    remove C++ comments
  938.    
  939. 2002-12-14 09:30  rstory
  940.    * include/net-snmp/agent/snmp_agent.h:
  941.    add comments to some structure members
  942.    
  943. 2002-12-14 09:29  rstory
  944.    * agent/helpers/table_array.c:
  945.    errors during commit undo should be xxFAILED; use set_request_error instead of
  946.    set_mode_request_error; remove incorrect comment; more debugging; check for
  947.    and call lower handlers
  948.    
  949. 2002-12-14 09:27  rstory
  950.    * agent/helpers/table.c:
  951.    always process later passes of a set request
  952.    
  953. 2002-12-13 16:06  nba
  954.    * agent/mibgroup/host/hr_swinst.c:
  955.    Quell compiler warnings
  956.    
  957. 2002-12-13 15:47  nba
  958.    * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c
  959. :
  960.    Quell compiler warnings
  961.    
  962. 2002-12-13 15:40  nba
  963.    * snmplib/scapi.c:
  964.    Fix incomplete zeroing of security data
  965.    
  966. 2002-12-13 15:39  nba
  967.    * snmplib/parse.c:
  968.    Fix a possible freeing of a NULL pointer
  969.    
  970. 2002-12-13 15:38  nba
  971.    * agent/helpers/table_dataset.c,
  972.    agent/mibgroup/mibII/ipAddr.c, apps/snmptrapd.c,
  973.    include/net-snmp/agent/table_data.h, snmplib/snmp_api.c
  974. :
  975.    Quell compiler warnings
  976.    
  977. 2002-12-13 11:38  dts12
  978.    * agent/agent_handler.c:
  979.    Clear the 'processed' flag between passes, so that handlers
  980.    can correctly clean up after errors have been detected.
  981.    
  982. 2002-12-13 11:06  rstory
  983.    * agent/mibgroup/agentx/subagent.c:
  984.    add asser to try and cath intermittent crash i've been seeing
  985.    
  986. 2002-12-13 11:04  rstory
  987.    * agent/mibgroup/agentx/master.c:
  988.    log unknown agentx operation
  989.    
  990. 2002-12-13 10:12  rstory
  991.    * agent/helpers/table_array.c:
  992.    if no row create callback on set, use NOTWRITABLE instead of NOSUCHINSTANCE
  993.    
  994. 2002-12-13 10:04  rstory
  995.    * agent/helpers/debug_handler.c:
  996.    fix cut-n-paste so delegated flag displayed properly
  997.    
  998. 2002-12-13 10:01  rstory
  999.    * snmplib/default_store.c:
  1000.    log text (APP|LIB|TOK) instead of store id in debug msgs
  1001.    
  1002. 2002-12-13 09:53  rstory
  1003.    * dist/nsb-functions:
  1004.    add --with-libwrap
  1005.    
  1006. 2002-12-13 09:49  rstory
  1007.    * FAQ:
  1008.    grammar/indention tweak + mention strip for memory footprint question
  1009.    
  1010. 2002-12-13 09:32  dts12
  1011.    * perl/SNMP/Makefile.PL:
  1012.    Remove explicit mention of SNMP module documentation.
  1013.    This setting doesn't seem to be necessary, and without it,
  1014.    the man page is installed automatically.
  1015.    
  1016. 2002-12-13 07:47  jbpn
  1017.    * apps/snmptrapd.c:
  1018.      - make -S do the same as snmpd -S (set the syslog facility)
  1019.      - make -l print a warning saying that it is deprecated and -S should
  1020.        be used instead
  1021.    
  1022. 2002-12-13 07:14  jbpn
  1023.    * snmplib/read_config.c:
  1024.      - increase width of token field to improve legibility of
  1025.        configuration directive help output
  1026.    
  1027. 2002-12-12 17:46  nba
  1028.    * apps/snmptable.c:
  1029.    Protect against unknown -O options
  1030.    
  1031. 2002-12-12 15:56  nba
  1032.    * agent/mibgroup/smux/smux.c:
  1033.    Fix some size_t that really should be int
  1034.    
  1035. 2002-12-12 14:18  nba
  1036.    * include/net-snmp/library/default_store.h,
  1037.    include/net-snmp/library/mib.h, man/snmp.conf.5.def,
  1038.    man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_api.c
  1039. :
  1040.    A long overdue patch (#415252) from Robert Hastings that implements
  1041.    reverse DISPLAY-HINT processing, i.e. it allows you to input data
  1042.    formatted like the DISPLAY-HINT prescribes. Enabled by default, but
  1043.    can be disabled with the -Ih option or noDisplayHint in snmp.conf
  1044.    
  1045. 2002-12-12 13:56  nba
  1046.    * agent/mibgroup/mibII/vacm_vars.c:
  1047.    parse oids in view statements the same way the apps do it (consistency, he said)
  1048.    
  1049. 2002-12-12 13:35  hardaker
  1050.    * perl/agent/agent.xs:
  1051.    Add a getRootOID function to the reginfo pointer passed into handlers.
  1052.    
  1053. 2002-12-12 13:34  rstory
  1054.    * local/mib2c.array-user.conf:
  1055.    change create and duplicate row to return specific context instead of generic
  1056.    netsnmp_index; catch error from parse_oid_indexes on row creation
  1057.    
  1058. 2002-12-12 13:34  hardaker
  1059.    * perl/SNMP/t/mib.t:
  1060.    Print errors to STDERR instead.
  1061.      (actually don't because these statements are commented out in the
  1062.      first place)
  1063.    
  1064. 2002-12-12 13:33  hardaker
  1065.    * agent/agent_registry.c:
  1066.    Reverse the context of a context if statement so if not the context
  1067.    then don't use the context in the given context.
  1068.    
  1069. 2002-12-12 12:56  jbpn
  1070.    * apps/snmptrapd.c:
  1071.      - drop long-deprecated -q and -S options
  1072.      - minor formatting fixes
  1073.    
  1074. 2002-12-12 12:35  jbpn
  1075.    * agent/snmpd.c:
  1076.       - remove duplicate message in usage
  1077.    
  1078. 2002-12-12 11:37  dts12
  1079.    * man/snmpd.1.def, agent/snmpd.c:
  1080.    Implement a command-line option (-S) to set the facility to use when
  1081.    logging via syslog.   Based on an idea by Joel Rosdahl (Patch #627701)
  1082.    Note that -l and -L are already taken:-(
  1083.    
  1084.    ToDo:
  1085.      Provide configuration directives for both this, and the syslog token ('snmpd').
  1086.    
  1087. 2002-12-12 11:18  dts12
  1088.    * man/snmpd.conf.5.def, agent/mibgroup/mibII/system_mib.c
  1089. :
  1090.    Support setting of sysDescr and sysObjectID via snmpd.conf
  1091.    configuration directives (though not via SNMP SET reqests).
  1092.    Patches supplied by Joel Rosdahl (#627702 and #628011)
  1093.    
  1094. 2002-12-12 10:58  dts12
  1095.    * agent/helpers/: all_helpers.c, table.c:
  1096.    Suppress some compiler warnings.
  1097.    Based on patch supplied by Chris Johns (#644041)
  1098.    
  1099. 2002-12-12 10:42  dts12
  1100.    * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6),
  1101.    memory_solaris2.c:
  1102.    Use 'sysconf' to report on Solaris memory usage.
  1103.    Based on patch supplied by Ben Stern (#651182)
  1104.    
  1105. 2002-12-12 10:00  dts12
  1106.    * agent/mibgroup/agentx/master.c:
  1107.    Basic support for multiple AgentX sockets (on the master side at least).
  1108.    See Feature Request #632556
  1109.    
  1110. 2002-12-12 08:57  rstory
  1111.    * dist/Makefile:
  1112.    create version tag from version so cvs export works; fix REL; add tar.gz
  1113.    of source as dependency for rpmfiles
  1114.    
  1115. 2002-12-12 08:04  nba
  1116.    * snmplib/: data_list.c, snmpCallbackDomain.c,
  1117.    snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
  1118. , snmp_enum.c, snmp_secmod.c, snmp_transport.c
  1119. :
  1120.    dmalloc support
  1121.    
  1122. 2002-12-12 07:18  dts12
  1123.    * snmplib/mib.c:
  1124.    Document the -OU option, and alphabetise the handling of options.
  1125.    
  1126. 2002-12-12 06:25  dts12
  1127.    * apps/Makefile.in:
  1128.    Install 'snmpinform' as a relative link, rather than an absolute one.
  1129.    Fix provided by the indefatigable Stefan Radman (Bug #652587)
  1130.    
  1131. 2002-12-12 05:56  dts12
  1132.    * configure, configure.in:
  1133.    Quote configure options when contructing net-snmp-configure and net-snmp-configure.h
  1134.    This allows options containing spaces, etc, to be handled correctly.
  1135.    (See Feature Request #547152)
  1136.    
  1137. 2002-12-11 16:52  nba
  1138.    * agent/mibgroup/host/hr_disk.c:
  1139.    Patch for FreeBSD. Thanks to Jun Kuriyama
  1140.    
  1141. 2002-12-11 12:16  dts12
  1142.    * snmplib/: snmp_logging.c (V4-2-patches.4), snmp_logging.c:
  1143.    Try disabling line-buffering on Windows systems (since it
  1144.    apparently enables full-buffering instead).  See Bug #558837.
  1145.    
  1146. 2002-12-11 11:25  dts12
  1147.    * perl/SNMP/t/: async.t, get.t, getnext.t,
  1148.    notify.t, set.t:
  1149.    Explicitly set SNMP version = 1 (the original default as expected by the tests)
  1150.    This should now pass all tests apart from conf.t #3
  1151.    
  1152. 2002-12-11 06:46  dts12
  1153.    * include/net-snmp/agent/auto_nlist.h:
  1154.    Be more selective in using the 64-bit version of nlist. (Bug #611655)
  1155.    
  1156. 2002-12-11 06:27  dts12
  1157.    * README.solaris:
  1158.    Mention the non-functionality of one of the suggested approaches.
  1159.    (Bug #617119).   Reported by Quanah Gibson-Mount
  1160.    
  1161. 2002-12-11 06:20  dts12
  1162.    * agent/Makefile.in:
  1163.    Ensure that the destination directory exists before installing the
  1164.    embedded perl script.  (Bug #617891) Fix provided by Stefan Radman.
  1165.    
  1166. 2002-12-11 05:56  dts12
  1167.    * README.snmpv3 (V4-2-patches.4), README.snmpv3:
  1168.    Document the location assumptions being made in this description.
  1169.    
  1170. 2002-12-11 04:47  dts12
  1171.    * include/net-snmp/library/default_store.h,
  1172.    include/net-snmp/library/mib.h, snmplib/mib.c,
  1173.    man/snmpcmd.1.def:
  1174.    Provide a mechanism for forcing strings to be displayed in either
  1175.    ASCII or Hex format, bypassing the "guess" mechanism as to which
  1176.    is more appropriate.   Suggested by Nick Kanakakorn.
  1177.      Note that this does not affect objects with a Display-Hint in
  1178.    their MIB definition.
  1179.    
  1180. 2002-12-11 04:30  dts12
  1181.    * agent/ds_agent.h, agent/snmpd.c, testing/eval_tools.sh
  1182.    (V4-2-patches.[2,26,6]), agent/agent_read_config.c,
  1183.    agent/snmpd.c, include/net-snmp/agent/ds_agent.h,
  1184.    testing/eval_tools.sh:
  1185.    Command-line option to control whether to unlink the PID file or not.
  1186.    Necessary for correct test operation.
  1187.    
  1188. 2002-12-11 04:21  dts12
  1189.    * perl/OID/test.pl:
  1190.    The latest library defaults to MODULE::name style output,
  1191.    so adjust the expected output checks accordingly.
  1192.    Also, there are actually 36 tests, not 35!
  1193.    
  1194. 2002-12-11 04:17  dts12
  1195.    * perl/OID/OID.xs:
  1196.    Initialise the SNMP libraries, to set up the OID tree.
  1197.    Addresses bugs #638024 and #627643
  1198.      [Qn: Do we need to supply an 'appname' (c.d the SNMP module) ?]
  1199.    
  1200. 2002-12-10 19:29  nba
  1201.    * man/snmp.conf.5.def, snmplib/snmp_api.c,
  1202.    agent/mibgroup/util_funcs.c,
  1203.    agent/mibgroup/ucd-snmp/logmatch.c:
  1204.    Allow runtime configuration of persistent directory
  1205.    
  1206. 2002-12-10 19:24  nba
  1207.    * snmplib/read_config.c:
  1208.    Report errors handling persistent storage files
  1209.    
  1210. 2002-12-10 19:23  nba
  1211.    * snmplib/system.c:
  1212.    Pass up error on directory creation
  1213.    
  1214. 2002-12-10 17:27  nba
  1215.    * snmplib/mib.c:
  1216.    Better respect for the max width option (snmptranslate -Td)
  1217.    
  1218. 2002-12-10 17:26  nba
  1219.    * man/snmp.conf.5.def:
  1220.    Document the oidOutputFormat option
  1221.    
  1222. 2002-12-10 17:25  nba
  1223.    * apps/snmptable.c:
  1224.    Clean up. Remove calls to obsolete functions snmp_set_quick_print,
  1225.    snmp_get_dump_packet, snmp_get_suffix_only. Remove last traces of the
  1226.    non_sequential backwards hack. Make sure it works for all -O options.
  1227.    
  1228. 2002-12-10 11:58  dts12
  1229.    * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.26),
  1230.    interfaces.c:
  1231.    Protect against empty lines in /proc/net/dev  (Bug #625426)
  1232.    
  1233. 2002-12-10 11:41  dts12
  1234.    * snmplib/: snmpv3.c (V4-2-patches.5), snmpv3.c:
  1235.    Free destination memory before cloning SNMP Engine ID.
  1236.    Fix provided by Martin Carlsson.  (Bug #835481)
  1237.    
  1238. 2002-12-10 11:07  dts12
  1239.    * perl/: ASN/Makefile.PL, OID/Makefile.PL,
  1240.    SNMP/Makefile.PL, agent/Makefile.PL,
  1241.    agent/default_store/Makefile.PL, default_store/Makefile.PL
  1242. :
  1243.    Add "$Config{ccflags}" to CCFLAGS.   (See bug #640899)
  1244.    
  1245. 2002-12-10 10:46  dts12
  1246.    * agent/mibgroup/mibII/: ipAddr.c (V4-2-patches.8), ipAddr.c:
  1247.    Add support for Linux virtual interfaces in the ipAddressTable.
  1248.    (Note this does *not* include separate per-v-interface statistics
  1249.     in the interfaces table).
  1250.    
  1251.    Patch supplied by Jens Sittner (#621274)
  1252.    
  1253. 2002-12-10 04:59  dts12
  1254.    * agent/agent_handler.c:
  1255.    Remove a couple of extraneous ^M characters.
  1256.    
  1257. 2002-12-10 02:36  nba
  1258.    * snmplib/mib.c:
  1259.    When using -Oqv and printing an empty string you could end up with
  1260.    a NULL string and not an empty string leading to some very obscure
  1261.    problems in snmptable and other applications.
  1262.    
  1263. 2002-12-09 11:12  dts12
  1264.    * snmplib/snmp_api.c:
  1265.    Handle missing integer values (whether 32- or 64-bit!).   Oops!
  1266.    
  1267. 2002-12-09 10:12  dts12
  1268.    * snmplib/: snmp_api.c (V4-2-patches.38), snmp_api.c:
  1269.    Handle integer-based values correctly on a 64-bit platform.
  1270.    Patch supplied by Thomas Weber (#561071)
  1271.    
  1272. 2002-12-09 09:45  dts12
  1273.    * agent/mibgroup/agentx/master.c:
  1274.    Take note of subagent-requested byte ordering in subsequent communications.
  1275.    Patch supplied by Urban (#632284)
  1276.    
  1277. 2002-12-09 09:32  dts12
  1278.    * agent/: snmpd.c (V4-2-patches.25), snmpd.c:
  1279.    Remove the PID file on agent shutdown.
  1280.    Patch supplied by Joel Rosdahl (#627699)
  1281.    
  1282. 2002-12-09 09:25  dts12
  1283.    * snmplib/system.c:
  1284.    Handle 'struct sockaddr' that contain 'sa_len' fields differently
  1285.    to those that don't (c.f ifilter_ioctl.c in BIND 9.2.1 sources)
  1286.    Patch supplied by Joel Rosdahl (#627696)
  1287.    
  1288. 2002-12-09 07:12  dts12
  1289.    * acconfig.h, configure, configure.in:
  1290.    Recognise BSDi4, and tweak the recognition of 'dlopen'.
  1291.    Patches supplied by Joel Rosdahl.
  1292.    
  1293. 2002-12-09 06:10  dts12
  1294.    * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c
  1295. :
  1296.    Remove some warnings, and try to cope with 'sysctl' failures.
  1297.    Patches supplied by Chris Johns.
  1298.    
  1299. 2002-12-09 04:20  dts12
  1300.    * README.solaris:
  1301.    Mention the limitations on /usr/ucb/sed,
  1302.    and point people towards /usr/bin/sed instead.
  1303.    
  1304. 2002-12-07 08:41  dts12
  1305.    * agent/helpers/table_dataset.c:
  1306.    Insert newly-created rows into the per-request lists, so that lower
  1307.    level handlers can access them.
  1308.      [Qn: Should we do something similar with updated lists as well?]
  1309.    
  1310. 2002-12-07 08:34  dts12
  1311.    * agent/helpers/table_dataset.c:
  1312.    Report back the correct error for rows that couldn't be created.
  1313.    
  1314. 2002-12-07 08:32  dts12
  1315.    * agent/helpers/table_dataset.c:
  1316.    Protect against freeing a row that never got created in the first place.
  1317.    
  1318. 2002-12-06 18:05  hardaker
  1319.    * testing/tests/T030snmpv3usercreation:
  1320.    Skip on non-openssl machines.  THis should be changed to just not using encryption on those machines, but I do not have the time at the moment
  1321.    
  1322. 2002-12-06 13:12  hardaker
  1323.    * configure.in:
  1324.    remove ucdDemoPublic from --enable-mini-agent
  1325.    
  1326. 2002-12-06 13:02  hardaker
  1327.    * configure:
  1328.    remove ucdDemoPublic from --enable-mini-agent
  1329.    
  1330. 2002-12-06 12:01  dts12
  1331.    * agent/helpers/table_dataset.c:
  1332.    Don't delete the "old" (non-existent) row, when tidying up after
  1333.    creating a new row.
  1334.    
  1335. 2002-12-06 11:40  dts12
  1336.    * agent/helpers/table_dataset.c:
  1337.    Tweak handling of (invalid) RowStatus creation requests in an
  1338.    "automatic creation" table.   These should return wrongValue or
  1339.    inconsistentValue, rather than notWritable.
  1340.    
  1341. 2002-12-05 05:47  dts12
  1342.    * agent/helpers/table_dataset.c:
  1343.    Support use of RowStatus object to control creation of new rows
  1344.    (i.e. when the 'allow_creation' flag is not set).
  1345.    This should deal with everything except determining whether a
  1346.    row is ready to go 'active' (e.g. via 'createAndGo').  Such a
  1347.    decision is inherently specific to each individual MIB, so must
  1348.    really be done in the lower-level handler.
  1349.    
  1350. 2002-12-05 05:41  dts12
  1351.    * agent/helpers/table_dataset.c:
  1352.    Stop processing when a 'non-writable create' is detected.
  1353.    
  1354. 2002-12-04 19:35  hardaker
  1355.    * agent/mibgroup/disman/mteTriggerTable.c:
  1356.    - BIT_STR -> OCTET_STR, which is what it should be.
  1357.    - run eventTable entries.
  1358.    
  1359. 2002-12-04 19:34  hardaker
  1360.    * agent/mibgroup/disman/mteTriggerExistenceTable.c:
  1361.    BIT_STR -> OCTET_STR, which is what it should be.
  1362.    
  1363. 2002-12-04 19:33  hardaker
  1364.    * agent/mibgroup/disman/: mteObjectsTable.c,
  1365.    mteTriggerBooleanTable.c:
  1366.    use netsnmp_strdup_and_null to get real strings from mib data.
  1367.    
  1368. 2002-12-04 19:32  hardaker
  1369.    * agent/mibgroup/disman/: event-mib.h,
  1370.    mteEventNotificationTable.c, mteEventNotificationTable.h
  1371. , mteEventTable.c, mteEventTable.h:
  1372.    - implemented the mteEventTable and the mteEventNotificationTable
  1373.      - FYI, total implementation time: about 4 hours
  1374.      - no easy-to-use .conf wrappers yet though.  snmpset support only.
  1375.    
  1376. 2002-12-04 19:29  hardaker
  1377.    * local/mib2c.create-dataset.conf:
  1378.    - use the netsnmp_table_set_add_indexes function which actually works.
  1379.    
  1380. 2002-12-04 19:29  hardaker
  1381.    * agent/helpers/table_dataset.c,
  1382.    include/net-snmp/agent/table_dataset.h:
  1383.    - create a netsnmp_table_set_add_indexes function.
  1384.    - Allow row creation using rowStatus when the data column exists, but
  1385.      there is no assigned value (ie, is NULL).
  1386.    - use netsnmp_strdup_and_null instead of memdup to make sure an
  1387.      implicit NULL is in place for things that use the data and need it
  1388.      as a real string.
  1389.    
  1390. 2002-12-04 19:27  hardaker
  1391.    * net-snmp-config.in:
  1392.    document --prefix
  1393.    
  1394. 2002-12-04 13:16  hardaker
  1395.    * NEWS (V4-2-patches.9), NEWS:
  1396.    document 4.2.6
  1397.    
  1398. 2002-12-03 04:44  dts12
  1399.    * agent/mibgroup/host/hr_print.c:
  1400.    Close printer file handle with 'fclose' rather than 'pclose' to avoid
  1401.    a memory leak on Solaris 2.6.   Fix provided by Jacobo Matute.
  1402.    
  1403. 2002-12-03 04:33  dts12
  1404.    * agent/helpers/: table_data.c, table_dataset.c:
  1405.    Translate GetNext (and GetBulk) requests into simple Get requests,
  1406.    when passing them from the table_data handler to table_dataset.
  1407.      This is analogous to how the iterate handler works, and allows
  1408.    lower level handlers to override the basic behaviour (without
  1409.    having to duplicate all of the "find next row" code every time).
  1410.    
  1411. 2002-12-02 04:48  dts12
  1412.    * agent/helpers/table.c:
  1413.    Return SNMPv2-style exceptions, rather than the SNMPv1 'noSuchName' error.
  1414.    This used to break AgentX subagents, but the latest change to snmp_agent.c
  1415.    (to catch noSuch{Instance,Object} exceptions) seems to have fixed that problem.
  1416.    
  1417. 2002-12-02 04:40  dts12
  1418.    * agent/snmp_agent.c:
  1419.    Explicitly parenthesise a comparison, to keep the compiler happy.
  1420.    
  1421. 2002-12-02 04:39  dts12
  1422.    * agent/snmp_agent.c:
  1423.    Inclusive-range GetNext requests are transmitted as Get requests, so may
  1424.    well return noSuch{Instance,Object} exceptions.  Catch these as well.
  1425.    
  1426. 2002-12-02 04:36  dts12
  1427.    * agent/helpers/table_dataset.c:
  1428.    Catch (and reject) attempts to create a new row via a non-writable object.
  1429.    
  1430. 2002-11-28 04:24  dts12
  1431.    * agent/helpers/table_iterator.c:
  1432.    Null out one final loop_context pointer after being freed.
  1433.    (Patch provided by Roger McCalman)
  1434.    
  1435. 2002-11-26 17:59  nba
  1436.    * snmplib/parse.c:
  1437.    Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE
  1438.    to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com
  1439.    
  1440. 2002-11-26 17:53  nba
  1441.    * apps/snmptranslate.c:
  1442.    Reinstate the -w options that was lost in the indent fury
  1443.    
  1444. 2002-11-26 10:50  hardaker
  1445.    * agent/mibgroup/examples/notification.c:
  1446.    The notification variable shouldn't be static.  A bug found while
  1447.    tracking down a problem pointed out by Venice on IRC.
  1448.    
  1449. 2002-11-26 04:10  dts12
  1450.    * snmplib/snmp_enum.c:
  1451.    Fix incorrect usage of SE_MAX_IDS vs SE_MAX_SUBIDS.
  1452.    Reported by 'shinepeak'
  1453.    
  1454. 2002-11-25 22:41  hardaker
  1455.    * local/FAQ2HTML:
  1456.    hack of a hack of a hack, or: fix multi-line FAQ questions
  1457.    
  1458. 2002-11-25 10:08  hardaker
  1459.    * README.agentx:
  1460.    mention agentxPingInterval
  1461.    
  1462. 2002-11-18 21:39  hardaker
  1463.    * agent/mibgroup/smux/smux.h:
  1464.    applied patch #527650
  1465.    
  1466. 2002-11-11 17:10  nba
  1467.    * snmplib/mib.c:
  1468.    Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman)
  1469.    
  1470. 2002-11-11 16:57  nba
  1471.    * apps/snmptrapd_log.c:
  1472.    Fix a missing error return
  1473.    
  1474. 2002-11-11 14:26  hardaker
  1475.    * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c:
  1476.    fix taddr generation/parsing for port based transports to properly use
  1477.    network byte ordering.
  1478.    
  1479. 2002-11-11 14:25  hardaker
  1480.    * agent/mibgroup/target/snmpTargetAddrEntry.c:
  1481.    fix write support for the timeout column
  1482.    
  1483. 2002-11-09 10:06  nba
  1484.    * agent/mib_modules.c, agent/snmp_vars.c,
  1485.    agent/mibgroup/agentx/master.c,
  1486.    agent/mibgroup/agentx/master_admin.c,
  1487.    agent/mibgroup/agentx/subagent.c,
  1488.    include/net-snmp/agent/mib_modules.h,
  1489.    include/net-snmp/library/snmpUDPIPv6Domain.h:
  1490.    Do away with a bunch of compiler warnings
  1491.    
  1492. 2002-11-09 09:59  nba
  1493.    * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c,
  1494.    ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c,
  1495.    ucd-snmp/pass.c, ucd-snmp/proc.c, host/hr_print.c
  1496. :
  1497.    Zero is an OK file descriptor. -1 is the error return
  1498.    
  1499. 2002-11-09 09:54  nba
  1500.    * include/net-snmp/library/parse.h, snmplib/parse.c:
  1501.    More to the point message for undefined identifiers. Brought forward from 4.2
  1502.    
  1503. 2002-11-09 09:52  nba
  1504.    * apps/snmpvacm.c:
  1505.    Print the error information in case of error
  1506.    
  1507. 2002-11-09 09:51  nba
  1508.    * apps/snmpnetstat/route.c:
  1509.    Protect against v2 exception results
  1510.    
  1511. 2002-11-09 09:49  nba
  1512.    * sedscript.in, man/snmpcmd.1.def:
  1513.    Protect PREFIX when it is the env var. Thanks to Stefan Radman (sradman)
  1514.    
  1515. 2002-11-09 09:47  nba
  1516.    * mibs/rfclist:
  1517.    Add RFC 3371 L2TP-MIB
  1518.    
  1519. 2002-11-09 09:46  nba
  1520.    * mibs/IANAifType-MIB.txt:
  1521.    Updated from IANA
  1522.    
  1523. 2002-11-07 05:55  jbpn
  1524.    * apps/snmptable.c:
  1525.      - fix -Cf and -Cw option processing (previously would core dump if
  1526.        no option passed), as pointed out by hampa on #net-snmp
  1527.    
  1528. 2002-11-06 15:35  rstory
  1529.    * net-snmp-config.in:
  1530.    fix cut/paste
  1531.    
  1532. 2002-11-06 15:04  rstory
  1533.    * configure:
  1534.    configure to match configure.in & makefiles
  1535.    
  1536. 2002-11-06 14:08  rstory
  1537.    * net-snmp-config.in:
  1538.    add missing end quote
  1539.    
  1540. 2002-11-06 13:35  rstory
  1541.    * net-snmp-config.in:
  1542.    add @DEVFLAGS@ weherver there is a @CFLAGS@, except for the new --base-cflags
  1543.    
  1544. 2002-11-06 13:22  rstory
  1545.    * Makefile.top:
  1546.    add @DEVFLAGS@ to CFLAGS
  1547.    
  1548. 2002-11-06 13:21  rstory
  1549.    * configure.in:
  1550.    seperate developer cflags from normal cflags
  1551.    
  1552. 2002-11-06 12:55  rstory
  1553.    * agent/mibgroup/util_funcs.h:
  1554.    change struct.h include to use "" instead of <net-snmp/>, since it it a local
  1555.    include, not a system include
  1556.    
  1557. 2002-11-06 12:39  rstory
  1558.    * acconfig.h, agent/mibgroup/util_funcs.h,
  1559.    agent/mibgroup/ucd-snmp/lmSensors.c,
  1560.    include/net-snmp/net-snmp-config.h.in,
  1561.    snmplib/ucd-snmp-includes.h, win32/config.h,
  1562.    win32/net-snmp/net-snmp-config.h:
  1563.    purge IN_UCD_SNMP_SOURCE
  1564.    
  1565. 2002-11-05 12:24  hardaker
  1566.    * perl/AnyData_SNMP/netsh:
  1567.    added a xmlshort delimiter as requested by lands on IRC
  1568.    
  1569. 2002-11-05 11:59  rstory
  1570.    * dist/cvsup:
  1571.    tabs -> spaces only try to chmod RO src dir if owner of dirs
  1572.    
  1573. 2002-11-05 11:56  rstory
  1574.    * mkinstalldirs:
  1575.    making a directory is not an error, so don't send output to stderr
  1576.    
  1577. 2002-11-04 11:15  hardaker
  1578.    * agent/mibgroup/target/snmpTargetParamsEntry.c:
  1579.    allow unregistered security models <= 2
  1580.    
  1581. 2002-11-04 11:14  hardaker
  1582.    * agent/mibgroup/notification/snmpNotifyTable.c:
  1583.    enable row creation to be better supported (rowstatus no longer has to
  1584.    be first in the list, ...)
  1585.    
  1586. 2002-11-04 11:13  hardaker
  1587.    * net-snmp-config.in:
  1588.    add cppflags to --cflags
  1589.    
  1590. 2002-11-04 11:13  hardaker
  1591.    * NEWS:
  1592.    add stuff for 5.0.7 (or whatever) mentioning a few new features.
  1593.    
  1594. 2002-11-01 12:06  hardaker
  1595.    * snmplib/snmp_api.c:
  1596.    Fixed bug #632094 using the suggested method: watch for NULL strerror() return
  1597.    
  1598. 2002-11-01 10:09  rstory
  1599.    * Makefile.in:
  1600.    undo my changes from r 5.17, attempting to reduce runs of config.status
  1601.    by using explicit paths to srcdir, and let VPATH do it's thing
  1602.    
  1603. 2002-10-29 14:30  rstory
  1604.    * snmplib/Makefile.in:
  1605.    target to build binary array test app; tweak to parse test target (reduces most
  1606.    but not all external references)
  1607.    
  1608. 2002-10-29 14:27  rstory
  1609.    * snmplib/container_binary_array.c:
  1610.    fix for binary search problem noted by Romy Christensen on coders; partial
  1611.    (ifdef'd out) code for a binary array iterator
  1612.    
  1613. 2002-10-29 14:25  rstory
  1614.    * snmplib/test_binary_array.c:
  1615.    simple test program for binary array
  1616.    
  1617. 2002-10-29 09:28  hardaker
  1618.    * perl/SNMP/SNMP.xs:
  1619.    Fix debugging as noted in bug #630348
  1620.    
  1621. 2002-10-28 19:47  hardaker
  1622.    * configure, configure.in:
  1623.    changed .1.6.3 to 1.3.6 as noted in comp.protocols.snmp
  1624.    
  1625. 2002-10-28 15:01  hardaker
  1626.    * agent/mibgroup/examples/ucdDemoPublic.conf:
  1627.    changed password
  1628.    
  1629. 2002-10-28 14:57  hardaker
  1630.    * agent/mibgroup/examples/ucdDemoPublic.conf:
  1631.    misc vacm fixes
  1632.    
  1633. 2002-10-28 08:41  jbpn
  1634.    * snmplib/snmp_api.c:
  1635.      - remove erroneous free() of rxbuf
  1636.    
  1637. 2002-10-25 12:35  hardaker
  1638.    * snmplib/snmp_api.c:
  1639.    fixed SNMP_CALLBACK_OP_DISCONNECT -> NETSNMP_OP_CALLBACK_DISCONNECT as noted by TrogL on IRC
  1640.    
  1641. 2002-10-25 07:34  jbpn
  1642.    * snmplib/snmp_api.c:
  1643.      - perform a NETSNMP_CALLBACK_OP_DISCONNECT type callback if we
  1644.        decide to shutdown a stream type connection because we received
  1645.        an excessively large packet.
  1646.    
  1647. 2002-10-24 10:41  hardaker
  1648.    * README:
  1649.    Added the super-bug-patch generator Stefan Radman to the THANKS list
  1650.    
  1651. 2002-10-24 10:40  hardaker
  1652.    * configure.in:
  1653.    bug #617508: added the mta_sendmail module to --help
  1654.    
  1655. 2002-10-24 10:35  hardaker
  1656.    * local/Makefile.in:
  1657.    update install list for mib2c conf files and remove old one
  1658.    
  1659. 2002-10-23 20:34  hardaker
  1660.    * configure, configure.in:
  1661.    fix incorrect variable name I noticed when copying to a different configure script in another package
  1662.    
  1663. 2002-10-23 20:28  hardaker
  1664.    * Makefile.in:
  1665.    Fixed bug#617838: versiontag isn't distributed and shouldn't be always
  1666.    used in the make distclean calls.
  1667.    
  1668. 2002-10-23 20:12  hardaker
  1669.    * agent/mibgroup/disman/mteTriggerTable.c:
  1670.    inconsequencial memory leaks fixed (init time leaks).
  1671.    
  1672. 2002-10-23 20:10  hardaker
  1673.    * agent/helpers/table_iterator.c:
  1674.    Fixed various memory leaks in the table_iterator as pointed out by
  1675.    Roger McCalman and Jay Parlar on the -coders list (including their patches)
  1676.    
  1677. 2002-10-23 18:44  hardaker
  1678.    * agent/mibgroup/notification/snmpNotifyTable.c:
  1679.    snmpNotifyTable.c
  1680.    
  1681. 2002-10-23 18:40  hardaker
  1682.    * agent/mibgroup/disman/mteTriggerTable.c:
  1683.    free a previously malloced pointer to the watch variable before replacing it.
  1684.    
  1685. 2002-10-23 18:40  hardaker
  1686.    * agent/mibgroup/examples/delayed_instance.c:
  1687.    remove duplicate unused malloc.
  1688.    
  1689. 2002-10-21 12:43  jbpn
  1690.    * include/net-snmp/system/solaris2.9.h:
  1691.      - add system file for Solaris 9
  1692.    
  1693. 2002-10-17 22:44  hardaker
  1694.    * agent/agent_registry.c, agent/snmp_agent.c,
  1695.    agent/mibgroup/mibII/vacm_vars.c,
  1696.    agent/mibgroup/mibII/vacm_vars.h,
  1697.    include/net-snmp/agent/agent_callbacks.h,
  1698.    include/net-snmp/agent/agent_registry.h,
  1699.    include/net-snmp/library/vacm.h, snmplib/vacm.c:
  1700.    Optimized the VACM checks in the case of getnext/getbulk so that when
  1701.    large portions of the mib tree are excluded, the sub-mib access code
  1702.    won't be called at all (finally implementing a very long needed optimization).
  1703.    
  1704. 2002-10-17 22:41  hardaker
  1705.    * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
  1706. :
  1707.    new function to find the commonality between two oids: netsnmp_oid_find_prefix
  1708.    
  1709. 2002-10-17 22:39  hardaker
  1710.    * Makefile.in, aclocal.m4, configure,
  1711.    configure.in:
  1712.    Print out a "summary" at the end of a run
  1713.    
  1714. 2002-10-17 05:40  dts12
  1715.    * local/mib2c.old-api.conf:
  1716.    Properly terminate a loop construct (missing '@end@')
  1717.    Spotted by Karl Cooper.    Oops!
  1718.    
  1719. 2002-10-16 17:19  rstory
  1720.    * agent/snmpd.c:
  1721.    restore continue after EINTR caused by signal we handled (instead of falling
  1722.    thorough to exit!)
  1723.    
  1724. 2002-10-16 17:00  rstory
  1725.    * agent/snmpd.c:
  1726.    check for our signal flags on EINTR, and only relesect if not changed;
  1727.    debug msg when signals registered and for select/fdsets;
  1728.    
  1729. 2002-10-16 15:52  rstory
  1730.    * Makefile.top:
  1731.    move CPPFLAGS before user configure CFLAGS.. so if a user adds something
  1732.    like /usr/local/include to CFLAGS, we will pick up our local includes first,
  1733.    instead of includes from a previous release..
  1734.    
  1735. 2002-10-16 00:06  rstory
  1736.    * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h
  1737. :
  1738.    make sure snmptrapd always honors DS_APP_NUMERIC_IP for logging
  1739.    
  1740. 2002-10-15 17:09  rstory
  1741.    * snmplib/mib.c:
  1742.    netsnmp_get_boolean -> netsnmp_ds_get_boolean
  1743.    
  1744. 2002-10-15 14:08  rstory
  1745.    * agent/helpers/table.c:
  1746.    fix constant used in assert, noted on coders
  1747.    
  1748. 2002-10-15 14:07  rstory
  1749.    * agent/snmp_agent.c:
  1750.    include syslog for libwrap log levels
  1751.    
  1752. 2002-10-15 10:39  hardaker
  1753.    * man/snmpcmd.1.def:
  1754.    Add yet another way to specify v6 addresses
  1755.    
  1756. 2002-10-14 11:54  hardaker
  1757.    * man/snmpcmd.1.def:
  1758.    fix ipv6 transport address specs
  1759.    
  1760. 2002-10-11 19:18  hardaker
  1761.    * README.cmu, dist/net-snmp.spec:
  1762.    Remove the README.cmu file (entirely out of date at this point).
  1763.    
  1764. 2002-10-11 16:57  hardaker
  1765.    * acconfig.h, configure, configure.in,
  1766.    agent/mibgroup/ucd-snmp/disk.c,
  1767.    include/net-snmp/net-snmp-config.h.in:
  1768.    patch #600933 from Donal Diamond: dskPercentNode for FreeBSD4
  1769.    
  1770. 2002-10-11 16:49  hardaker
  1771.    * snmplib/mib.c:
  1772.    Patch #598280 from Jeff Watson: make -OQ not print type warnings.
  1773.    
  1774. 2002-10-11 16:43  hardaker
  1775.    * dist/Makefile:
  1776.    fix include directory
  1777.    
  1778. 2002-10-11 16:42  hardaker
  1779.    * dist/.cvsignore:
  1780.    ignore rpm subdir
  1781.    
  1782. 2002-10-11 16:32  hardaker
  1783.    * dist/RELEASE-INSTRUCTIONS:
  1784.    better docs about auto-extracted SF news
  1785.    
  1786. 2002-10-11 16:04  hardaker
  1787.    * dist/: Makefile, net-snmp.spec:
  1788.    merge in patch #598869: Mark Harig's better rpm stuff
  1789.    
  1790. 2002-10-11 15:21  hardaker
  1791.    * include/net-snmp/library/default_store.h, snmplib/mib.c
  1792. :
  1793.    Alternative to a patch suggestion: add -OU to not print UNITS suffixes.
  1794.    
  1795. 2002-10-11 15:18  hardaker
  1796.    * man/snmpcmd.1.def:
  1797.    ../agent/snmp_agent.c
  1798.    
  1799. 2002-10-11 15:14  hardaker
  1800.    * man/snmp.conf.5.def:
  1801.    document dontPrintUnits
  1802.    
  1803. 2002-10-11 14:48  hardaker
  1804.    * agent/snmp_agent.c:
  1805.    Patch #617151 from Andrew Rucker Jones: fix libwrap headers.
  1806.      - I'm still unhappy with how libwrap functions...  needs thinking about.
  1807.    
  1808. 2002-10-11 13:53  hardaker
  1809.    * agent/mibgroup/ucd-snmp/diskio.c:
  1810.    Patch #312694 from John Surveyor: fix diskio on solaris.
  1811.    
  1812. 2002-10-11 13:37  hardaker
  1813.    * agent/mibgroup/mibII/at.c:
  1814.    Applied patch #621398 from Matthew Krenzer to fix linux arp table.
  1815.    
  1816. 2002-10-11 09:47  rstory
  1817.    * win32/snmpdsdk/snmpd.dsp:
  1818.    chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten)
  1819.    
  1820. 2002-10-11 09:45  jbpn
  1821.    * man/snmpcmd.1.def:
  1822.      - note square brackets for IPv6 addresses
  1823.    
  1824. 2002-10-11 09:40  jbpn
  1825.    * agent/snmpd.c:
  1826.      - restart select() more quickly if an EINTR happens
  1827.    
  1828. 2002-10-11 01:51  hardaker
  1829.    * FAQ:
  1830.    applied Harrie's patch describing low memory footprints
  1831.    
  1832. 2002-10-10 11:38  hardaker
  1833.    * snmplib/snmpksm.c:
  1834.    Patch from Ken Horstein to fix KSM module
  1835.    
  1836. 2002-10-10 06:22  jbpn
  1837.    * agent/helpers/table_array.c:
  1838.      - remove bad inlines which cause file not to compile with Sun CC.
  1839.        See bug #620827.
  1840.    
  1841. 2002-10-10 02:03  hardaker
  1842.    * dist/net-snmp.spec:
  1843.    add .la files
  1844.    
  1845. 2002-10-10 02:00  hardaker
  1846.    * dist/net-snmp.spec:
  1847.    make the .spec file almost usable.
  1848.    
  1849. 2002-10-08 18:55  hardaker
  1850.    * FAQ:
  1851.    FAQ updates for download sites.
  1852.    
  1853. 2002-10-08 10:36  hardaker
  1854.    * perl/OID/OID.pm:
  1855.    Patch from Joshua Keroes for string comparisons
  1856.    
  1857. 2002-10-07 13:57  hardaker
  1858.    * FAQ:
  1859.    added a statement about the COPYING file (suggested by Harrie)
  1860.    
  1861. 2002-10-06 14:32  rstory
  1862.    * dist/README.build-scripts:
  1863.    nsb-* likes full paths, update examples; fix sourceforge upload site
  1864.    
  1865. 2002-10-05 17:42  hardaker
  1866.    * README, sedscript.in, snmplib/snmp_version.c
  1867. , FAQ, perl/SNMP/SNMP.pm:
  1868.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.6 )
  1869. -------------------------------------------------------------------------------
  1870. Changes: V5.0.5 -> V5.0.6
  1871. 2002-10-05 14:29  hardaker
  1872.    * agent/Makefile.depend, agent/helpers/Makefile.depend,
  1873.    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
  1874.    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
  1875. :
  1876.    make depend
  1877.    
  1878. 2002-10-05 14:09  hardaker
  1879.    * Makefile.top:
  1880.    update for 5.0.6
  1881.    
  1882. 2002-10-05 14:08  hardaker
  1883.    * dist/RELEASE-INSTRUCTIONS:
  1884.    remove illegal flag from nsb-config
  1885.    
  1886. 2002-10-05 13:41  rstory
  1887.    * agent/snmp_agent.c:
  1888.    efence is your friend: don't allocate 0 bytes
  1889.    
  1890. 2002-10-05 12:58  rstory
  1891.    * agent/mibgroup/agentx/subagent.c:
  1892.    efence is your friend: don't reference ptr after is has been free'd.
  1893.    
  1894. 2002-10-04 07:17  hardaker
  1895.    * agent/snmp_agent.c:
  1896.    fix secondary effect of bug 613983 and really fix it this time.
  1897.    
  1898. 2002-10-02 10:56  hardaker
  1899.    * agent/mibgroup/tunnel/: tunnel.c (V4-2-patches.2), tunnel.c
  1900. :
  1901.    Patch from Frank Strauss to fix some coding errors
  1902.    
  1903. 2002-10-01 07:39  rstory
  1904.    * agent/snmp_vars.c:
  1905.    offical patch 617049: initialize container list earlier (in init_agent)
  1906.    
  1907. 2002-10-01 07:35  rstory
  1908.    * agent/snmp_vars.c:
  1909.    remove ^M characters (damn windows editors)
  1910.    
  1911. 2002-09-30 15:17  rstory
  1912.    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
  1913. , snmplib/snmp_version.c:
  1914.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.5 )
  1915.    
  1916. 2002-09-30 15:16  rstory
  1917.    * dist/RELEASE-INSTRUCTIONS:
  1918.    add info on md5sums and gpg signing
  1919.    
  1920. 2002-09-30 15:15  rstory
  1921.    * dist/cvsup:
  1922.    fix chmod to do what I wanted, not what I told it
  1923.    
  1924. 2002-09-30 15:14  rstory
  1925.    * ChangeLog, Makefile.top, NEWS:
  1926.    update for 5.0.5
  1927.    
  1928. 2002-09-30 14:27  rstory
  1929.    * ChangeLog:
  1930.    merge pre changes into 5.0.4 comments
  1931.    
  1932. 2002-09-30 14:25  rstory
  1933.    * NEWS:
  1934.    update for 5.0.4
  1935.    
  1936. 2002-09-30 14:23  hardaker
  1937.    * NEWS:
  1938.    NEWS updates for 5.0.4
  1939.    
  1940. 2002-09-30 14:03  rstory
  1941.    * README:
  1942.    update my email address
  1943.    
  1944. 2002-09-30 14:03  rstory
  1945.    * ChangeLog:
  1946.    update for release 5.0.4
  1947. -------------------------------------------------------------------------------
  1948. Changes: V5.0.3 -> V5.0.5
  1949. 2002-09-30 16:08  rstory
  1950.    * agent/helpers/table.c:
  1951.    make len a size_t to fix problem on 64 bit system, reported by sebnod` in IRC
  1952.    
  1953. 2002-09-30 16:05  rstory
  1954.    * agent/helpers/table.c:
  1955.    don't use static local vars, as they are likely to cause problems with threads
  1956.    
  1957. 2002-09-30 15:48  rstory
  1958.    * dist/nsb-package:
  1959.    make sure install dir is relative to build dir
  1960.    
  1961. 2002-09-30 15:20  rstory
  1962.    * snmplib/vacm.c:
  1963.    add missing newline in debug
  1964.    
  1965. 2002-09-30 15:19  rstory
  1966.    * dist/: nsb-functions, nsb-package:
  1967.    fix typos
  1968.    
  1969. 2002-09-30 15:18  rstory
  1970.    * agent/snmp_agent.c:
  1971.    avoid infinite loop
  1972.    
  1973. 2002-09-30 14:59  rstory
  1974.    * dist/nsb-functions:
  1975.    don't assume make is GNU make, and search for it. require user to set an
  1976.    env var if no GNU make is found in PATH
  1977.    
  1978. 2002-09-30 14:58  rstory
  1979.    * dist/cvsup:
  1980.    if CVS dir is ro, automagically make it rw before update and ro after update
  1981.    
  1982. 2002-09-27 14:03  hardaker
  1983.    * agent/snmp_agent.c:
  1984.    make get_set_cache() return an error if no previous SET has been started.
  1985.    
  1986. 2002-09-27 14:02  hardaker
  1987.    * agent/agent_registry.c:
  1988.    double check against some null pointers before using them in the cache code.
  1989.    
  1990. 2002-09-27 13:36  hardaker
  1991.    * agent/snmp_agent.c:
  1992.    set treecache_num to -1 at init of memory, to be extra safe.
  1993.    
  1994. 2002-09-26 14:58  hardaker
  1995.    * agent/: snmp_agent.c, snmpd.c:
  1996.    move libwrap variables
  1997.    
  1998. 2002-09-26 14:57  hardaker
  1999.    * perl/agent/agent.xs:
  2000.    ok, remove tcpwrappers vars
  2001.    
  2002. 2002-09-26 13:44  hardaker
  2003.    * perl/agent/agent.xs:
  2004.    define stupid variables needed by tcpwrappers because they don't get
  2005.    concepts of encapsulation.  arg.
  2006.    
  2007. 2002-09-26 11:26  hardaker
  2008.    * perl/agent/agent.xs:
  2009.    change call_pv to perl_call_pv for older versions of perl.
  2010.    
  2011. 2002-09-26 11:10  hardaker
  2012.    * snmplib/mib.c:
  2013.    run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk.
  2014.    
  2015. 2002-09-23 13:14  hardaker
  2016.    * dist/RELEASE-INSTRUCTIONS:
  2017.    mention freshmeat
  2018.    
  2019. 2002-09-23 13:13  hardaker
  2020.    * agent/mibgroup/ucd-snmp/versioninfo.c,
  2021.    agent/mibgroup/ucd-snmp/versioninfo.h, mibs/UCD-SNMP-MIB.txt
  2022. :
  2023.    - implement a (long needed) settable variable to store the current
  2024.      persistent information.
  2025.    
  2026. 2002-09-23 12:47  hardaker
  2027.    * snmplib/snmp_api.c:
  2028.    - make not in time window reports trigger a resend of informs.
  2029.      (suggestion from Erik Anggard)
  2030.    
  2031. 2002-09-20 11:28  jbpn
  2032.    * agent/mibgroup/mibII/vacm_vars.h:
  2033.      - remove functions vacm_parse_security and vacm_free_security which
  2034.        don't exist
  2035.    
  2036. 2002-09-19 17:01  hardaker
  2037.    * perl/agent/agent.xs:
  2038.    - support agent shutdowns (well, ok it's just an api since it doesn't work).
  2039.    - misc bug fixes.
  2040.    
  2041. 2002-09-19 16:38  hardaker
  2042.    * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm:
  2043.    fix agent request_infoPtr problems.
  2044.    
  2045. 2002-09-19 12:04  dts12
  2046.    * win32/snmptranslate/snmptranslate.dsp:
  2047.    Compile and link with 'getopt.c' explicitly.
  2048.    
  2049.    This should not be necessary, but for some reason
  2050.    (that completely escapes me!), using command-line options
  2051.    (such as -IR) with the Release version of snmptranslate
  2052.    causes a run-time DLL error.  (The Debug version is fine).
  2053.    The other applications seem to be OK - this problem only
  2054.    seems to hit snmptranslate.  So as a sticking-plaster,
  2055.    compiliing getopt.c in as part of the project, keeps both
  2056.    versions of the application happy.
  2057.      Someone with better Windows knowledge than me needs to
  2058.    look at this and fix it properly.
  2059.    
  2060. 2002-09-19 06:14  jbpn
  2061.    * include/net-snmp/library/snmp_api.h:
  2062.      - undo worst of indent damage
  2063.    
  2064. 2002-09-19 06:03  jbpn
  2065.    * include/net-snmp/library/snmp_api.h:
  2066.      - remove _dparse functions (which don't exist)
  2067.    
  2068. 2002-09-18 10:55  hardaker
  2069.    * testing/eval_tools.sh:
  2070.    reset SNMP_SLEEP after loop
  2071.    
  2072. 2002-09-18 10:41  jbpn
  2073.    * snmplib/snmp_client.c:
  2074.      - remove very obsolete (and not used anywhere) #definitions of
  2075.        PARTY_MIB_BASE and CONTEXT_MIB_BASE
  2076.    
  2077. 2002-09-18 02:59  rstory
  2078.    * ChangeLog:
  2079.    tweak for 5.0.4 last minute update
  2080.    
  2081. 2002-09-18 02:48  rstory
  2082.    * testing/eval_tools.sh:
  2083.    chg > to -gt to achieve intended result
  2084.    
  2085. 2002-09-18 01:39  rstory
  2086.    * NEWS:
  2087.    update for 5.0.4
  2088.    
  2089. 2002-09-18 01:33  rstory
  2090.    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
  2091. , snmplib/snmp_version.c:
  2092.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4 )
  2093.    
  2094. 2002-09-18 01:32  rstory
  2095.    * ChangeLog:
  2096.    update for 5.0.4
  2097.    
  2098. 2002-09-18 00:59  rstory
  2099.    * Makefile.in:
  2100.    add $(srcdir) to a few dependencies to try and reduce the # of times that
  2101.    config.status is run when building outside the src dir
  2102.    
  2103. 2002-09-18 00:54  rstory
  2104.    * README.win32:
  2105.    visually provocative section headers; add recent status (all bad news);
  2106.    not to use new win32sdk.dsw to get additonal functionality with platform sdk;
  2107.    remove info on removing agentx, as it's been around now for a while; add
  2108.    section on what files to edit to add mib2c generated code to agent; remove
  2109.    reference to specific release number in example
  2110.    
  2111. 2002-09-18 00:25  rstory
  2112.    * win32/snmpdsdk/snmpd.dsp:
  2113.    take 'sdk' out of exe name
  2114.    
  2115. 2002-09-18 00:25  rstory
  2116.    * win32/win32sdk.dsw:
  2117.    swap snmpdsdk for snmpd
  2118.    
  2119. 2002-09-18 00:14  rstory
  2120.    * win32/: encode_keychange/encode_keychange.dsp,
  2121.    libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp,
  2122.    snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
  2123. , snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
  2124.    snmpdf/snmpdf.dsp, snmpget/snmpget.dsp,
  2125.    snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp
  2126. , snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp,
  2127.    snmptable/snmptable.dsp, snmptest/snmptest.dsp,
  2128.    snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp,
  2129.    snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp,
  2130.    snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp:
  2131.    get all our ducks in a row: add advapi32.lib to link lines, make sure all
  2132.    Release and Debug libs/apps are compile with same C++ settings
  2133.    
  2134. 2002-09-18 00:12  rstory
  2135.    * win32/netsnmpmibs/netsnmpmibs.dsp:
  2136.    remove sdk dependent modules
  2137.    
  2138. 2002-09-18 00:10  rstory
  2139.    * win32/mib_module_inits.h:
  2140.    group modules that depend on win32 sdk together, with ifdef
  2141.    
  2142. 2002-09-18 00:08  rstory
  2143.    * agent/snmp_vars.c:
  2144.    no callback for win32 until pipe fd problem is fixed
  2145.    
  2146. 2002-09-18 00:07  rstory
  2147.    * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp,
  2148.    snmpdsdk/snmpd.dsp:
  2149.    new versions for sdk users
  2150.    
  2151. 2002-09-18 00:05  rstory
  2152.    * win32/win32sdk.dsw:
  2153.    new workspace for sdk users
  2154.    
  2155. 2002-09-16 16:27  hardaker
  2156.    * perl/SNMP/SNMP.pm:
  2157.    mib module loading fixes by calling init_snmp first
  2158.    
  2159. 2002-09-13 15:05  rstory
  2160.    * dist/RELEASE-INSTRUCTIONS:
  2161.    tweak example nsb-config command; add -b back to cvs2cl, otherwise you
  2162.    get changelog msgs from other branches and have to weed them out
  2163.    
  2164. 2002-09-13 12:33  hardaker
  2165.    * perl/OID/: OID.pm, OID.xs, test.pl:
  2166.    fix illegal oids to not return a pointer.
  2167.    
  2168. 2002-09-13 10:40  jbpn
  2169.    * snmplib/snmpUDPDomain.c:
  2170.      - minor optimisation; we don't need a zero-terminated community
  2171.        string except for debugging output.
  2172.    
  2173. 2002-09-13 10:35  hardaker
  2174.    * local/mib2c:
  2175.    added -i option to request indent not be run
  2176.    
  2177. 2002-09-13 10:06  jbpn
  2178.    * COPYING:
  2179.      - add missing verb in introduction
  2180.    
  2181. 2002-09-12 15:58  hardaker
  2182.    * perl/SNMP/SNMP.xs:
  2183.    protect calling some SvIV dereference functions if it's not an IV.
  2184.      - eliminates the remaining perl warnings.
  2185.    
  2186. 2002-09-12 14:45  hardaker
  2187.    * net-snmp-config.in:
  2188.    include ldflags where appropriate (--libs, --agent-libs, ...)
  2189.    
  2190. 2002-09-12 01:48  rstory
  2191.    * dist/: nsb-nightly, nsb-package:
  2192.    add/use new option to remove build dir after successful build
  2193.    
  2194. 2002-09-12 01:47  rstory
  2195.    * dist/nsb-functions:
  2196.    print build dir
  2197.    
  2198. 2002-09-12 01:19  hardaker
  2199.    * testing/tests/: Sv3config, T030snmpv3usercreation:
  2200.    much more complex tests of USM user creation/modification.
  2201.    
  2202. 2002-09-12 01:07  hardaker
  2203.    * testing/: eval_tools.sh, tests/T001snmpv1get,
  2204.    tests/T002snmpv1getnext, tests/T003snmpv1getfail,
  2205.    tests/T004snmpv1nosuch:
  2206.    - support for multiple tests at once.
  2207.    - merge v1 tests into a single (faster) test.
  2208.    
  2209. 2002-09-12 00:34  rstory
  2210.    * dist/nsb-functions:
  2211.    don't monkey around with returning error codes, just exit; more regexp tweaks
  2212.    
  2213. 2002-09-11 19:36  hardaker
  2214.    * testing/eval_tools.sh:
  2215.    - use sub-second sleeps if available
  2216.    - sleep 1 (sub-)second at a time when waiting for particular tests
  2217.      rather than the full SNMP_SLEEP duration.
  2218.    
  2219. 2002-09-11 19:24  hardaker
  2220.    * apps/snmptrapd.c:
  2221.    use snmp_log instead of printf for shutdown message.
  2222.    
  2223. 2002-09-11 18:42  hardaker
  2224.    * local/mib2c.iterate.conf:
  2225.    missing variable decl pointed out by irc:df
  2226.    
  2227. 2002-09-10 16:16  rstory
  2228.    * dist/nsb-functions:
  2229.    tweak error regexps & error messages
  2230.    
  2231. 2002-09-10 15:28  rstory
  2232.    * local/mib2c.array-user.conf:
  2233.    compiler warnings are your friend!; fix embeded comments; fix non-void
  2234.    functions w/no rtn values; code reorg to fix emacs indent complaints
  2235.    
  2236. 2002-09-10 15:26  rstory
  2237.    * Makefile.in:
  2238.    new start-flag end-flag targets to help nightly build script determine
  2239.    if a make completed successfully
  2240.    
  2241. 2002-09-10 15:12  rstory
  2242.    * dist/nsb-functions:
  2243.    tweaks for new script for automated nightly builds; ad nsb-abort, nsb-flow;
  2244.    direct some messages to stderr; use new start-flag end-flag make targets;
  2245.    update error grep to include '***'; check for new value to rm -fR build dir
  2246.    
  2247. 2002-09-10 15:08  rstory
  2248.    * dist/nsb-nightly:
  2249.    new script for automated nightly builds
  2250.    
  2251. 2002-09-10 15:08  rstory
  2252.    * dist/nsb-package:
  2253.    add option to rm -fR build dir at start; check scrip path for nsb-functions;
  2254.    prefix default build dir w/version; exit w/rc from nsb-build
  2255.    
  2256. 2002-09-10 15:05  rstory
  2257.    * dist/: nsb-config, nsb-platform:
  2258.    add current path to script to nsb-function search path
  2259.    
  2260. 2002-09-09 09:28  jbpn
  2261.    * snmplib/snmp_api.c:
  2262.      - fix bug pointed out by Jared Smith-Mickelson (bug #605147)
  2263.        whereby passing an unknown type character to snmp_add_var would
  2264.        cause a segfault.
  2265.    
  2266. 2002-09-09 09:09  hardaker
  2267.    * apps/snmptranslate.c:
  2268.    double check a pointer value before using it.
  2269.    
  2270. 2002-09-09 09:09  hardaker
  2271.    * configure, configure.in,
  2272.    agent/mibgroup/ucd-snmp/memory_netbsd1.c,
  2273.    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
  2274.    include/net-snmp/net-snmp-config.h.in:
  2275.    Current header update patch for netbsd from Patrick Welche.
  2276.    
  2277. 2002-09-06 18:30  driehuis
  2278.    * mibs/UCD-SNMP-MIB.txt:
  2279.    Mark the non-raw variants of objects that are accessable as raw counters
  2280.    as deprecated, to (hopefully!) cut down on the number of users that get
  2281.    bitten by it..
  2282.    
  2283. 2002-09-04 14:36  hardaker
  2284.    * README.solaris:
  2285.    added Bruce's email address
  2286.    
  2287. 2002-09-04 14:27  hardaker
  2288.    * Makefile.in, Makefile.rules:
  2289.    fix perlclean
  2290.    
  2291. 2002-09-04 14:10  hardaker
  2292.    * agent/snmpd.c:
  2293.    Fix process grouping by calling setsid() (reported by irc:TrogL)
  2294.    
  2295. 2002-09-04 14:09  hardaker
  2296.    * configure, configure.in,
  2297.    include/net-snmp/net-snmp-config.h.in:
  2298.    check for setsid().
  2299.    
  2300. 2002-09-03 13:51  hardaker
  2301.    * local/mib2c:
  2302.    fix cases where there either are no tables or no scalars.
  2303.    
  2304. 2002-09-03 13:23  hardaker
  2305.    * perl/SNMP/SNMP.xs:
  2306.    don't use NULL variables.
  2307.    
  2308. 2002-09-02 22:33  rstory
  2309.    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
  2310. , snmplib/snmp_version.c:
  2311.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre2 )
  2312.    
  2313. 2002-09-02 22:33  rstory
  2314.    * ChangeLog:
  2315.    update for release 5.0.4.pre2
  2316.    
  2317. 2002-09-02 22:22  rstory
  2318.    * man/netsnmp_handler.3:
  2319.    updated docs
  2320.    
  2321. 2002-09-02 22:19  rstory
  2322.    * agent/Makefile.depend, agent/helpers/Makefile.depend,
  2323.    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
  2324.    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
  2325. :
  2326.    make depend
  2327.    
  2328. 2002-09-02 22:16  rstory
  2329.    * dist/nsb-config:
  2330.    try and guess at src dir if not specified
  2331.    
  2332. 2002-09-02 22:15  rstory
  2333.    * dist/README.build-scripts:
  2334.    add note about err when building in and out of source tree
  2335.    
  2336. 2002-09-02 21:55  rstory
  2337.    * Makefile.in:
  2338.    full path to versiontag, in case we are buildint outside of src directory
  2339.    
  2340. 2002-09-02 21:37  rstory
  2341.    * dist/nsb-functions:
  2342.    remove forced prompt on errors
  2343.    
  2344. 2002-09-02 21:36  rstory
  2345.    * Makefile.in:
  2346.    add warnings when VERSION is required; add tarclean target; add tarclean to
  2347.    distclean target
  2348.    
  2349. 2002-09-02 21:34  rstory
  2350.    * agent/mibgroup/versiontag:
  2351.    add msg on error; add clean target
  2352.    
  2353. 2002-09-02 20:27  rstory
  2354.    * NEWS:
  2355.    update win32 & AgentX status
  2356.    
  2357. 2002-09-02 20:20  rstory
  2358.    * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c
  2359. , include/net-snmp/agent/snmp_agent.h:
  2360.    fix to avoid locking up the agent when a sugagent dies during a set request. We
  2361.    must clean up the delegated requests when the session(s) are closed, so that
  2362.    they will be processed and removed, allowing further requests to be processed.
  2363.    
  2364. 2002-09-01 13:43  rstory
  2365.    * snmplib/container_binary_array.c:
  2366.    change result type back to int, as it may receive a negative value
  2367.    
  2368.    PLEASE check the use of a variable before changing is signedness, especially
  2369.    areound release time!
  2370.    
  2371. 2002-08-30 15:18  rstory
  2372.    * include/net-snmp/utilities.h:
  2373.    include check_varbind.h
  2374.    
  2375. 2002-08-30 15:18  rstory
  2376.    * agent/helpers/table_array.c:
  2377.    change NOSUCHNAME to NOSUCHINSTANCE again, as it seems the agentX fix also
  2378.    correctly deals with this error code
  2379.    
  2380. 2002-08-30 09:14  hardaker
  2381.    * FAQ, README:
  2382.    - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore.
  2383.    
  2384. 2002-08-29 13:32  rstory
  2385.    * dist/nsb-functions:
  2386.    check for modules before configuring them
  2387.    
  2388. 2002-08-29 10:52  hardaker
  2389.    * snmplib/scapi.c:
  2390.    Fix the last AES bug I know of.  AES128 works great.
  2391.      I still Need to fix 192/256 for longer key generation from MD5/SHA
  2392.    
  2393. 2002-08-29 10:52  hardaker
  2394.    * perl/agent/agent.pm:
  2395.    use the right perl module name in the use line.
  2396.    
  2397. 2002-08-29 06:47  dts12
  2398.    * agent/agent_handler.c, agent/mibgroup/agentx/master.c
  2399. , include/net-snmp/agent/agent_registry.h,
  2400.    win32/config.h:
  2401.    More Win32-related tidying up.
  2402.    The agent now compiles with relatively few warnings.
  2403.    
  2404. 2002-08-29 04:50  dts12
  2405.    * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
  2406.    agent/mibgroup/mibII/vacm_vars.c,
  2407.    agent/mibgroup/snmpv3/usmUser.c,
  2408.    agent/mibgroup/utilities/override.h,
  2409.    include/net-snmp/agent/snmp_agent.h,
  2410.    include/net-snmp/agent/table_dataset.h,
  2411.    include/net-snmp/library/mt_support.h,
  2412.    snmplib/container_binary_array.c, snmplib/snmpusm.c,
  2413.    win32/config.h, win32/libsnmp_dll/libsnmp.def:
  2414.    Declare new routine 'netsnmp_oid_equals', and assorted Win32 cleanup fixes.
  2415.    
  2416. 2002-08-28 14:15  rstory
  2417.    * dist/RELEASE-INSTRUCTIONS:
  2418.    clarify cvs2cl script name; remove -b flag from cvs2cl per Dave; a little
  2419.    reorganization; put commands on separate lines prefixed with $; note 5.x/4.x
  2420.    differences per Dave's email; plug my new scripts where appropriate
  2421.    
  2422. 2002-08-27 14:48  rstory
  2423.    * dist/RELEASE-INSTRUCTIONS:
  2424.    add URL for cvs2cl; update cvs2cl cmds to cvs2cl.pl, since that's the file
  2425.    that's actually distributed
  2426.    
  2427. 2002-08-27 00:59  rstory
  2428.    * Makefile.top:
  2429.    update for release 5.0.4.pre1
  2430.    
  2431. 2002-08-27 00:25  rstory
  2432.    * snmplib/snmp_version.c, FAQ, README,
  2433.    sedscript.in, perl/SNMP/SNMP.pm:
  2434.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre1 )
  2435.    
  2436. 2002-08-27 00:24  rstory
  2437.    * ChangeLog:
  2438.    update for release 5.0.4.pre1
  2439.    
  2440. 2002-08-27 00:19  rstory
  2441.    * agent/Makefile.depend (5.6), agent/helpers/Makefile.depend (5.5),
  2442.    agent/mibgroup/Makefile.depend (5.6), apps/Makefile.depend (5.5),
  2443.    apps/snmpnetstat/Makefile.depend (5.5), snmplib/Makefile.depend
  2444.    (5.5):
  2445.    make depend
  2446.    
  2447. 2002-08-27 00:17  rstory
  2448.    * man/: netsnmp_agent.3 (5.3), netsnmp_bulk_to_next.3 (5.3),
  2449.    netsnmp_debug.3 (5.3), netsnmp_handler.3 (5.3), netsnmp_instance.3
  2450.    (5.3), netsnmp_multiplexer.3 (5.3), netsnmp_old_api.3 (5.3),
  2451.    netsnmp_read_only.3 (5.3), netsnmp_scalar.3 (5.2),
  2452.    netsnmp_serialize.3 (5.3), netsnmp_table.3 (5.3),
  2453.    netsnmp_table_array.3 (5.3), netsnmp_table_data.3 (5.3),
  2454.    netsnmp_table_dataset.3 (5.3), netsnmp_table_iterator.3 (5.3),
  2455.    netsnmp_todo.3 (5.3), netsnmp_watcher.3 (5.2):
  2456.    update man pages for 5.0.4.pre1
  2457.    
  2458. 2002-08-27 00:10  rstory
  2459.    * dist/nsb-config (1.1):
  2460.    new file to configure using same options as nsb-package for test or dist
  2461.    
  2462. 2002-08-27 00:09  rstory
  2463.    * dist/nsb-package (1.3):
  2464.    don't append sys-name when building in src tree
  2465.    
  2466. 2002-08-27 00:09  rstory
  2467.    * dist/nsb-functions (1.19):
  2468.    fix typo
  2469.    
  2470. 2002-08-27 00:06  rstory
  2471.    * dist/nsb-functions (1.18):
  2472.    rename nsb-get-confg -> nsb-config-dist; use double quotes cuz of some
  2473.    wierd shell thing I don't yet understand; check for src dir in config*
  2474.    
  2475. 2002-08-26 23:34  rstory
  2476.    * Makefile.in (5.12):
  2477.    tweak commentcheck target to work outside the source tree
  2478.    
  2479. 2002-08-26 23:33  rstory
  2480.    * agent/mibgroup/mibII/interfaces.c (5.3),
  2481.    agent/mibgroup/ucd-snmp/proxy.c (5.1),
  2482.    include/net-snmp/library/asn1.h (5.2),
  2483.    include/net-snmp/library/oid_stash.h (5.1), snmplib/winservice.c
  2484.    (5.1):
  2485.    remove C++ style comments (and anything that even remotely resembles one)
  2486.    
  2487. 2002-08-26 17:47  rstory
  2488.    * dist/nsb-functions (1.17):
  2489.    pass make params to make, so we don't try to install in /usr/local/bin of
  2490.    the compile servers... :-/
  2491.    
  2492. 2002-08-26 17:39  rstory
  2493.    * dist/nsb-functions (1.16):
  2494.    make dist & extra transports; no ipv6 on Darwin; make touchit before make
  2495.    
  2496. 2002-08-26 17:04  rstory
  2497.    * agent/mibgroup/Rmon/event.c (5.4):
  2498.    replace u_int32_t, which doesn't compile on Sun 5.8, with u_int
  2499.    
  2500. 2002-08-26 16:53  rstory
  2501.    * agent/mibgroup/Rmon/rows.c (5.2):
  2502.    fix undeclared variable error spotted on Sun, which linux missed completely.
  2503.    I have no idea how this compiled before!!
  2504.    
  2505. 2002-08-26 16:43  rstory
  2506.    * dist/nsb-functions (1.15):
  2507.    cleaner way to add system specific modules; disable perl, as it breaks
  2508.    builds outside of the source tree
  2509.    
  2510. 2002-08-26 15:45  rstory
  2511.    * dist/nsb-functions (1.14):
  2512.    only configure IPX on Linux
  2513.    
  2514. 2002-08-26 15:44  rstory
  2515.    * dist/nsb-functions (1.13):
  2516.    only configure IPX on Linux; bail on configure errors
  2517.    
  2518. 2002-08-26 15:04  rstory
  2519.    * dist/README.build-scripts (1.4):
  2520.    add suggestion to symlink nsb-* in local bin dir
  2521.    
  2522. 2002-08-26 15:03  rstory
  2523.    * dist/: nsb-package (1.2), nsb-functions (1.12):
  2524.    add option for pre-release test configure options
  2525.    
  2526. 2002-08-26 15:02  rstory
  2527.    * README.snmpv3 (5.3):
  2528.    make section headers stand out more; move note about encryption not being
  2529.    enabled to a more prominent place.
  2530.    
  2531. 2002-08-24 21:24  driehuis
  2532.    * configure.in, agent/mibgroup/ucd-snmp/diskio.c
  2533.    (V4-2-patches.[37,3]):
  2534.    Merge from HEAD: detect the requirement for linking with -ldevstat.
  2535.    Ugly hack to make sure diskio device names include the device number.
  2536.    
  2537. 2002-08-23 11:46  dts12
  2538.    * snmplib/Makefile.in (V4-2-patches.3):
  2539.    make depend
  2540.    
  2541. 2002-08-22 08:31  jbpn
  2542.    * include/net-snmp/system/solaris2.7.h (5.2):
  2543.      - DONT_USE_NLIST reinstated, so NO_KMEM_USAGE redundant
  2544.    
  2545. 2002-08-22 08:29  jbpn
  2546.    * acconfig.h (5.9), include/net-snmp/net-snmp-config.h.in (5.10):
  2547.      - reinstate test for DONT_USE_NLIST
  2548.    
  2549. 2002-08-22 07:11  jbpn
  2550.    * agent/snmpd.c (5.10):
  2551.      - stop and restart logging when HUPped.  This allows logfiles to be
  2552.        rotated and so forth.
  2553.    
  2554. 2002-08-22 07:06  jbpn
  2555.    * agent/snmpd.c (V4-2-patches.24):
  2556.      - stop and restart logging when HUPped.  This allows logfiles to be
  2557.        rotated and so forth.
  2558.    
  2559. 2002-08-22 04:31  dts12
  2560.    * README.snmpv3 (5.2):
  2561.    Add the missing '-x/X' options to the example authPriv command line
  2562.      (reported by Prasada R Vankayalapati)
  2563.    
  2564. 2002-08-20 11:04  hardaker
  2565.    * agent/mibgroup/agentx/subagent.c (5.6), apps/snmptrapd.c (5.4),
  2566.    include/net-snmp/agent/ds_agent.h (5.3), FAQ (5.17):
  2567.    quiet snmptrapd when it can't connect to the agentx master.
  2568.    
  2569. 2002-08-20 08:54  jbpn
  2570.    * include/net-snmp/system/solaris2.7.h (5.1):
  2571.      - add #define NO_KMEM_USAGE 1 since net-snmp-config.h.in no longer
  2572.        pays attention to the DONT_USE_NLIST token.  Omission of this
  2573.        causes the agent to exit with the message "init_kmem: kvm_open
  2574.        failed: error 0".
  2575.    
  2576.        NOTE: this may need applying to other members of the Solaris 2
  2577.        family, but I don't have machines to hand to test this.
  2578.    
  2579. 2002-08-20 08:48  jbpn
  2580.    * agent/mibgroup/kernel_sunos5.c (5.2):
  2581.      - detect gigabit ethernet devices (geN)
  2582.      - undo indent mayhem
  2583.    
  2584. 2002-08-20 05:57  jbpn
  2585.    * include/net-snmp/utilities.h (5.1):
  2586.      - for now, don't #include snmp_locking.h since it breaks re-entrant
  2587.        support (because mutex_type gets multiply-defined).  Furthermore, the
  2588.        functions it declares are never used anywhere, nor defined anywhere.
  2589.    
  2590. 2002-08-20 05:56  jbpn
  2591.    * include/net-snmp/library/mt_support.h (5.1):
  2592.      - don't define "do nothing" macros for snmp_res_lock et al. functions
  2593.        on Win32 platform (since real "do nothing" functions are required for
  2594.        reasons best known to someone else).
  2595.      - unmangling
  2596.    
  2597. 2002-08-20 05:54  jbpn
  2598.    * include/net-snmp/library/snmp_locking.h (5.1):
  2599.      - fix highly bogus non-C syntax
  2600.    
  2601. 2002-08-20 05:53  jbpn
  2602.    * snmplib/mt_support.c (5.1):
  2603.      - snmp_res_lock et al. functions no longer #defined to "do nothing"
  2604.        targets for Win32 in mt_support.h, therefore no need to #undef them
  2605.        here.
  2606.      - unmangling
  2607.    
  2608. 2002-08-20 01:13  hardaker
  2609.    * include/net-snmp/agent/agent_registry.h (5.2):
  2610.    headers for cache enabling functions.
  2611.    
  2612. 2002-08-20 01:12  hardaker
  2613.    * agent/mibgroup/disman/mteTriggerTable.c (5.3):
  2614.    don't use non-existent memory pointers to the response data (eg: "timeout")
  2615.    
  2616. 2002-08-19 17:46  nba
  2617.    * include/net-snmp/net-snmp-includes.h (5.1):
  2618.    Change a few conditionals to use #if in place of #ifdef
  2619.    
  2620. 2002-08-19 17:28  nba
  2621.    * snmplib/: mib.c (5.17), parse.c (5.4):
  2622.    Align with 4.2 branch
  2623.    
  2624. 2002-08-19 17:26  nba
  2625.    * mibs/: DISMAN-SCHEDULE-MIB.txt (5.1),
  2626.    IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt (5.1), IANAifType-MIB.txt
  2627.    (5.1), INET-ADDRESS-MIB.txt (5.1), Makefile.mib (5.2), ianalist
  2628.    (5.1), mibfetch (5.1), rfclist (5.1):
  2629.    Update to current MIBs
  2630.    
  2631. 2002-08-19 17:25  nba
  2632.    * agent/mibgroup/mibII/vacm_vars.c (5.7):
  2633.    Bail out for bad snmpAdminString value
  2634.    
  2635. 2002-08-19 10:43  jbpn
  2636.    * FAQ (V4-2-patches.53), FAQ (5.16):
  2637.      - don't use positional community parameter in examples
  2638.      - break a couple of over-long lines
  2639.      - mention netsnmp_ variant of ds_set_ function
  2640.    
  2641. 2002-08-19 05:44  dts12
  2642.    * FAQ (V4-2-patches.52), FAQ (5.15):
  2643.    Add an entry about the snmptrapd/AgentX warning message.
  2644.    
  2645. 2002-08-18 21:24  rstory
  2646.    * dist/nsb-functions (1.11):
  2647.    don't configure with build install dir, it is already specified on cmd line
  2648.    for make install
  2649.    
  2650. 2002-08-18 13:59  rstory
  2651.    * agent/helpers/table.c (5.7):
  2652.    more debugging - log value request is trying to set
  2653.    
  2654. 2002-08-16 18:13  hardaker
  2655.    * README (5.9):
  2656.    added Bruce Shaw to the thanks list
  2657.    
  2658. 2002-08-16 18:12  hardaker
  2659.    * README.solaris (1.2):
  2660.    A great update talking about perl and solaris from Bruce Shaw
  2661.    
  2662. 2002-08-16 04:51  dts12
  2663.    * agent/helpers/table_iterator.c (5.4):
  2664.    Catch explicitly 'noSuchInstance' exceptions, when walking an
  2665.    iterator-handled module, so that holes can be skipped and the
  2666.    next real instance retrieved.  (This was already handled for
  2667.    modules that didn't mark missing instances explicitly).
  2668.    
  2669. 2002-08-16 03:17  hardaker
  2670.    * agent/snmp_agent.c (5.13):
  2671.    turn off caching by default, since the agentx code appears broken.
  2672.    
  2673. 2002-08-16 03:03  hardaker
  2674.    * agent/: agent_registry.c (5.5), snmp_agent.c (5.12):
  2675.    speed enhancements via implementing a registration subtree lookup
  2676.    cache.  greatly speeds things up when similar requests come in
  2677.    (snmpwalk, ...).
  2678.    
  2679. 2002-08-15 13:35  hardaker
  2680.    * snmplib/parse.c (5.3):
  2681.    protect against NULL labels in subtrees
  2682.    
  2683. 2002-08-15 11:14  hardaker
  2684.    * agent/agent_index.c (5.3), agent/agent_registry.c (5.4),
  2685.    agent/agent_trap.c (5.1), agent/helpers/old_api.c (5.2),
  2686.    agent/mibgroup/header_complex.c (5.1), agent/mibgroup/testhandler.c
  2687.    (5.1), snmplib/snmp_transport.c (5.2), snmplib/snmpusm.c (5.3):
  2688.    use netsnmp_oid_equals (which is sometimes faster than
  2689.    snmp_oid_compare) in a few places to achieve barely noticeable speed gains.
  2690.    
  2691. 2002-08-15 11:12  hardaker
  2692.    * snmplib/parse.c (5.2):
  2693.    double check a pointer exists before passing it to strcmp()
  2694.    
  2695. 2002-08-15 11:05  hardaker
  2696.    * perl/SNMP/Makefile.PL (5.7):
  2697.    change MAN3PODS to something compliant with the perl manuals.  I think.
  2698.    
  2699. 2002-08-14 13:42  rstory
  2700.    * apps/snmpset.c (5.2):
  2701.    add debug for local parsing of args
  2702.    
  2703. 2002-08-14 12:26  rstory
  2704.    * agent/mibgroup/agentx/: master.c (5.5), master_admin.c (5.4),
  2705.    subagent.c (5.5):
  2706.    add more detailed in debug messages; add a few new debugs
  2707.    
  2708. 2002-08-14 12:23  rstory
  2709.    * agent/snmp_agent.c (5.11):
  2710.    when all delegated requests have finished, check all requests status so that
  2711.    asp status is set, which is necessary for correct agentx set processing.
  2712.    (now if I can just get all this hair off the floor, and glue it back to my
  2713.    head, and then fix that dent in the wall where I've been banging my head....)
  2714.    
  2715. 2002-08-13 17:25  hardaker
  2716.    * snmplib/snmp_api.c (5.14):
  2717.    fix a length comparison problem with netsnmp_oid_is_subtree()
  2718.    
  2719. 2002-08-13 17:24  hardaker
  2720.    * NEWS (5.6):
  2721.    document a few recent changes.
  2722.    
  2723. 2002-08-13 17:05  hardaker
  2724.    * agent/mibgroup/host/hr_print.c (5.1):
  2725.    Fix open file runaway on solaris.  See bug #592806 reported by James Irwin.
  2726.    
  2727. 2002-08-13 15:05  rstory
  2728.    * include/net-snmp/types.h (5.7):
  2729.    array of pointers = pointer to a pointer
  2730.    
  2731. 2002-08-09 19:32  hardaker
  2732.    * local/FAQ2HTML (5.1):
  2733.    misc doc fixes.
  2734.    
  2735. 2002-08-09 19:31  hardaker
  2736.    * snmplib/snmp_parse_args.c (5.4),
  2737.    include/net-snmp/library/transform_oids.h (5.2), snmplib/snmpusm.c
  2738.    (5.2), snmplib/snmpv3.c (5.3):
  2739.    initial AES support.
  2740.    
  2741. 2002-08-09 19:31  hardaker
  2742.    * include/net-snmp/library/snmp_api.h (5.2), snmplib/snmp_api.c
  2743.    (5.13):
  2744.    slight speed ups for snmp_oid_compare() to do single int compares till !=
  2745.    
  2746. 2002-08-09 19:29  hardaker
  2747.    * snmplib/scapi.c (5.2):
  2748.    - openssl 0.9.7 support for DES changes.
  2749.    - initial AES support.
  2750.    
  2751. 2002-08-09 19:28  hardaker
  2752.    * snmplib/keytools.c (5.2):
  2753.    indent fixes.
  2754.    
  2755. 2002-08-09 19:27  hardaker
  2756.    * include/net-snmp/library/: scapi.h (5.1), snmpusm.h (5.1):
  2757.    define AES key specifics
  2758.    
  2759. 2002-08-09 19:26  hardaker
  2760.    * acconfig.h (5.8), configure (5.17), configure.in (5.15),
  2761.    include/net-snmp/net-snmp-config.h.in (5.9):
  2762.    - check for openssl .0.9.7 DES structures and functions.
  2763.    - check for AES support in openssl (> 0.9.7)
  2764.    
  2765. 2002-08-09 19:10  hardaker
  2766.    * agent/mibgroup/agentx/subagent.c (5.4):
  2767.    fix mode processing for RESERVE1/RESERVE2 test failures
  2768.    
  2769. 2002-08-09 18:29  rstory
  2770.    * agent/snmp_agent.c (5.10):
  2771.    log msg when we ignore/fix illegal error_values for the client APIs
  2772.    
  2773. 2002-08-09 18:28  rstory
  2774.    * local/mib2c.array-user.conf (5.12):
  2775.    corrections to example code
  2776.    
  2777. 2002-08-09 18:27  rstory
  2778.    * agent/helpers/table.c (5.6):
  2779.    revert errors to uninformative SNMPv1 noSuchName for AgentX get-next/inclusive
  2780.    processing; also add more comments here and there
  2781.    
  2782. 2002-08-09 17:08  rstory
  2783.    * agent/mibgroup/agentx/master.c (5.4):
  2784.    debug msg for agentx oid for cases other than get/getnext
  2785.    
  2786. 2002-08-09 11:45  rstory
  2787.    * agent/mibgroup/agentx/master_admin.c (5.3):
  2788.    don't free registration info on failure, as netsnmp_register_mib already did it
  2789.    
  2790. 2002-08-09 09:57  jbpn
  2791.    * snmplib/: snmpAAL5PVCDomain.c (5.2), snmpCallbackDomain.c (5.1),
  2792.    snmpIPXDomain.c (5.1), snmpTCPDomain.c (5.4), snmpTCPIPv6Domain.c
  2793.    (5.5), snmpUDPDomain.c (5.6), snmpUDPIPv6Domain.c (5.7),
  2794.    snmpUnixDomain.c (5.4), snmp_transport.c (5.1):
  2795.      - rename snmp_<domain>_blah functions to netsnmp_<domain>_blah
  2796.      - make transport member functions static, to emphasise that they should
  2797.        not be used directly
  2798.      - handle EINTR in send and recv functions (as pointed out by Antti Kuntsi
  2799.        in bug report #576806)
  2800.      - formatting fixes
  2801.    
  2802. 2002-08-09 09:54  jbpn
  2803.    * include/net-snmp/library/: snmpAAL5PVCDomain.h (5.3),
  2804.    snmpIPXDomain.h (5.2), snmpTCPDomain.h (5.2), snmpTCPIPv6Domain.h
  2805.    (5.3), snmpUDPDomain.h (5.2):
  2806.      - minor formatting fixes
  2807.    
  2808. 2002-08-09 09:54  jbpn
  2809.    * include/net-snmp/library/snmpUnixDomain.h (5.3):
  2810.      - don't export netsnmp_unix_blah() functions
  2811.    
  2812. 2002-08-09 09:53  jbpn
  2813.    * include/net-snmp/library/snmp_transport.h (5.1):
  2814.      - fix nasty formatting
  2815.    
  2816. 2002-08-08 12:14  rstory
  2817.    * snmplib/snmpv3.c (5.2):
  2818.    reword config_perror msgs to remove "Error", as it is redundant
  2819.    
  2820. 2002-08-08 12:11  rstory
  2821.    * snmplib/keytools.c (5.1):
  2822.    remove ifdef to log msg to user, after making msg more informative; remove
  2823.    annoying blank lines
  2824.    
  2825. 2002-08-08 11:33  hardaker
  2826.    * acconfig.h (5.7), configure (5.16), configure.in (5.14):
  2827.    Patch from Harrie to completely disable kmem usage
  2828.    
  2829. 2002-08-06 03:30  jbpn
  2830.    * agent/mibgroup/agentx/subagent.c (5.3):
  2831.      - set main_session to NULL in subagent_shutdown().  This (along with the
  2832.        deregistration of all alarms) allows AgentX functionality to be
  2833.        stopped and restarted in subagents.
  2834.      - Thanks to Vishal Verma for original patch
  2835.    
  2836. 2002-08-06 03:27  jbpn
  2837.    * include/net-snmp/library/snmp_alarm.h (5.1):
  2838.      - add snmp_alarm_unregister_all() function
  2839.    
  2840. 2002-08-06 03:26  jbpn
  2841.    * snmplib/: snmp_alarm.c (5.3), snmp_api.c (5.12):
  2842.      - add snmp_alarm_unregister_all() function
  2843.      - call it from snmp_shutdown()
  2844.      - thanks to Vishal Verma for original patch
  2845.    
  2846. 2002-08-06 03:17  jbpn
  2847.    * snmplib/snmp_alarm.c (V4-2-patches.4):
  2848.      - add debugging output when all alarms unregistered
  2849.    
  2850. 2002-08-06 03:10  jbpn
  2851.    * agent/mibgroup/agentx/subagent.c (V4-2-patches.4):
  2852.      - set main_session to NULL in subagent_shutdown().  This (along with the
  2853.        deregistration of all alarms) allows AgentX functionality to be
  2854.        stopped and restarted in subagents.
  2855.      - Thanks to Vishal Verma for this patch (#558517)
  2856.    
  2857. 2002-08-06 03:08  jbpn
  2858.    * snmplib/: snmp_alarm.c, snmp_alarm.h, snmp_api.c
  2859.    (V4-2-patches.[3,1,36]):
  2860.      - add snmp_alarm_unregister_all() function
  2861.      - call it from snmp_shutdown()
  2862.      - thanks to Vishal Verma for providing this patch
  2863.    
  2864. 2002-08-05 10:06  rstory
  2865.    * local/mib2c.iterate.conf (5.3):
  2866.    match function definition w/Netsnmp_*_DataPoint typedefs; add cvs Id
  2867.    
  2868. 2002-08-03 11:52  rstory
  2869.    * dist/RELEASE-INSTRUCTIONS (1.5):
  2870.    break up lines long than 80 chars; abcde, not abcdd
  2871.    
  2872. 2002-08-03 03:21  hardaker
  2873.    * dist/RELEASE-INSTRUCTIONS (1.4):
  2874.    more updates about things Wes does at 12:30 am
  2875.    
  2876. 2002-08-03 02:44  hardaker
  2877.    * FAQ (5.14), README (5.8), sedscript.in (5.6), perl/SNMP/SNMP.pm
  2878.    (5.12), snmplib/snmp_version.c (5.5):
  2879.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.3 )
  2880. -------------------------------------------------------------------------------
  2881. Changes: V5.0.2 -> V5.0.3
  2882. 2002-08-02 23:41  hardaker
  2883.    * agent/mibgroup/agent/.cvsignore:
  2884.    add .libs
  2885.    
  2886. 2002-08-02 23:40  hardaker
  2887.    * agent/mibgroup/Rmon/.cvsignore:
  2888.    ignore file
  2889.    
  2890. 2002-08-02 23:39  hardaker
  2891.    * agent/Makefile.depend, agent/helpers/Makefile.depend,
  2892.    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
  2893.    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
  2894. :
  2895.    make depend
  2896.    
  2897. 2002-08-02 23:37  hardaker
  2898.    * include/net-snmp/net-snmp-config.h.in:
  2899.    forgotten to check in test for perl_ev changes
  2900.    
  2901. 2002-08-02 23:35  hardaker
  2902.    * perl/SNMP/SNMP.pm:
  2903.    remove debugging print (opps)
  2904.    
  2905. 2002-08-02 23:35  hardaker
  2906.    * perl/SNMP/: SNMP.pm, SNMP.xs:
  2907.    fix default version usage.
  2908.    
  2909. 2002-08-02 23:34  hardaker
  2910.    * snmplib/snmpUDPIPv6Domain.c:
  2911.    Patch #572394 from Katsuhisa ABE:
  2912.      - support link local addresses
  2913.      - bind to ipv6 only if IPV6_V6ONLY is defined.
  2914.    
  2915. 2002-08-02 23:31  hardaker
  2916.    * snmplib/snmp_parse_args.c:
  2917.    fix configure specified default versioning
  2918.    
  2919. 2002-08-02 22:58  hardaker
  2920.    * configure, configure.in:
  2921.    Patch #572394: add ipv6 transports when --enable-ipv6 defined.  Thanks to Katsuhisa ABE.
  2922.    
  2923. 2002-08-02 14:59  hardaker
  2924.    * NEWS:
  2925.    update for 5.0.3
  2926.    
  2927. 2002-08-02 14:55  hardaker
  2928.    * man/snmp_agent_api.3.def:
  2929.    update
  2930.    
  2931. 2002-08-02 14:39  hardaker
  2932.    * dist/RELEASE-INSTRUCTIONS:
  2933.    more docs.
  2934.    
  2935. 2002-08-02 14:29  hardaker
  2936.    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
  2937.    netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
  2938. , netsnmp_multiplexer.3, netsnmp_old_api.3,
  2939.    netsnmp_read_only.3, netsnmp_scalar.3,
  2940.    netsnmp_serialize.3, netsnmp_table.3,
  2941.    netsnmp_table_array.3, netsnmp_table_data.3,
  2942.    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
  2943.    netsnmp_todo.3, netsnmp_watcher.3, Makefile.in:
  2944.    doxygen update.
  2945.    
  2946. 2002-08-02 14:26  hardaker
  2947.    * dist/RELEASE-INSTRUCTIONS:
  2948.    update for yet more stuff.
  2949.    
  2950. 2002-08-02 14:26  hardaker
  2951.    * remove-files:
  2952.    remove a few more dist related files.
  2953.    
  2954. 2002-08-02 14:23  hardaker
  2955.    * snmplib/snmp_api.c:
  2956.    error message change to remove DES specific error msg.
  2957.    
  2958. 2002-08-02 14:23  hardaker
  2959.    * perl/agent/typemap:
  2960.    spacing fixes.
  2961.    
  2962. 2002-08-02 14:22  hardaker
  2963.    * perl/agent/: Makefile.PL, agent.xs:
  2964.    renamed file.
  2965.    
  2966. 2002-08-02 14:22  hardaker
  2967.    * perl/agent/: netsnmp_request_info.pm,
  2968.    netsnmp_request_infoPtr.pm:
  2969.    renamed file
  2970.    
  2971. 2002-08-02 14:20  hardaker
  2972.    * perl/AnyData_SNMP/netsh:
  2973.    Add a "evalvars" directive to do simply replacements.
  2974.    
  2975. 2002-08-02 14:16  hardaker
  2976.    * agent/mibgroup/versiontag:
  2977.    use CVSUSER variable when doing stuff instead of my hard-coded name.
  2978.    
  2979. 2002-08-02 14:14  hardaker
  2980.    * Makefile.top:
  2981.    update libtool version for 5.0.3
  2982.    
  2983. 2002-08-02 14:13  hardaker
  2984.    * Makefile.in:
  2985.    change checkcomment tag to exclude win32 files.
  2986.    
  2987. 2002-08-02 14:13  hardaker
  2988.    * ChangeLog:
  2989.    update changelog build notes at the bottom of the file.
  2990.    
  2991. 2002-08-02 14:01  hardaker
  2992.    * dist/RELEASE-INSTRUCTIONS:
  2993.    created a how-to file for making releases
  2994.    
  2995. 2002-08-02 14:01  hardaker
  2996.    * dist/changelogfix:
  2997.    changelog fix-up script
  2998.    
  2999. 2002-08-02 10:21  rstory
  3000.    * dist/nsb-functions:
  3001.    translate '/' in system name to '_' (for cygwin)
  3002.    
  3003. 2002-08-02 09:56  rstory
  3004.    * dist/README.build-scripts:
  3005.    fix section cvs get command example
  3006.    
  3007. 2002-08-02 09:06  dts12
  3008.    * include/net-snmp/system/hpux.h:
  3009.    Suppress 'inline' when not using GCC. Suggested by Johannes Schmidt-Fischer
  3010.    
  3011. 2002-08-02 08:59  rstory
  3012.    * dist/README.build-scripts:
  3013.    fix section on skipping make test; add -p flag to examples
  3014.    
  3015. 2002-08-02 08:52  rstory
  3016.    * dist/README.build-scripts:
  3017.    describe use of nsb-package script. Testers and comments appreciated...
  3018.    
  3019. 2002-08-02 08:33  rstory
  3020.    * dist/nsb-platform:
  3021.    output platform info
  3022.    
  3023. 2002-08-02 08:18  rstory
  3024.    * dist/nsb-build:
  3025.    renamed to nsb-package
  3026.    
  3027. 2002-08-02 08:18  rstory
  3028.    * dist/nsb-package:
  3029.    renamed nsb-build to avoid confusion with script function
  3030.    
  3031. 2002-08-02 08:15  hardaker
  3032.    * dist/nsb-functions:
  3033.    Change location name to Unknown
  3034.    
  3035. 2002-08-02 08:08  hardaker
  3036.    * perl/: ASN/ASN.pm, agent/agent.pm,
  3037.    agent/netsnmp_request_info.pm:
  3038.    more old perl fixes
  3039.    
  3040. 2002-08-02 08:04  hardaker
  3041.    * perl/: OID/OID.pm, agent/default_store/default_store.pm
  3042. :
  3043.    more old perl fixes
  3044.    
  3045. 2002-08-02 08:00  hardaker
  3046.    * perl/default_store/default_store.pm:
  3047.    more old perl fixes
  3048.    
  3049. 2002-08-02 07:48  rstory
  3050.    * dist/nsb-functions:
  3051.    fix return code
  3052.    
  3053. 2002-08-02 07:48  rstory
  3054.    * dist/nsb-build:
  3055.    don't pull first arg til after getopts/shift; move set of default opts
  3056.    
  3057. 2002-08-02 07:37  rstory
  3058.    * dist/nsb-functions:
  3059.    add option to skip build or test steps; add -f option to prompt to override
  3060.    no prompt flag (useful for errors); new nsb-make method; check rc of
  3061.    make clean
  3062.    
  3063. 2002-08-02 07:36  rstory
  3064.    * dist/nsb-build:
  3065.    add option to skip build or test steps; tweak usage
  3066.    
  3067. 2002-08-02 07:10  rstory
  3068.    * dist/nsb-build:
  3069.    fix typo; remove extra trailing slash in dir
  3070.    
  3071. 2002-08-02 06:33  rstory
  3072.    * dist/nsb-build:
  3073.    check more places to source nsb-functions; fix for cmd line build path
  3074.    
  3075. 2002-08-02 06:28  rstory
  3076.    * dist/nsb-functions:
  3077.    just show errors after build, not warnings
  3078.    
  3079. 2002-08-01 17:04  hardaker
  3080.    * perl/OID/OID.xs:
  3081.    revert to non-ansi prototypes for older perl with older compilers on
  3082.    older systems.  Not that I'm grumpy, of course.
  3083.    
  3084. 2002-08-01 16:25  hardaker
  3085.    * configure.in, agent/snmp_perl.c:
  3086.    check for older and new embedded perl call functions
  3087.    
  3088. 2002-08-01 14:07  rstory
  3089.    * dist/nsb-functions:
  3090.    don't symlink to src from build; update nsb-get-config
  3091.    
  3092. 2002-08-01 14:06  rstory
  3093.    * dist/nsb-build:
  3094.    fix for cmd line build dir
  3095.    
  3096. 2002-08-01 12:58  rstory
  3097.    * dist/nsb-functions:
  3098.    fix config install path; remove platform specific from nsb-build
  3099.    
  3100. 2002-08-01 12:56  rstory
  3101.    * dist/nsb-build:
  3102.    remove hard coded info
  3103.    
  3104. 2002-08-01 12:22  rstory
  3105.    * dist/nsb-functions:
  3106.    add option to skip prompts; remove previous installs; tweak err pattern
  3107.    
  3108. 2002-08-01 12:14  jbpn
  3109.    * man/snmp_alarm.3.def:
  3110.      - use netsnmp_ds_set_boolean() instead of ds_set_boolean()
  3111.    
  3112. 2002-08-01 12:12  jbpn
  3113.    * man/snmp_agent_api.3.def:
  3114.      - change code sample to use netsnmp_ds_set_boolean()
  3115.      - update references to libraries (which were still talking about
  3116.        libucdagent et al.) -- PLEASE REVIEW BEFORE 5.0.3
  3117.    
  3118. 2002-08-01 12:07  rstory
  3119.    * dist/nsb-functions:
  3120.    lots of fixes to previouse untested scripts
  3121.    
  3122. 2002-08-01 12:04  rstory
  3123.    * dist/nsb-build:
  3124.    script to build releases... still some hardcoding while testing, but its
  3125.    getting there...
  3126.    
  3127. 2002-08-01 11:51  rstory
  3128.    * dist/: cvsshow, cvsup:
  3129.    utility scripts
  3130.    
  3131. 2002-08-01 09:30  dts12
  3132.    * agent/helpers/: scalar.c, scalar2.c:
  3133.    Go with the "scalar as super-handler of instance" implementation.
  3134.    Scalar1.c is probably redundent, but we can remove this later.
  3135.    (Yup - I'm a coward....)
  3136.    
  3137. 2002-08-01 01:11  dts12
  3138.    * README.win32:
  3139.    Minor typos, plus emphasise the need for the IpHlpAPI library.
  3140.    
  3141. 2002-07-30 08:26  dts12
  3142.    * local/snmpconf.dir/snmp-data/output:
  3143.    Recognise '0' as a valid setting for suffixPrinting, and update the
  3144.    prompts to match the v5 output formats defaults. See Bug #567451
  3145.    
  3146. 2002-07-30 07:59  dts12
  3147.    * apps/snmptable.c:
  3148.    First attempt at tackling Bug #574434
  3149.    Recognise that default output format is equivalent to -OS.
  3150.    Snmptable still crashes with -Of or -Ou, but at least the
  3151.    default invocation works.
  3152.    
  3153. 2002-07-30 05:41  dts12
  3154.    * win32/libsnmp_dll/libsnmp.def:
  3155.    Export newly-defined public names, and re-export some routines that
  3156.    have changed name.  This should now compile under Visual C++ again.
  3157.    
  3158. 2002-07-30 02:27  dts12
  3159.    * agent/helpers/table_dataset.c:
  3160.    Don't remove a Row-Status auto-deleted row until the last minute,
  3161.    in case other (lower) handlers try to access it.
  3162.    
  3163. 2002-07-30 01:38  dts12
  3164.    * FAQ (V4-2-patches.1), FAQ:
  3165.    Mention the need to escape quotes when querying string-indexed tables.
  3166.    
  3167. 2002-07-29 23:56  rstory
  3168.    * include/net-snmp/agent/table_array.h:
  3169.    update register function name
  3170.    
  3171. 2002-07-29 23:55  rstory
  3172.    * local/mib2c.array-user.conf:
  3173.    autogen example code for index checking in extract_index; update register
  3174.    function name; use container in *_get_by_idx()
  3175.    
  3176. 2002-07-29 16:23  rstory
  3177.    * local/mib2c.array-user.conf:
  3178.    update for new struct name; add example code as comments instead of var_XXX
  3179.    and such; in a few important places add code which will allow a newly
  3180.    generated module to be compiled if -DTABLE_CONTAINER_TODO is specified;
  3181.    probably a few other tweaks I forgot
  3182.    
  3183. 2002-07-29 03:06  dts12
  3184.    * agent/helpers/: table_array.c, table.c, table_data.c
  3185. , table_dataset.c, table_iterator.c:
  3186.    Protect against deferencing NULL pointers.
  3187.    (Most of these Should Never Happen but You Can't Be Too Careful!)
  3188.    
  3189. 2002-07-29 03:03  jbpn
  3190.    * agent/mibgroup/kernel_sunos5.c:
  3191.      - detect `dmfe' ethernet cards as found on Netra X1 machines.
  3192.        Thanks to John Olson for verifying this fix.
  3193.    
  3194.        Also note that `indent' has ----ed the formatting of this file
  3195.        beyond legibility in several places.  I don't think we want to
  3196.        do *that* again.
  3197.    
  3198. 2002-07-29 02:40  dts12
  3199.    * agent/helpers/table_dataset.c:
  3200.    Fuller validation of RowStatus values wrt row creation/existing rows.
  3201.    
  3202. 2002-07-29 01:25  dts12
  3203.    * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
  3204. , netsnmpmibs/netsnmpmibs.dsp:
  3205.    Take account of recent changes in library files.
  3206.    'Release' applications still don't link properly, but at least
  3207.    the libraries compile, and the 'Debug' side seems to work.
  3208.    
  3209. 2002-07-29 01:23  dts12
  3210.    * include/net-snmp/system/aix.h:
  3211.    Tweak inline handling for AIX - suggested by Andy Hood.
  3212.    
  3213. 2002-07-26 10:52  rstory
  3214.    * snmplib/Makefile.in:
  3215.    remove autodependencies until portable solution can be found
  3216.    
  3217. 2002-07-26 08:41  dts12
  3218.    * win32/: mib_module_config.h, mib_module_includes.h,
  3219.    mib_module_inits.h:
  3220.    Remove mention of the (obsolete) ucd-snmp/registry module.
  3221.    
  3222. 2002-07-26 07:32  dts12
  3223.    * win32/net-snmp/net-snmp-config.h:
  3224.    Protect the Win32 version of the config file, so that the other header
  3225.    files recognise that it has indeed been included.
  3226.    
  3227. 2002-07-26 07:24  dts12
  3228.    * FAQ (V4-2-patches.0), FAQ:
  3229.    A bit more detail on mib2c, plus the non-writeability of sys{Location,Contact}
  3230.    
  3231. 2002-07-26 05:22  dts12
  3232.    * FAQ (V4-2-patches.9), FAQ:
  3233.    Another entry about invalid use of mib2c.
  3234.    
  3235. 2002-07-26 05:16  dts12
  3236.    * snmplib/Makefile.in:
  3237.    Suppress the "non-standard" conditional construct,
  3238.    since it's not recognised by some versions of 'make'.
  3239.    
  3240. 2002-07-25 05:00  dts12
  3241.    * agent/helpers/Makefile.in:
  3242.    Add the 'scalar' and 'watcher' helpers to the helper library.
  3243.    
  3244. 2002-07-25 03:28  dts12
  3245.    * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
  3246. :
  3247.    Support for watching a sysUpTime marker.
  3248.    
  3249. 2002-07-25 03:24  dts12
  3250.    * agent/helpers/table_dataset.c,
  3251.    include/net-snmp/agent/table_dataset.h:
  3252.    New routine for retrieving a column value directly from a request structure.
  3253.    
  3254. 2002-07-24 13:17  rstory
  3255.    * snmplib/default_store.c:
  3256.    check for setting same value in ds_set_string, since it frees the old
  3257.    value before duping the new one
  3258.    
  3259. 2002-07-24 11:58  rstory
  3260.    * dist/snmpd-init.d:
  3261.    first stab at init.d startup script for snmpd
  3262.    
  3263. 2002-07-24 06:48  dts12
  3264.    * agent/helpers/table_dataset.c:
  3265.    When running off the end of one column, and moving on to the next
  3266.    (in a GetNext), we need to start again with the first row.
  3267.    This is probably the intention of the conditional block at the start
  3268.    of this loop, but I can't see how this test could ever possibly match.
  3269.    
  3270.    Note that there is also a reference to the row data accessible via
  3271.    the 'request->parent_data' data list.   This will also need to be
  3272.    rewound.  Suggestions as to how best to do so gratefully received.
  3273.    
  3274. 2002-07-24 06:39  dts12
  3275.    * agent/helpers/table_dataset.c:
  3276.    Use SNMPv2-style exceptions rather than the uninformative SNMPv1
  3277.    'noSuchName' error for missing table objects.
  3278.    
  3279. 2002-07-24 06:37  dts12
  3280.    * agent/helpers/table_data.c:
  3281.    Protect against the possibility of failing to extract a row structure.
  3282.    
  3283. 2002-07-24 06:35  dts12
  3284.    * agent/helpers/table_data.c:
  3285.    Use SNMPv2-style exceptions rather than the uninformative SNMPv1
  3286.    'noSuchName' error for missing table objects.
  3287.    
  3288. 2002-07-24 06:32  dts12
  3289.    * agent/helpers/table.c:
  3290.    Use SNMPv2-style exceptions rather than the uninformative SNMPv1
  3291.    'noSuchName' error for invalid table objects.
  3292.    
  3293. 2002-07-23 14:59  rstory
  3294.    * include/net-snmp/library/snmp_assert.h:
  3295.    missing comment terminator.:-(
  3296.    
  3297. 2002-07-23 12:02  rstory
  3298.    * agent/object_monitor.c, agent/snmp_agent.c,
  3299.    agent/helpers/table.c, agent/helpers/table_array.c,
  3300.    snmplib/container_binary_array.c:
  3301.    use new netsnmp_assert instead of assert
  3302.    
  3303. 2002-07-23 12:00  rstory
  3304.    * include/net-snmp/library/snmp_assert.h, snmplib/Makefile.in
  3305. :
  3306.    add new netsnmp_assert, which defaults to logging a message
  3307.    
  3308. 2002-07-23 07:43  dts12
  3309.    * man/: mib_api.3 (V4-2-patches.3), mib_api.3.def:
  3310.    Fix the descriptions of the 'sprint_realloc' calls, to include the 'allow_realloc' parameter.
  3311.    
  3312. 2002-07-22 10:58  rstory
  3313.    * dist/: net-snmp.spec, nsb-functions:
  3314.    new (almost empty) spec file; start creating functions for automated builds
  3315.    
  3316. 2002-07-22 01:46  dts12
  3317.    * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
  3318. :
  3319.    A more generalised form of the 'ns_register_{type}_instance' routines,
  3320.    implemented as a separate helper module, and useable with both the
  3321.    instance and scalar helpers.
  3322.      This also supports arbitrary ASN types (including strings and OIDs).
  3323.    
  3324. 2002-07-22 01:43  dts12
  3325.    * agent/helpers/scalar1.c, agent/helpers/scalar2.c,
  3326.    include/net-snmp/agent/scalar.h:
  3327.    Agent helper module for support of scalar objects.
  3328.    Very similar to the "instance" helper, except that this deals with
  3329.    invalid instance subidentifiers as well (reporting noSuchInstance
  3330.    rather that noSuchObject).
  3331.    
  3332.    There are two parallel implementations as the moment:
  3333.      - scalar1 is essentially an enhanced copy of the instance helper,
  3334.        but is completely independent of it.
  3335.      - scalar2 sits above the instance helper, and uses that to do most
  3336.        of the real processing.
  3337.    Scalar1 is probably slightly more efficient, while scalar2 feels more
  3338.    in keeping with the general ethos of the handler mechanism.
  3339.    We probably need to decide which to adopt, and junk the other.
  3340.    
  3341. 2002-07-19 14:24  rstory
  3342.    * agent/mibgroup/agentx/master.c:
  3343.    use net agentx retires/timeout ds values
  3344.    
  3345. 2002-07-19 14:22  rstory
  3346.    * agent/mibgroup/agentx/agentx_config.c:
  3347.    register parser for agentxTimeout and agentxRetries tokens
  3348.    
  3349. 2002-07-19 14:15  rstory
  3350.    * agent/mibgroup/Makefile.depend:
  3351.    remove refs to non-existent nstAgent* files
  3352.    
  3353. 2002-07-19 14:14  rstory
  3354.    * agent/snmpd.c:
  3355.    move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults
  3356.    
  3357. 2002-07-19 14:10  rstory
  3358.    * include/net-snmp/agent/ds_agent.h:
  3359.    add AGENTX_TIMEOUT and AGENTX_RETRIES
  3360.    
  3361. 2002-07-19 14:10  rstory
  3362.    * include/net-snmp/definitions.h:
  3363.    move definition of ONE_SEC here from snmpd.c
  3364.    
  3365. 2002-07-19 11:23  rstory
  3366.    * snmplib/container.c:
  3367.    pass local obj, not random unitialized pointer.:-(
  3368.    
  3369. 2002-07-19 04:04  dts12
  3370.    * include/net-snmp/library/tools.h:
  3371.    Handle systems where MAXPATHLEN isn't defined.
  3372.    
  3373. 2002-07-19 03:31  dts12
  3374.    * agent/mibgroup/host/hr_filesys.c:
  3375.    Use the "system-independent" SNMP_MAXPATH length definition instead of MAXPATHLEN
  3376.    
  3377. 2002-07-18 22:00  rstory
  3378.    * agent/Makefile.depend:
  3379.    remove refs to nonexistent mibgroup/nstAgentModuleObject.h
  3380.    
  3381. 2002-07-18 19:44  hardaker
  3382.    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
  3383. , snmplib/snmp_version.c:
  3384.    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2 )
  3385.    
  3386. -------------------------------------------------------------------------------
  3387. Changes: V5.0.1 -> V5.0.2
  3388. 2002-07-18 19:41  hardaker
  3389.    * testing/eval_tools.sh:
  3390.    minor patch for non-existent (died) log files.
  3391. 2002-07-18 19:41  hardaker
  3392.    * agent/Makefile.depend, agent/helpers/Makefile.depend,
  3393.    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
  3394.    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
  3395.    make depend
  3396. 2002-07-18 19:40  hardaker
  3397.    * NEWS:
  3398.    update for 5.0.2
  3399. 2002-07-18 19:40  hardaker
  3400.    * Makefile.rules:
  3401.    make depend fixes.
  3402. 2002-07-18 18:57  hardaker
  3403.    * agent/mibgroup/Rmon/: alarm.c, event.c:
  3404.    make the rmon code compile.
  3405.     - new subtree pointer structure.
  3406.     - sprint_objid -> snprint_objid
  3407.    
  3408. 2002-07-18 18:32  hardaker
  3409.    * Makefile.in:
  3410.    silence perl subdirectory build commands.
  3411.    
  3412. 2002-07-18 18:31  hardaker
  3413.    * perl/AnyData_SNMP/netsh:
  3414.    - Use netsh -t -d xml to get xml output from netsh.
  3415.      (Ok, I'm sitting here at an IETF conference having an argument about
  3416.       xml vs BER and needed a XML(-like) example of a huge data set, so I
  3417.       made netsh do it.)
  3418.    
  3419. 2002-07-18 17:54  hardaker
  3420.    * perl/AnyData_SNMP/Storage.pm:
  3421.    - initial support for doing requests from multiple hosts (retrieval, not sets)
  3422.    
  3423. 2002-07-18 17:50  hardaker
  3424.    * perl/AnyData_SNMP/netsh:
  3425.    more fixes to still ugly colorized text (well, the text is pretty but
  3426.    the support is ugly).
  3427.    
  3428. 2002-07-18 17:42  hardaker
  3429.    * include/net-snmp/library/container.h:
  3430.    change text string error to match function name called.
  3431.    
  3432. 2002-07-18 15:31  rstory
  3433.    * include/net-snmp/library/container.h, snmplib/container.c
  3434. , snmplib/container_binary_array.c:
  3435.    rename free -> cfree to avoid some problem wes had... ;-)
  3436.    
  3437. 2002-07-18 14:41  rstory
  3438.    * snmplib/mib.c:
  3439.    two people fixing memory leak in different places = segfault
  3440.    
  3441. 2002-07-18 11:02  rstory
  3442.    * local/mib2c.array-user.conf:
  3443.    $name -> $i
  3444.    
  3445. 2002-07-18 10:56  rstory
  3446.    * agent/object_monitor.c,
  3447.    include/net-snmp/agent/object_monitor.h:
  3448.    update to use containers
  3449.    
  3450. 2002-07-18 09:40  rstory
  3451.    * net-snmp-config.in:
  3452.    add --debug-tokens, --indent-options
  3453.