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

SNMP编程

开发平台:

Unix_Linux

  1.    - system.c: fix uptime for 64-bit Solaris
  2.    
  3. 2000-12-14 13:45  nba
  4.    * agent/mibgroup/ucd-snmp/dlmod.c:
  5.    - dlmod.c: fix stupid spelling error
  6.    
  7. 2000-12-13 21:52  nba
  8.    * agent/mibgroup/ucd-snmp/dlmod.c:
  9.    - dlmod.c: fix confusion between int, size_t, long for 64-bit compiles.
  10.    
  11. 2000-12-13 08:40  hardaker
  12.    * man/Makefile.in:
  13.    - (Makefile.in): add snmpconf.1
  14.    
  15. 2000-12-08 14:49  nba
  16.    * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c:
  17.    - vacm_vars.c, vacm.c: indexing of vacmViewTreeFamilyEntry was hosed, assuming
  18.     that the Subtree index had an IMPLIED attribute.
  19.    
  20. 2000-12-08 14:46  nba
  21.    * agent/mibgroup/host/: hr_filesys.c, hr_partition.c:
  22.    - hr_filesys.c, hr_partition.c: fix some zero index values.
  23.    
  24. 2000-12-08 14:43  nba
  25.    * agent/snmp_vars.c:
  26.    - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific)
  27.    
  28. 2000-12-08 14:38  nba
  29.    * agent/agent_trap.c:
  30.    - agent_trapd.c: security model values are not the same is snmp version values
  31.    
  32. 2000-12-06 14:45  nba
  33.    * agent/mibgroup/mibII/interfaces.c:
  34.    - interfaces.c: Linux kernel 2.0.x has no ARPHRD_HIPPI
  35.    
  36. 2000-12-05 07:00  hardaker
  37.    * local/Makefile.in:
  38.    - (Makefile.in): Fix rsnmp's /usr/local hardcoded path.
  39.    
  40. 2000-12-04 17:03  hardaker
  41.    * testing/tests/T112agentxsetfail:
  42.    - (T112agentxsetfail): fix
  43.    
  44. 2000-12-04 16:33  hardaker
  45.    * README, sedscript.in, version.h:
  46.    - (version.h sedscript.in): version tag ( 4.2 )
  47.    
  48. 2000-12-04 16:30  hardaker
  49.    * ChangeLog:
  50.    - (ChangeLog): update.
  51.    
  52. 2000-12-04 15:30  hardaker
  53.    * NEWS, README:
  54.    - (NEWS, README): updates.
  55.    
  56. 2000-12-04 14:48  marz
  57.    * perl/SNMP/: Makefile.PL, SNMP.xs, t/mibload.t
  58. , t/startagent.pl:
  59.    ensure mibload.t uses correct MIBDIR for testing
  60.    
  61. 2000-12-04 11:05  hardaker
  62.    * AGENT.txt, FAQ, README:
  63.    - (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org.
  64.    
  65. 2000-12-04 08:45  hardaker
  66.    * NEWS:
  67.    - (NEWS): agentx note changes.
  68.    
  69. 2000-12-03 07:29  nba
  70.    * man/snmptrapd.8, apps/snmptrapd_log.c:
  71.    - snmptrapd_log.c: fox missing leading zeroes for %.2d like formats.
  72.     Add an alternate format for up-time displays.
  73.    
  74. 2000-12-02 18:22  marz
  75.    * perl/SNMP/: SNMP.pm, SNMP.xs, t/bulkwalk.t,
  76.    t/notify.t, t/session.t:
  77.    found the uninitialized data bug...must have been in there dormant for a while, other test fixes - good to go!
  78.    
  79. 2000-12-01 16:36  hardaker
  80.    * agent/snmpd.c:
  81.    - (agent/snmpd.c): reference sourceforge.
  82.    
  83. 2000-12-01 16:35  hardaker
  84.    * AGENT.txt:
  85.    - (AGENT.txt): reference sourceforge.
  86.    
  87. 2000-12-01 16:34  hardaker
  88.    * TODO:
  89.    - (TODO): reference net-snmp-coders.
  90.    
  91. 2000-12-01 16:34  hardaker
  92.    * README:
  93.    - (README): update.
  94.    
  95. 2000-12-01 16:33  hardaker
  96.    * bug-report, agent/mibgroup/versiontag:
  97.    - (bug-report, agent/mibgroup/versiontag): remove the bug report script.
  98.    
  99. 2000-12-01 16:31  hardaker
  100.    * PORTING:
  101.    - (PORTING): reference sourceforge.
  102.    
  103. 2000-12-01 16:23  hardaker
  104.    * man/snmptrapd.conf.5.def:
  105.    - (man/snmptrapd.conf.5.def): mention the fact that snmpv3 traps are
  106.      the same as snmpv2 traps.
  107.    
  108. 2000-12-01 16:23  hardaker
  109.    * NEWS:
  110.    - (NEWS): update.
  111.    
  112. 2000-12-01 15:31  hardaker
  113.    * README:
  114.    - (README): update.
  115.    
  116. 2000-12-01 15:16  hardaker
  117.    * man/snmpd.conf.5.def:
  118.    - (snmpd.conf.5.def): update for proxy support.
  119.    
  120. 2000-12-01 14:36  hardaker
  121.    * FAQ:
  122.    - (FAQ): update a few things.
  123.    
  124. 2000-12-01 14:28  nba
  125.    * snmplib/mib.c:
  126.    - mib.c: diagnose wrong quoting in indices
  127.    
  128. 2000-12-01 14:23  nba
  129.    * snmplib/parse.c:
  130.    - parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs)
  131.    
  132. 2000-12-01 14:19  nba
  133.    * agent/mibgroup/smux/smux.c:
  134.    - smux.c: reformat some debug messages for readability
  135.    
  136. 2000-12-01 14:17  nba
  137.    * agent/mibgroup/mibII/interfaces.c:
  138.    - interfaces.c: fix ifType values for Linux
  139.    
  140. 2000-12-01 14:14  nba
  141.    * agent/mibgroup/agentx/subagent.c:
  142.    - subagent.c: supply a missing return value
  143.    
  144. 2000-12-01 10:04  hardaker
  145.    * local/snmpconf:
  146.    - (snmpconf): quote things with spaces in them.
  147.    
  148. 2000-12-01 09:49  hardaker
  149.    * man/snmpconf.1:
  150.    - (snmpconf.1): quick man page for snmpconf.
  151.    
  152. 2000-12-01 09:14  hardaker
  153.    * snmplib/parse.c:
  154.    - (snmplib/parse.c): change no-parent log message into a warning.
  155.    
  156. 2000-12-01 09:11  hardaker
  157.    * agent/mibgroup/agentx/README.agentx:
  158.    - (agent/mibgroup/agentx/README.agentx): update from Dave.
  159.    
  160. 2000-12-01 09:10  hardaker
  161.    * FAQ:
  162.    - (FAQ): update from Dave.
  163.    
  164. 2000-12-01 07:59  hardaker
  165.    * agent/agent_trap.c:
  166.    - (agent/agent_trap.c): Patch from Dave Shield:
  167.      - support v2->v1 trap conversion.
  168.    
  169. 2000-12-01 07:56  hardaker
  170.    * configure, configure.in:
  171.    - (configure, configure.in): typo.
  172.    
  173. 2000-12-01 07:42  marz
  174.    * perl/SNMP/Makefile.PL, perl/SNMP/SNMP.xs,
  175.    perl/SNMP/t/notify.t, snmplib/mib.c:
  176.    additional fixes to support targetted builds of perl/SNMP using -NET-SNMP-PATH (and white space removal as my emacs kindly does that for me?)
  177.    
  178. 2000-11-30 14:06  nba
  179.    * snmplib/: getopt.h, snmp_parse_args.h:
  180.    - getopt.h, snmp_parse_args.h: extern "C" bracketing
  181.    
  182. 2000-11-30 14:04  nba
  183.    * man/snmpd.conf.5.def:
  184.    - snmpd.conf.5.def: fix formatting of smuxpeer token
  185.    
  186. 2000-11-30 10:31  hardaker
  187.    * FAQ:
  188.    - (FAQ): Update from Dave.
  189.    
  190. 2000-11-30 10:18  hardaker
  191.    * agent/mibgroup/agentx/master_request.c:
  192.    - (master_request.c): Patch from Dave Shield to fix bad sets for agentx.
  193.    
  194. 2000-11-30 09:19  hardaker
  195.    * ov/README:
  196.    - (ov/README): minor corrections, probably still incorrect.
  197.    
  198. 2000-11-30 09:18  hardaker
  199.    * local/: Makefile.in, snmpconf:
  200.    - (local/Makefile.in, snmpconf, acl, basic_setup, monitor, operation,
  201.      system, trapsinks):
  202.      - grouping support.
  203.      - sort-of-quiet output support.
  204.      - operation mode support (setting user, group, ports...)
  205.    
  206. 2000-11-30 09:13  hardaker
  207.    * snmplib/read_config.c:
  208.    - (snmplib/read_config.c): save a warning header at the top of the
  209.      persistent data file.
  210.    
  211. 2000-11-30 09:11  hardaker
  212.    * agent/mibgroup/tunnel/tunnel.c:
  213.    - (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss.
  214.    
  215. 2000-11-30 09:10  hardaker
  216.    * agent/snmpd.c:
  217.    - (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output.
  218.    
  219. 2000-11-30 09:08  hardaker
  220.    * configure, configure.in:
  221.    - (configure, configure.in): mention the TUNNEL-MIB support.
  222.    
  223. 2000-11-29 18:21  slif
  224.    * README:
  225.    Update e-mail address for Slifcak
  226.    
  227. 2000-11-29 11:34  marz
  228.    * configure:
  229.    fixed order of function checking so that vsnprintf is not found in libdb (BSD db) by mistake
  230.    
  231. 2000-11-29 05:18  marz
  232.    * perl/SNMP/: Makefile.PL, README:
  233.    partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user
  234.    
  235. 2000-11-28 18:00  marz
  236.    * perl/SNMP/Makefile.PL, perl/SNMP/README,
  237.    perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs,
  238.    perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t,
  239.    perl/SNMP/t/mib.t, perl/SNMP/t/notify.t,
  240.    perl/SNMP/t/session.t, perl/SNMP/t/startagent.pl,
  241.    snmplib/snmp_api.c, snmplib/snmpusm.c,
  242.    snmplib/snmpv3.c:
  243.    partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user
  244.    
  245. 2000-11-27 14:36  hardaker
  246.    * local/snmpconf:
  247.    - (local/snmpconf):
  248.      - add support for "groups" of items.
  249.      - don't use IO::Dir, as its not in the standard perl module distributions.
  250.    
  251. 2000-11-27 14:34  hardaker
  252.    * agent/mibgroup/ucd-snmp/dlmod.h:
  253.    - (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference.
  254.    
  255. 2000-11-27 14:33  hardaker
  256.    * agent/snmp_agent.c:
  257.    - (agent/snmp_agent.c): Patch from John Naylon:
  258.      - fix auto-set support for the agent (and plug a memory leak).
  259.    
  260. 2000-11-27 13:42  nba
  261.    * man/snmp.conf.5.def:
  262.    - snmp.conf.5.def: document tokens extendedIndex and noRangeCheck
  263.    
  264. 2000-11-27 13:41  nba
  265.    * snmplib/parse.c:
  266.    -爌arse.c: fix a C++ style comment
  267.    
  268. 2000-11-24 15:14  nba
  269.    * agent/mibgroup/ucd-snmp/: memory_freebsd2.c,
  270.    vmstat_netbsd1.c:
  271.    - memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6
  272.    
  273. 2000-11-22 13:48  hardaker
  274.    * agent/mibgroup/ucd-snmp/dlmod.c:
  275.    - (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding:
  276.      - don't export an internal variable.
  277.    
  278. 2000-11-21 15:17  nba
  279.    * snmplib/mib.c:
  280.    - mib.c: fix parsing of oid like 99.13."guf"8
  281.    
  282. 2000-11-19 13:03  nba
  283.    * perl/SNMP/SNMP.xs, local/mib2c.vartypes.conf:
  284.    - SNMP.xs, mib2c.vartypes.conf: The recent specialisation of the Integer
  285.     types in the parser created problems for the perl module and in turn
  286.     for mib2c. Sorry for not catching this before pre2:-(
  287.    
  288. 2000-11-19 12:58  nba
  289.    * Makefile.in, Makefile.top, configure,
  290.    configure.in, agent/Makefile.in, apps/Makefile.in
  291. , apps/snmptrap.c, apps/snmpnetstat/Makefile.in
  292. , apps/snmpnetstat/main.c, snmplib/parse.c:
  293.    - fixes to ./configure --with-defaults --enable-mini-agent; make install
  294.     and run the tools under cygwin. Haven't tried the agent yet:-)
  295.    
  296. 2000-11-18 07:14  hardaker
  297.    * FAQ, README, bug-report, sedscript.in
  298. , version.h:
  299.    - (version.h bug-report sedscript.in): version tag ( 4.2.pre2 )
  300.    
  301. 2000-11-18 07:12  hardaker
  302.    * testing/tests/T049snmpv3inform:
  303.    - (T049snmpv3inform): v3 inform test added.
  304.    
  305. 2000-11-17 11:01  nba
  306.    * snmplib/: mib.c, snmp_api.c:
  307.    - mib.c, snmp_api.c: better error messages for bad snmpset calls and bad
  308.     indices. Also fix a bug with quoted indices.
  309.    
  310. 2000-11-17 10:32  hardaker
  311.    * testing/tests/T050snmpv3trap:
  312.    - (tests/T050snmpv3trap): test for snmpv3 traps.
  313.    
  314. 2000-11-17 10:30  hardaker
  315.    * apps/snmptrapd.c:
  316.    - (snmptrapd.c): fix cases where the format strings are specified.
  317.    
  318. 2000-11-17 10:26  nba
  319.    * mibs/IANAifType-MIB.txt:
  320.    - IANAifType-MIB.txt: update from IANA
  321.    
  322. 2000-11-17 08:32  hardaker
  323.    * agent/mibgroup/agentx/master_request.c:
  324.    - (master_request.c): Patch from Dave Shield:
  325.      - fix memory leaks.
  326.      - fix agentx problems with bad sets.
  327.    
  328. 2000-11-16 17:55  hardaker
  329.    * snmplib/snmpv3.c:
  330.    - (snmplib/snmpv3.c): added a space in a debugging output statement.
  331.    
  332. 2000-11-16 17:54  hardaker
  333.    * snmplib/read_config.c:
  334.    - (snmplib/read_config.c): simple debugging statement added.
  335.    
  336. 2000-11-16 17:54  hardaker
  337.    * snmplib/snmp_api.c:
  338.    - (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet.
  339.    
  340. 2000-11-16 17:52  hardaker
  341.    * testing/eval_tools.sh:
  342.    - (testing/eval_tools.sh): add CONFIGTRAPD.
  343.    
  344. 2000-11-16 17:50  hardaker
  345.    * snmplib/mib.c, testing/tests/T112agentxsetfail,
  346.    testing/tests/T122proxysetfail:
  347.    - (snmplib/mib.c, testing/tests/T112agentxsetfail,
  348.      testing/tests/T122proxysetfail):
  349.      - support -Ir for "dont check range/type values" (letter r subject to debate).
  350.    
  351. 2000-11-16 17:25  hardaker
  352.    * snmplib/callback.c:
  353.    - (callback.c): better debugging output to display a callback count when done.
  354.    
  355. 2000-11-16 16:52  hardaker
  356.    * testing/tests/T113agentxtrap:
  357.    - (T113agentxtrap): A new test to test trap support from agentx subagents.
  358.    
  359. 2000-11-16 16:50  hardaker
  360.    * testing/tests/T058agentauthtrap:
  361.    - (T058agentauthtrap): sleep some and only perform one get request.
  362.    
  363. 2000-11-16 16:49  hardaker
  364.    * testing/tests/T054agentv2ctrap:
  365.    - (T054agentv2ctrap): sleep a bit and only send one snmp set request.
  366.    
  367. 2000-11-16 15:47  nba
  368.    * snmplib/getopt.c:
  369.    - getopt.c: quell compiler warnings
  370.    
  371. 2000-11-16 15:31  nba
  372.    * snmplib/: parse.c, mib.c, parse.h,
  373.    snmp_api.c:
  374.    - parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER
  375.    
  376. 2000-11-16 15:16  nba
  377.    * apps/snmptrapd.c, man/snmptrapd.conf.5.def:
  378.    - snmptrapd.c, snmptrapd.conf: new config directives format1 and format2 to
  379.     set log formats for TRAP1 and TRAP2 pdus.
  380.    
  381. 2000-11-16 13:50  nba
  382.    * snmplib/snmp_api.c:
  383.    - snmp_api.c: add functionality to check value types in addition to ranges
  384.     for snmpset and snmptrap.
  385.    
  386. 2000-11-16 13:47  nba
  387.    * snmplib/parse.c:
  388.    - parse.c: Fix DEFVAL parsing for  OBJECT IDENTIFIER or BITS values
  389.     (i.e. DEFVAL { { 0 0 } } etc)
  390.    
  391. 2000-11-16 11:39  hardaker
  392.    * testing/tests/T058agentauthtrap:
  393.    - (T058agentauthtrap): add a greater timeout to the get request.
  394.    
  395. 2000-11-16 11:35  hardaker
  396.    * agent/mibgroup/examples/example.c:
  397.    - (example.c):
  398.      - send a v2c trap using its own data, not the system_mib's.
  399.      - more debugging statements.
  400.    
  401. 2000-11-16 11:34  hardaker
  402.    * testing/tests/: T053agentv1trap, T054agentv2ctrap,
  403.    T058agentauthtrap:
  404.    - (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap):
  405.      - new tests for traps sent by the agent.
  406.    
  407. 2000-11-16 09:56  hardaker
  408.    * agent/mibgroup/target/target.c:
  409.    - (target.c): Don't delete READONLY trap sessions.
  410.    
  411. 2000-11-15 16:37  hardaker
  412.    * testing/tests/T052snmpv2cinform:
  413.    - (testing/tests/T052snmpv2cinform): test inform sending/receiving.
  414.    
  415. 2000-11-15 16:37  hardaker
  416.    * apps/snmptrap.c, man/snmptrap.1:
  417.    - (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs.
  418.    
  419. 2000-11-15 15:48  hardaker
  420.    * apps/snmptrapd_log.c:
  421.    - (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition.
  422.    
  423. 2000-11-15 14:18  nba
  424.    * local/Makefile.in:
  425.    - Makefile.in: fix make'ing in remote directory
  426.    
  427. 2000-11-15 14:11  nba
  428.    * apps/snmpnetstat/main.c:
  429.    - main.c: update to use getopt for argument parsing.
  430.    
  431. 2000-11-15 14:10  nba
  432.    * agent/snmp_agent.c:
  433.    - snmp_agent.c: fix a confusing indentation.
  434.    
  435. 2000-11-15 14:09  nba
  436.    * agent/agent_trap.c:
  437.    - agent_trap.c: make sure community is -terminated in targetParamsTable
  438.    
  439. 2000-11-15 14:03  nba
  440.    * apps/snmptrapd_log.c:
  441.    - snmptrapd_log: fix a buffer that is way too short for a trap with just a
  442.     single parameter. Fix a bad limit test in str_append.
  443.    
  444. 2000-11-15 14:00  nba
  445.    * apps/snmptranslate.c:
  446.    - snmptranslate.c: fix a stupid perror for snmp_perror
  447.    
  448. 2000-11-15 13:58  nba
  449.    * snmplib/: mib.c, parse.c, parse.h:
  450.    - parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32,
  451.     Unsigned32, UInteger32.
  452.    
  453. 2000-11-15 13:55  nba
  454.    * snmplib/snmp_api.c:
  455.    snmp_api.c: remove an unused variable
  456.    
  457. 2000-11-15 07:49  hardaker
  458.    * agent/: snmp_vars.c, snmp_vars.h,
  459.    mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h
  460. :
  461.    - (snmp_vars.c, subagent.c): Patch from Lawrence Greenfield:
  462.      - Don't make init_agent()/subagent_pre_init() exit but return an
  463.        error condition instead.
  464.    
  465. 2000-11-12 08:08  hardaker
  466.    * agent/mibgroup/examples/ucdDemoPublic.c:
  467.    - (ucdDemoPublic.c): add NULL to end of demo string and check for len=0.
  468.    
  469. 2000-11-12 04:45  nba
  470.    * snmplib/snmp_api.c:
  471.    snmp_api.c: Make sure the noRangeCheck token is a boolean
  472.    
  473. 2000-11-12 04:41  nba
  474.    * snmplib/mib.c:
  475.    - mib.c: give the tree-top a name to protect error message when looking up .foo
  476.    
  477. 2000-11-12 04:36  nba
  478.    * apps/snmptranslate.c:
  479.    - snmptranslate.c: use config_perror for a better error message
  480.    
  481. 2000-11-12 04:34  nba
  482.    * agent/mibgroup/ucd-snmp/proxy.c:
  483.    - proxy.c: remove some unused variables.
  484.    
  485. 2000-11-12 04:33  nba
  486.    * agent/agent_trap.c:
  487.    -agent_traps.c: Move a conditionally used variable
  488.    
  489. 2000-11-12 04:32  nba
  490.    * agent/agent_read_config.c:
  491.    Fix a bogus #ifdef
  492.    
  493. 2000-11-10 09:18  hardaker
  494.    * configure, configure.in:
  495.    - (configure, configure.in): apply patch #102224 from jbpn for cross-compiling.
  496.    
  497. 2000-11-10 08:56  hardaker
  498.    * testing/: TESTCONF.sh, eval_tools.sh,
  499.    tests/T051snmpv2ctrap:
  500.    - (testing/TESTCONF.sh, testing/eval_tools.sh, testing/tests/T051snmpv2ctrap):
  501.     - first pass at a testing script to test trap functionality.
  502.       - which even uncovered a bug.
  503.    
  504. 2000-11-10 08:55  hardaker
  505.    * apps/snmptrapd.c:
  506.    - (apps/snmptrapd.c):
  507.      - fork if file logging or syslogging, but not printing.
  508.      - don't close open file descriptors.  There shouldn't be any.
  509.    
  510. 2000-11-10 08:53  hardaker
  511.    * apps/snmptrapd_log.c:
  512.    - (apps/snmptrapd_log.c): properly null terminate log strings.
  513.    
  514. 2000-11-09 16:40  hardaker
  515.    * configure.in:
  516.    - (configure.in): attempt to implement a --with-rsaref flag.
  517.    
  518. 2000-11-09 15:32  hardaker
  519.    * README:
  520.    - (README, perl/SNMP/README): mention Karl.
  521.    
  522. 2000-11-09 15:31  hardaker
  523.    * NEWS, perl/SNMP/README:
  524.    - (NEWS, perl/SNMP/README): mention Karl.
  525.    
  526. 2000-11-09 14:56  hardaker
  527.    * perl/SNMP/: examples/bulkwalk.pl, t/bulkwalk.t:
  528.    - (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke:
  529.      - support bulk requests.
  530.    
  531. 2000-11-09 14:53  hardaker
  532.    * perl/SNMP/: MANIFEST, README, SNMP.pm,
  533.    SNMP.xs:
  534.    - (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
  535.      - support bulk requests.
  536.    
  537. 2000-11-08 23:33  hardaker
  538.    * snmplib/read_config.c:
  539.    - (read_config.c): fix -H output.
  540.    
  541. 2000-11-08 23:02  hardaker
  542.    * agent/snmp_agent.c:
  543.    - (snmp_agent.c): make agent_check_and_process() call run_alarms().
  544.    
  545. 2000-11-08 22:45  hardaker
  546.    * agent/mibgroup/ucd-snmp/diskio.c:
  547.    - (diskio.c): fix OID.
  548.    
  549. 2000-11-08 17:06  hardaker
  550.    * perl/SNMP/: SNMP.pm, SNMP.xs:
  551.    - (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support.
  552.    
  553. 2000-11-08 17:03  hardaker
  554.    * snmplib/: mib.c, parse.c, parse.h:
  555.    - (mib.c, parse.c, parse.h): minimal DEFVAL parsing support.
  556.    
  557. 2000-11-08 16:20  hardaker
  558.    * config.h.in, configure:
  559.    - (config.h.in, configure): check for librsaref, etc, if needed.
  560.    
  561. 2000-11-07 15:15  hardaker
  562.    * config.h.in, configure, configure.in,
  563.    agent/agent_read_config.c, agent/snmpd.c:
  564.    - (config.h.in, configure, configure.in, agent/agent_read_config.c,
  565.      agent/snmpd.c):
  566.      - uid/gid changes.
  567.    
  568. 2000-11-07 15:10  hardaker
  569.    * perl/SNMP/SNMP.xs:
  570.    - (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE.
  571.    
  572. 2000-11-07 11:30  hardaker
  573.    * perl/SNMP/: SNMP.pm, SNMP.xs:
  574.    - (SNMP/SNMP.pm, SNMP/SNMP.xs): Patch from Joe Clarke:
  575.      - implement best-guess (-Ib) parsing.
  576.      - access to trap varbinds.
  577.      - range access.
  578.    
  579. 2000-11-07 11:00  hardaker
  580.    * perl/SNMP/.cvsignore:
  581.    - (.cvsignore): ignore build created files.
  582.    
  583. 2000-11-07 10:58  hardaker
  584.    * perl/SNMP/: README, SNMP.pm, SNMP.xs:
  585.    - (README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
  586.      - implement a finish() call.
  587.    
  588. 2000-11-07 10:54  hardaker
  589.    * perl/SNMP/SNMP.xs:
  590.    - (SNMP/SNMP.xs): patch from Karl Schilke:
  591.      - multiple callback patch for perl/SNMP/SNMP.xs.
  592.    
  593. 2000-11-07 10:48  hardaker
  594.    * snmplib/read_config.c:
  595.    - (read_config.c): log an error message if the optional config file DNE.
  596.    
  597. 2000-11-07 10:41  hardaker
  598.    * perl/SNMP/SNMP.pm:
  599.    - (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it.
  600.    
  601. 2000-11-07 10:13  hardaker
  602.    * agent/agent_read_config.c, agent/ds_agent.h,
  603.    agent/snmpd.c, man/snmpd.1.def, man/snmpd.conf.5.def
  604. :
  605.    - (agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c,
  606.      man/snmpd.1.def, man/snmpd.conf.5.def): Patch from Harrie Hazewinkel:
  607.      - implement uid/gid changes after startup for the agent.
  608.    
  609. 2000-11-07 08:33  hardaker
  610.    * agent/mibgroup/target/target.c:
  611.    - (target.c): a better sanity check for session deletion.
  612.    
  613. 2000-11-07 07:24  hardaker
  614.    * agent/mibgroup/target/target.c:
  615.    - (target.c): Patch from Dave to sanity check param->updateTime.
  616.    
  617. 2000-11-06 11:00  hardaker
  618.    * snmplib/md5.c:
  619.    - (md5.c): check to see that MDsign() data lies on a 32 byte boundry.
  620.      - its possible some compilers will choke on this hack.
  621.      - fixes bug #12175.
  622.    
  623. 2000-11-03 17:54  hardaker
  624.    * local/mib2c:
  625.    - (mib2c): sort OIDs properly.
  626.    
  627. 2000-11-03 16:44  hardaker
  628.    * agent/mibgroup/examples/example.c:
  629.    - (example.c): Patch from Harrie Hazewinkel:
  630.      - fix mib registrations for duplicate OIDs being used for the trap examples.
  631.    
  632. 2000-11-03 15:31  hardaker
  633.    * agent/snmpd.c:
  634.    - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
  635.      - Um, applied correctly this time (I hope).
  636.    
  637. 2000-11-03 15:29  hardaker
  638.    * agent/snmpd.c:
  639.    - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
  640.    
  641. 2000-11-02 22:19  nba
  642.    * agent/mibgroup/mibII/: interfaces.c, ip.c, ipAddr.c
  643. , tcpTable.c, udpTable.c:
  644.    Clean up some unused variables etc.
  645.    
  646. 2000-11-02 22:16  nba
  647.    * Makefile.in:
  648.    - Makefile.in: fix some $(srcdir) references when running outside source
  649.    
  650. 2000-11-02 22:15  nba
  651.    * apps/snmptrapd.c:
  652.    - snmptrapd.c: fix the format string for format_trap
  653.    
  654. 2000-11-02 22:14  nba
  655.    * man/Makefile.in:
  656.    - Makefile.in: remove some duplicates from file lists
  657.    
  658. 2000-11-02 22:12  nba
  659.    * man/snmpcmd.1:
  660.    Document the -OX output option
  661.    
  662. 2000-11-02 22:11  nba
  663.    * man/snmpd.conf.5.def:
  664.    Document the sysservices token
  665.    
  666. 2000-11-02 16:17  hardaker
  667.    * agent/mibgroup/ucd_snmp.h:
  668.    - (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy.
  669.    
  670. 2000-11-02 16:16  hardaker
  671.    * agent/mibgroup/versiontag:
  672.    - (agent/mibgroup/versiontag): change cvs archive site and package name.
  673.    
  674. 2000-11-02 13:23  hardaker
  675.    * agent/mibgroup/smux/smux.c:
  676.    - (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch.
  677.    
  678. 2000-11-01 16:36  hardaker
  679.    * README, bug-report, sedscript.in, version.h
  680. , FAQ:
  681.    - (version.h bug-report sedscript.in): version tag ( 4.2.pre1 )
  682.    
  683. 2000-11-01 16:14  hardaker
  684.    * testing/tests/: T120proxyget, T121proxyset,
  685.    T122proxysetfail:
  686.    - (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite.
  687.    
  688. 2000-11-01 16:08  hardaker
  689.    * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:
  690.    - (agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h):
  691.      - minimal SET support for the proxy code.
  692.    
  693. 2000-11-01 10:22  hardaker
  694.    * testing/tests/T112agentxsetfail:
  695.    - (T112agentxsetfail): test for agentx sets that should fail properly.
  696.    
  697. 2000-10-31 14:30  nba
  698.    * agent/mibgroup/mibII/tcpTable.c:
  699.    - tcpTable.c: remove an unnescessary #include
  700.    
  701. 2000-10-31 14:28  nba
  702.    * agent/mibgroup/smux/smux.c:
  703.    - smux.c: fix wrong variable length
  704.    
  705. 2000-10-31 14:25  nba
  706.    * agent/mibgroup/agentx/protocol.c:
  707.    - protocol.c: fix some suspicious looking code
  708.    
  709. 2000-10-31 14:21  nba
  710.    * man/snmpd.conf.5.def:
  711.    - man/snmpd.conf: fix a typo
  712.    
  713. 2000-10-31 12:41  nba
  714.    * snmplib/default_store.h, snmplib/mib.c,
  715.    apps/snmptable.c:
  716.    - mib.c: add -OX output format, for just another way of printing indices
  717.    
  718. 2000-10-31 12:27  nba
  719.    * agent/mibgroup/mibII/interfaces.c,
  720.    agent/mibgroup/mibII/interfaces.h, man/snmpd.conf.5.def
  721. :
  722.    - interface.c: add "interface" config for unguessable interface type/speed
  723.    
  724. 2000-10-31 12:25  nba
  725.    * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c
  726. , snmpdf.c, snmpget.c, snmpgetnext.c,
  727.    snmpset.c, snmpstatus.c, snmptable.c,
  728.    snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c
  729. :
  730.    - apps/*: make sure we report any errindex/errcode in the response
  731.    
  732. 2000-10-31 12:04  nba
  733.    * agent/mibgroup/agentx/protocol.c:
  734.    - protocol.c: clean up unused variables.
  735.    
  736. 2000-10-31 10:13  hardaker
  737.    * agent/mibgroup/smux/smux.c:
  738.    - (smux.c): patch #1 from bug #117273 applied to fix smux socket problems.
  739.    
  740. 2000-10-31 09:24  hardaker
  741.    * perl/SNMP/SNMP.xs:
  742.    - (SNMP.xs): print counter64's as unsigned.
  743.    
  744. 2000-10-31 07:54  hardaker
  745.    * agent/: agent_trap.c, agent_trap.h,
  746.    mibgroup/agentx/subagent.c,
  747.    mibgroup/notification/snmpNotifyTable.c,
  748.    mibgroup/notification/snmpNotifyTable.h:
  749.    - (agent_trap.c, agent_trap.h, subagent.c, snmpNotifyTable.c,
  750.      snmpNotifyTable.h): Patch from Dave:
  751.      - fix notifications from agentx subagents.
  752.    
  753. 2000-10-30 22:03  hardaker
  754.    * agent/mibgroup/smux/smux.c:
  755.    - (smux.c): fix bug #119786: make smux reuse socket address.
  756.    
  757. 2000-10-30 21:42  hardaker
  758.    * testing/: eval_tools.sh, tests/T110agentxget,
  759.    tests/T111agentxset:
  760.    - (eval_tools.sh, tests/T110agentxget, tests/T111agentxset):
  761.      - fix bug #382
  762.      - fix agentx non-root tests to use -x /tmp/blah/agentx_socket.
  763.    
  764. 2000-10-30 13:45  hardaker
  765.    * man/snmpd.1.def:
  766.    - (snmpd.1.def): fix a typo pointed out by Chris Pepper.
  767.    
  768. 2000-10-30 11:46  hardaker
  769.    * testing/tests/T111agentxset:
  770.    - (tests/T111agentxset): test script for AgentX set support.
  771.    
  772. 2000-10-30 11:43  hardaker
  773.    * testing/tests/T110agentxget:
  774.    - (tests/T110agentxget): header changed to include the word GET.
  775.    
  776. 2000-10-30 11:13  nba
  777.    * agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c
  778. , agent/mibgroup/ucd-snmp/memory_freebsd2.c,
  779.    agent/mibgroup/ucd-snmp/vmstat.c,
  780.    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
  781.    agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
  782.    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
  783.    agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
  784.    agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
  785.    mibs/UCD-SNMP-MIB.txt:
  786.    - ucd-snmp/vmstat_*, memory_freebsd2.c, dlmod.c: Make ssRawCpu objects Counters,
  787.     and add support for *BSD (including OpenBSD)
  788.    
  789. 2000-10-30 11:07  nba
  790.    * agent/agent_trap.c, agent/snmp_agent.c,
  791.    agent/mibgroup/header_complex.c,
  792.    agent/mibgroup/agentx/client.c,
  793.    agent/mibgroup/agentx/master_admin.c,
  794.    agent/mibgroup/agentx/master_request.c,
  795.    agent/mibgroup/agentx/subagent.c,
  796.    agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c
  797. , agent/mibgroup/mibII/tcp.c,
  798.    agent/mibgroup/mibII/udp.c, snmplib/asn1.c,
  799.    snmplib/scapi.c, snmplib/snmpusm.c,
  800.    agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
  801.    agent/mibgroup/notification/snmpNotifyFilterTable.c,
  802.    agent/mibgroup/notification/snmpNotifyTable.c,
  803.    agent/mibgroup/target/snmpTargetAddrEntry.c,
  804.    agent/mibgroup/target/snmpTargetParamsEntry.c,
  805.    agent/mibgroup/target/target.c:
  806.    - Clean up unused variables.
  807.    
  808. 2000-10-30 11:04  hardaker
  809.    * testing/tests/: T101agentx, T110agentxget:
  810.    - (testing/tests/T101agentx, testing/tests/T110agentxget):
  811.      - renamed the agentx test script.
  812.    
  813. 2000-10-30 11:03  hardaker
  814.    * testing/eval_tools.sh:
  815.    - (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist.
  816.    
  817. 2000-10-30 10:39  hardaker
  818.    * agent/snmpd.c:
  819.    - (agent/snmpd.c): error when parsing -X for non-agentx builds.
  820.    
  821. 2000-10-27 11:29  hardaker
  822.    * apps/snmptrapd.c:
  823.    - (apps/snmptrapd.c): add -o flag to log to a particular file.
  824.    
  825. 2000-10-27 10:41  hardaker
  826.    * snmplib/snmp_api.c:
  827.    - (snmplib/snmp_api.c): use mkstemp if available.
  828.    
  829. 2000-10-27 10:40  hardaker
  830.    * config.h.in, configure, configure.in:
  831.    - (config.h.in, configure, configure.in): Search for mkstemp().
  832.    
  833. 2000-10-27 10:08  hardaker
  834.    * FAQ:
  835.    - (FAQ): update linux kernel list to include 2.2.
  836.    
  837. 2000-10-26 17:51  hardaker
  838.    * testing/eval_tools.sh:
  839.    - (eval_tools.sh): make SKIPIFNOT check the mib module list too.
  840.    
  841. 2000-10-26 17:48  hardaker
  842.    * testing/tests/T101agentx:
  843.    - (tests/T101agentx): AgentX subagent test for simple get retrieval.
  844.    
  845. 2000-10-25 17:44  hardaker
  846.    * agent/snmpd.c:
  847.    - (snmpd.c): Add -X option to snmpd to run as a subagent.
  848.    
  849. 2000-10-25 17:06  hardaker
  850.    * snmplib/read_config.c:
  851.    - (read_config.c): fix for cases whene debugging is always off.
  852.    
  853. 2000-10-17 15:30  hardaker
  854.    * config.h.in:
  855.    - (config.h.in): autoheader run
  856.    
  857. 2000-10-16 03:13  daves
  858.    * agent/mibgroup/agentx/master.c:
  859.    - (agentx/master.c): Specify the length of the (pseudo-)answer to a request.
  860.     This allows it to be cached correctly for multi-pass SET handling.
  861.    
  862. 2000-10-16 03:11  daves
  863.    * agent/mibgroup/agentx/subagent.c:
  864.    - (agentx/subagent.c): Don't overwrite saved mode information
  865.     This should help with (some of) the SET handling problems.
  866.    
  867. 2000-10-16 01:56  daves
  868.    * agent/mibgroup/agentx/master_request.c:
  869.    - (agentx/master_request.c): Don't free callback data structure.
  870.     This holds information that needs to persist across multi-pass requests.
  871.     I realise that this introduces a memory leak, but this isn't the
  872.     correct place to handle this.
  873.    
  874. 2000-10-12 14:52  hardaker
  875.    * agent/snmpd.c:
  876.    - (snmpd.c): add -I to the help output.
  877.    
  878. 2000-10-12 14:24  hardaker
  879.    * agent/dlmods/: Makefile.in, dlmod_mib.c, dlmod_mib.h
  880. , example.c, example.h:
  881.    - (agent/dlmods/*): remove obsolete versions
  882.    
  883. 2000-10-12 14:08  hardaker
  884.    * configure:
  885.    - (configure): update.
  886.    
  887. 2000-10-12 14:01  hardaker
  888.    * acconfig.h, config.h.in, configure.in:
  889.    - (acconfig.h, config.h.in, configure.in): Patch from Matt Braithwaite:
  890.      - udp configuration changes to check for misc structure definitions.
  891.    
  892. 2000-10-12 13:48  hardaker
  893.    * mibs/TUNNEL-MIB.txt:
  894.    - (TUNNEL-MIB.txt): TUNNEL-MIB definition.
  895.    
  896. 2000-10-12 13:48  hardaker
  897.    * agent/mibgroup/tunnel.h:
  898.    - (tunnel.h): config_add_mib(TUNNEL-MIB).
  899.    
  900. 2000-10-12 13:47  hardaker
  901.    * agent/mibgroup/: tunnel.h, tunnel/tunnel.c,
  902.    tunnel/tunnel.h:
  903.    - (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss:
  904.      - implement the TUNNEL-MIB.
  905.    
  906. 2000-10-10 14:33  mslifcak
  907.    * snmplib/parse.c:
  908.    Fix unlink_tree for "top level" tree nodes.
  909.    
  910. 2000-10-10 11:02  hardaker
  911.    * agent/Makefile.in:
  912.    - (Makefile.in): reverse library link ordering again...
  913.    
  914. 2000-10-10 09:03  mslifcak
  915.    * apps/snmptranslate.c:
  916.    Remove relative path to include system.h.
  917.    
  918. 2000-10-10 06:53  mslifcak
  919.    * snmplib/system.h:
  920.    Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list.
  921.    
  922. 2000-10-10 05:15  mslifcak
  923.    * config.sub:
  924.    Apply patch for DEC Alpha EV6, supplied by Shumon Huque<shuque@isc.upenn.edu>
  925.    
  926. 2000-10-09 17:06  mslifcak
  927.    * snmplib/mib.c:
  928.    patch to fix leading zero error introduced by changes for shutdown_mib.
  929.    
  930. 2000-10-09 15:51  hardaker
  931.    * agent/mibgroup/ucd-snmp/dlmod.c:
  932.    - (dlmod.c): minor debugging output additions.
  933.    
  934. 2000-10-09 15:51  hardaker
  935.    * agent/Makefile.in:
  936.    - (Makefile.in): move auto_nlist to libucdmibs.
  937.    
  938. 2000-10-09 11:43  hardaker
  939.    * FAQ, README:
  940.    - (FAQ, README): add new mirror.
  941.    
  942. 2000-10-09 10:26  mslifcak
  943.    * snmplib/: mib.c, parse.c, read_config.c,
  944.    snmp_api.c:
  945.    Move config- and store-related cleanup from shutdown_mib to snmp_shutdown.
  946.    
  947. 2000-10-09 02:36  daves
  948.    * agent/mibgroup/mibII/interfaces.c:
  949.    - (mibII/interfaces.c): Qualify an individual interface type test symbol
  950.     (Qn: should any/all of the others be qualified as well?)
  951.    
  952. 2000-10-06 08:56  mslifcak
  953.    * man/Makefile.in, man/default_store.3.bot,
  954.    man/default_store.3.top, man/mib_api.3,
  955.    man/shutdown_mib.3, snmplib/default_store.c,
  956.    snmplib/default_store.h, snmplib/mib.c,
  957.    snmplib/mib.h, snmplib/parse.c, snmplib/parse.h
  958. , snmplib/read_config.c, snmplib/read_config.h:
  959.    Support for shutdown_mib - clearing the MIB trees and configured registrations.
  960.    
  961. 2000-10-06 05:33  mslifcak
  962.    * snmplib/system.c:
  963.    Plug memory leak for ucd-supplied setenv on Win32 platform.
  964.    
  965. 2000-10-06 04:58  mslifcak
  966.    * snmplib/snmp_api.c:
  967.    Remove unused variables.
  968.    
  969. 2000-10-05 23:45  nba
  970.    * snmplib/mib.c:
  971.    - mib.c: fix silly bug in new oid parser, when leaving the tree and going
  972.     into sub-ids we know nothing about
  973.    
  974. 2000-10-05 16:03  hardaker
  975.    * agent/Makefile.in:
  976.    - (Makefile.in): Patch from Harrie Hazewinkel:
  977.      - fix library dependency order.
  978.    
  979. 2000-10-04 17:59  hardaker
  980.    * local/Makefile.in:
  981.    - (Makefile.in): install "extending" snmpconf file.
  982.    
  983. 2000-10-04 14:50  nba
  984.    * FAQ:
  985.    - FAQ: fix a confusion between "omit" and "include"
  986.    
  987. 2000-10-04 13:25  hardaker
  988.    * agent/mibgroup/ucd-snmp/pass_persist.c:
  989.    - (pass_persist.c): opaques in pass_persist.
  990.    
  991. 2000-10-04 10:35  hardaker
  992.    * agent/mibgroup/ucd-snmp/pass.c:
  993.    - (pass.c): support opaque return types.
  994.    
  995. 2000-10-04 07:15  mslifcak
  996.    * acconfig.h, config.h.in, configure,
  997.    configure.in, snmplib/mib.c:
  998.    Fix parsing problem for -Pc option; reported by Christian Mautner.
  999.    
  1000. 2000-10-04 06:52  mslifcak
  1001.    * agent/mibgroup/mibII/interfaces.c:
  1002.    qualify symbols for new i/f types.
  1003.    
  1004. 2000-10-04 06:51  mslifcak
  1005.    * agent/mibgroup/examples/example.c:
  1006.    Terminate list to compile (add a comma).
  1007.    
  1008. 2000-10-04 00:18  nba
  1009.    * apps/snmptable.c:
  1010.    - snmptable.c: index columnt (-Ci) width not properly computed when using
  1011.     GETBULK
  1012.    
  1013. 2000-10-03 18:19  hardaker
  1014.    * agent/: agent_registry.c, agent_registry.h, snmpd.c
  1015. :
  1016.    - (agent_registry.c, agent_registry.h, snmpd.c): Patch from John Naylon:
  1017.      - add a passback argument to register_readfd() callbacks.
  1018.    
  1019. 2000-10-03 18:17  hardaker
  1020.    * agent/Makefile.in:
  1021.    - (Makefile.in): Patch from Harrie Hazewinkel:
  1022.      - move auto_nlist.o/lo to libucdagent since some mib-modules need it.
  1023.    
  1024. 2000-10-03 18:07  hardaker
  1025.    * agent/mibgroup/smux/smux.c:
  1026.    - (smux.c): Patch from Jochen Friedrich:
  1027.      - fix getnext requests to subagents.
  1028.    
  1029. 2000-10-03 17:24  hardaker
  1030.    * agent/mibgroup/mibII/interfaces.c:
  1031.    - (interfaces.c): Patch from Frank Strauss:
  1032.      - better iftype guessing.
  1033.    
  1034. 2000-10-03 16:52  hardaker
  1035.    * agent/mibgroup/smux/smux.c:
  1036.    - (smux.c): Patch from Doug Warzecha:
  1037.      - fix oid parsing in traps.
  1038.    
  1039. 2000-10-03 16:23  hardaker
  1040.    * agent/mibgroup/examples/: example.c, example.h:
  1041.    - (example.c, example.h): example of coding a v2 trap from someone who
  1042.      I have very sadly forgotten.  I've been looking for that message for
  1043.      a while to properly attribute this patch.  Sigh.
  1044.    
  1045. 2000-10-03 16:21  hardaker
  1046.    * agent/snmp_agent.c:
  1047.    - (snmp_agent.c): Patch from Douglas Warzecha:
  1048.      - snmpd returns wrong error index on SNMPv1 request (BUG#375).
  1049.    
  1050. 2000-10-03 09:12  mslifcak
  1051.    * agent/agent_trap.c:
  1052.    Fix null deref of ss->community, reported by Jim Pickering.
  1053.    
  1054. 2000-10-03 08:03  mslifcak
  1055.    * apps/encode_keychange.c, apps/snmpvacm.c,
  1056.    snmplib/parse.c, snmplib/read_config.c,
  1057.    snmplib/snmp_logging.c, snmplib/snmpv3.c,
  1058.    snmplib/snprintf.c, snmplib/vacm.c:
  1059.    Casting to fix problems building with aCC
  1060.    Thanks to Markku Laukkanen <pky@moremagic.com>
  1061.    
  1062. 2000-10-03 05:59  mslifcak
  1063.    * agent/snmpd.c, apps/snmptrapd.c:
  1064.    Remove chdir to undo fix for (BUG#298)
  1065.    
  1066. 2000-10-02 21:41  nba
  1067.    * snmplib/mib.c:
  1068.    - mib.c: Escape " and  in text strings.
  1069.    
  1070. 2000-10-02 21:39  nba
  1071.    * snmplib/snmp_logging.c:
  1072.    - snmp_logging.c: #include <netinet/in.h>
  1073.    
  1074. 2000-10-02 21:38  nba
  1075.    * local/Makefile.in:
  1076.    - Makefile.in: fix a missing $(srcdir) during make install of mib2c
  1077.     configuration files
  1078.    
  1079. 2000-10-02 21:37  nba
  1080.    * apps/snmpset.c:
  1081.    - snmpset.c: Do a exit(2) for failure in setting the variable.
  1082.    
  1083. 2000-10-02 21:36  nba
  1084.    * agent/mibgroup/host/hr_swrun.c:
  1085.    - hr_swrun.c: add a safeguard for very long argument lists.
  1086.    
  1087. 2000-10-02 21:34  nba
  1088.    * agent/mibgroup/host/hr_disk.c:
  1089.    - hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris.
  1090.    
  1091. 2000-10-02 21:33  nba
  1092.    * agent/mibgroup/kernel_sunos5.c:
  1093.    - kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic.
  1094.    
  1095. 2000-10-02 11:41  hardaker
  1096.    * snmplib/Makefile.in:
  1097.    - (Makefile.in): install snmpusm.h.
  1098.    
  1099. 2000-10-02 10:48  hardaker
  1100.    * local/snmpconf:
  1101.    - (snmpconf):
  1102.      - new options for installing created files.
  1103.      - more comments in the code.
  1104.      - allow reading a .conf directly to writing for auto-commenting .conf files.
  1105.      - misc.
  1106.    
  1107. 2000-10-02 10:47  hardaker
  1108.    * agent/: Makefile.in, mibgroup/Makefile.in:
  1109.    - (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less.
  1110.    
  1111. 2000-10-02 09:35  hardaker
  1112.    * agent/snmp_agent.c:
  1113.    - (snmp_agent.c): protect against 0 byte statP mallocs.
  1114.    
  1115. 2000-10-02 09:14  hardaker
  1116.    * agent/mibgroup/mibII/interfaces.c:
  1117.    - (interfaces.c): Patch from Ted Rule:
  1118.      - fix interfaces.c for variable length number formatting in /proc/net/dev.
  1119.    
  1120. 2000-10-01 16:40  mslifcak
  1121.    * agent/snmpd.c, apps/snmptrapd.c:
  1122.    Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298)
  1123.    
  1124. 2000-09-30 08:57  mslifcak
  1125.    * agent/mibgroup/ucd-snmp/dlmod.c:
  1126.    Fix DEBUGMSGTL not found error for builds without dlmod support.
  1127.    Thanks to simon@zid.tuwein.ac.at
  1128.    
  1129. 2000-09-29 14:35  hardaker
  1130.    * agent/Makefile.in, agent/mibgroup/Makefile.in,
  1131.    apps/Makefile.in, apps/snmpnetstat/Makefile.in,
  1132.    snmplib/Makefile.in, testing/Makefile.in:
  1133.    - (*/Makefile.in): make depend + .o -> .lo fixes.
  1134.    
  1135. 2000-09-29 14:27  hardaker
  1136.    * makefileindepend.pl:
  1137.    - (makefileindepend.pl): skip empty depend lines.
  1138.    
  1139. 2000-09-29 14:09  hardaker
  1140.    * local/snmpconf:
  1141.    - (snmpconf): drop duplicate lines from read in snmpd.conf files.
  1142.    
  1143. 2000-09-29 13:46  hardaker
  1144.    * local/snmpconf:
  1145.    - (snmpconf): sort unknown directives by filetype (whoops).
  1146.    
  1147. 2000-09-29 13:42  hardaker
  1148.    * local/snmpconf:
  1149.    - (snmpconf): print more information/comments to the screen.
  1150.    
  1151. 2000-09-29 11:31  hardaker
  1152.    * agent/var_struct.h:
  1153.    - (var_struct.h): increase registration name length to 32 from 16 (Bug #172)
  1154.    
  1155. 2000-09-29 11:12  hardaker
  1156.    * snmplib/snmp_api.c:
  1157.    - (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339).
  1158.    
  1159. 2000-09-29 11:01  hardaker
  1160.    * snmplib/snmp_api.c:
  1161.    - (snmp_api.c): fix Bug#353 for hostnames that look like "5w".
  1162.      - don't interprete them as an ip-port.
  1163.    
  1164. 2000-09-29 10:39  hardaker
  1165.    * snmplib/snmp_alarm.c:
  1166.    - (snmp_alarm.c): Patch from jbpn@cambridgebroadband.com:
  1167.      - There is a peculiarity in the snmp_alarm_unregister function in
  1168.        snmplib/snmp_alarm.c which can cause a segmentation fault. (Bug #367)
  1169.    
  1170. 2000-09-29 10:34  hardaker
  1171.    * agent/mibgroup/target/snmpTargetParamsEntry.c:
  1172.    - (snmpTargetParamsEntry.c): Patch from John Naylon:
  1173.      - fix use of NULL timestamp pointer in new row creation (Bug #346)
  1174.    
  1175. 2000-09-28 14:38  nba
  1176.    * man/mib_api.3:
  1177.    - mib_api.3: add a few functions to the header
  1178.    
  1179. 2000-09-28 14:14  nba
  1180.    * apps/snmptrap.c:
  1181.    - snmptrap.c: remove an extraneous snmp_free_pdu
  1182.    
  1183. 2000-09-28 14:13  nba
  1184.    * man/: Makefile.in, add_mibdir.3,
  1185.    add_module_replacement.3, get_module_node.3, init_mib.3
  1186. , init_mib_internals.3, print_description.3,
  1187.    print_mib.3, print_objid.3, print_value.3,
  1188.    print_variable.3, read_all_mibs.3, read_mib.3,
  1189.    read_module.3, read_module_node.3, read_objid.3,
  1190.    snmp_set_mib_warnings.3, snmp_set_save_descriptions.3:
  1191.    - man/: add man entries for many library functions (pointing to snmp_api.3)
  1192.    
  1193. 2000-09-28 11:09  mslifcak
  1194.    * agent/mibgroup/mibII/udpTable.c:
  1195.    remove second copy of sys/socket.h
  1196.    
  1197. 2000-09-27 12:59  hardaker
  1198.    * agent/mibgroup/ucd-snmp/dlmod.h:
  1199.    - (dlmod.h): add the UCD-DLMOD-MIB to the default load list.
  1200.    
  1201. 2000-09-27 12:55  hardaker
  1202.    * config.h.in, configure, configure.in,
  1203.    agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c
  1204. :
  1205.    - (config.h.in, configure, configure.in, ucd_snmp.h, dlmod.c):
  1206.      - include ucd-snmp/dlmod by default.
  1207.      - build code only if dlopen is found.
  1208.    
  1209. 2000-09-27 08:31  hardaker
  1210.    * agent/auto_nlist.c:
  1211.    - (auto_nlist.c): Patch from Harrie Hazewinkel:
  1212.      - don't print kernel based warning messages when -r, etc, is specified.
  1213.    
  1214. 2000-09-26 13:17  mslifcak
  1215.    * win32/config.h:
  1216.    For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding.
  1217.    
  1218. 2000-09-26 13:15  mslifcak
  1219.    * snmplib/snmp_logging.c:
  1220.    Include system.h (vsnprintf decl)
  1221.    
  1222. 2000-09-26 13:14  mslifcak
  1223.    * snmplib/snmp_api.c:
  1224.    Fix unsigned comparison.
  1225.    
  1226. 2000-09-26 13:14  mslifcak
  1227.    * snmplib/mib.c:
  1228.    Fix unsigned comparisons.
  1229.    
  1230. 2000-09-26 13:13  mslifcak
  1231.    * apps/snmptable.c:
  1232.    Fix signed comparison; Remove unused var.
  1233.    
  1234. 2000-09-26 13:12  mslifcak
  1235.    * apps/snmpdf.c:
  1236.    Include getopt.h (optarg decl); Remove unused var.
  1237.    
  1238. 2000-09-26 13:11  mslifcak
  1239.    * agent/mibgroup/util_funcs.c:
  1240.    Match Initialise_Table args 3,4 declarations with definitions.
  1241.    
  1242. 2000-09-26 12:58  hardaker
  1243.    * agent/mibgroup/mibII/interfaces.c:
  1244.    - (interfaces.c): make the adminstatus RONLY.
  1245.    
  1246. 2000-09-26 10:21  hardaker
  1247.    * local/mib2c:
  1248.    - (mib2c): chomp($1) is illegal.
  1249.    
  1250. 2000-09-26 03:04  mslifcak
  1251.    * acconfig.h, config.h.in,
  1252.    agent/mibgroup/util_funcs.c, win32/config.h:
  1253.    Explicitly build path to CACHEFILE, as not all C compilers support "##".
  1254.    
  1255. 2000-09-25 16:56  mslifcak
  1256.    * agent/snmpd.c:
  1257.    chdir just before sending coldstart trap, to allow for paths to be
  1258.    resolved.
  1259.    
  1260. 2000-09-25 09:35  mslifcak
  1261.    * snmplib/snmp_parse_args.c:
  1262.    case insensitive token search (use strcasecmp).
  1263.    
  1264. 2000-09-22 06:03  nba
  1265.    * mibs/: HCNUM-TC.txt, IF-INVERTED-STACK-MIB.txt,
  1266.    INET-ADDRESS-MIB.txt, IP-FORWARD-MIB.txt, smistrip
  1267. :
  1268.     -mibs/: MIB updates
  1269.    
  1270. 2000-09-22 05:55  nba
  1271.    * mibs/: IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt,
  1272.    IANAifType-MIB.txt, MTA-MIB.txt, Makefile.in,
  1273.    Makefile.mib, NETWORK-SERVICES-MIB.txt, RFC-1215.txt
  1274. , RFC1155-SMI.txt, RFC1213-MIB.txt:
  1275.    - mibs/: MIB updates
  1276.    
  1277. 2000-09-22 05:52  nba
  1278.    * man/snmpset.1, man/snmptrap.1, snmplib/snmp_api.c
  1279. , apps/snmpset.c:
  1280.    - snmp_api.c: support setting of BITS variables
  1281.    
  1282. 2000-09-22 05:50  nba
  1283.    * apps/snmpstatus.c:
  1284.    - snmpstatus.c: show error object
  1285.    
  1286. 2000-09-22 04:29  nba
  1287.    * apps/snmpusm.c:
  1288.    - snmpusm.c: issue error message with object
  1289.    
  1290. 2000-09-22 04:28  nba
  1291.    * snmplib/system.h:
  1292.    - system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf
  1293.    
  1294. 2000-09-22 04:27  nba
  1295.    * agent/mibgroup/mibII/vacm_vars.c:
  1296.    - vacm_vars.c: protect against overrun of strings
  1297.    
  1298. 2000-09-21 16:17  nba
  1299.    * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c
  1300. , snmpget.c, snmpgetnext.c, snmpset.c,
  1301.    snmpstatus.c, snmptable.c, snmptest.c,
  1302.    snmpwalk.c:
  1303.    - apps/: display failed object when one is identified by pdu->errindex
  1304.    
  1305. 2000-09-21 15:59  hardaker
  1306.    * man/: Makefile.in, snmpdf.1:
  1307.    - (Makefile.in, snmpdf.1): document the snmpdf command.
  1308.    
  1309. 2000-09-21 15:50  nba
  1310.    * man/snmptable.1, apps/snmptable.c:
  1311.    - snmptable: use GETBULK to collect data when protocol allows it. Add
  1312.     -CB options to fall back to GETNEXT.
  1313.    
  1314. 2000-09-21 15:38  nba
  1315.    * snmplib/default_store.h, snmplib/mib.c,
  1316.    man/snmpcmd.1:
  1317.    - mib.c: rewrite index handling in object ids, to allow symbolic enums.
  1318.     Add Daves suggested -Ov output. Also enhace -Td output to
  1319.     destinguish OBJECT-TYPE from TRAP-TYPE, MODULE-IDENTITY etc.
  1320.    
  1321. 2000-09-21 15:31  hardaker
  1322.    * apps/snmpdf.c:
  1323.    - (snmpdf.c): use the UCD-SNMP-MIB's dskTable if the
  1324.      HOST-RESOURCES-MIB is empty or if -Cu is specified on the command line.
  1325.    
  1326. 2000-09-21 15:28  nba
  1327.    * snmplib/: parse.c, parse.h:
  1328.    - parse.c: add ability to collect VARIABLES/OBJECTS for TRAP-TYPE
  1329.     and NOTIFICATION-TYPE. Ignore files that does not have DEFINITIONS
  1330.     as their second token. Enhance -Td output accordingly.
  1331.    
  1332. 2000-09-21 15:22  nba
  1333.    * snmplib/snprintf.c, snmplib/strtol.c,
  1334.    snmplib/strtoul.c, snmplib/Makefile.in,
  1335.    snmplib/snmp_logging.c, acconfig.h, configure.in
  1336. , config.h.in, configure:
  1337.    - snmplib: add snprintf, strtol, strtoul for systems that don't have them
  1338.    
  1339. 2000-09-21 15:10  hardaker
  1340.    * snmplib/mib.h:
  1341.    - (mib.h): add fake struct definition for enums
  1342.    
  1343. 2000-09-21 14:16  nba
  1344.    * snmplib/strtoul.c:
  1345.    file strtoul.c was initially added on branch V4-1-1-patches.
  1346.    
  1347. 2000-09-21 14:16  nba
  1348.    * snmplib/strtol.c:
  1349.    file strtol.c was initially added on branch V4-1-1-patches.
  1350.    
  1351. 2000-09-21 14:16  nba
  1352.    * snmplib/snprintf.c:
  1353.    file snprintf.c was initially added on branch V4-1-1-patches.
  1354.    
  1355. 2000-09-21 06:16  hardaker
  1356.    * snmplib/: mib.c, mib.h:
  1357.    - (mib.c, mib.h): make sprint* non-static (bug #132).
  1358.    
  1359. 2000-09-21 00:25  hardaker
  1360.    * snmplib/snmp_alarm.c:
  1361.    - (snmp_alarm.c): Patch from John Naylon:
  1362.      - fix bug #360 where a client might remove a alarm registration
  1363.        during a call to the alarm function and invalidate the pointer
  1364.        being used by the calling function.
  1365.    
  1366. 2000-09-21 00:22  hardaker
  1367.    * configure, configure.in:
  1368.    - (configure, configure.in): --disable-shared by default in cvs checkouts.
  1369.    
  1370. 2000-09-20 17:31  hardaker
  1371.    * local/snmpconf:
  1372.    - (snmpconf): space indent tokens if # prepended.
  1373.    
  1374. 2000-09-20 17:30  hardaker
  1375.    * agent/mibgroup/target/: snmpTargetAddrEntry.c,
  1376.    snmpTargetParamsEntry.c:
  1377.    - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines.
  1378.    
  1379. 2000-09-20 17:29  hardaker
  1380.    * local/Makefile.in:
  1381.    - (Makefile.in, monitor): disk, proc, and load checks.
  1382.    
  1383. 2000-09-20 17:27  hardaker
  1384.    * agent/mibgroup/mibII/vacm_vars.c,
  1385.    agent/mibgroup/snmpv3/usmUser.c, snmplib/snmpv3.c:
  1386.    - (vacm_vars.c, usmUser.c, snmpv3.c): NULL out help messages for .conf
  1387.      tokens that are either internal or no longer the standard way of
  1388.      doing things.
  1389.    
  1390. 2000-09-20 17:26  hardaker
  1391.    * configure, configure.in:
  1392.    - (configure, configure.in): export SNMPCONFPATH to Makefiles
  1393.    
  1394. 2000-09-20 17:25  hardaker
  1395.    * EXAMPLE.conf.def:
  1396.    - (EXAMPLE.conf.def): minor correction of table name.  More errors exist.
  1397.    
  1398. 2000-09-20 16:46  hardaker
  1399.    * local/Makefile.in:
  1400.    - (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files.
  1401.    
  1402. 2000-09-20 15:17  hardaker
  1403.    * local/Makefile.in:
  1404.    - (Makefile.in, authopts): snmp.conf support for basic authentication options.
  1405.    
  1406. 2000-09-20 14:55  hardaker
  1407.    * local/snmpconf:
  1408.    - (snmpconf):
  1409.     - don't force reading of /usr/local/share/snmpd.conf.
  1410.     - don't print unknown directive comment headers if there aren't any.
  1411.    
  1412. 2000-09-20 14:45  hardaker
  1413.    * local/snmpconf:
  1414.    - (snmpconf): space things out on the screen a bit better.
  1415.    
  1416. 2000-09-20 14:35  hardaker
  1417.    * local/: Makefile.in, snmpconf:
  1418.    - (Makefile.in, snmpconf): install snmpconf and its various support files.
  1419.    
  1420. 2000-09-20 14:20  hardaker
  1421.    * snmplib/: snmp_api.c, snmp_api.h:
  1422.    - (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer.
  1423.    
  1424. 2000-09-20 11:37  hardaker
  1425.    * local/snmpconf:
  1426.    - (snmpconf): misc updates and improvements.
  1427.    
  1428. 2000-09-20 08:54  hardaker
  1429.    * snmplib/snmp_api.c:
  1430.    - (snmp_api.c): Fix dynamic array  problem pointed out by Jochen Kmietsch.
  1431.    
  1432. 2000-09-20 02:05  daves
  1433.    * agent/mibgroup/agentx/protocol.c:
  1434.    - (agentx/protocol.c): Don't include context strings on PDUs that shouldn't have them
  1435.     (Thanks to Pedro Pereira for identifying this)
  1436.    
  1437. 2000-09-19 17:06  hardaker
  1438.    * local/snmpconf:
  1439.    - (snmpconf): read older configuration files in and merge with new results.
  1440.    
  1441. 2000-09-19 14:40  hardaker
  1442.    * snmplib/snmp_api.c:
  1443.    - (snmp_api.c): print pdu type on debugging dump output.
  1444.    
  1445. 2000-09-19 14:15  hardaker
  1446.    * snmplib/: asn1.c, snmp.c:
  1447.    - (asn1.c, snmp.c): reverse encoding support for specialized opaque
  1448.      datatypes (float, double, etc).
  1449.    
  1450. 2000-09-19 14:15  hardaker
  1451.    * aclocal.m4:
  1452.    - (aclocal.m4): document macros a bit more for submission to the
  1453.      autoconf macro library.
  1454.    
  1455. 2000-09-19 08:30  mslifcak
  1456.    * agent/mibgroup/mibII/at.c:
  1457.    Fix bug #295 reported by John Whitney johnw@aiinet.com
  1458.    
  1459. 2000-09-18 14:59  hardaker
  1460.    * agent/: snmp_vars.h, snmpd.h:
  1461.    - (snmp_vars.h, snmpd.h): Patch from Harrie Hazewinkel:
  1462.      - move getStatPtr definition to proper .h file.
  1463.    
  1464. 2000-09-18 14:55  mslifcak
  1465.    * apps/Makefile.in:
  1466.    Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir
  1467.    
  1468. 2000-09-14 09:05  hardaker
  1469.    * agent/agent_read_config.c, man/snmpd.conf.5.def:
  1470.    - (agent_read_config.c, snmpd.conf.5.def): Patch from Harrie Hazewinkel:
  1471.      - add a port specification snmpd.conf token.
  1472.    
  1473. 2000-09-14 08:52  hardaker
  1474.    * agent/agent_trap.c:
  1475.    - (agent_trap.c): ignore output of gethostbyname for trap session adding.
  1476.    
  1477. 2000-09-13 15:06  hardaker
  1478.    * local/snmpconf:
  1479.    - (snmpconf): new utility to generate .conf files by prompting the
  1480.      user with questions.
  1481.    
  1482. 2000-09-08 13:07  hardaker
  1483.    * agent/mibgroup/ucd-snmp/proxy.c:
  1484.    - (proxy.c): Patch from Scott Lipcon:
  1485.      - fix proxy support for null length strings.
  1486.    
  1487. 2000-09-07 10:12  hardaker
  1488.    * config.h.in, configure, configure.in:
  1489.    - (config.h.in, configure, configure.in):
  1490.     - fix openssl checks.
  1491.     - run autoheader.
  1492.    
  1493. 2000-09-05 13:35  mslifcak
  1494.    * agent/snmpd.c, agent/mibgroup/util_funcs.c,
  1495.    apps/snmpbulkget.c, apps/snmpbulkwalk.c,
  1496.    apps/snmpdelta.c, apps/snmpdf.c, apps/snmpget.c
  1497. , apps/snmpgetnext.c, apps/snmpset.c,
  1498.    apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c
  1499. , apps/snmptrap.c, apps/snmpusm.c,
  1500.    apps/snmpvacm.c, apps/snmpwalk.c:
  1501.    Minor touchups to build on Win32 platform.
  1502.    
  1503. 2000-09-05 13:34  mslifcak
  1504.    * win32/: win32.dsw, libsnmp_dll/libsnmp.def,
  1505.    snmpdf/.cvsignore, snmpdf/snmpdf.dsp,
  1506.    snmpvacm/.cvsignore, snmpvacm/snmpvacm.dsp:
  1507.    Welcome the newest ucd-snmp applications to the Win32 builds.
  1508.    
  1509. 2000-09-04 15:19  nba
  1510.    * snmplib/read_config.c:
  1511.    - read_config.c: restart errorcount when reloading config
  1512.    
  1513. 2000-09-04 15:12  nba
  1514.    * man/snmpnetstat.1:
  1515.    - snmpnetstat.1: align man page with program
  1516.    
  1517. 2000-09-04 15:10  nba
  1518.    * agent/mibgroup/mibII/ipAddr.c:
  1519.    - ipAddr.c: remove a bad ntohl for OpenBSD
  1520.    
  1521. 2000-09-04 15:09  nba
  1522.    * agent/mibgroup/: mibincl.h, mibII/tcp.c,
  1523.    mibII/tcpTable.c, mibII/udp.c, mibII/udpTable.c:
  1524.    - mibincl.h, {tc,ud}p{,Table}.c: ensure just one include of socket.h
  1525.     to make unprotected include file in Ultrix happy
  1526.    
  1527. 2000-09-04 15:05  nba
  1528.    * configure.in, configure:
  1529.    - configure.in: make --without-libwrap work
  1530.    
  1531. 2000-09-01 15:14  hardaker
  1532.    * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c,
  1533.    vmstat_solaris2.h:
  1534.    - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
  1535.      - updated code.
  1536.    
  1537. 2000-09-01 11:54  hardaker
  1538.    * apps/snmptrapd.c:
  1539.    - (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T.
  1540.    
  1541. 2000-08-30 13:28  nba
  1542.    * snmplib/parse.c:
  1543.    - parse.c: fix loop in syntax error in DEFVAL clause. Also fix reading
  1544.     of .index file with filenames containing blanks.
  1545.    
  1546. 2000-08-28 13:43  marz
  1547.    * perl/SNMP/SNMP.pm:
  1548.    minor syntax glitch in POD docs
  1549.    
  1550. 2000-08-24 01:55  daves
  1551.    * apps/snmptable.c:
  1552.    - (apps/snmptable.c): Fix bug with displaying header-less indexed tables
  1553.     (Thanks to Ernie Miller)
  1554.    
  1555. 2000-08-19 11:29  mslifcak
  1556.    * snmplib/asn1.c:
  1557.    Apply patch from <Christoph.Mammitzsch@tu-clausthal.de>
  1558.    to fix sign in asn_rbuild_unsigned_int .
  1559.    
  1560. 2000-08-18 04:18  mslifcak
  1561.    * agent/mibgroup/mibincl.h:
  1562.    restore previous version; openbsd, solaris, linux build ok.
  1563.    
  1564. 2000-08-18 03:44  mslifcak
  1565.    * snmplib/read_config.c:
  1566.    remove unused printf argument passed to snmp_log.
  1567.    
  1568. 2000-08-18 03:20  mslifcak
  1569.    * perl/SNMP/Makefile.PL:
  1570.    fix bug 253 with patch supplied by Jeffrey Honig <jch@bsdi.com>
  1571.    
  1572. 2000-08-18 02:52  mslifcak
  1573.    * testing/tests/: T020snmpv3get, T021snmpv3getnext:
  1574.    fix bug 318 - test 9 and 10 explicitly create the test user.
  1575.    
  1576. 2000-08-17 13:42  mslifcak
  1577.    * apps/snmptest.c:
  1578.    The battle to trim newlines correctly continues...reduce length by one.
  1579.    
  1580. 2000-08-16 15:04  hardaker
  1581.    * snmplib/: snmp_api.c, snmpusm.c:
  1582.    - (snmp_api.c, snmpusm.c): fix various encryption/decryption problems.
  1583.    
  1584. 2000-08-16 15:03  hardaker
  1585.    * snmplib/scapi.c:
  1586.    - (scapi.c): fix padding size in encryption.
  1587.    
  1588. 2000-08-16 14:48  hardaker
  1589.    * snmplib/scapi.c:
  1590.    - (scapi.c): set plaintext length at the end of sc_decrypt.
  1591.    
  1592. 2000-08-15 05:08  mslifcak
  1593.    * FAQ:
  1594.    Fix bug 284 with a short explanation about snmp.conf.
  1595.    
  1596. 2000-08-15 03:00  mslifcak
  1597.    * INSTALL:
  1598.    Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu
  1599.    
  1600. 2000-08-15 00:08  nba
  1601.    * apps/: snmptest.c (V4-1-1-patches.2), snmptest.c:
  1602.    - snmptest.c: overhaul input_variable, kill newline
  1603.    
  1604. 2000-08-14 22:05  nba
  1605.    * aclocal.m4, configure.in, configure (V4-1-1-patches.[1,0,0]),
  1606.    aclocal.m4, configure, configure.in:
  1607.    - aclocal.m4, configure.in: fixes for configure --silent
  1608.    
  1609. 2000-08-14 17:27  hardaker
  1610.    * Makefile.top, configure, configure.in:
  1611.    - (Makefile.top, configure, configure.in):
  1612.      - --enable-silent-libtool to make Niels smile.
  1613.    
  1614. 2000-08-14 17:17  hardaker
  1615.    * snmplib/: snmpv3.c, snmpv3.h:
  1616.    - (snmpv3.c, snmpv3.h): implement a new (default) engineID type based
  1617.      on a random number, and a timestamp.
  1618.      - I think it won't invalidate existing installations (heh).
  1619.    
  1620. 2000-08-14 16:47  hardaker
  1621.    * snmplib/read_config.c:
  1622.    - (read_config.c):
  1623.      - if -Dread_config, then print even no-help tokens and a * for PREMIB ones.
  1624.    
  1625. 2000-08-14 14:51  nba
  1626.    * acconfig.h, config.h.in, configure,
  1627.    configure.in, agent/agent_trap.c,
  1628.    agent/mib_modules.c, agent/mibgroup/mibincl.h,
  1629.    agent/mibgroup/host/hr_partition.c,
  1630.    agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c
  1631. , agent/mibgroup/mibII/interfaces.c,
  1632.    agent/mibgroup/mibII/system_mib.c,
  1633.    agent/mibgroup/mibII/vacm_vars.c,
  1634.    agent/mibgroup/snmpv3/snmpEngine.c,
  1635.    agent/mibgroup/snmpv3/snmpMPDStats.c,
  1636.    agent/mibgroup/snmpv3/usmStats.c,
  1637.    agent/mibgroup/snmpv3/usmUser.c,
  1638.    agent/mibgroup/ucd-snmp/disk.c,
  1639.    agent/mibgroup/ucd-snmp/errormib.c,
  1640.    agent/mibgroup/ucd-snmp/extensible.c,
  1641.    agent/mibgroup/ucd-snmp/loadave.c,
  1642.    agent/mibgroup/ucd-snmp/proc.c,
  1643.    agent/mibgroup/ucd-snmp/registry.c,
  1644.    agent/mibgroup/ucd-snmp/versioninfo.c,
  1645.    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, apps/snmpbulkget.c
  1646. , snmplib/getopt.h, snmplib/scapi.c,
  1647.    snmplib/snmp_alarm.c, snmplib/snmp_api.c,
  1648.    snmplib/snmp_logging.c, snmplib/snmpusm.c:
  1649.    - (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5
  1650.    
  1651. 2000-08-14 11:33  hardaker
  1652.    * snmplib/keytools.c:
  1653.    - (keytools.c): Patch from Yigal Hochberg:
  1654.      - remove unused context variables.
  1655.    
  1656. 2000-08-14 11:29  hardaker
  1657.    * snmplib/scapi.c:
  1658.    - (scapi.c): Patch from Yigal Hochberg:
  1659.      - remove duplicate keylength check.
  1660.    
  1661. 2000-08-11 13:09  hardaker
  1662.    * snmplib/snmp_api.c:
  1663.    - (snmp_api.c): optimize reverse encoding of varbindlists.
  1664.    
  1665. 2000-08-11 08:55  hardaker
  1666.    * local/README.mib2c:
  1667.    - (README.mib2c): Patch from Jan Alfred Sandven:
  1668.      - typos.
  1669.    
  1670. 2000-08-11 06:05  nba
  1671.    * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c
  1672. , snmpdf.c, snmpget.c, snmpgetnext.c,
  1673.    snmpset.c, snmpstatus.c, snmptable.c,
  1674.    snmptest.c, snmptrap.c, snmpusm.c, snmpvacm.c
  1675. , snmpwalk.c:
  1676.    - apps/*: snmpapp -V should not give the usage message too.
  1677.    
  1678. 2000-08-11 00:43  nba
  1679.    * man/: snmptrapd.8 (V4-1-1-patches.2), snmptrapd.8:
  1680.    - snmptrapd.8: fix typo. Thanks to G. Allen Morris III <gam3@acm.org>
  1681.    
  1682. 2000-08-10 23:23  nba
  1683.    * snmplib/parse.c:
  1684.    - parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and
  1685.     ObjectName
  1686.    
  1687. 2000-08-10 16:20  hardaker
  1688.    * local/: Makefile.in, mib2c:
  1689.    - (Makefile.in, mib2c):
  1690.      - make mib2c look in $(snmplibdir) for .conf files.
  1691.      - install mib2c and .conf files.
  1692.    
  1693. 2000-08-10 14:33  hardaker
  1694.    * snmplib/: default_store.h, snmp_api.c:
  1695.    - (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode.
  1696.    
  1697. 2000-08-10 14:31  hardaker
  1698.    * agent/mibgroup/ucd-snmp/extensible.c:
  1699.    - (extensible.c): fix CR termination.
  1700.    
  1701. 2000-08-10 14:25  hardaker
  1702.    * acconfig.h, config.h.in:
  1703.    - (acconfig.h, config.h.in): define reverse encoding on by default.
  1704.    
  1705. 2000-08-10 13:02  mslifcak
  1706.    * configure.in, configure:
  1707.    fix bug 252 for configure and sys/socket.h on BSD/OS 4.2
  1708.    
  1709. 2000-08-10 09:07  hardaker
  1710.    * snmplib/: asn1.c, asn1.h, snmp.c, snmp.h
  1711. , snmp_api.c, snmp_api.h, snmpusm.c,
  1712.    snmpusm.h, snmpv3.c:
  1713.    - (asn1.c, asn1.h, snmp.c, snmp.h, snmp_api.c, snmp_api.h, snmpusm.c,
  1714.      snmpusm.h, snmpv3.c):
  1715.      - implement reverse encoded messages.
  1716.        - TODO: clean up, run-time determination of weather to use it or not.
  1717.    
  1718. 2000-08-09 15:40  mslifcak
  1719.    * snmplib/read_config.c:
  1720.    Fix bug 331 with patch in part provided by John Naylon <jbpn@cambridgebroadband.com>
  1721.    
  1722. 2000-08-09 15:27  mslifcak
  1723.    * agent/mibgroup/smux/smux.c,
  1724.    agent/mibgroup/ucd-snmp/proxy.c, apps/snmpvacm.c:
  1725.    no // comment, in deference to non-ANSI-C compilers.
  1726.    
  1727. 2000-08-09 07:21  nba
  1728.    * agent/mibgroup/host/hr_swrun.c:
  1729.    - hr_swrun.c: fix the RunPath for swapped out Linux process
  1730.    
  1731. 2000-08-09 07:21  nba
  1732.    * agent/mibgroup/host/: hr_print.c (V4-1-1-patches.2), hr_print.c
  1733. :
  1734.    - hr_print.c: fix a debug token
  1735.    
  1736. 2000-08-09 04:44  nba
  1737.    * apps/snmpnetstat/main.c:
  1738.    - main.c: fix parsing of -v
  1739.    
  1740. 2000-08-08 10:06  hardaker
  1741.    * agent/mibgroup/ucd-snmp/extensible.c:
  1742.    - (extensible.c): strip newlines.
  1743.    
  1744. 2000-08-08 08:51  hardaker
  1745.    * snmplib/snmp_parse_args.c:
  1746.    - (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0.
  1747.      -
  1748.    
  1749. 2000-08-08 06:36  mslifcak
  1750.    * snmplib/snmpusm.c:
  1751.    Fix bug #295 (free *secStateRef before allocating another one).
  1752.    
  1753. 2000-08-08 06:05  mslifcak
  1754.    * apps/snmptrapd.c, agent/snmpd.c:
  1755.    fix bug #298 reported and patch supplied by Conrad Link <clink@ml.com>
  1756.    
  1757. 2000-08-08 04:59  nba
  1758.    * snmplib/snmp_api.c:
  1759.    - snmp_api.c: fix a busy loop when alarm queue is active without any
  1760.     outstanding requests
  1761.    
  1762. 2000-08-08 04:47  nba
  1763.    * man/snmpset.1:
  1764.    - snmpset.1: cannot set counters
  1765.    
  1766. 2000-08-08 04:42  mslifcak
  1767.    * snmplib/snmp_api.c:
  1768.    Fixed (BUG#332) using patch submitted by John Naylon <jbpn@cambridgebroadband.com>
  1769.    Also consolidated comments about the four send PDU functions.
  1770.    
  1771. 2000-08-07 06:59  mslifcak
  1772.    * snmplib/snmp_api.c:
  1773.    Fix leak in reportable errors found by John Naylon <jbpn@cambridgebroadband.com>
  1774.    
  1775. 2000-08-07 05:48  nba
  1776.    * man/add_module_replacement.3:
  1777.    file add_module_replacement.3 was initially added on branch V4-1-1-patches.
  1778.    
  1779. 2000-08-07 05:48  nba
  1780.    * man/read_objid.3:
  1781.    file read_objid.3 was initially added on branch V4-1-1-patches.
  1782.    
  1783. 2000-08-07 02:49  nba
  1784.    * man/snmp_set_mib_warnings.3:
  1785.    file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches.
  1786.    
  1787. 2000-08-07 02:49  nba
  1788.    * man/snmp_set_save_descriptions.3:
  1789.    file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches.
  1790.    
  1791. 2000-08-07 02:49  nba
  1792.    * man/read_module_node.3:
  1793.    file read_module_node.3 was initially added on branch V4-1-1-patches.
  1794.    
  1795. 2000-08-07 02:49  nba
  1796.    * man/read_module.3:
  1797.    file read_module.3 was initially added on branch V4-1-1-patches.
  1798.    
  1799. 2000-08-07 02:49  nba
  1800.    * man/read_mib.3:
  1801.    file read_mib.3 was initially added on branch V4-1-1-patches.
  1802.    
  1803. 2000-08-07 02:49  nba
  1804.    * man/read_all_mibs.3:
  1805.    file read_all_mibs.3 was initially added on branch V4-1-1-patches.
  1806.    
  1807. 2000-08-07 02:49  nba
  1808.    * man/print_variable.3:
  1809.    file print_variable.3 was initially added on branch V4-1-1-patches.
  1810.    
  1811. 2000-08-07 02:49  nba
  1812.    * man/print_value.3:
  1813.    file print_value.3 was initially added on branch V4-1-1-patches.
  1814.    
  1815. 2000-08-07 02:49  nba
  1816.    * man/print_objid.3:
  1817.    file print_objid.3 was initially added on branch V4-1-1-patches.
  1818.    
  1819. 2000-08-07 02:49  nba
  1820.    * man/print_mib.3:
  1821.    file print_mib.3 was initially added on branch V4-1-1-patches.
  1822.    
  1823. 2000-08-07 02:49  nba
  1824.    * man/print_description.3:
  1825.    file print_description.3 was initially added on branch V4-1-1-patches.
  1826.    
  1827. 2000-08-07 02:49  nba
  1828.    * man/init_mib.3:
  1829.    file init_mib.3 was initially added on branch V4-1-1-patches.
  1830.    
  1831. 2000-08-07 02:49  nba
  1832.    * man/init_mib_internals.3:
  1833.    file init_mib_internals.3 was initially added on branch V4-1-1-patches.
  1834.    
  1835. 2000-08-07 02:49  nba
  1836.    * man/get_module_node.3:
  1837.    file get_module_node.3 was initially added on branch V4-1-1-patches.
  1838.    
  1839. 2000-08-07 02:49  nba
  1840.    * man/add_mibdir.3:
  1841.    file add_mibdir.3 was initially added on branch V4-1-1-patches.
  1842.    
  1843. 2000-08-04 17:13  hardaker
  1844.    * configure, configure.in:
  1845.    - (configure, configure.in): add in the notification group by default.
  1846.    
  1847. 2000-08-04 17:08  hardaker
  1848.    * agent/mibgroup/notification.h:
  1849.    - (notification.h): notification mib wrapper.
  1850.    
  1851. 2000-08-04 17:06  hardaker
  1852.    * snmplib/snmp_parse_args.c:
  1853.    - (snmp_parse_args.c):
  1854.     - initialize optind before calling getopt.
  1855.     - debugging output.
  1856.    
  1857. 2000-08-04 16:56  hardaker
  1858.    * agent/mibgroup/ucd-snmp/proxy.c:
  1859.    - (proxy.c): properly set the first (unused) argument to snmp_parse_args().
  1860.    
  1861. 2000-08-04 16:53  hardaker
  1862.    * agent/: agent_trap.c,
  1863.    mibgroup/notification/snmpNotifyTable.h,
  1864.    mibgroup/target/snmpTargetAddrEntry.c,
  1865.    mibgroup/target/snmpTargetAddrEntry.h,
  1866.    mibgroup/target/snmpTargetParamsEntry.c,
  1867.    mibgroup/target/snmpTargetParamsEntry.h,
  1868.    mibgroup/target/target.c:
  1869.    - (agent_trap.c, snmpNotifyTable.h, snmpTargetAddrEntry.c,
  1870.      snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
  1871.      snmpTargetParamsEntry.h, target.c):
  1872.      - if using the snmpNotificationTable, insert non-v1 trap sinks into it.
  1873.    
  1874. 2000-08-04 05:26  daves
  1875.    * agent/mibgroup/mibJJ.h:
  1876.    - (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII
  1877.    
  1878. 2000-08-04 05:21  daves
  1879.    * agent/mibgroup/: util_funcs.c, util_funcs.h:
  1880.    - (mibgroup/util_funcs.[ch]): New 'cached table' routines
  1881.    
  1882. 2000-08-03 08:37  mslifcak
  1883.    * snmplib/snmp_api.c:
  1884.    Fix bug #325 identified by John Naylon <jbpn@cambridgebroadband.com>
  1885.    
  1886. 2000-08-03 01:24  nba
  1887.    * mibs/IP-FORWARD-MIB.txt:
  1888.    file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches.
  1889.    
  1890. 2000-08-03 01:24  nba
  1891.    * mibs/INET-ADDRESS-MIB.txt:
  1892.    file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches.
  1893.    
  1894. 2000-08-03 01:24  nba
  1895.    * mibs/IF-INVERTED-STACK-MIB.txt:
  1896.    file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches.
  1897.    
  1898. 2000-08-03 01:24  nba
  1899.    * mibs/HCNUM-TC.txt:
  1900.    file HCNUM-TC.txt was initially added on branch V4-1-1-patches.
  1901.    
  1902. 2000-08-02 07:06  mslifcak
  1903.    * testing/eval_tools.sh:
  1904.    Silent running grep results.
  1905.    
  1906. 2000-08-02 06:10  mslifcak
  1907.    * snmplib/snmp_api.c:
  1908.    Fix BUG #291: allow "255.255.255.255" for text input to ASN_IPADDRESS
  1909.    
  1910. 2000-08-02 05:20  mslifcak
  1911.    * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c
  1912. , agent/mibgroup/agentx/subagent.c, apps/snmptest.c
  1913. :
  1914.    Fix (BUG#323): free PDU when snmp_send fails.
  1915.    
  1916. 2000-08-02 05:06  mslifcak
  1917.    * testing/TESTCONF.sh:
  1918.    Add -p option once to snmpd args.
  1919.    Find MIBDIRS in source tree.
  1920.    Fix condition to set PATH.
  1921.    
  1922. 2000-08-01 23:30  nba
  1923.    * agent/mibgroup/mibII/ip.c:
  1924.    - ip.c: One more #if solaris
  1925.    
  1926. 2000-08-01 23:19  nba
  1927.    * agent/mibgroup/mibII/ip.c:
  1928.    - ip.c: A bad #if ... the proper define to test for Solaris is solaris2
  1929.    
  1930. 2000-08-01 16:40  hardaker
  1931.    * snmplib/snmp_parse_args.c:
  1932.    - (snmp_parse_args.c): remove unused usage() typedef.
  1933.    
  1934. 2000-08-01 16:40  hardaker
  1935.    * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:
  1936.    - (proxy.c, proxy.h): -Wall warning fixes.
  1937.    
  1938. 2000-08-01 16:39  hardaker
  1939.    * FAQ:
  1940.    - (FAQ): mention newer versions of Solaris.
  1941.    
  1942. 2000-08-01 16:37  hardaker
  1943.    * testing/TESTCONF.sh, testing/TESTCONF.sh.in,
  1944.    configure, configure.in:
  1945.    - (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF.
  1946.    
  1947. 2000-08-01 16:31  hardaker
  1948.    * Makefile.top:
  1949.    - (Makefile.top): make un-quiet.
  1950.    
  1951. 2000-08-01 10:23  hardaker
  1952.    * local/snmp-ucd.sh:
  1953.    - (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations).
  1954.    
  1955. 2000-08-01 04:45  mslifcak
  1956.    * snmplib/snmpusm.c:
  1957.    Fix bug found by Yigal Hochberg <hochberg@dmhsoftware.com>
  1958.    
  1959. 2000-08-01 03:30  daves
  1960.    * agent/snmp_vars.c:
  1961.    - (agent/snmp_vars.c): Fix building of complete OID
  1962.     (work with the name originally registered,
  1963.      not any subsequent division boundaries)
  1964.    
  1965. 2000-07-31 20:09  mslifcak
  1966.    * agent/mibgroup/util_funcs.c:
  1967.    Remove duplicate fopen from shell_command.
  1968.    
  1969. 2000-07-31 18:58  mslifcak
  1970.    * testing/: RUNTESTS, TESTCONF.sh.in:
  1971.    (TESTCONF.sh.in) - set MIBDIRS to sibling of the testing directory.
  1972.    (RUNTESTS) - allow binaries to be in the "-D bindir" directory.
  1973.    
  1974. 2000-07-31 15:25  mslifcak
  1975.    * testing/TESTCONF.sh.in:
  1976.    Dont adjust PATH if SNMP_PATH is set.
  1977.    Dont add port spec to SNMP_FLAGS if one is already specified.
  1978.    
  1979. 2000-07-31 13:49  mslifcak
  1980.    * testing/eval_tools.sh:
  1981.    Remove test directories for skipped tests.
  1982.    Keep test directories for failed tests.
  1983.    Keep test directories for passed tests when "RUNTESTS -s" is specified.
  1984.    Search config.h at the root of the build tree.
  1985.    
  1986. 2000-07-31 11:32  mslifcak
  1987.    * config.guess:
  1988.    Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5
  1989.    
  1990. 2000-07-31 11:31  mslifcak
  1991.    * config.sub:
  1992.    Merge from automake-1.4: Add for Rhapsody, OpenStep
  1993.    
  1994. 2000-07-30 17:38  hardaker
  1995.    * agent/mibgroup/: notification/snmpNotifyTable.c,
  1996.    notification/snmpNotifyTable.h, target/target.c,
  1997.    target/target.h:
  1998.    - (snmpNotifyTable.c, snmpNotifyTable.h, target.c, target.h):
  1999.      - implement untested filtering function callback for target searches.
  2000.      - delete unused function.
  2001.      - misc warning fixes.
  2002.    
  2003. 2000-07-30 17:07  hardaker
  2004.    * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c
  2005. , snmpNotifyFilterProfileTable.h,
  2006.    snmpNotifyFilterTable.c, snmpNotifyFilterTable.h:
  2007.    - (snmpNotifyFilterProfileTable.c, snmpNotifyFilterProfileTable.h,
  2008.      snmpNotifyFilterTable.c, snmpNotifyFilterTable.h):
  2009.      - more notification table implementations for filtering.
  2010.        - Framework complete, functionality is not.
  2011.    
  2012. 2000-07-30 17:05  hardaker
  2013.    * agent/mibgroup/: header_complex.c, header_complex.h:
  2014.    - (header_complex.c, header_complex.h):
  2015.      - handle implied objects.
  2016.      - implement header_complex_get() for simple data retrievals.
  2017.    
  2018. 2000-07-28 06:14  mslifcak
  2019.    * agent/mibgroup/mibII/: var_route.c (V4-1-1-patches.2),
  2020.    var_route.c:
  2021.    Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com.
  2022.    
  2023. 2000-07-27 15:19  hardaker
  2024.    * configure, configure.in:
  2025.    - (configure, configure.in): Patch from Vinay Mohta:
  2026.      - access_hosts() requires an argument so fake one.
  2027.    
  2028. 2000-07-27 15:00  hardaker
  2029.    * agent/mibgroup/mibII/interfaces.c:
  2030.    - (interfaces.c): Patch from Mattias Barthel:
  2031.      - fix for interfaces without an attached IP address.
  2032.    
  2033. 2000-07-27 14:55  hardaker
  2034.    * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c,
  2035.    vmstat_solaris2.h:
  2036.    - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
  2037.      - support raw values.
  2038.    
  2039. 2000-07-27 08:25  hardaker
  2040.    * apps/snmpusm.c:
  2041.    - (snmpusm.c): print errors to stderr.
  2042.    
  2043. 2000-07-27 06:20  nba
  2044.    * snmplib/parse.c:
  2045.    - parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE
  2046.     for another
  2047.    
  2048. 2000-07-27 01:35  nba
  2049.    * snmplib/snmp_api.c:
  2050.    - snmp_api.c: Fix pdu->community being overwritten with session->community
  2051.     Thanks to Dana P. Cook <dcook@cabletron.com>
  2052.    
  2053. 2000-07-26 22:28  mslifcak
  2054.    * agent/agent_trap.c, snmplib/parse.c,
  2055.    snmplib/read_config.c, win32/libsnmp_dll/libsnmp.def:
  2056.    Update for win32 build: remove unused variables and unpublished method.
  2057.    
  2058. 2000-07-26 08:53  hardaker
  2059.    * local/mib2c.storage.conf:
  2060.    - (mib2c.storage.conf): misc changes and improvements.
  2061.    
  2062. 2000-07-26 08:53  hardaker
  2063.    * local/tkmib:
  2064.    - (tkmib): Patch from Bert Driehuis:
  2065.      - translateObj hack.
  2066.    
  2067. 2000-07-26 08:49  hardaker
  2068.    * local/tkmib:
  2069.    - (tkmib): Patch from Bert Driehuis:
  2070.      - remove beginning newline in description clauses.
  2071.    
  2072. 2000-07-17 11:00  hardaker
  2073.    * agent/mibgroup/ucd-snmp/vmstat_solaris2.h:
  2074.    - (vmstat_solaris2.h): config_require kernel_sunos5.
  2075.    
  2076. 2000-07-12 09:29  hardaker
  2077.    * snmplib/snmpv3.c:
  2078.    - (snmpv3.c): copy key length as well as the key when using the same
  2079.      privacy key as the auth key.
  2080.    
  2081. 2000-07-11 13:34  marz
  2082.    * perl/SNMP/: README, SNMP.pm, SNMP.xs, t/mib.t
  2083. :
  2084.    added ranges field to SNMP::MIB hash
  2085.    
  2086. 2000-07-11 10:05  hardaker
  2087.    * snmplib/mib.c:
  2088.    - (mib.c): Patch from Robert Story:
  2089.      - make null PREFIX variable possible so non-dot-leading oids are accepted.
  2090.    
  2091. 2000-07-11 09:22  hardaker
  2092.    * agent/snmp_agent.c, apps/snmptrapd.c,
  2093.    snmplib/snmp_api.c, snmplib/snmp_api.h,
  2094.    snmplib/snmpusm.c, snmplib/snmpusm.h:
  2095.    - (snmp_agent.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
  2096.      - make the session pointers indicate weather or not they are
  2097.        "authoritative", meaning weather they should be learning engineIDs
  2098.        or reporting on them.
  2099.      - pass the received-packet session pointer into snmpv3_parse and
  2100.        usm_proccess_in_msg() to use this flag.
  2101.      - set isAuthoratative = true in the agent, and unknown in the snmptrapd.
  2102.    
  2103. 2000-07-11 08:32  hardaker
  2104.    * snmplib/snmpv3.c:
  2105.    - (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use.
  2106.    
  2107. 2000-07-07 01:37  daves
  2108.    * agent/mibgroup/mibII/interfaces.c:
  2109.    - (mibII/interfaces.c): Recognise Token Ring interfaces under Linux
  2110.    
  2111. 2000-07-06 17:19  hardaker
  2112.    * snmplib/read_config.c:
  2113.    - (read_config.c): print generic strings when saving persistent data
  2114.      where possible.  (IE, check for printable characters before printing hex).
  2115.    
  2116. 2000-07-06 17:05  hardaker
  2117.    * testing/: TESTCONF.sh, TESTCONF.sh.in:
  2118.    - (TESTCONF.sh, TESTCONF.sh.in): moved TESTCONF.sh to TESTCONF.sh.in
  2119.      and have the MIBS path variable built by configure since it knows
  2120.      where the root level source directory is.
  2121.    
  2122. 2000-07-06 17:04  hardaker
  2123.    * configure, configure.in,
  2124.    agent/mibgroup/header_complex.c,
  2125.    agent/mibgroup/notification/snmpNotifyTable.c, snmplib/asn1.h
  2126. , snmplib/snmp_api.c:
  2127.    - (configure, configure.in, header_complex.c, snmpNotifyTable.c,
  2128.      asn1.h, snmp_api.c):
  2129.      - implement IMPLIED index handling.
  2130.      - make the created USM entries set the storageType and RowStatus
  2131.        appropriately.
  2132.    
  2133. 2000-07-06 17:02  hardaker
  2134.    * snmplib/snmp_api.h:
  2135.    - (snmp_api.h): better comments on a couple of function definitions.
  2136.    
  2137. 2000-07-05 07:50  mslifcak
  2138.    * agent/snmp_agent.c:
  2139.    fix (BUG#290) gracefully handle some PDUs that have no variables.
  2140.    
  2141. 2000-07-05 06:46  mslifcak
  2142.    * README.win32:
  2143.    [no log message]
  2144.    
  2145. 2000-07-04 10:21  hardaker
  2146.    * agent/snmp_vars.c, apps/snmptrapd.c,
  2147.    snmplib/snmp_api.c, snmplib/snmpusm.c,
  2148.    snmplib/snmpusm.h:
  2149.    - (snmp_vars.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
  2150.      - remove last remnants of the "initial" user.
  2151.      - make engineid reports from the usm happen based on the report flag
  2152.        in the message flag.
  2153.        - Note: this is a big issue with the SNMPv3 protocol specs.  The
  2154.          specifications note that you send a report if you are
  2155.          "authoritative", but don't describe how to know if you are
  2156.          authoritative or not.  For situations like proxies and
  2157.          notification receivers, where you are sometimes authoritative
  2158.          and other times you're not, this is problematic.  The SNMPv3
  2159.          ASIs do not pass in enough information to determine this and the
  2160.          WG has proclaimed that the ASIs are not meant to be used as an
  2161.          API, but the initial work done by NAI and TISLabs attempted to
  2162.          implement the USM such that it would be a "reference" release
  2163.          and hence we followed the specifications to the letter and used
  2164.          the ASIs as APIs just to see if we could.  We could previously
  2165.          only because we were always either authoritative or
  2166.          non-authoritative.  Since beginning to work on proxy and the
  2167.          notification mib, this is no longer possible.  For the record, I
  2168.          am hereby changing the initial reference release in such a
  2169.          manner as it no longer conforms exactly to the SNMPv3 ASIs.  So
  2170.          as not to confuse anyone, this is an entirely theoretical issue
  2171.          with respect to the SNMPv3 specification and is perfectly legal
  2172.          to do.  Though I could easily go on, I'll step off my soap box now.
  2173.    
  2174. 2000-07-03 10:10  hardaker
  2175.    * agent/: agent_callbacks.h, agent_trap.c,
  2176.    agent_trap.h, mibgroup/notification/snmpNotifyTable.c,
  2177.    mibgroup/target/snmpTargetAddrEntry.c,
  2178.    mibgroup/target/snmpTargetAddrEntry.h,
  2179.    mibgroup/target/snmpTargetParamsEntry.c,
  2180.    mibgroup/target/snmpTargetParamsEntry.h,
  2181.    mibgroup/target/target.c:
  2182.    - (agent_callbacks.h, agent_trap.c, agent_trap.h, snmpNotifyTable.c,
  2183.      snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
  2184.      snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c):
  2185.      - Add a new callback for sending traps.
  2186.        - Make the notification mib use it.
  2187.      - make the target mib generate more persistent sessions.
  2188.      - Make the notification mib always ask the target mib for a session
  2189.        list, which is now cached directly by the target mib.
  2190.    
  2191. 2000-07-03 08:38  mslifcak
  2192.    * snmplib/: mib.c, read_config.c, snmp_api.c
  2193. , system.c:
  2194.    fix (BUG#262) - (some) statements that cannot be reached.
  2195.    
  2196. 2000-07-03 07:55  mslifcak
  2197.    * snmplib/ucd-snmp-includes.h:
  2198.    fix (BUG#287)
  2199.    
  2200. 2000-07-03 06:11  mslifcak
  2201.    * snmplib/snmpusm.c:
  2202.    fix bug # 289
  2203.    
  2204. 2000-06-30 04:45  mslifcak
  2205.    * snmplib/read_config.c:
  2206.    simplify memory allocation in read_config_read_{octet_string, objid}
  2207.    
  2208. 2000-06-30 00:47  nba
  2209.    * snmplib/read_config.c:
  2210.    - read_config.c: Fix a missing initialization for keywords without help
  2211.    
  2212. 2000-06-28 23:37  nba
  2213.    * mibs/: IF-MIB.txt, Makefile.mib:
  2214.    - IF-MIB.txt: upgrade to RFC 2863
  2215.    
  2216. 2000-06-28 00:58  nba
  2217.    * acconfig.h, config.h.in, configure.in,
  2218.    configure, agent/mibgroup/mibII/interfaces.c:
  2219.    - interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value
  2220.    
  2221. 2000-06-27 01:34  nba
  2222.    * apps/snmpnetstat/main.c:
  2223.    - main.c: better option parsing.
  2224.    
  2225. 2000-06-27 01:34  nba
  2226.    * snmplib/snmpv3.c:
  2227.    - snmpv3.c: do case insensitive matching of option values.
  2228.    
  2229. 2000-06-27 00:33  nba
  2230.    * man/snmptranslate.1:
  2231.    - snmptranslate.1: document that -w is also for -Td
  2232.    
  2233. 2000-06-27 00:30  nba
  2234.    * man/: snmpbulkget.1, snmpbulkwalk.1, snmpcmd.1
  2235. , snmpget.1, snmpgetnext.1, snmpnetstat.1,
  2236.    snmpset.1, snmpstatus.1, snmptest.1, snmptrap.1
  2237. , snmptrapd.8, snmpwalk.1, variables.5:
  2238.    - various man page nit-picking
  2239.    
  2240. 2000-06-27 00:28  nba
  2241.    * apps/snmptable.c:
  2242.    - snmptable.c: fixes and usage message for -Ch and -CH
  2243.    
  2244. 2000-06-26 23:43  nba
  2245.    * mibs/: AGENTX-MIB.txt, DISMAN-SCHEDULE-MIB.txt,
  2246.    DISMAN-SCRIPT-MIB.txt, EtherLike-MIB.txt,
  2247.    HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt,
  2248.    IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANA-LANGUAGE-MIB.txt
  2249. , IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt
  2250. , IPV6-ICMP-MIB.txt, IPV6-MIB.txt, IPV6-TC.txt
  2251. , IPV6-TCP-MIB.txt, Makefile.in, RMON-MIB.txt
  2252. , SMUX-MIB.txt, SNMP-COMMUNITY-MIB.txt,
  2253.    SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt,
  2254.    SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
  2255.    SNMP-TARGET-MIB.txt, SNMP-USER-BASED-SM-MIB.txt,
  2256.    SNMP-VIEW-BASED-ACM-MIB.txt, SNMPv2-CONF.txt,
  2257.    SNMPv2-MIB.txt, SNMPv2-SMI.txt, SNMPv2-TC.txt,
  2258.    SNMPv2-TM.txt, TCP-MIB.txt, UDP-MIB.txt:
  2259.    - Makefile.in, *MIB.txt: update to current RFC version
  2260.    
  2261. 2000-06-26 23:42  nba
  2262.    * mibs/: Makefile.mib, mibfetch, smistrip:
  2263.    - Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC
  2264.     documents.
  2265.    
  2266. 2000-06-26 23:40  nba
  2267.    * snmplib/parse.c, snmplib/mib.c, snmplib/mib.h
  2268. , apps/snmptranslate.c:
  2269.    - parse.c, mib.[ch], snmptranslate.c: add parsing of CHOICE and checks for
  2270.     OBJECT-GROUP and AGENT-CAPABILITIES. This allows us to parse
  2271.     complete MIB extracts from RFC documents.
  2272.    
  2273. 2000-06-26 23:38  nba
  2274.    * Makefile.top:
  2275.    - Makefile.top: make libtool silent, so we can see those warnings
  2276.    
  2277. 2000-06-26 23:37  nba
  2278.    * agent/mibgroup/target/snmpTargetAddrEntry.c:
  2279.    - snmpTargetAddrEntry.c: do a cast to kill a warning
  2280.    
  2281. 2000-06-26 23:32  nba
  2282.    * agent/agent_trap.c:
  2283.    - agent_trap.c: Fix a leak when request is blocked by VACM and no trap
  2284.     is sent.
  2285.    
  2286. 2000-06-26 11:56  mslifcak
  2287.    * snmplib/read_config.c:
  2288.    fix (BUG#233)
  2289.    
  2290. 2000-06-23 06:42  mslifcak
  2291.    * agent/mibgroup/ucd-snmp/proc.c:
  2292.    replace malloc/memset 0 with calloc.
  2293.    
  2294. 2000-06-23 01:08  daves
  2295.    * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h
  2296. , ip.c:
  2297.    - (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards
  2298.     (Thanks to Bryan Blackman)
  2299.    
  2300. 2000-06-22 17:09  mslifcak
  2301.    * agent/mibgroup/ucd-snmp/proc.c:
  2302.    remove extra include errormib.h
  2303.    
  2304. 2000-06-22 16:50  mslifcak
  2305.    * agent/mibgroup/util_funcs.c:
  2306.    Fix bug #276 - close most file descriptors before exec'ing command.
  2307.    
  2308. 2000-06-22 15:59  mslifcak
  2309.    * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c
  2310. , ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c
  2311. :
  2312.    fgets: use sizeof(buf) in lieu of compiler constant STRMAX.
  2313.    
  2314. 2000-06-22 15:53  mslifcak
  2315.    * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:
  2316.    Use fewer large static buffers.  pass_persist uses bigger buffers now.
  2317.    
  2318. 2000-06-21 12:25  hardaker
  2319.    * agent/mibgroup/notification/snmpNotifyTable.c:
  2320.    - (snmpNotifyTable.c): Uh, only if not deleted.
  2321.    
  2322. 2000-06-21 12:23  hardaker
  2323.    * agent/mibgroup/notification/snmpNotifyTable.c:
  2324.    - (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS.
  2325.    
  2326. 2000-06-20 20:01  mslifcak
  2327.    * Makefile.in:
  2328.    Declare top_builddir to avoid annoying /libtool not found message.
  2329.    
  2330. 2000-06-20 17:30  mslifcak
  2331.    * apps/encode_keychange.c:
  2332.    Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf).
  2333.    
  2334. 2000-06-20 15:37  mslifcak
  2335.    * win32/: libagent/libagent.def, libagent/libagent.dsp,
  2336.    libsnmp_dll/libsnmp.def, snmpbulkget/snmpbulkget.dsp,
  2337.    snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp,
  2338.    snmpdelta/snmpdelta.dsp, snmpget/snmpget.dsp,
  2339.    snmpgetnext/snmpgetnext.dsp, snmpset/snmpset.dsp,
  2340.    snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
  2341.    snmptest/snmptest.dsp, snmptrap/snmptrap.dsp,
  2342.    snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp,
  2343.    snmpwalk/snmpwalk.dsp:
  2344.    Win32 MS-VC++ build fixups.
  2345.    
  2346. 2000-06-20 15:37  mslifcak
  2347.    * snmplib/snmpv3.c:
  2348.    Encapsulate local variable "x" to the scope where needed.
  2349.    
  2350. 2000-06-20 15:36  mslifcak
  2351.    * snmplib/snmp_client.c:
  2352.    Remove unused var "newvar".
  2353.    
  2354. 2000-06-20 15:36  mslifcak
  2355.    * apps/snmptrapd_log.c:
  2356.    Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch.
  2357.    
  2358. 2000-06-20 15:34  mslifcak
  2359.    * apps/snmptrapd.c:
  2360.    Remove unused vars struct tm, time_t.
  2361.    
  2362. 2000-06-20 15:34  mslifcak
  2363.    * agent/snmpd.c:
  2364.    Remove unused var "initlist".
  2365.    
  2366. 2000-06-20 15:33  mslifcak
  2367.    * agent/snmp_agent.c:
  2368.    Declare strncasecmp in system.h ; Remove unused var "status".
  2369.    
  2370. 2000-06-20 15:31  mslifcak
  2371.    * agent/mibgroup/mibII/vacm_vars.c:
  2372.    Remove unused vars.
  2373.    
  2374. 2000-06-20 15:30  mslifcak
  2375.    * agent/agent_trap.c:
  2376.    Declare optarg in getopt.h.
  2377.    
  2378. 2000-06-20 14:00  hardaker
  2379.    * local/mib2c.storage.conf:
  2380.    - (mib2c.storage.conf): misc minor changes.
  2381.    
  2382. 2000-06-20 13:59  hardaker
  2383.    * agent/mibgroup/notification/: .cvsignore, snmpNotifyTable.c
  2384. , snmpNotifyTable.h:
  2385.    - (.cvsignore, snmpNotifyTable.c, snmpNotifyTable.h):
  2386.      - SNMP-NOTIFICATION-MIB's snmpNotifyTable implemented:
  2387.        - uses the SNMP-TARGET-MIB to get its addresses from.
  2388.        - uses header_complex to handle the data.
  2389.        - much todo:
  2390.          - dynamic target/notification mib updating without kill -HUP needed.
  2391.            - this will be a real pain.
  2392.          - fix v3 related traps still (same usm bug I've been meaning to fix).
  2393.          - the rest of the SNMP-NOTIFICATION-MIB tables.
  2394.    
  2395. 2000-06-20 13:53  hardaker
  2396.    * agent/mibgroup/target/: snmpTargetAddrEntry.c,
  2397.    snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
  2398.    snmpTargetParamsEntry.h:
  2399.    - (snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
  2400.      snmpTargetParamsEntry.c, snmpTargetParamsEntry.h):
  2401.    - generic target session creation
  2402.    - misc other minor fixes.
  2403.    
  2404. 2000-06-20 13:51  hardaker
  2405.    * agent/mibgroup/: target.h, target/target.c,
  2406.    target/target.h:
  2407.    - (target.h, target.c, target.h): generic target session creation
  2408.      based on entries in the SNMP-TARGET-MIB table.
  2409.    
  2410. 2000-06-20 13:50  hardaker
  2411.    * agent/mibgroup/header_complex.c:
  2412.    - (header_complex.c): remove Michael's horriblely wrong "fixes".
  2413.    
  2414. 2000-06-20 13:48  hardaker
  2415.    * agent/: agent_trap.c, agent_trap.h:
  2416.    - (agent_trap.c, agent_trap.h): add remove_trap_session().
  2417.    
  2418. 2000-06-20 13:46  hardaker
  2419.    * snmplib/read_config.c:
  2420.    - (read_config.c): deal with 0-length persistent strings better.
  2421.    
  2422. 2000-06-19 12:32  mslifcak
  2423.    * snmplib/snmp_api.c:
  2424.    Check more alloc failures.
  2425.    
  2426. 2000-06-19 12:15  mslifcak
  2427.    * agent/mibgroup/agentx/: client.c, protocol.c:
  2428.    (protocol.c) Use sizeof(oid), not 4!
  2429.    (client.c) Add _all_ of OID value for agentx_register and agentx_unregister.
  2430.    
  2431. 2000-06-19 11:41  mslifcak
  2432.    * snmplib/snmpv3.c:
  2433.     Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params.
  2434.    
  2435. 2000-06-19 03:04  nba
  2436.    * agent/agent_registry.c, apps/snmptrapd.c,
  2437.    apps/snmptrapd_log.c, apps/snmptrapd_log.h,
  2438.    snmplib/mib.c, snmplib/mib.h,
  2439.    snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h,
  2440.    snmplib/snmp_api.h:
  2441.    Prototype fixup.
  2442.    
  2443. 2000-06-19 03:01  nba
  2444.    * agent/mibgroup/target/snmpTargetAddrEntry.h:
  2445.    s/conifg/config/ .... Hrrrmmmpf
  2446.    
  2447. 2000-06-19 02:58  nba
  2448.    * makenosysdepend.pl, agent/Makefile.in,
  2449.    agent/mibgroup/Makefile.in, apps/Makefile.in,
  2450.    snmplib/Makefile.in, testing/Makefile.in:
  2451.    - makenosysdepend.pl Makefile.in: object files are now named .lo ...
  2452.    
  2453. 2000-06-16 16:01  hardaker
  2454.    * agent/mibgroup/target/snmpTargetAddrEntry.h:
  2455.    - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list.
  2456.    
  2457. 2000-06-16 16:01  hardaker
  2458.    * agent/mibgroup/target/: snmpTargetAddrEntry.c,
  2459.    snmpTargetParamsEntry.c:
  2460.    - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs.
  2461.    
  2462. 2000-06-15 06:45  marz
  2463.    * perl/SNMP/Makefile.PL:
  2464.    fat fingers
  2465.    
  2466. 2000-06-15 06:42  marz
  2467.    * perl/SNMP/: Makefile.PL, Makefile.PL:
  2468.    add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run
  2469.    
  2470. 2000-06-12 16:43  hardaker
  2471.    * man/snmpd.conf.5.def:
  2472.    - (snmpd.conf.5.def): document trapsess.
  2473.    
  2474. 2000-06-12 16:39  hardaker
  2475.    * agent/: agent_read_config.c, agent_trap.c,
  2476.    agent_trap.h:
  2477.    - (agent_read_config.c, agent_trap.c, agent_trap.h):
  2478.      - new snmpd.conf token for trap sessions: "trapsess".
  2479.        - uses snmp_parse_args so any type of trap can be sent with it
  2480.          modified by any of the parameters that are documented in snmpcmd(1).
  2481.        - v3 traps don't work due to the same USM problems found in the
  2482.          recent proxy submissions (my next target).
  2483.        - -Ci in the argument specifies informs should be used.
  2484.    
  2485. 2000-06-12 16:18  hardaker
  2486.    * agent/mibgroup/agentx/master_request.c:
  2487.    - (master_request.c): re-enable freeing of master request.
  2488.    
  2489. 2000-06-12 16:17  hardaker
  2490.    * acconfig.h, config.h.in:
  2491.    - (acconfig.h, config.h.in): save exec data to /var/ucd-snmp.
  2492.      - could cause problems for non-root runs.  Untested.
  2493.    
  2494. 2000-06-12 14:12  hardaker
  2495.    * apps/snmptrapd_log.c:
  2496.    - (snmptrapd_log.c): Patch from Markku Laukkanen:
  2497.      - remove ending commas in enum list.
  2498.    
  2499. 2000-06-07 13:23  hardaker
  2500.    * man/snmp_config.5.def, snmplib/read_config.c,
  2501.    snmplib/read_config.h:
  2502.    - (snmp_config.5.def, read_config.c, read_config.h):
  2503.      - the TYPE.conf parser now accepts tokens from a different .conf
  2504.        file TYPE if a special "[TYPE]" keyword is inserted into the
  2505.        .conf file.  See snmp_config(5) for a better description.
  2506.    
  2507. 2000-06-07 13:22  hardaker
  2508.    * acconfig.h, config.h.in, configure,
  2509.    configure.in:
  2510.    - (acconfig.h, config.h.in, configure, configure.in):
  2511.      - map strtoul to atoi if the function isn't found.
  2512.    
  2513. 2000-06-02 11:41  hardaker
  2514.    * local/.cvsignore:
  2515.    - (.cvsignore): add *.made.
  2516.    
  2517. 2000-06-02 11:40  hardaker
  2518.    * local/: Makefile.in, fixproc, ipf-mod.pl,
  2519.    mib2c, tkmib:
  2520.    - (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib):
  2521.      - make (and install) perl scripts differently, without modifying the orig.
  2522.    
  2523. 2000-06-01 14:48  hardaker
  2524.    * agent/snmpd.c:
  2525.    - (snmpd.c): store persistent data immediately after init'ing to
  2526.      ensure we update counters and stuff that must change (eg, engineBoots).
  2527.    
  2528. 2000-05-31 16:22  hardaker
  2529.    * man/snmpd.1.def:
  2530.    - (snmpd.1.def): describe -I.
  2531.    
  2532. 2000-05-31 15:52  hardaker
  2533.    * configure, configure.in, agent/mib_modules.c
  2534. , agent/mib_modules.h, agent/snmpd.c:
  2535.    - (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c):
  2536.      - new -I switch to snmpd to do dynamic determinaton of which mib
  2537.        modules to initialize (and hence which mib tree sections to support).
  2538.    
  2539. 2000-05-31 15:50  hardaker
  2540.    * snmplib/: default_store.c, default_store.h:
  2541.    - (default_store.c, default_store.h): default store routines for void pointers.
  2542.     - which I immediately decided to do something different for what I
  2543.       originally implemented it for, so its not being used yet.
  2544.    
  2545. 2000-05-31 05:59  daves
  2546.    * agent/mibgroup/mibII/: ip.c, ip.h:
  2547.    - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module
  2548.    
  2549. 2000-05-30 17:11  hardaker
  2550.    * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:
  2551.    - (proxy.c, proxy.h): simple proxy support.
  2552.      - maps one oid inside the agent to a possibly-different oid on a target.
  2553.      - uses snmp_parse_args() so it takes standard command line config options.
  2554.      - no set support.
  2555.      - no kill -HUP support.
  2556.      - no SNMPv3 support (sigh).
  2557.    
  2558. 2000-05-30 15:06  nba
  2559.    * mibs/IANA-LANGUAGE-MIB.txt:
  2560.    file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches.
  2561.    
  2562. 2000-05-30 15:06  nba
  2563.    * mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt:
  2564.    file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches.
  2565.    
  2566. 2000-05-30 15:06  nba
  2567.    * mibs/DISMAN-SCHEDULE-MIB.txt:
  2568.    file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches.
  2569.    
  2570. 2000-05-30 15:06  nba
  2571.    * mibs/AGENTX-MIB.txt:
  2572.    file AGENTX-MIB.txt was initially added on branch V4-1-1-patches.
  2573.    
  2574. 2000-05-30 07:47  mslifcak
  2575.    * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:
  2576.    Fix problem identified by V. Grenet: new method snmp_oid_min_compare
  2577.    
  2578. 2000-05-30 01:31  nba
  2579.    * mibs/mibfetch:
  2580.    file mibfetch was initially added on branch V4-1-1-patches.
  2581.    
  2582. 2000-05-30 01:31  nba
  2583.    * mibs/smistrip:
  2584.    file smistrip was initially added on branch V4-1-1-patches.
  2585.    
  2586. 2000-05-30 01:31  nba
  2587.    * mibs/Makefile.mib:
  2588.    file Makefile.mib was initially added on branch V4-1-1-patches.
  2589.    
  2590. 2000-05-26 09:24  daves
  2591.    * agent/mibgroup/mibII/: sysORTable.c, system_mib.c:
  2592.    - (mibII/sysORTable.c mibII/system_mib.c):
  2593.      - Use new time utility routines to simplify processing
  2594.      - Update sysORLastChange when adding/removing entries
  2595.    
  2596. 2000-05-26 09:23  daves
  2597.    * agent/mibgroup/: util_funcs.c, util_funcs.h:
  2598.    - (util_funcs.[ch]): New time-diff utility routines
  2599.    
  2600. 2000-05-26 08:46  daves
  2601.    * agent/: snmpd.c, snmp_agent.c,
  2602.    mibgroup/mibII/var_route.c:
  2603.    - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header
  2604.    
  2605. 2000-05-26 07:48  daves
  2606.    * agent/: agent_registry.c, agent_registry.h,
  2607.    mibgroup/agentx/client.c, mibgroup/agentx/client.h,
  2608.    mibgroup/agentx/master_request.c, mibgroup/agentx/subagent.c
  2609. :
  2610.    - (agent_registry.[ch] agentx/client.[ch]
  2611.       agentx/master_request.c agentx/subagent.c):
  2612.       - Support for MIB region timeouts
  2613.    
  2614. 2000-05-26 07:46  daves
  2615.    * snmplib/: snmp.h, snmp_api.c, snmp_client.c
  2616. :
  2617.    - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling
  2618.    
  2619. 2000-05-26 07:45  daves
  2620.    * agent/mibgroup/agentx/protocol.c:
  2621.    - (agentx/protocol.c): Minor error in AgentX packet dump
  2622.    
  2623. 2000-05-25 10:07  hardaker
  2624.    * agent/mibgroup/ucd-snmp/memory.c:
  2625.    - (memory.c): Patch from Ragnar Kj鴕stad:
  2626.      - fixed linux problem: wrong params getting returned.
  2627.    
  2628. 2000-05-25 05:38  mslifcak
  2629.    * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:
  2630.    Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too.
  2631.    See bug #234 for details.
  2632.    
  2633. 2000-05-25 03:39  daves
  2634.    * agent/mibgroup/mibII/interfaces.c:
  2635.    - (mibII/interfaces.c): Consolidate header handling.
  2636.    
  2637. 2000-05-25 03:31  daves
  2638.    * agent/mibgroup/mibII/interfaces.c:
  2639.    - (mibII/interfaces.c): Correct confusing comment
  2640.    
  2641. 2000-05-25 01:53  daves
  2642.    * configure.in, configure:
  2643.    - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls
  2644.    
  2645. 2000-05-25 01:30  daves
  2646.    * aclocal.m4, configure.in, configure:
  2647.    - (configure.in aclocal.m4 configure):
  2648.      - Direct certain checks to the appropriate file descriptor (see BUG#247)
  2649.    
  2650. 2000-05-22 16:22  hardaker
  2651.    * apps/.cvsignore:
  2652.    - (apps/.cvsignore): add more stuff to ignore.
  2653.    
  2654. 2000-05-22 16:21  hardaker
  2655.    * apps/Makefile.in, apps/snmp_parse_args.c,
  2656.    apps/snmp_parse_args.h, apps/snmpbulkget.c,
  2657.    apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpdf.c
  2658. , apps/snmpget.c, apps/snmpgetnext.c,
  2659.    apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c
  2660. , apps/snmptest.c, apps/snmptrap.c,
  2661.    apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c
  2662. , snmplib/Makefile.in, snmplib/snmp_parse_args.c
  2663. , snmplib/snmp_parse_args.h:
  2664.    - (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c,
  2665.      snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c,
  2666.      snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
  2667.      snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c,
  2668.      snmp_parse_args.h):
  2669.      - moved snmp_parse_args to the library, as I promised to do ages ago.
  2670.        - no longer calls usage() directly, but returns -1 if you should.
  2671.    
  2672. 2000-05-22 05:47  daves
  2673.    * snmplib/: tools.c, tools.h:
  2674.    - (snmplib/tools.[ch]): Routine for comparing two markers.
  2675.    
  2676. 2000-05-22 05:42  daves
  2677.    * local/mib2c:
  2678.    - (local/mib2c): Generate multiple tables in one code file
  2679.    
  2680. 2000-05-17 10:28  hardaker
  2681.    * agent/mibgroup/mibII/vacm_vars.c,
  2682.    agent/mibgroup/mibII/vacm_vars.h, snmplib/vacm.c,
  2683.    snmplib/vacm.h:
  2684.    - (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe:
  2685.      - writable vacm mib support.
  2686.      - other misc vacm fixes.
  2687.    
  2688. 2000-05-17 10:26  hardaker
  2689.    * apps/snmpusm.c:
  2690.    - (snmpusm.c): Patch from Arne Oesleboe:
  2691.      - Don't segfault on an unknown command, instead print a warning..
  2692.    
  2693. 2000-05-17 10:25  hardaker
  2694.    * apps/snmpvacm.c:
  2695.    - (snmpvacm.c): Patch from Arne Oesleboe:
  2696.      - added a new command: snmpvacm.
  2697.    
  2698. 2000-05-17 09:25  hardaker
  2699.    * agent/agent_read_config.c:
  2700.    - (agent_read_config.c): mention the port number on the trapsink help line.
  2701.    
  2702. 2000-05-17 09:20  hardaker
  2703.    * apps/snmptrapd.c:
  2704.    - (snmptrapd.c): use standardized buffer sizes
  2705.    
  2706. 2000-05-17 09:13  hardaker
  2707.    * apps/Makefile.in, apps/snmptrapd.c,
  2708.    apps/snmptrapd_log.c, man/snmptrapd.8:
  2709.    - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from
  2710.      Jeff Cours:
  2711.      - customized formatting of trap output.
  2712.    
  2713. 2000-05-17 09:11  hardaker
  2714.    * README:
  2715.    - (README): add Jeff and Arne.
  2716.    
  2717. 2000-05-17 08:15  hardaker
  2718.    * snmplib/mib.c:
  2719.    - (mib.c): *correctly* associate escapeQuotes with the right default_store bool.
  2720.    
  2721. 2000-05-17 08:11  hardaker
  2722.    * man/snmp.conf.5.def:
  2723.    - (snmp.conf.5.def): document escapeQuotes.
  2724.    
  2725. 2000-05-17 08:09  hardaker
  2726.    * man/snmpcmd.1, snmplib/default_store.h,
  2727.    snmplib/mib.c:
  2728.    - (snmpcmd.1, default_store.h, mib.c): new option -OE:
  2729.      - shell backslash escape quotations marks for cutting and pasting
  2730.        onto another snmp command line.
  2731.    
  2732. 2000-05-15 09:24  daves
  2733.    * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h
  2734. , icmp.c, ip.c, ip.h, icmp.h, tcp.c
  2735. , tcp.h, udp.c, udp.h:
  2736.    - (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]):
  2737.      -  Pull Linux MIB-II statistics gathering into a single routine.
  2738.      -  Cache MIB-II statistics on all architectures.
  2739.    
  2740. 2000-05-15 08:53  hardaker
  2741.    * agent/mibgroup/: ucd_snmp.h, ucd-snmp/vmstat_bsdi4.c
  2742. , ucd-snmp/vmstat_bsdi4.h:
  2743.    - (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis:
  2744.      - vmstat support for bsdi4.
  2745.    
  2746. 2000-05-15 03:06  daves
  2747.    * agent/snmp_agent.c:
  2748.    - (snmp_agent.c): Re-remove redundant PDU clone
  2749.     (It reappeared during a recent change)
  2750.    
  2751. 2000-05-15 03:00  daves
  2752.    * agent/: agent_registry.c, agent_index.c,
  2753.    agent_registry.h, mibgroup/agentx/client.c,
  2754.    mibgroup/agentx/master_admin.c:
  2755.    - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context'
  2756.    
  2757.    - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry
  2758.    
  2759.    - (agentx/client.c): Recognise new code file for index handling
  2760.    
  2761. 2000-05-12 10:15  hardaker
  2762.    * agent/snmp_agent.c:
  2763.    - (snmp_agent.c): Um, default to port 161.  Opps.
  2764.    
  2765. 2000-05-12 09:00  daves
  2766.    * agent/: agent_registry.c, agent_registry.h,
  2767.    var_struct.h, mibgroup/agentx/master_admin.c:
  2768.    - (agent_registry.[ch] var_struct.h agentx/master_admin.c):
  2769.      - Preparation for per-MIB region timeout, and context support
  2770.    
  2771. 2000-05-12 08:45  daves
  2772.    * agent/mibgroup/kernel_sunos5.c:
  2773.    - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces
  2774.     Thanks to Jay Young
  2775.    
  2776. 2000-05-12 08:13  daves
  2777.    * agent/: agent_index.c, agent_index.h, Makefile.in
  2778. , agent_registry.c, agent_registry.h,
  2779.    mibgroup/agentx/master_admin.c:
  2780.    - (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c):
  2781.      - Split index handling out from the MIB registry.
  2782.    
  2783. 2000-05-12 07:02  daves
  2784.    * agent/mibgroup/kernel_sunos5.c:
  2785.    - (kernel_sunos5.c): Add support for recognising QuadFastEther interface
  2786.    
  2787. 2000-05-12 06:57  daves
  2788.    * apps/snmptable.c:
  2789.    - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf)
  2790.     Thanks to Xavier FOURNET
  2791.    
  2792. 2000-05-12 04:02  daves
  2793.    * agent/snmp_agent.c:
  2794.    - (snmp_agent.c): Remove redundant PDU clone
  2795.     I'm sure this was put in for a reason, but I can't remember what.
  2796.     It doesn't seem to be needed now, and just leaks memory.
  2797.     Here's hoping.....
  2798.    
  2799. 2000-05-12 03:11  daves
  2800.    * agent/snmpd.c:
  2801.    - (agent/snmpd.c): Catch (and ignore) SIGPIPE signals.
  2802.     Disappearing subagents therefor appear as normal I/O failures
  2803.    
  2804. 2000-05-12 02:24  daves
  2805.    * agent/mibgroup/agentx/protocol.c:
  2806.    - (agentx/protocol.c):
  2807.      - Implement opaque-encoded float & double types
  2808.      - Bring packet dump in line with the main library style
  2809.      - Add packet dump capability for outgoing PDUs
  2810.    
  2811. 2000-05-10 16:52  hardaker
  2812.    * man/snmpd.1.def:
  2813.    - (snmpd.1.def): document -p.
  2814.    
  2815. 2000-05-10 16:43  hardaker
  2816.    * agent/snmp_agent.c:
  2817.    - (snmp_agent.c): always use the default transport mapping, not the last one.
  2818.    
  2819. 2000-05-10 16:25  hardaker
  2820.    * agent/: ds_agent.h, snmp_agent.c, snmpd.c:
  2821.    - (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport
  2822.      mappings via -p [transport:]port[@address].
  2823.    
  2824. 2000-05-10 11:08  mslifcak
  2825.    * agent/mibgroup/mibII/tcp.c:
  2826.    fix udpstat --> tcpstat
  2827.    
  2828. 2000-05-10 07:59  daves
  2829.    * agent/mibgroup/agentx/: master_admin.c, master_request.c
  2830. :
  2831.    - (agentx/master_request, agentx/master_admin.c):
  2832.      - Handle subagent disappearing without warning
  2833.    
  2834. 2000-05-10 07:57  daves
  2835.    * agent/snmp_agent.c, snmplib/snmp_api.h:
  2836.    - (agent/snmp_agent.c snmplib/snmp_api.h):
  2837.      - Provide a mechanism to handle asynchronous send failures.
  2838.    
  2839. 2000-05-10 06:13  daves
  2840.    * snmplib/snmp_api.h:
  2841.    - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway!
  2842.    
  2843. 2000-05-10 05:34  daves
  2844.    * agent/mibgroup/agentx/master_request.c:
  2845.    - (agentx/master_request.c): Handle non-responsive subagents
  2846.    
  2847. 2000-05-10 05:33  daves
  2848.    * agent/: agent_registry.c, mibgroup/mibII/sysORTable.c
  2849. :
  2850.    - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid
  2851.    
  2852. 2000-05-10 05:29  daves
  2853.    * snmplib/snmp_api.h:
  2854.    - (snmp_api.h): Definitions for session closedown handling
  2855.    
  2856. 2000-05-09 14:42  mslifcak
  2857.    * agent/Makefile.in, apps/Makefile.in,
  2858.    apps/snmpnetstat/Makefile.in:
  2859.    also clean Win32 binary objects, and core files.
  2860.    
  2861. 2000-05-09 14:34  mslifcak
  2862.    * apps/: Makefile.in, snmpnetstat/Makefile.in:
  2863.    touch up the "clean" rule.
  2864.    
  2865. 2000-05-09 11:32  mslifcak
  2866.    * win32/libsnmp_dll/libsnmp.def:
  2867.    until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent.
  2868.    
  2869. 2000-05-09 11:31  mslifcak
  2870.    * agent/agent_registry.c:
  2871.    fix some Win32 builds (signals? we don't need no steenking signals!)
  2872.    
  2873. 2000-05-09 11:30  mslifcak
  2874.    * ltmain.sh:
  2875.    Remove trailing CR [0x0d] from one line.
  2876.    
  2877. 2000-05-09 08:50  hardaker
  2878.    * apps/snmpnetstat/Makefile.in:
  2879.    - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
  2880.      with aCC (or any other unknown compiler).
  2881.    
  2882. 2000-05-09 08:47  hardaker
  2883.    * Makefile.top, agent/Makefile.in, apps/Makefile.in
  2884. :
  2885.    - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
  2886.      with aCC (or any other unknown compiler).
  2887.    
  2888. 2000-05-09 07:43  daves
  2889.    * agent/mibgroup/agentx/master_request.c:
  2890.    - (agentx/master_request.c): Send out re-delegated requests
  2891.     (and fix a problem with specifying the end-of-range value)
  2892.    
  2893. 2000-05-09 07:40  daves
  2894.    * agent/mibgroup/agentx/subagent.c:
  2895.    - (agentx/subagent.c): Fix handling of error response generation
  2896.     (by analogy with recent changes to snmp_agent.c)
  2897.    
  2898. 2000-05-09 07:34  daves
  2899.    * agent/snmp_agent.c:
  2900.    - (snmp_agent.c): Handle AgentX "end-of-range" indication.
  2901.     (This is not the cleanest way of doing things,
  2902.      but works for now.  We can tidy up later).
  2903.    
  2904. 2000-05-09 07:16  daves
  2905.    * agent/snmp_vars.c:
  2906.    - (snmp_vars.c): Use MIB registry 'start' values
  2907.     (rather than the original name registered)
  2908.     This handles subsequent part of 'split' ranges properly.
  2909.    
  2910. 2000-05-08 11:08  hardaker
  2911.    * agent/Makefile.in:
  2912.    - (Makefile.in): I can't believe the last checkin even compiled (luck).
  2913.    
  2914. 2000-05-08 11:03  hardaker
  2915.    * agent/Makefile.in:
  2916.    - (Makefile.in): fix library list.
  2917.    
  2918. 2000-05-05 09:56  hardaker
  2919.    * agent/mibgroup/ucd-snmp/diskio.c:
  2920.    - (diskio.c): Patch from Bert Driehuis:
  2921.      - disk io support for BSD/OS.
  2922.    
  2923. 2000-05-05 09:54  hardaker
  2924.    * agent/mibgroup/mibII/: at.c (V4-1-1-patches.1), at.c:
  2925.    - (at.c): Patch from Bert Driehuis:
  2926.      - fix a zero byte malloc bug (mostly noticed with -lefence).
  2927.    
  2928. 2000-05-05 09:43  hardaker
  2929.    * configure (V4-1-1-patches.5), configure, configure.in
  2930. :
  2931.    - (configure, configure.in): Patch from Albert Chin-A-Young:
  2932.      - --with-libwrap improvements.
  2933.    
  2934. 2000-05-05 09:00  daves
  2935.    * agent/mibgroup/agentx/: subagent.c, master_request.c
  2936. :
  2937.    - (agentx/subagent.c agentx/master_request.c):
  2938.      - Significant improvements to AgentX processing
  2939.     (Thanks to Reiner Beninga)
  2940.    
  2941. 2000-05-05 08:58  daves
  2942.    * snmplib/snmp_api.c, snmplib/snmp_api.h,
  2943.    snmplib/snmp_client.c, agent/snmp_agent.c,
  2944.    agent/snmp_agent.h:
  2945.    - (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]):
  2946.      - Minor changes to assist with AgentX development
  2947.     (These may not be absolutely necessary, but they get things working again!)
  2948.    
  2949. 2000-05-04 16:21  hardaker
  2950.    * configure, configure.in:
  2951.    - (configure, configure.in): minor unimportant --without-openssl fix.
  2952.    
  2953. 2000-05-04 16:19  hardaker
  2954.    * configure, configure.in:
  2955.    - (configure, configure.in): Patch from John L. Villalovos:
  2956.      - allow --without-openssl to work.
  2957.    
  2958. 2000-05-04 16:15  hardaker
  2959.    * mibs/: Makefile.in (V4-1-1-patches.2), Makefile.in:
  2960.    - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt
  2961.    
  2962. 2000-05-04 16:01  hardaker
  2963.    * mibs/Makefile.in:
  2964.    - (Makefile.in): Patch from Albert Chin-A-Young:
  2965.      - install UCD-DISKIO-MIB.txt.
  2966.    
  2967. 2000-05-04 08:26  daves
  2968.    * snmplib/: snmp_client.c, snmp_client.h:
  2969.    - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()'
  2970.     (From a suggestion by Reiner Beninga)
  2971.    
  2972. 2000-05-04 08:24  daves
  2973.    * snmplib/snmp_api.c:
  2974.    - (snmplib/snmp_api.c): Various minor fixes
  2975.     (Thanks to Reiner Beninga)
  2976.    
  2977. 2000-05-04 01:29  daves
  2978.    * agent/: snmp_agent.c, snmp_agent.h:
  2979.    - (snmp_agent.[ch]): Handle index/status information separately from PDU.
  2980.     Also means that delegated requests have access to variable indexes
  2981.     (Based on a suggestion from Reiner Beninga)
  2982.    
  2983. 2000-05-04 01:00  daves
  2984.    * agent/mibgroup/ucd-snmp/proc.c:
  2985.    - (ucd-snmp/proc.c): Initialize newly malloced structure
  2986.     (Thanks to Jeff Wilson - see BUG #231)
  2987.    
  2988. 2000-05-03 09:06  daves
  2989.    * agent/: snmp_agent.c, snmp_agent.h,
  2990.    mibgroup/agentx/master_admin.c:
  2991.    - (snmp_agent.[ch] agentx/master_admin.c):
  2992.      - Clone PDU within init_agent_snmp_session.
  2993.        New routine 'free_agent_snmp_session'
  2994.     (Thanks to Reiner Beninga)
  2995.    
  2996. 2000-05-03 08:17  daves
  2997.    * agent/snmp_agent.c:
  2998.    - (snmp_agent.c): When returning an error response,
  2999.     use a clean copy of the original request PDU.
  3000.    
  3001. 2000-05-03 08:14  daves
  3002.    * agent/: snmp_agent.c, snmp_agent.h:
  3003.    - (snmp_agent.[ch]): Routine to handle variables individually
  3004.     (Thanks to Reiner Beninga)
  3005.    
  3006. 2000-05-03 04:37  daves
  3007.    * agent/snmp_agent.c:
  3008.    - (snmp_agent.c): Check accessibility of exact requests before processing
  3009.     (and remove redundant 'generic' SET handling)
  3010.    
  3011. 2000-05-01 11:34  nba
  3012.    * snmplib/mib.c:
  3013.    - mib.c: fix printing of BITS variables
  3014.    
  3015. 2000-05-01 06:55  marz
  3016.    * perl/SNMP/t/mib.t:
  3017.     applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification
  3018.    
  3019. 2000-04-29 07:46  hardaker
  3020.    * config.h.in, configure.in, agent/agent_registry.c
  3021. :
  3022.    - (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss:
  3023.      - use sigaction when available.
  3024.    
  3025. 2000-04-28 07:36  hardaker
  3026.    * agent/: agent_registry.c, snmpd.c:
  3027.    - (agent_registry.c, snmpd.c): Patch from Frank Strauss:
  3028.      - fix signal handling.
  3029.    
  3030. 2000-04-27 14:58  hardaker
  3031.    * apps/: Makefile.in, snmpdf.c:
  3032.    - (Makefile.in, snmpdf.c): implement a remote df command via snmp
  3033.      - (needs the host resources mib working on the remote system).
  3034.    
  3035. 2000-04-27 10:57  hardaker
  3036.    * Makefile.top, config.h.in, configure,
  3037.    configure.in:
  3038.    - (Makefile.top, config.h.in, configure, configure.in): rpm is now
  3039.      requiring yet another library: libpopt.
  3040.    
  3041. 2000-04-26 15:20  hardaker
  3042.    * Makefile.top:
  3043.    - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds)
  3044.    
  3045. 2000-04-26 15:19  hardaker
  3046.    * Makefile.top, configure, configure.in,
  3047.    agent/Makefile.in:
  3048.    - (Makefile.top, configure, configure.in, agent/Makefile.in):
  3049.      - more libtool fixes (.so versioning, properly install...)
  3050.    
  3051. 2000-04-26 14:18  hardaker
  3052.    * apps/.cvsignore, apps/Makefile.in,
  3053.    apps/snmpnetstat/.cvsignore, apps/snmpnetstat/Makefile.in
  3054. , local/Makefile.in, man/Makefile.in,
  3055.    mibs/Makefile.in, snmplib/.cvsignore,
  3056.    snmplib/Makefile.in:
  3057.    - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
  3058.      configure.in, ltconfig, ltmain.sh):
  3059.      - use libtool for building.
  3060.        - Certainly, I must have broke something in the process. (make depend, eg)
  3061.    
  3062. 2000-04-26 14:15  hardaker
  3063.    * .cvsignore, Makefile.in, Makefile.top,
  3064.    aclocal.m4, configure, configure.in,
  3065.    ltconfig, ltmain.sh, agent/.cvsignore,
  3066.    agent/Makefile.in, agent/mibgroup/.cvsignore,
  3067.    agent/mibgroup/Makefile.in, agent/mibgroup/agentx/.cvsignore
  3068. , agent/mibgroup/dummy/.cvsignore,
  3069.    agent/mibgroup/examples/.cvsignore,
  3070.    agent/mibgroup/host/.cvsignore,
  3071.    agent/mibgroup/ipfwchains/.cvsignore,
  3072.    agent/mibgroup/mibII/.cvsignore,
  3073.    agent/mibgroup/misc/.cvsignore,
  3074.    agent/mibgroup/smux/.cvsignore,
  3075.    agent/mibgroup/snmpv3/.cvsignore,
  3076.    agent/mibgroup/target/.cvsignore,
  3077.    agent/mibgroup/ucd-snmp/.cvsignore,
  3078.    agent/mibgroup/v2party/.cvsignore,
  3079.    agent/mibgroup/vestinternett/.cvsignore:
  3080.    - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
  3081.      configure.in, ltconfig, ltmain.sh):
  3082.      - use libtool for building.
  3083.        - Certainly, I must have broke something in the process. (make depend, eg)
  3084.    
  3085. 2000-04-26 08:11  hardaker
  3086.    * FAQ:
  3087.    - (FAQ): new secondary slogan.
  3088.    
  3089. 2000-04-26 07:22  hardaker
  3090.    * snmplib/: snmp_api.c, snmpusm.c:
  3091.    - (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is
  3092.      being sent so that the requestid can be used in the outgoing report.
  3093.      This should fix a problem where SNMP Research's Emante agent is
  3094.      doing engineID discovery probes based on the request_id (which is a
  3095.      fairly poor choice as the message_id would be a better one to match
  3096.      on in general and is the only possible thing to use in cases where
  3097.      the report is encrypted).
  3098.    
  3099. 2000-04-25 13:08  hardaker
  3100.    * FAQ:
  3101.    - (FAQ): mention that the perl module is included with the source.
  3102.    
  3103. 2000-04-25 08:24  hardaker
  3104.    * snmplib/snmp_api.c:
  3105.    - (snmp_api.c): misc -Ddump fixes.
  3106.    
  3107. 2000-04-25 08:02  hardaker
  3108.    * apps/: snmptable.c (V4-1-1-patches.4), snmptable.c:
  3109.    - (snmptable.c): check for end of mib view exceptions (v2c, v3).
  3110.    
  3111. 2000-04-24 11:27  hardaker
  3112.    * snmplib/snmp_api.c:
  3113.    - (snmp_api.c): -D support for those "older" protocols that shouldn't
  3114.      be used anymore (v1, v2c).
  3115.    
  3116. 2000-04-24 10:36  hardaker
  3117.    * snmplib/: asn1.c, default_store.h, mib.c,
  3118.    snmp.c, snmp_api.c, snmp_auth.c, snmp_debug.c
  3119. , snmp_debug.h, snmpusm.c:
  3120.    - (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c,
  3121.      snmp_debug.c, snmp_debug.h, snmpusm.c):
  3122.      - timestamps can be printed as a numeric number only (-Ot).
  3123.      - more configurable packet dumping code for both send and receive.
  3124.        - uses new -D tokens: dumph (headers), dumpx (hex), dumpv
  3125.          (values).  dumpx_ and dumpv_ (note the _s) make it eat space
  3126.          (and newline) before the segment in question.  Try -Ddump then
  3127.          -Ddumph,dumpv_ to see examples.
  3128.        - todo:
  3129.          - better horizontally formated information (probably using "%NUMs").
  3130.          - USM is called after pdu building (makes sense but is backwards
  3131.            visually in the dumped packet).
  3132.          - option to strip datatype token (ie Integer:).
  3133.    
  3134. 2000-04-24 09:37  hardaker
  3135.    * bug-report, version.h, FAQ, README,
  3136.    sedscript.in:
  3137.    - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 )
  3138.    
  3139. 2000-04-24 09:13  hardaker
  3140.    * version.h, README, bug-report, sedscript.in
  3141. , FAQ:
  3142.    - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 )
  3143.    
  3144. 2000-04-21 14:13  hardaker
  3145.    * apps/: snmpwalk.c (V4-1-1-patches.1), snmpwalk.c:
  3146.    - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack).
  3147.    
  3148. 2000-04-21 10:41  hardaker
  3149.    * snmplib/snmpv3.c:
  3150.    - (snmpv3.c): more u_long -> size_t for engineID len.
  3151.    
  3152. 2000-04-21 08:18  hardaker
  3153.    * snmplib/: mib.c (V4-1-1-patches.5), mib.c:
  3154.    - (mib.c): fix fprint_description to check for null subtrees.
  3155.    
  3156. 2000-04-21 08:17  hardaker
  3157.    * snmplib/: snmpv3.c, snmpv3.h:
  3158.    - (snmpv3.c, snmpv3.h): use size_t for engineid lengths.
  3159.    
  3160. 2000-04-19 11:02  marz
  3161.    * win32/config.h:
  3162.    changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?)
  3163.    
  3164. 2000-04-19 10:59  marz
  3165.    * perl/SNMP/SNMP.xs:
  3166.    added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default)
  3167.    
  3168. 2000-04-19 08:26  hardaker
  3169.    * agent/snmp_agent.c:
  3170.    - (snmp_agent.c): agent_check_and_process() always block if caller requested it.
  3171.    
  3172. 2000-04-19 04:34  mslifcak
  3173.    * snmplib/: snmpv3.c, snmpv3.h:
  3174.    move static decl to .c;minor casting about to support aCC
  3175.    
  3176. 2000-04-18 11:11  mslifcak
  3177.    * apps/snmptable.c:
  3178.    Synch devel branch with patches branch.
  3179.    
  3180. 2000-04-18 11:07  mslifcak
  3181.    * apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c,
  3182.    apps/snmpset.c, apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def
  3183.    (V4-1-1-patches.[3,3,3,2,3,2]), apps/snmpdelta.c,
  3184.    apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
  3185. , apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def
  3186. :
  3187.    Define optarg for apps use; Define vacm_is_configured for agent use.
  3188.    
  3189. 2000-04-18 07:57  hardaker
  3190.    * agent/mibgroup/ucd-snmp/vmstat.c,
  3191.    agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt
  3192. :
  3193.    - (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda:
  3194.      - implement raw cpu usage numbers.
  3195.    
  3196. 2000-04-18 03:18  daves
  3197.    * man/snmptable.1, apps/snmptable.c (V4-1-1-patches.[1,3]),
  3198.    man/snmptable.1, apps/snmptable.c:
  3199.    - (man/snmptable.1 apps/snmptable.c):
  3200.      - Command-specific '-C' options for snmptable
  3201.    
  3202. 2000-04-18 02:01  daves
  3203.    * apps/: snmp_parse_args.c (V4-1-1-patches.4), snmp_parse_args.c
  3204. :
  3205.    - (apps/snmp_parse_args.c): Handle previous form of -Z option as well
  3206.    
  3207. 2000-04-17 15:36  hardaker
  3208.    * apps/snmp_parse_args.c:
  3209.    - (snmp_parse_args.c): fix -Z if args are wrong.
  3210.    
  3211. 2000-04-17 15:32  hardaker
  3212.    * apps/snmp_parse_args.c, man/snmpcmd.1:
  3213.    - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','.
  3214.    
  3215. 2000-04-17 15:06  hardaker
  3216.    * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h
  3217. :
  3218.    - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch:
  3219.      - update on the sendmail module.
  3220.    
  3221. 2000-04-17 15:00  hardaker
  3222.    * agent/mibgroup/ucd-snmp/: vmstat.c (V4-1-1-patches.1), vmstat.c
  3223. :
  3224.    - (vmstat.c): Patch from John L. Villalovos:
  3225.      - fix ssCpuSystem, ssCpuUser, ssCpuIdle.
  3226.    
  3227. 2000-04-17 14:18  hardaker
  3228.    * Makefile.top, apps/Makefile.in:
  3229.    - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform.
  3230.    
  3231. 2000-04-17 13:45  hardaker
  3232.    * snmplib/: snmpusm.c, snmpv3.c, snmpv3.h:
  3233.    - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support.
  3234.    
  3235. 2000-04-17 13:44  hardaker
  3236.    * apps/.cvsignore:
  3237.    - (.cvsignore): ignore snmpinform.
  3238.    
  3239. 2000-04-17 09:58  hardaker
  3240.    * agent/snmp_agent.c:
  3241.    - (snmp_agent.c): fix row creation.
  3242.    
  3243. 2000-04-17 07:25  daves
  3244.    * agent/: auto_nlist.c, snmpd.c, mibgroup/agentx/master.c
  3245.    (V4-1-1-patches.[2,3,2]), auto_nlist.c, snmpd.c,
  3246.    mibgroup/agentx/master.c:
  3247.    - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r'
  3248.    
  3249. 2000-04-14 15:07  hardaker
  3250.    * apps/snmp_parse_args.c, apps/snmpdelta.c,
  3251.    apps/snmpget.c, apps/snmpgetnext.c, apps/snmpstatus.c
  3252. , man/snmpcmd.1, man/snmpget.1,
  3253.    snmplib/default_store.h, snmplib/mib.c:
  3254.    - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
  3255.      snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c):
  3256.      - move -If to -Cf and invert behaviour.
  3257.    
  3258. 2000-04-14 15:06  hardaker
  3259.    * configure, configure.in:
  3260.    - (configure, configure.in): remove debugging output (opps).
  3261.    
  3262. 2000-04-14 09:03  hardaker
  3263.    * agent/mibgroup/ucd-snmp/: versioninfo.c (V4-1-1-patches.2),
  3264.    versioninfo.c:
  3265.    - (versioinfo.c): alright.  Who made versionClearCache RONLY?
  3266.    
  3267. 2000-04-13 05:49  nba
  3268.    * man/snmptranslate.1:
  3269.    - snmptranslate.1: decument the -w width option
  3270.    
  3271. 2000-04-12 12:05  mslifcak
  3272.    * bug-report (V4-1-1-patches.1), bug-report:
  3273.    hide user's hostname; prompt before sending e-mail; prompt to save as file.
  3274.    
  3275. 2000-04-12 11:22  mslifcak
  3276.    * snmplib/: mib.c (V4-1-1-patches.3), mib.c:
  3277.    fix %f(%s)
  3278.    
  3279. 2000-04-12 09:29  hardaker
  3280.    * man/: snmpcmd.1 (V4-1-1-patches.2), snmpcmd.1:
  3281.    - (snmpcmd.1): document -If.
  3282.    
  3283. 2000-04-12 09:17  hardaker
  3284.    * apps/snmp_parse_args.c:
  3285.    - (snmp_parse_args.c): put ++ back in that accidentically got checked in.
  3286.    
  3287. 2000-04-12 09:16  hardaker
  3288.    * apps/snmpset.c:
  3289.    - (snmpset.c): put space back in usage line.
  3290.    
  3291. 2000-04-12 09:12  hardaker
  3292.    * apps/snmp_parse_args.c, apps/snmpdelta.c,
  3293.    apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
  3294. , apps/snmpstatus.c, snmplib/default_store.h,
  3295.    snmplib/mib.c:
  3296.    - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
  3297.      snmpset.c, snmpstatus.c, default_store.h, mib.c):
  3298.      - Add a new option -If to specify fixing of PDUs.
  3299.        - Anyone know a better place to put this option?
  3300.      - Applications don't do this by default anymore, and you can't in snmpset.
  3301.    
  3302. 2000-04-12 07:38  hardaker
  3303.    * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c,
  3304.    snmplib/vacm.h:
  3305.    - (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when
  3306.      configured for just v3.
  3307.    
  3308. 2000-04-12 06:49  mslifcak
  3309.    * win32/: win32.dsw, libsnmp_dll/libsnmp.def
  3310.    (V4-1-1-patches.[1,1]), win32.dsw, libsnmp_dll/libsnmp.def
  3311. :
  3312.    fix MSVC build for encode_keychange, and add more symbols for release builds
  3313.    
  3314. 2000-04-12 05:32  nba
  3315.    * snmplib/parse.c:
  3316.    - parse.c: correct parsing of sub-types textual conventions. Allow parsing
  3317.     of MACRO invocations for standard symbols
  3318.    
  3319. 2000-04-12 05:31  nba
  3320.    * apps/snmptranslate.c, snmplib/parse.c,
  3321.    snmplib/parse.h:
  3322.    - parse.[ch], snmptranslate.c: allow specification of with for -Tp
  3323.    
  3324. 2000-04-12 05:30  nba
  3325.    * mibs/: HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt
  3326. :
  3327.    - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published
  3328.     RFC 2790
  3329.    
  3330. 2000-04-11 15:33  hardaker
  3331.    * configure, configure.in, mibs/Makefile.in:
  3332.    - (configure, configure.in): make config_add_mib() actually look for
  3333.      the mib in $srcdir/mibs/blah and install it if found.
  3334.    
  3335. 2000-04-11 15:21  hardaker
  3336.    * snmplib/: snmpv3.c, snmpv3.h:
  3337.    - (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux
  3338.      specific, but #defines are checked instead.
  3339.    
  3340. 2000-04-11 15:20  hardaker
  3341.    * snmplib/snmp_logging.h:
  3342.    - (snmp_logging.h): remove old callback typedef no longer needed.
  3343.    
  3344. 2000-04-11 14:38  hardaker
  3345.    * snmplib/: snmpv3.c, snmpv3.h:
  3346.    - (snmpv3.c, snmpv3.h): Patch from John L. Villalovos:
  3347.      - enable engineID to be set from MACAddr.
  3348.    
  3349. 2000-04-11 09:51  hardaker
  3350.    * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h
  3351. :
  3352.    - (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch:
  3353.      - implements the MTA-MIB for monitoring sendmail.
  3354.    
  3355. 2000-04-11 09:50  hardaker
  3356.    * mibs/: MTA-MIB.txt, NETWORK-SERVICES-MIB.txt:
  3357.    - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules.
  3358.    
  3359. 2000-04-11 03:25  daves
  3360.    * agent/snmp_agent.c:
  3361.    - (agent/snmp_agent.c): Save/restore original statP value for SET handling.
  3362.    
  3363. 2000-04-11 02:35  daves
  3364.    * agent/: snmp_agent.c (V4-1-1-patches.2), snmp_agent.c:
  3365.    - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly.
  3366.    
  3367. 2000-04-11 01:57  daves
  3368.    * agent/mibgroup/agentx/: master_request.c (V4-1-1-patches.3),
  3369.    master_request.c:
  3370.    - (agentx/master_request.c): Dynamically resize subagent requests
  3371.     (Thanks to Reiner Beninga)
  3372.    
  3373. 2000-04-10 05:08  daves
  3374.    * agent/: snmp_agent.c, mibgroup/agentx/master_request.c
  3375.    (V4-1-1-patches.[0,2]), snmp_agent.c,
  3376.    mibgroup/agentx/master_request.c:
  3377.    - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests
  3378.     (Thanks to Reiner Beninga)
  3379.    
  3380. 2000-04-07 12:25  hardaker
  3381.    * apps/snmptrap.c, snmplib/snmpusm.c (V4-1-1-patches.[2,2]),
  3382.    apps/snmptrap.c, snmplib/snmpusm.c:
  3383.    - (snmptrap.c, snmpusm.c):
  3384.      - fix snmpv3 traps to be authoritative from the client side, not the
  3385.        receiver side.  snmpv3 informs stay as is.  Unfortunately, for
  3386.        command line apps this doesn't make a whole lot of sense but is
  3387.        right in terms of how the protocol works and this is hence
  3388.        somewhat of a hack.
  3389.    
  3390. 2000-04-07 07:50  daves
  3391.    * agent/: snmp_agent.c (V4-1-1-patches.9), snmp_agent.c:
  3392.    - (agent/snmp_agent.c): Handle v2 exception types in v1 queries
  3393.    
  3394. 2000-04-07 07:16  hardaker
  3395.    * apps/snmptrapd.c, snmplib/read_config.c, snmplib/snmpv3.c
  3396.    (V4-1-1-patches.[4,2,3]), apps/snmptrapd.c,
  3397.    snmplib/read_config.c, snmplib/snmpv3.c:
  3398.    - (snmptrapd.c, read_config.c, snmpv3.c):
  3399.      - allow NULL help lines for config directives and use it to hide
  3400.        internal directives used for persistent storage.
  3401.    
  3402. 2000-04-06 15:31  hardaker
  3403.    * snmplib/: snmp_api.c, snmp_api.h:
  3404.    - (snmp_api.c, snmp_api.h):
  3405.      - turn backwards compatibility macros back into functions so
  3406.        default_store.h dependencies go away again.
  3407.      - create a flag to not probe for engineIDs durning sess_open().
  3408.    
  3409. 2000-04-06 07:20  daves
  3410.    * snmplib/snmp_api.c:
  3411.    - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing
  3412.    
  3413. 2000-04-06 03:36  daves
  3414.    * agent/snmpd.c:
  3415.    - (agent/snmpd.c): Fix usage message alignment.
  3416.    
  3417. 2000-04-06 03:31  daves
  3418.    * man/: snmpd.1.def (V4-1-1-patches.1), snmpd.1.def:
  3419.    - (man/snmpd.1.def): Document the AgentX socket command-line option
  3420.    
  3421. 2000-04-05 08:41  hardaker
  3422.    * local/FAQ2HTML:
  3423.    - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years.
  3424.    
  3425. 2000-04-05 08:38  hardaker
  3426.    * agent/mibgroup/mibincl.h, agent/mibgroup/snmpv3/usmUser.c
  3427. , apps/snmptrapd.c, snmplib/lcd_time.c,
  3428.    snmplib/scapi.c, snmplib/snmp_api.c,
  3429.    snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c
  3430. :
  3431.    - (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c,
  3432.      snmpusm.c, snmpusm.h, snmpv3.c):
  3433.      - make snmptrapd handle v3 users properly, (and shutdown properly as well).
  3434.      - a more generic user storage routine added to snmpusm.c and used in
  3435.        usmUser.c with a side effect of needing callback.h above snmpusm.h.
  3436.    
  3437. 2000-04-05 08:27  hardaker
  3438.    * local/rsnmp:
  3439.    - (rsnmp): -> /usr/bin/perl
  3440.    
  3441. 2000-04-05 08:24  hardaker
  3442.    * .cvsignore:
  3443.    - (.cvsignore): misc minor additions to /
  3444.    
  3445. 2000-04-04 11:03  daves
  3446.    * agent/: snmp_agent.c (V4-1-1-patches.8), snmp_agent.c:
  3447.    - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject'
  3448.    
  3449. 2000-04-03 14:57  mslifcak
  3450.    * agent/snmp_agent.c:
  3451.    Initialize statP.
  3452.    
  3453. 2000-04-03 09:12  daves
  3454.    * agent/: snmp_agent.c (V4-1-1-patches.7), snmp_agent.c:
  3455.    - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status.
  3456.    
  3457. 2000-04-03 08:32  hardaker
  3458.    * ChangeLog:
  3459.    - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell):
  3460.    
  3461. 2000-04-03 07:53  daves
  3462.    * agent/: snmp_agent.c (V4-1-1-patches.6), snmp_agent.c:
  3463.    - (agent/snmp_agent.c): Ensure SETs fail if one varbind does.
  3464.    
  3465. 2000-03-31 07:25  daves
  3466.    * agent/: snmp_vars.c (V4-1-1-patches.2), snmp_vars.c:
  3467.    - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances
  3468.    
  3469. 2000-03-31 07:13  daves
  3470.    * snmplib/snmp_api.c:
  3471.    - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump
  3472.    
  3473. 2000-03-31 07:04  daves
  3474.    * snmplib/: snmp_logging.c (V4-1-1-patches.2), snmp_logging.c
  3475. :
  3476.    - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent)
  3477.    
  3478. 2000-03-30 00:15  daves
  3479.    * agent/: snmp_agent.c (V4-1-1-patches.5), snmp_agent.c:
  3480.    - (agent/snmp_agent.c): Initialise timeout structure properly
  3481.     (Thanks to ashipman@erggroup.com)
  3482.    
  3483. 2000-03-27 10:32  mslifcak
  3484.    * agent/mibgroup/host/: hr_swrun.c (V4-1-1-patches.2), hr_swrun.c
  3485. :
  3486.    remove trailing newline from hrSWRunName values.
  3487.    
  3488. 2000-03-24 09:09  mslifcak
  3489.    * man/snmpinform.1:
  3490.    to sync with patches branch.
  3491.    
  3492. 2000-03-24 05:07  nba