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

SNMP编程

开发平台:

Unix_Linux

  1. hardaker 28 Sep 98 13:09:45
  2.     - (snmp_api.c): typecast the default community string to (u_char *).
  3. hardaker 28 Sep 98 15:42:21
  4.     - (memory.c): /etc/swapinfo -> /usr/sbin/swapinfo for hpux10.
  5. -------------------------------------------------------------------------------
  6. Changes: V3.5.1 -> V3.5.2
  7. hardaker  8 Sep 98 09:26:13
  8.     - (NEWS): update.
  9. hardaker  8 Sep 98 09:33:25
  10.     - (ChangeLog): update for 3.5.1.
  11. hardaker  8 Sep 98 09:35:55
  12.     version tag ( 3.5.1 )
  13. hardaker  9 Sep 98 09:45:24
  14.     - (Makefile.in): Put an @ sign in front of the last echo line.
  15. hardaker  9 Sep 98 09:46:35
  16.     - (memory.c, memory.h, memory_freebsd2.c, memory_freebsd2.h):
  17.       - Change all instances of USED -> AVAIL since thats really what
  18.         we're reporting.
  19. hardaker  9 Sep 98 09:50:22
  20.     - (memory.c, memory.h, memory_freebsd2.c, memory_freebsd2.h):
  21.       - correct work I stupidly made when tired.
  22. hardaker  9 Sep 98 11:00:44
  23.     - (NEWS): update for 3.5.2.
  24. marz  9 Sep 98  18:31:00
  25.     - (snmptrap.c, snmptest.c): add SOCK_ macros for win32 support
  26. -------------------------------------------------------------------------------
  27. Changes: V3.5 -> V3.5.1
  28. hardaker 22 Jun 98 09:16:32
  29.     - (main.c): Patch from Jerry G. DeLapp:
  30.       - commented out trailing #endif comment.
  31. hardaker 24 Jun 98 10:30:19
  32.     - (Makefile.in): man->html make specification.
  33. hardaker 24 Jun 98 11:08:41
  34.     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
  35.       - shutdown trap specifications.
  36.       - misc mib fixes.
  37. hardaker 26 Jun 98 10:42:32
  38.     - (disk.c): Patch from Michael Douglass:
  39.       - fix calculation of totaldisk by doing block division first to
  40.         protect against 32 bit overflows.
  41. hardaker 26 Jun 98 10:45:15
  42.     - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch
  43.       from Niels Baggesen:
  44.       - Fix for new defines and proper header includes.
  45. hardaker 26 Jun 98 15:03:38
  46.     - (generic.h): put in a comment to keep compilers from complaining too much.
  47. hardaker  8 Jul 98 12:26:25
  48.     - (freebsd2.h): use _UTMP_PATH if available.
  49. hardaker  8 Jul 98 12:26:34
  50.     - (irix.h): define _KMEMUSER
  51. hardaker  8 Jul 98 12:27:12
  52.     - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg,
  53.       snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg,
  54.       snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg,
  55.       snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp,
  56.       snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe
  57.       Marzot:
  58.       - win32 update.
  59. hardaker  8 Jul 98 12:58:03
  60.     - (snmp_api.c): Patch from Joe Marzot:
  61.       - fix "number of retries" bug.
  62.       - remove odd timeout calculation code for retries > 3.
  63. hardaker  8 Jul 98 13:02:06
  64.     - (interfaces.c): make hp_interfaces structure static.
  65. hardaker  8 Jul 98 13:03:36
  66.     - (system.c): don't free env pointers that are created.
  67. hardaker  8 Jul 98 13:08:18
  68.     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
  69.       - fix for missing object identifier labels.
  70. hardaker  8 Jul 98 14:43:56
  71.     - (snmp_vars.c): include fixes.
  72. hardaker  8 Jul 98 14:44:34
  73.     - (pass.c): include sys/wait.h
  74. hardaker  8 Jul 98 14:44:41
  75.     - (versioninfo.c): include system.h
  76. hardaker  8 Jul 98 14:45:22
  77.     - (parse.c): include snmp_api.h
  78. hardaker  8 Jul 98 14:45:42
  79.     - (snmp_api.c): include fixes.
  80. hardaker 15 Jul 98 15:46:28
  81.     - (sedscript.in): using_module changes.
  82. hardaker 15 Jul 98 15:46:55
  83.     - (memory.h): MEMSWAPMINIMUM wasn't being used.
  84. hardaker 17 Jul 98 13:11:10
  85.     - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt):
  86.       - created smicng input file.
  87.       - fixed the UCD-SNMP mib to deal with most smic errors.
  88. hardaker 17 Jul 98 13:22:32
  89.     - (RFC-1215.txt): created an empty mib module for importing of TRAP-TYPE.
  90. hardaker 17 Jul 98 16:59:51
  91.     - (*): update for 3.5.1.
  92. hardaker 20 Jul 98 17:14:21
  93.     - (snmpcheck.def): work around for new multi-depth mib tables..
  94. hardaker 22 Jul 98 15:35:07
  95.     - (mib.c): don't change running environment variables with strtok.
  96. hardaker 22 Jul 98 16:23:45
  97.     - (Makefile.in, sedscript.in): fix sedscript includes.
  98. hardaker 24 Jul 98 09:25:33
  99.     - (disk.c): increment index by 1 so it doesn't start at 0.
  100. hardaker 24 Jul 98 10:02:14
  101.     - (snmpd.conf.5.def): various documenation updates and notes.
  102. hardaker 24 Jul 98 10:02:25
  103.     - (snmptranslate.1): nroff error.
  104. hardaker 24 Jul 98 10:25:44
  105.     - (snmptrapd.8): brought up to date.
  106. hardaker 24 Jul 98 12:10:07
  107.     - (snmp.c): include sys/select.h for AIX.
  108. hardaker 24 Jul 98 12:24:22
  109.     - (acl.h, asn1.h, md5.h, mib.h, parse.h, snmp.h, snmp_api.h,
  110.       snmp_client.h, snmp_impl.h, vacm.h, view.h):
  111.       - protect against multiple inclusions.
  112. hardaker 29 Jul 98 13:44:22
  113.     - (Makefile.in): make install should do a real make all first.
  114. hardaker 12 Aug 98 15:57:18
  115.     - (snmp_vars.c): ifdef fixes for v2part modules.
  116. hardaker 12 Aug 98 15:57:42
  117.     - (extensible.c, proc.c): fixit problems with array index wrong.
  118. hardaker 12 Aug 98 15:57:52
  119.     - (libsnmp.def): find_module added.
  120. hardaker 12 Aug 98 16:05:28
  121.     - (configure, configure.in):
  122.       - libwrap command line fixes.
  123.       - --with-ldflags command line option created.
  124. hardaker 12 Aug 98 16:55:32
  125.     - (mib_api.3, snmpd.1.def, variables.5): updates to remove mib.txt references.
  126. hardaker 12 Aug 98 16:58:11
  127.     - (acconfig.h, config.h.in, configure, configure.in):
  128.       - don't include libraries that aren't needed if gethostbyname isn't in one.
  129. hardaker 12 Aug 98 16:59:50
  130.     - (snmp_impl.h): Patch from Michael Slifcak:
  131.       - fix the ERROR_MSG() macro to use snmp_set_detail.
  132. hardaker 14 Aug 98 08:21:44
  133.     - (snmp_parse_args.c, snmptranslate.c): usage fixes and -m/-M to snmptranslate.
  134. hardaker 14 Aug 98 08:42:49
  135.     - (auto_nlist.c): fix for stupid aix kernels.
  136. hardaker 14 Aug 98 08:44:07
  137.     - (ucd_snmp.h, memory_freebsd2.c, vmstat_freebsd2.c): Patch from Jonas Olsson:
  138.       - make the memory and vmstat module work under freebsd2.
  139. hardaker 14 Aug 98 08:44:07
  140.     file memory_freebsd2.c was initially added on branch Ext-3-5-patches.
  141. hardaker 14 Aug 98 08:44:07
  142.     file vmstat_freebsd2.c was initially added on branch Ext-3-5-patches.
  143. hardaker 14 Aug 98 08:44:29
  144.     - (README): Added two new names to the thankyou list.
  145. hardaker 14 Aug 98 08:44:37
  146.     - (sedscript.in): correct include files.
  147. hardaker 14 Aug 98 08:44:52
  148.     - (Makefile.in): CPP needs to check agent/mibgroup for headers.
  149. hardaker 14 Aug 98 08:52:32
  150.     - (mib.c, parse.c): Patch from Dave Shield:
  151.       - adopt unknown children into the correct place if IMPORTS are screwed up.
  152. hardaker 14 Aug 98 09:32:45
  153.     - (snmptranslate.c): Patch from James H. Young:
  154.       - usage output clean up.
  155. hardaker 14 Aug 98 10:13:13
  156.     - (COPYING): copyright change.
  157. hardaker 14 Aug 98 10:14:06
  158.     - (parse.c): Patch from Niels Baggesen:
  159.       - Malloc -> xmalloc.
  160.       - parser changes.
  161. hardaker 14 Aug 98 10:14:59
  162.     - (at.c): fixes for linux.
  163. hardaker 31 Aug 98 13:03:02
  164.     - (interfaces.c): missing return on ifInErrors results.
  165. hardaker 31 Aug 98 13:32:43
  166.     - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.
  167. hardaker 31 Aug 98 16:10:25
  168.     - (snmp_vars.c): in_a_view(): create new function, and use it.
  169. hardaker 31 Aug 98 16:10:50
  170.     - (snmp_agent.c, snmp_impl.h): fix read/write checks.
  171. hardaker 31 Aug 98 13:03:02
  172.     - (interfaces.c): missing return on ifInErrors results.
  173. hardaker 31 Aug 98 13:32:43
  174.     - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.
  175. hardaker 31 Aug 98 16:10:25
  176.     - (snmp_vars.c): in_a_view(): create new function, and use it.
  177. hardaker 31 Aug 98 16:10:50
  178.     - (snmp_agent.c, snmp_impl.h): fix read/write checks.
  179. hardaker 31 Aug 98 16:37:04
  180.     - (ChangeLog, NEWS): update for 3.5.1.
  181. hardaker 31 Aug 98 16:37:15
  182.     version tag ( 3.5.1.pre1 )
  183. hardaker  2 Sep 98 10:55:52
  184.     - (configure, configure.in, read_config.c, snmp2p.c, snmp_agent.c,
  185.       snmp_vars.c, snmpd.c, snmpd.h, util_funcs.c, interfaces.c, system.h,
  186.       tcp.c, smux.c, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c, snmp_ospf.h,
  187.       snmp_rip2.c, snmp_rip2.h, extensible.c, loadave.c,
  188.       snmp_parse_args.c, snmpdelta.c, snmptranslate.c, snmptrap.c,
  189.       snmptrapd.c, inet.c, main.c, netstat.h, mib_api.3, snmp_api.3,
  190.       snmpd.1.def, freebsd.h, freebsd2.h, netbsd.h, asn1.h, mib.c,
  191.       parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch from
  192.       Niels Baggesen:
  193.       - prototypes, as usual (when is everybody starting to use -Wall
  194.         -Wstrict-prototypes ....)
  195.       - snmpd send an enterprise specific trap when it terminates
  196.       - possibility for sending v2c traps (or informs), via trap2sink directive
  197.       - fixes to snmplib and snmptrapd for bugs uncovered when snmpd sends
  198.         an INFORM instead of a TRAP
  199.       - -m and -M option for snmptrapd
  200.       - -D option for snmptranslate
  201.       - fixes to configure to correctly call ALL module init functions
  202.       - major rework of tcp.c, for netbsd. I hope this is OK now, I havent had
  203.         time to test it on all platforms yet - but till friday :-)
  204.       - snmpnetstat prints udp socket table
  205.       - some CMU_COMPATIBLE stuff
  206.       - man page fixes, with an include list that works!
  207. hardaker  2 Sep 98 10:58:10
  208.     - (tcp.c): Patch from Dave Shield:
  209.     -  Combine the two (almost) identical non-solaris cases
  210.     -  Add support for the missing Linux entries (InErrs/OutRsts)
  211.     -  Add support for the missing Solaris entry (OutRsts)
  212. hardaker  2 Sep 98 11:03:33
  213.     - (tcp.c): reverse Dave's changes since they conflict with Niels'.
  214. hardaker  2 Sep 98 12:19:03
  215.     - (extensible.c, proc.c): use correct name index for lookups on writes.
  216. hardaker  2 Sep 98 12:19:33
  217.     - (snmp_agent.c): check to make sure operation is not a SET when
  218.       returning an error code such as noSuchName.
  219. hardaker  2 Sep 98 14:04:42
  220.     - (configure, configure.in): don't include modules not requested even
  221.       if required by another module.
  222. hardaker  2 Sep 98 14:10:53
  223.     version tag ( 3.5.1.pre2 )
  224. hardaker  2 Sep 98 18:43:30
  225.     - (TODO): added security checks.
  226. nba  3 Sep 98 14:29:03
  227.     - (fixproc): added comment to test CVS.
  228. hardaker  4 Sep 98 10:09:47
  229.     - (interfaces.c): fix for sgi's.
  230. hardaker  4 Sep 98 14:14:19
  231.     - (configure, configure.in, Makefile.in, Makefile.in):
  232.       - fix to allow non-source directory builds.
  233. hardaker  7 Sep 98 10:10:05
  234.     - (loadave.c): Patch from Niels Baggesen:
  235.       - ifdef re-ordering fixes for alpha/linux.
  236. hardaker  7 Sep 98 10:47:00
  237.     - (proc.c): Patch from Michael Slifcak:
  238.       - solaris 2.6 fixes.
  239. hardaker  7 Sep 98 10:48:09
  240.     - (asn1.c): Patch from Michael Slifcak:
  241.       - Catch subidentifier correctly.
  242. hardaker  7 Sep 98 10:49:08
  243.     - (asn1.h): remove __P() definition.
  244. hardaker  7 Sep 98 10:49:53
  245.     - (mib.c): Patch from Michael Slifcak:
  246.       - malloc corrections for ENV vars..
  247. hardaker  7 Sep 98 10:51:22
  248.     - (parse.c): Patch from Michael Slifcak:
  249.       - protect against multiple init_mib_internal() calls.
  250. hardaker  7 Sep 98 10:53:11
  251.     - (system.c): Patch from Michael Slifcak:
  252.       - exit -> return on win32 system routines.
  253. hardaker  7 Sep 98 10:55:51
  254.     - (snmp_api.c): Patch from Michael Slifcak:
  255.       - NULL return by malloc protected.
  256. hardaker  7 Sep 98 12:17:36
  257.     - (snmpd.conf.5.def): Patch from Niels Baggesen:
  258.       - better description of the view mask.
  259. hardaker  7 Sep 98 12:27:42
  260.     - (memory_freebsd2.h, vmstat_freebsd2.h): created from memory.h and vmstat.h
  261. hardaker  7 Sep 98 12:27:42
  262.     file memory_freebsd2.h was initially added on branch Ext-3-5-patches.
  263. hardaker  7 Sep 98 12:27:42
  264.     file vmstat_freebsd2.h was initially added on branch Ext-3-5-patches.
  265. hardaker  7 Sep 98 12:47:37
  266.     - (parse.c): include snmp_api.h for snmp_get_do_debugging().
  267. hardaker  7 Sep 98 12:54:16
  268.     - (snmp_api.c): Patch from Michael Slifcak:
  269.       - check malloc calls more carefully.
  270.       - misc bug fixes.
  271. hardaker  7 Sep 98 13:15:26
  272.     - (Makefile.in): install config.h as $(includedir)/ucd-snmp-config.h.
  273. hardaker  7 Sep 98 13:21:18
  274.     - (memory.c, memory.h):
  275.       - MEMUSEDREAL -> MEMAVAILREAL (typedef renaming to match functionality).
  276. hardaker  7 Sep 98 14:06:21
  277.     - (tcp.c): back out Niels' changes since they broke other architectures.
  278. hardaker  7 Sep 98 14:19:24
  279.     - (Makefile.in(s)): make depends.
  280. hardaker  7 Sep 98 16:39:59
  281.     - (icmp.c, interfaces.c, ip.c, tcp.c): 64bit long return clean ups.
  282. marz  7 Sep 98 19:01:01
  283.     update headers for win32, add return to main
  284. marz  7 Sep 98 19:02:01
  285.     update headers for win32, add return to main,fix win32 compile error w/ non integralswitch case
  286. marz  7 Sep 98 19:03:33
  287.     update headers for win32, add return to main, resolve conflict w/ std lib log function
  288. marz  7 Sep 98 19:30:11
  289.     rename and static link debug targets, dll to bin dir, added snmptest, snmptrap, snmpdelta projects
  290. marz  7 Sep 98 19:42:35
  291.     file snmpdelta.dsp was initially added on branch Ext-3-5-patches.
  292. marz  7 Sep 98 19:42:35
  293.     file snmpdelta.plg was initially added on branch Ext-3-5-patches.
  294. marz  7 Sep 98 19:42:35
  295.     file snmptest.dsp was initially added on branch Ext-3-5-patches.
  296. marz  7 Sep 98 19:42:35
  297.     file snmptest.plg was initially added on branch Ext-3-5-patches.
  298. marz  7 Sep 98 19:42:35
  299.     file snmptrap.dsp was initially added on branch Ext-3-5-patches.
  300. marz  7 Sep 98 19:42:35
  301.     file snmptrap.plg was initially added on branch Ext-3-5-patches.
  302. marz  7 Sep 98 19:42:35
  303.     rename and static link debug targets, dll to bin dir, added snmptest, snmptrap, snmpdelta projects
  304. hardaker  8 Sep 98 09:26:13
  305.     - (NEWS): update.
  306. -------------------------------------------------------------------------------
  307. Changes: V3.4 -> V3.5
  308. hardaker 24 May 98 15:22:21
  309.     - (FAQ): update to change a few things.
  310. hardaker 24 May 98 15:22:38
  311.     - (NEWS): change vacm news wording.
  312. hardaker 24 May 98 15:22:57
  313.     - (ip.c): Patch from Niels Baggesen:
  314.       - fix for netbsd < 1.3.
  315. hardaker 29 May 98 10:14:32
  316.     - (at.c): Patch from Chris Smith: fix for irix.
  317. hardaker 29 May 98 10:24:54
  318.     - (snmp_api.c, snmp_impl.h): Patch from Joe Marzot:
  319.       - fix community name length problems and increase size.
  320. hardaker 29 May 98 11:26:47
  321.     - (configure.in): patch from Niels: include sys/socket in if_mtu test.
  322. hardaker 29 May 98 11:27:59
  323.     - (configure): make of configure.
  324. hardaker 29 May 98 11:34:53
  325.     - (configure, configure.in, Makefile.in):
  326.       - Add a dependancy line for snmp_vars.o for all the module includes.
  327. hardaker 29 May 98 15:20:53
  328.     - (TODO): winSNMP mention.
  329. hardaker 29 May 98 15:21:13
  330.     - (snmp_parse_args.c): add ability to specify mib information on the cmd line.
  331. hardaker 29 May 98 16:21:08
  332.     - (configure, configure.in, agent/mibgroup/*):
  333.       - moved most mibgroup pieces into relevent sub-directories.
  334.         - changed all header file and #ifdef USING_* lines to reflect this.
  335. hardaker 29 May 98 16:21:51
  336.     - (snmp_impl.h): change pdu version from long to int.
  337. hardaker 31 May 98 17:55:45
  338.     - (asn1.c, asn1.h, int64.c, int64.h, mib.c, snmp.c, snmp_api.c,
  339.       snmp_api.h, snmp_impl.h):
  340.       - implement special data types via opaques: float, double, int64, uint64s.
  341. hardaker 31 May 98 17:56:07
  342.     - (snmpset.c): enable setting of opaque floats, doubles, int64s, uint64s.
  343. hardaker 31 May 98 17:56:55
  344.     - (acconfig.h, config.h.in, configure, configure.in):
  345.       - make it possible not to use opaque special types with new cmd line flag.
  346. hardaker  2 Jun 98 14:23:15
  347.     - (auto_nlist.c, auto_nlist.h, kernel.c, snmp_agent.c, snmpd.c,
  348.       hr_device.c, hr_disk.c, hr_filesys.c, hr_network.c, hr_other.c,
  349.       hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, hr_swinst.c,
  350.       hr_swrun.c, hr_system.c, hr_utils.c, at.c, interfaces.c,
  351.       var_route.c, snmp_parse_args.c, snmpdelta.c, snmptable.c,
  352.       snmptranslate.c, snmptrapd.c, freebsd2.h, hpux.h, linux.h, netbsd.h,
  353.       solaris.h, sysv.h, asn1.c, mib.c, parse.c, parse.h, snmp_auth.c,
  354.       snmp_impl.h): Patch from Niels Baggensen:
  355.       - make host resources work under NetBSD, FreeBSD, Solaris and Linux.
  356.         - SunOS4 almost works.
  357.       - Add -s/-S to command line options for printing of shorter oids.
  358.       - numerous bug fixes.
  359. hardaker  3 Jun 98 10:51:10
  360.     - (smux.c, smux.h, smux_gated.h, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c,
  361.       snmp_ospf.h, snmp_rip2.c, snmp_rip2.h, smux.c, smux.h, snmp_bgp.c,
  362.       snmp_bgp.h, snmp_ospf.c, snmp_ospf.h, snmp_rip2.c, snmp_rip2.h):
  363.       - moved smux stuff into a smux sub-directory.
  364. hardaker  3 Jun 98 10:58:15
  365.     - (ipfwacc.c, ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
  366.       - moved ipfwacc to ucdavis.13 and removed ^Ms and some blank lines.
  367. hardaker  3 Jun 98 10:58:44
  368.     - (INSTALL): mention ipfwacc
  369. hardaker  3 Jun 98 10:58:59
  370.     - (README): mention Cristian Estan in the coders list.
  371. hardaker  3 Jun 98 11:06:47
  372.     - (example.c, example.h, dlmod.c, dlmod.h): Patch from Eugene Polovnikov:
  373.       - implement a dynamic loading module for loading shared object mib modules.
  374. hardaker  3 Jun 98 11:10:48
  375.     - (README, example.c, example.h, wombat.c, wombat.h, example.c,
  376.       example.h, wombat.c, wombat.h):
  377.       - moved wombat and example to examples/ directory.
  378. hardaker  3 Jun 98 11:27:27
  379.     - (snmp_agent.c, snmpd.c): include mibII/snmp_mib.h.
  380. hardaker  3 Jun 98 11:29:04
  381.     - (mib.c): missed a needed OPAQUE_SPECIAL_TYPES ifdef.
  382. hardaker  3 Jun 98 12:17:00
  383.     - (snmp_agent.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
  384.       - fix pdu->versions to be all ints.
  385. hardaker  3 Jun 98 13:39:12
  386.     - (configure, configure.in): New flags:
  387.       - --with-cc=CC
  388.       - --with-cflags=CFLAGS
  389. hardaker  3 Jun 98 13:43:47
  390.     - (config.h.in, configure, configure.in, snmptrapd.c):
  391.       - check for getdtablesize and use a generic if not available.
  392. hardaker  3 Jun 98 13:52:28
  393.     - (config.h.in, configure, configure.in, freebsd2.h):
  394.       - move configurable defines to configure rather than in freebsd2.h.
  395. hardaker  3 Jun 98 13:55:40
  396.     - (i386.h, i586.h, i686.h): removed these (unused) headers.
  397. hardaker  3 Jun 98 14:02:34
  398.     - (configure, configure.in): fix new --with-cc and --with-cflags arguments.
  399. hardaker  3 Jun 98 14:21:10
  400.     - (hr_disk.c, hr_swinst.c, hr_swrun.c, hr_system.c, snmpset.c, asn1.h,
  401.       int64.c, int64.h, mib.c, snmp_api.c):
  402.       - -Wall fixes.
  403. hardaker  3 Jun 98 14:23:14
  404.     - (Makefile.in's): make depend.
  405. hardaker  3 Jun 98 14:24:58
  406.     - (Makefile.in): read_config.o is mibmodule header dependant too.
  407. hardaker  3 Jun 98 14:26:10
  408.     version tag ( 3.5.pre1 )
  409. hardaker  5 Jun 98 10:52:11
  410.     - (configure, configure.in): Patch from Niels Baggesen:
  411.       - test for setenv.
  412. hardaker  5 Jun 98 10:52:40
  413.     - (maketarget): Patch from Niels Baggesen:
  414.       - support for larger tree depths.
  415. hardaker  5 Jun 98 10:54:31
  416.     - (asn1.c, mib.c, parse.h, system.c, system.h): Patch from Niels Baggesen:
  417.       - MIB_ACCESS define changes.
  418.       - setenv implementation.
  419.       - ifdef wrappers for OPAQUE_SPECIAL_TYPES.
  420. hardaker  8 Jun 98 10:50:12
  421.     - (FAQ): url type splitting.
  422. hardaker  8 Jun 98 12:34:09
  423.     - (Makefile.in): create a .c -> .o rule to make sure and place the
  424.       object files in the appropriate subdirectories.
  425. hardaker  8 Jun 98 13:59:08
  426.     - (README): Added Eugene's name.
  427. hardaker  8 Jun 98 13:59:25
  428.     - (snmpd.conf.5.def): update rfc # for vacm reference.
  429. hardaker  8 Jun 98 14:12:37
  430.     - (Makefile.in): Patch from Joe Marzot:
  431.       - remove more config created headers on make configclean.
  432. hardaker  8 Jun 98 14:16:26
  433.     - (libsnmp.def): Patch from Joe Marzot: w32 update.
  434. hardaker  8 Jun 98 14:22:50
  435.     - (parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch
  436.      from Joe Marzot:
  437.       - async stuff added.
  438.       - get_tc added.
  439.       - better comments in some places.
  440. hardaker  8 Jun 98 14:55:53
  441.     - (snmp_api.c): undid redo of comment of gettimeofday().
  442. hardaker 10 Jun 98 07:11:44
  443.     - (config.h.in): have_setenv.
  444. hardaker 10 Jun 98 08:53:53
  445.     - (Makefile.in, snmp2p.c, snmpd.c): Patch from Dave Shield:
  446.       -  starts to separate out the historic SNMPv2 stuff.
  447.       -  does a bit of 'code tidying'.
  448.       -  starts to move towards port-specific handlers.
  449. hardaker 10 Jun 98 14:15:47
  450.     version tag ( 3.5.pre2 )
  451. hardaker 10 Jun 98 15:30:59
  452.     - (TODO): added Dave's list.
  453. hardaker 10 Jun 98 15:31:12
  454.     - (NEWS): update.
  455. hardaker 10 Jun 98 15:47:59
  456.     - (snmp2p.c, snmpd.c, snmpd.h): -Wall cleanups.
  457. hardaker 12 Jun 98 08:52:28
  458.     - (EXAMPLE.conf.def, FAQ): Patch from Dave Shield:
  459.       - update for VACM stuff.
  460. hardaker 12 Jun 98 10:12:27
  461.     - (EXAMPLE.conf.def): show vacm example for public/private from anywhere.
  462. hardaker 12 Jun 98 10:12:40
  463.     - (NEWS): minor update.
  464. hardaker 12 Jun 98 13:13:12
  465.     - (snmp_api.c): trap types were int's not longs (failed under 64bit arch).
  466. hardaker 12 Jun 98 13:13:27
  467.     - (parse.c): function name typo.
  468. hardaker 12 Jun 98 13:13:39
  469.     - (win32/config.h): don't have setenv.
  470. hardaker 12 Jun 98 13:13:57
  471.     - (libsnmp.def): add setenv to the list.
  472. hardaker 12 Jun 98 13:43:41
  473.     - (NEWS): 64bit fix mentioned.
  474. hardaker 12 Jun 98 13:48:21
  475.     - (kernel.c): don't print klread errors unless in debugging mode.
  476. hardaker 12 Jun 98 15:17:47
  477.     - (ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
  478.       - create and use a ucdExperimental section for the ipfwacc mib till
  479.         it stabilizes.
  480. hardaker 17 Jun 98 08:08:23
  481.     - (snmp2p.c, snmpd.c, snmpd.h): Patch from Niels Baggesen:
  482.       - misc type fixes.
  483. hardaker 17 Jun 98 08:08:58
  484.     - (snmpdelta.c): usage() update.
  485. hardaker 17 Jun 98 08:10:02
  486.     - (Makefile.in, snmpbulkwalk.1, snmpcmd.1, snmpdelta.1, snmpget.1,
  487.       snmpgetnext.1, snmpset.1, snmpstatus.1, snmptable.1, snmptrap.1,
  488.       snmpwalk.1): Patch from Niels Baggesen:
  489.       - documentation cleanup and centralization of common options.
  490. hardaker 17 Jun 98 08:10:54
  491.     - (asn1.c): Patch from Niels Baggesen:
  492.       - bcopy -> memcpy.
  493. hardaker 17 Jun 98 08:11:22
  494.     - (mib.h): Patch from Niels Baggesen:
  495.       - remove 2nd init_mib() prototype.
  496. hardaker 17 Jun 98 08:21:53
  497.     - (README, AddModuleForDummies.txt, DUMMY-MIB.txt, dummy.c, dummy.h):
  498.       Patch from Jakob Ellerstedt:
  499.       - mib module documentation and example for dummies.
  500. hardaker 17 Jun 98 15:27:13
  501.     - (README): mention dummy group.
  502. hardaker 19 Jun 98 08:41:00
  503.     - (FAQ): update from Dave Shield: not found modules with configure?.
  504. hardaker 19 Jun 98 08:46:31
  505.     - (configure, configure.in): warn BSDI users against /usr/ucb/cc.
  506. hardaker 19 Jun 98 08:58:05
  507.     - (EXAMPLE.conf.def): Patch from Cristian Estan:
  508.       - example output corrections.
  509. hardaker 19 Jun 98 08:59:53
  510.     - (Makefile.in): Patch from Cristian Estan:
  511.       - install IPFWACC mib.
  512. hardaker 19 Jun 98 12:03:48
  513.     - (snmp_vars.c): fix register_mib() to init pointers to null.
  514. hardaker 19 Jun 98 12:50:55
  515.     - (util_funcs.c): fix checkmib() in case we get called on a get when
  516.       we really shouldn't (bad artifact of new tree structure).
  517. hardaker 19 Jun 98 12:53:22
  518.     - (snmp_vars.c): memset to 0 the entire subtree struct.
  519. hardaker 19 Jun 98 13:01:47
  520.     - (Makefile.in): make depend.
  521. hardaker 19 Jun 98 13:12:55
  522.     - (NEWS): Last update for 3.5.
  523. -------------------------------------------------------------------------------
  524. Changes: V3.3 -> V3.4
  525. hardaker  1 Dec 97 12:44:24
  526.     - (*): 3.3.1 branch merged into main development branch.
  527. hardaker  5 Dec 97 08:46:50
  528.     - (snmp_api.h): Patch from Niels Baggesen:
  529.       - make trap variables long's not ints for 64bit machines to match
  530.         asn_build_int functions.
  531. hardaker  5 Dec 97 11:58:52
  532.     - (apps/*.c): support random access requests on all apps via -R switch.
  533. hardaker  5 Dec 97 14:30:06
  534.     - (configure, configure.in): warn instead of error for config_require macro's.
  535. hardaker 15 Dec 97 11:08:01
  536.     - (acconfig.h, config.h.in, configure, configure.in):
  537.       - new macro to change default MIBS when modules are compiled:
  538.         config_add_mib().
  539. hardaker 15 Dec 97 11:08:19
  540.     - (host.h, ucd_snmp.h, v2party.h):
  541.       - use config_add_mib().
  542. hardaker 15 Dec 97 11:14:18
  543.     - (at.c, example.c, hr_proc.c, hr_storage.c, hr_swrun.c, hr_system.c,
  544.       icmp.c, interfaces.c, interfaces.h, ip.c, loadave.c, memory.c,
  545.       route_write.c, tcp.c, udp.c, var_route.c, wombat.c, common_header.h):
  546.       - Patch from Simon Leinen to improve irix 6.2 support.
  547. hardaker 15 Dec 97 15:07:26
  548.     - (UCD-fields, oid_to_sym.in, oid_to_type.in): Patch from TANAKA Takashi:
  549.       - support more OS types in the ov/ directory files.
  550.       - mistake:  bsdi was getting defined as irix.
  551.       - don't core dump on -v without any arguments.
  552. hardaker 15 Dec 97 15:07:59
  553.     - (UCD-fields, oid_to_sym.in, oid_to_type.in, snmp_parse_args.c, acconfig.h):
  554.       - Patch from TANAKA Takashi:
  555.         - support more OS types in the ov/ directory files.
  556.         - mistake:  bsdi was getting defined as irix.
  557.         - don't core dump on -v without any arguments.
  558. hardaker 23 Dec 97 11:20:04
  559.     - (hr_swrun.c): Correct a non-casted malloc.
  560. hardaker 23 Dec 97 11:33:59
  561.     - (hr_filesys.c): Solaris specific fixes.
  562. hardaker 23 Dec 97 11:35:26
  563.     - (acconfig.h, config.h.in, sedscript.in): BSDI definition fixes.
  564. hardaker 23 Dec 97 11:41:49
  565.     - (config.h.in, configure, configure.in): Patch from Johannes Grosen:
  566.       - fix non-existent nlist.h problems under linux redhat 5.0.
  567. hardaker 23 Dec 97 11:42:28
  568.     - (mibgroup/*.c, common_header.h): Patch from Johannes Grosen:
  569.       - fix non-existent nlist.h problems under linux redhat 5.0.
  570. hardaker 23 Dec 97 11:42:39
  571.     - (snmptrap.c): Patch from Johannes Grosen:
  572.       - fix non-existent nlist.h problems under linux redhat 5.0.
  573. hardaker 23 Dec 97 11:42:54
  574.     - (snmplib/system.c): Patch from Johannes Grosen:
  575.       - fix non-existent nlist.h problems under linux redhat 5.0.
  576. hardaker 23 Dec 97 11:46:08
  577.     - (hpux.c): #ifdef'ed out unused writeHP function.
  578. hardaker 23 Dec 97 12:32:21
  579.     - (snmptrapd.c): Patch from Ted Rule:
  580.       - Use syslog option LOG_PID on startup.
  581.       - fork if syslog enabled.
  582.       - Enable logging to other syslog facilities.
  583.       - print all trap data to a single syslog line.
  584. hardaker 23 Dec 97 12:48:31
  585.     - (snmptrapd.c):
  586.       - Change -f flag to -l and make -f no-fork.
  587.       - fix patch which munged ability to generate both -P and -s simultaneously.
  588. hardaker 23 Dec 97 14:40:36
  589.     - (README): Add Ted Rule to coders list.
  590. hardaker 23 Dec 97 14:42:47
  591.     - (*): Turn all debugging routines into library calls that can be
  592.       turned on and off at run time.
  593.       - DEBUGP() is now a typical printf style function and is used everywhere.
  594.       - void snmp_set_do_debugging(int).
  595.       - int snmp_get_do_debugging().
  596. hardaker 23 Dec 97 14:44:38
  597.     - (snmpd.1.def, snmptrapd.8): debugging flag additions.
  598. hardaker 23 Dec 97 14:47:08
  599.     - (at.c, icmp.c, interfaces.c, ip.c, snmp_mib.c, system.c, tcp.c, udp.c):
  600.       - Patch from Dave Shield to break up common_header.h.
  601. hardaker 23 Dec 97 15:27:54
  602.     - (at.c, at.h, host_res.h, icmp.h, interfaces.c, interfaces.h, ip.h,
  603.       tcp.c, tcp.h, udp.c, udp.h, read_config.c, snmp_vars.c):
  604.       - clean up required headers for linux.
  605. hardaker 23 Dec 97 15:56:18
  606.     - (versioninfo.c, versioninfo.h): Create a mib variable to set/report
  607.       if debugging is on or off.
  608. hardaker 23 Dec 97 15:59:03
  609.     - (UCD-SNMP-MIB.txt): Create a mib variable to set/report if debugging
  610.       is on or off.
  611. hardaker 23 Dec 97 16:30:47
  612.     version tag ( 3.4.pre1 )
  613. hardaker 29 Dec 97 09:37:06
  614.     - (tkmib): First implementation.
  615. hardaker 30 Dec 97 14:00:03
  616.     - (tkmib):
  617.       - new command: table to display snmptables as a table.
  618.       - misc...
  619. hardaker 30 Dec 97 17:01:57
  620.     - (tkmib): Create a graphing widget.
  621. hardaker  5 Jan 98 13:27:38
  622.     - (mib_api.3): change "all" to "ALL".
  623. hardaker  5 Jan 98 13:28:00
  624.     - (mib.c, parse.c, parse.h): add a find_module() routine.
  625. hardaker  5 Jan 98 13:28:22
  626.     - (snmptranslate.c): put init_mib back in place (opps).
  627. hardaker  5 Jan 98 13:28:42
  628.     - (TODO): snmpv3
  629. hardaker  5 Jan 98 16:29:39
  630.     - (asn1.c): Patch from Niels Baggesen:
  631.       - fix asn1_build_objid.
  632. hardaker  5 Jan 98 17:33:07
  633.     - (parse.c): swap args to merge_anon_children().
  634. hardaker 12 Jan 98 09:14:54
  635.     - (parse.c): Patch from Dave Shield:  fix anon_children invalid memory access.
  636. hardaker 12 Jan 98 09:18:50
  637.     - (mib_api.3, snmp_api.3): Patch from Niels Baggesen:
  638.       - doc update to reflect moved headers.
  639. hardaker 12 Jan 98 09:19:10
  640.     - (Makefile.in): Patch from Niels Baggesen: link directly to lib.
  641. hardaker 12 Jan 98 09:19:47
  642.     - (Makefile.in, snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
  643.       snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
  644.       snmptrapd.c, snmpwalk.c): Patch from Niels Baggesen:
  645.       - remove unused headers.
  646.       - snmp_perror changes.
  647. hardaker 12 Jan 98 09:21:56
  648.     - (alarm.c, at.c, context_vars.c, event.c, hr_device.c, hr_filesys.c,
  649.       hr_partition.c, hr_storage.c, hr_swinst.c, hr_swrun.c, icmp.c,
  650.       interfaces.c, ip.c, proc.c, system.c, tcp.c, udp.c, var_route.c):
  651.       Patch from Niels Baggesen:
  652.       - Fix headers for FreeBSD and NetBSD.
  653. hardaker 12 Jan 98 09:40:36
  654.     - (FAQ, INSTALL, Makefile.in): Patch from Niels Baggesen:
  655.       - Documentation update to fix paths from recent changes.
  656. hardaker 12 Jan 98 09:41:38
  657.     - (read_config.c, snmp_vars.c, snmpd.c): Patch from Niels Baggesen:
  658.       - header fixes.
  659.       - snmp_perror usage.
  660. hardaker 12 Jan 98 09:44:51
  661.     - (asn1.c, mib.c, snmp_api.h, snmp_impl.h, system.h): Patch from Niels
  662.       Baggesen:
  663.       - header changes and boolean check corrections.
  664. hardaker 12 Jan 98 09:51:27
  665.     - (parse.c): Undid anon-children change.
  666. hardaker 12 Jan 98 09:56:14
  667.     - (kernel_sunos5.c): Patch from Niels Baggesen:
  668.       - increase buffer size to increase max interfaces reported on Solaris.
  669. hardaker 16 Jan 98 09:44:56
  670.     - (snmpd.c): Patch from Sheshadri Yagati:
  671.       - signal a trap (2) when the agent is shut down.
  672. hardaker 21 Jan 98 11:08:39
  673.     - (COPYING): update.
  674. hardaker 21 Jan 98 11:12:01
  675.     - (*/Makefile.in, Makefile.top, acconfig.h, config.h.in, configure,
  676.       configure.in):
  677.       - begin support for creating and using shared libraries.
  678.       - all Makefiles now include a Makefile.top for easier future global changes.
  679. hardaker 21 Jan 98 11:12:22
  680.     - (read_config.c, snmp_agent.c, snmp_vars.c, snmpd.c):
  681.       - include struct.h explicitly.
  682. hardaker 21 Jan 98 11:12:34
  683.     - (disk.c, errormib.c, extensible.c, interfaces.c, loadave.c,
  684.       memory.c, pass.c, proc.c, system.c, util_funcs.c, var_route.c,
  685.       versioninfo.c):
  686.       - include struct.h explicitly.
  687. hardaker 21 Jan 98 17:33:24
  688.     - (Makefile.top, configure, configure.in, */Makefile.in):
  689.       - Do a better version of shlib support.  Should be useable now at least.
  690. hardaker 21 Jan 98 22:05:44
  691.     - (acconfig.h, config.h.in, configure, configure.in):
  692.       - create m/ and s/ directories and use them for supplemental config
  693.         include files based on the config.guess output.
  694. hardaker 23 Jan 98 08:30:35
  695.     - (memory.c): Patch from Niels Baggesen:
  696.       - don't close file descriptor in linux's FILE_TO_BUF macro.
  697. hardaker 23 Jan 98 11:19:12
  698.     - (generic.h, i386.h, i586.h, i686.h): m/*.h file beginnings.
  699. hardaker 23 Jan 98 11:19:33
  700.     - (bsd.h, generic.h, linux.h, sysv.h): s/* beginnings.
  701. hardaker 23 Jan 98 16:12:02
  702.     - (read_config.c, read_config.h, snmp_vars.c, snmp_vars.h,
  703.       extensible.c, pass.c):
  704.       - create new functions:
  705.         - register_subtree()
  706.         - register_mib()
  707.         - unregister_mib().
  708.       - get rid of read_config special stuff for extensibility and put it
  709.         in their own submodules which now call register_mib().
  710. hardaker 23 Jan 98 16:14:20
  711.     - (registry.[ch], UCD-SNMP-MIB.txt):
  712.       - create a new table at ucdavis.103 to display registered mibs.
  713. hardaker 23 Jan 98 16:15:05
  714.     - (at.c, disk.c, host_res.h, hr_other.h, icmp.c, interfaces.c, ip.c,
  715.       snmp_mib.c, system.c, tcp.c, ucd_snmp.h, udp.c, versioninfo.c):
  716.       - #include "snmp_api.h"
  717. hardaker 23 Jan 98 16:34:43
  718.     - (configure, configure.in, snmp_vars.c, snmp_vars.h, var_struct.h,
  719.       extensible.c, pass.c, registry.c, registry.h, UCD-SNMP-MIB.txt):
  720.       - make the mib registry record and display a mib module name as well.
  721. hardaker 30 Jan 98 08:57:54
  722.     - (configure, configure.in): test for 'ps aux' (redhat 5.0).
  723. hardaker 30 Jan 98 09:01:06
  724.     - (UCD-SNMP-MIB.txt, memory.c, memory.h): Patch from Luuk de Boer:
  725.       - report cached, buffer, and shared statistics for linux.
  726. hardaker 30 Jan 98 09:24:19
  727.     - (read_config.c, snmp_vars.c, var_struct.h): Patch from Dave Shield:
  728.       - new subtree structure system.
  729. hardaker 30 Jan 98 10:40:26
  730.     - (pass.c): put pass_comapre here.
  731. hardaker 30 Jan 98 10:41:53
  732.     - (read_config.c, snmp_vars.c, snmp_vars.h, var_struct.h):
  733.       - merge Dave's code with mine.  Still a few bugs to work through.
  734. hardaker 30 Jan 98 10:42:17
  735.     - (registry.c, registry.h): begin munging for new hierarchy.
  736. hardaker 30 Jan 98 10:43:28
  737.     - (UCD-SNMP-MIB.txt): change module indexing to use oid instead of a numeric.
  738. hardaker 30 Jan 98 10:49:59
  739.     - (disk.c, host_res.h, pass.c, registry.c, snmp_mib.c, system.c,
  740.       versioninfo.c, snmp_api.h):
  741.       - include netinet/in.h for address structure.
  742. hardaker 30 Jan 98 10:55:20
  743.     version tag ( 3.4.pre2 )
  744. hardaker 30 Jan 98 13:49:56
  745.     - (README): I can't really have forgotten Simon's name in the list
  746.       could I?
  747. hardaker 30 Jan 98 13:50:28
  748.     - (aclocal.m4, configure): define ifnet for linux.
  749. hardaker 30 Jan 98 14:31:58
  750.     - (acconfig.h, config.h.in, configure, configure.in): check for if_speed.
  751. hardaker 30 Jan 98 14:32:13
  752.     - (interfaces.c): finish linux problems and use if_speed.
  753. hardaker 30 Jan 98 15:25:02
  754.     - (snmp_parse_args.c, snmptrap.c): fix default port for snmptrap.
  755. hardaker  2 Feb 98 08:57:41
  756.     - (configure, configure.in): Patch from John Hawkinson:
  757.       - fix typo in configure for shared library extension w/o shared libraries.
  758. hardaker  6 Feb 98 13:29:40
  759.     - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c): protect against nlist.h
  760. hardaker  6 Feb 98 13:44:44
  761.     - (hr_disk.c): close() got caught inside an else it shouldn't have due
  762.       to an ifdef error.
  763. hardaker  6 Feb 98 17:10:53
  764.     - (Makefile.in, acconfig.h, config.h.in, configure, configure.in,
  765.       auto_nlist.c, auto_nlist.h, autonlist.h, kernel.c, snmp_vars.c, ip.c):
  766.       - created a new auto_nlist function and use it in ip.c.
  767. hardaker  6 Feb 98 17:11:25
  768.     - (generic.h, hpux.h, irix.h, linux.h, solaris.h):
  769.       - update for auto_nlist symbols.
  770. hardaker  9 Feb 98 11:03:02
  771.     - (at.c, disk.c, errormib.c, extensible.c, hpux.c, hr_proc.c,
  772.       hr_storage.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
  773.       kernel_sunos5.c, loadave.c, memory.c, proc.c, tcp.c, udp.c,
  774.       var_route.c):
  775.       - use auto_nlist.
  776. hardaker  9 Feb 98 11:03:17
  777.     - (auto_nlist.h): prototype wrapper.
  778. hardaker  9 Feb 98 11:03:56
  779.     - (configure, configure.in):
  780.       - changed --with-shared-libraries to --enable-shared to match other pkgs.
  781.       - display arguments found for --enable-shared.
  782. hardaker  9 Feb 98 11:04:31
  783.     - (bsd.h, bsdi.h, freebsd.h, freebsd3.h, generic.h, hpux.h, netbsd.h,
  784.       solaris.h):
  785.       - define symbols for auto_nlist to use.
  786. hardaker  9 Feb 98 11:06:53
  787.     - (snmp_vars.c): Patch from Dave Shield:
  788.       - fix prototypes on my broken table walking routines.
  789. hardaker  9 Feb 98 11:17:52
  790.     version tag ( 3.4.pre3 )
  791. hardaker  9 Feb 98 11:18:45
  792.     - (configure.in): check for ioctls.h
  793. hardaker  9 Feb 98 11:18:59
  794.     - (interfaces.c):  include ioctls.h if available.
  795. hardaker  9 Feb 98 11:20:00
  796.     - (config.h.in, configure): check for ioctls.h.
  797. hardaker 11 Feb 98 09:19:33
  798.     - (generic.h, auto_nlist.c, at.c, hr_proc.c, hr_storage.c, memory.c,
  799.       tcp.c, udp.c, var_route.c): Patch from Dave Shield:
  800.       - fix all my typos ;-).
  801.       - create auto_nlist_value to return the looked-up value.
  802. hardaker 11 Feb 98 09:28:09
  803.     - (configure, configure.in):
  804.       - ps aux should define aux not -aux.
  805. hardaker 11 Feb 98 09:28:33
  806.     - (host_res.h): Patch from Dave Shield:
  807.       - don't include config.h
  808. hardaker 11 Feb 98 09:28:44
  809.     - (hr_network.c): Patch from Dave Shield:
  810.       - solaris fixes.
  811. hardaker 11 Feb 98 09:29:06
  812.     - (solaris.h): Patch from Dave Shield:
  813.       - undef IP_FORWARDING_SYMBOL before defining it.
  814. hardaker 11 Feb 98 16:44:13
  815.     - (configure, configure.in): sed doesn't like [a-z]+ type expressions.
  816. hardaker 13 Feb 98 09:07:31
  817.     - (FAQ): typo: authtrapsenable -> authtrapenable.
  818. hardaker 17 Feb 98 09:50:43
  819.     - (snmp_api.c, snmp_api.h):
  820.       - use snmp_ipaddr instead of ipaddr to avoid hpux conflicts.
  821. hardaker 17 Feb 98 09:53:12
  822.     - (auto_nlist.c, autonlist.h, snmp_vars.c):
  823.       - use appropriate mallocs, and NULL initialization of pointers.
  824.       - malloc the symbol rather than using a fixed length.
  825.       - insert debugging code.
  826.       - enable printing of the nlist tree if TESTING is defined.
  827. hardaker 17 Feb 98 09:54:01
  828.     - (tcp.c, udp.c):
  829.       - nlist symbol name errors.
  830. hardaker 18 Feb 98 08:06:00
  831.     - (EXAMPLE.conf.def, vmstat.c, vmstat.h, ucd_snmp.h,
  832.       UCD-SNMP-MIB.txt): Patch from Luuk de Boer:
  833.       - implment a vmstat mib group on linux.
  834. hardaker 18 Feb 98 08:15:56
  835.     - (config.h.in, configure, configure.in): Patch from Simon Leinen:
  836.       - check for sys/sysmp.h.
  837. hardaker 18 Feb 98 08:16:21
  838.     - (auto_nlist.c): Patch from Simon Leinen:
  839.       - fix a debugging statement (missing a variable).
  840. hardaker 18 Feb 98 08:18:05
  841.     - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c, irix.h):
  842.       Patch from Simon Leinen:
  843.       - port to irix.
  844. hardaker 18 Feb 98 11:45:20
  845.     - (sedscript.in): define LIBDIR and DATADIR.
  846. hardaker 18 Feb 98 11:46:48
  847.     - (snmpd.1.def, snmpd.conf.5.def): change to DATADIR from LIBDIR.
  848. hardaker 18 Feb 98 13:31:07
  849.     - (disk.h, extensible.h, loadave.h, proc.h, UCD-SNMP-MIB.txt):
  850.       - turn these mibs into real tables.  Required changing the mib though.
  851. hardaker 18 Feb 98 13:34:55
  852.     - (snmpd.conf.5.def): authtrapsenable -> authtrapenable.
  853. hardaker 18 Feb 98 13:44:13
  854.     - (at.c, example.c, hpux.c, hr_device.c, hr_disk.c, hr_filesys.c,
  855.       hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
  856.       hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
  857.       pass.c, registry.c, smux.c, snmp_mib.c, system.c, tcp.c, udp.c,
  858.       var_route.c, wombat.c):
  859.       - all bcopys -> memcpy.
  860.       - include a few extra headers for DEBUGP statements.
  861. hardaker 18 Feb 98 14:25:53
  862.     - (acl_vars.c, at.c, context_vars.c, disk.c, host_res.h, hr_disk.c,
  863.       hr_filesys.c, hr_storage.c, hr_swinst.c, hr_swrun.c, hr_utils.c,
  864.       icmp.c, interfaces.c, interfaces.h, ip.c, memory.c, mibincl.h,
  865.       party_vars.c, pass.c, proc.c, registry.c, smux.c, snmp_mib.c,
  866.       system.c, tcp.c, udp.c, var_route.c, versioninfo.c, view_vars.c,
  867.       vmstat.c):
  868.       - massive -Wall and --strict-prototypes checking.
  869.       - bzero -> memset.
  870. hardaker 18 Feb 98 14:32:05
  871.     - (read_config.c, snmp_vars.c):
  872.       - prototyping and --Wall checks.
  873. hardaker 18 Feb 98 14:32:38
  874.     - (snmp_api.c, snmp_api.h): prototyping checks.
  875. hardaker 18 Feb 98 16:28:51
  876.     - (openbsd.h): created.
  877. hardaker 18 Feb 98 16:29:58
  878.     - (acconfig.h, UCD-SNMP-MIB.txt):
  879.       - removed unneeded stuff.
  880.       - added openbsd.
  881. hardaker 18 Feb 98 16:30:47
  882.     - (at.c, proc.c, tcp.c, udp.c, var_route.c, bsd.h, bsdi.h, freebsd.h,
  883.       generic.h, hpux.h, netbsd.h):
  884.       - tried to merge some things into s/*.h defines instead.  There is a
  885.         lot to go still.
  886. hardaker 18 Feb 98 16:33:14
  887.     - (config.h.in): openbsd defines.
  888. hardaker 18 Feb 98 16:33:43
  889.     - (*/Makefile.in): make depend.
  890. hardaker 18 Feb 98 16:51:18
  891.     version tag ( 3.4.pre4 )
  892. hardaker 20 Feb 98 09:19:00
  893.     - (interfaces.c): Patch from Simon Leinen:
  894.       - fix include file dependancies on irix with _KERNEL defined.
  895. hardaker 20 Feb 98 11:15:14
  896.     - (*/Makefile.in): fix make depend to look for and strip /usr/lib/*.
  897. hardaker 25 Feb 98 07:27:09
  898.     - (read_config.c, snmpd.c): Patch from Niels Baggesen:
  899.       - fix read_config parser's end of line problems.
  900. hardaker  4 Mar 98 15:49:32
  901.     - (COPYING): documentation requirement change.
  902. hardaker  6 Mar 98 14:01:52
  903.     - (Makefile.in, kernel.c, read_config.c, read_config.h, snmp_agent.c,
  904.       snmp_vars.c, snmpd.c, acl_vars.c, alarm.c, context_vars.c, disk.c,
  905.       event.c, extensible.c, icmp.c, interfaces.c, ip.c, mibincl.h,
  906.       party_vars.c, pass.c, proc.c, registry.c, registry.h, route_write.c,
  907.       snmp_mib.c, system.c, tcp.c, udp.c, vacm_vars.c, vacm_vars.h,
  908.       var_route.c, versioninfo.c, view_vars.c, snmp_parse_args.c,
  909.       snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
  910.       snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c,
  911.       if.c, inet.c, route.c, snmpd.conf.5.def, snmptable.1, .index,
  912.       Makefile.in, SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt,
  913.       SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
  914.       SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt,
  915.       Makefile.in, acl.h, acl_parse.c, asn1.c, context.h, context_parse.c,
  916.       mib.c, party.h, party_parse.c, snmp.c, snmp.h, snmp_api.c,
  917.       snmp_auth.c, snmp_client.c, snmp_impl.h, system.c, vacm.c, vacm.h,
  918.       view.c): Patch from Niels Baggesen:
  919.       - Implement the SNMPv3 View Based Access Control Model (RFC 2275).
  920.       - header fixes.
  921.       - better header-file #define names to include SNMP_, ASN_, etc. prefixes.
  922. hardaker  6 Mar 98 15:47:01
  923.     - (util_funcs.c):
  924.       - remove GLOBAL-SECURITY checks.
  925. hardaker  6 Mar 98 15:47:19
  926.     - (mibII.h): add vacm_vars.
  927. hardaker  6 Mar 98 15:47:40
  928.     - (host_res.h): move snmp_api.h up above snmp_impl.h.
  929. hardaker  6 Mar 98 15:48:33
  930.     - (acconfig.h, config.h.in, configure, configure.in):
  931.       - remove security type prompts.
  932. hardaker  9 Mar 98 17:40:04
  933.     - (mibII.c, mibII.h, sysORTable.c, sysORTable.h, system.c, v2party.c,
  934.       vacm_vars.c, vacm_vars.h):
  935.       - implement sysORTable.
  936.       - register mibs under it.
  937. hardaker 11 Mar 98 08:06:17
  938.     - (*/*/*/*): Patch from Niels Baggesen:
  939.       - fix auto_nlist on preceeding _ architectures.
  940.       - Change *all* define usage to new SNMP_ and ASN_ prefixes.
  941.       - leave mib access open if no com2sec statements were found in snmpd.conf.
  942. hardaker 11 Mar 98 09:40:42
  943.     - (hpux.h, hr_filesys.h, memory.h, snmp_bgp.h, snmp_ospf.h,
  944.       snmp_rip2.h, sysORTable.h, vmstat.h):
  945.       - finish converting a few of the files that Niels missed.
  946. hardaker 11 Mar 98 10:30:50
  947.     - (sysORTable.c, sysORTable.h, system.c, system.h):
  948.       - fix time values and move sysORLastChanged to the system group.
  949. hardaker 11 Mar 98 12:14:09
  950.     - (*): Patch from Craig Bevins for OpenBSD
  951. hardaker 11 Mar 98 12:27:01
  952.     - (interfaces.c, tcp.c, udp.c, var_route.c, var_route.h): Patch from
  953.       Craig Bevins:
  954.       - port to OpenBSD.
  955. hardaker 11 Mar 98 12:45:46
  956.     - (*): patch from Garrett Wollman for FreeBSD.
  957. hardaker 11 Mar 98 12:56:37
  958.     - (aclocal.m4, config.h.in, configure, configure.in, icmp.c,
  959.       interfaces.c, ip.c, tcp.c, udp.c, var_route.c): Patch from Garrett
  960.       Wollman:
  961.       - freebsd 3 sysctl implementations.
  962. hardaker 11 Mar 98 14:41:11
  963.     - (read_config.c, read_config.h, snmp_agent.c, snmp_vars.c, snmpd.c,
  964.       host_res.h, hr_device.c, hr_device.h, hr_disk.c, hr_disk.h,
  965.       hr_filesys.c, hr_filesys.h, hr_network.c, hr_network.h, hr_other.c,
  966.       hr_partition.c, hr_partition.h, hr_print.c, hr_print.h, hr_proc.c,
  967.       hr_proc.h, hr_storage.c, hr_storage.h, hr_swinst.c, hr_swinst.h,
  968.       hr_swrun.c, hr_swrun.h, hr_system.c, hr_system.h, interfaces.c,
  969.       ip.c, mibII.c, mibII.h, sysORTable.c, v2party.c, v2party.h,
  970.       vacm_vars.c, vacm_vars.h):
  971.       - massive prototyping and --Wall fixes.
  972.       - fixed things broken by the freebsd patch (only some I'm sure).
  973. hardaker 11 Mar 98 15:42:35
  974.     - (auto_nlist.c): better debugging printfs
  975. hardaker 11 Mar 98 15:45:22
  976.     - (hpux.h): switch incorrect arptab symbols.
  977. hardaker 11 Mar 98 15:56:13
  978.     - (README): name update.
  979. hardaker 11 Mar 98 15:57:16
  980.     - (*/Makefile.in): depend update.
  981. hardaker 11 Mar 98 17:05:41
  982.     - (system.c): don't chomp new line on read_config utils.
  983. hardaker 18 Mar 98 09:17:42
  984.     - (README): changed OV path's to newer release paths.
  985. hardaker 18 Mar 98 13:10:35
  986.     - (acconfig.h, config.h.in, sedscript.in, UCD-SNMP-MIB.txt):
  987.       - re-numbering of the new table modules.
  988. hardaker 18 Mar 98 13:26:22
  989.     - (extensible.c, memory.c, pass.c, proc.c, util_funcs.c, util_funcs.h):
  990.       - wait for pid after get_exec_output() with new wait_on_exec() function.
  991. hardaker 18 Mar 98 13:56:16
  992.     - (acconfig.h, config.h.in, configure, configure.in, read_config.c,
  993.       snmpd.c, snmp_parse_args.c, snmptrapd.c, main.c, mib_api.3,
  994.       config.h):
  995.       - SNMPLIBPATH -> SNMPSHAREPATH
  996.       - a real SNMPLIBPATH
  997.       - make the agent read .conf files from SNMPSHAREPATH:SNMPLIBPATH.
  998. hardaker 18 Mar 98 14:09:31
  999.     version tag ( 3.4.pre5 )
  1000. hardaker 22 Mar 98 18:13:41
  1001.     - (pass.c, proc.c, vacm_vars.c): Patch from Simon Burge:
  1002.       - move sys/types.h up for ultrix.
  1003. hardaker 25 Mar 98 09:15:45
  1004.     - (tcp.c): include tcpip.h for digital unix.
  1005. hardaker 25 Mar 98 10:39:13
  1006.     - (read_config.c, read_config.h, snmp_vars.c, registry.c, registry.h):
  1007.       - fix the registry mib to use the new module structure.
  1008.       - create a working find_subtree() and find_subtree_next().
  1009. hardaker 25 Mar 98 10:39:50
  1010.     - (acconfig.h, config.h.in): simply don't define CAN_USE_NLIST on linux.
  1011. hardaker 25 Mar 98 10:44:06
  1012.     - (snmpd.c, snmp_api.c): Spelling errors from the CMU code fixed.
  1013. hardaker 25 Mar 98 10:46:36
  1014.     - (acconfig.h, config.h.in, linux.h): new define: DONT_USE_NLIST.
  1015. hardaker 25 Mar 98 10:59:20
  1016.     - (interfaces.c): Patch from Niels Baggesen:
  1017.       - Add an & to arpcom.ac_enaddr in memset.
  1018. hardaker 25 Mar 98 12:48:30
  1019.     - (Makefile.in, int64.c, int64.h, mib.c): Code from David T. Perkins:
  1020.       - integrated David's code to print counter64s as integers rather than hex.
  1021. hardaker 25 Mar 98 13:07:00
  1022.     - (v2party.c, mibII.c, vacm_vars.c): declair registration variables staticly.
  1023. hardaker 25 Mar 98 16:49:56
  1024.     - (hpux.c): fix write_method declaration.
  1025. hardaker 26 Mar 98 07:22:30
  1026.     - (*.c): Patch from Niels Baggesen:
  1027.       - misc porting improvements (the bsd groups, sunos, ...).
  1028.       - switch auto_nlists calling order of _ vs non _ lookups.
  1029.       - reverse all string.h/strings.h include possibilities.
  1030. hardaker 27 Mar 98 09:20:04
  1031.     - (snmptrapd.c):
  1032.       - Beta version of an extensible trap demon.
  1033.         - -C 'command' on the command line runs the command and feeds it
  1034.           stdin information about the trap.
  1035.         - v1 traps are converted to v2 traps for consistancy of
  1036.           information sent to the scripts.
  1037. hardaker 27 Mar 98 11:20:21
  1038.     - (read_config.c, read_config.h):
  1039.       - create config_pwarn() that doesn't increase the error count to
  1040.         prevent exiting.  Used for disks, since some might by process or
  1041.         nfs mounted.
  1042. hardaker 27 Mar 98 11:20:54
  1043.     - (disk.c): use config_pwarn() for missing disks.
  1044. hardaker 27 Mar 98 11:22:35
  1045.     - (hr_device.c): check device index against maximum (segfault on HPUX).
  1046. hardaker 27 Mar 98 16:10:05
  1047.     - (README, config.h.in, configure, configure.in, snmpd.c): Patch from
  1048.       Arthur Hyun:
  1049.       - tcpwrappers support.
  1050. hardaker 27 Mar 98 16:23:03
  1051.     - (interfaces.c): Interfaces_Scan_Next needed a 4th (NULL) argument.
  1052. hardaker 27 Mar 98 16:23:33
  1053.     - (acconfig.h, config.h.in, configure, configure.in, snmpd.c):
  1054.       - correctly #ifdef out the tcpwrappers patch.
  1055. hardaker 27 Mar 98 16:42:13
  1056.     - (INSTALL): document libwrap.
  1057. hardaker 27 Mar 98 16:43:06
  1058.     - (snmp_vars.c, snmp_vars.h, interfaces.c, ip.c, registry.c):
  1059.       - prototyping and -Wall fixes.
  1060. hardaker  1 Apr 98 09:52:32
  1061.     - (snmp_client.c): enterprise_length is sizeof(oid) dependent.
  1062. hardaker  1 Apr 98 13:27:07
  1063.     - (auto_nlist.c):
  1064.       - remove no longer needed debugging statements of tree traversal.
  1065. hardaker  1 Apr 98 13:31:29
  1066.     - (NEWS, PORTING): updates for 3.4.
  1067. hardaker  1 Apr 98 13:47:55
  1068.     - (FAQ, README): more 3.4 updates.
  1069. hardaker  1 Apr 98 13:53:27
  1070.     - (EXAMPLE.conf.def): added vacm example configuration.
  1071. hardaker  1 Apr 98 13:54:11
  1072.     - (snmpd.conf.5.def): moved the view example section above the access section.
  1073. hardaker  1 Apr 98 14:10:07
  1074.     - (TODO): removed a few things!
  1075. hardaker  1 Apr 98 14:11:49
  1076.     - (Makefile.in): make depend.
  1077. hardaker  1 Apr 98 14:40:44
  1078.     - (snmp_vars.c, snmp_vars.h): make unregestering of mibs work.
  1079.       - (in most cases :-?)
  1080. hardaker  1 Apr 98 14:43:14
  1081.     version tag ( 3.4.pre6 )
  1082. hardaker  1 Apr 98 16:35:59
  1083.     - (snmptrapd.c): always send enterprise and trapoid to scripts.
  1084. hardaker 20 Apr 98 10:31:08
  1085.     - (snmpd.c): change oid from textual to numeric to allow now mibs to
  1086.       be loaded.
  1087. hardaker 20 Apr 98 15:54:29
  1088.     - (host_res.h, hr_disk.c, hr_filesys.c, hr_partition.c, hr_storage.c):
  1089.       - Patch from Dave Shield:
  1090.         - consolidate the system-specific stuff a bit (should make it easier
  1091.           to follow)
  1092.         - Re-structures the Disk searching, in such a way that it can set up
  1093.           via the config file. (which I still need to do)
  1094.         - Speed up disk searching (by caching invalid results - a *major* win!)
  1095.         - Handle partitions sensibly (arther than one per disk)
  1096.         - Improve Solaris support for the Device group
  1097. hardaker 20 Apr 98 15:56:50
  1098.     - (config.h.in, configure, configure.in): check for sys/dkio.h
  1099. hardaker 20 Apr 98 15:59:12
  1100.     - (hr_filesys.c, hr_swrun.c): Patch from Niels Baggesen:
  1101.       - fix some host resources for solaris.
  1102. hardaker 20 Apr 98 16:00:36
  1103.     - (snmpd.c): Patch from Niels Baggesen:
  1104.       - appropriate use of strdup during startup and better flag checking.
  1105. hardaker 20 Apr 98 16:00:56
  1106.     - (interfaces.c): Patch from Niels Baggesen:
  1107.       - header moves.
  1108. hardaker 20 Apr 98 16:02:12
  1109.     - (ip.c): Patch from Niels Baggesen:
  1110.       - test symbol defines and cleanup.
  1111. hardaker 20 Apr 98 16:03:03
  1112.     - (snmptable.c): Patch from Niels Baggesen:
  1113.       - prototyping and other cleanups.
  1114. hardaker 20 Apr 98 16:05:00
  1115.     - (snmptrapd.c): Patch from Niels Baggesen:
  1116.       - gethostbyaddr moves up.
  1117.       - include sys/wait.h.
  1118.       - syslog %d -> %ld for long specific_type.
  1119. hardaker 20 Apr 98 16:05:34
  1120.     - (vacm_vars.c): Patch from Niels Baggesen:
  1121.       - typecast a pointer.
  1122. hardaker 20 Apr 98 16:06:03
  1123.     - (tcp.c, udp.c, var_route.c): Patch from Niels Baggesen:
  1124.       - #ifdef checks on symbols and header movement.
  1125. hardaker 20 Apr 98 16:06:21
  1126.     - (solaris.h): Patch from Niels Baggesen:
  1127.       - undefine a bunch of nlist symbols.
  1128. hardaker 20 Apr 98 16:07:10
  1129.     - (snmp_client.c): Patch from Niels Baggesen:
  1130.       - needed pointer copies.
  1131. hardaker 22 Apr 98 07:49:21
  1132.     - (UCD-SNMP-MIB.txt): changed wording, cleaned up a bit.
  1133. hardaker 22 Apr 98 08:35:29
  1134.     - (parse.c): Patch from Niels Baggesen:
  1135.       - parse BITS keywords.
  1136. hardaker 24 Apr 98 10:00:06
  1137.     - (acconfig.h, config.h.in): mib oid location updates for ucd-snmp mib.
  1138. hardaker 24 Apr 98 10:02:29
  1139.     - (UCD-SNMP-MIB.txt):
  1140.       - renamed labels to be unique from the old definitions.
  1141.       - renumbered again.
  1142.       - commented on the desgin of the mib at the top.
  1143.       - Changed back to SMIv1.
  1144.       - removed lockd section.
  1145.       - removed vmstat section till it gets implemented.
  1146.       - removed sequences of scalers.
  1147. hardaker 24 Apr 98 10:22:00
  1148.     - (UCD-SNMP-MIB.txt): the textual descriptions were updated some.
  1149. hardaker 24 Apr 98 14:03:26
  1150.     - (UCD-SNMP-MIB.txt): more cleaning and renaming.
  1151. hardaker 24 Apr 98 14:32:12
  1152.     - (acconfig.h, config.h.in, configure, configure.in):
  1153.       - check statvfs.h for f_bavail.
  1154. hardaker 24 Apr 98 14:33:08
  1155.     - (hr_filesys.c): include sys/param.h to define MAXPATHLEN.
  1156. hardaker 24 Apr 98 14:33:24
  1157.     - (hr_partition.c): close file descriptor just opened.
  1158. hardaker 24 Apr 98 14:33:58
  1159.     - (disk.c): calculate vfs block size if possible and size > 255 bytes.
  1160. hardaker 24 Apr 98 16:31:30
  1161.     - (tcp.c): include netinet/tcpip.h for DU4.0.
  1162. hardaker 24 Apr 98 16:32:05
  1163.     - (auto_nlist.c, auto_nlist.h): n_value is a long:
  1164.       - return the value from auto_nlist_value as an unsigned long.
  1165. hardaker 24 Apr 98 16:40:45
  1166.     - (var_route.c): watch out for single route loops.
  1167. hardaker 27 Apr 98 10:59:19
  1168.     - (Makefile.top): removed unneeded variable.
  1169. hardaker 27 Apr 98 11:00:08
  1170.     - (configure, configure.in): define SHLIB_LDCONFIG_CMD as ":" for
  1171.       static library cases.
  1172. hardaker 27 Apr 98 11:00:44
  1173.     - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
  1174.       snmpstatus.c, snmptable.c, snmptest.c, snmpwalk.c):
  1175.       - Put the word "Timeout: " in front of the "No Response" errors.
  1176. hardaker 27 Apr 98 13:31:10
  1177.     version tag ( 3.4.pre7 )
  1178. hardaker 27 Apr 98 16:24:34
  1179.     - (tkmib): bug fixes and new mib menu to load new mibs.
  1180. hardaker 27 Apr 98 16:46:28
  1181.     - (tkmib): New mib menu command: load a mib module by ID name.
  1182. hardaker 27 Apr 98 16:48:02
  1183.     - (tkmib): bug fixes.
  1184. hardaker 29 Apr 98 08:56:44
  1185.     - (snmptable.c): Patch from Niels Baggesen:
  1186.       - fix -H header printing.
  1187. hardaker 29 Apr 98 10:26:58
  1188.     - (tcp.c): don't use TCPSTAT_SYMBOL unless defined.
  1189. hardaker 29 Apr 98 10:34:12
  1190.     - (example.c, proc.c, var_route.c, wombat.c):
  1191.       - nlist cleanups.
  1192. hardaker 29 Apr 98 10:43:04
  1193.     - (example.c, example.h, wombat.c, wombat.h): more clean ups.
  1194. hardaker 29 Apr 98 11:31:43
  1195.     - (vmstat.c, vmstat.h): moves, changes, removals, and fixes.
  1196. hardaker 29 Apr 98 11:32:01
  1197.     - (UCD-SNMP-MIB.txt): put vmstat back in and renamed to systemStats.
  1198. hardaker 29 Apr 98 11:41:58
  1199.     - (tkmib):
  1200.       - display unloaded module error.
  1201.       - don't try to load a file on a cancel.
  1202. hardaker  6 May 98 11:22:56
  1203.     - (Makefile.in): install tkmib.
  1204. hardaker  6 May 98 14:06:57
  1205.     - (UCD-SNMP-MIB.txt):
  1206.       - added internal table section.
  1207.       - mib number corrections to match the source.
  1208. hardaker  6 May 98 14:58:23
  1209.     - (disk.c, errormib.c, example.c, example.h, extensible.c, loadave.c,
  1210.       memory.c, proc.c, sysORTable.c, system.c, util_funcs.c,
  1211.       util_funcs.h, versioninfo.c, vmstat.c):
  1212.       - remove the newname requirement from checkmib().
  1213.       - create header_generic() for simple scalar tests.
  1214.       - use header_generic() in all ucd specific scalar mibs, and example.[ch].
  1215. hardaker  6 May 98 21:06:59
  1216.     - (NEWS): minor wording change.
  1217. hardaker  6 May 98 21:07:28
  1218.     - (util_funcs.c, util_funcs.h):
  1219.       - new function: calculate_time_diff(t1, t2).
  1220. hardaker  6 May 98 21:08:00
  1221.     - (UCD-SNMP-MIB.txt): make bogus index's be 0.
  1222. hardaker  6 May 98 21:08:37
  1223.     - (mib2c): created a mib2c template creator.
  1224. hardaker  6 May 98 22:28:47
  1225.     - (win32/config.h): update from Joe Marzot.
  1226. hardaker  7 May 98 09:05:55
  1227.     - (COPYING): correction for dates.
  1228. hardaker  7 May 98 09:07:06
  1229.     - (configure, configure.in): sys/stat inclusion in fs checks.
  1230. hardaker  7 May 98 09:07:46
  1231.     - (read_config.c): debug info for config files read.
  1232. hardaker  8 May 98 10:57:49
  1233.     - (config*): check for pkglocs.h.
  1234. hardaker  8 May 98 11:01:24
  1235.     - (hr_swinst.c, hr_disk.c): Patch from Dave Shields.
  1236. hardaker  8 May 98 14:53:36
  1237.     - (disk.c): wording change.
  1238. hardaker 11 May 98 08:08:37
  1239.     - (util_funcs.c): blank line removal.
  1240. hardaker 11 May 98 08:08:53
  1241.     - (tkmib): optional port number.
  1242. hardaker 11 May 98 08:09:58
  1243.     - (mib2c):
  1244.       - counter64s.
  1245.       - consolodation of variable declarations.
  1246.       - more error stings in all files for unknown variable types.
  1247. hardaker 11 May 98 08:10:30
  1248.     - (parse.c): opaque's can have a size specifier.
  1249. hardaker 11 May 98 08:10:46
  1250.     - (int64.c): add incrByU32().
  1251. hardaker 11 May 98 10:29:16
  1252.     - (read_config.c, snmp_vars.h, snmpd.c, snmpd.h, var_struct.h): Patch
  1253.       from Niels Baggesen:
  1254.       - free routines for vacm (to allow -HUP)
  1255.       - free routines for the trapsink directives in snmpd
  1256. hardaker 11 May 98 10:30:01
  1257.     - (hr_disk.c, hr_filesys.c, hr_partition.c, vacm_vars.c): Patch from
  1258.       Niels Baggesen:
  1259.       - some prototypes for the hr_*.c files (needs Dave's recent patch)
  1260.         Warning: the proc part still does not work with Solaris!
  1261. hardaker 11 May 98 10:30:18
  1262.     - (snmptranslate.c): Patch from Niels Baggesen:
  1263.       - implement the long since announced -H option to snmptable
  1264. hardaker 11 May 98 10:30:37
  1265.     - (snmptranslate.1): Patch from Niels Baggesen:
  1266.       - implement the long since announced -H option to snmptable.
  1267. hardaker 11 May 98 10:31:33
  1268.     - (SNMPv2-TC.txt): Patch from Niels Baggesen:
  1269.       - this last [parser] may find errors in old MIBs (including the
  1270.         version of SNMPv2-TC that we ship).
  1271. hardaker 11 May 98 10:32:27
  1272.     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
  1273.       - Corrections of disk entry capitilazation problems.
  1274. hardaker 11 May 98 10:34:38
  1275.     - (mib.c, parse.c, parse.h, snmp_api.h, vacm.c, vacm.h): Patch from
  1276.       Niels Baggesen:
  1277.       - free routines for vacm (to allow -HUP)
  1278.       - fix the parser to report unlinked OIDs. This did reveal an error in a
  1279.         Cisco MIB (CISCO-IPMCAST-MIB) that I had been using (it needs an
  1280.         IMPORTS ciscoExperiment FROM CISCO-SMI)
  1281.         Actually the parser worked ok, except for the missing error messages.
  1282.       - rewrite of the parsers lexical analyser, to correct the errors that
  1283.         Dave Perkins and others have pointed out recently (name::= , DESCRIPTION"
  1284.         and proper handling of -- partial line comments --). Watch out! this last
  1285.         may find errors in old MIBs (including the version of SNMPv2-TC that
  1286.         we ship). My Fore Systems MIBs had errors with this.
  1287.       - implement the long since announced -H option to snmptable
  1288. hardaker 12 May 98 10:52:16
  1289.     - (hr_swinst.c): Patch from Dave Shield:
  1290.       - more swinst fixes for rpm modules.
  1291. hardaker 12 May 98 10:52:57
  1292.     - (snmptrapd.c): Patch from Dave Shield:
  1293.       - include a getdtablesize() function for hpux9.
  1294. hardaker 12 May 98 11:10:42
  1295.     - (NEWS): more updates.
  1296. hardaker 12 May 98 11:11:10
  1297.     - (acconfig.h, config.h.in, configure, configure.in):
  1298.       - munge rpm lib check to link with -ldb as well.
  1299. hardaker 12 May 98 11:11:32
  1300.     - (disk.c): NULL -> 0.
  1301. hardaker 12 May 98 11:45:21
  1302.     - (vmstat.c): correct strings inclusion.
  1303. hardaker 12 May 98 11:45:51
  1304.     - (snmp_api.c, system.c):
  1305.       - move debugging code from system.c to snmp_api.c, where it should be.
  1306. hardaker 12 May 98 15:14:48
  1307.     - (disk.c, example.c, interfaces.c, loadave.c, memory.c, pass.c,
  1308.       proc.c, util_funcs.h, vmstat.c):
  1309.       - include time.h properly instead of relying on util_funcs.h to do it.
  1310. hardaker 12 May 98 15:15:01
  1311.     version tag ( 3.4.pre8 )
  1312. hardaker 13 May 98 21:21:22
  1313.     - (int64.c, int64.h, mib.c): make int64.c use counter64's structure.
  1314. hardaker 13 May 98 21:21:42
  1315.     - (snmp_vars.c): don't return a counter64 to a snmpv1 request.
  1316. hardaker 13 May 98 21:22:09
  1317.     - (ip.c): include net/route.h and syslog.h for bsdi.
  1318. hardaker 13 May 98 21:22:17
  1319.     - (memory.c): include sys/param.h for bsdi
  1320. hardaker 13 May 98 21:25:39
  1321.     - (mib.c): sprint_by_type() didn't handle counter64's.
  1322. hardaker 14 May 98 07:17:34
  1323.     - (memory.c): move sys/param.h up above fs.h headers.
  1324. hardaker 14 May 98 08:21:55
  1325.     - (FAQ): new FAQ from Dave Shields.
  1326. hardaker 14 May 98 08:22:08
  1327.     - (NEWS): mib2c mentioned.
  1328. hardaker 14 May 98 08:25:57
  1329.     - (configure.in, configure): typos.
  1330. hardaker 15 May 98 10:13:16
  1331.     - (parse.c): single quote missing module names.
  1332. hardaker 15 May 98 10:17:36
  1333.     - (read_config.c, hr_filesys.c, hr_storage.c, hr_swrun.c, hr_system.c,
  1334.       hr_system.h, hr_utils.c, util_funcs.c, var_route.c,
  1335.       snmp_parse_args.c, snmptable.c, snmptranslate.c, snmptranslate.1,
  1336.       bsd.h, solaris.h, sunos.h, int64.h, mib.c, mib.h, parse.c, parse.h):
  1337.       Patch from Niels Baggesen:
  1338.       - snmptranslate supports -R and -r.
  1339.       - miscellaneous warning fixes.
  1340.       - oid searcher always ignores case.
  1341.       - fixed hr_system to compile on SunOS4.
  1342. hardaker 15 May 98 10:19:05
  1343.     - (mib.c): Patch from Dave Shield:
  1344.       - provide ability to do random searches specifying a module name to look in.
  1345. hardaker 15 May 98 11:17:44
  1346.     - (FAQ, mib.c): Patch from Dave Shield:
  1347.       - handle random lookups with multiple oid segments.
  1348. hardaker 15 May 98 11:19:10
  1349.     - (config.h, win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def,
  1350.       libsnmp_dll.dsp, libsnmp_dll.plg, snmpbulkwalk.plg, snmpget.plg,
  1351.       snmpgetnext.plg, snmpset.plg, snmpstatus.plg, snmptranslate.plg,
  1352.       snmpwalk.plg): Patch from Joe Marzot:
  1353.       - win32 file updates.
  1354. hardaker 18 May 98 11:18:21
  1355.     - (acconfig.h, config.h.in, configure, configure.in):
  1356.       - fix rtentry structure test on re-configures.
  1357. hardaker 18 May 98 13:13:18
  1358.     - (hr_swinst.c): protect using the date pointer against NULL settings.
  1359. hardaker 18 May 98 15:39:38
  1360.     version tag ( 3.4.pre9 )
  1361. hardaker 18 May 98 18:14:19
  1362.     - (int64.c):
  1363.       - include header changes for win32.
  1364. hardaker 19 May 98 10:41:14
  1365.     - (at.c): set to do nothing when CAN_USE_SYSCTL.
  1366. hardaker 19 May 98 10:41:49
  1367.     - (memory.c): fix swapinfo on hpux10 systems. (/etc/swapinfo -r).
  1368. hardaker 20 May 98 07:33:02
  1369.     - (mib.c, parse.c): Patch from Niels Baggesen:
  1370.       - extend random lookups further.
  1371. hardaker 20 May 98 07:34:31
  1372.     - (FAQ): Update from Dave Shield.
  1373. hardaker 20 May 98 07:36:14
  1374.     - (util_funcs.c): make checmib() use oid not int for newname.
  1375. hardaker 20 May 98 07:37:33
  1376.     - (snmp_impl.h): version should be a long.
  1377. hardaker 20 May 98 08:25:41
  1378.     - (read_config.c): config_perror() -> config_pwarn() for missing tokens.
  1379. hardaker 20 May 98 08:27:06
  1380.     - (*/Makefile.in): make depend.
  1381. -------------------------------------------------------------------------------
  1382. Changes: V3.2 -> V3.3
  1383. whardake 11 Jun 97 04:53:53
  1384.     - (mib.c): Patch from Niels Baggesen to make MIBFILES env var work correctly.
  1385. whardake 11 Jun 97 05:46:18
  1386.     - (ChangeLog): whoops.
  1387. whardake 23 Jun 97 23:40:28
  1388.     - (Makefile.in): Patch from John Charlton to fix leading spaces in sedscript.
  1389. whardake 23 Jun 97 23:41:58
  1390.     - (configure*): bsdi3 needs to define bsdi2, not itself (duh).
  1391. whardake 23 Jun 97 23:42:36
  1392.     - (agent/mibgroup/README): need 2 leading '-'s on --with-mib-modules flag.
  1393. whardake 26 Jun 97 23:39:32
  1394.     - (smux.c): __P macros were called with too many arguments (needed (args)).
  1395. whardake 30 Jun 97 05:53:57
  1396.     - (agent/snmp_{agent,vars}.c, alarm.c, event.c, apps/*,
  1397.        snmplib/snmp{,_api,_auth}.c):
  1398.        - Added basic (mostly conforming?) v2c support.
  1399.        - Merged arg parsing of apps/* clients into one file.
  1400. whardake 30 Jun 97 05:54:36
  1401.     - (agent/mibgroup/interfaces.c): Don't put & in front of osf4 ac_enaddr.
  1402. whardake 30 Jun 97 06:33:08
  1403.     - (snmptest.c): Patch from Niels Baggesen to fix get -> fget 'n' problem.
  1404.       - Also makes sure it handles up and lower cases.
  1405. whardake 30 Jun 97 06:38:43
  1406.     - (wombat.h): better document config_load_mib() example.
  1407. whardake 30 Jun 97 06:49:45
  1408.     - (config*, memory.c): Patch from vlad@misery.rosprint.ru:
  1409.       - implement memory section of ucd mib on linux.
  1410. whardake 30 Jun 97 06:58:49
  1411.     - (mib_api.3, parse.[ch]): Patch from Dave Shield:
  1412.       - Handle mib module replacements through new function and replacement table.
  1413. whardake 30 Jun 97 07:19:51
  1414.     - (mib.c, parse.c, snmp_api.c): Suggestions from Laukkanen Markku NRC/Hki:
  1415.       - Malloc typecasts and other corrections in casting.
  1416. whardake  1 Jul 97 01:10:00
  1417.     - (smux.c): fix prototyping failures.
  1418. whardake  1 Jul 97 05:41:58
  1419.     - (config*, common_header.h, interfaces.c, var_route.c, UCD-SNMP-MIB.txt):
  1420.       - fix freebsd3 specific problems (based on suggestions from Bill Fenner).
  1421. whardake  1 Jul 97 06:02:57
  1422.     - (apps/*.c): Better usage information and usage() standarization.
  1423. whardake  1 Jul 97 06:41:44
  1424.     - (disk.c, errormib.c, loadave.c, memory.c): bsdi3 specific headers.
  1425. whardake  1 Jul 97 07:20:25
  1426.     - (config*): bsdi3 specific headers.
  1427. whardake  1 Jul 97 08:37:51
  1428.     version tag ( 3.3.pre1 )
  1429. whardake  3 Jul 97 23:33:23
  1430.     - (snmptranslate.c, mib.[ch], parse.[ch]):
  1431.       - New option to snmptranslate (-a) to output a ascii dump of the mib
  1432.         database capable of being used by the parser for quick OID translations.
  1433. whardake  3 Jul 97 23:34:14
  1434.     version tag ( 3.3.pre2 )
  1435. whardake 24 Jul 97 23:50:48
  1436.     - (snmp_api.c): Patch from Eddy J. Gurney:  uncomment gettimeofday() call.
  1437. whardake  7 Aug 97 00:29:24
  1438.     - (TODO): better error messages by apps.
  1439. whardake  7 Aug 97 01:11:54
  1440.     - (config*, load.c, disk.c, parse.c, snmp.c): Patch from Simon Burge:
  1441.       - Ultrix fixes for statfs, loadave.
  1442.       - implement strdup if not found in system.
  1443.       - test for test flags for kernel checking.
  1444.       - watch out for ps'es that return egrep with the ps arg on the line.
  1445.       - up maximum disks to 50.
  1446. whardake  7 Aug 97 01:33:38
  1447.     - (kernel.c, proc.c): Patch from Simon Burge:
  1448.       - Implement real process table walks on Ultrix.
  1449. whardake  7 Aug 97 02:34:45
  1450.     - (config*, memory.c):
  1451.      - fix swap on HPUX 10.20
  1452. whardake 13 Aug 97 04:47:49
  1453.     - (snmpstatus.c): optarg/optind need to be declaired under ultrix4.
  1454. whardake 13 Aug 97 08:11:42
  1455.     - (version.h, agent/*, agent/mibgroup/*):
  1456.       - move version string to a global header.
  1457.       - insert USING_*_MODULE macro's in many places to make module
  1458.         removal more possible.  You can now compile with almost no modules
  1459.         installed.
  1460. whardake 14 Aug 97 00:46:38
  1461.     - (snmp_parse_args.c, snmptrap.c, snmptrapd.c, main.c):
  1462.       - add -V version flage.
  1463. whardake 14 Aug 97 07:38:17
  1464.     - (config*, FAQ, README, agent/mibgroup/*.c, apps/*.c):
  1465.       - Patch from David Paul Zimmerman:
  1466.         - port to AIX 4.1.5.
  1467.         - fix more type casting problems.
  1468. whardake 14 Aug 97 08:15:42
  1469.     - (configure*):
  1470.       - Typo's when copying in a autoconf test.
  1471.       - Add errormib to default module list (since its no longer required).
  1472.       - backquote a . in a sed regexp to watch out for module names
  1473.         beginning with the letter o.
  1474. whardake 14 Aug 97 08:16:12
  1475.     - (agent/mibgroup/README): Point out that mib list must be in descending order.
  1476. whardake 14 Aug 97 08:16:37
  1477.     - (proc.c): don't use seterrorstatus() if not using the errormib.
  1478. whardake 14 Aug 97 08:21:26
  1479.     - (interfaces.c): Patch from David C. Lawrence for netbsd * bsd/os 2.0.
  1480. whardake 15 Aug 97 02:30:59
  1481.     - (config*, snmpd.c, snmp_client.[ch], system.[ch]):
  1482.       - fix more long/int problems on 64 bit machines u_long -> in_addr_t.
  1483.       - Check for SIOCGIFADDR in sys/ioctl.h and use it in get_myaddr() if
  1484.         defined.
  1485. whardake 15 Aug 97 06:46:39
  1486.     version tag ( 3.3.pre3 )
  1487. whardake 25 Aug 97 00:21:23
  1488.     - (memory.c): typo in ifdef.
  1489. whardake 25 Aug 97 00:21:41
  1490.     - (versiontag): checkin version.h.
  1491. whardake 25 Aug 97 00:22:18
  1492.     - (interfaces.c): Patch from Dave Shields for netbsd.
  1493. hardaker 14 Oct 97 15:15:23
  1494.     - (mib_api.3): doc addition:  add_mibdir() return value.
  1495. hardaker 14 Oct 97 15:16:36
  1496.     - (parse.c): From Dave Shields:
  1497.       - self contained mib .txt files with multiple modules.
  1498. hardaker 14 Oct 97 15:19:16
  1499.     - (config*, common_header.h): dynix doesn't have net/route.h.
  1500. hardaker 14 Oct 97 15:21:57
  1501.     - (FAQ): From Dave Shields: refer reader to another answer as well.
  1502. hardaker 14 Oct 97 15:33:03
  1503.     - (agent/mibgroup/*.c): YMWRAMFSFN:
  1504.       - (yet more warning removals and memory function standardizations from Niels).
  1505.       - minor linux/netbsd/bsdi clean ups.
  1506. hardaker 15 Oct 97 09:50:08
  1507.     - (view_parse.c, snmp_vars.c): From Niels: warning removals and standardization.
  1508. hardaker 15 Oct 97 09:58:36
  1509.     - (apps/*.c, agent/snmpd.c, snmplib/*.c): Patch from Niels:
  1510.       - warning fixes.
  1511.       - remove the printf's from the library and set a snmp 'errno' equivalent.
  1512. hardaker 15 Oct 97 12:12:02
  1513.     - (apps/*.c, agent/snmpd.c, snmplib/*.c):
  1514.       - create and use new function:  snmp_perror(char *)
  1515.       - free allocated space of snmp_detail upon usage by snmp_api_errstring().
  1516. hardaker 15 Oct 97 18:40:38
  1517.     - (config*, agent/mibgroup/hr*): Host resources mib from Dave Shield.
  1518.       - minor patches by me, mostly pointer errors.
  1519.     - (memory.c): fixed a null pointer problem under linux.
  1520. hardaker 20 Oct 97 11:45:58
  1521.     - (FAQ): Changes from Dave.
  1522. hardaker 20 Oct 97 11:51:34
  1523.     - (config*, agent/snmp*, agent/mibgroup/*.[ch]):
  1524.       - Created a new mibmodule.h configuration macro called
  1525.         config_parse_dot_conf() which can be called to request parsing of
  1526.         the snmpd.conf file(s) on a per module basis.
  1527.       - All related parsing has been striped from read_config.c and move
  1528.         to their correct module instead.
  1529.       - New function: config_perror(char *): print error with file & line #.
  1530.       - basic -Wall cleanups in hr* as well (not nearly done yet).
  1531. hardaker 20 Oct 97 16:05:14
  1532.     - (pass.c) don't null last char in command line.
  1533. hardaker 20 Oct 97 16:06:16
  1534.     - (read_config.c):
  1535.       - don't report an error if you can't find a snmpd.conf file.
  1536.       - don't report all lines as an error (opps).
  1537. hardaker 20 Oct 97 16:38:33
  1538.     - (mib.c): From Dave:  patch DEFAULT_MIBS to take '+' in front.
  1539. hardaker 20 Oct 97 16:44:37
  1540.     - (mib.c): patch all other env-vars to take '+' in front.
  1541. hardaker 20 Oct 97 17:01:48
  1542.     - (config*, agent/mibgroup/hr_*.c):
  1543.       - A module.c file is no longer required.  Only the .h file is
  1544.         necessary, for people who want to have one module wrap a bunch of others.
  1545.       - removed host.c
  1546.       - renamed all hr_init functions to be auto-called.
  1547. hardaker 20 Oct 97 17:15:51
  1548.     - (agent/mibgroup/README, wombat.[ch]):
  1549.       - documentation update to reflect config_parse_dot_conf() usage.
  1550. hardaker 20 Oct 97 17:16:58
  1551.     - (config*, agent/mibgroup/hr_*.c):
  1552.       - A module.c file is no longer required.  Only the .h file is
  1553.         necessary, for people who want to have one module wrap a bunch of others.
  1554.       - removed host.c
  1555.       - renamed all hr_init functions to be auto-called.
  1556. hardaker 20 Oct 97 18:01:46
  1557.     - (config*, agent/mibgroup/v2party.h, ucd_snmp.h, smux_gated.h):
  1558.       - created new wrappers for the various modules to make them easy to
  1559.         add and remove as needed.
  1560. hardaker 20 Oct 97 19:42:46
  1561.     - (acconfig.h, config.h.in): define linux's OS type.
  1562. hardaker 20 Oct 97 19:43:13
  1563.     - (snmp_vars.c): define at least blank func nlist_init() on linux.
  1564. hardaker 21 Oct 97 10:15:54
  1565.     - (PORTING, README): minor updates.
  1566. hardaker 21 Oct 97 10:45:47
  1567.     - (snmp_parse_args.c): allow -v 2h and 2p for party code.
  1568. hardaker 21 Oct 97 11:00:57
  1569.     - (hr_storage.c, hr_swrun.c, memory.c): close open files on linux.
  1570. hardaker 21 Oct 97 11:01:27
  1571.     - (NEWS): beginnings of NEWS updates.
  1572. hardaker 21 Oct 97 11:02:46
  1573.     version tag ( 3.3.pre4 )
  1574. hardaker 21 Oct 97 12:25:03
  1575.     - (agent/read_config.[ch], snmpd.c, snmp_vars.c, mibgroup/*):
  1576.       - moved read_config.[ch] up a level to always be compiled in.
  1577. hardaker 21 Oct 97 12:31:54
  1578.     - (*/Makefile.in): make makefileindepend setup.
  1579. hardaker 21 Oct 97 12:32:08
  1580.     - (*/Makefile.in): make makefileindepend..
  1581. hardaker 21 Oct 97 12:36:33
  1582.     - (*/Makefile.in): did a make depend.
  1583. hardaker 21 Oct 97 12:36:39
  1584.     version tag ( 3.3.pre5 )
  1585. hardaker 22 Oct 97 11:40:06
  1586.     - (common_header.h, read_config.c, disk.c, snmp_parse_args.c):
  1587.       - Typo's fixed by Niels.
  1588. hardaker 27 Oct 97 09:56:26
  1589.     - (config*, agent/mibgroup/*.h):
  1590.       - new config macro:  config_arch_require(arch, module).
  1591.       - moved arch dependant modules (memory, hpux, kernel_sunos5) loads
  1592.         from the configure into the appropriate .h files.
  1593.     - (interfaces.c, var_route.c):
  1594.       - typecast klookup calls for freebsd2.
  1595. hardaker 27 Oct 97 14:03:15
  1596.     - (agent/snmp_agent.c snmp_vars.c): Changes from Joe Marzot and David Perkins:
  1597.       - v2h -> v2p, v2 -> v2c.
  1598. hardaker 27 Oct 97 14:04:33
  1599.     - (apps/*.c):
  1600.       - changes for WIN32 support.
  1601.       - support for command line flags without spaces.
  1602.       - v2h -> v2p.
  1603. hardaker 27 Oct 97 14:16:42
  1604.     - (snmplib/*.[ch]): Changes from Joe Marzot and David Perkins:
  1605.       - changes for WIN32 support.
  1606.       - v2h -> v2p.
  1607. hardaker 27 Oct 97 14:19:18
  1608.     - (win32): Changes from Joe Marzot and David Perkins:
  1609.       - project dir for WIN32 support.
  1610. hardaker 27 Oct 97 14:19:18
  1611.     file config.h was initially added on branch V2C-WIN32-3-3-pre3.
  1612. hardaker 27 Oct 97 14:19:18
  1613.     file win32.dsw was initially added on branch V2C-WIN32-3-3-pre3.
  1614. hardaker 27 Oct 97 14:19:18
  1615.     file win32.opt was initially added on branch V2C-WIN32-3-3-pre3.
  1616. hardaker 27 Oct 97 14:19:25
  1617.     - (win32): Changes from Joe Marzot and David Perkins:
  1618.       - project dir for WIN32 support.
  1619. hardaker 27 Oct 97 14:19:25
  1620.     file libsnmp.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1621. hardaker 27 Oct 97 14:19:25
  1622.     file libsnmp.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1623. hardaker 27 Oct 97 14:19:28
  1624.     - (win32): Changes from Joe Marzot and David Perkins:
  1625.       - project dir for WIN32 support.
  1626. hardaker 27 Oct 97 14:19:28
  1627.     file libsnmp.def was initially added on branch V2C-WIN32-3-3-pre3.
  1628. hardaker 27 Oct 97 14:19:28
  1629.     file libsnmp_dll.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1630. hardaker 27 Oct 97 14:19:28
  1631.     file libsnmp_dll.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1632. hardaker 27 Oct 97 14:19:31
  1633.     - (win32): Changes from Joe Marzot and David Perkins:
  1634.       - project dir for WIN32 support.
  1635. hardaker 27 Oct 97 14:19:31
  1636.     file snmpbulkwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1637. hardaker 27 Oct 97 14:19:31
  1638.     file snmpbulkwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1639. hardaker 27 Oct 97 14:19:34
  1640.     - (win32): Changes from Joe Marzot and David Perkins:
  1641.       - project dir for WIN32 support.
  1642. hardaker 27 Oct 97 14:19:34
  1643.     file snmpget.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1644. hardaker 27 Oct 97 14:19:34
  1645.     file snmpget.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1646. hardaker 27 Oct 97 14:19:37
  1647.     - (win32): Changes from Joe Marzot and David Perkins:
  1648.       - project dir for WIN32 support.
  1649. hardaker 27 Oct 97 14:19:37
  1650.     file snmpgetnext.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1651. hardaker 27 Oct 97 14:19:37
  1652.     file snmpgetnext.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1653. hardaker 27 Oct 97 14:19:41
  1654.     - (win32): Changes from Joe Marzot and David Perkins:
  1655.       - project dir for WIN32 support.
  1656. hardaker 27 Oct 97 14:19:41
  1657.     file snmpset.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1658. hardaker 27 Oct 97 14:19:41
  1659.     file snmpset.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1660. hardaker 27 Oct 97 14:19:44
  1661.     - (win32): Changes from Joe Marzot and David Perkins:
  1662.       - project dir for WIN32 support.
  1663. hardaker 27 Oct 97 14:19:44
  1664.     file snmpstatus.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1665. hardaker 27 Oct 97 14:19:44
  1666.     file snmpstatus.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1667. hardaker 27 Oct 97 14:19:47
  1668.     - (win32): Changes from Joe Marzot and David Perkins:
  1669.       - project dir for WIN32 support.
  1670. hardaker 27 Oct 97 14:19:47
  1671.     file snmptranslate.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1672. hardaker 27 Oct 97 14:19:47
  1673.     file snmptranslate.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1674. hardaker 27 Oct 97 14:19:52
  1675.     - (win32): Changes from Joe Marzot and David Perkins:
  1676.       - project dir for WIN32 support.
  1677. hardaker 27 Oct 97 14:19:52
  1678.     file snmpwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.
  1679. hardaker 27 Oct 97 14:19:52
  1680.     file snmpwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.
  1681. hardaker 27 Oct 97 15:17:11
  1682.     - (config*) win32 header checks.
  1683. hardaker 27 Oct 97 15:17:50
  1684.     - (agent/kernel.c, snmp_agent.c):
  1685.       - ERROR() -> ERROR_MSG().
  1686.       - funtion renames.
  1687. hardaker 27 Oct 97 15:18:16
  1688.     - (agent/mibgroup/*.c):
  1689.       - ERROR() -> ERROR_MSG().
  1690. hardaker 27 Oct 97 15:21:53
  1691.     - (apps/snmp_parse_args.c):
  1692.       - put tabs back in help string.
  1693.       - put version string request back in.
  1694.       - make error strings better and put back in periods.
  1695.       - don't bomb on unknown parameters for future use.
  1696. hardaker 27 Oct 97 15:22:21
  1697.     - (snmplib/snmp.c): put strdup declairation back in.
  1698. hardaker 27 Oct 97 15:23:20
  1699.     - (snmplib/snmp_auth.c):
  1700.       - remove #ifdef OLD requirement.
  1701.       - change back int->long argument change for snmp_comstr_build.
  1702. hardaker 27 Oct 97 15:37:46
  1703.     - (snmplib/snmp.h):
  1704.       - snmp version #define clairification on future implementations.
  1705.       - more clearly state purpose of future SNMPV3.
  1706. hardaker 27 Oct 97 16:26:57
  1707.     - (*): merge of W32 port and main version branch.
  1708. hardaker 27 Oct 97 16:34:45
  1709.     - (snmp_api.[ch]): fix perror losses from merge.
  1710. hardaker 27 Oct 97 17:04:51
  1711.     - (hr_*.c): ERROR -> ERROR_MSG.
  1712. hardaker 27 Oct 97 17:05:12
  1713.     - (snmpstatus.c): remove duplicate declairation.
  1714. hardaker 27 Oct 97 17:42:55
  1715.     - (snmp_vars.c): two modules for extensible count.
  1716. hardaker 27 Oct 97 17:43:22
  1717.     - (agent/mibgroup/hr_*.h): proper init_ prototypes.
  1718. hardaker 27 Oct 97 17:43:50
  1719.     - (snmp_parse_args.c): missing a else statement (sigh).
  1720. hardaker 27 Oct 97 17:44:27
  1721.     - (snmp_auth.c): merge bugs.  Missing brackets.
  1722. hardaker 27 Oct 97 17:47:00
  1723.     - (snmp_api.c): merge bugs: else check against pdu command type.
  1724. hardaker 27 Oct 97 18:02:56
  1725.     win32 files
  1726. hardaker 27 Oct 97 18:05:36
  1727.     - (win32):  add files on main branch.
  1728. hardaker 27 Oct 97 18:18:36
  1729.     - (snmpwalk.c): remove gotroot var.
  1730. hardaker 27 Oct 97 18:18:57
  1731.     - (snmplib/*.c): use snmp_set_detail to handle malloc/free of snmp_detail.
  1732. hardaker 27 Oct 97 18:26:41
  1733.     - (configure.in): fix config_arch_require macro to actually work.
  1734. hardaker 27 Oct 97 18:31:34
  1735.     version tag ( 3.3.pre6 )
  1736. hardaker 28 Oct 97 09:56:11
  1737.     - (acconfig.h, system.[ch], snmp.c): move strdup def to system.[ch].
  1738. hardaker 28 Oct 97 14:30:55
  1739.     - (acconfig.h, mib.c): use ';'s for DOS env paths.
  1740. hardaker 28 Oct 97 14:42:23
  1741.     - (config*): fix rtentry structure checks for the *bsd groups.
  1742. hardaker 28 Oct 97 14:54:24
  1743.     - (*.*.*.*): rename macro __P -> __UCD_P to reduce stupid conflicts.
  1744. hardaker 28 Oct 97 15:50:05
  1745.     - (config*, route_write.c, var_route.c):
  1746.       - fix rtentry problems once and for probably never.
  1747. hardaker 28 Oct 97 17:09:57
  1748.     - (acconfig.h, UCD-SNMP-MIB.txt): define bsdi agent type.
  1749. hardaker 28 Oct 97 17:10:58
  1750.     - (util_funcs.c): Patch from Nobuo_Okabe@yokogawa.co.jp:
  1751.       - fix unwrapped fopen() by adding return NULL check.
  1752. hardaker 28 Oct 97 17:12:00
  1753.     version tag ( 3.3.pre7 )
  1754. hardaker 29 Oct 97 09:41:54
  1755.     - (snmptrap.c): remove unused nlist struct.
  1756. hardaker 29 Oct 97 09:42:07
  1757.     - (snmp_parse_args.c): add sys/select.h for aix.
  1758. hardaker 29 Oct 97 09:57:48
  1759.     - (disk.[ch], struct.h, sedscript.in, snmpd.conf.5.def, UCD-SNMP-MIB.txt):
  1760.       - Patch from Simon Burge to allow a minimum percentage on disk space.
  1761.         - (was originally a maximum, but I changed it to minimum instead).
  1762. hardaker 29 Oct 97 10:06:11
  1763.     - (disk.c): fix pointer problems from old read_config form to new.
  1764. hardaker 29 Oct 97 10:06:34
  1765.     - (snmpd.conf.5.def): remove space before % sign.
  1766. hardaker 29 Oct 97 10:25:31
  1767.     - (*/Makefile.in, man/*):
  1768.       - Patch from Simon Burge to change installation paths.
  1769.         - (modified to point agent to sbindir instead of etcdir).
  1770. hardaker 29 Oct 97 10:48:18
  1771.     - (config*, */Makefile.in):
  1772.       - Move snmplibpath to @datadir@ which defaults to /usr/local/share/snmp.
  1773. hardaker 29 Oct 97 10:54:07
  1774.     - (agent/Makefile.in): opps, forgot to put in @exec_path@.
  1775. hardaker 29 Oct 97 11:20:54
  1776.     - (acconfig.h, asn1.c, mib.[ch], parse.h,apps/*,errormib.c,loadave.c,
  1777.        extensible.c, disk.c, snmpdelta*): Patch from Niels Baggesen:
  1778.       - the now wellknown NetBSD fix,
  1779.       - SunOS4 cc doesn't like unsigned literals or strtoul,
  1780.       - added a char version of ";",
  1781.       - added fprint_variable, fprint_objid etc
  1782.       - changed the apps to print all error messages to stderr,
  1783.       - completed the access and status values in snmplib/parse.h
  1784.       - added a roughly patched version of snmpdelta.
  1785. hardaker 29 Oct 97 12:23:26
  1786.     - (parse.h): STATUS_KW_OPTIONAL -> STATUS_OPTIONAL
  1787. hardaker 29 Oct 97 12:43:44
  1788.     - (*.*.*): __UCD_P -> __P, and a configure check to look for it.
  1789. hardaker 29 Oct 97 12:57:48
  1790.     - (config*): check and include sys/cdefs.h in config.h.
  1791. hardaker 29 Oct 97 12:58:01
  1792.     - (host_res.h): don't include config.h twice.
  1793. hardaker 29 Oct 97 14:00:38
  1794.     version tag ( 3.3.pre8 )
  1795. hardaker  4 Nov 97 12:47:12
  1796.     - (read_config.c):
  1797.       - #include mib_module_config.h
  1798.       - USING_EXTENSIBLE_MIB_MODULE -> USING_EXTENSIBLE_MIB_MODULE
  1799. hardaker  4 Nov 97 12:47:59
  1800.     - (configure.in):
  1801.       - Check for $prefix being defined as NONE for other vars.
  1802. hardaker  5 Nov 97 13:42:57
  1803.     - (apps/Makefile.in): put snmptrapd in @sbindir@
  1804. hardaker  5 Nov 97 13:44:58
  1805.     - (common_header.h): Patch from Dave Shields for hpux10 re-defining problems.
  1806. hardaker  5 Nov 97 13:45:23
  1807.     - (hr_disk.c): new version for hpux10 support from Dave Shield.
  1808. hardaker  5 Nov 97 13:46:17
  1809.     - (hr_filesys.c, hr_swrun.c, hr_utils.c): Patches from Dave Shield:
  1810.       - bug fixes and hpux10 support.
  1811. hardaker  5 Nov 97 13:46:46
  1812.     - (var_route.c): from Dave Shield: don't prototype malloc.
  1813. hardaker  5 Nov 97 13:48:07
  1814.     - (*): merge from Dave's pre6 patches.
  1815. hardaker  5 Nov 97 13:52:00
  1816.     - (snmp_agent.c, snmp_vars.c, snmpd.c, disk.c, proc.c, util_funcs.c):
  1817.       - #include "mib_module_config.h".
  1818. hardaker  5 Nov 97 13:56:58
  1819.     - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c):
  1820.       - #include "mib_module_config.h"
  1821. hardaker  5 Nov 97 14:00:09
  1822.     - (Makefile.in, kernel_sunos5.c, mib.c): Patch from Niels Baggesen:
  1823.       - octet counters for solaris.
  1824.       - Makefile.in patches.
  1825. hardaker  5 Nov 97 14:40:07
  1826.     - (memory.c): protect vmmeter.h from multiple inclusions on netbsd.
  1827. hardaker  5 Nov 97 15:29:50
  1828.     version tag ( 3.3.pre9 )
  1829. hardaker  7 Nov 97 12:24:22
  1830.     - (configure.in): check for linux/hdreg.h
  1831. hardaker  7 Nov 97 12:25:35
  1832.     - (hr_swrun.c): don't print a variable that doesn't exist under linux.
  1833. hardaker  7 Nov 97 12:28:03
  1834.     - (kernel_sunos5.c): patch from Niels for solaris >2.6.
  1835. hardaker  7 Nov 97 13:37:14
  1836.     - (read_config.c, snmp_agent.c, snmpd.c): USING.*_MIB_MODULE -> USING.*_MODULE.
  1837. hardaker  7 Nov 97 13:37:44
  1838.     - (hr_network.c): don't pass char ** to interfaces_scan_next().
  1839. hardaker  7 Nov 97 13:38:36
  1840.     - (snmpwalk.c): stop on no response from host.
  1841. hardaker  7 Nov 97 15:19:24
  1842.     - (acconfig.h): patch from Joe Marzot:
  1843.       - define _CRTIMP for unix due to W32 bad OS designs.
  1844. hardaker  7 Nov 97 15:19:59
  1845.     - (snmpgetnext.h): patch from Joe Marzot:
  1846.       - use _CRTIMP in front of errno declaration.
  1847. hardaker  7 Nov 97 15:20:54
  1848.     - (parse.[ch], snmp_client.c): patch from Joe Marzot:
  1849.       - use _CRTIMP in front of errno declaration.
  1850.       - define find_node externally.
  1851. hardaker  7 Nov 97 15:22:09
  1852.     - (win32/*): patch from Joe Marzot:
  1853.       - win32 specific changes.
  1854. hardaker  7 Nov 97 15:28:59
  1855.     - (*): merge to main branch:  patches from Joe Marzot.
  1856. hardaker  7 Nov 97 16:16:53
  1857.     - (configure.in): watch out for /usr/ucb/cc on solaris and don't use it.
  1858. hardaker  7 Nov 97 16:37:01
  1859.     - (NEWS, README, TODO): Documentation updates.
  1860. hardaker  7 Nov 97 16:38:49
  1861.     version tag ( 3.3.pre10 )
  1862. hardaker 12 Nov 97 07:42:24
  1863.     - (snmptranslate.c): Patch from Joe Marzot: W32 specific fixes.
  1864. hardaker 12 Nov 97 08:26:45
  1865.     - (snmp_client.c): Patch from Joe Marzot:
  1866.       - Free a pdu in a spot that should technically never be needed, but
  1867.         is nice for people reading the code.
  1868. hardaker 12 Nov 97 09:17:08
  1869.     - (FAQ): Doc update from Dave Shield.
  1870. hardaker 12 Nov 97 09:17:28
  1871.     - (mib_api.3): Doc update from Dave Shield.
  1872. hardaker 12 Nov 97 09:18:02
  1873.     - (hr_swrun.c): Patch from Dave Shield for linux/hpux10 problems.
  1874. hardaker 12 Nov 97 10:25:30
  1875.     - (NEWS, TODO): Patch from Niels Baggesen:
  1876.       - doc update.
  1877. hardaker 12 Nov 97 10:27:08
  1878.     - (*/Makefile.in): Patch from Niels Baggesen:
  1879.       - add @datadir@ to files that needed it.
  1880. hardaker 12 Nov 97 10:27:46
  1881.     - (kernel_sunos5.c): Patch from Niels Baggesen:
  1882.       - solaris patches.
  1883. hardaker 12 Nov 97 10:28:11
  1884.     - (party_vars.c): Patch from Niels Baggesen:
  1885.       - include netinet/in.h if available.
  1886. hardaker 12 Nov 97 10:29:42
  1887.     - (Makefile.in): Patch from Niels Baggesen:
  1888.       - add @datadir@ to files that needed it.
  1889. hardaker 12 Nov 97 10:30:57
  1890.     - (apps/*.c): Patch from Niels Baggesen:
  1891.       - various (remove unneeded vars, etc).
  1892.       - add snmptable.
  1893.       - make snmptrapd multi-lingual.
  1894. hardaker 12 Nov 97 10:32:22
  1895.     - (snmpnetstat/main.c): Patch from Niels Baggesen:
  1896.       - snmpv2c support and argument parsing changes.
  1897. hardaker 12 Nov 97 10:33:20
  1898.     - (man/snmpdelta.1,snmptable.1,snmptrapd.8): Patch from Niels Baggesen:
  1899.       - documentation changes and additions.
  1900. hardaker 12 Nov 97 10:38:36
  1901.     - (parse.c, parse.h): Patch from Niels Baggesen:
  1902.       - parser improvements.
  1903.       - parser directory caching.
  1904.       - save_descriptions/mib_warnings set functions.
  1905. hardaker 12 Nov 97 10:44:47
  1906.     - (NEWS): doc update.
  1907. hardaker 12 Nov 97 15:10:27
  1908.     - (system.h): Don't include config.h!
  1909. hardaker 12 Nov 97 15:16:44
  1910.     - (party_vars.c): include STDC_HEADERS for AIX.
  1911. hardaker 12 Nov 97 15:21:41
  1912.     - (parse.c): include STDC_HEADERS for AIX.
  1913. hardaker 12 Nov 97 15:42:02
  1914.     - (*/Makefile.in): make depend.
  1915. hardaker 12 Nov 97 16:05:47
  1916.     version tag ( 3.3.pre11 )
  1917. hardaker 12 Nov 97 20:27:11
  1918.     - (win32/libsnmp_dll/libsnmp.def): Patch from Joe Marzot: function changes.
  1919. hardaker 12 Nov 97 20:35:00
  1920.     - (): Patch from David Zimmerman:
  1921.       - Fixes for AIX.
  1922. hardaker 12 Nov 97 20:35:27
  1923.     - (var_route.c, read_config.c, snmpdelta.c): Patch from David Zimmerman:
  1924.       - Fixes for AIX.
  1925. hardaker 12 Nov 97 20:43:33
  1926.     - (var_route.c, read_config.c): fix qsort params for STDC.
  1927. hardaker 12 Nov 97 20:47:47
  1928.     - (var_route.c, read_config.c): STDC typos.
  1929. hardaker 14 Nov 97 08:31:41
  1930.     - (wombat.c): code comments from Alan Batie.
  1931. hardaker 14 Nov 97 08:32:26
  1932.     - (README): coder list update.
  1933. hardaker 14 Nov 97 12:21:10
  1934.     - (wombat.c): quick doc change.
  1935. hardaker 14 Nov 97 12:35:19
  1936.     - (FAQ, NEWS, README): last documentation updates.
  1937. -------------------------------------------------------------------------------
  1938. Changes: V3.1.3 -> V3.2
  1939. whardake 11 Feb 97 12:48:06
  1940.     - (snmp_vars.c, snmp_var_route.c, snmp_vars.linux.h): Patch from Jennifer Bray:
  1941.       - Get agent working on linux.
  1942. whardake 11 Feb 97 12:50:46
  1943.     - (snmp_vars.linux.h): Removed non-linux specific stuff.
  1944. whardake 11 Feb 97 12:54:36
  1945.     - (snmp_vars.c): Patch from Dave Shield:  Fix hpux specific problems.
  1946. whardake 11 Feb 97 13:11:21
  1947.     - (*Makefile.in): Patch from Philip Guenther:
  1948.       - Fix all Makefile.in's to support a different src dir.
  1949. whardake 11 Feb 97 13:12:19
  1950.     - (README): Update people supplying patches list.
  1951. whardake 11 Feb 97 13:19:37
  1952.     - (all .c with main(), snmplib/*): Patch from Philip Guenther:
  1953.       - Make better support for shared lib possibilities.
  1954. whardake 11 Feb 97 14:10:11
  1955.     - (snmp_vars.linux.h): Fix #ifdef.
  1956. whardake 11 Feb 97 14:11:24
  1957.     - ({local,man,ov}/Makefile.in): Remove spaces in front of tabs.
  1958. whardake 11 Feb 97 14:13:34
  1959.     - (snmp_auth.c): remove non-static md5digest prototype.
  1960. whardake 11 Feb 97 14:14:05
  1961.     version tag ( 3.1.4.pre1 )
  1962. whardake 11 Feb 97 16:42:02
  1963.     - (apps/Makefile.in): Patch from Simon Leinin to descend when make cleaning.
  1964. whardake 11 Feb 97 16:44:08
  1965.     - (man/Makefile.in): Patch from Simon Leinin to fix srcdir problems.
  1966. whardake 11 Feb 97 17:00:26
  1967.     - (Makefile.in): Rest of Philip's patch to fix srcdir problems (sh vars).
  1968. whardake 17 Feb 97 14:41:08
  1969.     - (agent/snmp_vars, agent/mibgroup): Dave Shield split up the
  1970.       snmp_vars.c and related files into pieces for easier management.
  1971.       The results of his work are in the new agent/mibgroup directory.
  1972. whardake 17 Feb 97 14:47:13
  1973.     - (mib.c, snmp_api.c, snmp_api.h): Patch from Dave Shield to remove
  1974.       ANSI specific requirements.
  1975. whardake 17 Feb 97 14:53:24
  1976.     - (agent/*Makefile.in):  Make depend.
  1977. whardake 17 Feb 97 15:30:04
  1978.     - (alarm.c): typedef for getStatPtr().
  1979. whardake 17 Feb 97 15:30:36
  1980.     - (event.c): Was passing an int to bcopy instead of &int.
  1981. whardake 17 Feb 97 15:31:25
  1982.     - (icmp.c): don't use ret variable, since it's not defined.
  1983. whardake 17 Feb 97 15:32:30
  1984.     - (interfaces.c): Remove MAX_NAME_LENGTH requirements.
  1985. whardake 17 Feb 97 16:11:09
  1986.     version tag ( 3.1.4.pre2 )
  1987. whardake  4 Mar 97 15:46:30
  1988.     - (config*, mibgroup/Makefile.in):
  1989.       - mibgroup compile list is build by configure and can be augmented
  1990.         by the --with-mib-modules="list of modules" command line to configure.
  1991. whardake  5 Mar 97 09:49:59
  1992.     - (config*, agent/*, agent/mibgroup/*):
  1993.       - Added .o file list to agent/Makefile.in generated by configure.
  1994.       - new files generated by configure:
  1995.         - mibgroup/mib_module_includes.h:  A list of mib .h files for snmp_vars.h.
  1996.                                        (every module *must* have a .h file)
  1997.         - mibgroup/mib_module_inits.h: A list of init_wombat() type functions.
  1998.                                        (only present if exist in wombat.c).
  1999.         - mibgroup/mib_module_loads.h: This file is generated by a new macro in
  2000.                                        the mib.h files called
  2001.                                        config_load_mib(), which simplifies
  2002.                                        the loading of the mib sections.
  2003. whardake  5 Mar 97 10:03:58
  2004.     - (system.c): removed system nlist (unused).
  2005. whardake  5 Mar 97 11:17:44
  2006.     - (snmp_client.c): Patch from Elwyn B Davies:
  2007.       - Fix a PDU cloning bug.
  2008. whardake  5 Mar 97 11:28:20
  2009.     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
  2010. whardake  5 Mar 97 11:28:23
  2011.     file kernel.h was initially added on branch Ext-3-1-4-pre2-niels.
  2012. whardake  5 Mar 97 11:28:45
  2013.     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
  2014. whardake  5 Mar 97 11:28:48
  2015.     file snmpd.h was initially added on branch Ext-3-1-4-pre2-niels.
  2016. whardake  5 Mar 97 11:35:18
  2017.     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
  2018. whardake  5 Mar 97 11:37:35
  2019.     - (README): Contributer name addition.
  2020. whardake  5 Mar 97 15:06:41
  2021.     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
  2022. whardake  5 Mar 97 16:13:38
  2023.     - (acl_vars.c): incorrectly fixed prototyping errors for write_acl().
  2024. whardake  5 Mar 97 16:15:54
  2025.     - (snmp_api.c): fixed prototyping errors in snmp_parse.  Possibly wrong.
  2026. whardake  5 Mar 97 16:29:05
  2027.     - (snmp_api.c): Yep. It was wrong.  Tested and works now.
  2028. whardake  7 Mar 97 09:06:34
  2029.     - (extensible/* -> mibgroup/*): moved extensible stuff to mib modules.
  2030. whardake  7 Mar 97 09:07:07
  2031.     - (snmp_vars.c): removed more non-mibgroup specific calls and headers.
  2032. whardake  7 Mar 97 09:59:28
  2033.     - (snmp_vars.h, mibgroup/*): strict-prototyping and config_require()s.
  2034. whardake  7 Mar 97 10:07:53
  2035.     - (mibmodule/versiontag): moved into place from extensible/
  2036. whardake  7 Mar 97 10:34:53
  2037.     - (hpux.[ch]): Added hpux specific files from extensible dir.
  2038. whardake  7 Mar 97 10:43:08
  2039.     - (extensible/*): cvs removing files.
  2040. whardake  7 Mar 97 10:49:00
  2041.     - (mibgroup/struct.h): moved to here.
  2042. whardake  7 Mar 97 11:43:05
  2043.     - (config*): generate a mib_module_config.h with defines of whats being used.
  2044. whardake  7 Mar 97 13:39:24
  2045.     - (makedepend.in): new make depend script
  2046. whardake  7 Mar 97 13:40:40
  2047.     - (remove-files): add makedepend.in
  2048. whardake  7 Mar 97 13:46:15
  2049.     - (Makefile.in, sedscript.in): Fix sedscript generation.  sigh.
  2050. whardake  7 Mar 97 13:47:45
  2051.     - (agent/Makefile.in): make depend and extensible/ removes.
  2052. whardake  7 Mar 97 13:48:59
  2053.     - (snmp_agent.c, snmp_vars.c, snmpd.c): remove extproto.h include.
  2054. whardake  7 Mar 97 13:50:15
  2055.     - (mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in): depend.
  2056. whardake  7 Mar 97 13:50:52
  2057.     - (hpux.c): ifdef a few headers for correct make depend.
  2058. whardake  7 Mar 97 13:51:30
  2059.     - (snmplib/snmp.c): remove second ctype.h include.
  2060. whardake  7 Mar 97 14:01:51
  2061.     version tag ( 3.1.4.pre3 )
  2062. whardake  7 Mar 97 15:01:05
  2063.     - (mibgroup/*): removed {} requirement from config_load_mib() calls.
  2064. whardake  7 Mar 97 15:02:18
  2065.     - (configure): removed {} requirement from config_load_mib() calls.
  2066. whardake  7 Mar 97 16:09:58
  2067.     - (config*): make new configure options respect $(srcdir).
  2068. whardake  7 Mar 97 16:11:50
  2069.     - (common_header.h): comment out end of #endif.
  2070. whardake 10 Mar 97 16:55:46
  2071.     - (configure.in): New configure option:  --with-out-mib-modules="list".
  2072. whardake 10 Mar 97 17:28:29
  2073.     - (configure.in): space protect modules when checking for with grep.
  2074. whardake 11 Mar 97 09:04:03
  2075.     - (ip.c): freebsd2 patch.
  2076. whardake 11 Mar 97 17:39:23
  2077.     - (mibgroup/*):
  2078.       - remove trailing ;s on bunches of functions.
  2079.       - make everything but interfaces.c compile on irix6.3.
  2080.     - (config*,system.c): use uname and gethostname if available.
  2081.     - (configure.in, configure): Don't check _KERNEL if ifnet.if_mtu already works.
  2082. whardake 12 Mar 97 09:28:04
  2083.     - (mibgroup/snmp.[hc] -> mibgroup/snmp_mib.[hc]): Moved due to name clashes.
  2084. whardake 12 Mar 97 15:47:00
  2085.     - (configure.in, snmpd.c, snmp_agent.c, route_write.[ch],
  2086.       var_route.[ch], ip.[ch], snmp.[ch] -> snmp_mib.[ch]):
  2087.       - Moved snmp mib module -> snmp_mib for naming conflicts with snmplib.
  2088.       - Moved snmp_var_route.c -> mibgroup/var_route.c
  2089.       - Moved write_route.c -> mibgroup/write_route.c
  2090. whardake 12 Mar 97 15:48:37
  2091.     - (*/Makefile.in): make depend update.
  2092. whardake 12 Mar 97 15:55:20
  2093.     - (mibgroup/README): doc update from Dave Shield.
  2094. whardake 12 Mar 97 17:15:20
  2095.     - (snmp_api.c): returns from inet_addr are in_addr_t (u_int) not u_long.
  2096. whardake 13 Mar 97 09:37:37
  2097.     - (config*): check for in_addr_t and define as u_int (32 bits) if not present.
  2098.     - (apps/*.c, party_parse.c): use it.
  2099. whardake 13 Mar 97 10:14:59
  2100.     - (extensible_subtrees.h): Removed file.
  2101. whardake 13 Mar 97 14:35:05
  2102.     - (agent/*, mibgroup/*): moved alarm, context, views, event, party,
  2103.       and acl variable groups to mibgroup/.
  2104. whardake 13 Mar 97 14:44:55
  2105.     - (kernel_sunos5.[ch]): moved to mibgroup/.
  2106.     - (route_write.c, snmp_var_route.c): delete from agent dir.
  2107. whardake 13 Mar 97 15:35:26
  2108.     - (hpux.c, memory.c, memory.h): Patch from Dave Shields to fix minor problems.
  2109. whardake 13 Mar 97 15:36:14
  2110.     - (view_vars.c, context_vars.c, acl_vars.c): don't include snmpv2_vars.h.
  2111. whardake 13 Mar 97 15:45:14
  2112.     - (config*): check for system dependent modules.
  2113. whardake 13 Mar 97 15:46:16
  2114.     - (*/Makefile.in): New make depend rules to seperate system/non dependent stuff.
  2115. whardake 13 Mar 97 16:07:52
  2116.     - (*/Makefile.in): make depend and rule fixes as well.
  2117. whardake 13 Mar 97 16:10:58
  2118.     - (config*): remove duplicate gethostname check.
  2119. whardake 13 Mar 97 16:17:59
  2120.     - (apps/*/Makefile.in): depend problems fix.
  2121. whardake 13 Mar 97 17:17:32
  2122.     - (common_header.h): fix path to alarm.h.
  2123. whardake 13 Mar 97 17:47:32
  2124.     - (many): Patch from Niels Baggensen:
  2125.       - A large number of problems with the Linux port
  2126.       - Some problems with NetBSD 1.2C, but it's still not perfect
  2127.       - More (symbolic) debug output from snmpd, when using -V. -d implies -V
  2128.         Shows you variable requested and value returned
  2129.       - Return ipRouteMask under Solaris
  2130.       - snmpnetstat -r shows non-standard netmasks
  2131.       - snmpnetstat -o (new) shows interface octets, without enquiring for mtu
  2132.         and other variables not present for a Cisco Frame-Relay virtual circuit
  2133.         interface
  2134.       - snmpnetstat tcp/udp print-out had ntohs/htons in wrong places for port
  2135.         numbers (shows up on little-endian architectures)
  2136.       - adds a maketarget script that can be used to create a parallel symlinked
  2137.         source directory. Useful if your make does not support VPATH
  2138. whardake 14 Mar 97 09:39:15
  2139.     - (ucd-snmp.txt, mib.txt, Makefile.in): Don't build mib files anymore.
  2140. whardake 14 Mar 97 09:46:31
  2141.     - (ucd-snmp.txt): moved to mibs/.
  2142. whardake 14 Mar 97 09:47:47
  2143.     - (mib.txt): streamed down.
  2144. whardake 14 Mar 97 09:50:03
  2145.     - (mibs/{rfc1271,snmpv2,ucd-snmp}.txt): New mibs directory for sub-mibs.
  2146. whardake 14 Mar 97 10:48:35
  2147.     - (Makefile.in, config*, mibs/Makefile.in): enable mibs/ make install.
  2148. whardake 14 Mar 97 10:49:03
  2149.     - (ucd-snmp.txt): remove the last of the sed script defs.
  2150. whardake 14 Mar 97 11:01:19
  2151.     - (snmpd.1.def): Updated to include -c/-C and SNMPCONFPATH env var.
  2152. whardake 14 Mar 97 11:07:16
  2153.     - (Makefile.in): Fix sedscript to include s# as well as s/ commands.
  2154. whardake 14 Mar 97 11:17:06
  2155.     - (makedepend.in): run on snmpnetstat dir also.
  2156. whardake 14 Mar 97 11:18:17
  2157.     - (agent/Makefile.in, apps/snmpnetstat/Makefile.in): make depend.
  2158. whardake 14 Mar 97 11:20:39
  2159.     - (snmp_vars_event.h): axe.
  2160. whardake 14 Mar 97 11:22:29
  2161.     - (snmp_groupvars.h): axe.
  2162. whardake 14 Mar 97 13:51:59
  2163.     - (configure.in, apps/Makefile.in): fix trap by including optional .o files.
  2164. whardake 14 Mar 97 13:53:22
  2165.     - (snmpd.c, context_parse.c, party_parse.c, system.[ch]):
  2166.       - 64bit fix: get_myaddr() should return int not long.
  2167. whardake 14 Mar 97 13:54:22
  2168.     - (acconfig.h, ucd-snmp.txt): recognize new hosts for sysObjectId.
  2169. whardake 14 Mar 97 13:55:50
  2170.     version tag ( 3.1.4.pre4 )
  2171. whardake 14 Mar 97 16:16:52
  2172.     - (mibgroup/README): Update from Dave Shield.
  2173. whardake 18 Mar 97 16:52:34
  2174.     - (FAQ): Update from Dave Shield.
  2175. whardake 18 Mar 97 16:53:26
  2176.     - (FAQ): snmp.conf -> snmpd.conf
  2177. whardake 24 Mar 97 09:49:54
  2178.     - (memory.c): prototype write function better.
  2179. whardake 24 Mar 97 09:50:49
  2180.     - (example.c,.h): New example mib module duplicating the passtest
  2181.       script in C code.
  2182. whardake 24 Mar 97 09:51:16
  2183.     - (Makefile.in): Watch out for multiple spaces in C defs.
  2184. whardake 24 Mar 97 09:51:33
  2185.     - (README): runs on bsdi 2.1.
  2186. whardake 24 Mar 97 13:56:50
  2187.     - (FAQ): Patch from Dave Shield.
  2188. whardake 25 Mar 97 09:39:01
  2189.     - (EXAMPLE.conf.def): added syslocation and syscontact examples.
  2190. whardake 25 Mar 97 13:30:05
  2191.     - (INSTALL): minor doc update for new flags.
  2192. whardake 26 Mar 97 17:05:11
  2193.     - (mibgroup/system.c): report agent uptime rather than system uptime.
  2194. whardake 22 Apr 97 08:42:01
  2195.     - (FAQ): various updates.
  2196. whardake 22 Apr 97 15:02:56
  2197.     - (many): Patch from Niels Baggesen to fix various things, mostly on linux.
  2198. whardake 22 Apr 97 15:20:30
  2199.     - (README.smux, smux.c, smux.h, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c):
  2200.       - smux support for gated from Rohit Dube.
  2201. whardake 22 Apr 97 15:47:06
  2202.     - (common_header.h): remove duplicate (warning) TCP defines on osf4 systems.
  2203. whardake 22 Apr 97 15:51:44
  2204.     - (snmp_bgp.[ch], snmp_rip2.[ch], snmp_ospf.[ch]):
  2205.       - conform to new module standards of coding.
  2206. whardake 22 Apr 97 16:41:10
  2207.     - (snmp_bgp.c, snmp_rip2.c, snmp_ospf.c, smux.[ch]):
  2208.       - standardize headers for autoconf.
  2209.       - smux_init() -> init_smux().
  2210.       - SMUXDEBUG -> DODEBUG (--enable-debugging turns this on automatically).
  2211. whardake 22 Apr 97 17:45:09
  2212.     - (config*, smux.c): Check for headers and define FD_COPY if not defined.
  2213. whardake 22 Apr 97 20:49:15
  2214.     version tag ( 3.1.4.pre5 )
  2215. whardake  9 May 97 22:38:15
  2216.     - (mib.[ch], parse.[ch], Makefile.in): New parser from Dave Shield:
  2217.       - Run-time control of initial module loading
  2218.               (uses env variables MIBDIRS, MIBS, and MIBFILE)
  2219.       - Defined interfaces for loading modules and retreiving entries
  2220.       - Module scoping now includes Textual Conventions
  2221.       - Tokens implemented internally no longer require importing the
  2222.         corresponding modules
  2223. whardake  9 May 97 22:46:30
  2224.     - (smux.c, config*):
  2225.       - check for sgtty.h and prototype better.
  2226. whardake  9 May 97 22:46:46
  2227.     - (TODO): Update.
  2228. whardake  9 May 97 23:52:40
  2229.     - (smux.[ch]): patches from Niels Baggesen: prototyping.
  2230. whardake 10 May 97 00:03:32
  2231.     - (mib.c, parse.c): patches from Niels Baggesen: prototyping (mostly).
  2232. whardake 10 May 97 00:28:25
  2233.     - (parse.c): Patch from Dave Shields:  negative numbers in mibs.
  2234. whardake 10 May 97 00:46:44
  2235.     - (parse.c): Patch from Dave Shields:  deal with anonymous IDs.
  2236. whardake 10 May 97 00:50:20
  2237.     - (parse.c): Patch from Dave Shields:  deal with anonymous IDs (even better).
  2238. whardake 10 May 97 16:41:23
  2239.     - (bug-report): Patch from Dave Shields:  don't submit blank bug-reports.
  2240. whardake 10 May 97 16:45:14
  2241.     - (FAQ): Patch from Dave Shields:  update.
  2242. whardake 10 May 97 16:52:11
  2243.     - (mib_api.3): New file from Dave Shield.
  2244. whardake 10 May 97 17:23:21
  2245.     - (snmpd.c, read_config.c, system.c): Patch from Niels Baggesen:
  2246.       - default trap community.
  2247.       - multiple trap sinks.
  2248. whardake 12 May 97 08:43:59
  2249.     - (config*, extensible.c):  BSDI3 specific headers and defines.
  2250. whardake 12 May 97 08:44:19
  2251.     - (agent/Makefile.in): removed CCHACK ???.
  2252. whardake 12 May 97 08:48:13
  2253.     - (INSTALL, README, TODO): documentation update.
  2254. whardake 12 May 97 08:49:23
  2255.     - (man/Makefile.in): install mib_api.3.
  2256. whardake 12 May 97 08:52:48
  2257.     - (mibs/ucd-snmp.txt): Patch from Mario DeFazio to fix typos.
  2258.       - compiles under SNMPc 4.1g.
  2259. whardake 13 May 97 10:51:28
  2260.     - (IF-MIB.txt): New mib file from Niels Baggesen.
  2261. whardake 13 May 97 10:51:29
  2262.     - (ucd.txt): New mib file from Niels Baggesen.
  2263. whardake 13 May 97 10:51:31
  2264.     - (EtherLike-MIB.txt): New mib file from Niels Baggesen.
  2265. whardake 13 May 97 10:51:32
  2266.     - (HOST-RESOURCES-MIB.txt): New mib file from Niels Baggesen.
  2267. whardake 13 May 97 10:51:33
  2268.     - (IANAifType-MIB.txt): New mib file from Niels Baggesen.
  2269. whardake 13 May 97 10:51:35
  2270.     - (IP-MIB.txt): New mib file from Niels Baggesen.
  2271. whardake 13 May 97 10:51:36
  2272.     - (SNMPv2-CONF.txt): New mib file from Niels Baggesen.
  2273. whardake 13 May 97 10:51:37
  2274.     - (SNMPv2-MIB.txt): New mib file from Niels Baggesen.
  2275. whardake 13 May 97 10:51:39
  2276.     - (SNMPv2-SMI.txt): New mib file from Niels Baggesen.
  2277. whardake 13 May 97 10:51:40
  2278.     - (SNMPv2-TC.txt): New mib file from Niels Baggesen.
  2279. whardake 13 May 97 10:51:42
  2280.     - (SNMPv2-TM.txt): New mib file from Niels Baggesen.
  2281. whardake 13 May 97 10:51:43
  2282.     - (TCP-MIB.txt): New mib file from Niels Baggesen.
  2283. whardake 13 May 97 10:51:45
  2284.     - (UDP-MIB.txt): New mib file from Niels Baggesen.
  2285. whardake 13 May 97 10:51:46
  2286.     - (SNMPv2-PARTY-MIB.txt): New mib file from Niels Baggesen.
  2287. whardake 13 May 97 10:51:48
  2288.     - (SNMPv2-M2M-MIB.txt): New mib file from Niels Baggesen.
  2289. whardake 13 May 97 10:51:49
  2290.     - (RFC1271-MIB.txt): New mib file from Niels Baggesen.
  2291. whardake 13 May 97 10:51:51
  2292.     - (RFC1155-SMI.txt): New mib file from Niels Baggesen.
  2293. whardake 13 May 97 10:51:52
  2294.     - (RFC1213-MIB.txt): New mib file from Niels Baggesen.
  2295. whardake 13 May 97 10:52:12
  2296.     - (ucd.txt): whoops.  Removed.
  2297. whardake 13 May 97 11:57:10
  2298.     - (rfc1271.txt): removed.
  2299. whardake 13 May 97 12:02:26
  2300.     - (snmpv2.txt): removed.
  2301. whardake 13 May 97 12:03:04
  2302.     - (mibs/Makefile.in): removed snmpv2.txt, rfc1271.txt.
  2303. whardake 13 May 97 14:48:59
  2304.     - (ucd-snmp.txt): Changed ID to UCD-SNMP
  2305. whardake 13 May 97 15:05:28
  2306.     - (config*, INSTALL): New flags to set prompted values instead of prompting.
  2307. whardake 13 May 97 15:05:53
  2308.     - (README): architecture list update.
  2309. whardake 13 May 97 15:36:08
  2310.     - (UCD-SNMP-MIB.txt): moved from ucd-snmp.txt.
  2311. whardake 13 May 97 15:36:51
  2312.     - (ucd-snmp.txt): moved to UCD-SNMP-MIB.txt
  2313. whardake 13 May 97 15:38:47
  2314.     - (mibs/Makefile.in): ucd-snmp.txt -> UCD-SNMP-MIB.txt.
  2315. whardake 13 May 97 16:22:13
  2316.     - (config*,mib.c): New configure option --with-default-mibs="list:list".
  2317. whardake 14 May 97 11:41:09
  2318.     - (Makefile.in, mib.txt): removed mib.txt from distribution.  No longer needed.
  2319. whardake 14 May 97 13:13:19
  2320.     - (Makefile.in): warn if mib.txt is installed from a previous release.
  2321. whardake 14 May 97 13:18:02
  2322.     - (Makefile.in, agent/Makefile.in): Patch from Oddbjorn Steffensen:
  2323.       - Protect against bash needing ';'s on multiple subdir makes.
  2324. whardake 14 May 97 13:45:24
  2325.     - (snmpd.c):  Typecast malloc.
  2326. whardake 14 May 97 15:00:22
  2327.     version tag ( 3.1.4.pre6 )
  2328. whardake 15 May 97 11:22:18
  2329.     - (interfaces.c): patch from Martin Jacobsson for FreeBSD
  2330. whardake 15 May 97 11:23:29
  2331.     - (parse.c): Patch from Dave Shield to fix purely numeric OIDs.
  2332. whardake 15 May 97 11:28:15
  2333.     - (INSTALL): patch from Niels Baggesen to reference the maketarget script.
  2334. whardake 15 May 97 11:29:33
  2335.     - (mib_api.3): patch from Niels Baggesen:  MIBS variable can be set to ALL.
  2336. whardake 15 May 97 11:30:01
  2337.     - (UCD-SNMP-MIB.txt): patch from Niels Baggesen:  import indentifiers.
  2338. whardake 15 May 97 11:31:01
  2339.     - (SNMPv2-SMI.txt): patch from Niels Baggesen:  ccitt -> 0.
  2340. whardake 15 May 97 11:32:56
  2341.     - (mib.c, parse.c): patch from Niels Baggesen:
  2342.       - prototyping and null checking.
  2343.       - if MIBS is set to ALL, parse everything found.
  2344. whardake 15 May 97 14:37:39
  2345.     - (parse.c): patch from Dave Shield:
  2346.       - deal with multiple module ID's being referenced or nodes defined.
  2347.       - supress "name clash" warnings for anonymous nodes.
  2348. whardake 15 May 97 15:22:51
  2349.     - (parse.h): Patch from Dave Shield:  Add new node structure entries.
  2350. whardake 15 May 97 16:01:18
  2351.     - (config*, mib.c):
  2352.       - Changed env variable MIBFILE -> MIBFILES (since it is a list now).
  2353.         (will accept MIBFILE for backwards compatibility).
  2354.       - By default, *no* additional mibfiles are loaded (ie, mib.txt is no
  2355.         longer loaded) and must be turned on through configure or the env var.
  2356.       - New configure options to set default MIBS, MIBFILES, MIBDIRS.
  2357. whardake 15 May 97 16:22:19
  2358.     - (configure*, INSTALL):
  2359.       - Display defaults in configure --help lines.
  2360. whardake 15 May 97 16:26:12
  2361.     - (configure*, INSTALL):
  2362.       - Wording and order changes in configure --help lines.
  2363. whardake 15 May 97 16:43:37
  2364.     - (udp.c): Patch from Martin Jacobssen:
  2365.       - Fix udp_inpcb structures.
  2366. whardake 16 May 97 11:25:30
  2367.     - (parse.c): Protect malloc against 0 external imports.
  2368. whardake 20 May 97 08:03:35
  2369.     - (udp.c): Only do Martin Jacobssen's fixes for freebsd2.
  2370. whardake 20 May 97 08:18:49
  2371.     - (SNMPv2-TC.txt): Comment out ObjectSyntax import.
  2372. whardake 20 May 97 08:19:12
  2373.     - (parse.c): protect against 0 import calls.
  2374. whardake 20 May 97 08:19:28
  2375.     - (mib.c, snmp_auth.c): include sys/select.h for AIX.
  2376. whardake 20 May 97 10:08:25
  2377.     version tag ( 3.1.4.pre7 )
  2378. whardake 20 May 97 11:24:27
  2379.     - (udp.c): Patch from Martin Jacobsson:  Fix my cpp stupidity.
  2380. whardake 20 May 97 16:50:18
  2381.     - (TODO): snmpset should check against size defined in mib.
  2382. whardake 20 May 97 16:50:55
  2383.     - (parse.c): code from Dave Shield: add back in find_node() for perl usage.
  2384. whardake 21 May 97 10:13:38
  2385.     - (NEWS): Update for 3.2.
  2386. whardake 21 May 97 15:38:32
  2387.     - (NEWS): Changes from Dave.
  2388. whardake 21 May 97 15:40:31
  2389.     - (FAQ): Changes from Dave.
  2390. whardake 22 May 97 13:13:59
  2391.     - (SNMPv2-M2M-MIB.txt): restored.  Got truncated.
  2392. whardake 23 May 97 13:35:14
  2393.     - (acconfig.h, config.h.in): Set default MIB list.
  2394. whardake 23 May 97 13:36:17
  2395.     - (snmpd.c): Patch from Niels Bagessen to fix endiannes problems.
  2396. whardake 23 May 97 13:37:02
  2397.     - (HOST-RESOURCES-MIB.txt, SNMPv2-TC.txt): From Niels: change import clauses.
  2398. whardake 23 May 97 13:37:39
  2399.     - (snmp_client.c): Patch from Niels Bagessen to fix endiennes problems.
  2400. whardake 23 May 97 13:38:13
  2401.     - (snmp_api.c): Patch from Niels Bagessen to fix multiple frees in v2 pdu's.
  2402. whardake 23 May 97 13:40:09
  2403.     - (mib.c): Patch from Dave Shields to fix SNMP perl again.
  2404. whardake 23 May 97 13:40:32
  2405.     - (snmp_api.h): Change trap types from int to long.
  2406. whardake 23 May 97 16:23:56
  2407.     version tag ( 3.1.4.pre8 )
  2408. whardake 23 May 97 16:34:33
  2409.     - (mib_api.3): Modifiy to note default mibs.
  2410. whardake 26 May 97 10:50:20
  2411.     - (INSTALL, configure): default mibs listed correctly.
  2412. whardake 26 May 97 10:52:12
  2413.     - (snmp_api.h): trap long's back to ints, bad solution.
  2414. whardake 26 May 97 10:56:19
  2415.     - (snmpcheck.def): new variables to set walk/get/set command line usage.
  2416. whardake 26 May 97 11:38:41
  2417.     - (parse.c): Patch from niels Baggesen to:
  2418.       - close mibfiles for MIBS=ALL.
  2419.       - Allow SYNTAX DisplayString (SIZE(1..255)) inside OBJECT-TYPE.
  2420. -------------------------------------------------------------------------------
  2421. Changes: V3.1.2.1 -> V3.1.3
  2422. whardake 10 Jan 97 08:43:42
  2423.     - (COPYING):  Update for 97.
  2424. whardake 10 Jan 97 08:46:00
  2425.     - (config*): Check for /dev/ksyms for solaris kernel.
  2426. whardake 10 Jan 97 08:46:36
  2427.     - (snmptrapd.c): Remove broken FD_SET code.
  2428. whardake 14 Jan 97 16:45:33
  2429.     - (PORTING, README, TODO):  Added ucd-snmp-coders as default mail address.
  2430. whardake 17 Jan 97 09:28:56
  2431.     patch niels.0
  2432. whardake 17 Jan 97 11:51:40
  2433.     - (snmpd.c, extensible.c):
  2434.       - New arg -c FILE:      Read FILE as a configuration file as well.
  2435.       - New arg -C:           Don't read default configuration files.
  2436.       - New env SNMPCONFPATH:  Read snmpd{,.local}.conf files in : seperated path.
  2437. whardake 17 Jan 97 11:58:46
  2438.     - (snmpd.c):
  2439.       - Usage() update and version printout update.
  2440. whardake 17 Jan 97 14:55:28
  2441.     Dave Shield patches
  2442. whardake 20 Jan 97 11:17:53
  2443.     Niel's patches integrated
  2444. whardake 20 Jan 97 15:09:25
  2445.     - Patches from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
  2446.      - implemented: interfaces.ifTable.ifEntry.ifSpecific,
  2447.           ip.ipRoutingDiscards,
  2448.           ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize,
  2449.           ip.ipRouteTable.ipRouteEntry.ipRouteMask ,
  2450.           ip.ipRouteTable.ipRouteEntry.ipRouteMetric5,
  2451.           ip.ipRouteTable.ipRouteEntry.ipRouteInfo, ip.ipNetToMediaTable,
  2452.           udp.udpTable.
  2453.      - udp connection table.
  2454.      - ipNetToMedia.
  2455.     
  2456.     - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
  2457.      - udpNoPort, tcpInErrs fixes for Solaris.
  2458.      - linux application support.
  2459.      - snmp variable group.
  2460.      - simple cold start traps via exec('snmptrap').
  2461.      - MIB parser fixes.
  2462.      - Memory/free allocation fixes.
  2463. whardake 20 Jan 97 15:22:53
  2464.     - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
  2465.      - (snmp_client.c): Wait 120 seconds before returning.
  2466. whardake 20 Jan 97 15:37:08
  2467.     - (config*): Autoheader is dumb:  Put macro defines belowe @BOTTOM@ symbol.
  2468. whardake 20 Jan 97 15:38:59
  2469.     - (snmp_vars.c, extensible.c, read_config.c): Remove ANSI cpp #elif's.
  2470. whardake 20 Jan 97 15:50:37
  2471.     - (snmp_vars.c): bsdi #ifdef fixes.
  2472. whardake 20 Jan 97 15:55:45
  2473.     - (snmp_vars.c): Patch from Martin Jacobsson <martin@exmandato.se>:
  2474.       - add bsdi to some #ifdefs.
  2475. whardake 20 Jan 97 15:58:51
  2476.     - (extensible.c): Patch from Martin Jacobsson <martin@exmandato.se>:
  2477.       - watch out for string lengths on version desc and sysname.
  2478. whardake 20 Jan 97 16:38:20
  2479.     patrice.1 patch
  2480. whardake 20 Jan 97 16:43:25
  2481.     - (snmp_api.c, snmp_client.[ch]):
  2482.       - Patch from Patrice VANACKER <vanacker@worldnet.fr>:
  2483.         - fix request deletions in snmp_read().
  2484.         - added return argument to snmp_add_null_var().
  2485. whardake 20 Jan 97 16:59:02
  2486.     - (extensible.c): Patch from sxjzhang@sss.ssi1.com:
  2487.         - fix disk reporting on sunos 4.1.3 with ODS 1.0.
  2488. whardake 20 Jan 97 16:59:56
  2489.     version tag ( 3.1.3.pre1 )
  2490. whardake 21 Jan 97 08:33:04
  2491.     - (read_config.c): Patch from Karl Lehenbauer <karl@hammer1.ops.NeoSoft.com>:
  2492.       - #if DODEBUG -> #ifdef DODEBUG.
  2493. whardake 21 Jan 97 08:33:52
  2494.     - (snmpd.c): remove second char definition.
  2495. whardake 21 Jan 97 08:34:32
  2496.     - (snmp_client.h): remove second (wrong) function prototype.
  2497. whardake 21 Jan 97 09:17:42
  2498.     - (snmp_var_route.c, snmp_vars.c):
  2499.       - Patch from Karl Lehenbauer <karl@hammer1.ops.NeoSoft.com>
  2500.         - handle multiple interface names > 10 properly.
  2501. whardake 29 Jan 97 10:47:40
  2502.     bug reporting script add
  2503. whardake 29 Jan 97 12:07:00
  2504.     - (bug-report):
  2505.      - Always use multipart: version info and config.cache are one.
  2506.      - re-arranged a bit.
  2507.      - Added introduction.
  2508.      - Guess at domain name if possible.
  2509. whardake 29 Jan 97 12:07:59
  2510.     - (acconfig.h):
  2511.      - SNMPBLOCK = !SNMPBLOCK
  2512. whardake 29 Jan 97 12:09:05
  2513.     - (aclocal.m4): Fix check_struct_for to define things correctly.
  2514. whardake 29 Jan 97 12:10:28
  2515.     - (configure.in): New ps options to check for.
  2516. whardake 29 Jan 97 12:11:04
  2517.     - (FAQ): revision one!
  2518. whardake 29 Jan 97 12:11:29
  2519.     - (config.h.in, configure): update
  2520. whardake 29 Jan 97 12:58:46
  2521.     - (kernel.c, snmp_agent.c, snmpd.c): Patch from Niels Baggesen:
  2522.       - Fix various warnings/errors.
  2523.       - Implement real traps.
  2524. whardake 29 Jan 97 13:03:15
  2525.     - (versiontag): Modify ../../bug-report as well.
  2526. whardake 29 Jan 97 13:08:11
  2527.     - (bug-report):
  2528.       - change to address (back) to ucd-snmp-coders.
  2529.       - Add a trap on signals to remove tmp files.
  2530. whardake 31 Jan 97 09:58:10
  2531.     - (config*): Check for kstat.h and if sysctl can read the boottime.
  2532. whardake 31 Jan 97 10:01:59
  2533.     - (snmp_var_route.c, snmp_vars.c): Patch from Martin Jacobsson:
  2534.       - Change some system specific ifdefs to CAN_USE_SYSCTL.
  2535.       - Fix compliation errors on bsdi2.
  2536.       - Fix routing tables for similar.
  2537. whardake 31 Jan 97 10:49:07
  2538.     - (versiontag): uh, commit it again.
  2539. whardake 31 Jan 97 10:50:04
  2540.     - (configure.in, configure): fire off ksh if hpux && sh.
  2541. whardake 31 Jan 97 10:59:43
  2542.     - (configure.in, configure): changed arch to hppa and make sure /bin/ksh exists.
  2543. whardake 31 Jan 97 11:03:11
  2544.     version tag update
  2545. whardake  3 Feb 97 10:02:12
  2546.     - (bug-report): Patch from Dave Shield:
  2547.       - domain name fix and editor bomb out.
  2548. whardake  3 Feb 97 10:03:10
  2549.     - (EXAMPLE.conf.def): comment out possible security problem lines.
  2550. whardake  3 Feb 97 10:46:02
  2551.     - (configure.in):
  2552.       - Check for whoami, logname.
  2553.       - Don't pass null args to ksh.
  2554. whardake  3 Feb 97 10:47:04
  2555.     - (snmp_vars.c): Patch from Dave Shield
  2556.       - Mark stuff for later changes.
  2557. whardake  3 Feb 97 10:48:06
  2558.     - (snmplib/system.c):  Use CAN_USE_SYSCTL instead of bsdlike.
  2559. whardake  3 Feb 97 11:50:23
  2560.     - (config*):
  2561.       - Check for irix 6.2 headers.
  2562.       - Check if _KERNEL needs to be defined for irix and ifnet usage.
  2563.       - Use the found UNAME program instead of assuming we have it.
  2564. whardake  3 Feb 97 12:44:51
  2565.     - (snmplib/system.c): typo:  needs a space between 'static' and 'struct'.
  2566. whardake  3 Feb 97 12:47:58
  2567.     - (snmp_vars.c): add some irix appropriate includes.
  2568. whardake  3 Feb 97 12:51:04
  2569.     - (README): remove project history.
  2570. whardake  3 Feb 97 13:15:11
  2571.     - (README):
  2572.       - added FAQ pointer.
  2573.       - Dave's English pointers (ie, he proofed it and I, uh, don't...).
  2574.       - switch ftp mirror.
  2575.       - bug-report script mentioned.
  2576.       - I -> We, me -> us...
  2577. whardake  3 Feb 97 13:33:11
  2578.     - (README, NEWS, TODO): Update for 3.1.3.
  2579. whardake  3 Feb 97 13:53:04
  2580.     - (bug-report): move config.cache to end of message.
  2581. whardake  3 Feb 97 13:55:05
  2582.     version tag ( 3.1.3.pre3 )
  2583. whardake  4 Feb 97 09:35:02
  2584.     - (FAQ): Dave's latest revision.
  2585. whardake  4 Feb 97 09:35:37
  2586.     - (TODO): Added suggestions from ucd-snmp-coders.
  2587. whardake  4 Feb 97 09:36:43
  2588.     - (configure, configure.in): Fix hpux problems, *again*.
  2589. whardake  4 Feb 97 09:37:26
  2590.     - (mib.c): Patch from Simon: comment #ifdef endings for ANSI compliers.
  2591. whardake  4 Feb 97 09:41:39
  2592.     - (FAQ): Added TOC and autor notes ;-).
  2593. whardake  5 Feb 97 16:33:01
  2594.     - (FAQ): Dave updated architecture lists.
  2595. whardake  5 Feb 97 16:33:32
  2596.     - (TODO): misc requested additions.
  2597. whardake  5 Feb 97 17:07:25
  2598.     - (configure, configure.in): Put /dev/ksyms ahead of /kernel/unix.
  2599. whardake  5 Feb 97 17:11:15
  2600.     - (many): Patch from Niels Baggesen:
  2601.       - snmp mib group cleanups.
  2602.       - trap generation cleanups.
  2603.       - added man entries for trap generation.
  2604.       - improved agent debugging output with agent's -d flag.
  2605. whardake  5 Feb 97 17:13:09
  2606.     - (system.c): Patch from Dave Shield to fix nlist problems.
  2607. whardake  5 Feb 97 17:20:10
  2608.     - (bug-report): Change subject line to shorten and force better description.
  2609. whardake  5 Feb 97 17:23:41
  2610.     - (tcl, tk, snmptcl): Nuked.
  2611. whardake  5 Feb 97 17:25:03
  2612.     - (NEWS): removed tcl stuff.
  2613. whardake  5 Feb 97 17:29:54
  2614.     - (Makefile.in, configure.in): removed tcl stuff.
  2615. whardake  5 Feb 97 17:41:50
  2616.     version tag ( 3.1.3.pre4 )
  2617. whardake 10 Feb 97 09:22:03
  2618.     - (FAQ): Dave Shields' additions:  finding more info.
  2619. whardake 10 Feb 97 09:22:53
  2620.     - (snmpnetstat/main.c): Remove malloc prototype, now in stdlib.h.
  2621. -------------------------------------------------------------------------------
  2622. Changes: V3.1.2 -> V3.1.2.1
  2623. whardake  5 Dec 96 09:13:56
  2624.     - (if.c): #ifndef -> #ifdef for sigset.
  2625.  
  2626. whardake  5 Dec 96 09:14:59
  2627.     - (md5.c): remove ansi specific C features (unsigned constants).
  2628.  
  2629. -------------------------------------------------------------------------------
  2630. Changes: V3.1.1 -> V3.1.2
  2631. whardake 17 Oct 96 07:02:58
  2632.     version tag ( 3.1.1.BSDI )
  2633. whardake 30 Oct 96 13:47:21
  2634.     - (PORTING,README): Add a new PORTING file to reference autoconf plee.
  2635. whardake 30 Oct 96 13:49:09
  2636.     - (config*, ece-mib.def):
  2637.       - Change extensible mib location to ucdavis enterprise mib: 2021.
  2638.       - Remove associated prompting from configure script and etc.
  2639. whardake 31 Oct 96 17:06:16
  2640.     - (read_config.c): numdisks was being incremented before last usage.
  2641. whardake  1 Nov 96 08:54:11
  2642.     - (asn1.c): Patch from Simon Leinen  <simon@switch.ch>:
  2643.       - asn_build_unsigned_int, asn_build_unsigned_int64:
  2644.         - Don't try to strip FFs from the high end of unsigned values.
  2645.         - Skip the stripping code entirely if we have to add a null byte.
  2646. whardake  4 Nov 96 09:30:46
  2647.     - (config*, snmp_vars.c, extensible.c):  More include checks for linux.
  2648. whardake  4 Nov 96 10:08:49
  2649.     - (config*): Check for nlist in -lmld (irix).
  2650. whardake  7 Nov 96 09:16:45
  2651.     - NetBSD 3.1.0.1 branch merge.
  2652. whardake  7 Nov 96 09:24:23
  2653.     - Niels 3.1.1 branch merge.
  2654. whardake  7 Nov 96 09:35:52
  2655.     - BSDi2 3.1.1 branch merge.
  2656. whardake  7 Nov 96 09:57:16
  2657.     - (versiontag): Only tag release versions (Ext*).
  2658. whardake  7 Nov 96 14:16:00
  2659.     - (configure.in, configure): Changed default SNMPV2AUTH to SNMPV1.
  2660. whardake  7 Nov 96 14:16:39
  2661.     - (snmp_var_route.c): ifdef's around strings.h.
  2662. whardake  7 Nov 96 14:17:17
  2663.     - (snmp_vars.c): ifdef typos.
  2664. whardake  7 Nov 96 14:19:33
  2665.     - (mib.c): typecast for sprint_objid().
  2666. whardake  8 Nov 96 17:03:47
  2667.     - (Makefile.in): Created a 'touchit' to touch config files properly.
  2668. whardake  8 Nov 96 17:06:46
  2669.     - (Makefile.in): Fixed 'touchit'.
  2670. whardake 14 Nov 96 15:14:50
  2671.     - (extensible.c): Use statfs if statvfs is unavailable.
  2672. whardake 14 Nov 96 15:16:22
  2673.     - (snmp_vars.c):
  2674.       - #ifdef typo.
  2675.       - prototype for Interface_Scan_Init().
  2676.       - Check for existance of tcpstat.tcps_rcvmemdrop before using.
  2677. whardake 14 Nov 96 15:17:36
  2678.     - (config*):
  2679.       - Check for existance of tcpstat.tcps_rcvmemdrop.
  2680.       - Check for sys/vfs.h.
  2681. whardake 14 Nov 96 15:24:24
  2682.     - (snmptrap.c, inet.c, route.c): typecasting warning fixes.
  2683. whardake 15 Nov 96 16:43:33
  2684.     - (config*, extensible.c): Make uname calls work correctly.
  2685. whardake 15 Nov 96 16:44:11
  2686.     - (parse.c):  Add back in "reading mib..." debugging statments.
  2687. whardake 22 Nov 96 08:18:29
  2688.     - (snmp_vars.c): Trash interface caching.
  2689. whardake 22 Nov 96 09:06:10
  2690.     - (snmp_vars.c): Merge from FreeBSD2-3-1-1.
  2691.       - Add checks for ifnet.[io]bytes.
  2692. whardake 22 Nov 96 09:14:22
  2693.     - (config*): Add checks for ifnet.[io]bytes.
  2694. whardake 22 Nov 96 11:35:29
  2695.     - (agent/extensible/*.c, new: extproto.h):  Removed all -Wall warnings!
  2696. whardake 22 Nov 96 14:38:05
  2697.     - (config*, install-sh, mkinstalldirs): Upgraded to autoconf 2.11.
  2698. whardake 22 Nov 96 15:10:36
  2699.     - (extensible.c, read_config.c): removed more -Wall warnings.
  2700. whardake 24 Nov 96 16:25:07
  2701.     - (kernel.c, config*, INSTALL):  New configure switch:  --without-root-access.
  2702.       - The agent doesn't exit if it can't open /dev/kmem.
  2703. whardake 24 Nov 96 16:45:27
  2704.     version tag ( 3.1.2.pre1 )
  2705. whardake 25 Nov 96 08:44:03
  2706.     - ({agent,apps}/Makefile.in): Put libsnmp.a in front of -l libs.
  2707. whardake 25 Nov 96 09:15:57
  2708.     - (config*, snmp_impl.h): Moved void -> char define to a configure test.
  2709. whardake 27 Nov 96 08:02:06
  2710.     - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
  2711.       - Change comments to reflect what its actually looking at.
  2712.       - Remove ifdef around ifnet declarations.
  2713. whardake 27 Nov 96 08:03:47
  2714.     - (extensible.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
  2715.       - Remove return(0) on void init_extensible().
  2716. whardake 27 Nov 96 08:06:04
  2717.     - (configure, configure.in): Default sysloc UCDavis -> Unknown.
  2718. whardake 27 Nov 96 08:21:20
  2719.     - (INSTALL): Typo:  3.1.3 -> 3.0.3.
  2720. whardake 27 Nov 96 08:21:34
  2721.     - (README): Update.
  2722. whardake 27 Nov 96 08:34:12
  2723.     - (if.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
  2724.       - Watch out for interface names with ' ' in them.
  2725.       - Reset signal on BSD signal implementations.
  2726. whardake 27 Nov 96 08:45:46
  2727.     - (if.c): Reset signal on all types of signal implementations.
  2728. whardake 27 Nov 96 08:56:44
  2729.     - (configure.in, configure): Truncate system names beyond [-_].*.
  2730. whardake  2 Dec 96 08:55:49
  2731.     - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
  2732.       - ifPhysAddr - in Interface_Get_Ether_By_Index, HP-UX has the same
  2733.             EtherAddr strucure as MIPS.
  2734.     
  2735.       - ipAdEntIfIndex - in var_ipAddrEntry, there is a false match on
  2736.             the loopback interface, giving the wrong answer of the first
  2737.             interface index.
  2738.     
  2739.       - udpInErrors - in var_udp, the count of UDP errors omits discarded
  2740.             packets.  Some systems (i.e. HP-UX) have extended the udpstat
  2741.             structure to include these.  I'v tweaked this analogous to a
  2742.             similar addition in the tcpstat structure.
  2743.     
  2744.       - tcpConnState - HP-UX has added an extra state into the list, which
  2745.             throws the rest of them out.
  2746. whardake  3 Dec 96 10:04:02
  2747.     - (config*, snmp_vars.c):
  2748.       - Wrote AC_CHECK_STRUCT_FOR and use it.
  2749.       - Make AC_CHECK_IFNET_FOR use above.
  2750.       - Changequote '[]' -> '' around sed expression with []s (-Dostype).
  2751. whardake  3 Dec 96 10:05:17
  2752.     - (md5.c): Put 'U'nsigned marker at end of constants to remove gcc warns.
  2753. whardake  3 Dec 96 11:04:33
  2754.     - (snmp_vars.c): From Dave Shield <D.T.Shield@csc.liv.ac.uk>:
  2755.       - Fix arp table for hpux.
  2756.     - (config*): Check for arphd.at_next and use in above.
  2757. whardake  3 Dec 96 11:14:43
  2758.     - (EXAMPLE.conf.def, passtest): Move passtest to ucdavis subtree.
  2759. whardake  3 Dec 96 14:51:24
  2760.     - (ece-mib.def): Used -> Avail in memory sequence.
  2761. whardake  4 Dec 96 09:16:09
  2762.     - (asn1.c, parse.c, snmp_api.c, snmp_client.c):
  2763.       - Patch from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
  2764.         - Parser fixes for multiple nodes.
  2765.         - memmove/copy deletes.
  2766. whardake  4 Dec 96 09:49:38
  2767.     - (PORTING, README):  Update for release 3.1.2.
  2768. -------------------------------------------------------------------------------
  2769. Changes: V3.1.0.1 -> V3.1.1
  2770. whardake 11 Sep 96 08:49:14
  2771.     - (read_config.c): Fixed community number checks.
  2772. whardake 24 Sep 96 16:54:59
  2773.     - (config*, snmp_api.c, snmp_client.c): Added sys/select.h for AIX.
  2774. whardake 24 Sep 96 16:59:26
  2775.     - (snmp_var_route.c, snmp_vars.c): typos.
  2776. whardake 24 Sep 96 17:02:47
  2777.     - (snmp_vars.c): Moved a variable declairation.
  2778. whardake 24 Sep 96 17:16:58
  2779.     - (snmp_var_route.c): typo fixing a typo (sigh..).
  2780. whardake 25 Sep 96 14:14:53
  2781.     - (snmp_var_route.c): freebsd2 typecast.
  2782. whardake  1 Oct 96 15:30:46
  2783.     - (parse.c, parse.h): From Joe Marzot:
  2784.       - allows the CMU lib to retain the TC information associated with a
  2785.         particular object. In particular this allows DisplayStrings to be
  2786.         differentiated from OctetStrings when they are looked up in the
  2787.         Mib Tree.
  2788. whardake  1 Oct 96 15:54:22
  2789.     - (extensible.c): int -> double to support larger disk sizes.
  2790. whardake  1 Oct 96 16:28:52
  2791.     - (config*, read_config.c):
  2792.       - Check for mntent.h and include it.
  2793.       - Check for /etc/mnttab or /etc/mtab and use appropriately.
  2794.     - (read_config.c):
  2795.       - pick getmntent over getfsfile if both are available.
  2796.       - debug cleanup (ofile -> stderr, check for DODEBUG instead of const var).
  2797. whardake  3 Oct 96 16:05:47
  2798.     - (snmp_agent.c):
  2799.       - Make agent properly check snmpset exit codes and use them (on COMMIT).
  2800. whardake  3 Oct 96 16:08:59
  2801.     - (pass.c):
  2802.       - Check for passthru existance before returning ERR_NOERROR, else
  2803.         return ERR_NOSUCHNAME.
  2804.       - Correctly check for and pass "not-writable" and "wrong-type" pass returns.
  2805. whardake  3 Oct 96 16:10:38
  2806.     - (snmp_impl.h):  Turn on old CMU debugging statments with --enable-debugging.
  2807. whardake  4 Oct 96 09:43:40
  2808.     - (EXAMPLE.conf.def): Added snmpget/set to pass example.
  2809. whardake  4 Oct 96 09:44:26
  2810.     - (Makefile.in): Remove spaces from sedscript when using broken cpp (gcc).
  2811. whardake  4 Oct 96 09:46:09
  2812.     - (snmpd.conf.5.def):
  2813.       - Cleaned up man page formatting.
  2814.       - Added note about SNMPset community strings.
  2815.       - minor proof-reading (major proofing needed still).
  2816.       - Re-organized a bit.
  2817. whardake  4 Oct 96 10:01:20
  2818.     - (snmpd.conf.5.def): lib -> lib/snmp path correction in FILES section.
  2819.     - (snmpd.1.def):
  2820.       - Added a FILES section.
  2821.       - General clean up.
  2822. whardake  7 Oct 96 07:41:40
  2823.     - (parse.c):  Now loads all mibs (files) in the directory SNMPLIB/mibs.
  2824. whardake  7 Oct 96 07:49:59
  2825.     - (parse.c):  Proper autoconf dirent headers.
  2826. whardake  7 Oct 96 08:01:43
  2827.     - (Makefile.in): Mib installation changed to reflect new mib directory.
  2828. whardake  7 Oct 96 08:53:06
  2829.     - (config*): check correctly for get/setmntent.
  2830. whardake  7 Oct 96 09:11:43
  2831.     - (snmp_agent.c): Removed snmp version check on error return from set.
  2832. whardake  7 Oct 96 09:12:23
  2833.     - (read_config.c): Use getmntent correctly.  Pain.
  2834. whardake  7 Oct 96 10:22:47
  2835.     - (Makefile.in):
  2836.       - added --recheck to config.status call to regenerate self.
  2837.       - Changed ece-mib.txt -> ucd-snmp.txt and install (and generate) properly.
  2838. whardake  7 Oct 96 10:23:32
  2839.     - (extensible.c): Chomp newline on uname output.
  2840. whardake  7 Oct 96 10:24:12
  2841.     - (read_config.c): Added 'syscontact' and 'syslocation' parsing.
  2842. whardake  7 Oct 96 11:00:10
  2843.     - (configure.in):
  2844.       - timestamp stamp-h at end.
  2845.       - emacs local vars.
  2846. whardake  7 Oct 96 11:01:25
  2847.     - (read_config.c): Remove extra args from strcpy (was strncpy).
  2848. whardake  7 Oct 96 11:02:46
  2849.     - (configure.in):
  2850.       - timestamp stamp-h at end.
  2851.       - emacs local vars.
  2852. whardake  7 Oct 96 12:23:05
  2853.     - (snmpd.1.def): Changed to reflect SNMPLIB/mibs.
  2854. whardake  7 Oct 96 12:23:27
  2855.     - (snmpd.conf.5.def): Added syscontact and syslocation.
  2856. whardake  9 Oct 96 08:04:14
  2857.     - (parse.c):
  2858.       - Parse OBJECT-IDENTY as OBJECT-GROUP (saves only description).
  2859.       - Change print_error(), read_mib() to reflect file and correct line number.
  2860. whardake  9 Oct 96 08:30:29
  2861.     - (parse.c):
  2862.       - print a new line in print_error() if debugging is turned on.
  2863.       - tossObjectIdentifier(): catch multiple bracket clauses (IE { {0 0} } ).
  2864. whardake  9 Oct 96 14:36:03
  2865.     - (read_config.c):
  2866.       - strncmp -> strncasecmp.
  2867.       - NULL -> 0.
  2868. whardake  9 Oct 96 14:38:05
  2869.     - (extensible.c):
  2870.       - sort pass thrus by miboid to prevent passing off to wrong one.
  2871.       - typos:  exsten -> exten.
  2872.       - init_extensible() calls update_config() to reduce duplications.
  2873. whardake  9 Oct 96 15:18:42
  2874.     - (snmp_api.c): From: gah@bellcore.com (Gary A. Hayward)
  2875.       - Free pdu community to quelch purify.
  2876. whardake  9 Oct 96 15:22:23
  2877.     - (README): Added thanks name.
  2878. -------------------------------------------------------------------------------
  2879. Changes: V3.1 -> V3.1.0.1
  2880. whardake 26 Aug 96 10:36:08
  2881.     - (NEWS) Typo, extra quotation mark.
  2882. whardake 26 Aug 96 10:37:05
  2883.     - (TODO) Extra mib parsing ideas added.
  2884. whardake 26 Aug 96 10:37:36
  2885.     - (ece-mib.def):  commas out of place.
  2886. whardake 26 Aug 96 16:55:51
  2887.     - (snmp_api.c): Fixed a gcc/FreeBSD optimization bug (stupid compiler)
  2888. whardake 26 Aug 96 16:58:03
  2889.     - (event.c, kernel.c, route_write.c): FreeBSD modifications
  2890. whardake 27 Aug 96 08:46:43
  2891.     - (extensible.c):  FreeBSD changes and use getloadavg if available.
  2892. whardake 27 Aug 96 08:47:57
  2893.     - (snmptrapd.c): Fix byte order problem (convert to network before sending).
  2894. whardake 27 Aug 96 09:01:10
  2895.     - (snmptrap.c):
  2896.       - FreeBSD specific changes.
  2897.       - more autoconf complete: paths to libraries and kernel location.
  2898. whardake 27 Aug 96 09:38:33
  2899.     - (snmp_var_route.c): FreeBSD specific changes.
  2900. whardake 27 Aug 96 10:00:15
  2901.     - (snmp_vars.c): More warped FreeBSD changes
  2902. whardake 27 Aug 96 10:04:56
  2903.     - (autoconf*):
  2904.       - FreeBSD additions.
  2905.       - New kernel location:  /kernel (ick).
  2906.       - Log file default intelligently checks for /var/log and /usr/adm.
  2907.       - Checks for getloadavg().
  2908. whardake 29 Aug 96 14:42:20
  2909.     - (extensible/*.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  2910.       - cleaned up gcc warnings.
  2911.       - fixed a spelling error.
  2912. whardake 29 Aug 96 14:59:55
  2913.     - (apps/*.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  2914.       - set exit codes of 0 for all apps.
  2915.       - Removed SVR4 #ifdefs.
  2916.       - Greatly improved snmptrap.
  2917. whardake 29 Aug 96 15:03:12
  2918.     - (man/snmptrap.1):  added by Niels Baggesen <recnba@mediator.uni-c.dk>
  2919. whardake 29 Aug 96 15:06:21
  2920.     - (asn1.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  2921.       - uchar(s) can't be less than 0.
  2922. whardake 29 Aug 96 15:06:50
  2923.     - (mib.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  2924.       - prototypes for gcc warnings
  2925. whardake 29 Aug 96 15:07:56
  2926.     - (parse.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  2927.       - save mib descriptions for snmptranslate and other apps that need it.
  2928. whardake 29 Aug 96 15:08:28
  2929.     - (snmp_api.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  2930.       - gcc warnings NULL -> 0
  2931. whardake 29 Aug 96 15:58:10
  2932.     - (snmpstatus.c): Patch from Trevor Bourget <tbourget@qualcomm.com>
  2933.       - malloc sysdesc instead of assuming < 128 bytes.
  2934. whardake 29 Aug 96 16:03:44
  2935.     - (snmpwalk.c): Removed SVR4 ifdefs
  2936. whardake 29 Aug 96 16:22:25
  2937.     - (autoconf*, snmp_vars.c): Removed some solaris ifdefs.
  2938. whardake 29 Aug 96 16:29:10
  2939.     - Changed my email address to my new one.
  2940. whardake 30 Aug 96 09:23:05
  2941.     - (configure, configure.in):
  2942.       - removed -Xs flag for gcc on solaris.
  2943.       - logfile checks for existance of /var/log and /usr/adm.
  2944. whardake 30 Aug 96 09:23:42
  2945.     - (snmptrap.c): patch screwed up.
  2946. whardake 30 Aug 96 09:24:31
  2947.     - (apps/Makefile.in):  Added kernel_sunos5.o to snmptrap for getKstat.
  2948. whardake 30 Aug 96 09:34:09
  2949.     - (NEWS, ChangeLog): Updated for 3.1.0.1
  2950. whardake 30 Aug 96 09:34:48
  2951.     version tag ( 3.1.0.1 )
  2952. whardake 30 Aug 96 10:15:18
  2953.     - (README): Updated for 3.1.0.1
  2954. whardake 30 Aug 96 11:49:38
  2955.     - (snmp_vars.c): removed malloc prototype due to conflictions.
  2956. -------------------------------------------------------------------------------
  2957. Changes: V3.0.7.2 -> V3.1
  2958. hardaker  3 May 96 14:34:03
  2959.     - (acconfig.h, configure.in, snmplib/Makefile.in)
  2960.       - Added a check for various random functions.
  2961.       - Included another ifdef to ensure no #define loops occur with str/index fns.
  2962. hardaker  3 May 96 14:35:27
  2963.     - (agent/snmp_var_route.c,snmp_vars.c)
  2964.       - Changed the interface counter to a short for all architectures (bus err)
  2965.       - Undefed a function that is never used.
  2966. hardaker  3 May 96 14:37:17
  2967.     - (agent/snmp_vars.c) Solaris fix for interfaces.
  2968.       - From Dan A. Dickey <ddickey@transition.com>
  2969. hardaker  3 May 96 14:40:18
  2970.     - (apps/snmptrap.c) Added #include<sys/sockio.h>
  2971. hardaker  9 May 96 13:24:00
  2972.     - (apps/snmpset.c) Added '.' as a delimiter for decimal encoded strings.
  2973. hardaker  9 May 96 13:27:40
  2974.     - (acconfig.h, configure.in, snmplib/Makefile.in)
  2975.       - Added a check for various random functions.
  2976.       - Included another ifdef to ensure no #define loops occur with str/index fns.
  2977. hardaker  9 May 96 13:33:12
  2978.     - (acconfig.h,agent/{Makefile,snmp_vars.c},agent/extensible/many):
  2979.       - Added support for passthru mibs.  Total control is handed to exec's.
  2980. hardaker  9 May 96 16:14:28
  2981.     - (configure.in): Solaris specific cpp flags added for SUNspro's cpp.
  2982.     - (agent/{snmp_vars,snmpd}.c,agent/extensible/{extensible,misc,pass}.c,
  2983.        snmplib/{mib,snmp_client}.c):
  2984.       - Cleaned up prototypes to match more carefully (with Solaris's spro cc).
  2985. hardaker 10 May 96 10:27:14
  2986.     - (kernel_sunos5.c): A patch to fix a virtual interface problem.
  2987.       - patch supplied by "Dan A. Dickey" <ddickey@transition.com>
  2988. hardaker 10 May 96 18:16:57
  2989.     - (many): Mereged baggesen-3-0-7-2 branch into main trunk.
  2990. hardaker 13 May 96 15:56:45
  2991.     - (agent/extensible/misc.c): exec Names were getting included in the command.
  2992. hardaker 13 May 96 15:57:43
  2993.     - (agent/extensible/misc.c): close file descriptors before re-starting agent.
  2994. hardaker 13 May 96 15:58:44
  2995.     - (agent/snmp_agent.c, agent/snmp_vars.c, agent/extensible/extensible.c):
  2996.       - Bug fix: GLOBALSECURITY bug:  save rightmost two bits in acl.
  2997. hardaker 13 May 96 15:59:30
  2998.     - (snmplib/snmp_impl.h): Change RWRITE to include Write for V2 bits.
  2999. hardaker 15 May 96 08:59:51
  3000.     - (agent/extensible/pass.c) Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  3001.       - Implemented missing parts of interface address and network output (-i)
  3002. hardaker 15 May 96 09:02:24
  3003.     - (agent/kernel_sunos5.c) Patch from "Dan A. Dickey" <ddickey@transition.com>
  3004.       - Better caching algorithm for improved speed.
  3005. hardaker 15 May 96 09:05:49
  3006.     - (*/.cvsignore) ignore file update.
  3007. hardaker 15 May 96 09:06:49
  3008.     - (Makefile.in,sedscript.in) Added PREFIX to the sedscript.
  3009. hardaker 15 May 96 09:07:35
  3010.     - (EXAMPLE.conf.def, man/snmpd.conf.5.def): documented pass thru mibs.
  3011. hardaker 15 May 96 09:29:21
  3012.     - (COPYING, README, TODO) Release docs updated.
  3013. hardaker 15 May 96 09:50:15
  3014.     - (agent/kernel_sunos5.c) patch mistake.
  3015. hardaker 15 May 96 09:51:12
  3016.     - (agent/extensible/read_config.c): ansi semantic fix for '<'.
  3017. hardaker 15 May 96 09:51:37
  3018.     version tag ( 3.1.A1 )
  3019. hardaker 15 May 96 12:00:57
  3020.     - (INSTALL) make install as root.
  3021. hardaker 15 May 96 12:03:54
  3022.     - (README) Added a note (pointer to docs) on the agent's extensiblity.
  3023. hardaker 15 May 96 12:23:40
  3024.     - (apps/snmpnetstat/if.c) removed & in front of array passed as arg.
  3025. hardaker 15 May 96 12:35:16
  3026.     - (sedscript.in) Fixed a horrible typo.  P -> PREFIX
  3027. hardaker 22 May 96 08:50:28
  3028.     - (man/Makefile.in) Updated the way sedscript is used.
  3029. hardaker 22 May 96 08:51:01
  3030.     - (config.guess, configure, install-sh, mkinstalldirs): Autoconf-2.10
  3031. hardaker 22 May 96 12:50:24
  3032.     - (agent/kernel_sunos5.c, snmp_vars.c,
  3033.        agent/extensible/extensible.c,readconfig.c,snmp_vars.c):
  3034.       - Patch from Niels Baggesen <recnba@mediator.uni-c.dk>:
  3035.         - finally nailed that missing initialization that gave problems
  3036.           with the AT subtree
  3037.         - I also implemented the disk part of the extensibility in the
  3038.           attached patch.
  3039. hardaker 22 May 96 12:55:33
  3040.     - (apps/snmpnetstat/if.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
  3041.       - reworked the way snmpnetstat -i works.
  3042. hardaker 23 May 96 14:43:49
  3043.     - (acconfig.h, config.h.in): Don't define random if it already exists.
  3044. hardaker 23 May 96 14:44:15
  3045.     - (extensible.c):  Added a disk warning to stderr.
  3046. hardaker 23 May 96 14:44:39
  3047.     - (acl.c, party.c, view.c): removed NULL defines.
  3048. hardaker 23 May 96 14:56:42
  3049.     - (if.c): type casting bugs.
  3050. hardaker 23 May 96 16:28:08
  3051.     - (acl.c, party.c): include stdio.h
  3052. hardaker 23 May 96 17:09:24
  3053.     - (config*, extensible.c): fixed disk checks on Solaris and alpha's
  3054.       - use statvfs over fstab if both present.
  3055. hardaker 23 May 96 17:48:09
  3056.     - (config*): check for getmntent.
  3057. hardaker 24 May 96 12:23:52
  3058.     - (snmplib/parse.c):  parsing fixes from Mike Perik <mikep@crt.com>
  3059. hardaker 24 May 96 12:39:51
  3060.     - (README): Added a thanks section.
  3061. hardaker 24 May 96 13:08:28
  3062.     - (EXAMPLE.conf.def): minor example file changes.
  3063. hardaker 24 May 96 13:09:02
  3064.     - (config*):  Check for sys/mnttab.h
  3065. hardaker 24 May 96 13:09:52
  3066.     - (read_config.c): ifdef cleanup
  3067. hardaker 24 May 96 13:10:34
  3068.     - (parse.c): declarations cleanup
  3069. hardaker 24 May 96 13:13:21
  3070.     - (snmpd.conf.5.def):  note on creating comments added.
  3071. hardaker 24 May 96 13:38:46
  3072.     - (read_config.c): #ifdef typo
  3073. hardaker 24 May 96 13:54:25
  3074.     - (acconfig.h, config.h.in):  define memmove if not defined and memcpy is.
  3075. hardaker 24 May 96 13:55:14
  3076.     - (if.c, route.c): cast returns from index to char *.
  3077. hardaker 24 May 96 14:02:53
  3078.     - (config*): check for memmove before you define it.
  3079. hardaker 24 May 96 14:53:20
  3080.     - (read_config.c): printf -> DODEBUG check
  3081. hardaker 24 May 96 15:28:41
  3082.     - (accconfig.h, config.h.in): #ifdef typos
  3083. hardaker 24 May 96 15:29:13
  3084.     - (snmp_vars.c): removed some ifdef requirements.
  3085. hardaker 24 May 96 15:29:29
  3086.     - (snmp_vars.h): reorganized
  3087. -------------------------------------------------------------------------------
  3088. Changes:  V3.0.7.1 -> V3.0.7.2
  3089. Niels Baggesen <recnba@mediator.uni-c.dk> 1 May 96 12:37:35
  3090.     - (many) Fixes for Solaris (2.5) submitted by
  3091.              Niels Baggesen <recnba@mediator.uni-c.dk>:
  3092.         "Some are my own, others are from Yuri Rabover who originally
  3093.          created the patch. Some of this is there to eliminate the
  3094.          dependency on the ucblib compatibility stuff, some is "cosmetic",
  3095.          but it also fixes a serious problem in the agent, where walking
  3096.          the mib tree can loop endlessly if you have multiple network
  3097.          interfaces."
  3098. hardaker  1 May 96 13:54:18
  3099.     - (configure*, agent/extensible/{read_config,extenisble}.c):
  3100.       - configurified (new word) some of Niels' changes and the bcopy/memmove stuff.
  3101. hardaker  1 May 96 13:55:16
  3102.     - (man/snmpd.1.def,snmpd.conf.5.def) .C -> .B, to increase nroff portability.
  3103. hardaker  1 May 96 14:35:23
  3104.     - (agent/route_write.c,agent/extensible/extensible.c):
  3105.       - netbsd1.1B specific fixes: clash with sys_errlist and rt_dst defines.
  3106. hardaker  1 May 96 14:37:09
  3107.     - (local/snmpcheck) Tk-b10 fixes.
  3108. hardaker  1 May 96 14:37:25
  3109.     - (sedscript.in) forgot NETBSD1ID def.
  3110. hardaker  1 May 96 14:56:21
  3111.     - (acconfig.h,agent/extensible/mibdefs.h): removed coments/spaces from defines.
  3112. -------------------------------------------------------------------------------
  3113. Changes:  V3.0.7 -> V3.0.7.1
  3114. hardaker 25 Apr 96 12:18:43
  3115.     - (ChangeLog, acconfig.h, config.h.in) Defined DEBUGP if DODEBUG is not defined.
  3116. -------------------------------------------------------------------------------
  3117. Changes:  V3.0.6 -> V3.0.7
  3118. hardaker  5 Apr 96 16:11:39
  3119.     - (local/snmpcheck.def) Tk-b8 => Tk-b10 changes
  3120. hardaker  5 Apr 96 16:12:22
  3121.     - (configure) autoconf-2.7 -> autoconf-2.9
  3122. hardaker  5 Apr 96 16:15:11
  3123.     - (snmplib/asn1.c) removed a required 'unix' define surrounding a header file.
  3124. hardaker  5 Apr 96 16:19:35
  3125.     - (man/Makefile.in) Added a 'clean' definition to the Makefile.
  3126. hardaker 12 Apr 96 14:51:08
  3127.     - Changed nlist warnings to only print if DODEBUG is defined in config.h
  3128. hardaker 12 Apr 96 14:51:42
  3129.     - (agent/snmp_vars.c, agent/extensible.c)
  3130.       - Changed nlist warnings to only print if DODEBUG is defined in config.h
  3131. hardaker 12 Apr 96 16:49:23
  3132.     - (snmp_var_route.c)
  3133.       - Changed nlist warnings to only print if DODEBUG is defined in config.h
  3134.     - (many) Added support for hppa1.1-hp-hpux10.01
  3135.       - totally! redid the routing tables for BSD 4.4 derived systems
  3136.         (alpha, hpux10.01+, netbsd) since hpux10 doesn't have 4.3 compat structs.
  3137.     - (ece-mib.def) Capitalization problem.
  3138.     - (configure.in)
  3139.       - Cleaned up kernel checking
  3140.       - Started using a autoconf 2.8 feature to check for cache values.
  3141. hardaker 15 Apr 96 12:53:40
  3142.     - (configure) New command line option:  --enable-debugging.  Turns on debugging.
  3143.     - (configure) Fixes for type checking of 4.4 rtentry structures on alphas.
  3144. hardaker 15 Apr 96 14:11:39
  3145.     - (configure) New command line option:  --with-defaults.  Don't prompt the user.
  3146.     - (configure) bug fixes:  wasn't quoting kernel and dmem location.
  3147.     - (configure) gcc cpp requires -x c to accept .in file suffix.
  3148. hardaker 15 Apr 96 14:36:48
  3149.     - (agent/snmpd.c) Fixed 2 gettimeofday calls -- added a NULL timezone ptr.
  3150. hardaker 16 Apr 96 09:47:18
  3151.     - (configure) I forgot DMEM_LOC needs to be #undef'ed if not found
  3152. hardaker 16 Apr 96 09:48:06
  3153.     - (agent/{route_write.c,snmp_var_route.c}) OSF3.2 specific changes.  arg.
  3154. hardaker 16 Apr 96 18:08:29
  3155.     - (snmpd.c) Added fflush calls after printing packet dumps
  3156. hardaker 24 Apr 96 08:36:06
  3157.     - (configure.in) More header file checks (vm/vm.h (+ others) and ufs/ffs/fs.h)
  3158. hardaker 24 Apr 96 08:36:50
  3159.     - (agent/extensible/extensible.c) Include ufs/ffs/fs.h if available.
  3160. hardaker 24 Apr 96 08:37:13
  3161.     - (agent/Makefile.in) Forgot a quote.  (why hasn't this appeared before?)
  3162. hardaker 24 Apr 96 08:38:18
  3163.     - (agent/alarm.c) Fixed some define naming conflicts for NetBSD (timeradd()).
  3164. hardaker 24 Apr 96 08:44:45
  3165.     - (agent/snmp_var_route.c,snmp_vars.c) more config files for NetBSD.
  3166.     - (agent/snmp_vars.c) removed arp tables for netbsd.
  3167. hardaker 24 Apr 96 08:54:07
  3168.     - (acconfig.h, config.h.in, ece-mib.def, ov/*) Added NetBSD to sys-OID returned.
  3169. hardaker 24 Apr 96 08:54:39
  3170.     - (man/.cvsignore) added snmpd.1
  3171. hardaker 24 Apr 96 09:00:21
  3172.     - (README) updated
  3173. hardaker 24 Apr 96 09:07:40
  3174.     - (INSTALL) updated
  3175. hardaker 24 Apr 96 11:46:52
  3176.     - (agent/snmp_var_route.c) Checked for sys/mbuf for determining rtentry.rt_next
  3177. hardaker 24 Apr 96 11:55:10
  3178.     - (agent/snmp_var_route.c) @#$%ing solaris
  3179. hardaker 24 Apr 96 13:25:48
  3180.     - (config*,agent/snmp_var_route.c) config checking for rtentry.rt_next
  3181. hardaker 24 Apr 96 14:37:47
  3182.     - (local/snmpcheck) new pref:  don't pop forward on new problems.
  3183. -------------------------------------------------------------------------------
  3184. Changes:  V3.0.5 -> V3.0.6
  3185. hardaker 24 Jan 96 16:31:20
  3186.     - Returning EXTENSIBLEDOTMIB.AGENTID as the new objectid
  3187. Dave Shield <D.T.Shield@csc.liv.ac.uk> 24 Jan 96 16:33:08
  3188.     - Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>
  3189.       - fixes -p PORT command line option to actually use the requested port.
  3190.       - fixes the -l LOGFILE command line option to actually use it.
  3191. hardaker 24 Jan 96 16:36:51
  3192.     - (Makefile, config.h, ece-mib.*, sedscript.in)
  3193.       - changed the way mib.txt is built
  3194.         - split the command into two parts to build a ece-mib.txt as well
  3195.       - added a new ObjectID addition to ece-mib.txt
  3196.       - DEFMAXLOADAVE -> DREMOVEMEEFMAXLOADAVE
  3197. hardaker 26 Jan 96 08:25:08
  3198.     - The Solaris 2.5 kernel has moved to /kernel/genunix
  3199.       - Thanks goes to pommier@volnay.stortek.com (Vincent Pommier (Toulouse))
  3200. hardaker  9 Feb 96 17:05:00
  3201.     - Better OpenView support
  3202.       - Returns different sysObjectID's for each architecture
  3203.       - Added a 'ov' directory for OpenView support files
  3204.         - currently contains necessary files to support a UCD bitmap file
  3205.           for hosts using the ucd-snmp agent.  See the ov/README file for details.
  3206. hardaker 12 Feb 96 14:28:27
  3207.     - (acconfig.h, config.hin, agent/extensible/misc.c)
  3208.       - The agent now sets an alarm to restart rather than doing at the
  3209.         snmpset time to return a value to the snmpset request.
  3210. hardaker 16 Feb 96 16:32:41
  3211.     - (acconfig.h,config.h.in, agent/snmp_agent.c, agent/extensible/read_config.c)
  3212.       - .conf file addition:  "community N STRING" to change community names
  3213. hardaker 21 Feb 96 16:12:39
  3214.     - (Makefile.in, sedscript.in, man/Makefile.in, man/snmpd.conf.5.def)
  3215.       - Added the beginnings of a snmpd.conf manual page.
  3216. hardaker 21 Feb 96 16:15:36
  3217.     - (apps/Makefile.in, apps/snmptrap.c)
  3218.       - Added apps/snmptrap
  3219.         - code taken from 2.0.1 and submitted to me by francus@metsny.delphi.com.
  3220.         - I have yet to test it.
  3221. hardaker  6 Mar 96 09:09:15
  3222.     - (agent/snmpd.c) Added O_TRUNC to the logfile open() call.
  3223. hardaker  6 Mar 96 10:06:24
  3224.     - (agent/extensible/read_config.c) small bugs fixed
  3225.       - disk entries with no size specified caused seg-faults.
  3226.       - better type checking on MIB for 'exec MIB' entries.
  3227.       - more error messages added.
  3228. hardaker  6 Mar 96 16:38:16
  3229.     - (ece-mib.def)
  3230.       - Changed capitalization schemes to be mosy compliant.
  3231.       - Made the memory mib SYNTAX point to the Memory sequence like it should.
  3232. hardaker  6 Mar 96 16:58:11
  3233.     - (snmplib/mib.c) printed values for timeticks are no longer negative.
  3234. hardaker  8 Mar 96 10:31:34
  3235.     - (snmplib/snmp_client.c) Check if variable content is NULL before using.
  3236. hardaker  8 Mar 96 16:56:08
  3237.     - (agent/extensible/exec.c)
  3238.        - relocatable exec's failed to close the cache file.
  3239. hardaker 11 Mar 96 13:37:25
  3240.     - (snmp_var_route.c, snmp_vars.c, extensible.c): commented out nlist warnings.
  3241. hardaker 11 Mar 96 15:17:26
  3242.     - (man/{Makefile.in,snmpd.1.def,snmpd.conf.5.def},versiontag,sedscript.in):
  3243.       - cleaned up documentation more and added the version number to the trailers.
  3244. hardaker 11 Mar 96 15:17:57
  3245.     - (README): cleaned up, re-arranged, shortened (sections moved to man/* docs).
  3246. hardaker 11 Mar 96 15:40:17
  3247.     - (README): more clean up and added reference to the ucd-snmp mailing list.
  3248. Giovanni S. Marzot <gmarzot@baynetworks.com> 11 Mar 96 15:57:20
  3249.     - (snmplib/snmp_api.c): fixed a timeout bug caused by architectures
  3250.       with an unsigned timeval.tv_sec value.
  3251.       - Thanks goes to Giovanni S. Marzot <gmarzot@baynetworks.com> for
  3252. the patch!
  3253. -------------------------------------------------------------------------------
  3254. Changes since V3.0.4
  3255. hardaker 19 Jan 96 17:31:16
  3256.     - (configure*)
  3257.       - updated to autoconf v2.7
  3258.       - Hopefully now using correct 'make' definitions
  3259. hardaker 19 Jan 96 17:32:57
  3260.     - (agent/extensible/*.c)
  3261.       - Declaired more static variables (long_ret) to fix sun4s exit codes (again).
  3262. hardaker 22 Jan 96 16:27:30
  3263.     - (acconfig.h, agent/snmp_vars.c, agent/extensible/*.c)
  3264.       - Added new defines to turn on/off sections of the extensible mib.
  3265.       - This also fixes the mib.txt file definitions if something is turned off.
  3266.     - (Makefile.in) removed ${srcdir} from the front of stamp-h.in
  3267. hardaker 22 Jan 96 17:18:58
  3268.     - (local/Makefile.in) Added a chmod to make the snmpcheck script executable
  3269. hardaker 22 Jan 96 17:23:17
  3270.     - (local/snmpcheck)
  3271.       - added agent controls:  restart, updateconfig, clearcache.
  3272.       - removed an old debugging printf.
  3273.       - ctrl-f => fixall.
  3274.       - Added keyboard accelerators to the associated menu items.
  3275.       - Made highlightThickness a global parameter via $window->option('add').
  3276.       - Added a entry box to the executable commands with the command to run.
  3277. -------------------------------------------------------------------------------
  3278. Changes since V3.0.3
  3279. hardaker 23 Oct 95 16:37:43
  3280.     - (extensible.c) stopped reporting anything for the disk mib if no
  3281.       disks were defined in the snmpd.conf file.  This was causing an
  3282.       error in the agent's error mib when no disks were defined and
  3283.       someone walks the disk mib.
  3284. hardaker 20 Nov 95 16:04:47
  3285.     - (README) Added pointer to this file via ftp
  3286. hardaker 20 Nov 95 16:05:12
  3287.     - (TODO) Find and fix memory leak sometime
  3288. hardaker 20 Nov 95 16:07:45
  3289.     - (configure.in) Check for -lelf for solaris 2.3 and younger
  3290.     - (configure.in) More solaris specifics:  -DSVR4
  3291.     - (configure.in) Caches initial prompt in the configure script so you
  3292.       won't be bugged twice by the initial question.
  3293. hardaker 20 Nov 95 16:08:49
  3294.     - (config.h.in) Check for -lelf for solaris 2.3 and younger
  3295. hardaker 20 Nov 95 16:09:37
  3296.     - (all autoconf built files) Updated everything to autoconf 2.5
  3297. hardaker 20 Nov 95 16:10:49
  3298.     - (trapnotif) Logs no-response errors.
  3299.     - (trapnotif) Better string checking (quotes all variables now)
  3300. hardaker  1 Dec 95 16:20:13
  3301.     - local/snmpcheck:       *new features*
  3302.       - handles failed snmpwalk/get/sets much more gracefully now
  3303.       - new preference:  You can pick what types of problems to check for
  3304.         - -f on the command line only checks for fixable problems
  3305.       - no longer ping::echos hosts before checking them
  3306.         - instead relies on 'No Response' type replies from snmpwalk/get to
  3307.           determine if a host is up.
  3308.         - ping the host is still an option (through the command line and menus)
  3309.       - converted from Tk-b4 to Tk-b8
  3310.       - Added a logging window for debugging and tracking of actions.
  3311.         - new command line options:  -V NUM  initial log verbosity level
  3312.                                      -L      show the log window at startup
  3313.       - Now translates mib numbers into more reasonable names
  3314. hardaker  5 Dec 95 14:57:14
  3315.     - (configure*) added AC_TYPE_PID_T to the configure checks
  3316. hardaker  5 Dec 95 15:01:10
  3317.     - (snmpcheck)
  3318.       - New flag:  -d, don't start checking anything.  Just bring up interface.
  3319.       - check for blank output of snmpget before parsing with s///g
  3320.         constructs.
  3321. hardaker  5 Dec 95 15:05:20
  3322.     - (agent/extensible)
  3323.       - Bug fix:  alphas and sunoses were reporting incorrect extensible
  3324.         exit codes.  (yet another 64/32 bit bug found).
  3325.       - Bug fix: agent-update,restart, and cache mib flush entries were
  3326.         returning values instead of pointers to values.
  3327. hardaker 13 Dec 95 15:27:19
  3328.     - (agent/extensible/misc.c) bug fixes for exec items:
  3329.       - a second snmpwalk of the exec item would return the old cache
  3330.         file.  Fixed by reseting the last cachetime to 0 to always rescan
  3331.         after fork/pipe/memory/etc errors.
  3332.       - Made lastresult a static var.  Was returning wrong exit codes
  3333.         under, strangely enough, only sunos-4 machines.
  3334. hardaker 20 Dec 95 09:53:10
  3335.     - snmp_open calls getservbyname only once now, at the request of Gary
  3336.       Hayward <gah@dirac.bellcore.com>.
  3337. hardaker 20 Dec 95 15:56:16
  3338.     - Found and fixed a memory leak in the routing table mib.
  3339. hardaker 28 Dec 95 10:01:35
  3340.     - Added sedscript to the .cvsignore file.
  3341. hardaker 28 Dec 95 10:24:37
  3342.     - Added a sedscript which is built from config.h and agent/extensible/mibdefs.h
  3343.       - used to dynamically build mib.txt and local/snmpcheck.
  3344. hardaker 28 Dec 95 12:06:49
  3345.     - Created a EXAMPLE.conf file for example usage.
  3346. -------------------------------------------------------------------------------
  3347. Changes since V3.0.2.1
  3348. hardaker 29 Sep 95 13:43:49
  3349.     - ported to GNU's autoconfig2.4
  3350.       - to install, you must now run ./configure first to generate the
  3351.         Makefiles and config.h
  3352.       - almost all of the code is now dynamically checked for problems
  3353.         rather than being dependant on architecture names.
  3354.     - system name now dynamically determined at run time (from uname -n)
  3355.     - created a 'make depend' call (finally).
  3356.     - (agent/snmp_vars.h) changed SYSNAME define to SYSTEMNAME define to
  3357.       avoid a conflict with a solaris header file.
  3358.     - protecting better against include header files twice.
  3359.     - Most of port to Solaris 2.4 finished.  The kernel reads still need work.
  3360. hardaker 29 Sep 95 13:46:43
  3361.     - (NEWS) updated the news file.
  3362. hardaker  3 Oct 95 09:24:00
  3363.     (acconfig.h) Minor bug:  recursive comments not correct for compilers (AIX)
  3364. hardaker  3 Oct 95 09:43:54
  3365.     (versioninfo.c) Added 3-0-3-A1 tag
  3366. hardaker  4 Oct 95 16:53:39
  3367.     version tag of versioninfo.c
  3368. hardaker  5 Oct 95 15:23:05
  3369.     - More Solaris porting.
  3370.       - Most mibII entries now work.
  3371.          - Haven't checked returned information for accuracy
  3372.       - sysUpTime still fails.
  3373.       - cc and gcc both compile everything now.
  3374. hardaker  5 Oct 95 15:48:23
  3375.     version tag of versioninfo.c
  3376. hardaker  6 Oct 95 11:37:00
  3377.     - (README) Moved INSTALLATION instructions to INSTALL
  3378.                Changed listing of supported architectures
  3379.                Updated AVAILABILITY section
  3380. hardaker  6 Oct 95 16:28:48
  3381.     version tag of versioninfo.c
  3382. hardaker  6 Oct 95 16:32:04
  3383.     - (snmpd.c) Added two new flags:
  3384.       -h for help
  3385.       -v for version information
  3386. hardaker  6 Oct 95 16:32:43
  3387.     - (parse.c, snmp.c) added config.h to the list of includes.
  3388. hardaker  6 Oct 95 16:40:38
  3389.     - (snmpd.c) Usage of --help and --version should work now...  GNU standard.
  3390. hardaker  6 Oct 95 16:41:18
  3391.     - (NEWS/-TODO) -h/--help, -v/--version command line options
  3392. hardaker 11 Oct 95 17:33:26
  3393.     - The configure script now prompts for important values to be put in
  3394.       config.h.  Some things need to use $(prefix) instead however.
  3395.     - (Makefile.in, agent/Makefile.in, apps/Makefile.in)
  3396.       + linking to ../snmplib/libsnmp.a instead of ../lib/libsnmp.a to
  3397.         remove install requirement.
  3398.       +  put ../lib/libsnmp.a in application
  3399. hardaker 13 Oct 95 15:45:28
  3400.     - (snmpd.c) Added -p port to --help output
  3401.     - (config) Setup to use --prefix to look for config files.
  3402. hardaker 16 Oct 95 13:01:39
  3403.     - (Makefiles) Fairly decent 'make install' now possible.  Installs
  3404.       into the directory specified by --prefix for the ./configure script.
  3405.     - (extensible.c) config file re-location: now uses the SNMPLIBPATH
  3406.       defined loosely as $(prefix)/lib/snmp/.
  3407. hardaker 16 Oct 95 15:02:01
  3408.     - (Makefiles) make install echos what its doing in a more clear fashion
  3409.     - (INSTALL) added better instructions to the INSTALL file.
  3410.     - (README) minor wording changes
  3411. hardaker 16 Oct 95 16:21:43
  3412.     - (snmpd.c) was still looking in /etc for two .conf files.
  3413. hardaker 16 Oct 95 16:43:12
  3414.     - (apps) all apps were still looking in /etc/ for .conf files
  3415. hardaker 17 Oct 95 16:58:32
  3416.     version tag ( 3.0.3 ) of versioninfo.c
  3417. hardaker 17 Oct 95 17:00:22
  3418.     - ChangeLog update
  3419. -------------------------------------------------------------------------------
  3420. Changes since V3.0.2
  3421. hardaker 21 Sep 95 09:27:18
  3422.     (snmplib/md5.c) Forgot to include sys/types.h for u_long definition.
  3423. -------------------------------------------------------------------------------
  3424. Changes since V3.0.1
  3425. hardaker 26 Jul 95 16:31:41
  3426.     - Added a new #define: EXIT_ON_BAD_KLREAD to config.h
  3427.       If defined, and an error occurs while reading the kernel contents,
  3428.       the agent will exit.  This was the default.  I wanted it to
  3429.       continue.
  3430.     
  3431.     - Port to dec-alpha/OSF 3.1
  3432.       - alpha's long is 8 bytes, not 4.
  3433.       - should be (mostly) 64 bit clean now.
  3434.       - cleaned up a LOT of bugs CMU code in the process.
  3435. hardaker 28 Jul 95 14:23:41
  3436.     Yet more problems fixed in the alpha port.
  3437.       -- more int -> long checking.
  3438. hardaker 31 Jul 95 16:27:47
  3439.     - snmpcheck changes:
  3440.       - terminal (ascii) based supported fixed.
  3441.         - Detects presence of a DISPLAY variable.
  3442.         - Now requires the Term::Readkey package.
  3443.         - asks users weather to fix problems
  3444.       - raises and deiconifies when new problems are found
  3445.       - sets the background color of new problems to pinkish
  3446.       - new preference:  ping host?
  3447.       - global key bindings:
  3448.           ctrl-q = quit; ctrl-h = hide; ctrl-s = seen all
  3449. hardaker  1 Sep 95 11:57:52
  3450.     - Fixed alpha's kernel lookups:
  3451.       * CMU code was passing ints into lseek (needs long).
  3452. hardaker 18 Sep 95 16:09:25
  3453.     Minor mods to README file.
  3454. hardaker 18 Sep 95 16:13:49
  3455.     Minor bug:
  3456.       (sh_count_procs) check if returned file descriptor > 0 before continuing
  3457. -------------------------------------------------------------------------------
  3458. Changes since V3.0
  3459. hardaker 16 Jun 95 10:13:53
  3460.     Removed 'gmake' -> 'make' in agent/Makefile
  3461. hardaker 16 Jun 95 10:15:42
  3462.     House cleaning
  3463.       - Compiles cleanly on hpux/gcc
  3464.      (except one include file error I don't have control over.)
  3465.       - Change VERSION_ID -> VERSIONID to avoid conflicts with HP's includes.
  3466. hardaker 16 Jun 95 14:13:53
  3467.     House Cleaning:
  3468.       Took out gcc/ansi requirement for the agent.
  3469.       perror() is called more frequently for log archival
  3470.     
  3471.     New Bug/Haven't solved:
  3472.       HP-UX:  if agent/*.c and agent/extensible/*.c are built with gcc,
  3473.        DisplayStrings return garbage.  No clue as to why.
  3474. hardaker 16 Jun 95 14:20:48
  3475.     House Cleaning:
  3476.       Missed a VERSION_ID
  3477. hardaker 21 Jun 95 09:11:27
  3478.     Changed another "empty" error message in the CMU code to a real warning.
  3479. hardaker 21 Jun 95 09:15:31
  3480.     Bug Fix:
  3481.       Stopped returning a pointer to a non-static char array...  (-> static char)
  3482.       Passing wrong pointer to seterrorstatus() in setPerrorstatus()
  3483.     
  3484.     Feature:
  3485.       Added a setable mib entry to the version mib to re-read the config file(s).
  3486. hardaker 21 Jun 95 09:18:37
  3487.     ece-mib.def:
  3488.     Bug Fix:
  3489.       Loadave mib:  Integer -> DisplayString
  3490.       versionClearCache:  -> read-write (was read-only)
  3491.     
  3492.     Feature:
  3493.       Added a setable mib entry to the version mib to re-read the config file(s).
  3494. hardaker 21 Jun 95 09:19:17
  3495.     Changed default CC to cc again.
  3496. hardaker 21 Jun 95 09:20:23
  3497.     snmplib:
  3498.       Bug fix:  fdset -> (int *) fdset in select call.
  3499. hardaker 10 Jul 95 11:27:00
  3500.     Two new command line options:
  3501.       -l LOGFILE       Outputs stderr/out to LOGFILE (overrides config.h def)
  3502.       -L               Do NOT write to a log file (overrides config.h)
  3503. hardaker 10 Jul 95 12:29:32
  3504.     - More perror()s converted to set the snmp error status flag on the agent.
  3505.     - error status flag is now prioritized.  perrors get the highest so
  3506.       other errors won't override them if they happen at a later time.
  3507.     - Added the beginnings of a restart mib to the version mib of the
  3508.       agent.  Setting this writable mib to one will cause it to exec
  3509.       itself again (for remote restart/updates).
  3510. hardaker 10 Jul 95 12:30:19
  3511.     Minor comment change in config.h
  3512. hardaker 14 Jul 95 15:12:40
  3513.     - Finished the restart mib.  This is a setable sub-mib of the version
  3514.       mib, default to VERSION.12(.1).  If snmp-set to '1', it will restart
  3515.       the agent.
  3516.     
  3517.       *  A side effect of this is that it restarts 3 times or so, since it
  3518.          never returns a responce to the program generating the request.
  3519.          If said program tries to resend the request (which most do), it
  3520.          will AGAIN restart the agent...  oh well.
  3521. hardaker 14 Jul 95 15:15:31
  3522.     - snmpcheck (tk-perl-b4 script) is pretty stable at this point.  I
  3523.       lost curses support, and need to re-add it still, so it is still
  3524.       beta.  It does expect a log file of problems to exist (point it to
  3525.       /dev/null), and needs to know the locations of the mibs to check
  3526.       (which aren't configured by 'make'), so it needs some work.
  3527.       However, it will query an agent, check its problems based on the
  3528.       status of the error flag (or return code) being >1 and report them
  3529.       with neat GUI-buttons and stuff (oh wow).  No documentation on it though.
  3530. -------------------------------------------------------------------------------
  3531. Changes since 3-0A1:
  3532. hardaker  2 Jun 95 16:23:46
  3533.     - version update
  3534. hardaker  5 Jun 95 12:44:46
  3535.     - agent/extensible/Makefile:
  3536.         --  no longer requires GNU make
  3537.         --  etags no longer run by default
  3538.     
  3539.     - SunOS additions:
  3540.         -- loadaverage checking MIB enabled
  3541.         -- disk checking MIB enabled
  3542. hardaker  9 Jun 95 10:21:07
  3543.     - Added a SNMPBLOCK option to the config.h file.  Supposedily setting
  3544.       this to zero (now the default) will allow snmp requests to time out.
  3545.       Haven't tested it throughly.
  3546.         -- Contributed by Sanjai Narain <narain@thumper.bellcore.com>
  3547. hardaker  9 Jun 95 10:21:51
  3548.     - Correctly ordered the mib table list.
  3549.       --  Need to write a dynamic checker/re-orderer.
  3550. hardaker  9 Jun 95 10:23:35
  3551.     - Correct usage for snmpwalk is now possible.  IE, snmpwalk target
  3552.       .1.3.6.1 will now browse the entire tree.
  3553.       -- Still fails on relocatable extensible mibs and will until I
  3554.          write a dynamic tree builder.
  3555. hardaker  9 Jun 95 14:08:15
  3556.     - Changed test -x to test -f in snmplib/Makefile.  Not all OSes
  3557.       (ie ultrix) handle this.
  3558. hardaker 12 Jun 95 10:35:38
  3559.     - local/trapnotif:
  3560.       -- uses snmpv2 now (correctly)
  3561. hardaker 12 Jun 95 10:37:46
  3562.     - Reports all errors through the error mib now instead of through perror().
  3563.     - Cleaned up error handling.  Shouldn't handle errors nicely if system
  3564.       errors occur when scanning an extensible mib.
  3565. hardaker 14 Jun 95 11:24:20
  3566.     agent:
  3567.     - Mib table is now qsorted at run time and the extensible variables are
  3568.       sorted in at this time.  This brings the agent up to correct
  3569.       SNMPwalk/getnext protocols.  You can now walk the entire tree
  3570.       including the extensible sections and it won't stop.
  3571.       * This has an added bonus of checking the mib table
  3572.         (agent/snmp_vars.c) for correct order.  I have added things to the
  3573.         wrong location too many times and caused the agent to function
  3574.         incorrectly.  Major win.
  3575. hardaker 14 Jun 95 12:56:49
  3576.     - Cleaned up/Added more documentation to config.h
  3577.     - GLOBALSECURITY now uses the left most four bits in the MIB acl.
  3578.       This is more compatible with the CMU code than using the left most
  3579.       2, which was done previously.
  3580. hardaker 14 Jun 95 13:43:38
  3581.     - Added more documentation to the README file.
  3582.     - Created a mailing list to handle announcements
  3583.       (ucd-snmp-announce@ucd-snmp.ucdavis.edu)
  3584. # generated using:
  3585. #  cvs2cl -b -r -f ChangeLog.add -F V4-2-patches --no-wrap -S
  3586. #  perl dist/changelogfix < ChangeLog.add > ChangeLog.reallyadd