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

SNMP编程

开发平台:

Unix_Linux

  1.     - (snmpv3.c): don't call init_kmt() unless HAVE_LIBKMT is defined.
  2. hardaker 15 Oct 98 22:42:00
  3.     - (keytools.c, keytools.h): move #include from .h to .c.
  4. hardaker 15 Oct 98 22:47:56
  5.     - (usmUser.c, usmUser.h):
  6.       - use do_keychange() to implement the key change write methods.
  7.       - a bit of -Wall cleanup.
  8. dreeder 16 Oct 98 11:28:12
  9.     - Updated SCAPI crypting functions to identify transforms OIDs not #define's.
  10.     - Moved "global" definitions of OID transforms to snmpusm.h, and out of
  11.      usmUser.c and snmpusm.c.
  12.     - sc_generate_keyed_hash() stands as a good example of what other functions
  13.      will look like.
  14. dreeder 16 Oct 98 11:50:09
  15.     - (scapi.c, scapi.h) Output buffer arguments for (en|de)crypting are
  16.      single-pointers.
  17. lewis 16 Oct 98 13:15:16
  18.     - - (snmpusm.h):
  19.       - Added USM_ERR symbols used by usm_generate_out_msg
  20. lewis 16 Oct 98 13:20:07
  21.     - - (snmpusm.c)
  22.       - Rewrote usm_generate_out_msg, renaming old implementation to
  23.         usm_generate_out_msg_NULL
  24.       - This code compiled on FreeBSD, not tested for linking or running
  25.       - Added functions to calculate indicies (asn_predict_int_length,
  26.         asn_predict_length, usm_calc_offsets) and to make the CBC-DES
  27.         initialization vector (usm_set_salt).
  28. dreeder 18 Oct 98 21:14:09
  29.     - SCAPI code complete, but not completely tested.
  30.      Added testing/ directory.
  31.      Verified that Ed's recent changes compile cleanly.
  32.      Tried to patch up "critical" -Wall warnings.
  33. hardaker 19 Oct 98 07:10:27
  34.     - (Makefile.top): remove -Wall requirement.
  35. dreeder 19 Oct 98 15:12:57
  36.     - Core SCAPI routines appear sound.  testing/ directory is no longer
  37.      commented out.  SNMPv3 style key manipulations untested yet.
  38.      Created (?) a slew of new warnings from files early in compile sequence.
  39. dreeder 20 Oct 98 11:38:42
  40.     - Tests for generate_Ku and generate_kul.  (testing/ktest -h for help.)
  41.      Cleaned up new set of "critical" warnings -- mostly adding #include's.
  42.      Fixed KMT/apps/randtest.c so it compiles under Linux.
  43. marz 21 Oct 98 08:18:03
  44.      -(snmp_api.[ch]): add fields for authKey and privKey
  45. lewis 21 Oct 98 12:07:16
  46.     - - (snmp.h)
  47.       - Added SNMP_ERR_ error symbolic constants for the auth/priv (USM) module
  48.         reported errors.
  49.       - Used values 19-27, updated MAX_SNMP_ERR to 27.
  50. lewis 21 Oct 98 12:08:24
  51.     - - (snmpusm.h)
  52.       - Added symbolic constants for errors found processing incoming messages.
  53.       - Equated the symbols with those added to snmp.h
  54. hardaker 21 Oct 98 12:10:03
  55.     - (snmp_api.h): added ASN/SNMP counters to the counter list.
  56. marz 21 Oct 98 12:50:24
  57.      -(snmp_api.[ch]): correctly add #define sizes for authKey and privKey
  58. marz 21 Oct 98 13:38:57
  59.      -(snmp_api.[ch]): added auth/priv protocol type fields to session
  60. marz 21 Oct 98 13:49:11
  61.      -(snmp_api.c): added cast for internal pdu (internal pdu should be elimianted someday)
  62. hardaker 21 Oct 98 13:53:38
  63.     - (snmp_api.h): STAT_MAX_STATS -> MAX_STATS.
  64. hardaker 21 Oct 98 17:54:08
  65.     - (snmpv3.c): remove snmp_perror() defined as perror().  It's a real function.
  66. hardaker 21 Oct 98 17:58:08
  67.     - (asn1.c): asn_build_string: allow a null string to build a 00 padded string.
  68. hardaker 21 Oct 98 18:00:07
  69.     - (snmp_api.c):
  70.       - engineID discovery debugging messages.
  71.       - zero length contextNames ok.
  72.       - set max length before usm_generate_out_msg().
  73. hardaker 21 Oct 98 19:04:35
  74.     - (snmp_api.c): move the engineID discovery to snmp_sess_open().
  75. hardaker 21 Oct 98 19:05:12
  76.     - (snmp_api.h): synch snmp_pdu and internal_snmp_pdu.
  77. dreeder 21 Oct 98 19:55:15
  78.     - Shook the bugs out of key manipulation routines (generate_kul, generate_Ku).
  79.      Completed and tested KeyChange TC code ({encode,decode}_keychange).
  80.      Created initial elements of an automated test harness in testing/.
  81.      Created data files and test scripts to demonstrate compliance.
  82.      Miscellaneous additions to snmplib/tools.?, some temporary/transitional.
  83. marz 21 Oct 98 19:58:11
  84.      -(snmp_parse_args.c): add auth/priv proto flags, add auth priv key flags
  85. marz 21 Oct 98 20:19:08
  86.     - (snmp_api.[ch]): updated auth/priv prot and key fileds in session, added suport in snmp_sess_open and close (yanked fields from PDU - did I do that?)
  87. hardaker 21 Oct 98 21:21:41
  88.     - (lcd_time.c): minor warning fixes.
  89. hardaker 21 Oct 98 21:22:07
  90.     - (tools.c, tools.h): new tool: memdup().
  91. hardaker 21 Oct 98 22:08:07
  92.     - (snmp_api.c):
  93.       - generate a usm user from session data if needed.
  94.       - check the result from the usm and fail if it does.
  95. marz 22 Oct 98 08:02:11
  96.      -(snmp_api.c): added DEBUGP code to trace message version and secLevel for demo
  97. lewis 22 Oct 98 13:37:34
  98.     - - (snmpusm.c)
  99.       - Not a working/tested version, but it compiles.
  100.       - Fixed one bug - "&" to "==" in an if()
  101.       - Did not alter code to deny null engine id users
  102.       - Added much code in process incoming message
  103.       - New use of errors and DEBUGP
  104.       - Still waiting on updates to lcd_time.h to implement
  105.         step #3 of RFC 2274, s3.2.
  106. dreeder 23 Oct 98 09:45:47
  107.     - LCD Time API prototypes are complete.  90% stable.
  108.      Draft of automated testing harness in testing/.
  109.      Use testing/eval_suite.sh to run all current tests.
  110. lewis 23 Oct 98 11:38:25
  111.     - - (lcd_time.h)
  112.       - added definitions for TRUE and FALSE (if not previously defined)
  113.       - fixed a compilation bug in the ensure entry macro
  114. lewis 23 Oct 98 11:47:37
  115.     - - (snmpusm.c)
  116.       - Added the step 3 code to process outgoing messages function
  117.       - Still un-run
  118. dreeder 23 Oct 98 15:39:02
  119.     - Complete code for LCD time API.  Awaiting serious tests.
  120.      Changed snmpv3_get_engine{Time,Boots} to snmpv3_local_snmpEngine*
  121. dreeder 24 Oct 98 23:07:54
  122.     - Shook bugs out of LCD to manage engine IDs/time ("testing/etest -a").
  123.      Added a function dump_snmpEngineID ("testing/misctest -1").
  124.      Made sprint_hexstring not-static... (temporary change I think).
  125.      Added comments/questions about building snmpEngineID.  (snmpv3.c)
  126.      Added TRUE/FALSE defines to snmpusm.c.  (These should be standardized.)
  127.      Added SNMP_MAXBUF_SMALL.  (tools.h)
  128.      Cleaned up (clarified?) test harness description.
  129. marz 25 Oct 98 14:48:06
  130.      -(snmp_parse_args.c): move key generation (generate_Ku) after init_snmp
  131. hardaker 25 Oct 98 20:59:33
  132.     - (snmp_agent.c): debugging parse/build statements and errno fixes.
  133. hardaker 25 Oct 98 21:00:15
  134.     - (system.h): created DEBUGPL to do DEBUGP with file/line statements.
  135. hardaker 25 Oct 98 21:01:00
  136.     - (tools.c): check memdup() for NULL passed in.
  137. hardaker 25 Oct 98 21:01:58
  138.     - (read_config.c): bug fixes: misc NULL checks.
  139. hardaker 25 Oct 98 21:02:40
  140.     - (snmp_client.c): default to setting secNameLen and contextNameLen to -1.
  141. dreeder 25 Oct 98 22:28:18
  142.     - Mostly shuffling pre-existing things about --
  143.             Used USE_INTERNAL_MD5 put kmt_hash parallel with v2p MD5 hash.
  144.             sc_encrypt/sc_decrypt now also return: SNMPERR_SC_NOT_CONFIGURED.
  145.             Tested and "fixed" build with on&off settings of:
  146.                     USE_V2PARTY_PROTOCOL, SCAPI_AUTHPRIV, USE_INTERNAL_MD5.
  147.             Greatest damage done in agent/snmp_agent.c, snmplib/snmp_client.c.
  148.             Repaired use of key manipulation functions in snmpusm.c.
  149.                     (Could use peer review as my expectations of use may differ.)
  150.             Added (and removed 1) some XXX's in party code...
  151. hardaker 26 Oct 98 13:34:03
  152.     - (snmpusm.c): enable NULL engineIDs in user storage.
  153. hardaker 26 Oct 98 13:37:03
  154.     - (snmp_api.c, snmp_api.h):
  155.       - creating users from a session:  create_user_from_session().
  156.       - make probing use the above twice (once for NULL engineID and once
  157.         for probed engineID).
  158.       - bug fix:  snmp version printed in debugging was off by -1.
  159. hardaker 26 Oct 98 20:41:19
  160.     - (snmp_agent.c): set context name on engineID report.
  161. hardaker 26 Oct 98 20:42:06
  162.     - (snmpd.c): create the "initial" user for engineID:null.
  163. hardaker 26 Oct 98 22:12:17
  164.     - (keytools.c): check for NULL pointer, not *pointer.
  165. hardaker 26 Oct 98 22:15:01
  166.     - (snmpusm.c): malloc kul space in usm_set_password().
  167. dreeder 28 Oct 98 09:39:57
  168.     - get_enginetime() now returns <0,0> tuple for NULL/""/len=0 engineIDs.
  169.      sc_{check,generate}_keyed_hash() process hashes <= hash output len.
  170.      (Stable, but expect an expanded test in scapitest.c soon.)
  171.      Misc: Put MD5_HASHSIZE_BYTES in party.h; SNMP_ZERO in tools.h
  172. lewis 28 Oct 98 13:16:54
  173.     - - (snmpusm.c)
  174.       - Debugged running of usm_generate... function so that it runs with no
  175.         authentication / no privacy options.  (Don't have a way yet to test
  176.         with the fancy security.)
  177.       - Added a line for debugging which sets all bytes of the security header
  178.         and the PDU's resting place to FF - for debugging purposes only.  This
  179.         lets me see what bytes remain to be punched in.  This line is flush left
  180.         in the file, indicating that it is to be cut out if we reach release.
  181.       - Added "emergency_print," an uncalled routine I like to have when running
  182.         in gdb.  It dumps a field of x bytes in hex, 25 values to a line.
  183. dreeder 28 Oct 98 14:19:52
  184.     - Bounded KMT code with #define's for HAVE_LIBKMT
  185.      - Will not compile without either HAVE_LIBKMT -or- USE_INTERNAL_MD5.
  186.      - Added new error code: SNMPERR_KT_NOT_AVAILABLE.
  187.      - Added a test for previous changes to sc_*_keyed_hash() functions.
  188.      (Augmented test_dokeyedhash() in keymanagement.c.)
  189. lewis 29 Oct 98 09:56:08
  190.     - - (snmpusm.c)
  191.       - Made fixes to process incoming
  192.       - Began to add code for the security state reference
  193. lewis 29 Oct 98 10:27:37
  194.     - - (snmpusm.h)
  195.       - Added prototype for set_reportErrorOnUnknownID
  196. lewis 29 Oct 98 10:29:16
  197.     - - (snmpusm.c)
  198.       - Fixed some of Wes' reported problems.
  199.       - Added code to store secStateRef
  200.       - Still need to use it in generate_outgoing
  201. lewis 29 Oct 98 14:30:18
  202.     - - (snmpusm.c)
  203.       - Now makes use of the stored secStateRef in generate outgoing
  204.       - I hope - I still haven't been able to get message back and forth,
  205.         it's time to figure out how to run the snmpd stuff I guess.
  206. marz 29 Oct 98 15:06:49
  207.     add #idef gaurds for kmt.h and kmt_algs.h dependent on existence of headers rather than libkmt
  208. lewis 30 Oct 98 06:45:24
  209.     - - (snmpusm.h)
  210.       - Added a state reference free routine
  211.       - Changed name of the routine to set the report-on-error flag so that it
  212.         begins with "usm_".
  213. lewis 30 Oct 98 06:46:52
  214.     - - (snmpusm.c)
  215.       - Modified the free state ref routine to take a void * instead of a
  216.         struct whatever *, this plus adding it to the .h file makes is useable
  217.         by the Message Processor.
  218. lewis 30 Oct 98 07:34:26
  219.     - - (snmpusm.c)
  220.       - Removed a potential memory hole (returning on error from the process
  221.         incoming routine without freeing the security state reference).
  222. hardaker 30 Oct 98 08:38:53
  223.     - (snmpv3.c): snmp_perror() -> perror() ["malloc"].
  224. hardaker 30 Oct 98 08:43:52
  225.     - (snmpd.c):
  226.       - Make -D a toggle.
  227.       - use usm_set_reportErrorOnUnknownID().
  228. hardaker 30 Oct 98 08:45:09
  229.     - (snmp_parse_args.c):
  230.       - Make -D a toggle.
  231. hardaker 30 Oct 98 16:44:43
  232.     - (snmp_agent.c): make the agent watch the error status from packet
  233.       parsing instead of doing checks itself.
  234. hardaker 30 Oct 98 16:52:03
  235.     - (snmpusm.c): usm_get_user(): allow a null length (but non null
  236.       pointer) engineID.
  237. marz  1 Nov 98 15:55:11
  238.      -(asn1.c, lcd_time.c, snmp_api.c, snmp_api.h, snmp_client.c, snmpusm.c, snmpv3.c): remove internal pdu/varlist, pdu_free update, handle initial user as discussed, remove initial user hack, remove engineID probe/Report hack, handle securityStateRef as discussed, handle zero-length context, normalize _enginetime arg order, include wes's patches for null engineid and secNameLen++
  239. hardaker  1 Nov 98 19:32:43
  240.     - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c,
  241.       snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c,
  242.       snmptest.c, snmptrap.c, snmpwalk.c):
  243.       - use "snmpapp" as configuration file name.
  244. hardaker  1 Nov 98 19:36:59
  245.     - (snmp_api.c): generate user->Kul from session->Ku.
  246. hardaker  1 Nov 98 19:38:29
  247.     - (snmp_agent.c): generate all sorts of new SNMP reports when needed.
  248. hardaker  1 Nov 98 19:39:29
  249.     - (snmpd.c): use snmp_perror() if snmp_agent_parse() returns 0.
  250. hardaker  2 Nov 98 09:00:25
  251.     - (vacm.c): allow a security level >=, not ==.
  252. hardaker  2 Nov 98 09:01:07
  253.     - (snmpv3.c): remove usm_create_initial() and set_enginetime().
  254. hardaker  2 Nov 98 09:06:04
  255.     - (snmpusm.c, snmpusm.h):
  256.       - new function: init_usm_post_config(void);
  257.       - make usm_get_user_from_list() handle a bogus initial user flag.
  258. hardaker  2 Nov 98 09:09:35
  259.     - (snmp_api.c):
  260.       - use init_usm_post_config();
  261.       - use usm_get_user_from_list to ask not to return the default initial user.
  262.       - fix snmp_var_add_variable() to allow counters.
  263. hardaker  2 Nov 98 09:10:15
  264.     - (snmp_parse_args.c): typo on des key initialization, forgot the 'X'.
  265. hardaker  2 Nov 98 09:13:36
  266.     - (snmp_agent.c):
  267.       - fix report OIDs to be correct.
  268.       - debugging statement when sending a report.
  269.       - added unsupported security level report.
  270.       - send a counter instead of an integer.
  271. hardaker  2 Nov 98 16:01:24
  272.     - (snmp_parse_args.c): generate Ku for priv protocol using auth protocol hash.
  273. hardaker  3 Nov 98 09:37:03
  274.     - (lcd_time.c): first byte==0 engine ID's are valid.
  275. lewis  4 Nov 98 11:35:29
  276.     - - (snmpusm.c)
  277.       - Better handling of null and unknown engine IDs.
  278. dreeder  4 Nov 98 11:45:08
  279.     - (lcd_time.c) Special cases for NULL or 0 length engineIDs.
  280. hardaker  4 Nov 98 21:53:32
  281.     - (snmp_agent.c): check engineID to make sure its us.
  282. lewis  5 Nov 98 09:52:35
  283.     - - (snmpusm.c)
  284.       - Fixed call to predict integer length routine to give it the *whole*
  285.         number, not just one (first/last depends on endian) of the number.
  286.         Doh! scale rating 9.
  287.       - Altered that routine to be more like the asn_build_int ... i.e., no
  288.         longer assumes the length of the length is 1.  Doh! rating a 1.
  289. lewis  5 Nov 98 11:03:24
  290.     - - (snmpusm.c)
  291.       - Fixed some DEBUGP calls to show the right function, perhaps these will
  292.         become DEBUGPL in the future.
  293. dreeder  5 Nov 98 15:37:29
  294.     - Mostly function header comments in read_config.c, util_funcs.c, snmpv3.c.
  295.        (Please feel free to check for accuracy...)
  296.       Check for NULL in register_config_handler().
  297.       Added length argument to snmpv3_get_engineID().
  298.       Check for length(P)<USM_LENGTH_P_MIN in generate_Ku().
  299.       Note: "etest -a" has a new failure; to be fixed when Time LCD re-stabilizes.
  300. marz  6 Nov 98 16:13:37
  301.      -(snmp_api.[ch], snmp_client.c): handle Reports to trigger resend, except for unknownEngineID, pass secStateRef to receive securityState from USM *WARNING* getting authorization failure in USM* please help - this was not happening before so doubtless it is my fault?
  302. marz  7 Nov 98 12:33:49
  303.      -(snmp_api.c, lcd_time.[ch], snmpusm.c): clean up problems caused when we began using secStateRef, other USM errors, implement LCD_TIME_SYNC_OPT optimization
  304. marz  7 Nov 98 12:37:21
  305.      -(snmp_agent.c, snmpd.c): clean up problems caused when we began using secStateRef, set_enginetime in LCD post config read, LCD_TIME_SYNC_OPT time lerning optimization, include file for lcd_time added, moved make_report to snmplib - report generation is still in agent
  306. hardaker  9 Nov 98 13:29:19
  307.     - (snmp_api.c): generate_kul should use authprotocol.
  308. marz 11 Nov 98 07:51:43
  309.      -(lcd_time.c, snmpusm.c): fixes to handle null engine ID - tolerated when sending, unknown when receiving
  310. marz 11 Nov 98 08:03:24
  311.      -(snmp_agent.c): remove workaround to detect unknownEngineID error - now doen in USM as spec'd
  312. hardaker 11 Nov 98 12:37:47
  313.     - (snmpd.c, snmp_api.c, snmpv3.c, snmpv3.h):
  314.       - move initial set_enginetime() from agent to snmpv3.c.
  315.       - new snmp.conf configure file tokens: defAuthType, defPrivType,
  316.         defPassphrase, defAuthPassphrase, defPrivPassphrase.
  317.       - minimum boots used is 1, not 0.
  318. hardaker 11 Nov 98 13:09:26
  319.     - (snmpd.c): added needed init_() routines.
  320. hardaker 11 Nov 98 13:11:02
  321.     - (snmpv3.c): don't print oids to %s's.
  322. hardaker 13 Nov 98 07:59:04
  323.     - (snmpd.c): create the correct initial user after engineID configuration.
  324. hardaker 13 Nov 98 08:03:45
  325.     - (usmUser.c): don't initialize user here.
  326. hardaker 13 Nov 98 08:04:42
  327.     - (snmpv3.c): make engineID configuration lines get parsed early.
  328. hardaker 13 Nov 98 08:14:04
  329.     - (snmpusm.c):
  330.       - more appropriate engineID checking for users (was a bug).
  331.       - usm_add_user(): don't duplicate users with the same name/engineID.
  332. hardaker 15 Nov 98 10:19:55
  333.     - (snmpd.c): move post_config init routines to beyond persistent reading.
  334. hardaker 15 Nov 98 12:55:38
  335.     - (Makefile.in):
  336.       - new make target: test
  337.       - make all doesn't compile the testing directory.
  338. hardaker 15 Nov 98 13:00:41
  339.     - (usmUser.c, snmpusm.c, snmpusm.h):
  340.       - usm_remove_user():
  341.         - properly updates the list pointer.
  342.           - requires a ** pointer to the list to do this.
  343.         - check against a NULL list pointer.
  344.       - usm_cloneFrom_user():
  345.         - the keys were not being properly duplicated.
  346.       - usm_clone_user(): deleted.
  347.       - usm_create_user(): created, and used in place of usm_clone_user(NULL).
  348. hardaker 15 Nov 98 13:01:27
  349.     - (etimetest.c): fix calls to set/get_enginetime().
  350. hardaker 15 Nov 98 14:14:07
  351.     - (ISSUES): finished a couple of things.
  352. hardaker 15 Nov 98 14:19:21
  353.     - (ISSUES, snmp_agent.c): fix pdu freeing problem, thanks to Joe's
  354.       merge of the pdu structures.
  355. hardaker 15 Nov 98 15:50:33
  356.     - (ISSUES): misc date changes and mark that I'm working on something.
  357. hardaker 15 Nov 98 15:53:24
  358.     - (snmpd.c, read_config.c, snmp_api.c):
  359.       - create/call snmp_shutdown().
  360.       - remove the "persistent." part of the persistent .conf name.
  361.       - rename instead of unlink old persistent .conf file.
  362. hardaker 15 Nov 98 17:37:00
  363.     - (ISSUES, snmpv3.c): when engineID changes from the previous run,
  364.       reset engineBoots to 1.  (requires storing the last engineID used).
  365. hardaker 16 Nov 98 20:10:19
  366.     - (snmp_agent.c, snmpd.c, snmp_mib.c, snmp_mib.h, snmp_api.c,
  367.       snmp_api.h):
  368.       - use new library based statistics counter everywhere.
  369. hardaker 16 Nov 98 20:17:01
  370.     - (util_funcs.c, util_funcs.h, interfaces.c, system.c, registry.c):
  371.       - use header_generic in a few more places.
  372.       - standardize the MATCH_FAILED and MATCH_SUCCEEDED definitions.
  373. hardaker 22 Nov 98 07:24:56
  374.     - (snmpusm.c): usm_create_initial_user() accepts name & auth/priv types.
  375. hardaker 22 Nov 98 07:25:52
  376.     - (snmpd.c):
  377.       - log PID to file using -P.
  378.       - create template users:  templateMD5 & templateSHA.
  379. hardaker 22 Nov 98 07:26:30
  380.     - (keymanagetest.c): new flag: -q = quiet.
  381. hardaker 22 Nov 98 07:27:12
  382.     - (demo): script to run list of commands required for the demo.
  383. hardaker 22 Nov 98 07:28:58
  384.     - (.cvsignore): ignore testing targets.
  385. hardaker 22 Nov 98 14:36:53
  386.     - (demo): quote the pass phrase.
  387. hardaker 22 Nov 98 22:16:44
  388.     - (demo):
  389.       - pass/fail type output.
  390.       - hosts other than localhost.
  391.       - capability to look for stuff in output of commands.
  392. hardaker 22 Nov 98 22:26:28
  393.     - (demo): turn encryption on for tests that need it.
  394. hardaker 23 Nov 98 07:14:05
  395.     - (keymanagetest.c): print MD5/SHA before the keychange string.
  396. hardaker 23 Nov 98 07:16:01
  397.     - (demo): fix the key change string extraction to look for the MD5 version.
  398. hardaker 23 Nov 98 07:38:44
  399.     - (keymanagetest.c): bequiet should be 0 by default.
  400. hardaker 23 Nov 98 08:06:34
  401.     - (demo): bug fixes.
  402. dreeder 24 Nov 98 16:43:50
  403.     Fixed bug in USM preventing exchange of crypted packets.  Code added
  404.      to properly estimate size of crypted text given un-padded plaintext.
  405.      Found/fixed KMT prototype conflict that caused the given IV to be
  406.      ignored at crypt/decrypt time.
  407.     setup_engineID() has a new argument to allow ID strings to be returned
  408.      to caller.
  409.     New file snmplib/transform_oids.h to put static declarations in a single
  410.      place...
  411.     Failure of stat increments in USM no longer cause failure in the calling
  412.      function.
  413.     Added utility apps/encode_keychange.  (-h for usage.)
  414.     DIFFTIME macro to replace oft repeated code.
  415.     Shortened some VACM debugging output to a single line from many.
  416.     More comments.  More trouble spots marked XXX.
  417.     Converted oft used magic numbers to symbolic constants (some pre-existing).
  418.     Cleaned up some simply fixed build warnings.
  419.     Updated nonexport/crypto/README.  Still needs work.
  420. marz 25 Nov 98 07:44:28
  421.      -(snmp_parse_args.c): added -T <boots> <time> to set an initial (authenticated) time value for the destination engineIDs boots/time)
  422. marz 25 Nov 98 07:48:49
  423.      -(snmp_api.[ch], snmp.h, snmp_client.c): handle incoming Reports - propagate STAT_ERROR to apps with approp. error message, handle recoverable error notInTimeWindow and engineId discovery, send reports with secLevel==noAuthNoPriv except notInTimeWindow
  424. marz 25 Nov 98 07:51:50
  425.      -(tools.c): oops back out little compile workaround I did not mean to commit
  426. marz 25 Nov 98 07:54:01
  427.      -(snmpd.c, snmp_agent.c): initialize pid_dile, only allocate engineID mem for Reports when sending Report, fix version info in debug message
  428. hardaker 25 Nov 98 07:56:30
  429.     - (snmpEngine.c, snmpMPDStats.c, usmUser.c, usmUser.h):
  430.       - Added a couple of DEUBGP statements and a couple of comment clairifications.
  431. hardaker 25 Nov 98 12:39:01
  432.     - (snmpusm.c): changes in comments for clarification.
  433. hardaker 25 Nov 98 12:40:35
  434.     - (snmpv3.c): changes in comments for clarification.
  435. hardaker 25 Nov 98 12:54:08
  436.     - (snmp_agent.c): version checks against v2c/v2p -> !v1.
  437. hardaker 25 Nov 98 13:04:02
  438.     - (snmpd.c): comment clarification.
  439. hardaker 25 Nov 98 17:12:02
  440.     - (demo):
  441.       - encode_keychange usage.
  442.       - move closer to 42, but leave room for a few more things.
  443. hardaker 25 Nov 98 22:58:43
  444.     - (config.h.in, configure, configure.in): check for tcgetattr.
  445. hardaker 25 Nov 98 22:59:56
  446.     - (snmpv3.c, snmpv3.h): create snmpv3_set_engineBootsAndTime().
  447. hardaker 25 Nov 98 23:00:47
  448.     - (tools.c): dump_engineID should *never ever* modify the passed length param.
  449. hardaker 25 Nov 98 23:02:49
  450.     - (demo):
  451.       - -s: 1 sec sleep instead of keypress.
  452.       - do time tests.
  453.       - use encode_keychange.
  454. hardaker 25 Nov 98 23:04:10
  455.     - (snmpEngine.c, snmpEngine.h):
  456.       - Shhhhh.....  boots and time are writable...  Don't tell anyone... Shhh...
  457. hardaker 25 Nov 98 23:15:05
  458.     - (encode_keychange.c):
  459.       - use u_char's where appropriate.
  460.       - some debugging statements added.
  461. hardaker 25 Nov 98 23:32:51
  462.     - (usmUser.c):
  463.       - keychange needs a temp buffer.
  464.       - a few debugging statements.
  465. hardaker 27 Nov 98 10:20:45
  466.     - (snmpusm.c): usm_set_salt() accepts a key which is too long (SHA for DES).
  467. hardaker 27 Nov 98 10:23:03
  468.     - (snmp_api.c): snmpv3_send_report() removes the secStateReference
  469.       from the pdu is there is one.  It shouldn't be used for reports.
  470. hardaker 27 Nov 98 10:31:12
  471.     - (demo): final fixes for all current tests to work.
  472. hardaker 27 Nov 98 15:15:25
  473.     - (demo):
  474.       - -T: pause after test completions.
  475.       - **** 42/42 tests passed
  476. hardaker 27 Nov 98 16:55:15
  477.     - (snmppass.c): beginnings of a snmp password changer:
  478.       - stole most code from snmpset.c and encode_keychange.c.
  479.       - need to fix: must specify most everything on the command line (ie,
  480.         .conf file tokens don't work here).
  481.       - very unclean and a quick hack.
  482.       - differs from encode_keychange, in that it actually preforms the set.
  483. hardaker 27 Nov 98 16:55:23
  484.     - (Makefile.in): add snmppass.c
  485. hardaker 27 Nov 98 16:56:47
  486.     - (.cvsignore): snmppass and encode_keychange
  487. hardaker 28 Nov 98 11:41:02
  488.     - (usmUser.c, usmUser.h):
  489.       - merge write_ keyChange and ownKeyChange functions into one.  Since
  490.         the user name is not passed in, the calling module will have to
  491.         check for it until we're willing to change the API or the VACM is
  492.         fixed and the ownKeyChnage objects can be obsoleted.
  493. hardaker 28 Nov 98 11:41:36
  494.     - (snmppass.c): -o: use the ownKeyChange object.
  495. marz 29 Nov 98 19:32:21
  496.      (demo): fix time sync test to test for timeout as expected when app clock is set ahead
  497. marz 29 Nov 98 19:34:41
  498.      -(snmp_api.c): move commandline based boots/time setting code after engineID discovery in case engineID was not supplied on command line as well
  499. hardaker 30 Nov 98 22:00:23
  500.     - (demo): better document the required .conf file pieces.
  501. hardaker 30 Nov 98 22:12:10
  502.     - (demo): enable -C: auto-configure the agent.
  503. wbabson  1 Dec 98 07:56:55
  504.     Fixed a library search order bug which had /usr/local/ssl/lib and /usr/local/lib
  505.     searched before ../snmplib. This caused unresolved references when trying to
  506.     link snmpd and the applications. To do this LOCAL_LIBS was created and ../snmplib
  507.     was removed from LIBS and placed there. Then LOCAL_LIBS was added before
  508.     LDFLAGS in the link commands. agent/Makefile.in and apps/Makefile.in were modified.
  509. hardaker  1 Dec 98 14:54:28
  510.     - (snmp_api.c): include kmt.h and related.
  511. hardaker  1 Dec 98 14:55:28
  512.     - (tools.c): include kmt.h and related.
  513. hardaker  1 Dec 98 14:55:49
  514.     - (usmUser.c): include kmt.h and related.
  515. hardaker  1 Dec 98 14:55:55
  516.     - (snmppass.c): include kmt.h and related.
  517. marz  2 Dec 98 08:32:29
  518.      -(demo.c): test #38 will show the 6 message exchange since it is initialized with a simulated authentic oots/time which defeats the LCD_TINE_SYNC_OPT
  519. hardaker  2 Dec 98 14:26:08
  520.     - (snmp_agent.c): after detection of snmp version, error codes were reversed.
  521. hardaker  2 Dec 98 15:18:53
  522.     - (snmpd.conf.5.def): added v3 specific token notes.
  523. hardaker  2 Dec 98 15:19:47
  524.     - (Makefile.in, snmp.conf.5.def): created a snmp.conf manual page.
  525. hardaker  2 Dec 98 17:03:27
  526.     - (.cvsignore): snmp.conf.5 ignored.
  527. hardaker  2 Dec 98 17:03:48
  528.     - (snmp.conf.5.def): mibdirs, mibs, and mibfiles documented.
  529. hardaker  2 Dec 98 19:38:12
  530.     - (lcd_time.c): comment clairification.
  531. hardaker  2 Dec 98 19:39:22
  532.     - (mib.c): unneeded XXX removed.
  533. hardaker  2 Dec 98 19:39:47
  534.     - (read_config.c): make copy_word() skip ahead of space on returned pointer.
  535. dreeder  3 Dec 98 18:44:49
  536.     Co-checkin with new version of KMT (located in nonexport/KMT-snmp).
  537.     kmt_random() signature changed in sc_random().
  538.     Second verson testing/demo at testing/demo2* .
  539. hardaker  3 Dec 98 22:20:06
  540.     - (acconfig.h, config.h.in, configure, configure.in):
  541.       - new flag and define --enable-testing-code -> SNMP_TESTING_CODE.
  542. hardaker  3 Dec 98 22:22:59
  543.     - (keytools.c): use SNMP_TESTING_CODE def to protect some sections.
  544. hardaker  3 Dec 98 22:23:48
  545.     - (scapi.c): testing DEBUGP for printing out keys.
  546. hardaker  3 Dec 98 22:26:40
  547.     - (snmpusm.c, snmpusm.h):
  548.       - protect sections with SNMP_TESTING_CODE.
  549.       - allow *'s in fields for engineIDs for key setting .conf entries.
  550. hardaker  3 Dec 98 22:32:20
  551.     - (snmpEngine.c, snmpEngine.h):
  552.       - only make time/boots setable when SNMP_TESTING_CODE is defined.
  553. hardaker  3 Dec 98 23:17:17
  554.     - (demo): removed.
  555. marz  4 Dec 98 08:05:59
  556.      -(snmpcmd.1): update man page for new V3 parse args
  557. hardaker  4 Dec 98 11:03:14
  558.     - (Makefile.in, snmppass.c, snmpusm.c):
  559.       - delete snmppass.
  560.       - create first pass snmpusm.c.
  561. hardaker  4 Dec 98 11:04:09
  562.     - (snmpd.conf.5.def): document the * for engineID feature.
  563. hardaker  4 Dec 98 16:45:43
  564.     - (UCD-DEMO-MIB.txt): demo mib objects.
  565. hardaker  4 Dec 98 16:46:09
  566.     - (UCD-SNMP-MIB.txt): mention/reserve the demo object group in a comment.
  567. hardaker  4 Dec 98 16:49:21
  568.     - (.cvsignore): .gdb stuff
  569. hardaker  4 Dec 98 16:50:04
  570.     - (ucdDemoPublic.c, ucdDemoPublic.h):
  571.       - examples/ucdDemoPublic module:  simple objects for doing demos,
  572.         including remote resetting of keys to a known passwords for a list
  573.         of users.
  574. hardaker  4 Dec 98 16:50:28
  575.     - (ucdDemoPublic.cmds): commands to run to set up for the demo.
  576. hardaker  4 Dec 98 16:50:38
  577.     - (ucdDemoPublic.conf): configuration file lines needed for the demo.
  578. hardaker  4 Dec 98 18:38:05
  579.     - (version.h, sedscript.in, bug-report): 4.0.pre1 tag
  580. dreeder  5 Dec 98 16:52:49
  581.     Extended demo2 into demo.remote to allow testing between <here> and
  582.     ucd-snmp.ucdavis.edu.
  583. marz 13 Dec 98 14:57:02
  584.      -(snmp_api.[ch], snmp_client.c): add support for msgID which is different from reqid and which increments with each retry. Note: late Responses will be dropped if they arrive after timeout - this is different from v1 behaviour where a late Response to the initial try will be accepted up to the time where the last retry times out
  585. hardaker 13 Dec 98 18:39:02
  586.     - (mib2c): minor update (needs more) for newer snmp perl mod.
  587. hardaker 13 Dec 98 18:39:44
  588.     - (.cvsignore): .gdb.auto.init
  589. hardaker 13 Dec 98 18:41:11
  590.     - (encode_keychange.c): removed unneeded linux ifdef.
  591. hardaker 17 Dec 98 15:59:10
  592.     - (read_config.c): wrap config line print's in SNMP_TESTING_CODE checks.
  593. hardaker  2 Dec 98 21:55:04
  594.     - (just about all files): merge of V3-b1 changes into V3-b2 branch.
  595. hardaker  2 Dec 98 22:27:54
  596.     - (agent_read_config.c, snmpd.c, usmUser.c, snmp_parse_args.c,
  597.       read_config.h, snmp_api.c, snmpusm.c, snmpv3.c, tools.h):
  598.       - final changes? to V3-b2 merge.
  599. hardaker  2 Dec 98 22:29:52
  600.     - (read_config.c): make that 28 errors from whitespace changes.
  601. hardaker  2 Dec 98 22:37:08
  602.     - (snmpd.c): call init_snmpv3 before -H usage info.
  603. hardaker 13 Dec 98 10:33:45
  604.     - (*): merge1 to V3-b3.
  605. hardaker 13 Dec 98 18:56:18
  606.     - (*): merge2 to V3-b3.
  607. dreeder 17 Dec 98 08:05:04
  608.     Creature comfort: /etc script to (re)start and stop snmpd and snmptrapd
  609.     and keep (compressed) copies of previous logfiles.  Intended to be universal
  610.     to Linux, Solaris, FreeBSD, ... .
  611. hardaker 21 Dec 98 17:36:37
  612.     - (configure, configure.in): define USE_INTERNAL_MD5 if KMT isn't available.
  613. hardaker 21 Dec 98 17:49:38
  614.     - (all_system.h, keytools.c, lcd_time.c, md5.c, md5.h, scapi.c,
  615.       scapi.h, snmp_api.c, snmp_auth.c, tools.c):
  616.       - internal MD5 support done.
  617.         - tested with and without kmt to opposite and same side apps/agents.
  618.         - tested against older 4.0.pre1 agent on bandit as well.
  619.         - all but one testing/* test passes (which was failing before anyway).
  620.         - the older demo script passes as well.
  621.       - Modified many other routines.  Everything should use SCAPI now and
  622.         KMT should never be called directly outside the scapi.c and
  623.         keytools.c files.
  624.         - new scapi routine:  sc_hash().
  625.       - Could, as always, use a bit more clean up, but I needed to check
  626.         something in that worked before I break it again (ahem).
  627. hardaker 21 Dec 98 17:53:10
  628.     - (snmpget.c, snmpusm.c): unneeded KMT includes removed.
  629. hardaker 21 Dec 98 17:54:38
  630.     - (keymanagetest.c): surround a few KMT specific items with #ifdefs.
  631. hardaker 21 Dec 98 17:56:56
  632.     - (snmp_agent.c): remove unneeded KMT includes.
  633. hardaker 22 Dec 98 19:40:12
  634.     - (keytools.c): decode_keychange() wasn't setting the returned buffer length.
  635. hardaker 22 Dec 98 19:43:50
  636.     - (snmp_api.c): DEBUGP of probed engineID printed 00's as 0's.
  637. hardaker 22 Dec 98 21:09:38
  638.     - (snmp_agent.c, usmStats.c, usmStats.h, usmUser.h,
  639.       SNMP-USER-BASED-SM-MIB.txt):
  640.       - updated USM mib, including the move from snmpModules.12 to .15.
  641.       - make reports generated include the .0 suffix for the instance specifier.
  642. hardaker 22 Dec 98 21:10:28
  643.     - (tools.c): wrap dump_engineID in #ifdef SNMP_TESTING_CODE.
  644. hardaker 22 Dec 98 21:17:25
  645.     - (lcd_time.c): wrap dump_etimelist() in #ifdef SNMP_TESTING_CODE.
  646. hardaker 22 Dec 98 21:20:31
  647.     - (encode_keychange.c):
  648.       - don't use dump_snmpEngineID() unless testing.
  649.       - Note: this utility is not really needed anymore.
  650. hardaker 22 Dec 98 22:12:32
  651.     - (SNMP-USER-BASED-SM-MIB.txt): typo (cut and paste missed a line).
  652. hardaker 23 Dec 98 21:07:33
  653.     - (snmpusm.c): msgSecurityParams should contain the *salt*, not the IV,
  654.       as defined by the USM document, section 8.1.1.1 (and common sense).
  655. hardaker 23 Dec 98 21:47:44
  656.     - (snmp_api.c):
  657.       - Send only authNoPriv reports for notInTimeWindow reports.
  658.       - report length check increased by one to accomodate for the .0 suffix.
  659. hardaker 23 Dec 98 22:06:25
  660.     - (snmpusm.c): allow generate_out_msg() to use unknown security names
  661.       for secLevel = noAuthNoPriv.
  662.       - this is required since unknownUser reports need to go out with the
  663.         same user name as the bad request that came in.
  664. hardaker 29 Dec 98 17:01:24
  665.     - (vacm.c): Enable multiple side by side views in the view family
  666.       tree.  The views already existed, but weren't checked and only the
  667.       first view was found.
  668.       - Not done in a clean fashion.  Much of the structure definitions
  669.         should be rewritten with sub-pieces to do it properly with greater
  670.         speed.
  671. hardaker 29 Dec 98 17:28:31
  672.     - (config*): define u_int{8,16,32}_t for KMT headers.
  673. hardaker 31 Dec 98 17:55:39
  674.     - (snmpusm.c): USM oid's were wrong
  675. hardaker 31 Dec 98 17:58:19
  676.     - (version.h bug-report sedscript.in): version tag ( 4.0.pre2 )
  677. hardaker  6 Jan 99 07:46:02
  678.     - (snmpusm.c): usm_set_salt() was using a host specific byte ordering
  679.       for generating the salt from the enigineBoots value and from the
  680.       arbitrary integer.  This technically shouldn't matter, but since
  681.       we're shooting to be a reference platform...
  682. hardaker 19 Jan 99 19:20:07
  683.     - (ISSUES): need random int for IV.
  684. wbabson 26 Jan 99 05:52:19
  685.      Changed MIN() macro to SNMP_MIN() because we explicitly
  686.      define that in tools.h... This was needed to allow successful
  687.      linkage in Solaris 2.6
  688. hardaker 27 Jan 99 20:37:56
  689.     - (SNMP-TARGET-MIB.txt): target mib was improperly located at .15 not .12.
  690. hardaker 27 Jan 99 20:51:12
  691.     - (snmp_parse_args.c): accept security level abbreviations.
  692. hardaker 27 Jan 99 21:07:59
  693.     - (acconfig.h, config.h.in, configure, configure.in, read_config.c):
  694.       - create --with-persistent-directory configure script flag.
  695. dreeder 29 Jan 99 15:20:51
  696.     Repaired tests to reflect changes in the codebase.
  697. marz 31 Jan 99 13:57:13
  698.      -(snmp_api.c): zero lenght user name for enineID discovery
  699. dreeder  2 Feb 99 14:04:48
  700.     Resolve OID collisions: 1) between demo MIB and UCD enterprise MIB; 2)
  701.     inside demo MIB.
  702. hardaker  2 Feb 99 22:04:38
  703.     - (snmptrapd.c): support -H.
  704. hardaker  2 Feb 99 22:13:41
  705.     - (read_config.c):
  706.       - allow env variable SNMP_PERSISTENT_FILE to override persistent
  707.         storage locaction.
  708.       - merge in Mike's changes to copy_word().
  709. hardaker  2 Feb 99 22:14:46
  710.     - (target.h): merge mike's target mibgroup into the 4.0 line.
  711. marz  6 Feb 99 15:04:13
  712.      -(snmp_api.[ch],snmp_parse_args.c,snmpv3.[ch],snmpusm.c,snmpcmd.1): allow contextEngineID and securityEngineID to be different, added -E/-e to parse_args, fixed engineID discovery which broke after name used in probe switched to zero length string
  713. hardaker  7 Feb 99 20:43:15
  714.     - (read_config.c): -Wall fix.
  715. hardaker  7 Feb 99 20:45:17
  716.     - (snmpv3.c, snmpv3.h): a few -Wall fixes:
  717.       - protoype init_snmpv3_post_config(void).
  718.       - remove unneeded variables.
  719.       - don't compile in set_engineBootsAndTime interface function if not needed.
  720. hardaker  7 Feb 99 20:47:59
  721.     - (snmp2p.c, snmp_agent.c, snmp_agent.h, snmp_vars.c, snmp_vars.h,
  722.       snmpd.c, snmpd.h, vacm_vars.c, vacm_vars.h, snmp_api.c, snmp_api.h,
  723.       snmp_auth.c, snmp_impl.h): Patch from Dave Shield:
  724.       - implement agent using libraries parsing and handling routines
  725.         instead of duplicating it.
  726. hardaker  8 Feb 99 00:11:59
  727.     - (snmp_agent.c, util_funcs.c, ucdDemoPublic.c, route_write.c,
  728.       snmp_mib.c, system.c, snmpEngine.c, usmUser.c, extensible.c, pass.c,
  729.       pass_persist.c, proc.c, versioninfo.c):
  730.       - modified to work with new write variable api.
  731.       - fixed a missing feature in Dave's code: creation.
  732. hardaker  8 Feb 99 12:22:13
  733.     - (COPYING): It's 1999.
  734. wbabson  8 Feb 99 13:34:39
  735.     Changed the function prototype for snmpv3_set_engineBootsand Time
  736.     from int f(); to void f(); to match the function definition i
  737.     snmpv3.c .
  738. wbabson  8 Feb 99 13:40:27
  739.     fixed casting error... *(long) changed to *(long *)
  740. dreeder 17 Feb 99 16:23:43
  741.     Random IV; fixed salt construction.
  742.     Fixed NULL dereference show-stopper introduced by merge of D. Sheld's changes.
  743.     configure.in+Makefile.in automatically create PERSISTENT_DIRECTORY.
  744.     Minor compile warnings, out-of-date comments fixed, clarified debug outout,
  745.      clarified pre-compile code in scapi.c.
  746.     Discovered where pdu->securityEngineID was being multiply free'd, but not
  747.      the *first* time... (open problem)
  748. hardaker 17 Feb 99 20:59:29
  749.     - (snmpd.c): -Wall fixes.
  750. hardaker 17 Feb 99 21:00:07
  751.     - (snmp_agent.c):
  752.       - fix getbulks.
  753.       - fix snmpset's to allow creation.
  754. hardaker 17 Feb 99 21:00:22
  755.     - (dlmod_mib.c): don't define MATCH_SUCCEEDED at all.
  756. hardaker 17 Feb 99 21:00:36
  757.     - (util_funcs.c): -Wall variable removing.
  758. hardaker 17 Feb 99 21:00:58
  759.     - (route_write.c, snmp_mib.c, system.c):
  760.       - -Wall variable removing.
  761. hardaker 17 Feb 99 21:01:36
  762.     - (usmUser.c, extensible.c, pass.c, proc.c, versioninfo.c):
  763.       - -Wall variable removing.
  764. hardaker 17 Feb 99 21:05:28
  765.     - (keytools.c, md5.c, read_config.c, scapi.h, snmp_api.c, snmp_auth.c,
  766.       snmp_client.c, snmpusm.c, transform_oids.h):
  767.       - -Wall fixes.
  768. hardaker 17 Feb 99 21:28:57
  769.     - (keytools.c): opps.  Deleted a variable I shouldn't have.
  770. hardaker 17 Feb 99 21:30:11
  771.     - (snmp_agent.c): You can't assign a NULL to a union, only to a sub-type.
  772. hardaker 17 Feb 99 21:45:23
  773.     - (testing/Makefile.in): remove references to subdirs since there are
  774.       none and it breaks simplier versions of sh when no arguments to
  775.       foreach exist.
  776. marz 24 Feb 99 09:31:29
  777.      -(snmplib/snmp_api.[ch],snmplib/snmp.h,agent/snmpd.h,agent/snmp_agent.h): moved Reports into snmplib, conform to spec on criterria for sending Reports, lay ground work for maxMsgSize, default contextEngineID to securityEngineID when not explicitly set itself
  778. marz 25 Feb 99 14:04:05
  779.      -(snmp_api.c,snmp_client.c): fixed bug in snmp_clone_pdu (not cloning securityEnigineID), uncommented _snmp_free
  780. wbabson  9 Mar 99 08:54:12
  781.     First cut at snmptrapd modification. Receives authPriv and lower security
  782.     level traps.
  783. wbabson  9 Mar 99 09:02:07
  784.     Changed DEBUGP() statement to get securityName from PDU rather than session
  785.     as session was not yet initialized during engine ID discovery and the NULL
  786.     value caused a segmentaion fault.
  787. marz 10 Mar 99 08:04:47
  788.      -(snmp_api.c): fix engineId discovery when context engineID is specified (needed to discover proxy engineID if all you know is proxied agent's engineID)
  789. wbabson 17 Mar 99 13:27:59
  790.     Changed DEBUGP() statement about Building the SNMP message so that
  791.     even if securityName is uninitialized (NULL), program will continue
  792.     without core dumping. Later, someone should see about fixing the logic
  793.     so that securityName will not be a NULL pointer here, or
  794.     repair the debugging scheme, if that's valid.
  795. hardaker 24 Mar 99 20:30:12
  796.     - (mibincl.h): add agent_read_config.h
  797. hardaker 24 Mar 99 20:32:44
  798.     - (testing/Makefile.in): remove subdirs.
  799. hardaker 28 Mar 99 16:03:04
  800.     - (vacm_vars.h): relocate VACM node where it should be (13->16).
  801. hardaker 28 Mar 99 16:16:38
  802.     - (read_config.c): skip space after copying a word in copy_word()
  803. hardaker 30 Mar 99 09:51:21
  804.     - (ucdDemoPublic.c): added help strings to conf parsers.
  805. hardaker  6 Apr 99 15:27:29
  806.     - (Makefile.in): remove accidentially comitted conflict.
  807. hardaker 15 Apr 99 07:25:48
  808.     - (keytools.c): Allow short passphrases when SNMP_TESTING_CODE is set.
  809. marz 19 Apr 99 14:14:23
  810.      -(snmp_api.[ch],snmp_client.c): fixed bug where msgId and reqId were not treated correctly in responses if orginal request happened to have msgId or reqId equal to arbitrary default(0)
  811. marz 19 May 99 07:14:44
  812.     
  813.     adding v3 packet generator perl5 script (requires Convert::BER)
  814.     .
  815. marz 19 May 99 07:16:41
  816.     
  817.     example data file to generate a V3 packet with pktgen.pl
  818. marz 19 May 99 08:02:24
  819.     README for pktgen.pl
  820. marz 19 May 99 08:44:03
  821.     *** empty log message ***
  822. marz 19 May 99 08:45:15
  823.     pktgen.pl
  824. marz 19 May 99 10:31:14
  825.     remove last submit
  826. marz 20 May 99 12:35:03
  827.     *** empty log message ***
  828. marz 23 May 99 08:04:03
  829.     handle seq_of to allow arbitrary number of varbinds, bug fixes, send/receive, pretty print debugging packet dump
  830. hardaker 26 May 99 11:18:42
  831.     - (ipfwacc.h): properly locate the mib.
  832. hardaker 26 May 99 11:20:04
  833.     - (vmstat.c): include limits.h.
  834. hardaker 26 May 99 15:14:32
  835.     - (hr_swinst.c): make software application type unknown instead of app.
  836. hardaker 26 May 99 15:18:46
  837.     - (IPFWACC-MIB.txt): change to counters.
  838. hardaker 26 May 99 15:20:11
  839.     - (ipfwacc.h): make into counters.
  840. hardaker 26 May 99 15:33:05
  841.     - (agent_read_config.c, hr_filesys.c, interfaces.c, tcp.c, udp.c):
  842.       Patch from Derek J. Balling:
  843.       - freebsd2 fixes.
  844. hardaker 26 May 99 15:52:57
  845.     - (acconfig.h, config.h.in): increase MAXREADCOUNT
  846. hardaker 26 May 99 15:54:22
  847.     - (snmp_vars.c): include sys/queue.h.
  848. marz  1 Jun 99 07:25:55
  849.     (pktgen.pl, packet.txt): added authentication support (md5 and sha1)
  850. daves  1 Jun 99 08:37:47
  851.     - (agent/mibgroup/host/hr_swinst.c): Determine type of RPM packages
  852. marz 16 Jun 99 09:30:55
  853.     (pktgen.pl, packet.txt): added encryption/privact support (des-cbc)
  854. marz 16 Jun 99 12:50:29
  855.     (pktgen.pl, packet.txt): latest attempt to fix privacy/encryption
  856. marz 23 Jun 99 08:18:59
  857.     (pktgen.pl, packet.txt): latest attempt to fix privacy/encryption(working with Crypt::DES/Crypt::CBC+patch)
  858. hardaker  6 Apr 99 15:13:40
  859.     - (*): Merged the 4.0 line into the 3.6.1 line.
  860. hardaker  6 Apr 99 15:38:45
  861.     - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c,
  862.       Makefile.in): final merge pieces of recent v3 line changes.
  863. mslifcak  6 Apr 99 21:24:22
  864.     - changes for ANSI headers; POSIX(index vs strchr); minor fixes
  865. mslifcak  6 Apr 99 22:13:59
  866.     - (vacm_vars.c) - set global ptrs = 0.
  867. mslifcak  6 Apr 99 22:14:43
  868.     - (snmp_vars.c) more v2party rework needed
  869. mslifcak  7 Apr 99 06:17:28
  870.     - () more ANSI header fixups; touchup for M$ Win32 build
  871. hardaker  7 Apr 99 10:42:10
  872.     - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c,
  873.       Makefile.in, all_general_local.h, keytools.c, keytools.h,
  874.       lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c,
  875.       snmpv3.c, tools.c, tools.h):
  876.       - misc merging, including fixes and debugging statement changes to
  877.         newer model.
  878.       - a few -Wall fixes.
  879. hardaker  7 Apr 99 10:48:07
  880.     - (snmp_mib.c): removed unnneeded header_snmp().
  881. hardaker  7 Apr 99 11:28:02
  882.     - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c,
  883.       usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
  884.       - debugging statement conversion
  885. mslifcak  7 Apr 99 12:00:20
  886.     - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h
  887.     agent/view_parse.c agent/mibgroup/util_funcs.c
  888.     agent/mibgroup/examples/ucdDemoPublic.c
  889.     agent/mibgroup/host/hr_filesys.c
  890.     agent/mibgroup/host/hr_storage.c
  891.     agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
  892.     agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
  893.     agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
  894.     agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
  895.     agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
  896.     agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
  897.     agent/mibgroup/snmpv3/usmUser.c
  898.     agent/mibgroup/ucd-snmp/extensible.c
  899.     agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c
  900.     agent/mibgroup/ucd-snmp/pass_persist.c
  901.     agent/mibgroup/ucd-snmp/proc.c
  902.     agent/mibgroup/v2party/context_vars.c
  903.     agent/mibgroup/v2party/party_vars.c
  904.     agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
  905.     apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c
  906.     apps/snmpnetstat/winstub.c snmplib/acl_parse.c
  907.     snmplib/context.h snmplib/context_parse.c snmplib/party.h
  908.     snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c
  909.     snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h
  910.     snmplib/view.h)  fgets use sizeof mostly, oid base size is MAX_OID_LEN
  911. mslifcak  7 Apr 99 12:17:23
  912.     -(ipfwchains.c) remove multiple definitions of MATCH_FAILED
  913. mslifcak  7 Apr 99 15:00:39
  914.     -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit.
  915. hardaker 12 Apr 99 22:14:31
  916.     - (mibincl.h): include sys/time.h.
  917. hardaker 12 Apr 99 22:15:39
  918.     - (hr_utils.h): remove variable names from prototypes (was causing problems).
  919. hardaker 12 Apr 99 22:16:45
  920.     - (tkmib): make displayed mib node info into two columns instead of one.
  921. hardaker 12 Apr 99 22:25:09
  922.     - (snmp_api.c): make snmp_varlist_add_variable to possible create a
  923.       varlist before adding something to it.
  924. hardaker 13 Apr 99 15:19:20
  925.     - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty:
  926.       - fix libwrap to only add the library to the agent.
  927. hardaker 13 Apr 99 15:20:00
  928.     - (system_mib.c): make sysDescr read-only.
  929. hardaker 13 Apr 99 15:32:23
  930.     - (pass.c): Patch from Jim Mar:
  931.       - add capability for binary octet strings in pass scripts.
  932. hardaker 13 Apr 99 15:36:31
  933.     - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
  934.       SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen:
  935.       - fix module locations for broken mibs.
  936. hardaker 13 Apr 99 15:54:48
  937.     - (freebsd.h, freebsd2.h): Patch from Niels Baggesen:
  938.       - freebsd utmp cleanups.
  939. hardaker 13 Apr 99 15:56:53
  940.     - (snmpd.c): Patch from Niels Baggesen:
  941.       - log with timestamp at shutdown.
  942. hardaker 13 Apr 99 15:57:24
  943.     - (vacm_vars.c): Patch from Niels Baggesen:
  944.       - better checking of .conf file parsing line requirements.
  945. hardaker 13 Apr 99 15:58:02
  946.     - (snmptranslate.c): Patch from Niels Baggesen:
  947.       - support -P.
  948. hardaker 13 Apr 99 15:58:27
  949.     - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
  950.       Niels Baggesen:
  951.       - clean up small bugs.
  952. hardaker 13 Apr 99 16:00:49
  953.     - (parse.c, parse.h): Patch from Niels Baggesen:
  954.       - nicer parser messages (include file names). Correct help for -Pc.
  955.       - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315
  956. hardaker 13 Apr 99 16:03:29
  957.     - (snmptrapd.c): Patch from Niels Baggesen:
  958.       - snmptrapd option to ignore auth traps, add -S option, log termination.
  959. mslifcak 14 Apr 99 15:29:58
  960.     - (snmptranslate.c) init_snmp takes argument; "" used.
  961. mslifcak 14 Apr 99 15:30:34
  962.     - (parse.c) File pointer initialized to "" before first use.
  963. hardaker 14 Apr 99 15:52:35
  964.     - (snmptranslate.c): init_snmp("snmpapp").
  965. mslifcak 14 Apr 99 16:31:55
  966.     - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage
  967. mslifcak 14 Apr 99 16:56:37
  968.     - apps that use snmp_fix_pdu must clean up the response PDU !
  969. mslifcak 16 Apr 99 07:30:29
  970.     - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB.
  971. mslifcak 16 Apr 99 07:54:22
  972.     - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix
  973. mslifcak 16 Apr 99 08:33:16
  974.     - (mib.c) "-m" or MIBS : can specify MIB module by file name.
  975. hardaker 16 Apr 99 21:10:06
  976.     - (README): Added v3 team members.
  977. hardaker 16 Apr 99 21:11:48
  978.     - (configure.in): changed default store location to /var/ucd-snmp
  979. hardaker 16 Apr 99 21:15:14
  980.     - (snmp.h): SNMPADMINLENGTH definition.
  981. hardaker 16 Apr 99 21:16:16
  982.     - (snmp_auth.c): removed fix note.
  983. hardaker 16 Apr 99 21:27:06
  984.     - (NEWS): updated
  985. hardaker 16 Apr 99 21:27:41
  986.     - (snmptrapd.8): man patch from Niels
  987. hardaker 16 Apr 99 21:34:49
  988.     - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 )
  989. mslifcak 18 Apr 99 06:54:26
  990.     - (ipfwacc.h) subdir change per Joe Pruettt : 9 -> 10
  991. hardaker 19 Apr 99 21:01:15
  992.     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
  993.       - rewrote mib2c to be more dependent on .conf files.  The main .conf
  994.         file now contains the code itself.
  995.       - need to write a foreach(mibnode) type parser next.
  996. hardaker 19 Apr 99 21:09:27
  997.     - (mibincl.h): add read_config.h.
  998. hardaker 19 Apr 99 21:12:17
  999.     - (read_config.c, read_config.h):
  1000.       - created a more convenient read_config_read_data() function to
  1001.         generically read a token into a given variable.
  1002.       - cleaned up persistent storage parsing routines.
  1003.       - use previously malloced space in some routines, or malloc it for
  1004.         them if the storage area is NULL.
  1005. hardaker 19 Apr 99 21:14:28
  1006.     - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in
  1007.       snmp_varlist_add_variable().
  1008. hardaker 20 Apr 99 11:28:14
  1009.     - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates.
  1010. hardaker 20 Apr 99 15:31:35
  1011.     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
  1012.       - completely re-hacked:
  1013.         - entire code base is now put into the .conf files rather than in
  1014.           the mib2c program.  This should entitle mib2c to be used more
  1015.           generically, and could produce different types of code templates
  1016.           based on the .conf file it is given.  In theory, it should be
  1017.           able to produce C code for a non-ucd-snmp agent, or even better,
  1018.           any type of code (not just C) for something else based on mib
  1019.           information.
  1020.         - The down side, is that the current .conf files are now ambiguous
  1021.           again and difficult to understand without being, well, me.  The
  1022.           up side is that I'm sure Dave Shield will go through and clean
  1023.           it up for me like he did last time.  Ha ha.  I wonder if he'll
  1024.           read this? (If so, see me first).
  1025. hardaker 20 Apr 99 16:04:17
  1026.     - (mib2c, mib2c.conf): variable name conversions:
  1027.       - variableTypes -> variables
  1028.       - cname -> NAME
  1029. hardaker 20 Apr 99 16:10:44
  1030.     - (mib2c, mib2c.conf): a little more clean up.
  1031. hardaker 20 Apr 99 21:38:42
  1032.     - (mib2c.conf): clean up skipif regexps a bit.
  1033. hardaker 22 Apr 99 07:54:44
  1034.     - (read_config.c, read_config.h): created *read_config_store_data();
  1035. hardaker 22 Apr 99 07:56:03
  1036.     - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif:
  1037.       directives where needed because of it.
  1038. hardaker 22 Apr 99 10:51:30
  1039.     - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update.
  1040. mslifcak 26 Apr 99 09:21:06
  1041.     - (snmplib.c) - use request callback's data if request specifies a callback.
  1042. nba 26 Apr 99 11:21:10
  1043.     
  1044.     (parse.h) Silly speling misteak (ACCESS_CRAETE)
  1045. nba 26 Apr 99 11:48:57
  1046.     
  1047.     
  1048.     - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree
  1049.       inspired by a reference to snmx in comp.protocols.snmp
  1050.     - apps/snmptranslate: let the -p option call this new printer
  1051.     - snmplib/snmp_api.c: some left over __P macros
  1052. nba 26 Apr 99 12:03:47
  1053.     
  1054.     (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
  1055.      strings
  1056. nba 26 Apr 99 12:09:35
  1057.     
  1058.     
  1059.     apps/*.c: use snmp_perror to report errors from read_objid and friends
  1060.     apps/snmptrapd.c: fix a bus error when using -S and receiving an
  1061.      enterprise specific trap.
  1062. nba 26 Apr 99 12:13:50
  1063.     
  1064.     */*: replace horrible (char *)"string" with const specifiers in relevant
  1065.      functions.
  1066. mslifcak 26 Apr 99 12:37:09
  1067.     - (snmp_api.c) - fix other use of request's callback data
  1068. mslifcak 27 Apr 99 09:51:35
  1069.     - (interfaces.c) add if_type_from_name to convert interface name to type.
  1070. hardaker 29 Apr 99 07:32:39
  1071.     - (Makefile.in, callback.c, callback.h): callback API.
  1072. hardaker 29 Apr 99 07:39:45
  1073.     - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c,
  1074.       snmpusm.h, snmpv3.c, snmpv3.h):
  1075.       - use the callback mechanism for post-config stuff.
  1076. hardaker  3 May 99 07:07:15
  1077.     - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c,
  1078.       snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
  1079.       snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h,
  1080.       scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h):
  1081.       - shutdown and store callback usage.
  1082. hardaker  3 May 99 07:13:31
  1083.     - (snmpd.c): fix -A flag, which got broken during someones changes.
  1084. hardaker  3 May 99 12:58:19
  1085.     - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c,
  1086.       Makefile.in, encode_keychange.c, Makefile.in, Makefile.in,
  1087.       all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c,
  1088.       snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c,
  1089.       etimetest.c, keymanagetest.c, misctest.c, scapitest.c):
  1090.       - nuked all_general_local.h and all_system.h.
  1091.       - makefileindepend as well.
  1092. nba  3 May 99 15:40:11
  1093.     (*.[ch]): patches to types to wipe warnings from compilers
  1094.      with more strict noise levels. (also good when compiling
  1095.      with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual)
  1096. nba  4 May 99 00:47:44
  1097.     (mib.c): Fix problem (core dump) with MIBFILES environment variable.
  1098. nba  4 May 99 00:51:16
  1099.     (many): remove const spec from FindVarMethod. That was wrong
  1100. hardaker  4 May 99 11:08:55
  1101.     - (configure, configure.in): Added --enable-developer flag.
  1102. mslifcak  6 May 99 09:20:30
  1103.     - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky.
  1104. nba 10 May 99 14:47:22
  1105.     Fixing some more prototypes. Pointed out by Markku Laukkanen.
  1106. nba 10 May 99 14:49:49
  1107.     snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK
  1108.      inside V1 session.
  1109. hardaker 11 May 99 14:02:48
  1110.     - (util_funcs.c): read returns ssize_t not size_t.
  1111. hardaker 11 May 99 14:03:25
  1112.     - (memory.h): remove extern.
  1113. hardaker 11 May 99 14:11:40
  1114.     - (hpux.c, hpux.h): int -> size_t conversions.
  1115. mslifcak 12 May 99 10:53:23
  1116.     - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close
  1117. mslifcak 12 May 99 11:22:16
  1118.     -(parse.c party_parse.c read_config.c) no exit() from library; return error
  1119. daves 13 May 99 03:52:19
  1120.     - (ip.c): Properly register IP module group on Free-BSD systems
  1121.               (thanks to Mitchell Tasman)
  1122. hardaker 13 May 99 09:09:18
  1123.     - (vacm_vars.c): Set pointers to NULL after freeing them.
  1124. mslifcak 14 May 99 06:54:51
  1125.     - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c
  1126.      agent/mibgroup/examples/example.h
  1127.      agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c
  1128.      agent/mibgroup/smux/smux.c
  1129.      agent/mibgroup/snmpv3/snmpMPDStats.c
  1130.      agent/mibgroup/snmpv3/usmStats.c
  1131.      agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes
  1132. mslifcak 14 May 99 09:47:10
  1133.     - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c
  1134.      agent/mibgroup/mibII/interfaces.c
  1135.      agent/mibgroup/mibII/var_route.c
  1136.      agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c
  1137.      snmplib/parse.c) more ANSI-C touchups
  1138. mslifcak 14 May 99 13:59:37
  1139.     -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX
  1140. daves 17 May 99 03:20:53
  1141.     - (snmp_parse_args.c): Initialise session using library routine
  1142. daves 17 May 99 04:34:55
  1143.     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
  1144.        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
  1145.        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
  1146.        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
  1147.     
  1148.       - Use the generic socket addresses 'struct sockaddr',
  1149.         rather than the IP-specific 'struct sockaddr_in'
  1150. daves 17 May 99 04:38:00
  1151.     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
  1152.        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
  1153.        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
  1154.        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
  1155.     
  1156.       - Use the generic socket address 'struct sockaddr',
  1157.         rather than the IP-specific 'struct sockaddr_in'
  1158. daves 17 May 99 07:18:02
  1159.     - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c
  1160.        apps/snmptrap.c apps/snmptrapd.c):
  1161.     
  1162.       - Use a single address field within the PDU structure
  1163.                    (obsoleting 'agent_addr')
  1164. daves 18 May 99 06:26:16
  1165.     - (snmp_api.c snmp_api.h): More general handling of PDU flags
  1166. mslifcak 18 May 99 09:01:46
  1167.     - (xx/Makefile.in) remove references to as yet missing disman files.
  1168. daves 18 May 99 09:23:50
  1169.     - (configure.in snmplib/context_parse.c snmplib/read_config.c
  1170.        snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c
  1171.        apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c
  1172.        apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c
  1173.        apps/snmpstatus.c apps/snmptable.c apps/snmptest.c
  1174.        apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c
  1175.        apps/snmpnetstat/if.c apps/snmpnetstat/inet.c
  1176.        apps/snmpnetstat/main.c apps/snmpnetstat/route.c
  1177.        apps/snmpnetstat/winstub.c):
  1178.        -  Clean up conditionals protecting include files
  1179.             ( #if HAVE_WINSOCK_H / #else / #endif )
  1180. daves 19 May 99 02:33:07
  1181.     - (config.h.in): Additional include protection entries
  1182. daves 19 May 99 05:11:37
  1183.     - (snmp_api.c): More generalised handling of socket addresses
  1184. mslifcak 19 May 99 18:02:55
  1185.     -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu
  1186. mslifcak 19 May 99 18:50:12
  1187.     - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)
  1188. daves 20 May 99 03:46:24
  1189.     - (snmp_api.h): Temporary fix to socket address problems
  1190. mslifcak 21 May 99 05:24:23
  1191.     -(read_config.c) cast fix per Markku Laukkanen
  1192. daves 21 May 99 05:54:22
  1193.     - (snmp_api.c snmp_api.h):
  1194.       -  New API call to close down all open sessions
  1195.          (also called on application shutdown)
  1196. hardaker 21 May 99 11:10:44
  1197.     - (mib2c.conf, mib2c.storage.conf):
  1198.       - convert to size_t storages.
  1199.       - misc eval fixes.
  1200.       - more cleanup of the storage def.
  1201. mslifcak 21 May 99 15:29:46
  1202.     - library changes to build on Win32.
  1203. mslifcak 24 May 99 05:36:13
  1204.     -configure - save one which looks for netdb/socket headers
  1205. hardaker 26 May 99 11:19:03
  1206.     - (ipfwacc.h): properly locate the mib.
  1207. hardaker 26 May 99 15:14:55
  1208.     - (hr_swinst.c): make software application type unknown instead of app.
  1209. hardaker 26 May 99 15:18:04
  1210.     - (IPFWACC-MIB.txt): change to counters.
  1211. hardaker 26 May 99 15:20:32
  1212.     - (ipfwacc.h): make into counters.
  1213. hardaker 26 May 99 15:56:03
  1214.     - (acconfig.h, config.h.in): increase MAXREADCOUNT.
  1215. hardaker 26 May 99 17:40:28
  1216.     - (IPFWACC-MIB.txt): added SEQUENCE OF.
  1217. mslifcak 27 May 99 05:16:25
  1218.     -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen)
  1219. hardaker 27 May 99 14:30:03
  1220.     - (snmptrapd_handlers.c): implement the default trap handler.
  1221. hardaker 27 May 99 14:30:15
  1222.     - (snmptrapd.c): need an init_mib().
  1223. hardaker 27 May 99 14:37:06
  1224.     - (snmptrapd.conf.5.def): document default oid keyword.
  1225. hardaker 27 May 99 14:37:32
  1226.     - (snmptrapd.c): document default oid keyword in help line.
  1227. daves 28 May 99 07:02:01
  1228.     - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro
  1229. daves 28 May 99 08:14:05
  1230.     - (snmplib/snmp_api.c): save local socket address in internal session structure
  1231. daves 28 May 99 08:57:19
  1232.     - (snmplib/snmp_api.c): Unix domain (datagram) socket support
  1233. daves 28 May 99 09:12:20
  1234.     - (snmplib/snmp_api.c): Separate out copying a session and opening a new one
  1235. mslifcak 28 May 99 09:24:56
  1236.     -(snmp_api.c) -catch one more error close from snmp_sess_copy
  1237. hardaker 28 May 99 16:17:13
  1238.     - (mib.c, parse.c, parse.h): save and use index clauses.
  1239. hardaker 28 May 99 16:44:42
  1240.     - (Makefile.in, default_store.c, default_store.h):
  1241.       - created generic default value storage space and parsers to reduce
  1242.         the number of functions/etc created for values which configure the
  1243.         library.
  1244. daves  1 Jun 99 02:17:27
  1245.     - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions
  1246. daves  1 Jun 99 02:32:13
  1247.     - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom)
  1248. daves  1 Jun 99 07:30:42
  1249.     - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets
  1250. hardaker  1 Jun 99 17:21:53
  1251.     - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c):
  1252.       - implemented a generic alarm handler to register alarm functions to
  1253.         be called back after X period of time and it handles figuring out
  1254.         which is next and calling alarm() and signal() appropriately.
  1255. mslifcak  4 Jun 99 09:51:13
  1256.     -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches
  1257. mslifcak  7 Jun 99 07:44:06
  1258.     -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1)
  1259. mslifcak  7 Jun 99 13:04:21
  1260.     -(if.c) check for valid pointer before de-referencing.
  1261. mslifcak  8 Jun 99 07:43:10
  1262.     -(hr_filesys.c) fix memory leak when HAVE_GETFSSTAT is defined.
  1263. daves  8 Jun 99 08:43:59
  1264.     - (agent/mibgroup/v2party/alarm.c
  1265.        snmplib/snmp_api.c snmplib/snmp_api.h
  1266.        snmplib/snmp_auth.c snmplib/snmp_impl.h):
  1267.        -  removed all uses of 'struct packet_info' (subsumed into 'struct snmp_pdu')
  1268. mslifcak  8 Jun 99 09:32:48
  1269.     -(xx__freebsd2.c) - fix size_t to build on FreeBSD 2.2.x
  1270. daves  9 Jun 99 06:32:02
  1271.     - (snmp_api.h): reorder PDU and session fields more clearly
  1272. hardaker  9 Jun 99 18:31:42
  1273.     - (*): merged 3.6.2 changes into main branch.
  1274. daves 15 Jun 99 03:59:23
  1275.     - (snmp_agent.c): Removed duplicate code
  1276. daves 15 Jun 99 08:28:00
  1277.     - (snmp_agent.c snmp_agent.h):
  1278.       - Move processing from 'handle_next_pass()' to 'handle_snmp_packet()'
  1279. hardaker 15 Jun 99 16:25:57
  1280.     - (snmp_api.c): fix allowed zerolength pdu->securityName problem for
  1281.       v3 engineID discovery probes.
  1282. daves 16 Jun 99 05:11:48
  1283.     - (snmp.h snmp_api.c): move PDU validation, etc from 'send' to 'build' routines
  1284. daves 16 Jun 99 05:49:38
  1285.     - (snmp_api.c): handle responses in a more protocol-independent manner
  1286. daves 16 Jun 99 06:56:14
  1287.     - (snmp_api.c snmp_api.h): Hooks for building/parsing non-SNMP packets
  1288. hardaker 16 Jun 99 16:24:58
  1289.     - (default_store.c, default_store.h, mib.c, parse.c):
  1290.       - first usage of the default_store() routines: move all the mib
  1291.         parser variables to it, and add snmp.conf tokens for them.
  1292.         - premib auto-registration of default_store needs cleaning up...  sigh...
  1293. hardaker 16 Jun 99 16:51:11
  1294.     - (snmp_api.c, snmp_debug.c, snmp_debug.h):
  1295.       - 2 new snmp.conf tokens: doDebugging, debugTokens.
  1296. hardaker 17 Jun 99 07:39:01
  1297.     - (configure, configure.in): fix --help.
  1298. mslifcak 17 Jun 99 13:18:35
  1299.     fixups to build most apps under Win32 (MSVC++ 5.0 or later)
  1300. mslifcak 18 Jun 99 05:01:54
  1301.     applied fixes from M. Laukkanen
  1302. daves 18 Jun 99 06:58:53
  1303.     - (sysORTable.c sysORTable.h): new routine for removing sysORTable entries
  1304. daves 18 Jun 99 07:56:46
  1305.     - (snmp.h snmp_api.c): distinguish between SNMP protocol & PDU handling flags
  1306. daves 18 Jun 99 08:00:34
  1307.     - (snmp_client.c): Enable access to "empty" response PDUs (i.e. header only).
  1308.      (also make 'snmp_clone_mem' accessible to other files)
  1309. daves 18 Jun 99 08:04:22
  1310.     - (asn1.h snmp_api.c): New private types for OID ranges
  1311. daves 18 Jun 99 08:44:11
  1312.     - (snmp_api.h): New socket address structure
  1313. daves 18 Jun 99 08:47:38
  1314.     - (snmp_api.c): protocol-independent non-response handling in 'snmp_sess_read'
  1315. daves 18 Jun 99 08:49:52
  1316.     - (snmp_api.c):
  1317.       - accomodate servers that require an accessible client-end unix stream socket
  1318.                   (in particular, the CMU AgentX master agent)
  1319. daves 18 Jun 99 08:55:32
  1320.     - (snmp_api.h Makefile.in agentx.c agentx.h agentx_client.c):
  1321.       - basic AgentX protocol handling
  1322. daves 18 Jun 99 09:00:16
  1323.     - (snmp_vars.c): protocol-independent means of bypassing VACM checks
  1324. daves 18 Jun 99 09:14:58
  1325.     - (snmpd.c snmpd.h snmp_vars.c snmp_agent.c snmp_agent.h
  1326.        mibgroup/mibII/sysORTable.c):
  1327.        - initial AgentX sub-agent implementation
  1328. mslifcak 18 Jun 99 10:02:03
  1329.     -(sysORTable.c) fix ptr test
  1330. mslifcak 22 Jun 99 05:21:03
  1331.      invoke snmp_sess_init before any MIB processing (fixes master agent).
  1332. nba 22 Jun 99 05:25:13
  1333.     TODO: need for Counter64 support in snmpdelta
  1334. daves 28 Jun 99 03:08:42
  1335.     - (snmp_agent.c snmp_agent.h): make SNMP packet handling routine re-entrant.
  1336. daves 28 Jun 99 04:07:36
  1337.     - {Makefile.in agent_read_config.c snmp_vars.c agent_registry.c):
  1338.       - Consolidate all registry handling into one file
  1339. daves 28 Jun 99 09:52:08
  1340.     - (agent_registry.c snmp_vars.c snmp_vars.h var_struct.h):
  1341.       - Non-recursive MIB registry implementation
  1342. hardaker 28 Jun 99 14:59:41
  1343.     - (snmpd.c): init_snmp_alarm().
  1344. hardaker 28 Jun 99 15:01:14
  1345.     - (snmptrapd.c): init_snmp_alarm();
  1346. daves 30 Jun 99 01:37:11
  1347.     - (sysORTable.c sysORTable.h): Indicate success/failure of {un}registration
  1348. daves 30 Jun 99 01:45:26
  1349.     - (agent_registry.c snmp_vars.h): Indicate success/failure of {un}registration
  1350. daves 30 Jun 99 01:48:34
  1351.     - (snmp_agent.c snmp_agent.h): 'agent_snmp_session' initialisation routine
  1352. daves 30 Jun 99 02:32:03
  1353.     - (snmp_api.c): Correct the setup of stream-based accepted internal sessions
  1354. daves 30 Jun 99 03:20:46
  1355.     - (agent_read_config.h): omit redundant declarations
  1356. daves 30 Jun 99 05:05:44
  1357.     - (snmp_api.c): Provide the correct size of socket addresses
  1358. daves 30 Jun 99 05:06:52
  1359.     - (config.h.in configure.in configure): check for sys/un.h
  1360. daves 30 Jun 99 05:48:40
  1361.     - (snmp_api.c): Missed one 'sendto' call
  1362. hardaker 30 Jun 99 19:37:36
  1363.     - (default_store.c, default_store.h, mib.c, mib.h, snmp_api.c,
  1364.       snmpv3.c, snmpv3.h):
  1365.       - convert more stuff to the default_store space.
  1366. daves  2 Jul 99 02:39:41
  1367.     - (snmp_api.c): Fix that last 'sendto' case *correctly* this time
  1368. daves  2 Jul 99 05:13:42
  1369.     - (snmplib/asn1.h agent/snmp_vars.h agent/snmp_agent.c):
  1370.       - implement an interface for delegating requests to subagents
  1371. daves  2 Jul 99 05:15:56
  1372.     - (var_struct.h agent_registry.c):
  1373.       - map between MIB registrations and the supporting (subagent) session
  1374. daves  2 Jul 99 05:16:41
  1375.     - (snmp_api.h): support lists of sessions (and subsessions)
  1376. hardaker  2 Jul 99 08:27:30
  1377.     - (snmptranslate.c): register debugging tokens with -D
  1378. daves  6 Jul 99 02:20:57
  1379.     - (snmp_agent.c): Fix handling of SNMPv1 noSuchName
  1380. daves  7 Jul 99 06:54:53
  1381.     - (asn1.c asn1.h snmp.c snmp.h snmp_api.c snmp_api.h
  1382.        snmp_auth.c snmp_impl.h agentx.c):
  1383.        - First attempt at formatted display of packet data
  1384. daves  8 Jul 99 02:16:15
  1385.     - (snmp_api.c): Retain community string in responses
  1386. daves  8 Jul 99 06:25:07
  1387.     - (mibII/system_mib.c mibII/snmp_mib.c):
  1388.       - Update 'write' routines for V4 architecture,
  1389.         and using the full SET multi-pass algorithm
  1390. hardaker  8 Jul 99 14:29:35
  1391.     - (config.h): comment change for internal md5.
  1392. hardaker  8 Jul 99 14:30:47
  1393.     - (asn1.c): -Wall fixes.
  1394. hardaker  8 Jul 99 14:36:52
  1395.     - (configure, configure.in, Makefile.in, snmp2p.c, snmp_agent.c,
  1396.       snmp_vars.c, snmpd.c, view_parse.c, vacm_vars.c, snmp_parse_args.c,
  1397.       snmptrapd.c, snmptrapd_handlers.c, main.c, Makefile.in, acl.c,
  1398.       acl.h, acl_parse.c, context.c, context.h, context_parse.c,
  1399.       libsnmp.h, party.c, party.h, party_parse.c, snmp.h, snmp_api.c,
  1400.       snmp_auth.c, snmp_client.c, view.c, view.h):
  1401.       - v2party support is finally gone!
  1402. hardaker  8 Jul 99 14:49:08
  1403.     - (*/Makefile.in): make depend
  1404. hardaker  8 Jul 99 15:16:35
  1405.     - (snmpdelta.c, int64.c, int64.h): minimal c64 support for snmpdelta. Untested.
  1406. hardaker  8 Jul 99 16:02:58
  1407.     - (snmpd.c): Patch from Ragnar Kj鴕stad:
  1408.       - Add options for switching to a given uid and gid.
  1409. daves  9 Jul 99 01:49:49
  1410.     - (snmpd.c): Clean up gid/uid change logging
  1411. daves  9 Jul 99 08:27:39
  1412.     - (*/Makefile.in snmplib/snmp_api.c
  1413.        agent/agent_registry.c agent/snmp_agent.[ch] agent/snmp_vars.[ch]
  1414.        agent/snmpd.[ch] agent/mibgroup/mibII/sysORTable.c):
  1415.        - Move AgentX handling out of the main SNMP library
  1416. mslifcak  9 Jul 99 12:12:50
  1417.     -(snmp_client.*) remove snmp_synch_setup, snmp_synch_reset
  1418. mslifcak  9 Jul 99 14:20:23
  1419.     -(win32,snmplib,apps,agent) add snmp_socket_length to hide sockaddr_un; Win32 touchups
  1420. mslifcak 11 Jul 99 18:36:24
  1421.     Reduce use of snmp_errno - fix memory leak, unused vars, and unset var.
  1422. daves 12 Jul 99 07:14:36
  1423.     - (agent/mibgroup/Makefile.in): remove dependency on snmplib/agentx.h
  1424. daves 12 Jul 99 08:32:27
  1425.     - (mibgroup/host/*): Dynamically register all Host Resource modules
  1426. mslifcak 14 Jul 99 13:14:30
  1427.     -(snmp_api.c) - snmp_add_var returns SNMPERR; MAY set snmp_errno
  1428. mslifcak 14 Jul 99 13:46:53
  1429.     -(snmplib/mib.c) - conditionally allow for not setting snmp_errno
  1430. hardaker 15 Jul 99 08:46:00
  1431.     - (asn1.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h):
  1432.       - beginning of a -Ddump version of packet dumping.
  1433.       - needs a lot more work and clean up.
  1434.       - I need comments...  Tell me what you think...
  1435. hardaker 20 Jul 99 14:02:26
  1436.     - (auto_nlist.c, history.c, kernel.c, snmp_agent.c, snmpd.c,
  1437.       dlmod_mib.c, kernel_sunos5.c, mibincl.h, util_funcs.c, ipfwchains.c,
  1438.       at.c, interfaces.c, ip.c, route_write.c, system_mib.c, tcp.c, udp.c,
  1439.       vacm_vars.c, var_route.c, dlmod.c, smux.c, disk.c, extensible.c,
  1440.       loadave.c, memory_solaris2.c, pass.c, pass_persist.c, proc.c,
  1441.       versioninfo.c, alarm.c, event.c, Makefile.in, parse.c, snmp.c,
  1442.       snmp_debug.c, snmp_logging.c, snmp_logging.h): Patch from Ragnar
  1443.       Kj鴕stad:
  1444.       - do file, stderr, and syslog support.
  1445. hardaker 20 Jul 99 17:06:53
  1446.     - (auto_nlist.c, snmp_agent.c, snmpd.c, dlmod_mib.c, kernel_sunos5.c,
  1447.       ipfwchains.c, interfaces.c, dlmod.c, smux.c, versioninfo.c,
  1448.       alarm.c):
  1449.       - convert snmp_log(LOG_DEBUG) to DEBUGMSGTL().
  1450. mslifcak 20 Jul 99 18:11:50
  1451.     -minor changes to build Win32 platforms using CygWin-egcs and MSVC compilers.
  1452. mslifcak 20 Jul 99 19:33:26
  1453.     - no printf in ascii_to_binary
  1454. hardaker 21 Jul 99 16:06:52
  1455.     - (tkmib, mib2c): udpate to use indexes (requires a perl patch.
  1456. hardaker 23 Jul 99 10:36:54
  1457.     - (snmp_parse_args.c): log to stderr.
  1458. hardaker 23 Jul 99 10:44:17
  1459.     - (aclocal.m4, config.h.in, configure, configure.in, snmp_agent.c,
  1460.       snmp_vars.c, snmpd.c, kernel_sunos5.c, util_funcs.c, interfaces.c,
  1461.       interfaces.h, system_mib.c, var_route.c, snmpEngine.c,
  1462.       snmpTargetParamsEntry.c, snmptrapd.c, HOST-RESOURCES-MIB.txt,
  1463.       IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt, TCP-MIB.txt,
  1464.       UDP-MIB.txt, parse.c, snmp_alarm.c, snmp_logging.c, snmp_logging.h):
  1465.       - merge from V3-line post 3.6.2 to current.
  1466.       - misc bug fixes.
  1467.       - make apps turn on stderr logging by default.
  1468. hardaker 23 Jul 99 13:18:23
  1469.     - (snmpd.c): more snmp_log conversions.
  1470. hardaker 23 Jul 99 13:18:44
  1471.     - (util_funcs.c): change malloc size().
  1472. hardaker 23 Jul 99 13:19:20
  1473.     - (asn1.c): null terminate parsed strings, just in case.
  1474. hardaker 23 Jul 99 13:20:02
  1475.     - (snmp.c): xdump fixes.
  1476. hardaker 23 Jul 99 13:20:33
  1477.     - (keytools.c, parse.c, read_config.c, snmp_api.c): snmp_log conversions.
  1478. hardaker 23 Jul 99 14:19:39
  1479.     - (asn1.c, asn1.h, snmp.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
  1480.       - revert to non-dparse versions of asn decoding.
  1481. hardaker 23 Jul 99 14:26:57
  1482.     - (snmpd.c): init debugging.
  1483. hardaker 23 Jul 99 15:22:02
  1484.     - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
  1485.       snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c,
  1486.       snmptrapd.c, snmpusm.c, snmpwalk.c, snmp_api.c, snmp_api.h,
  1487.       snmp_client.c):
  1488.       - make and use snmp_sess_perror(str, sess) for error printing.
  1489. mslifcak 24 Jul 99 07:11:30
  1490.     -(asn1.c) - fix compare error at line 386; remove unused vars elsewhere
  1491. mslifcak 24 Jul 99 07:18:13
  1492.     -(libsnmp.def) - add decls for new error logging functions.
  1493. mslifcak 24 Jul 99 07:45:59
  1494.     -(snmp_client.c) - use SET_SNMP_ERROR for restored snmp_errno sets.
  1495. mslifcak 24 Jul 99 08:11:05
  1496.     -(md5.c) - wrap unused MD5print with SNMP_TESTING_CODE ifdef
  1497. hardaker 26 Jul 99 07:37:09
  1498.     - (SNMPv2-CONF.txt): removed bogus IMPORTS clause
  1499. hardaker 26 Jul 99 09:04:09
  1500.     - (*/Makefile.in): make depend
  1501. hardaker 26 Jul 99 09:14:24
  1502.     - (NEWS): updated a bit
  1503. hardaker 26 Jul 99 11:51:22
  1504.     - (version.h bug-report sedscript.in): version tag ( 4.0.pre4 )
  1505. hardaker 26 Jul 99 14:32:17
  1506.     - (mib.c): BIT_string: -> BITS:
  1507. mslifcak 26 Jul 99 15:12:45
  1508.     -(asn1.c,asn1.h,snmp.c,snmp_api.c,snmp_auth.c,snmpusm.c) more detailed parse error messages.
  1509. hardaker 26 Jul 99 15:59:10
  1510.     - (agent/mibgroup/Makefile.in): fix make depend.
  1511. hardaker 26 Jul 99 17:06:03
  1512.     - (interfaces.c): Patch from Markku Laukkanen:
  1513.       - variable naming change.
  1514. hardaker 26 Jul 99 17:06:47
  1515.     - (hpux.h): Patch from Markku Laukkanen:
  1516.       - define hpux
  1517. hardaker 26 Jul 99 17:07:31
  1518.     - (keytools.c, keytools.h, parse.c, scapi.c): Patch from Markku Laukkanen:
  1519.       - size_t changes.
  1520. mslifcak 27 Jul 99 04:24:08
  1521.     add include net/if_dl.h suggested by Tom Ivar Helbekkmo
  1522. daves 27 Jul 99 06:38:09
  1523.     - (agent/mibgroup/ucd-snmp/*.c): tweak registry labels
  1524. mslifcak 27 Jul 99 07:52:37
  1525.     -(agent/kernel.c,agent/dlmods/dlmod_mib.c,agent/dlmods/example.c,
  1526.     agent/mibgroup/kernel_sunos5.c,agent/mibgroup/util_funcs.c,
  1527.     agent/mibgroup/agentx/master_request.c,
  1528.     agent/mibgroup/agentx/protocol.c,agent/mibgroup/dummy/dummy.c,
  1529.     agent/mibgroup/examples/example.c,
  1530.     agent/mibgroup/examples/ucdDemoPublic.c,
  1531.     agent/mibgroup/examples/wombat.c,
  1532.     agent/mibgroup/host/hr_device.c,agent/mibgroup/host/hr_disk.c,
  1533.     agent/mibgroup/host/hr_filesys.c,
  1534.     agent/mibgroup/host/hr_network.c,
  1535.     agent/mibgroup/host/hr_partition.c,
  1536.     agent/mibgroup/host/hr_print.c,agent/mibgroup/host/hr_proc.c,
  1537.     agent/mibgroup/host/hr_storage.c,
  1538.     agent/mibgroup/host/hr_swinst.c,agent/mibgroup/host/hr_swrun.c,
  1539.     agent/mibgroup/host/hr_system.c,
  1540.     agent/mibgroup/ipfwchains/ipfwchains.c,
  1541.     agent/mibgroup/mibII/at.c,agent/mibgroup/mibII/icmp.c,
  1542.     agent/mibgroup/mibII/interfaces.c,agent/mibgroup/mibII/ip.c,
  1543.     agent/mibgroup/mibII/route_write.c,
  1544.     agent/mibgroup/mibII/snmp_mib.c,
  1545.     agent/mibgroup/mibII/sysORTable.c,
  1546.     agent/mibgroup/mibII/system_mib.c,agent/mibgroup/mibII/tcp.c,
  1547.     agent/mibgroup/mibII/udp.c,agent/mibgroup/mibII/var_route.c,
  1548.     agent/mibgroup/misc/dlmod.c,agent/mibgroup/snmpv3/snmpEngine.c,
  1549.     agent/mibgroup/snmpv3/usmUser.c,
  1550.     agent/mibgroup/target/snmpTargetAddrEntry.c,
  1551.     agent/mibgroup/target/snmpTargetParamsEntry.c,
  1552.     agent/mibgroup/ucd-snmp/file.c,
  1553.     agent/mibgroup/ucd-snmp/registry.c,
  1554.     agent/mibgroup/v2party/acl_vars.c,
  1555.     agent/mibgroup/v2party/alarm.c,
  1556.     agent/mibgroup/v2party/context_vars.c,
  1557.     agent/mibgroup/v2party/event.c,
  1558.     agent/mibgroup/v2party/party_vars.c,
  1559.     agent/mibgroup/v2party/view_vars.c,apps/encode_keychange.c,
  1560.     snmplib/asn1.c,snmplib/scapi.c,snmplib/snmp_client.c,
  1561.     snmplib/snmp_client.h)  ERROR_MSG, printf --> DEBUGMSGTL
  1562. mslifcak 27 Jul 99 09:33:43
  1563.     -(agent/kernel.c,agent/snmpd.c,agent/mibgroup/util_funcs.c,
  1564.     agent/mibgroup/agentx/master.c,
  1565.     agent/mibgroup/agentx/subagent.c,
  1566.     agent/mibgroup/host/hr_swrun.c,agent/mibgroup/mibII/at.c,
  1567.     agent/mibgroup/mibII/icmp.c,agent/mibgroup/mibII/ip.c,
  1568.     agent/mibgroup/mibII/route_write.c,agent/mibgroup/mibII/tcp.c,
  1569.     agent/mibgroup/mibII/udp.c,agent/mibgroup/ucd-snmp/disk.c,
  1570.     agent/mibgroup/ucd-snmp/errormib.c,
  1571.     agent/mibgroup/ucd-snmp/proc.c,
  1572.     agent/mibgroup/ucd-snmp/vmstat.c,
  1573.     agent/mibgroup/v2party/alarm.c,agent/mibgroup/v2party/event.c,
  1574.     apps/snmpbulkwalk.c,apps/snmpdelta.c,apps/snmpget.c,
  1575.     apps/snmpgetnext.c,apps/snmpset.c,apps/snmpstatus.c,
  1576.     apps/snmptable.c,apps/snmptest.c,apps/snmptrap.c,
  1577.     apps/snmptrapd.c,apps/snmpusm.c,apps/snmpwalk.c,
  1578.     apps/snmpnetstat/inet.c,apps/snmpnetstat/main.c,
  1579.     apps/snmpnetstat/route.c,snmplib/parse.c,snmplib/read_config.c,
  1580.     snmplib/snmpv3.c) fix snmp_sess_perror use; use log_perror for perror
  1581. mslifcak 27 Jul 99 12:00:37
  1582.     -(encode_keychange.dsp,snmpusm.dsp) -build using common Win32 compiler
  1583. mslifcak 27 Jul 99 12:24:03
  1584.     -(apps:encode_keychange.c,snmpdelta.c,snmptable.c, snmpusm.c;
  1585.     snmplib:read_config.c,snmpv3.c; win32/libsnmp_dll/libsnmp.def) -
  1586.      adjust headers, build Win32 snmpusm+encode_keychange
  1587. mslifcak 27 Jul 99 16:06:35
  1588.     -(interfaces.c) - fix error setting if_ibytes for Linux 2.0
  1589. hardaker 27 Jul 99 16:14:28
  1590.     - (asn1.c, mib.c, mib.h, snmp_api.c, snmp_debug.c, snmp_debug.h, snmpusm.c):
  1591.       - cleaned up debugging dump output.
  1592.       - added more dump parse headers for v3 dumps.
  1593. hardaker 27 Jul 99 16:20:46
  1594.     - (asn1.c): fix header dump.
  1595. mslifcak 27 Jul 99 17:15:01
  1596.     including mib.h requires stdio.h to define FILE *.
  1597. mslifcak 27 Jul 99 19:02:31
  1598.     -(snmp_parse_args) in snmp_parse_oid, try get_node if read_objid fails.
  1599. mslifcak 27 Jul 99 19:06:08
  1600.     -(mib.c) fix walking OID length pointer, numeric sub-id not found
  1601.     in read_objid and parse_subtree.
  1602. mslifcak 27 Jul 99 23:34:59
  1603.     -(snmpd.c) invoke log functions from child (correct process ID in syslog)
  1604. mslifcak 27 Jul 99 23:58:51
  1605.     -(keytools.c,md5.c,md5.h,scapi.c,snmp.c,snmp_api.c,snmp_auth.c) catch MD5 errors
  1606. mslifcak 28 Jul 99 02:42:32
  1607.     hr_swrun - reset pointer in module init (help HP/UX 9)
  1608.     snmp_logging - use vsprintf for HP/UX-9
  1609. hardaker 28 Jul 99 06:45:19
  1610.     - (bug-report): change mail addr to ucd-snmp-bugs
  1611. daves 29 Jul 99 03:29:40
  1612.     - (mibII/vacm_vars.c): Catch use of unconfigured EXAMPLE.conf files
  1613. mslifcak 29 Jul 99 08:34:59
  1614.     memory_solaris2 : handle malloc errors
  1615.     kernel_sunos5 : share kstat fildes [SHARE_KSTAT_FD]
  1616. mslifcak 29 Jul 99 13:28:36
  1617.     -(apps/Makefile.in) - comment unneeded TRAPSPECIAL line
  1618. mslifcak 29 Jul 99 13:59:02
  1619.     -(agent/snmpd.c) - log standard error until init is completed.
  1620. mslifcak 29 Jul 99 15:04:49
  1621.     auto_nlist, kernel : place log_perror to catch errno value in report.
  1622. hardaker 29 Jul 99 17:03:25
  1623.     - (configure, configure.in, Makefile.in): remove trap_special stuff.
  1624. hardaker 29 Jul 99 17:06:56
  1625.     - (mibgroup/v2party): removed files.
  1626. mslifcak 30 Jul 99 03:51:31
  1627.     Removed duplicate HAVE_GET???BYNAME; Removed unused _CRTIMP
  1628. mslifcak 30 Jul 99 03:57:23
  1629.     Removed hint of v2party from comment.
  1630. mslifcak 30 Jul 99 04:00:28
  1631.     -(agent/agent_read_config.c,agent/history.c,agent/snmp_vars.c,
  1632.     agent/snmpd.c,snmplib/read_config.c,snmplib/snmp_alarm.c,
  1633.     snmplib/snmp_api.c,snmplib/snmp_logging.c,snmplib/snmpv3.c,
  1634.     snmplib/system.c) - psos diffs offered by Anthony Symons
  1635. mslifcak 30 Jul 99 04:37:20
  1636.     rename local var 'last' to 'last_ipch' - avoid shadow global decl
  1637. mslifcak 30 Jul 99 04:39:38
  1638.     decl log_perror
  1639. mslifcak 30 Jul 99 04:42:48
  1640.     rename sd to ifsd - avoid global shadow decl
  1641. mslifcak 30 Jul 99 05:42:34
  1642.     hr_storage.c - auto_nlist for HR_STORE_SIZE
  1643.     hr_swrun.c - fix global shadow decl
  1644.     snmp_logging.c - change filter for openlog per A. Symons patch
  1645. daves 30 Jul 99 06:01:08
  1646.     - (agent/agent_registry.c agent/snmp_vars.c agent/snmpd.c
  1647.        apps/snmp_parse_args.c apps/snmptest.c apps/snmptrap.c
  1648.        apps/snmptrapd.c apps/snmpnetstat/main.c snmplib/snmp_api.c
  1649.        snmplib/snmp_api.h snmplib/snmp_client.c
  1650.        agent/mibgroup/v2party.c agent/mibgroup/v2party.h):
  1651.        -  Removed last traces of v2p support
  1652. daves 30 Jul 99 06:23:06
  1653.     - (agent_read_config.c agent_registry.c snmp_vars.c snmp_vars_m2m.h):
  1654.       - Removed last traces of obsolete v2party Manager-to-Manager support
  1655. mslifcak 30 Jul 99 06:30:30
  1656.     system - use sizeof
  1657. mslifcak 30 Jul 99 06:30:59
  1658.     win32/config.h - define HAVE_GETHOSTNAME
  1659. mslifcak 30 Jul 99 06:46:22
  1660.     use traditional K&R commenting; not all "C" compilers accept "//" comments.
  1661. mslifcak 30 Jul 99 06:58:08
  1662.     remove references to non-existent snmp_vars_m2m.h
  1663. daves 30 Jul 99 07:01:46
  1664.     - (configure.in configure): Check for libdb/libdb1 & librpm separately
  1665. daves 30 Jul 99 07:31:56
  1666.     - (acconfig.h): Check for libdb/libdb1 & librpm separately
  1667. mslifcak 30 Jul 99 08:01:18
  1668.     add vsnprintf check and HAVE_VSNPRINTF constant
  1669. mslifcak 30 Jul 99 08:32:28
  1670.     no struct sockaddr_dl in AIX 3.
  1671. hardaker 30 Jul 99 14:10:05
  1672.     - (config.h.in): autoheader run.
  1673. hardaker 30 Jul 99 14:10:30
  1674.     - (Makefile.in): make /var/ucd-snmp exist.  We should do a permission
  1675.       set as well.
  1676. hardaker 30 Jul 99 14:18:55
  1677.     - (*/Makefile.in): make depend
  1678. hardaker 30 Jul 99 14:19:21
  1679.     - (version.h bug-report sedscript.in): version tag ( 4.0.pre5 )
  1680. mslifcak  2 Aug 99 04:29:35
  1681.     asn1, parse) fixes supplied by Markku Laukkanen (MJS-use xcalloc in parse)
  1682. mslifcak  2 Aug 99 04:37:46
  1683.     parse - shame on me for not compile testing first!
  1684. mslifcak  2 Aug 99 22:29:37
  1685.     snmp_debug - DEBUGMSG macros call snmp_get_do_debugging before invoking debugmsg* functions.
  1686. mslifcak  3 Aug 99 04:46:41
  1687.     snmp_api.c - remove "BY" from HAVE_GETHOSTBYNAME (Solaris 2.5.1 wrong!)
  1688. mslifcak  3 Aug 99 06:59:50
  1689.     asn1.c - fix out-of-bound array write and memory leak in parsing strings.
  1690. mslifcak  3 Aug 99 07:00:16
  1691.     snmp_debug.c - remove trace messages from debugmsg_hextli.
  1692. mslifcak  3 Aug 99 07:03:14
  1693.     snmp_debug.h - move DEBUGTRACE from debugmsg_hextli to DEBUGDUMPSETUP
  1694. mslifcak  3 Aug 99 07:58:49
  1695.     vacm_vars.c - copy community string, null terminate, then debug print
  1696. mslifcak  3 Aug 99 12:53:32
  1697.     snmp_debug.h - fix "warning: ANSI C forbids conditional expr with only one void side".
  1698. mslifcak  3 Aug 99 14:06:33
  1699.     snmp_debug.c - signed comparison for len in debugmsg_hextli.
  1700. mslifcak  4 Aug 99 03:48:02
  1701.     -(smux.c) - patch supplied by Nick Amato to fix ASN_IPADDRESS parse.
  1702. mslifcak  4 Aug 99 05:03:11
  1703.     undo patch around Solaris' configure failure to register HAVE_GETHOSTBYNAME.
  1704. mslifcak  4 Aug 99 09:17:18
  1705.     -(configure*) - Ken Hornstein: fix test xxgethostbyname, xxgetservbyname.
  1706. mslifcak  4 Aug 99 12:33:56
  1707.     snmp_api.c - dummy functions snmp_synch_{setup,reset} and snmp_get_errno.
  1708. mslifcak  5 Aug 99 03:25:55
  1709.     config.sub - patch from Markku Laukkanen to support HPUX 11
  1710. mslifcak  5 Aug 99 11:11:53
  1711.     snmp_api.3 - describe snmp_error(), replaces snmp_errno and snmp_get_errno()
  1712. daves  6 Aug 99 05:59:46
  1713.     - (acconfig.h config.h.in configure.in configure):
  1714.       - configure-time flag to control provision of "dummy" values
  1715. daves  6 Aug 99 06:02:15
  1716.     - (mibII/*.c host/*.c): Don't provide "dummy" values (unless explicitly configured)
  1717. nba  9 Aug 99 00:24:37
  1718.     parse.c: parse agent capabilities
  1719. daves  9 Aug 99 01:02:15
  1720.     - (FAQ): Nine new questions, plus assorted tweaks for the new release.
  1721. mslifcak  9 Aug 99 06:48:47
  1722.     mib.*, parse.* - move print_oid_report and minions wholly into mib.c
  1723. mslifcak  9 Aug 99 06:50:36
  1724.      snmpdelta, translate, trapd) - list all options in usage; remove disables for print_oid_report in translate.
  1725. mslifcak  9 Aug 99 06:52:47
  1726.     snmpd.c - list all options in usage
  1727. mslifcak  9 Aug 99 06:54:01
  1728.     libsnmp.def - remove print_oid_report disable options
  1729. mslifcak  9 Aug 99 09:45:15
  1730.     -(snmp.c) fix buffer overflow in xdump, of all places (77 s/b 78; using 80)
  1731. nba  9 Aug 99 10:43:28
  1732.     (many): nuke various prototype warnings
  1733. mslifcak  9 Aug 99 11:40:25
  1734.     -(md5.c) fix read past end problem
  1735.     -(snmp_api.c) fix losing community string problem
  1736. hardaker  9 Aug 99 13:12:35
  1737.     - (acconfig.h, config.h.in, configure, configure.in): remove /dev/random test.
  1738. mslifcak  9 Aug 99 15:07:24
  1739.     snmpusm.c - always clear field_len if ref is valid ptr;
  1740.     snmp_api.c - don't overwrite community pointer with securityAuthProto pointer
  1741. nba 10 Aug 99 04:45:17
  1742.     configure.in config.h.in configure s/netbsd agent/mibgroup/host/hr_storage.c:
  1743.      support for NetBSD/sparc and NetBSD 1.4
  1744. nba 10 Aug 99 04:46:35
  1745.     snmplib/mib.c: fix handling of numeric oids and reporting errors
  1746. nba 10 Aug 99 04:47:22
  1747.     agent/kernel.c: abort on kvm_open failures
  1748. nba 10 Aug 99 04:48:41
  1749.     snmpnetstat/if.c: fixes for snmpnetstat -i on virtual interfaces
  1750. nba 10 Aug 99 04:50:52
  1751.     interfaces.c var_route.c snmp_logging.c: fix compiler warnings
  1752. mslifcak 10 Aug 99 09:19:10
  1753.     read_config.c, snmp_api.c - convert fprintf(stderr to snmp_log(LOG_ERR,WARNING)
  1754. mslifcak 10 Aug 99 10:04:40
  1755.     Fix for build (no pagesize var defined for linux).
  1756. hardaker 10 Aug 99 11:05:38
  1757.     - (snmpd.c): log version number after stderr is optionally closed.
  1758. hardaker 10 Aug 99 14:26:33
  1759.     - (snmp_vars.c): protect against evil mib modules from modifying
  1760.       memory they shouldn't be modifying yet.
  1761.       - (ifdef'ed for speed profiling later).
  1762. hardaker 10 Aug 99 15:54:33
  1763.     - (snmp_parse_args.c): force v3 engineID setting to something bogus to
  1764.       get around local configuration data store time synchronization conflicts.
  1765. hardaker 10 Aug 99 17:23:59
  1766.     - (snmpd.c): print -H usage to stderr.
  1767. hardaker 11 Aug 99 13:04:50
  1768.     - (acconfig.h, config.h.in, read_config.c):
  1769.       - Make persistent cache conform to a more secure umask.
  1770. nba 11 Aug 99 21:52:26
  1771.     hr_storage.c: remove to forgotten debug lines.
  1772. nba 11 Aug 99 21:53:31
  1773.     snmpnetstat/if.c: handle non-contiguous ifTable. Also make the
  1774.      counters unsigned.
  1775. hardaker 12 Aug 99 16:16:01
  1776.     - (snmp.conf.5.def): updated with the newer token list.
  1777. hardaker 12 Aug 99 16:41:22
  1778.     - (FAQ, snmpcmd.1, snmptrap.1): minor doc updates.
  1779. hardaker 12 Aug 99 16:46:34
  1780.     - (NEWS, README): minor updates.
  1781. daves 13 Aug 99 02:47:00
  1782.     - (examples/ucdDemoPublic.[ch]
  1783.        ipfwchains/ipfwchains.[ch] misc/ipfwacc.[ch]
  1784.        target/snmpTarget{Addr,Params}Entry.[ch]
  1785.        smux/snmp_*.[ch]):
  1786.        - Register modules dynamically at run-time
  1787. hardaker 13 Aug 99 07:11:35
  1788.     - (Makefile.in): "make test" in top level Makefile.
  1789. hardaker 13 Aug 99 07:12:18
  1790.     - (NEWS, README.snmpv3, configure, configure.in): documentation updates.
  1791. hardaker 13 Aug 99 07:16:51
  1792.     - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): make depend.
  1793. hardaker 13 Aug 99 09:33:40
  1794.     - (configure, configure.in): don't use NO_DUMMY_VALUES by default.
  1795. mslifcak 13 Aug 99 11:14:39
  1796.     (host/hr_device.c,host/hr_print.c, host/hr_proc.c,host/hr_storage.c,
  1797.     host/hr_swinst.c,host/hr_swrun.c, host/hr_system.c,mibII/at.c,
  1798.     mibII/interfaces.c,mibII/ip.c, mibII/system_mib.c,mibII/tcp.c,
  1799.     mibII/udp.c,mibII/var_route.c) - #if NO_DUMMY_VALUES (help out configure)
  1800. hardaker 13 Aug 99 11:55:31
  1801.     - (var_route.c): don't do caching for NO_DUMMY_VALUES.
  1802. mslifcak 13 Aug 99 12:18:17
  1803.     var_route.c - #ifdef NO_DUMMY --> #if NO_DUMMY (like the other uses).
  1804. hardaker 13 Aug 99 12:49:35
  1805.     - (configure, configure.in): properly do what --without-dummy-values
  1806.       should do.
  1807. hardaker 13 Aug 99 15:22:53
  1808.     - (configure, configure.in): remove config_load_mib parsing.
  1809. hardaker 13 Aug 99 15:35:54
  1810.     - (Makefile.in): don't remove mib_module_loads.h.
  1811. hardaker 13 Aug 99 16:05:42
  1812.     - (remove-files): remove the ISSUES file for releases.
  1813. hardaker 13 Aug 99 16:06:51
  1814.     - (version.h bug-report sedscript.in): version tag ( 4.0.pre6 )
  1815. nba 16 Aug 99 14:58:40
  1816.     snmpnetstat/if.c: allow -i and -o outputs even with incomplete responses
  1817.      from snmpd (such as Linux that does not return ifInNUCastPkts
  1818.      with the new DUMMY setup)
  1819. nba 16 Aug 99 14:59:29
  1820.     snmpnetstat/main.c: enable_stderrlog() so that we get an error message
  1821.      for bad host names.
  1822. nba 18 Aug 99 02:40:48
  1823.     agent/snmpd.c: move the termination processing from the signal handler
  1824.      to after the main loop has terminated.
  1825. nba 18 Aug 99 02:51:57
  1826.     - snmpd.c, agent_read_config.?, versioninfo.c: move the reconfiguration
  1827.      outside the signal handler.
  1828. nba 18 Aug 99 09:26:35
  1829.     - interfaces.?: updates for Linux to handle large counters and virtual
  1830.      interfaces.
  1831. nba 18 Aug 99 09:31:06
  1832.     - (many): change the names of the logging functions to be snmp_*
  1833.      default do_stderr_logging to 1.
  1834. nba 19 Aug 99 02:33:56
  1835.     - interfaces.c: remove some left over debug output
  1836. nba 19 Aug 99 02:35:10
  1837.     - snmp_logging.c, agent/various: reinstate -a and -V logging (almost).
  1838.      timestamp file and stderr logging.
  1839. nba 19 Aug 99 10:38:02
  1840.     - snmp_api.c: correcly call pre-parse hook, also when not debugging
  1841.      (this killed the libwrap check in snmpd)
  1842. nba 19 Aug 99 10:38:48
  1843.     - smux.c: remove some extraneous n from snmp_log_perror calls.
  1844. nba 19 Aug 99 10:40:22
  1845.     - snmpd.c: remove some superfluous : from snmp_log_perror.
  1846.      Log when snmpd reconfigures following a SIGHUP
  1847. nba 19 Aug 99 14:09:25
  1848.     - snmp_api.?, snmpd.c, snmptrap.c, snmptrapd.c: reinstate agent_addr in
  1849.      the pdu structure (used for v1 traps).
  1850. hardaker 19 Aug 99 16:09:54
  1851.     - (snmpget.c, snmpgetnext.c, snmpset.c): Patch from dlengel@home.com:
  1852.       - check argument count for minimum number.
  1853. nba 20 Aug 99 03:43:37
  1854.     - agentx/*: various prototype fixes, to keep number of warnings down
  1855. hardaker 20 Aug 99 13:43:56
  1856.     - (default_store.h, snmp_api.c, snmp_logging.c, snmp_logging.h):
  1857.       - make logging of timestamps optional by a snmp.conf directive.
  1858. hardaker 20 Aug 99 13:56:57
  1859.     - (snmp.conf.5.def, default_store.h, snmp_logging.c):
  1860.       - turn off time stamp logging by default.  It must be explicitly
  1861.         requested in the snmp.conf file to turn it on.
  1862.         (the reason is that a lot of logging is incremental in nature and
  1863.         is not line buffered before being sent to the logging routines.
  1864.         The other solution is to have the logging routines detect when to
  1865.         print timestamps by watching out for n's.  But, not this round.
  1866. hardaker 20 Aug 99 16:39:21
  1867.     - (snmp_api.h, snmp_api.c, snmp_auth.c, snmp_impl.h, asn1.c): 64bit cleanup.
  1868. hardaker 20 Aug 99 17:08:17
  1869.     - (NEWS): last minute changes
  1870. hardaker 20 Aug 99 17:10:26
  1871.     - (version.h bug-report sedscript.in): version tag ( 4.0.pre7 )
  1872. hardaker 22 Aug 99 17:33:00
  1873.     - (ipfchains): removed from distribution.  Newer one in ftp's contrib dir.
  1874. hardaker 22 Aug 99 17:54:57
  1875.     - (configure, configure.in):
  1876.       - --without-dummy-values is default again.
  1877.       - cleanup of --help stuff.
  1878.       - fix of peristent directory creation.
  1879. hardaker 22 Aug 99 17:56:27
  1880.     - (Makefile.in, Makefile.in): make depend.
  1881. hardaker 22 Aug 99 17:57:27
  1882.     - (snmp_api.h): version -> u_long.
  1883. mslifcak 23 Aug 99 06:14:39
  1884.     Remove last vestiges of config_load_mib
  1885. hardaker 23 Aug 99 07:02:43
  1886.     - (NEWS): ansi mentioned.
  1887. mslifcak 23 Aug 99 09:00:59
  1888.     Win32 build fixes
  1889. nba 23 Aug 99 13:54:32
  1890.     - agent/snmpd.c, agent/snmp_vars.c: move some -v logging to a more rational
  1891.      place.
  1892. mslifcak 23 Aug 99 14:02:51
  1893.     Describe USE_ASN_SHORT_LEN in FAQ, and implement in _snmp_build.
  1894. mslifcak 23 Aug 99 15:32:21
  1895.     HACK! fixup short length (first put correct community string in pdu-> ).
  1896. hardaker 23 Aug 99 16:14:00
  1897.     - (T028snmpv3getfail): snmpv3 get failure test.
  1898. hardaker 23 Aug 99 16:14:00
  1899.     - (INSTALL): remove version specific information
  1900. -------------------------------------------------------------------------------
  1901. Changes: V3.6.1 -> V3.6.2
  1902. hardaker 16 Mar 99 08:15:18
  1903.     - (dlmod.c): removed a bogus new-line.
  1904. hardaker 16 Mar 99 10:34:03
  1905.     - (hr_swrun.c): fix file descriptor leak on freebsd.
  1906. mslifcak 16 Mar 99 11:23:30
  1907.     -(snmp_api.c) consistent error return.
  1908. mslifcak 16 Mar 99 11:33:52
  1909.     - move MATCH_FAILED/MATCH_SUCCEEDED from util_funcs.h to mibincl.h
  1910. mslifcak 17 Mar 99 13:53:48
  1911.     -(hr_swrun.c) - prevent SunOS 4.1 core (sunos4 still primitive)
  1912. mslifcak 18 Mar 99 08:37:45
  1913.     - (mibII/ip.c) fix MIB_IPCOUNTER_SYMBOL usage
  1914. hardaker 19 Mar 99 09:23:38
  1915.     - (snmpget.c, snmpwalk.c): fixed initialization and usage of "failures".
  1916. hardaker 23 Mar 99 10:09:47
  1917.     - (Makefile.in): add more targets.
  1918. hardaker 23 Mar 99 10:10:11
  1919.     - (read_config.c): make copy_word() return the next token, not the
  1920.       next space.
  1921. hardaker 23 Mar 99 10:11:03
  1922.     - (mibdefs.h, struct.h, extensible.c, extensible.h, proc.c, proc.h,
  1923.       snmpd.conf.5.def, UCD-SNMP-MIB.txt):
  1924.       - per-process/exec fix scripts created.
  1925. hardaker 23 Mar 99 10:23:21
  1926.     - (versiontag): regexp fix.
  1927. hardaker 28 Mar 99 16:11:32
  1928.     - (snmpTargetAddrEntry.h, snmpTargetParamsEntry.h): relocate to
  1929.       snmpModules.12, where they should be.
  1930. hardaker 28 Mar 99 16:17:24
  1931.     - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
  1932.       - when using copy_word() don't skip spaces, since it does that.
  1933. mslifcak  1 Apr 99 13:10:47
  1934.     - (libsnmp.h) Asymptotically closer to supporting CMU constants.
  1935. mslifcak  5 Apr 99 11:06:27
  1936.     - (snmp_api.c, main.c, snmp_parse_args.c) Joe Marzot's fix to copy even an empty community name.
  1937. mslifcak  5 Apr 99 14:10:14
  1938.     - build snmpnetstat with CygWin32
  1939. mslifcak  5 Apr 99 14:22:43
  1940.     - Build with CygWin32
  1941. mslifcak  5 Apr 99 15:59:20
  1942.     - Build using CygWin32 (includes Niels B.'s snmp_vars.c patch).
  1943. hardaker  6 Apr 99 09:23:16
  1944.     - (config.guess, config.sub): new versions from autoconf 2.13.
  1945. mslifcak  6 Apr 99 10:59:05
  1946.     - (extensible.c) quell warning about comparing pointer with non-pointer.
  1947. mslifcak  6 Apr 99 11:33:54
  1948.     - another round of ANSI-fying the agent completed.
  1949. hardaker  6 Apr 99 15:13:40
  1950.     - (*): Merged the 4.0 line into the 3.6.1 line.
  1951. hardaker  6 Apr 99 15:38:45
  1952.     - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c,
  1953.       Makefile.in): final merge pieces of recent v3 line changes.
  1954. mslifcak  6 Apr 99 21:24:22
  1955.     - changes for ANSI headers; POSIX(index vs strchr); minor fixes
  1956. mslifcak  6 Apr 99 22:13:59
  1957.     - (vacm_vars.c) - set global ptrs = 0.
  1958. mslifcak  6 Apr 99 22:14:43
  1959.     - (snmp_vars.c) more v2party rework needed
  1960. mslifcak  7 Apr 99 06:17:28
  1961.     - () more ANSI header fixups; touchup for M$ Win32 build
  1962. hardaker  7 Apr 99 10:42:10
  1963.     - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c,
  1964.       Makefile.in, all_general_local.h, keytools.c, keytools.h,
  1965.       lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c,
  1966.       snmpv3.c, tools.c, tools.h):
  1967.       - misc merging, including fixes and debugging statement changes to
  1968.         newer model.
  1969.       - a few -Wall fixes.
  1970. hardaker  7 Apr 99 10:48:07
  1971.     - (snmp_mib.c): removed unnneeded header_snmp().
  1972. hardaker  7 Apr 99 11:28:02
  1973.     - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c,
  1974.       usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
  1975.       - debugging statement conversion
  1976. mslifcak  7 Apr 99 12:00:20
  1977.     - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h
  1978.     agent/view_parse.c agent/mibgroup/util_funcs.c
  1979.     agent/mibgroup/examples/ucdDemoPublic.c
  1980.     agent/mibgroup/host/hr_filesys.c
  1981.     agent/mibgroup/host/hr_storage.c
  1982.     agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
  1983.     agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
  1984.     agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
  1985.     agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
  1986.     agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
  1987.     agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
  1988.     agent/mibgroup/snmpv3/usmUser.c
  1989.     agent/mibgroup/ucd-snmp/extensible.c
  1990.     agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c
  1991.     agent/mibgroup/ucd-snmp/pass_persist.c
  1992.     agent/mibgroup/ucd-snmp/proc.c
  1993.     agent/mibgroup/v2party/context_vars.c
  1994.     agent/mibgroup/v2party/party_vars.c
  1995.     agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
  1996.     apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c
  1997.     apps/snmpnetstat/winstub.c snmplib/acl_parse.c
  1998.     snmplib/context.h snmplib/context_parse.c snmplib/party.h
  1999.     snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c
  2000.     snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h
  2001.     snmplib/view.h)  fgets use sizeof mostly, oid base size is MAX_OID_LEN
  2002. mslifcak  7 Apr 99 12:17:23
  2003.     -(ipfwchains.c) remove multiple definitions of MATCH_FAILED
  2004. mslifcak  7 Apr 99 15:00:39
  2005.     -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit.
  2006. hardaker 12 Apr 99 22:14:31
  2007.     - (mibincl.h): include sys/time.h.
  2008. hardaker 12 Apr 99 22:15:39
  2009.     - (hr_utils.h): remove variable names from prototypes (was causing problems).
  2010. hardaker 12 Apr 99 22:16:45
  2011.     - (tkmib): make displayed mib node info into two columns instead of one.
  2012. hardaker 12 Apr 99 22:25:09
  2013.     - (snmp_api.c): make snmp_varlist_add_variable to possible create a
  2014.       varlist before adding something to it.
  2015. hardaker 13 Apr 99 15:19:20
  2016.     - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty:
  2017.       - fix libwrap to only add the library to the agent.
  2018. hardaker 13 Apr 99 15:20:00
  2019.     - (system_mib.c): make sysDescr read-only.
  2020. hardaker 13 Apr 99 15:32:23
  2021.     - (pass.c): Patch from Jim Mar:
  2022.       - add capability for binary octet strings in pass scripts.
  2023. hardaker 13 Apr 99 15:36:31
  2024.     - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
  2025.       SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen:
  2026.       - fix module locations for broken mibs.
  2027. hardaker 13 Apr 99 15:54:48
  2028.     - (freebsd.h, freebsd2.h): Patch from Niels Baggesen:
  2029.       - freebsd utmp cleanups.
  2030. hardaker 13 Apr 99 15:56:53
  2031.     - (snmpd.c): Patch from Niels Baggesen:
  2032.       - log with timestamp at shutdown.
  2033. hardaker 13 Apr 99 15:57:24
  2034.     - (vacm_vars.c): Patch from Niels Baggesen:
  2035.       - better checking of .conf file parsing line requirements.
  2036. hardaker 13 Apr 99 15:58:02
  2037.     - (snmptranslate.c): Patch from Niels Baggesen:
  2038.       - support -P.
  2039. hardaker 13 Apr 99 15:58:27
  2040.     - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
  2041.       Niels Baggesen:
  2042.       - clean up small bugs.
  2043. hardaker 13 Apr 99 16:00:49
  2044.     - (parse.c, parse.h): Patch from Niels Baggesen:
  2045.       - nicer parser messages (include file names). Correct help for -Pc.
  2046.       - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315
  2047. hardaker 13 Apr 99 16:03:29
  2048.     - (snmptrapd.c): Patch from Niels Baggesen:
  2049.       - snmptrapd option to ignore auth traps, add -S option, log termination.
  2050. mslifcak 14 Apr 99 15:29:58
  2051.     - (snmptranslate.c) init_snmp takes argument; "" used.
  2052. mslifcak 14 Apr 99 15:30:34
  2053.     - (parse.c) File pointer initialized to "" before first use.
  2054. hardaker 14 Apr 99 15:52:35
  2055.     - (snmptranslate.c): init_snmp("snmpapp").
  2056. mslifcak 14 Apr 99 16:31:55
  2057.     - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage
  2058. mslifcak 14 Apr 99 16:56:37
  2059.     - apps that use snmp_fix_pdu must clean up the response PDU !
  2060. mslifcak 16 Apr 99 07:30:29
  2061.     - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB.
  2062. mslifcak 16 Apr 99 07:54:22
  2063.     - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix
  2064. mslifcak 16 Apr 99 08:33:16
  2065.     - (mib.c) "-m" or MIBS : can specify MIB module by file name.
  2066. hardaker 16 Apr 99 21:10:06
  2067.     - (README): Added v3 team members.
  2068. hardaker 16 Apr 99 21:11:48
  2069.     - (configure.in): changed default store location to /var/ucd-snmp
  2070. hardaker 16 Apr 99 21:15:14
  2071.     - (snmp.h): SNMPADMINLENGTH definition.
  2072. hardaker 16 Apr 99 21:16:16
  2073.     - (snmp_auth.c): removed fix note.
  2074. hardaker 16 Apr 99 21:27:06
  2075.     - (NEWS): updated
  2076. hardaker 16 Apr 99 21:27:41
  2077.     - (snmptrapd.8): man patch from Niels
  2078. hardaker 16 Apr 99 21:34:49
  2079.     - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 )
  2080. mslifcak 18 Apr 99 06:54:26
  2081.     - (ipfwacc.h) subdir change per Joe Pruettt : 9 -> 10
  2082. hardaker 19 Apr 99 21:01:15
  2083.     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
  2084.       - rewrote mib2c to be more dependent on .conf files.  The main .conf
  2085.         file now contains the code itself.
  2086.       - need to write a foreach(mibnode) type parser next.
  2087. hardaker 19 Apr 99 21:09:27
  2088.     - (mibincl.h): add read_config.h.
  2089. hardaker 19 Apr 99 21:12:17
  2090.     - (read_config.c, read_config.h):
  2091.       - created a more convenient read_config_read_data() function to
  2092.         generically read a token into a given variable.
  2093.       - cleaned up persistent storage parsing routines.
  2094.       - use previously malloced space in some routines, or malloc it for
  2095.         them if the storage area is NULL.
  2096. hardaker 19 Apr 99 21:14:28
  2097.     - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in
  2098.       snmp_varlist_add_variable().
  2099. hardaker 20 Apr 99 11:28:14
  2100.     - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates.
  2101. hardaker 20 Apr 99 15:31:35
  2102.     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
  2103.       - completely re-hacked:
  2104.         - entire code base is now put into the .conf files rather than in
  2105.           the mib2c program.  This should entitle mib2c to be used more
  2106.           generically, and could produce different types of code templates
  2107.           based on the .conf file it is given.  In theory, it should be
  2108.           able to produce C code for a non-ucd-snmp agent, or even better,
  2109.           any type of code (not just C) for something else based on mib
  2110.           information.
  2111.         - The down side, is that the current .conf files are now ambiguous
  2112.           again and difficult to understand without being, well, me.  The
  2113.           up side is that I'm sure Dave Shield will go through and clean
  2114.           it up for me like he did last time.  Ha ha.  I wonder if he'll
  2115.           read this? (If so, see me first).
  2116. hardaker 20 Apr 99 16:04:17
  2117.     - (mib2c, mib2c.conf): variable name conversions:
  2118.       - variableTypes -> variables
  2119.       - cname -> NAME
  2120. hardaker 20 Apr 99 16:10:44
  2121.     - (mib2c, mib2c.conf): a little more clean up.
  2122. hardaker 20 Apr 99 21:38:42
  2123.     - (mib2c.conf): clean up skipif regexps a bit.
  2124. hardaker 22 Apr 99 07:54:44
  2125.     - (read_config.c, read_config.h): created *read_config_store_data();
  2126. hardaker 22 Apr 99 07:56:03
  2127.     - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif:
  2128.       directives where needed because of it.
  2129. hardaker 22 Apr 99 10:51:30
  2130.     - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update.
  2131. mslifcak 26 Apr 99 09:21:06
  2132.     - (snmplib.c) - use request callback's data if request specifies a callback.
  2133. nba 26 Apr 99 11:21:10
  2134.     
  2135.     (parse.h) Silly speling misteak (ACCESS_CRAETE)
  2136. nba 26 Apr 99 11:48:57
  2137.     
  2138.     
  2139.     - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree
  2140.       inspired by a reference to snmx in comp.protocols.snmp
  2141.     - apps/snmptranslate: let the -p option call this new printer
  2142.     - snmplib/snmp_api.c: some left over __P macros
  2143. nba 26 Apr 99 12:03:47
  2144.     
  2145.     (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
  2146.      strings
  2147. nba 26 Apr 99 12:09:35
  2148.     
  2149.     
  2150.     apps/*.c: use snmp_perror to report errors from read_objid and friends
  2151.     apps/snmptrapd.c: fix a bus error when using -S and receiving an
  2152.      enterprise specific trap.
  2153. nba 26 Apr 99 12:13:50
  2154.     
  2155.     */*: replace horrible (char *)"string" with const specifiers in relevant
  2156.      functions.
  2157. mslifcak 26 Apr 99 12:37:09
  2158.     - (snmp_api.c) - fix other use of request's callback data
  2159. mslifcak 27 Apr 99 09:51:35
  2160.     - (interfaces.c) add if_type_from_name to convert interface name to type.
  2161. hardaker 29 Apr 99 07:32:39
  2162.     - (Makefile.in, callback.c, callback.h): callback API.
  2163. hardaker 29 Apr 99 07:39:45
  2164.     - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c,
  2165.       snmpusm.h, snmpv3.c, snmpv3.h):
  2166.       - use the callback mechanism for post-config stuff.
  2167. hardaker  3 May 99 07:07:15
  2168.     - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c,
  2169.       snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
  2170.       snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h,
  2171.       scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h):
  2172.       - shutdown and store callback usage.
  2173. hardaker  3 May 99 07:13:31
  2174.     - (snmpd.c): fix -A flag, which got broken during someones changes.
  2175. hardaker  3 May 99 12:58:19
  2176.     - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c,
  2177.       Makefile.in, encode_keychange.c, Makefile.in, Makefile.in,
  2178.       all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c,
  2179.       snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c,
  2180.       etimetest.c, keymanagetest.c, misctest.c, scapitest.c):
  2181.       - nuked all_general_local.h and all_system.h.
  2182.       - makefileindepend as well.
  2183. nba  3 May 99 15:40:11
  2184.     (*.[ch]): patches to types to wipe warnings from compilers
  2185.      with more strict noise levels. (also good when compiling
  2186.      with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual)
  2187. nba  4 May 99 00:47:44
  2188.     (mib.c): Fix problem (core dump) with MIBFILES environment variable.
  2189. nba  4 May 99 00:51:16
  2190.     (many): remove const spec from FindVarMethod. That was wrong
  2191. hardaker  4 May 99 11:08:55
  2192.     - (configure, configure.in): Added --enable-developer flag.
  2193. mslifcak  6 May 99 09:20:30
  2194.     - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky.
  2195. nba 10 May 99 14:47:22
  2196.     Fixing some more prototypes. Pointed out by Markku Laukkanen.
  2197. nba 10 May 99 14:49:49
  2198.     snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK
  2199.      inside V1 session.
  2200. hardaker 11 May 99 14:02:48
  2201.     - (util_funcs.c): read returns ssize_t not size_t.
  2202. hardaker 11 May 99 14:03:25
  2203.     - (memory.h): remove extern.
  2204. hardaker 11 May 99 14:11:40
  2205.     - (hpux.c, hpux.h): int -> size_t conversions.
  2206. mslifcak 12 May 99 10:53:23
  2207.     - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close
  2208. mslifcak 12 May 99 11:22:16
  2209.     -(parse.c party_parse.c read_config.c) no exit() from library; return error
  2210. daves 13 May 99 03:52:19
  2211.     - (ip.c): Properly register IP module group on Free-BSD systems
  2212.               (thanks to Mitchell Tasman)
  2213. hardaker 13 May 99 09:09:18
  2214.     - (vacm_vars.c): Set pointers to NULL after freeing them.
  2215. mslifcak 14 May 99 06:54:51
  2216.     - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c
  2217.      agent/mibgroup/examples/example.h
  2218.      agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c
  2219.      agent/mibgroup/smux/smux.c
  2220.      agent/mibgroup/snmpv3/snmpMPDStats.c
  2221.      agent/mibgroup/snmpv3/usmStats.c
  2222.      agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes
  2223. mslifcak 14 May 99 09:47:10
  2224.     - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c
  2225.      agent/mibgroup/mibII/interfaces.c
  2226.      agent/mibgroup/mibII/var_route.c
  2227.      agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c
  2228.      snmplib/parse.c) more ANSI-C touchups
  2229. mslifcak 14 May 99 13:59:37
  2230.     -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX
  2231. daves 17 May 99 03:20:53
  2232.     - (snmp_parse_args.c): Initialise session using library routine
  2233. daves 17 May 99 04:34:55
  2234.     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
  2235.        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
  2236.        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
  2237.        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
  2238.     
  2239.       - Use the generic socket addresses 'struct sockaddr',
  2240.         rather than the IP-specific 'struct sockaddr_in'
  2241. daves 17 May 99 04:38:00
  2242.     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
  2243.        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
  2244.        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
  2245.        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
  2246.     
  2247.       - Use the generic socket address 'struct sockaddr',
  2248.         rather than the IP-specific 'struct sockaddr_in'
  2249. daves 17 May 99 07:18:02
  2250.     - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c
  2251.        apps/snmptrap.c apps/snmptrapd.c):
  2252.     
  2253.       - Use a single address field within the PDU structure
  2254.                    (obsoleting 'agent_addr')
  2255. daves 18 May 99 06:26:16
  2256.     - (snmp_api.c snmp_api.h): More general handling of PDU flags
  2257. mslifcak 18 May 99 09:01:46
  2258.     - (xx/Makefile.in) remove references to as yet missing disman files.
  2259. daves 18 May 99 09:23:50
  2260.     - (configure.in snmplib/context_parse.c snmplib/read_config.c
  2261.        snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c
  2262.        apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c
  2263.        apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c
  2264.        apps/snmpstatus.c apps/snmptable.c apps/snmptest.c
  2265.        apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c
  2266.        apps/snmpnetstat/if.c apps/snmpnetstat/inet.c
  2267.        apps/snmpnetstat/main.c apps/snmpnetstat/route.c
  2268.        apps/snmpnetstat/winstub.c):
  2269.        -  Clean up conditionals protecting include files
  2270.             ( #if HAVE_WINSOCK_H / #else / #endif )
  2271. daves 19 May 99 02:33:07
  2272.     - (config.h.in): Additional include protection entries
  2273. daves 19 May 99 05:11:37
  2274.     - (snmp_api.c): More generalised handling of socket addresses
  2275. mslifcak 19 May 99 18:02:55
  2276.     -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu
  2277. mslifcak 19 May 99 18:50:12
  2278.     - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)
  2279. daves 20 May 99 03:46:24
  2280.     - (snmp_api.h): Temporary fix to socket address problems
  2281. mslifcak 21 May 99 05:24:23
  2282.     -(read_config.c) cast fix per Markku Laukkanen
  2283. daves 21 May 99 05:54:22
  2284.     - (snmp_api.c snmp_api.h):
  2285.       -  New API call to close down all open sessions
  2286.          (also called on application shutdown)
  2287. hardaker 21 May 99 11:10:44
  2288.     - (mib2c.conf, mib2c.storage.conf):
  2289.       - convert to size_t storages.
  2290.       - misc eval fixes.
  2291.       - more cleanup of the storage def.
  2292. mslifcak 21 May 99 15:29:46
  2293.     - library changes to build on Win32.
  2294. mslifcak 24 May 99 05:36:13
  2295.     -configure - save one which looks for netdb/socket headers
  2296. hardaker 26 May 99 11:19:03
  2297.     - (ipfwacc.h): properly locate the mib.
  2298. hardaker 26 May 99 15:14:55
  2299.     - (hr_swinst.c): make software application type unknown instead of app.
  2300. hardaker 26 May 99 15:18:04
  2301.     - (IPFWACC-MIB.txt): change to counters.
  2302. hardaker 26 May 99 15:20:32
  2303.     - (ipfwacc.h): make into counters.
  2304. hardaker 26 May 99 15:56:03
  2305.     - (acconfig.h, config.h.in): increase MAXREADCOUNT.
  2306. hardaker 26 May 99 17:40:28
  2307.     - (IPFWACC-MIB.txt): added SEQUENCE OF.
  2308. mslifcak 27 May 99 05:16:25
  2309.     -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen)
  2310. hardaker 27 May 99 14:30:03
  2311.     - (snmptrapd_handlers.c): implement the default trap handler.
  2312. hardaker 27 May 99 14:30:15
  2313.     - (snmptrapd.c): need an init_mib().
  2314. hardaker 27 May 99 14:37:06
  2315.     - (snmptrapd.conf.5.def): document default oid keyword.
  2316. hardaker 27 May 99 14:37:32
  2317.     - (snmptrapd.c): document default oid keyword in help line.
  2318. daves 28 May 99 07:02:01
  2319.     - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro
  2320. daves 28 May 99 08:14:05
  2321.     - (snmplib/snmp_api.c): save local socket address in internal session structure
  2322. daves 28 May 99 08:57:19
  2323.     - (snmplib/snmp_api.c): Unix domain (datagram) socket support
  2324. daves 28 May 99 09:12:20
  2325.     - (snmplib/snmp_api.c): Separate out copying a session and opening a new one
  2326. mslifcak 28 May 99 09:24:56
  2327.     -(snmp_api.c) -catch one more error close from snmp_sess_copy
  2328. hardaker 28 May 99 16:17:13
  2329.     - (mib.c, parse.c, parse.h): save and use index clauses.
  2330. hardaker 28 May 99 16:44:42
  2331.     - (Makefile.in, default_store.c, default_store.h):
  2332.       - created generic default value storage space and parsers to reduce
  2333.         the number of functions/etc created for values which configure the
  2334.         library.
  2335. daves  1 Jun 99 02:17:27
  2336.     - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions
  2337. daves  1 Jun 99 02:32:13
  2338.     - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom)
  2339. daves  1 Jun 99 07:30:42
  2340.     - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets
  2341. hardaker  1 Jun 99 17:21:53
  2342.     - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c):
  2343.       - implemented a generic alarm handler to register alarm functions to
  2344.         be called back after X period of time and it handles figuring out
  2345.         which is next and calling alarm() and signal() appropriately.
  2346. mslifcak  4 Jun 99 09:51:13
  2347.     -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches
  2348. mslifcak  7 Jun 99 07:44:06
  2349.     -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1)
  2350. mslifcak  7 Jun 99 13:04:21
  2351.     -(if.c) check for valid pointer before de-referencing.
  2352. mslifcak 11 May 99 14:39:58
  2353.     - (agent/agent_read_config.c agent/snmp_vars.c agent/snmpd.c
  2354.        agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
  2355.        agent/mibgroup/mibII/vacm_vars.c
  2356.        agent/mibgroup/mibII/vacm_vars.h apps/snmptranslate.c
  2357.        apps/snmptrapd.c local/mib2c local/tkmib man/snmp_config.5.def
  2358.        man/snmpd.1.def man/snmptrap.1 man/snmptrapd.8
  2359.        man/snmptrapd.conf.5.def mibs/SNMP-NOTIFICATION-MIB.txt
  2360.        mibs/SNMP-PROXY-MIB.txt mibs/SNMP-TARGET-MIB.txt
  2361.        mibs/SNMP-USER-BASED-SM-MIB.txt
  2362.        mibs/SNMP-VIEW-BASED-ACM-MIB.txt s/freebsd.h s/freebsd2.h
  2363.        snmplib/mib.c snmplib/parse.c snmplib/parse.h
  2364.        snmplib/snmp_api.c snmplib/vacm.c) - changes c/o Niels Baggesen
  2365. mslifcak 11 May 99 18:58:37
  2366.     -(cygwin.h) - use to build on CygWin platform.
  2367. mslifcak 11 May 99 19:54:04
  2368.     -(agent/snmp2p.c agent/snmp_vars.h agent/view_parse.c
  2369.        agent/mibgroup/util_funcs.c agent/mibgroup/dummy/dummy.h
  2370.        agent/mibgroup/examples/wombat.h
  2371.        agent/mibgroup/host/hr_filesys.c
  2372.        agent/mibgroup/host/hr_storage.c
  2373.        agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
  2374.        agent/mibgroup/ipfwchains/ipfwchains.c
  2375.        agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
  2376.        agent/mibgroup/mibII/interfaces.c
  2377.        agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
  2378.        agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
  2379.        agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
  2380.        agent/mibgroup/misc/ipfwacc.h
  2381.        agent/mibgroup/ucd-snmp/extensible.c
  2382.        agent/mibgroup/ucd-snmp/hpux.c
  2383.        agent/mibgroup/ucd-snmp/loadave.c
  2384.        agent/mibgroup/ucd-snmp/pass.c
  2385.        agent/mibgroup/ucd-snmp/pass_persist.c
  2386.        agent/mibgroup/ucd-snmp/proc.c
  2387.        agent/mibgroup/v2party/context_vars.c
  2388.        agent/mibgroup/v2party/party_vars.c
  2389.        agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
  2390.        apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/if.c
  2391.        apps/snmpnetstat/route.c apps/snmpnetstat/winstub.c
  2392.        apps/snmpnetstat/winstub.h snmplib/acl_parse.c
  2393.        snmplib/context.h snmplib/context_parse.c snmplib/party.h
  2394.        snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c)
  2395.       Port some of the fixes from the current development branch
  2396. mslifcak 12 May 99 10:45:05
  2397.     - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close
  2398. mslifcak 12 May 99 11:28:07
  2399.     -(mib.c parse.c party_parse.c read_config.c) no exit() from library; return error
  2400. daves 13 May 99 03:38:03
  2401.     
  2402.     (mib.c): Fixed minor typo
  2403. daves 13 May 99 03:55:06
  2404.     - (ip.c): Properly register IP module group on Free-BSD systems
  2405.               (thanks to Mitchell Tasman)
  2406. hardaker 13 May 99 09:07:13
  2407.     - (vmstat.c): include limits.h.
  2408. hardaker 13 May 99 09:07:39
  2409.     - (vacm_vars.c): Set pointers to NULL after freeing them.
  2410. hardaker 13 May 99 15:42:48
  2411.     - (version.h bug-report sedscript.in): version tag ( 3.6.2 )
  2412. daves 17 May 99 03:20:10
  2413.     - (snmp_parse_args.c): Initialise session using library routine
  2414. mslifcak 19 May 99 18:01:48
  2415.     -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu
  2416. mslifcak 19 May 99 18:49:25
  2417.     - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)
  2418. hardaker 25 May 99 20:20:31
  2419.     - (version.h bug-report sedscript.in): version tag ( 3.6.2.pre1 )
  2420. nba 26 May 99 07:57:42
  2421.     
  2422.       Tag: V3-line
  2423.     
  2424.     if.c: dynamic width for -i and -o option
  2425. mslifcak 26 May 99 08:00:07
  2426.     - fix-ups to build Win32 MSVisualC++
  2427. nba 26 May 99 08:24:35
  2428.     
  2429.     
  2430.     Some fixes for Solaris 2.7 (proc access still does not work when compiled
  2431.     with gcc (32-bit compiler)
  2432. nba 26 May 99 08:29:26
  2433.     
  2434.     Fixes for FreeBSD 2.1 from Derek J. Balling <dballing@yahoo-inc.com>
  2435. hardaker 26 May 99 16:07:16
  2436.     - (acconfig.h, config.h.in): increase MAXREADCOUNT.
  2437. hardaker 26 May 99 16:07:42
  2438.     - (hr_swinst.c): make swinstall be "unknown" since we can't truly know.
  2439. hardaker 26 May 99 16:08:09
  2440.     - (ipfwacc.h): move to correct location.
  2441. hardaker 26 May 99 16:08:28
  2442.     - (IPFWACC-MIB.txt): make counters.
  2443. hardaker 26 May 99 17:31:25
  2444.     - (proc.c): ultrix fixes.
  2445. hardaker 26 May 99 17:38:56
  2446.     - (IPFWACC-MIB.txt): added SEQUENCE OF.
  2447. nba 27 May 99 02:56:25
  2448.     
  2449.     
  2450.     host/hr_swrun.c, ucd-snmp/proc.c: Fixes for Solaris 2.7
  2451. nba 27 May 99 02:59:16
  2452.     
  2453.     snmpd.c: Properly handle the case of no community specified
  2454.      for agent traps.
  2455. nba 27 May 99 23:55:09
  2456.     
  2457.     solaris2.?.h: define _SLASH_PROC_METHOD_ as 1
  2458. nba 27 May 99 23:55:49
  2459.     
  2460.     read_config.c: complain about existing but unreadable config files.
  2461. nba 27 May 99 23:59:37
  2462.     
  2463.     inet.c: 0 IS a valid short (and port address for remote ends of ports
  2464.      in LISTEN state)
  2465. nba 28 May 99 03:25:29
  2466.     
  2467.     change the trapsink/trap2sink directives to support a community parameter.
  2468. nba 29 May 99 02:49:47
  2469.     
  2470.     - smux.c: fix a missing ntohs in a debug message
  2471. nba  1 Jun 99 00:27:36
  2472.     
  2473.     - proc.c: YAPBO (Yet another possible buffer overflow)
  2474. nba  1 Jun 99 00:29:35
  2475.     
  2476.     - snmp_agent.c: change noCreation return to noAccess. There are probably
  2477.      situations where the former is correct, but this is less confusing
  2478. nba  1 Jun 99 00:33:52
  2479.     
  2480.     - kernel_sunos5.?, hr_swrun.c, at.c, interfaces.c: fix at.atTable and
  2481.      ip.ipNetToMediaTable for Solaris. Also a tweak for getKstatInt.
  2482. hardaker  2 Jun 99 07:27:46
  2483.     - (version.h bug-report sedscript.in): version tag ( 3.6.2.pre2 )
  2484. mslifcak  2 Jun 99 13:46:34
  2485.     -(hr_filesys.c,interfaces.c,freebsd3.h) fix build on FreeBSD 3.1
  2486. nba  3 Jun 99 14:31:18
  2487.     
  2488.     - kernel.c: add some sanity checks when running without root access.
  2489. nba  3 Jun 99 14:34:50
  2490.     
  2491.     - hr_swrun.c: add a blank between process parameters
  2492. nba  3 Jun 99 14:38:18
  2493.     
  2494.     - netbsd.h, tcp.c, udp.c: fix socket tables for NetBSD 1.3/1.4
  2495. nba  3 Jun 99 15:12:01
  2496.     
  2497.     - snmptrap.c: fix a bad free when calling snmpinform.
  2498. nba  3 Jun 99 15:21:09
  2499.     - tcp.c: lost a ';' for the FreeBSD case ....
  2500. daves  4 Jun 99 04:51:04
  2501.     - (agent/mibgroup/host/hr_swinst.c): Fix RPM handling
  2502. daves  4 Jun 99 05:06:44
  2503.     - (configure.in configure): Additional library for RPM handling
  2504. mslifcak  4 Jun 99 09:30:12
  2505.     -(tcp.c, udp.c) apply Ken Key's fix for FreeBSD3.1
  2506. nba  4 Jun 99 11:52:38
  2507.     - ip.c: Fix for FreeBSD 3 from Ken Key
  2508. nba  4 Jun 99 11:53:32
  2509.     - kernel_sunos5.c, asn1.c: Fixes for 64-bit Solaris 7
  2510. nba  5 Jun 99 05:47:20
  2511.     - interfaces.c,tcp.c,udp.c: cleanup of conditionals for FreeBSD
  2512. nba  5 Jun 99 06:02:52
  2513.     - configure.in: proper configure check for sys/socketvar.h
  2514. mslifcak  7 Jun 99 07:45:10
  2515.     -(ip.c, var_route.c) fix sizeof, CPP #endif
  2516. hardaker  7 Jun 99 10:52:32
  2517.     - (Makefile.in): Patch from Chris Smith:
  2518.       - don't put CFLAGS in the link line.
  2519. hardaker  7 Jun 99 10:54:21
  2520.     - (README.win32): added to the 3.6.2 line.
  2521. hardaker  7 Jun 99 11:25:27
  2522.     - (FAQ, README): update for 3.6.2.
  2523. hardaker  7 Jun 99 11:27:15
  2524.     - (NEWS): 3.6.2 update.
  2525. hardaker  7 Jun 99 11:30:40
  2526.     - (EXAMPLE.conf.def): update for 3.6.2.
  2527. hardaker  7 Jun 99 11:32:54
  2528.     - (INSTALL): update for 3.6.2.
  2529. mslifcak  7 Jun 99 13:02:10
  2530.     -(if.c) - check for valid pointer before de-referencing.
  2531. hardaker  7 Jun 99 15:46:26
  2532.     - (configure, configure.in): check for libdb1 before libdb for rpm usage.
  2533. hardaker  7 Jun 99 15:50:01
  2534.     - (FAQ): merge
  2535. hardaker  7 Jun 99 16:03:25
  2536.     - (configure.in, configure): check for -ldb1 then -ldb for rpm usage.
  2537. hardaker  7 Jun 99 16:43:50
  2538.     - (config.h.in, configure, configure.in): check for rpmGetPath to help
  2539.       determine which version of RPM we're using (3 or 2).
  2540. pjl  7 Jun 99 17:30:33
  2541.     Added RPM v3 support
  2542. mslifcak  8 Jun 99 03:40:36
  2543.     -(mibII/*,snmplib/*) Markku L.'s fixes to compile on HP-UX with aCC
  2544. mslifcak  8 Jun 99 03:54:50
  2545.     spell check COMMUNITY
  2546. -------------------------------------------------------------------------------
  2547. Changes: V3.6 -> V3.6.1
  2548. mslifcak  8 Mar 99 04:02:01
  2549.     (parse.c) - fix subid init; remove useless '-Pl' option.
  2550. mslifcak  8 Mar 99 04:14:41
  2551.     - (snmp_api.c) use request data with request callback
  2552. mslifcak  8 Mar 99 05:01:49
  2553.     -(win32/config.h) remove unused SYS_TIME_NAME,GLOBALSECURITY. add new constants.
  2554. mslifcak  8 Mar 99 05:07:13
  2555.     - (AGENT) MAX_NAME_LEN --> MAX_OID_LEN in example
  2556. mslifcak  8 Mar 99 09:58:17
  2557.     - (snmplib/parse.c) Complete Dave Shields' patch for continue after error.
  2558. mslifcak  8 Mar 99 14:28:20
  2559.     - (snmpnetstat:if.c, route.c) limit interface name sizes to fit fixed length buffers.
  2560. hardaker 10 Mar 99 15:07:31
  2561.     - (EXAMPLE.conf.def): group lines were backwards.
  2562. hardaker 11 Mar 99 15:48:22
  2563.     - (README): Added Mike Baer.
  2564. hardaker 11 Mar 99 15:48:52
  2565.     - (memory_solaris2.c): changed some comments to /* */ instead of //.
  2566. hardaker 11 Mar 99 16:10:31
  2567.     - (AGENT): removed AGENT
  2568. hardaker 11 Mar 99 16:10:47
  2569.     - (mib2c): fixed a couple of bugs and ansi'ified things.
  2570. hardaker 11 Mar 99 16:22:43
  2571.     - (util_funcs.c, util_funcs.h): move MATCH_SUCCEEDED defs to .h.
  2572. hardaker 11 Mar 99 16:23:44
  2573.     - (snmp_api.h, snmp_debug.h): Patch from Erik Jacobsen:
  2574.       - fixed prototypes for DEBUGP() and DEBUGPOID().
  2575. mslifcak 12 Mar 99 07:08:40
  2576.     - (dlmod_mib.c) : Use MATCH_FAIL/SUCCEEDED in util_funcs.h
  2577. hardaker 12 Mar 99 09:15:14
  2578.     - (mibincl.h, dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
  2579.       hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
  2580.       hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
  2581.       snmp_mib.c, sysORTable.c, system_mib.c, tcp.c, udp.c, dlmod.c,
  2582.       registry.c): fixed MATCH_FAILED/SUCCEEDED defines -> util_funcs.h.
  2583. mslifcak 12 Mar 99 11:31:16
  2584.     - (dlmod_mib.c) : explicit test for MATCH_FAILED
  2585. hardaker 12 Mar 99 12:20:12
  2586.     - (mib2c): fix asn_parse functions to pass a pointer to the size variable.
  2587. hardaker 12 Mar 99 14:17:08
  2588.     - (NEWS): update.
  2589. hardaker 12 Mar 99 14:17:44
  2590.     - (smux.c): protect strcpy() against a null password specified on the
  2591.       config line.
  2592. mslifcak 12 Mar 99 14:34:12
  2593.     - (hr_system.h) - don't require hr_util; done in mibgroup/host.h
  2594.     - (hr_swrun.c) - solaris2 : make sure kvm_open is called before kd is used.
  2595.     - (hr_swrun.c) - add lame sunos4 equivalent in HRSWRUNPERF_CPU.
  2596. mslifcak 12 Mar 99 14:35:38
  2597.     - (target.h, target/*.h) require util_funcs once.
  2598. hardaker 12 Mar 99 14:36:39
  2599.     - (util_funcs.h): MATCH_FAILED -> -1, since some use it.
  2600. mslifcak 12 Mar 99 14:54:51
  2601.     - restore config_require logic; fix sprintf calls to compile under SunOS 4.1.x.
  2602. hardaker 12 Mar 99 15:23:18
  2603.     - (INSTALL): don't print module list here...  tell them to look at
  2604.       configure --help.
  2605. hardaker 12 Mar 99 15:24:37
  2606.     - (configure, configure.in, IPFWCHAINS-MIB.txt, README,
  2607.       ipfwc_kernel_headers.h, ipfwchains.c, ipfwchains.h, libipfwc.c,
  2608.       libipfwc.h): Patch from Didier Dhaenens:
  2609.       - new modules: ipfwchains.
  2610. mslifcak 15 Mar 99 05:54:07
  2611.     - (Makefile.in libsnmp.h mib.c snmp.h snmp_api.c) update CMU_COMPATIBLE
  2612. hardaker 15 Mar 99 08:49:10
  2613.     - (Makefile.in, snmp_api.c):
  2614.       - revert to snmp_parse.
  2615.       - don't install libsnmp.h.
  2616. mslifcak 15 Mar 99 09:42:34
  2617.     - second pass at CMU_COMPAT : Disable by default, leave snmp_parse alone.
  2618. hardaker 15 Mar 99 14:30:45
  2619.     - (snmp.h): remove unneeded commented out define.
  2620. hardaker 15 Mar 99 14:31:23
  2621.     - (acconfig.h): added CMU_COMPATIBLE
  2622. hardaker 15 Mar 99 15:21:02
  2623.     - (hr_proc.c, hr_proc.h, loadave.c, loadave.h): fix try_loadave for solaris.
  2624. hardaker 15 Mar 99 15:31:51
  2625.     - (configure, configure.in, interfaces.c, linux.h): detect
  2626.       /proc/net/dev version at run time, not compile time.
  2627. hardaker 15 Mar 99 15:46:12
  2628.     - (interfaces.c): fixes for linux 2.2 interface scanning.
  2629. hardaker 15 Mar 99 15:55:35
  2630.     - (Makefile.in): makefileindepend.
  2631. hardaker 15 Mar 99 15:58:07
  2632.     - (FAQ, NEWS): updates to talk about the AGENT.txt file.
  2633. -------------------------------------------------------------------------------
  2634. Changes: V3.5.3 -> V3.6
  2635. hardaker 19 Jun 98 13:14:43
  2636.     - (ChangeLog): update for 3.5.
  2637. hardaker 22 Jun 98 09:16:32
  2638.     - (main.c): Patch from Jerry G. DeLapp:
  2639.       - commented out trailing #endif comment.
  2640. hardaker 24 Jun 98 10:30:19
  2641.     - (Makefile.in): man->html make specification.
  2642. hardaker 24 Jun 98 10:31:22
  2643.     - (Makefile.in, snmp_api.c, snmp_api.h): create snmp_pdu_add_variable().
  2644. hardaker 24 Jun 98 10:56:46
  2645.     - (snmpset.c, snmptest.c, snmptrap.c, snmp_api.c, snmp_api.h):
  2646.       - moved hex_to_binary, ascii_to_binary, and snmp_add_var to snmplib.
  2647. hardaker 24 Jun 98 11:08:41
  2648.     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
  2649.       - shutdown trap specifications.
  2650.       - misc mib fixes.
  2651. hardaker 24 Jun 98 11:40:40
  2652.     - (snmpd.c, snmpd.h):
  2653.       - created (poorly) send_trap_pdu() for sending v2 traps from mib modules.
  2654. hardaker 26 Jun 98 10:42:32
  2655.     - (disk.c): Patch from Michael Douglass:
  2656.       - fix calculation of totaldisk by doing block division first to
  2657.         protect against 32 bit overflows.
  2658. hardaker 26 Jun 98 10:45:15
  2659.     - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch
  2660.       from Niels Baggesen:
  2661.       - Fix for new defines and proper header includes.
  2662. hardaker 26 Jun 98 15:03:38
  2663.     - (generic.h): put in a comment to keep compilers from complaining too much.
  2664. hardaker 28 Jun 98 09:30:34
  2665.     - (snmp_api.c): fix snmp_add_var().
  2666. hardaker  1 Jul 98 11:28:17
  2667.     - (configure, configure.in, Makefile.in, agent_read_config.c,
  2668.       agent_read_config.h, snmp_vars.c, snmp_vars.h, snmpd.c, Makefile.in,
  2669.       struct.h, pass.h, Makefile.in, snmptrapd.c, snmptrapd_handlers.c,
  2670.       snmptrapd_handlers.h, Makefile.in, read_config.c, read_config.h,
  2671.       snmp_api.c, snmp_api.h):
  2672.       - moved read_config support into the library and use it.
  2673.       - beginnings of snmptrapd extensibility.
  2674. hardaker  1 Jul 98 15:56:12
  2675.     - (snmp_api.c, snmp_api.h, system.h):
  2676.       - added DEBUGPOID(name, namelen);
  2677.       - moved DEBUGP definition into snmp_api.h where it belongs.
  2678. hardaker  1 Jul 98 15:57:53
  2679.     - (snmptrapd.c, snmptrapd_handlers.c):
  2680.       - fix extensiblity checking of oids.
  2681.       - seperate running of external command into new function.
  2682. hardaker  8 Jul 98 12:26:25
  2683.     - (freebsd2.h): use _UTMP_PATH if available.
  2684. hardaker  8 Jul 98 12:26:34
  2685.     - (irix.h): define _KMEMUSER
  2686. hardaker  8 Jul 98 12:27:12
  2687.     - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg,
  2688.       snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg,
  2689.       snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg,
  2690.       snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp,
  2691.       snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe
  2692.       Marzot:
  2693.       - win32 update.
  2694. hardaker  8 Jul 98 12:34:26
  2695.     - (struct.h, util_funcs.c, util_funcs.h, pass-persist.c,
  2696.       pass-persist.h): Patch from Michael Douglass:
  2697.       - create a pass-persist module to handle continuously running pass throughs.
  2698. hardaker  8 Jul 98 12:56:46
  2699.     - (read_config.c, read_config.h): removed from agent dir.
  2700. hardaker  8 Jul 98 12:57:06
  2701.     - (ucd_snmp.h): added pass-persist module.
  2702. hardaker  8 Jul 98 12:58:03
  2703.     - (snmp_api.c): Patch from Joe Marzot:
  2704.       - fix "number of retries" bug.
  2705.       - remove odd timeout calculation code for retries > 3.
  2706. hardaker  8 Jul 98 13:02:06
  2707.     - (interfaces.c): make hp_interfaces structure static.
  2708. hardaker  8 Jul 98 13:03:36
  2709.     - (system.c): don't free env pointers that are created.
  2710. hardaker  8 Jul 98 13:08:18
  2711.     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
  2712.       - fix for missing object identifier labels.
  2713. hardaker  8 Jul 98 14:04:22
  2714.     - (Makefile.in, Makefile.top, configure, configure.in, Makefile.in,
  2715.       .cvsignore, Makefile.in, dlmod_mib.c, dlmod_mib.h, example.c,
  2716.       example.h, dlmod.c, dlmod.h, Makefile.in, Makefile.in,
  2717.       DLMOD-MIB.txt, Makefile.in, Makefile.in): Patch from Eugene
  2718.       Polovnikov:
  2719.       - new dlmod set.
  2720.       - fix configure script.
  2721. hardaker  8 Jul 98 14:20:42
  2722.      - (dlmod.c): use snmpd_ register_read_config() wrappers.
  2723. hardaker  8 Jul 98 14:43:56
  2724.     - (snmp_vars.c): include fixes.
  2725. hardaker  8 Jul 98 14:44:25
  2726.     - (ucd_snmp.h): removed ucd-snmp/pass_persist from default include list.
  2727. hardaker  8 Jul 98 14:44:34
  2728.     - (pass.c): include sys/wait.h
  2729. hardaker  8 Jul 98 14:44:41
  2730.     - (versioninfo.c): include system.h
  2731. hardaker  8 Jul 98 14:45:22
  2732.     - (parse.c): include snmp_api.h
  2733. hardaker  8 Jul 98 14:45:42
  2734.     - (snmp_api.c): include fixes.
  2735. hardaker  8 Jul 98 15:31:36
  2736.     - (snmptrapd.c, snmptrapd_handlers.c): -Wall fixes.
  2737. hardaker  8 Jul 98 15:31:50
  2738.     - (agent_read_config.c, snmpd.c): -Wall fixes.
  2739. hardaker  8 Jul 98 15:51:28
  2740.     version tag ( 3.6.pre1 )
  2741. hardaker 10 Jul 98 09:42:16
  2742.     - (snmpd.c): wrong pdu pointer for snmpv2c traps.
  2743. hardaker 15 Jul 98 15:46:28
  2744.     - (sedscript.in): using_module changes.
  2745. hardaker 15 Jul 98 15:46:55
  2746.     - (memory.h): MEMSWAPMINIMUM wasn't being used.
  2747. hardaker 17 Jul 98 13:11:10
  2748.     - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt):
  2749.       - created smicng input file.
  2750.       - fixed the UCD-SNMP mib to deal with most smic errors.
  2751. hardaker 20 Jul 98 17:14:21
  2752.     - (snmpcheck.def): work around for new multi-depth mib tables..
  2753. hardaker 22 Jul 98 15:35:07
  2754.     - (mib.c): don't change running environment variables with strtok.
  2755. hardaker 22 Jul 98 16:23:45
  2756.     - (Makefile.in, sedscript.in): fix sedscript includes.
  2757. hardaker 31 Aug 98 13:02:27
  2758.     - (interfaces.c): missing return on ifInErrors results.
  2759. hardaker 31 Aug 98 13:32:43
  2760.     - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.
  2761. hardaker  2 Sep 98 18:43:30
  2762.     - (TODO): added security checks.
  2763. hardaker  2 Sep 98 18:44:38
  2764.     - (acconfig.h, config.h.in, configure, configure.in):
  2765.       - persistent config file question.
  2766. hardaker  2 Sep 98 18:44:53
  2767.     - (Makefile.in): typo.
  2768. hardaker  2 Sep 98 18:47:15
  2769.     - (mib.c, mib.h, read_config.c, read_config.h):
  2770.       - pre/post mib loading config files.
  2771.       - create init_snmp() to wrap other fuctions.
  2772.       - new snmp.conf directives: mibs, mibdirs, mibfile.
  2773. hardaker  2 Sep 98 18:47:48
  2774.     - (snmp_api.c, snmp_api.h): init_snmp().
  2775. hardaker  2 Sep 98 18:48:25
  2776.     - (libsnmp.def): find_module.
  2777. hardaker  2 Sep 98 18:48:40
  2778.     - (snmp_parse_args.c): use init_snmp instead of init_mib().
  2779. hardaker  2 Sep 98 18:50:34
  2780.     - (agent_read_config.c, agent_read_config.h, snmp_vars.c, snmpd.c,
  2781.       snmpd.h):
  2782.       - support mib-module shutdown functions.
  2783.       - do a minimal persistent cache implementation and read it at start up.
  2784.       - test with beginnings (wrong place) of agentBoots variable.
  2785. nba  3 Sep 98 14:29:03
  2786.     - (fixproc): added comment to test CVS.
  2787. hardaker  9 Sep 98 16:12:32
  2788.     - (*): Merge into main branch from 3.5.1 branch.
  2789. hardaker  9 Sep 98 16:55:04
  2790.     - (snmpd.c): fix trap stuff broken by the code merge.
  2791. hardaker 11 Sep 98 09:26:42
  2792.     - (*): Merged the MT changes into the main branch.
  2793. hardaker 12 Sep 98 08:46:01
  2794.     - (snmp_api.c): prototype move init_snmp() above init_snmp_session.
  2795. hardaker 12 Sep 98 08:53:23
  2796.     - (acconfig.h, config.h.in): move un-configured defines above @TOP@.
  2797. hardaker 12 Sep 98 08:54:24
  2798.     - (configure, configure.in): Don't force cc anymore, allow gcc to go first.
  2799. hardaker 12 Sep 98 08:56:51
  2800.     - (ov/Makefile.in, mibs/Makefile.in): Patch from Michael Slifcak:
  2801.       - remove duplicate sections already defined in Makefile.top.
  2802. hardaker 12 Sep 98 09:02:37
  2803.     - (snmp_api.c): Patch from Michael Slifcak:
  2804.       - bug fix to check for NULL session pointer before using it.
  2805. hardaker 12 Sep 98 09:08:46
  2806.     - (acconfig.h, config.h.in): Move CAN_USE_NLIST tests below arch .h files.
  2807. hardaker 13 Sep 98 18:24:00
  2808.     - (snmp_api.c): Patch from Michael Slifcak:
  2809.       - exit -> return.
  2810. hardaker 13 Sep 98 20:12:09
  2811.     - (snmptable.c, snmptranslate.c, mib.c, mib.h, parse.c, parse.h):
  2812.       - merge into main line from the 3-6-pre1-trans branch.
  2813. hardaker 13 Sep 98 20:18:10
  2814.     - (snmp_api.c): define usage mispelling SNMP_BAD_PARSE -> SNMPERR_BAD_PARSE.
  2815. hardaker 13 Sep 98 20:30:38
  2816.     - (snmp_api.c): prevent double init_snmp()s.
  2817. hardaker 13 Sep 98 21:05:26
  2818.     - (README): Name addition.
  2819. hardaker 13 Sep 98 21:06:52
  2820.     - (mib.c, read_config.c): refix the non-malloced configuration vars.
  2821. hardaker 13 Sep 98 21:09:36
  2822.     version update: 3.6.pre2
  2823. hardaker 14 Sep 98 12:35:10
  2824.     - (Makefile.in): Patch from Michael Slifcak:
  2825.       - install snmp_sess_api.3.
  2826. hardaker 14 Sep 98 12:43:32
  2827.     - (agent_read_config.c, snmp_vars.c, dlmod_mib.c, util_funcs.c,
  2828.       dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
  2829.       hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
  2830.       hr_swinst.c, hr_swrun.c, hr_system.c, at.c, icmp.c, interfaces.c,
  2831.       ip.c, snmp_mib.c, system.c, tcp.c, udp.c, var_route.c, snmp_bgp.c,
  2832.       snmp_ospf.c, snmp_rip2.c, hpux.c, pass.c, pass_persist.c,
  2833.       registry.c, acl_vars.c, alarm.c, context_vars.c, event.c,
  2834.       party_vars.c, view_vars.c, snmptrapd.c, snmptrapd_handlers.c,
  2835.       snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
  2836.       - rename compare -> snmp_oid_compare().
  2837. hardaker 15 Sep 98 13:02:34
  2838.     - (inet.c): Patch from Michael Slifcak:
  2839.       - memory related fixes.
  2840. hardaker 15 Sep 98 13:07:05
  2841.     - (mib.c): // comment -> /* */ comment.
  2842. hardaker 15 Sep 98 13:07:45
  2843.     - (snmp_api.c): Patch from Michael Slifcak:
  2844.       - fix init_snmp calls from session routines.
  2845. hardaker 18 Sep 98 13:20:11
  2846.     - (UCD-SNMP-MIB.txt): added the FileTable submitted by Jonas Olsson.
  2847. hardaker 18 Sep 98 14:01:51
  2848.     - (ucd_snmp.h): add the file mib module.
  2849. hardaker 18 Sep 98 14:04:43
  2850.     - (UCD-SNMP-MIB.txt): Change file return code from TruthValue to
  2851.       integer since 1/2 does not fit the current 0/1 return code scheme.
  2852. hardaker 21 Sep 98 11:11:39
  2853.     - (snmp_vars.c): finally fixed the write_method's for creation problem.
  2854. hardaker 23 Sep 98 13:07:07
  2855.     - (acconfig.h, config.h.in, configure, configure.in, parse.c): New flag:
  2856.       - --enable-eol-terminated-comments.
  2857. hardaker 25 Sep 98 17:05:40
  2858.     - (snmp_api.c): don't rely on the getservbyname pointer to stay around.
  2859. hardaker 25 Sep 98 17:15:22
  2860.     - (snmp_api.c, snmp_api.h, snmp_client.c): Patch from Michael Slifcak:
  2861.      - The CMU library has an optimization in snmp_clone_pdu() that does
  2862.        not copy zero length strings.  I had merged this in with changes
  2863.        made for multi-thread support.  Unfortunately, I did not make sure
  2864.        the cloned PDU had no pointer for this case.  Oops!
  2865.      - Another problem in snmp_clone_pdu() was the test for zero length
  2866.        string was not being performed on the first varbind in the chain.
  2867. hardaker 25 Sep 98 17:24:16
  2868.     - (mib.c, mib.h, read_config.c, snmp_api.c, snmp_api.h): Patch from
  2869.       Michael Slifcak:
  2870.       - fix compiler warnings, errors.
  2871. hardaker 25 Sep 98 17:25:10
  2872.     - (snmptable.c): process args directly instead of relying on get_opt().
  2873. hardaker 25 Sep 98 17:33:06
  2874.     - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
  2875.        snmptable.dsp): Patch from Michael Slifcak:
  2876.       - stupid OS update.
  2877. hardaker 25 Sep 98 17:55:50
  2878.     - (Makefile.in): Patch from Michael Slifcak:
  2879.       - install more headers.
  2880. hardaker 25 Sep 98 17:56:43
  2881.     - (Makefile.in): don't install libsnmp.h.  It's going to change too
  2882.       much in the future.
  2883. hardaker 25 Sep 98 18:03:27
  2884.     - (Makefile.in): install version.h, and strip includes out of config.h
  2885. hardaker 25 Sep 98 18:04:11
  2886.     - (snmp_api.c): remove unneeded comment-out.
  2887. hardaker 25 Sep 98 18:14:20
  2888.     - (configure, configure.in, util_funcs.c): use USLEEP if available for
  2889.       small sleep times while waiting for processes to finish.
  2890. hardaker 30 Sep 98 14:57:11
  2891.     - (ChangeLog, EXAMPLE.conf.def, NEWS, configure, configure.in,
  2892.       interfaces.c, memory.c, snmptest.c, snmptrap.c, parse.c):
  2893.       - merge 3.5.3 changes into main trunk.
  2894. hardaker  5 Oct 98 16:53:23
  2895.     - (dummy.c, dummy.h): update to remove common_header.h
  2896. hardaker  5 Oct 98 17:03:34
  2897.     - (hr_proc.c): possible fix for solaris's process percentage.
  2898. hardaker  6 Oct 98 15:18:03
  2899.     - (var_route.c): hack fixes for hpux10 and rtentry.
  2900. hardaker  6 Oct 98 15:18:16
  2901.     - (hpux.h): hack fixes for hpux10 and rtentry.
  2902. hardaker  6 Oct 98 15:18:55
  2903.     - (config.h.in): setup define for HAVE_USLEEP.
  2904. hardaker  6 Oct 98 15:34:58
  2905.     - (remove-files): update.
  2906. hardaker  6 Oct 98 15:35:06
  2907.     - (versiontag): fix for cvs 1.10.
  2908. hardaker  6 Oct 98 15:38:49
  2909.     - (versiontag): typo.
  2910. hardaker  6 Oct 98 15:38:56
  2911.     - (version.h bug-report sedscript.in): version tag ( 3.6.pre3 )
  2912. hardaker  7 Oct 98 16:49:11
  2913.     - (Makefile.in): Patch from Michael Slifcak:
  2914.       - properly locate version.h in $(srcdir).
  2915. hardaker  7 Oct 98 16:49:30
  2916.     - (Makefile.in): Patch from Michael Slifcak:
  2917.       - fix make html.
  2918. hardaker  7 Oct 98 16:50:23
  2919.     - (parse.c): Patch from Michael Slifcak:
  2920.       - remove un-needed headers.
  2921. hardaker  7 Oct 98 16:51:56
  2922.     - (snmp_api.c): fix default port problems (again).
  2923. hardaker  7 Oct 98 16:54:38
  2924.     - (snmpdelta.c): Patch from Michael Slifcak:
  2925.       - fix exiting problems on NT.
  2926. hardaker  7 Oct 98 17:00:40
  2927.     - (libsnmp.dsp, libsnmp_dll.dsp): Patch from Michael Slifcak:
  2928.       - winNT project file updates.
  2929. hardaker  9 Oct 98 08:09:12
  2930.     - (config.h.in, configure, configure.in): use zlib when using rpm libraries.
  2931. hardaker  9 Oct 98 23:08:18
  2932.     - (parse.c): Patch from Dave Shield:
  2933.       - Check for fully qualified oid statements.
  2934. hardaker  9 Oct 98 23:12:02
  2935.     - (parse.c): Patch from Dave Shield:
  2936.       - support for strict (case sensitive) option to the mib compiler.
  2937. hardaker  9 Oct 98 23:20:25
  2938.     - (FAQ): Dave Shield explains in wonderous detail all about the VACM module.
  2939. hardaker 14 Oct 98 09:17:02
  2940.     - (EXAMPLE.conf.def): change public community examples -> private.
  2941. hardaker 14 Oct 98 09:41:12
  2942.     - (config.h.in, configure, configure.in): check for machine/types.h.
  2943. hardaker 14 Oct 98 09:41:38
  2944.     - (host_res.h): net/in_var.h for freebsd3.
  2945. hardaker 14 Oct 98 09:42:20
  2946.     - (hr_storage.c): machine/types.h and sys/vmmeter.h for freebsd3.
  2947. hardaker 14 Oct 98 09:50:26
  2948.     - (freebsd3.h): define freebsd2 and MOUNT_NFS.
  2949. hardaker 14 Oct 98 09:51:58
  2950.     - (freebsd3.h): opps:  define MOUNT_NFS as "nfs".
  2951. hardaker 14 Oct 98 16:40:05
  2952.     - (snmpd.c): -A: append to log file.
  2953. hardaker 14 Oct 98 16:41:52
  2954.     - (snmpd.c): document -A.
  2955. hardaker 14 Oct 98 16:42:10
  2956.     - (snmpd.1.def): document -A.
  2957. hardaker 14 Oct 98 16:49:03
  2958.     - (mib.c): Patch from Michael Slifcak:
  2959.       - fix for broken compiler warnings on NT.
  2960. hardaker 14 Oct 98 16:52:51
  2961.     - (memory.c): fix for hpux9.
  2962. hardaker 16 Oct 98 08:38:39
  2963.     - (at.c, icmp.c, interfaces.c, aix.h): aix header file fixes.
  2964. hardaker 21 Oct 98 10:54:49
  2965.     - (parse.c): Patch from Dave Shield:
  2966.       - Fix parser to deal with anonymous children properly.
  2967. hardaker 21 Oct 98 11:08:56
  2968.     - (hr_filesys.c): Patch from Dave Shield:
  2969.       - watch out for empty file names passed in.
  2970. hardaker 21 Oct 98 17:01:12
  2971.     - (.cvsignore, Makefile.in, read_config.3.def):
  2972.       - new unproofread manual on the read_config api (most of it).
  2973. hardaker 23 Oct 98 07:57:17
  2974.     - (hr_filesys.c): Patch from Dave Shield:
  2975.       - NULL checking on the filesystem mount point.
  2976. hardaker 23 Oct 98 13:54:11
  2977.     - (Makefile.in): insert @ sign.
  2978. hardaker 23 Oct 98 13:54:47
  2979.     - (at.c, icmp.c, interfaces.c): bug fixes, missing #endif.
  2980. hardaker 23 Oct 98 13:56:09
  2981.     - (tkmib): editable oid field.
  2982. hardaker 23 Oct 98 13:59:44
  2983.     - (acconfig.h, config.h.in, configure, configure.in,
  2984.       agent_read_config.c, agent_read_config.h, snmpd.c, wombat.h,
  2985.       system.h, vacm_vars.h, dlmod.c, disk.h, extensible.h, file.h,
  2986.       loadave.h, memory.h, memory_freebsd2.h, pass.h, pass_persist.h,
  2987.       proc.h, snmp_parse_args.c, snmptrapd.c, mib.c, read_config.c,
  2988.       read_config.h):
  2989.       - new option -H on command line to print out .conf file directives
  2990.         that the application understands.
  2991.       - created a new option to the read config registration to allow
  2992.         specifying of a help line.
  2993. hardaker  6 Nov 98 17:23:46
  2994.     - (snmpd.c): fix v2 trap generation.
  2995. hardaker  6 Nov 98 17:44:43
  2996.     - (snmpd.c): v2 trap send debugging.
  2997. hardaker 16 Nov 98 22:10:08
  2998.     - (tkmib): too many improvements to count.
  2999. hardaker 23 Nov 98 15:42:52
  3000.     - (interfaces.c, irix.h): fix location of _KERNEL define for irix.
  3001. hardaker 23 Nov 98 16:35:40
  3002.     - (snmp_parse_args.c, mib.c, parse.c, parse.h): Patch from Michael Slifcak:
  3003.       - misc parsing bug fixes.
  3004.       - -w & -W options to default application parse_args.
  3005.       - runtime options to control underscore and comment parsing in mibs.
  3006. hardaker 13 Dec 98 07:42:44
  3007.     - (config.h.in, configure, configure.in, mib.c, snmp_api.c):
  3008.       - use setlocale() if available to correct isprint problems.
  3009. hardaker 13 Dec 98 07:48:53
  3010.     - (parse.c, parse.h): new functions: snmp_mib_toggle_options() and usage.
  3011. hardaker 13 Dec 98 07:49:43
  3012.     - (snmp_parse_args.c): -P flag for toggling new mib parsing options.
  3013. hardaker 13 Dec 98 08:06:33
  3014.     - (NEWS): beginning notes for 3.6.
  3015. hardaker 13 Dec 98 08:07:24
  3016.     - (disk.c): fix disk size error flag reporting on Solaris.
  3017. hardaker 13 Dec 98 08:12:13
  3018.     - (parse.c): spacing in mib option usage fixes.
  3019. hardaker 13 Dec 98 08:14:44
  3020.     - (snmp_parse_args.c): remove -w/-W flag in usage.
  3021. hardaker 13 Dec 98 08:18:07
  3022.     - (kernel_sunos5.c): remove a few defines that were messing up solaris 7.
  3023. hardaker 13 Dec 98 08:41:55
  3024.     - (hr_filesys.c): watch out for NULL file pointers.
  3025. hardaker 13 Dec 98 08:42:20
  3026.     - (inet.c): init pointer to NULL.
  3027. hardaker 13 Dec 98 08:48:38
  3028.     - (hr_swinst.c): Patch from Jeff Johnson:
  3029.       - protect against memory leaks with the RPM package info calls.
  3030. hardaker 13 Dec 98 08:57:52
  3031.     - (README): added Jeff Johnson to the contributors list.
  3032. hardaker 13 Dec 98 08:59:16
  3033.     - (version.h bug-report sedscript.in): version tag ( 3.6.pre5 )
  3034. hardaker 16 Dec 98 07:31:26
  3035.     - (snmp_api.c): Patch from Michael Slifcak:
  3036.       - pointer checks before freeing memory.
  3037. hardaker 18 Dec 98 11:36:39
  3038.     - (UCD-SNMP-MIB.txt): Patch from Michael Slifcak:
  3039.       - typo.
  3040. hardaker 18 Dec 98 18:10:24
  3041.     - (parse.c, read_config.c, read_config.h):
  3042.       - fixes from Michael Slifcak.
  3043.       - misc read_config functions pulled in from the v3 work.
  3044. hardaker 18 Dec 98 18:11:03
  3045.     - (libsnmp.def): update from Michael Slifcak.
  3046. hardaker 18 Dec 98 18:12:54
  3047.     - (snmp_parse_args.c): include read_config.h.
  3048. hardaker 18 Dec 98 18:16:33
  3049.     - (acconfig.h, config.h.in, configure, configure.in):
  3050.       - store configure flags to a define.
  3051. hardaker 18 Dec 98 18:16:53
  3052.     - (versioninfo.c, versioninfo.h): mib object to display configure options.
  3053. hardaker 21 Dec 98 18:19:12
  3054.     - (file.h, UCD-SNMP-MIB.txt): move the file mib to .15 so it doesn't
  3055.       conflict with the demo mib.
  3056. hardaker 21 Dec 98 18:20:25
  3057.     - (system.c): Patch from Michael Slifcak:
  3058.       - Win32 memory leak fixes for opendir(), etc.
  3059. hardaker 22 Dec 98 08:50:29
  3060.     - (Makefile.in): don't compile dlmods
  3061. hardaker 22 Dec 98 14:56:44
  3062.     - (mib.c, snmp_api.c): Patch from Michael Slifcak:
  3063.       - fix my broken set_locale stuff.
  3064. hardaker 26 Dec 98 10:35:23
  3065.     - (dlmod.c): Patch from Michael Slifcak:
  3066.       - fix dlmod compilation in snmpd_register_config_handler() call.
  3067. hardaker 29 Dec 98 16:55:54
  3068.     - (mib.c): Patch from Michael Slifcak:
  3069.       - remove newlines from sprint_value() where applicable.
  3070. hardaker 29 Dec 98 17:02:33
  3071.     - (vacm.c): Enable multiple side by side views in the view family
  3072.       tree.  The views already existed, but weren't checked and only the
  3073.       first view was found.
  3074.       - Not done in a clean fashion.  Much of the structure definitions
  3075.         should be rewritten with sub-pieces to do it properly with greater
  3076.         speed.
  3077. hardaker 31 Dec 98 17:46:11
  3078.     - (event.c): Patch from David Tiller:
  3079.       - memcmp's sizes were wrong.
  3080. hardaker 31 Dec 98 17:48:57
  3081.     - (snmp_client.c): Patch from David Tiller:
  3082.       - need to read_objid() the context oid base, not the party oid base
  3083.         in one location.
  3084. hardaker 31 Dec 98 17:49:51
  3085.     - (snmp_vars.c): Patch from David Tiller:
  3086.       - oidLen's were wrong for m2m oids.
  3087. hardaker  2 Jan 99 08:48:29
  3088.     - (IANAifType-MIB.txt): Patch from Jakob Ellerstedt:
  3089.       - new complete list of ifTypes.
  3090. hardaker  5 Jan 99 10:41:52
  3091.     - (snmptable.c): Make field separator take arguments directly after the -f.
  3092. hardaker  5 Jan 99 10:48:51
  3093.     - (snmpbulkwalk.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
  3094.       snmptable.c, snmpwalk.c): Patch from mslifcak@iss.net:
  3095.       - make main() return an int instead of void.
  3096. hardaker  9 Jan 99 20:28:21
  3097.     - (mib.c, parse.c, read_config.c, snmp_api.c, snmp_api.h, vacm.c):
  3098.       - Implement the new token based debugging message support.
  3099. hardaker  9 Jan 99 20:30:12
  3100.     - (snmptable.c): change internal debug variable to localdebug.
  3101. hardaker  9 Jan 99 20:30:47
  3102.     - (snmp_parse_args.c): make -D register the debugging tokens specified.
  3103. hardaker  9 Jan 99 20:49:29
  3104.     - (FAQ, README): URL changes.
  3105. hardaker  9 Jan 99 20:50:15
  3106.     - (snmptrapd.c, snmptrapd_handlers.c): use the new debugging functions.
  3107. hardaker  9 Jan 99 20:50:28
  3108.     - (if.c, main.c): use the new debugging functions.
  3109. hardaker  9 Jan 99 20:52:10
  3110.     - (snmp_api.c, snmp_api.h): DEBUGPOID replacement: DEBUGMSGOID.
  3111. hardaker  9 Jan 99 20:52:22
  3112.     - (snmpcmd.1): discuss -D usage change.
  3113. hardaker  9 Jan 99 21:50:13
  3114.     - (agent/*.c):
  3115.       - use the new debugging functions.
  3116.       - implement needed -D flag changes.
  3117. hardaker 14 Jan 99 09:02:36
  3118.     - (mib2c): update for SNMP.pm 1.8.
  3119. hardaker 15 Jan 99 11:10:09
  3120.     - (snmp2p.c): Patch from Michael Slifcak:
  3121.       - remove reverse_bytes() usage.
  3122. hardaker 15 Jan 99 11:12:22
  3123.     - (snmpd.c, snmpd.h):
  3124.       - remove reverse_bytes() usage.
  3125. hardaker 15 Jan 99 15:24:02
  3126.     - (agent/mibgroup/*):
  3127.       - made all (ok, some. !host) mib modules use snmpd_register_config_handler().
  3128.       - made all (ok, some. !host) mib modules use register_mib().
  3129. hardaker 15 Jan 99 15:58:20
  3130.     - (Makefile.in, Makefile.in): makefileindepend.
  3131. hardaker 15 Jan 99 15:58:50
  3132.     - (vacm.c): DEBUGMSG typo.
  3133. hardaker 15 Jan 99 16:17:05
  3134.     - (smux.c, smux.h): Patch from Nick Amato:
  3135.       - smux patches.
  3136. hardaker 16 Jan 99 23:04:12
  3137.     - (snmpcmd.1): updated -D description.
  3138. hardaker 16 Jan 99 23:12:03
  3139.     - (snmplib/*.[ch]): Patch from Markku Laukkanen:
  3140.       - asni'ify all functions.
  3141. hardaker 16 Jan 99 23:13:10
  3142.     - (version.h bug-report sedscript.in): version tag ( 3.6.pre6 )
  3143. hardaker 18 Jan 99 10:47:36
  3144.     - (README, apps, agent, acconfig.h): Patch from Markku Laukkanen:
  3145.       - ansi'ify everything.
  3146. hardaker 19 Jan 99 19:59:53
  3147.     - (config.h.in, configure, configure.in): remove __P checking.
  3148. hardaker 19 Jan 99 20:01:59
  3149.     - (snmptable.c, mib.c, parse.c, snmp_auth.c, libsnmp.def): Patch from
  3150.       Michael J. Slifcak:
  3151.       - apps/snmptable.c - some compilers warn comparing pointer with integer
  3152.       - snmplib/mib.c - already mentioned before; here for complete-ness
  3153.       - snmplib/parse.c - minor touchup of includes; system.h dup removed
  3154.       - snmplib/snmp_api.h - MSVisual C++ doesn't have __FUNCTION__
  3155.       - snmplib/snmp_auth.c - minor fix of comment
  3156.       - win32/libsnmp_dll/libsnmp.def - snmp_parse_args needs a new function
  3157. hardaker 20 Jan 99 12:20:08
  3158.     - (FAQ): perl-SNMP and y2k questions added.
  3159. hardaker 20 Jan 99 12:21:35
  3160.     - (acconfig.h): unneeded comment removed.
  3161. hardaker 20 Jan 99 12:21:57
  3162.     - (interfaces.c): typo in ansi changes.
  3163. hardaker 20 Jan 99 12:24:34
  3164.     - (agent_read_config.c, auto_nlist.c, snmp_agent.c, snmpd.c,
  3165.       host_res.h, mibincl.h, .cvsignore, snmp_parse_args.c, snmptrapd.c,
  3166.       snmptrapd_handlers.c, if.c, Makefile.in, mib.c, parse.c,
  3167.       read_config.c, snmp_api.c, snmp_api.h, snmp_debug.c, snmp_debug.h,
  3168.       vacm.c): debugging support code moved to snmp_debug.[ch].
  3169. hardaker 20 Jan 99 15:11:59
  3170.     - (Makefile.in): version tag creation.
  3171. hardaker 20 Jan 99 15:14:13
  3172.     - (config.h.in, configure, configure.in):
  3173.       - check for asm/page.h (linux).
  3174.       - check for sys/stream.h (SCO).
  3175.       - Fix rtentry test.
  3176. hardaker 20 Jan 99 15:14:42
  3177.     - (agent_read_config.c, snmp_vars.c): include sys/stream.h for SCO.
  3178. hardaker 20 Jan 99 15:14:58
  3179.     - (versiontag): version tagging ability to do many things.
  3180. hardaker 20 Jan 99 15:16:34
  3181.     - (at.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c,
  3182.       var_route.c):
  3183.       - sys/stream.h needed by SCO.
  3184.       - interfaces scan fixes for linux 2.0 vs 2.1 can be configured elsewhere now.
  3185.       - protect get_address calls against NULL pointer returns.
  3186. hardaker 20 Jan 99 15:17:17
  3187.     - (disk.c, errormib.c, extensible.c, loadave.c, memory.c):
  3188.       - linux 2.1 kernel needs asm/page.h (all includes need to be re-written).
  3189. hardaker 20 Jan 99 15:17:41
  3190.     - (linux.h): define LINUX_INTERFACE_SCAN_LINE.
  3191. hardaker 20 Jan 99 15:20:04
  3192.     - (Makefile.in): install ucd-snmp-includes.h.
  3193. hardaker 20 Jan 99 15:22:08
  3194.     - (Makefile.in): make depend.
  3195. hardaker 20 Jan 99 15:22:38
  3196.     - (FAQ, README): added version stamp.
  3197. hardaker 20 Jan 99 15:30:58
  3198.     - (COPYING): It's 1999
  3199. hardaker 20 Jan 99 15:31:13
  3200.     - (README): helping out changes.
  3201. hardaker 20 Jan 99 15:48:53
  3202.     - (smux.c): typo
  3203. hardaker 20 Jan 99 15:49:30
  3204.     - (hr_swinst): #ifdef RPM protect a free routine.
  3205. hardaker 20 Jan 99 15:50:17
  3206.     - (Makefile.in): remove ucd specific mib module make requirements.
  3207. hardaker 20 Jan 99 15:54:02
  3208.     - (snmpd.c): export sdlist and sdlen variables.
  3209. hardaker 20 Jan 99 15:54:36
  3210.     - (smux.c): debugging changes.
  3211. hardaker 20 Jan 99 16:41:20
  3212.     - (acconfig.h, config.h.in, snmp_parse_args.c, main.c, snmp_api.c):
  3213.       Patch from Michael Slifcak:
  3214.       - allow zero length (legal) community strings.
  3215. hardaker 20 Jan 99 17:02:37
  3216.     - (config.h.in): ran autoheader
  3217. hardaker 20 Jan 99 17:11:26
  3218.     - (version.h bug-report sedscript.in): version tag ( 3.6.pre7 )
  3219. hardaker 21 Jan 99 08:39:34
  3220.     - (FAQ): Patch from Michael J. Slifcak:
  3221.       - typo on Joe's name fixed.
  3222. hardaker 21 Jan 99 08:40:26
  3223.     - (acconfig.h, config.h.in, snmp_api.c, config.h): Patch from Michael
  3224.       J. Slifcak:
  3225.       - NO_NULL_COMUNITY -> NO_ZEROLENGTH_COMMUNITY.
  3226. hardaker 21 Jan 99 08:42:17
  3227.     - (Makefile.in): remove ucd specific module depends.
  3228. hardaker 22 Jan 99 07:23:13
  3229.     - (snmp_api.c): Patch from Michael Slifcak:
  3230.       - Check for NULL on session closes.
  3231. hardaker 25 Jan 99 10:28:08
  3232.     - (snmpdelta.c, snmpstatus.c, snmptest.c, snmptrap.c,
  3233.       snmptrapd_handlers.c, inet.c, main.c): Patch from Markku Laukkanen:
  3234.       - more ansi fixes.
  3235. hardaker 25 Jan 99 10:28:26
  3236.     - (versiontag): typo.
  3237. hardaker 25 Jan 99 10:28:41
  3238.     - (linux.h): 2.2 define update.
  3239. hardaker 25 Jan 99 10:33:24
  3240.     - (context_parse.c, mib.c, parse.c, read_config.c, snmp_api.c,
  3241.       snmp_client.c, system.c): Patch from Markku Laukkanen:
  3242.       - ansi fixes.
  3243. hardaker 25 Jan 99 10:34:11
  3244.     - (system.c): fix strings.h include.
  3245. hardaker 25 Jan 99 11:11:49
  3246.     - (acconfig.h, config.h.in, configure, configure.in):
  3247.       - test if __FUNCTION__ is supported by the compiler.
  3248. hardaker 25 Jan 99 11:15:53
  3249.     - (agent_read_config.c, snmp_vars.h, snmpd.c, host_res.h, mibincl.h,
  3250.       file.c, inet.c, parse.c, snmp_debug.c):
  3251.       - -Wall fixes.
  3252. hardaker 25 Jan 99 11:16:16
  3253.     - (linux.h): comment typo.
  3254. hardaker 25 Jan 99 16:25:37
  3255.     - (README, README.mib2c): mib2c readme file.
  3256. hardaker 26 Jan 99 09:45:42
  3257.     - (EXAMPLE.conf.def): change reference IP net addresses to 10.10.10.0.
  3258. hardaker  2 Feb 99 13:33:25
  3259.     2036 -> 2038
  3260. hardaker  2 Feb 99 13:34:36
  3261.     - (snmpd.c): typo: -L -> -A in help strings docs.
  3262. hardaker  2 Feb 99 22:00:13
  3263.     - (FAQ): mention lack of solaris memory support.
  3264. hardaker  2 Feb 99 22:01:01
  3265.     - (TODO): Remove unsuppored mib nodes from output instead of returning 0's.
  3266. hardaker  2 Feb 99 22:02:04
  3267.     - (hr_proc.c): use [0] index of load average table.
  3268. hardaker  2 Feb 99 22:02:41
  3269.     - (UCD-SNMP-MIB.txt):
  3270.       - mention that the memory section isn't supported on all
  3271.         architectures.
  3272. hardaker  8 Feb 99 12:21:25
  3273.     - (smux.c): Patch from John Polstra:
  3274.       - call accept() to get the socket file descriptor.
  3275. hardaker  8 Feb 99 15:08:57
  3276.     - (FAQ): Patch from Michael Slifcak:
  3277.       - Tk.pm mention.
  3278. hardaker  8 Feb 99 15:13:01
  3279.     - (snmpd.c): Patch from Michael Slifcak:
  3280.       - variable renaming index -> iindex.
  3281. hardaker  8 Feb 99 15:14:42
  3282.     - (snmpdelta.c): Patch from Michael Slifcak:
  3283.       - variable renaming time -> m_time.
  3284. hardaker  8 Feb 99 15:17:50
  3285.     - (route.c): Patch from Michael Slifcak:
  3286.       - variable renaming index -> IfIndex.
  3287. hardaker  8 Feb 99 15:18:08
  3288.     - (inet.c): proper bracket indentation.
  3289. hardaker  8 Feb 99 15:19:22
  3290.     - (parse.c): Patch from Michael Slifcak:
  3291.       - use size_t instead of "unsigned" for xmalloc, etc.
  3292. hardaker  8 Feb 99 15:20:47
  3293.     - (snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
  3294.       - make snmp_oid_compare use const's.
  3295. hardaker  8 Feb 99 23:22:33
  3296.     - (agent/*): Patch from Michael Slifcak:
  3297.       - typedef all of the var_xxx and write method functions.
  3298. hardaker  8 Feb 99 23:23:41
  3299.     - (kernel_sunos5.c, mibincl.h) Patch from Michael Slifcak:
  3300.       - include updates.
  3301. hardaker  9 Feb 99 14:10:33
  3302.     - (Makefile.in): make FAQ.html.
  3303. hardaker  9 Feb 99 14:10:52
  3304.     - (mib2c): typo.
  3305. hardaker  9 Feb 99 14:35:46
  3306.     - (mib.c): increase buffer size for oid printing.
  3307. hardaker 11 Feb 99 16:10:39
  3308.     - (*): Patch from Michael Slifcak:
  3309.       - convert MAX_NAME_LEN -> MAX_OID_LEN.
  3310.       - convert temporary character storage buffers to SPRINT_MAX_LEN.
  3311.       - make the libraries print_ functions use the fprint_ function
  3312.         already defined and pass it stdout.
  3313. hardaker 11 Feb 99 16:22:03
  3314.     - (host_res.h): include snmp_vars.h ahead of var_struct.h.
  3315. hardaker 11 Feb 99 16:23:16
  3316.     - (acl_parse.c, context_parse.c, party_parse.c, read_config.c, snmp_api.c):
  3317.       - More buf size standardizations that Michael missed.
  3318.       - A few MAX_NAME_LEN -> MAX_OID_LEN conversions that Michael missed.
  3319. hardaker 11 Feb 99 16:34:00
  3320.     - (tcp.c): var_tcpEntry was checking against the incoming oid with the
  3321.       wrong length and could succeed at times when it shouldn't have.
  3322. hardaker 11 Feb 99 16:46:48
  3323.     - (version.h bug-report sedscript.in): version tag ( Ext-3-6-pre8 )
  3324. hardaker 11 Feb 99 16:48:07
  3325.     - (version.h bug-report sedscript.in): version tag ( 3.6.pre8 )
  3326. hardaker 11 Feb 99 16:48:29
  3327.     - (versiontag): update.
  3328. hardaker 16 Feb 99 17:05:45
  3329.     - (mib2c, mib2c.conf): updated mib2c program...  still in progress...
  3330. hardaker 17 Feb 99 15:10:00
  3331.     - (interfaces.c): Patch from Michael L. Hitch:
  3332.       - fix if_name variable by making it static.
  3333. hardaker 17 Feb 99 15:13:38
  3334.     - (snmpd.h): Patch from Michael Slifcak:
  3335.       - remove reverse_bytes() prototype.
  3336. hardaker 17 Feb 99 15:13:58
  3337.     - (snmptranslate.c): Patch from Michael Slifcak:
  3338.       - usage fix.
  3339. hardaker 17 Feb 99 15:15:59
  3340.     - (if.c, inet.c, main.c, netstat.h, route.c): Patch from Michael Slifcak:
  3341.       - make snmpnetstat win32 compatible.
  3342. hardaker 17 Feb 99 15:16:17
  3343.     - (mib2c, mib2c.conf): update again for better still output.
  3344. hardaker 17 Feb 99 15:17:13
  3345.     - (Makefile.in): separate target for generated manual pages.
  3346. hardaker 17 Feb 99 15:18:06
  3347.     - (IANAifType-MIB.txt): Patch from Michael Slifcak:
  3348.       - use a '-' instead of a '.' for IEEE802-11.
  3349. hardaker 17 Feb 99 15:19:03
  3350.     - (asn1.c): Patch from Michael Slifcak:
  3351.       - comment reformatting.
  3352. hardaker 17 Feb 99 15:19:52
  3353.     - (context_parse.c): Patch from Michael Slifcak:
  3354.       - don't use a variable called 'time'.  Tsk tsk.
  3355. hardaker 17 Feb 99 15:21:25
  3356.     - (mib.c): Patch from Michael Slifcak:
  3357.       - fix fprint_variable to not recurse.
  3358. hardaker 17 Feb 99 15:23:44
  3359.     - (parse.c, party_parse.c, snmp_auth.c): Patch from Michael Slifcak:
  3360.       - variable name conflict fixes.
  3361. hardaker 17 Feb 99 15:28:54
  3362.     - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
  3363.       snmpnetstat.dsp, snmptable.dsp): Patch from Michael Slifcak:
  3364.       - win32 updates.
  3365. hardaker 17 Feb 99 16:13:47
  3366.     - (snmpd.c, dummy.c, wombat.c, system_mib.c, vacm_vars.c, dlmod.c,
  3367.       disk.c, extensible.c, file.c, loadave.c, memory.c,
  3368.       memory_freebsd2.c, pass.c, pass_persist.c, proc.c, mib.c,
  3369.       read_config.c): word -> token ("word" is reserved in some compilers.
  3370. hardaker 22 Feb 99 09:11:52
  3371.     - (parse.c): Patch from mslifcak@iss.net:
  3372.       - The command line option to select "allow underscore in MIB
  3373.         symbols" is missing.
  3374. hardaker 22 Feb 99 09:44:21
  3375.     - (parse.c): Patch from Michael Slifcak:
  3376.       - Don't print "can't find module XXX" messages without warnings turned on.
  3377. hardaker 24 Feb 99 14:43:21
  3378.     - (IANAifType-MIB.txt): update.
  3379. hardaker 24 Feb 99 17:10:13
  3380.     - (acconfig.h, config.h.in, configure, configure.in, linux.h):
  3381.       - Check for and handle 2.2 /proc/net/dev changes.
  3382. hardaker 25 Feb 99 10:03:41
  3383.     - (README, ucd_snmp.h, memory_solaris2.c, memory_solaris2.h): Patch
  3384.       from David F. Newman:
  3385.       - memory support for solaris2.
  3386. hardaker 26 Feb 99 15:02:55
  3387.     - (loadave.c, loadave.h, UCD-SNMP-MIB.txt):
  3388.       - implement load average reporting as a integer and as a float.
  3389. hardaker 26 Feb 99 15:42:31
  3390.     - (mib.c, parse.c, parse.h): Patch from Michael Slifcak:
  3391.       - Unlinked OID ... ccitt 0 fix courtesy of Dave Shield.
  3392.       - Continue after reserved word error fix courtesy of Dave Shield.
  3393.       - Modification to #2 courtesy of Niels Baggesen.
  3394.       - Modification to print sub-identifier == 0
  3395.       - variable renaming.
  3396.       - Instead of re-ordering all singly-linked lists, use a new member
  3397.         that flags when a report has begun.
  3398. hardaker 26 Feb 99 16:06:49
  3399.     - (EXAMPLE.conf.def): update and made better examples.
  3400. hardaker 26 Feb 99 16:10:21
  3401.     - (NEWS): update for 3.6 release.
  3402. hardaker 26 Feb 99 16:10:47
  3403.     - (snmptrapd.c): usage update, and -H support.
  3404. hardaker 26 Feb 99 16:11:49
  3405.     - (Makefile.in, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
  3406.       snmpd.conf.5.def, snmptrapd.8, snmptrapd.conf.5.def):
  3407.       - new documentation on configuration capabilities.
  3408. hardaker 26 Feb 99 16:33:09
  3409.     - (version.h bug-report sedscript.in): version tag ( 3.6.pre9 )
  3410. hardaker  1 Mar 99 10:48:03
  3411.     - (UCD-SNMP-MIB.txt): typo: fileMax -> fileErrorFlag name change.
  3412. hardaker  1 Mar 99 12:27:12
  3413.     - (snmpd.c): Patch from Mike Slifcak:
  3414.       - renaming of variables away from system function names (index -> lindex).
  3415. hardaker  1 Mar 99 12:27:30
  3416.     - (errormib.c): Patch from Mike Slifcak:
  3417.       - remove errno variable.
  3418. hardaker  1 Mar 99 12:27:45
  3419.     - (if.c): Patch from Mike Slifcak:
  3420.       - free the interface table.
  3421. hardaker  1 Mar 99 12:28:17
  3422.     - (parse.c): Patch from Mike Slifcak:
  3423.       - remove duplicate case entries.
  3424. hardaker  1 Mar 99 12:29:05
  3425.     - (snmp_api.c): put a proper (void) into the function prototype.
  3426. hardaker  1 Mar 99 12:29:45
  3427.     - (snmp_client.c): Patch from Mike Slifcak:
  3428.       - variable renaming.
  3429. hardaker  1 Mar 99 12:30:19
  3430.     - (asn1.h): Patch from Mike Slifcak:
  3431.       - added MIN_OID_LEN for instructional use mostly (its unused).
  3432. hardaker  1 Mar 99 13:03:15
  3433.     - (context_parse.c, mib.c): Patch from Michael Slifcak:
  3434.       - typecasting for certain functions to (char *).
  3435. hardaker  1 Mar 99 13:59:14
  3436.     - (snmp_vars.c, snmp_vars.h): make compare_tree() global.
  3437. hardaker  1 Mar 99 14:04:05
  3438.     - (smux.c, smux.h): Patch from Nick Amato:
  3439.       - completely re-written smux modules.
  3440. hardaker  1 Mar 99 14:20:11
  3441.     - (smux.c, smux.h): 3.6ified.
  3442. hardaker  1 Mar 99 16:10:57
  3443.     - (alarm.c): Patch from Michael Slifcak:
  3444.       - Cast to pointer to int may overflow the return buffer.
  3445. hardaker  1 Mar 99 16:11:49
  3446.     - (Makefile.in): Patch from David F. Newman:
  3447.       - removed a trailing backslash that wasn't needed.
  3448. hardaker  1 Mar 99 16:17:36
  3449.     - (mib_api.3, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
  3450.       snmpd.1.def, snmpd.conf.5.def, snmptest.1, snmptrapd.conf.5.def,
  3451.       variables.5): Michael Slifcak:
  3452.       - spell check.
  3453. hardaker  1 Mar 99 16:19:56
  3454.     - (snmp.conf.5.def, snmp_config.5.def, snmpd.1.def, snmptrapd.conf.5.def):
  3455.       - remove reference to ECE dept.
  3456. hardaker  1 Mar 99 16:22:40
  3457.     - (asn1.h): put back in MAX_NAME_LEN temporarily.
  3458. hardaker  1 Mar 99 17:43:49
  3459.     - (smux.c):
  3460.       - allow null length passwords.
  3461.       - clean up debugging output.
  3462. hardaker  2 Mar 99 08:47:29
  3463.     - (asn1.h): Patch from Dave Shield:
  3464.       - Don't define MAX_NAME_LEN if defined somewhere else.
  3465. hardaker  2 Mar 99 10:42:34
  3466.     - (system_mib.c, vacm_vars.c, ipfwacc.c): Patch from Michael Slifcak:
  3467.       - Suggested fixes to eliminate more shadowed global references.
  3468.       - fixups for prototype [(void) replacing ()].
  3469. hardaker  2 Mar 99 13:23:57
  3470.     - (var_route.c): don't return a pointer to a pointer.
  3471. hardaker  2 Mar 99 15:17:53
  3472.     - (acconfig.h, config.h.in, configure, configure.in, snmp_debug.c,
  3473.       snmp_debug.h):
  3474.       - new flag:  --disable-debugging to completely turn off its support.
  3475.       - renaming of DODEBUG to SNMP_ALWAYS_DEBUG.
  3476.       - clean up of the configure script options listed, including putting
  3477.         a list of available modules for compilation into the agent.
  3478. hardaker  2 Mar 99 15:18:59
  3479.     - (snmpd.conf.5.def): typo.
  3480. hardaker  2 Mar 99 15:21:34
  3481.     - (smux.c): Patch from Michael Slifcak:
  3482.       - Linux compiles die at SO_RCVTIMEO.
  3483.       - -Wall type fixes.
  3484. hardaker  3 Mar 99 08:25:33
  3485.     - (README): Added Nick.
  3486. hardaker  3 Mar 99 08:28:05
  3487.     - (configure): ran autoconf...
  3488. hardaker  3 Mar 99 11:40:11
  3489.     - (proc.c, solaris.h): Patch from Chris Hughes:
  3490.       - Use /proc on solaris.
  3491. hardaker  3 Mar 99 17:51:26
  3492.     - (ChangeLog, FAQ, NEWS, PORTING, README, TODO, bug-report, snmpd.c,
  3493.       README.mib2c): ece.ucdavis.edu -> ucd-snmp.ucdavis.edu.
  3494. hardaker  3 Mar 99 18:00:51
  3495.     - (NEWS): mention name change.
  3496. hardaker  3 Mar 99 18:02:07
  3497.     - (NEWS): mention SMUX.
  3498. hardaker  3 Mar 99 18:02:23
  3499.     - (version.h bug-report sedscript.in): version tag ( 3.6.pre10 )
  3500. mslifcak  4 Mar 99 04:08:01
  3501.     
  3502.     (snmpnetstat/if.c) - add void to empty formal parameter list
  3503. hardaker  4 Mar 99 08:36:39
  3504.     - (versiontag): repository move.
  3505. hardaker  4 Mar 99 08:36:46
  3506.     - (README.smux): add Nick.
  3507. hardaker  4 Mar 99 09:07:07
  3508.     - (configure.in, configure): fix void test for ansi compilers.
  3509. mslifcak  4 Mar 99 09:20:08
  3510.     
  3511.     
  3512.     (agent/snmpd.c, snmplib/snmp_client.c) : remove duplicate includes
  3513.     
  3514.     (agent/mibgroup/target/snmpTargetAddrEntry.c, agent/mibgroup/target/snmpTargetParamsEntry.c, agent/mibgroup/ucd-snmp/memory_solaris2.c, apps/snmptrapd_handlers.c) : change "*word" to "*token" to help some compiler
  3515. mslifcak  4 Mar 99 09:24:26
  3516.     
  3517.     
  3518.     (Makefile.in) - find mibdefs.h when not building in the source tree
  3519. hardaker  4 Mar 99 09:33:31
  3520.     - (loadave.c): Patch from Chris Hughes:
  3521.       - fix load average on solaris.
  3522. hardaker  4 Mar 99 09:38:28
  3523.     - (remove-files, ece-snmpd.conf, fixproc.conf):
  3524.       - removed ece specific config files from the repository.
  3525.       - don't remove local/*.conf in the first place anymore.
  3526. hardaker  4 Mar 99 09:46:37
  3527.     - (hr_swinst.c): Patch from mslifcak@iss.net:
  3528.       - When the agent is compiled with HAVE_LIBRPM set, yet no database
  3529.         is found, agent will core...
  3530. hardaker  4 Mar 99 13:18:47
  3531.     - (acconfig.h, config.h.in, configure, configure.in): removed void check.
  3532. mslifcak  4 Mar 99 15:13:00
  3533.     
  3534.     
  3535.     (hr_proc.c, loadave.c) - fixed core on getloadavg in a different way
  3536. mslifcak  4 Mar 99 15:25:53
  3537.     
  3538.     (disk.c) - explicit braces to avoid ambiguous `else'
  3539. mslifcak  4 Mar 99 15:29:24
  3540.     
  3541.     (hr_disk.c) - conditionally use defined DKC disk types
  3542. hardaker  4 Mar 99 15:45:02
  3543.     - (util_funcs.c, util_funcs.h, example.c, sysORTable.c, ipfwacc.c,
  3544.       disk.c, extensible.c, file.c, loadave.c, memory.c, proc.c, vmstat.c,
  3545.       vmstat_freebsd2.c):
  3546.       - create and use header_simple_table to replace checkmib().
  3547. hardaker  4 Mar 99 16:14:16
  3548.     - (README.smux): Patch from Nick Amato:
  3549.       - update.
  3550. hardaker  4 Mar 99 16:26:26
  3551.     - (freebsd2.h): Patch from Nick Amato:
  3552.       - fixes for duplicate defines.
  3553. hardaker  4 Mar 99 16:32:16
  3554.     - (mib2c): Update from Dave Shield.
  3555. hardaker  4 Mar 99 16:50:16
  3556.     - (util_funcs.c, dummy.c, example.c, wombat.c, tcp.c, hpux.c,
  3557.       memory.c, alarm.c, snmp_api.c):
  3558.       - misc fixes, -Wall mostly.
  3559. mslifcak  4 Mar 99 17:00:50
  3560.     
  3561.     (sysORTable.c) - remove static u_long long_return, for consistency.
  3562. mslifcak  4 Mar 99 17:07:10
  3563.     
  3564.     (solaris.h) - undo _SLASH_PROC_METHOD_ : another time
  3565. mslifcak  4 Mar 99 17:50:29
  3566.     
  3567.     Replace uses of bzero with memset, bcopy with memcpy.
  3568.     Fix prototypes.
  3569. mslifcak  4 Mar 99 18:11:37
  3570.     
  3571.     (snmp_api.c) - expose snmp_free; snmp_pdu_add_variable returns ptr to var for
  3572.     future improved error recovery.
  3573. mslifcak  5 Mar 99 09:40:11
  3574.     
  3575.     Fix Win32 version of gettimeofday : tv_usec was millisecs , return now = 0
  3576. hardaker  5 Mar 99 10:11:29
  3577.     - (mib2c, mib2c.conf): Patch from Dave Shield:
  3578.       - the use of 'header_simple_table' rather than 'checkmib'
  3579.       - explicit comparison with MATCH_FAILED
  3580.       - don't set defaults for 'write_method' and 'var_len'
  3581.      (since both 'header_generic' and 'checkmib' do this anyway)
  3582.       - Use defined constants for variable initialisation in the
  3583.      write routine (similarly in the mib2c.conf patch)
  3584.           [This is one of my hobby-horses with our students, so I don't
  3585.       see why "professional" programmers should be exempt!]
  3586.     
  3587.       - Make proper use of the three-phase nature of SETs
  3588. hardaker  5 Mar 99 10:21:25
  3589.     - (FAQ): update from Dave: rearranging and cleaning.
  3590. hardaker  5 Mar 99 10:42:40
  3591.     - (snmp_agent.c): Patch from Dave Shield:
  3592.       - switch COMMIT and ACTION phases.
  3593. mslifcak  5 Mar 99 11:02:34
  3594.     
  3595.     (tcp.c) - break out of infinite loop when klookup fails.
  3596. hardaker  5 Mar 99 15:13:02
  3597.     - (acconfig.h, config.h.in, configure, configure.in):
  3598.       - remove persistent storage info, since its not used this release.
  3599. hardaker  5 Mar 99 15:31:52
  3600.     - (snmp_impl.h): create UNDO
  3601. hardaker  5 Mar 99 15:38:32
  3602.     - (tkmib): update.
  3603. hardaker  5 Mar 99 15:57:36
  3604.     - (kernel_sunos5.c, wombat.c, hr_network.c, snmp_mib.h, system_mib.h,
  3605.       disk.h, errormib.h, extensible.h, file.h, memory_solaris2.h, pass.h,
  3606.       proc.h, registry.h, versioninfo.h):
  3607.       - -Wall fixes, mostly init_() routines declaired in the appropriate .h files.
  3608. hardaker  5 Mar 99 16:02:06
  3609.     - (configure, configure.in): updated --help's module list.
  3610. hardaker  5 Mar 99 16:10:30
  3611.     - (vmstat.h): declair init_vmstat().
  3612. hardaker  5 Mar 99 17:08:21
  3613.     - (FAQ): reference AGENT document.
  3614. hardaker  5 Mar 99 17:11:48
  3615.     - (mibII/system.h): removed
  3616. hardaker  5 Mar 99 17:19:14
  3617.     - (FAQ, NEWS): final updates.
  3618. -------------------------------------------------------------------------------
  3619. Changes: V3.5.2 -> V3.5.3
  3620. hardaker 12 Sep 98 09:02:37
  3621.     - (snmp_api.c): Patch from Michael Slifcak:
  3622.       - bug fix to check for NULL session pointer before using it.
  3623. hardaker 20 Sep 98 11:47:17
  3624.     - (snmp_agent.c): if a mib module returns an error > SNMP_GEN_ERR,
  3625.       translate the error to SNMP_GEN_ERR for v1 requests.
  3626. hardaker 21 Sep 98 11:13:19
  3627.     - (snmp_vars.c): finally fixed the write_method's for creation problem.
  3628. hardaker 25 Sep 98 16:53:31
  3629.     - (EXAMPLE.conf.def): update.
  3630. hardaker 25 Sep 98 17:02:39
  3631.     - (configure, configure.in): perl eq -> test = (opps).
  3632. hardaker 25 Sep 98 17:08:25
  3633.     - (parse.c): Patch from Michael Slifcak:
  3634.       - check for a null name.
  3635. hardaker 25 Sep 98 17:42:10
  3636.     - (parse.c): Patch from Joe Marzot:
  3637.       - use a memset to zero out new pointers instead of doing it by hand.
  3638. hardaker 28 Sep 98 13:09:06
  3639.     - (interfaces.c): don't use a & on osf3 for arpcom.ac_enaddr.