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

SNMP编程

开发平台:

Unix_Linux

  1. Prototype fixup.
  2. 2000-06-19 03:01  nba
  3. s/conifg/config/ .... Hrrrmmmpf
  4. 2000-06-19 02:58  nba
  5. - makenosysdepend.pl Makefile.in: object files are now named .lo ...
  6. 2000-06-16 16:01  hardaker
  7. - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list.
  8. 2000-06-16 16:01  hardaker
  9. - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs.
  10. 2000-06-15 06:45  marz
  11. fat fingers
  12. 2000-06-15 06:42  marz
  13. add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run
  14. 2000-06-14 16:15  hardaker
  15. - (manager.pm): fix user preferences.  Columns are optionally
  16.   displayable again.
  17. 2000-06-14 16:15  hardaker
  18. - (snmptosql): fix history deletion.
  19. 2000-06-12 16:43  hardaker
  20. - (snmpd.conf.5.def): document trapsess.
  21. 2000-06-12 16:39  hardaker
  22. - (agent_read_config.c, agent_trap.c, agent_trap.h):
  23.   - new snmpd.conf token for trap sessions: "trapsess".
  24.     - uses snmp_parse_args so any type of trap can be sent with it
  25.       modified by any of the parameters that are documented in snmpcmd(1).
  26.     - v3 traps don't work due to the same USM problems found in the
  27.       recent proxy submissions (my next target).
  28.     - -Ci in the argument specifies informs should be used.
  29. 2000-06-12 16:18  hardaker
  30. - (master_request.c): re-enable freeing of master request.
  31. 2000-06-12 16:17  hardaker
  32. - (acconfig.h, config.h.in): save exec data to /var/ucd-snmp.
  33.   - could cause problems for non-root runs.  Untested.
  34. 2000-06-12 14:12  hardaker
  35. - (snmptrapd_log.c): Patch from Markku Laukkanen:
  36.   - remove ending commas in enum list.
  37. 2000-06-12 10:36  hardaker
  38. - (setupdb, setupuser, snmptosql): use "Table"s instead of "Entry"s.
  39. 2000-06-12 10:33  hardaker
  40. - (manager.pm): save mib descriptions for display purposes (again).
  41. 2000-06-12 10:29  hardaker
  42. - (manager.pm): remove debugging statements.
  43. 2000-06-12 10:27  hardaker
  44. - (manager.pm): properly sort displayed table columns again.
  45. 2000-06-07 13:23  hardaker
  46. - (snmp_config.5.def, read_config.c, read_config.h):
  47.   - the TYPE.conf parser now accepts tokens from a different .conf
  48.     file TYPE if a special "[TYPE]" keyword is inserted into the
  49.     .conf file.  See snmp_config(5) for a better description.
  50. 2000-06-07 13:22  hardaker
  51. - (acconfig.h, config.h.in, configure, configure.in):
  52.   - map strtoul to atoi if the function isn't found.
  53. 2000-06-06 14:26  hardaker
  54. - (INSTALL, green.gif, manager.pm, red.gif, setupauth, setupdb,
  55.   setupnewhost, setupuser, snmptosql, snmptosqltable, sqltohtml):
  56.   - management cleanup and installation instructions written.
  57.   - should be mostly complete (ie, barely functional) for the alpha testers.
  58. 2000-06-06 08:03  hardaker
  59. - (snmptosql): host name changes -> varchar(64)
  60. 2000-06-06 08:02  hardaker
  61. - (manager.pm): many minor fixes and changes.
  62. 2000-06-06 08:02  hardaker
  63. - (displaytable.pm): allow table title setting.
  64. 2000-06-02 11:41  hardaker
  65. - (.cvsignore): add *.made.
  66. 2000-06-02 11:40  hardaker
  67. - (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib):
  68.   - make (and install) perl scripts differently, without modifying the orig.
  69. 2000-06-01 16:47  hardaker
  70. - (snmptosql): typos.
  71. 2000-06-01 16:44  hardaker
  72. - (snmptosql):
  73.   - debugging to STDERR.
  74.   - auto deletion of old historical data.
  75. 2000-06-01 16:44  hardaker
  76. - (manager.pm): beginnings of a nicer real interface.
  77. 2000-06-01 16:43  hardaker
  78. - (getValues.pm): some variables were global and hence persistent and
  79.   were messing things up.
  80. 2000-06-01 14:48  hardaker
  81. - (snmpd.c): store persistent data immediately after init'ing to
  82.   ensure we update counters and stuff that must change (eg, engineBoots).
  83. 2000-05-31 16:22  hardaker
  84. - (snmpd.1.def): describe -I.
  85. 2000-05-31 15:52  hardaker
  86. - (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c):
  87.   - new -I switch to snmpd to do dynamic determinaton of which mib
  88.     modules to initialize (and hence which mib tree sections to support).
  89. 2000-05-31 15:50  hardaker
  90. - (default_store.c, default_store.h): default store routines for void pointers.
  91.  - which I immediately decided to do something different for what I
  92.    originally implemented it for, so its not being used yet.
  93. 2000-05-31 05:59  daves
  94. - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module
  95. 2000-05-30 17:11  hardaker
  96. - (proxy.c, proxy.h): simple proxy support.
  97.   - maps one oid inside the agent to a possibly-different oid on a target.
  98.   - uses snmp_parse_args() so it takes standard command line config options.
  99.   - no set support.
  100.   - no kill -HUP support.
  101.   - no SNMPv3 support (sigh).
  102. 2000-05-30 15:06  nba
  103. file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches.
  104. 2000-05-30 15:06  nba
  105. file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches.
  106. 2000-05-30 15:06  nba
  107. file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches.
  108. 2000-05-30 15:06  nba
  109. file AGENTX-MIB.txt was initially added on branch V4-1-1-patches.
  110. 2000-05-30 07:47  mslifcak
  111. Fix problem identified by V. Grenet : new method snmp_oid_min_compare
  112. 2000-05-30 01:31  nba
  113. file mibfetch was initially added on branch V4-1-1-patches.
  114. 2000-05-30 01:31  nba
  115. file smistrip was initially added on branch V4-1-1-patches.
  116. 2000-05-30 01:31  nba
  117. file Makefile.mib was initially added on branch V4-1-1-patches.
  118. 2000-05-26 09:24  daves
  119. - (mibII/sysORTable.c mibII/system_mib.c):
  120.   - Use new time utility routines to simplify processing
  121.   - Update sysORLastChange when adding/removing entries
  122. 2000-05-26 09:23  daves
  123. - (util_funcs.[ch]): New time-diff utility routines
  124. 2000-05-26 08:46  daves
  125. - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header
  126. 2000-05-26 07:48  daves
  127. - (agent_registry.[ch] agentx/client.[ch]
  128.    agentx/master_request.c agentx/subagent.c):
  129.    - Support for MIB region timeouts
  130. 2000-05-26 07:46  daves
  131. - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling
  132. 2000-05-26 07:45  daves
  133. - (agentx/protocol.c): Minor error in AgentX packet dump
  134. 2000-05-25 10:07  hardaker
  135. - (memory.c): Patch from Ragnar Kj鴕stad:
  136.   - fixed linux problem: wrong params getting returned.
  137. 2000-05-25 05:38  mslifcak
  138. Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too.
  139. See bug #234 for details.
  140. 2000-05-25 03:39  daves
  141. - (mibII/interfaces.c): Consolidate header handling.
  142. 2000-05-25 03:31  daves
  143. - (mibII/interfaces.c): Correct confusing comment
  144. 2000-05-25 01:53  daves
  145. - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls
  146. 2000-05-25 01:30  daves
  147. - (configure.in aclocal.m4 configure):
  148.   - Direct certain checks to the appropriate file descriptor (see BUG#247)
  149. 2000-05-22 16:22  hardaker
  150. - (apps/.cvsignore): add more stuff to ignore.
  151. 2000-05-22 16:21  hardaker
  152. - (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c,
  153.   snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c,
  154.   snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
  155.   snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c,
  156.   snmp_parse_args.h):
  157.   - moved snmp_parse_args to the library, as I promised to do ages ago.
  158.     - no longer calls usage() directly, but returns -1 if you should.
  159. 2000-05-22 05:47  daves
  160. - (snmplib/tools.[ch]): Routine for comparing two markers.
  161. 2000-05-22 05:42  daves
  162. - (local/mib2c): Generate multiple tables in one code file
  163. 2000-05-17 10:28  hardaker
  164. - (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe:
  165.   - writable vacm mib support.
  166.   - other misc vacm fixes.
  167. 2000-05-17 10:26  hardaker
  168. - (snmpusm.c): Patch from Arne Oesleboe:
  169.   - Don't segfault on an unknown command, instead print a warning..
  170. 2000-05-17 10:25  hardaker
  171. - (snmpvacm.c): Patch from Arne Oesleboe:
  172.   - added a new command: snmpvacm.
  173. 2000-05-17 09:25  hardaker
  174. - (agent_read_config.c): mention the port number on the trapsink help line.
  175. 2000-05-17 09:20  hardaker
  176. - (snmptrapd.c): use standardized buffer sizes
  177. 2000-05-17 09:13  hardaker
  178. - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from
  179.   Jeff Cours:
  180.   - customized formatting of trap output.
  181. 2000-05-17 09:11  hardaker
  182. - (README): add Jeff and Arne.
  183. 2000-05-17 08:15  hardaker
  184. - (mib.c): *correctly* associate escapeQuotes with the right default_store bool.
  185. 2000-05-17 08:11  hardaker
  186. - (snmp.conf.5.def): document escapeQuotes.
  187. 2000-05-17 08:09  hardaker
  188. - (snmpcmd.1, default_store.h, mib.c): new option -OE:
  189.   - shell backslash escape quotations marks for cutting and pasting
  190.     onto another snmp command line.
  191. 2000-05-15 09:24  daves
  192. - (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]):
  193.   -  Pull Linux MIB-II statistics gathering into a single routine.
  194.   -  Cache MIB-II statistics on all architectures.
  195. 2000-05-15 08:53  hardaker
  196. - (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis:
  197.   - vmstat support for bsdi4.
  198. 2000-05-15 03:06  daves
  199. - (snmp_agent.c): Re-remove redundant PDU clone
  200. (It reappeared during a recent change)
  201. 2000-05-15 03:00  daves
  202. - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context'
  203. - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry
  204. - (agentx/client.c): Recognise new code file for index handling
  205. 2000-05-12 10:15  hardaker
  206. - (snmp_agent.c): Um, default to port 161.  Opps.
  207. 2000-05-12 09:00  daves
  208. - (agent_registry.[ch] var_struct.h agentx/master_admin.c):
  209.   - Preparation for per-MIB region timeout, and context support
  210. 2000-05-12 08:45  daves
  211. - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces
  212. Thanks to Jay Young
  213. 2000-05-12 08:13  daves
  214. - (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c):
  215.   - Split index handling out from the MIB registry.
  216. 2000-05-12 07:02  daves
  217. - (kernel_sunos5.c): Add support for recognising QuadFastEther interface
  218. 2000-05-12 06:57  daves
  219. - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf)
  220. Thanks to Xavier FOURNET
  221. 2000-05-12 04:02  daves
  222. - (snmp_agent.c): Remove redundant PDU clone
  223. I'm sure this was put in for a reason, but I can't remember what.
  224. It doesn't seem to be needed now, and just leaks memory.
  225. Here's hoping.....
  226. 2000-05-12 03:11  daves
  227. - (agent/snmpd.c): Catch (and ignore) SIGPIPE signals.
  228. Disappearing subagents therefor appear as normal I/O failures
  229. 2000-05-12 02:24  daves
  230. - (agentx/protocol.c):
  231.   - Implement opaque-encoded float & double types
  232.   - Bring packet dump in line with the main library style
  233.   - Add packet dump capability for outgoing PDUs
  234. 2000-05-10 16:52  hardaker
  235. - (snmpd.1.def): document -p.
  236. 2000-05-10 16:43  hardaker
  237. - (snmp_agent.c): always use the default transport mapping, not the last one.
  238. 2000-05-10 16:25  hardaker
  239. - (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport
  240.   mappings via -p [transport:]port[@address].
  241. 2000-05-10 11:08  mslifcak
  242. fix udpstat --> tcpstat
  243. 2000-05-10 07:59  daves
  244. - (agentx/master_request, agentx/master_admin.c):
  245.   - Handle subagent disappearing without warning
  246. 2000-05-10 07:57  daves
  247. - (agent/snmp_agent.c snmplib/snmp_api.h):
  248.   - Provide a mechanism to handle asynchronous send failures.
  249. 2000-05-10 06:13  daves
  250. - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway!
  251. 2000-05-10 05:34  daves
  252. - (agentx/master_request.c): Handle non-responsive subagents
  253. 2000-05-10 05:33  daves
  254. - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid
  255. 2000-05-10 05:29  daves
  256. - (snmp_api.h): Definitions for session closedown handling
  257. 2000-05-09 14:42  mslifcak
  258. also clean Win32 binary objects, and core files.
  259. 2000-05-09 14:34  mslifcak
  260. touch up the "clean" rule.
  261. 2000-05-09 11:32  mslifcak
  262. until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent.
  263. 2000-05-09 11:31  mslifcak
  264. fix some Win32 builds (signals? we don't need no steenking signals!)
  265. 2000-05-09 11:30  mslifcak
  266. Remove trailing CR [0x0d] from one line.
  267. 2000-05-09 08:50  hardaker
  268. - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
  269.   with aCC (or any other unknown compiler).
  270. 2000-05-09 08:47  hardaker
  271. - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
  272.   with aCC (or any other unknown compiler).
  273. 2000-05-09 07:43  daves
  274. - (agentx/master_request.c): Send out re-delegated requests
  275. (and fix a problem with specifying the end-of-range value)
  276. 2000-05-09 07:40  daves
  277. - (agentx/subagent.c): Fix handling of error response generation
  278. (by analogy with recent changes to snmp_agent.c)
  279. 2000-05-09 07:34  daves
  280. - (snmp_agent.c): Handle AgentX "end-of-range" indication.
  281. (This is not the cleanest way of doing things,
  282.  but works for now.  We can tidy up later).
  283. 2000-05-09 07:16  daves
  284. - (snmp_vars.c): Use MIB registry 'start' values
  285. (rather than the original name registered)
  286. This handles subsequent part of 'split' ranges properly.
  287. 2000-05-08 11:08  hardaker
  288. - (Makefile.in): I can't believe the last checkin even compiled (luck).
  289. 2000-05-08 11:03  hardaker
  290. - (Makefile.in): fix library list.
  291. 2000-05-05 09:56  hardaker
  292. - (diskio.c): Patch from Bert Driehuis:
  293.   - disk io support for BSD/OS.
  294. 2000-05-05 09:54  hardaker
  295. - (at.c): Patch from Bert Driehuis:
  296.   - fix a zero byte malloc bug (mostly noticed with -lefence).
  297. 2000-05-05 09:43  hardaker
  298. - (configure, configure.in): Patch from Albert Chin-A-Young:
  299.   - --with-libwrap improvements.
  300. 2000-05-05 09:00  daves
  301. - (agentx/subagent.c agentx/master_request.c):
  302.   - Significant improvements to AgentX processing
  303. (Thanks to Reiner Beninga)
  304. 2000-05-05 08:58  daves
  305. - (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]):
  306.   - Minor changes to assist with AgentX development
  307. (These may not be absolutely necessary, but they get things working again!)
  308. 2000-05-04 16:21  hardaker
  309. - (configure, configure.in): minor unimportant --without-openssl fix.
  310. 2000-05-04 16:19  hardaker
  311. - (configure, configure.in): Patch from John L. Villalovos:
  312.   - allow --without-openssl to work.
  313. 2000-05-04 16:15  hardaker
  314. - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt
  315. 2000-05-04 16:01  hardaker
  316. - (Makefile.in): Patch from Albert Chin-A-Young:
  317.   - install UCD-DISKIO-MIB.txt.
  318. 2000-05-04 15:21  hardaker
  319. - (displaytable.pm, manager.pm): make purdy graphs with history tables.
  320. 2000-05-04 08:26  daves
  321. - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()'
  322. (From a suggestion by Reiner Beninga)
  323. 2000-05-04 08:24  daves
  324. - (snmplib/snmp_api.c): Various minor fixes
  325. (Thanks to Reiner Beninga)
  326. 2000-05-04 01:29  daves
  327. - (snmp_agent.[ch]): Handle index/status information separately from PDU.
  328. Also means that delegated requests have access to variable indexes
  329. (Based on a suggestion from Reiner Beninga)
  330. 2000-05-04 01:00  daves
  331. - (ucd-snmp/proc.c): Initialize newly malloced structure
  332. (Thanks to Jeff Wilson - see BUG #231)
  333. 2000-05-03 09:06  daves
  334. - (snmp_agent.[ch] agentx/master_admin.c):
  335.   - Clone PDU within init_agent_snmp_session.
  336.     New routine 'free_agent_snmp_session'
  337. (Thanks to Reiner Beninga)
  338. 2000-05-03 08:17  daves
  339. - (snmp_agent.c): When returning an error response,
  340. use a clean copy of the original request PDU.
  341. 2000-05-03 08:14  daves
  342. - (snmp_agent.[ch]): Routine to handle variables individually
  343. (Thanks to Reiner Beninga)
  344. 2000-05-03 04:37  daves
  345. - (snmp_agent.c): Check accessibility of exact requests before processing
  346. (and remove redundant 'generic' SET handling)
  347. 2000-05-02 09:56  hardaker
  348. - (manager.pm): lots of small changes.
  349. 2000-05-01 11:34  nba
  350. - mib.c: fix printing of BITS variables
  351. 2000-05-01 06:55  marz
  352.  applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification
  353. 2000-04-29 07:46  hardaker
  354. - (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss:
  355.   - use sigaction when available.
  356. 2000-04-28 16:22  hardaker
  357. - (snmptosql): fix -m/-M the wrong way.
  358. 2000-04-28 16:15  hardaker
  359. - (snmptosql):
  360.  - do history saving better (different table).
  361.  - -m/-M mib loading options (which don't appear to be working right yet).
  362. 2000-04-28 07:36  hardaker
  363. - (agent_registry.c, snmpd.c): Patch from Frank Strauss:
  364.   - fix signal handling.
  365. 2000-04-27 14:58  hardaker
  366. - (Makefile.in, snmpdf.c): implement a remote df command via snmp
  367.   - (needs the host resources mib working on the remote system).
  368. 2000-04-27 10:57  hardaker
  369. - (Makefile.top, config.h.in, configure, configure.in): rpm is now
  370.   requiring yet another library: libpopt.
  371. 2000-04-26 15:20  hardaker
  372. - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds)
  373. 2000-04-26 15:19  hardaker
  374. - (Makefile.top, configure, configure.in, agent/Makefile.in):
  375.   - more libtool fixes (.so versioning, properly install...)
  376. 2000-04-26 14:18  hardaker
  377. - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
  378.   configure.in, ltconfig, ltmain.sh):
  379.   - use libtool for building.
  380.     - Certainly, I must have broke something in the process. (make depend, eg)
  381. 2000-04-26 14:15  hardaker
  382. - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
  383.   configure.in, ltconfig, ltmain.sh):
  384.   - use libtool for building.
  385.     - Certainly, I must have broke something in the process. (make depend, eg)
  386. 2000-04-26 08:11  hardaker
  387. - (FAQ): new secondary slogan.
  388. 2000-04-26 07:22  hardaker
  389. - (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is
  390.   being sent so that the requestid can be used in the outgoing report.
  391.   This should fix a problem where SNMP Research's Emante agent is
  392.   doing engineID discovery probes based on the request_id (which is a
  393.   fairly poor choice as the message_id would be a better one to match
  394.   on in general and is the only possible thing to use in cases where
  395.   the report is encrypted).
  396. 2000-04-25 13:08  hardaker
  397. - (FAQ): mention that the perl module is included with the source.
  398. 2000-04-25 08:24  hardaker
  399. - (snmp_api.c): misc -Ddump fixes.
  400. 2000-04-25 08:02  hardaker
  401. - (snmptable.c): check for end of mib view exceptions (v2c, v3).
  402. 2000-04-24 11:27  hardaker
  403. - (snmp_api.c): -D support for those "older" protocols that shouldn't
  404.   be used anymore (v1, v2c).
  405. 2000-04-24 10:36  hardaker
  406. - (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c,
  407.   snmp_debug.c, snmp_debug.h, snmpusm.c):
  408.   - timestamps can be printed as a numeric number only (-Ot).
  409.   - more configurable packet dumping code for both send and receive.
  410.     - uses new -D tokens: dumph (headers), dumpx (hex), dumpv
  411.       (values).  dumpx_ and dumpv_ (note the _s) make it eat space
  412.       (and newline) before the segment in question.  Try -Ddump then
  413.       -Ddumph,dumpv_ to see examples.
  414.     - todo:
  415.       - better horizontally formated information (probably using "%NUMs").
  416.       - USM is called after pdu building (makes sense but is backwards
  417.         visually in the dumped packet).
  418.       - option to strip datatype token (ie Integer:).
  419. 2000-04-24 09:37  hardaker
  420. - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 )
  421. 2000-04-24 09:13  hardaker
  422. - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 )
  423. 2000-04-21 14:13  hardaker
  424. - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack).
  425. 2000-04-21 10:41  hardaker
  426. - (snmpv3.c): more u_long -> size_t for engineID len.
  427. 2000-04-21 08:18  hardaker
  428. - (mib.c): fix fprint_description to check for null subtrees.
  429. 2000-04-21 08:17  hardaker
  430. - (snmpv3.c, snmpv3.h): use size_t for engineid lengths.
  431. 2000-04-19 11:02  marz
  432. changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?)
  433. 2000-04-19 10:59  marz
  434. added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default)
  435. 2000-04-19 08:26  hardaker
  436. - (snmp_agent.c): agent_check_and_process() always block if caller requested it.
  437. 2000-04-19 04:34  mslifcak
  438. move static decl to .c;minor casting about to support aCC
  439. 2000-04-18 11:11  mslifcak
  440. Synch devel branch with patches branch.
  441. 2000-04-18 11:07  mslifcak
  442. Define optarg for apps use; Define vacm_is_configured for agent use.
  443. 2000-04-18 07:57  hardaker
  444. - (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda:
  445.   - implement raw cpu usage numbers.
  446. 2000-04-18 03:18  daves
  447. - (man/snmptable.1 apps/snmptable.c):
  448.   - Command-specific '-C' options for snmptable
  449. 2000-04-18 02:01  daves
  450. - (apps/snmp_parse_args.c): Handle previous form of -Z option as well
  451. 2000-04-17 15:36  hardaker
  452. - (snmp_parse_args.c): fix -Z if args are wrong.
  453. 2000-04-17 15:32  hardaker
  454. - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','.
  455. 2000-04-17 15:06  hardaker
  456. - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch:
  457.   - update on the sendmail module.
  458. 2000-04-17 15:00  hardaker
  459. - (vmstat.c): Patch from John L. Villalovos:
  460.   - fix ssCpuSystem, ssCpuUser, ssCpuIdle.
  461. 2000-04-17 14:18  hardaker
  462. - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform.
  463. 2000-04-17 13:45  hardaker
  464. - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support.
  465. 2000-04-17 13:44  hardaker
  466. - (.cvsignore): ignore snmpinform.
  467. 2000-04-17 09:58  hardaker
  468. - (snmp_agent.c): fix row creation.
  469. 2000-04-17 07:25  daves
  470. - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r'
  471. 2000-04-14 15:07  hardaker
  472. - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
  473.   snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c):
  474.   - move -If to -Cf and invert behaviour.
  475. 2000-04-14 15:06  hardaker
  476. - (configure, configure.in): remove debugging output (opps).
  477. 2000-04-14 09:03  hardaker
  478. - (versioinfo.c): alright.  Who made versionClearCache RONLY?
  479. 2000-04-13 05:49  nba
  480. - snmptranslate.1: decument the -w width option
  481. 2000-04-12 12:05  mslifcak
  482. hide user's hostname; prompt before sending e-mail; prompt to save as file.
  483. 2000-04-12 11:22  mslifcak
  484. fix %f(%s)
  485. 2000-04-12 09:29  hardaker
  486. - (snmpcmd.1): document -If.
  487. 2000-04-12 09:17  hardaker
  488. - (snmp_parse_args.c): put ++ back in that accidentically got checked in.
  489. 2000-04-12 09:16  hardaker
  490. - (snmpset.c): put space back in usage line.
  491. 2000-04-12 09:12  hardaker
  492. - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
  493.   snmpset.c, snmpstatus.c, default_store.h, mib.c):
  494.   - Add a new option -If to specify fixing of PDUs.
  495.     - Anyone know a better place to put this option?
  496.   - Applications don't do this by default anymore, and you can't in snmpset.
  497. 2000-04-12 07:38  hardaker
  498. - (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when
  499.   configured for just v3.
  500. 2000-04-12 06:50  mslifcak
  501. fix MSVC build for encode_keychange, and add more symbols for release builds
  502. 2000-04-12 05:32  nba
  503. - parse.c: correct parsing of sub-types textual conventions. Allow parsing
  504. of MACRO invocations for standard symbols
  505. 2000-04-12 05:31  nba
  506. - parse.[ch], snmptranslate.c: allow specification of with for -Tp
  507. 2000-04-12 05:30  nba
  508. - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published
  509. RFC 2790
  510. 2000-04-11 15:33  hardaker
  511. - (configure, configure.in): make config_add_mib() actually look for
  512.   the mib in $srcdir/mibs/blah and install it if found.
  513. 2000-04-11 15:21  hardaker
  514. - (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux
  515.   specific, but #defines are checked instead.
  516. 2000-04-11 15:20  hardaker
  517. - (snmp_logging.h): remove old callback typedef no longer needed.
  518. 2000-04-11 14:38  hardaker
  519. - (snmpv3.c, snmpv3.h): Patch from John L. Villalovos:
  520.   - enable engineID to be set from MACAddr.
  521. 2000-04-11 09:51  hardaker
  522. - (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch:
  523.   - implements the MTA-MIB for monitoring sendmail.
  524. 2000-04-11 09:50  hardaker
  525. - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules.
  526. 2000-04-11 03:25  daves
  527. - (agent/snmp_agent.c): Save/restore original statP value for SET handling.
  528. 2000-04-11 02:35  daves
  529. - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly.
  530. 2000-04-11 01:57  daves
  531. - (agentx/master_request.c): Dynamically resize subagent requests
  532. (Thanks to Reiner Beninga)
  533. 2000-04-10 05:08  daves
  534. - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests
  535. (Thanks to Reiner Beninga)
  536. 2000-04-07 12:25  hardaker
  537. - (snmptrap.c, snmpusm.c):
  538.   - fix snmpv3 traps to be authoritative from the client side, not the
  539.     receiver side.  snmpv3 informs stay as is.  Unfortunately, for
  540.     command line apps this doesn't make a whole lot of sense but is
  541.     right in terms of how the protocol works and this is hence
  542.     somewhat of a hack.
  543. 2000-04-07 07:50  daves
  544. - (agent/snmp_agent.c): Handle v2 exception types in v1 queries
  545. 2000-04-07 07:16  hardaker
  546. - (snmptrapd.c, read_config.c, snmpv3.c):
  547.   - allow NULL help lines for config directives and use it to hide
  548.     internal directives used for persistent storage.
  549. 2000-04-06 15:31  hardaker
  550. - (snmp_api.c, snmp_api.h):
  551.   - turn backwards compatibility macros back into functions so
  552.     default_store.h dependencies go away again.
  553.   - create a flag to not probe for engineIDs durning sess_open().
  554. 2000-04-06 07:20  daves
  555. - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing
  556. 2000-04-06 03:36  daves
  557. - (agent/snmpd.c): Fix usage message alignment.
  558. 2000-04-06 03:31  daves
  559. - (man/snmpd.1.def): Document the AgentX socket command-line option
  560. 2000-04-05 08:41  hardaker
  561. - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years.
  562. 2000-04-05 08:38  hardaker
  563. - (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c,
  564.   snmpusm.c, snmpusm.h, snmpv3.c):
  565.   - make snmptrapd handle v3 users properly, (and shutdown properly as well).
  566.   - a more generic user storage routine added to snmpusm.c and used in
  567.     usmUser.c with a side effect of needing callback.h above snmpusm.h.
  568. 2000-04-05 08:27  hardaker
  569. - (rsnmp): -> /usr/bin/perl
  570. 2000-04-05 08:24  hardaker
  571. - (.cvsignore): misc minor additions to /
  572. 2000-04-04 11:03  daves
  573. - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject'
  574. 2000-04-03 14:57  mslifcak
  575. Initialize statP.
  576. 2000-04-03 09:12  daves
  577. - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status.
  578. 2000-04-03 08:32  hardaker
  579. - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell):
  580. 2000-04-03 07:53  daves
  581. - (agent/snmp_agent.c): Ensure SETs fail if one varbind does.
  582. 2000-03-31 07:25  daves
  583. - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances
  584. 2000-03-31 07:13  daves
  585. - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump
  586. 2000-03-31 07:04  daves
  587. - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent)
  588. 2000-03-30 00:15  daves
  589. - (agent/snmp_agent.c): Initialise timeout structure properly
  590. (Thanks to ashipman@erggroup.com)
  591. 2000-03-27 10:32  mslifcak
  592. remove trailing newline from hrSWRunName values.
  593. 2000-03-24 09:09  mslifcak
  594. to sync with patches branch.
  595. 2000-03-24 05:07  nba
  596. - snmptrapd.c: correctly free the reponse if sending it fails
  597. 2000-03-24 04:22  mslifcak
  598. xx_synch_response: avoid freeing PDU twice.
  599. 2000-03-23 23:29  nba
  600. - snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document
  601. snmpinform.
  602. 2000-03-23 09:58  mslifcak
  603. Enqueue only complete request_list entry; Reduce scoping of callback vars.
  604. 2000-03-23 03:02  nba
  605. file snmpinform.1 was initially added on branch V4-1-1-patches.
  606. 2000-03-22 08:13  mslifcak
  607. printf ?
  608. 2000-03-21 11:12  mslifcak
  609. modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic.
  610. 2000-03-21 09:14  mslifcak
  611. more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ?
  612. 2000-03-21 09:07  mslifcak
  613. win32 build check: no sigaction, SIGCLD defined.
  614. 2000-03-21 08:47  daves
  615. - (ds_agent.h snmpd.c mibgroup/agentx/{master,subagent}.c):
  616.   -  Command-line option for specifying AgentX port
  617.      (based on patch from Frank Strauss)
  618. 2000-03-21 08:38  daves
  619. - (snmp_api.c): Support 'host:port' representation of peernames
  620. 2000-03-21 04:05  daves
  621. - (snmp_agent.c): Missing new-line on debug output
  622. 2000-03-21 02:52  daves
  623. - (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup
  624. 2000-03-20 11:14  mslifcak
  625. Comment -C -- do not use this flag.
  626. 2000-03-17 15:32  hardaker
  627. - (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1
  628. 2000-03-16 00:10  nba
  629. - configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext,
  630. Linux/printcap)
  631. 2000-03-15 18:30  mslifcak
  632. Second part : all members of struct snmp_index are pointers.
  633. 2000-03-15 15:07  mslifcak
  634. Fix memory leak with unregister_index.
  635. 2000-03-15 15:07  mslifcak
  636. Fix memory leak when cleaning up trap variables.
  637. 2000-03-15 08:48  daves
  638. - (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well.
  639. 2000-03-15 07:57  daves
  640. - (agentx/master_request.c): Fix infinite loop problem when walking subagent.
  641. 2000-03-15 06:09  daves
  642. - (agent/snmp_agent.c): Avoid calling read routine for each SET handling pass.
  643. N.B:  This hasn't been tested with AgentX subagents yet
  644. 2000-03-15 06:07  daves
  645. - (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data
  646. 2000-03-15 05:22  daves
  647. - (agent/var_struct.h): Use a single magic number for MIB registry name lengths.
  648. 2000-03-15 01:51  daves
  649. - (snmplib/system.h): Don't declare gettimeofday() if the system provides it.
  650. (Fix provided by Ron Mevissen)
  651. 2000-03-14 07:57  daves
  652. - (agent/snmp_agent.c): Don't overwrite saved status when checking access.
  653. 2000-03-14 07:52  daves
  654. - (agent/snmp_agent.c): Return a response, even if the request failed.
  655. 2000-03-13 15:32  nba
  656. - ipfwacc.h: fix the MIB name
  657. 2000-03-10 12:48  hardaker
  658. - (configure): autoconf run
  659. 2000-03-10 11:09  hardaker
  660. - (Makefile.dlmod): Patch from Frank Strauss:
  661.   - dlmod build Makefile example.  Needs incorperation with main configure.
  662. 2000-03-10 11:02  hardaker
  663. - (agent_registry.c): better signal check from Michael Slifcak
  664. 2000-03-10 10:59  hardaker
  665. - (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak.
  666. 2000-03-10 10:54  hardaker
  667. - (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from
  668.   Frank Strauss:
  669.   - Reimplementation of the dlmod mib module:
  670.     o mibgroup/misc/dlmod + dlmods/dlmod_mib -> mibgroup/ucd-snmp/dlmod
  671.     o fixed registration (ucdavis.ucdExperimental.14 instead of ucdavis.14)
  672.     o added configure stuff for HAVE_SNPRINTF, which was used by dlmod.c
  673.     o removed `_dynamic_' prefixes from init/deinit functions
  674.     o made dlmodIndex not-accessible (only implementation, not definition)
  675.     o removed the asn_parse_XXX stuff
  676.     o made entries with state `error' able to accept state `load'
  677.     o made the wombat example usable as static and dynamic module
  678.     o added simple config_parse functionality to the wombat example
  679. 2000-03-10 10:52  hardaker
  680. - (agent_registry.c, agent_registry.h, snmpd.c): Patch from Frank Strauss:
  681.   - signal registry system implemented (needs to be redone allowing
  682.     multiple callbacks and handlers for all signals).
  683.   - arbitrary file descriptor/socket registration.
  684.     - this is not the way it should be done (use sessions instead).
  685. 2000-03-10 10:44  hardaker
  686. - (Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in,
  687.   Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in):
  688.   Patch from Frank Strauss:
  689.   - clean up shared library usage.
  690. 2000-03-10 10:16  hardaker
  691. - (config.h.in): autoheader re-arranged some stuff.
  692. 2000-03-07 11:58  mslifcak
  693. more touchups to allow UnixWare build to complete.
  694. 2000-03-07 11:21  hardaker
  695. - (default_store.h): make MAX_SUBIDS larger and a multiple of 8.
  696. 2000-03-07 10:13  mslifcak
  697. Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces).
  698. 2000-03-07 09:03  mslifcak
  699. assume "snmpapp" if no arg passed to init_snmpv3.
  700. 2000-03-07 08:58  mslifcak
  701. remove init_mib() call - not appropriate here.
  702. 2000-03-07 08:35  mslifcak
  703. Let the aix4 patch work.
  704. 2000-03-07 07:08  mslifcak
  705. trim fat from recent check-ins.
  706. 2000-03-06 20:01  mslifcak
  707. cleaned up SCO UnixWare build.
  708. 2000-03-06 16:40  mslifcak
  709. start support for SCO UnixWare 5 as svr5.
  710. 2000-03-06 10:56  hardaker
  711. - (default_store.h, snmp_api.c): Patch from Robert Story:
  712.   - don't check ranges if not requested.
  713. 2000-03-06 10:55  hardaker
  714. - (snmp_agent.c, snmp_agent.h, snmpd.c): Patch from Robert Story:
  715.   - fix exit()ing behaviour in the libucdagent library.
  716. 2000-03-06 10:36  hardaker
  717. - (snmptrapd.c): Patch from Robert Story:
  718.   - -n prints numeric IP addrs.
  719. 2000-03-06 10:25  hardaker
  720. - (callback.h, snmp_logging.c, snmp_logging.h): Idea from ashipman@erggroup.com:
  721.   - callback function (using callback.h) added for external logging.
  722. 2000-03-05 05:25  marz
  723. fix to preserve trailing multi component instance id's at the end of
  724. symbolic mib names(e.g., foo.6.7) when doing translateObj.
  725. 2000-03-04 11:34  nba
  726. - configure.in, configure: support --without-openssl, even if OpenSSL
  727. is available
  728. 2000-03-04 11:30  nba
  729. - agent/(various): globalize the kvm_t *kd variable
  730. 2000-03-04 11:26  nba
  731. - mib_modules.c, hr_storage.c: pre-processor # should be in column 1
  732. 2000-03-04 11:17  nba
  733. - inet.c, inet6.c: survive -v 2c exception replies
  734. 2000-03-04 11:17  nba
  735. - snmp_api.c: remove a superfluous & in front of an array
  736. 2000-03-04 11:15  nba
  737. - ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD
  738. 2000-03-04 11:14  nba
  739. - hr_disk.c: fixes for NetBSD
  740. 2000-03-04 11:10  nba
  741. - versioninfo.c: don't return the trailing newline
  742. 2000-03-04 11:08  nba
  743. - hr_swrun.c: fix process size for FreeBSD 3 and NetBSD
  744. 2000-03-04 11:05  nba
  745. - agent_trap.h: fix a wrong prototype
  746. 2000-03-04 11:04  nba
  747. - snmptable.c: fix problems printing table name and headers when using
  748. -OS format
  749. 2000-03-02 11:50  nba
  750. - snmp_api.c: fix address length info for tcp connect
  751. 2000-03-02 11:48  nba
  752. - loadave.c: fix for AIX 4
  753. 2000-03-02 08:30  daves
  754. - (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support.
  755. 2000-03-01 13:23  hardaker
  756. - (snmptosql): fix dynamic table testing for creation needed.
  757. 2000-03-01 13:22  hardaker
  758. - (manager.pm, ucd-snmp.pm): Opps.  Wrong name.  ucd-snmp.pm -> manager.pm.
  759. 2000-03-01 13:21  hardaker
  760. - (ucd-snmp.pm): turned sqltohtml into an apache module. 2x speed improvement.
  761. 2000-03-01 08:32  mslifcak
  762. fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com
  763. 2000-02-29 14:30  mslifcak
  764. Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks.
  765. 2000-02-28 14:25  nba
  766. - snmpd.h, smux.c: don't initialize smux master in sub agent
  767. 2000-02-28 14:16  nba
  768. - snmp_vars.c: use SUB_AGENT symbol
  769. 2000-02-28 14:12  nba
  770. - mib.c: sprint_by_type should handle ASN_BIT_STR
  771. 2000-02-28 14:10  nba
  772. - snmp_parse_args.c: correctly call the -I options input options
  773. 2000-02-28 10:47  mslifcak
  774. fix bug #176 (AIX 4 - use knlist in lieu of nlist)
  775. 2000-02-24 17:17  mslifcak
  776. apply patch to fix bug no. 177.
  777. 2000-02-24 13:31  hardaker
  778. - (default_store.h, read_config.c, snmp_api.c): new snmp.conf keyword
  779.   to force the parser to ignore unknown tokens.
  780. 2000-02-24 03:59  mslifcak
  781. document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com)
  782. 2000-02-24 03:56  mslifcak
  783. add support for COUNTER32 to snmp_add_var; document UNSIGNED32 and COUNTER32
  784. ('u' and 'c') in snmptrap (gratis ashipman@erggroup.com)
  785. 2000-02-23 23:06  nba
  786. - pass.c, pass_persist.c: fix setting of octet strings.
  787. 2000-02-23 02:09  nba
  788. - mt_support.h: a bad ; in the C++ bracketing
  789. 2000-02-23 02:09  nba
  790. - system.c: remove some superfluous indirections in strcasecmp
  791. 2000-02-23 02:07  nba
  792. - vmstat_solaris.c: make sure we agree with the prototype of getpagesize!
  793. 2000-02-22 15:31  nba
  794. - pass_persist.h: declare init_pass_persist
  795. 2000-02-22 09:57  mslifcak
  796. prune two more symbols not used by auto_nlist for Solaris-built MIB modules.
  797. 2000-02-21 16:17  mslifcak
  798. Apply R. Story's patch for mkdirhier and strncasecmp on win32
  799. 2000-02-21 07:39  mslifcak
  800. fix bug 171 (thanks to Larry Parmelee).
  801. 2000-02-21 05:56  mslifcak
  802. remove free after snmp_close (don't free twice!)
  803. 2000-02-21 04:58  mslifcak
  804. Added description in SH_NAME for several man-pages (c/o ragnark)
  805. 2000-02-18 12:14  mslifcak
  806. refer the .so macro to man3; adjust Makefile.in to use the renamed file.
  807. 2000-02-17 05:17  mslifcak
  808. include pass_persist in the required list.
  809. 2000-02-17 02:00  daves
  810. - (configure* ucd-snmp/vmstat_solaris2.c):
  811.   - Provide missing 'getpagesize' routine for Solaris 2.4
  812.     (Thanks to Ragnar Kj鴕stad)
  813. 2000-02-16 20:17  mslifcak
  814. include mibincl.h in hr_system.c to fix bug #159.
  815. 2000-02-16 16:35  mslifcak
  816. remove auto_nlist of unused "swaplist" symbol.
  817. 2000-02-16 15:17  mslifcak
  818. patch suggested by Rick Beaman <beaman@mediaone.net>
  819. 2000-02-16 14:58  mslifcak
  820. remove unused vars
  821. 2000-02-16 14:57  mslifcak
  822. test lengths before allocating memory; use new VACMSTRINGLEN constant.
  823. 2000-02-16 08:18  mslifcak
  824. include time.h once
  825. 2000-02-16 08:02  mslifcak
  826. restore #if HAVE...IN_PCB_H
  827. 2000-02-15 23:47  nba
  828. - configure.in, ipch.[ch]: initial stabs at Linux ipv6 support. A lot is
  829. lacking in the kernel statistics though.
  830. 2000-02-15 23:40  nba
  831. - (many): configure check for netinet/ip6.h
  832. 2000-02-15 23:34  nba
  833. - hr_filesys.c: MNTTYPE defines for FreeBSD-3 and BSDI-4, and moving the
  834. return value for Ext2FS to the newly defined OID.
  835. 2000-02-15 23:24  nba
  836. - freebsd3.h: some kernel symbols not to be used for FreeBSD 3
  837. 2000-02-15 23:23  nba
  838. - snmptable.c: give a sensible output for an empty table.
  839. 2000-02-15 23:22  nba
  840. - vacm*: buffer length checking!
  841. 2000-02-15 23:20  nba
  842. - hr_storage.c: return memory size in pages.
  843. 2000-02-15 23:17  nba
  844. - ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too
  845. 2000-02-15 23:16  nba
  846. - snmp_agent.c: one more place to send a AUTHFAIL trap
  847. 2000-02-15 23:15  nba
  848. - agent_registry.c: fix a return for SNMPv1/Counter64 case
  849. 2000-02-15 02:12  daves
  850. - (apps/snmp_parse_args.c): Omit deprecated options from optarg handling.
  851. 2000-02-11 15:48  hardaker
  852. - (manager/*): /usr/local/bin/perl -> /usr/bin/perl
  853. 2000-02-11 15:47  hardaker
  854. - (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl
  855. 2000-02-11 15:38  hardaker
  856. - (rsnmp): perl5 -> perl
  857. 2000-02-11 15:17  hardaker
  858. - (man/Makefile.in): install snmp_trap_api.3
  859. 2000-02-11 14:20  hardaker
  860. - (local/Makefile.in): last minute makefile touchup
  861. 2000-02-11 14:03  hardaker
  862. - (NEWS): update for 4.1.1
  863. 2000-02-11 13:47  hardaker
  864. - (ChangeLog): Update for 4.1.1
  865. 2000-02-11 13:29  hardaker
  866. - (version.h bug-report sedscript.in): version tag ( 4.1.1 )
  867. 2000-02-11 12:53  hardaker
  868. - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.
  869. 2000-02-11 12:49  hardaker
  870. - (local/Makefile.in): don't cp for snmpcheck
  871. 2000-02-11 12:44  hardaker
  872. - (local/Makefile.in): fix for seperate build path
  873. 2000-02-11 12:30  hardaker
  874. - (sysORTable.h): Patch from Niels Baggesen:
  875.   - compiler warning fix.
  876. 2000-02-11 12:29  hardaker
  877. - (snmp_agent.c): patch from Niels:
  878.   - don't send autherror responses for v2c.
  879.   - send authFailure trap.
  880. 2000-02-11 12:22  hardaker
  881. - (acconfig.h, config.h.in): change perl path to /usr/bin.
  882. 2000-02-11 06:58  hardaker
  883. - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.
  884. 2000-02-10 11:14  mslifcak
  885. fix for older platforms to use pass_persist; not included by default.
  886. 2000-02-10 10:33  mslifcak
  887. [no log message]
  888. 2000-02-10 10:32  hardaker
  889. - (hr_swinst.c): minor fixes pointed out by Michael.
  890. 2000-02-10 10:28  hardaker
  891. - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.
  892. 2000-02-10 08:39  nba
  893. - man/*: set the dates on the pages to reflect the revision date
  894. 2000-02-10 08:13  mslifcak
  895. fix varargs decl/defn of snmp_log
  896. 2000-02-10 08:00  mslifcak
  897. typedef int ssize_t (one line added) for build on SunOS 4.
  898. 2000-02-10 07:54  hardaker
  899. - (FAQ): mention the tutorial.
  900. 2000-02-10 07:14  daves
  901. - (FAQ): Explicit examples of sending traps by hand
  902. 2000-02-10 04:41  daves
  903. - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c):
  904.   -  Comment unused code more informatively as to why it is omitted.
  905. 2000-02-09 13:53  hardaker
  906. - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
  907.   - skip ssl tests we can't perform.
  908. 2000-02-09 13:51  mslifcak
  909. include sys/param.h to get PATH_MAX on FreeBSD.
  910. 2000-02-09 13:38  hardaker
  911. - (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES):
  912.   - make SHA tests actually work.
  913. 2000-02-09 13:32  hardaker
  914. - (Sv3configsha): sha config support
  915. 2000-02-09 13:31  hardaker
  916. - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
  917.   T018snmpv1tov2cgetfail): fix for proper ACM error outputs.
  918. 2000-02-09 13:30  mslifcak
  919. Define SNMP_MAXPATH, and use it.
  920. 2000-02-09 13:30  hardaker
  921. - (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests
  922. 2000-02-09 13:16  hardaker
  923. - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).
  924. 2000-02-09 13:16  hardaker
  925. - (agent_callbacks.h, agent_registry.c, agent_registry.h,
  926.   snmp_agent.c, vacm_vars.c):
  927.   - fix posible acm DoS problems by checking access tables early on.
  928. 2000-02-09 11:38  hardaker
  929. - (hr_swinst.c): patch from redhat for better RPM support.
  930. 2000-02-09 10:43  hardaker
  931. - (configure.in): change mode to autoconf.
  932. 2000-02-09 10:41  hardaker
  933. - (Makefile.in): fix rsnmp build.  Really.  I mean it.
  934. 2000-02-09 10:41  hardaker
  935. - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
  936.   - Solaris patches.
  937. 2000-02-09 10:37  hardaker
  938. - (Makefile.in):
  939.   - fix rsnmp.made.
  940.   - use $(MAKE).
  941. 2000-02-09 08:41  hardaker
  942. - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch
  943. 2000-02-07 11:49  marz
  944. oops missing important fix for win32 build - fd_set must be same size as in winsock
  945. 2000-02-07 11:18  mslifcak
  946. Undo last change; on Sun, additional platform info was not obtained;
  947. the proper solution would be to remove the second token (hostname).
  948. 2000-02-07 10:43  mslifcak
  949. Keep customer's nodename out of the published 'uname' information.
  950. 2000-02-07 07:20  hardaker
  951. - (PORTING): Michael likes diff -u.
  952. 2000-02-06 06:11  nba
  953. - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR
  954. 2000-02-05 17:39  hardaker
  955. - (snmpv3.c): correct some awful text -> engineID creation mistakes.
  956. 2000-02-05 08:37  hardaker
  957. - (snmptrapd.c): fix wrapped line continuation in usage message.
  958. 2000-02-05 06:56  marz
  959. fix version  number
  960. 2000-02-04 18:55  marz
  961. weird delay in creation of pid files
  962. 2000-02-04 18:21  marz
  963. brain-o
  964. -------------------------------------------------------------------------------
  965. Changes: V4.1 -> V4.1.1
  966. marz  5 Feb 00 06:56:43
  967.     fix version  number
  968. hardaker  5 Feb 00 08:37:27
  969.     - (snmptrapd.c): fix wrapped line continuation in usage message.
  970. hardaker  5 Feb 00 17:39:54
  971.     - (snmpv3.c): correct some awful text -> engineID creation mistakes.
  972. nba  6 Feb 00 06:11:59
  973.     - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR
  974. hardaker  7 Feb 00 07:20:24
  975.     - (PORTING): Michael likes diff -u.
  976. mslifcak  7 Feb 00 10:43:29
  977.     Keep customer's nodename out of the published 'uname' information.
  978. mslifcak  7 Feb 00 11:18:26
  979.     Undo last change; on Sun, additional platform info was not obtained;
  980.     the proper solution would be to remove the second token (hostname).
  981. marz  7 Feb 00 11:49:01
  982.     oops missing important fix for win32 build - fd_set must be same size as in winsock
  983. hardaker  9 Feb 00 08:41:11
  984.     - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch
  985. hardaker  9 Feb 00 10:37:00
  986.     - (Makefile.in):
  987.       - fix rsnmp.made.
  988.       - use $(MAKE).
  989. hardaker  9 Feb 00 10:41:14
  990.     - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
  991.       - Solaris patches.
  992. hardaker  9 Feb 00 10:41:44
  993.     - (Makefile.in): fix rsnmp build.  Really.  I mean it.
  994. hardaker  9 Feb 00 10:43:05
  995.     - (configure.in): change mode to autoconf.
  996. hardaker  9 Feb 00 11:38:42
  997.     - (hr_swinst.c): patch from redhat for better RPM support.
  998. hardaker  9 Feb 00 13:16:17
  999.     - (agent_callbacks.h, agent_registry.c, agent_registry.h,
  1000.       snmp_agent.c, vacm_vars.c):
  1001.       - fix posible acm DoS problems by checking access tables early on.
  1002. hardaker  9 Feb 00 13:16:58
  1003.     - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).
  1004. mslifcak  9 Feb 00 13:31:01
  1005.     Define SNMP_MAXPATH, and use it.
  1006. hardaker  9 Feb 00 13:31:24
  1007.     - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
  1008.       T018snmpv1tov2cgetfail): fix for proper ACM error outputs.
  1009. mslifcak  9 Feb 00 13:51:12
  1010.     include sys/param.h to get PATH_MAX on FreeBSD.
  1011. hardaker  9 Feb 00 13:53:37
  1012.     - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
  1013.       - skip ssl tests we can't perform.
  1014. daves 10 Feb 00 04:41:10
  1015.     - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c):
  1016.       -  Comment unused code more informatively as to why it is omitted.
  1017. daves 10 Feb 00 07:14:51
  1018.     - (FAQ): Explicit examples of sending traps by hand
  1019. hardaker 10 Feb 00 07:54:46
  1020.     - (FAQ): mention the tutorial.
  1021. mslifcak 10 Feb 00 08:00:26
  1022.     typedef int ssize_t (one line added) for build on SunOS 4.
  1023. mslifcak 10 Feb 00 08:13:14
  1024.     fix varargs decl/defn of snmp_log
  1025. nba 10 Feb 00 08:40:04
  1026.     - man/*: set the dates on the pages to reflect the revision date
  1027. hardaker 10 Feb 00 10:28:21
  1028.     - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.
  1029. hardaker 10 Feb 00 10:32:08
  1030.     - (hr_swinst.c): minor fixes pointed out by Michael.
  1031. mslifcak 10 Feb 00 10:33:47
  1032.     *** empty log message ***
  1033. mslifcak 10 Feb 00 11:14:58
  1034.     fix for older platforms to use pass_persist; not included by default.
  1035. hardaker 11 Feb 00 06:58:03
  1036.     - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.
  1037. hardaker 11 Feb 00 12:22:10
  1038.     - (acconfig.h, config.h.in): change perl path to /usr/bin.
  1039. hardaker 11 Feb 00 12:29:37
  1040.     - (snmp_agent.c): patch from Niels:
  1041.       - don't send autherror responses for v2c.
  1042.       - send authFailure trap.
  1043. hardaker 11 Feb 00 12:30:02
  1044.     - (sysORTable.h): Patch from Niels Baggesen:
  1045.       - compiler warning fix.
  1046. hardaker 11 Feb 00 12:44:23
  1047.     - (local/Makefile.in): fix for seperate build path
  1048. hardaker 11 Feb 00 12:49:03
  1049.     - (local/Makefile.in): don't cp for snmpcheck
  1050. hardaker 11 Feb 00 12:53:15
  1051.     - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.
  1052. hardaker 11 Feb 00 13:29:29
  1053.     - (version.h bug-report sedscript.in): version tag ( 4.1.1 )
  1054. -------------------------------------------------------------------------------
  1055. Changes: V4.0.1 -> V4.1
  1056. mslifcak 24 Aug 99 04:44:47
  1057.     Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN.
  1058. mslifcak 24 Aug 99 05:11:13
  1059.     Remove ASN_SHORT_LEN hack - known to dump core in agent.
  1060. mslifcak 24 Aug 99 06:19:49
  1061.     Add "." to PATH for RUNTESTS; Drop optreset to build most platforms
  1062. mslifcak 24 Aug 99 10:25:53
  1063.     -(testing/eval_tools) - let some (AIX) agents settle before firing requests.
  1064. hardaker 24 Aug 99 12:48:21
  1065.     - (vacm_vars.c): correct sysORTable entry.
  1066. hardaker 24 Aug 99 13:36:35
  1067.     - (snmpusm.c): check for null response pointer.
  1068. hardaker 24 Aug 99 13:37:31
  1069.     - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c):
  1070.       - provide defVersion token support in snmp.conf (sort of hackish).
  1071. hardaker 24 Aug 99 13:41:18
  1072.     - (TODO): remove snmpv3 support :-)
  1073. mslifcak 24 Aug 99 14:05:39
  1074.     -(top/Makefile.in) - remove more generated files with distclean rule.
  1075. hardaker 24 Aug 99 14:15:40
  1076.     - (all_system.h): remove.  again.
  1077. mslifcak 24 Aug 99 14:17:33
  1078.     -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror
  1079. mslifcak 24 Aug 99 15:14:18
  1080.     -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error.
  1081. hardaker 24 Aug 99 15:59:42
  1082.     - (snmp_api.c): remove version setting in snmp_api.c.  Not needed there.
  1083. hardaker 24 Aug 99 16:01:55
  1084.     - (NEWS): 4.0.1 update
  1085. mslifcak 24 Aug 99 16:05:15
  1086.     -(configure.*) move statement about ucdDemoPublic into comment field.
  1087. mslifcak 24 Aug 99 16:49:22
  1088.     -(testing/*) run tests when package is not installed, and when
  1089.     the build tree is not the same as the source tree.
  1090. hardaker 24 Aug 99 17:13:25
  1091.     - (ChangeLog): update for 4.0.1
  1092. hardaker 24 Aug 99 17:14:50
  1093.     - (version.h bug-report sedscript.in): version tag ( 4.0.1 )
  1094. mslifcak 24 Aug 99 17:39:54
  1095.     -(RUNTESTS) export PATH before use
  1096. mslifcak 24 Aug 99 17:43:04
  1097.     -(testing/Makefile.in) no need to build targets in test rule.
  1098. mslifcak 26 Aug 99 13:18:31
  1099.     -(testing/RUNTESTS) improved PATH set
  1100. mslifcak 26 Aug 99 13:40:13
  1101.     -(testing/Makefile.in) don't built targets that are no longer used
  1102. mslifcak 27 Aug 99 07:35:10
  1103.     -(configure*, sedscript*) change ...EXTENIS...  to ...EXTENSI...
  1104. mslifcak 27 Aug 99 08:03:46
  1105.     Howard Spindel suggests an API for traps with pass_persist.
  1106. hardaker 27 Aug 99 09:17:08
  1107.     - (icmp.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, var_route.c):
  1108.       - Susanne Osted pointed out a lack of #if HAVE_SYS_PARAM_H.
  1109. hardaker 28 Aug 99 07:19:16
  1110.     - (Makefile.in): install snmp_alarm.3.
  1111. hardaker 28 Aug 99 07:29:48
  1112.     - (acconfig.h, config.h.in, configure, configure.in, read_config.c):
  1113.       - add /etc/snmp to default conf file path to make RedHat happy.
  1114. hardaker 30 Aug 99 09:33:41
  1115.     - (Makefile.in, agent_read_config.c, agent_registry.c, agent_trap.c,
  1116.       agent_trap.h, ds_agent.h, snmp_agent.c, snmp_agent.h, snmp_vars.c,
  1117.       snmpd.c, util_funcs.c, sysORTable.c, callback.c, callback.h,
  1118.       default_store.h, read_config.c, snmp_api.c):
  1119.       - restructure the agent into two pieces: a library and a application.
  1120.         - needs much more work.
  1121.         - many parameters are now controlled by new default_store settings
  1122.           to help relieve compile time bindings.
  1123.       - merge init_snmp and the custom version called inside the agent.
  1124.       - add a new place for trap specific agent code (agent_trap.[ch]).
  1125.       - probably other things I've forgotten that I did.
  1126. hardaker 30 Aug 99 09:38:18
  1127.     - (client.c, master.c, master_request.c, protocol.c, subagent.c):
  1128.       - debugging statements.
  1129.       - use new default_store settings instead of external variables.
  1130. hardaker 30 Aug 99 10:30:56
  1131.     - (master.c, master_request.c): yet more debugging.
  1132. nba 30 Aug 99 13:02:18
  1133.     - man/snmpd.conf.5.def: document smuxpeer directive
  1134. nba 30 Aug 99 13:03:40
  1135.     - apps/snmp_parse_args.c: properly handle MIB:oid construct
  1136. nba 30 Aug 99 13:05:02
  1137.     - apps/snmptrapd.c: fix argument parser
  1138. nba 31 Aug 99 00:08:45
  1139.     - agent/snmpd.c: don't try to parse a packet when there is an error in
  1140.      recvfrom
  1141. mslifcak 31 Aug 99 08:17:24
  1142.     -(agent_trap.c) fix recent memory leak, and sizeof(objid_snmptrap) bug.
  1143. mslifcak 31 Aug 99 09:26:14
  1144.     -(agent_trap.c) always free PDU after snmp_send.
  1145. daves  2 Sep 99 06:38:16
  1146.     - (agent/mibgroup/misc/ipfwacc.h): Fix MIB location of ipfwacc module
  1147. daves  2 Sep 99 06:38:53
  1148.     - (agent/mibgroup/misc/ipfwacc.c): Fix MIB location of ipfwacc module
  1149. hardaker  2 Sep 99 07:07:04
  1150.     - (subagent.c): shutdown_subagent -> subagent_shutdown so configure
  1151.       doesn't find it.
  1152. hardaker  2 Sep 99 08:52:48
  1153.     - (subagent.c): opps.  Forgot a shutdown name change instance.
  1154. hardaker  3 Sep 99 13:15:15
  1155.     - (history.c, history.h, snmp_vars.linux.h): removed. No longer needed.
  1156. hardaker  3 Sep 99 13:15:33
  1157.     - (Makefile.in): install agent header files.
  1158. hardaker  3 Sep 99 13:27:13
  1159.     - (Makefile.in):
  1160.       - install libagent.a.
  1161.       - mkdirheir on needed new installation directories.
  1162. hardaker  3 Sep 99 13:30:36
  1163.     - (snmplib/Makefile.in): install more library headers.
  1164. hardaker  3 Sep 99 14:28:46
  1165.     - (snmp_vars.c): don't fall off the end of the search tree.
  1166. hardaker  3 Sep 99 15:01:39
  1167.     - (FAQ): more BSDI system versions listed.
  1168. nba  6 Sep 99 23:53:07
  1169.     - (man/snmp_api.3 snmplib/snmp_api.c agent/snmpd.c apps/snmptrap.c):
  1170.      fix memory leak when agent sends traps by implementing the missing
  1171.      free of TRAP pdu in snmp_send.
  1172. nba  6 Sep 99 23:55:38
  1173.     - if.c: correct calls of snmp_fix_pdu to use GETNEXT
  1174. mslifcak  7 Sep 99 14:47:18
  1175.     -(parse.*) fix small memory leaks; allow INDEX{INTEGER...} clauses;
  1176.                allow larger DESCRIPTION clauses [max 8192].
  1177. mslifcak  7 Sep 99 15:22:14
  1178.     snmpv3.c - silence type warning from MSVC++.
  1179. mslifcak  7 Sep 99 15:23:02
  1180.     (default_store.*) - make 3rd param to ds_set_string type of const char *.
  1181. mslifcak  7 Sep 99 15:23:51
  1182.     (win32/config.h) - set SNMPCONFPATH to succeed compile;
  1183.     (win32*libsnmp.def) - add new snmp_get_token to list.
  1184. mslifcak  7 Sep 99 15:32:00
  1185.     -(snmp_api.h) struct pdu and snmp_session agree: long type for version member.
  1186. mslifcak  7 Sep 99 15:32:59
  1187.     -(parse.c) remove unneeded strdup to File variable from init_mib_internals.
  1188. mslifcak  7 Sep 99 15:57:13
  1189.     -(parse.c) fix Unlinked OID print when object identifier has no parent.
  1190. mslifcak  7 Sep 99 20:12:57
  1191.     -(agent_trap.c,snmptrap.c,snmp_api.[3c]) - snmp_free_pdu fix Bug #54 per Niels B.
  1192.     -(snmpnetstat/if.c) - fix for GETNEXT per Niels B.
  1193. mslifcak  7 Sep 99 20:19:52
  1194.     snmptrap.c - rework fix bug #54 (missed else).
  1195. mslifcak  8 Sep 99 05:16:34
  1196.     include read_config.h
  1197. nba  8 Sep 99 07:45:54
  1198.     - (configure.in, loadave.c): Solaris 2.7 has getloadavg prototype
  1199. nba  8 Sep 99 07:46:51
  1200.     - snmp_api.h: move inclusion protection to the real beginning/end of the file
  1201. nba  8 Sep 99 07:48:03
  1202.     - var_struct.h: the Agentx code uses unsigned values for the variable type.
  1203. nba  8 Sep 99 07:50:37
  1204.     - (various): fix compiler warnings
  1205. nba  8 Sep 99 07:51:26
  1206.     - snmpd.1.def: fix a formatting problem
  1207. nba  8 Sep 99 07:52:23
  1208.     - apps/snmptrapd.c: fix argument processing (-ld and similar)
  1209. mslifcak  8 Sep 99 13:00:40
  1210.     -(testing/RUNTESTS) prefix PATH with . and .. , as the script changes dir.
  1211. mslifcak  8 Sep 99 13:04:55
  1212.     -(snmplib/snmp_client.*) add snmp_split_pdu, snmp_varbind_len methods.
  1213. mslifcak  8 Sep 99 17:02:37
  1214.     mibincl.h, mibgroup/mibII/* - fixup for CygWin32 build
  1215. mslifcak  8 Sep 99 17:49:13
  1216.     -(config*,win32/*,snmplib/*) resource locking originally from Markku Laukkanen
  1217. mslifcak  8 Sep 99 17:52:47
  1218.     -(mt_support.*) Original by Markku Laukkanen, changes by M. Slifcak
  1219. mslifcak  8 Sep 99 22:30:29
  1220.     -(smux.c) var_smux_write fixed per Mike Michaud and Nick Amato
  1221. mslifcak  8 Sep 99 22:34:37
  1222.     -(mibincl.h) comment out duplicate #include header lines.
  1223. daves  9 Sep 99 01:32:15
  1224.     - (mibs/SNMPv2-CONF.txt): Omit unnecessary import clause
  1225. mslifcak  9 Sep 99 02:21:50
  1226.     -(winstub.c) Hack to allow snmpnetstat -a to work on AIX4 (sic).
  1227. mslifcak  9 Sep 99 02:31:26
  1228.     -(*config*) turn on resource locking with --enable-reentrant.
  1229. mslifcak  9 Sep 99 13:59:26
  1230.     -(mib.c, parse.c) mib.c print_tree_node test display null type with range
  1231.                       parse.c work around core dump freeing TCs that specify ranges.
  1232. nba 12 Sep 99 21:50:23
  1233.     - var_route.c: Linux cleanup. Required for Linux/SPARC
  1234. nba 12 Sep 99 21:57:18
  1235.     - agent/*, snmplib/*: malloc fixes, some provoked by the corrected
  1236.      snmp_send semantics.
  1237. nba 12 Sep 99 21:58:17
  1238.     - TESTCONF.sh: fix some exports to export the right variable.
  1239. nba 12 Sep 99 21:59:34
  1240.     - protocol.c: add a missing include file.
  1241. nba 12 Sep 99 22:00:33
  1242.     - snmp_impl.h: removed some unused/unneeded defines/structs
  1243. nba 13 Sep 99 04:35:18
  1244.     - var_route.c: Linux cleanup. Required for Linux/SPARC
  1245. nba 13 Sep 99 13:32:07
  1246.     - snmpd.c: fix a buffer overflow
  1247. hardaker 13 Sep 99 15:01:54
  1248.     - (agent_callbacks.h, agent_read_config.c, agent_registry.c,
  1249.       agent_registry.h, snmp_agent.c, snmp_vars.c, snmpd.c, subagent.c,
  1250.       subagent.h, sysORTable.c, vacm_vars.c, vacm_vars.h):
  1251.       - further separation of agent church and state:
  1252.         - use callbacks everywhere needed to not call mib module code directly.
  1253.         - get rid of all instances of USING_ in libagent code.
  1254. mslifcak 13 Sep 99 20:20:54
  1255.     -(snmp_api.c) re-assert Niels' patch to snmp_send to free v2/v1 Trap-PDUs
  1256. mslifcak 14 Sep 99 09:54:05
  1257.     -(FAQ, man/snmpcmd.1, snmplib/parse.*) add replace MIB capability(experimental)
  1258. marz 14 Sep 99 13:00:12
  1259.       (apps/snmp_parse_args.c, snmplib/snmp_api.[ch]): fix spurious error message when snmp_parse_oid fails
  1260. mslifcak 14 Sep 99 13:22:39
  1261.     parse.c - another fix for node: consider NULL name or NULL parent
  1262. mslifcak 15 Sep 99 06:08:32
  1263.     include mibgroup/mib_module_includes.h for benefit of mib_module_dot_conf.h
  1264. hardaker 15 Sep 99 09:45:35
  1265.     - (Makefile.in, snmp_close.3, snmp_free_pdu.3, snmp_open.3,
  1266.       snmp_read.3, snmp_select_info.3, snmp_send.3,
  1267.       snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3,
  1268.       snmp_sess_init.3, snmp_sess_open.3, snmp_sess_read.3,
  1269.       snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3,
  1270.       snmp_sess_session.3, snmp_timeout.3): Patch from Mark H. Wood:
  1271.       - create some fake sourcing man pages for functions.
  1272. mslifcak 15 Sep 99 11:30:58
  1273.     fine tuning mt support
  1274. mslifcak 16 Sep 99 14:16:38
  1275.     -per agreement with Markku, no support needed for Solaris-specific threads.
  1276. hardaker 17 Sep 99 07:17:21
  1277.     - (snmp_api.3): Patch from Mark H. Wood:
  1278.       - fix comments.
  1279. mslifcak 17 Sep 99 11:19:42
  1280.     -(parse.c) - remove unneeded use of static var "last"
  1281. mslifcak 17 Sep 99 11:24:48
  1282.     -remove old-style init for replace mib feature.
  1283. mslifcak 17 Sep 99 11:42:17
  1284.     make module_map* and tokens structures static (only used in parse.c ?)
  1285. hardaker 17 Sep 99 15:37:41
  1286.     - (configure): update to 2.13.
  1287. daves 21 Sep 99 09:21:59
  1288.     - (snmplib/snmp_api.c): handle adding 'error' type variables to a PDU
  1289. daves 21 Sep 99 09:25:25
  1290.     - (agent/mibgroup/agentx/protocol.c): Handle parsing null-length variables
  1291. daves 21 Sep 99 09:32:27
  1292.     - (agent_registry.c snmpd.c): Simple run-time dump of registered MIBs
  1293. mslifcak 21 Sep 99 10:40:43
  1294.     -(mib.c) undo erroneous change to init_mib (thanks NB!)
  1295. daves 22 Sep 99 09:27:37
  1296.     - (agent/snmpd.c): stupid typo
  1297. daves 22 Sep 99 09:31:08
  1298.     - (agent/agent_registry.c): stupid typo
  1299. daves 22 Sep 99 09:33:51
  1300.     - (agent/agent_registry.[ch]): Provide method for prioritised registration
  1301. daves 22 Sep 99 09:35:09
  1302.     - (agent/mibgroup/mibII/sysORTable.c):
  1303.       - Ensure local sysORTable takes precedence over subagent versions
  1304. daves 22 Sep 99 09:54:02
  1305.     - (agent_registry.c snmp_vars.c var_struct.h):
  1306.       Change the way the MIB registry handles registered ranges.
  1307.       This should work more reliably (as well as being rather simpler, IMHO)
  1308. daves 22 Sep 99 09:58:12
  1309.     - (agent_registry.c): remove redundant routines
  1310. daves 22 Sep 99 10:00:56
  1311.     - (agent_registry.c): Ensure registry is initialised correctly on subagents
  1312. daves 22 Sep 99 10:01:45
  1313.     - (mibgroup/agentx/master_request.c): Improved AgentX response handling
  1314. mslifcak 22 Sep 99 12:51:00
  1315.     -(snmp_api.c) - Improved error status aggregation.
  1316. hardaker 27 Sep 99 16:22:20
  1317.     - (read_config.c): Opps: DS_LIB_DONT_READ_CONFIGS needed an !.
  1318. hardaker 28 Sep 99 16:52:04
  1319.     - (Makefile.in, mib_modules.c, mib_modules.h, snmp_vars.c, snmpd.c):
  1320.       - make libucdagent and libucdmibs as seperate libraries.  In theory,
  1321.         you shouldn't need libucdmibs to use libucdagent.
  1322. daves 29 Sep 99 11:14:42
  1323.     - (snmplib/snmp_api.c): protect snmp_close() against a null Sessions list
  1324. daves 29 Sep 99 11:17:01
  1325.     - (mt_support.h snmp_api.[ch]): Support for session and incoming transaction IDs
  1326. daves 29 Sep 99 11:23:40
  1327.     - (agent_registry.c): Correct value of default registration priority
  1328. daves 29 Sep 99 11:36:43
  1329.     - (agent_registry.[ch]):
  1330.       - Improve registry error handling
  1331.       - Correctly handle unregistering MIB regions
  1332. daves 29 Sep 99 11:38:22
  1333.     - (agent_registry.c):
  1334.       - 'Children' nodes now have a different status, and shouldn't be freed. Oops!
  1335. daves 29 Sep 99 11:43:00
  1336.     - (agent_registry.[ch]): Provision to unregister MIBs by session
  1337. daves 29 Sep 99 11:46:02
  1338.     - (agent/snmp_vars.c):
  1339.       - Move setting agent start time to earlier in the initialisation sequence
  1340.         (so that it can be overridden in subagents with the master's value)
  1341. daves 29 Sep 99 11:48:55
  1342.     - (agent/mibgroup/mibII/sysORTable.c): Change in MIB registration interface
  1343. daves 29 Sep 99 12:19:56
  1344.     - (agent/mibgroup/agentx/*):  Assorted improvements!
  1345. mslifcak 29 Sep 99 14:31:48
  1346.     Robust copy of information to tree, import_list, display hints.
  1347. hardaker 29 Sep 99 16:35:43
  1348.     - (config.h.in, configure, configure.in):
  1349.       - fix RANLIB testing for --enable-shared.
  1350. hardaker 29 Sep 99 16:36:07
  1351.     - (README): added Mike Michaud to the thank you list.
  1352. hardaker 29 Sep 99 16:38:34
  1353.     - (header_complex.c, header_complex.h):
  1354.       - new extraction and freeing functions.
  1355.       - bug fix, missing a malloc size by one (electric fence is very cool).
  1356. hardaker 29 Sep 99 16:38:59
  1357.     - (client.c): thats "timeval" not "timevale" Dave (hehe).
  1358. hardaker 29 Sep 99 16:39:21
  1359.     - (client.h): define DEFAULT_MIB_PRIORITY to 255.
  1360. hardaker 29 Sep 99 16:39:42
  1361.     - (master_admin.c): -Wall fixes and found a missing }.
  1362. hardaker 29 Sep 99 16:40:08
  1363.     - (pass.c): run ntohl on ip addresses stored in a long.
  1364. hardaker 29 Sep 99 16:40:30
  1365.     - (mib2c.vartypes.conf): removed extra n.
  1366. hardaker 29 Sep 99 17:01:28
  1367.     - (agent_registry.c, agent_registry.h): fix bugs.
  1368. hardaker 29 Sep 99 17:01:50
  1369.     - (mib_modules.c): include netinet/in.h
  1370. mslifcak 29 Sep 99 23:42:49
  1371.     Remove unused file.. snmplib/hpux.c
  1372. daves 30 Sep 99 01:09:25
  1373.     - (mibgroup/host/hr_system.c):
  1374.       - protect against NULL utmp file (from Fabrice Dupre)
  1375. daves  1 Oct 99 09:48:20
  1376.     - (agent/Makefile.in): Fix incompatability in agent library names
  1377. daves  2 Oct 99 14:28:20
  1378.     - (mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
  1379.       - Fix a problem with re-used PDU structures being freed twice.
  1380. daves  4 Oct 99 03:58:22
  1381.     - (agent_registry.[ch] mibgroup/agentx/client.h):
  1382.       - consolidate definitions of default MIB registration priority
  1383. daves  4 Oct 99 09:53:48
  1384.     - (agent_registry.[ch] snmp_vars.h mibII/sysORTable.c
  1385.        agentx/client.[ch] agentx/master_admin.c):
  1386.        - Handle MIB range registration, and clean up wrapper interfaces
  1387. daves  4 Oct 99 09:58:26
  1388.     - (mib_modules.c mibgroup/agentx/subagent.[ch]):
  1389.       - Ensure subagent is initialised early (prior to MIB registration, etc)
  1390. daves  4 Oct 99 10:15:38
  1391.     - (snmplib/callback.h): Increase number of application callbacks supported
  1392. daves  4 Oct 99 10:17:53
  1393.     - (agent_callbacks.h  mibgroup/mibII/sysORTable.[ch]
  1394.        mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
  1395.        - Complete subagent handling of Agent Capabilities / sysORTable
  1396. daves  4 Oct 99 10:22:25
  1397.     - (agentx/client.[ch] agentx/master_admin.c): Trivial 'ping' implementation
  1398. nba  4 Oct 99 11:48:51
  1399.     - (snmp_api?, int64.? snmptrap.c): add some error checking for variables
  1400. nba  4 Oct 99 11:50:50
  1401.     - Makefile.in: always use $(MAKE) for make in Makefiles
  1402. nba  4 Oct 99 11:52:25
  1403.     - configure.in: remove -pedantic from --with-developer, and the system headers
  1404.      are not prepared for it (at least on Linux and NetBSD)
  1405. nba  4 Oct 99 13:38:19
  1406.     - various: include additions and fixes to kill warnings
  1407. hardaker  4 Oct 99 13:51:51
  1408.     - (system_mib.c): make sysServices configurable.
  1409. nba  4 Oct 99 13:52:20
  1410.     - subagent.h, subagent.c, mib_modules.c: pre_init_subagent confuses
  1411.      configure into believing there is a init_subagent function.
  1412.      Rename to subagent_pre_init
  1413. hardaker  4 Oct 99 16:32:19
  1414.     - (header_complex.c, header_complex.h): added header_complex_find_entry().
  1415. daves  5 Oct 99 07:23:45
  1416.     - (agentx/master_request.c agentx/subagent.c): Working SET support
  1417. nba  5 Oct 99 21:49:22
  1418.     - snmp_debug.h: make the DEBUG* macros safe for use in compound statements
  1419. nba  5 Oct 99 22:18:46
  1420.     - snmp_parse_args.c: fixes to report invalid engineId
  1421. nba  5 Oct 99 22:22:54
  1422.     - subagent.c: include system.h for prototype for calculate_time_diff
  1423. hardaker  6 Oct 99 08:57:42
  1424.     - (fixproc): new commented version.
  1425. hardaker  6 Oct 99 16:31:53
  1426.     - (acconfig.h, config.h.in, read_config.c, snmp_api.c, snmp_client.c):
  1427.       - Save and parse older persistent storage files to make sure data is
  1428.         not lost during storage crashes.
  1429.       - Fix SNMPv3 engineID probes: PDU's are allowed to have a NULL varbindlist.
  1430. daves  7 Oct 99 07:26:20
  1431.     - (agent_trap.c agent_trap.h agent_read_config.c snmpd.h):
  1432.       -  Re-write of agent trap handling:
  1433.      Provision for v1 traps with varbinds
  1434.      Consolidate v1 and v2 trap sink lists
  1435.      Preliminary INFORM support
  1436. daves  7 Oct 99 08:42:15
  1437.     - (agent_trap.[ch]): Improve accessibility for subagents
  1438. daves  7 Oct 99 09:01:25
  1439.     - (agentx/subagent.c agentx/master_admin.c): Notification support
  1440. mslifcak 12 Oct 99 05:58:28
  1441.     mib.c : quick_print is exposed for CMU_COMPATIBLE builds.
  1442.     lcd_time.c : commented unused dump_etimelist_entry under SNMP_TESTING_CODE.
  1443. mslifcak 12 Oct 99 06:07:44
  1444.     Define address length for FreeBSD platform.
  1445. mslifcak 13 Oct 99 03:54:02
  1446.     add missing proto for save_persistent.
  1447. nba 13 Oct 99 07:09:36
  1448.     - master_admin.c, system_mib.h: includes for prototypes
  1449. mslifcak 15 Oct 99 07:09:14
  1450.     -(default_store.c, callback.c) fix
  1451.     bug in array-boundary check in snmplib/callback.c
  1452.     reported by Bert Holstein 15 Oct 1999.
  1453. hardaker 20 Oct 99 17:26:59
  1454.     - (header_complex.c): parsed strings from oid's include null terminators.
  1455. hardaker 20 Oct 99 18:08:39
  1456.     - (mib.c): enable oid parser to handle simple embedded strings in oids
  1457.       and to translate them into oid segments.
  1458.       EG: .1.3."hello".'hi' -> .1.3.5.104.101.108.108.111.104.105
  1459. hardaker 21 Oct 99 10:07:00
  1460.     - (mib.c): enable oidname."hi".'there' in get_module_node() as well.
  1461. mslifcak 21 Oct 99 10:20:15
  1462.     Note  SNMPERR_UNKNOWN_OBJID error without specifying snmp_errno _outside_ the library.
  1463. mslifcak 21 Oct 99 10:26:29
  1464.     Note  SNMPERR_UNKNOWN_OBJID error from within the library.
  1465. mslifcak 21 Oct 99 10:37:49
  1466.     mib.c - restore line stomped in my last update.
  1467.     read_config.c - drop unused variable.
  1468.     snmp_api.c - new method snmp_open_ex replaces set internal hook functions.
  1469. mslifcak 21 Oct 99 10:39:09
  1470.     Fixups for building with MSVC++. (no hpux.c, supply MAX_PERSISTENT_BACKUPS).
  1471. mslifcak 21 Oct 99 10:41:38
  1472.     reminders for snmp_sess_perror usage after open.
  1473.     snmptable.c - open/close session from main().
  1474.     netstat/main.c - use snmp_sess_perror.
  1475. mslifcak 21 Oct 99 10:42:28
  1476.     use snmp_open_ex.
  1477. mslifcak 21 Oct 99 12:09:51
  1478.     Fix BUG#78
  1479. mslifcak 21 Oct 99 12:31:28
  1480.     small patch from M. Laukkanen to fix HP aCC build.
  1481. nba 21 Oct 99 12:52:26
  1482.     - memory_solaris.c: reorder computations to avoid overflow.
  1483. nba 21 Oct 99 12:54:41
  1484.     - memory_solaris2.c: reorder computations to avoid overflow.
  1485. mslifcak 22 Oct 99 06:29:16
  1486.     In fixing bug #83 on 4.0 branch, discovered that 3.6 branch
  1487.     did not have "octet" token support.  Added.
  1488. mslifcak 22 Oct 99 06:29:52
  1489.     Fix BUG #83.
  1490. mslifcak 22 Oct 99 07:39:01
  1491.     Removed duplicated variable in a nested block. ARg!
  1492. hardaker 22 Oct 99 09:59:39
  1493.     - (mib.c): enable hex strings inside oids.
  1494. mslifcak 22 Oct 99 10:12:26
  1495.     Display _some_ octet string indices of object identifiers as quoted printable.
  1496.     Should be expanded to handle other INDEX types.
  1497. hardaker 22 Oct 99 15:28:59
  1498.     - (acconfig.h, config.h.in, configure, configure.in, keytools.c,
  1499.       keytools.h, scapi.c):
  1500.       - use openssl for md5/sha support (from Olafur Gudmundsson).
  1501. hardaker 22 Oct 99 15:29:38
  1502.     - (mib.c): print string based OIDs better.
  1503. hardaker 24 Oct 99 08:24:02
  1504.     - (configure, configure.in): SNMPCONFPATH uses sysconfdir not datadir.
  1505. hardaker 24 Oct 99 08:24:21
  1506.     - (README.snmpv3): typo.
  1507. hardaker 24 Oct 99 08:25:35
  1508.     - (mib.c): fix "mibs" and "mibdirs" .conf directives to properly
  1509.       handle multiple calls (additive) and '+'s and things.
  1510. hardaker 24 Oct 99 08:27:28
  1511.     - (read_config.c):
  1512.       - premib directives weren't getting read due to a missing negation (!).
  1513.       - more parsing debugging statements added.
  1514. mslifcak 25 Oct 99 08:06:32
  1515.     minor rework to clarify signed compares and remove unused variables.
  1516. nba 25 Oct 99 13:39:27
  1517.     - interfaces.c: fix a memory leak in the Linux part
  1518. nba 25 Oct 99 13:41:01
  1519.     - configure.in, proc.c: support for FreeBSD 2.1 where ps doesn't have c flag
  1520. nba 25 Oct 99 13:51:22
  1521.     - hr_system.c: play it safe when no utmp file exists
  1522. nba 25 Oct 99 13:53:26
  1523.     - snmptrapd.c, snmptrapd_handlers.c: support for traphandle DEFAULT
  1524. nba 25 Oct 99 13:56:26
  1525.     - RUNTESTS, TESTCONF.sh eval_onescript.sh eval_tools.sh: support non-bash
  1526.      shells (echo -n vs echo \c). Don't require . in PATH
  1527. nba 25 Oct 99 13:58:03
  1528.     - snmptranslate.c: let ':' in OID do "the right thing"
  1529. nba 25 Oct 99 13:59:05
  1530.     - pass.c: do an htonl when passing ip address
  1531. nba 25 Oct 99 14:07:11
  1532.     - snmpdelta.c: COUNTER64 will dereference freed pointer
  1533. nba 25 Oct 99 14:08:25
  1534.     - snmpd.conf.5.def: minor quirk
  1535. nba 25 Oct 99 14:13:57
  1536.     - *: configure support for dmalloc malloc debugger (www.dmalloc.com)
  1537. hardaker 25 Oct 99 14:35:51
  1538.     - (snmptranslate.c): enable -p printing of only a section of the mib tree.
  1539. hardaker 25 Oct 99 16:05:03
  1540.     - (snmptranslate.c, parse.c): hack to do wild card searches for a mib node.
  1541. mslifcak 26 Oct 99 10:34:40
  1542.     Allow unsigned range for counter/gauge/timeticks (fix BUG#84 per Sander Steffann).
  1543. hardaker 27 Oct 99 14:33:33
  1544.     - (Makefile.in): fix up ucd-snmp-config.h building.
  1545. hardaker 27 Oct 99 14:34:10
  1546.     - (snmp_agent.h): prototype agent_check_and_process().
  1547. hardaker 27 Oct 99 14:34:55
  1548.     - (Makefile.in, ucd-snmp-agent-includes.h): added a header file to
  1549.       wrap around the various agent include files.
  1550. hardaker 27 Oct 99 14:35:27
  1551.     - (master_admin.c): simple debugging so you can watch stuff register.
  1552. hardaker 27 Oct 99 14:36:21
  1553.     - (Makefile.in, default_store.3, default_store.3.bot,
  1554.       default_store.3.h, default_store.3.top, snmp_agent_api.3):
  1555.       - new manual pages: default_store.3, snmp_agent_api.3.
  1556. hardaker 27 Oct 99 14:36:55
  1557.     - (default_store.h):
  1558.       - mark regions to be included in the default_store.3 manual page.
  1559. hardaker 27 Oct 99 14:37:49
  1560.     - (lcd_time.h): define and comment LCD_TIME_SYNC_OPT better.
  1561. hardaker 27 Oct 99 14:38:06
  1562.     - (ucd-snmp-includes.h): add default_store.h and snmp_logging.h
  1563. hardaker 27 Oct 99 17:12:01
  1564.     - (ucd-snmp-includes.h): added more include files.
  1565. hardaker 27 Oct 99 17:12:59
  1566.     - (mib.c): bail if we can't find an index in the mib tree to use for
  1567.       breaking an oid apart.
  1568. hardaker 27 Oct 99 17:30:25
  1569.     - (vacm_vars.c): watch for null communities when printing debug statements.
  1570. mslifcak 28 Oct 99 04:55:52
  1571.     Dave's comment about pre_parse etc. was too good to lose in e-mail.
  1572. mslifcak 28 Oct 99 05:23:05
  1573.     u_int8/16/32_t types no longer needed for WIN32 builds.
  1574. mslifcak 28 Oct 99 05:25:02
  1575.     Oops! restore version r1.131.
  1576. mslifcak 28 Oct 99 06:49:03
  1577.     rephrase subtree not found code in _get_symbol.
  1578. hardaker 28 Oct 99 13:47:57
  1579.     - (snmptosql): debugging and error checking.
  1580. hardaker 29 Oct 99 08:58:17
  1581.     - (mib2c.conf, mib2c.vartypes.conf): Patch from Keith Tuson:
  1582.       - misc fixes.
  1583. hardaker 29 Oct 99 09:28:11
  1584.     - (FAQ): added reference to an above question for perl installation.
  1585. hardaker 29 Oct 99 09:28:43
  1586.     - (ucd-snmp-agent-includes.h): added var_struct.h and agent_read_config.h
  1587. hardaker 29 Oct 99 09:52:18
  1588.     - (default_store.h, mib.c): two new printing options:
  1589.       - printNumericOids
  1590.       - printNumericEnums
  1591. hardaker 29 Oct 99 10:06:03
  1592.     - (ds_agent.h, snmp_agent.c, snmpd.c, snmp_parse_args.c):
  1593.       - snmp over TCP options: -T TCP.
  1594.       - new quick print options: -qo -qe for numeric oids and enums.
  1595. hardaker 29 Oct 99 10:13:44
  1596.     - (snmpcmd.1): document -T and -q[oe]
  1597. hardaker 29 Oct 99 10:15:01
  1598.     -(default_store.3{,.h}): removed from CVS since they are built
  1599. hardaker 29 Oct 99 10:15:43
  1600.     - (.cvsignore): ignore default_store.3{,.h}
  1601. hardaker 29 Oct 99 16:58:07
  1602.     - (tkmib): make it do snmpv3.  Added many things to the options menu.
  1603. marz 29 Oct 99 19:54:10
  1604.      (apps/snmp_parse_args.c, snmplib/snmpv3.c): make engineID setup conditional on app type to prevent apps from easily ending up with the same engineID as agent on same host
  1605. hardaker  1 Nov 99 13:18:00
  1606.     - (snmp_parse_args.c, default_store.h, mib.c, snmp_alarm.c):
  1607.       - don't break oids into pieces if quick_print is turned on.
  1608.       - ditto if the new default_store option is turned on.
  1609.       - made a default_store option to not use sigalrm for snmp_alarms.
  1610. hardaker  2 Nov 99 09:57:31
  1611.     - (Makefile.in): install other header files needed by SNMP.pm.
  1612. mslifcak  2 Nov 99 15:37:05
  1613.     Use HAVE_STDARG_H when deciding to use varargs vs ANSI-C prototypes.
  1614. mslifcak  2 Nov 99 15:46:08
  1615.     Install snmp_agent_api.3
  1616. mslifcak  3 Nov 99 06:11:03
  1617.     declare find_best_tree_node for MSVC build.
  1618. mslifcak  3 Nov 99 06:49:30
  1619.     Near line 663 : close(fd) before invoking wait_on_exec
  1620. mslifcak  3 Nov 99 13:18:59
  1621.     Following call to fdopen (near get_exec_output), do not close(fd).
  1622. mslifcak  3 Nov 99 13:20:16
  1623.     Fix build problem on Linux RedHat 6.0 : key off GNU_LIBRARY value.
  1624. mslifcak  4 Nov 99 02:42:15
  1625.     Patch to build BSD/OS 4.0.1; from Bert Driehuis -- driehuis@playbeing.org
  1626. mslifcak  4 Nov 99 04:14:28
  1627.     More STDC_HEADERS cleanup: use HAVE_STRING_H, HAVE_STDLIB_H instead.
  1628. mslifcak  4 Nov 99 04:33:32
  1629.     Change example away from STDC_HEADERS.
  1630. mslifcak  4 Nov 99 05:08:31
  1631.     Every #define is given a value; set to 1 if no value was specified.
  1632. mslifcak  4 Nov 99 05:13:05
  1633.     First pass support for FreeBSD 4.0 [problems with proc table lookups].
  1634. mslifcak  4 Nov 99 06:11:48
  1635.     Use sysctl(CTL_VM..) to get virtual memory stats.
  1636. hardaker  4 Nov 99 10:03:47
  1637.     - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, mib.c):
  1638.       - define IN_UCD_SNMP_SOURCE in config.h but not in ucd-snmp-config.h.
  1639.       - move ucd-snmp-config.h up in the build order before subdirs.
  1640.       - Make default MIBDIRS search path include $HOME/.snmp/mibs.
  1641.       - Make MIBDIRS parsing handle $HOME variables in it.
  1642. hardaker  4 Nov 99 10:04:42
  1643.     - (mib2c.conf): include headers for compilation for both internal and
  1644.       external to the ucd-snmp source.
  1645. mslifcak  4 Nov 99 10:19:35
  1646.     Redo FreeBSD 4.0: define freebsd3 in s/freebsd4.h; reduce "define" thrashing.
  1647. hardaker  4 Nov 99 10:28:44
  1648.     - (snmp_parse_args.c, snmpcmd.1): move -q flags to -O.
  1649. mslifcak  4 Nov 99 13:43:40
  1650.     Speed up sprint_variable: halve the number of calls to get_symbol.
  1651. mslifcak  5 Nov 99 06:22:52
  1652.     Say goodbye to SNMP_MALLOC, malloc_zero, xcalloc, xmalloc, and xstrdup.
  1653.     Respectively replaced with calloc, calloc, calloc, malloc, and strdup.
  1654. nba  9 Nov 99 01:50:09
  1655.     - mib.c,parse.c: make error reporting in parser work according to spec (-Pe)
  1656.      show defining modules in snmptranslate -d
  1657.      use ds_toggle_boolean
  1658. nba  9 Nov 99 12:59:52
  1659.     - snmptrapd.c,snmptrapd_handlers.c: make it compile with VC++ 5.0
  1660.      (but no handlers (yet))
  1661. hardaker  9 Nov 99 13:02:17
  1662.     - (snmpd.c): fix -H.
  1663. hardaker  9 Nov 99 13:02:41
  1664.     - (ucd_snmp.h): require the DEMO-MIB (just for tutorial purposes).
  1665. hardaker  9 Nov 99 13:09:21
  1666.     - (vacm_vars.c, vacm_vars.h): simple new .conf tokens: rocommunity, rwcommity.
  1667. hardaker  9 Nov 99 13:09:40
  1668.     - (Makefile.in): install the DEMO-MIB.
  1669. nba  9 Nov 99 15:16:03
  1670.     - various: adapt tools to use getopt (and put one in for Win32)
  1671. nba  9 Nov 99 22:20:52
  1672.     . snmp_parse_args.c: a glitch in the conversion to getopt (thanks to
  1673.      driehuis@playbeing.org)
  1674. nba  9 Nov 99 23:30:03
  1675.     - getopt.h: arguments to getopt did not match those in getopt.c
  1676. nba 10 Nov 99 08:30:13
  1677.     - win32/*: fixes to the VC++ build projects
  1678. nba 10 Nov 99 08:32:00
  1679.     - win32/*: VC++ project updates
  1680. daves 10 Nov 99 08:57:00
  1681.     - (agent/agent_read_config.c): Only set up trap sinks on the master agent
  1682. daves 10 Nov 99 08:58:38
  1683.     - (agent/agent_trap.[ch]): minor re-structure to allow subagent trap "sinks"
  1684. daves 10 Nov 99 08:59:45
  1685.     - (agentx/subagent.c): Fix AgentX notify support
  1686. nba 10 Nov 99 12:20:47
  1687.     - win32/*.dsp: yet another round of making this crap work
  1688. nba 10 Nov 99 15:29:18
  1689.     - apps/*: changes for getopt usage, and reworking of snmp_parse_args
  1690. nba 10 Nov 99 22:12:08
  1691.     - win32/*: clean up repository files, and add proper .cvsignore files
  1692. daves 11 Nov 99 03:37:59
  1693.     - (agentx/client.c): Silly typo in start time synchronisation
  1694. nba 11 Nov 99 22:14:27
  1695.     - snmpcmd.1: update man page to correspond to the new getopt situation
  1696.      Note: even though some options have been removed from this
  1697.      page, they still work!
  1698. nba 11 Nov 99 22:50:00
  1699.     - snmp_parse_args.c, mib.c: alignment of option code.
  1700.      Some enhancements to the snmptranslate -d output.
  1701. daves 12 Nov 99 08:46:33
  1702.     - (snmplib/snmp_api.c): Provide a unique ID for all incoming PDUs
  1703. marz 12 Nov 99 13:01:08
  1704.      (lcd_time.[ch], snmpusm.c): fix enginetime update algorithm to conform to spec rfc2574 3.2.7.b.1
  1705. nba 14 Nov 99 01:48:51
  1706.     - snmptable, snmp_parse_args: allow the application specific options to
  1707. nba 14 Nov 99 01:51:57
  1708.     - snmptable: add in the application specific snmptable options between
  1709.      the normal options.
  1710. nba 14 Nov 99 01:53:16
  1711.     - snmpbulkget: new tool to issue a single GETBULK request
  1712. nba 14 Nov 99 01:54:17
  1713.     - snmp_parse_args: changes to support multi-valued options
  1714. nba 14 Nov 99 01:59:20
  1715.     - mibs/*, vacm_vars.h: update the mib files to rfc 2571-2575. Also add
  1716.      SNMP_COMMUNITY_MIB from the coex draft.
  1717. nba 14 Nov 99 02:00:00
  1718.     - vacm_vars.c: kill a warning
  1719. nba 14 Nov 99 02:01:37
  1720.     - pass.c, snmpd.conf.5.def: add an UNSIGNED return type
  1721. nba 14 Nov 99 02:04:46
  1722.     - mib.c, snmptranslate.c: move the MIB:id handling inside read_objid for
  1723.      consistency. Also fixes a buffer overrun in mib.c
  1724. nba 14 Nov 99 02:42:38
  1725.     - SNMPv2-CONF.txt: comment out the IMPORT clause
  1726. nba 14 Nov 99 06:12:03
  1727.     - snmptrapd.c: add the new common -O option set
  1728. nba 14 Nov 99 06:15:01
  1729.     - snmptrapd.8: add the new common -O option set
  1730. nba 14 Nov 99 06:32:25
  1731.     - ipc6: Add the IPv6 code from the Kame project. I have only massaged
  1732.      it so much as to still compile on non-IPv6 systems, and detect
  1733.      Linux, INRIA, Solaris IPv6. No code for them yet. Original
  1734.      author: itojun@iijlab.net
  1735. daves 15 Nov 99 07:56:06
  1736.     - (agent/snmp_vars.c): Fix handling of failed GET/SET requests
  1737. mslifcak 15 Nov 99 08:29:06
  1738.     Fix description of read_objid return value.
  1739. nba 15 Nov 99 14:00:20
  1740.     - snmp_parse_args.c: further error checking, courtesy mslifcak
  1741.       snmpbulkget.c: needs #include <getopt.h> (Thanks to Robert Story)
  1742. nba 15 Nov 99 14:03:36
  1743.     - mibs/: replace RFC1271-MIN.txt with RMON-MIB.txt (RFC 1757 version)
  1744. nba 15 Nov 99 14:05:57
  1745.     - parse.c: fix a spelling error in the MIB replacement table.
  1746. nba 15 Nov 99 14:09:29
  1747.     - .cvsignore: updates to keep cvs silent about generated files.
  1748. hardaker 15 Nov 99 15:18:46
  1749.     - (FAQ, README): new mirror in Australia.
  1750. hardaker 15 Nov 99 15:19:22
  1751.     - (mib_modules.c, snmp_vars.c): move subagent_pre_init() to init_agent().
  1752. hardaker 15 Nov 99 15:19:47
  1753.     - (TODO): memory int -> uint.
  1754. hardaker 15 Nov 99 15:20:10
  1755.     - (header_complex.c): set to '' instead of NULL for -Wall.
  1756. hardaker 15 Nov 99 15:21:07
  1757.     - (mib2c, tkmib): remove -w.
  1758. hardaker 15 Nov 99 15:21:28
  1759.     - (snmp_agent_api.3): don't call subagent_pre_init().
  1760. hardaker 15 Nov 99 15:21:57
  1761.     - (mib2c.storage.conf): debugging statements inserted.
  1762. hardaker 15 Nov 99 15:22:24
  1763.     - (asn1.c, asn1.h): new function: asn_check_packet().
  1764. hardaker 15 Nov 99 15:36:26
  1765.     - (snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c):
  1766.       - add default_store.h
  1767. hardaker 15 Nov 99 15:38:25
  1768.     - (default_store.h, mib.c): move more options to the ds_* routines.
  1769. hardaker 15 Nov 99 15:41:38
  1770.     - (snmp_api.c, snmp_api.h):
  1771.       - move more options to the ds_* routines.
  1772.       - implement support for TCP broken SNMP packets by storing buffers
  1773.         and dealing with pieces of incoming data till we have a full packet.
  1774. mslifcak 15 Nov 99 16:43:25
  1775.     Don't add NULL varbind when ENDOFMIBVIEW is reached.
  1776. hardaker 15 Nov 99 17:41:10
  1777.     - (snmp_agent.c, master.c, protocol.c, protocol.h, subagent.c,
  1778.       snmp_api.c, snmp_api.h):
  1779.       - make TCP support better for agentx.  Still has a problem (I broke agentx).
  1780. mslifcak 15 Nov 99 21:57:36
  1781.     Fix bug#75: build --without-opaque-types
  1782. mslifcak 16 Nov 99 03:36:09
  1783.     Fix spelling misteak.
  1784. nba 16 Nov 99 06:21:25
  1785.     - snmp_parse_args.c, snmptranslate.c, mib.c: redo the snmptranslate options
  1786.      to follow the common option set. Issue warnings when someone
  1787.      uses the old form, advising about the new.
  1788. mslifcak 16 Nov 99 08:48:31
  1789.     Embrace all HP-9000/6xx,7xx, 8xx series platforms, without regrets.
  1790. daves 16 Nov 99 09:13:59
  1791.     - (snmplib/asn1.c): Fix encoding of root OIDs.
  1792. hardaker 16 Nov 99 10:24:59
  1793.     - (protocol.c): add the header length to the packet length estimate.
  1794. hardaker 16 Nov 99 10:26:02
  1795.     - (snmp_parse_args.c): add the T: flag for -T to getopt
  1796. mslifcak 16 Nov 99 14:41:50
  1797.     MSVC touchups:
  1798.     Added snmptrapd project .DSP file; All .DS[PW] files CR-LF line terminated;
  1799.     Fix warnings in asn1.c and snmp_api.c; Remove unused var in snmptranslate.c.
  1800. mslifcak 16 Nov 99 14:56:59
  1801.     Build with getopt.
  1802. mslifcak 17 Nov 99 05:59:15
  1803.     Replace u_int16_t with more universally supported u_short.
  1804. mslifcak 17 Nov 99 07:35:03
  1805.     Project file for building snmpbulkget using MSVC++ gratis Robert Story.
  1806. mslifcak 17 Nov 99 07:36:58
  1807.     Add snmpbulkget to list of apps to build.
  1808. hardaker 17 Nov 99 11:55:41
  1809.     - (ds_agent.h, kernel.c, snmpd.c, snmpd.1.def):
  1810.       - run time rootless running support for snmpd, by reqest of Joe. (-r)
  1811. hardaker 17 Nov 99 12:21:26
  1812.     - (snmptosql):
  1813.       - move to Net::SMTP.
  1814.       - Make new authgroup and authhost tables to contain SNMP::Session defaults.
  1815. hardaker 17 Nov 99 13:05:00
  1816.     - (configure.in): update the so LD for linux to $(CC).
  1817. hardaker 17 Nov 99 13:08:17
  1818.     - (configure): update.
  1819. hardaker 17 Nov 99 13:09:14
  1820.     - (mib2c.storage.conf): update.  Deals with RowStatus objects better.
  1821. nba 17 Nov 99 21:51:19
  1822.     - default_store.c: ds_toggle_boolean missed a mask
  1823. mslifcak 18 Nov 99 17:58:47
  1824.     Check-in agent changes to support Win32 agent built with MSVC++.
  1825.     Thanks to Robert Story.
  1826. mslifcak 18 Nov 99 18:14:58
  1827.     More touchup per MSVC++ Win32 agent work.
  1828. mslifcak 18 Nov 99 18:20:45
  1829.     More MSVC++ Win32 agent files, gratis Robert Story.
  1830. daves 19 Nov 99 11:06:26
  1831.     - (agent/agent_registry.h): Provide missing index allocation defines.
  1832. hardaker 19 Nov 99 13:47:01
  1833.     - (mib2c.storage.conf): fix mib2c.storage.conf.
  1834. hardaker 19 Nov 99 14:20:25
  1835.     - (snmp_vars.c, snmpd.c, snmp_alarm.h, snmp_api.c):
  1836.       - make snmp_select_info possibly handle alarm timers.
  1837.       - make snmpd use them and call snmp_run_alarms().
  1838. hardaker 19 Nov 99 15:24:15
  1839.     - (acconfig.h, config.h.in, configure, configure.in, sedscript.in,
  1840.       disk.c, disk.h, UCD-SNMP-MIB.txt): Patch from Andy HOOD:
  1841.       - monitor disk inode percentages.
  1842. nba 22 Nov 99 05:27:15
  1843.     - configure.in: configure test for netinet/ip.h
  1844. nba 22 Nov 99 05:28:09
  1845.      snmp_logging.c: only timestamp efter a newline
  1846. nba 22 Nov 99 05:28:45
  1847.     - snmpd.c: reinstate snmpd -a functionality
  1848. nba 22 Nov 99 05:29:37
  1849.     - pass.c: remove a const casting warning
  1850. nba 22 Nov 99 05:32:05
  1851.     - IPV6-TCP-MIB, IPV6-UDP-MIB, ipv6.c, tcp.c: move the IPv6 tcp and udp
  1852.      tables to their proper position in the tree, according to the RFC.
  1853. nba 22 Nov 99 06:59:46
  1854.     - ipv6.c: upgrade to the current Kame patch
  1855. nba 22 Nov 99 07:16:59
  1856.     - ipv6.c: some more ANSI prototypes
  1857. daves 22 Nov 99 07:30:06
  1858.     - (agent_registry.[ch] agentx/client.[ch] agentx/master_admin.c):
  1859.       Index de-allocation, and AgentX index support.
  1860. mslifcak 22 Nov 99 08:20:29
  1861.     Retry add MSVC++ project file.
  1862. mslifcak 22 Nov 99 08:21:58
  1863.     Add CVS ignore list for win32/libagent.
  1864. hardaker 22 Nov 99 08:29:33
  1865.     - (snmptable.c): Patch from Robert Story:
  1866.       - Added ability to use MIB to query tables with non-sequential column OIDs.
  1867.       - Added code to handle sparse tables.
  1868. hardaker 22 Nov 99 09:00:45
  1869.     - (usmUser.c): fix oid -> char conversions pointed out by Michael Slifcak.
  1870. hardaker 22 Nov 99 09:07:34
  1871.     - (README): added more people to the thanks list.
  1872. hardaker 22 Nov 99 09:18:15
  1873.     - (configure, configure.in, host_res.h, hr_filesys.c, hr_storage.c,
  1874.       hr_swrun.c, hr_system.c, bsdi4.h): Patch from Bert Driehuis:
  1875.       - bsdi support for the host resources mib.
  1876. hardaker 22 Nov 99 09:24:51
  1877.     - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update tests for new
  1878.       error messages.
  1879. hardaker 22 Nov 99 12:30:05
  1880.     - (vmstat.c, vmstat_freebsd2.c): use header_generic not header_simple_table
  1881. hardaker 22 Nov 99 12:49:21
  1882.     - (vacm_vars.c, pass.c): fix oid -> char conversions.
  1883. nba 22 Nov 99 12:54:08
  1884.     - *: change the first argument of the config parser functions to a
  1885.      const string
  1886. hardaker 22 Nov 99 13:05:05
  1887.     - (acconfig.h, config.h.in, configure, configure.in, tcp.c): Patch
  1888.       from Garrett Wollman:
  1889.       - FreeBSD 4.x fixes.
  1890. hardaker 22 Nov 99 16:48:54
  1891.     - (snmp_vars.c): remove creation of initial and template* users.
  1892. hardaker 22 Nov 99 16:50:25
  1893.     - (vacm_vars.c, usmUser.c): new config tokens allowing easy user and
  1894.       vacm/user configuration and setup.
  1895. hardaker 22 Nov 99 17:02:11
  1896.     - (scapi.c): fix length check of key space.
  1897. hardaker 22 Nov 99 17:52:36
  1898.     - (README.snmpv3): update to reflect new and easier .conf mechanisms.
  1899. nba 23 Nov 99 01:23:16
  1900.     - ipv6.h: remove an __P that had sneaked in
  1901. nba 23 Nov 99 01:24:37
  1902.     - IPSEC-MIB.txt: change some underlines into dashes, and repair the
  1903.      ::= (maybe I should have looked at this file before adding it :-))
  1904. nba 23 Nov 99 01:26:26
  1905.     - pass_persist.c: fix some arguments (int => size_t). Thanks to
  1906.      Anthony Shipman <ashipman@erggroup.com>
  1907. daves 23 Nov 99 01:37:29
  1908.     - (host/hr_swrun.c): Fix linux process memory usage figures.
  1909.      (Reported by Mitch Shields)
  1910. daves 23 Nov 99 02:11:43
  1911.     - (host/hr_storage.c host/hr_swrun.c): Guard against calculation overflow
  1912. nba 23 Nov 99 02:20:13
  1913.     - snmp_agent.c: #include <unistd.h> for select prototype
  1914. daves 23 Nov 99 05:21:58
  1915.     - (snmp_agent.c agentx/subagent.c):
  1916.        Make main session structure visible throughout the agent,
  1917.        and use this for AgentX subagent as well.
  1918. daves 23 Nov 99 05:40:09
  1919.     - (agent_registry.[ch]):
  1920.       - Make index registration API more immediately convenient
  1921.       - Associate such registrations with the main session
  1922.       - new routine to unregister all indexes for a given session
  1923.       - differentiate between ANY index and NEW index
  1924.       - clean up assorted compiler warnings
  1925. hardaker 23 Nov 99 17:51:44
  1926.     - (snmptosql): fix from address line, other misc fixes.
  1927. daves 24 Nov 99 09:03:00
  1928.     - (agentx/master_admin.c): Release allocated indexes on subagent shutdown.
  1929. hardaker 24 Nov 99 09:09:08
  1930.     - (acconfig.h, config.h.in, configure, configure.in, usmUser.c,
  1931.       keytools.c, keytools.h, lcd_time.c, scapi.h, tools.c,
  1932.       keymanagetest.c, scapitest.c, config.h):
  1933.       - force --enable-developer for CVS checkouts.
  1934.       - remove all references to KMT.
  1935. hardaker 24 Nov 99 09:16:02
  1936.     - (INSTALL): change editing of config.h note.
  1937. hardaker 24 Nov 99 10:43:08
  1938.     - (vacm_vars.c): Patch from Frank Strauss:
  1939.       - allow seperation of mask with both . and :.
  1940. mslifcak 24 Nov 99 11:07:05
  1941.     Fix BUG#57 using modified patch supplied by zany@triq.net.
  1942. mslifcak 24 Nov 99 11:07:49
  1943.     Fix BUG#57 using 2/3 of patch supplied by zany@triq.net.
  1944. nba 25 Nov 99 14:32:47
  1945.     - snmp_api.c, agent_trap.c, snmp_agent.c, snmp_mib.h, snmp_mib.c:
  1946.      fix misalignment of statistics counters
  1947. nba 25 Nov 99 14:33:15
  1948.     - snmp_mib.h: fix misalignment of statistics counters
  1949. nba 25 Nov 99 14:52:57
  1950.     - usmUser.c: new user is not added unless both auth and priv is specified
  1951.      on createUser directive
  1952. nba 25 Nov 99 14:56:12
  1953.     - defaults_store.h, snmp_api.c, snmp_parse_args.c: add defCommunity
  1954.      directive
  1955.     - snmp_api.h, snmp_api.c: add errorcode for malloc failure
  1956. nba 25 Nov 99 14:57:57
  1957.     - mib.c: kill yet another silly warning from gcc
  1958. nba 26 Nov 99 11:18:23
  1959.     - default_store.c: although read_config is case insensitive, ds_handle_config
  1960.      was not. At the same time it failed to report the problem that
  1961.      it was called but didn't know what to do.
  1962. marz 27 Nov 99 06:31:11
  1963.      (agent/kernel.c, testing/eval_tools.sh): fix -r switch to supress error messages about failed kernel and add -r to default testing code so 'make test can be run by user
  1964. hardaker 27 Nov 99 09:18:15
  1965.     - (vacm_vars.c): redo rwuser/rouser to allow specification of auth type.
  1966. mslifcak 29 Nov 99 05:50:27
  1967.     More HP-UX aCC fixes supplied by Markku Laukkanen.
  1968. mslifcak 29 Nov 99 10:30:51
  1969.     Use ntohs macro to carefully obtain the default service port.
  1970. mslifcak 29 Nov 99 10:33:45
  1971.     Fix reference to snmplib.
  1972. mslifcak 29 Nov 99 10:36:43
  1973.     Remove last vestiges of DEBUG_MALLOC_INC fragments.
  1974. mslifcak 29 Nov 99 11:58:37
  1975.     Free STREAM packet buffer when session is closed;
  1976.     Test for close in progress for read, write, select, and timeout functions.
  1977. mslifcak 29 Nov 99 12:43:34
  1978.     Use size_t for name_len member.
  1979. hardaker 29 Nov 99 14:02:08
  1980.     - (system.c, system.h): implement strcasestr (from Michael Slifcak).
  1981. hardaker 29 Nov 99 14:02:50
  1982.     - (parse.c): make best matching (-b) use regex when available.
  1983. hardaker 29 Nov 99 14:03:49
  1984.     - (config.h.in, configure, configure.in):
  1985.       - check for regex.h, regcomp, strcasestr.
  1986. hardaker 29 Nov 99 14:04:09
  1987.     - (README): another name.
  1988. nba 30 Nov 99 03:01:34
  1989.     - snmp_api.h, snmp_mib.[ch]: A couple additional SNMP statistics points
  1990. daves 30 Nov 99 07:07:01
  1991.     - (agentx/master.c): Remove redundent routine.
  1992. daves 30 Nov 99 07:08:43
  1993.     - (agentx/master_request.c): Fix handling of multi-variable requests to subagents.
  1994. mslifcak 30 Nov 99 13:10:40
  1995.     Fix -Td usage description; use switch when current_name is NULL.
  1996. mslifcak 30 Nov 99 13:11:14
  1997.     Include ctype.h
  1998. hardaker 30 Nov 99 14:30:32
  1999.     - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching
  2000.       everywhere.
  2001. mslifcak 30 Nov 99 14:47:36
  2002.     Use Wes' cool new get_wild_node match method.
  2003. mslifcak 30 Nov 99 16:50:41
  2004.     Add multiple match capability to find_best_tree_node, and use it in
  2005.     snmptranslate (new -B option).
  2006. mslifcak  1 Dec 99 06:40:07
  2007.     Error check and free resources during regex processing.
  2008. mslifcak  1 Dec 99 10:38:18
  2009.     Prevent overflow of object ID in get_module_node.
  2010.     In find_best_tree_node, treat result from recursed call same for match = 0.
  2011. mslifcak  1 Dec 99 15:55:56
  2012.     Fix bug #112 and finish patch supplied by Anthony Shipman.
  2013. mslifcak  1 Dec 99 16:32:14
  2014.     Use SNMP_MAXBUF when defining large static buffer storage.
  2015. nba  2 Dec 99 04:41:55
  2016.     - mib.c: accessing and freeeing env_var misplaces around NULL test
  2017. nba  2 Dec 99 04:42:57
  2018.     - snmptrapd.c: fix snmp_clone_pdu2 by using the snmplib version
  2019. nba  2 Dec 99 05:06:55
  2020.     - usmUser.c snmpv3.[ch]: move usm_parse_create_usmUser from the agent
  2021.       to the library, so that snmptrapd can use it.
  2022. mslifcak  2 Dec 99 09:21:45
  2023.     Fix bug #81 - continue install after error creating persistent directory.
  2024. hardaker  2 Dec 99 16:59:55
  2025.     - (parse.c): turn on REGEX_EXTENDED.
  2026. nba  3 Dec 99 15:03:48
  2027.     - snmptrapd.c: correct handling of SIGHUP tp reconfigure.
  2028. nba  3 Dec 99 15:04:16
  2029.     - snmptrapd_handlers.c: a little nicer error message
  2030. nba  3 Dec 99 15:05:13
  2031.     - parse.c: remember to NULL a freed pointer
  2032. hardaker  3 Dec 99 16:51:43
  2033.     - (configure, configure.in): switch to PIC from pic.
  2034. hardaker  3 Dec 99 16:52:16
  2035.     - (Makefile.in): use $(MAKE) instead of make.
  2036. hardaker  3 Dec 99 16:52:51
  2037.     - (vmstat.c): remove duplicate limits.h include.
  2038. nba  5 Dec 99 21:49:50
  2039.     - pass.c, pass_persist.c: ensure proper byte ordering when pass'ing
  2040.      ipaddress.
  2041. mslifcak  6 Dec 99 09:19:08
  2042.     Show all non-printable subids in dump_oid_to_string.
  2043.     Recurse clear_tree_flags only if necessary.
  2044. hardaker  6 Dec 99 13:47:41
  2045.     - (snmp_parse_args.c): default specifications for auth/priv types.
  2046. hardaker  6 Dec 99 13:51:34
  2047.     - (snmp_parse_args.c): print error strings returned by generate_Ku().
  2048. nba  6 Dec 99 14:32:22
  2049.     - .cvsignore: Make CVS silent about installation files
  2050. hardaker  6 Dec 99 14:48:08
  2051.     - (snmpusm.c):
  2052.       - make snmpusm usable again, changing arguments slightly.
  2053.       - make it also use defaults for passphrases, user, etc.
  2054. hardaker  6 Dec 99 14:56:21
  2055.     - (Sv3config, T030snmpv3usercreation): make v3 testing work again.
  2056. hardaker  6 Dec 99 14:58:28
  2057.     - (snmpusm.c): fix usage for new args.
  2058. mslifcak  6 Dec 99 15:09:53
  2059.     Convert USM_ERR* to SNMPERR_USM*.
  2060. nba  6 Dec 99 15:13:21
  2061.     - system.c, config.h, win32.dsw, *.dsp, libsnmp.def: cleaning up for VC builds
  2062. mslifcak  6 Dec 99 16:31:26
  2063.     More fun updating MS VC build of apps and library.
  2064. mslifcak  7 Dec 99 08:03:06
  2065.     Use argv[0] since the app wont be snmpgetnext, probably.
  2066. daves  7 Dec 99 08:29:55
  2067.     - (agent/agent_read_config.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch]
  2068.        snmplib/read_config.[ch] snmplib/snmp_api.c):
  2069.        -  Use the saved application name for registering config handlers
  2070.      (N.B: This change will need to be applied to MIB modules as well)
  2071. hardaker  7 Dec 99 09:14:30
  2072.     - (hr_other.c): shorten cpu description length.
  2073. hardaker  7 Dec 99 09:17:41
  2074.     - (sysORTable.c): make sysOrIndex not-accessible, as it should be.
  2075. hardaker  7 Dec 99 09:32:02
  2076.     - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
  2077.       - convert to SMIv2 and cleanup.
  2078. hardaker  7 Dec 99 13:45:59
  2079.     - (snmpwalk.c):
  2080.       - New ability to peform a get on the requested OID when either no
  2081.         results are returned or when the user requests an inclusive option.
  2082.       - New ability to print number of variables found at the end.
  2083. hardaker  7 Dec 99 13:54:11
  2084.     - (snmpwalk.1): document -Ci and -Cp (badly).
  2085. mslifcak  7 Dec 99 15:23:44
  2086.     Eliminate multiplying by sizeof(char) or sizeof(unsigned char);
  2087.     agentx/client.c - snmp_free_varbind replaces free in four places;
  2088.     snmpv3/usmUser.c - usm_free_user replaces free in one place.
  2089. hardaker  8 Dec 99 09:19:08
  2090.     - (mib.c): register a config token for suffix printing.
  2091. hardaker  8 Dec 99 14:08:20
  2092.     - (UCD-SNMP-MIB.txt): make mrIndex IMPLIED since it is in the code.
  2093. hardaker  8 Dec 99 14:41:53
  2094.     - (mib.c): fix -Os and index based oid printing to work again.
  2095. mslifcak  8 Dec 99 15:01:20
  2096.     Include getopt.h to define optarg.
  2097. mslifcak  8 Dec 99 15:04:54
  2098.     Add missing dskPercentNode to DskEntry (thanks to
  2099.              Michael Kirkham <support@iwl.com>).
  2100. hardaker  8 Dec 99 15:23:07
  2101.     - (mib.c, parse.c, parse.h):
  2102.       - remembered IMPLIED indexes.
  2103.       - properly print OIDs with length prefixes on parsed OIDs so
  2104.         cutting/pasting of them works.
  2105.       - properly print strings and oids that are IMPLIED.
  2106.       - print strings in either ' or " quotes depending on if their IMPLIED.
  2107. hardaker  8 Dec 99 15:26:51
  2108.     - (README): add Juergen.
  2109. hardaker  8 Dec 99 15:28:54
  2110.     - (*..Makefile.in): make depend.
  2111. hardaker  8 Dec 99 15:29:52
  2112.     - (snmpd.c): move sys/param out of ifdef FD_SET.
  2113. hardaker  8 Dec 99 15:47:02
  2114.     - (*..Makefile.in): A real make depend with no ssl dependancies, etc.
  2115. hardaker  8 Dec 99 15:49:32
  2116.     - (makefileindepend.pl, makenosysdepend.pl, remove-files):
  2117.       - move the make depend perl scripts to the top level where they only
  2118.         need to be edited once.
  2119. hardaker  8 Dec 99 17:13:17
  2120.     - (acconfig.h, config.h.in, master.c, read_config.c, system.c, system.h):
  2121.       - implement mkdirhier() and use it for persistent storage and agentx
  2122.         socket file creation.
  2123. daves  9 Dec 99 07:34:03
  2124.     - (man/snmp_trap_api.3): Initial documentation for agent trap generation.
  2125. nba  9 Dec 99 07:34:08
  2126.     - mib.c: implement MIB::label
  2127. nba  9 Dec 99 07:49:34
  2128.     - snmpcmd.1: support MIB::label
  2129. mslifcak  9 Dec 99 08:14:59
  2130.     Patches supplied by Juergen Schoenwaelder.
  2131. hardaker  9 Dec 99 10:08:26
  2132.     - (Makefile.top, config.h.in, configure, configure.in,
  2133.       agent/Makefile.in, snmplib/Makefile.in):
  2134.       - fixed --enable-shared (at least on linux).
  2135. hardaker  9 Dec 99 15:26:23
  2136.     - (keytools.c): Patch from Leonard Gomelsky:
  2137.       - generate_Ku() speed improvements.
  2138. hardaker  9 Dec 99 16:16:40
  2139.     - (UCD-SNMP-MIB.txt): changed all instances of kb to kB.
  2140. hardaker  9 Dec 99 16:53:14
  2141.     - (snmpnetstat/Makefile.in): fix for --enable-shared
  2142. hardaker  9 Dec 99 17:09:23
  2143.     - (agent/*Makefile.in): fix for --enable-shared on hpux
  2144. nba 10 Dec 99 03:06:18
  2145.     - master.c: add a missing #include <netinet/in.h> (at least for Solaris).
  2146. nba 10 Dec 99 03:07:06
  2147.     - pass.c: fix some buf/buf2 confusion
  2148. nba 10 Dec 99 03:09:33
  2149.     - pass_persist.c: fix some buf/buf2 confusion
  2150. nba 10 Dec 99 03:10:30
  2151.     - read_config.c: add some missing const specifiers
  2152. nba 10 Dec 99 03:20:10
  2153.     - (various): changes to compile snmpd with VC++ 5.0 (Release mode)
  2154. mslifcak 10 Dec 99 07:28:33
  2155.     Fix to build executable agent on HP-UX.
  2156. mslifcak 10 Dec 99 10:23:36
  2157.     Apply Dave's patch to fix max varbinds testing on GETBULK.
  2158. marz 10 Dec 99 10:44:29
  2159.      (snmlib/snmp_api.c): fix bug in _sess_copy where pointers that were not owned by newly created session could get mistakenly freed if errors were encountered during session copy - also eliminate some redundant copying of security{Auth|Priv}Key data
  2160. mslifcak 10 Dec 99 13:03:58
  2161.     Fix HP-UX problem with ipDefaultTTL.
  2162. daves 13 Dec 99 03:17:41
  2163.     - (agent_registry.c): Handle delegated MIB regions properly when split.
  2164. daves 13 Dec 99 03:18:38
  2165.     - (agent_trap.c): allow specification of enterprise OID when sending traps
  2166. daves 13 Dec 99 04:43:14
  2167.     - (agent/snmpd.c agent/mibgroup/smux/smux.[ch]):
  2168.       - Patch to get SMUX support working with the new agent architecture.
  2169.         This is probably not The Right Way To Do Things Now, but it works.
  2170.         Thanks to Nick Amato and Mike Michaud.
  2171. mslifcak 13 Dec 99 09:49:28
  2172.     Added patch from M.Michaud to use send_enterprise_trap_vars.
  2173. hardaker 13 Dec 99 09:57:37
  2174.     - (DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt):
  2175.       - Juergens patch to move DLMOD-MIB -> UCD-DLMOD-MIB and -> SMIv2.
  2176.       - moved to the experimental tree.
  2177. mslifcak 13 Dec 99 12:04:15
  2178.     Clean also removes generated default_store.3.h .
  2179. mslifcak 13 Dec 99 13:54:27
  2180.     Sanity checks added to _get_symbol.
  2181. hardaker 13 Dec 99 14:20:10
  2182.     - (config.h.in, configure, configure.in): --with-efence implemented.
  2183.       - (forced checking for --enable-developer and CVS checkouts)
  2184. mslifcak 13 Dec 99 14:54:31
  2185.     Fix problem printing IMPLIED indices of OBJECTID type.
  2186. mslifcak 13 Dec 99 15:12:01
  2187.     Finish symbol conversion with numeric when subtree is leaf node.
  2188. mslifcak 13 Dec 99 16:03:00
  2189.     Allow sprint_variable to work even if no MIB files were read.
  2190. hardaker 14 Dec 99 08:08:00
  2191.     - (snmp_parse_args.c, snmptranslate.c, snmptrapd.c, default_store.h,
  2192.       mib.c, mib.h):
  2193.       - argument shuffling...
  2194.         -I for input args created, and -OR moved there.
  2195.         -Ib created.
  2196.         -TB created for snmptranslate (was -B).
  2197. hardaker 14 Dec 99 08:41:41
  2198.     - (IANAifType-MIB.txt, UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
  2199.       - updates.
  2200. hardaker 14 Dec 99 14:54:09
  2201.     - (keytools.c): reverse generate_Ku optimizations, as they don't work.
  2202. hardaker 14 Dec 99 15:19:35
  2203.     - (Makefile.in): DLMOD -> UCD-DLMOD
  2204. hardaker 14 Dec 99 16:05:08
  2205.     - (configure, configure.in): move -lefence check up to front (last in link).
  2206. hardaker 14 Dec 99 16:05:37
  2207.     - (header_complex.c): get next in link list before deleting root.
  2208. mslifcak 15 Dec 99 04:21:27
  2209.     Isolate and retouch deprecated command line options.
  2210. mslifcak 15 Dec 99 05:51:00
  2211.     Share kstat fd iff ucd-snmp/memory_solaris2 is also configured.
  2212. hardaker 15 Dec 99 09:17:03
  2213.     - (EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc,
  2214.       UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
  2215.       - Even more updates.
  2216. hardaker 15 Dec 99 09:19:14
  2217.     - (SNMPv2-PARTY-MIB.txt SNMPv2-M2M-MIB.txt ): removed.
  2218. mslifcak 15 Dec 99 09:42:44
  2219.     Remove snmp_log_syslog, snmp_log_filelog, snmp_log_stderrlog;
  2220.     Simplify snmp_log_string.
  2221. mslifcak 15 Dec 99 09:56:24
  2222.     Add time marker create, set, and delta time check methods.
  2223. mslifcak 15 Dec 99 11:08:19
  2224.     Replace kc from memory_solaris2.c with kstat_fd, defined in kernel_sunos5.c.
  2225. nba 16 Dec 99 23:05:47
  2226.     - kernel.c: output error string, not number
  2227. nba 16 Dec 99 23:06:58
  2228.     - snmpd.c: n terminate some log messages
  2229. nba 16 Dec 99 23:08:02
  2230.     - smux.[ch]: fix some prototypes and includes.
  2231. nba 16 Dec 99 23:08:54
  2232.     - snmptranslate.c: be explicit in the -t warning
  2233. nba 16 Dec 99 23:09:42
  2234.     - mib.c: fix a tail recursion elimination problem printing oids
  2235. nba 16 Dec 99 23:10:31
  2236.     - snmpv3.c: a more spevific help message for defVersion
  2237. nba 17 Dec 99 02:08:17
  2238.     - mib.c: kill that tail recursion elimination, it just adds too many
  2239.      conditionals. Properly output an empty string index.
  2240. nba 17 Dec 99 02:09:18
  2241.     - snmp_parse_args.c: remove some superfluous usage() calls.
  2242. nba 17 Dec 99 02:14:18
  2243.     - snmptable.c: cleanup of the "new" mib walk to determine fields. Make it
  2244.      default (don't even document the -C compatibility option). Ignore
  2245.      not-accessible fields in the walk.
  2246. nba 17 Dec 99 02:18:30
  2247.     - snmptrapd.c: make the oids given to trapd handlers properly .0 terminated.
  2248.      Add a SNMP-COMMUNITY-MIB::snmpTrapAddress.0
  2249.      Add syslog of v2 traps and informs
  2250. nba 17 Dec 99 03:22:39
  2251.     - libsnmp.def: add some function names
  2252. hardaker 17 Dec 99 07:03:09
  2253.     - (snmpcmd.1): document -I and -O flags.
  2254. hardaker 17 Dec 99 07:05:08
  2255.     - (snmpcmd.1): mention that -IR and -Ib are actually used by default.
  2256. hardaker 17 Dec 99 07:13:03
  2257.     - (snmp.conf.5.def): document a bunch of new configuration options.
  2258. hardaker 17 Dec 99 07:26:05
  2259.     - (snmpd.conf.5.def): document rocommunity, rwcommunity, rouser, rwuser.
  2260. hardaker 17 Dec 99 07:28:34
  2261.     - (snmpd.conf.5.def): document the file directive.
  2262. hardaker 17 Dec 99 07:40:43
  2263.     - (snmpd.conf.5.def): document createUser.
  2264. hardaker 17 Dec 99 10:10:42
  2265.     - (NEWS): first pass at changes.
  2266. hardaker 17 Dec 99 10:11:02
  2267.     - (sedscript.in): PERSISTENT_DIRECTORY token added.
  2268. hardaker 17 Dec 99 10:11:34
  2269.     - (snmpd.c): reorder init() routines for -H to prevent segfaulting.
  2270. hardaker 17 Dec 99 10:16:32
  2271.     - (Makefile.in): put snmpd.o into the object list, and remove it from
  2272.       direct compilation in the CC link line.
  2273. hardaker 17 Dec 99 10:17:05
  2274.     - (usmUser.c): changed help line of createUser to seperate DES token
  2275.       from the passphrase.
  2276. hardaker 17 Dec 99 10:17:28
  2277.     - (snmp_parse_args.c): removed -R from the -h output.
  2278. hardaker 17 Dec 99 10:18:24
  2279.     - (NEWS): second pass.
  2280. hardaker 17 Dec 99 10:18:42
  2281.     - (snmp_agent_api.3): re-structure based on recent changes.
  2282. mslifcak 17 Dec 99 14:23:25
  2283.     Fixed a few spelilng errors.
  2284. mslifcak 17 Dec 99 15:21:39
  2285.     Add Bill Fumerola's patch for FreeBSD 4.x to use swapinfo.
  2286.     Include FreeBSD 4.x specific memory and vmstat when building that agent.
  2287. mslifcak 17 Dec 99 15:41:14
  2288.     No dummy values for FreeBSD, please.
  2289. hardaker 17 Dec 99 15:46:08
  2290.     - (snmp_alarm.c): missing ! operater on signal test.
  2291. hardaker 17 Dec 99 15:55:48
  2292.     - (NEWS): mention -I.
  2293. hardaker 17 Dec 99 15:56:27
  2294.     - (agent_read_config.c, agent_registry.c, snmp_vars.c):
  2295.       - include "snmp_alarm.h" for mib modules that need the callback def.
  2296. hardaker 17 Dec 99 15:57:10
  2297.     - (header_complex.c, header_complex.h): completely restructured.
  2298.       - drasticly reduces memory usage for large data sets (1/3).
  2299. daves 20 Dec 99 03:01:49
  2300.     - (agentx/README.agentx): Updated to describe current status.
  2301. daves 20 Dec 99 04:15:55
  2302.     - (agent_trap.c snmp_vars.c mibII.[ch] mibII/*.c mibII/sysORTable.h):
  2303.       - Use SNMP_OID prefix definitions in OID specifications.
  2304.       - Register the various MIB-2 modules separately in sysORTable.
  2305. hardaker 20 Dec 99 06:43:40
  2306.     - (snmp_parse_args.c): Force set to 1 for -D so multiple switches can
  2307.       be given (ie, don't toggle the value).
  2308. hardaker 20 Dec 99 06:48:24
  2309.     - (Makefile.in): moved kernel.o into the libucdagent library.
  2310. hardaker 20 Dec 99 13:23:25
  2311.     - (IPSEC-MIB.txt): removed
  2312. hardaker 20 Dec 99 13:25:15
  2313.     - (IPFWACC-MIB.txt): moved to UCD-IPFWACC-MIB.txt
  2314. hardaker 20 Dec 99 13:26:09
  2315.     - (UCD-IPFWACC-MIB.txt): moved and updated from IPFWACC-MIB.txt
  2316. hardaker 20 Dec 99 13:30:06
  2317.     - (UCD-IPFWACC-MIB.txt): moved table to one level deeper under mib node.
  2318. hardaker 20 Dec 99 13:30:36
  2319.     - (ipfwacc.c): moved table to one level deeper under mib node.
  2320. hardaker 20 Dec 99 15:38:34
  2321.     - (Makefile.in): IPFWACC-MIB.txt -> UCD-IPFWACC-MIB.txt
  2322. hardaker 20 Dec 99 17:19:18
  2323.     - (agent_trap.c): make uptime a long for 64bit architectures.
  2324. hardaker 20 Dec 99 17:20:15
  2325.     - (agentx/protocol.c): make a things size_t instead of u_int (for 64bit code).
  2326. hardaker 20 Dec 99 17:20:55
  2327.     - (snmp_api.c): Digital Unix hack for bad recvfrom implementation.
  2328. hardaker 20 Dec 99 17:31:45
  2329.     - (EXAMPLE.conf.def): minor note.
  2330. hardaker 20 Dec 99 17:32:23
  2331.     - (NEWS): mention SMIv2 updates.
  2332. hardaker 20 Dec 99 17:32:37
  2333.     - (mibincl.h): add agent_trap.h
  2334. hardaker 20 Dec 99 17:34:31
  2335.     - (version.h bug-report sedscript.in): version tag ( 4.1.pre1 )
  2336. nba 21 Dec 99 02:37:19
  2337.     - snmpd.c, smux.c, snmp_api.c: take away some unused variables.
  2338. nba 22 Dec 99 02:41:42
  2339.     - memory_freebsd2.c: make it work (again) for FreeBSD-2 :-)
  2340. nba 22 Dec 99 02:43:15
  2341.     - hr_storage.c: kill a dummy value
  2342. nba 22 Dec 99 05:46:21
  2343.     - system.c: naughty, naughty Niels, just reindenting ...
  2344. nba 22 Dec 99 05:47:11
  2345.     - system_mib.c: use some #defines i place of numbers
  2346. nba 22 Dec 99 05:58:18
  2347.     - vacm routines: alignment with RFC mibs, preparing for trap generation
  2348.      and a better integration with variable tree walking
  2349. hardaker 22 Dec 99 15:12:26
  2350.     - (master.c): use snmp_sess_open for the second try at opening the
  2351.       master port.
  2352. hardaker 22 Dec 99 15:13:05
  2353.     - (master_request.c): increase max vars to 64 (was 16).  I have a
  2354.       table with more than that number in columns, which breaks snmptable.
  2355. hardaker 22 Dec 99 16:30:01
  2356.     - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
  2357.       - first pass at vmstat support for solaris.
  2358. hardaker 23 Dec 99 08:21:37
  2359.     - (vmstat_solaris2.c): Patch from Jochen Kmietsch:
  2360.       - non 80-column wrapped version.
  2361. hardaker 28 Dec 99 15:42:08
  2362.     - (master_request.c): remove the ! in front of in_a_view, which changed.
  2363. hardaker 30 Dec 99 07:51:36
  2364.     - (snmpd.c): usage line order messed up, as pointed out by Robert Story.
  2365. mslifcak 30 Dec 99 12:00:58
  2366.     Fix compile errors.
  2367. mslifcak 31 Dec 99 09:31:12
  2368.     Fix bug # 122
  2369. mslifcak 31 Dec 99 09:32:58
  2370.     Apply patch provided by Serg Trushnikov <sat@zmail.ru> for AIX 4.2.1 knlist
  2371. mslifcak 31 Dec 99 10:11:12
  2372.     Fix bug #125 - insert underscore into struct snmp_ipaddr member names.
  2373. mslifcak 31 Dec 99 10:33:16
  2374.     Autoconf patch c/o Albert Chin-A-Young <china@thewrittenword.com>
  2375. mslifcak 31 Dec 99 10:36:46
  2376.     Fix warnings of uninitialized variables.
  2377. mslifcak 31 Dec 99 12:43:50
  2378.     Fix bug #48 : no strcasecmp/strncasecmp for Sinix
  2379. mslifcak 31 Dec 99 13:27:44
  2380.     Apply some NetBSD 1.3.x, 1.4 patches c/o Grea A. Woods <woods@planix.com>
  2381. nba  3 Jan 00 15:23:21
  2382.     - EXAMPLE.conf.def: adapt to changes in valid vacm syntax
  2383. nba  3 Jan 00 15:26:07
  2384.     - snmp_vars.c: include agent_registry.h only once
  2385. nba  3 Jan 00 15:26:51
  2386.     - snmpd.c: add a missing const specifier
  2387. nba  3 Jan 00 15:27:29
  2388.     - mibII.h: add prototype for init_mibII
  2389. nba  3 Jan 00 15:28:24
  2390.     - wombat.[ch]: correct prototype for wombat_parse_config
  2391. nba  3 Jan 00 15:30:26
  2392.     - system.h: add prototype for strcasecmp
  2393. nba  3 Jan 00 15:32:59
  2394.     - parse.c: fix File variable being left pointing into the stack.
  2395.      Ignore .index file on WIN32 platform
  2396. nba  3 Jan 00 15:34:22
  2397.     - mib.c: also note TEXTUAL CONVENTION in -Td output
  2398. nba  3 Jan 00 15:39:40
  2399.     - snmpcmd.1: add snmpbulkget to list of applications
  2400.     - snmptranslate.1: explain -T outputs
  2401.     - snmptrapd.conf.5.def: defalt traphandler is implemented
  2402. hardaker  4 Jan 00 08:58:24
  2403.     - (README, FAQ): Japan mirror location change.
  2404. hardaker  4 Jan 00 10:33:54
  2405.     - (Makefile.in): install struct.h
  2406. hardaker  4 Jan 00 10:35:06
  2407.     - (snmp_agent.c): deal with blocking better in snmp_agent_check_and_process().
  2408. hardaker  4 Jan 00 16:27:45
  2409.     - (config.h.in, configure, configure.in): Patch from Sander Steffann:
  2410.       - Add -I/usr/include/rpm because of badly written rpm header files.
  2411. nba  4 Jan 00 22:12:10
  2412.     - EXAMPLE.conf.def, FAQ, snmpd.conf.5.def: remove all traces of security
  2413.      model "any" in "group" configuration directives
  2414. nba  4 Jan 00 23:50:27
  2415.     - parse.c: #ifdef some variables not used under win32
  2416. nba  4 Jan 00 23:51:11
  2417.     - snmptrapd.c: implement trand handlers for win32
  2418. daves  6 Jan 00 01:58:56
  2419.     - (mibgroup/mibII.c): Remove redundant file
  2420. hardaker  6 Jan 00 08:57:31
  2421.     - (util_funcs.h): properly wrap struct.h include directive for
  2422.       non-source-directory include.
  2423. marz  6 Jan 00 12:56:50
  2424.     update syntax (exact)
  2425. marz  6 Jan 00 13:07:03
  2426.     we should not print to stderr if stderr logging is diabled - this thows off the alignment of test output for 'make test' in both ucd-snmp and Perl/SNMP
  2427. marz  6 Jan 00 13:14:10
  2428.     update config access syntax (exact)
  2429. hardaker  6 Jan 00 15:08:28
  2430.     - (COPYING): y2k bug.
  2431. hardaker  6 Jan 00 15:08:48
  2432.     - (mib2c): removed a debugging statement.
  2433. hardaker  6 Jan 00 15:09:20
  2434.     - (mib2c.conf): unquoted quotes quoted.
  2435. hardaker  7 Jan 00 09:29:06
  2436.     - (snmp_agent.c): better handling of write failures.
  2437. hardaker  7 Jan 00 10:38:48
  2438.     - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): update to v4 API set code.
  2439. hardaker  7 Jan 00 11:22:40
  2440.     - (snmptranslate.c): Patch from Robert Story:
  2441.       - handle multiple translated OIDs.
  2442. hardaker  7 Jan 00 16:21:50
  2443.     - (vacm_vars.c): properly group rw/rousers into usm not v1/v2c.
  2444. nba  7 Jan 00 23:43:10
  2445.     - configure.in: some missing "x" in tests for --with-openssl and
  2446.      --disable-developer
  2447. nba  8 Jan 00 00:56:30
  2448.     - configure.in: bugfix for a bugfix bug
  2449. mslifcak  8 Jan 00 11:44:58
  2450.     Fix build for Linux RedHat 6.1 (cant link libwrap without libnsl).
  2451. mslifcak  8 Jan 00 12:07:44
  2452.     Use knlist iff aix4 and HAVE_KNLIST [not complete w/o configure mods]
  2453. daves 10 Jan 00 01:37:32
  2454.     - (agent/mibgroup/mibII.h): Re-remove redundant prototype.
  2455. daves 10 Jan 00 02:31:39
  2456.     - (snmplib/snmp_api.c): Differentiate max-repetition and non-repeater errors.
  2457. daves 10 Jan 00 03:06:42
  2458.     - (agent/snmp_agent.c): Count numbers of variables requested/set
  2459. daves 10 Jan 00 06:12:40
  2460.     - (snmplib/system.c): Re-structure get_uptime() to cache boot time.
  2461. mslifcak 10 Jan 00 13:14:03
  2462.     Allow MSVC++ 5.x users to build using this workspace.
  2463. mslifcak 10 Jan 00 13:21:30
  2464.     Qualify use of withval to define library and include search paths.
  2465. marz 10 Jan 00 14:21:14
  2466.     Checking in SNMP-3.1.0b1
  2467. marz 10 Jan 00 14:34:50
  2468.     *** empty log message ***
  2469. marz 10 Jan 00 14:40:04
  2470.     add mibload
  2471. hardaker 10 Jan 00 15:36:18
  2472.     - (mibincl.h): include stdlib.h and malloc.h.
  2473. hardaker 10 Jan 00 15:36:40
  2474.     - (Sv3config): remove the trailing space.
  2475. hardaker 10 Jan 00 15:38:44
  2476.     - (config.h.in, configure, configure.in):
  2477.       - make --without-efence work.
  2478.       - check for -lnsl more explicitly.
  2479. mslifcak 10 Jan 00 16:30:51
  2480.     ucdDemoPublic.c - remove uninitialized variables from write method.
  2481.     snmp_vars.c     - proper oid compare; no copy from save if oids exact match
  2482.     snmpd.c         - terminate statement.
  2483. mslifcak 10 Jan 00 16:31:16
  2484.     snmptranslate.1   - remove junk line.
  2485. mslifcak 10 Jan 00 16:31:38
  2486.     snmptranslate.c  - simple default case.
  2487. mslifcak 10 Jan 00 16:32:08
  2488.     snmp_api.c    - better comment for snmp_oid_compare.
  2489.     read_config.c - remove sizeof(u_char) from malloc size calc.
  2490.     scapi.h       - spell check.
  2491. mslifcak 11 Jan 00 01:33:45
  2492.     Trolling for malloc errors; more graceful degradation.
  2493. mslifcak 11 Jan 00 01:53:08
  2494.     Glean refs to mibII.o from this makefile.
  2495. mslifcak 11 Jan 00 07:44:50
  2496.     Add IN_UCD_SNMP_SOURCE to not break Win32 builds.
  2497. mslifcak 11 Jan 00 07:59:23
  2498.     Keep win32 release build from breaking.
  2499. mslifcak 11 Jan 00 08:10:10
  2500.     Init file count at zero, not by incrementing random value.
  2501. mslifcak 11 Jan 00 09:13:38
  2502.     Restore memdup usage to its former luster.
  2503. marz 11 Jan 00 10:37:21
  2504.     remove bad session test - session.t has it already - note the call to gethostbyname can hang for some time if DNS is not setup correctly - anyone know a way arround this?
  2505. mslifcak 11 Jan 00 15:05:09
  2506.     Use CFLAGS when linking (could have profile switch, etc).
  2507. hardaker 12 Jan 00 11:16:27
  2508.     - (snmpv3.c): cast malloc returns.
  2509. mslifcak 12 Jan 00 21:09:47
  2510.     Use DEBUGMSGOID liberally, replacing sprint_objid; small speedup.
  2511. daves 13 Jan 00 02:46:47
  2512.     - (agent/snmp_vars.c): Remove extraneous bracket.
  2513. mslifcak 13 Jan 00 05:36:21
  2514.     No get_boottime support for cygwin (yet). Hopefully a temporary condition.
  2515. daves 13 Jan 00 06:31:44
  2516.     - (snmplib/parse.[ch]): Unload MIB module
  2517.      (N.B: Somewhat simplistic with regard to multiply-loaded nodes)
  2518. daves 13 Jan 00 06:33:40
  2519.     - (snmplib/parse.c): More complete handling of unloading MIB modules.
  2520. mslifcak 14 Jan 00 09:33:39
  2521.     Small compile fix and debug message restoration.
  2522. hardaker 14 Jan 00 11:34:25
  2523.     - (bug-report): grep for configure flags
  2524. hardaker 14 Jan 00 16:09:09
  2525.     - (scapi.c): implement DES encryption.
  2526. hardaker 14 Jan 00 16:10:29
  2527.     - (NEWS): remove export control note about DES.
  2528. daves 17 Jan 00 06:13:39
  2529.     - (man/snmptrapd.8): Describe default logging behaviour.
  2530. daves 17 Jan 00 09:02:32
  2531.     - (agent/snmp_vars.c): Discard "too-late" responses from overlapped regions.
  2532. marz 17 Jan 00 12:47:58
  2533.     added v2 trap
  2534. marz 18 Jan 00 07:00:26
  2535.     modified for v2-trap.
  2536. marz 18 Jan 00 07:54:12
  2537.     fix error messages and return vals for trap funcs, clean up pdu
  2538. mslifcak 18 Jan 00 08:14:42
  2539.     Prevent array bounds error when creating specific trap oid.
  2540. mslifcak 18 Jan 00 14:23:44
  2541.     Latest vmstat_solaris2 from the author Jochen Kmietsch.
  2542. mslifcak 18 Jan 00 21:22:06
  2543.     Cleanup around ip6_vars.h include (no #if 0)
  2544. mslifcak 18 Jan 00 21:25:53
  2545.     Remove commented out objects that are MAX-ACCESS not-accessible.
  2546. mslifcak 18 Jan 00 21:29:01
  2547.     1.Make snmp_get_do_logging visible from DLL
  2548.     2.Apply Win32 patch from R.Story to activate mib stats module (snmp_mib).
  2549. mslifcak 18 Jan 00 21:37:02
  2550.     Consistent getpagesize (first divide by 1024).
  2551. daves 20 Jan 00 04:25:05
  2552.     - (snmplib/snmp_api.c): Support selective binding of server addresses.
  2553. mslifcak 21 Jan 00 01:46:04
  2554.     Remove party crud; spell check.
  2555. mslifcak 21 Jan 00 01:46:41
  2556.     Add const to cleanup a few signatures.
  2557. mslifcak 21 Jan 00 01:49:35
  2558.     Minimize data handling and use register variabies in
  2559.     snmp_oid_compare and compare_tree.
  2560. marz 21 Jan 00 07:27:13
  2561.     added v3 inform
  2562. marz 21 Jan 00 08:00:27
  2563.     inform.
  2564. marz 21 Jan 00 08:13:25
  2565.     inform
  2566. marz 21 Jan 00 10:47:24
  2567.     *** empty log message ***
  2568. mslifcak 21 Jan 00 11:19:09
  2569.     config_arch_require solaris2 version of vmstat.
  2570. nba 23 Jan 00 08:51:39
  2571.     - parse.c: add some more error checking to getoid
  2572. nba 23 Jan 00 12:42:11
  2573.     - parse.c: fix merging of anonymous nodes when they are named
  2574. nba 23 Jan 00 12:43:54
  2575.     - parse.c: errenous => erroneous
  2576. marz 23 Jan 00 16:41:06
  2577.     handle adding OPAQUE vars for setting and traps etc.
  2578. daves 24 Jan 00 07:21:34
  2579.     - (examples/{example,wombat}.[ch]):
  2580.       - Consolidated example modules into one, including config and SET support.
  2581. marz 24 Jan 00 08:59:32
  2582.     *** empty log message ***
  2583. mslifcak 24 Jan 00 09:44:45
  2584.     Make sure kstat_fd is initialized before being used.
  2585. mslifcak 24 Jan 00 09:55:32
  2586.     Fix Bug #144 items 1,3,4 : case insensitive check for "all" keyword.
  2587. mslifcak 24 Jan 00 10:05:12
  2588.     Itojun's netbsd ELF patch + remove wombat [Dave's example fix]
  2589. mslifcak 24 Jan 00 10:14:56
  2590.     Fix printing IMPLIED index (from associate of J. Kmietsch) modified and applied.
  2591. marz 24 Jan 00 10:36:43
  2592.     *** empty log message ***
  2593. marz 25 Jan 00 06:49:43
  2594.     syntax for win32 build
  2595. marz 25 Jan 00 11:47:12
  2596.     add missing synbols for perl/SNMP module
  2597. marz 25 Jan 00 12:05:59
  2598.     additional win32 install notes
  2599. nba 25 Jan 00 13:52:42
  2600.     - parse.c: fix a missing initialization of tc_index
  2601. hardaker 25 Jan 00 13:55:33
  2602.     - (vestinternett/diskio.[ch]): Ragnar Kjrstad's diskio mib.
  2603. hardaker 25 Jan 00 13:56:02
  2604.     - (VEST-INTERNETT-MIB.txt): Ragnar Kjrstad's diskio mib.
  2605. nba 25 Jan 00 14:12:58
  2606.     - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, Makefile.in:
  2607.      Update to the current draft HOST-RESOURCES (draft-ops-hostmib-01)
  2608. hardaker 25 Jan 00 14:47:59
  2609.     - (configure): help update
  2610. hardaker 25 Jan 00 14:50:56
  2611.     - (snmp_alarm.3, snmp_alarm.c): Patch from Frank Strauss:
  2612.       - fix registration function to do what it says it should do.
  2613. mslifcak 25 Jan 00 19:30:51
  2614.     Larger buffer for print_module_name; Fix possible null deref in get_tc.
  2615. mslifcak 25 Jan 00 21:46:14
  2616.     mib.c:print_tree_node - show module name once in -- FROM;
  2617.     parse.c: show "Cannot find module" once per missing module.
  2618. mslifcak 26 Jan 00 07:14:50
  2619.     fix compile error when --without-root-access is used (strauss@ibr.cs.tu-bs.de)
  2620. mslifcak 26 Jan 00 07:26:22
  2621.     Acknowledge more contributors.
  2622. hardaker 26 Jan 00 10:24:21
  2623.     - (getValues.pm) getValues.pm was noted missing
  2624. hardaker 26 Jan 00 15:29:54
  2625.     - (UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt):
  2626.       Patch from Juergen Schoenwaelder:
  2627.       - fix the diskio mib, convert to SMIv2, and move to ucdExperimental.
  2628. hardaker 26 Jan 00 15:30:42
  2629.     - (UCD-DLMOD-MIB.txt): Patch from Juergen Schoenwaelder:
  2630.       - prefix oid with "ucd".
  2631. hardaker 26 Jan 00 15:31:00
  2632.     - (UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
  2633.       - prefix oids with "ucd".
  2634. hardaker 26 Jan 00 15:32:25
  2635.     - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
  2636.       - clean up and reformat sub-registration comments.
  2637. hardaker 26 Jan 00 15:34:20
  2638.     - (UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
  2639.       UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
  2640.       - correct ucd-snmp-coders email address to replace "ece" with "ucd-snmp".
  2641. hardaker 26 Jan 00 16:06:31
  2642.     - (agent_trap.c, agent_trap.h, snmpd.conf.5.def): Patch from Frank Strauss:
  2643.       - add ability to allow sending traps to ports other than 162.
  2644. hardaker 26 Jan 00 16:28:22
  2645.     - (Makefile.in, Makefile.in, Makefile.in, Makefile.in):
  2646.       - make depend.
  2647. hardaker 26 Jan 00 16:53:41
  2648.     - (snmpv3.c): fix priv key length extrapolation.  Should be done differently?.
  2649. hardaker 26 Jan 00 16:54:43
  2650.     - (Sv3DESconfig, T023snmpv3getMD5DES): fix DES test so it works.
  2651. hardaker 26 Jan 00 17:15:07
  2652.     - (snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1):
  2653.      - badly done updates.
  2654. hardaker 26 Jan 00 17:18:17
  2655.     - (version.h bug-report sedscript.in): version tag ( 4.1.pre2 )
  2656. hardaker 26 Jan 00 17:32:41
  2657.     - (configure, configure.in): allow ',' seperated --with-*-modules flag values.
  2658. hardaker 26 Jan 00 19:22:53
  2659.     - (configure, configure.in): comma, comma, comma, comma, comma-chameleon.
  2660. hardaker 27 Jan 00 08:33:43
  2661.     - (default_store.c): make config parser handle "" (null) parsed strings.
  2662. marz 27 Jan 00 11:14:09
  2663.     remove no-op snmp_synch_setup
  2664. mslifcak 27 Jan 00 14:51:39
  2665.      1. Fix memory leak when anonymously named nodes are used.
  2666.      2. Hack around smicng's "SMI " statements to prevent other memory leaks.
  2667. mslifcak 27 Jan 00 16:13:58
  2668.     Remove hack around "SMI" token; keep the good part of the previous patch.
  2669. mslifcak 28 Jan 00 07:18:09
  2670.     Some variable renaming for consistency, error checking
  2671.     improved, missing string.h included.  Patch supplied by author.
  2672. mslifcak 28 Jan 00 12:30:20
  2673.     Fix spell LITTLE_ENDIAN. Thanks to talman@hitt.nl.
  2674. mslifcak 28 Jan 00 12:38:22
  2675.     Change agentx_{build,parse}_short . Thanks to Gerard Talman@hitt.nl.
  2676. mslifcak 28 Jan 00 12:52:25
  2677.     This with previous two changes completes a patch for items 2,3,4
  2678.     for bug #149.
  2679. nba 30 Jan 00 03:01:52
  2680.     - host.h: config_require_mib(HOST-RESOURCES-TYPES)
  2681. nba 30 Jan 00 03:04:22
  2682.     - hr_disk.c: convert to 1k blocks
  2683. nba 30 Jan 00 03:09:38
  2684.     - hr_storage.c: convert from pages to 1k blocks
  2685. nba 30 Jan 00 03:11:28
  2686.     - if.c: defensive test for missing objects (it might fail to show
  2687.      down status properly)
  2688. marz 30 Jan 00 08:19:34
  2689.     create V3 user entry, cleanup
  2690. marz 30 Jan 00 10:42:36
  2691.     clean up before release - update version, release notes
  2692.     
  2693.     Note: KNOWN BUGS
  2694.     the new quoted OCTETSTR instance identifiers returned by get_symbol
  2695.     are not compatible with the perl/SNMP module (__get_label_iid)
  2696. marz 30 Jan 00 10:44:37
  2697.     clean up before release - update version, release notes
  2698.     
  2699.     Note: KNOWN BUGS
  2700.     the new quoted OCTETSTR instance identifiers returned by get_symbol
  2701.     are not compatible with the perl/SNMP module (__get_label_iid)
  2702.     
  2703.     not sure that this ever worked - will have to look at old OCTETSTR
  2704.     behaviour and see how to recreate it
  2705. marz 30 Jan 00 10:58:02
  2706.     clean up before release - update version, release notes etc.
  2707. daves 31 Jan 00 01:05:16
  2708.     - (agent/agent_registry.h): Log failed MIB registrations.
  2709. daves 31 Jan 00 01:45:15
  2710.     - (agent/agent_trap.c): Include instance subidentifier in snmpTrapOID and
  2711.      snmpTrapEnterprise OID definitions.  (Thanks to Gerard Talman)
  2712. daves 31 Jan 00 02:40:02
  2713.     - (snmplib/snmp_api.[ch]): Restore traditional socket field names.
  2714. daves 31 Jan 00 03:00:16
  2715.     - (snmplib/snmp_api.h): Alternative approach to Irix socket handling.
  2716. daves 31 Jan 00 03:03:15
  2717.     - (acconfig.h config.h.in configure.in configure):
  2718.       - Attempt to detect non-traditional socket address structure (on Irix 6.x).
  2719. daves 31 Jan 00 03:14:50
  2720.     - (snmplib/snmp_api.c): Initialize addrlen in _sess_read().  (Frank Strauss)
  2721. daves 31 Jan 00 03:41:08
  2722.     - (AGENT.txt): Revised and updated version.
  2723. daves 31 Jan 00 07:49:50
  2724.     - (acconfig.h config.h.in configure.in configure):
  2725.       - Improved checking for Irix-style socket address structure.
  2726. daves 31 Jan 00 07:51:54
  2727.     - (snmplib/snmp_api.h): Attempt to mimic Irix-style socket address structure.
  2728. daves 31 Jan 00 07:53:52
  2729.     - (snmplib/asn1.c snmplib/snmp.c snmplib/snmp_api.c snmplib/snmpusm.c):
  2730.       - Don't assume size_t is signed (Pekka Kytolaakso)
  2731. daves 31 Jan 00 07:55:06
  2732.     - (snmplib/snmpv3.[ch]): Don't assume size_t is signed (Pekka Kytolaakso)
  2733.       - N.B: This changes the interface of snmpv3_generate_engineID() slightly.
  2734. daves 31 Jan 00 07:56:38
  2735.     - (apps/snmptest.c): Don't assume size_t is signed (Pekka Kytolaakso)
  2736. daves 31 Jan 00 07:57:56
  2737.     - (mibgroup/examples/example.[ch]):
  2738.       - Provide an example for how to trigger a trap.
  2739. marz 31 Jan 00 10:41:16
  2740.     set DS_LIB_DONT_BREAKDOWN_OIDS to get previoulsy released behaviour of get_symbol wrt octet based instance ids (i.e., no double-quoting)
  2741. daves  1 Feb 00 01:49:55
  2742.     - (acconfig.h config.h.in configure.in configure snmplib/snmp_api.h):
  2743.       - Fix broken setting of socket address structure choice.
  2744. daves  1 Feb 00 03:37:25
  2745.     - (agentx/master_request.c): Fix session ID handling when delegating requests.
  2746. daves  1 Feb 00 04:19:16
  2747.     - (configure.in configure): Catch common invalid configure options.
  2748. daves  1 Feb 00 05:27:03
  2749.     - (FAQ): Expand the description of generating traps from the agent slightly.
  2750. hardaker  1 Feb 00 08:32:03
  2751.     - (diskio.*): moved to the ucd-snmp directory
  2752. hardaker  1 Feb 00 08:34:09
  2753.     - (diskio.h): load the mib.
  2754. hardaker  1 Feb 00 08:34:24
  2755.     - (diskio.c): move to ucdExperimental.15.
  2756. hardaker  1 Feb 00 08:43:03
  2757.     - (NEWS): update (again).
  2758. hardaker  1 Feb 00 08:45:41
  2759.     - (snmpcmd.1): .PP -> .IP for -Ob.
  2760. hardaker  1 Feb 00 08:46:07
  2761.     - (snmpusm.1): changed context string in examples to "".
  2762. mslifcak  1 Feb 00 11:26:36
  2763.     Fixup more signed/unsigned comparisons.
  2764. daves  2 Feb 00 01:12:37
  2765.     - (host/hr_disk.c): Fix solaris initialisation, plus extra debugging info.
  2766. mslifcak  2 Feb 00 04:44:23
  2767.     Remove dependencies on (moved) vestinternett/diskio
  2768. nba  2 Feb 00 06:44:31
  2769.     - solaris2.8.h: Solaris 8 seems close to Solaris 7
  2770. nba  2 Feb 00 06:45:25
  2771.     - hr_disk.c: add NetBSD support
  2772. hardaker  2 Feb 00 07:17:28
  2773.     - (configure, configure.in): updated --help
  2774. daves  2 Feb 00 08:02:46
  2775.     - (agent/snmp_vars.c): Correctly handle individually excluded instances
  2776. mslifcak  2 Feb 00 08:42:17
  2777.     Allow -Co to affect the outcome.
  2778. mslifcak  2 Feb 00 08:52:43
  2779.     fix the fat-fingering patch I just made. feh.
  2780. hardaker  2 Feb 00 10:52:33
  2781.     - (smux.c): Patch from Robert Miles:
  2782.       - various fixes:
  2783.         1) The first registration request could be lost.
  2784.         2) Registration delete requests never received a response.
  2785.         3) Registration delete requests were not finding the registration when the
  2786.            delete's priority was set to -1.
  2787.         4) Non-zero values were not being encoded properly in registration
  2788.            responses.
  2789. marz  2 Feb 00 14:18:09
  2790.     add instructions for building w/ OpenSSL on VC++
  2791. mslifcak  2 Feb 00 14:18:22
  2792.     Let hrProcessorLoad out of the genie's bottle.
  2793. mslifcak  2 Feb 00 16:24:15
  2794.     Touchup for building more MIB modules in Win32 (MSVC).
  2795. mslifcak  2 Feb 00 16:36:21
  2796.     Touchup to build more MIB modules on Win32.
  2797. daves  3 Feb 00 01:35:12
  2798.     - (FAQ): Document changes to access control stuff.
  2799. mslifcak  3 Feb 00 04:12:57
  2800.     Undo uninformed change : load average != average time that CPU is idle.
  2801. mslifcak  3 Feb 00 06:43:10
  2802.     include mib_module_config.h to make the USING_ constants visible.
  2803. marz  3 Feb 00 09:44:37
  2804.     update my email
  2805. mslifcak  3 Feb 00 09:56:48
  2806.     Include mib_module_config.h from mibincl.h, not top level config.h.
  2807. marz  3 Feb 00 10:48:37
  2808.     add -u PIDFILE to snmptrapd, now we need -c -C :), btw is the value of optarg reliable after getopt has been called again...it seems to work
  2809. mslifcak  3 Feb 00 12:57:20
  2810.     Remove DOS-style line termination (CR-LF --> LF).
  2811.     libsnmp.def - remove unneeded comment about obsolete v2party.
  2812. mslifcak  3 Feb 00 12:58:27
  2813.     Note the wombat is replaced by example in more places.
  2814. mslifcak  3 Feb 00 13:28:31
  2815.     Follow condition HAVE_GETPID for pid_file object.
  2816. hardaker  3 Feb 00 14:29:19
  2817.     - (dummy/*): removed, use example instead.
  2818. hardaker  3 Feb 00 14:44:33
  2819.     - (subagent.c): include mib_module_config.h.
  2820. hardaker  3 Feb 00 14:46:10
  2821.     - (subagent.c): protect sysORTable callbacks with #ifdefs.
  2822. hardaker  3 Feb 00 14:51:40
  2823.     - (README): remove dummy reference.
  2824. nba  3 Feb 00 23:57:49
  2825.     - agent/registry.c, agent_trap.c, client.c: change some type casts from
  2826.      (char *) to (u_char *) top silence some warnings.
  2827. nba  3 Feb 00 23:59:57
  2828.     - mt_support.h: another way of doing nothing, not giving a "null effect"
  2829.      warning from gcc.
  2830. nba  4 Feb 00 00:16:01
  2831.     - read_config.c, mib.c: fix some PATH separators from constant : to
  2832.      ENV_SEPARATOR{_CHAR}
  2833. nba  4 Feb 00 00:17:48
  2834.     - hr_disk.c: A little cleanup of the disk device definitions, also adding
  2835.      SCSI to FreeBSD 3
  2836. nba  4 Feb 00 01:20:55
  2837.     - vacm_vars.c: slight rewording of warning message
  2838. nba  4 Feb 00 04:00:27
  2839.     - hr_disk.c: really do that FreBSD scsi thing
  2840. marz  4 Feb 00 06:44:24
  2841.      have mib loading api return result codes
  2842. marz  4 Feb 00 08:55:42
  2843.     add defaults for v2 trap params
  2844. hardaker  4 Feb 00 12:01:32
  2845.     - (configure, configure.in, Makefile.in): find, locate, and use perl if found.
  2846. hardaker  4 Feb 00 12:47:26
  2847.     - (snmp_api.c, snmp_api.h, snmpv3.c): provide v3 defaults.
  2848. hardaker  4 Feb 00 13:12:18
  2849.     - (read_config.c): don't print failed access errors (EACCES).
  2850. hardaker  4 Feb 00 13:15:51
  2851.     - (Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in,
  2852.       Makefile.in): final make depend.
  2853. hardaker  4 Feb 00 13:50:15
  2854.     - (agent_read_config.c): don't read the opt config file or call
  2855.       post_config callbacks, since the library takes care of that now.
  2856. marz  4 Feb 00 13:52:08
  2857.     updates for perl/SNMP build
  2858. hardaker  4 Feb 00 13:56:19
  2859.     - (snmptrapd.c):
  2860.       - implement -c and -C flags for Joe.
  2861.       - redid the init structure to make it look more like the current agent.
  2862. hardaker  4 Feb 00 14:01:30
  2863.     - (snmptrapd.8): document -c and -C.
  2864. marz  4 Feb 00 15:21:41
  2865.     build fixes and test enhancements
  2866. marz  4 Feb 00 15:44:44
  2867.     updates for perl/SNMP build
  2868. -------------------------------------------------------------------------------
  2869. Changes: V4.0 -> V4.0.1
  2870. hardaker 23 Aug 99 16:44:27
  2871.     - (Makefile.in): install the snmpusm.1 manual page.
  2872. mslifcak 24 Aug 99 04:44:47
  2873.     Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN.
  2874. mslifcak 24 Aug 99 05:11:13
  2875.     Remove ASN_SHORT_LEN hack - known to dump core in agent.
  2876. mslifcak 24 Aug 99 06:19:49
  2877.     Add "." to PATH for RUNTESTS; Drop optreset to build most platforms
  2878. mslifcak 24 Aug 99 10:25:53
  2879.     -(testing/eval_tools) - let some (AIX) agents settle before firing requests.
  2880. hardaker 24 Aug 99 12:48:21
  2881.     - (vacm_vars.c): correct sysORTable entry.
  2882. hardaker 24 Aug 99 13:36:35
  2883.     - (snmpusm.c): check for null response pointer.
  2884. hardaker 24 Aug 99 13:37:31
  2885.     - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c):
  2886.       - provide defVersion token support in snmp.conf (sort of hackish).
  2887. hardaker 24 Aug 99 13:41:18
  2888.     - (TODO): remove snmpv3 support :-)
  2889. mslifcak 24 Aug 99 14:05:39
  2890.     -(top/Makefile.in) - remove more generated files with distclean rule.
  2891. hardaker 24 Aug 99 14:15:40
  2892.     - (all_system.h): remove.  again.
  2893. mslifcak 24 Aug 99 14:17:33
  2894.     -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror
  2895. mslifcak 24 Aug 99 15:14:18
  2896.     -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error.
  2897. hardaker 24 Aug 99 15:59:42
  2898.     - (snmp_api.c): remove version setting in snmp_api.c.  Not needed there.
  2899. hardaker 24 Aug 99 16:01:55
  2900.     - (NEWS): 4.0.1 update
  2901. mslifcak 24 Aug 99 16:05:15
  2902.     -(configure.*) move statement about ucdDemoPublic into comment field.
  2903. mslifcak 24 Aug 99 16:49:22
  2904.     -(testing/*) run tests when package is not installed, and when
  2905.     the build tree is not the same as the source tree.
  2906. -------------------------------------------------------------------------------
  2907. Changes: V3.6.2 -> V4.0
  2908. hardaker 14 Sep 98 09:11:57
  2909.     - (acconfig.h, config.h.in, configure, configure.in):
  2910.       - change the PERSISTENTFILE define to PERSISTENTDIR.
  2911. hardaker 14 Sep 98 09:17:45
  2912.     - (agent_read_config.c, snmpd.c, snmpd.h, system.c):
  2913.       - move persistent cache capability into the library from the
  2914.         agent. (snmptrapd, and others will need this as well).
  2915.       - implement some new functions: init_snmpv3(), snmpv3_shutdown(),
  2916.         snmpv3_get_engine_boots(), etc.
  2917.       - agentBoots -> engineBoots.
  2918. hardaker 14 Sep 98 09:21:05
  2919.     - (Makefile.in, read_config.c, snmp_api.c, snmp_api.h, snmpv3.c, snmpv3.h):
  2920.       - move persistent cache capability into the library from the
  2921.         agent. (snmptrapd, and others will need this as well).
  2922.       - implement some new functions: init_snmpv3(), snmpv3_shutdown(),
  2923.         snmpv3_get_engine_boots(), etc.
  2924.       - agentBoots -> engineBoots.
  2925. hardaker 14 Sep 98 09:23:09
  2926.     - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c,
  2927.       snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c,
  2928.       snmptest.c, snmptrap.c, snmpwalk.c):
  2929.       - pass app name to snmp_parse_args, so it can pass it to
  2930.         init_snmp(), which now needs it for persistent cache reading.
  2931. hardaker 14 Sep 98 09:25:13
  2932.     - (snmpEngine.c, snmpEngine.h):
  2933.       - Begin implementation of the SNMP-FRAMEWORK-MIB.
  2934. hardaker 14 Sep 98 17:43:12
  2935.     - (acconfig.h, config.h.in): define ENTERPRISE_NUMBER to 2021.
  2936. hardaker 14 Sep 98 17:43:50
  2937.     - (snmpv3.c, snmpv3.h): implement snmpEngineID creation and configuration.
  2938. hardaker 14 Sep 98 17:44:06
  2939.     - (snmpEngine.c): report snmpEngineID properly.
  2940. hardaker 14 Sep 98 17:49:15
  2941.     - (snmpv3mibs.h): high-level module created to import v3 releated mibs.
  2942. hardaker 14 Sep 98 21:09:41
  2943.     - (util_funcs.[ch], snmpEngine.c, snmpv3.[ch], system.[ch]):
  2944.       - move snmpEngineTime calculation to snmplib/snmpv3.c.
  2945.       - move calculate_time_diff() to system.c from util_funcs.c.
  2946. hardaker 14 Sep 98 22:29:55
  2947.     - (snmpMPDStats.c, snmpMPDStats.h):
  2948.      - implement SNMP-MPD-MIB.
  2949. hardaker 14 Sep 98 22:30:10
  2950.     - (snmpv3mibs.h): add snmpMPDStats module.
  2951. hardaker 14 Sep 98 22:40:24
  2952.     - (snmpEngine.c, snmpMPDStats.c): register the modules in sysORTable.
  2953. hardaker 16 Sep 98 07:04:11
  2954.     - (snmpMPDStats.c): double blank -> single.
  2955. hardaker 16 Sep 98 07:04:58
  2956.     - (usmStats.c, usmStats.h): implement the usmStats portion of the
  2957.       SNMP-USER-BASED-SM-MIB.
  2958. hardaker 16 Sep 98 07:05:43
  2959.     - (snmpv3mibs.h): add usmStats to require list.
  2960. hardaker 18 Sep 98 09:54:08
  2961.     - (snmp_api.c): change sprintf_oid buf length in DEBUGPOID to 4096.
  2962. hardaker 18 Sep 98 09:55:07
  2963.     - (snmpd.c): init_snmpv3 needs to go above init_agent for engineID creation.
  2964. hardaker 18 Sep 98 09:59:20
  2965.     - (snmpv3mibs.h, usmUser.c, usmUser.h, Makefile.in, snmpusm.c,
  2966.       snmpusm.h, snmpv3.c, snmpv3.h):
  2967.       - basic usmUser structure created for the libray with support
  2968.         functions:
  2969.         - struct usmUser *usm_get_user(*engineID,  engineIDLen,  *name, *userList);
  2970.         - struct usmUser *usm_add_user(*user, *userList);
  2971.         - struct usmUser *usm_free_user(*user);
  2972.         - struct usmUser *usm_clone_user(*from);
  2973.         - struct usmUser *usm_create_initial_user();
  2974.       - first pass at basic USM module support added to the agent.
  2975. hardaker 18 Sep 98 12:42:46
  2976.     - (snmp-tc.h): create a new .h file to store common textual convention defines.
  2977. hardaker 18 Sep 98 12:46:38
  2978.     - (usmUser.c, snmpusm.c, snmpusm.h):
  2979.       - create and use storageType/userStatus in the usmUser structure.
  2980.       - fix the auth/priv protocol pointer initializations for the "initial" user.
  2981. hardaker 20 Sep 98 11:46:13
  2982.     - (snmp_vars.c): include snmpusm.h and snmpv3.h.
  2983. hardaker 20 Sep 98 11:47:17
  2984.     - (snmp_agent.c): if a mib module returns an error > SNMP_GEN_ERR,
  2985.       translate the error to SNMP_GEN_ERR for v1 requests.
  2986. hardaker 20 Sep 98 11:49:04
  2987.     - (mib2c):
  2988.       - fprintf -> DEBUGP.
  2989.       - __P -> ANSI.
  2990. hardaker 20 Sep 98 11:52:08
  2991.     - (usmUser.c, usmUser.h):
  2992.       - getNext bug fixes.
  2993.       - make usmPublic truely writable.
  2994.       - implement usm_parse_oid() to parse an oid into engineID/name.
  2995.       - implement the usmUserSpinLock.
  2996.       - misc other bug fixes.
  2997. hardaker 21 Sep 98 11:12:49
  2998.     - (snmp_vars.c): finally fixed the write_method's for creation problem.
  2999. hardaker 23 Sep 98 10:40:04
  3000.     - (SNMPv2-TC.txt): rejustify a table.
  3001. hardaker 23 Sep 98 10:45:13
  3002.     - (usmUser.c):
  3003.       - Make usmUserStatus actually writable and capable of creating new rows.
  3004.       - Begin (broken) cloneFrom setting.
  3005.       - Fixes:
  3006.         - properly malloc space.
  3007.         - properly use double char name and engineID pointers.
  3008.         - do proper oid comparisons for getNexts.
  3009.         - check to see that uptr is defined before using it to retrieve data.
  3010.         - cloneFrom should always return the ZeroDotZero OID.
  3011. hardaker 23 Sep 98 10:46:35
  3012.     - (snmpusm.c):
  3013.       - fix usm_add_user() from always adding the user at the end of the list.
  3014.       - set default values for auth/priv protocols on new users.
  3015. hardaker 23 Sep 98 10:47:28
  3016.     - (snmp_api.c, snmp_api.h): create snmp_duplicate_objid() to malloc a new oid.
  3017. hardaker 23 Sep 98 12:15:11
  3018.     - (ISSUES): update
  3019. hardaker 23 Sep 98 12:24:04
  3020.     - (ISSUES): took one.
  3021. hardaker 23 Sep 98 17:58:49
  3022.     - (ISSUES): cloning/malloc issue.
  3023. hardaker 23 Sep 98 17:59:40
  3024.     - (snmpusm.c, snmpusm.h): created usm_cloneFrom_user() to clone sec info.
  3025. hardaker 23 Sep 98 18:00:21
  3026.     - (usmUser.c): make usmCloneFrom actually work (is setable).
  3027. hardaker 23 Sep 98 20:15:57
  3028.     - (ISSUES): storage type issues.
  3029. hardaker 23 Sep 98 20:16:24
  3030.     - (usmUser.c): make usmUserAuthProtocol and usmUserPrivProtocol writable.
  3031. hardaker 23 Sep 98 20:50:05
  3032.     - (ISSUES): RowStatus question added.
  3033. hardaker 23 Sep 98 20:50:45
  3034.     - (snmpusm.c, snmpusm.h): create usm_remove_user() to remove a user
  3035.       from a list.
  3036. hardaker 23 Sep 98 20:51:46
  3037.     - (usmUser.c): make usmUserStatus destroy's actually remove a user.
  3038. hardaker 27 Sep 98 22:53:53
  3039.     - (ISSUES): more stuff.
  3040. hardaker 27 Sep 98 22:55:09
  3041.     - (read_config.c, read_config.h, snmpusm.c, snmpusm.h):
  3042.       - bug fixes.
  3043.       - new support functions for saving users to the persistent cache.
  3044. hardaker 27 Sep 98 22:57:00
  3045.     - (usmUser.c, usmUser.h):
  3046.       - bug fixes.
  3047.       - usmUserStatus is setable (to either volatile or nonVolatile).
  3048.       - users created by set's are saved (if set to nonVolatile) on agent shutdown.
  3049. hardaker 29 Sep 98 20:11:20
  3050.     - (ISSUES): error mapping (coex work).
  3051. marz  1 Oct 98 12:58:42
  3052.     - (snmp.h, snmpusm.[ch], snmp_api.[ch]): added USM api and snmpv3_build, some tweaks to parse in prep for snmpv3_parse
  3053. marz  1 Oct 98 14:05:45
  3054.     - (snmp_api.c): fixes to snmpv3_parse
  3055. marz  4 Oct 98 17:20:30
  3056.      - (snmp_api.[ch], snmp_client.c, snmpusm.c): added snmpv3 parsing routines
  3057. hardaker  5 Oct 98 20:05:03
  3058.     - (ISSUES): more stuff.
  3059. hardaker  5 Oct 98 20:06:57
  3060.     - (snmp_api.c, snmp_api.h): breakdown of snmpv3_build() into sub-functions.
  3061. hardaker  5 Oct 98 21:59:26
  3062.     - (snmpusm.c): make generateRequestMsg do something generic.
  3063. hardaker  5 Oct 98 22:00:22
  3064.     - (snmpv3.c, snmpv3.h): return a u_char * instead of a char * for engineIDs.
  3065. hardaker  5 Oct 98 22:01:04
  3066.     - (snmp_api.c): misc bug fixes.
  3067. hardaker  5 Oct 98 22:50:10
  3068.     - (snmp_api.c): last of known bugs in snmpv3_build fixed (a pointer
  3069.       was being used twice in overlapping needed time periods).
  3070. marz  7 Oct 98 13:02:40
  3071.      -(snmp_parse_args.c): add v3 support
  3072. marz  7 Oct 98 13:06:41
  3073.      -(snmp_api.[ch], snmpusm.[ch], snmpv3.c): added pdu field to hold sec state ref, fixed usm prototypes, added check for null hent return
  3074. hardaker  7 Oct 98 15:36:05
  3075.     - (snmpusm.c): flush out a generic processIncomingMsg().
  3076. hardaker  7 Oct 98 15:36:36
  3077.     - (snmp_impl.h): add securityName to the agent's packet_info structure.
  3078. hardaker  7 Oct 98 15:38:00
  3079.     - (snmp_api.c): many many bug fixes to v3 parse/build routines.
  3080. hardaker  7 Oct 98 15:39:17
  3081.     - (vacm_vars.c): recognize the securityName when USM model is in use.
  3082. hardaker  7 Oct 98 17:17:10
  3083.     - (snmp_agent.c): initial pass at v3.  Will fail on sending error messages.
  3084. hardaker  7 Oct 98 17:45:22
  3085.     - (snmp_api.c): pass in the sec_parms length to processIncomingMsg
  3086. hardaker  7 Oct 98 17:46:04
  3087.     - (snmp_agent.c): bug fix: using an array as a pointer (used to be one).
  3088. hardaker  7 Oct 98 22:40:43
  3089.     - (snmp_api.c, snmpv3.c, snmpv3.h):
  3090.       - default snmpv3 parameters can be specified in a snmp.conf file.
  3091. hardaker  8 Oct 98 10:13:23
  3092.     - (ISSUES): everyone loves issues!
  3093. hardaker  9 Oct 98 08:03:57
  3094.     - (config.h.in, configure, configure.in): use zlib when using rpm libraries.
  3095. dreeder  9 Oct 98 13:59:12
  3096.     - (ISSUES): Need a pass for traditional UN*X system programming holes.
  3097. hardaker  9 Oct 98 18:23:27
  3098.     - (snmpusm.c): generateRequestMsg() doesn't ASN encode the sec_params.
  3099. hardaker  9 Oct 98 18:24:02
  3100.     - (snmp_api.c): restructure the packet building to use less memcpy's.
  3101. hardaker  9 Oct 98 18:24:26
  3102.     - (snmp_agent.c): use snmp_build_packet() to construct all v3 data.
  3103. dreeder 12 Oct 98 07:18:56
  3104.     - (ISSUES): proof memory invocation/disposal; put time stamps in log files.
  3105. hardaker 12 Oct 98 07:19:28
  3106.     - (snmp_api.c, snmp_api.h):
  3107.       - new stats counter API.
  3108.       - bug fixes.
  3109. hardaker 12 Oct 98 07:42:28
  3110.     - (snmp_api.c, snmp_api.h): bug fixes with counters (returns u_int, EG).
  3111. hardaker 12 Oct 98 07:44:55
  3112.     - (snmp_agent.c):
  3113.       - make v3 code return errors properly.
  3114.       - bug fixes.
  3115. hardaker 12 Oct 98 07:45:11
  3116.     - (snmpMPDStats.c, snmpMPDStats.h, usmStats.c, usmStats.h):
  3117.       - use the new stats counter API.
  3118. marz 12 Oct 98 07:56:30
  3119.      -(snmp_parse_args.c): merged hex to bin funcs - There can be only One
  3120. marz 12 Oct 98 08:11:46
  3121.      -(snmp_api.[ch], snmpusm.[ch]): merged hex to bin funcs, fixed MP/USM api, implemented noAuthNoPriv USM, implemented engine probe algorithm
  3122. hardaker 12 Oct 98 09:23:49
  3123.     - (ISSUES): note on David's issue.
  3124. hardaker 12 Oct 98 12:26:06
  3125.     - (acconfig.h, config.h.in, configure, configure.in):
  3126.       - look for /dev/random and define HAVE_DEV_RANDOM.
  3127.       - look for libkmt and libcrypto and define HAVE_LIBXXX.
  3128. marz 12 Oct 98 15:46:36
  3129.     - (snmpusm.c): fixed header size issues (difference between asn_build_header and asn_build_sequence)
  3130. hardaker 12 Oct 98 21:56:42
  3131.     - (system.c, system.h): make calculate_time_diff take a pointer.
  3132. hardaker 12 Oct 98 21:59:53
  3133.     - (snmpv3.c): use new calculate_time_diff().
  3134. hardaker 12 Oct 98 22:04:06
  3135.     - (snmp_client.c): bug fixes:
  3136.       - snmp_synch_input() needs to clone a report pdu too.
  3137.       - snmp_clone_pdu() needs to copy contextEngineID, contextName, and
  3138.         securityName
  3139. hardaker 12 Oct 98 22:12:50
  3140.     - (snmp_api.c, snmp_api.h):
  3141.       - make snmp_increment_statistic() return the changed value.
  3142.       - create new function: snmp_free_varbind() to free a list.
  3143.       - n's to the end of the new debugging messages for engineID discovery.
  3144.       - Merge response/report handling to make report's call their
  3145.         callback as well (engineID discovery was never returning).
  3146. hardaker 12 Oct 98 22:19:54
  3147.     - (configure, configure.in): remove incorrect comment.
  3148. hardaker 12 Oct 98 22:22:36
  3149.     - (ISSUES): wierd memory question.
  3150. hardaker 12 Oct 98 22:23:16
  3151.     - (system.c): use new calculate_time_diff().
  3152. hardaker 12 Oct 98 22:25:06
  3153.     - (snmp_agent.c): handle engineID discovery requests.
  3154. hardaker 12 Oct 98 22:58:26
  3155.     - (usmUser.c): new function to return the userList.
  3156. hardaker 12 Oct 98 22:58:55
  3157.     - (snmpusm.c, snmpusm.h): new function usm_check_secLevel(int, struct *usmUser);
  3158. hardaker 12 Oct 98 22:59:36
  3159.     - (snmp_agent.c): handle unknownSecurityName and unsupportedSecurityLevel.
  3160. hardaker 13 Oct 98 13:27:14
  3161.     - (acconfig.h, config.h.in, configure, configure.in):
  3162.       - new options: --disable-privacy, --enable-v2p-md5.
  3163. hardaker 13 Oct 98 13:31:22
  3164.     - (acconfig.h, config.h.in): comment formatting.
  3165. hardaker 14 Oct 98 13:29:05
  3166.     - (snmp_api.c): make snmp_add_var set the size of the oid buffer.
  3167. hardaker 14 Oct 98 13:29:40
  3168.     - (snmpusm.c, snmpusm.h): moved the default userList into the library.
  3169. hardaker 14 Oct 98 13:31:29
  3170.     - (usmUser.c): use the new library default user list.
  3171. hardaker 14 Oct 98 13:32:58
  3172.     - (snmp_agent.c):
  3173.       - use the new library default user list.
  3174.       - don't free a nonexistent pdu (it only exists for v3 requests).
  3175. hardaker 14 Oct 98 13:47:56
  3176.     - (snmp_agent.c): make sure pdu->securityName is null terminated.
  3177. hardaker 14 Oct 98 17:52:23
  3178.     - (aclocal.m4, configure, configure.in, Makefile.in):
  3179.       - new arguments to configure to set CFLAGS and LIBS:
  3180.         - --with-KMT=path
  3181.         - --with-SSLeay=path
  3182.       - fix to agent/mibgroup/Makefile to keep the above from getting the
  3183.         wrong asn1.h from the SSLeay package.
  3184. hardaker 14 Oct 98 20:41:07
  3185.     - (aclocal.m4, config.h.in, configure, configure.in, */Makefile.in):
  3186.       - check for kmt.h
  3187.       - re-order CPPFLAGS to put -I flags last.
  3188. hardaker 14 Oct 98 20:45:51
  3189.     - (usmUser.c, usmUser.h, snmpusm.c, snmpusm.h):
  3190.       - move usm_parse_config_usmUser to the library.
  3191. hardaker 14 Oct 98 20:47:48
  3192.     - (agent_read_config.c): include snmpusm.h
  3193. dreeder 15 Oct 98 12:02:40
  3194.     - Base for SCAPI + some formatting on the path to snmpv3 startup and shutdown.
  3195.     - Shuffling in header files to defeat warnings of #define redundancies:
  3196.      notably, s/freebsd*.h and snmplib/system.h
  3197.     - Debug & tini toolbag in snmplib/{debug,tools}.*
  3198.     - Changed configure option --enable-v2p-md5 to --enable-internal-md5.
  3199.     - Consolidated library system and local header include sequences into
  3200.      snmplib/all_*.h files.  Possibly better solutions for this...
  3201. hardaker 15 Oct 98 22:24:52
  3202.     - (usmUser.c): removed usm_parse_config_usmUser that David put back by
  3203.       accident when doing formating.
  3204. hardaker 15 Oct 98 22:25:17
  3205.     - (keytools.c, keytools.h): added length to engineID.
  3206. hardaker 15 Oct 98 22:25:58
  3207.     - (read_config.c, read_config.h): make copy_word return a pointer.
  3208. hardaker 15 Oct 98 22:26:21
  3209.     - (scapi.c, scapi.h): move #includes from .h to .c.
  3210. hardaker 15 Oct 98 22:27:03
  3211.     - (snmpusm.c, snmpusm.h): new config options to change keys.
  3212. hardaker 15 Oct 98 22:27:58