Revert changes with new dnscrypto-proxy.
[tomato.git] / release / src / router / snmp / ChangeLog
blob5fdea7d4cf16a3fcd67c7ea726a760355322774e
1 -------------------------------------------------------------------------------
3 Changes: V5.0.8 -> V5.0.9
5 2003-09-05 23:42  hardaker
7    * agent/Makefile.depend, agent/helpers/Makefile.depend
8 , agent/mibgroup/Makefile.depend,
9    apps/Makefile.depend, apps/snmpnetstat/Makefile.depend
10 , snmplib/Makefile.depend:
12    make depend
13    
14 2003-09-05 23:41  hardaker
16    * configure, configure.in:
18    forgot a test after the if
19    
20 2003-09-05 23:37  hardaker
22    * README:
24    added Bob Rowlands
25    
26 2003-09-05 23:30  hardaker
28    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3
29 , netsnmp_debug.3, netsnmp_handler.3,
30    netsnmp_instance.3, netsnmp_library.3,
31    netsnmp_mib_utilities.3, netsnmp_mode_end_call.3
32 , netsnmp_multiplexer.3, netsnmp_old_api.3
33 , netsnmp_read_only.3, netsnmp_scalar.3
34 , netsnmp_serialize.3, netsnmp_table.3
35 , netsnmp_table_array.3, netsnmp_table_data.3
36 , netsnmp_table_dataset.3,
37    netsnmp_table_iterator.3, netsnmp_todo.3,
38    netsnmp_watcher.3:
40    doxygen update
41    
42 2003-09-05 23:25  hardaker
44    * Makefile.top:
46    update for 5.0.9
47    
48 2003-09-05 22:36  hardaker
50    * agent/helpers/: table.c, table_iterator.c:
52    Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t)
53    
54 2003-09-05 22:30  hardaker
56    * agent/mibgroup/agentx/protocol.c:
58    Patch #800485 from Bob Rowlands for 64 bit agentx problems
59    
60 2003-09-05 22:16  hardaker
62    * snmplib/snmpusm.c:
64    Patch #792008 from Thomas? to allow usmUser tokens to override previous entries
65    
66 2003-09-05 22:04  hardaker
68    * man/: mib2c.1.def, snmpcmd.1.def,
69    snmpdelta.1, snmpdf.1, snmpnetstat.1,
70    snmpstatus.1.def, snmptable.1.def,
71    snmptest.1.def, snmptranslate.1.def:
73    Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages.
74    
75 2003-09-05 22:00  hardaker
77    * Makefile.in, snmplib/Makefile.in:
79    one run-away patch
80    
81 2003-09-05 21:58  hardaker
83    * Makefile.in, configure.in, agent/snmpd.c
84 , agent/mibgroup/ucd-snmp/file.c,
85    agent/mibgroup/ucd-snmp/logmatch.c,
86    include/net-snmp/library/system.h, snmplib/mib.c
87 , snmplib/parse.c:
89    high level comments about contained copyrights moved from the main branch
90    
91 2003-09-05 21:54  hardaker
93    * NEWS:
95    minor updates
96    
97 2003-09-05 21:21  hardaker
99    * Makefile.in, configure, configure.in
102    Add optional arguments to the --with-perl-modules flag for passing down
103    
104 2003-09-05 16:57  hardaker
106    * agent/snmp_agent.c,
107    include/net-snmp/agent/snmp_agent.h:
109    - fix a getbulk bug pointed out by Jurij Smakov.
110    
111 2003-07-27 16:54  rstory
113    * local/mib2c:
115    fix filename in error msg, as noted in coders
116    
117 2003-07-24 18:14  rstory
119    * perl/SNMP/SNMP.xs:
121    add access to augments tag (fix bug 740082: mib2c handles AUGMENTing tables
122    incorrectly)
123    
124 2003-07-24 18:13  rstory
126    * local/mib2c:
128    add indexes from augmented table for tables using augments (fix
129    bug 740082: mib2c handles AUGMENTing tables incorrectly)
130    
131 2003-07-24 05:27  rstory
133    * acconfig.h:
135    define NETSNMP_INLINE as empty if not defined
136    
137 2003-07-10 09:32  rstory
139    * dist/nsb-functions:
141    fix typo; use which to find scp; add extra config to other config
142    
143 2003-07-09 20:56  rstory
145    * dist/nsb-functions:
147    add host/path upload; try to extract more info from make log on error
148    
149 2003-07-09 20:54  rstory
151    * dist/: nsb-package, nsb-nightly:
153    add host/path upload params; use new nsb-default-paths
154    
155 2003-07-03 20:52  rstory
157    * snmplib/: container_list_ssll.c, container_null.c
160    oops - no new features for 5.0.8
161    
162 2003-07-03 20:26  rstory
164    * snmplib/container_list_ssll.c:
166    file container_list_ssll.c was initially added on branch V5-0-patches.
167    
168 2003-07-03 20:26  rstory
170    * snmplib/container_null.c:
172    file container_null.c was initially added on branch V5-0-patches.
173    
174 2003-07-03 20:26  rstory
176    * snmplib/: container_list_ssll.c, container_null.c
179    new containers
180    
181 2003-07-02 13:02  hardaker
183    * agent/agent_registry.c:
185    Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer
186    
187 2003-07-02 12:47  hardaker
189    * agent/mibgroup/ucd-snmp/file.c,
190    agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c
193    Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations
194    
195 2003-07-02 10:44  hardaker
197    * snmplib/strlcpy.c:
199    file strlcpy.c was initially added on branch V5-0-patches.
200    
201 2003-07-02 10:44  hardaker
203    * COPYING, configure, configure.in,
204    agent/snmpd.c, include/net-snmp/net-snmp-config.h.in
205 , include/net-snmp/library/system.h,
206    snmplib/Makefile.in, snmplib/mib.c,
207    snmplib/strlcpy.c:
209    Patch #760417 from Bob Rowlands/Sun for fixing Bug #751920 for minor security problems (PID file unliked first, and use strlcpy instead of strcpy.  A new strlcpy file was defined if not defined for a system.
210    
211 2003-07-02 10:37  hardaker
213    * snmplib/mib.c:
215    don't use isspace and isprint simultaniously
216    
217 2003-07-02 10:36  hardaker
219    * local/mib2c.iterate.conf:
221    comment change for clarification
222    
223 2003-07-02 10:26  hardaker
225    * include/net-snmp/library/snmp_debug.h:
227    Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments
228    
229 2003-07-02 10:21  hardaker
231    * configure, configure.in:
233    Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output
234    
235 2003-07-02 10:19  hardaker
237    * configure, configure.in:
239    patch #759298: fix spelling error
240    
241 2003-06-25 14:29  hardaker
243    * agent/mibgroup/ucd-snmp/proxy.c:
245    fix proxying for getbulk
246    
247 2003-06-22 07:23  hardaker
249    * apps/snmpvacm.c:
251    fix usage for flag ordering
252    
253 2003-06-16 14:59  hardaker
255    * testing/RUNTESTS:
257    remove no longer needed comment about it being broken, as pointed out
258    by Bruce.
259    
260 2003-06-16 14:58  hardaker
262    * testing/RUNTESTS:
264    support , separated arguments to -T like -h says it will.
265    
266 2003-06-16 14:57  hardaker
268    * testing/RUNTESTS:
270    Bruce Shaw's patch 755553 to fix RUNTESTS test number reporting when
271    testing subsets are used.
272    
273 2003-06-16 14:44  hardaker
275    * agent/mibgroup/kernel_sunos5.c:
277    Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat
278    
279 2003-06-16 14:43  hardaker
281    * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
284    Patch #754105 from Bruce Shaw to fix some spelling errors
285    
286 2003-06-10 15:48  nba
288    * snmplib/snmp_api.c:
290    Beware of dereferencing a NULL pointer
291    
292 2003-06-10 10:45  hardaker
294    * snmplib/snmp_api.c:
296    remove the unused function as pointed out by Bob Rowlands
297    
298 2003-06-09 16:11  hardaker
300    * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c
301 , include/net-snmp/library/vacm.h,
302    snmplib/vacm.c:
304    Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before
305    
306 2003-06-09 16:01  hardaker
308    * configure.in, testing/tests/T023snmpv3getMD5DES
309 , testing/tests/T025snmpv3getSHADES:
311    fix bug #706710 to show when privacy has been disabled
312    
313 2003-06-09 15:33  hardaker
315    * snmplib/snmp_api.c:
317    bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway)
318    
319 2003-06-09 14:49  hardaker
321    * README.Matsushita.txt, README.Matsushita.txt:
323    Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems
324    
325 2003-06-09 14:44  hardaker
327    * agent/mibgroup/mibII/ipAddr.c:
329    Patch 746339: Otto Solares fixes a file descriptor leak on linux
330    
331 2003-06-09 14:38  hardaker
333    * agent/mibgroup/ucd-snmp/pass.c:
335    patch #740918 from Eric E. Bowles: fix pass through invocation for SETs
336    
337 2003-06-09 14:31  hardaker
339    * agent/mibgroup/kernel_sunos5.c:
341    Patch #749062 to fix caching crashing and clashing under Solaris
342    
343 2003-06-09 14:28  hardaker
345    * agent/mibgroup/ucd-snmp/proxy.c:
347    patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target
348    
349 2003-06-06 23:17  nba
351    * snmplib/mib.c:
353    Fix missing length byte when setting index with checks disabled
354    
355 2003-05-28 17:25  hardaker
357    * agent/helpers/old_api.c:
359    remove unused code as pointed out by Peter Warasin
360    
361 2003-05-28 14:29  hardaker
363    * AGENT.txt:
365    added V4/V5 note from main branch to patches
366    
367 2003-05-23 11:25  rstory
369    * snmplib/container_binary_array.c:
371    free container after freeing contents
372    
373 2003-05-23 11:24  rstory
375    * include/net-snmp/library/container.h,
376    snmplib/container.c:
378    update container free macro/code to deal w/pointer being deleted
379    
380 2003-05-23 11:22  rstory
382    * agent/mibgroup/ucd-snmp/logmatch.c:
384    EXTENSIBLEMIB -> UCDAVIS_MIB
385    
386 2003-05-14 10:30  rstory
388    * configure:
390    configure to match config.in
391    
392 2003-05-14 10:28  rstory
394    * configure.in:
396    fix net-snmp-config chmod to work from configure and config.status
397    
398 2003-05-12 22:58  hardaker
400    * apps/snmptrapd.c:
402    Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds
403    
404 2003-05-12 22:55  hardaker
406    * agent/mibgroup/ucd-snmp/proxy.c:
408    Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents
409    
410 2003-05-08 16:16  hardaker
412    * README:
414    mention Andrew Findlay
415    
416 2003-05-08 16:15  hardaker
418    * perl/agent/agent.xs:
420    (excellent) patch #705566 from Andrew Findlay on perl agent support:
421    
422    1) Agent cannot return MAC addresses containing zero octet.
423    
424    2) Agent coredumps when trying to return IP addresses
425    if these are supplied as dotted-quad or as a hostname
426    that fails to resolve.
427    
428    3) Agent corrupts OID values.
429    
430    4) Agent truncates any OCTET_STRING or BIT_STRING that
431    contains a zero octet (this is the root cause of (1) above)
432    
433    API changes introduced:
434    
435    a) IP addresses now passed as binary strings (4 octets
436    for IPv4) rather than dotted-quad or name. This
437    sidesteps the IPv4/IPv6 problem and leaves the calling
438    script to deal with name->address resolution and
439    associated error handling.
440    
441 2003-05-08 09:42  hardaker
443    * README:
445    mention Alex Burger, who submitted the perl win32 patches
446    
447 2003-05-08 09:32  hardaker
449    * README:
451    mention Stephen
452    
453 2003-05-08 09:32  hardaker
455    * include/net-snmp/library/mib.h,
456    include/net-snmp/library/parse.h,
457    include/net-snmp/library/snmp_api.h,
458    include/net-snmp/library/snmp_client.h, snmplib/mib.c
459 , snmplib/snmp_api.c, snmplib/snmp_client.c
462    patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments
463    
464 2003-05-08 09:28  hardaker
466    * include/net-snmp/library/system.h:
468    missed a commit for a perl patch
469    
470 2003-05-08 09:22  hardaker
472    * agent/mibgroup/mibII/ipAddr.c:
474    Applied patch #712101: minor irix fix
475    
476 2003-05-08 09:21  hardaker
478    * NEWS:
480    Mention patch #715603
481    
482 2003-05-08 09:18  hardaker
484    * perl/: Makefile.PL, Makefile.subs.pl,
485    ASN/Makefile.PL, OID/Makefile.PL,
486    SNMP/Makefile.PL, SNMP/README, SNMP/SNMP.xs
487 , agent/Makefile.PL,
488    agent/default_store/Makefile.PL,
489    default_store/Makefile.PL:
491    patch #715603: fix perl module builds under windows
492    
493 2003-05-08 07:10  rstory
495    * agent/helpers/table_array.c:
497    try to use default container if none specified; non-existent row status not
498    legal for a new row; sanity check asserts; remove unused cooperative
499    notification code; check for null table container
500    
501 2003-05-08 07:06  rstory
503    * agent/Makefile.in:
505    remove object_monitor as it doesn't do anything and would be a new feature if
506    it did
507    
508 2003-05-08 07:05  rstory
510    * dist/nsb-functions:
512    fix sysname translation for /; allow extra config to be specified in
513    environment var
514    
515 2003-05-08 07:02  rstory
517    * include/net-snmp/library/snmp_assert.h:
519    chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent
520    
521 2003-05-08 06:58  rstory
523    * include/net-snmp/library/container.h,
524    snmplib/container.c:
526    apply patch [ 724927 ] to fix log msg; add \n to log msgs
527    
528 2003-05-05 15:35  hardaker
530    * man/snmpd.conf.5.def:
532    document agentxPingInterval
533    
534 2003-05-05 10:35  rstory
536    * configure:
538    configure to match configure.in
539    
540 2003-05-05 10:29  rstory
542    * Makefile.in, configure.in:
544    chmod net-snmp-config after configure, instead in make
545    
546 2003-04-03 15:12  rstory
548    * include/net-snmp/library/tools.h:
550    wrap SNMP_FREE macro w/do while, so it won't affect if/then flow
551    
552 2003-03-28 06:48  hardaker
554    * README.krb5:
556    Ken Hornstein noted that the rwuser -s flag was missing it's argument
557    
558 2003-03-28 06:47  hardaker
560    * snmplib/snmpksm.c:
562    Patch from Ken for misc krb5 fixes (encryption types, New crypto support,...
563    
564 2003-03-19 11:46  rstory
566    * Makefile.in:
568    remove trailing \ from perl rules
569    
570 -------------------------------------------------------------------------------
572 Changes: V5.0.7 -> V5.0.8
574 2003-03-17 17:33  rstory
576    * NEWS, man/netsnmp_handler.3,
577    man/netsnmp_table.3, man/netsnmp_table_data.3:
579    update for 5.0.8
580    
581 2003-03-17 17:20  rstory
583    * sedscript.in, snmplib/snmp_version.c, FAQ
584 , README, perl/SNMP/SNMP.pm:
586    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8 )
587    
588 2003-03-14 14:55  rstory
590    * FAQ, README, sedscript.in,
591    agent/Makefile.depend, agent/helpers/Makefile.depend
592 , agent/mibgroup/Makefile.depend,
593    apps/Makefile.depend, apps/snmpnetstat/Makefile.depend
594 , perl/SNMP/SNMP.pm, snmplib/Makefile.depend
595 , snmplib/snmp_version.c:
597    update for 5.0.8.pre2
598    
599 2003-03-14 14:40  rstory
601    * ChangeLog, NEWS:
603    update for 5.0.8.pre2
604    
605 2003-03-14 13:53  rstory
607    * man/: netsnmp_table.3, netsnmp_table_dataset.3
610    update for 5.0.8.pre2
611    
612 2003-03-14 13:45  rstory
614    * Makefile.in:
616    trailing slash on srcdir for comment checks
617    
618 2003-03-14 13:44  rstory
620    * dist/nsb-functions:
622    more extra modules and transports
623    
624 2003-03-14 12:44  rstory
626    * include/net-snmp/agent/agent_handler.h:
628    use new macro for inlining; fix some indent madness
629    
630 2003-03-14 12:43  rstory
632    * include/net-snmp/library/container.h:
634    use new macro for testing if inlining is on
635    
636 2003-03-14 12:40  rstory
638    * include/net-snmp/system/: aix.h, hpux.h,
639    irix.h:
641    don't undef inline
642    
643 2003-03-14 12:40  rstory
645    * snmplib/container.c:
647    rename macro used to test for inlining
648    
649 2003-03-14 12:39  rstory
651    * win32/: config.h, net-snmp/net-snmp-config.h:
653    if inline macro not defined, define as empty
654    
655 2003-03-14 12:37  rstory
657    * agent/agent_handler.c, agent/agent_registry.c
658 , agent/object_monitor.c, agent/snmp_agent.c
659 , agent/helpers/table.c,
660    agent/helpers/table_array.c, agent/helpers/table_data.c
661 , agent/helpers/table_dataset.c,
662    agent/helpers/table_iterator.c,
663    include/net-snmp/net-snmp-config.h.in,
664    include/net-snmp/agent/snmp_agent.h,
665    include/net-snmp/agent/table_data.h,
666    include/net-snmp/agent/table_dataset.h,
667    include/net-snmp/library/data_list.h, snmplib/data_list.c
668 , snmplib/oid_stash.c:
670    replace inline w/macro
671    
672 2003-03-13 19:03  hardaker
674    * agent/snmp_agent.c:
676    patch from Tommy Christensen to fix some AgentX (mostly) memory leaks
677    
678 2003-03-12 13:40  hardaker
680    * net-snmp-config.in:
682    patch #699380: From Christophe Kalt: make net-snmp-config do what it's document to do (add -L@libdir@)
683    
684 2003-03-12 11:48  hardaker
686    * snmplib/snmp_api.c:
688    patch #700672: reset itmp to the new value length after decoding a hex string
689    
690 2003-03-11 17:37  hardaker
692    * snmplib/scapi.c:
694    Applied openssl dynamic version hack/fix
695    
696 2003-03-11 15:14  rstory
698    * agent/Makefile.in:
700    add WRAPLIBS var instead of direct substitution
701    
702 2003-03-11 15:12  rstory
704    * net-snmp-config.in:
706    add WRAPLIBS to --agent-libs and --external-agent-libs
707    
708 2003-03-11 00:31  rstory
710    * configure:
712    revert to 2.13
713    
714 2003-03-06 01:44  rstory
716    * configure:
718    update for new configure.in
719    
720 2003-03-06 01:41  rstory
722    * configure.in:
724    fix libwrap w/nsl; make sure all quotes restored before using AC macros. This
725    seems to mess up the config output while checking for modules, but w/out it,
726    I get errors from m4 when running autoconf.
727    
728 2003-03-05 20:51  rstory
730    * .cvsignore:
732    ignore net-snmp-config-x
733    
734 2003-03-05 20:49  rstory
736    * agent/mibgroup/versiontag:
738    check for an optional 3rd param, nocvs, to not commit after updating version
739    
740 2003-03-05 20:48  rstory
742    * dist/RELEASE-INSTRUCTIONS:
744    put all the version number changes in the same step
745    
746 2003-03-05 20:21  rstory
748    * FAQ, README:
750    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8.pre1 )
751    
752 2003-03-05 20:00  rstory
754    * sedscript.in, perl/SNMP/SNMP.pm,
755    snmplib/snmp_version.c:
757    update version to 5.0.8.pre1
758    
759 2003-03-05 19:04  rstory
761    * man/snmpd.conf.5.def:
763    back out docs for new functionality accidentally added when applying patch
764    
765 2003-03-05 18:40  rstory
767    * agent/mibgroup/disman/mteTriggerTable.c:
769    back out new functionality accidentally added when applying patch
770    
771 2003-03-05 18:20  rstory
773    * README.solaris:
775    updates from Bruce Shaw
776    
777 2003-03-05 18:18  rstory
779    * man/.cvsignore:
781    add snmpd.8
782    
783 2003-03-05 18:12  rstory
785    * man/: netsnmp_agent.3, netsnmp_handler.3,
786    netsnmp_library.3, netsnmp_mib_utilities.3,
787    netsnmp_table_data.3:
789    updates for 5.0.8
790    
791 2003-03-05 18:04  rstory
793    * doxygen.conf:
795    update to 5.0.8
796    
797 2003-03-05 17:58  rstory
799    * dist/README.build-scripts:
801    remove obsolete argument; fix typo
802    
803 2003-03-05 17:58  rstory
805    * Makefile.in:
807    exclude ftp from comment check; use egrep
808    
809 2003-03-05 17:55  rstory
811    * agent/mibgroup/ucd-snmp/diskio.c:
813    chg C++ style comment
814    
815 2003-03-05 17:50  rstory
817    * testing/TESTCONF.sh:
819    argh! FreeBSD is driving me crazy!  set RANDOM=2 if RANDOM not defined; use test
820    
821 2003-03-05 17:22  rstory
823    * testing/TESTCONF.sh:
825    simplify netstat args & tweak grep regex for multi platform compatability
826    
827 2003-03-05 17:11  rstory
829    * testing/TESTCONF.sh:
831    check /bin and /usr/bin for netstat (probably a good job for configure)
832    
833 2003-03-05 17:02  rstory
835    * testing/TESTCONF.sh:
837    missed one, re: (( )) -> expr
838    
839 2003-03-05 16:58  rstory
841    * testing/TESTCONF.sh:
843    use more portable expr instead of  (( )) for arithmetic expressions
844    
845 2003-03-05 16:16  rstory
847    * testing/TESTCONF.sh:
849    for systems with /bin/netstat, check that snmpd port is not in use. If it is,
850    try up to three random others before giving up.
851    
852 2003-03-05 15:16  rstory
854    * dist/: nsb-functions, nsb-package:
856    don't prompt between steps by default
857    
858 2003-03-05 15:11  rstory
860    * testing/RUNTESTS:
862    import SNMP_SLEEP time from environment, if available
863    
864 2003-03-05 15:10  rstory
866    * win32/net-snmp/net-snmp-config.h:
868    don't redefine inline
869    
870 2003-03-05 15:08  rstory
872    * Makefile.top:
874    version 5.0.8
875    
876 2003-03-05 15:07  rstory
878    * .cvsignore:
880    ignore some files autoconf may create
881    
882 2003-03-05 13:42  nba
884    * aclocal.m4, config.guess, config.sub
885 , ltmain.sh, configure:
887    Update libtool to version 1.4.3, for the benefit of Darwin
888    
889 2003-03-05 13:39  nba
891    * configure.in:
893    Dont force -I/usr/local/include for --with-dmalloc
894    
895 2003-03-04 12:47  hardaker
897    * agent/mibgroup/agent/nsModuleTable.c:
899    wrong type returned for nsModuleModes as reported by Michael Kirkham
900    
901 2003-03-03 15:03  nba
903    * man/snmpd.conf.5.def:
905    Mention the AgentXAddress, AgentsRetries and AgentXTimeout parameters
906    
907 2003-03-03 14:25  nba
909    * agent/mibgroup/ucd_snmp.h:
911    Add support for OpenBSD 3. Sort some lines for easier reference.
912    
913 2003-03-01 10:27  rstory
915    * agent/mibgroup/agentx/subagent.c:
917    agentx patch from Tommy Christensen: better error checking
918    
919 2003-03-01 09:59  rstory
921    * agent/mibgroup/agentx/master.c:
923    agentx patch from Tommy Christensen: don't create delegated cache for CLEANUPSET
924    
925 2003-02-28 23:46  hardaker
927    * perl/SNMP/Makefile.PL:
929    typo
930    
931 2003-02-28 23:11  hardaker
933    * perl/SNMP/Makefile.PL:
935    Patch #597629 from Matt Selsky to fix man page installation
936    
937 2003-02-28 13:18  nba
939    * agent/snmpd.c, apps/snmptrapd.c:
941    Better error message if we cannot create pid file
942    
943 2003-02-28 13:17  nba
945    * agent/mibgroup/host/hr_filesys.c:
947    Use FS types with Linux
948    
949 2003-02-27 00:59  rstory
951    * local/mib2c.array-user.conf:
953    sync w/main
954    
955 2003-02-26 18:52  rstory
957    * Makefile.top:
959    sync w/main: put in missing INSTALL_DATA
960    
961 2003-02-26 18:05  nba
963    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
965    Implement sysRawInterrupts and sysRawContext for Solaris
966    
967 2003-02-26 14:30  nba
969    * snmplib/mib.c:
971    Fix a C precedence botch-up, thanks to Fabrício Las Casas <Fabricio@atan.com.br>
972    
973 2003-02-26 14:14  nba
975    * agent/mibgroup/ucd-snmp/vmstat.c:
977    Implement the ssRawInterrupts and ssRawContext counters in Linux
978    
979 2003-02-26 14:13  nba
981    * apps/snmptrapd.c:
983    Fix the -S option
984    
985 2003-02-25 14:38  rstory
987    * Makefile.in:
989    fix logic of test operation
990    
991 2003-02-25 14:33  rstory
993    * Makefile.in, Makefile.top:
995    use AUTO(CONF|HEADER) from configure, instead of hardcoded; don't try and run
996    AUTO(CONF|HEADER) if not found
997    
998 2003-02-25 14:11  rstory
1000    * man/snmpd.8.def:
1002    sync w/main branch: new file
1003    
1004 2003-02-25 14:03  rstory
1006    * apps/snmptrapd.c:
1008    sync w/main branch (correctly, this time)
1009    
1010 2003-02-25 13:49  rstory
1012    * Makefile.in:
1014    sync w/main branch: add NOAUTODEPS
1015    
1016 2003-02-25 13:38  rstory
1018    * dist/nsb-functions:
1020    sync w/main branch: add smux to dist modules; move make test into nsb-make;
1021    remove tee so rc is preserved; use new NOAUTODEPS
1022    
1023 2003-02-25 13:29  rstory
1025    * snmplib/snmpv3.c:
1027    sync w/main branch:
1028    Recognise "defVersion v3" as well as "defVersion 3" as documented
1029    in the man pages (prior to Peter Breitenlohner's correction)
1030    [We might as well support both styles....]
1031    
1032 2003-02-25 13:20  rstory
1034    * EXAMPLE.conf.def, sedscript.in,
1035    man/Makefile.in, man/mib2c.1.def,
1036    man/read_config.3.def, man/snmp.conf.5.def,
1037    man/snmp_config.5.def, man/snmpcmd.1.def,
1038    man/snmpconf.1.def, man/snmpd.1.def,
1039    man/snmptrapd.conf.5.def, mibs/Makefile.in:
1041    sync w/main branch: (I hope I got this right)
1042    -Apply Peter Breitenlohner's documentation changes
1043     (patches #692381,  692382 and  692388)
1044    
1045 2003-02-25 13:16  rstory
1047    * agent/mibgroup/mibII/interfaces.c:
1049    sync w/main branch:
1050    patch #657808: calculate a proper ifSpeed under linux when possible
1051    and do more proper ifOperStatus state determination.
1052    
1053 2003-02-25 13:15  rstory
1055    * agent/helpers/table_data.c:
1057    sync w/main branch:
1058    - Irfan Sheriff pointed out a bug with getnext requests directly to a column.
1059    - check entry node as suggested by Irfan Sheriff
1060    
1061 2003-02-25 13:14  rstory
1063    * snmplib/system.c:
1065    sync w/main branch:
1066    Remove last remaining use of 'nlist' under HP-UX 10 & 11.
1067    As per patch #656773 from Johannes Schmidt-Fischer
1068    
1069 2003-02-25 13:13  rstory
1071    * agent/mibgroup/host/hr_disk.c:
1073    sync w/main branch:
1074    Checking the length of a string buffer once is sufficient.
1075    Using 'strnncpy' [sic] to check this length twice is unnecessary...
1076    
1077 2003-02-25 13:12  rstory
1079    * Makefile.in:
1081    sync w/main branch:
1082    - Mess with output of doxygen to add sf logos, etc, to the bottom of the
1083      generated html files.
1084    - Apply Peter Breitenlohner's net-snmp-config patch (#692373)
1085    
1086 2003-02-25 13:11  rstory
1088    * agent/snmpd.c:
1090    sync w/main branch:
1091    Patch #655154 from Joel Rosdahl: more proper demonization:
1092      - close stdin/stdout/stderr if appropriate.
1093      - double fork.
1094      - chdir /   [except under windows]
1095    
1096 2003-02-25 13:10  rstory
1098    * agent/mibgroup/ucd-snmp/diskio.c:
1100    sync w/main branch:
1101    Patch #662169 from Jan Willem Luiten: diskio support for Darwin
1102    
1103 2003-02-25 13:10  rstory
1105    * perl/SNMP/t/: bulkwalk.t, set.t:
1107    sync w/main branch:
1108    Fix tests for bulkwalk (duplicate header) and set (invalid OID constant)
1109    
1110 2003-02-25 13:09  rstory
1112    * agent/mibgroup/mibII/ipAddr.c:
1114    sync w/main branch:
1115    Accommodate a fussy IRIX environment, which is picky about <unistd.h>
1116    See bug #667726
1117    
1118 2003-02-25 13:04  rstory
1120    * acconfig.h:
1122    sync w/main branch:
1123    Bruce Shaw pointed out a comment typo
1124    
1125 2003-02-25 13:02  rstory
1127    * perl/: ASN/Makefile.PL, OID/Makefile.PL,
1128    SNMP/Makefile.PL, agent/Makefile.PL,
1129    default_store/Makefile.PL:
1131    sync w/main branch:
1132    fix my declarations as pointed out by Andrew Page
1133    
1134 2003-02-25 13:01  rstory
1136    * snmplib/mib.c:
1138    sync w/main branch:
1139    An additional change to support 't' hints
1140    
1141 2003-02-25 13:00  rstory
1143    * man/snmptrapd.8.def:
1145    sync w/main branch:
1146    -document patch #674218: reopen log files on HUP.
1147    -Apply Peter Breitenlohner's documentation changes
1148     (patches #692381,  692382 and  692388)
1149    
1150 2003-02-25 12:59  rstory
1152    * man/snmpd.conf.5.def:
1154    sync w/main branch:
1155    -document monitor -t for threshold monitoring
1156    -Apply Peter Breitenlohner's documentation changes
1157     (patches #692381,  692382 and  692388)
1158    
1159 2003-02-25 12:57  rstory
1161    * agent/mibgroup/disman/mteTriggerTable.c:
1163    sync w/main branch:
1164    Patch from Christophe to support monitor -t for threshold monitoring
1165    
1166 2003-02-25 12:55  rstory
1168    * FAQ:
1170    sync w/main branch:
1171    Clarify the local-only access for non-standard port AgentX connections
1172    
1173 2003-02-25 12:54  rstory
1175    * apps/snmptrapd.c:
1177    sync w/main branch:
1178      -  close and re-open log file on receiving a HUP (patch 674218, submitted
1179         by anonymous)
1180    
1181 2003-02-25 12:52  rstory
1183    * net-snmp-config.in:
1185    sync w/main branch: Bruce Shaw pointed out a comment typo
1186    
1187 2003-02-25 09:04  dts12
1189    * man/snmpd.8.def:
1191    Apply Peter Breitenlohner's configuration-related documentation and installation changes.
1192    (patches #692372,  692377,  692379 and 692386)
1193    
1194 2003-02-13 20:02  hardaker
1196    * agent/mibgroup/mibII/var_route.c:
1198    Patch #654329: double check lengths when copying
1199    
1200 2003-02-12 09:01  hardaker
1202    * agent/mibgroup/tunnel/tunnel.h:
1204    update
1205    
1206 2003-02-11 11:13  hardaker
1208    * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c
1211    patch #667694 (anon) to add back newlines to pass code
1212    
1213 2003-02-03 10:27  hardaker
1215    * snmplib/snmp_api.c:
1217    From Richard Laing: change value check of a string to use a proper length.
1218    
1219 2003-01-24 10:47  hardaker
1221    * agent/mibgroup/smux/smux.c:
1223    patch #672021 from Joshua Giles: large set request fixes
1224    
1225 2003-01-20 23:21  rstory
1227    * snmplib/container_binary_array.c:
1229    add missing brace
1230    
1231 2003-01-20 23:13  rstory
1233    * agent/mibgroup/versiontag:
1235    add back (accidentally deleted) creation of gzipped tarball
1236    
1237 2003-01-20 23:09  rstory
1239    * snmplib/test_binary_array.c:
1241    add string test case
1242    
1243 2003-01-20 23:09  rstory
1245    * snmplib/container_binary_array.c:
1247    fix array_qsort; fix binary search; con't recurse on insert, del, etc since
1248    the INSERT/DELETE macros already handle multiple indexes
1249    
1250 2003-01-20 22:54  rstory
1252    * include/net-snmp/library/default_store.h,
1253    snmplib/snmp_api.c:
1255    official patch [ 669707 ] 5.0.7: 16-Bit Request IDs
1256    
1257 2003-01-20 22:52  rstory
1259    * include/net-snmp/library/container.h,
1260    snmplib/container.c:
1262    fix typo in log message; add netsnmp_compare_mem
1263    
1264 2003-01-20 22:51  rstory
1266    * agent/mibgroup/versiontag:
1268    create md5sums after creating gzipped tarball
1269    
1270 2003-01-20 22:51  rstory
1272    * Makefile.rules:
1274    add another level of directories to make depend, per dts on coders
1275    (thought this was in 5.0.7, but apparently not!)
1276    
1277 2003-01-14 08:56  hardaker
1279    * agent/snmpd.c, doxygen.conf, agent/agent_handler.c
1280 , dist/RELEASE-INSTRUCTIONS:
1282    doxygen changes
1283    
1284 2003-01-13 21:49  rstory
1286    * man/: netsnmp_agent.3, netsnmp_handler.3:
1288    update for 5.0.7
1289    
1290 2003-01-13 20:30  rstory
1292    * snmplib/mib.c:
1294    recognize new 't' code in display hints
1295    
1296 2003-01-13 20:07  rstory
1298    * agent/helpers/table_iterator.c:
1300    patch for memory leaks sent to coders by Jay Parlar
1301    
1302 -------------------------------------------------------------------------------
1304 Changes: V5.0.6 -> V5.0.7
1306 2003-01-11 01:15  rstory
1308    * .cvsignore:
1310    ignore configure-summary
1311    
1312 2003-01-11 01:14  rstory
1314    * agent/Makefile.depend, agent/helpers/Makefile.depend
1315 , agent/mibgroup/Makefile.depend, apps/Makefile.depend
1316 , apps/snmpnetstat/Makefile.depend,
1317    snmplib/Makefile.depend:
1319    make depend
1320    
1321 2003-01-11 01:08  rstory
1323    * .cvsignore:
1325    ignore variations of changelog.add
1326    
1327 2003-01-10 20:09  hardaker
1329    * snmplib/: mib.c, snmp_api.c:
1331    doxygen output tags to put the recently defined functions into groups.
1332    
1333 2003-01-10 20:09  hardaker
1335    * man/: Makefile.in, netsnmp_agent.3,
1336    netsnmp_bulk_to_next.3, netsnmp_debug.3,
1337    netsnmp_handler.3, netsnmp_instance.3,
1338    netsnmp_library.3, netsnmp_mib_utilities.3,
1339    netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
1340    netsnmp_old_api.3, netsnmp_read_only.3,
1341    netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
1342 , netsnmp_table_array.3, netsnmp_table_data.3,
1343    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
1344    netsnmp_todo.3, netsnmp_watcher.3:
1346    doxygen updates
1347    
1348 2003-01-10 17:38  hardaker
1350    * configure, configure.in:
1352    opps
1353    
1354 2003-01-10 17:29  hardaker
1356    * configure, configure.in:
1358    remove double checking output
1359    
1360 2003-01-10 14:33  hardaker
1362    * testing/tests/T0160snmpv2cbulkget:
1364    fix positional arguments
1365    
1366 2003-01-10 09:04  dts12
1368    * FAQ:
1370    Reference Bruce Shaw's discussion of the perl compilation problems
1371    (see README.solaris)
1372    
1373 2003-01-10 08:31  dts12
1375    * FAQ:
1377    Mention AgentX under windows, and beef up the perl stuff a bit.
1378    Add a missing entry in the contents list.
1379    (This may prove too late for 5.0.8, but at least it'll be ready for next time!)
1380    
1381 2003-01-09 18:41  hardaker
1383    * man/Makefile.in:
1385    make doc update.
1386    
1387 2003-01-09 18:38  hardaker
1389    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
1390    netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
1391 , netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
1392    netsnmp_old_api.3, netsnmp_read_only.3,
1393    netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
1394 , netsnmp_table_array.3, netsnmp_table_data.3,
1395    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
1396    netsnmp_todo.3, netsnmp_watcher.3:
1398    make doc update.
1399    
1400 2003-01-09 18:37  hardaker
1402    * agent/helpers/Makefile.in, agent/helpers/mode_end_call.c
1403 , include/net-snmp/agent/all_helpers.h,
1404    include/net-snmp/agent/mode_end_call.h:
1406    end-of-mode helper to call more handlers after processing the main
1407    line.  Functionally allows parallel handler trees and callbacks after
1408    a particular mode is completed (useful for things registered under a
1409    serialize handler when you don't know when the mode is over).
1410       (not used anywhere in production code yet.).
1411    
1412 2003-01-09 11:55  dts12
1414    * FAQ:
1416    Mention the perl shared/static library problem,
1417    the unresponsive agent problem (and fix), and
1418    disclaim all knowledge of David Town's Net::SNMP module,
1419    
1420 2003-01-09 10:27  hardaker
1422    * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget
1425    GetBulk testing supplied by Xiaofeng Ling
1426    
1427 2003-01-09 10:26  hardaker
1429    * testing/RUNTESTS:
1431    Add -x flag for calling subtests with "sh -x".
1432    Fix number counting for interactive output.
1433    
1434 2003-01-07 18:49  hardaker
1436    * COPYING (V4-2-patches.8), COPYING:
1438    year update
1439    
1440 2003-01-07 13:18  hardaker
1442    * FAQ (V4-2-patches.58), FAQ:
1444    irc server name change
1445    
1446 2003-01-07 11:01  hardaker
1448    * snmplib/mib.c:
1450    bug #663628 and patch: fix ip address index parsing from OIDs
1451    
1452 2003-01-07 04:53  dts12
1454    * agent/helpers/table_iterator.c:
1456    Remove redundant code to free 'callback_data_keep' data.
1457    This branch would never be invoked, and is in the wrong
1458    place anyway.  Patch supplied by Jay Parlar
1459    
1460 2003-01-06 11:16  nba
1462    * Makefile.in:
1464    Install Solaris 9 header
1465    
1466 2003-01-05 18:14  nba
1468    * win32/win32.opt:
1470    Make it compile with VC++
1471    
1472 2003-01-05 17:28  nba
1474    * win32/: encode_keychange/encode_keychange.dsp, win32.opt
1475 , libsnmp_dll/libsnmp.def:
1477    Make it compile with VC++
1478    
1479 2003-01-05 15:45  nba
1481    * mibs/: Makefile.mib, SNMP-FRAMEWORK-MIB.txt,
1482    SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt,
1483    SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
1484    SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt
1485 , SNMPv2-MIB.txt, SNMPv2-TM.txt, rfclist:
1487    Update to current RFC versions
1488    
1489 2003-01-03 15:50  rstory
1491    * configure, configure.in:
1493    don't call AC_DISABLE_SHARED, as sets the default to disabled (it's very
1494    presence in configure.in generates a configure with shared disabled, even
1495    if it was in an if block; for developer default, set enable_shared directly
1496    unless it was previously set; test that enable_shared=yes for embedded-perl
1497    
1498 2003-01-03 08:02  dts12
1500    * FAQ (V4-2-patches.57), FAQ:
1502    Mention the Stratus VOS port. (Thanks to Brandon Hall)
1503    
1504 2003-01-02 18:00  rstory
1506    * include/net-snmp/library/container.h:
1508    parens around x in macro in case x is multiple C tokens
1509    
1510 2002-12-22 12:32  rstory
1512    * sedscript.in, snmplib/snmp_version.c, FAQ,
1513    README, perl/SNMP/SNMP.pm:
1515    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre2 )
1516    
1517 2002-12-22 12:31  rstory
1519    * ChangeLog, NEWS:
1521    update for 5.0.7.pre2
1522    
1523 2002-12-22 12:20  rstory
1525    * agent/Makefile.depend, agent/helpers/Makefile.depend
1526 , agent/mibgroup/Makefile.depend, apps/Makefile.depend
1527 , apps/snmpnetstat/Makefile.depend,
1528    snmplib/Makefile.depend:
1530    make depend
1531    
1532 2002-12-20 07:58  nba
1534    * Makefile.in:
1536    clean away net-snmp-config on make clean
1537    
1538 2002-12-20 07:57  nba
1540    * include/net-snmp/mib_api.h,
1541    include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
1544    stash the oid_stash ...
1545    
1546 2002-12-20 04:49  nba
1548    * snmplib/snmp_api.c:
1550    A patch from V4 that didn't make it ... allow list of numeric bits setting BITS
1551    
1552 2002-12-20 02:50  hardaker
1554    * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
1557    add a global callback function for registering directly via a callback.
1558    
1559 2002-12-20 02:35  hardaker
1561    * include/net-snmp/utilities.h:
1563    add callback.h
1564    
1565 2002-12-20 02:22  hardaker
1567    * snmplib/read_config.c:
1569    fix persistent storage file renaming.  (snprintf change mistake)
1570    
1571 2002-12-20 02:21  hardaker
1573    * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
1576    some new routines for saving oid stash data to persistent storage.
1577      (not used anywhere in current production code)
1578    
1579 2002-12-19 17:51  hardaker
1581    * perl/SNMP/SNMP.xs:
1583    - watch for undefs passed in as a value to a SET clause.
1584    - change BITS to a Octet String as it should be.
1585      - on a side note, do you know that the Net-SNMP parser doesn't
1586        distinguish between BITS and BIT STRING in it's list of types?  I
1587        don't think it's possible to use both types in the code today
1588        (which is fine, since BIT STRING is not used in SNMPv2 and beyond).
1589    
1590 2002-12-19 17:49  hardaker
1592    * perl/OID/OID.xs:
1594    print a warning when you can't parse an OID (err, not ideal)
1595    
1596 2002-12-19 17:48  hardaker
1598    * perl/AnyData_SNMP/Storage.pm:
1600    - misc bug fixes.
1601    - skip SETing columns with no value passed in.
1602    
1603 2002-12-19 14:43  nba
1605    * agent/mibgroup/: examples/example.c, host/hr_network.c
1606 , host/hr_swinst.c:
1608    Being a bit quick, eh, Dave ...
1609    
1610 2002-12-19 11:14  dts12
1612    * agent/mibgroup/mibII/: at.c (V4-2-patches.12), at.c:
1614    Ensure the ifname buffer is big enough to read in a full-length name.
1615    (From the SUSE "audit" patch)
1616    
1617 2002-12-19 11:05  dts12
1619    * agent/snmpd.c, agent/mibgroup/host/hr_print.c,
1620    apps/encode_keychange.c, apps/snmptrapd_handlers.c, snmplib/mib.c
1621    (V4-2-patches.[28,9,3,3,30]), agent/snmpd.c,
1622    agent/mibgroup/host/hr_print.c, apps/encode_keychange.c
1623 , apps/snmptrapd_handlers.c, snmplib/mib.c:
1625    Detect when memory allocations fail, and don't plough on regardless.
1626    (Based on changes within the SUSE "audit" patch)
1627    
1628 2002-12-19 10:07  dts12
1630    * agent/agent_trap.c, agent/snmp_agent.c,
1631    agent/mibgroup/util_funcs.c,
1632    agent/mibgroup/examples/example.c,
1633    agent/mibgroup/examples/ucdDemoPublic.c,
1634    agent/mibgroup/host/hr_device.c,
1635    agent/mibgroup/host/hr_disk.c,
1636    agent/mibgroup/host/hr_filesys.c,
1637    agent/mibgroup/host/hr_network.c,
1638    agent/mibgroup/host/hr_storage.c,
1639    agent/mibgroup/host/hr_swinst.c,
1640    agent/mibgroup/host/hr_swrun.c,
1641    agent/mibgroup/mibII/interfaces.c,
1642    agent/mibgroup/mibII/mta_sendmail.c,
1643    agent/mibgroup/mibII/system_mib.c,
1644    agent/mibgroup/mibII/vacm_vars.c,
1645    agent/mibgroup/mibII/var_route.c,
1646    agent/mibgroup/target/snmpTargetAddrEntry.c,
1647    agent/mibgroup/target/snmpTargetParamsEntry.c,
1648    agent/mibgroup/ucd-snmp/disk.c,
1649    agent/mibgroup/ucd-snmp/dlmod.c,
1650    agent/mibgroup/ucd-snmp/errormib.c,
1651    agent/mibgroup/ucd-snmp/extensible.c,
1652    agent/mibgroup/ucd-snmp/pass.c,
1653    agent/mibgroup/ucd-snmp/pass_persist.c,
1654    agent/mibgroup/ucd-snmp/proc.c, apps/encode_keychange.c
1655 , apps/snmptrapd.c, apps/snmptrapd_handlers.c,
1656    apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
1657    snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c,
1658    snmplib/read_config.c, snmplib/snmp_api.c,
1659    snmplib/snmpv3.c, snmplib/vacm.c:
1661    The Great SUSE 'sprintf' Hunt.....
1662    
1663 2002-12-19 06:02  jbpn
1665    * include/net-snmp/net-snmp-config.h.in:
1667      - code with BSDi4
1668    
1669 2002-12-19 05:50  jbpn
1671    * snmplib/snmp_api.c:
1673      - change a comment that doesn't take into account the transport stuff
1674      - fix some particularly bad formatting in snmp_open_ex
1675    
1676 2002-12-18 13:50  hardaker
1678    * agent/mibgroup/agent/nsModuleTable.c:
1680    remove mem-leak comment.  Out of date and was fixed
1681    
1682 2002-12-18 13:47  hardaker
1684    * agent/mibgroup/agentx/agentx_config.c, man/snmpd.conf.5.def
1687    delete experimental warning about agentx
1688    
1689 2002-12-18 13:40  hardaker
1691    * mibs/UCD-SNMP-MIB.txt:
1693    fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed
1694    
1695 2002-12-18 08:19  jbpn
1697    * agent/snmpd.c:
1699      - restart stderr logging on HUP (if -L was given on command line)
1700    
1701 2002-12-17 19:33  rstory
1703    * local/mib2c.array-user.conf:
1705    remove ';' from define; if table has a storage type, check that it's not
1706    read only before allowing sets
1707    
1708 2002-12-17 19:26  rstory
1710    * local/mib2c.array-persistent.conf:
1712    never mind
1713    
1714 2002-12-17 19:02  hardaker
1716    * perl/OID/test.pl:
1718    Don't check for prefixes in test.  They don't exist.  However, do set SNMPCONFPATH in test initialization to a bogus value
1719    
1720 2002-12-17 18:58  hardaker
1722    * perl/OID/OID.xs:
1724    remove direct call to init_snmp().  This is already called by the .pm file
1725    
1726 2002-12-17 10:22  rstory
1728    * local/mib2c.array-persistent.conf:
1730    persistence for array-tables
1731    
1732 2002-12-17 10:07  rstory
1734    * include/net-snmp/library/read_config.h,
1735    snmplib/read_config.c:
1737    add read_config_store_data_prefix; add ASN_TIMETICKS w/ASN_UNSIGNED cases
1738    
1739 2002-12-17 09:44  rstory
1741    * snmplib/snmpUDPDomain.c:
1743    don't use SO_REUSE_ADDR so agent port can't be hijacked
1744    
1745 2002-12-17 09:43  rstory
1747    * net-snmp-config.in:
1749    use local var for base agent libs; reorder base agent libs so static linking
1750    works
1751    
1752 2002-12-16 18:32  nba
1754    * snmplib/scapi.c, agent/mibgroup/mibII/mta_sendmail.c,
1755    agent/mibgroup/mibII/mta_sendmail.h:
1757    Yet another compiler warning ...
1758    
1759 2002-12-16 17:50  hardaker
1761    * local/mib2c.iterate.conf:
1763    remove bogus comment reference to table_dataset helper.
1764    
1765 2002-12-16 17:42  nba
1767    * agent/mibgroup/disman/mteEventNotificationTable.c,
1768    agent/mibgroup/disman/mteEventTable.c,
1769    agent/mibgroup/disman/mteEventTable.h,
1770    agent/mibgroup/disman/mteTriggerTable.c,
1771    agent/mibgroup/disman/mteTriggerTable.h, apps/snmptrapd.c
1772 , include/net-snmp/library/tools.h, snmplib/tools.c
1775    Spread some magic dust to quell compiler warnings (why isn't --enable-slient-libtool the default ...)
1776    
1777 2002-12-16 11:44  jbpn
1779    * agent/mibgroup/agentx/master.c:
1781      - fix small memory leak (peername is copied by snmp_open_ex)
1782    
1783 2002-12-16 11:31  jbpn
1785    * snmplib/mib.c:
1787      - fix small memory leak
1788    
1789 2002-12-16 11:19  jbpn
1791    * snmplib/parse.c:
1793      - fix memory leak
1794    
1795 2002-12-16 10:02  rstory
1797    * snmplib/container.c:
1799    remove redundant include (caused problems on Sun 5.7, reported by jbpn)
1800    
1801 2002-12-16 08:22  rstory
1803    * dist/nsb-functions:
1805    configure w/out developer
1806    
1807 2002-12-16 08:18  rstory
1809    * configure, configure.in:
1811    DEVFLAGS="" if not developer
1812    
1813 2002-12-16 02:39  nba
1815    * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c
1816 , snmpIPXDomain.c, snmpTCPIPv6Domain.c,
1817    snmpUDPIPv6Domain.c:
1819    dmalloc support
1820    
1821 2002-12-16 02:39  nba
1823    * agent/mibgroup/mibII/ipAddr.c:
1825    Possible leak of fd on error return
1826    
1827 2002-12-14 10:22  rstory
1829    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
1830 , snmplib/snmp_version.c:
1832    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre1 )
1833    
1834 2002-12-14 10:21  rstory
1836    * ChangeLog, NEWS:
1838    update for 5.0.7.pre1
1839    
1842 -------------------------------------------------------------------------------
1844 Changes: V5.0.6 -> V5.0.7pre1
1846 2002-12-14 09:59  rstory
1848    * dist/nsb-functions:
1850    check for agent/mibgroup; fix modules for config_dist
1851    
1852 2002-12-14 09:58  rstory
1854    * man/: netsnmp_bulk_to_next.3, netsnmp_debug.3,
1855    netsnmp_handler.3, netsnmp_old_api.3,
1856    netsnmp_read_only.3, netsnmp_serialize.3,
1857    netsnmp_table.3, netsnmp_table_array.3,
1858    netsnmp_table_data.3, netsnmp_table_dataset.3,
1859    netsnmp_todo.3:
1861    update for 5.0.7.pre1
1862    
1863 2002-12-14 09:54  rstory
1865    * Makefile.top:
1867    bump rev to 5.0.7
1868    
1869 2002-12-14 09:49  rstory
1871    * Makefile.in:
1873    add -n to grep for C++ comments
1874    
1875 2002-12-14 09:47  rstory
1877    * agent/Makefile.depend, agent/helpers/Makefile.depend,
1878    agent/mibgroup/Makefile.depend,
1879    apps/snmpnetstat/Makefile.depend, apps/Makefile.depend,
1880    snmplib/Makefile.depend:
1882    make depend
1883    
1884 2002-12-14 09:45  rstory
1886    * agent/mibgroup/mibII/ipAddr.c:
1888    remove C++ comments
1889    
1890 2002-12-14 09:30  rstory
1892    * include/net-snmp/agent/snmp_agent.h:
1894    add comments to some structure members
1895    
1896 2002-12-14 09:29  rstory
1898    * agent/helpers/table_array.c:
1900    errors during commit undo should be xxFAILED; use set_request_error instead of
1901    set_mode_request_error; remove incorrect comment; more debugging; check for
1902    and call lower handlers
1903    
1904 2002-12-14 09:27  rstory
1906    * agent/helpers/table.c:
1908    always process later passes of a set request
1909    
1910 2002-12-13 16:06  nba
1912    * agent/mibgroup/host/hr_swinst.c:
1914    Quell compiler warnings
1915    
1916 2002-12-13 15:47  nba
1918    * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c
1921    Quell compiler warnings
1922    
1923 2002-12-13 15:40  nba
1925    * snmplib/scapi.c:
1927    Fix incomplete zeroing of security data
1928    
1929 2002-12-13 15:39  nba
1931    * snmplib/parse.c:
1933    Fix a possible freeing of a NULL pointer
1934    
1935 2002-12-13 15:38  nba
1937    * agent/helpers/table_dataset.c,
1938    agent/mibgroup/mibII/ipAddr.c, apps/snmptrapd.c,
1939    include/net-snmp/agent/table_data.h, snmplib/snmp_api.c
1942    Quell compiler warnings
1943    
1944 2002-12-13 11:38  dts12
1946    * agent/agent_handler.c:
1948    Clear the 'processed' flag between passes, so that handlers
1949    can correctly clean up after errors have been detected.
1950    
1951 2002-12-13 11:06  rstory
1953    * agent/mibgroup/agentx/subagent.c:
1955    add asser to try and cath intermittent crash i've been seeing
1956    
1957 2002-12-13 11:04  rstory
1959    * agent/mibgroup/agentx/master.c:
1961    log unknown agentx operation
1962    
1963 2002-12-13 10:12  rstory
1965    * agent/helpers/table_array.c:
1967    if no row create callback on set, use NOTWRITABLE instead of NOSUCHINSTANCE
1968    
1969 2002-12-13 10:04  rstory
1971    * agent/helpers/debug_handler.c:
1973    fix cut-n-paste so delegated flag displayed properly
1974    
1975 2002-12-13 10:01  rstory
1977    * snmplib/default_store.c:
1979    log text (APP|LIB|TOK) instead of store id in debug msgs
1980    
1981 2002-12-13 09:53  rstory
1983    * dist/nsb-functions:
1985    add --with-libwrap
1986    
1987 2002-12-13 09:49  rstory
1989    * FAQ:
1991    grammar/indention tweak + mention strip for memory footprint question
1992    
1993 2002-12-13 09:32  dts12
1995    * perl/SNMP/Makefile.PL:
1997    Remove explicit mention of SNMP module documentation.
1998    This setting doesn't seem to be necessary, and without it,
1999    the man page is installed automatically.
2000    
2001 2002-12-13 07:47  jbpn
2003    * apps/snmptrapd.c:
2005      - make -S do the same as snmpd -S (set the syslog facility)
2006      - make -l print a warning saying that it is deprecated and -S should
2007        be used instead
2008    
2009 2002-12-13 07:14  jbpn
2011    * snmplib/read_config.c:
2013      - increase width of token field to improve legibility of
2014        configuration directive help output
2015    
2016 2002-12-12 17:46  nba
2018    * apps/snmptable.c:
2020    Protect against unknown -O options
2021    
2022 2002-12-12 15:56  nba
2024    * agent/mibgroup/smux/smux.c:
2026    Fix some size_t that really should be int
2027    
2028 2002-12-12 14:18  nba
2030    * include/net-snmp/library/default_store.h,
2031    include/net-snmp/library/mib.h, man/snmp.conf.5.def,
2032    man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_api.c
2035    A long overdue patch (#415252) from Robert Hastings that implements
2036    reverse DISPLAY-HINT processing, i.e. it allows you to input data
2037    formatted like the DISPLAY-HINT prescribes. Enabled by default, but
2038    can be disabled with the -Ih option or noDisplayHint in snmp.conf
2039    
2040 2002-12-12 13:56  nba
2042    * agent/mibgroup/mibII/vacm_vars.c:
2044    parse oids in view statements the same way the apps do it (consistency, he said)
2045    
2046 2002-12-12 13:35  hardaker
2048    * perl/agent/agent.xs:
2050    Add a getRootOID function to the reginfo pointer passed into handlers.
2051    
2052 2002-12-12 13:34  rstory
2054    * local/mib2c.array-user.conf:
2056    change create and duplicate row to return specific context instead of generic
2057    netsnmp_index; catch error from parse_oid_indexes on row creation
2058    
2059 2002-12-12 13:34  hardaker
2061    * perl/SNMP/t/mib.t:
2063    Print errors to STDERR instead.
2064      (actually don't because these statements are commented out in the
2065      first place)
2066    
2067 2002-12-12 13:33  hardaker
2069    * agent/agent_registry.c:
2071    Reverse the context of a context if statement so if not the context
2072    then don't use the context in the given context.
2073    
2074 2002-12-12 12:56  jbpn
2076    * apps/snmptrapd.c:
2078      - drop long-deprecated -q and -S options
2079      - minor formatting fixes
2080    
2081 2002-12-12 12:35  jbpn
2083    * agent/snmpd.c:
2085       - remove duplicate message in usage
2086    
2087 2002-12-12 11:37  dts12
2089    * man/snmpd.1.def, agent/snmpd.c:
2091    Implement a command-line option (-S) to set the facility to use when
2092    logging via syslog.   Based on an idea by Joel Rosdahl (Patch #627701)
2093    Note that -l and -L are already taken:-(
2094    
2095    ToDo:
2096      Provide configuration directives for both this, and the syslog token ('snmpd').
2097    
2098 2002-12-12 11:18  dts12
2100    * man/snmpd.conf.5.def, agent/mibgroup/mibII/system_mib.c
2103    Support setting of sysDescr and sysObjectID via snmpd.conf
2104    configuration directives (though not via SNMP SET reqests).
2105    Patches supplied by Joel Rosdahl (#627702 and #628011)
2106    
2107 2002-12-12 10:58  dts12
2109    * agent/helpers/: all_helpers.c, table.c:
2111    Suppress some compiler warnings.
2112    Based on patch supplied by Chris Johns (#644041)
2113    
2114 2002-12-12 10:42  dts12
2116    * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6),
2117    memory_solaris2.c:
2119    Use 'sysconf' to report on Solaris memory usage.
2120    Based on patch supplied by Ben Stern (#651182)
2121    
2122 2002-12-12 10:00  dts12
2124    * agent/mibgroup/agentx/master.c:
2126    Basic support for multiple AgentX sockets (on the master side at least).
2127    See Feature Request #632556
2128    
2129 2002-12-12 08:57  rstory
2131    * dist/Makefile:
2133    create version tag from version so cvs export works; fix REL; add tar.gz
2134    of source as dependency for rpmfiles
2135    
2136 2002-12-12 08:04  nba
2138    * snmplib/: data_list.c, snmpCallbackDomain.c,
2139    snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
2140 , snmp_enum.c, snmp_secmod.c, snmp_transport.c
2143    dmalloc support
2144    
2145 2002-12-12 07:18  dts12
2147    * snmplib/mib.c:
2149    Document the -OU option, and alphabetise the handling of options.
2150    
2151 2002-12-12 06:25  dts12
2153    * apps/Makefile.in:
2155    Install 'snmpinform' as a relative link, rather than an absolute one.
2156    Fix provided by the indefatigable Stefan Radman (Bug #652587)
2157    
2158 2002-12-12 05:56  dts12
2160    * configure, configure.in:
2162    Quote configure options when contructing net-snmp-configure and net-snmp-configure.h
2163    This allows options containing spaces, etc, to be handled correctly.
2164    (See Feature Request #547152)
2165    
2166 2002-12-11 16:52  nba
2168    * agent/mibgroup/host/hr_disk.c:
2170    Patch for FreeBSD. Thanks to Jun Kuriyama
2171    
2172 2002-12-11 12:16  dts12
2174    * snmplib/: snmp_logging.c (V4-2-patches.4), snmp_logging.c:
2176    Try disabling line-buffering on Windows systems (since it
2177    apparently enables full-buffering instead).  See Bug #558837.
2178    
2179 2002-12-11 11:25  dts12
2181    * perl/SNMP/t/: async.t, get.t, getnext.t,
2182    notify.t, set.t:
2184    Explicitly set SNMP version = 1 (the original default as expected by the tests)
2185    This should now pass all tests apart from conf.t #3
2186    
2187 2002-12-11 06:46  dts12
2189    * include/net-snmp/agent/auto_nlist.h:
2191    Be more selective in using the 64-bit version of nlist. (Bug #611655)
2192    
2193 2002-12-11 06:27  dts12
2195    * README.solaris:
2197    Mention the non-functionality of one of the suggested approaches.
2198    (Bug #617119).   Reported by Quanah Gibson-Mount
2199    
2200 2002-12-11 06:20  dts12
2202    * agent/Makefile.in:
2204    Ensure that the destination directory exists before installing the
2205    embedded perl script.  (Bug #617891) Fix provided by Stefan Radman.
2206    
2207 2002-12-11 05:56  dts12
2209    * README.snmpv3 (V4-2-patches.4), README.snmpv3:
2211    Document the location assumptions being made in this description.
2212    
2213 2002-12-11 04:47  dts12
2215    * include/net-snmp/library/default_store.h,
2216    include/net-snmp/library/mib.h, snmplib/mib.c,
2217    man/snmpcmd.1.def:
2219    Provide a mechanism for forcing strings to be displayed in either
2220    ASCII or Hex format, bypassing the "guess" mechanism as to which
2221    is more appropriate.   Suggested by Nick Kanakakorn.
2222      Note that this does not affect objects with a Display-Hint in
2223    their MIB definition.
2224    
2225 2002-12-11 04:30  dts12
2227    * agent/ds_agent.h, agent/snmpd.c, testing/eval_tools.sh
2228    (V4-2-patches.[2,26,6]), agent/agent_read_config.c,
2229    agent/snmpd.c, include/net-snmp/agent/ds_agent.h,
2230    testing/eval_tools.sh:
2232    Command-line option to control whether to unlink the PID file or not.
2233    Necessary for correct test operation.
2234    
2235 2002-12-11 04:21  dts12
2237    * perl/OID/test.pl:
2239    The latest library defaults to MODULE::name style output,
2240    so adjust the expected output checks accordingly.
2241    Also, there are actually 36 tests, not 35!
2242    
2243 2002-12-11 04:17  dts12
2245    * perl/OID/OID.xs:
2247    Initialise the SNMP libraries, to set up the OID tree.
2248    Addresses bugs #638024 and #627643
2249      [Qn: Do we need to supply an 'appname' (c.d the SNMP module) ?]
2250    
2251 2002-12-10 19:29  nba
2253    * man/snmp.conf.5.def, snmplib/snmp_api.c,
2254    agent/mibgroup/util_funcs.c,
2255    agent/mibgroup/ucd-snmp/logmatch.c:
2257    Allow runtime configuration of persistent directory
2258    
2259 2002-12-10 19:24  nba
2261    * snmplib/read_config.c:
2263    Report errors handling persistent storage files
2264    
2265 2002-12-10 19:23  nba
2267    * snmplib/system.c:
2269    Pass up error on directory creation
2270    
2271 2002-12-10 17:27  nba
2273    * snmplib/mib.c:
2275    Better respect for the max width option (snmptranslate -Td)
2276    
2277 2002-12-10 17:26  nba
2279    * man/snmp.conf.5.def:
2281    Document the oidOutputFormat option
2282    
2283 2002-12-10 17:25  nba
2285    * apps/snmptable.c:
2287    Clean up. Remove calls to obsolete functions snmp_set_quick_print,
2288    snmp_get_dump_packet, snmp_get_suffix_only. Remove last traces of the
2289    non_sequential backwards hack. Make sure it works for all -O options.
2290    
2291 2002-12-10 11:58  dts12
2293    * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.26),
2294    interfaces.c:
2296    Protect against empty lines in /proc/net/dev  (Bug #625426)
2297    
2298 2002-12-10 11:41  dts12
2300    * snmplib/: snmpv3.c (V4-2-patches.5), snmpv3.c:
2302    Free destination memory before cloning SNMP Engine ID.
2303    Fix provided by Martin Carlsson.  (Bug #835481)
2304    
2305 2002-12-10 11:07  dts12
2307    * perl/: ASN/Makefile.PL, OID/Makefile.PL,
2308    SNMP/Makefile.PL, agent/Makefile.PL,
2309    agent/default_store/Makefile.PL, default_store/Makefile.PL
2312    Add "$Config{ccflags}" to CCFLAGS.   (See bug #640899)
2313    
2314 2002-12-10 10:46  dts12
2316    * agent/mibgroup/mibII/: ipAddr.c (V4-2-patches.8), ipAddr.c:
2318    Add support for Linux virtual interfaces in the ipAddressTable.
2319    (Note this does *not* include separate per-v-interface statistics
2320     in the interfaces table).
2321    
2322    Patch supplied by Jens Sittner (#621274)
2323    
2324 2002-12-10 04:59  dts12
2326    * agent/agent_handler.c:
2328    Remove a couple of extraneous ^M characters.
2329    
2330 2002-12-10 02:36  nba
2332    * snmplib/mib.c:
2334    When using -Oqv and printing an empty string you could end up with
2335    a NULL string and not an empty string leading to some very obscure
2336    problems in snmptable and other applications.
2337    
2338 2002-12-09 11:12  dts12
2340    * snmplib/snmp_api.c:
2342    Handle missing integer values (whether 32- or 64-bit!).   Oops!
2343    
2344 2002-12-09 10:12  dts12
2346    * snmplib/: snmp_api.c (V4-2-patches.38), snmp_api.c:
2348    Handle integer-based values correctly on a 64-bit platform.
2349    Patch supplied by Thomas Weber (#561071)
2350    
2351 2002-12-09 09:45  dts12
2353    * agent/mibgroup/agentx/master.c:
2355    Take note of subagent-requested byte ordering in subsequent communications.
2356    Patch supplied by Urban (#632284)
2357    
2358 2002-12-09 09:32  dts12
2360    * agent/: snmpd.c (V4-2-patches.25), snmpd.c:
2362    Remove the PID file on agent shutdown.
2363    Patch supplied by Joel Rosdahl (#627699)
2364    
2365 2002-12-09 09:25  dts12
2367    * snmplib/system.c:
2369    Handle 'struct sockaddr' that contain 'sa_len' fields differently
2370    to those that don't (c.f ifilter_ioctl.c in BIND 9.2.1 sources)
2371    Patch supplied by Joel Rosdahl (#627696)
2372    
2373 2002-12-09 07:12  dts12
2375    * acconfig.h, configure, configure.in:
2377    Recognise BSDi4, and tweak the recognition of 'dlopen'.
2378    Patches supplied by Joel Rosdahl.
2379    
2380 2002-12-09 06:10  dts12
2382    * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c
2385    Remove some warnings, and try to cope with 'sysctl' failures.
2386    Patches supplied by Chris Johns.
2387    
2388 2002-12-09 04:20  dts12
2390    * README.solaris:
2392    Mention the limitations on /usr/ucb/sed,
2393    and point people towards /usr/bin/sed instead.
2394    
2395 2002-12-07 08:41  dts12
2397    * agent/helpers/table_dataset.c:
2399    Insert newly-created rows into the per-request lists, so that lower
2400    level handlers can access them.
2401      [Qn: Should we do something similar with updated lists as well?]
2402    
2403 2002-12-07 08:34  dts12
2405    * agent/helpers/table_dataset.c:
2407    Report back the correct error for rows that couldn't be created.
2408    
2409 2002-12-07 08:32  dts12
2411    * agent/helpers/table_dataset.c:
2413    Protect against freeing a row that never got created in the first place.
2414    
2415 2002-12-06 18:05  hardaker
2417    * testing/tests/T030snmpv3usercreation:
2419    Skip on non-openssl machines.  THis should be changed to just not using encryption on those machines, but I do not have the time at the moment
2420    
2421 2002-12-06 13:12  hardaker
2423    * configure.in:
2425    remove ucdDemoPublic from --enable-mini-agent
2426    
2427 2002-12-06 13:02  hardaker
2429    * configure:
2431    remove ucdDemoPublic from --enable-mini-agent
2432    
2433 2002-12-06 12:01  dts12
2435    * agent/helpers/table_dataset.c:
2437    Don't delete the "old" (non-existent) row, when tidying up after
2438    creating a new row.
2439    
2440 2002-12-06 11:40  dts12
2442    * agent/helpers/table_dataset.c:
2444    Tweak handling of (invalid) RowStatus creation requests in an
2445    "automatic creation" table.   These should return wrongValue or
2446    inconsistentValue, rather than notWritable.
2447    
2448 2002-12-05 05:47  dts12
2450    * agent/helpers/table_dataset.c:
2452    Support use of RowStatus object to control creation of new rows
2453    (i.e. when the 'allow_creation' flag is not set).
2454    This should deal with everything except determining whether a
2455    row is ready to go 'active' (e.g. via 'createAndGo').  Such a
2456    decision is inherently specific to each individual MIB, so must
2457    really be done in the lower-level handler.
2458    
2459 2002-12-05 05:41  dts12
2461    * agent/helpers/table_dataset.c:
2463    Stop processing when a 'non-writable create' is detected.
2464    
2465 2002-12-04 19:35  hardaker
2467    * agent/mibgroup/disman/mteTriggerTable.c:
2469    - BIT_STR -> OCTET_STR, which is what it should be.
2470    - run eventTable entries.
2471    
2472 2002-12-04 19:34  hardaker
2474    * agent/mibgroup/disman/mteTriggerExistenceTable.c:
2476    BIT_STR -> OCTET_STR, which is what it should be.
2477    
2478 2002-12-04 19:33  hardaker
2480    * agent/mibgroup/disman/: mteObjectsTable.c,
2481    mteTriggerBooleanTable.c:
2483    use netsnmp_strdup_and_null to get real strings from mib data.
2484    
2485 2002-12-04 19:32  hardaker
2487    * agent/mibgroup/disman/: event-mib.h,
2488    mteEventNotificationTable.c, mteEventNotificationTable.h
2489 , mteEventTable.c, mteEventTable.h:
2491    - implemented the mteEventTable and the mteEventNotificationTable
2492      - FYI, total implementation time: about 4 hours
2493      - no easy-to-use .conf wrappers yet though.  snmpset support only.
2494    
2495 2002-12-04 19:29  hardaker
2497    * local/mib2c.create-dataset.conf:
2499    - use the netsnmp_table_set_add_indexes function which actually works.
2500    
2501 2002-12-04 19:29  hardaker
2503    * agent/helpers/table_dataset.c,
2504    include/net-snmp/agent/table_dataset.h:
2506    - create a netsnmp_table_set_add_indexes function.
2507    - Allow row creation using rowStatus when the data column exists, but
2508      there is no assigned value (ie, is NULL).
2509    - use netsnmp_strdup_and_null instead of memdup to make sure an
2510      implicit NULL is in place for things that use the data and need it
2511      as a real string.
2512    
2513 2002-12-04 19:27  hardaker
2515    * net-snmp-config.in:
2517    document --prefix
2518    
2519 2002-12-04 13:16  hardaker
2521    * NEWS (V4-2-patches.9), NEWS:
2523    document 4.2.6
2524    
2525 2002-12-03 04:44  dts12
2527    * agent/mibgroup/host/hr_print.c:
2529    Close printer file handle with 'fclose' rather than 'pclose' to avoid
2530    a memory leak on Solaris 2.6.   Fix provided by Jacobo Matute.
2531    
2532 2002-12-03 04:33  dts12
2534    * agent/helpers/: table_data.c, table_dataset.c:
2536    Translate GetNext (and GetBulk) requests into simple Get requests,
2537    when passing them from the table_data handler to table_dataset.
2538      This is analogous to how the iterate handler works, and allows
2539    lower level handlers to override the basic behaviour (without
2540    having to duplicate all of the "find next row" code every time).
2541    
2542 2002-12-02 04:48  dts12
2544    * agent/helpers/table.c:
2546    Return SNMPv2-style exceptions, rather than the SNMPv1 'noSuchName' error.
2547    This used to break AgentX subagents, but the latest change to snmp_agent.c
2548    (to catch noSuch{Instance,Object} exceptions) seems to have fixed that problem.
2549    
2550 2002-12-02 04:40  dts12
2552    * agent/snmp_agent.c:
2554    Explicitly parenthesise a comparison, to keep the compiler happy.
2555    
2556 2002-12-02 04:39  dts12
2558    * agent/snmp_agent.c:
2560    Inclusive-range GetNext requests are transmitted as Get requests, so may
2561    well return noSuch{Instance,Object} exceptions.  Catch these as well.
2562    
2563 2002-12-02 04:36  dts12
2565    * agent/helpers/table_dataset.c:
2567    Catch (and reject) attempts to create a new row via a non-writable object.
2568    
2569 2002-11-28 04:24  dts12
2571    * agent/helpers/table_iterator.c:
2573    Null out one final loop_context pointer after being freed.
2574    (Patch provided by Roger McCalman)
2575    
2576 2002-11-26 17:59  nba
2578    * snmplib/parse.c:
2580    Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE
2581    to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com
2582    
2583 2002-11-26 17:53  nba
2585    * apps/snmptranslate.c:
2587    Reinstate the -w options that was lost in the indent fury
2588    
2589 2002-11-26 10:50  hardaker
2591    * agent/mibgroup/examples/notification.c:
2593    The notification variable shouldn't be static.  A bug found while
2594    tracking down a problem pointed out by Venice on IRC.
2595    
2596 2002-11-26 04:10  dts12
2598    * snmplib/snmp_enum.c:
2600    Fix incorrect usage of SE_MAX_IDS vs SE_MAX_SUBIDS.
2601    Reported by 'shinepeak'
2602    
2603 2002-11-25 22:41  hardaker
2605    * local/FAQ2HTML:
2607    hack of a hack of a hack, or: fix multi-line FAQ questions
2608    
2609 2002-11-25 10:08  hardaker
2611    * README.agentx:
2613    mention agentxPingInterval
2614    
2615 2002-11-18 21:39  hardaker
2617    * agent/mibgroup/smux/smux.h:
2619    applied patch #527650
2620    
2621 2002-11-11 17:10  nba
2623    * snmplib/mib.c:
2625    Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman)
2626    
2627 2002-11-11 16:57  nba
2629    * apps/snmptrapd_log.c:
2631    Fix a missing error return
2632    
2633 2002-11-11 14:26  hardaker
2635    * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c:
2637    fix taddr generation/parsing for port based transports to properly use
2638    network byte ordering.
2639    
2640 2002-11-11 14:25  hardaker
2642    * agent/mibgroup/target/snmpTargetAddrEntry.c:
2644    fix write support for the timeout column
2645    
2646 2002-11-09 10:06  nba
2648    * agent/mib_modules.c, agent/snmp_vars.c,
2649    agent/mibgroup/agentx/master.c,
2650    agent/mibgroup/agentx/master_admin.c,
2651    agent/mibgroup/agentx/subagent.c,
2652    include/net-snmp/agent/mib_modules.h,
2653    include/net-snmp/library/snmpUDPIPv6Domain.h:
2655    Do away with a bunch of compiler warnings
2656    
2657 2002-11-09 09:59  nba
2659    * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c,
2660    ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c,
2661    ucd-snmp/pass.c, ucd-snmp/proc.c, host/hr_print.c
2664    Zero is an OK file descriptor. -1 is the error return
2665    
2666 2002-11-09 09:54  nba
2668    * include/net-snmp/library/parse.h, snmplib/parse.c:
2670    More to the point message for undefined identifiers. Brought forward from 4.2
2671    
2672 2002-11-09 09:52  nba
2674    * apps/snmpvacm.c:
2676    Print the error information in case of error
2677    
2678 2002-11-09 09:51  nba
2680    * apps/snmpnetstat/route.c:
2682    Protect against v2 exception results
2683    
2684 2002-11-09 09:49  nba
2686    * sedscript.in, man/snmpcmd.1.def:
2688    Protect PREFIX when it is the env var. Thanks to Stefan Radman (sradman)
2689    
2690 2002-11-09 09:47  nba
2692    * mibs/rfclist:
2694    Add RFC 3371 L2TP-MIB
2695    
2696 2002-11-09 09:46  nba
2698    * mibs/IANAifType-MIB.txt:
2700    Updated from IANA
2701    
2702 2002-11-07 05:55  jbpn
2704    * apps/snmptable.c:
2706      - fix -Cf and -Cw option processing (previously would core dump if
2707        no option passed), as pointed out by hampa on #net-snmp
2708    
2709 2002-11-06 15:35  rstory
2711    * net-snmp-config.in:
2713    fix cut/paste
2714    
2715 2002-11-06 15:04  rstory
2717    * configure:
2719    configure to match configure.in & makefiles
2720    
2721 2002-11-06 14:08  rstory
2723    * net-snmp-config.in:
2725    add missing end quote
2726    
2727 2002-11-06 13:35  rstory
2729    * net-snmp-config.in:
2731    add @DEVFLAGS@ weherver there is a @CFLAGS@, except for the new --base-cflags
2732    
2733 2002-11-06 13:22  rstory
2735    * Makefile.top:
2737    add @DEVFLAGS@ to CFLAGS
2738    
2739 2002-11-06 13:21  rstory
2741    * configure.in:
2743    seperate developer cflags from normal cflags
2744    
2745 2002-11-06 12:55  rstory
2747    * agent/mibgroup/util_funcs.h:
2749    change struct.h include to use "" instead of <net-snmp/>, since it it a local
2750    include, not a system include
2751    
2752 2002-11-06 12:39  rstory
2754    * acconfig.h, agent/mibgroup/util_funcs.h,
2755    agent/mibgroup/ucd-snmp/lmSensors.c,
2756    include/net-snmp/net-snmp-config.h.in,
2757    snmplib/ucd-snmp-includes.h, win32/config.h,
2758    win32/net-snmp/net-snmp-config.h:
2760    purge IN_UCD_SNMP_SOURCE
2761    
2762 2002-11-05 12:24  hardaker
2764    * perl/AnyData_SNMP/netsh:
2766    added a xmlshort delimiter as requested by lands on IRC
2767    
2768 2002-11-05 11:59  rstory
2770    * dist/cvsup:
2772    tabs -> spaces only try to chmod RO src dir if owner of dirs
2773    
2774 2002-11-05 11:56  rstory
2776    * mkinstalldirs:
2778    making a directory is not an error, so don't send output to stderr
2779    
2780 2002-11-04 11:15  hardaker
2782    * agent/mibgroup/target/snmpTargetParamsEntry.c:
2784    allow unregistered security models <= 2
2785    
2786 2002-11-04 11:14  hardaker
2788    * agent/mibgroup/notification/snmpNotifyTable.c:
2790    enable row creation to be better supported (rowstatus no longer has to
2791    be first in the list, ...)
2792    
2793 2002-11-04 11:13  hardaker
2795    * net-snmp-config.in:
2797    add cppflags to --cflags
2798    
2799 2002-11-04 11:13  hardaker
2801    * NEWS:
2803    add stuff for 5.0.7 (or whatever) mentioning a few new features.
2804    
2805 2002-11-01 12:06  hardaker
2807    * snmplib/snmp_api.c:
2809    Fixed bug #632094 using the suggested method: watch for NULL strerror() return
2810    
2811 2002-11-01 10:09  rstory
2813    * Makefile.in:
2815    undo my changes from r 5.17, attempting to reduce runs of config.status
2816    by using explicit paths to srcdir, and let VPATH do it's thing
2817    
2818 2002-10-29 14:30  rstory
2820    * snmplib/Makefile.in:
2822    target to build binary array test app; tweak to parse test target (reduces most
2823    but not all external references)
2824    
2825 2002-10-29 14:27  rstory
2827    * snmplib/container_binary_array.c:
2829    fix for binary search problem noted by Romy Christensen on coders; partial
2830    (ifdef'd out) code for a binary array iterator
2831    
2832 2002-10-29 14:25  rstory
2834    * snmplib/test_binary_array.c:
2836    simple test program for binary array
2837    
2838 2002-10-29 09:28  hardaker
2840    * perl/SNMP/SNMP.xs:
2842    Fix debugging as noted in bug #630348
2843    
2844 2002-10-28 19:47  hardaker
2846    * configure, configure.in:
2848    changed .1.6.3 to 1.3.6 as noted in comp.protocols.snmp
2849    
2850 2002-10-28 15:01  hardaker
2852    * agent/mibgroup/examples/ucdDemoPublic.conf:
2854    changed password
2855    
2856 2002-10-28 14:57  hardaker
2858    * agent/mibgroup/examples/ucdDemoPublic.conf:
2860    misc vacm fixes
2861    
2862 2002-10-28 08:41  jbpn
2864    * snmplib/snmp_api.c:
2866      - remove erroneous free() of rxbuf
2867    
2868 2002-10-25 12:35  hardaker
2870    * snmplib/snmp_api.c:
2872    fixed SNMP_CALLBACK_OP_DISCONNECT -> NETSNMP_OP_CALLBACK_DISCONNECT as noted by TrogL on IRC
2873    
2874 2002-10-25 07:34  jbpn
2876    * snmplib/snmp_api.c:
2878      - perform a NETSNMP_CALLBACK_OP_DISCONNECT type callback if we
2879        decide to shutdown a stream type connection because we received
2880        an excessively large packet.
2881    
2882 2002-10-24 10:41  hardaker
2884    * README:
2886    Added the super-bug-patch generator Stefan Radman to the THANKS list
2887    
2888 2002-10-24 10:40  hardaker
2890    * configure.in:
2892    bug #617508: added the mta_sendmail module to --help
2893    
2894 2002-10-24 10:35  hardaker
2896    * local/Makefile.in:
2898    update install list for mib2c conf files and remove old one
2899    
2900 2002-10-23 20:34  hardaker
2902    * configure, configure.in:
2904    fix incorrect variable name I noticed when copying to a different configure script in another package
2905    
2906 2002-10-23 20:28  hardaker
2908    * Makefile.in:
2910    Fixed bug#617838: versiontag isn't distributed and shouldn't be always
2911    used in the make distclean calls.
2912    
2913 2002-10-23 20:12  hardaker
2915    * agent/mibgroup/disman/mteTriggerTable.c:
2917    inconsequencial memory leaks fixed (init time leaks).
2918    
2919 2002-10-23 20:10  hardaker
2921    * agent/helpers/table_iterator.c:
2923    Fixed various memory leaks in the table_iterator as pointed out by
2924    Roger McCalman and Jay Parlar on the -coders list (including their patches)
2925    
2926 2002-10-23 18:44  hardaker
2928    * agent/mibgroup/notification/snmpNotifyTable.c:
2930    snmpNotifyTable.c
2931    
2932 2002-10-23 18:40  hardaker
2934    * agent/mibgroup/disman/mteTriggerTable.c:
2936    free a previously malloced pointer to the watch variable before replacing it.
2937    
2938 2002-10-23 18:40  hardaker
2940    * agent/mibgroup/examples/delayed_instance.c:
2942    remove duplicate unused malloc.
2943    
2944 2002-10-21 12:43  jbpn
2946    * include/net-snmp/system/solaris2.9.h:
2948      - add system file for Solaris 9
2949    
2950 2002-10-17 22:44  hardaker
2952    * agent/agent_registry.c, agent/snmp_agent.c,
2953    agent/mibgroup/mibII/vacm_vars.c,
2954    agent/mibgroup/mibII/vacm_vars.h,
2955    include/net-snmp/agent/agent_callbacks.h,
2956    include/net-snmp/agent/agent_registry.h,
2957    include/net-snmp/library/vacm.h, snmplib/vacm.c:
2959    Optimized the VACM checks in the case of getnext/getbulk so that when
2960    large portions of the mib tree are excluded, the sub-mib access code
2961    won't be called at all (finally implementing a very long needed optimization).
2962    
2963 2002-10-17 22:41  hardaker
2965    * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
2968    new function to find the commonality between two oids: netsnmp_oid_find_prefix
2969    
2970 2002-10-17 22:39  hardaker
2972    * Makefile.in, aclocal.m4, configure,
2973    configure.in:
2975    Print out a "summary" at the end of a run
2976    
2977 2002-10-17 05:40  dts12
2979    * local/mib2c.old-api.conf:
2981    Properly terminate a loop construct (missing '@end@')
2982    Spotted by Karl Cooper.    Oops!
2983    
2984 2002-10-16 17:19  rstory
2986    * agent/snmpd.c:
2988    restore continue after EINTR caused by signal we handled (instead of falling
2989    thorough to exit!)
2990    
2991 2002-10-16 17:00  rstory
2993    * agent/snmpd.c:
2995    check for our signal flags on EINTR, and only relesect if not changed;
2996    debug msg when signals registered and for select/fdsets;
2997    
2998 2002-10-16 15:52  rstory
3000    * Makefile.top:
3002    move CPPFLAGS before user configure CFLAGS.. so if a user adds something
3003    like /usr/local/include to CFLAGS, we will pick up our local includes first,
3004    instead of includes from a previous release..
3005    
3006 2002-10-16 00:06  rstory
3008    * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h
3011    make sure snmptrapd always honors DS_APP_NUMERIC_IP for logging
3012    
3013 2002-10-15 17:09  rstory
3015    * snmplib/mib.c:
3017    netsnmp_get_boolean -> netsnmp_ds_get_boolean
3018    
3019 2002-10-15 14:08  rstory
3021    * agent/helpers/table.c:
3023    fix constant used in assert, noted on coders
3024    
3025 2002-10-15 14:07  rstory
3027    * agent/snmp_agent.c:
3029    include syslog for libwrap log levels
3030    
3031 2002-10-15 10:39  hardaker
3033    * man/snmpcmd.1.def:
3035    Add yet another way to specify v6 addresses
3036    
3037 2002-10-14 11:54  hardaker
3039    * man/snmpcmd.1.def:
3041    fix ipv6 transport address specs
3042    
3043 2002-10-11 19:18  hardaker
3045    * README.cmu, dist/net-snmp.spec:
3047    Remove the README.cmu file (entirely out of date at this point).
3048    
3049 2002-10-11 16:57  hardaker
3051    * acconfig.h, configure, configure.in,
3052    agent/mibgroup/ucd-snmp/disk.c,
3053    include/net-snmp/net-snmp-config.h.in:
3055    patch #600933 from Donal Diamond: dskPercentNode for FreeBSD4
3056    
3057 2002-10-11 16:49  hardaker
3059    * snmplib/mib.c:
3061    Patch #598280 from Jeff Watson: make -OQ not print type warnings.
3062    
3063 2002-10-11 16:43  hardaker
3065    * dist/Makefile:
3067    fix include directory
3068    
3069 2002-10-11 16:42  hardaker
3071    * dist/.cvsignore:
3073    ignore rpm subdir
3074    
3075 2002-10-11 16:32  hardaker
3077    * dist/RELEASE-INSTRUCTIONS:
3079    better docs about auto-extracted SF news
3080    
3081 2002-10-11 16:04  hardaker
3083    * dist/: Makefile, net-snmp.spec:
3085    merge in patch #598869: Mark Harig's better rpm stuff
3086    
3087 2002-10-11 15:21  hardaker
3089    * include/net-snmp/library/default_store.h, snmplib/mib.c
3092    Alternative to a patch suggestion: add -OU to not print UNITS suffixes.
3093    
3094 2002-10-11 15:18  hardaker
3096    * man/snmpcmd.1.def:
3098    ../agent/snmp_agent.c
3099    
3100 2002-10-11 15:14  hardaker
3102    * man/snmp.conf.5.def:
3104    document dontPrintUnits
3105    
3106 2002-10-11 14:48  hardaker
3108    * agent/snmp_agent.c:
3110    Patch #617151 from Andrew Rucker Jones: fix libwrap headers.
3111      - I'm still unhappy with how libwrap functions...  needs thinking about.
3112    
3113 2002-10-11 13:53  hardaker
3115    * agent/mibgroup/ucd-snmp/diskio.c:
3117    Patch #312694 from John Surveyor: fix diskio on solaris.
3118    
3119 2002-10-11 13:37  hardaker
3121    * agent/mibgroup/mibII/at.c:
3123    Applied patch #621398 from Matthew Krenzer to fix linux arp table.
3124    
3125 2002-10-11 09:47  rstory
3127    * win32/snmpdsdk/snmpd.dsp:
3129    chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten)
3130    
3131 2002-10-11 09:45  jbpn
3133    * man/snmpcmd.1.def:
3135      - note square brackets for IPv6 addresses
3136    
3137 2002-10-11 09:40  jbpn
3139    * agent/snmpd.c:
3141      - restart select() more quickly if an EINTR happens
3142    
3143 2002-10-11 01:51  hardaker
3145    * FAQ:
3147    applied Harrie's patch describing low memory footprints
3148    
3149 2002-10-10 11:38  hardaker
3151    * snmplib/snmpksm.c:
3153    Patch from Ken Horstein to fix KSM module
3154    
3155 2002-10-10 06:22  jbpn
3157    * agent/helpers/table_array.c:
3159      - remove bad inlines which cause file not to compile with Sun CC.
3160        See bug #620827.
3161    
3162 2002-10-10 02:03  hardaker
3164    * dist/net-snmp.spec:
3166    add .la files
3167    
3168 2002-10-10 02:00  hardaker
3170    * dist/net-snmp.spec:
3172    make the .spec file almost usable.
3173    
3174 2002-10-08 18:55  hardaker
3176    * FAQ:
3178    FAQ updates for download sites.
3179    
3180 2002-10-08 10:36  hardaker
3182    * perl/OID/OID.pm:
3184    Patch from Joshua Keroes for string comparisons
3185    
3186 2002-10-07 13:57  hardaker
3188    * FAQ:
3190    added a statement about the COPYING file (suggested by Harrie)
3191    
3192 2002-10-06 14:32  rstory
3194    * dist/README.build-scripts:
3196    nsb-* likes full paths, update examples; fix sourceforge upload site
3197    
3198 2002-10-05 17:42  hardaker
3200    * README, sedscript.in, snmplib/snmp_version.c
3201 , FAQ, perl/SNMP/SNMP.pm:
3203    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.6 )
3206 -------------------------------------------------------------------------------
3208 Changes: V5.0.5 -> V5.0.6
3210 2002-10-05 14:29  hardaker
3212    * agent/Makefile.depend, agent/helpers/Makefile.depend,
3213    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
3214    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
3217    make depend
3218    
3219 2002-10-05 14:09  hardaker
3221    * Makefile.top:
3223    update for 5.0.6
3224    
3225 2002-10-05 14:08  hardaker
3227    * dist/RELEASE-INSTRUCTIONS:
3229    remove illegal flag from nsb-config
3230    
3231 2002-10-05 13:41  rstory
3233    * agent/snmp_agent.c:
3235    efence is your friend: don't allocate 0 bytes
3236    
3237 2002-10-05 12:58  rstory
3239    * agent/mibgroup/agentx/subagent.c:
3241    efence is your friend: don't reference ptr after is has been free'd.
3242    
3243 2002-10-04 07:17  hardaker
3245    * agent/snmp_agent.c:
3247    fix secondary effect of bug 613983 and really fix it this time.
3248    
3249 2002-10-02 10:56  hardaker
3251    * agent/mibgroup/tunnel/: tunnel.c (V4-2-patches.2), tunnel.c
3254    Patch from Frank Strauss to fix some coding errors
3255    
3256 2002-10-01 07:39  rstory
3258    * agent/snmp_vars.c:
3260    offical patch 617049: initialize container list earlier (in init_agent)
3261    
3262 2002-10-01 07:35  rstory
3264    * agent/snmp_vars.c:
3266    remove ^M characters (damn windows editors)
3267    
3268 2002-09-30 15:17  rstory
3270    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
3271 , snmplib/snmp_version.c:
3273    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.5 )
3274    
3275 2002-09-30 15:16  rstory
3277    * dist/RELEASE-INSTRUCTIONS:
3279    add info on md5sums and gpg signing
3280    
3281 2002-09-30 15:15  rstory
3283    * dist/cvsup:
3285    fix chmod to do what I wanted, not what I told it
3286    
3287 2002-09-30 15:14  rstory
3289    * ChangeLog, Makefile.top, NEWS:
3291    update for 5.0.5
3292    
3293 2002-09-30 14:27  rstory
3295    * ChangeLog:
3297    merge pre changes into 5.0.4 comments
3298    
3299 2002-09-30 14:25  rstory
3301    * NEWS:
3303    update for 5.0.4
3304    
3305 2002-09-30 14:23  hardaker
3307    * NEWS:
3309    NEWS updates for 5.0.4
3310    
3311 2002-09-30 14:03  rstory
3313    * README:
3315    update my email address
3316    
3317 2002-09-30 14:03  rstory
3319    * ChangeLog:
3321    update for release 5.0.4
3324 -------------------------------------------------------------------------------
3326 Changes: V5.0.3 -> V5.0.5
3328 2002-09-30 16:08  rstory
3330    * agent/helpers/table.c:
3332    make len a size_t to fix problem on 64 bit system, reported by sebnod` in IRC
3333    
3334 2002-09-30 16:05  rstory
3336    * agent/helpers/table.c:
3338    don't use static local vars, as they are likely to cause problems with threads
3339    
3340 2002-09-30 15:48  rstory
3342    * dist/nsb-package:
3344    make sure install dir is relative to build dir
3345    
3346 2002-09-30 15:20  rstory
3348    * snmplib/vacm.c:
3350    add missing newline in debug
3351    
3352 2002-09-30 15:19  rstory
3354    * dist/: nsb-functions, nsb-package:
3356    fix typos
3357    
3358 2002-09-30 15:18  rstory
3360    * agent/snmp_agent.c:
3362    avoid infinite loop
3363    
3364 2002-09-30 14:59  rstory
3366    * dist/nsb-functions:
3368    don't assume make is GNU make, and search for it. require user to set an
3369    env var if no GNU make is found in PATH
3370    
3371 2002-09-30 14:58  rstory
3373    * dist/cvsup:
3375    if CVS dir is ro, automagically make it rw before update and ro after update
3376    
3377 2002-09-27 14:03  hardaker
3379    * agent/snmp_agent.c:
3381    make get_set_cache() return an error if no previous SET has been started.
3382    
3383 2002-09-27 14:02  hardaker
3385    * agent/agent_registry.c:
3387    double check against some null pointers before using them in the cache code.
3388    
3389 2002-09-27 13:36  hardaker
3391    * agent/snmp_agent.c:
3393    set treecache_num to -1 at init of memory, to be extra safe.
3394    
3395 2002-09-26 14:58  hardaker
3397    * agent/: snmp_agent.c, snmpd.c:
3399    move libwrap variables
3400    
3401 2002-09-26 14:57  hardaker
3403    * perl/agent/agent.xs:
3405    ok, remove tcpwrappers vars
3406    
3407 2002-09-26 13:44  hardaker
3409    * perl/agent/agent.xs:
3411    define stupid variables needed by tcpwrappers because they don't get
3412    concepts of encapsulation.  arg.
3413    
3414 2002-09-26 11:26  hardaker
3416    * perl/agent/agent.xs:
3418    change call_pv to perl_call_pv for older versions of perl.
3419    
3420 2002-09-26 11:10  hardaker
3422    * snmplib/mib.c:
3424    run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk.
3425    
3426 2002-09-23 13:14  hardaker
3428    * dist/RELEASE-INSTRUCTIONS:
3430    mention freshmeat
3431    
3432 2002-09-23 13:13  hardaker
3434    * agent/mibgroup/ucd-snmp/versioninfo.c,
3435    agent/mibgroup/ucd-snmp/versioninfo.h, mibs/UCD-SNMP-MIB.txt
3438    - implement a (long needed) settable variable to store the current
3439      persistent information.
3440    
3441 2002-09-23 12:47  hardaker
3443    * snmplib/snmp_api.c:
3445    - make not in time window reports trigger a resend of informs.
3446      (suggestion from Erik Anggard)
3447    
3448 2002-09-20 11:28  jbpn
3450    * agent/mibgroup/mibII/vacm_vars.h:
3452      - remove functions vacm_parse_security and vacm_free_security which
3453        don't exist
3454    
3455 2002-09-19 17:01  hardaker
3457    * perl/agent/agent.xs:
3459    - support agent shutdowns (well, ok it's just an api since it doesn't work).
3460    - misc bug fixes.
3461    
3462 2002-09-19 16:38  hardaker
3464    * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm:
3466    fix agent request_infoPtr problems.
3467    
3468 2002-09-19 12:04  dts12
3470    * win32/snmptranslate/snmptranslate.dsp:
3472    Compile and link with 'getopt.c' explicitly.
3473    
3474    This should not be necessary, but for some reason
3475    (that completely escapes me!), using command-line options
3476    (such as -IR) with the Release version of snmptranslate
3477    causes a run-time DLL error.  (The Debug version is fine).
3478    The other applications seem to be OK - this problem only
3479    seems to hit snmptranslate.  So as a sticking-plaster,
3480    compiliing getopt.c in as part of the project, keeps both
3481    versions of the application happy.
3482      Someone with better Windows knowledge than me needs to
3483    look at this and fix it properly.
3484    
3485 2002-09-19 06:14  jbpn
3487    * include/net-snmp/library/snmp_api.h:
3489      - undo worst of indent damage
3490    
3491 2002-09-19 06:03  jbpn
3493    * include/net-snmp/library/snmp_api.h:
3495      - remove _dparse functions (which don't exist)
3496    
3497 2002-09-18 10:55  hardaker
3499    * testing/eval_tools.sh:
3501    reset SNMP_SLEEP after loop
3502    
3503 2002-09-18 10:41  jbpn
3505    * snmplib/snmp_client.c:
3507      - remove very obsolete (and not used anywhere) #definitions of
3508        PARTY_MIB_BASE and CONTEXT_MIB_BASE
3509    
3510 2002-09-18 02:59  rstory
3512    * ChangeLog:
3514    tweak for 5.0.4 last minute update
3515    
3516 2002-09-18 02:48  rstory
3518    * testing/eval_tools.sh:
3520    chg > to -gt to achieve intended result
3521    
3522 2002-09-18 01:39  rstory
3524    * NEWS:
3526    update for 5.0.4
3527    
3528 2002-09-18 01:33  rstory
3530    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
3531 , snmplib/snmp_version.c:
3533    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4 )
3534    
3535 2002-09-18 01:32  rstory
3537    * ChangeLog:
3539    update for 5.0.4
3540    
3541 2002-09-18 00:59  rstory
3543    * Makefile.in:
3545    add $(srcdir) to a few dependencies to try and reduce the # of times that
3546    config.status is run when building outside the src dir
3547    
3548 2002-09-18 00:54  rstory
3550    * README.win32:
3552    visually provocative section headers; add recent status (all bad news);
3553    not to use new win32sdk.dsw to get additonal functionality with platform sdk;
3554    remove info on removing agentx, as it's been around now for a while; add
3555    section on what files to edit to add mib2c generated code to agent; remove
3556    reference to specific release number in example
3557    
3558 2002-09-18 00:25  rstory
3560    * win32/snmpdsdk/snmpd.dsp:
3562    take 'sdk' out of exe name
3563    
3564 2002-09-18 00:25  rstory
3566    * win32/win32sdk.dsw:
3568    swap snmpdsdk for snmpd
3569    
3570 2002-09-18 00:14  rstory
3572    * win32/: encode_keychange/encode_keychange.dsp,
3573    libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp,
3574    snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
3575 , snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
3576    snmpdf/snmpdf.dsp, snmpget/snmpget.dsp,
3577    snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp
3578 , snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp,
3579    snmptable/snmptable.dsp, snmptest/snmptest.dsp,
3580    snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp,
3581    snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp,
3582    snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp:
3584    get all our ducks in a row: add advapi32.lib to link lines, make sure all
3585    Release and Debug libs/apps are compile with same C++ settings
3586    
3587 2002-09-18 00:12  rstory
3589    * win32/netsnmpmibs/netsnmpmibs.dsp:
3591    remove sdk dependent modules
3592    
3593 2002-09-18 00:10  rstory
3595    * win32/mib_module_inits.h:
3597    group modules that depend on win32 sdk together, with ifdef
3598    
3599 2002-09-18 00:08  rstory
3601    * agent/snmp_vars.c:
3603    no callback for win32 until pipe fd problem is fixed
3604    
3605 2002-09-18 00:07  rstory
3607    * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp,
3608    snmpdsdk/snmpd.dsp:
3610    new versions for sdk users
3611    
3612 2002-09-18 00:05  rstory
3614    * win32/win32sdk.dsw:
3616    new workspace for sdk users
3617    
3618 2002-09-16 16:27  hardaker
3620    * perl/SNMP/SNMP.pm:
3622    mib module loading fixes by calling init_snmp first
3623    
3624 2002-09-13 15:05  rstory
3626    * dist/RELEASE-INSTRUCTIONS:
3628    tweak example nsb-config command; add -b back to cvs2cl, otherwise you
3629    get changelog msgs from other branches and have to weed them out
3630    
3631 2002-09-13 12:33  hardaker
3633    * perl/OID/: OID.pm, OID.xs, test.pl:
3635    fix illegal oids to not return a pointer.
3636    
3637 2002-09-13 10:40  jbpn
3639    * snmplib/snmpUDPDomain.c:
3641      - minor optimisation; we don't need a zero-terminated community
3642        string except for debugging output.
3643    
3644 2002-09-13 10:35  hardaker
3646    * local/mib2c:
3648    added -i option to request indent not be run
3649    
3650 2002-09-13 10:06  jbpn
3652    * COPYING:
3654      - add missing verb in introduction
3655    
3656 2002-09-12 15:58  hardaker
3658    * perl/SNMP/SNMP.xs:
3660    protect calling some SvIV dereference functions if it's not an IV.
3661      - eliminates the remaining perl warnings.
3662    
3663 2002-09-12 14:45  hardaker
3665    * net-snmp-config.in:
3667    include ldflags where appropriate (--libs, --agent-libs, ...)
3668    
3669 2002-09-12 01:48  rstory
3671    * dist/: nsb-nightly, nsb-package:
3673    add/use new option to remove build dir after successful build
3674    
3675 2002-09-12 01:47  rstory
3677    * dist/nsb-functions:
3679    print build dir
3680    
3681 2002-09-12 01:19  hardaker
3683    * testing/tests/: Sv3config, T030snmpv3usercreation:
3685    much more complex tests of USM user creation/modification.
3686    
3687 2002-09-12 01:07  hardaker
3689    * testing/: eval_tools.sh, tests/T001snmpv1get,
3690    tests/T002snmpv1getnext, tests/T003snmpv1getfail,
3691    tests/T004snmpv1nosuch:
3693    - support for multiple tests at once.
3694    - merge v1 tests into a single (faster) test.
3695    
3696 2002-09-12 00:34  rstory
3698    * dist/nsb-functions:
3700    don't monkey around with returning error codes, just exit; more regexp tweaks
3701    
3702 2002-09-11 19:36  hardaker
3704    * testing/eval_tools.sh:
3706    - use sub-second sleeps if available
3707    - sleep 1 (sub-)second at a time when waiting for particular tests
3708      rather than the full SNMP_SLEEP duration.
3709    
3710 2002-09-11 19:24  hardaker
3712    * apps/snmptrapd.c:
3714    use snmp_log instead of printf for shutdown message.
3715    
3716 2002-09-11 18:42  hardaker
3718    * local/mib2c.iterate.conf:
3720    missing variable decl pointed out by irc:df
3721    
3722 2002-09-10 16:16  rstory
3724    * dist/nsb-functions:
3726    tweak error regexps & error messages
3727    
3728 2002-09-10 15:28  rstory
3730    * local/mib2c.array-user.conf:
3732    compiler warnings are your friend!; fix embeded comments; fix non-void
3733    functions w/no rtn values; code reorg to fix emacs indent complaints
3734    
3735 2002-09-10 15:26  rstory
3737    * Makefile.in:
3739    new start-flag end-flag targets to help nightly build script determine
3740    if a make completed successfully
3741    
3742 2002-09-10 15:12  rstory
3744    * dist/nsb-functions:
3746    tweaks for new script for automated nightly builds; ad nsb-abort, nsb-flow;
3747    direct some messages to stderr; use new start-flag end-flag make targets;
3748    update error grep to include '***'; check for new value to rm -fR build dir
3749    
3750 2002-09-10 15:08  rstory
3752    * dist/nsb-nightly:
3754    new script for automated nightly builds
3755    
3756 2002-09-10 15:08  rstory
3758    * dist/nsb-package:
3760    add option to rm -fR build dir at start; check scrip path for nsb-functions;
3761    prefix default build dir w/version; exit w/rc from nsb-build
3762    
3763 2002-09-10 15:05  rstory
3765    * dist/: nsb-config, nsb-platform:
3767    add current path to script to nsb-function search path
3768    
3769 2002-09-09 09:28  jbpn
3771    * snmplib/snmp_api.c:
3773      - fix bug pointed out by Jared Smith-Mickelson (bug #605147)
3774        whereby passing an unknown type character to snmp_add_var would
3775        cause a segfault.
3776    
3777 2002-09-09 09:09  hardaker
3779    * apps/snmptranslate.c:
3781    double check a pointer value before using it.
3782    
3783 2002-09-09 09:09  hardaker
3785    * configure, configure.in,
3786    agent/mibgroup/ucd-snmp/memory_netbsd1.c,
3787    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
3788    include/net-snmp/net-snmp-config.h.in:
3790    Current header update patch for netbsd from Patrick Welche.
3791    
3792 2002-09-06 18:30  driehuis
3794    * mibs/UCD-SNMP-MIB.txt:
3796    Mark the non-raw variants of objects that are accessable as raw counters
3797    as deprecated, to (hopefully!) cut down on the number of users that get
3798    bitten by it..
3799    
3800 2002-09-04 14:36  hardaker
3802    * README.solaris:
3804    added Bruce's email address
3805    
3806 2002-09-04 14:27  hardaker
3808    * Makefile.in, Makefile.rules:
3810    fix perlclean
3811    
3812 2002-09-04 14:10  hardaker
3814    * agent/snmpd.c:
3816    Fix process grouping by calling setsid() (reported by irc:TrogL)
3817    
3818 2002-09-04 14:09  hardaker
3820    * configure, configure.in,
3821    include/net-snmp/net-snmp-config.h.in:
3823    check for setsid().
3824    
3825 2002-09-03 13:51  hardaker
3827    * local/mib2c:
3829    fix cases where there either are no tables or no scalars.
3830    
3831 2002-09-03 13:23  hardaker
3833    * perl/SNMP/SNMP.xs:
3835    don't use NULL variables.
3836    
3837 2002-09-02 22:33  rstory
3839    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
3840 , snmplib/snmp_version.c:
3842    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre2 )
3843    
3844 2002-09-02 22:33  rstory
3846    * ChangeLog:
3848    update for release 5.0.4.pre2
3849    
3850 2002-09-02 22:22  rstory
3852    * man/netsnmp_handler.3:
3854    updated docs
3855    
3856 2002-09-02 22:19  rstory
3858    * agent/Makefile.depend, agent/helpers/Makefile.depend,
3859    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
3860    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
3863    make depend
3864    
3865 2002-09-02 22:16  rstory
3867    * dist/nsb-config:
3869    try and guess at src dir if not specified
3870    
3871 2002-09-02 22:15  rstory
3873    * dist/README.build-scripts:
3875    add note about err when building in and out of source tree
3876    
3877 2002-09-02 21:55  rstory
3879    * Makefile.in:
3881    full path to versiontag, in case we are buildint outside of src directory
3882    
3883 2002-09-02 21:37  rstory
3885    * dist/nsb-functions:
3887    remove forced prompt on errors
3888    
3889 2002-09-02 21:36  rstory
3891    * Makefile.in:
3893    add warnings when VERSION is required; add tarclean target; add tarclean to
3894    distclean target
3895    
3896 2002-09-02 21:34  rstory
3898    * agent/mibgroup/versiontag:
3900    add msg on error; add clean target
3901    
3902 2002-09-02 20:27  rstory
3904    * NEWS:
3906    update win32 & AgentX status
3907    
3908 2002-09-02 20:20  rstory
3910    * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c
3911 , include/net-snmp/agent/snmp_agent.h:
3913    fix to avoid locking up the agent when a sugagent dies during a set request. We
3914    must clean up the delegated requests when the session(s) are closed, so that
3915    they will be processed and removed, allowing further requests to be processed.
3916    
3917 2002-09-01 13:43  rstory
3919    * snmplib/container_binary_array.c:
3921    change result type back to int, as it may receive a negative value
3922    
3923    PLEASE check the use of a variable before changing is signedness, especially
3924    areound release time!
3925    
3926 2002-08-30 15:18  rstory
3928    * include/net-snmp/utilities.h:
3930    include check_varbind.h
3931    
3932 2002-08-30 15:18  rstory
3934    * agent/helpers/table_array.c:
3936    change NOSUCHNAME to NOSUCHINSTANCE again, as it seems the agentX fix also
3937    correctly deals with this error code
3938    
3939 2002-08-30 09:14  hardaker
3941    * FAQ, README:
3943    - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore.
3944    
3945 2002-08-29 13:32  rstory
3947    * dist/nsb-functions:
3949    check for modules before configuring them
3950    
3951 2002-08-29 10:52  hardaker
3953    * snmplib/scapi.c:
3955    Fix the last AES bug I know of.  AES128 works great.
3956      I still Need to fix 192/256 for longer key generation from MD5/SHA
3957    
3958 2002-08-29 10:52  hardaker
3960    * perl/agent/agent.pm:
3962    use the right perl module name in the use line.
3963    
3964 2002-08-29 06:47  dts12
3966    * agent/agent_handler.c, agent/mibgroup/agentx/master.c
3967 , include/net-snmp/agent/agent_registry.h,
3968    win32/config.h:
3970    More Win32-related tidying up.
3971    The agent now compiles with relatively few warnings.
3972    
3973 2002-08-29 04:50  dts12
3975    * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
3976    agent/mibgroup/mibII/vacm_vars.c,
3977    agent/mibgroup/snmpv3/usmUser.c,
3978    agent/mibgroup/utilities/override.h,
3979    include/net-snmp/agent/snmp_agent.h,
3980    include/net-snmp/agent/table_dataset.h,
3981    include/net-snmp/library/mt_support.h,
3982    snmplib/container_binary_array.c, snmplib/snmpusm.c,
3983    win32/config.h, win32/libsnmp_dll/libsnmp.def:
3985    Declare new routine 'netsnmp_oid_equals', and assorted Win32 cleanup fixes.
3986    
3987 2002-08-28 14:15  rstory
3989    * dist/RELEASE-INSTRUCTIONS:
3991    clarify cvs2cl script name; remove -b flag from cvs2cl per Dave; a little
3992    reorganization; put commands on separate lines prefixed with $; note 5.x/4.x
3993    differences per Dave's email; plug my new scripts where appropriate
3994    
3995 2002-08-27 14:48  rstory
3997    * dist/RELEASE-INSTRUCTIONS:
3999    add URL for cvs2cl; update cvs2cl cmds to cvs2cl.pl, since that's the file
4000    that's actually distributed
4001    
4002 2002-08-27 00:59  rstory
4004    * Makefile.top:
4006    update for release 5.0.4.pre1
4007    
4008 2002-08-27 00:25  rstory
4010    * snmplib/snmp_version.c, FAQ, README,
4011    sedscript.in, perl/SNMP/SNMP.pm:
4013    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre1 )
4014    
4015 2002-08-27 00:24  rstory
4017    * ChangeLog:
4019    update for release 5.0.4.pre1
4020    
4021 2002-08-27 00:19  rstory
4023    * agent/Makefile.depend (5.6), agent/helpers/Makefile.depend (5.5),
4024    agent/mibgroup/Makefile.depend (5.6), apps/Makefile.depend (5.5),
4025    apps/snmpnetstat/Makefile.depend (5.5), snmplib/Makefile.depend
4026    (5.5):
4028    make depend
4029    
4030 2002-08-27 00:17  rstory
4032    * man/: netsnmp_agent.3 (5.3), netsnmp_bulk_to_next.3 (5.3),
4033    netsnmp_debug.3 (5.3), netsnmp_handler.3 (5.3), netsnmp_instance.3
4034    (5.3), netsnmp_multiplexer.3 (5.3), netsnmp_old_api.3 (5.3),
4035    netsnmp_read_only.3 (5.3), netsnmp_scalar.3 (5.2),
4036    netsnmp_serialize.3 (5.3), netsnmp_table.3 (5.3),
4037    netsnmp_table_array.3 (5.3), netsnmp_table_data.3 (5.3),
4038    netsnmp_table_dataset.3 (5.3), netsnmp_table_iterator.3 (5.3),
4039    netsnmp_todo.3 (5.3), netsnmp_watcher.3 (5.2):
4041    update man pages for 5.0.4.pre1
4042    
4043 2002-08-27 00:10  rstory
4045    * dist/nsb-config (1.1):
4047    new file to configure using same options as nsb-package for test or dist
4048    
4049 2002-08-27 00:09  rstory
4051    * dist/nsb-package (1.3):
4053    don't append sys-name when building in src tree
4054    
4055 2002-08-27 00:09  rstory
4057    * dist/nsb-functions (1.19):
4059    fix typo
4060    
4061 2002-08-27 00:06  rstory
4063    * dist/nsb-functions (1.18):
4065    rename nsb-get-confg -> nsb-config-dist; use double quotes cuz of some
4066    wierd shell thing I don't yet understand; check for src dir in config*
4067    
4068 2002-08-26 23:34  rstory
4070    * Makefile.in (5.12):
4072    tweak commentcheck target to work outside the source tree
4073    
4074 2002-08-26 23:33  rstory
4076    * agent/mibgroup/mibII/interfaces.c (5.3),
4077    agent/mibgroup/ucd-snmp/proxy.c (5.1),
4078    include/net-snmp/library/asn1.h (5.2),
4079    include/net-snmp/library/oid_stash.h (5.1), snmplib/winservice.c
4080    (5.1):
4082    remove C++ style comments (and anything that even remotely resembles one)
4083    
4084 2002-08-26 17:47  rstory
4086    * dist/nsb-functions (1.17):
4088    pass make params to make, so we don't try to install in /usr/local/bin of
4089    the compile servers... :-/
4090    
4091 2002-08-26 17:39  rstory
4093    * dist/nsb-functions (1.16):
4095    make dist & extra transports; no ipv6 on Darwin; make touchit before make
4096    
4097 2002-08-26 17:04  rstory
4099    * agent/mibgroup/Rmon/event.c (5.4):
4101    replace u_int32_t, which doesn't compile on Sun 5.8, with u_int
4102    
4103 2002-08-26 16:53  rstory
4105    * agent/mibgroup/Rmon/rows.c (5.2):
4107    fix undeclared variable error spotted on Sun, which linux missed completely.
4108    I have no idea how this compiled before!!
4109    
4110 2002-08-26 16:43  rstory
4112    * dist/nsb-functions (1.15):
4114    cleaner way to add system specific modules; disable perl, as it breaks
4115    builds outside of the source tree
4116    
4117 2002-08-26 15:45  rstory
4119    * dist/nsb-functions (1.14):
4121    only configure IPX on Linux
4122    
4123 2002-08-26 15:44  rstory
4125    * dist/nsb-functions (1.13):
4127    only configure IPX on Linux; bail on configure errors
4128    
4129 2002-08-26 15:04  rstory
4131    * dist/README.build-scripts (1.4):
4133    add suggestion to symlink nsb-* in local bin dir
4134    
4135 2002-08-26 15:03  rstory
4137    * dist/: nsb-package (1.2), nsb-functions (1.12):
4139    add option for pre-release test configure options
4140    
4141 2002-08-26 15:02  rstory
4143    * README.snmpv3 (5.3):
4145    make section headers stand out more; move note about encryption not being
4146    enabled to a more prominent place.
4147    
4148 2002-08-24 21:24  driehuis
4150    * configure.in, agent/mibgroup/ucd-snmp/diskio.c
4151    (V4-2-patches.[37,3]):
4153    Merge from HEAD: detect the requirement for linking with -ldevstat.
4154    Ugly hack to make sure diskio device names include the device number.
4155    
4156 2002-08-23 11:46  dts12
4158    * snmplib/Makefile.in (V4-2-patches.3):
4160    make depend
4161    
4162 2002-08-22 08:31  jbpn
4164    * include/net-snmp/system/solaris2.7.h (5.2):
4166      - DONT_USE_NLIST reinstated, so NO_KMEM_USAGE redundant
4167    
4168 2002-08-22 08:29  jbpn
4170    * acconfig.h (5.9), include/net-snmp/net-snmp-config.h.in (5.10):
4172      - reinstate test for DONT_USE_NLIST
4173    
4174 2002-08-22 07:11  jbpn
4176    * agent/snmpd.c (5.10):
4178      - stop and restart logging when HUPped.  This allows logfiles to be
4179        rotated and so forth.
4180    
4181 2002-08-22 07:06  jbpn
4183    * agent/snmpd.c (V4-2-patches.24):
4185      - stop and restart logging when HUPped.  This allows logfiles to be
4186        rotated and so forth.
4187    
4188 2002-08-22 04:31  dts12
4190    * README.snmpv3 (5.2):
4192    Add the missing '-x/X' options to the example authPriv command line
4193      (reported by Prasada R Vankayalapati)
4194    
4195 2002-08-20 11:04  hardaker
4197    * agent/mibgroup/agentx/subagent.c (5.6), apps/snmptrapd.c (5.4),
4198    include/net-snmp/agent/ds_agent.h (5.3), FAQ (5.17):
4200    quiet snmptrapd when it can't connect to the agentx master.
4201    
4202 2002-08-20 08:54  jbpn
4204    * include/net-snmp/system/solaris2.7.h (5.1):
4206      - add #define NO_KMEM_USAGE 1 since net-snmp-config.h.in no longer
4207        pays attention to the DONT_USE_NLIST token.  Omission of this
4208        causes the agent to exit with the message "init_kmem: kvm_open
4209        failed: error 0".
4210    
4211        NOTE: this may need applying to other members of the Solaris 2
4212        family, but I don't have machines to hand to test this.
4213    
4214 2002-08-20 08:48  jbpn
4216    * agent/mibgroup/kernel_sunos5.c (5.2):
4218      - detect gigabit ethernet devices (geN)
4219      - undo indent mayhem
4220    
4221 2002-08-20 05:57  jbpn
4223    * include/net-snmp/utilities.h (5.1):
4225      - for now, don't #include snmp_locking.h since it breaks re-entrant
4226        support (because mutex_type gets multiply-defined).  Furthermore, the
4227        functions it declares are never used anywhere, nor defined anywhere.
4228    
4229 2002-08-20 05:56  jbpn
4231    * include/net-snmp/library/mt_support.h (5.1):
4233      - don't define "do nothing" macros for snmp_res_lock et al. functions
4234        on Win32 platform (since real "do nothing" functions are required for
4235        reasons best known to someone else).
4236      - unmangling
4237    
4238 2002-08-20 05:54  jbpn
4240    * include/net-snmp/library/snmp_locking.h (5.1):
4242      - fix highly bogus non-C syntax
4243    
4244 2002-08-20 05:53  jbpn
4246    * snmplib/mt_support.c (5.1):
4248      - snmp_res_lock et al. functions no longer #defined to "do nothing"
4249        targets for Win32 in mt_support.h, therefore no need to #undef them
4250        here.
4251      - unmangling
4252    
4253 2002-08-20 01:13  hardaker
4255    * include/net-snmp/agent/agent_registry.h (5.2):
4257    headers for cache enabling functions.
4258    
4259 2002-08-20 01:12  hardaker
4261    * agent/mibgroup/disman/mteTriggerTable.c (5.3):
4263    don't use non-existent memory pointers to the response data (eg: "timeout")
4264    
4265 2002-08-19 17:46  nba
4267    * include/net-snmp/net-snmp-includes.h (5.1):
4269    Change a few conditionals to use #if in place of #ifdef
4270    
4271 2002-08-19 17:28  nba
4273    * snmplib/: mib.c (5.17), parse.c (5.4):
4275    Align with 4.2 branch
4276    
4277 2002-08-19 17:26  nba
4279    * mibs/: DISMAN-SCHEDULE-MIB.txt (5.1),
4280    IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt (5.1), IANAifType-MIB.txt
4281    (5.1), INET-ADDRESS-MIB.txt (5.1), Makefile.mib (5.2), ianalist
4282    (5.1), mibfetch (5.1), rfclist (5.1):
4284    Update to current MIBs
4285    
4286 2002-08-19 17:25  nba
4288    * agent/mibgroup/mibII/vacm_vars.c (5.7):
4290    Bail out for bad snmpAdminString value
4291    
4292 2002-08-19 10:43  jbpn
4294    * FAQ (V4-2-patches.53), FAQ (5.16):
4296      - don't use positional community parameter in examples
4297      - break a couple of over-long lines
4298      - mention netsnmp_ variant of ds_set_ function
4299    
4300 2002-08-19 05:44  dts12
4302    * FAQ (V4-2-patches.52), FAQ (5.15):
4304    Add an entry about the snmptrapd/AgentX warning message.
4305    
4306 2002-08-18 21:24  rstory
4308    * dist/nsb-functions (1.11):
4310    don't configure with build install dir, it is already specified on cmd line
4311    for make install
4312    
4313 2002-08-18 13:59  rstory
4315    * agent/helpers/table.c (5.7):
4317    more debugging - log value request is trying to set
4318    
4319 2002-08-16 18:13  hardaker
4321    * README (5.9):
4323    added Bruce Shaw to the thanks list
4324    
4325 2002-08-16 18:12  hardaker
4327    * README.solaris (1.2):
4329    A great update talking about perl and solaris from Bruce Shaw
4330    
4331 2002-08-16 04:51  dts12
4333    * agent/helpers/table_iterator.c (5.4):
4335    Catch explicitly 'noSuchInstance' exceptions, when walking an
4336    iterator-handled module, so that holes can be skipped and the
4337    next real instance retrieved.  (This was already handled for
4338    modules that didn't mark missing instances explicitly).
4339    
4340 2002-08-16 03:17  hardaker
4342    * agent/snmp_agent.c (5.13):
4344    turn off caching by default, since the agentx code appears broken.
4345    
4346 2002-08-16 03:03  hardaker
4348    * agent/: agent_registry.c (5.5), snmp_agent.c (5.12):
4350    speed enhancements via implementing a registration subtree lookup
4351    cache.  greatly speeds things up when similar requests come in
4352    (snmpwalk, ...).
4353    
4354 2002-08-15 13:35  hardaker
4356    * snmplib/parse.c (5.3):
4358    protect against NULL labels in subtrees
4359    
4360 2002-08-15 11:14  hardaker
4362    * agent/agent_index.c (5.3), agent/agent_registry.c (5.4),
4363    agent/agent_trap.c (5.1), agent/helpers/old_api.c (5.2),
4364    agent/mibgroup/header_complex.c (5.1), agent/mibgroup/testhandler.c
4365    (5.1), snmplib/snmp_transport.c (5.2), snmplib/snmpusm.c (5.3):
4367    use netsnmp_oid_equals (which is sometimes faster than
4368    snmp_oid_compare) in a few places to achieve barely noticeable speed gains.
4369    
4370 2002-08-15 11:12  hardaker
4372    * snmplib/parse.c (5.2):
4374    double check a pointer exists before passing it to strcmp()
4375    
4376 2002-08-15 11:05  hardaker
4378    * perl/SNMP/Makefile.PL (5.7):
4380    change MAN3PODS to something compliant with the perl manuals.  I think.
4381    
4382 2002-08-14 13:42  rstory
4384    * apps/snmpset.c (5.2):
4386    add debug for local parsing of args
4387    
4388 2002-08-14 12:26  rstory
4390    * agent/mibgroup/agentx/: master.c (5.5), master_admin.c (5.4),
4391    subagent.c (5.5):
4393    add more detailed in debug messages; add a few new debugs
4394    
4395 2002-08-14 12:23  rstory
4397    * agent/snmp_agent.c (5.11):
4399    when all delegated requests have finished, check all requests status so that
4400    asp status is set, which is necessary for correct agentx set processing.
4401    (now if I can just get all this hair off the floor, and glue it back to my
4402    head, and then fix that dent in the wall where I've been banging my head....)
4403    
4404 2002-08-13 17:25  hardaker
4406    * snmplib/snmp_api.c (5.14):
4408    fix a length comparison problem with netsnmp_oid_is_subtree()
4409    
4410 2002-08-13 17:24  hardaker
4412    * NEWS (5.6):
4414    document a few recent changes.
4415    
4416 2002-08-13 17:05  hardaker
4418    * agent/mibgroup/host/hr_print.c (5.1):
4420    Fix open file runaway on solaris.  See bug #592806 reported by James Irwin.
4421    
4422 2002-08-13 15:05  rstory
4424    * include/net-snmp/types.h (5.7):
4426    array of pointers = pointer to a pointer
4427    
4428 2002-08-09 19:32  hardaker
4430    * local/FAQ2HTML (5.1):
4432    misc doc fixes.
4433    
4434 2002-08-09 19:31  hardaker
4436    * snmplib/snmp_parse_args.c (5.4),
4437    include/net-snmp/library/transform_oids.h (5.2), snmplib/snmpusm.c
4438    (5.2), snmplib/snmpv3.c (5.3):
4440    initial AES support.
4441    
4442 2002-08-09 19:31  hardaker
4444    * include/net-snmp/library/snmp_api.h (5.2), snmplib/snmp_api.c
4445    (5.13):
4447    slight speed ups for snmp_oid_compare() to do single int compares till !=
4448    
4449 2002-08-09 19:29  hardaker
4451    * snmplib/scapi.c (5.2):
4453    - openssl 0.9.7 support for DES changes.
4454    - initial AES support.
4455    
4456 2002-08-09 19:28  hardaker
4458    * snmplib/keytools.c (5.2):
4460    indent fixes.
4461    
4462 2002-08-09 19:27  hardaker
4464    * include/net-snmp/library/: scapi.h (5.1), snmpusm.h (5.1):
4466    define AES key specifics
4467    
4468 2002-08-09 19:26  hardaker
4470    * acconfig.h (5.8), configure (5.17), configure.in (5.15),
4471    include/net-snmp/net-snmp-config.h.in (5.9):
4473    - check for openssl .0.9.7 DES structures and functions.
4474    - check for AES support in openssl (> 0.9.7)
4475    
4476 2002-08-09 19:10  hardaker
4478    * agent/mibgroup/agentx/subagent.c (5.4):
4480    fix mode processing for RESERVE1/RESERVE2 test failures
4481    
4482 2002-08-09 18:29  rstory
4484    * agent/snmp_agent.c (5.10):
4486    log msg when we ignore/fix illegal error_values for the client APIs
4487    
4488 2002-08-09 18:28  rstory
4490    * local/mib2c.array-user.conf (5.12):
4492    corrections to example code
4493    
4494 2002-08-09 18:27  rstory
4496    * agent/helpers/table.c (5.6):
4498    revert errors to uninformative SNMPv1 noSuchName for AgentX get-next/inclusive
4499    processing; also add more comments here and there
4500    
4501 2002-08-09 17:08  rstory
4503    * agent/mibgroup/agentx/master.c (5.4):
4505    debug msg for agentx oid for cases other than get/getnext
4506    
4507 2002-08-09 11:45  rstory
4509    * agent/mibgroup/agentx/master_admin.c (5.3):
4511    don't free registration info on failure, as netsnmp_register_mib already did it
4512    
4513 2002-08-09 09:57  jbpn
4515    * snmplib/: snmpAAL5PVCDomain.c (5.2), snmpCallbackDomain.c (5.1),
4516    snmpIPXDomain.c (5.1), snmpTCPDomain.c (5.4), snmpTCPIPv6Domain.c
4517    (5.5), snmpUDPDomain.c (5.6), snmpUDPIPv6Domain.c (5.7),
4518    snmpUnixDomain.c (5.4), snmp_transport.c (5.1):
4520      - rename snmp_<domain>_blah functions to netsnmp_<domain>_blah
4521      - make transport member functions static, to emphasise that they should
4522        not be used directly
4523      - handle EINTR in send and recv functions (as pointed out by Antti Kuntsi
4524        in bug report #576806)
4525      - formatting fixes
4526    
4527 2002-08-09 09:54  jbpn
4529    * include/net-snmp/library/: snmpAAL5PVCDomain.h (5.3),
4530    snmpIPXDomain.h (5.2), snmpTCPDomain.h (5.2), snmpTCPIPv6Domain.h
4531    (5.3), snmpUDPDomain.h (5.2):
4533      - minor formatting fixes
4534    
4535 2002-08-09 09:54  jbpn
4537    * include/net-snmp/library/snmpUnixDomain.h (5.3):
4539      - don't export netsnmp_unix_blah() functions
4540    
4541 2002-08-09 09:53  jbpn
4543    * include/net-snmp/library/snmp_transport.h (5.1):
4545      - fix nasty formatting
4546    
4547 2002-08-08 12:14  rstory
4549    * snmplib/snmpv3.c (5.2):
4551    reword config_perror msgs to remove "Error", as it is redundant
4552    
4553 2002-08-08 12:11  rstory
4555    * snmplib/keytools.c (5.1):
4557    remove ifdef to log msg to user, after making msg more informative; remove
4558    annoying blank lines
4559    
4560 2002-08-08 11:33  hardaker
4562    * acconfig.h (5.7), configure (5.16), configure.in (5.14):
4564    Patch from Harrie to completely disable kmem usage
4565    
4566 2002-08-06 03:30  jbpn
4568    * agent/mibgroup/agentx/subagent.c (5.3):
4570      - set main_session to NULL in subagent_shutdown().  This (along with the
4571        deregistration of all alarms) allows AgentX functionality to be
4572        stopped and restarted in subagents.
4573      - Thanks to Vishal Verma for original patch
4574    
4575 2002-08-06 03:27  jbpn
4577    * include/net-snmp/library/snmp_alarm.h (5.1):
4579      - add snmp_alarm_unregister_all() function
4580    
4581 2002-08-06 03:26  jbpn
4583    * snmplib/: snmp_alarm.c (5.3), snmp_api.c (5.12):
4585      - add snmp_alarm_unregister_all() function
4586      - call it from snmp_shutdown()
4587      - thanks to Vishal Verma for original patch
4588    
4589 2002-08-06 03:17  jbpn
4591    * snmplib/snmp_alarm.c (V4-2-patches.4):
4593      - add debugging output when all alarms unregistered
4594    
4595 2002-08-06 03:10  jbpn
4597    * agent/mibgroup/agentx/subagent.c (V4-2-patches.4):
4599      - set main_session to NULL in subagent_shutdown().  This (along with the
4600        deregistration of all alarms) allows AgentX functionality to be
4601        stopped and restarted in subagents.
4602      - Thanks to Vishal Verma for this patch (#558517)
4603    
4604 2002-08-06 03:08  jbpn
4606    * snmplib/: snmp_alarm.c, snmp_alarm.h, snmp_api.c
4607    (V4-2-patches.[3,1,36]):
4609      - add snmp_alarm_unregister_all() function
4610      - call it from snmp_shutdown()
4611      - thanks to Vishal Verma for providing this patch
4612    
4613 2002-08-05 10:06  rstory
4615    * local/mib2c.iterate.conf (5.3):
4617    match function definition w/Netsnmp_*_DataPoint typedefs; add cvs Id
4618    
4619 2002-08-03 11:52  rstory
4621    * dist/RELEASE-INSTRUCTIONS (1.5):
4623    break up lines long than 80 chars; abcde, not abcdd
4624    
4625 2002-08-03 03:21  hardaker
4627    * dist/RELEASE-INSTRUCTIONS (1.4):
4629    more updates about things Wes does at 12:30 am
4630    
4631 2002-08-03 02:44  hardaker
4633    * FAQ (5.14), README (5.8), sedscript.in (5.6), perl/SNMP/SNMP.pm
4634    (5.12), snmplib/snmp_version.c (5.5):
4636    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.3 )
4638 -------------------------------------------------------------------------------
4640 Changes: V5.0.2 -> V5.0.3
4642 2002-08-02 23:41  hardaker
4644    * agent/mibgroup/agent/.cvsignore:
4646    add .libs
4647    
4648 2002-08-02 23:40  hardaker
4650    * agent/mibgroup/Rmon/.cvsignore:
4652    ignore file
4653    
4654 2002-08-02 23:39  hardaker
4656    * agent/Makefile.depend, agent/helpers/Makefile.depend,
4657    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
4658    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
4661    make depend
4662    
4663 2002-08-02 23:37  hardaker
4665    * include/net-snmp/net-snmp-config.h.in:
4667    forgotten to check in test for perl_ev changes
4668    
4669 2002-08-02 23:35  hardaker
4671    * perl/SNMP/SNMP.pm:
4673    remove debugging print (opps)
4674    
4675 2002-08-02 23:35  hardaker
4677    * perl/SNMP/: SNMP.pm, SNMP.xs:
4679    fix default version usage.
4680    
4681 2002-08-02 23:34  hardaker
4683    * snmplib/snmpUDPIPv6Domain.c:
4685    Patch #572394 from Katsuhisa ABE:
4686      - support link local addresses
4687      - bind to ipv6 only if IPV6_V6ONLY is defined.
4688    
4689 2002-08-02 23:31  hardaker
4691    * snmplib/snmp_parse_args.c:
4693    fix configure specified default versioning
4694    
4695 2002-08-02 22:58  hardaker
4697    * configure, configure.in:
4699    Patch #572394: add ipv6 transports when --enable-ipv6 defined.  Thanks to Katsuhisa ABE.
4700    
4701 2002-08-02 14:59  hardaker
4703    * NEWS:
4705    update for 5.0.3
4706    
4707 2002-08-02 14:55  hardaker
4709    * man/snmp_agent_api.3.def:
4711    update
4712    
4713 2002-08-02 14:39  hardaker
4715    * dist/RELEASE-INSTRUCTIONS:
4717    more docs.
4718    
4719 2002-08-02 14:29  hardaker
4721    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
4722    netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
4723 , netsnmp_multiplexer.3, netsnmp_old_api.3,
4724    netsnmp_read_only.3, netsnmp_scalar.3,
4725    netsnmp_serialize.3, netsnmp_table.3,
4726    netsnmp_table_array.3, netsnmp_table_data.3,
4727    netsnmp_table_dataset.3, netsnmp_table_iterator.3,
4728    netsnmp_todo.3, netsnmp_watcher.3, Makefile.in:
4730    doxygen update.
4731    
4732 2002-08-02 14:26  hardaker
4734    * dist/RELEASE-INSTRUCTIONS:
4736    update for yet more stuff.
4737    
4738 2002-08-02 14:26  hardaker
4740    * remove-files:
4742    remove a few more dist related files.
4743    
4744 2002-08-02 14:23  hardaker
4746    * snmplib/snmp_api.c:
4748    error message change to remove DES specific error msg.
4749    
4750 2002-08-02 14:23  hardaker
4752    * perl/agent/typemap:
4754    spacing fixes.
4755    
4756 2002-08-02 14:22  hardaker
4758    * perl/agent/: Makefile.PL, agent.xs:
4760    renamed file.
4761    
4762 2002-08-02 14:22  hardaker
4764    * perl/agent/: netsnmp_request_info.pm,
4765    netsnmp_request_infoPtr.pm:
4767    renamed file
4768    
4769 2002-08-02 14:20  hardaker
4771    * perl/AnyData_SNMP/netsh:
4773    Add a "evalvars" directive to do simply replacements.
4774    
4775 2002-08-02 14:16  hardaker
4777    * agent/mibgroup/versiontag:
4779    use CVSUSER variable when doing stuff instead of my hard-coded name.
4780    
4781 2002-08-02 14:14  hardaker
4783    * Makefile.top:
4785    update libtool version for 5.0.3
4786    
4787 2002-08-02 14:13  hardaker
4789    * Makefile.in:
4791    change checkcomment tag to exclude win32 files.
4792    
4793 2002-08-02 14:13  hardaker
4795    * ChangeLog:
4797    update changelog build notes at the bottom of the file.
4798    
4799 2002-08-02 14:01  hardaker
4801    * dist/RELEASE-INSTRUCTIONS:
4803    created a how-to file for making releases
4804    
4805 2002-08-02 14:01  hardaker
4807    * dist/changelogfix:
4809    changelog fix-up script
4810    
4811 2002-08-02 10:21  rstory
4813    * dist/nsb-functions:
4815    translate '/' in system name to '_' (for cygwin)
4816    
4817 2002-08-02 09:56  rstory
4819    * dist/README.build-scripts:
4821    fix section cvs get command example
4822    
4823 2002-08-02 09:06  dts12
4825    * include/net-snmp/system/hpux.h:
4827    Suppress 'inline' when not using GCC. Suggested by Johannes Schmidt-Fischer
4828    
4829 2002-08-02 08:59  rstory
4831    * dist/README.build-scripts:
4833    fix section on skipping make test; add -p flag to examples
4834    
4835 2002-08-02 08:52  rstory
4837    * dist/README.build-scripts:
4839    describe use of nsb-package script. Testers and comments appreciated...
4840    
4841 2002-08-02 08:33  rstory
4843    * dist/nsb-platform:
4845    output platform info
4846    
4847 2002-08-02 08:18  rstory
4849    * dist/nsb-build:
4851    renamed to nsb-package
4852    
4853 2002-08-02 08:18  rstory
4855    * dist/nsb-package:
4857    renamed nsb-build to avoid confusion with script function
4858    
4859 2002-08-02 08:15  hardaker
4861    * dist/nsb-functions:
4863    Change location name to Unknown
4864    
4865 2002-08-02 08:08  hardaker
4867    * perl/: ASN/ASN.pm, agent/agent.pm,
4868    agent/netsnmp_request_info.pm:
4870    more old perl fixes
4871    
4872 2002-08-02 08:04  hardaker
4874    * perl/: OID/OID.pm, agent/default_store/default_store.pm
4877    more old perl fixes
4878    
4879 2002-08-02 08:00  hardaker
4881    * perl/default_store/default_store.pm:
4883    more old perl fixes
4884    
4885 2002-08-02 07:48  rstory
4887    * dist/nsb-functions:
4889    fix return code
4890    
4891 2002-08-02 07:48  rstory
4893    * dist/nsb-build:
4895    don't pull first arg til after getopts/shift; move set of default opts
4896    
4897 2002-08-02 07:37  rstory
4899    * dist/nsb-functions:
4901    add option to skip build or test steps; add -f option to prompt to override
4902    no prompt flag (useful for errors); new nsb-make method; check rc of
4903    make clean
4904    
4905 2002-08-02 07:36  rstory
4907    * dist/nsb-build:
4909    add option to skip build or test steps; tweak usage
4910    
4911 2002-08-02 07:10  rstory
4913    * dist/nsb-build:
4915    fix typo; remove extra trailing slash in dir
4916    
4917 2002-08-02 06:33  rstory
4919    * dist/nsb-build:
4921    check more places to source nsb-functions; fix for cmd line build path
4922    
4923 2002-08-02 06:28  rstory
4925    * dist/nsb-functions:
4927    just show errors after build, not warnings
4928    
4929 2002-08-01 17:04  hardaker
4931    * perl/OID/OID.xs:
4933    revert to non-ansi prototypes for older perl with older compilers on
4934    older systems.  Not that I'm grumpy, of course.
4935    
4936 2002-08-01 16:25  hardaker
4938    * configure.in, agent/snmp_perl.c:
4940    check for older and new embedded perl call functions
4941    
4942 2002-08-01 14:07  rstory
4944    * dist/nsb-functions:
4946    don't symlink to src from build; update nsb-get-config
4947    
4948 2002-08-01 14:06  rstory
4950    * dist/nsb-build:
4952    fix for cmd line build dir
4953    
4954 2002-08-01 12:58  rstory
4956    * dist/nsb-functions:
4958    fix config install path; remove platform specific from nsb-build
4959    
4960 2002-08-01 12:56  rstory
4962    * dist/nsb-build:
4964    remove hard coded info
4965    
4966 2002-08-01 12:22  rstory
4968    * dist/nsb-functions:
4970    add option to skip prompts; remove previous installs; tweak err pattern
4971    
4972 2002-08-01 12:14  jbpn
4974    * man/snmp_alarm.3.def:
4976      - use netsnmp_ds_set_boolean() instead of ds_set_boolean()
4977    
4978 2002-08-01 12:12  jbpn
4980    * man/snmp_agent_api.3.def:
4982      - change code sample to use netsnmp_ds_set_boolean()
4983      - update references to libraries (which were still talking about
4984        libucdagent et al.) -- PLEASE REVIEW BEFORE 5.0.3
4985    
4986 2002-08-01 12:07  rstory
4988    * dist/nsb-functions:
4990    lots of fixes to previouse untested scripts
4991    
4992 2002-08-01 12:04  rstory
4994    * dist/nsb-build:
4996    script to build releases... still some hardcoding while testing, but its
4997    getting there...
4998    
4999 2002-08-01 11:51  rstory
5001    * dist/: cvsshow, cvsup:
5003    utility scripts
5004    
5005 2002-08-01 09:30  dts12
5007    * agent/helpers/: scalar.c, scalar2.c:
5009    Go with the "scalar as super-handler of instance" implementation.
5010    Scalar1.c is probably redundent, but we can remove this later.
5011    (Yup - I'm a coward....)
5012    
5013 2002-08-01 01:11  dts12
5015    * README.win32:
5017    Minor typos, plus emphasise the need for the IpHlpAPI library.
5018    
5019 2002-07-30 08:26  dts12
5021    * local/snmpconf.dir/snmp-data/output:
5023    Recognise '0' as a valid setting for suffixPrinting, and update the
5024    prompts to match the v5 output formats defaults. See Bug #567451
5025    
5026 2002-07-30 07:59  dts12
5028    * apps/snmptable.c:
5030    First attempt at tackling Bug #574434
5031    Recognise that default output format is equivalent to -OS.
5032    Snmptable still crashes with -Of or -Ou, but at least the
5033    default invocation works.
5034    
5035 2002-07-30 05:41  dts12
5037    * win32/libsnmp_dll/libsnmp.def:
5039    Export newly-defined public names, and re-export some routines that
5040    have changed name.  This should now compile under Visual C++ again.
5041    
5042 2002-07-30 02:27  dts12
5044    * agent/helpers/table_dataset.c:
5046    Don't remove a Row-Status auto-deleted row until the last minute,
5047    in case other (lower) handlers try to access it.
5048    
5049 2002-07-30 01:38  dts12
5051    * FAQ (V4-2-patches.1), FAQ:
5053    Mention the need to escape quotes when querying string-indexed tables.
5054    
5055 2002-07-29 23:56  rstory
5057    * include/net-snmp/agent/table_array.h:
5059    update register function name
5060    
5061 2002-07-29 23:55  rstory
5063    * local/mib2c.array-user.conf:
5065    autogen example code for index checking in extract_index; update register
5066    function name; use container in *_get_by_idx()
5067    
5068 2002-07-29 16:23  rstory
5070    * local/mib2c.array-user.conf:
5072    update for new struct name; add example code as comments instead of var_XXX
5073    and such; in a few important places add code which will allow a newly
5074    generated module to be compiled if -DTABLE_CONTAINER_TODO is specified;
5075    probably a few other tweaks I forgot
5076    
5077 2002-07-29 03:06  dts12
5079    * agent/helpers/: table_array.c, table.c, table_data.c
5080 , table_dataset.c, table_iterator.c:
5082    Protect against deferencing NULL pointers.
5083    (Most of these Should Never Happen but You Can't Be Too Careful!)
5084    
5085 2002-07-29 03:03  jbpn
5087    * agent/mibgroup/kernel_sunos5.c:
5089      - detect `dmfe' ethernet cards as found on Netra X1 machines.
5090        Thanks to John Olson for verifying this fix.
5091    
5092        Also note that `indent' has ----ed the formatting of this file
5093        beyond legibility in several places.  I don't think we want to
5094        do *that* again.
5095    
5096 2002-07-29 02:40  dts12
5098    * agent/helpers/table_dataset.c:
5100    Fuller validation of RowStatus values wrt row creation/existing rows.
5101    
5102 2002-07-29 01:25  dts12
5104    * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
5105 , netsnmpmibs/netsnmpmibs.dsp:
5107    Take account of recent changes in library files.
5108    'Release' applications still don't link properly, but at least
5109    the libraries compile, and the 'Debug' side seems to work.
5110    
5111 2002-07-29 01:23  dts12
5113    * include/net-snmp/system/aix.h:
5115    Tweak inline handling for AIX - suggested by Andy Hood.
5116    
5117 2002-07-26 10:52  rstory
5119    * snmplib/Makefile.in:
5121    remove autodependencies until portable solution can be found
5122    
5123 2002-07-26 08:41  dts12
5125    * win32/: mib_module_config.h, mib_module_includes.h,
5126    mib_module_inits.h:
5128    Remove mention of the (obsolete) ucd-snmp/registry module.
5129    
5130 2002-07-26 07:32  dts12
5132    * win32/net-snmp/net-snmp-config.h:
5134    Protect the Win32 version of the config file, so that the other header
5135    files recognise that it has indeed been included.
5136    
5137 2002-07-26 07:24  dts12
5139    * FAQ (V4-2-patches.0), FAQ:
5141    A bit more detail on mib2c, plus the non-writeability of sys{Location,Contact}
5142    
5143 2002-07-26 05:22  dts12
5145    * FAQ (V4-2-patches.9), FAQ:
5147    Another entry about invalid use of mib2c.
5148    
5149 2002-07-26 05:16  dts12
5151    * snmplib/Makefile.in:
5153    Suppress the "non-standard" conditional construct,
5154    since it's not recognised by some versions of 'make'.
5155    
5156 2002-07-25 05:00  dts12
5158    * agent/helpers/Makefile.in:
5160    Add the 'scalar' and 'watcher' helpers to the helper library.
5161    
5162 2002-07-25 03:28  dts12
5164    * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
5167    Support for watching a sysUpTime marker.
5168    
5169 2002-07-25 03:24  dts12
5171    * agent/helpers/table_dataset.c,
5172    include/net-snmp/agent/table_dataset.h:
5174    New routine for retrieving a column value directly from a request structure.
5175    
5176 2002-07-24 13:17  rstory
5178    * snmplib/default_store.c:
5180    check for setting same value in ds_set_string, since it frees the old
5181    value before duping the new one
5182    
5183 2002-07-24 11:58  rstory
5185    * dist/snmpd-init.d:
5187    first stab at init.d startup script for snmpd
5188    
5189 2002-07-24 06:48  dts12
5191    * agent/helpers/table_dataset.c:
5193    When running off the end of one column, and moving on to the next
5194    (in a GetNext), we need to start again with the first row.
5195    This is probably the intention of the conditional block at the start
5196    of this loop, but I can't see how this test could ever possibly match.
5197    
5198    Note that there is also a reference to the row data accessible via
5199    the 'request->parent_data' data list.   This will also need to be
5200    rewound.  Suggestions as to how best to do so gratefully received.
5201    
5202 2002-07-24 06:39  dts12
5204    * agent/helpers/table_dataset.c:
5206    Use SNMPv2-style exceptions rather than the uninformative SNMPv1
5207    'noSuchName' error for missing table objects.
5208    
5209 2002-07-24 06:37  dts12
5211    * agent/helpers/table_data.c:
5213    Protect against the possibility of failing to extract a row structure.
5214    
5215 2002-07-24 06:35  dts12
5217    * agent/helpers/table_data.c:
5219    Use SNMPv2-style exceptions rather than the uninformative SNMPv1
5220    'noSuchName' error for missing table objects.
5221    
5222 2002-07-24 06:32  dts12
5224    * agent/helpers/table.c:
5226    Use SNMPv2-style exceptions rather than the uninformative SNMPv1
5227    'noSuchName' error for invalid table objects.
5228    
5229 2002-07-23 14:59  rstory
5231    * include/net-snmp/library/snmp_assert.h:
5233    missing comment terminator.:-(
5234    
5235 2002-07-23 12:02  rstory
5237    * agent/object_monitor.c, agent/snmp_agent.c,
5238    agent/helpers/table.c, agent/helpers/table_array.c,
5239    snmplib/container_binary_array.c:
5241    use new netsnmp_assert instead of assert
5242    
5243 2002-07-23 12:00  rstory
5245    * include/net-snmp/library/snmp_assert.h, snmplib/Makefile.in
5248    add new netsnmp_assert, which defaults to logging a message
5249    
5250 2002-07-23 07:43  dts12
5252    * man/: mib_api.3 (V4-2-patches.3), mib_api.3.def:
5254    Fix the descriptions of the 'sprint_realloc' calls, to include the 'allow_realloc' parameter.
5255    
5256 2002-07-22 10:58  rstory
5258    * dist/: net-snmp.spec, nsb-functions:
5260    new (almost empty) spec file; start creating functions for automated builds
5261    
5262 2002-07-22 01:46  dts12
5264    * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
5267    A more generalised form of the 'ns_register_{type}_instance' routines,
5268    implemented as a separate helper module, and useable with both the
5269    instance and scalar helpers.
5270      This also supports arbitrary ASN types (including strings and OIDs).
5271    
5272 2002-07-22 01:43  dts12
5274    * agent/helpers/scalar1.c, agent/helpers/scalar2.c,
5275    include/net-snmp/agent/scalar.h:
5277    Agent helper module for support of scalar objects.
5278    Very similar to the "instance" helper, except that this deals with
5279    invalid instance subidentifiers as well (reporting noSuchInstance
5280    rather that noSuchObject).
5281    
5282    There are two parallel implementations as the moment:
5283      - scalar1 is essentially an enhanced copy of the instance helper,
5284        but is completely independent of it.
5285      - scalar2 sits above the instance helper, and uses that to do most
5286        of the real processing.
5287    Scalar1 is probably slightly more efficient, while scalar2 feels more
5288    in keeping with the general ethos of the handler mechanism.
5289    We probably need to decide which to adopt, and junk the other.
5290    
5291 2002-07-19 14:24  rstory
5293    * agent/mibgroup/agentx/master.c:
5295    use net agentx retires/timeout ds values
5296    
5297 2002-07-19 14:22  rstory
5299    * agent/mibgroup/agentx/agentx_config.c:
5301    register parser for agentxTimeout and agentxRetries tokens
5302    
5303 2002-07-19 14:15  rstory
5305    * agent/mibgroup/Makefile.depend:
5307    remove refs to non-existent nstAgent* files
5308    
5309 2002-07-19 14:14  rstory
5311    * agent/snmpd.c:
5313    move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults
5314    
5315 2002-07-19 14:10  rstory
5317    * include/net-snmp/agent/ds_agent.h:
5319    add AGENTX_TIMEOUT and AGENTX_RETRIES
5320    
5321 2002-07-19 14:10  rstory
5323    * include/net-snmp/definitions.h:
5325    move definition of ONE_SEC here from snmpd.c
5326    
5327 2002-07-19 11:23  rstory
5329    * snmplib/container.c:
5331    pass local obj, not random unitialized pointer.:-(
5332    
5333 2002-07-19 04:04  dts12
5335    * include/net-snmp/library/tools.h:
5337    Handle systems where MAXPATHLEN isn't defined.
5338    
5339 2002-07-19 03:31  dts12
5341    * agent/mibgroup/host/hr_filesys.c:
5343    Use the "system-independent" SNMP_MAXPATH length definition instead of MAXPATHLEN
5344    
5345 2002-07-18 22:00  rstory
5347    * agent/Makefile.depend:
5349    remove refs to nonexistent mibgroup/nstAgentModuleObject.h
5350    
5351 2002-07-18 19:44  hardaker
5353    * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
5354 , snmplib/snmp_version.c:
5356    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2 )
5357    
5358 -------------------------------------------------------------------------------
5360 Changes: V5.0.1 -> V5.0.2
5362 2002-07-18 19:41  hardaker
5364    * testing/eval_tools.sh:
5366    minor patch for non-existent (died) log files.
5368 2002-07-18 19:41  hardaker
5370    * agent/Makefile.depend, agent/helpers/Makefile.depend,
5371    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
5372    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:
5374    make depend
5376 2002-07-18 19:40  hardaker
5378    * NEWS:
5380    update for 5.0.2
5382 2002-07-18 19:40  hardaker
5384    * Makefile.rules:
5386    make depend fixes.
5387         
5388 2002-07-18 18:57  hardaker
5390    * agent/mibgroup/Rmon/: alarm.c, event.c:
5392    make the rmon code compile.
5393     - new subtree pointer structure.
5394     - sprint_objid -> snprint_objid
5395    
5396 2002-07-18 18:32  hardaker
5398    * Makefile.in:
5400    silence perl subdirectory build commands.
5401    
5402 2002-07-18 18:31  hardaker
5404    * perl/AnyData_SNMP/netsh:
5406    - Use netsh -t -d xml to get xml output from netsh.
5407      (Ok, I'm sitting here at an IETF conference having an argument about
5408       xml vs BER and needed a XML(-like) example of a huge data set, so I
5409       made netsh do it.)
5410    
5411 2002-07-18 17:54  hardaker
5413    * perl/AnyData_SNMP/Storage.pm:
5415    - initial support for doing requests from multiple hosts (retrieval, not sets)
5416    
5417 2002-07-18 17:50  hardaker
5419    * perl/AnyData_SNMP/netsh:
5421    more fixes to still ugly colorized text (well, the text is pretty but
5422    the support is ugly).
5423    
5424 2002-07-18 17:42  hardaker
5426    * include/net-snmp/library/container.h:
5428    change text string error to match function name called.
5429    
5430 2002-07-18 15:31  rstory
5432    * include/net-snmp/library/container.h, snmplib/container.c
5433 , snmplib/container_binary_array.c:
5435    rename free -> cfree to avoid some problem wes had... ;-)
5436    
5437 2002-07-18 14:41  rstory
5439    * snmplib/mib.c:
5441    two people fixing memory leak in different places = segfault
5442    
5443 2002-07-18 11:02  rstory
5445    * local/mib2c.array-user.conf:
5447    $name -> $i
5448    
5449 2002-07-18 10:56  rstory
5451    * agent/object_monitor.c,
5452    include/net-snmp/agent/object_monitor.h:
5454    update to use containers
5455    
5456 2002-07-18 09:40  rstory
5458    * net-snmp-config.in:
5460    add --debug-tokens, --indent-options
5461    
5462 2002-07-18 09:18  dts12
5464    * include/net-snmp/agent/auto_nlist.h, snmplib/snmp-tc.c
5465 , include/net-snmp/system/irix.h:
5467    Apply patch from Bug #582347, for Irix 6.5 support.
5468    Submitted by Jan Yenya Kasprzak
5469    
5470 2002-07-18 09:12  dts12
5472    * man/: snmptrapd.8 (V4-2-patches.5), snmptrapd.8.def:
5474    Fix markup problem on snmptrapd man page (Bug #583329)
5475    
5476 2002-07-18 09:10  dts12
5478    * snmplib/snmp-tc.c:
5480    The fix for the tm_gmtoff problem on AIX (Bug #565769) also applies to AIX 5
5481    
5482 2002-07-18 09:06  dts12
5484    * apps/: encode_keychange.c (V4-2-patches.1), encode_keychange.c
5487    Fix off-by-one buffer overflow (patch #577261)
5488    
5489 2002-07-18 08:51  dts12
5491    * local/mib2c.array-user.conf:
5493    Generate one code-file per table (to match the header structure).
5494    My apologies if this isn't correct, Robert - but the previous behaviour
5495    seemed to be broken.
5496    
5497 2002-07-18 08:37  dts12
5499    * local/mib2c.old-api.conf:
5501    Tackle some of the immediate deficiencies in the first draft old-api config.
5502    (Now that Wes has pointed me in the direction of the documentation!)
5503    
5504 2002-07-18 08:22  dts12
5506    * local/mib2c:
5508    Fix the 'decl' substitution handling (so it doesn't include the internal token as well).
5509    
5510 2002-07-18 07:18  dts12
5512    * local/mib2c.scalar.conf:
5514    Provide the missing parameter in a read_only instance registration.
5515    
5516 2002-07-18 07:09  dts12
5518    * agent/helpers/instance.c, include/net-snmp/agent/instance.h
5521    Bring the 'read_only_int' instance handler in line with the rest of
5522    the convenience instance handlers.
5523    (and even break the habit of a lifetime and declare the thing....)
5524    
5525 2002-07-18 05:48  hardaker
5527    * agent/helpers/table_iterator.c:
5529    fix another memory leak due to an improper ifdefed out section of code
5530    
5531 2002-07-18 04:45  hardaker
5533    * snmplib/scapi.c:
5535    I'm beginning to regret ever running indent on the code base...
5536    
5537 2002-07-17 15:43  hardaker
5539    * local/: Makefile.in, mib2c.conf:
5541    document and install mib2c.old-api.conf
5542    
5543 2002-07-17 13:07  rstory
5545    * agent/mibgroup/disman/mteTriggerTable.c:
5547    fix segfault (possibly creating memory leak); author needs to examine code
5548    
5549 2002-07-17 07:41  dts12
5551    * local/: mib2c.array-user.conf, mib2c.conf,
5552    mib2c.create-dataset.conf, mib2c.int_watch.conf,
5553    mib2c.iterate.conf, mib2c.scalar.conf:
5555    Dave's being unreasonably picky about grammar & spelling again.
5556    Just ignore him, and he'll go away.....
5557    
5558 2002-07-17 07:20  dts12
5560    * local/mib2c.old-api.conf:
5562    Initial support for the old 4x-style agent API using the new version of mib2c.
5563    It doesn't handle types properly, and I'm sure I'll have buggered up some of
5564    the control structure handling, but it seems to generate something that's
5565    pretty close to the old output.   It's better than nothing.....
5566    
5567 2002-07-16 22:40  rstory
5569    * include/net-snmp/library/container.h, snmplib/container.c
5572    restore inline functions (sigh. I feel like I'm playing ring-around-the-rosie)
5573    
5574 2002-07-16 21:58  rstory
5576    * agent/helpers/table_array.c,
5577    include/net-snmp/agent/table_array.h,
5578    local/mib2c.array-user.conf:
5580    rename some struct members to make code easier to read; a bit of re-ordering
5581    in the set code; new flags for new and deleted rows; row deletes now
5582    actualy work!
5583    
5584 2002-07-16 19:32  rstory
5586    * include/net-snmp/library/container.h, snmplib/container.c
5589    change complex macros into functions. would be nice if C had inline.
5590    
5591 2002-07-16 18:07  rstory
5593    * include/net-snmp/types.h:
5595    umm, try using correct define.:-/
5596    
5597 2002-07-16 18:05  rstory
5599    * include/net-snmp/types.h:
5601    test that net-snmp-config.h has been included, instead of actually including it..
5602    (shouldn't this really be in all the header files?)
5603    
5604 2002-07-16 12:14  rstory
5606    * local/mib2c.array-user.conf:
5608    update for containers
5609    
5610 2002-07-16 11:20  rstory
5612    * snmplib/snmpTCPIPv6Domain.c:
5614    fix compiler warning
5615    
5616 2002-07-16 11:16  rstory
5618    * apps/snmpnetstat/Makefile.depend:
5620    remove oid_array related dependencies (grumble grumble)
5621    
5622 2002-07-16 11:14  rstory
5624    * apps/Makefile.depend:
5626    remove oid_array related dependencies
5627    
5628 2002-07-16 11:02  rstory
5630    * agent/: Makefile.depend, mibgroup/Makefile.depend:
5632    remove oid_array related dependencies
5633    
5634 2002-07-16 10:52  rstory
5636    * snmplib/Makefile.depend, agent/helpers/Makefile.depend
5639    remove oid_array related dependencies
5640    
5641 2002-07-16 10:50  rstory
5643    * snmplib/Makefile.in:
5645    remove factory.c
5646    
5647 2002-07-16 10:29  rstory
5649    * snmplib/snmp_api.c:
5651    add netsnmp_container_init_list() in startup inits
5652    
5653 2002-07-16 10:21  rstory
5655    * include/net-snmp/library/oid_array.h, snmplib/oid_array.c
5658    remove unused files
5659    
5660 2002-07-16 10:21  rstory
5662    * include/net-snmp/library/container.h, snmplib/container.c
5665    chg param type from void* to struct *
5666    
5667 2002-07-16 10:03  rstory
5669    * snmplib/Makefile.in:
5671    remove recently deleted oid_array.h; add factory, binary array .[ch]; derive
5672    OBJS and LOBJS from CSRCS; add (optional) auto dependency generation
5673    
5674 2002-07-16 09:53  rstory
5676    * include/net-snmp/mib_api.h:
5678    remove recently deleted oid_array.h
5679    
5680 2002-07-16 09:52  rstory
5682    * agent/mibgroup/ucd-snmp/extensible.h:
5684    struct subtree -> netsnmp_subtree
5685    
5686 2002-07-16 09:46  rstory
5688    * agent/helpers/table_array.c,
5689    include/net-snmp/agent/table_array.h:
5691    remove last remaining refs to now defunct oid_array
5692    
5693 2002-07-16 09:40  rstory
5695    * include/net-snmp/library/container_binary_array.h,
5696    snmplib/container_binary_array.c:
5698    generic binary array container extracted from oid_array
5699    
5700 2002-07-16 09:40  rstory
5702    * include/net-snmp/types.h:
5704    include net-snmp-config.h; new typedef struct netsnmp_index (oid ptr + len)
5705    
5706 2002-07-16 09:38  rstory
5708    * agent/helpers/table_array.c,
5709    include/net-snmp/agent/table_array.h:
5711    use generic container interface; use new netsnmp_index instead of
5712    oid_array_header; rename array_group -> request_group
5713    
5714 2002-07-16 09:34  rstory
5716    * include/net-snmp/library/container.h, snmplib/container.c
5719    add iterators; more function typedefs; rename some func ptrs, add find_next,
5720    get_subset, get_iterator, for_each, ncompare; add ability to have nested
5721    containers; more utility routines; convenience marcros; start adding comments
5722    
5723 2002-07-16 09:29  rstory
5725    * include/net-snmp/library/factory.h:
5727    declarations for a generic factory
5728    
5729 2002-07-16 08:48  dts12
5731    * agent/mibgroup/ucd-snmp/: memory_dynix.c, memory_hpux.c
5732 , vmstat_dynix.c, vmstat_hpux.c:
5734    Apply patch from bug report 581618 (also applicable to dynix)
5735    Provided by Nicholas L. Nigay
5736    
5737 2002-07-16 06:54  hardaker
5739    * perl/: ASN/ASN.pm, OID/OID.pm, agent/agent.pm,
5740    agent/default_store/default_store.pm,
5741    default_store/default_store.pm:
5743    remove "our" problem and use older "use vars" instead for older perl.
5744      (this should make it work with perl 5.005.  Could some one test this
5745       for me?)
5746    
5747 2002-07-15 06:45  jbpn
5749    * agent/mibgroup/agentx/master.c:
5751      - names of netsnmp_subtree elements changed
5752    
5753 2002-07-15 06:42  jbpn
5755    * agent/mibgroup/ucd-snmp/extensible.c:
5757      - struct subtree renamed to netsnmp_subtree
5758    
5759 2002-07-15 05:25  hardaker
5761    * perl/AnyData_SNMP/netsh:
5763    Some really nasty hacks to get colorized tables to work.
5764    
5765 2002-07-14 20:51  hardaker
5767    * perl/SNMP/t/: bulkwalk.t, mib.t:
5769    comment out broken tests for now (XXX marked)
5770    
5771 2002-07-14 20:50  hardaker
5773    * perl/SNMP/SNMP.xs:
5775    fix getbulk.
5776    
5777 2002-07-14 20:20  hardaker
5779    * agent/agent_handler.c,
5780    include/net-snmp/agent/agent_handler.h:
5782    A new function to call a sub-handler but passing it only one request to handle.
5783    
5784 2002-07-10 21:21  rstory
5786    * win32/: config.h, net-snmp/net-snmp-config.h:
5788    define LOG_DAEMON, since windows doesn't have it
5789    
5790 2002-07-10 21:07  rstory
5792    * win32/: config.h, net-snmp/net-snmp-config.h:
5794    remove define of in_addr_t, which can be found in net-snmp/types.h
5795    
5796 2002-07-10 02:36  jbpn
5798    * agent/agent_handler.c:
5800      - struct subtree renamed to netsnmp_subtree
5801    
5802 2002-07-10 02:35  jbpn
5804    * agent/agent_index.c:
5806      - don't use 0 in %p format specifiers
5807    
5808 2002-07-10 02:34  jbpn
5810    * agent/snmp_agent.c:
5812      - struct subtree renamed to netsnmp_subtree
5813      - fix some horrible indent broken formatting
5814    
5815 2002-07-10 02:33  jbpn
5817    * agent/snmp_vars.c:
5819      - struct subtree renamed to netsnmp_subtree
5820      - remove some obsolete variables
5821    
5822 2002-07-10 02:33  jbpn
5824    * agent/mibgroup/mibII/vacm_vars.c:
5826      - reflect changed function names from agent_registry
5827    
5828 2002-07-10 02:32  jbpn
5830    * agent/mibgroup/agent/nsModuleTable.c:
5832      - changes due to renaming of struct subtree to netsnmp_subtree
5833      - NOTE MEMORY LEAK (which I can't see how to fix -- new agent API
5834        experts please examine)
5835    
5836 2002-07-10 02:29  jbpn
5838    * agent/agent_registry.c:
5840      - struct subtree renamed to netsnmp_subtree
5841      - name, start, end members are now dynamically allocated to reduce
5842        wasted memory (by a factor of 5 or so)
5843      - functions are renamed consistently
5844    
5845 2002-07-10 02:20  jbpn
5847    * include/net-snmp/agent/: agent_registry.h,
5848    net-snmp-agent-includes.h, snmp_agent.h, snmp_vars.h
5849 , var_struct.h:
5851      - struct subtree renamed to netsnmp_subtree
5852    
5853 2002-07-09 06:02  jbpn
5855    * agent/mibgroup/agentx/master_admin.c:
5857      - free cache_id storage when closing session
5858    
5859 2002-07-09 05:56  jbpn
5861    * snmplib/snmp_api.c:
5863      - just call netsnmp_ds_shutdown() once in snmp_shutdown()
5864    
5865 2002-07-09 04:15  jbpn
5867    * snmplib/mib.c:
5869      - fix memory leak in netsnmp_fixup_mib_directory()
5870    
5871 2002-07-09 03:14  jbpn
5873    * agent/snmpd.c:
5875      - add a cast to quell compiler warning
5876    
5877 2002-07-08 22:09  rstory
5879    * agent/mibgroup/util_funcs.h:
5881    extern C for C++ compiles
5882    
5883 2002-07-08 07:21  jbpn
5885    * include/net-snmp/agent/snmp_vars.h:
5887      - remove obsolete function prototypes
5888    
5889 2002-07-07 19:45  rstory
5891    * local/mib2c.array-user.conf:
5893    update to use containers
5894    
5895 2002-07-07 19:38  rstory
5897    * include/net-snmp/library/oid_array.h:
5899    fix typo
5900    
5901 2002-07-07 19:37  rstory
5903    * agent/mibgroup/ucd-snmp/: disk.c, proc.c:
5905    fix compiler warning
5906    
5907 2002-07-07 19:33  rstory
5909    * agent/mibgroup/: agent/nsModuleTable.c,
5910    agent/nsTransactionTable.c, host/hr_swinst.c:
5912    fix compiler warning
5913    
5914 2002-07-07 19:03  rstory
5916    * snmplib/snmpUDPIPv6Domain.c:
5918    remove unused vars
5919    
5920 2002-07-07 19:00  rstory
5922    * snmplib/oid_stash.c:
5924    fix compiler warnings
5925    
5926 2002-07-07 18:53  rstory
5928    * snmplib/asn1.c:
5930    fix compiler warnings
5931    
5932 2002-07-07 18:50  rstory
5934    * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
5937    make param const; fix compile const warning
5938    
5939 2002-07-07 18:27  rstory
5941    * snmplib/mib.c:
5943    fix compiler warning; fix memory leak; prep a few comments for indent
5944    
5945 2002-07-06 14:11  hardaker
5947    * README, sedscript.in, snmplib/snmp_version.c,
5948    FAQ, perl/SNMP/SNMP.pm:
5950    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2.pre1 )
5951    
5952 2002-07-06 14:10  hardaker
5954    * doxygen.conf:
5956    change project version to 5.0.2
5957    
5958 2002-07-06 14:09  hardaker
5960    * perl/SNMP/Makefile.PL:
5962    snmptrapd is actually built in the apps directory, not the agent directory.
5963    
5964 2002-07-05 11:55  rstory
5966    * local/mib2c:
5968    clarify directions for obtaining perl/SNMP module.
5969    
5970 2002-07-05 05:18  jbpn
5972    * agent/mibgroup/agentx/client.c:
5974      - I must not check in code without compiling it
5975      - I must not check in code without compiling it
5976      - I must not check in code without compiling it
5977      - I must not check in code without compiling it
5978      - ...
5979    
5980 2002-07-05 03:23  jbpn
5982    * agent/mibgroup/: agentx/client.c, mibII/system_mib.c:
5984      - sysObjectID was being returned minus its last sub-identifier because
5985        the length variable had not been updated to reflect the fact that it
5986        is now longer.  Code changed to use sizeof() instead, so this won't
5987        happen again.  Reported by Stian Soiland (bug #577439).
5988    
5989 2002-07-04 10:13  rstory
5991    * snmplib/read_config.c:
5993    ucd-snmp -> net-snmp
5994    
5995 2002-07-04 07:06  jbpn
5997    * snmplib/snmp_api.c:
5999      - modified handling of opaque pointer for stream-based transports to
6000        avoid both multiple free() problem and unnecessary copying.
6001    
6002 2002-07-04 06:00  dts12
6004    * man/snmpd.conf.5.def, agent/mibgroup/host/hr_storage.c
6005    (V4-2-patches.[5,9]), man/snmpd.conf.5.def,
6006    agent/mibgroup/host/hr_storage.c:
6008    Apply Johannes Schmidt-Fischer's NetworkDisk patch #554554
6009    
6010 2002-07-04 05:56  dts12
6012    * agent/mibgroup/host/: hr_filesys.c, hr_filesys.h
6013    (V4-2-patches.[5,1]), hr_filesys.c, hr_filesys.h:
6015    Apply Johannes Schmidt-Fischer's NFS filesystem patch #554553
6016    (simplified to avoid the re-indentation - which makes it easier to see
6017     what's changed.  The whole HostRes group needs cleaning up anyway!)
6018    
6019 2002-07-04 05:52  dts12
6021    * snmplib/snmp_api.c:
6023    Ensure transport opaque data isn't multiply assigned
6024    (and hence multiply freed) for stream-based transports.
6025    Datagram-based transports don't suffer from this problem.
6026    Based on Patch 573771
6027    
6028 2002-07-03 16:28  rstory
6030    * agent/mibgroup/mibII/vacm_vars.c:
6032    be precise about what file needs to be configured for access control
6033    
6034 2002-07-03 14:13  rstory
6036    * local/mib2c.conf:
6038    fix minor grammar errors; add descr for mib2c.array-user; add section header
6039    for generating header definition files
6040    
6041 2002-07-03 13:11  rstory
6043    * include/net-snmp/: types.h, library/system.h:
6045    move include for in_addr_t to net-snmp/types.h, where in_addr_t is defined
6046    for systems w/out netinet/in.h
6047    
6048 2002-07-03 12:51  rstory
6050    * local/mib2c.scalar.conf:
6052    more tweaks noticed on the mailing list
6053    
6054 2002-07-03 08:23  hardaker
6056    * perl/agent/test.pl:
6058    make test cleanups test.pl
6059    
6060 2002-07-03 03:42  dts12
6062    * agent/mibgroup/: util_funcs.c (V4-2-patches.1), util_funcs.c
6065    Shut the agent down cleanly before restarting.
6066    This closes any SNMP/AgentX ports as well.
6067    
6068 2002-07-03 03:26  dts12
6070    * agent/mibgroup/util_funcs.c:
6072    OID sub-identifiers are unsigned, so treating them as signed can
6073    give the wrong results with large values.
6074    
6075 2002-07-03 03:20  dts12
6077    * snmplib/system.h (V4-2-patches.5),
6078    include/net-snmp/library/system.h:
6080    Ensure in_addr_t is defined.
6081    
6082 2002-07-03 02:34  dts12
6084    * acconfig.h, configure, configure.in,
6085    include/net-snmp/net-snmp-config.h.in:
6087    Testing for <sys/disklabel.h> requires <machine/types.h> on NetBSD 1.5.
6088    Reported by Felicia Neff.
6089    (Apparently from the NetBSD bug database - why they didn't tell us about
6090    it is a mystery to me....)
6091    
6092 2002-07-03 02:19  dts12
6094    * configure.in:
6096    Fix the default value for sysObjectID as reported in the configure --help output.
6097    (The actual value used is correct - it's just the help output that's wrong).
6098    Spotted by Sandhya Satyanarayan.
6099    
6100 2002-07-02 23:15  hardaker
6102    * local/mib2c.conf:
6104    update text for various .conf files
6105    
6106 2002-07-02 13:46  rstory
6108    * local/mib2c.scalar.conf:
6110    fixes noted on the mailing list by Patrice Kadionik <kadionik@enseirb.fr>
6111    
6112 2002-07-02 02:39  dts12
6114    * perl/SNMP/Makefile.PL:
6116    Add the 'snmpd' and 'snmptrapd' binary names to the appropriate paths
6117    when setting up the testing framework.
6118    
6119 2002-07-01 07:53  dts12
6121    * snmplib/: asn1.c (V4-2-patches.8), asn1.c:
6123    Encode/Decode OIDs of the form 2.X (X > 40) correctly.
6124    
6125 2002-07-01 02:40  jbpn
6127    * configure, configure.in:
6129      - fix horrible formatting in help for transports
6130    
6131 2002-07-01 02:23  dts12
6133    * sedscript.in:
6135    Pick up the changed definition for the root of the UCD extensible agent tables
6136    (so that the EXAMPLE.conf file gets set up with the correct numeric OIDs)
6137    
6138 2002-06-28 06:46  jbpn
6140    * snmplib/snmpTCPDomain.c:
6142      - remove transport specifier and port number from strings returned
6143        from snmp_tcp_fmtaddr() which break tcp_wrappers (and perhaps
6144        other things).
6145    
6146 2002-06-28 04:41  dts12
6148    * perl/agent/test.pl:
6150    Update default store retrieval functions to use the correct name.
6151    
6152    Note that this test script appears to include two infinite loops.
6153    I'm not clear how this is expected to run successfully ?
6154    
6155 2002-06-28 04:39  dts12
6157    * perl/agent/agent.xs:
6159    Remove reference to non-existent degugging function.
6160    
6161 2002-06-28 04:37  dts12
6163    * perl/manager/: Makefile.PL, displaytable.pm,
6164    getValues.pm, manager.pm, snmptosql:
6166    Bring perl 'manager' module under the NetSNMP banner
6167    (both in terms of module group name, and references to 'ucd-snmp').
6168    Remove some UCD-specific settings.
6169    
6170    Note that snmptosql still refers explicitly to Wes' UCD email address,
6171    and manager.pm to Wes' UCD filestore path.  The relevant lines have
6172    been highlighted, to encourage anyone wishing to use this to change them.
6173    
6174 2002-06-28 04:12  dts12
6176    * perl/: AnyData_SNMP/Makefile.PL, OID/Makefile.PL,
6177    SNMP/Makefile.PL, agent/Makefile.PL,
6178    manager/Makefile.PL:
6180    Remove checking for "internal" prerequisites, so that "perl Makefile.PL"
6181    at the top level will work - even on a pristine system.
6182    
6183    Qn:
6184      Is it necessary/desirable to separate the NetSNMP modules to this extent?
6185    Would it not be simpler to have all of the main .pm/.xs files in a single
6186    NetSNMP directory, and compile/install them all from there?
6187    
6188 2002-06-28 01:45  dts12
6190    * configure, configure.in:
6192    Check for --with-enterprise (et al) being invoked without a value, and bomb out.
6193    
6194 2002-06-27 21:43  rstory
6196    * README.solaris:
6198    new README detainling the use of SFIO to circumvent the 255 fd limit on
6199    solaris.
6200    
6201 2002-06-27 11:09  rstory
6203    * agent/helpers/table_array.c,
6204    include/net-snmp/agent/table_array.h:
6206    remove changing array; add netsnmp_table_array_remove_row()
6207    
6208 2002-06-27 04:15  dts12
6210    * Makefile.rules:
6212    Some versions of 'makedepend' (e.g. RedHat 7.1), can't handle "-osuffix"
6213    as a single option.  All versions seem happy with "-o suffix" so use that.
6214    
6215 2002-06-27 03:31  dts12
6217    * snmplib/mib.c:
6219    Use ENV_SEPARATOR_CHAR rather than hardwiring ':' in netsnmp_set_mib_directory
6220    (as suggested by Robert)
6221    
6222 2002-06-27 03:22  jbpn
6224    * snmplib/snmpUDPDomain.c:
6226      - remove transport specifier and port number from strings returned
6227        from snmp_udp_fmtaddr() which break tcp_wrappers (and perhaps
6228        other things).
6229    
6230 2002-06-27 03:09  dts12
6232    * agent/mibgroup/mibII/: snmp_mib.c (V4-2-patches.2), snmp_mib.c
6235    Validate new snmpEnableAuthenTraps value before trying to use it.
6236    Spotted & fixed by Shantha Kumara
6237    
6238 2002-06-25 14:09  rstory
6240    * apps/snmpset.c:
6242    add APPTOPS (-Cq) for suppressing output of set results on success
6243    
6244 2002-06-25 09:28  dts12
6246    * agent/mibgroup/ucd-snmp/proc.c:
6248    Apply patch #559848 to use the /proc pseudo-filesystem under Linux
6249    (rather than parsing the output of ps)
6250    
6251 2002-06-25 08:59  dts12
6253    * snmplib/snmp-tc.c:
6255    Check for 'aix4' (which is the token defined in the system header file)
6256    rather than 'aix'.   See bug #565769
6257    
6258 2002-06-25 08:31  dts12
6260    * agent/mibgroup/util_funcs.c:
6262    Treat '0' as an invalid index for a "simple table".
6263    
6264 2002-06-25 07:36  hardaker
6266    * local/snmpconf.dir/snmpd-data/system:
6268    document read-only nature of sysContact.0 and sysLocation.0
6269    configuration tokens.
6270    
6271 2002-06-25 06:40  jbpn
6273    * man/: Makefile.in, default_store.3.bot,
6274    default_store.3.top:
6276      - add netsnmp_ prefix to default_store functions
6277    
6278      - clean up manpage a bit
6279    
6280      - fix breakage in generation of default_store.3.h due to auto-indentation
6281        of default_store.h
6282    
6283 2002-06-25 02:55  jbpn
6285    * EXAMPLE.conf.def (V4-2-patches.3), EXAMPLE.conf.def:
6287      - mention that setting sysLocation et al. in snmpd.conf makes them
6288        read-only
6289    
6290      - also change syntax of all example command line tools to use newer
6291        -c COMMUNITY syntax not positional parameter
6292    
6293 2002-06-24 08:03  hardaker
6295    * agent/mibgroup/ucd-snmp/vmstat.c:
6297    make buffer size increase note a debug statement rather than a generic
6298    log statement.
6299    
6300 2002-06-23 18:40  driehuis
6302    * perl/SNMP/SNMP.xs:
6304    Handle COUNTER64 in __translate_asn_type.
6305    
6306 2002-06-23 16:03  hardaker
6308    * perl/AnyData_SNMP/netsh:
6310    documentation for the script and the language it houses.
6311      (man page auto-generated from the contained pod documentation)
6312    
6313 2002-06-23 15:03  hardaker
6315    * perl/SNMP/README:
6317    update to reference top level Makefile.PL
6318    
6319 2002-06-23 14:51  hardaker
6321    * perl/SNMP/: SNMP.xs (V4-2-patches.1), SNMP.xs:
6323    fix reported by Willem Dekker for Windows.  Bug #543194 fixed.
6324    
6325 2002-06-22 08:37  hardaker
6327    * README.snmpv3:
6329    update for recent methodologies
6330    
6331 2002-06-21 16:07  rstory
6333    * snmplib/mib.c:
6335    final (hopefully!) fix for parsing ip addresses from
6336    "Fco. Javier Ridruejo" <acbripef@si.ehu.es>
6337    
6338 2002-06-19 14:38  hardaker
6340    * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
6341    netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
6342 , netsnmp_multiplexer.3, netsnmp_old_api.3,
6343    netsnmp_read_only.3, netsnmp_serialize.3,
6344    netsnmp_table.3, netsnmp_table_array.3,
6345    netsnmp_table_data.3, netsnmp_table_dataset.3,
6346    netsnmp_table_iterator.3, netsnmp_todo.3:
6348    update from doxygen
6349    
6350 2002-06-19 11:50  hardaker
6352    * local/: mib2c.int_watch.conf, mib2c.scalar.conf:
6354    scalar mib2c configuration files for generating scalar code.
6355    
6356 2002-06-19 11:43  hardaker
6358    * agent/mibgroup/examples/scalar_int.c:
6360    clean up multi-line commend which was messed up by indent.
6361    
6362 2002-06-19 11:42  hardaker
6364    * perl/AnyData_SNMP/netsh:
6366    - add support for prompting of unknown parameters to aliases.
6367    - misc other improvements (like "rehash")
6368    
6369 2002-06-19 11:38  hardaker
6371    * net-snmp-config.in:
6373    fix for new default store API
6374    
6375 2002-06-19 11:29  hardaker
6377    * perl/: Makefile.PL, Makefile.makefiles,
6378    Makefile.subs.pl, make-perl-makefiles, ASN/Makefile.PL
6379 , OID/Makefile.PL, SNMP/Makefile.PL,
6380    agent/Makefile.PL, agent/default_store/Makefile.PL,
6381    default_store/Makefile.PL:
6383    ARGGGGGG
6384    I love perl.
6385    I hate perl's make system.
6386    I hate the fact that perl segfaults if GetOptions() is called more
6387    than once.
6388    sigh.
6389    This hopefully will fix the perl module build routines so it at least
6390    works (but it's still ugly and could use more cleaning).
6391    
6392 2002-06-19 07:45  rstory
6394    * agent/snmp_agent.c:
6396    fix infinte loop and add debug in remove_delegated
6397    
6398 2002-06-18 07:37  hardaker
6400    * agent/mibgroup/agentx/master_admin.c:
6402    NULL the priv pointer on session duplication.  thanks to rezitoz
6403    
6404 2002-06-17 06:23  hardaker
6406    * README:
6408    Changed Katsuhisa's email address, on request
6409    
6410 2002-06-14 07:44  hardaker
6412    * agent/helpers/table_iterator.c:
6414    Patch #569021: from Lauri Myllari
6415      - fix memory leak in the table iterator support.
6416    
6417 2002-06-14 07:02  hardaker
6419    * snmplib/snmp_api.c:
6421    Applied patch #569020 from rezitoz on IRC to fix non-initialized variable
6422    
6423 2002-06-14 03:57  dts12
6425    * agent/mibgroup/Rmon/alarm.c:
6427    Add (null) context, to bring into line with the v5 registry APIs.
6428    Fixes bug 568580.
6429    
6430 2002-06-14 02:27  dts12
6432    * aclocal.m4, configure:
6434    Use matching ' and " quotes for AIX configure test.
6435    Mentioned in passing in bug 565769.
6436    
6437 2002-06-13 14:32  hardaker
6439    * perl/SNMP/t/conf.t:
6441    fix default_store routines
6442    
6443 2002-06-12 06:43  dts12
6445    * win32/net-snmp/net-snmp-config.h:
6447    Bring Windows OID usage into line with the main config file settings.
6448    
6449 2002-06-12 06:37  dts12
6451    * acconfig.h, include/net-snmp/net-snmp-config.h.in:
6453    Correct the default Enterprise OID used in traps, to avoid a repeated 0
6454    subidentifier.  (Fixes bug #566917)
6455    
6456 2002-06-12 05:14  dts12
6458    * snmplib/snmp_api.c:
6460    Define 'length' as a signed variable, so it can handle an error value of -1.
6461    Reported by Joakim Althini.
6462    
6463 2002-06-12 03:11  dts12
6465    * snmplib/read_config.c:
6467    Make sure the address of the next link is properly saved, before freeing memory.
6468    Problem discovered by Hugo Cacote.
6469    
6470 2002-06-12 02:15  dts12
6472    * include/net-snmp/: agent/agent_index.h, agent/agent_trap.h
6473 , agent/all_helpers.h, agent/auto_nlist.h,
6474    agent/bulk_to_next.h, agent/debug_handler.h,
6475    agent/mib_modules.h, agent/multiplexer.h, agent/null.h
6476 , agent/old_api.h, agent/read_only.h,
6477    agent/serialize.h, agent/set_helper.h,
6478    library/cmu_compat.h, library/snmpAAL5PVCDomain.h,
6479    library/snmpCallbackDomain.h, library/snmpIPXDomain.h,
6480    library/snmpTCPDomain.h, library/snmpTCPIPv6Domain.h,
6481    library/snmpUDPDomain.h, library/snmpUDPIPv6Domain.h,
6482    library/snmpUnixDomain.h, library/snmp_parse_args.h,
6483    library/snmp_secmod.h, library/transform_oids.h,
6484    library/ucd_compat.h:
6486    Supply missing #ifndef/#define/#endif and extern "C" {} wrappers
6487    
6488 2002-06-11 17:56  rstory
6490    * snmplib/mib.c:
6492    remove spurious printf to stderr
6493    
6494 2002-06-11 14:21  rstory
6496    * include/net-snmp/types.h:
6498    add extern "C"; add void_array struct
6499    
6500 2002-06-11 14:20  rstory
6502    * agent/helpers/table_array.c:
6504    remove tsearch; use new container instead
6505    
6506 2002-06-11 14:19  rstory
6508    * include/net-snmp/agent/table_array.h:
6510    use container for secondary index
6511    
6512 2002-06-11 14:17  rstory
6514    * snmplib/Makefile.in:
6516    add container to headers; add container.c
6517    
6518 2002-06-11 14:17  rstory
6520    * snmplib/container.c:
6522    init functions for basic/sorted container
6523    
6524 2002-06-11 14:15  rstory
6526    * include/net-snmp/library/container.h:
6528    more methods for basic container; add sorted (will probably rename) conatiner
6529    
6530 2002-06-11 12:22  rstory
6532    * include/net-snmp/agent/instance.h:
6534    protect against multiple includes; add extern "C" for __cplusplus
6535    
6536 2002-06-11 11:11  hardaker
6538    * perl/AnyData_SNMP/: INSTALL, Makefile.PL, README
6539 , netsh, snmpsh:
6541    renamed snmpsh to netsh, as I like the name better and it appeals to a
6542    wider number of people.
6543    
6544 2002-06-10 09:53  rstory
6546    * agent/snmp_agent.c:
6548    when deleting an asp pointer, make sure it isn't in the delegated list
6549    
6550 2002-06-10 08:46  rstory
6552    * snmplib/mib.c:
6554    fix parse_one_oid_index to allow too short IP address when complete is
6555    specified; add netsnmp_oid2chars & netsnmp_oid2str
6556    
6557 2002-06-10 07:42  hardaker
6559    * perl/default_store/: default_store.pm, default_store.xs
6560 , test.pl:
6562    update to latest default_store defines
6563    
6564 2002-06-10 07:39  hardaker
6566    * Makefile.in, perl/.cvsignore, perl/Makefile.PL:
6568    Top level perl Makefile.PL to install the whole bunch underneath.
6569    This should now be used instead of the lower level makefiles for
6570    simplicity.
6571    
6572 2002-06-10 07:27  dts12
6574    * perl/SNMP/t/mib.t:
6576    Acknowledge known failing tests.
6577    This message can be removed once the problem has been isolated and fixed.
6578    
6579 2002-06-10 07:17  hardaker
6581    * snmplib/mib.c:
6583    support for ipaddress building/parsing of OID indexes.
6584    
6585 2002-06-10 02:07  dts12
6587    * FAQ (V4-2-patches.8), FAQ:
6589    Mention the other perl modules, introduced with v5 (particularly 'default_store')
6590    
6591 2002-06-10 01:28  dts12
6593    * FAQ (V4-2-patches.7), FAQ:
6595    New entry describing possible problems with trap handlers.
6596    
6597 2002-06-08 21:39  hardaker
6599    * perl/agent/agent.pm:
6601    default_store fixes
6602    
6603 2002-06-08 20:54  rstory
6605    * Makefile.in:
6607    break perl makefile creation into seperate step; only clean perl directory
6608    if there is a makefile
6609    
6610 2002-06-08 20:15  rstory
6612    * Makefile.in:
6614    add perltest target to make test in all perl directories
6615    
6616 2002-06-08 09:47  hardaker
6618    * perl/AnyData_SNMP/Storage.pm:
6620    fix to deal with updated SQL::Statement module.
6621    
6622 2002-06-08 07:08  hardaker
6624    * perl/AnyData_SNMP/INSTALL:
6626    update to SQL-Statement requirement of 1.004
6627    
6628 2002-06-08 06:45  hardaker
6630    * perl/SNMP/SNMP.xs:
6632    remove mib init code from C snmp_translate_obj call
6633    
6634 2002-06-08 06:44  hardaker
6636    * perl/SNMP/SNMP.pm:
6638    init_snmp inside translateObj
6639    
6640 2002-06-08 06:44  hardaker
6642    * perl/OID/OID.pm:
6644    change version to 0.1
6645    
6646 2002-06-08 06:43  hardaker
6648    * perl/AnyData_SNMP/configs/unix:
6650    A few cleanups to ifconfig and netstat commands
6651    
6652 2002-06-08 06:35  hardaker
6654    * perl/AnyData_SNMP/snmpsh:
6656    - beginning support for import/export of data (currently to/from CSV).
6657    - support for "diff" which compares old (possibly imported data) to current.
6658    
6659 2002-06-08 06:34  hardaker
6661    * perl/AnyData_SNMP/Makefile.PL:
6663    change required SNMP module version from 4 to 5
6664    
6665 2002-06-08 06:34  hardaker
6667    * mibs/NET-SNMP-EXAMPLES-MIB.txt:
6669    Add a tutorial place holder comment OID.
6670    
6671 2002-06-08 06:33  hardaker
6673    * local/tkmib:
6675    fix tkmib for newer perl modules.
6676    
6677 2002-06-08 06:33  hardaker
6679    * local/snmpconf:
6681    turn off extra bold/underline formatting by default.
6682    
6683 2002-06-07 15:04  rstory
6685    * include/net-snmp/library/container.h:
6687    generic container structure for storing data
6688    
6689 2002-06-07 13:01  rstory
6691    * perl/ASN/ASN.xs:
6693    include net-snmp-config.h
6694    
6695 2002-06-07 10:37  rstory
6697    * configure:
6699    update configure to keep in line with configure.in (why? shouldn't
6700    configure not be in CVS and be autogenerated? One of these days I'm going
6701    to have to learn autoconf....)
6702    
6703 2002-06-07 10:35  rstory
6705    * Makefile.in, Makefile.rules:
6707    always check return status of make when inside a loop, and exit on errors
6708    
6709 2002-06-07 08:17  dts12
6711    * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.3),
6712    interfaces.c:
6714    Only null-terminate the interface name while it's actually being copied.
6715    Restore the data line afterwards, so the debugging output is meaningful.
6716    
6717 2002-06-07 01:16  dts12
6719    * agent/snmp_agent.c:
6721    Fix for indexing error, that causes a crash if more than 16 varbinds
6722    are added to the cache in one go.  Spotted by Shanth Kumara
6723    
6724 2002-06-06 01:12  dts12
6726    * aclocal.m4, configure (V4-2-patches.[7,5]), aclocal.m4,
6727    configure:
6729    Don't differenciate between elf- and a.out-based NetBSD systems.
6730    (Problem highlighted by Felicia Neff)
6731    
6732 2002-06-05 18:50  rstory
6734    * acconfig.h, configure, configure.in,
6735    include/net-snmp/net-snmp-config.h.in,
6736    include/net-snmp/types.h:
6738    put defines for socklen_t and in_addr_t in net-snmp/types.h instead of having
6739    configure generate them; configure instead generates HAVE_SOCKLEN_T and
6740    HAVE_IN_ADDR_T for systems which don't need the defines; this is primarily
6741    for the benefit of the Win32 platform, which doesn't have configure.
6742    
6743 2002-06-05 09:20  rstory
6745    * local/mib2c.iterate.conf:
6747    don't advance request pointer inside for loop, since for loop does it for
6748    us; otherwise for loop may end up dereferencing NULL pointer.
6749    
6750 2002-06-05 06:41  hardaker
6752    * perl/AnyData_SNMP/configs/unix:
6754    example configuration file to duplicate various unix utilities:
6755     - currently: netstat, ps, df, ifconfig
6756    
6757 2002-06-05 06:40  hardaker
6759    * perl/AnyData_SNMP/configs/scli:
6761    example configuration file to duplicate functionality in Juergen's
6762    scli command.
6763    
6764 2002-06-05 06:39  hardaker
6766    * perl/AnyData_SNMP/snmpsh:
6768    new commands:
6769      source file -- sources an rc file
6770      watch expression -- repeatedly runs a command and colorizes
6771        differences in data
6772      eval expression -- evaluates an expression directly in perl
6773        - beginnings of overloads in perl so that calling sysContact()
6774          will return the sysContact value.  tables not returned yet.
6775    fixes:
6776      turns of ornamental prompt support (ick) by default
6777    
6778 2002-06-05 04:43  dts12
6780    * man/: snmpcmd.1 (V4-2-patches.8), snmpcmd.1.def:
6782    Brief mention of the need to quote OIDs containing string indexes,
6783    to protect the double quotes from the shell.
6784    
6785 2002-06-04 10:38  rstory
6787    * agent/snmp_agent.c:
6789    test for a null treecache before dereferencing it; noted on the coders
6790    list by joakim.althini@reddo.net
6791    
6792 2002-06-04 10:33  rstory
6794    * agent/snmp_agent.c:
6796    test for asp->pdu == NULL before dereferencing it; noted on the coders
6797    list by joakim.althini@reddo.net.
6798    
6799 2002-06-04 05:54  hardaker
6801    * perl/AnyData_SNMP/snmpsh:
6803    support for printf, single query/sets of scalars, multi-line aliases.
6804    
6805 2002-05-30 15:23  hardaker
6807    * perl/SNMP/SNMP.pm:
6809    default_store fixes
6810    
6811 2002-05-30 15:23  hardaker
6813    * perl/OID/OID.pm:
6815    make new() operator a bit smarter
6816    
6817 2002-05-29 19:57  hardaker
6819    * snmplib/: snmp_alarm.c (V4-2-patches.2), snmp_alarm.c:
6821    set the storage pointer to NULL, as pointed out by Mark Hoy.
6822    
6823 2002-05-29 09:22  hardaker
6825    * include/net-snmp/library/default_store.h,
6826    include/net-snmp/library/mib.h, snmplib/mib.c,
6827    snmplib/snmp_parse_args.c:
6829    Patch from Harrie Hazewinkel to APIify MIBDIRS support
6830    
6831 2002-05-29 07:43  dts12
6833    * FAQ (V4-2-patches.6), FAQ:
6835    Expand on when OpenSSL is necessary, and how to compile using it.
6836    
6837 2002-05-29 06:52  dts12
6839    * snmplib/snmpUDPDomain.c:
6841    Set REUSEADDR so that specifying the same port twice doesn't kill the agent.
6842    (Suggested by Robert Hastings)
6843    
6844 2002-05-29 02:41  dts12
6846    * FAQ (V4-2-patches.5), FAQ:
6848    Reference both versions of the tutorial (since this document is used
6849    for building the on-line version of the FAQ)
6850    
6851 2002-05-29 02:16  dts12
6853    * FAQ (V4-2-patches.4), FAQ:
6855    Clarify that trap filtering is not yet operational.
6856    
6857 2002-05-28 14:53  rstory
6859    * snmplib/oid_array.c:
6861    remove ^M chars
6862    
6863 2002-05-28 14:52  rstory
6865    * local/mib2c.array-user.conf:
6867    fix logic in can_delete; consolidate use of netsnmp_set_mode_request by setting
6868    rc for use at end of loop; don't use removed macros for rowstatus/storagetype,
6869    using new netsnmp_check_vb* routines instead; add asserts for error cases that
6870    should be caught by earlier routines
6871    
6872 2002-05-28 14:47  rstory
6874    * include/net-snmp/agent/table_array.h:
6876    add callbacks for row (de)activation
6877    
6878 2002-05-28 06:23  dts12
6880    * agent/helpers/table_array.c:
6882    Protect "#include <search.h>" with the HAVE_SEARCH_H token.  (Suggested by Harrie)
6883    
6884 2002-05-28 06:20  dts12
6886    * include/net-snmp/library/snmp_logging.h:
6888    Fix the declaration of snmp_enable_syslog_ident. (Spotted by Harrie)
6889    
6890 2002-05-27 01:53  dts12
6892    * apps/snmptrapd.c, include/net-snmp/library/snmp_logging.h
6893 , snmplib/snmp_logging.c:
6895    Don't hardwire syslog facility to LOG_DAEMON.
6896    Fix provided by Joakim Fallsjo.
6897    
6898 2002-05-27 01:32  dts12
6900    * agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c
6901    (V4-2-patches.[2,8]), agent/mibgroup/snmpv3/usmUser.c,
6902    apps/snmptrapd.c:
6904    Tweak 'usmUser' help string to accurately reflect which bits are optional.
6905    Reported by Ali Chanaui.
6906    
6907 2002-05-27 01:22  dts12
6909    * man/: snmpd.conf.5.def (V4-2-patches.4), snmpd.conf.5.def:
6911    Document the limit on the number of "file" directives.
6912    
6913 2002-05-27 01:17  dts12
6915    * local/Makefile.in:
6917    Remove an extraneous trailing backslash, that confuses some 'make's
6918    
6919 2002-05-24 09:54  hardaker
6921    * perl/agent/netsnmp_request_info.pm:
6923    Proper creation of returned NetSNMP::OID object.
6924    
6925 2002-05-24 09:54  hardaker
6927    * perl/agent/agent.xs:
6929    increase reference counts on returned mib registration objects so
6930    they're not auto-cleaned by perl (the agent now has a copy of the pointer)
6931    
6932 2002-05-24 09:53  hardaker
6934    * perl/SNMP/SNMP.xs:
6936    new default_store netsnmp_ prefixes.
6937    
6938 2002-05-24 09:53  hardaker
6940    * local/mib2c:
6942    support for scalars (mib2c.scalar.conf file coming shortly)
6943    
6944 2002-05-24 09:52  hardaker
6946    * Makefile.in:
6948    A new rule called "commentcheck" to grep all sources for // comments.
6949    
6950 2002-05-24 08:09  dts12
6952    * agent/agent_registry.c:
6954    Declare 'register_mib_detach_node' before it's used for the first time.
6955    (Spotted by Xiang Zhang)
6956    
6957 2002-05-24 07:44  dts12
6959    * apps/Makefile.in:
6961    Remove extraneous trailing backslash.
6962    (That *might* be confusing Sun's make, but is wrong anyway)
6963    
6964 2002-05-23 01:39  dts12
6966    * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_bsdi4.c,
6967    vmstat_dynix.c, vmstat_freebsd2.c, vmstat_hpux.c,
6968    vmstat_netbsd1.c, vmstat_solaris2.c:
6970    Bring the various 'var_extensible_vmstat' definitions into line
6971    with the declaration in the header file - i.e. non-static.
6972    
6973 2002-05-21 15:25  rstory
6975    * Makefile.in:
6977    add -I$(srcdir)/include to CPP path for people building outside of src tree
6978    
6979 2002-05-21 08:14  rstory
6981    * agent/mibgroup/tunnel/tunnel.c:
6983    apply patch [ 558129 ] Make the tunnel mib compile in 5.0.1, submitted
6984    by Lorenzo Colitti (lcolitti), which adds missing net-snmp-config.h
6985    
6986 2002-05-21 05:32  jbpn
6988    * agent/snmpd.c:
6990      - fix core dump in -u option processing, noted by Andreas Maus
6991    
6992 2002-05-21 05:20  dts12
6994    * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.9), memory.c
6997    Latch memory reporting at 2^31-1, rather than 2^32-1 since these
6998    objects are defined as (signed) Integer32.
6999    Only latch if the value is *greater* than this threshold, not less!
7000    
7001 2002-05-21 01:20  jbpn
7003    * include/ucd-snmp/default_store.h, snmplib/ucd_compat.c
7006      - add compatibility definitions and functions for newly-renamed
7007        default store manipulation functions and constants (defined iff
7008        --enable-ucd-compatibility is given to at configuration time)
7009    
7010 2002-05-21 00:51  jbpn
7012    * include/net-snmp/library/default_store.h,
7013    snmplib/default_store.c:
7015      - move definition of netsnmp_ds_read_config type from default_store.h
7016        into default_store.c (since it is not, and should not, be used
7017        elsewhere).
7018    
7019 2002-05-20 03:42  rstory
7021    * agent/mibgroup/mibII/vacm_vars.c:
7023    registers tokens for ipv6 ro/rw community, and make sure to parse them
7024    as ipv6, not v4.
7025    
7026 2002-05-19 11:38  driehuis
7028    * agent/mibgroup/ucd-snmp/diskio.c:
7030    Bugfix for FreeBSD support of the diskIO mib. The original code neglected
7031    the device number, which made distinguishing between, say, ad0 and ad1
7032    impossible.
7033    
7034 2002-05-17 09:05  hardaker
7036    * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c
7037 , agent/mibgroup/mibII/interfaces.c,
7038    agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ipv6.c,
7039    agent/mibgroup/mibII/mta_sendmail.c,
7040    agent/mibgroup/mibII/snmp_mib.c,
7041    agent/mibgroup/mibII/sysORTable.c,
7042    agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c
7043 , agent/mibgroup/mibII/udp.c,
7044    agent/mibgroup/mibII/vacm_vars.c,
7045    include/net-snmp/agent/var_struct.h:
7047    Patch from Harrie Hazewinkel to slightly reduce memory costs of registartions
7048    
7049 2002-05-16 17:06  hardaker
7051    * perl/SNMP/SNMP.xs:
7053    fix default store tag names.
7054    fix init_snmp() definition to match normal perl non-ansi mode.
7055    
7056 2002-05-16 16:39  driehuis
7058    * net-snmp-config.in:
7060    Make sure --cflags spits out the required include path when installing
7061    in a non-default location, as documented in the usage info in the script.
7062    
7063 2002-05-16 15:36  hardaker
7065    * local/snmpconf.dir/snmpd-data/system:
7067    add a line to the sysServices prompt saying if you don't know, say no.
7068    
7069 2002-05-16 12:55  hardaker
7071    * perl/agent/default_store/: default_store.pm,
7072    default_store.xs:
7074    update to new define list
7075    
7076 2002-05-16 12:55  hardaker
7078    * perl/agent/default_store/test.pl:
7080    test script
7081    
7082 2002-05-16 12:49  hardaker
7084    * perl/agent/default_store/gen:
7086    autogeneration script
7087    
7088 2002-05-16 10:58  hardaker
7090    * perl/default_store/: default_store.pm, default_store.xs
7091 , test.pl:
7093    updates to new .h tokens
7094    
7095 2002-05-16 10:58  hardaker
7097    * perl/default_store/gen:
7099    .h -> perlmodule regeneration script
7100    
7101 2002-05-16 07:09  dts12
7103    * include/net-snmp/library/default_store.h,
7104    include/net-snmp/library/mib.h, snmplib/mib.c,
7105    snmplib/snmp_api.c, snmplib/ucd_compat.c:
7107    Consolidate the various OID output configuration mechanisms into one.
7108    This does not affect the command-line options (yet!) - just the internals.
7109    
7110 2002-05-15 17:44  hardaker
7112    * snmplib/default_store.c,
7113    include/net-snmp/library/default_store.h,
7114    include/net-snmp/agent/ds_agent.h:
7116    fix default_store
7117    
7118 2002-05-15 17:20  hardaker
7120    * configure:
7122    run autoconf
7123    
7124 2002-05-15 17:20  hardaker
7126    * acconfig.h, include/net-snmp/net-snmp-config.h.in:
7128    create a define location for HAVE_GETDEVS
7129    
7130 2002-05-15 17:16  hardaker
7132    * agent/Makefile.depend, agent/helpers/Makefile.depend,
7133    agent/mibgroup/Makefile.depend, apps/Makefile.depend,
7134    apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
7137    depend update, which I meant to check in before the 5.0.1 release
7138    
7139 2002-05-15 05:53  jbpn
7141    * agent/: agent_index.c, agent_read_config.c,
7142    agent_registry.c, auto_nlist.c, kernel.c,
7143    snmp_agent.c, snmp_perl.c, snmp_vars.c, snmpd.c
7146      - use new netsnmp_ds_blah functions and constants
7147    
7148 2002-05-15 05:39  jbpn
7150    * apps/notification_log.c, apps/notification_log.h,
7151    apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c
7152 , apps/snmpgetnext.c, apps/snmpstatus.c,
7153    apps/snmptable.c, apps/snmptranslate.c, apps/snmptrap.c
7154 , apps/snmptrapd.c, apps/snmpusm.c,
7155    apps/snmpwalk.c, apps/snmpnetstat/main.c,
7156    agent/mibgroup/agentx/agentx_config.c,
7157    agent/mibgroup/agentx/master.c,
7158    agent/mibgroup/agentx/subagent.c,
7159    agent/mibgroup/disman/mteTriggerTable.c,
7160    agent/mibgroup/mibII/snmp_mib.c,
7161    agent/mibgroup/mibII/sysORTable.c,
7162    agent/mibgroup/mibII/system_mib.c, agent/mibgroup/smux/smux.c
7163 , agent/mibgroup/tunnel/tunnel.c:
7165      - use new netsnmp_ds_blah functions and constants
7166    
7167 2002-05-15 05:37  jbpn
7169    * snmplib/: default_store.c, mib.c, parse.c,
7170    read_config.c, snmpUDPDomain.c, snmpUDPIPv6Domain.c
7171 , snmp_alarm.c, snmp_api.c, snmp_logging.c,
7172    snmp_parse_args.c, snmp_secmod.c, snmpusm.c,
7173    snmpv3.c, ucd_compat.c, vacm.c:
7175      - rename functions and constants from default_store from ds_blah
7176        to netsnmp_ds_blah
7177    
7178 2002-05-15 02:02  jbpn
7180    * agent/mibgroup/smux/: smux.c (V4-2-patches.0), smux.c:
7182      - initialise smux_listen_sd to avoid problems noted in bug #545448
7183        (a bit unreasonable in my view but it can't do any harm).
7184    
7185 2002-05-14 12:40  rstory
7187    * agent/helpers/table_array.c:
7189    precision extraction of tumor instead of amputation, or, ifdef search.h
7190    functions that aren't essential to table_array operation and will probably
7191    vanish in the near future anyway.
7192    
7193 2002-05-13 20:16  rstory
7195    * agent/object_monitor.c:
7197    fix type in sizeof
7198    
7199 2002-05-13 13:04  hardaker
7201    * configure, configure.in, agent/helpers/table_array.c
7202 , include/net-snmp/net-snmp-config.h.in:
7204    Check for search.h before compiling the table_array helper
7205    
7206 2002-05-13 08:00  hardaker
7208    * agent/helpers/old_api.c:
7210    remove C++ comments
7211    
7212 2002-05-13 00:39  driehuis
7214    * ChangeLog:
7216    Note changes to configure.in.
7217    
7218 2002-05-12 10:30  driehuis
7220    * configure.in:
7222    Make sure the checks for kvm related stuff happens when -lkvm is in scope.
7223    Add detection of the -ldevstat requirement when building with ucd-snmp/diskio.
7224    
7226         
7227 -------------------------------------------------------------------------------
7229 Changes: V5.0 -> V5.0.1
7231 20020-05-12 17:30  driehuis
7233    * configure.in:
7235    detect -ldevstat when needed; fix -lkvm detection
7237 2002-05-10 17:09  hardaker
7239    * FAQ, NEWS, README, README.agentx:
7241    mention tutorial-5 instead of tutorial
7242    
7243 2002-05-10 17:04  hardaker
7245    * perl/agent/: Makefile.PL, agent.pm,
7246    netsnmp_request_info.pm:
7248    request info perl code moved to separate file.
7249    
7250 2002-05-10 17:01  hardaker
7252    * perl/OID/OID.pm:
7254    documentation for the OID building overloads.
7255    
7256 2002-05-10 16:55  hardaker
7258    * apps/snmpvacm.c:
7260    Add proper length segment to the build view OID.
7261    
7262 2002-05-10 14:41  hardaker
7264    * snmplib/mib.c:
7266    new doc patch from Axel Kittenberg
7267    
7268 2002-05-10 14:04  hardaker
7270    * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.0), vacm_vars.c
7273    fix vacm problem on sets with OIDs containing large numbers as noted
7274    by Vinay Gaonkar on the -coders mailing list.
7275    
7276 2002-05-10 13:46  hardaker
7278    * local/mib2c:
7280    fix calling on multiple tables
7281    
7282 2002-05-10 03:23  dts12
7284    * snmplib/mib.c:
7286    Merge "STRING: Hex:" type tokens into a single token "Hex-STRING:"
7287    
7288 2002-05-10 03:12  dts12
7290    * agent/helpers/instance.c:
7292    Report non-exitent subinstances as 'noSuchInstance' rather than 'noSuchObject'.
7293    "snmpget .... .1.3.6.1.6.3.12.1.5.0.99" now responds correctly.
7294    (though "snmpget .... .1.3.6.1.6.3.12.1.5.1" still returns 'noSuchObject')
7295    
7296    Also guess that failed SET requests are 'noCreation' errors (which is
7297    probably the most likely option).
7298    
7299 2002-05-09 15:54  hardaker
7301    * Makefile.rules:
7303    exit properly when a subdir fails to make properly
7304    
7305 2002-05-09 15:30  hardaker
7307    * snmplib/mib.c:
7309    create a token for the -Ov equivelant
7310    
7311 2002-05-09 09:12  hardaker
7313    * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.5),
7314    memory_solaris2.c:
7316    patch from Takumi Kadode to fix memory usage on solaris
7317    
7318 2002-05-09 08:54  hardaker
7320    * agent/mibgroup/ucd-snmp/vmstat.c:
7322    updates from malloced vmstat fixes from patches branch
7323    
7324 2002-05-08 16:34  hardaker
7326    * net-snmp-config.in:
7328    new --compile-subagent features:
7329      --cflags
7330      --norm
7331      --ldflags
7332      includes header files
7333      misc other bug fixes.
7334    
7335 2002-05-08 13:13  hardaker
7337    * agent/mibgroup/agentx/subagent.c:
7339    make the subagent properly call the reserve2 state again.
7340    
7341 2002-05-08 10:02  hardaker
7343    * agent/mibgroup/examples/notification.c:
7345    run indent
7346    
7347 2002-05-08 09:01  hardaker
7349    * agent/mibgroup/examples/notification.c:
7351    um, use 30 seconds like advertised.
7352    
7353 2002-05-08 08:59  hardaker
7355    * agent/mibgroup/examples/notification.c,
7356    agent/mibgroup/examples/notification.h,
7357    mibs/NET-SNMP-EXAMPLES-MIB.txt:
7359    define a better notification example (no requests.  just alarm -> send)
7360    
7361 2002-05-07 22:45  hardaker
7363    * local/mib2c:
7365    update to current indent command
7366    
7367 2002-05-07 22:44  hardaker
7369    * local/mib2c.create-dataset.conf:
7371    move text in comment left slight (was too long).
7372    
7373 2002-05-07 22:43  hardaker
7375    * local/mib2c:
7377    enum fixes.
7378    
7379 2002-05-07 22:42  hardaker
7381    * local/: Makefile.in, mib2c.column_defines.conf,
7382    mib2c.column_enums.conf, mib2c.conf:
7384    New mib2c files for generating headers full of column number defines
7385    and enum defines.
7386    
7387 2002-05-07 22:40  hardaker
7389    * net-snmp-config.in:
7391    - --compile-subagent agent library reordering so it actually works.
7392    - --compile-subagent now supports .o files (precompiled code).
7393    
7394 2002-05-07 22:31  hardaker
7396    * acconfig.h, configure:
7398    hmm.  missed some checkin files.
7399    
7400 2002-05-07 11:15  hardaker
7402    * perl/SNMP/t/: conftest.conf, startagent.pl, conf.t
7405    test for configuration file/default_store support
7406    
7407 2002-05-07 11:14  hardaker
7409    * perl/SNMP/: SNMP.pm, SNMP.xs:
7411    make init_snmp() take a char * argument like the real API
7412    
7413 2002-05-07 11:00  hardaker
7415    * agent/helpers/instance.c:
7417    typos.
7418    
7419 2002-05-07 09:41  hardaker
7421    * local/snmpconf:
7423    fix the -g flag.
7424    
7425 2002-05-07 09:16  hardaker
7427    * agent/helpers/instance.c:
7429    call netsnmp_set_request_error like a good boy.
7430    
7431 2002-05-06 20:43  rstory
7433    * mibs/Makefile.mib:
7435    fix missing $ noted by John Mills on the coders list
7436    
7437 2002-05-06 16:12  hardaker
7439    * configure, config.h.in, configure.in, snmplib/snmp_api.c
7440    (V4-2-patches.[4,2,3,3]), configure, configure.in,
7441    include/net-snmp/net-snmp-config.h.in,
7442    snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
7443    snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
7444    snmplib/snmpUnixDomain.c:
7446    use size_t when socklen_t is not available (correctly done this time)
7447    
7448 2002-05-06 15:59  hardaker
7450    * snmplib/: snmpTCPDomain.c, snmpTCPIPv6Domain.c,
7451    snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c
7454    use size_t when socklen_t is not available
7455    
7456 2002-05-06 15:49  hardaker
7458    * configure, acconfig.h, config.h.in, configure.in
7459    (V4-2-patches.[3,7,1,2]), acconfig.h, configure,
7460    configure.in, include/net-snmp/net-snmp-config.h.in:
7462    use size_t when socklen_t is not available
7463    
7464 2002-05-06 15:11  hardaker
7466    * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h
7467 , vmstat_hpux.c, vmstat_hpux.h:
7469    run indent
7470    
7471 2002-05-06 15:10  hardaker
7473    * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h
7474 , vmstat_hpux.c, vmstat_hpux.h:
7476    Patches #551914+ from Gary Edwards to support hpux11 for memory and vmstat modules
7477    
7478 2002-05-06 15:07  hardaker
7480    * agent/mibgroup/ucd_snmp.h:
7482    add new hpux modules
7483    
7484 2002-05-06 14:34  hardaker
7486    * README:
7488    new contributors.
7489    
7490 2002-05-06 14:32  hardaker
7492    * include/net-snmp/library/default_store.h, man/snmpcmd.1.def
7493 , snmplib/mib.c:
7495    Patch #551489: From Jeffrey Watson to add a -Q option for quick but w/ an '='
7496    
7497 2002-05-06 14:28  hardaker
7499    * man/snmpd.1.def:
7501    change -D documentation to reflect current code.
7502    
7503 2002-05-06 14:27  hardaker
7505    * agent/agent_handler.c:
7507    misc small bugs and error message wording fixes.
7508    
7509 2002-05-06 09:37  hardaker
7511    * agent/mibgroup/smux/: smux.c (V4-2-patches.9), smux.c:
7513    bug #547010: fix smux auth bug as reported and fixed by Stefan Radman
7514    
7515 2002-05-01 23:01  rstory
7517    * local/mib2c.array-user.conf:
7519    tweaks for update to table_array
7520    
7521 2002-05-01 23:00  rstory
7523    * agent/Makefile.in:
7525    add object_monitor stuff
7526    
7527 2002-05-01 22:46  rstory
7529    * snmplib/Makefile.in:
7531    add check_varbind stuff
7532    
7533 2002-05-01 22:45  rstory
7535    * include/net-snmp/library/check_varbind.h,
7536    snmplib/check_varbind.c:
7538    convenience functions for validation vabrind info
7539    
7540 2002-05-01 22:43  rstory
7542    * agent/helpers/table_array.c,
7543    include/net-snmp/agent/table_array.h:
7545    do I really have to do this? sigh. Ok, rename debug token; revamp logic to
7546    modify rows in place, keeping undo info (vs always changing a copy of a row
7547    and swapping rows when set completed successfully) to allow external code
7548    to keep pointers that don't disappear on them; add a few callbacks, including
7549    row_compare, so table_array can maintain the secondary index tree; don't call
7550    can_activate/can_delete unless we are actually trying to activate/delete row;
7551    add skeleton (ifdef'd out) code for cooperative notifications of row events;
7552    update changing array in commit & undo cases, not just commit; change typdefs
7553    for a few callback pointers; ummmm... I *think* that's it....:-)
7554    
7555 2002-05-01 17:30  hardaker
7557    * perl/OID/: OID.pm, OID.xs, test.pl:
7559    Add index building to the + operator.
7560    
7561 2002-05-01 09:52  hardaker
7563    * perl/: OID/OID.pm, OID/OID.xs, agent/Makefile.PL
7564 , agent/agent.pm, agent/agent.xs, agent/test.pl
7565 , agent/typemap:
7567    Make getOID for requests returned a NetSNMP::OID blessed reference.
7568    I'm not happy about how this is done, but all attempts to do it
7569    correctly only left me in confusion.
7570    
7571 2002-05-01 09:31  hardaker
7573    * agent/mibgroup/mibII/vacm_vars.c,
7574    include/net-snmp/library/snmpAAL5PVCDomain.h,
7575    include/net-snmp/library/snmpTCPIPv6Domain.h,
7576    include/net-snmp/library/snmpUDPIPv6Domain.h,
7577    include/net-snmp/library/snmpUnixDomain.h,
7578    snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c
7579 , snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c
7582    Change the domain OIDs to point to the net-snmp domains created by Dave.
7583    This fixes bug #544245 as well.
7584    
7585 2002-05-01 09:30  hardaker
7587    * Makefile.in:
7589    Add the OID perl module to the list of modules.
7590    
7591 2002-05-01 07:45  hardaker
7593    * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.0), UCD-SNMP-MIB.txt:
7595    remove old (and conflicting with traps) transport domain OIDs
7596    
7597 2002-05-01 06:19  dts12
7599    * man/: snmpbulkget.1.def, snmpbulkwalk.1.def,
7600    snmpcmd.1.def, snmpdelta.1, snmpget.1.def,
7601    snmpset.1.def, snmpstatus.1.def, snmptest.1.def,
7602    snmpwalk.1.def:
7604    Add type tags "STRING: " and "INTEGER: " to example output.
7605    Add explicit setting of protocol version to example commands.
7606    
7607 2002-05-01 03:34  jbpn
7609    * agent/mibgroup/Rmon/: agutil.c, agutil.h,
7610    agutil_api.h, alarm.c, alarm.h, event.c,
7611    event.h, history.c, history.h, row_api.h,
7612    rows.c, rows.h, statistics.c, statistics.h:
7614      - remove CVS Log: entries which are causing problems since they are
7615        embedded in a comment, but some of the log entries contain comment
7616        delimiters.
7617    
7618 2002-04-30 22:15  rstory
7620    * agent/snmpd.c:
7622    remove netsnmp_processing_set, it lives in snmp_agent.c
7623    
7624 2002-04-30 22:13  rstory
7626    * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c
7629    remove unused parameter; allow NONE as old value for storage type transtions
7630    
7631 2002-04-30 22:12  rstory
7633    * include/net-snmp/agent/table.h:
7635    remove overly complex macro stuff for rowstatus/storagetype
7636    
7637 2002-04-30 09:28  hardaker
7639    * perl/OID/: Makefile.PL, OID.pm, OID.xs, README
7640 , test.pl:
7642    - allow conversions to an array (needs to be tied still).
7643    - documentation.
7644    
7645 2002-04-30 08:15  jbpn
7647    * agent/: snmpd.c (V4-2-patches.3), snmpd.c:
7649      - fix bug #545775, reported by Dave Denson, whereby the PID of an
7650        already-running snmpd would be overwritten by starting a new snmpd
7651        (which would then exit, leaving the original snmpd running and the
7652        wrong PID in the file).  Solution is not to write the PID until we
7653        have successfully opened all our sockets.
7654    
7655 2002-04-30 07:23  hardaker
7657    * perl/OID/: .cvsignore, Changes, MANIFEST,
7658    Makefile.PL, OID.pm, OID.xs, README,
7659    test.pl, typemap:
7661    OID perl module so you can do simple OID manipulations within perl easily:
7662      - Example:  new NetSNMP::OID('interfaces') > new NetSNMP::OID('system')
7663    
7664 2002-04-29 16:52  hardaker
7666    * agent/mibgroup/versiontag:
7668    regexp fix for white space checks in indent formatted code
7669    
7670 2002-04-29 16:47  hardaker
7672    * Makefile.in:
7674    reorder perl module names to reflect (new) dependencies.
7675    
7676 2002-04-29 09:42  hardaker
7678    * perl/SNMP/t/mib.t:
7680    fix a few warnings on failed tests (just screen cleanups)
7681    
7682 2002-04-29 09:41  hardaker
7684    * perl/SNMP/: Makefile.PL, SNMP.pm:
7686    Make the perl module respect snmp.conf settings (finally).
7687      - Now requires a dependency on the NetSNMP::default_store module though.
7688    
7689 2002-04-27 08:19  rstory
7691    * agent/snmp_agent.c:
7693    don't process set request till delegated requests are complete, and queue
7694    any other received packets until a set has completed processing.
7695    
7696 2002-04-27 08:10  rstory
7698    * snmplib/snmp_api.c:
7700    clean up comments munged by indent
7701    
7702 2002-04-27 08:08  rstory
7704    * agent/mibgroup/agentx/subagent.h:
7706    add missing prototype to fix compiler warning
7707    
7708 2002-04-27 08:07  rstory
7710    * agent/: object_monitor.c, helpers/table.c,
7711    helpers/table_array.c:
7713    ifdef gymnastics to make sure asserts are only compiled in only if explicity
7714    requested
7715    
7716 2002-04-26 21:26  rstory
7718    * agent/mibgroup/host/hr_storage.c:
7720    fix unbalanced endif on linux. hope I didn't break anything else.
7721    
7722 2002-04-26 19:14  rstory
7724    * agent/snmpd.c:
7726    fix unused var warning for !windows
7727    
7728 2002-04-26 14:33  hardaker
7730    * agent/mibgroup/Rmon/event.c,
7731    include/net-snmp/library/asn1.h:
7733    fix OID_LENGTH definitions
7734    
7735 2002-04-26 10:53  hardaker
7737    * Makefile.in, perl/ASN/Makefile.PL,
7738    perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL:
7740    fix --with-perl-modules in makefiles.  Make everything use
7741    net-snmp-config, ...
7742    
7743 2002-04-26 10:27  hardaker
7745    * perl/SNMP/: Makefile.PL, README, SNMP.pm:
7747    - Cleanup.
7748    - Make buildable from within the source.
7749    - Change documentation references for ucd-snmp
7750    - Change contact location to net-snmp-users (per Joe's agreement)
7751    
7752 2002-04-26 10:19  hardaker
7754    * perl/default_store/: MANIFEST, Makefile.PL, README, 
7755         default_store.pm, test.pl:
7757    - cleanup.
7758    - Use net-snmp-config to find library, etc.
7759    - Make buildable from within the source.
7760    - a few more tests added
7761    - use correct libraries
7762    - add documentation
7763    
7764 2002-04-26 04:22  dts12
7766    * configure, configure.in:
7768    Extracting the version from 'snmplib/snmp_version.c' needs to take account
7769    of blank space.  Reported by Stefan Radman (Bug #547379)
7770    
7771 2002-04-26 04:11  dts12
7773    * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.8), memory.c
7776    Handle memory values > 32bit (latching at 2^32-1)
7777    Patch #548663 from Rob Myers
7778    
7779 2002-04-26 03:55  dts12
7781    * agent/snmpd.c:
7783    Remove redundant 'Invalid option' message, since this is typically
7784    reported by getopt().  (Suggested by Andrew Rucker Jones - patch #548748 )
7785    
7786 2002-04-26 03:51  dts12
7788    * agent/snmpd.c:
7790    Add 'v' to the list of valid options (patch #548748)
7791    Thanks to Andrew Rucker Jones.
7792    
7793 2002-04-26 03:36  dts12
7795    * README.hpux11, agent/mibgroup/host/hr_storage.c,
7796    agent/mibgroup/host/hr_system.c,
7797    agent/mibgroup/mibII/var_route.c,
7798    include/net-snmp/system/hpux.h,
7799    agent/mibgroup/ucd-snmp/loadave.c,
7800    agent/mibgroup/ucd-snmp/memory.c,
7801    agent/mibgroup/ucd-snmp/memory.h:
7803    Apply Johannes Schmidt-Fischer's improved HP-UX 11 patch
7804    (#530724) to the main v5 line, as well as the v4-2 branch.
7805    The code now compiles cleanly under HP-UX 11 using gcc.
7806    
7807 2002-04-25 07:19  hardaker
7809    * README, include/net-snmp/library/vacm.h,
7810    snmplib/vacm.c:
7812    Patch from Axel Kittenberg to fix possible variable name clash
7813    
7814 2002-04-24 22:39  rstory
7816    * agent/object_monitor.c:
7818    handle callbacks sending new notifications (while processing notifications)
7819    
7820 2002-04-24 21:35  rstory
7822    * include/net-snmp/agent/object_monitor.h:
7824    header for new fucntions for monitoring objects
7825    
7826 2002-04-24 21:34  rstory
7828    * agent/object_monitor.c:
7830    new functions for monitoring object values
7831    
7832 2002-04-24 15:02  hardaker
7834    * agent/mibgroup/ucd-snmp/vmstat.c:
7836    /proc/stat can be larger than 1024
7837    
7838 2002-04-24 06:19  dts12
7840    * snmplib/Makefile.in:
7842    Install the missing 'md5.h' header file.
7843    
7844 2002-04-23 09:43  rstory
7846    * agent/helpers/: table.c, table_array.c:
7848    remove last of the #warnings, add xxx-rks if necessary
7849    
7850 2002-04-23 07:53  hardaker
7852    * agent/helpers/table_array.c:
7854    remove warnings
7855    
7856 2002-04-22 19:11  rstory
7858    * agent/mibgroup/ipfwchains/README:
7860    update URL to use freenmp.com mirror (unless someone knows a better place?)
7861    
7862 2002-04-22 14:10  rstory
7864    * snmplib/mib.c:
7866    apply documentatin patch from Axel Kittenberger <Axel.Kittenberger@maxxio.com>
7867    
7868 2002-04-22 13:50  rstory
7870    * local/mib2c.array-user.conf:
7872    remove extra @end@ (sure would be nice if mib2c would check for unbalanced
7873    @end@s)
7874    
7875 2002-04-22 09:48  rstory
7877    * snmplib/oid_array.c:
7879    update function names to match header (no mixed case)
7880    
7881 2002-04-22 08:11  hardaker
7883    * include/net-snmp/library/snmp_debug.h:
7885    fix bug #547110: properly spell define
7886    
7887 2002-04-21 16:44  hardaker
7889    * agent/mibgroup/mibII/sysORTable.c:
7891    add static to a returned variable
7892    
7893 2002-04-21 16:42  hardaker
7895    * configure, configure.in:
7897    fix --with-perl-modules
7898    
7899 2002-04-21 11:37  rstory
7901    * snmplib/snmp_version.c:
7903    5.0.pre3 -> 5.0; (I'm sure there are other places this needs to change,
7904    but I wanted to get the first post 5.0 checkin...:-)
7905    
7906 2002-04-20 00:37  hardaker
7908    * FAQ, sedscript.in, perl/SNMP/SNMP.pm:
7910    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0 )
7911         
7912 -------------------------------------------------------------------------------
7914 Changes: V4.2 -> V5.0
7916 2002-04-20 00:27  hardaker
7918    * everything:
7920    set all CVS/RCS revision control numbers to 5.0
7921         
7922 2002-04-20 00:07  hardaker
7924    * everything:
7925         
7926    White space, oh glorious white space.
7927    How great our though?
7928    The code is fine.
7929    We agree on functionality easily.
7930    What really troubles us?
7931    Something we can't see.
7932    Something between the code.
7933    We bow down to your magnificence,
7934    For you are everywhere,
7935    Between everything.
7936    Pretty nothingness you are.
7937         
7938 2002-04-20 00:01  hardaker
7940    * configure , configure.in:
7942    turn on ucd compat by default.
7943    
7944 2002-04-20 00:00  hardaker
7946    * NEWS:
7948    last updates
7949    
7950 2002-04-19 23:33  hardaker
7952    * agent/mibgroup/testdelayed.h:
7954    remove testdelayed
7955    
7956 2002-04-19 23:18  hardaker
7958    * agent/mibgroup/utilities/: .cvsignore , .cvsignore:
7960    cvs ignore file
7961    
7962 2002-04-19 23:17  hardaker
7964    * agent/snmp_perl.c:
7966    don't die if perl doesn't init.
7967    
7968 2002-04-19 23:03  hardaker
7970    * perl/SNMP/: README , README , SNMP.pm:
7972    change warning.
7973    
7974 2002-04-19 22:29  hardaker
7976    * agent/snmp_agent.c:
7978    double check that multiple inserts into the delegated chain don't
7979    happen (read: they shouldn't anyway, but.....).
7980    
7981 2002-04-19 22:29  hardaker
7983    * CodingStyle:
7985    typedef update
7986    
7987 2002-04-19 22:16  hardaker
7989    * snmplib/snmpCallbackDomain.c:
7991    Fix the callback build hook to turn off the expect response flag when
7992    not appropriate.
7993    
7994 2002-04-19 19:09  rstory
7996    * include/net-snmp/library/oid_array.h:
7998    spelling misteak; remove capital letters in function names
7999    
8000 2002-04-19 19:08  rstory
8002    * agent/helpers/table_array.c:
8004    update for function name changed in oid_array.h
8005    
8006 2002-04-19 18:20  hardaker
8008    * agent/snmp_perl.c:
8010    make the perlInitFile and disablePerl tokens register as premib such
8011    that when passed as a --FLAG it'll actually do the right thing and
8012    disable the later "perl" token handlers.
8013    
8014 2002-04-19 17:29  hardaker
8016    * Makefile.in , man/Makefile.in , man/netsnmp_agent.3
8017    , man/netsnmp_bulk_to_next.3 , man/netsnmp_debug.3 ,
8018    man/netsnmp_example_scalar_int.3 , man/netsnmp_handler.3
8019    , man/netsnmp_instance.3 ,
8020    man/netsnmp_mib_handler_methods.3 , man/netsnmp_multiplexer.3
8021    , man/netsnmp_old_api.3 , man/netsnmp_read_only.3 ,
8022    man/netsnmp_serialize.3 , man/netsnmp_table.3 ,
8023    man/netsnmp_table_array.3 , man/netsnmp_table_data.3 ,
8024    man/netsnmp_table_dataset.3 , man/netsnmp_table_iterator.3
8025    , man/netsnmp_todo.3:
8027    documentation.  Can't get enough.
8028      - make docs now installs man pages into the man dir, which are then installed.
8029    
8030 2002-04-19 17:14  hardaker
8032    * testing/tests/: T111agentxset , T121proxyset:
8034    Correct for new STRING prefix.
8035    
8036 2002-04-19 17:03  hardaker
8038    * README:
8040    Add Katsuhisa ABE
8041    
8042 2002-04-19 17:03  hardaker
8044    * perl/: ASN/ASN.xs , default_store/default_store.xs:
8046    fix header files for new paths.
8047    
8048 2002-04-19 17:00  hardaker
8050    * agent/snmp_vars.c , agent/mibgroup/mibII/vacm_vars.c
8051    , include/net-snmp/library/snmpUDPIPv6Domain.h ,
8052    man/snmpd.conf.5.def , snmplib/snmpUDPIPv6Domain.c:
8054    Apply patch #532555: ipv6 com2sec support, thanks to Katsuhisa ABE.
8055    
8056 2002-04-19 16:19  hardaker
8058    * agent/agent_trap.c , agent/snmp_agent.c ,
8059    agent/mibgroup/mibII/sysORTable.c ,
8060    agent/mibgroup/mibII/system_mib.c ,
8061    include/net-snmp/agent/snmp_agent.h ,
8062    include/net-snmp/library/tools.h , snmplib/tools.c:
8064    fix sysUpTime (and related functions) to handle much larger upTime
8065    values (ie, fix signed integer wrapping).
8066    
8067 2002-04-19 11:37  hardaker
8069    * man/snmpd.conf.5.def:
8071    document embedded perl support.
8072    
8073 2002-04-19 11:34  hardaker
8075    * configure , configure.in , agent/Makefile.in
8076    , agent/snmp_perl.c , agent/snmp_perl.pl ,
8077    include/net-snmp/agent/ds_agent.h , perl/agent/Makefile.PL:
8079    Add some new snmpd.conf tokens for controlling perl better.
8080    Fix embedded perl support so it actually works.
8081    
8082 2002-04-19 11:32  hardaker
8084    * perl/agent/default_store/: .cvsignore , Makefile.PL ,
8085    default_store.pm , default_store.xs:
8087    Added missing agent default_store stuff.  (they existed on my machine,
8088    I don't know why everyone else was having problems)
8089    
8090 2002-04-19 10:30  hardaker
8092    * agent/helpers/table_iterator.c:
8094    Protect against things that should never ever happen
8095    
8096 2002-04-19 03:10  dts12
8098    * Makefile.in:
8100    <Sigh> A little learning is a dangerous thing.
8101    Apply the rest of the patch from Axel - sorry.
8102    
8103 2002-04-19 01:49  dts12
8105    * Makefile.in , doxygen.conf:
8107    Handle generating documenation when srcdir != configdir
8108    (Patch supplied by Axel Kittenberger)
8109    
8110 2002-04-18 17:38  hardaker
8112    * snmplib/snmpIPXDomain.c:
8114    fix snmpIPXDomain (again)
8115    
8116 2002-04-18 17:31  hardaker
8118    * agent/mibgroup/agentx/subagent.c:
8120    Patch from Vishal Verma: only open subagent connections once at startup
8121    
8122 2002-04-18 17:28  hardaker
8124    * agent/agent_registry.c:
8126    Patch from Vishal Verma: for down subagent cases, mark registrations as detached
8127    
8128 2002-04-18 17:17  hardaker
8130    * snmplib/snmp_api.c:
8132    define a maximum packet size we can accept to protect certain error
8133    conditions (-1 after conversion is now too large).
8134    
8135 2002-04-18 16:28  hardaker
8137    * acconfig.h:
8139    change the enterprise OIDs in the proper place (net-snmp-config.h.in
8140    is generated from this file).
8141    
8142 2002-04-18 13:51  hardaker
8144    * configure , configure.in , net-snmp-config.in:
8146    - Add two new options to net-snmp-config as requested on the IRC channel.
8147      --configure-options
8148      --snmpd-module-list
8149    
8150 2002-04-18 11:43  rstory
8152    * mibs/NET-SNMP-AGENT-MIB.txt:
8154    add missing comma
8155    
8156 2002-04-18 07:39  dts12
8158    * configure , configure.in:
8160    Calculate the length of supplied enterprise OIDs correctly
8161    (and use a more meaningful output message)
8162    
8163    Shame these settings aren't cached for later re-use....
8164    
8165 2002-04-18 07:18  dts12
8167    * agent/snmpd.c:
8169    Notify on agent reconfiguration.
8170    
8171 2002-04-18 07:16  dts12
8173    * include/net-snmp/net-snmp-config.h.in:
8175    Use the Net-SNMP notifications by default, rather than the ucdavis ones.
8176    
8177 2002-04-18 07:08  dts12
8179    * mibs/NET-SNMP-AGENT-MIB.txt:
8181    Fix the table-of-contents sequence for the nsModuleTable, add notification
8182    definitions for the agent, and define groups for everything.
8183    
8184 2002-04-18 02:52  dts12
8186    * snmplib/mib.c:
8188    Bring integer and string output formats into line with the other types
8189    by printing a type token before the value (unless supressed by 'quick print')
8190    Thanks to Erik for the patch
8191    
8192 2002-04-18 01:46  dts12
8194    * FAQ:
8196    Replace the dlmod 'WHERE' with something more meaningful....
8197    
8198 2002-04-17 12:12  hardaker
8200    * snmplib/snmpIPXDomain.c:
8202    define the ipxDomain variables
8203    
8204 2002-04-17 12:12  hardaker
8206    * agent/mibgroup/disman/mteTriggerTable.c:
8208    Error condition tests
8209    
8210 2002-04-17 10:10  hardaker
8212    * agent/agent_registry.c , agent/snmp_agent.c ,
8213    agent/mibgroup/agentx/master_admin.c ,
8214    include/net-snmp/agent/agent_handler.h ,
8215    include/net-snmp/agent/snmp_agent.h ,
8216    include/net-snmp/agent/var_struct.h:
8218    Oh, just a small patch to make it possible to make modules request
8219    that all queries to a set of registrations get passed all at once
8220    (which apparently is important for, oh, agentx)
8221    
8222 2002-04-17 10:09  hardaker
8224    * agent/mibgroup/agentx/master.c:
8226    misc non-change clean ups
8227    
8228 2002-04-17 10:03  hardaker
8230    * include/net-snmp/agent/table.h:
8232    rename structures beginning with _ to ending with _s
8233    
8234 2002-04-17 10:02  hardaker
8236    * include/net-snmp/library/snmp_api.h:
8238    add a void * pointer for the session creator to use at will (different
8239    from the callback magic).
8240    
8241 2002-04-17 09:00  dts12
8243    * configure , configure.in ,
8244    include/net-snmp/net-snmp-config.h.in:
8246    Use the Net-SNMP sysOIDs by default, rather than the ucdavis ones.
8247    
8248 2002-04-17 08:26  dts12
8250    * apps/snmpnetstat/Makefile.in:
8252    Blank continuation lines confuse HP's version of make.
8253    
8254 2002-04-17 08:16  dts12
8256    * agent/Makefile.in:
8258    Blank continuation lines confuse HP's version of make
8259    
8260 2002-04-17 06:56  hardaker
8262    * agent/mibgroup/agent/nsModuleTable.c ,
8263    mibs/NET-SNMP-AGENT-MIB.txt:
8265    move nsModuleTable into Dave's structure.
8266    
8267 2002-04-17 06:54  hardaker
8269    * include/net-snmp/library/: snmpAAL5PVCDomain.h ,
8270    snmpTCPIPv6Domain.h , snmpUDPIPv6Domain.h:
8272    fix declarations of Domain objects (const -> extern)
8273    
8274 2002-04-17 06:31  hardaker
8276    * local/snmpconf.dir/: snmp-data/snmpconf-config ,
8277    snmpd-data/snmpconf-config , snmptrapd-data/snmpconf-config:
8279    snmpconf configuration data
8280    
8281 2002-04-17 03:01  dts12
8283    * configure , configure.in:
8285    Bring the reported default settings for sysoid & notification OIDs
8286    back into line with what we actually use (i.e. the ucdavis OIDs).
8287    
8288    Qn:  Do we want to switch to using the net-snmp equivalent sysOIDs?
8289    Qn:  What about defining net-snmp notifications?
8290    
8291 2002-04-17 02:55  dts12
8293    * configure , configure.in:
8295    Fix --with-enterprise-sysoid and --with-enterprise-notification-oid,
8296    and try to clarify that these are OIDs, while --with-enterprise-oid
8297    is actually just the enterprise *number*
8298    
8299    Qn:  should we change the name of the configure option to reflect this?
8300    
8301 2002-04-16 10:04  hardaker
8303    * sedscript.in , snmplib/snmp_version.c , FAQ ,
8304    perl/SNMP/SNMP.pm:
8306    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre3 )
8307    
8308 2002-04-16 10:02  hardaker
8310    * README:
8312    delete top disclaimers
8313    
8314 2002-04-16 10:02  hardaker
8316    * NEWS:
8318    misc updates
8319    
8320 2002-04-16 10:01  hardaker
8322    * perl/SNMP/SNMP.xs:
8324    misc bug fixes
8325    
8326 2002-04-16 08:19  dts12
8328    * FAQ:
8330    Add an entry concerning the 'libcrypto' RPM dependency.
8331    
8332 2002-04-16 08:00  hardaker
8334    * agent/mibgroup/agent/nsModuleTable.c:
8336    fix memory leak
8337    
8338 2002-04-16 07:13  hardaker
8340    * agent/snmp_agent.c:
8342    remove a no longer appropriate todo comment
8343    
8344 2002-04-16 07:12  hardaker
8346    * configure:
8348    I guess I forgot to run autoconf
8349    
8350 2002-04-15 08:58  hardaker
8352    * local/: snmpconf , Makefile.in:
8354    move snmpconf data directories to different names to avoid confusion
8355    
8356 2002-04-15 08:36  hardaker
8358    * local/snmpconf.dir/: snmp-data/authopts ,
8359    snmp-data/debugging , snmp-data/mibs , snmp-data/output
8360    , snmpd-data/acl , snmpd-data/basic_setup ,
8361    snmpd-data/extending , snmpd-data/monitor ,
8362    snmpd-data/operation , snmpd-data/system ,
8363    snmpd-data/trapsinks , snmptrapd-data/formatting ,
8364    snmptrapd-data/traphandle:
8366    data file moving
8367    
8368 2002-04-12 14:38  hardaker
8370    * local/snmpconf:
8372    Massive cleanup effort.  It should now respect ordering in the
8373    snmpconf configuration files as well.
8374    
8375 2002-04-12 13:00  rstory
8377    * include/net-snmp/agent/agent_registry.h:
8379    fix for overzealous perl script
8380    
8381 2002-04-12 09:47  hardaker
8383    * Makefile.in , configure , configure.in:
8385    copy ucd persisent directory to net-snmp (prompts, flags and other fun)
8386    
8387 2002-04-12 07:57  hardaker
8389    * local/Makefile.in:
8391    install traptoemail
8392    
8393 2002-04-12 07:55  hardaker
8395    * local/trapnotif:
8397    remove trapnotif
8398    
8399 2002-04-12 07:51  hardaker
8401    * local/: Makefile.in , rsnmp:
8403    remove rsnmp, which is very very old and out of date
8404    
8405 2002-04-12 07:47  hardaker
8407    * man/: .cvsignore , Makefile.in , mib2c.1.def:
8409    A manual page for mib2c (help, I'm turning into Dave)
8410    
8411 2002-04-12 07:28  hardaker
8413    * dotgdbinit:
8415    a gdb initialization file with helpful functions
8416    
8417 2002-04-12 02:42  dts12
8419    * local/Makefile.in:
8421    Add 'snmpconf' and 'mib2c' to the list of scripts to install.
8422    
8423    I've left 'traptoemail' off this list, since it says it's not intended
8424    as a directly user-invoked command, so probably ought not to be installed
8425    into a binary directory.
8426    
8427 2002-04-12 02:41  dts12
8429    * local/rsnmp:
8431    Fix the path of snmpwalk to be something more plausible.
8432    (I'm not convinced about the validity of that initial 'rtopmib' OID mind!)
8433    
8434 2002-04-12 02:36  dts12
8436    * local/mib2c.conf:
8438    Fix typo in reference to 'mib2c.iterate.conf'
8439    
8440 2002-04-12 02:33  dts12
8442    * Makefile.rules , snmplib/Makefile.in:
8444    Install the main library as 'libsnmp' if configured using UCD compatibility.
8445    This should handle the requirements of application compatibility.
8446    Agent library compatibility is likely to prove a harder problem
8447    (since there are now three libraries, not just two...)
8448    
8449 2002-04-11 22:29  hardaker
8451    * perl/SNMP/t/startagent.pl:
8453    set SNMPCONFPATH iff [sic] not set
8454    
8455 2002-04-11 22:27  hardaker
8457    * perl/SNMP/SNMP.pm:
8459    return from initMib before doing anything.
8460    
8461 2002-04-11 22:26  hardaker
8463    * perl/SNMP/Makefile.PL:
8465    turn off complier warnings
8466    
8467 2002-04-11 22:26  hardaker
8469    * perl/AnyData_SNMP/snmpsh:
8471    support "show columns from TABLE"
8472    
8473 2002-04-11 22:25  hardaker
8475    * mibs/NET-SNMP-EXAMPLES-MIB.txt:
8477    Add a new demo scalar: the sleeper.  (dah dah dah dummmmm)
8478    
8479 2002-04-11 22:25  hardaker
8481    * agent/mibgroup/examples/scalar_int.c:
8483    indent.
8484    
8485 2002-04-11 22:25  hardaker
8487    * agent/mibgroup/: examples.h , examples/delayed_instance.c
8488    , examples/delayed_instance.h:
8490    Add a delayed instance example, showing how to return mib request
8491    results later rather than immediately.
8492    
8493 2002-04-11 22:24  hardaker
8495    * agent/mibgroup/testdelayed.c:
8497    remove legacy example.
8498    
8499 2002-04-11 22:23  hardaker
8501    * agent/snmp_agent.c:
8503    add comment about possibly fixing inclusive requests in the future.
8504    
8505 2002-04-11 17:08  hardaker
8507    * README.win32:
8509    change modukes-> modules
8510    
8511 2002-04-11 07:23  hardaker
8513    * snmplib/snmp_logging.c:
8515    turn off debugging when calling logging callbacks
8516    
8517 2002-04-10 12:51  hardaker
8519    * perl/SNMP/: SNMP.pm , SNMP.xs:
8521    fix perl module in many many places.  most tests now pass.
8522    
8523 2002-04-10 12:50  hardaker
8525    * perl/SNMP/t/startagent.pl:
8527    force setting to a "bogus" SNMPCONFPATH.
8528    
8529 2002-04-10 12:48  hardaker
8531    * include/net-snmp/library/mib.h , snmplib/mib.c:
8533    Exporting functions good.  Internalizing bad.
8534    
8535 2002-04-10 09:28  hardaker
8537    * perl/SNMP/SNMP.xs:
8539    opps.  sigh.
8540    
8541 2002-04-10 09:27  hardaker
8543    * perl/SNMP/SNMP.xs:
8545    opps.  remove debugging statements.
8546    
8547 2002-04-10 09:23  hardaker
8549    * perl/SNMP/SNMP.xs:
8551    - Make the perl module call init_snmp()
8552      - this is a fairly major change, is it now will read .conf files.
8553      - many people have asked for this.
8554    - misc clean ups.
8555    
8556 2002-04-10 09:18  dts12
8558    * Makefile.rules:
8560    Don't recurse into subdirectories for the consituent subtargets of "make install"
8561    
8562 2002-04-10 09:09  hardaker
8564    * NEWS:
8566    added a few things, separated perl stuff into it's own section.
8567    
8568 2002-04-10 08:46  dts12
8570    * configure , configure.in:
8572    Bring the help message for the UCD compatability option into line with
8573    what's actually recognised.
8574    
8575 2002-04-10 07:52  hardaker
8577    * Makefile.top:
8579    change libtool versioning to their recommended method of doing things
8580    (which I hate, but is still better than what we were doing, I guess)
8581    
8582 2002-04-10 07:10  dts12
8584    * Makefile.rules:
8586    Bring use of BUILTSUBDIR within 'installlocalheaders' into line
8587    with the preceding comment, and actual usage.
8588    (i.e. INSTALLBUILTSUBDIR rather than INCLUDEBUILTSUBDIR)
8589    
8590 2002-04-10 05:58  dts12
8592    * snmplib/Makefile.in:
8594    Typo in security-include header destination directory variable
8595    
8596 2002-04-10 05:55  dts12
8598    * local/Makefile.in:
8600    Ensure the destination directory exists before installing mib2c conf files.
8601    
8602 2002-04-10 01:55  dts12
8604    * testing/tests/: T004snmpv1nosuch , T019snmpv2cnosuch:
8606    Two new tests to check handling of GETing non-existant instances
8607    
8608 2002-04-10 01:54  dts12
8610    * agent/snmp_agent.c:
8612    A fix for SNMPv1 errors that doesn't end up breaking AgentX error handling.
8613    
8614 2002-04-09 10:38  hardaker
8616    * agent/snmp_agent.c:
8618    Patch from Dave to fix v1 error results.
8619    
8620 2002-04-08 21:08  rstory
8622    * snmplib/oid_array.c:
8624    fix incorrect length return value
8625    
8626 2002-04-08 18:00  hardaker
8628    * agent/mibgroup/mibII/: vacm_vars.c , vacm_vars.h:
8630    don't allow no-configuration access anymore.
8631    
8632 2002-04-08 17:59  hardaker
8634    * include/net-snmp/library/transform_oids.h ,
8635    snmplib/snmpAAL5PVCDomain.c , snmplib/snmpTCPIPv6Domain.c
8636    , snmplib/snmpUDPIPv6Domain.c , snmplib/snmpusm.c:
8638    more unconst correctness
8639    
8640 2002-04-08 17:31  hardaker
8642    * include/net-snmp/library/snmp_transport.h:
8644    size_t externs for exported oids
8645    
8646 2002-04-08 17:30  hardaker
8648    * snmplib/snmp_api.c:
8650    remove temporary debugging statements that accidentally became permanent.
8651    
8652 2002-04-08 17:26  hardaker
8654    * snmplib/: snmpUDPDomain.c , snmp_transport.c:
8656    define length size_t's for oid variables.
8657    
8658 2002-04-08 16:53  hardaker
8660    * agent/mibgroup/utilities/override.c:
8662    support "null" types.
8663    
8664 2002-04-08 16:52  hardaker
8666    * apps/snmptrapd.c:
8668    initialize notification log mib support before -H usage.
8669    
8670 2002-04-08 16:49  hardaker
8672    * agent/helpers/serialize.c:
8674    fix a few things and make subhandlers not able to tell there were more requests.
8675    
8676 2002-04-08 16:43  hardaker
8678    * INSTALL:
8680    A co-worker pointed out that the INSTALL script still said to edit config.h
8681    
8682 2002-04-08 15:13  hardaker
8684    * include/net-snmp/library/snmpTCPDomain.h ,
8685    include/net-snmp/library/snmpUnixDomain.h ,
8686    include/net-snmp/library/snmp_transport.h ,
8687    snmplib/snmpTCPDomain.c , snmplib/snmpUnixDomain.c ,
8688    snmplib/snmp_transport.c:
8690    unstatic-ize a few oids that should have been external
8691    
8692 2002-04-08 14:23  hardaker
8694    * snmplib/: snmpAAL5PVCDomain.c , snmpTCPDomain.c ,
8695    snmpTCPIPv6Domain.c , snmpUDPIPv6Domain.c ,
8696    snmpUnixDomain.c , snmp_api.c , snmp_transport.c
8697    , snmpusm.c:
8699    Change const oid declarations into static ones since shared libraries
8700    have a problem with initializing them on linux systems at least.
8701    
8702 2002-04-08 11:45  hardaker
8704    * man/snmpd.conf.5.def:
8706    minimal documentation for debugging and the injectHandler token
8707    
8708 2002-04-05 14:32  hardaker
8710    * man/: snmptrapd.8.def , snmptrapd.conf.5.def:
8712    documentation for the NOTIFICATION-LOG-MIB support.
8713    
8714 2002-04-05 14:09  hardaker
8716    * man/snmpd.conf.5.def:
8718    document context name support in proxy code.
8719    
8720 2002-04-05 13:51  hardaker
8722    * man/snmpd.conf.5.def:
8724    document the disman event mib support for sending traps via monitored OIDs.
8725    
8726 2002-04-05 10:12  hardaker
8728    * man/snmpd.conf.5.def:
8730    put trap config into its own section.
8731    document the "override" token.
8732    
8733 2002-04-05 06:39  hardaker
8735    * README.snmpv3:
8737    change default context to an empty string
8738    
8739 2002-04-04 15:14  hardaker
8741    * agent/: agent_registry.c (V4-2-patches.5), agent_registry.c:
8743    deal with fd unregistrations properly.
8744    
8745 2002-04-03 09:12  hardaker
8747    * agent/helpers/table_dataset.c , agent/mibgroup/examples.h
8748    , agent/mibgroup/testhandler.c ,
8749    agent/mibgroup/examples/data_set.c ,
8750    agent/mibgroup/examples/data_set.h ,
8751    agent/mibgroup/examples/scalar_int.c ,
8752    include/net-snmp/agent/table_dataset.h ,
8753    mibs/NET-SNMP-EXAMPLES-MIB.txt:
8755    Make an example dataset table to hold and store data in (admittedly
8756    useless data from a network management point of view, but it's an example).
8757    
8758 2002-04-02 22:12  hardaker
8760    * man/Makefile.in:
8762    fix installation from subdir build case.
8763    
8764 2002-04-02 21:45  hardaker
8766    * snmplib/Makefile.in:
8768    install snmpv3-security-includes from from build dir.
8769    
8770 2002-04-02 21:45  hardaker
8772    * agent/Makefile.in:
8774    install mib_module_config.h and mib_module_includes.h from build dir.
8775    
8776 2002-04-02 21:43  hardaker
8778    * Makefile.in:
8780    install net-snmp-config.h from the build dir.
8781    
8782 2002-04-02 21:43  hardaker
8784    * Makefile.rules:
8786    create some install from built header rules.
8787    
8788 2002-04-02 17:27  hardaker
8790    * local/: Makefile.in , mib2c.conf:
8792    remove deleted array-auto from .conf install/reference lists
8793    
8794 2002-04-02 15:03  hardaker
8796    * agent/mibgroup/: ucd_snmp.h , ucd-snmp/registry.c ,
8797    ucd-snmp/registry.h:
8799    remove the registry module, as it's obsolete due to contexts.  Use the nsModuleTable instead
8800    
8801 2002-04-02 14:57  hardaker
8803    * agent/mibgroup/ucd-snmp/disk.c (V4-2-patches.7),
8804    agent/mibgroup/ucd-snmp/disk.c ,
8805    include/net-snmp/system/darwin.h:
8807    Apply patch #524424 for darwin fixes for ucd-snmp/disk.c
8808    
8809 2002-04-02 14:47  hardaker
8811    * agent/mibgroup/: kernel_sunos5.c (V4-2-patches.8),
8812    kernel_sunos5.c:
8814    apply patch 527573 to fix 64 bit types on solaris
8815    
8816 2002-04-02 07:04  hardaker
8818    * snmplib/snmp_transport.c:
8820    check char for NULL before setting to:
8821    
8822 2002-04-01 22:28  hardaker
8824    * snmplib/: snmp_api.c (V4-2-patches.9), cmu_compat.c ,
8825    snmp_api.c:
8827    Let init_snmp protect itself.
8828    
8829 2002-03-29 15:04  rstory
8831    * local/mib2c.array-user.conf:
8833    tweaks & updates
8834    
8835 2002-03-29 10:40  rstory
8837    * snmplib/mib.c:
8839    add comment
8840    
8841 2002-03-29 08:36  hardaker
8843    * local/mib2c.create-dataset.conf:
8845    add a allow_creation definition.
8846    
8847 2002-03-29 08:22  hardaker
8849    * Makefile.in:
8851    make net-snmp-config executable after it's built
8852    
8853 2002-03-29 08:13  hardaker
8855    * agent/mibgroup/mibII/: setSerialNo.c , setSerialNo.h:
8857    opps.  forgot to check the setSerial code in
8858    
8859 2002-03-28 23:48  hardaker
8861    * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.4), pass.c:
8863    enable row creation for pass modules.  Patch #482005
8864    
8865 2002-03-28 23:44  hardaker
8867    * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.2),
8868    interfaces.c:
8870    patch #517340: freebsd5 support
8871    
8872 2002-03-28 23:38  hardaker
8874    * agent/mibgroup/host/: hr_filesys.c (V4-2-patches.4), hr_filesys.c:
8876    apply freebsd5 patch #517333
8877    
8878 2002-03-28 23:32  hardaker
8880    * agent/mibgroup/: host/hr_system.c , mibII/interfaces.c
8881    , mibII/ipAddr.c:
8883    Apply netbsd fix patch #529733
8884    
8885 2002-03-28 23:01  hardaker
8887    * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c ,
8888    snmp_api.c:
8890    use a static variable for init checking.  Bug #536386.
8891    
8892 2002-03-28 15:25  dts12
8894    * man/: default_store.3.top , read_config.3.def ,
8895    snmp_api.3.def:
8897    Tweak to use the new include structure.
8898    
8899 2002-03-28 15:23  dts12
8901    * FAQ (V4-2-patches.8), FAQ:
8903    Add a few new entries (mostly relating to traps)
8904    
8905 2002-03-28 14:56  rstory
8907    * agent/helpers/table_array.c:
8909    rename/prefix functions; add doxygen documentation
8910    
8911 2002-03-28 13:00  rstory
8913    * doxygen.conf:
8915    add define for excluding stuff (DOXYGEN_SHOULD_SKIP_THIS)
8916    
8917 2002-03-28 12:50  hardaker
8919    * agent/mibgroup/mibII.h:
8921    add setSerialNo
8922    
8923 2002-03-28 12:47  hardaker
8925    * snmplib/ucd_compat.c:
8927    fix a never-seen-but-very-old-bug using the wrong default_store token.
8928    
8929 2002-03-28 12:46  hardaker
8931    * snmplib/snmp_api.c:
8933    only set the default output style if it's not already set to something.
8934    
8935 2002-03-28 12:45  hardaker
8937    * agent/agent_read_config.c:
8939    wrapping.
8940    
8941 2002-03-28 12:17  hardaker
8943    * doxygen.conf:
8945    change version number
8946    
8947 2002-03-28 12:08  rstory
8949    * apps/snmptranslate.c:
8951    back out change from version 1.65 until better solution can be found;
8952    bug #535029
8953    
8954 2002-03-28 12:03  rstory
8956    * agent/agent_registry.c:
8958    return specific result code for registration failure if available.
8959    
8960 2002-03-28 11:57  hardaker
8962    * agent/: agent_registry.c , mibgroup/agentx/master_admin.c:
8964    perl typo
8965    
8966 2002-03-27 15:48  rstory
8968    * local/mib2c.array-auto.conf:
8970    delete old, unused conf file
8971    
8972 2002-03-27 08:27  hardaker
8974    * apps/: notification_log.c , notification_log.h ,
8975    snmptrapd.c:
8977    add "dontRetainLogs" token to snmptrapd.conf to not enable the
8978    notification log mib.
8979    
8980 2002-03-27 01:54  dts12
8982    * configure.in, configure (V4-2-patches.[1,1]), configure ,
8983    configure.in:
8985    Use the correct name of the Windows IP Helper API library.
8986    (Computers can be soooo picky!)
8987    
8988 2002-03-26 23:23  hardaker
8990    * agent/snmp_agent.c , agent/snmpd.c ,
8991    agent/helpers/all_helpers.c , agent/helpers/bulk_to_next.c
8992    , agent/helpers/debug_handler.c ,
8993    agent/helpers/read_only.c , agent/mibgroup/agentx/master.c
8994    , include/net-snmp/agent/bulk_to_next.h ,
8995    include/net-snmp/agent/debug_handler.h ,
8996    include/net-snmp/agent/read_only.h ,
8997    include/net-snmp/agent/snmp_agent.h ,
8998    include/net-snmp/agent/var_struct.h:
9000    - Really fix the "undo failed" problem.  IE, not just any old error
9001      will cause an undo failed message to get sent back.  Only varbinds
9002      with an undo failed error code will cause an undo failed result.
9003      undo failed results do still supersede all other error codes,
9004      however, which is what the original problem was all about.  We still
9005      have to depend on the modules returning the right error code (but
9006      that's their fault if they don't).
9007    - misc cleanups and renames
9008    
9009 2002-03-26 23:20  hardaker
9011    * README:
9013    add Craig Setera
9014    
9015 2002-03-26 14:07  rstory
9017    * TODO:
9019    add creating src rpm spec file
9020    
9021 2002-03-26 08:29  hardaker
9023    * agent/mibgroup/ucd-snmp/: diskio.c (V4-2-patches.2), diskio.c:
9025    enable diskio on freebsd5.  Implements patch 517328 in a different way.
9026    
9027 2002-03-26 07:58  hardaker
9029    * mibs/Makefile.in:
9031    fix for other-dir builds
9032    
9033 2002-03-26 07:57  hardaker
9035    * agent/agent_registry.c:
9037    duplicate registration info in split_subtree
9038    
9039 2002-03-26 07:43  dts12
9041    * configure, configure.in (V4-2-patches.[0,0]), configure ,
9042    configure.in:
9044    Add /etc/filesystems to list of mount table files (for AIX)
9045    Should fix bugs 232588 and (?)517113
9046    
9047 2002-03-26 07:39  dts12
9049    * configure, configure.in (V4-2-patches.[9,9]), configure ,
9050    configure.in:
9052    Remove trailing ':' from list of MIB module names in configure output,
9053    to avoid confusion (see Bug #491129)
9054    
9055 2002-03-26 06:41  dts12
9057    * configure , configure.in:
9059    Add '-lhlpapi' to the list of agent libraries, when running on Windows
9060    (using Cygwin).  Should fix Bug #534409.
9061    
9062 2002-03-25 22:33  rstory
9064    * snmplib/: parse.c (V4-2-patches.3), parse.c:
9066    fix bug#520478 showMibErrors token is inverted
9067    
9068 2002-03-25 15:18  rstory
9070    * include/net-snmp/version.h:
9072    remove ^M characters
9073    
9074 2002-03-25 14:53  hardaker
9076    * agent/snmp_agent.c , include/net-snmp/agent/snmp_agent.h:
9078    use emacs to fix perl search and replace errors, of course
9079    
9080 2002-03-25 14:47  hardaker
9082    * agent/agent_registry.c , agent/snmp_agent.c ,
9083    agent/helpers/old_api.c , agent/helpers/table.c ,
9084    agent/helpers/table_data.c , agent/helpers/table_dataset.c
9085    , agent/mibgroup/testhandler.c ,
9086    agent/mibgroup/agentx/master_admin.c ,
9087    apps/notification_log.c ,
9088    include/net-snmp/agent/agent_registry.h ,
9089    include/net-snmp/agent/snmp_agent.h ,
9090    include/net-snmp/agent/table.h ,
9091    include/net-snmp/agent/table_data.h ,
9092    include/net-snmp/agent/table_dataset.h ,
9093    include/net-snmp/library/mib.h ,
9094    local/mib2c.create-dataset.conf , snmplib/mib.c ,
9095    snmplib/snmp_api.c:
9097    use perl to search and replace perl search and replace errors, of course
9098    
9099 2002-03-25 14:23  hardaker
9101    * agent/mibgroup/smux/smux.c:
9103    api changes
9104    
9105 2002-03-25 08:43  dts12
9107    * win32/: win32.opt , libsnmp_dll/libsnmp.def ,
9108    snmpbulkget/snmpbulkget.dsp , snmpbulkwalk/snmpbulkwalk.dsp
9109    , snmpd/snmpd.dsp , snmpdelta/snmpdelta.dsp ,
9110    snmpdf/snmpdf.dsp , snmpget/snmpget.dsp ,
9111    snmpgetnext/snmpgetnext.dsp , snmpnetstat/snmpnetstat.dsp
9112    , snmpset/snmpset.dsp , snmpstatus/snmpstatus.dsp
9113    , snmptable/snmptable.dsp , snmptest/snmptest.dsp
9114    , snmptranslate/snmptranslate.dsp ,
9115    snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp ,
9116    snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp ,
9117    snmpwalk/snmpwalk.dsp:
9119    Remove redundant declarations of 'getopt.c' and 'snmp_parse_args.c' in
9120    each individual application project.  These routines are included within
9121    the libraries, so we might as well use those.
9122    
9123 2002-03-25 05:53  dts12
9125    * win32/: mib_module_inits.h , win32.opt ,
9126    libsnmp_dll/libsnmp.def , libsnmp_dll/libsnmp_dll.dsp ,
9127    snmpd/snmpd.dsp:
9129    Gotcha!  Everything now builds (more-or-less) cleanly under Visual C++.
9130    You still have to use the "Batch Build" mechanism (or else be careful which
9131    of libsnmp/libsnmp_dll you build in each of the Debug & Release modes),
9132    and you need to build twice in order to get encode_keychange linking.
9133    But things *do* finally build.
9134    
9135 2002-03-24 05:21  nba
9137    * snmplib/mib.c:
9139    Oops - snprint_* cannot realloc
9140    
9141 2002-03-23 09:40  hardaker
9143    * apps/Makefile.in:
9145    really fix snmpinform installs this time.
9146    
9147 2002-03-22 22:32  hardaker
9149    * apps/notification_log.c:
9151    final cleanups of notification log support
9152    
9153 2002-03-22 22:32  hardaker
9155    * apps/Makefile.in:
9157    fix installation of snmpinform
9158    
9159 2002-03-22 22:32  hardaker
9161    * agent/helpers/table_data.c , agent/mibgroup/testhandler.c
9162    , include/net-snmp/agent/agent_registry.h ,
9163    include/net-snmp/agent/table_data.h ,
9164    include/net-snmp/agent/table_dataset.h:
9166    Rename stuff.  Fix stuff.  You know, normal routine.
9167    
9168 2002-03-22 22:31  hardaker
9170    * configure , configure.in:
9172    fix version file location for non-sourcedir builds
9173    
9174 2002-03-22 14:13  hardaker
9176    * include/net-snmp/library/snmp_api.h:
9178    forgot to commit a prototype.
9179    
9180 2002-03-22 14:12  hardaker
9182    * agent/agent_handler.c , agent/agent_registry.c ,
9183    agent/mibgroup/agentx/master_admin.c ,
9184    include/net-snmp/agent/agent_registry.h:
9186    register_mib_context2 -> netsnmp_register_mib (and marked as internal)
9187    
9188 2002-03-22 14:01  hardaker
9190    * agent/mibgroup/agentx/: master.c , subagent.c:
9192    use new error logging api when !root
9193    
9194 2002-03-22 14:00  hardaker
9196    * snmplib/snmp_api.c:
9198    enable logging session errors to some log level other than ERR.
9199    
9200 2002-03-22 13:55  hardaker
9202    * agent/mibgroup/agentx/: master.c , subagent.c:
9204    better agentx connection related error messages.
9205    
9206 2002-03-22 09:35  dts12
9208    * win32/: win32.dsw , win32.opt ,
9209    libhelpers/libhelpers.dsp , libsnmp_dll/libsnmp.def ,
9210    netsnmpmibs/netsnmpmibs.dsp , snmpd/snmpd.dsp:
9212    Slowly making progress on 5.0 Windows build.
9213    Everything now compiles, though the Release version doesn't link.
9214      (complains about assorted unknown routines that are there,
9215       staring it in the face.  Grrr!!!!)
9216    
9217 2002-03-22 08:24  jbpn
9219    * agent/mibgroup/agentx/protocol.c:
9221      - do not "tweak" range_subid when dealing with compressed OIDs.
9222        Thanks to Craig Setera for pointing out this deviation from RFC
9223        2741.
9224    
9225 2002-03-22 07:50  dts12
9227    * include/net-snmp/library/snmpUDPDomain.h ,
9228    include/net-snmp/library/snmp_client.h , snmplib/oid_array.c
9229    , snmplib/snmpTCPDomain.c , snmplib/snmpUDPDomain.c
9230    , snmplib/snmp_api.c , snmplib/snmp_client.c:
9232    Various minor inconsistencies (mostly to do with subtle variations in types)
9233    
9234 2002-03-22 07:31  rstory
9236    * snmplib/snmp_parse_args.c:
9238    fix typo
9239    
9240 2002-03-22 07:29  dts12
9242    * win32/: mib_module_includes.h , mib_module_inits.h ,
9243    net-snmp/net-snmp-config.h ,
9244    net-snmp/library/snmpv3-security-includes.h:
9246    Bring Windows versions of "automatically-generated" header files up to date.
9247    
9248 2002-03-22 02:23  jbpn
9250    * agent/mibgroup/kernel_sunos5.c:
9252      - don't use "reg" as a parameter name in kernel_sunos5_cache_age()
9253        as /usr/include/inet/common.h says:
9254        #define reg register
9255        (!) which the compiler then barfs on.  Reported as bug #533336 by
9256        Anonymous.
9257    
9258 2002-03-21 09:24  hardaker
9260    * include/net-snmp/library/read_config.h ,
9261    include/net-snmp/library/snmp_api.h , snmplib/read_config.c
9262    , snmplib/snmp_api.c , snmplib/snmp_parse_args.c:
9264    - snmp_config* -> netsnmp_config (for new functions only)
9265    - fix bug where snmp_config() strings were getting parsed twice.
9266    
9267 2002-03-21 09:23  hardaker
9269    * apps/snmptrapd.c:
9271    wrap agentx stuff in a still unused variable (at this point).
9272    
9273 2002-03-21 09:23  hardaker
9275    * apps/snmptranslate.c:
9277    remove unused variable.
9278    
9279 2002-03-21 09:23  hardaker
9281    * agent/mibgroup/utilities/override.c:
9283    fix oid parsing.
9284    
9285 2002-03-21 09:22  hardaker
9287    * agent/mibgroup/: Rmon/alarm.c , Rmon/statistics.c ,
9288    mibII/at.c:
9290    change // coments to /* */ comments (bad bad bad)
9291    
9292 2002-03-21 06:40  hardaker
9294    * snmplib/snmp-tc.c:
9296    change // coments to /* */ comments (bad bad bad)
9297    
9298 2002-03-20 20:12  hardaker
9300    * snmplib/snmp_api.c:
9302    add a list of registered text enums to ASN_* values.
9303      (In probably the wrong place.)
9304    
9305 2002-03-20 20:11  hardaker
9307    * configure , configure.in ,
9308    agent/mibgroup/utilities.h ,
9309    agent/mibgroup/utilities/override.c ,
9310    agent/mibgroup/utilities/override.h:
9312    create a new "override" directive to force an OID to a particular value
9313    - not finished.  It's designed to do read-write as well, but doesn't.
9314    
9315 2002-03-20 20:08  hardaker
9317    * agent/helpers/instance.c:
9319    check for inclusive
9320    
9321 2002-03-20 11:37  hardaker
9323    * include/net-snmp/agent/table_dataset.h:
9325    include new delete/remove breakdown APIs
9326    
9327 2002-03-20 11:36  hardaker
9329    * apps/notification_log.c:
9331    API change.
9332    
9333 2002-03-20 11:36  hardaker
9335    * agent/helpers/table_dataset.c:
9337    some "this will change" early row status implementation.
9338     - (this will move to a separate handler)
9339    
9340 2002-03-20 11:35  hardaker
9342    * agent/helpers/table_data.c:
9344    pointer checking against illegal adds (ie, shouldn't happen but check anyway)
9345    
9346 2002-03-20 08:42  hardaker
9348    * local/mib2c.create-dataset.conf:
9350    Ok, I make mistakes.  I admit it.  It really should have been a NULL.
9351    
9352 2002-03-20 08:37  hardaker
9354    * local/mib2c.create-dataset.conf:
9356    add missing comma
9357    
9358 2002-03-20 08:36  hardaker
9360    * agent/helpers/table_data.c ,
9361    include/net-snmp/agent/table_data.h:
9363    separate out delete/remove row functionality
9364    
9365 2002-03-20 07:47  hardaker
9367    * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.6),
9368    system_mib.c:
9370    remove illegal SET support for sysDescr.
9371    
9372 2002-03-20 06:27  hardaker
9374    * CodingStyle , local/mib2c:
9376    - add many many -T flags for defining types.
9377    
9378 2002-03-19 21:13  hardaker
9380    * apps/snmptrapd.c:
9382    force setting of '!root' flag so that it will run for non-privileged
9383    users or when an agentx master simply has never existed.
9384    
9385 2002-03-19 16:02  hardaker
9387    * agent/helpers/table_dataset.c ,
9388    include/net-snmp/agent/table_dataset.h:
9390    - allow tables to be marked whether they should support creation or not.
9391    - bug fixes
9392    
9393 2002-03-19 07:32  hardaker
9395    * agent/helpers/: table_data.c , table_dataset.c:
9397    documentation clean up
9398    
9399 2002-03-19 07:28  hardaker
9401    * agent/: agent_handler.c , helpers/table_data.c:
9403    documentation clean up
9404    
9405 2002-03-19 07:17  hardaker
9407    * agent/: agent_handler.c , helpers/bulk_to_next.c ,
9408    helpers/table_dataset.c , mibgroup/examples/scalar_int.c:
9410    documentation clean up
9411    
9412 2002-03-19 06:43  hardaker
9414    * agent/agent_handler.c , agent/agent_registry.c ,
9415    agent/snmp_agent.c , agent/helpers/instance.c ,
9416    agent/helpers/old_api.c , agent/helpers/table.c ,
9417    agent/helpers/table_array.c , agent/helpers/table_data.c
9418    , agent/helpers/table_dataset.c ,
9419    agent/helpers/table_iterator.c , agent/mibgroup/testdelayed.c
9420    , agent/mibgroup/testhandler.c ,
9421    agent/mibgroup/agentx/master_admin.c ,
9422    apps/notification_log.c , include/net-snmp/utilities.h ,
9423    include/net-snmp/agent/agent_handler.h ,
9424    include/net-snmp/agent/snmp_agent.h ,
9425    include/net-snmp/agent/table.h ,
9426    include/net-snmp/agent/table_data.h ,
9427    include/net-snmp/agent/table_dataset.h ,
9428    include/net-snmp/library/data_list.h ,
9429    local/mib2c.create-dataset.conf , perl/agent/agent.xs ,
9430    snmplib/data_list.c:
9432    - renamed a few badly named functions (netsnmp_ appeared twice).
9433    - implemented the beginning of creation support for datasets.
9434    
9435 2002-03-19 06:35  hardaker
9437    * configure:
9439    Apparently I ran autoconf earlier and missed checking in the results.
9440    
9441 2002-03-19 06:35  hardaker
9443    * CodingStyle:
9445    add -nfca
9446    
9447 2002-03-17 16:25  hardaker
9449    * apps/snmptrap.c:
9451    Set default port to 162.
9452    
9453 2002-03-17 15:51  hardaker
9455    * snmplib/: snmpTCPDomain.c , snmpUDPDomain.c:
9457    improved formatting strings showing both transport type and port number.
9458    
9459 2002-03-13 23:30  hardaker
9461    * Makefile.rules:
9463    add missing "installsubdirs" target missing (thanks to Katsuhisa ABE)
9464    
9465 2002-03-13 23:27  hardaker
9467    * configure.in , net-snmp-config.in:
9469    add --create-snmpv3-user to automate adding a v3 user to both the usm
9470    and vacm tables (by adding lines to both the persistent and normal
9471    conf files).
9472    
9473 2002-03-13 16:30  hardaker
9475    * agent/mibgroup/agent/nsModuleTable.c:
9477    bug fix for pre-processed requests.
9478    
9479 2002-03-13 16:30  hardaker
9481    * Makefile.rules , configure , configure.in ,
9482    agent/Makefile.in , agent/mibgroup/agent_mibs.h ,
9483    include/ucd-snmp/agent_index.h ,
9484    include/ucd-snmp/agent_read_config.h ,
9485    include/ucd-snmp/agent_registry.h ,
9486    include/ucd-snmp/agent_trap.h , include/ucd-snmp/asn1.h ,
9487    include/ucd-snmp/auto_nlist.h , include/ucd-snmp/callback.h
9488    , include/ucd-snmp/default_store.h ,
9489    include/ucd-snmp/ds_agent.h ,
9490    include/ucd-snmp/header_complex.h , include/ucd-snmp/int64.h
9491    , include/ucd-snmp/keytools.h , include/ucd-snmp/mib.h
9492    , include/ucd-snmp/mib_module_config.h ,
9493    include/ucd-snmp/mibincl.h , include/ucd-snmp/parse.h ,
9494    include/ucd-snmp/read_config.h , include/ucd-snmp/scapi.h
9495    , include/ucd-snmp/snmp-tc.h , include/ucd-snmp/snmp.h
9496    , include/ucd-snmp/snmp_agent.h ,
9497    include/ucd-snmp/snmp_alarm.h , include/ucd-snmp/snmp_api.h
9498    , include/ucd-snmp/snmp_client.h ,
9499    include/ucd-snmp/snmp_debug.h , include/ucd-snmp/snmp_impl.h
9500    , include/ucd-snmp/snmp_logging.h ,
9501    include/ucd-snmp/snmp_parse_args.h ,
9502    include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h
9503    , include/ucd-snmp/snmpv3.h , include/ucd-snmp/struct.h
9504    , include/ucd-snmp/system.h , include/ucd-snmp/tools.h
9505    , include/ucd-snmp/transform_oids.h ,
9506    include/ucd-snmp/ucd-snmp-agent-includes.h ,
9507    include/ucd-snmp/ucd-snmp-includes.h ,
9508    include/ucd-snmp/util_funcs.h , include/ucd-snmp/var_struct.h
9509    , include/ucd-snmp/version.h:
9511    - --enable-ucd-snmp-compatibility actually installs headers (as opposed
9512      to always, which is what it used to do).
9513    - add agent_mibs to configure default mib modules and document.
9514    - change help documentation a bit for the mib modules.
9515    - add a forced dependency for mib_modules.lo
9516    
9517 2002-03-13 16:13  hardaker
9519    * agent/mibgroup/agent.h:
9521    opps.  duplicates existing agent_mibs.h
9522    
9523 2002-03-13 15:50  hardaker
9525    * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
9526    UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt
9527    (V4-2-patches.[1,1,1,1,1,9]), UCD-DEMO-MIB.txt ,
9528    UCD-DISKIO-MIB.txt , UCD-DLMOD-MIB.txt ,
9529    UCD-IPFILTER-MIB.txt , UCD-IPFWACC-MIB.txt ,
9530    UCD-SNMP-MIB.txt:
9532    address changes for ucd-snmp -> net-snmp note saying these mibs are no
9533    longer supported by UCD.
9534    
9535 2002-03-13 15:39  hardaker
9537    * agent/mibgroup/agent.h ,
9538    agent/mibgroup/agent/nsModuleTable.c ,
9539    agent/mibgroup/agent/nsModuleTable.h ,
9540    mibs/NET-SNMP-AGENT-MIB.txt:
9542    Added a nsModuleTable table which replaces the older mrTable.
9543    Functionally, this is a list of all registered items within the MIB
9544    tree just like the mrTable was, but with support for contexts and for
9545    duplicate registrations with different priorities.
9546    
9547 2002-03-13 15:21  hardaker
9549    * snmplib/: tools.c (V4-2-patches.4), tools.c:
9551    malloc at least one byte in hex_to_binary2
9552    
9553 2002-03-13 15:11  hardaker
9555    * agent/helpers/table_iterator.c:
9557    remove unneeded debug statement
9558    
9559 2002-03-13 14:10  hardaker
9561    * snmplib/mib.c:
9563    Use local variable name buffers by default when building oid segments.
9564    
9565 2002-03-13 14:09  hardaker
9567    * agent/helpers/table_iterator.c:
9569    /* stop water from flowing through dam */
9570    finger->insert("hole")
9571    
9572 2002-03-13 04:03  dts12
9574    * FAQ (V4-2-patches.7), FAQ:
9576    Add a description of "unlinked OIDs".
9577    
9578 2002-03-12 21:30  hardaker
9580    * local/: mib2c.create-dataset.conf , mib2c.iterate.conf:
9582    fix headers.
9583    
9584 2002-03-12 21:15  hardaker
9586    * local/mib2c:
9588    add don't format comments option
9589    
9590 2002-03-12 21:10  hardaker
9592    * agent/helpers/table_dataset.c:
9594    fix for tables with holes.
9595    
9596 2002-03-12 21:09  hardaker
9598    * mibs/Makefile.in:
9600    move default mibs to their own variable.
9601    
9602 2002-03-12 21:06  hardaker
9604    * perl/: SNMP/Makefile.PL , agent/Makefile.PL ,
9605    agent/agent.xs , agent/typemap:
9607    - use net-snmp-config to figure things out.
9608    - update headers and typeinfo for recent changes.
9609    
9610 2002-03-12 20:34  hardaker
9612    * local/: FAQ2HTML , README.mib2c , mib2c , tkmib
9613    , mib2c.array-auto.conf , mib2c.array-user.conf:
9615    ucd-snmp -> net-snmp changes.
9616    
9617 2002-03-12 20:33  hardaker
9619    * local/mib2c.storage.conf:
9621    remove obsolete mib2c.conf file
9622    
9623 2002-03-12 18:11  hardaker
9625    * agent/helpers/table_data.c:
9627    don't forget to set row->next->prev to something when removing row.
9628    
9629 2002-03-12 17:54  hardaker
9631    * agent/snmp_agent.c:
9633    fix agentx inclusive searches to ignore get errors.
9634    
9635 2002-03-12 17:53  hardaker
9637    * snmplib/snmpCallbackDomain.c:
9639    some minimal dump debugging.
9640    
9641 2002-03-12 08:34  dts12
9643    * FAQ (V4-2-patches.6), FAQ:
9645    Updating of the FAQ ready for the next release.
9646    (Mostly rephrasing of existing entries, but a few new questions)
9647    
9648 2002-03-11 18:00  rstory
9650    * agent/helpers/table_dataset.c:
9652    cast -1 to u_char so test doesn't always fail (fix compiler warning)
9653    
9654 2002-03-11 17:27  hardaker
9656    * agent/mibgroup/agentx/master.c:
9658    treat (illegal) errors from subagents specially for getnext cases.
9659    
9660 2002-03-11 13:41  hardaker
9662    * net-snmp-config.in:
9664    add our snmp libraries to output
9665    
9666 2002-03-11 10:34  hardaker
9668    * include/net-snmp/agent/: table_data.h , table_dataset.h:
9670    delete/remove support header changes.
9671    
9672 2002-03-11 09:13  jbpn
9674    * agent/mibgroup/mibII/vacm_vars.c:
9676      - allow compilation --with-out-transports=TCP
9677    
9678 2002-03-11 08:21  jbpn
9680    * include/net-snmp/library/snmp_debug.h:
9682      - fixes for --disable-debugging
9683    
9684 2002-03-11 07:41  dts12
9686    * FAQ (V4-2-patches.5), FAQ:
9688    Bring the 4x- and main-branch FAQs into agreement.
9689    
9690 2002-03-11 06:51  jbpn
9692    * agent/mibgroup/agentx/master.c:
9694      - use correct session ID when talking to subagents.  Thanks to Craig
9695        Setera for this fix.
9696    
9697 2002-03-11 05:20  jbpn
9699    * snmplib/parse.c:
9701      - fix bad type assignment in build_translation_table(), noticed by
9702        Peter Stevens.
9703    
9704 2002-03-11 00:13  hardaker
9706    * apps/snmptrapd.c:
9708    check for NULL frees, even though it's supposed to be ok according to ansi.
9709    
9710 2002-03-11 00:12  hardaker
9712    * apps/notification_log.c:
9714    beginning support for maximum logged checking.
9715    
9716 2002-03-11 00:11  hardaker
9718    * agent/helpers/table_dataset.c:
9720    - remove/delete row support.
9721    - null check
9722    - doc comments.
9723    
9724 2002-03-11 00:10  hardaker
9726    * agent/helpers/table_data.c:
9728    remove/delete row support.
9729    
9730 2002-03-11 00:08  hardaker
9732    * agent/helpers/instance.c:
9734    call next handlers (opps).
9735    
9736 2002-03-10 14:11  nba
9738    * man/mib_api.3.def:
9740    Fix one sprint_variable => snprint_variable
9741    
9742 2002-03-10 14:06  nba
9744    * include/net-snmp/library/mib.h , snmplib/mib.c:
9746    Add snprint_* functions that were sprint_* in ucd-snmp 4
9747    
9748 2002-03-10 14:05  nba
9750    * include/net-snmp/session_api.h , snmplib/snmpIPXDomain.c
9751    , snmplib/snmp_transport.c:
9753    Fix compilation when IPX-transport enabled
9754    
9755 2002-03-10 14:03  nba
9757    * apps/snmpnetstat/Makefile.in:
9759    Fix compilation outside source directory
9760    
9761 2002-03-08 22:26  hardaker
9763    * FAQ , sedscript.in , perl/SNMP/SNMP.pm ,
9764    snmplib/snmp_version.c:
9766    - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre2 )
9767    
9768 2002-03-08 18:23  hardaker
9770    * README:
9772    misc changes.
9773    
9774 2002-03-08 18:23  hardaker
9776    * perl/SNMP/SNMP.xs:
9778    new api changes
9779    
9780 2002-03-08 17:20  hardaker
9782    * agent/mibgroup/mibII/mta_sendmail.c:
9784    Patch from Lawrence Greenfield to deal with Sendmail 8.12 queuegroups.
9785    
9786 2002-03-08 16:59  hardaker
9788    * apps/snmpnetstat/Makefile.in:
9790    patch from csete to fix win32 builds
9791    
9792 2002-03-08 16:55  hardaker
9794    * configure , configure.in:
9796    add Callback transport to cygwin
9797    
9798 2002-03-08 16:49  hardaker
9800    * NEWS:
9802    mention rmon support.
9803    
9804 2002-03-08 16:39  hardaker
9806    * snmplib/snmp_api.c:
9808    patch from Harrie Hazewinkel to remove old an unused pointer
9809    
9810 2002-03-08 16:28  hardaker
9812    * agent/agent_index.c , agent/agent_registry.c ,
9813    agent/agent_trap.c , agent/snmp_agent.c ,
9814    agent/snmp_vars.c , agent/snmpd.c ,
9815    agent/helpers/instance.c , agent/helpers/old_api.c ,
9816    agent/helpers/table.c , agent/helpers/table_array.c ,
9817    agent/helpers/table_data.c , agent/helpers/table_dataset.c
9818    , agent/helpers/table_iterator.c ,
9819    agent/mibgroup/header_complex.c ,
9820    agent/mibgroup/header_complex.h , agent/mibgroup/testhandler.c
9821    , agent/mibgroup/Rmon/event.c ,
9822    agent/mibgroup/agent/nsTransactionTable.c ,
9823    agent/mibgroup/agentx/client.c ,
9824    agent/mibgroup/agentx/client.h ,
9825    agent/mibgroup/agentx/master.c ,
9826    agent/mibgroup/agentx/master_admin.c ,
9827    agent/mibgroup/agentx/master_admin.h ,
9828    agent/mibgroup/agentx/protocol.c ,
9829    agent/mibgroup/agentx/protocol.h ,
9830    agent/mibgroup/agentx/subagent.c ,
9831    agent/mibgroup/agentx/subagent.h ,
9832    agent/mibgroup/disman/mteObjectsTable.c ,
9833    agent/mibgroup/disman/mteObjectsTable.h ,
9834    agent/mibgroup/disman/mteTriggerTable.c ,
9835    agent/mibgroup/disman/mteTriggerTable.h ,
9836    agent/mibgroup/examples/example.c ,
9837    agent/mibgroup/mibII/sysORTable.c ,
9838    agent/mibgroup/mibII/sysORTable.h ,
9839    agent/mibgroup/mibII/vacm_context.c ,
9840    agent/mibgroup/mibII/vacm_vars.c ,
9841    agent/mibgroup/mibII/vacm_vars.h ,
9842    agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
9843    agent/mibgroup/notification/snmpNotifyFilterTable.c ,
9844    agent/mibgroup/notification/snmpNotifyTable.c ,
9845    agent/mibgroup/smux/smux.c , agent/mibgroup/smux/smux.h
9846    , agent/mibgroup/target/snmpTargetAddrEntry.c ,
9847    agent/mibgroup/target/snmpTargetAddrEntry.h ,
9848    agent/mibgroup/target/target.c ,
9849    agent/mibgroup/target/target.h ,
9850    agent/mibgroup/ucd-snmp/proxy.c ,
9851    agent/mibgroup/ucd-snmp/proxy.h , apps/notification_log.c
9852    , apps/notification_log.h , apps/snmpbulkget.c ,
9853    apps/snmpbulkwalk.c , apps/snmpdelta.c , apps/snmpdf.c
9854    , apps/snmpget.c , apps/snmpgetnext.c ,
9855    apps/snmpset.c , apps/snmpstatus.c , apps/snmptable.c
9856    , apps/snmptest.c , apps/snmptrap.c ,
9857    apps/snmptrapd.c , apps/snmptrapd_log.c ,
9858    apps/snmptrapd_log.h , apps/snmpusm.c , apps/snmpvacm.c
9859    , apps/snmpwalk.c , apps/snmpnetstat/if.c ,
9860    apps/snmpnetstat/inet.c , apps/snmpnetstat/inet6.c ,
9861    apps/snmpnetstat/main.c , apps/snmpnetstat/netstat.h ,
9862    apps/snmpnetstat/route.c ,
9863    include/net-snmp/agent/agent_index.h ,
9864    include/net-snmp/agent/agent_registry.h ,
9865    include/net-snmp/agent/agent_trap.h ,
9866    include/net-snmp/agent/old_api.h ,
9867    include/net-snmp/agent/snmp_agent.h ,
9868    include/net-snmp/agent/snmp_vars.h ,
9869    include/net-snmp/agent/table.h ,
9870    include/net-snmp/agent/table_data.h ,
9871    include/net-snmp/agent/table_iterator.h ,
9872    include/net-snmp/agent/var_struct.h ,
9873    include/net-snmp/library/cmu_compat.h ,
9874    include/net-snmp/library/libsnmp.h ,
9875    include/net-snmp/library/mib.h ,
9876    include/net-snmp/library/oid_array.h ,
9877    include/net-snmp/library/parse.h ,
9878    include/net-snmp/library/snmpCallbackDomain.h ,
9879    include/net-snmp/library/snmp_api.h ,
9880    include/net-snmp/library/snmp_client.h ,
9881    include/net-snmp/library/snmp_debug.h ,
9882    include/net-snmp/library/snmp_parse_args.h ,
9883    include/net-snmp/library/snmp_secmod.h ,
9884    include/net-snmp/library/snmpusm.h ,
9885    local/mib2c.array-user.conf , local/mib2c.iterate.conf ,
9886    local/mib2c.storage.conf , perl/SNMP/SNMP.xs ,
9887    snmplib/cmu_compat.c , snmplib/mib.c ,
9888    snmplib/snmpCallbackDomain.c , snmplib/snmp_api.c ,
9889    snmplib/snmp_client.c , snmplib/snmp_debug.c ,
9890    snmplib/snmp_parse_args.c , snmplib/snmp_secmod.c ,
9891    snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
9892    , snmplib/ucd_compat.c:
9894    struct snmp_session typedefed to netsnmp_session.  & pdu. & ...
9895    
9896 2002-03-08 14:00  hardaker
9898    * perl/SNMP/SNMP.xs:
9900    get_symbol -> get_tree
9901    
9902 2002-03-08 07:45  hardaker
9904    * perl/: SNMP/SNMP.xs , agent/agent.pm , agent/agent.xs
9905    , agent/test.pl:
9907    missed updates
9908    
9909 2002-03-08 07:43  hardaker
9911    * snmplib/: data_list.c , default_store.c , mib.c
9912    , oid_array.c , oid_stash.c , read_config.c
9913    , snmpAAL5PVCDomain.c , snmpCallbackDomain.c ,
9914    snmpIPXDomain.c , snmpTCPDomain.c , snmpTCPIPv6Domain.c
9915    , snmpUDPDomain.c , snmpUDPIPv6Domain.c ,
9916    snmpUnixDomain.c , snmp_api.c , snmp_debug.c ,
9917    snmp_transport.c , snmpv3.c:
9919    missing updated code
9920    
9921 2002-03-08 02:07  jbpn
9923    * include/net-snmp/library/snmp_api.h ,
9924    include/net-snmp/library/snmp_transport.h , snmplib/snmp_api.c:
9926      - some snmp -> netsnmp fixes
9927    
9928 2002-03-07 13:42  hardaker
9930    * agent/snmp_agent.c , agent/snmp_vars.c ,
9931    agent/snmpd.c , agent/helpers/table.c ,
9932    agent/helpers/table_array.c , agent/helpers/table_data.c
9933    , agent/helpers/table_dataset.c ,
9934    agent/helpers/table_iterator.c , agent/mibgroup/testhandler.c
9935    , agent/mibgroup/agent/nsTransactionTable.c ,
9936    agent/mibgroup/agentx/subagent.c ,
9937    agent/mibgroup/disman/mteTriggerTable.c ,
9938    agent/mibgroup/mibII/vacm_context.c ,
9939    agent/mibgroup/mibII/vacm_vars.c , apps/notification_log.c
9940    , apps/snmptrapd.c , apps/snmptrapd_log.c ,
9941    include/net-snmp/agent/snmp_agent.h ,
9942    include/net-snmp/agent/table.h ,
9943    include/net-snmp/agent/table_array.h ,
9944    include/net-snmp/agent/table_data.h ,
9945    include/net-snmp/agent/table_dataset.h ,
9946    include/net-snmp/agent/table_iterator.h ,
9947    include/net-snmp/library/snmpAAL5PVCDomain.h ,
9948    include/net-snmp/library/snmpCallbackDomain.h ,
9949    include/net-snmp/library/snmpIPXDomain.h ,
9950    include/net-snmp/library/snmpTCPDomain.h ,
9951    include/net-snmp/library/snmpTCPIPv6Domain.h ,
9952    include/net-snmp/library/snmpUDPDomain.h ,
9953    include/net-snmp/library/snmpUDPIPv6Domain.h ,
9954    include/net-snmp/library/snmpUnixDomain.h ,
9955    local/mib2c.array-auto.conf , local/mib2c.array-user.conf
9956    , local/mib2c.create-dataset.conf ,
9957    local/mib2c.iterate.conf:
9959    massive netsnmp_ prefixing of stuff (pass 4)
9960    
9961 2002-03-07 13:29  hardaker
9963    * agent/agent_handler.c , agent/agent_read_config.c ,
9964    agent/agent_registry.c , agent/snmp_vars.c ,
9965    agent/helpers/all_helpers.c , agent/helpers/bulk_to_next.c
9966    , agent/helpers/debug_handler.c ,
9967    agent/helpers/instance.c , agent/helpers/multiplexer.c ,
9968    agent/helpers/null.c , agent/helpers/old_api.c ,
9969    agent/helpers/read_only.c , agent/helpers/serialize.c ,
9970    agent/helpers/table.c , agent/helpers/table_array.c ,
9971    agent/helpers/table_data.c , agent/helpers/table_dataset.c
9972    , agent/helpers/table_iterator.c ,
9973    agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
9974    , agent/mibgroup/agent/nsTransactionTable.c ,
9975    agent/mibgroup/agent/nsTransactionTable.h ,
9976    agent/mibgroup/agentx/master_admin.c ,
9977    agent/mibgroup/disman/mteTriggerTable.c ,
9978    agent/mibgroup/examples/scalar_int.c ,
9979    agent/mibgroup/mibII/vacm_context.c ,
9980    agent/mibgroup/target/target.c ,
9981    agent/mibgroup/target/target_counters.c ,
9982    apps/notification_log.c ,
9983    include/net-snmp/agent/agent_registry.h ,
9984    include/net-snmp/agent/all_helpers.h ,
9985    include/net-snmp/agent/bulk_to_next.h ,
9986    include/net-snmp/agent/debug_handler.h ,
9987    include/net-snmp/agent/instance.h ,
9988    include/net-snmp/agent/multiplexer.h ,
9989    include/net-snmp/agent/null.h ,
9990    include/net-snmp/agent/old_api.h ,
9991    include/net-snmp/agent/read_only.h ,
9992    include/net-snmp/agent/serialize.h ,
9993    include/net-snmp/agent/table.h ,
9994    include/net-snmp/agent/table_array.h ,
9995    include/net-snmp/agent/table_data.h ,
9996    include/net-snmp/agent/table_dataset.h ,
9997    include/net-snmp/agent/table_iterator.h ,
9998    include/net-snmp/library/snmpTCPDomain.h ,
9999    local/mib2c.array-auto.conf , local/mib2c.array-user.conf
10000    , local/mib2c.create-dataset.conf ,
10001    local/mib2c.iterate.conf:
10003    massive netsnmp_ prefixing of stuff (pass 3)
10004    
10005 2002-03-07 13:13  hardaker
10007    * agent/agent_handler.c , agent/agent_registry.c ,
10008    agent/snmp_agent.c , agent/helpers/debug_handler.c ,
10009    agent/helpers/instance.c , agent/helpers/old_api.c ,
10010    agent/helpers/table.c , agent/helpers/table_array.c ,
10011    agent/helpers/table_data.c , agent/helpers/table_dataset.c
10012    , agent/helpers/table_iterator.c ,
10013    agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
10014    , agent/mibgroup/agentx/master_admin.c ,
10015    agent/mibgroup/disman/mteTriggerTable.c ,
10016    agent/mibgroup/target/target.c , apps/snmptrapd.c ,
10017    include/net-snmp/agent/agent_handler.h ,
10018    include/net-snmp/agent/snmp_agent.h ,
10019    include/net-snmp/agent/table_array.h ,
10020    include/net-snmp/library/data_list.h ,
10021    include/net-snmp/library/oid_array.h ,
10022    include/net-snmp/library/oid_stash.h ,
10023    local/mib2c.array-user.conf:
10025    massive netsnmp_ prefixing of stuff (pass 2)
10026    
10027 2002-03-07 08:56  hardaker
10029    * agent/agent_handler.c , agent/agent_read_config.c ,
10030    agent/agent_registry.c , agent/snmp_agent.c ,
10031    agent/snmp_vars.c , agent/snmpd.c ,
10032    agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c
10033    , agent/helpers/instance.c ,
10034    agent/helpers/multiplexer.c , agent/helpers/null.c ,
10035    agent/helpers/old_api.c , agent/helpers/read_only.c ,
10036    agent/helpers/serialize.c , agent/helpers/table.c ,
10037    agent/helpers/table_array.c , agent/helpers/table_data.c
10038    , agent/helpers/table_dataset.c ,
10039    agent/helpers/table_iterator.c , agent/mibgroup/testdelayed.c
10040    , agent/mibgroup/testdelayed.h ,
10041    agent/mibgroup/testhandler.c , agent/mibgroup/testhandler.h
10042    , agent/mibgroup/agent/nsTransactionTable.c ,
10043    agent/mibgroup/agent/nsTransactionTable.h ,
10044    agent/mibgroup/agentx/master.c ,
10045    agent/mibgroup/agentx/master.h ,
10046    agent/mibgroup/agentx/master_admin.c ,
10047    agent/mibgroup/agentx/subagent.c ,
10048    agent/mibgroup/disman/mteTriggerTable.c ,
10049    agent/mibgroup/mibII/sysORTable.c ,
10050    agent/mibgroup/mibII/system_mib.c ,
10051    agent/mibgroup/mibII/vacm_context.c ,
10052    agent/mibgroup/mibII/vacm_context.h ,
10053    agent/mibgroup/mibII/vacm_vars.c ,
10054    agent/mibgroup/notification/snmpNotifyTable.c ,
10055    agent/mibgroup/target/snmpTargetAddrEntry.h ,
10056    agent/mibgroup/target/target.c ,
10057    agent/mibgroup/target/target_counters.c ,
10058    agent/mibgroup/target/target_counters.h ,
10059    agent/mibgroup/ucd-snmp/proxy.c ,
10060    agent/mibgroup/ucd-snmp/proxy.h , apps/notification_log.c
10061    , apps/notification_log.h , apps/snmpstatus.c ,
10062    apps/snmptest.c , apps/snmptrapd.c ,
10063    apps/snmptrapd_log.c , apps/snmptrapd_log.h ,
10064    include/net-snmp/session_api.h ,
10065    include/net-snmp/agent/agent_handler.h ,
10066    include/net-snmp/agent/agent_registry.h ,
10067    include/net-snmp/agent/bulk_to_next.h ,
10068    include/net-snmp/agent/debug_handler.h ,
10069    include/net-snmp/agent/instance.h ,
10070    include/net-snmp/agent/multiplexer.h ,
10071    include/net-snmp/agent/null.h ,
10072    include/net-snmp/agent/old_api.h ,
10073    include/net-snmp/agent/read_only.h ,
10074    include/net-snmp/agent/serialize.h ,
10075    include/net-snmp/agent/set_helper.h ,
10076    include/net-snmp/agent/snmp_agent.h ,
10077    include/net-snmp/agent/snmp_vars.h ,
10078    include/net-snmp/agent/table.h ,
10079    include/net-snmp/agent/table_array.h ,
10080    include/net-snmp/agent/table_data.h ,
10081    include/net-snmp/agent/table_dataset.h ,
10082    include/net-snmp/agent/table_iterator.h ,
10083    include/net-snmp/agent/var_struct.h ,
10084    include/net-snmp/library/mib.h ,
10085    include/net-snmp/library/read_config.h ,
10086    include/net-snmp/library/snmpAAL5PVCDomain.h ,
10087    include/net-snmp/library/snmpCallbackDomain.h ,
10088    include/net-snmp/library/snmpIPXDomain.h ,
10089    include/net-snmp/library/snmpTCPDomain.h ,
10090    include/net-snmp/library/snmpTCPIPv6Domain.h ,
10091    include/net-snmp/library/snmpUDPDomain.h ,
10092    include/net-snmp/library/snmpUDPIPv6Domain.h ,
10093    include/net-snmp/library/snmpUnixDomain.h ,
10094    include/net-snmp/library/snmp_api.h ,
10095    include/net-snmp/library/snmp_transport.h ,
10096    local/mib2c.array-auto.conf , local/mib2c.array-user.conf
10097    , local/mib2c.create-dataset.conf ,
10098    local/mib2c.iterate.conf:
10100    massive netsnmp_ prefixing of stuff (pass 1)
10101    
10102 2002-03-07 06:21  jbpn
10104    * man/snmp_sess_api.3.def:
10106      - style update
10107    
10108 2002-03-07 05:47  jbpn
10110    * man/snmp_trap_api.3.def:
10112      - minor updates
10113    
10114 2002-03-07 05:39  jbpn
10116    * man/snmp_alarm.3.def:
10118      - style update
10119    
10120 2002-03-07 05:00  jbpn
10122    * man/read_config.3.def:
10124      - make prototypes match header
10125    
10126      - make style consistent with mib_api
10127    
10128 2002-03-07 03:07  jbpn
10130    * man/mib_api.3.def:
10132      - fix up snprint_ declarations, fix small typo.  Patch by Guy
10133    Harris.
10134    
10135 2002-03-07 02:44  jbpn
10137    * include/net-snmp/library/mib.h:
10139      - remove duplicate declaration of sprint_realloc_by_type, as noted
10140        by Guy Harris.
10141    
10142 2002-03-06 17:15  hardaker
10144    * include/net-snmp/agent/.cvsignore ,
10145    include/net-snmp/library/.cvsignore , perl/SNMP/t/.cvsignore:
10147    new ignore files
10148    
10149 2002-03-06 17:13  hardaker
10151    * .cvsignore:
10153    ignore docs
10154    
10155 2002-03-06 17:08  hardaker
10157    * agent/mibgroup/examples.h:
10159    examples module wrapper to include all (new) examples.
10160    
10161 2002-03-06 16:58  hardaker
10163    * agent/mibgroup/examples/scalar_int.c:
10165    document better.
10166    
10167 2002-03-06 16:58  hardaker
10169    * doxygen.conf:
10171    search examples for docs.
10172    
10173 2002-03-06 16:29  hardaker
10175    * mibs/NET-SNMP-EXAMPLES-MIB.txt:
10177    example MIB template (and one node)
10178    
10179 2002-03-06 16:28  hardaker
10181    * mibs/NET-SNMP-MIB.txt:
10183    instantiate examples
10184    
10185 2002-03-06 16:27  hardaker
10187    * mibs/Makefile.in:
10189    install some NS mibs
10190    
10191 2002-03-06 16:27  hardaker
10193    * agent/mibgroup/examples/: scalar_int.c , scalar_int.h:
10195    Example implementation of a SNMP enabled int registered at a scalar.
10196    
10197 2002-03-06 16:25  hardaker
10199    * agent/helpers/instance.c , include/net-snmp/agent/instance.h:
10201    many changes for instances.  Specificically:
10202      - allow for subhandlers.
10203      - provide an int wrapper.
10204      - reuse more code.
10205      - numerous bug fixes.
10206    
10207 2002-03-06 14:05  hardaker
10209    * NEWS:
10211    remove a blank line.
10212    
10213 2002-03-06 14:05  hardaker
10215    * agent/mibgroup/agentx/: master.c , master_admin.c:
10217    Fix master agent getbulk support.  this has to be independently of the
10218    normal bulk->next fixes due to delegation.  Long story.
10219    
10220 2002-03-06 14:03  hardaker
10222    * agent/helpers/bulk_to_next.c:
10224    move bulk_to_next fixing functionality into a separate function for reuse.
10225    
10226 2002-03-06 10:26  jbpn
10228    * include/net-snmp/library/mib.h , snmplib/mib.c:
10230      - sprinkle magic const dust
10231    
10232 2002-03-06 10:18  jbpn
10234    * man/mib_api.3.def:
10236      - document changed API, incorporating patches by Guy Harris.
10237    
10238 2002-03-06 09:34  hardaker
10240    * testing/tests/: T112agentxsetfail , T122proxysetfail:
10242    fix tests.
10243    
10244 2002-03-06 09:24  hardaker
10246    * snmplib/snmp_parse_args.c:
10248    re-enable setting optind to 1 till Dave tells me where this breaks.
10249    
10250 2002-03-06 09:08  hardaker
10252    * testing/tests/: T051snmpv2ctrap , T052snmpv2cinform ,
10253    T058agentauthtrap:
10255    fixes for new command line usage.
10256    
10257 2002-03-06 09:07  hardaker
10259    * snmplib/snmp_client.c:
10261    more improved error messages (mostly)
10262    
10263 2002-03-06 08:54  hardaker
10265    * configure:
10267    autoconf
10268    
10269 2002-03-06 08:41  dts12
10271    * snmplib/: snmpv3.c (V4-2-patches.3), snmpv3.c:
10273    Fix a confusion between defAuthType and defPrivType.
10274    
10275 2002-03-06 08:36  hardaker
10277    * agent/mibgroup/agentx/: master.c , protocol.c:
10279    proper fix for not requiring responses to CLEANUP messages.
10280    
10281 2002-03-06 06:07  jbpn
10283    * agent/snmp_agent.c:
10285      - zero the name of elements of the bulk cache
10286    
10287 2002-03-06 06:06  jbpn
10289    * snmplib/mib.c:
10291      - calloc() not malloc() in a few places to initialise some buffers
10292        to zeroes.
10293    
10294 2002-03-06 05:52  dts12
10296    * snmplib/: snmp_api.c (V4-2-patches.6), snmp_api.c:
10298    Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set.
10299    Qn: Should the AuthPassphrase also be used for privacy if no other value is available?
10300    
10301 2002-03-06 05:45  jbpn
10303    * agent/mibgroup/agentx/master.c:
10305      - don't send requests for OIDs preceeding the start of a region
10306        (this can lead to loops if e.g. a subagent has registered two
10307        adjacent rows).
10308    
10309 2002-03-06 05:07  jbpn
10311    * testing/Makefile.in:
10313      - ignore errors doing rm -rf /tmp/snmp-test* when making testclean
10314    
10315 2002-03-06 02:26  jbpn
10317    * snmplib/mib.c:
10319      - use more efficient get_tree() in sprint_realloc_value()
10320    
10321 2002-03-05 18:28  hardaker
10323    * testing/tests/: T015snmpv2cgetnext , T001snmpv1get ,
10324    T002snmpv1getnext , T003snmpv1getfail , T014snmpv2cget
10325    , T016snmpv2cgetfail , T017snmpv2ctov1getfail ,
10326    T018snmpv1tov2cgetfail , T100agenthup:
10328    fixes for new forced -c flags
10329    
10330 2002-03-05 18:21  hardaker
10332    * include/net-snmp/agent/snmp_agent.h:
10334    remove no longer appropriate comment.
10335    
10336 2002-03-05 18:20  hardaker
10338    * agent/mibgroup/agentx/subagent.c:
10340    fix duplicate free by cloning the pdu before sending it out again
10341    (thought I had done this once in the past already, but I got 1/2 functions).
10342    
10343 2002-03-05 18:19  hardaker
10345    * agent/mibgroup/agentx/protocol.c:
10347    Temporary fix to fix for agentx SET requests.  This reverses a
10348    previous John change where responses to cleanups are now expected
10349    again.  This took me a good 2 days to track down, sigh...
10350    
10351 2002-03-05 18:07  hardaker
10353    * agent/mibgroup/agentx/master.c:
10355    - add (ascii) agentx state diagram
10356    
10357 2002-03-05 18:07  hardaker
10359    * agent/snmp_agent.c:
10361    - multiple free bug fixes.
10362    - improved debugging statements.
10363    
10364 2002-03-05 10:44  hardaker
10366    * agent/mibgroup/agentx/: master_request.c , master_request.h:
10368    removed unused files
10369    
10370 2002-03-05 10:31  jbpn
10372    * agent/mibgroup/agentx/subagent.c:
10374      - oops, fix bad cut and paste
10375    
10376 2002-03-05 10:25  jbpn
10378    * agent/mibgroup/agentx/subagent.c:
10380      - reintroduce scope processing (see RFC 2741, p. 66, section 7.2.3.2
10381        paragraph 2): "If the subagent can't locate an appropriate
10382        variable, __v.name_is_set_to_the_starting_OID__ [the important
10383        bit] and the VarBind is set to `endOfMibView'"
10384    
10385 2002-03-05 09:54  hardaker
10387    * agent/mibgroup/ucd-snmp/versioninfo.c:
10389    impose max length restriction supplied by mib for configuration options.
10390    
10391 2002-03-05 08:48  jbpn
10393    * agent/: agent_index.c , snmp_agent.c ,
10394    helpers/debug_handler.c , mibgroup/agentx/master.c:
10396      - use new DEBUGMSGVAR macro in a few places
10397    
10398 2002-03-05 08:45  jbpn
10400    * snmplib/snmp_debug.c ,
10401    include/net-snmp/library/snmp_debug.h:
10403      - add DEBUGMSGVAR macro to print out a variable
10404    
10405 2002-03-05 08:34  hardaker
10407    * perl/SNMP/: SNMP.pm , SNMP.xs:
10409    print_value function updates.
10410    
10411 2002-03-05 08:05  dts12
10413    * agent/mibgroup/examples/: ucdDemoPublic.c (V4-2-patches.2),
10414    ucdDemoPublic.c:
10416    Add missing "standard" headers, and tweak a type slightly.
10417    (Based on requests from Gregory Toth).
10418    
10419 2002-03-05 08:04  jbpn
10421    * agent/snmp_agent.c:
10423      - grrr, botched last fix
10424    
10425 2002-03-05 08:01  hardaker
10427    * agent/mibgroup/agentx/subagent.c ,
10428    snmplib/snmpCallbackDomain.c:
10430    Set the default callback session version number to the generic -1
10431    version allowing the pdu to passed without version checking.
10432    
10433 2002-03-05 07:59  hardaker
10435    * agent/mibgroup/agentx/master.c:
10437    move NULL check to *before* you actually use the pointer.
10438    
10439 2002-03-05 07:59  jbpn
10441    * agent/snmp_agent.c:
10443      - mark INCLUSIVE requests as such
10444    
10445 2002-03-05 07:58  hardaker
10447    * agent/helpers/old_api.c:
10449    - use a for loop instead of a while loop, just a precaution for future problems.
10450    
10451 2002-03-05 07:56  hardaker
10453    * agent/snmp_agent.c:
10455    - (snmp_check_parse) allow internal set transactions to be passed to
10456      the agent, since agentx sends them.
10457    
10458 2002-03-05 07:21  jbpn
10460    * snmplib/mib.c:
10462      - don't add the "module ID" to OIDs if it is numeric because we
10463        couldn't look it up properly (to avoid horrible looking output
10464        like this: "OID: #-1::iso.2.3.4.5.")
10465    
10466 2002-03-05 07:05  jbpn
10468    * configure.in:
10470      - remove reference to 2c in error message from version prompt
10471    
10472 2002-03-05 07:01  jbpn
10474    * configure.in:
10476      - remove duplicate tests
10477    
10478 2002-03-05 06:51  hardaker
10480    * configure , configure.in:
10482    - re-emphasis a suggestion to switch to a secure version of the protocol.
10483    - delete notion that v3 without auth/priv provides better security (it doesn't).
10484    - Don't accept v2c as an accepted value, as it's used as an int.
10485      - but do change help messages, etc, to reflect that 2 = v2c.
10486    
10487 2002-03-05 06:50  dts12
10489    * agent/mibgroup/ucd-snmp/dlmod.c:
10491    Cast a calloc appropriately (requested by Gregory Toth)
10492    
10493 2002-03-05 06:20  jbpn
10495    * snmplib/Makefile.in:
10497      - fix typo in OBJS definition
10498    
10499 2002-03-05 06:18  jbpn
10501    * agent/Makefile.in:
10503      - clean target depends on $(OBJS) and $(LOBJS), so define them
10504    
10505 2002-03-05 03:52  jbpn
10507    * configure.in:
10509      - fix default version tests (splitting them over several lines
10510        confuses sh on Solaris, at least).
10511    
10512      - disambiguate some instances of "version" in default version
10513        prompt text.
10514    
10515 2002-03-05 02:34  dts12
10517    * configure , configure.in:
10519    Correctly detect when no initial default version has been set.
10520    Accept '2c' as well as '2' for a default version choice.
10521    Fix the title for this prompt, and reword the description to
10522    make it a *slightly* less leading question, m'lud.
10523    
10524    Qn: Should we support a "no default version" option ?
10525      (hence allow the admin to force the decision down to the user)
10526    
10527 2002-03-04 18:14  hardaker
10529    * agent/mibgroup/agentx/client.c:
10531    ucd-snmp -> net-snmp change
10532    
10533 2002-03-04 18:10  hardaker
10535    * agent/agent_handler.c:
10537    (To John): do not free the myvoid pointer in a handler.  You can not
10538    assume that it's a freeable resource.  For instance, the agentx master
10539    agent was using it to store the master session pointer in it (which
10540    would exist in multiple registered nodes).
10541    
10542 2002-03-04 17:26  hardaker
10544    * configure.in , include/net-snmp/snmpv3_api.h ,
10545    snmplib/Makefile.in:
10547    use a configure generated wrapper header for v3 security modules.
10548    
10549 2002-03-04 11:58  hardaker
10551    * include/net-snmp/net-snmp-includes.h:
10553    add dmalloc.h to the proper place.
10554    
10555 2002-03-04 11:53  hardaker
10557    * agent/mibgroup/disman/mteTriggerTable.c:
10559    string clean ups.
10560    
10561 2002-03-04 11:52  hardaker
10563    * acconfig.h , aclocal.m4 , configure ,
10564    configure.in , include/net-snmp/net-snmp-config.h.in ,
10565    include/net-snmp/library/default_store.h ,
10566    snmplib/snmp_parse_args.c , snmplib/snmpv3.c:
10568    Implement a default version prompt for configure.
10569     - (Wes ducks as this is currently set to '3' which he may have to
10570        change as it hasn't exactly been agreed upon as the proper default yet).
10571     - --with-default-snmp-version also created.
10572     - changed handling of default store / snmp.conf usage but impact
10573       should be low, hopefully.
10574    
10575 2002-03-04 11:49  hardaker
10577    * snmplib/snmp_api.c:
10579    a few error strings slightly improved.  We really need to change the
10580    way these are handled to get better improvement.
10581    
10582 2002-03-04 07:49  hardaker
10584    * testing/Makefile.in:
10586    separate out the cleaning of /tmp from the main cleaning to provide it
10587    as a special target.
10588    
10589 2002-03-04 07:38  hardaker
10591    * agent/mibgroup/agentx/protocol.c:
10593    -Wall fixes.
10594    
10595 2002-03-04 05:32  jbpn
10597    * man/: snmpbulkget.1.def , snmpbulkwalk.1.def ,
10598    snmpget.1.def , snmpgetnext.1.def , snmpstatus.1.def
10599    , snmptest.1.def , snmptrap.1.def:
10601      - remove further instances of positional community string parameter,
10602        after Patrick Welche
10603    
10604 2002-03-04 05:25  jbpn
10606    * man/: snmpd.conf.5.def , snmpwalk.1.def:
10608      - patches from Patrick Welche
10609    
10610 2002-03-04 01:16  dts12
10612    * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.6), memory.c:
10614    Correct debug output message (thanks to Jeroen Ruigrok)
10615    
10616 2002-03-01 22:45  hardaker
10618    * agent/mibgroup/agentx/protocol.c:
10620    making the (same) debugging statement more useful.
10621    
10622 2002-03-01 22:43  hardaker
10624    * agent/mibgroup/agentx/protocol.c:
10626    add missing newline to a debugging statement.
10627    
10628 2002-03-01 12:49  hardaker
10630    * snmplib/: keytools.c , mib.c , snmp_api.c ,
10631    snmp_client.c , snmp_parse_args.c , snmpv3.c:
10633    First pass at a few better error messages.
10634    
10635 2002-03-01 12:01  hardaker
10637    * mibs/Makefile.in:
10639    don't install headers here.
10640    
10641 2002-03-01 05:41  jbpn
10643    * include/net-snmp/library/mib.h , snmplib/mib.c:
10645      - add snprint_value, snprint_variable, snprint_objid
10646    
10647 2002-02-28 06:54  dts12
10649    * agent/snmp_vars.c , snmplib/snmpCallbackDomain.c ,
10650    win32/libsnmp/libsnmp.dsp , win32/net-snmp/net-snmp-config.h:
10652    Add back the 'snmpCallback' domain under Windows.
10653    
10654 2002-02-27 10:04  jbpn
10656    * apps/: snmpbulkget.c , snmpbulkwalk.c , snmpget.c
10657    , snmpgetnext.c , snmpset.c , snmpstatus.c
10658    , snmptable.c , snmptest.c , snmptranslate.c
10659    , snmptrap.c , snmpusm.c , snmpwalk.c:
10661      - tart up usage messages, make them more consistent and bring in line
10662        with manual pages
10663    
10664 2002-02-27 10:03  jbpn
10666    * man/: snmpset.1.def , snmptable.1.def , snmptrap.1.def
10667    , snmpusm.1.def:
10669      - minor formatting changes
10670    
10671 2002-02-27 10:03  jbpn
10673    * snmplib/: mib.c , parse.c , snmp_parse_args.c:
10675      - drop community positional parameter
10676    
10677      - tart up usage messages to be more consistent and in line with manual
10678        pages
10679    
10680 2002-02-27 09:47  dts12
10682    * snmplib/: vacm.c (V4-2-patches.4), vacm.c:
10684    Handle views that specify a full instance OID.
10685    (Since the internally stored OID prepends the length as well,
10686     the apparent length is one greater than it really is)
10687    
10688 2002-02-27 06:50  jbpn
10690    * apps/snmptrapd.c:
10692      - [ADDRESSES] -> [LISTENING ADDRESSES] in usage message, to match
10693        manual page.
10694    
10695 2002-02-27 06:09  jbpn
10697    * man/snmpd.conf.5.def:
10699      - drop optional positional community parameter from trapsess
10700        description.
10701    
10702 2002-02-27 05:51  jbpn
10704    * include/net-snmp/library/mib.h , snmplib/mib.c:
10706      - drop sprint_blah functions
10707    
10708      - no snprint_blah yet
10709    
10710 2002-02-27 05:43  jbpn
10712    * snmplib/asn1.c:
10714      - don't use sprint_blah functions
10715    
10716 2002-02-27 05:40  jbpn
10718    * snmplib/snmp_debug.c:
10720      - don't use sprint_blah functions
10721    
10722      - drop archaic DEBUGP functions
10723    
10724 2002-02-27 05:37  dts12
10726    * agent/mibgroup/host/: hr_storage.c , hr_swrun.c:
10728    Use the more informative 'output_api.h' header file name
10729      (I must have missed these earlier)
10730    
10731 2002-02-27 05:35  jbpn
10733    * man/snmpcmd.1.def:
10735      - drop community positional parameter
10736    
10737      - yes, for once the documentation has been updated *before* the
10738    code!
10739    
10740 2002-02-27 05:12  jbpn
10742    * agent/mibgroup/mibII/ipv6.c:
10744      - don't use obsolete DEBUGP function
10745    
10746 2002-02-27 05:11  jbpn
10748    * include/net-snmp/library/: snmp_api.h , snmp_debug.h ,
10749    system.h:
10751      - drop archaic DEBUGP functions
10752    
10753 2002-02-27 05:10  jbpn
10755    * include/net-snmp/library/scapi.h:
10757      - don't use obsolete DEBUGPL function
10758    
10759 2002-02-27 04:32  jbpn
10761    * apps/snmpbulkwalk.c , apps/snmpdelta.c ,
10762    apps/snmptable.c , apps/snmpusm.c , apps/snmpwalk.c
10763    , agent/agent_index.c , agent/helpers/table.c:
10765      - don't use sprint_blah functions
10766    
10767 2002-02-27 02:26  jbpn
10769    * agent/mibgroup/agentx/master.c:
10771      - don't use sprint_variable
10772    
10773 2002-02-27 02:08  jbpn
10775    * agent/snmp_agent.c:
10777      - don't use sprint_variable, no, I MEAN it this time
10778    
10779 2002-02-27 02:05  jbpn
10781    * agent/snmp_agent.c:
10783      - don't use sprint_variable
10784    
10785 2002-02-26 12:46  rstory
10787    * agent/snmp_agent.c:
10789    clear new memory after realloc() since realloc doesn't do it.
10790    
10791 2002-02-26 12:30  hardaker
10793    * perl/SNMP/SNMP.xs:
10795    add UNSIGNED32
10796    
10797 2002-02-26 08:55  jbpn
10799    * agent/mibgroup/: kernel_sunos5.c , kernel_sunos5.h ,
10800    mibII/at.c , mibII/icmp.c , mibII/interfaces.c ,
10801    mibII/ip.c , mibII/tcp.c , mibII/udp.c ,
10802    mibII/var_route.c:
10804      - change cache implementation after some interesting profiling (see
10805        lengthy new comment in kernel_sunos5.c)
10806    
10807 2002-02-26 08:13  dts12
10809    * agent/helpers/all_helpers.c , agent/helpers/table.c ,
10810    agent/mibgroup/notification/snmpNotifyTable.c ,
10811    agent/mibgroup/target/snmpTargetAddrEntry.c ,
10812    agent/mibgroup/ucd-snmp/proxy.c , snmplib/snmp-tc.c ,
10813    snmplib/ucd_compat.c:
10815    Remove assorted extraneous ^M's
10816    
10817 2002-02-26 07:14  dts12
10819    * README.win32:
10821    A quick guide to installing the Core Platform SDK, needed for the Windows agent.
10822    
10823 2002-02-26 07:03  dts12
10825    * agent/agent_trap.c , agent/snmp_vars.c ,
10826    agent/snmpd.c , agent/helpers/table_dataset.c ,
10827    agent/mibgroup/mibII/system_mib.c ,
10828    agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/vacm_vars.c
10829    , apps/snmptrapd_log.c ,
10830    include/net-snmp/agent/agent_handler.h ,
10831    include/net-snmp/agent/agent_trap.h ,
10832    include/net-snmp/agent/table_dataset.h ,
10833    include/net-snmp/library/mib.h ,
10834    include/net-snmp/library/snmp_enum.h , snmplib/mib.c ,
10835    snmplib/snmp_parse_args.c , snmplib/snmpv3.c ,
10836    snmplib/winservice.c:
10838    Assorted minor tweaks to ensure that the project builds under Visual C++.
10839    Mostly because VC++ is fussy about sort-of-compatible data types
10840      (e.g. signed vs unsigned integers).
10841    
10842 2002-02-26 07:00  dts12
10844    * win32/: mib_module_inits.h , win32.dsw , win32.opt
10845    , libagent/libagent.dsp , libsnmp/libsnmp.dsp ,
10846    libucdmibs/libucdmibs.dsp , netsnmpmibs/netsnmpmibs.dsp ,
10847    snmpd/snmpd.dsp , snmptrapd/snmptrapd.dsp:
10849    Rename 'libucdmibs' to reflect the change of project name,
10850    and assorted tweaks so that the full project builds under Visual C++.
10851      (N.B: The agent requires "Microsoft Platform Core SDK" in order
10852        to build the 'netsnmpmibs' project)
10853    
10854 2002-02-26 06:53  hardaker
10856    * perl/AnyData_SNMP/Storage.pm:
10858    remove duplicate variable in a warning
10859    
10860 2002-02-26 06:40  jbpn
10862    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
10864      - include net-snmp-config.h
10865    
10866 2002-02-25 21:09  hardaker
10868    * perl/AnyData_SNMP/INSTALL:
10870    more install changes
10871    
10872 2002-02-25 21:08  hardaker
10874    * perl/AnyData_SNMP/INSTALL:
10876    mention installing DBD::File.
10877    
10878 2002-02-25 20:38  hardaker
10880    * perl/AnyData_SNMP/INSTALL:
10882    one too many '0's in a url.
10883    
10884 2002-02-25 20:33  hardaker
10886    * perl/AnyData_SNMP/INSTALL:
10888    reword.
10889    
10890 2002-02-25 20:30  hardaker
10892    * perl/AnyData_SNMP/Storage.pm:
10894    move warning outside secondary warning augmentation loop.
10895    
10896 2002-02-25 20:29  hardaker
10898    * perl/AnyData_SNMP/INSTALL:
10900    update SQL::Statement module.
10901    
10902 2002-02-25 16:25  rstory
10904    * agent/helpers/table_array.c:
10906    add find_table_array_handler(); remove debugging code/comments;
10907    make sure we have the right handler before using the void pointer;
10908    remove ^M characters
10909    
10910 2002-02-25 11:57  hardaker
10912    * snmplib/data_list.c , include/net-snmp/library/data_list.h:
10914    2 new functions.
10915    
10916 2002-02-25 11:18  hardaker
10918    * perl/SNMP/SNMP.xs:
10920    set security model
10921    
10922 2002-02-25 08:15  dts12
10924    * agent/helpers/all_helpers.c , agent/helpers/old_api.c
10925    , agent/helpers/table.c , agent/helpers/table_array.c
10926    , agent/helpers/table_dataset.c ,
10927    agent/mibgroup/notification/snmpNotifyTable.c ,
10928    agent/mibgroup/target/snmpTargetAddrEntry.c ,
10929    agent/mibgroup/ucd-snmp/proxy.c ,
10930    include/net-snmp/agent/agent_handler.h ,
10931    include/net-snmp/agent/table.h , win32/win32.dsw:
10933    Continuing improvements to compilation of the latest code under Visual C++.
10934    The 'libhelpers' project now compiles, and this also addresses a number
10935    of warnings and errors in the libagent and libucdmibs projects.
10936      But these two still fail on 'OID_LENGTH' and 'iphlpapi.h'
10937    
10938 2002-02-25 07:00  dts12
10940    * win32/net-snmp/agent/mib_module_config.h:
10942    Provide a plausible module configuration list for the Windows agent.
10943    
10944 2002-02-25 06:04  jbpn
10946    * mibs/NET-SNMP-AGENT-MIB.txt:
10948      - resolve conflicting SYNTAXes for nsTransactionMode
10949    
10950      - add range for index nsTransactionID
10951    
10952 2002-02-25 03:23  dts12
10954    * win32/: libsnmp/libsnmp.dsp , libsnmp_dll/libsnmp_dll.dsp:
10956    Ensure the main library compiles and works under Windows.
10957    
10958 2002-02-25 03:19  dts12
10960    * apps/: notification_log.h , snmptrapd.c:
10962    Ensure snmptrapd compiles under Windows.
10963    
10964 2002-02-25 03:09  dts12
10966    * snmplib/: oid_array.c , oid_stash.c , snmp-tc.c ,
10967    ucd_compat.c:
10969    Minor tweaks to keep Visual C++ happy.
10970    
10971 2002-02-25 02:57  dts12
10973    * include/net-snmp/version.h:
10975    Wrap with "extern C"
10976    
10977 2002-02-25 02:56  dts12
10979    * include/net-snmp/library/cmu_compat.h:
10981    Pander to CPP's incredibly fussy nature, and provide the correct header file name.
10982    
10983 2002-02-25 01:21  dts12
10985    * agent/: snmpd.c (V4-2-patches.1), snmpd.c:
10987    Specify the correct debug token for displaying the list of modules
10988    (spotted by Brian Shaver)
10989    
10990 2002-02-22 10:56  hardaker
10992    * local/mib2c:
10994    support @foreach $var1 $var2 enums@
10995    
10996 2002-02-22 10:56  hardaker
10998    * perl/AnyData_SNMP/snmpsh:
11000    remove trailing ;'s from sql statements.
11001    
11002 2002-02-22 10:55  hardaker
11004    * include/net-snmp/library/tools.h , snmplib/tools.c:
11006    define netsnmp_strdup_and_null
11007    
11008 2002-02-22 10:53  hardaker
11010    * include/net-snmp/net-snmp-includes.h:
11012    include utilities.
11013    
11014 2002-02-22 10:51  hardaker
11016    * agent/helpers/table_iterator.c:
11018    - don't loop again for secondary SET modes and cache information instead.
11019    - various fixes.
11020    
11021 2002-02-22 10:49  hardaker
11023    * agent/helpers/Makefile.in:
11025    fix install directories for headers
11026    
11027 2002-02-22 10:49  hardaker
11029    * net-snmp-config.in:
11031    add --compile-subagent for automatted subagent compilation from
11032    mibmodule .c files ;-)
11033    
11034 2002-02-22 09:27  dts12
11036    * snmplib/: MSG00001.bin, winservice.mc (V4-2-patches.[1,1]),
11037    MSG00001.bin , winservice.mc:
11039    Add missing files for Windows service operation.
11040    
11041 2002-02-22 08:55  dts12
11043    * agent/snmpd.c:
11045    Just close the main session when shutting down under Windows,
11046    not everything (so that it can still generate the shutdown trap).
11047    
11048 2002-02-22 08:40  dts12
11050    * include/net-snmp/types.h ,
11051    include/net-snmp/library/snmp_impl.h , snmplib/asn1.c ,
11052    snmplib/mib.c , snmplib/parse.c , snmplib/snmp_api.c
11053    , snmplib/snmp_enum.c , snmplib/snmpv3.c:
11055    Tweaks required to get the library compiling under Windows VC++
11056    
11057 2002-02-22 08:37  dts12
11059    * win32/: snmpsm_init.h ,
11060    encode_keychange/encode_keychange.dsp ,
11061    net-snmp/net-snmp-config.h , libagent/libagent.dsp ,
11062    libhelpers/libhelpers.dsp , libsnmp/libsnmp.dsp ,
11063    libsnmp_dll/libsnmp_dll.dsp , libucdmibs/libucdmibs.dsp
11064    , snmpbulkget/snmpbulkget.dsp ,
11065    snmpbulkwalk/snmpbulkwalk.dsp , snmpd/snmpd.dsp ,
11066    snmpdelta/snmpdelta.dsp , snmpdf/snmpdf.dsp ,
11067    snmpget/snmpget.dsp , snmpgetnext/snmpgetnext.dsp ,
11068    snmpnetstat/snmpnetstat.dsp , snmpset/snmpset.dsp ,
11069    snmpstatus/snmpstatus.dsp , snmptable/snmptable.dsp ,
11070    snmptest/snmptest.dsp , snmptranslate/snmptranslate.dsp
11071    , snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp
11072    , snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp ,
11073    snmpwalk/snmpwalk.dsp:
11075    Provide Windows-specific versions of automatically-generated header files,
11076    and add the new include structure to the project files.
11077    
11078 2002-02-22 07:24  dts12
11080    * include/net-snmp/library/transform_oids.h:
11082    Define standard OID lengths here (where they're available to any
11083    file wanting to access the OID structures)
11084    
11085 2002-02-22 03:24  dts12
11087    * snmplib/: snmp_parse_args.c , snmpv3.c:
11089    Support ".... -3u {secName} ...." syntax
11090    (in the normal getopt style - i.e. no need for surrounding quotes)
11091    
11092    It should now be possible to switch to this as the recommended form
11093    for SNMPv3 options - if that's what we want to do.
11094      Qn:  Do we want to?
11095    
11096 2002-02-21 08:39  dts12
11098    * snmplib/snmpv3.c:
11100    Support "-3u {secName}" syntax (*with* the quotes, unfortunately).
11101    Now comes the fun bit.....
11102    
11103 2002-02-21 07:54  dts12
11105    * win32/snmpd/snmpd.dsp:
11107    Fix bogus structure comments in the snmpd project file.
11108    
11109 2002-02-21 07:30  jbpn
11111    * agent/mibgroup/: notification/snmpNotifyTable.c ,
11112    target/snmpTargetAddrEntry.c:
11114      - drop inline (more trouble than it is worth)
11115    
11116 2002-02-21 05:00  dts12
11118    * snmplib/: snmp_parse_args.c , snmpv3.c:
11120    First pass at an SNMPv3 "combined-option" command-line flag (-3x).
11121    (In *addition* to the current command-line flags, I hasten to add!)
11122    
11123    Supports  "... -3u{secName} ..." and "... -3u={secName} ..." syntax,
11124    but not the separate "... -3u {secName} ..." style.
11125    
11126    I haven't touched the documentation or usage message to mention this.
11127    
11128 2002-02-20 18:15  hardaker
11130    * local/mib2c.iterate.conf:
11132    use for instead of continue for loops.
11133    
11134 2002-02-20 13:42  hardaker
11136    * README.snmpv3 , agent/agent_read_config.c ,
11137    agent/snmpd.c , apps/snmptrapd.c ,
11138    include/net-snmp/agent/ds_agent.h:
11140    - Add a --quit option (and a configuration token) so that you can now
11141      create new users by simply calling snmpd as:
11142        snmpd --createUser="myuser MD5 mypassword" --quit
11143    - Change README.snmpv3 documentation to make use of this feature.
11144    
11145 2002-02-20 06:16  jbpn
11147    * apps/Makefile.in , apps/snmptrapd.c , configure
11148    , configure.in , agent/snmp_agent.c:
11150      - add libwrap support to snmptrapd (untested)
11151    
11152      - minor changes to snmpd libwrap support
11153    
11154      - configure fixes for libwrap
11155    
11156 2002-02-20 03:07  jbpn
11158    * apps/snmptrapd_log.c:
11160      - use calloc instead of malloc to make sure buffer is initially
11161        zero-terminated (in case of 0 varbinds).  Bug #518700, noted by
11162        Andreas Hartmann.
11163    
11164 2002-02-20 03:06  jbpn
11166    * apps/snmpdelta.c:
11168      - initialise some buffers, to avoid garbage printing problems, as
11169        noted by Anonymous in bug #520220.
11170    
11171 2002-02-20 03:03  dts12
11173    * apps/Makefile.in:
11175    Clean up the object files as well
11176    
11177 2002-02-20 01:41  dts12
11179    * man/.cvsignore:
11181    Ignore the new crop of generated man pages.
11182    
11183 2002-02-20 01:37  dts12
11185    * mibs/NET-SNMP-AGENT-MIB.txt:
11187    Supply missing double-quote  (oops)
11188    
11189 2002-02-19 04:01  dts12
11191    * apps/snmptranslate.c:
11193    Initialise the library internals *before* parsing the command line,
11194    so that defaults can be overridden by command line options.
11195      Qn:  Should '_init_snmp' be invoked by 'snmp_parse_args' itself?
11196    
11197 2002-02-19 03:59  dts12
11199    * snmplib/mib.c:
11201    Make sure that multiple output format flags work in a consistent manner.
11202    (i.e. the last one is used, rather than relying on internal ordering).
11203    
11204 2002-02-18 21:58  hardaker
11206    * agent/mibgroup/: testdelayed.c , testhandler.c:
11208    include stdlib.h
11209    
11210 2002-02-18 21:52  hardaker
11212    * agent/mibgroup/host/hr_disk.c:
11214    fix includes
11215    
11216 2002-02-18 21:51  hardaker
11218    * agent/helpers/table_iterator.c ,
11219    include/net-snmp/agent/table_iterator.h:
11221    - make capability to create data contexts from a loop context (less
11222      mallocs when mallocs aren't otherwise avoidable).
11223    - don't double free the data context pointer.
11224    
11225 2002-02-18 21:50  hardaker
11227    * include/net-snmp/agent/net-snmp-agent-includes.h:
11229    include all agent helpers.
11230    
11231 2002-02-18 21:49  hardaker
11233    * include/net-snmp/agent/multiplexer.h:
11235    protect include from double include
11236    
11237 2002-02-18 08:38  hardaker
11239    * agent/mibgroup/mibincl.h:
11241    fix include paths
11242    
11243 2002-02-18 02:35  dts12
11245    * agent/Makefile.in , snmplib/Makefile.in:
11247    Tweak the list of header files to be installed (thanks to Christoph Mammitzsch)
11248    
11249 2002-02-18 02:29  dts12
11251    * agent/mibgroup/host/: hr_storage.c (V4-2-patches.7), hr_storage.c:
11253    Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok)
11254    
11255 2002-02-18 00:13  hardaker
11257    * snmplib/: asn1.c (V4-2-patches.3), asn1.c:
11259    don't build oid's with >128 length subids.  (see bug #518855)
11260    
11261 2002-02-16 23:18  hardaker
11263    * mibs/: NET-SNMP-MIB.txt , NET-SNMP-MONITOR-MIB.txt ,
11264    NET-SNMP-SYSTEM-MIB.txt , NET-SNMP-TC.txt:
11266    white space clean up.  (AGENT-MIB not checked in due to other
11267    incomplete changes).
11268    
11269 2002-02-16 00:17  hardaker
11271    * NEWS , agent/snmpd.c , apps/snmptrapd.c ,
11272    include/net-snmp/library/default_store.h ,
11273    include/net-snmp/library/read_config.h , snmplib/read_config.c
11274    , snmplib/snmp_parse_args.c:
11276    - finish implementing snmp_config("my config line")
11277      - was done before, but previously had to be called only after
11278        configuration files had been read.  Now can be called at any time.
11279    - make all configuration options available as --longopts command line options.
11280      - --something=value -> "something value"
11281      - --something       -> "something 1" (works for setting booleans to true)
11282    
11283 2002-02-16 00:02  hardaker
11285    * agent/Makefile.in:
11287    install mib_module_config.h
11288    
11289 2002-02-16 00:01  hardaker
11291    * configure , configure.in:
11293    fix rpm for 4.0.3 and above (or whenever it was that we now need librpmdb)
11294    
11295 2002-02-16 00:01  hardaker
11297    * Makefile.in , Makefile.rules:
11299    fix net-snmp-config install/clean/etc.
11300    
11301 2002-02-15 22:34  hardaker
11303    * Makefile.in , Makefile.rules:
11305    install all system and machine files, since they include each other
11306    
11307 2002-02-15 09:28  dts12
11309    * agent/mibgroup/agent/nsTransactionTable.c ,
11310    mibs/NET-SNMP-AGENT-MIB.txt , mibs/NET-SNMP-MIB.txt ,
11311    mibs/NET-SNMP-MONITOR-MIB.txt , mibs/NET-SNMP-SYSTEM-MIB.txt
11312    , mibs/NET-SNMP-TC.txt:
11314    Skeleton framework for the Net-SNMP enterprise tree.
11315    (incorporating the initial 'nsTransactionTable', but nothing else as yet)
11316    
11317 2002-02-15 09:10  dts12
11319    * apps/snmptable.c , apps/snmptranslate.c ,
11320    snmplib/snmp_parse_args.c:
11322    Remove support for deprecated command-line options.
11323    
11324 2002-02-15 07:28  dts12
11326    * include/net-snmp/library/winservice.h , snmplib/winservice.c
11327    , agent/snmpd.c , snmplib/Makefile.in ,
11328    snmplib/winservice.rc , win32/snmpd/snmpd.dsp:
11330    Support for running as a Windows service.
11331    (Supplied by Raju Krishnappa & Lathu Prabhu)
11332    
11333 2002-02-15 07:25  dts12
11335    * include/net-snmp/net-snmp-includes.h:
11337    Stoke Wes' sense of paranoia by conceding without comment.
11338        (What might Shield be plotting now......)
11339    
11340 2002-02-15 07:19  jbpn
11342    * man/snmpusm.1.def:
11344      - fix tiny formatting error
11345    
11346 2002-02-15 07:17  dts12
11348    * mibs/Makefile.in:
11350    Install NOTIFICATION-LOG-MIB (since it's one of the default load list!)
11351    
11352 2002-02-15 06:47  dts12
11354    * snmplib/winservice.h:
11356    file winservice.h was initially added on branch V4-2-patches.
11357    
11358 2002-02-15 06:47  dts12
11360    * snmplib/winservice.rc:
11362    file winservice.rc was initially added on branch V4-2-patches.
11363    
11364 2002-02-15 06:47  dts12
11366    * snmplib/winservice.c:
11368    file winservice.c was initially added on branch V4-2-patches.
11369    
11370 2002-02-15 06:08  dts12
11372    * include/net-snmp/types.h:
11374    Include the <sys/time.h> cascade, to pick up the definition of 'timeval'
11375    
11376 2002-02-15 04:29  jbpn
11378    * agent/snmpd.c:
11380      - minor change to bring usage message in line with manpage
11381    
11382 2002-02-15 03:29  dts12
11384    * snmplib/snmp_parse_args.c:
11386    Catch use of the transport and port options, and issue an appropriate
11387    error message, describing use of the <hostname> parameter instead.
11388    
11389 2002-02-15 03:11  dts12
11391    * snmplib/: mib.c , snmp_api.c:
11393    Set the default output format *before* processing command line options,
11394    rather than after.  That's probably a bit more flexible:-)
11395    
11396 2002-02-15 02:37  dts12
11398    * include/net-snmp/: config_api.h , definitions.h ,
11399    mib_api.h , output_api.h , pdu_api.h , session_api.h
11400    , snmpv3_api.h , types.h , utilities.h ,
11401    varbind_api.h:
11403    Remove 'net-snmp-config.h' from the main API header files.
11404    This will have to be #included separately (either explicitly
11405    or via the all-in-one 'net-snmp-includes.h' header)
11406    
11407 2002-02-15 02:31  dts12
11409    * snmplib/Makefile.in:
11411    Install the README to describe the status of <net-snmp/library> and <net-snmp> header files.
11412    
11413 2002-02-15 02:13  dts12
11415    * man/Makefile.in , mibs/Makefile.in:
11417    Install the {system,machine}/*.h header files as well.
11418    
11419    Doing this via the 'man' & 'mibs' Makefiles is a gross hack,
11420    and really needs to be handled more cleanly.  But it's the
11421    best I can come up with at the moment.  Sorry - Dave.
11422    
11423 2002-02-15 01:59  dts12
11425    * snmplib/Makefile.in , agent/Makefile.in:
11427    Install the UCD-compatability headers as well.
11428    
11429 2002-02-15 01:57  dts12
11431    * Makefile.rules:
11433    Only install subdirectory stuff *once*.  (Don't be so enthusiastic, Dave!)
11434    
11435 2002-02-15 01:31  dts12
11437    * README.snmpv3:
11439    Remove redundent '-CN' and '-CO' options from the example snmpusm command.
11440      (as mentioned by Wes on the users mailing list 2002-02-13)
11441      Qn: Does this need to be done on the V4-2-patches branch as well?
11442    
11443 2002-02-15 01:15  dts12
11445    * include/net-snmp/utilities.h , include/net-snmp/version.h
11446    , include/net-snmp/library/version.h ,
11447    include/ucd-snmp/version.h , snmplib/snmp_parse_args.c ,
11448    snmplib/snmp_version.c:
11450    Restore 'version.h' as being a "top-level" header file.
11451    
11452 2002-02-15 01:13  dts12
11454    * snmplib/Makefile.in:
11456    Install the full set of library header files,
11457    retaining the top-level vs library subdirectory split.
11458    
11459 2002-02-15 01:10  dts12
11461    * configure , configure.in:
11463    Look for transport-related header files in the correct location.
11464    
11465 2002-02-15 01:09  dts12
11467    * Makefile.rules:
11469    Ensure partial install targets recurse properly.
11470    
11471 2002-02-14 08:18  dts12
11473    * testing/eval_tools.sh:
11475    Look for mib_module_config.h in the correct location
11476    
11477 2002-02-14 08:06  hardaker
11479    * man/Makefile.in:
11481    fix man8 install definitions
11482    
11483 2002-02-14 07:48  dts12
11485    * Makefile.rules , net-snmp-config.in:
11487    Substitute values into 'net-snmp-config' properly, and don't 'make clean' it away.
11488    
11489 2002-02-14 07:22  dts12
11491    * man/Makefile.in:
11493    Tidy up after moving the library header files
11494    
11495 2002-02-14 07:14  dts12
11497    * configure , configure.in:
11499    Tidy up after moving the library header files (including Makefile dependencies)
11500    
11501 2002-02-14 07:10  dts12
11503    * include/net-snmp/agent/agent_registry.h ,
11504    snmplib/Makefile.depend , snmplib/default_store.c ,
11505    snmplib/read_config.c , snmplib/snmp_debug.c ,
11506    snmplib/snmp_logging.c , snmplib/snmp_parse_args.c ,
11507    snmplib/system.c , snmplib/tools.c ,
11508    agent/Makefile.depend , apps/Makefile.depend ,
11509    apps/snmpbulkget.c , apps/snmpget.c , apps/snmpstatus.c
11510    , apps/snmptranslate.c ,
11511    apps/snmpnetstat/Makefile.depend , apps/snmpnetstat/main.c
11512    , include/net-snmp/agent/snmp_agent.h ,
11513    include/net-snmp/agent/snmp_vars.h ,
11514    include/net-snmp/agent/table_array.h ,
11515    include/net-snmp/library/data_list.h ,
11516    include/net-snmp/library/oid_array.h ,
11517    include/net-snmp/library/snmpAAL5PVCDomain.h ,
11518    include/net-snmp/library/snmpCallbackDomain.h ,
11519    include/net-snmp/library/snmpIPXDomain.h ,
11520    include/net-snmp/library/snmpTCPDomain.h ,
11521    include/net-snmp/library/snmpTCPIPv6Domain.h ,
11522    include/net-snmp/library/snmpUDPDomain.h ,
11523    include/net-snmp/library/snmpUDPIPv6Domain.h ,
11524    include/net-snmp/library/snmpUnixDomain.h ,
11525    include/net-snmp/library/snmp_transport.h , agent/agent_trap.c
11526    , agent/helpers/Makefile.depend ,
11527    agent/mibgroup/Makefile.depend , agent/mibgroup/host_res.h
11528    , agent/mibgroup/mibII/vacm_vars.h ,
11529    agent/mibgroup/snmpv3/usmUser.h:
11531    Tidy up after moving the library header files (including Makefile dependencies)
11532    
11533 2002-02-14 07:08  dts12
11535    * agent/helpers/Makefile.in:
11537    Remove an extraneous space from CPPFLAGS
11538    
11539 2002-02-14 06:23  dts12
11541    * include/net-snmp/: config_api.h , definitions.h ,
11542    mib_api.h , net-snmp-includes.h , output_api.h ,
11543    pdu_api.h , session_api.h , snmpv3_api.h , types.h
11544    , utilities.h , varbind_api.h:
11546    Separate out top-level "public API" library header files from the "internal"
11547    library header files.  These are still available for use by application
11548    developers, but this split makes it clearer what may change in the future
11549    and what can be relied upon to be stable.
11550    
11551 2002-02-14 06:19  dts12
11553    * include/net-snmp/asn1.h , include/net-snmp/callback.h ,
11554    include/net-snmp/cmu_compat.h , include/net-snmp/data_list.h
11555    , include/net-snmp/default_store.h ,
11556    include/net-snmp/getopt.h , include/net-snmp/int64.h ,
11557    include/net-snmp/keytools.h , include/net-snmp/lcd_time.h
11558    , include/net-snmp/libsnmp.h , include/net-snmp/md5.h
11559    , include/net-snmp/mib.h , include/net-snmp/mt_support.h
11560    , include/net-snmp/oid_array.h ,
11561    include/net-snmp/oid_stash.h , include/net-snmp/parse.h ,
11562    include/net-snmp/read_config.h , include/net-snmp/scapi.h
11563    , include/net-snmp/snmp-tc.h , include/net-snmp/snmp.h
11564    , include/net-snmp/snmpAAL5PVCDomain.h ,
11565    include/net-snmp/snmpCallbackDomain.h ,
11566    include/net-snmp/snmpIPXDomain.h ,
11567    include/net-snmp/snmpTCPDomain.h ,
11568    include/net-snmp/snmpTCPIPv6Domain.h ,
11569    include/net-snmp/snmpUDPDomain.h ,
11570    include/net-snmp/snmpUDPIPv6Domain.h ,
11571    include/net-snmp/snmpUnixDomain.h ,
11572    include/net-snmp/snmp_alarm.h , include/net-snmp/snmp_api.h
11573    , include/net-snmp/snmp_client.h ,
11574    include/net-snmp/snmp_debug.h , include/net-snmp/snmp_enum.h
11575    , include/net-snmp/snmp_impl.h ,
11576    include/net-snmp/snmp_locking.h ,
11577    include/net-snmp/snmp_logging.h ,
11578    include/net-snmp/snmp_parse_args.h ,
11579    include/net-snmp/snmp_secmod.h ,
11580    include/net-snmp/snmp_transport.h , include/net-snmp/snmpksm.h
11581    , include/net-snmp/snmpusm.h , include/net-snmp/snmpv3.h
11582    , include/net-snmp/system.h , include/net-snmp/tools.h
11583    , include/net-snmp/transform_oids.h ,
11584    include/net-snmp/ucd_compat.h , include/net-snmp/vacm.h ,
11585    include/net-snmp/version.h , include/net-snmp/library/README
11586    , include/net-snmp/library/asn1.h ,
11587    include/net-snmp/library/callback.h ,
11588    include/net-snmp/library/cmu_compat.h ,
11589    include/net-snmp/library/data_list.h ,
11590    include/net-snmp/library/default_store.h ,
11591    include/net-snmp/library/getopt.h ,
11592    include/net-snmp/library/int64.h ,
11593    include/net-snmp/library/keytools.h ,
11594    include/net-snmp/library/lcd_time.h ,
11595    include/net-snmp/library/libsnmp.h ,
11596    include/net-snmp/library/md5.h ,
11597    include/net-snmp/library/mib.h ,
11598    include/net-snmp/library/mt_support.h ,
11599    include/net-snmp/library/oid_array.h ,
11600    include/net-snmp/library/oid_stash.h ,
11601    include/net-snmp/library/parse.h ,
11602    include/net-snmp/library/read_config.h ,
11603    include/net-snmp/library/scapi.h ,
11604    include/net-snmp/library/snmp-tc.h ,
11605    include/net-snmp/library/snmp.h ,
11606    include/net-snmp/library/snmpAAL5PVCDomain.h ,
11607    include/net-snmp/library/snmpCallbackDomain.h ,
11608    include/net-snmp/library/snmpIPXDomain.h ,
11609    include/net-snmp/library/snmpTCPDomain.h ,
11610    include/net-snmp/library/snmpTCPIPv6Domain.h ,
11611    include/net-snmp/library/snmpUDPDomain.h ,
11612    include/net-snmp/library/snmpUDPIPv6Domain.h ,
11613    include/net-snmp/library/snmpUnixDomain.h ,
11614    include/net-snmp/library/snmp_alarm.h ,
11615    include/net-snmp/library/snmp_api.h ,
11616    include/net-snmp/library/snmp_client.h ,
11617    include/net-snmp/library/snmp_debug.h ,
11618    include/net-snmp/library/snmp_enum.h ,
11619    include/net-snmp/library/snmp_impl.h ,
11620    include/net-snmp/library/snmp_locking.h ,
11621    include/net-snmp/library/snmp_logging.h ,
11622    include/net-snmp/library/snmp_parse_args.h ,
11623    include/net-snmp/library/snmp_secmod.h ,
11624    include/net-snmp/library/snmp_transport.h ,
11625    include/net-snmp/library/snmpksm.h ,
11626    include/net-snmp/library/snmpusm.h ,
11627    include/net-snmp/library/snmpv3.h ,
11628    include/net-snmp/library/system.h ,
11629    include/net-snmp/library/tools.h ,
11630    include/net-snmp/library/transform_oids.h ,
11631    include/net-snmp/library/ucd_compat.h ,
11632    include/net-snmp/library/vacm.h ,
11633    include/net-snmp/library/version.h , include/ucd-snmp/asn1.h
11634    , include/ucd-snmp/callback.h ,
11635    include/ucd-snmp/default_store.h , include/ucd-snmp/int64.h
11636    , include/ucd-snmp/keytools.h , include/ucd-snmp/mib.h
11637    , include/ucd-snmp/mibincl.h , include/ucd-snmp/parse.h
11638    , include/ucd-snmp/read_config.h ,
11639    include/ucd-snmp/scapi.h , include/ucd-snmp/snmp-tc.h ,
11640    include/ucd-snmp/snmp.h , include/ucd-snmp/snmp_alarm.h ,
11641    include/ucd-snmp/snmp_api.h , include/ucd-snmp/snmp_client.h
11642    , include/ucd-snmp/snmp_debug.h ,
11643    include/ucd-snmp/snmp_impl.h , include/ucd-snmp/snmp_logging.h
11644    , include/ucd-snmp/snmp_parse_args.h ,
11645    include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h
11646    , include/ucd-snmp/snmpv3.h , include/ucd-snmp/system.h
11647    , include/ucd-snmp/tools.h ,
11648    include/ucd-snmp/transform_oids.h , include/ucd-snmp/version.h
11649    , snmplib/asn1.c , snmplib/callback.c ,
11650    snmplib/data_list.c , snmplib/default_store.c ,
11651    snmplib/int64.c , snmplib/keytools.c ,
11652    snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c
11653    , snmplib/mt_support.c , snmplib/oid_array.c ,
11654    snmplib/oid_stash.c , snmplib/parse.c ,
11655    snmplib/read_config.c , snmplib/scapi.c ,
11656    snmplib/snmp-tc.c , snmplib/snmp.c ,
11657    snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c
11658    , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c
11659    , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c
11660    , snmplib/snmpUDPIPv6Domain.c ,
11661    snmplib/snmpUnixDomain.c , snmplib/snmp_alarm.c ,
11662    snmplib/snmp_api.c , snmplib/snmp_auth.c ,
11663    snmplib/snmp_client.c , snmplib/snmp_debug.c ,
11664    snmplib/snmp_enum.c , snmplib/snmp_logging.c ,
11665    snmplib/snmp_parse_args.c , snmplib/snmp_secmod.c ,
11666    snmplib/snmp_transport.c , snmplib/snmp_version.c ,
11667    snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
11668    , snmplib/system.c , snmplib/tools.c ,
11669    snmplib/vacm.c:
11671    Separate out top-level "public API" library header files from the "internal"
11672    library header files.  These are still available for use by application
11673    developers, but this split makes it clearer what may change in the future
11674    and what can be relied upon to be stable.
11675    
11676 2002-02-14 04:41  dts12
11678    * include/net-snmp/definitions.h ,
11679    include/net-snmp/net-snmp-config.h.in ,
11680    include/net-snmp/output_api.h , include/net-snmp/snmp_impl.h
11681    , include/net-snmp/snmpv3_api.h , snmplib/asn1.c ,
11682    snmplib/callback.c , snmplib/default_store.c ,
11683    snmplib/int64.c , snmplib/keytools.c ,
11684    snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c
11685    , snmplib/oid_stash.c , snmplib/parse.c ,
11686    snmplib/read_config.c , snmplib/scapi.c ,
11687    snmplib/snmp-tc.c , snmplib/snmp.c ,
11688    snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c
11689    , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c
11690    , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c
11691    , snmplib/snmpUDPIPv6Domain.c ,
11692    snmplib/snmpUnixDomain.c , snmplib/snmp_alarm.c ,
11693    snmplib/snmp_api.c , snmplib/snmp_auth.c ,
11694    snmplib/snmp_client.c , snmplib/snmp_debug.c ,
11695    snmplib/snmp_logging.c , snmplib/snmp_parse_args.c ,
11696    snmplib/snmp_secmod.c , snmplib/snmp_transport.c ,
11697    snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
11698    , snmplib/system.c , snmplib/tools.c ,
11699    snmplib/vacm.c:
11701    First moves towards using the "public" API header files in the library
11702    code as well (concentrating on output/config/utility header files).
11703    
11704 2002-02-14 03:17  dts12
11706    * configure , configure.in:
11708    Close a dangling "if" block.   (oops!)
11709    
11710 2002-02-14 01:47  dts12
11712    * apps/snmpnetstat/: if.c (V4-2-patches.4), if.c:
11714    Check for running off the end of I/F table (patch from RedHat)
11715    
11716 2002-02-14 01:43  dts12
11718    * agent/mibgroup/host/hr_swinst.c:
11720    Latest RedHat rpm-related patch
11721    
11722 2002-02-14 01:39  dts12
11724    * configure , configure.in:
11726    Adopt RedHat's configure testing for RPM libraries
11727    
11728 2002-02-13 08:39  hardaker
11730    * perl/SNMP/SNMP.xs:
11732    Make John trust his code
11733    
11734 2002-02-13 08:34  jbpn
11736    * perl/SNMP/SNMP.xs:
11738      - transport fixes (untested, still #if 0)
11739    
11740 2002-02-13 08:03  hardaker
11742    * perl/SNMP/SNMP.xs:
11744    mark some John-to-do-sections
11745    
11746 2002-02-13 07:57  dts12
11748    * include/net-snmp/default_store.h , man/snmpcmd.1.def ,
11749    snmplib/mib.c:
11751    Switch to using -OS style output by default, and drop the requirement
11752    for full OIDs to start with '.', plus command-line options to restore
11753    the original UCD-style behaviour.
11754    
11755 2002-02-13 07:36  dts12
11757    * apps/snmptable.c:
11759    Apply John's fix for bugs #489336 and #508146 (duplicate columns and
11760    columns in wrong order) to the main branch as well.
11761    
11762 2002-02-12 16:40  hardaker
11764    * snmplib/snmp_client.c:
11766    const changes.
11767    
11768 2002-02-12 16:39  hardaker
11770    * perl/: .cvsignore , ASN/.cvsignore , agent/.cvsignore
11771    , default_store/.cvsignore:
11773    add .cvsignore file.
11774    
11775 2002-02-12 16:38  hardaker
11777    * include/net-snmp/agent/net-snmp-agent-includes.h:
11779    add agent/agent_handler.h
11780    
11781 2002-02-12 16:38  hardaker
11783    * include/net-snmp/snmp_client.h:
11785    const additions.
11786    
11787 2002-02-12 16:37  hardaker
11789    * include/net-snmp/net-snmp-includes.h:
11791    Add string.h
11792    
11793 2002-02-12 16:37  hardaker
11795    * agent/mibgroup/notification/snmpNotifyTable.c:
11797    add header.
11798    
11799 2002-02-12 16:37  hardaker
11801    * agent/mibgroup/disman/mteTriggerTable.c:
11803    fixes to reenable disman event stuff for 5.0 code.  Not done the
11804    "right" way, but it works.
11805    
11806 2002-02-12 16:36  hardaker
11808    * agent/helpers/old_api.c:
11810    - -Wall fixes
11811    
11812 2002-02-12 16:36  hardaker
11814    * agent/helpers/instance.c:
11816    - add stdlib.h
11817    - remove unused variable.
11818    
11819 2002-02-12 16:35  hardaker
11821    * agent/snmp_agent.c:
11823    remove no longer used "dump_var" routine.
11824    
11825 2002-02-12 16:35  hardaker
11827    * agent/agent_handler.c ,
11828    include/net-snmp/agent/agent_handler.h:
11830    const specific changes.
11831    
11832 2002-02-12 16:34  hardaker
11834    * NEWS:
11836    added new perl specific features.
11837    
11838 2002-02-12 16:34  hardaker
11840    * Makefile.in:
11842    .PHNOY mods
11843    
11844 2002-02-12 07:22  dts12
11846    * agent/Makefile.depend , apps/Makefile.depend ,
11847    apps/snmptranslate.c , apps/snmptrapd_handlers.c ,
11848    apps/snmpnetstat/Makefile.depend ,
11849    include/net-snmp/net-snmp-includes.h ,
11850    include/net-snmp/logging_api.h , include/net-snmp/output_api.h:
11852    Rename the logging & related output API header file, to better
11853    reflect the scope of this API.  (As suggested by Wes & John)
11854    
11855 2002-02-12 07:21  jbpn
11857    * configure.in:
11859      - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to
11860        actually add -lnsl to link parameters!
11861    
11862 2002-02-12 05:39  jbpn
11864    * configure.in:
11866      - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP
11867        was not being #defined in the case where -lnsl is needed in addition
11868        to -lwrap.
11869    
11870 2002-02-11 15:56  hardaker
11872    * agent/Makefile.in:
11874    lib dependency fix for snmpd target
11875    
11876 2002-02-11 08:29  dts12
11878    * include/net-snmp/cmu_compat.h , include/net-snmp/mib.h
11879    , include/net-snmp/mib_api.h ,
11880    include/net-snmp/net-snmp-includes.h ,
11881    include/net-snmp/parse.h , include/net-snmp/session_api.h
11882    , include/net-snmp/snmp.h , include/net-snmp/snmp_api.h
11883    , include/net-snmp/snmp_impl.h ,
11884    include/net-snmp/ucd_compat.h , snmplib/cmu_compat.c ,
11885    snmplib/Makefile.in , snmplib/mib.c , snmplib/parse.c
11886    , snmplib/snmp_api.c , snmplib/ucd_compat.c:
11888    Extract CMU_COMPATABILITY code, and explicitly deprecated UCD code into separate files.
11889    
11890 2002-02-11 08:23  dts12
11892    * snmplib/: snmp_parse_args.c (V4-2-patches.2), snmp_parse_args.c:
11894    Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls
11895    
11896 2002-02-11 04:45  jbpn
11898    * man/: snmp.conf.5.def , snmp_config.5.def ,
11899    snmptrapd.conf.5.def:
11901    minor spelling tweaks
11902    
11903 2002-02-11 04:27  jbpn
11905    * man/: Makefile.in , default_store.3.top , mib_api.3
11906    , mib_api.3.def , snmp_agent_api.3 ,
11907    snmp_agent_api.3.def , snmp_alarm.3 , snmp_alarm.3.def
11908    , snmp_api.3 , snmp_api.3.def , snmp_sess_api.3
11909    , snmp_sess_api.3.def , snmp_trap_api.3 ,
11910    snmp_trap_api.3.def , variables.5 , variables.5.def:
11912      - generate the rest of the manual pages (to get version in footer)
11913    
11914 2002-02-08 15:56  hardaker
11916    * win32/: config.h , mib_module_config.h ,
11917    mib_module_inits.h , libsnmp/libsnmp.dsp ,
11918    libsnmp_dll/libsnmp.def , libsnmp_dll/libsnmp_dll.dsp ,
11919    libucdmibs/libucdmibs.dsp , snmpd/snmpd.dsp:
11921    win32 specific portions of patch 503256
11922    
11923 2002-02-08 15:53  hardaker
11925    * win32/libhelpers/libhelpers.dsp:
11927    patch#503256: helpers library definition for win32
11928    
11929 2002-02-08 09:08  jbpn
11931    * man/snmpd.conf.5.def:
11933      - minor format tweakage
11934    
11935 2002-02-08 08:22  dts12
11937    * man/: mib_api.3 , snmp_agent_api.3 , snmp_alarm.3
11938    , snmp_api.3 , snmp_sess_api.3 , snmp_trap_api.3:
11940    Reference the new header-files in section 3 man page synopses.
11941    
11942 2002-02-08 07:50  jbpn
11944    * man/: mib_api.3 , read_config.3.def , snmp_agent_api.3
11945    , snmp_config.5.def , snmp_trap_api.3 ,
11946    snmpcmd.1.def , snmpconf.1.def , snmpd.conf.5.def ,
11947    variables.5:
11949      - more minor tweaks (ucd-snmp -> Net-SNMP etc.)
11950    
11951 2002-02-08 07:48  hardaker
11953    * agent/Makefile.depend:
11955    remove local modules from dependency list
11956    
11957 2002-02-08 07:45  dts12
11959    * agent/: agent_handler.c , agent_index.c ,
11960    agent_read_config.c , agent_registry.c , agent_trap.c
11961    , auto_nlist.c , kernel.c , mib_modules.c ,
11962    snmp_agent.c , snmp_vars.c , snmpd.c ,
11963    helpers/bulk_to_next.c , helpers/debug_handler.c ,
11964    helpers/instance.c , helpers/multiplexer.c ,
11965    helpers/null.c , helpers/old_api.c , helpers/read_only.c
11966    , helpers/serialize.c , helpers/table.c ,
11967    helpers/table_array.c , helpers/table_data.c ,
11968    helpers/table_dataset.c , helpers/table_iterator.c ,
11969    mibgroup/header_complex.c , mibgroup/kernel_sunos5.c ,
11970    mibgroup/testdelayed.c , mibgroup/testhandler.c ,
11971    mibgroup/util_funcs.c , mibgroup/Rmon/agutil.c ,
11972    mibgroup/Rmon/alarm.c , mibgroup/Rmon/event.c ,
11973    mibgroup/Rmon/history.c , mibgroup/Rmon/rows.c ,
11974    mibgroup/Rmon/statistics.c ,
11975    mibgroup/agent/nsTransactionTable.c ,
11976    mibgroup/agentx/agentx_config.c , mibgroup/agentx/client.c
11977    , mibgroup/agentx/master.c ,
11978    mibgroup/agentx/master_admin.c ,
11979    mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
11980    , mibgroup/agentx/subagent.c ,
11981    mibgroup/disman/mteObjectsTable.c ,
11982    mibgroup/disman/mteTriggerBooleanTable.c ,
11983    mibgroup/disman/mteTriggerDeltaTable.c ,
11984    mibgroup/disman/mteTriggerExistenceTable.c ,
11985    mibgroup/disman/mteTriggerTable.c ,
11986    mibgroup/disman/mteTriggerThresholdTable.c ,
11987    mibgroup/examples/example.c ,
11988    mibgroup/examples/ucdDemoPublic.c ,
11989    mibgroup/host/hr_filesys.c , mibgroup/host/hr_storage.c
11990    , mibgroup/host/hr_swinst.c , mibgroup/host/hr_swrun.c
11991    , mibgroup/host/hr_system.c , mibgroup/mibII/at.c
11992    , mibgroup/mibII/icmp.c , mibgroup/mibII/interfaces.c
11993    , mibgroup/mibII/ip.c , mibgroup/mibII/ipAddr.c ,
11994    mibgroup/mibII/ipv6.c , mibgroup/mibII/kernel_linux.c ,
11995    mibgroup/mibII/mta_sendmail.c , mibgroup/mibII/route_write.c
11996    , mibgroup/mibII/snmp_mib.c ,
11997    mibgroup/mibII/sysORTable.c , mibgroup/mibII/system_mib.c
11998    , mibgroup/mibII/tcp.c , mibgroup/mibII/tcpTable.c
11999    , mibgroup/mibII/udp.c , mibgroup/mibII/udpTable.c
12000    , mibgroup/mibII/vacm_context.c ,
12001    mibgroup/mibII/vacm_vars.c , mibgroup/mibII/var_route.c
12002    , mibgroup/misc/dlmod.c , mibgroup/misc/ipfwacc.c
12003    , mibgroup/notification/snmpNotifyFilterProfileTable.c ,
12004    mibgroup/notification/snmpNotifyFilterTable.c ,
12005    mibgroup/notification/snmpNotifyTable.c ,
12006    mibgroup/smux/smux.c , mibgroup/smux/snmp_bgp.c ,
12007    mibgroup/smux/snmp_ospf.c , mibgroup/smux/snmp_rip2.c ,
12008    mibgroup/snmpv3/snmpEngine.c , mibgroup/snmpv3/snmpMPDStats.c
12009    , mibgroup/snmpv3/usmStats.c ,
12010    mibgroup/snmpv3/usmUser.c ,
12011    mibgroup/target/snmpTargetAddrEntry.c ,
12012    mibgroup/target/snmpTargetParamsEntry.c ,
12013    mibgroup/target/target.c , mibgroup/target/target_counters.c
12014    , mibgroup/tunnel/tunnel.c , mibgroup/ucd-snmp/disk.c
12015    , mibgroup/ucd-snmp/diskio.c , mibgroup/ucd-snmp/dlmod.c
12016    , mibgroup/ucd-snmp/errormib.c ,
12017    mibgroup/ucd-snmp/extensible.c , mibgroup/ucd-snmp/file.c
12018    , mibgroup/ucd-snmp/hpux.c ,
12019    mibgroup/ucd-snmp/lmSensors.c , mibgroup/ucd-snmp/loadave.c
12020    , mibgroup/ucd-snmp/logmatch.c ,
12021    mibgroup/ucd-snmp/memory.c , mibgroup/ucd-snmp/memory_dynix.c
12022    , mibgroup/ucd-snmp/memory_freebsd2.c ,
12023    mibgroup/ucd-snmp/memory_netbsd1.c ,
12024    mibgroup/ucd-snmp/memory_solaris2.c ,
12025    mibgroup/ucd-snmp/pass.c , mibgroup/ucd-snmp/pass_persist.c
12026    , mibgroup/ucd-snmp/proc.c , mibgroup/ucd-snmp/proxy.c
12027    , mibgroup/ucd-snmp/registry.c ,
12028    mibgroup/ucd-snmp/versioninfo.c , mibgroup/ucd-snmp/vmstat.c
12029    , mibgroup/ucd-snmp/vmstat_bsdi4.c ,
12030    mibgroup/ucd-snmp/vmstat_dynix.c ,
12031    mibgroup/ucd-snmp/vmstat_freebsd2.c ,
12032    mibgroup/ucd-snmp/vmstat_netbsd1.c ,
12033    mibgroup/ucd-snmp/vmstat_solaris2.c:
12035    Use the new 'net-snmp-includes' single-include header files,
12036    in place of the (uninstalled) 'mibincl.h'.
12037      Wheeeee......
12038    
12039 2002-02-08 07:17  jbpn
12041    * man/: snmp.conf.5.def , snmp_agent_api.3 ,
12042    snmp_alarm.3 , snmp_api.3 , snmp_config.5.def ,
12043    snmp_sess_api.3 , snmpd.1.def , snmpd.conf.5.def ,
12044    snmptrapd.conf.5.def:
12046      - some editing to make style consistent, add some missing options,
12047        change ucd-snmp to Net-SNMP and things like that.
12048    
12049 2002-02-08 07:14  jbpn
12051    * man/Makefile.in:
12053      - generate man pages at compile time
12054    
12055 2002-02-08 07:14  jbpn
12057    * man/: snmpbulkget.1 , snmpbulkwalk.1 ,
12058    snmpbulkget.1.def , snmpbulkwalk.1.def , snmpcmd.1
12059    , snmpcmd.1.def , snmpconf.1 , snmpconf.1.def
12060    , snmpget.1 , snmpget.1.def , snmpgetnext.1 ,
12061    snmpgetnext.1.def , snmpset.1 , snmpset.1.def ,
12062    snmpstatus.1 , snmpstatus.1.def , snmptable.1 ,
12063    snmptable.1.def , snmptest.1 , snmptest.1.def ,
12064    snmptranslate.1 , snmptranslate.1.def , snmptrap.1
12065    , snmptrap.1.def , snmpusm.1 , snmpusm.1.def ,
12066    snmpwalk.1 , snmpwalk.1.def , snmptrapd.8 ,
12067    snmptrapd.8.def:
12069      - rename man pages which are now generated at compile time in order
12070        to pick up the version (which gets put in the footer).
12071    
12072      - also some editing to make style consistent, add some missing options,
12073        change ucd-snmp to Net-SNMP and things like that.
12074    
12075 2002-02-08 06:48  dts12
12077    * agent/mibgroup/: mibJJ.h , mibJJ/icmp.c , mibJJ/icmp.h
12078    , mibJJ/if_fields.h , mibJJ/interfaces.c ,
12079    mibJJ/interfaces.h , mibJJ/ip.c , mibJJ/ip.h ,
12080    mibJJ/ipAddr.c , mibJJ/ipAddr.h , mibJJ/ipMedia.c ,
12081    mibJJ/ipMedia.h , mibJJ/ipRoute.c , mibJJ/ipRoute.h
12082    , mibJJ/ipv6.c , mibJJ/ipv6.h , mibJJ/kernel_hpux.c
12083    , mibJJ/kernel_hpux.h , mibJJ/kernel_linux.c ,
12084    mibJJ/kernel_linux.h , mibJJ/snmp_mib.c ,
12085    mibJJ/snmp_mib.h , mibJJ/sysORTable.c ,
12086    mibJJ/sysORTable.h , mibJJ/system_mib.c ,
12087    mibJJ/system_mib.h , mibJJ/tcp.c , mibJJ/tcp.h ,
12088    mibJJ/tcpTable.c , mibJJ/tcpTable.h , mibJJ/udp.c ,
12089    mibJJ/udp.h , mibJJ/udpTable.c , mibJJ/udpTable.h ,
12090    mibJJ/vacm_vars.c , mibJJ/vacm_vars.h:
12092    Remove the attempted 'mibII' re-write.
12093    If we want to tidy up mibII, it makes more sense to use the new agent APIs.
12094    
12095 2002-02-08 06:45  dts12
12097    * include/net-snmp/: net-snmp-includes.h ,
12098    agent/net-snmp-agent-includes.h:
12100    Bring single-include header files closer in line with the existing "mibincl.h" file
12101    
12102 2002-02-08 06:09  dts12
12104    * agent/mibgroup/mibII/: sysORTable.h (V4-2-patches.1),
12105    sysORTable.h:
12107    Ensure the null versions of the two REGISTER macros swallow their parameters.
12108    
12109 2002-02-08 04:36  dts12
12111    * agent/snmp_agent.c:
12113    Implement the missing outgoing error statistics counters
12114    (patch #510194 from Latha Prabhu)
12115    
12116 2002-02-08 02:42  dts12
12118    * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c
12119    (V4-2-patches.[6,3]), host/hr_storage.c , ucd-snmp/memory.c:
12121    Added support for memory and swap entries in hrStorageTable for Solaris
12122    (from patch #505498 - thanks to Johannes Schmidt-Fischer)
12123    
12124 2002-02-08 02:07  dts12
12126    * agent/mibgroup/mibII/ip.c:
12128    Consolidate identical MIB object entries (WIN32/non-WIN32)
12129    
12130 2002-02-08 00:50  jbpn
12132    * man/README:
12134      - remove chronically dated unhelpful README
12135    
12136 2002-02-07 13:33  hardaker
12138    * Makefile.in , Makefile.rules , configure ,
12139    configure.in , makefileindepend.pl ,
12140    agent/Makefile.depend , agent/Makefile.in ,
12141    agent/agent_trap.c , agent/mib_modules.c ,
12142    agent/snmp_agent.c , agent/snmpd.c ,
12143    agent/helpers/Makefile.depend , agent/helpers/Makefile.in
12144    , agent/mibgroup/Makefile.depend ,
12145    agent/mibgroup/Makefile.in , agent/mibgroup/mibincl.h ,
12146    agent/mibgroup/agentx/agentx_config.c ,
12147    agent/mibgroup/agentx/subagent.c , apps/Makefile.depend
12148    , apps/Makefile.in , apps/snmpnetstat/Makefile.depend
12149    , apps/snmpnetstat/Makefile.in , local/Makefile.in
12150    , man/Makefile.in , mibs/Makefile.in ,
12151    snmplib/Makefile.depend , snmplib/Makefile.in:
12153    remake make's Makefile's to make better making
12154    
12155 2002-02-07 13:31  hardaker
12157    * perl/SNMP/Makefile.PL:
12159    check local pathes
12160    
12161 2002-02-07 12:54  dts12
12163    * agent/snmp_agent.c:
12165    Ensure agent returns the correct error codes for UNDO and COMMIT failures.
12166    
12167 2002-02-07 11:18  hardaker
12169    * perl/SNMP/: Makefile.PL , SNMP.xs , t/startagent.pl:
12171    attempt at porting Joe's SNMP module to net-snmp.
12172    It compiles, but only some of the tests succeed.
12173    
12174 2002-02-07 10:09  jbpn
12176    * man/: default_store.3.top , mib_api.3 ,
12177    read_config.3.def , snmp.conf.5.def , snmp_agent_api.3
12178    , snmp_alarm.3 , snmp_api.3 , snmp_config.5.def
12179    , snmp_sess_api.3 , snmp_trap_api.3 , snmpbulkget.1
12180    , snmpbulkwalk.1 , snmpconf.1 , snmpd.conf.5.def
12181    , snmpdelta.1 , snmpdf.1 , snmpget.1 ,
12182    snmpgetnext.1 , snmpnetstat.1 , snmpset.1 ,
12183    snmpstatus.1 , snmptable.1 , snmptest.1 ,
12184    snmptranslate.1 , snmptrap.1 , snmptrapd.conf.5.def
12185    , snmpusm.1 , snmpwalk.1 , variables.5:
12187      - add Net-SNMP in header of all man pages
12188    
12189 2002-02-07 09:52  jbpn
12191    * man/snmpcmd.1:
12193      - update style to match snmpd and snmptrapd man pages
12194    
12195 2002-02-07 08:15  jbpn
12197    * man/snmptrapd.8:
12199      - fix speeling mistake
12200    
12201 2002-02-07 08:00  jbpn
12203    * man/snmptrapd.8:
12205      - bring up to date with snmptrapd
12206    
12207 2002-02-07 07:28  dts12
12209    * README.hpux11 , acconfig.h ,
12210    agent/mibgroup/ucd_snmp.h , agent/mibgroup/host/hr_network.c
12211    , agent/mibgroup/host/hr_storage.c ,
12212    agent/mibgroup/host/hr_swinst.c ,
12213    agent/mibgroup/host/hr_swrun.c , agent/mibgroup/mibII/at.c
12214    , agent/mibgroup/mibII/icmp.c ,
12215    agent/mibgroup/mibII/interfaces.c ,
12216    agent/mibgroup/mibII/interfaces.h , agent/mibgroup/mibII/ip.c
12217    , agent/mibgroup/mibII/ipAddr.c ,
12218    agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
12219    , agent/mibgroup/mibII/tcpTable.h ,
12220    agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/udpTable.c
12221    , agent/mibgroup/mibII/var_route.c ,
12222    agent/mibgroup/mibII/var_route.h ,
12223    agent/mibgroup/ucd-snmp/memory.c ,
12224    include/net-snmp/net-snmp-config.h.in ,
12225    include/net-snmp/system/hpux.h , mibs/UCD-SNMP-MIB.txt:
12227    Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer.
12228    
12229 2002-02-07 06:30  jbpn
12231    * man/snmpd.1.def:
12233      - alphabetise options
12234    
12235      - bring man page in line with new positional arguments listening
12236        address specification and add section describing that
12237    
12238      - put Net-SNMP in header
12239    
12240 2002-02-06 10:06  jbpn
12242    * include/net-snmp/scapi.h:
12244      - fix bug noted by Niels
12245    
12246 2002-02-06 09:25  jbpn
12248    * apps/: encode_keychange.c , snmpusm.c:
12250      - minor tweaks due to change in definition of USM OIDs.
12251    
12252 2002-02-06 09:17  jbpn
12254    * include/net-snmp/snmpusm.h , include/net-snmp/snmpv3.h
12255    , include/net-snmp/transform_oids.h ,
12256    snmplib/snmp_parse_args.c , snmplib/snmpusm.c ,
12257    snmplib/snmpv3.c:
12259      - move USM OID definitions into snmpusm.c, make them const
12260    
12261      - consequent increase in const-ness in some function prototypes
12262    
12263 2002-02-06 09:12  hardaker
12265    * include/net-snmp/net-snmp-includes.h:
12267    remove internal note about v3 api, which should be public
12268    
12269 2002-02-06 09:12  hardaker
12271    * include/net-snmp/snmpusm_init.h:
12273    removed unneeded file
12274    
12275 2002-02-06 09:06  jbpn
12277    * include/net-snmp/keytools.h , include/net-snmp/scapi.h
12278    , snmplib/keytools.c , snmplib/scapi.c:
12280      - add const-ness for transform type args
12281    
12282 2002-02-06 09:01  jbpn
12284    * include/net-snmp/mib.h , include/net-snmp/snmp_debug.h
12285    , snmplib/mib.c , snmplib/snmp_debug.c:
12287      - add some const-ness for OID args (mainly so that debugmsg_oid takes
12288        const).
12289    
12290 2002-02-06 08:44  dts12
12292    * agent/agent_read_config.c , agent/mibgroup/ucd_snmp.h
12293    , agent/mibgroup/host/hr_filesys.c ,
12294    agent/mibgroup/host/hr_storage.c ,
12295    agent/mibgroup/ucd-snmp/loadave.c ,
12296    agent/mibgroup/ucd-snmp/memory_dynix.c ,
12297    agent/mibgroup/ucd-snmp/memory_dynix.h ,
12298    agent/mibgroup/ucd-snmp/vmstat_dynix.c ,
12299    agent/mibgroup/ucd-snmp/vmstat_dynix.h ,
12300    include/net-snmp/system/dynix.h ,
12301    agent/mibgroup/host/hr_swrun.c , agent/mibgroup/mibII/at.c
12302    , agent/mibgroup/mibII/interfaces.c ,
12303    agent/mibgroup/mibII/route_write.c ,
12304    agent/mibgroup/mibII/var_route.c , snmplib/snmp_api.c:
12306    Support for Dynix/PTX 4.4, courtesy of Patrick Hess.
12307    
12308 2002-02-06 07:41  jbpn
12310    * include/net-snmp/snmp_api.h , snmplib/snmp_api.c:
12312      - make first argument of snmp_dup_objid() const.
12313    
12314      - better handle NULL values in snmp_dup_objid().
12315    
12316 2002-02-06 07:09  dts12
12318    * FAQ , man/snmp_trap_api.3:
12320    Clarify the applicability of 'snmp_trap_api(3)' routines to AgentX subagents.
12321    
12322 2002-02-06 05:58  dts12
12324    * apps/: encode_keychange.c , notification_log.c ,
12325    snmpbulkget.c , snmpbulkwalk.c , snmpdelta.c ,
12326    snmpdf.c , snmpget.c , snmpgetnext.c , snmpset.c
12327    , snmpstatus.c , snmptable.c , snmptest.c ,
12328    snmptranslate.c , snmptrap.c , snmptrapd.c ,
12329    snmptrapd_handlers.c , snmptrapd_log.c , snmpusm.c
12330    , snmpvacm.c , snmpwalk.c , snmpnetstat/if.c
12331    , snmpnetstat/inet.c , snmpnetstat/inet6.c ,
12332    snmpnetstat/main.c , snmpnetstat/route.c:
12334    Applications amended to use the new-style library header structure.
12335    (In most cases, simply including the single "full API" header file)
12336    
12337 2002-02-06 05:55  dts12
12339    * include/net-snmp/: asn1.h , config_api.h ,
12340    definitions.h , logging_api.h , mib_api.h ,
12341    net-snmp-includes.h , pdu_api.h , session_api.h ,
12342    snmpv3_api.h , types.h , utilities.h , varbind_api.h:
12344    Framework for new library header file organisation, with eight main groups
12345    of API routines.  Currently these still refer to the UCD-style style header
12346    files for the actual function declarations.
12347    
12348 2002-02-06 05:31  jbpn
12350    * man/Makefile.in:
12352      - replace use of $< with explicit filename, since non-GNU makes seem
12353        to barf on it
12354    
12355 2002-02-06 03:31  dts12
12357    * Makefile.in:
12359    Fix incorrect directory specification in 'make clean'
12360    
12361 2002-02-06 03:18  dts12
12363    * acconfig.h , include/net-snmp/net-snmp-config.h.in:
12365    Protect the project config file against multiple inclusion.
12366    
12367 2002-02-06 03:07  jbpn
12369    * agent/auto_nlist.c:
12371      - remove #include "../snmplib/system.h" which no longer exists and
12372        is apparently unnecessary anyway.
12373    
12374 2002-02-06 02:51  jbpn
12376    * agent/mibgroup/kernel_sunos5.c:
12378      - remove #include "../../snmplib/system.h" which no longer exists
12379        and is apparently unnecessary anyway.
12380    
12381 2002-02-05 11:44  hardaker
12383    * COPYING (V4-2-patches.7), COPYING:
12385    copyright year update for NAI and Cambridge
12386    
12387 2002-02-05 09:54  hardaker
12389    * include/net-snmp/net-snmp-config.h.in:
12391    perl fixes
12392    
12393 2002-02-05 09:54  hardaker
12395    * agent/agent_registry.c , agent/mibgroup/Rmon/alarm.c ,
12396    agent/mibgroup/smux/smux.c , include/net-snmp/snmp_api.h
12397    , snmplib/snmp_api.c:
12399    Patch from Harrie Hazewinkel to move the oidtree_compare function to
12400    the main library.
12401    
12402 2002-02-05 09:52  hardaker
12404    * configure , configure.in , agent/Makefile.in:
12406    perl build fixes.
12407    
12408 2002-02-05 07:19  hardaker
12410    * agent/Makefile.in:
12412    opps.  Removed forced perl embedding
12413    
12414 2002-02-04 16:22  hardaker
12416    * include/net-snmp/net-snmp-config.h:
12418    this file shouldn't be checked in
12419    
12420 2002-02-04 16:22  hardaker
12422    * Makefile.in , acconfig.h , configure ,
12423    configure.in , agent/Makefile.in , agent/snmp_perl.c
12424    , agent/snmp_perl.pl , agent/snmp_vars.c:
12426    - Support for embedding perl subroutines into the agent to be called
12427      as handlers.
12428    - New configure options:
12429      --with-perl-modules attempts to build contained modules (poorly currently).
12430      --enable-embedded-perl actually specifies to do perl embedding
12431      within the agent.
12432    
12433 2002-02-04 16:16  hardaker
12435    * perl/: ASN/ASN.pm , ASN/ASN.xs , ASN/Changes ,
12436    ASN/MANIFEST , ASN/Makefile.PL , ASN/test.pl ,
12437    agent/Changes , agent/MANIFEST , agent/Makefile.PL ,
12438    agent/agent.pm , agent/agent.xs , agent/test.pl ,
12439    agent/typemap , default_store/Changes ,
12440    default_store/MANIFEST , default_store/Makefile.PL ,
12441    default_store/default_store.pm ,
12442    default_store/default_store.xs , default_store/test.pl ,
12443    default_store/typemap:
12445    Beginnings of new perl modules needed to implement an SNMP agent (or
12446    agentx subagent) inside perl.
12447      - not complete yet.
12448      - may change.
12449      - but works.
12450    
12451 2002-02-04 04:39  jbpn
12453    * snmplib/mib.c:
12455      - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is
12456        set (corrects bug #511793, reported by Anonymous).
12457    
12458 2002-02-01 01:50  dts12
12460    * FAQ:
12462    Clarify the procedure for compiling with 'cc' rather than 'gcc'
12463    
12464 2002-01-31 14:58  hardaker
12466    * include/net-snmp/net-snmp-includes.h:
12468    s/snmplib\///;
12469    
12470 2002-01-31 06:55  hardaker
12472    * Makefile.in , agent/helpers/Makefile.in:
12474    fix make clean as reported by Bradley Bozarth.
12475    
12476 2002-01-30 08:06  dts12
12478    * agent/mibgroup/ucd-snmp/versioninfo.c:
12480    Bring MIB variable versionTag into line with the new <net-snmp/version.h> usage
12481    
12482 2002-01-29 17:53  hardaker
12484    * version.h , agent/snmpd.c ,
12485    agent/mibgroup/versiontag , apps/snmptranslate.c ,
12486    apps/snmptrapd.c , apps/snmpnetstat/main.c ,
12487    include/net-snmp/version.h , include/ucd-snmp/version.h ,
12488    snmplib/Makefile.in , snmplib/snmp_parse_args.c ,
12489    snmplib/snmp_version.c:
12491    Moved versioning information from version.h to:
12492      - snmplib/snmp_version.c:
12493        - define netsnmp_get_version();
12494        - create a const char *NetSnmpVersionInfo
12495      - include/net-snmp/version.h:
12496        - extern the above char *
12497        - prototype the function
12498      - include/ucd-snmp/version.h:
12499        - create a static variable (the old way) and set it to NetSnmpVersionInfo
12500    
12501 2002-01-29 16:09  hardaker
12503    * testing/: eval_tools.sh , tests/T049snmpv3inform ,
12504    tests/T050snmpv3trap , tests/T051snmpv2ctrap ,
12505    tests/T052snmpv2cinform , tests/T053agentv1trap ,
12506    tests/T054agentv2ctrap , tests/T055agentv1mintrap ,
12507    tests/T056agentv2cmintrap , tests/T058agentauthtrap ,
12508    tests/T113agentxtrap:
12510    trap test fixes so the majority of the tests now work.
12511    
12512 2002-01-29 16:08  hardaker
12514    * Makefile.in:
12516    don't generate ucd-snmp-config.h any longer.
12517    
12518 2002-01-29 15:23  hardaker
12520    * acconfig.h , configure , configure.in ,
12521    include/net-snmp/net-snmp-config.h ,
12522    include/net-snmp/net-snmp-config.h.in ,
12523    include/net-snmp/machine/generic.h ,
12524    include/net-snmp/system/aix.h , include/net-snmp/system/bsd.h
12525    , include/net-snmp/system/bsdi.h ,
12526    include/net-snmp/system/bsdi3.h ,
12527    include/net-snmp/system/bsdi4.h ,
12528    include/net-snmp/system/cygwin.h ,
12529    include/net-snmp/system/darwin.h ,
12530    include/net-snmp/system/freebsd.h ,
12531    include/net-snmp/system/freebsd2.h ,
12532    include/net-snmp/system/freebsd3.h ,
12533    include/net-snmp/system/freebsd4.h ,
12534    include/net-snmp/system/generic.h ,
12535    include/net-snmp/system/hpux.h ,
12536    include/net-snmp/system/irix.h ,
12537    include/net-snmp/system/linux.h ,
12538    include/net-snmp/system/mips.h ,
12539    include/net-snmp/system/netbsd.h ,
12540    include/net-snmp/system/openbsd.h ,
12541    include/net-snmp/system/solaris.h ,
12542    include/net-snmp/system/solaris2.6.h ,
12543    include/net-snmp/system/solaris2.7.h ,
12544    include/net-snmp/system/solaris2.8.h ,
12545    include/net-snmp/system/sunos.h ,
12546    include/net-snmp/system/svr5.h ,
12547    include/net-snmp/system/sysv.h ,
12548    include/net-snmp/system/ultrix4.h:
12550    moved s/*.h files to include/net-snmp/system/*.h
12551    moved m/generic.h files to include/net-snmp/machine/generic.h
12552    
12553 2002-01-29 09:24  hardaker
12555    * apps/snmptrapd.c:
12557    fix -c argument parsing.
12558    
12559 2002-01-29 09:10  hardaker
12561    * testing/eval_tools.sh:
12563    reference include/net-snmp/net-snmp-config.h instead of just config.h
12564    
12565 2002-01-29 09:05  hardaker
12567    * snmplib/snmpusm.c:
12569    attempt to fix the unknown engineid/unknown user problems once and for all.
12570    
12571 2002-01-28 21:11  hardaker
12573    * configure , configure.in:
12575    whoops.  Missed some .h file checks in configure.  Thanks Robert.
12576    
12577 2002-01-28 21:03  hardaker
12579    * local/convertcode:
12581    minor fix.
12582    
12583 2002-01-28 21:02  hardaker
12585    * local/convertcode:
12587    added code convert script for ucd-snmp -> net-snmp header conversion
12588    
12589 2002-01-28 20:59  hardaker
12591    * agent/mibgroup/target/snmpTargetAddrEntry.c ,
12592    agent/mibgroup/target/snmpTargetParamsEntry.c ,
12593    agent/mibgroup/target/target.c ,
12594    agent/mibgroup/target/target_counters.c ,
12595    agent/mibgroup/tunnel/tunnel.c ,
12596    agent/mibgroup/ucd-snmp/disk.c ,
12597    agent/mibgroup/ucd-snmp/dlmod.c ,
12598    agent/mibgroup/ucd-snmp/extensible.c ,
12599    agent/mibgroup/ucd-snmp/loadave.c ,
12600    agent/mibgroup/ucd-snmp/logmatch.c ,
12601    agent/mibgroup/ucd-snmp/memory.c ,
12602    agent/mibgroup/ucd-snmp/memory_solaris2.c ,
12603    agent/mibgroup/ucd-snmp/pass.c ,
12604    agent/mibgroup/ucd-snmp/pass_persist.c ,
12605    agent/mibgroup/ucd-snmp/proc.c ,
12606    agent/mibgroup/ucd-snmp/proxy.c ,
12607    agent/mibgroup/ucd-snmp/registry.c ,
12608    agent/mibgroup/ucd-snmp/versioninfo.c ,
12609    agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
12610    apps/encode_keychange.c , apps/notification_log.c ,
12611    apps/snmpbulkget.c , apps/snmpbulkwalk.c ,
12612    apps/snmpdelta.c , apps/snmpdf.c , apps/snmpget.c
12613    , apps/snmpgetnext.c , apps/snmpset.c ,
12614    apps/snmpstatus.c , apps/snmptable.c , apps/snmptest.c
12615    , apps/snmptranslate.c , apps/snmptrap.c ,
12616    apps/snmptrapd.c , apps/snmptrapd_handlers.c ,
12617    apps/snmptrapd_log.c , apps/snmpusm.c , apps/snmpvacm.c
12618    , apps/snmpwalk.c , apps/snmpnetstat/Makefile.in
12619    , apps/snmpnetstat/if.c , apps/snmpnetstat/inet.c
12620    , apps/snmpnetstat/inet6.c , apps/snmpnetstat/main.c
12621    , apps/snmpnetstat/route.c , include/net-snmp/asn1.h
12622    , include/net-snmp/callback.h ,
12623    include/net-snmp/data_list.h ,
12624    include/net-snmp/default_store.h , include/net-snmp/getopt.h
12625    , include/net-snmp/int64.h , include/net-snmp/keytools.h
12626    , include/net-snmp/lcd_time.h ,
12627    include/net-snmp/libsnmp.h , include/net-snmp/md5.h ,
12628    include/net-snmp/mib.h , include/net-snmp/mt_support.h ,
12629    include/net-snmp/net-snmp-config.h ,
12630    include/net-snmp/oid_array.h , include/net-snmp/oid_stash.h
12631    , include/net-snmp/parse.h ,
12632    include/net-snmp/read_config.h , include/net-snmp/scapi.h
12633    , include/net-snmp/snmp-tc.h , include/net-snmp/snmp.h
12634    , include/net-snmp/snmpAAL5PVCDomain.h ,
12635    include/net-snmp/snmpCallbackDomain.h ,
12636    include/net-snmp/snmpIPXDomain.h ,
12637    include/net-snmp/snmpTCPDomain.h ,
12638    include/net-snmp/snmpTCPIPv6Domain.h ,
12639    include/net-snmp/snmpUDPDomain.h ,
12640    include/net-snmp/snmpUDPIPv6Domain.h ,
12641    include/net-snmp/snmpUnixDomain.h ,
12642    include/net-snmp/snmp_alarm.h , include/net-snmp/snmp_api.h
12643    , include/net-snmp/snmp_client.h ,
12644    include/net-snmp/snmp_debug.h , include/net-snmp/snmp_enum.h
12645    , include/net-snmp/snmp_impl.h ,
12646    include/net-snmp/snmp_locking.h ,
12647    include/net-snmp/snmp_logging.h ,
12648    include/net-snmp/snmp_parse_args.h ,
12649    include/net-snmp/snmp_secmod.h ,
12650    include/net-snmp/snmp_transport.h , include/net-snmp/snmpksm.h
12651    , include/net-snmp/snmpusm.h ,
12652    include/net-snmp/snmpusm_init.h , include/net-snmp/snmpv3.h
12653    , include/net-snmp/system.h , include/net-snmp/tools.h
12654    , include/net-snmp/transform_oids.h ,
12655    include/net-snmp/vacm.h , include/net-snmp/agent/snmp_agent.h
12656    , man/Makefile.in , snmplib/Makefile.in ,
12657    snmplib/asn1.c , snmplib/asn1.h , snmplib/callback.c
12658    , snmplib/callback.h , snmplib/data_list.c ,
12659    snmplib/data_list.h , snmplib/default_store.c ,
12660    snmplib/default_store.h , snmplib/getopt.h ,
12661    snmplib/int64.c , snmplib/int64.h , snmplib/keytools.c
12662    , snmplib/keytools.h , snmplib/lcd_time.c ,
12663    snmplib/lcd_time.h , snmplib/libsnmp.h , snmplib/md5.c
12664    , snmplib/md5.h , snmplib/mib.c , snmplib/mib.h
12665    , snmplib/mt_support.c , snmplib/mt_support.h ,
12666    snmplib/oid_array.c , snmplib/oid_array.h ,
12667    snmplib/oid_stash.c , snmplib/oid_stash.h ,
12668    snmplib/parse.c , snmplib/parse.h ,
12669    snmplib/read_config.c , snmplib/read_config.h ,
12670    snmplib/scapi.c , snmplib/scapi.h , snmplib/snmp-tc.c
12671    , snmplib/snmp-tc.h , snmplib/snmp.c ,
12672    snmplib/snmp.h , snmplib/snmpAAL5PVCDomain.c ,
12673    snmplib/snmpAAL5PVCDomain.h , snmplib/snmpCallbackDomain.c
12674    , snmplib/snmpCallbackDomain.h , snmplib/snmpIPXDomain.c
12675    , snmplib/snmpIPXDomain.h , snmplib/snmpTCPDomain.c
12676    , snmplib/snmpTCPDomain.h , snmplib/snmpTCPIPv6Domain.c
12677    , snmplib/snmpTCPIPv6Domain.h , snmplib/snmpUDPDomain.c
12678    , snmplib/snmpUDPDomain.h , snmplib/snmpUDPIPv6Domain.c
12679    , snmplib/snmpUDPIPv6Domain.h , snmplib/snmpUnixDomain.c
12680    , snmplib/snmpUnixDomain.h , snmplib/snmp_alarm.c
12681    , snmplib/snmp_alarm.h , snmplib/snmp_api.c ,
12682    snmplib/snmp_api.h , snmplib/snmp_auth.c ,
12683    snmplib/snmp_client.c , snmplib/snmp_client.h ,
12684    snmplib/snmp_debug.c , snmplib/snmp_debug.h ,
12685    snmplib/snmp_enum.c , snmplib/snmp_enum.h ,
12686    snmplib/snmp_impl.h , snmplib/snmp_logging.c ,
12687    snmplib/snmp_logging.h , snmplib/snmp_parse_args.c ,
12688    snmplib/snmp_parse_args.h , snmplib/snmp_secmod.c ,
12689    snmplib/snmp_secmod.h , snmplib/snmp_transport.c ,
12690    snmplib/snmp_transport.h , snmplib/snmpksm.c ,
12691    snmplib/snmpksm.h , snmplib/snmpusm.c ,
12692    snmplib/snmpusm.h , snmplib/snmpv3.c , snmplib/snmpv3.h
12693    , snmplib/system.c , snmplib/system.h ,
12694    snmplib/tools.c , snmplib/tools.h ,
12695    snmplib/transform_oids.h , snmplib/vacm.c ,
12696    snmplib/vacm.h , testing/RUNTESTS ,
12697    testing/eval_tools.sh , include/ucd-snmp/asn1.h ,
12698    include/ucd-snmp/callback.h , include/ucd-snmp/default_store.h
12699    , include/ucd-snmp/int64.h , include/ucd-snmp/keytools.h
12700    , include/ucd-snmp/mib.h , include/ucd-snmp/mibincl.h
12701    , include/ucd-snmp/parse.h ,
12702    include/ucd-snmp/read_config.h , include/ucd-snmp/scapi.h
12703    , include/ucd-snmp/snmp-tc.h , include/ucd-snmp/snmp.h
12704    , include/ucd-snmp/snmp_alarm.h ,
12705    include/ucd-snmp/snmp_api.h , include/ucd-snmp/snmp_client.h
12706    , include/ucd-snmp/snmp_debug.h ,
12707    include/ucd-snmp/snmp_impl.h , include/ucd-snmp/snmp_logging.h
12708    , include/ucd-snmp/snmp_parse_args.h ,
12709    include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h
12710    , include/ucd-snmp/snmpv3.h , include/ucd-snmp/system.h
12711    , include/ucd-snmp/tools.h ,
12712    include/ucd-snmp/transform_oids.h ,
12713    include/ucd-snmp/util_funcs.h:
12715    Major file moving and editing of include directives.
12716      - essentially adds up to:
12717        - mv snmplib/*.h include/net-snmp/
12718        - local/convertcode `find . -name \*.c \*.h`
12719    
12720 2002-01-28 20:54  hardaker
12722    * agent/: agent_handler.c , agent_index.c ,
12723    agent_read_config.c , agent_registry.c , agent_trap.c
12724    , auto_nlist.c , kernel.c , mib_modules.c ,
12725    snmp_agent.c , snmp_vars.c , snmpd.c ,
12726    helpers/bulk_to_next.c , helpers/debug_handler.c ,
12727    helpers/instance.c , helpers/multiplexer.c ,
12728    helpers/null.c , helpers/old_api.c , helpers/read_only.c
12729    , helpers/serialize.c , helpers/table.c ,
12730    helpers/table_array.c , helpers/table_dataset.c ,
12731    helpers/table_iterator.c , mibgroup/host_res.h ,
12732    mibgroup/kernel_sunos5.c , mibgroup/mibincl.h ,
12733    mibgroup/testdelayed.c , mibgroup/testhandler.c ,
12734    mibgroup/util_funcs.c , mibgroup/Rmon/alarm.c ,
12735    mibgroup/Rmon/event.c , mibgroup/Rmon/history.c ,
12736    mibgroup/Rmon/rows.c , mibgroup/agentx/agentx_config.c ,
12737    mibgroup/agentx/client.c , mibgroup/agentx/master.c ,
12738    mibgroup/agentx/master_admin.c ,
12739    mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
12740    , mibgroup/agentx/subagent.c ,
12741    mibgroup/disman/mteObjectsTable.c ,
12742    mibgroup/disman/mteTriggerBooleanTable.c ,
12743    mibgroup/disman/mteTriggerDeltaTable.c ,
12744    mibgroup/disman/mteTriggerExistenceTable.c ,
12745    mibgroup/disman/mteTriggerTable.c ,
12746    mibgroup/disman/mteTriggerThresholdTable.c ,
12747    mibgroup/examples/ucdDemoPublic.c , mibgroup/host/hr_disk.c
12748    , mibgroup/host/hr_filesys.c ,
12749    mibgroup/host/hr_storage.c , mibgroup/host/hr_swinst.c
12750    , mibgroup/host/hr_swrun.c , mibgroup/host/hr_system.c
12751    , mibgroup/mibII/at.c , mibgroup/mibII/icmp.c ,
12752    mibgroup/mibII/interfaces.c , mibgroup/mibII/ip.c ,
12753    mibgroup/mibII/ipAddr.c , mibgroup/mibII/ipv6.c ,
12754    mibgroup/mibII/kernel_linux.c , mibgroup/mibII/route_write.c
12755    , mibgroup/mibII/snmp_mib.c ,
12756    mibgroup/mibII/sysORTable.c , mibgroup/mibII/system_mib.c
12757    , mibgroup/mibII/tcp.c , mibgroup/mibII/tcpTable.c
12758    , mibgroup/mibII/udp.c , mibgroup/mibII/udpTable.c
12759    , mibgroup/mibII/vacm_context.c ,
12760    mibgroup/mibII/vacm_vars.c , mibgroup/mibII/vacm_vars.h
12761    , mibgroup/mibII/var_route.c , mibgroup/mibJJ/icmp.c
12762    , mibgroup/mibJJ/interfaces.c , mibgroup/mibJJ/ip.c
12763    , mibgroup/mibJJ/ipAddr.c , mibgroup/mibJJ/ipMedia.c
12764    , mibgroup/mibJJ/ipv6.c , mibgroup/mibJJ/kernel_linux.c
12765    , mibgroup/mibJJ/snmp_mib.c , mibgroup/mibJJ/sysORTable.c
12766    , mibgroup/mibJJ/system_mib.c , mibgroup/mibJJ/tcp.c
12767    , mibgroup/mibJJ/tcpTable.c , mibgroup/mibJJ/udp.c ,
12768    mibgroup/mibJJ/udpTable.c , mibgroup/mibJJ/vacm_vars.c ,
12769    mibgroup/misc/dlmod.c ,
12770    mibgroup/notification/snmpNotifyFilterProfileTable.c ,
12771    mibgroup/notification/snmpNotifyFilterTable.c ,
12772    mibgroup/notification/snmpNotifyTable.c ,
12773    mibgroup/smux/smux.c , mibgroup/smux/snmp_bgp.c ,
12774    mibgroup/smux/snmp_ospf.c , mibgroup/smux/snmp_rip2.c ,
12775    mibgroup/snmpv3/snmpEngine.c , mibgroup/snmpv3/usmUser.c
12776    , mibgroup/snmpv3/usmUser.h:
12778    Major file moving and editing of include directives.
12779      - essentially adds up to:
12780        - mv snmplib/*.h include/net-snmp/
12781        - local/convertcode `find . -name \*.c \*.h`
12782    
12783 2002-01-28 19:42  hardaker
12785    * include/ucd-snmp/ucd-snmp-config.h:
12787    remove UCD_COMPAT flag and DEFINE IT instead
12788    
12789 2002-01-28 19:41  hardaker
12791    * include/ucd-snmp/ucd-snmp-config.h:
12793    remove UCD_COMPAT flag and define it instead
12794    
12795 2002-01-25 11:29  hardaker
12797    * snmplib/mib.c:
12799    - parse_one_oid_index:
12800      - use an unsigned int for length's pulled from the oid.
12801      - Make sure they're always < 128
12802    
12803 2002-01-25 09:12  jbpn
12805    * agent/mibgroup/snmpv3/usmUser.c:
12807      - closer adherence to state machines described in RFC 2574
12808    
12809 2002-01-25 09:10  jbpn
12811    * snmplib/snmpusm.c:
12813      - cause usmDecryptionError reports to be sent in a couple of extra
12814        cases: bad salt (length != 8) and length of encrypted data not a
12815        multiple of 8 octets (per RFC 2574).
12816    
12817 2002-01-25 09:04  jbpn
12819    * agent/snmp_agent.c:
12821      - for unknown message types, increment snmpInASNParseErrs and fail
12822        at the post-parse stage.
12823    
12824      - for notification types, increment snmpUnknownPDUHandlers and bail
12825        out early.
12826    
12827 2002-01-25 09:01  jbpn
12829    * snmplib/snmp_api.c:
12831      - for unhandled messages (e.g. RESPONSE messages sent to agents),
12832        increment the snmpUnknownPDUHandlers counter.
12833    
12834      - try to free securityStateRefs when post-parse fails.
12835    
12836 2002-01-25 06:26  jbpn
12838    * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.6), vacm_vars.c:
12840      - fix minor problem with storageType (always okay to set to current
12841        value).
12842    
12843      - don't reset some variables to old value unless we actually set
12844        them in the first place!
12845    
12846 2002-01-25 05:00  jbpn
12848    * agent/helpers/table.c:
12850      - don't print out debugging info in a further case where it has been
12851        free()d.
12852    
12853      - set the exception noSuchInstance rather than error noSuchName when
12854        we have the incorrect number of indices.
12855    
12856 2002-01-25 04:54  dts12
12858    * snmplib/README.newlib:
12860    file README.newlib was initially added on branch NEW-LIBRARY-API.
12861    
12862 2002-01-25 04:49  jbpn
12864    * agent/helpers/table.c:
12866      - move debugging output to before where (potentially) the data it is
12867        trying to print gets free()d.
12868    
12869 2002-01-25 04:40  jbpn
12871    * agent/snmp_agent.c:
12873      - keep asp->vbcount correct in create_subtree_cache() if we dump
12874        varbinds in the GETNEXT case because numvarbinds > non-repeaters.
12875        Failing to do this will cause problems later when you iterate over
12876        0 .. asp->vbcount - 1 in reassign_requests().
12877    
12878 2002-01-24 15:11  rstory
12880    * include/net-snmp/agent/table.h:
12882    update macros to put parens around parameters when used, in case a parameter is an expression, which might muck about with operator precedence rules and cause unexpected and undesirable behavior.
12883    
12884 2002-01-24 11:07  rstory
12886    * local/mib2c.array-user.conf:
12888    try to find & handle external indexes; use new style net-snmp includes; add
12889    row_copy; use context types & casts in parameters instead of generic types
12890    recast inside method
12891    
12892 2002-01-24 06:03  jbpn
12894    * snmplib/: read_config.c (V4-2-patches.3), read_config.c:
12896      - avoid format string nasties in read_config_store() when writing to
12897        files (exposed e.g. by the persistent sysName.0 stuff -- try
12898        snmpset host sysName.0 s "%08x" -- oops)
12899    
12900 2002-01-24 04:34  jbpn
12902    * snmplib/snmpusm.c:
12904      - don't automatically accept a msgUserName of "" when processing
12905        incoming messages.
12906    
12907 2002-01-24 04:30  jbpn
12909    * snmplib/snmp_api.c:
12911      - bigger buffer for msgAuthoritativeEngineID field since it is not
12912        limited to 32 bytes like SnmpEngineTC.  Really this needs to be
12913        allocated by the security module but for now we'll just make it
12914        twice as big.
12915    
12916 2002-01-24 03:19  dts12
12918    * agent/mibgroup/host/hr_swrun.c , snmplib/snmp-tc.c:
12920    AIX support for the Host Resources module.
12921       (Thanks to Andy Hood)
12922    
12923 2002-01-23 08:28  jbpn
12925    * agent/mibgroup/mibII/vacm_vars.c:
12927      - set viewType to the DEFVAL included(1) for new rows
12928    
12929 2002-01-23 07:40  jbpn
12931    * snmplib/snmp_api.c:
12933      - secModel of 0 is a parse error in HeaderData
12934    
12935 2002-01-23 07:23  jbpn
12937    * snmplib/snmp_api.c:
12939      - be careful to free securityStateRef in a couple of error cases in
12940        snmpv3_parse -- fixes memory leaks when malformed PDUs are
12941        received.
12942    
12943 2002-01-22 19:49  rstory
12945    * snmplib/: snmp_api.c , snmp_api.h:
12947    chg api for snmp_oid_ncompare, don't implement it vi snmp_oid_compare
12948    
12949 2002-01-22 19:46  rstory
12951    * snmplib/: oid_array.c , oid_array.h:
12953    add Get_oid_data_count(); add subset support
12954    
12955 2002-01-22 19:44  rstory
12957    * snmplib/: mib.c , mib.h:
12959    add netsnmp_str2oid()
12960    
12961 2002-01-22 19:41  rstory
12963    * include/net-snmp/agent/table_array.h:
12965    add subset function
12966    
12967 2002-01-22 19:40  rstory
12969    * agent/helpers/table_array.c:
12971    add subset function; add preliminary locking code; add ta_check_row_status
12972    
12973 2002-01-22 06:33  jbpn
12975    * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.4), vacm_vars.c:
12977      - fix bug just introduced where setting an existing row's status to
12978        createAndGo(4) or createAndWait(5) would delete the row.
12979    
12980 2002-01-22 04:58  jbpn
12982    * snmplib/snmpusm.c:
12984      - cause a parse error if we receive UsmSecurityParameters with a
12985        msgUserName that is illegally long.
12986    
12987 2002-01-22 03:10  jbpn
12989    * agent/mibgroup/target/snmpTargetParamsEntry.c:
12991      - oops, left old code in #if 0 branch AGAIN.  I am getting into bad
12992        habits!
12993    
12994 2002-01-22 03:08  jbpn
12996    * agent/mibgroup/notification/snmpNotifyTable.c:
12998      - fix memory leaks in row creation/destruction
12999    
13000      - more aggressive validity checking of snmpNotifyTag, snmpNotifyType
13001        and snmpNotifyStorageType.
13002    
13003      - passes 6.5.1.0 -- 6.5.8.3
13004    
13005 2002-01-22 01:47  jbpn
13007    * agent/mibgroup/target/: snmpTargetAddrEntry.c ,
13008    snmpTargetParamsEntry.c , snmpTargetParamsEntry.h:
13010      - correct state machines for snmpTargetParamsTable
13011    
13012 2002-01-21 23:48  jbpn
13014    * agent/mibgroup/target/snmpTargetAddrEntry.c:
13016      - tidy things up a bit (had left some old code sitting if #if 0
13017        branch).
13018    
13019      - remember to close (target->sess) when we move a target to
13020        notInService(2).
13021    
13022 2002-01-21 11:04  jbpn
13024    * agent/mibgroup/target/snmpTargetAddrEntry.c:
13026      - correct state machines for snmpTargetAddrTable
13027    
13028 2002-01-21 06:47  jbpn
13030    * agent/mibgroup/target/: snmpTargetAddrEntry.c ,
13031    snmpTargetAddrEntry.h:
13033      - implement snmpTargetSpinLock object
13034    
13035 2002-01-18 09:19  jbpn
13037    * agent/mibgroup/mibII/vacm_vars.c:
13039      - correct state machine for vacmViewTreeFamilyTable.  Passes all the
13040        relevant Silvercreek VACM tetst (5.4.0.1 -- 5.4.9.7 inclusive).
13041    
13042 2002-01-18 08:49  jbpn
13044    * snmplib/: vacm.c , vacm.h:
13046      - add a switch to vacm_getViewEntry() to allow the mask entries
13047        to be ignore (which is what you want when you are just using this
13048        function to look up an entry in the table in order to write some new
13049        value to one of the columnar objects).
13050    
13051 2002-01-18 06:09  jbpn
13053    * agent/mibgroup/mibII/vacm_vars.c:
13055      - correct state machine for vacmAccessTable.  Passes all the relevant
13056        Silvercreek VACM tetst (5.3.0 -- 5.3.9.7 inclusive).
13057    
13058 2002-01-18 04:11  jbpn
13060    * agent/mibgroup/mibII/vacm_vars.c:
13062      - correct state machine for vacmSecurityToGroupTable (i.e. don't
13063        just do everything in the COMMIT phase).  Passes all the relevant
13064        Silvercreek VACM tetst (5.2.0 -- 5.2.9.7 inclusive).
13065    
13066 2002-01-18 04:08  jbpn
13068    * agent/snmp_agent.c:
13070      - don't overwrite an existing error status after COMMIT or UNDO
13071        phases with commitFailed or undoFailed (but do translate error
13072        returns from those phases into those errors when we don't have an
13073        existing error status).
13074    
13075 2002-01-17 06:57  jbpn
13077    * snmplib/snmp_api.c:
13079      - handle illegal values of msgID correctly (by dropping the packet
13080        and incrementing snmpInASNParseErrs)
13081    
13082 2002-01-17 06:38  jbpn
13084    * snmplib/snmp_api.c:
13086      - handle illegal values of msgMaxSize correctly (by dropping the
13087        packet and incrementing snmpInASNParseErrs)
13088    
13089 2002-01-15 08:17  rstory
13091    * include/net-snmp/net-snmp-includes.h:
13093    top level include which includes useful snmplib headers
13094    
13095 2002-01-15 08:15  rstory
13097    * include/ucd-snmp/: agent_index.h , agent_read_config.h
13098    , agent_registry.h , agent_trap.h , asn1.h ,
13099    auto_nlist.h , callback.h , default_store.h ,
13100    ds_agent.h , header_complex.h , int64.h , keytools.h
13101    , mib.h , mib_module_config.h , mibincl.h ,
13102    parse.h , read_config.h , scapi.h , snmp-tc.h ,
13103    snmp.h , snmp_agent.h , snmp_alarm.h , snmp_api.h
13104    , snmp_client.h , snmp_debug.h , snmp_impl.h ,
13105    snmp_logging.h , snmp_parse_args.h , snmp_vars.h ,
13106    snmpusm.h , snmpv3.h , struct.h , system.h ,
13107    tools.h , transform_oids.h , ucd-snmp-agent-includes.h
13108    , ucd-snmp-config.h , ucd-snmp-includes.h ,
13109    util_funcs.h , var_struct.h , version.h:
13111    create 4.x headers that are wrappers pointing to new headers
13112    
13113 2002-01-14 15:08  rstory
13115    * include/net-snmp/agent/table_array.h:
13117    add UserRowAction and void pointer
13118    
13119 2002-01-14 13:41  hardaker
13121    * agent/: mibgroup/ucd-snmp/lmSensors.c , Makefile.in:
13123    -> net-snmp/agent/net-snmp-agent-includes.h
13124    
13125 2002-01-14 13:40  hardaker
13127    * include/net-snmp/agent/ucd-snmp-agent-includes.h:
13129    removed
13130    
13131 2002-01-14 13:29  rstory
13133    * include/net-snmp/agent/net-snmp-agent-includes.h:
13135    copy ucd-snmp-agent-includes.h and update to net-snmp use new agent dir
13136    
13137 2002-01-14 08:04  hardaker
13139    * agent/Makefile.in , agent/agent_callbacks.h ,
13140    agent/agent_handler.c , agent/agent_handler.h ,
13141    agent/agent_index.c , agent/agent_index.h ,
13142    agent/agent_read_config.c , agent/agent_read_config.h ,
13143    agent/agent_registry.c , agent/agent_registry.h ,
13144    agent/agent_trap.c , agent/agent_trap.h ,
13145    agent/auto_nlist.c , agent/auto_nlist.h ,
13146    agent/ds_agent.h , agent/kernel.c , agent/mib_modules.c
13147    , agent/mib_modules.h , agent/snmp_agent.c ,
13148    agent/snmp_agent.h , agent/snmp_vars.c ,
13149    agent/snmp_vars.h , agent/snmpd.c ,
13150    agent/ucd-snmp-agent-includes.h , agent/var_struct.h ,
13151    agent/helpers/Makefile.in , agent/helpers/bulk_to_next.c
13152    , agent/helpers/debug_handler.c ,
13153    agent/helpers/instance.c , agent/helpers/multiplexer.c ,
13154    agent/helpers/null.c , agent/helpers/old_api.c ,
13155    agent/helpers/read_only.c , agent/helpers/serialize.c ,
13156    agent/helpers/table.c , agent/helpers/table_array.c ,
13157    agent/helpers/table_iterator.c , agent/mibgroup/host_res.h
13158    , agent/mibgroup/mibincl.h ,
13159    agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
13160    , agent/mibgroup/agentx/agentx_config.c ,
13161    agent/mibgroup/agentx/client.c ,
13162    agent/mibgroup/agentx/master.c ,
13163    agent/mibgroup/agentx/master_admin.c ,
13164    agent/mibgroup/agentx/master_request.c ,
13165    agent/mibgroup/agentx/subagent.c ,
13166    agent/mibgroup/disman/mteTriggerTable.c ,
13167    agent/mibgroup/examples/example.c ,
13168    agent/mibgroup/examples/ucdDemoPublic.c ,
13169    agent/mibgroup/host/hr_disk.c , agent/mibgroup/host/hr_proc.c
13170    , agent/mibgroup/host/hr_storage.c ,
13171    agent/mibgroup/host/hr_swrun.c ,
13172    agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
13173    , agent/mibgroup/mibII/icmp.c ,
13174    agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
13175    , agent/mibgroup/mibII/ipAddr.c ,
13176    agent/mibgroup/mibII/ipv6.c ,
13177    agent/mibgroup/mibII/route_write.c ,
13178    agent/mibgroup/mibII/sysORTable.c ,
13179    agent/mibgroup/mibII/system_mib.c ,
13180    agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
13181    , agent/mibgroup/mibII/udp.c ,
13182    agent/mibgroup/mibII/udpTable.c ,
13183    agent/mibgroup/mibII/vacm_context.c ,
13184    agent/mibgroup/mibII/vacm_vars.c ,
13185    agent/mibgroup/mibII/var_route.c ,
13186    agent/mibgroup/mibJJ/icmp.c ,
13187    agent/mibgroup/mibJJ/interfaces.c , agent/mibgroup/mibJJ/ip.c
13188    , agent/mibgroup/mibJJ/ipAddr.c ,
13189    agent/mibgroup/mibJJ/ipMedia.c ,
13190    agent/mibgroup/mibJJ/ipRoute.c , agent/mibgroup/mibJJ/ipv6.c
13191    , agent/mibgroup/mibJJ/sysORTable.c ,
13192    agent/mibgroup/mibJJ/system_mib.c , agent/mibgroup/mibJJ/tcp.c
13193    , agent/mibgroup/mibJJ/tcpTable.c ,
13194    agent/mibgroup/mibJJ/udp.c , agent/mibgroup/mibJJ/udpTable.c
13195    , agent/mibgroup/mibJJ/vacm_vars.c ,
13196    agent/mibgroup/misc/dlmod.c ,
13197    agent/mibgroup/notification/snmpNotifyTable.c ,
13198    agent/mibgroup/smux/smux.c , agent/mibgroup/smux/snmp_bgp.c
13199    , agent/mibgroup/smux/snmp_ospf.c ,
13200    agent/mibgroup/smux/snmp_rip2.c ,
13201    agent/mibgroup/snmpv3/usmUser.c ,
13202    agent/mibgroup/target/target_counters.c ,
13203    agent/mibgroup/tunnel/tunnel.c ,
13204    agent/mibgroup/ucd-snmp/disk.c ,
13205    agent/mibgroup/ucd-snmp/diskio.c ,
13206    agent/mibgroup/ucd-snmp/dlmod.c ,
13207    agent/mibgroup/ucd-snmp/errormib.c ,
13208    agent/mibgroup/ucd-snmp/extensible.c ,
13209    agent/mibgroup/ucd-snmp/file.c ,
13210    agent/mibgroup/ucd-snmp/loadave.c ,
13211    agent/mibgroup/ucd-snmp/logmatch.c ,
13212    agent/mibgroup/ucd-snmp/memory.c ,
13213    agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
13214    agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
13215    agent/mibgroup/ucd-snmp/memory_solaris2.c ,
13216    agent/mibgroup/ucd-snmp/pass.c ,
13217    agent/mibgroup/ucd-snmp/proc.c ,
13218    agent/mibgroup/ucd-snmp/versioninfo.c ,
13219    agent/mibgroup/ucd-snmp/vmstat.c ,
13220    agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
13221    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
13222    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
13223    apps/notification_log.h , apps/snmptrapd.c ,
13224    include/net-snmp/agent/agent_callbacks.h ,
13225    include/net-snmp/agent/agent_handler.h ,
13226    include/net-snmp/agent/agent_index.h ,
13227    include/net-snmp/agent/agent_read_config.h ,
13228    include/net-snmp/agent/agent_registry.h ,
13229    include/net-snmp/agent/agent_trap.h ,
13230    include/net-snmp/agent/auto_nlist.h ,
13231    include/net-snmp/agent/ds_agent.h ,
13232    include/net-snmp/agent/mib_modules.h ,
13233    include/net-snmp/agent/snmp_agent.h ,
13234    include/net-snmp/agent/snmp_vars.h ,
13235    include/net-snmp/agent/ucd-snmp-agent-includes.h ,
13236    include/net-snmp/agent/var_struct.h:
13238    moved the /agent installed headers to ../include/net-snmp/agent
13239    
13240 2002-01-13 09:22  hardaker
13242    * agent/Makefile.in:
13244    add a couple more install headers.
13245    
13246 2002-01-11 14:18  hardaker
13248    * apps/: Makefile.in , notification_log.c:
13250    Move all agent/helpers/*.h files to include/net-snmp/agent/ and change
13251    references.
13252    
13253 2002-01-11 14:12  hardaker
13255    * agent/Makefile.in , agent/agent_handler.c ,
13256    agent/agent_index.c , agent/agent_read_config.c ,
13257    agent/agent_registry.c , agent/mib_modules.c ,
13258    agent/snmp_vars.c , agent/snmpd.c ,
13259    agent/helpers/all_helpers.h , agent/helpers/bulk_to_next.c
13260    , agent/helpers/bulk_to_next.h ,
13261    agent/helpers/debug_handler.c , agent/helpers/debug_handler.h
13262    , agent/helpers/instance.c , agent/helpers/instance.h
13263    , agent/helpers/multiplexer.c ,
13264    agent/helpers/multiplexer.h , agent/helpers/null.c ,
13265    agent/helpers/null.h , agent/helpers/old_api.c ,
13266    agent/helpers/old_api.h , agent/helpers/read_only.c ,
13267    agent/helpers/read_only.h , agent/helpers/serialize.c ,
13268    agent/helpers/serialize.h , agent/helpers/set_helper.h ,
13269    agent/helpers/table.c , agent/helpers/table.h ,
13270    agent/helpers/table_array.c , agent/helpers/table_array.h
13271    , agent/helpers/table_data.c , agent/helpers/table_data.h
13272    , agent/helpers/table_dataset.c ,
13273    agent/helpers/table_dataset.h , agent/helpers/table_iterator.c
13274    , agent/helpers/table_iterator.h ,
13275    agent/mibgroup/Makefile.in , agent/mibgroup/testdelayed.c
13276    , agent/mibgroup/testhandler.c ,
13277    agent/mibgroup/agent/nsTransactionTable.c ,
13278    agent/mibgroup/mibII/vacm_context.c ,
13279    agent/mibgroup/target/target_counters.c ,
13280    include/net-snmp/agent/all_helpers.h ,
13281    include/net-snmp/agent/bulk_to_next.h ,
13282    include/net-snmp/agent/debug_handler.h ,
13283    include/net-snmp/agent/instance.h ,
13284    include/net-snmp/agent/multiplexer.h ,
13285    include/net-snmp/agent/null.h ,
13286    include/net-snmp/agent/old_api.h ,
13287    include/net-snmp/agent/read_only.h ,
13288    include/net-snmp/agent/serialize.h ,
13289    include/net-snmp/agent/set_helper.h ,
13290    include/net-snmp/agent/table.h ,
13291    include/net-snmp/agent/table_array.h ,
13292    include/net-snmp/agent/table_data.h ,
13293    include/net-snmp/agent/table_dataset.h ,
13294    include/net-snmp/agent/table_iterator.h:
13296    Move all agent/helpers/*.h files to include/net-snmp/agent/ and change
13297    references.
13298    
13299 2002-01-11 08:41  hardaker
13301    * agent/Makefile.in , agent/helpers/Makefile.in ,
13302    agent/mibgroup/Makefile.in , apps/Makefile.in ,
13303    snmplib/Makefile.in:
13305    - Add -I$(top_srcdir)/include to include path.
13306    - Rename 3 agent libraries from libucd* -> libnetsnmp*
13307    
13308 2002-01-11 07:58  jbpn
13310    * agent/mibgroup/mibII/vacm_vars.c:
13312      - don't use while(x-- >= 0) loops for new unsigned index components
13313    
13314 2002-01-11 05:27  jbpn
13316    * agent/mibgroup/mibII/vacm_vars.c:
13318      - be careful about signedess of index components in tables
13319    
13320 2002-01-10 13:12  nba
13322    * configure , configure.in:
13324    Create the include directory when building outside source directory
13325    
13326 2002-01-10 08:20  jbpn
13328    * agent/mibgroup/mibII/sysORTable.c:
13330      - use an unsigned long loop variable in var_sysORTable() to avoid
13331        incorrect lexi-ordering when doing requests like GETNEXT
13332        sysORDescr.4294967295.
13333    
13334      - minor debugging output changes
13335    
13336 2002-01-10 07:32  jbpn
13338    * agent/snmp_agent.c:
13340      - fix minor memory leak in reassign_requests()
13341    
13342 2002-01-10 07:21  jbpn
13344    * agent/snmp_agent.c:
13346      - set type for unhandled GET requests in handle_pdu() to be
13347        noSuchInstance rather than noSuchObject (noSuchObject exceptions
13348        are detected and explicitly set earlier).
13349    
13350 2002-01-10 05:52  jbpn
13352    * agent/helpers/old_api.c:
13354      - correct typo that meant error returns from old-api write methods
13355        were ignored.
13356    
13357 2002-01-10 05:04  jbpn
13359    * snmplib/snmp_api.h:
13361      - change value of STAT_TARGET_STATS_END so that mibII/snmp_mib.c can
13362        return values of mandatory objects snmpSilentDrops and
13363        snmpProxyDrops.
13364    
13365 2002-01-09 08:50  jbpn
13367    * snmplib/snmp_api.c:
13369      - make unknown/illegal varbind types in v1/v2c PDUs cause
13370        snmpInASNParseErrs to be incremented.
13371    
13372 2002-01-09 07:55  jbpn
13374    * agent/helpers/debug_handler.c:
13376      - fix memory leak
13377    
13378 2002-01-09 07:32  jbpn
13380    * apps/snmpbulkget.c:
13382      - bring app-specific options in line with snmpbulkwalk (-C rather
13383        than -B)
13384    
13385 2002-01-09 07:31  jbpn
13387    * apps/snmpbulkwalk.c:
13389      - formatting change to usage message
13390    
13391 2002-01-09 06:35  jbpn
13393    * agent/helpers/table_iterator.c:
13395      - fix minor memory leak
13396    
13397 2002-01-08 08:55  jbpn
13399    * apps/snmpbulkwalk.c:
13401      - add options from snmpwalk
13402    
13403      - allow non-repeaters and max-repeaters to be set
13404    
13405      - change default value of max-repeaters to a lower value to avoid
13406        timeouts with slower agents
13407    
13408 2002-01-08 08:17  jbpn
13410    * agent/snmp_agent.c:
13412      - don't try to malloc() a zero-length buffer, in case some malloc()s
13413        complain.
13414    
13415 2002-01-08 08:15  jbpn
13417    * agent/snmp_agent.c:
13419      - hopefully final GETBULK fix -- passes all SilverCreek's GETBULK
13420        tests (incl. negative non-repeaters and max-repeaters)
13421    
13422 2002-01-08 06:59  jbpn
13424    * agent/: snmp_agent.c , snmp_agent.h ,
13425    helpers/bulk_to_next.c:
13427      - GETBULK fix to ignore varbinds for which zero repetitions are
13428        called for
13429    
13430      - drop asp->start and asp->end which are hardly used and which get
13431        in the way of this type of processing
13432    
13433      - ignore negative repetitions in bulk_to_next handler
13434    
13435 2002-01-07 08:39  hardaker
13437    * perl/manager/.cvsignore:
13439    ignore file
13440    
13441 2002-01-07 08:38  hardaker
13443    * perl/manager/INSTALL:
13445    PNGGraph -> GD::Graph
13446    
13447 2002-01-04 13:48  hardaker
13449    * Makefile.in:
13451    fix dependencies
13452    
13453 2002-01-04 13:24  hardaker
13455    * acconfig.h , include/net-snmp/acconfig.h:
13457    move acconfig.h back to the top dir where its apparently supposed to live.
13458    
13459 2002-01-04 13:18  hardaker
13461    * configure , configure.in:
13463    more ucd-snmp -> net-snmp translations.  warning: includes the default persistent store.
13464    
13465 2002-01-04 13:04  hardaker
13467    * include/: net-snmp/.cvsignore , ucd-snmp/.cvsignore:
13469    ignore files
13470    
13471 2002-01-04 13:02  hardaker
13473    * .cvsignore:
13475    ignore built net-snmp-config
13476    
13477 2002-01-04 13:00  hardaker
13479    * apps/: Makefile.in , encode_keychange.c ,
13480    notification_log.c , snmpbulkget.c , snmpbulkwalk.c
13481    , snmpdelta.c , snmpdf.c , snmpget.c ,
13482    snmpgetnext.c , snmpset.c , snmpstatus.c ,
13483    snmptable.c , snmptest.c , snmptranslate.c ,
13484    snmptrap.c , snmptrapd.c , snmptrapd_handlers.c
13485    , snmptrapd_log.c , snmpusm.c , snmpvacm.c
13486    , snmpwalk.c:
13488    beginnings of ucd-snmp -> net-snmp structural changes.
13489      - config.h -> include/net-snmp/net-snmp-config.h
13490        - this, of course, changes just about every file in the repository.
13491    
13492 2002-01-04 12:56  hardaker
13494    * agent/mibgroup/mibJJ/icmp.c ,
13495    agent/mibgroup/mibJJ/interfaces.c , agent/mibgroup/mibJJ/ip.c
13496    , agent/mibgroup/mibJJ/ipAddr.c ,
13497    agent/mibgroup/mibJJ/ipMedia.c ,
13498    agent/mibgroup/mibJJ/ipRoute.c , agent/mibgroup/mibJJ/ipv6.c
13499    , agent/mibgroup/mibJJ/kernel_linux.c ,
13500    agent/mibgroup/mibJJ/snmp_mib.c ,
13501    agent/mibgroup/mibJJ/sysORTable.c ,
13502    agent/mibgroup/mibJJ/system_mib.c , agent/mibgroup/mibJJ/tcp.c
13503    , agent/mibgroup/mibJJ/tcpTable.c ,
13504    agent/mibgroup/mibJJ/udp.c , agent/mibgroup/mibJJ/udpTable.c
13505    , agent/mibgroup/mibJJ/vacm_vars.c ,
13506    agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
13507    agent/mibgroup/notification/snmpNotifyFilterTable.c ,
13508    agent/mibgroup/notification/snmpNotifyTable.c ,
13509    agent/mibgroup/smux/smux.c , agent/mibgroup/smux/snmp_bgp.c
13510    , agent/mibgroup/smux/snmp_ospf.c ,
13511    agent/mibgroup/smux/snmp_rip2.c ,
13512    agent/mibgroup/snmpv3/snmpEngine.c ,
13513    agent/mibgroup/snmpv3/snmpMPDStats.c ,
13514    agent/mibgroup/snmpv3/usmStats.c ,
13515    agent/mibgroup/snmpv3/usmUser.c ,
13516    agent/mibgroup/target/snmpTargetAddrEntry.c ,
13517    agent/mibgroup/target/snmpTargetParamsEntry.c ,
13518    agent/mibgroup/target/target.c ,
13519    agent/mibgroup/target/target_counters.c ,
13520    agent/mibgroup/ucd-snmp/disk.c ,
13521    agent/mibgroup/ucd-snmp/diskio.c ,
13522    agent/mibgroup/ucd-snmp/dlmod.c ,
13523    agent/mibgroup/ucd-snmp/errormib.c ,
13524    agent/mibgroup/ucd-snmp/extensible.c ,
13525    agent/mibgroup/ucd-snmp/file.c ,
13526    agent/mibgroup/ucd-snmp/hpux.c ,
13527    agent/mibgroup/ucd-snmp/lmSensors.c ,
13528    agent/mibgroup/ucd-snmp/loadave.c ,
13529    agent/mibgroup/ucd-snmp/logmatch.c ,
13530    agent/mibgroup/ucd-snmp/memory.c ,
13531    agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
13532    agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
13533    agent/mibgroup/ucd-snmp/memory_solaris2.c ,
13534    agent/mibgroup/ucd-snmp/pass.c ,
13535    agent/mibgroup/ucd-snmp/pass_persist.c ,
13536    agent/mibgroup/ucd-snmp/proc.c ,
13537    agent/mibgroup/ucd-snmp/proxy.c ,
13538    agent/mibgroup/ucd-snmp/registry.c ,
13539    agent/mibgroup/ucd-snmp/versioninfo.c ,
13540    agent/mibgroup/ucd-snmp/vmstat.c ,
13541    agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
13542    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
13543    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
13544    agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
13545    apps/snmpnetstat/Makefile.in , apps/snmpnetstat/if.c ,
13546    apps/snmpnetstat/inet.c , apps/snmpnetstat/inet6.c ,
13547    apps/snmpnetstat/main.c , apps/snmpnetstat/route.c ,
13548    apps/snmpnetstat/winstub.c:
13550    beginnings of ucd-snmp -> net-snmp structural changes.
13551      - config.h -> include/net-snmp/net-snmp-config.h
13552        - this, of course, changes just about every file in the repository.
13553    
13554 2002-01-04 12:52  hardaker
13556    * agent/mibgroup/misc/dlmod.c , agent/mibgroup/misc/ipfwacc.c
13557    , include/net-snmp/acconfig.h ,
13558    include/net-snmp/net-snmp-config.h.in ,
13559    include/ucd-snmp/README , snmplib/Makefile.in ,
13560    snmplib/asn1.c , snmplib/callback.c ,
13561    snmplib/data_list.c , snmplib/default_store.c ,
13562    snmplib/int64.c , snmplib/keytools.c ,
13563    snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c
13564    , snmplib/mt_support.c , snmplib/oid_array.c ,
13565    snmplib/oid_stash.c , snmplib/parse.c ,
13566    snmplib/read_config.c , snmplib/scapi.c ,
13567    snmplib/snmp-tc.c , snmplib/snmp.c ,
13568    snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c
13569    , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c
13570    , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c
13571    , snmplib/snmpUDPIPv6Domain.c , snmplib/snmpUnixDomain.c
13572    , snmplib/snmp_alarm.c , snmplib/snmp_api.c ,
13573    snmplib/snmp_auth.c , snmplib/snmp_client.c ,
13574    snmplib/snmp_debug.c , snmplib/snmp_enum.c ,
13575    snmplib/snmp_logging.c , snmplib/snmp_parse_args.c ,
13576    snmplib/snmp_secmod.c , snmplib/snmp_transport.c ,
13577    snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
13578    , snmplib/snprintf.c , snmplib/strtol.c ,
13579    snmplib/strtoul.c , snmplib/system.c , snmplib/tools.c
13580    , snmplib/vacm.c , testing/T.c ,
13581    testing/etimetest.c , testing/keymanagetest.c ,
13582    testing/misctest.c , testing/scapitest.c:
13584    beginnings of ucd-snmp -> net-snmp structural changes.
13585      - config.h -> include/net-snmp/net-snmp-config.h
13586        - this, of course, changes just about every file in the repository.
13587    
13588 2002-01-04 12:49  hardaker
13590    * Makefile.in , Makefile.top , configure ,
13591    configure.in , sedscript.in , agent/Makefile.in
13592    , agent/agent_handler.c , agent/agent_index.c ,
13593    agent/agent_read_config.c , agent/agent_registry.c ,
13594    agent/agent_trap.c , agent/auto_nlist.c ,
13595    agent/kernel.c , agent/mib_modules.c ,
13596    agent/snmp_agent.c , agent/snmp_vars.c ,
13597    agent/snmpd.c , agent/helpers/Makefile.in ,
13598    agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c
13599    , agent/helpers/instance.c , agent/helpers/multiplexer.c
13600    , agent/helpers/null.c , agent/helpers/old_api.c ,
13601    agent/helpers/read_only.c , agent/helpers/serialize.c ,
13602    agent/helpers/table.c , agent/helpers/table_array.c ,
13603    agent/helpers/table_data.c , agent/helpers/table_dataset.c
13604    , agent/helpers/table_iterator.c ,
13605    agent/mibgroup/Makefile.in , agent/mibgroup/header_complex.c
13606    , agent/mibgroup/kernel_sunos5.c ,
13607    agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
13608    , agent/mibgroup/util_funcs.c ,
13609    agent/mibgroup/Rmon/agutil.c , agent/mibgroup/Rmon/alarm.c
13610    , agent/mibgroup/Rmon/event.c ,
13611    agent/mibgroup/Rmon/history.c , agent/mibgroup/Rmon/rows.c
13612    , agent/mibgroup/Rmon/statistics.c ,
13613    agent/mibgroup/agent/nsTransactionTable.c ,
13614    agent/mibgroup/agentx/agentx_config.c ,
13615    agent/mibgroup/agentx/client.c ,
13616    agent/mibgroup/agentx/master.c ,
13617    agent/mibgroup/agentx/master_admin.c ,
13618    agent/mibgroup/agentx/protocol.c ,
13619    agent/mibgroup/agentx/subagent.c ,
13620    agent/mibgroup/disman/mteObjectsTable.c ,
13621    agent/mibgroup/disman/mteTriggerBooleanTable.c ,
13622    agent/mibgroup/disman/mteTriggerDeltaTable.c ,
13623    agent/mibgroup/disman/mteTriggerExistenceTable.c ,
13624    agent/mibgroup/disman/mteTriggerTable.c ,
13625    agent/mibgroup/disman/mteTriggerThresholdTable.c ,
13626    agent/mibgroup/examples/example.c ,
13627    agent/mibgroup/examples/ucdDemoPublic.c ,
13628    agent/mibgroup/host/hr_device.c ,
13629    agent/mibgroup/host/hr_disk.c ,
13630    agent/mibgroup/host/hr_filesys.c ,
13631    agent/mibgroup/host/hr_network.c ,
13632    agent/mibgroup/host/hr_other.c ,
13633    agent/mibgroup/host/hr_partition.c ,
13634    agent/mibgroup/host/hr_print.c ,
13635    agent/mibgroup/host/hr_proc.c ,
13636    agent/mibgroup/host/hr_storage.c ,
13637    agent/mibgroup/host/hr_swinst.c ,
13638    agent/mibgroup/host/hr_swrun.c ,
13639    agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
13640    , agent/mibgroup/mibII/icmp.c ,
13641    agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
13642    , agent/mibgroup/mibII/ipAddr.c ,
13643    agent/mibgroup/mibII/ipv6.c ,
13644    agent/mibgroup/mibII/kernel_linux.c ,
13645    agent/mibgroup/mibII/mta_sendmail.c ,
13646    agent/mibgroup/mibII/route_write.c ,
13647    agent/mibgroup/mibII/snmp_mib.c ,
13648    agent/mibgroup/mibII/sysORTable.c ,
13649    agent/mibgroup/mibII/system_mib.c ,
13650    agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
13651    , agent/mibgroup/mibII/udp.c ,
13652    agent/mibgroup/mibII/udpTable.c ,
13653    agent/mibgroup/mibII/vacm_context.c ,
13654    agent/mibgroup/mibII/vacm_vars.c ,
13655    agent/mibgroup/mibII/var_route.c:
13657    beginnings of ucd-snmp -> net-snmp structural changes.
13658      - config.h -> include/net-snmp/net-snmp-config.h
13659        - this, of course, changes just about every file in the repository.
13660    
13661 2002-01-04 12:47  hardaker
13663    * acconfig.h , config.h.in:
13665    removed uneeded older files
13666    
13667 2002-01-03 14:15  hardaker
13669    * perl/SNMP/SNMP.xs:
13671    patch #492072 to main branch
13672    
13673 2002-01-03 14:00  hardaker
13675    * agent/mibgroup/ucd-snmp/disk.c:
13677    check results of setmntent before using them.
13678    
13679 2002-01-03 13:57  hardaker
13681    * apps/snmpnetstat/if.c:
13683    check against growing server returns as pointed out by bug #498956
13684    
13685 2002-01-03 11:40  hardaker
13687    * perl/manager/displaytable.pm:
13689    PNGGraph -> GDGraph
13690    
13691 2002-01-03 11:39  hardaker
13693    * agent/mibgroup/versiontag:
13695    change export name to "net-snmp" from "ucd-snmp"
13696    
13697 2002-01-03 11:39  hardaker
13699    * agent/mibgroup/testhandler.c ,
13700    local/mib2c.create-dataset.conf , local/mib2c.iterate.conf:
13702    make use of the new multi-add functions.
13703    
13704 2002-01-03 11:38  hardaker
13706    * agent/helpers/: table_dataset.c , table_dataset.h:
13708    add multiple default row column definitions using one function call (varargs).
13709    
13710 2002-01-03 11:38  hardaker
13712    * agent/helpers/: table.c , table.h:
13714    add multiple indexes using one function call (varargs).
13715    
13716 2002-01-03 11:37  hardaker
13718    * agent/snmp_vars.h:
13720    remove no longer defined v4 api functions (getStatPtr no less).
13721    
13722 2002-01-03 11:37  hardaker
13724    * agent/snmp_agent.h:
13726    remove no longer defined v4 api functions.
13727    
13728 2002-01-03 10:31  hardaker
13730    * snmplib/: Makefile.in , oid_stash.c , oid_stash.h:
13732    data stashing based on an oid caching tree.
13733    
13734 2001-12-26 15:36  hardaker
13736    * perl/manager/: INSTALL , Makefile.PL , manager.pm:
13738    update to make it a bit easier to install (including a Makefile for
13739    automated installation).
13740    
13741 2001-12-26 13:20  hardaker
13743    * perl/manager/: INSTALL , displaytable.pm , getValues.pm
13744    , green.gif , manager.pm , red.gif , setupauth
13745    , setupdb , setupuser , snmptosql:
13747    moving manager to perl/manager
13748    
13749 2001-12-24 16:10  hardaker
13751    * FAQ , sedscript.in , version.h ,
13752    perl/SNMP/SNMP.pm:
13754    - (version.h sedscript.in): version tag ( 5.0.pre1 )
13755    
13756 2001-12-24 16:04  hardaker
13758    * local/: Makefile.in , mib2c , mib2c.conf:
13760    Update to make people understand that it's not finished and you must
13761    reference a particular configuration file at this point.
13762    
13763 2001-12-24 15:51  hardaker
13765    * FAQ , sedscript.in , version.h ,
13766    perl/SNMP/SNMP.pm:
13768    - (version.h sedscript.in): version tag ( 5.0.not.even.close )
13769    
13770 2001-12-24 15:50  hardaker
13772    * README:
13774    more comments.
13775    
13776 2001-12-24 15:41  hardaker
13778    * FAQ , README:
13780    more updates
13781    
13782 2001-12-24 15:20  hardaker
13784    * agent/helpers/old_api.c:
13786    doxygen comments
13787    
13788 2001-12-24 15:20  hardaker
13790    * NEWS , README:
13792    5.0 comment updates.
13793    
13794 2001-12-24 15:19  hardaker
13796    * agent/agent_handler.c:
13798    doxygen comments on a few functions.
13799    
13800 2001-12-24 15:09  hardaker
13802    * agent/helpers/table_iterator.c:
13804    memory leaks.
13805    
13806 2001-12-24 10:06  hardaker
13808    * agent/Makefile.in:
13810    remove dependencies for non-existent modules
13811    
13812 2001-12-23 15:47  hardaker
13814    * net-snmp-config:
13816    opps.  Don't check in generated files.
13817    
13818 2001-12-23 15:46  hardaker
13820    * config.h.in , configure , configure.in ,
13821    agent/mibgroup/host/hr_swinst.c:
13823    fix rpm usage (I hope).
13824    
13825 2001-12-23 14:50  hardaker
13827    * agent/mibgroup/agent/.cvsignore:
13829    added .cvsignore file
13830    
13831 2001-12-23 14:49  hardaker
13833    * Makefile.in:
13835    install net-snmp-config.
13836    
13837 2001-12-23 14:47  hardaker
13839    * NEWS , configure , configure.in ,
13840    net-snmp-config , net-snmp-config.in , agent/Makefile.in
13841    , apps/Makefile.in:
13843    - created a net-snmp-config script to report compiled libs.
13844    - separated libs needed by agent from those needed by the rest of the
13845      applications.
13846    
13847 2001-12-21 16:53  hardaker
13849    * perl/AnyData_SNMP/INSTALL:
13851    mention how to install DBI
13852    
13853 2001-12-21 16:44  hardaker
13855    * perl/AnyData_SNMP/Makefile.PL:
13857    remove version requirement for AnyData
13858    
13859 2001-12-21 16:37  hardaker
13861    * perl/AnyData_SNMP/INSTALL:
13863    make install as root.
13864    
13865 2001-12-21 16:32  hardaker
13867    * perl/AnyData_SNMP/: INSTALL , INSTALL , INSTALL ,
13868    INSTALL:
13870    better descr
13871    
13872 2001-12-21 16:09  hardaker
13874    * perl/AnyData_SNMP/README:
13876    minor wording change.
13877    
13878 2001-12-21 16:07  hardaker
13880    * perl/AnyData_SNMP/INSTALL:
13882    mention it's very alpha code.
13883    
13884 2001-12-21 16:06  hardaker
13886    * perl/AnyData_SNMP/INSTALL:
13888    new instructions
13889    
13890 2001-12-21 10:18  hardaker
13892    * NEWS:
13894    mention doxygen.
13895    
13896 2001-12-21 10:17  hardaker
13898    * configure , configure.in ,
13899    agent/mibgroup/agent_mibs.h:
13901    compile in agent specific support mibs.
13902    
13903 2001-12-21 09:49  hardaker
13905    * NEWS:
13907    (still incomplete) 2nd update for 5.0
13908    
13909 2001-12-21 09:44  hardaker
13911    * NEWS:
13913    (incomplete) update for 5.0
13914    
13915 2001-12-19 17:10  hardaker
13917    * snmplib/asn1.c:
13919    fix realloc float and double builds.
13920    
13921 2001-12-19 16:34  hardaker
13923    * local/mib2c.iterate.conf:
13925    misc fixes.
13926    
13927 2001-12-19 16:33  hardaker
13929    * local/mib2c:
13931    define a C datatype as $var.decl (per Robert's suggestion.  Robert: we
13932    probably want pointers for things like strings, no?  maybe one type
13933    that is always a pointer and another that is sometimes depending on
13934    the type?)
13935    
13936 2001-12-19 16:32  hardaker
13938    * apps/snmpbulkwalk.c:
13940    change default bulk number to 100 from the ridiculous 1000.
13941    
13942 2001-12-19 16:32  hardaker
13944    * agent/Makefile.in , agent/mibgroup/Makefile.in ,
13945    apps/Makefile.in , snmplib/Makefile.in:
13947    make depend
13948    
13949 2001-12-19 08:10  hardaker
13951    * agent/: snmp_agent.c , helpers/bulk_to_next.c:
13953    getbulk updates to make it the modules responsibility to update the
13954    varbind chain an the repeat counter.
13955    
13956 2001-12-19 07:57  hardaker
13958    * agent/: agent_handler.c , snmp_agent.c , snmp_agent.h
13959    , helpers/Makefile.in , helpers/all_helpers.c ,
13960    helpers/all_helpers.h , helpers/bulk_to_next.c ,
13961    helpers/bulk_to_next.h:
13963    GETBULK support for the new API.
13964      - may need to make some slight modifications.
13965      - defaults to GETNEXT for any handler that doesn't set HANDLER_CAN_GETBULK.
13966      - doesn't deal properly yet with end-of-mib condition removal.
13967    
13968 2001-12-19 06:05  jbpn
13970    * apps/snmptrapd.c:
13972      - drop -p option.  Addresses to listen on now come as optional
13973        arguments at the end of the command line.
13974    
13975      - drop (long-deprecated) -q option.
13976    
13977      - re-ordered options in usage message to be alphabetical, and
13978        changed description of some options to be more similar to snmpd
13979        options (where appropriate).
13980    
13981 2001-12-19 04:38  jbpn
13983    * agent/snmpd.c:
13985      - drop -p and -T options.  Addresses to listen on now come as
13986        optional arguments at the end of the command line.
13987    
13988      - re-ordered options in usage message to be alphabetical, plus
13989        minor formatting tweaks.
13990    
13991      - re-written options processing loop to use optarg().
13992    
13993 2001-12-18 08:44  jbpn
13995    * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.5), UCD-SNMP-MIB.txt:
13997      - add OBJECT IDENTIFIER for win32 agent
13998    
13999 2001-12-18 08:16  hardaker
14001    * agent/helpers/old_api.c:
14003    warning -> debug.
14004    
14005 2001-12-17 10:15  jbpn
14007    * agent/snmp_agent.c:
14009      - handle getNext queries where the initial varbind->type is
14010        ASN_PRIV_INCL_RANGE (these currently arise only in AgentX
14011        subagents but the handling is not specific to AgentX).
14012    
14013        Basically this is done by performing a GET first on all the
14014        variables in a request.  For variables that had an initial type of
14015        ASN_PRIV_INCL_RANGE and were satisfied by this initial GET, we use
14016        this value as the result.  For variables that did not have an
14017        initial type of ASN_PRIV_INCL_RANGE, or variable that had and
14018        initial type of ASN_PRIV_INCL_RANGE but were not satisfied by this
14019        GET request, we proceed to perform a GET-NEXT type request as
14020        normal.
14021    
14022 2001-12-17 10:04  jbpn
14024    * agent/helpers/old_api.c:
14026      - add function register_mib_table_row() which emulates old
14027        functionality.
14028    
14029      - use snmp_handler_registration_free() in register_old_api().
14030    
14031 2001-12-17 09:39  jbpn
14033    * snmplib/mib.c:
14035      - fix bogus indent
14036    
14037 2001-12-17 09:38  jbpn
14039    * agent/mibgroup/agentx/master_admin.c:
14041      - right number of arguments for register_mib_context2() in
14042        register_agentx_list().
14043    
14044      - use snmp_handler_registration_free() in ditto.
14045    
14046 2001-12-13 19:22  hardaker
14048    * agent/helpers/table_iterator.c:
14050    remove handler injection order (serialize needs to be called first)
14051    
14052 2001-12-13 19:22  hardaker
14054    * agent/snmp_agent.c:
14056    remove unneeded check for already answered ASN_NULLs in first pass.
14057    
14058 2001-12-12 09:31  hardaker
14060    * perl/AnyData_SNMP/: .cvsignore , INSTALL , MANIFEST
14061    , README , snmpsh:
14063    - doc update.
14064    - snmpsh now supports aliases so you can define command sets.
14065    - snmpsh now reads a ~/.snmpshrc file for storing these defined aliases.
14066    
14067 2001-12-12 06:42  jbpn
14069    * agent/agent_registry.c:
14071      - new function join_subtree() which repairs "punctured" subtrees
14072        (these arise in particular when AgentX row registrations are
14073        withdrawn).
14074    
14075      - copy reginfo when doing a range registration (as we used to do
14076        with the variable structure), since each node must stand alone.
14077    
14078      - add parameter to register_mib_context2 to allow REGISTER_OID
14079        callbacks to be withheld (for instance, you need this to avoid
14080        excess AgentX traffic for row registrations).
14081    
14082      - remove register_mib_table_row() -- this has moved to old_api.c
14083    
14084      - call join_subtree() in unregister_mibs_by_session().
14085    
14086 2001-12-12 06:33  jbpn
14088    * agent/: agent_handler.c , agent_handler.h:
14090      - add functions snmp_handler_free(), snmp_handler_dup(),
14091        snmp_handler_registration_dup() and
14092        snmp_handler_registration_free().
14093    
14094 2001-12-11 18:41  hardaker
14096    * agent/mibgroup/mibII/vacm_vars.c:
14098    Fix bug where pdu->contextName is NULL.
14099    
14100 2001-12-11 07:34  hardaker
14102    * local/mib2c:
14104    BITS: ipaddr -> octet_str
14105    
14106 2001-12-11 04:11  jbpn
14108    * agent/: snmp_agent.c , snmp_agent.h ,
14109    mibgroup/agentx/master.c:
14111      - send INCLUSIVE search ranges if appropriate
14112    
14113 2001-12-10 20:43  rstory
14115    * local/mib2c:
14117    add noaccess flag for not-accessible nodes
14118    
14119 2001-12-10 14:51  hardaker
14121    * perl/AnyData_SNMP/: Changes , DBD_AnyData.patch ,
14122    Format.pm , INSTALL , MANIFEST , Makefile.PL ,
14123    Storage.pm , snmpsh:
14125    First version
14126    
14127 2001-12-10 03:20  jbpn
14129    * agent/agent_read_config.c:
14131      - don't strdup arg to ds_set_string
14132    
14133 2001-12-10 03:19  jbpn
14135    * snmplib/read_config.c:
14137      - ditto in set_persistent_directory()
14138    
14139 2001-12-10 03:18  jbpn
14141    * snmplib/read_config.c:
14143      - don't strdup() in set_configuration_directory() because
14144        ds_set_string() already does that for you.
14145    
14146 2001-12-07 09:43  hardaker
14148    * agent/: helpers/table_iterator.c , helpers/table_iterator.h
14149    , mibgroup/agent/nsTransactionTable.c ,
14150    mibgroup/mibII/vacm_context.c:
14152    - Implement new mantra: "always pass more information, rather than less".
14153    - fix table iterater GETNEXTs for missing data points.
14154    - add a new hook to free loop contexts at the end of the entire iteration.
14155    
14156 2001-12-06 06:58  jbpn
14158    * agent/mibgroup/agentx/: client.c (JBPN-CBL-4.1), client.c:
14160      - if request IDs don't match, then call handle_agentx_packet() --
14161        copes better with unexpected packets, in particular fixes
14162        intermittent duplicate trap issue (due to resent
14163    agentx-Notify-PDU).
14164    
14165 2001-12-05 13:46  hardaker
14167    * snmplib/snmp-tc.c:
14169    Ahem.  Opps.  Missing includes.
14170      - note to self: compile first, *then* check in changes.
14171    
14172 2001-12-05 13:41  hardaker
14174    * snmplib/snmp-tc.c:
14176    add in the missing functions from the NEW-AGENT-API branch.
14177      (and to answer Robert's pending question of what happened, it was
14178       likely one of the files that failed to commit on my side that you
14179       tried to fix and somewhere between the two of us the changes were lost).
14180    
14181 2001-12-05 10:03  jbpn
14183    * man/snmpcmd.1:
14185      - minor tweaks
14186    
14187 2001-12-05 09:14  jbpn
14189    * man/snmpcmd.1:
14191      - add TCP/IPv6 domain to AGENT SPEC section
14192    
14193      - incorporate suggestions from rstory
14194    
14195 2001-12-05 08:47  jbpn
14197    * snmplib/snmpTCPIPv6Domain.c:
14199      - use SOCK_STREAM not SOCK_DGRAM (duh!).  You wouldn't believe how
14200        confusing this was -- e.g. how on *earth* can that connect() be
14201        succeeding!
14202    
14203 2001-12-05 08:36  jbpn
14205    * snmplib/snmpTCPDomain.c:
14207      - make sure to close socket if you can't malloc the encoded far-end
14208        address in snmp_tcp_transport()
14209    
14210 2001-12-05 08:27  hardaker
14212    * win32/: snmptranslate/snmptranslate.dsp ,
14213    snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp ,
14214    snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp:
14216    merge from 4.2 patches to main line
14217    
14218 2001-12-05 08:23  hardaker
14220    * ChangeLog , FAQ , NEWS , README ,
14221    README.win32 , acconfig.h , config.h.in ,
14222    configure , configure.in , sedscript.in ,
14223    agent/agent_callbacks.h , agent/agent_read_config.c ,
14224    agent/snmpd.c , agent/mibgroup/kernel_sunos5.c ,
14225    agent/mibgroup/versiontag , agent/mibgroup/host/hr_disk.c
14226    , agent/mibgroup/host/hr_partition.c ,
14227    agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
14228    , agent/mibgroup/mibII/icmp.c ,
14229    agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
14230    , agent/mibgroup/mibII/ipAddr.c ,
14231    agent/mibgroup/mibII/kernel_linux.c ,
14232    agent/mibgroup/mibII/kernel_linux.h ,
14233    agent/mibgroup/mibII/route_write.c ,
14234    agent/mibgroup/mibII/system_mib.c ,
14235    agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
14236    , agent/mibgroup/mibII/udp.c ,
14237    agent/mibgroup/mibII/udpTable.c ,
14238    agent/mibgroup/mibII/var_route.c ,
14239    agent/mibgroup/notification/snmpNotifyTable.c ,
14240    agent/mibgroup/ucd-snmp/disk.c ,
14241    agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
14242    apps/snmpnetstat/if.c , local/mib2c , local/tkmib
14243    , man/snmpd.conf.5.def , mibs/UCD-SNMP-MIB.txt ,
14244    perl/SNMP/SNMP.pm , snmplib/asn1.c ,
14245    snmplib/default_store.h , snmplib/mib.c ,
14246    snmplib/read_config.c , snmplib/read_config.h ,
14247    snmplib/snmp.h , snmplib/snmp_api.c ,
14248    win32/snmpwalk/snmpwalk.dsp , win32/config.h ,
14249    win32/mib_module_config.h , win32/mib_module_includes.h ,
14250    win32/mib_module_inits.h , win32/win32.dsw ,
14251    win32/win32.opt , win32/encode_keychange/encode_keychange.dsp
14252    , win32/libagent/libagent.dsp , win32/libsnmp/libsnmp.dsp
14253    , win32/libsnmp_dll/libsnmp.def ,
14254    win32/libsnmp_dll/libsnmp_dll.dsp ,
14255    win32/libucdmibs/libucdmibs.dsp ,
14256    win32/snmpbulkget/snmpbulkget.dsp ,
14257    win32/snmpbulkwalk/snmpbulkwalk.dsp , win32/snmpd/snmpd.dsp
14258    , win32/snmpdelta/snmpdelta.dsp , win32/snmpdf/snmpdf.dsp
14259    , win32/snmpget/snmpget.dsp ,
14260    win32/snmpgetnext/snmpgetnext.dsp ,
14261    win32/snmpnetstat/snmpnetstat.dsp , win32/snmpset/snmpset.dsp
14262    , win32/snmpstatus/snmpstatus.dsp ,
14263    win32/snmptable/snmptable.dsp , win32/snmptest/snmptest.dsp:
14265    merge from 4.2 patches to main line
14266    
14267 2001-12-05 07:51  jbpn
14269    * snmplib/snmpUDPIPv6Domain.c:
14271      - fix bug in address parser
14272    
14273 2001-12-05 07:48  jbpn
14275    * snmplib/: snmpTCPIPv6Domain.c , snmpUDPIPv6Domain.c:
14277      - minor changes to, ahem, make it compile
14278    
14279 2001-12-05 07:42  jbpn
14281    * snmplib/snmpTCPDomain.c:
14283      - conditionalise #include <fcntl.h>
14284    
14285 2001-12-05 07:38  jbpn
14287    * snmplib/snmp_transport.c:
14289      - fix typo
14290    
14291 2001-12-05 07:29  jbpn
14293    * acconfig.h , configure.in:
14295      - mention the TCP/IPv6 transport in config, and add a #define for it
14296        if appropriate
14297    
14298 2001-12-05 07:28  jbpn
14300    * snmplib/snmp_transport.c:
14302      - call snmp_tcp6_ctor() if appropriate
14303    
14304 2001-12-05 07:27  jbpn
14306    * snmplib/: snmpTCPIPv6Domain.c , snmpTCPIPv6Domain.h:
14308      - TCP/IPv6 transport domain.  Untested.
14309    
14310 2001-12-05 07:19  jbpn
14312    * snmplib/snmpUDPIPv6Domain.c:
14314      - make encoded addresses at transport open time
14315    
14316 2001-12-05 07:17  jbpn
14318    * snmplib/: snmpTCPDomain.c , snmp_transport.h:
14320      - move #definition of SNMP_STREAM_QUEUE_LEN from snmpTCPDomain.c
14321        to snmp_transport.h
14322    
14323 2001-12-05 07:10  hardaker
14325    * agent/: snmp_agent.c , snmp_vars.c:
14327    remove some unneeded functions like, oh, I don't know, getStatPtr().
14328    
14329 2001-12-05 05:43  jbpn
14331    * snmplib/snmp_api.h:
14333      - remove legacy callback operation names
14334    
14335 2001-12-05 05:06  jbpn
14337    * snmplib/snmpUDPIPv6Domain.c:
14339      - changed textual address parsing
14340    
14341 2001-12-04 22:52  nba
14343    * snmplib/snmpUDPIPv6Domain.c:
14345    Fix bind parameters, so that the agent works
14346    
14347 2001-12-04 13:36  hardaker
14349    * agent/helpers/table.h , agent/helpers/table_iterator.c
14350    , agent/helpers/table_iterator.h ,
14351    agent/mibgroup/agent/nsTransactionTable.c ,
14352    agent/mibgroup/mibII/vacm_context.c , local/mib2c.iterate.conf:
14354    - move forgotten function typedefs to iterator specific header file.
14355    - add a void * pointer for the callbacks to make functions more reusable.
14356    
14357 2001-12-04 13:11  hardaker
14359    * agent/helpers/table.h , agent/helpers/table_iterator.c
14360    , agent/helpers/table_iterator.h ,
14361    agent/mibgroup/agent/nsTransactionTable.c ,
14362    agent/mibgroup/mibII/vacm_context.c , local/mib2c.iterate.conf:
14364    move iterator specific table information into its own structure.
14365    
14366 2001-12-04 12:16  hardaker
14368    * agent/helpers/all_helpers.h:
14370    Fix prototype as pointed out by Jerome Peducasse
14371    
14372 2001-12-04 10:10  jbpn
14374    * man/snmpcmd.1:
14376      - mention that not all transport domains are always available.
14377    
14378 2001-12-04 09:55  jbpn
14380    * man/snmpcmd.1:
14382      - remove -p and -T options from documentation.
14383    
14384      - add lengthy new section describing new transport address
14385        specification format, with examples and everything!
14386    
14387 2001-12-04 07:14  jbpn
14389    * snmplib/snmp_parse_args.c:
14391      - drop -p and -T options for apps.
14392    
14393 2001-12-04 03:10  jbpn
14395    * snmplib/: snmpUDPIPv6Domain.c , snmpUDPIPv6Domain.h:
14397      - add create_ostring method, export ucdSnmpUDPIPv6Domain[]
14398    
14399 2001-12-04 02:19  jbpn
14401    * mibs/UCD-SNMP-MIB.txt:
14403      - mention IPv6 transport domain OIDs in relevant comment.
14404    
14405 2001-12-03 15:07  nba
14407    * snmplib/snmpUDPDomain.c:
14409    Quell a const cast warning.
14410    
14411 2001-12-03 15:07  nba
14413    * snmplib/snmp_api.c:
14415    Fix debug output from retries.
14416    
14417 2001-12-03 15:06  nba
14419    * apps/notification_log.c , snmplib/oid_array.c:
14421    HAVE_SYS_TYPES_H is not conditional.
14422    
14423 2001-12-03 15:04  nba
14425    * apps/Makefile.in:
14427    Fix to allow compilations outside source directory.
14428    
14429 2001-12-03 15:03  nba
14431    * acconfig.h , config.h.in , configure ,
14432    configure.in , snmplib/snmpUDPIPv6Domain.c ,
14433    snmplib/snmp_transport.c:
14435    Fixes to make UDPIPv6 transport work for Solaris, Linux and FreeBSD.
14436    It compiles, and the apps send v6 packets. Agent not yet tested.
14437    
14438 2001-12-03 09:48  hardaker
14440    * local/: mib2c.iterate.conf , mib2c.create-dataset.conf:
14442    copy roberts spiffy header text
14443    
14444 2001-12-03 08:36  hardaker
14446    * apps/notification_log.c:
14448    datentime column.
14449    
14450 2001-12-03 08:01  hardaker
14452    * agent/snmp_agent.c:
14454    fix problem with double delegated requests after getnext loop.
14455    
14456 2001-12-03 08:00  hardaker
14458    * configure , configure.in ,
14459    mibs/NOTIFICATION-LOG-MIB.txt:
14461    notification log mib added to default list.
14462    
14463 2001-12-03 05:33  jbpn
14465    * agent/mibgroup/agentx/protocol.c:
14467      - remove spurious debugging output ("blah")
14468    
14469 2001-11-30 23:26  hardaker
14471    * agent/: agent_handler.c , snmp_agent.c , snmp_agent.h:
14473    Change how request processing gets done such that request objects are
14474    all calloced at once and get reused instead of reallocated.  Big speed
14475    improvements.
14476    
14477 2001-11-30 15:22  hardaker
14479    * Makefile.in , doxygen.conf:
14481    "make doc" to run doxygen.
14482    
14483 2001-11-30 10:31  hardaker
14485    * agent/helpers/: debug_handler.c , multiplexer.h:
14487    doxygen fixes
14488    
14489 2001-11-30 09:26  jbpn
14491    * agent/agent_handler.c:
14493      - use DEBUGMSGOIDRANGE in register_handler() if appropriate.
14494    
14495 2001-11-30 09:24  jbpn
14497    * agent/mibgroup/agentx/master_admin.c:
14499      - fix memory leak in register_agentx_list() when subagent tries to
14500        register a MIB region that fails either because it is a duplicate
14501        or because of some other reason.
14502    
14503 2001-11-30 08:44  jbpn
14505    * agent/helpers/old_api.c:
14507      - fix memory leak of old_info (that never seems to get used for
14508        anything anyway?)
14509    
14510      - fix memory leak that arises during row registration (in AgentX
14511        subagents) because successive vars cause apparent duplicate
14512        registrations (this is a deficiency) -- but it would appear this
14513        could arise in other situations too (genuine duplicate
14514        registrations).
14515    
14516 2001-11-30 06:33  jbpn
14518    * agent/agent_trap.c:
14520      - fix broken parsing in snmpd_parse_config_trapsess() -- loop was
14521        copying the same (first) token MAX_ARGS times.
14522    
14523      - eliminate memory leak in ditto.
14524    
14525      - fix typo ("Pausible cause" -> "Possible cause) in ditto.
14526    
14527 2001-11-30 06:29  jbpn
14529    * snmplib/snmp_api.c:
14531      - print fd in sess_process_packet() -- useful for debugging
14532    
14533 2001-11-30 06:28  jbpn
14535    * snmplib/: snmpCallbackDomain.c , snmpCallbackDomain.h:
14537      - remove a couple of unnecessary #includes from snmpCallbackDomain.h
14538    
14539      - set *opaque to NULL after we free it -- it might matter.
14540    
14541 2001-11-30 03:47  jbpn
14543    * agent/mibgroup/agentx/subagent.c:
14545      - clone PDU in handle_agentx_subagent() before sending it on callback
14546        session to avoid double free() and free()d memory reads.
14547    
14548      - more concise (ahem) declaration of mycallback in handle_agentx_packet().
14549    
14550 2001-11-29 05:51  jbpn
14552    * agent/mibgroup/agentx/master_admin.c:
14554      - put session and subsession in subagent description (helpful for
14555        debugging)
14556    
14557 2001-11-29 05:49  jbpn
14559    * agent/helpers/Makefile.in:
14561      - fix INSTALLHEADERS
14562    
14563 2001-11-29 05:48  jbpn
14565    * agent/mibgroup/agentx/subagent.c:
14567      - add some debugging to init_subagent() (which showed that it wasn't
14568        being called, so...).
14569    
14570      - fix cast in handle_subagent_set_response()
14571    
14572 2001-11-29 05:46  jbpn
14574    * agent/snmp_vars.c:
14576      - make sure init_subagent() gets called
14577    
14578 2001-11-28 09:28  hardaker
14580    * agent/agent_registry.c:
14582    check for session registrations in all contexts.
14583    
14584 2001-11-28 06:39  hardaker
14586    * apps/notification_log.c , snmplib/oid_array.c:
14588    Add sys/types.h for bug #486277.
14589    
14590 2001-11-28 04:03  jbpn
14592    * apps/notification_log.c:
14594      - #include <netdb.h>
14595    
14596 2001-11-28 04:03  jbpn
14598    * configure.in , snmplib/Makefile.in:
14600      - install snmp_transport.h and snmp*Domain.h (for the configured
14601        transport domains)
14602    
14603 2001-11-28 03:29  jbpn
14605    * snmplib/ucd-snmp-includes.h:
14607      - reverse mystery removal of #include <netinet/in.h> and #include
14608    <sys/time.h>
14609    
14610 2001-11-27 17:28  hardaker
14612    * agent/: snmp_agent.c , snmp_agent.h:
14614    more intelligently allocate tree space based on number of varbinds in request.
14615    
14616 2001-11-27 14:26  hardaker
14618    * agent/: snmp_agent.c , snmp_agent.h:
14620    malloc one large tree_cache array rather than an array of tree_cache pointers.
14621    
14622 2001-11-27 12:19  hardaker
14624    * agent/helpers/all_helpers.h:
14626    include file name change.
14627    
14628 2001-11-27 11:43  hardaker
14630    * agent/snmp_agent.c:
14632    comment changes.
14633    
14634 2001-11-27 07:52  hardaker
14636    * apps/Makefile.in:
14638    fixed Makefile for snmptrapd.
14639    
14640 2001-11-27 07:48  hardaker
14642    * agent/helpers/: Makefile.in , all_helpers.c ,
14643    all_helpers.h , debug_handler.c , debug_handler.h:
14645    debug handler created for inserting debugging output into the calling chain.
14646    
14647 2001-11-27 07:47  hardaker
14649    * agent/agent_handler.c:
14651    enum definitions for modes and can_modes.
14652    
14653 2001-11-26 15:29  hardaker
14655    * agent/snmp_agent.c:
14657    set PDU variable to NULL to avoid freeing it twice.
14658    
14659 2001-11-26 11:20  hardaker
14661    * snmplib/snmpCallbackDomain.c:
14663    plug another memory leak.
14664    
14665 2001-11-26 09:07  hardaker
14667    * testing/tests/: T020snmpv3get , T021snmpv3getnext ,
14668    T022snmpv3getMD5 , T023snmpv3getMD5DES ,
14669    T024snmpv3getSHA1 , T025snmpv3getSHADES ,
14670    T028snmpv3getfail , T030snmpv3usercreation ,
14671    T053agentv1trap , T054agentv2ctrap , T055agentv1mintrap
14672    , T056agentv2cmintrap , T110agentxget ,
14673    T111agentxset , T112agentxsetfail , T113agentxtrap ,
14674    T120proxyget , T121proxyset , T122proxysetfail:
14676    don't use contexts in tests.
14677    
14678 2001-11-26 08:57  hardaker
14680    * snmplib/snmpCallbackDomain.c:
14682    fix memory leak.
14683    
14684 2001-11-26 08:49  hardaker
14686    * agent/mibgroup/: testdelayed.c , agentx/master.c ,
14687    ucd-snmp/proxy.c:
14689    use free_delegated_cache() to plug memory leaks.
14690    
14691 2001-11-26 08:48  hardaker
14693    * agent/: agent_handler.c , agent_handler.h:
14695    free_delegated_cache() routine
14696    
14697 2001-11-26 08:19  jbpn
14699    * apps/snmptrapd.c:
14701      - add the ability to listen for traps on multiple transports via the
14702        -p option (consistent with snmpd).
14703    
14704 2001-11-26 05:44  jbpn
14706    * agent/mibgroup/target/target.c:
14708      - use snmp_tdomain_transport_oid() to do session creation from
14709        <tDomain-oid, tAddress-octet-string> pair, to allow creation of
14710        non-IPv4 sessions in snmpTargetAddrTable.
14711    
14712 2001-11-26 04:45  jbpn
14714    * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
14715    snmpTCPDomain.c , snmpUDPDomain.c , snmpUnixDomain.c
14716    , snmp_transport.c , snmp_transport.h:
14718      - add support for creating a transport from a
14719        <tDomain-oid, tAddress-octet-string> pair.
14720    
14721 2001-11-26 03:06  jbpn
14723    * agent/mibgroup/target/target.c:
14725      - use snmp_tdomain_support() to determine whether a transport domain
14726        is supported.
14727    
14728 2001-11-23 10:24  jbpn
14730    * apps/snmptrapd.c:
14732      - add multiple transport domain support for trapd -- this was really
14733        REALLY easy!
14734    
14735 2001-11-23 09:25  jbpn
14737    * agent/mibgroup/disman/mteTriggerTable.c ,
14738    snmplib/snmp_transport.c , snmplib/snmp_transport.h:
14740      - remove legacy function snmp_transport_support() (replaced with
14741        snmp_tdomain_support()).
14742    
14743 2001-11-23 08:57  jbpn
14745    * snmplib/snmpAAL5PVCDomain.c:
14747      - use network order for AAL5PVC transport address encoding
14748    
14749 2001-11-23 08:47  jbpn
14751    * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
14752    snmpUnixDomain.c:
14754      - set local_length, remote_length as appropriate
14755    
14756 2001-11-23 08:39  jbpn
14758    * snmplib/Makefile.in:
14760      - fix typo
14761    
14762 2001-11-23 08:34  jbpn
14764    * agent/: agent_trap.c ,
14765    mibgroup/notification/snmpNotifyTable.c:
14767      - make traps work with new-style addresses, use domain-based address
14768        encodings in snmpTargetAddrTable.  Note you can now send traps/informs
14769        over any supported transport type by using the trapsess directive and
14770        a transport:address type specification.
14771    
14772 2001-11-23 08:31  jbpn
14774    * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
14775    snmpTCPDomain.c , snmpUDPDomain.c , snmpUnixDomain.c:
14777      - create appropriately-encoded local or remote endpoint addresses at
14778        transport open time.
14779    
14780 2001-11-23 06:50  jbpn
14782    * snmplib/Makefile.in:
14784      - update dependencies for transports
14785    
14786 2001-11-22 09:08  jbpn
14788    * testing/: TESTCONF.sh , eval_tools.sh ,
14789    tests/T001snmpv1get , tests/T002snmpv1getnext ,
14790    tests/T003snmpv1getfail , tests/T014snmpv2cget ,
14791    tests/T015snmpv2cgetnext , tests/T016snmpv2cgetfail ,
14792    tests/T017snmpv2ctov1getfail , tests/T018snmpv1tov2cgetfail
14793    , tests/T020snmpv3get , tests/T021snmpv3getnext ,
14794    tests/T022snmpv3getMD5 , tests/T023snmpv3getMD5DES ,
14795    tests/T024snmpv3getSHA1 , tests/T025snmpv3getSHADES ,
14796    tests/T028snmpv3getfail , tests/T030snmpv3usercreation ,
14797    tests/T049snmpv3inform , tests/T050snmpv3trap ,
14798    tests/T051snmpv2ctrap , tests/T052snmpv2cinform ,
14799    tests/T053agentv1trap , tests/T054agentv2ctrap ,
14800    tests/T055agentv1mintrap , tests/T056agentv2cmintrap ,
14801    tests/T058agentauthtrap , tests/T100agenthup ,
14802    tests/T110agentxget , tests/T111agentxset ,
14803    tests/T112agentxsetfail , tests/T113agentxtrap ,
14804    tests/T120proxyget , tests/T121proxyset ,
14805    tests/T122proxysetfail:
14807      - use udp:<hostname>:<port> instead of -p to make tests work again
14808    
14809 2001-11-22 00:20  hardaker
14811    * apps/: notification_log.c , notification_log.h:
14813    mork wore on the notification log mib.  It now supports variable
14814    storage, but segfaults on access due to pdu cloning problems I'm not
14815    going to work out right now.
14816    
14817 2001-11-21 23:15  hardaker
14819    * apps/Makefile.in:
14821    fix snmptrapd linking.
14822    
14823 2001-11-21 22:58  rstory
14825    * snmplib/asn1.h:
14827    remove duplicate OID_LENGTH; use actual oid type in calculation
14828    
14829 2001-11-21 22:49  hardaker
14831    * snmplib/snmpCallbackDomain.c:
14833    add NULL pointer for rbuild in session creation.
14834    
14835 2001-11-21 22:49  hardaker
14837    * agent/mibgroup/ucd-snmp/proxy.c , apps/notification_log.c:
14839    netinet/in.h needed.
14840    
14841 2001-11-21 22:49  hardaker
14843    * agent/mibgroup/agentx/subagent.c:
14845    variable clean ups.
14846    
14847 2001-11-21 22:33  hardaker
14849    * agent/mibgroup/agentx/master_request.c ,
14850    agent/mibgroup/mibII/icmp.c , agent/mibgroup/mibII/tcpTable.c
14851    , agent/mibgroup/mibII/udpTable.c ,
14852    agent/mibgroup/ucd-snmp/file.c , local/mib2c ,
14853    local/mib2c.array-auto.conf , local/mib2c.array-user.conf
14854    , local/mib2c.create-dataset.conf ,
14855    local/mib2c.iterate.conf , local/mib2c.vartypes.conf ,
14856    man/Makefile.in , mibs/Makefile.in ,
14857    mibs/NET-SNMP-AGENT-MIB.txt , perl/SNMP/SNMP.xs ,
14858    snmplib/Makefile.in , snmplib/mib.c , snmplib/mib.h
14859    , snmplib/read_config.c , snmplib/read_config.h ,
14860    snmplib/snmp-tc.h , snmplib/snmpUnixDomain.h ,
14861    snmplib/snmp_api.c , snmplib/snmp_api.h ,
14862    snmplib/snmp_client.c , snmplib/snmp_client.h ,
14863    snmplib/snmp_transport.c , snmplib/snmp_transport.h ,
14864    snmplib/tools.c , snmplib/tools.h , snmplib/vacm.c:
14866    Death: UCD-SNMP
14867    Birth: NET-SNMP
14868      (new agent API merged to the main branch)
14869    
14870 2001-11-21 22:08  rstory
14872    * snmplib/: vacm.h , asn1.h:
14874    Death: UCD-SNMP
14875    Birth: NET-SNMP
14876      (new agent API merged to the main branch)
14877    
14878 2001-11-21 21:43  rstory
14880    * snmplib/: snmpCallbackDomain.c , snmpCallbackDomain.h:
14882    Death: UCD-SNMP
14883    Birth: NET-SNMP
14884      (new agent API merged to the main branch)
14885    
14886 2001-11-21 21:40  rstory
14888    * snmplib/snmp.h:
14890    Death: UCD-SNMP
14891    Birth: NET-SNMP
14892      (new agent API merged to the main branch)
14893    
14894 2001-11-21 21:33  rstory
14896    * snmplib/: oid_array.c , oid_array.h:
14898    Death: UCD-SNMP
14899    Birth: NET-SNMP
14900      (new agent API merged to the main branch)
14901    
14902 2001-11-21 21:30  rstory
14904    * snmplib/: data_list.c , data_list.h:
14906    Death: UCD-SNMP
14907    Birth: NET-SNMP
14908      (new agent API merged to the main branch)
14909    
14910 2001-11-21 18:56  hardaker
14912    * Makefile.in , config.h.in , configure ,
14913    configure.in , version.h , agent/Makefile.in ,
14914    agent/agent_handler.c , agent/agent_handler.h ,
14915    agent/agent_index.c , agent/agent_read_config.c ,
14916    agent/agent_registry.c , agent/agent_registry.h ,
14917    agent/mib_modules.c , agent/snmp_agent.c ,
14918    agent/snmp_agent.h , agent/snmp_vars.c , agent/snmpd.c
14919    , agent/ucd-snmp-agent-includes.h , agent/var_struct.h
14920    , agent/helpers/.cvsignore , agent/helpers/Makefile.in
14921    , agent/helpers/all_helpers.c ,
14922    agent/helpers/all_helpers.h , agent/helpers/instance.c ,
14923    agent/helpers/instance.h , agent/helpers/multiplexer.c ,
14924    agent/helpers/multiplexer.h , agent/helpers/null.c ,
14925    agent/helpers/null.h , agent/helpers/old_api.c ,
14926    agent/helpers/old_api.h , agent/helpers/read_only.c ,
14927    agent/helpers/read_only.h , agent/helpers/serialize.c ,
14928    agent/helpers/serialize.h , agent/helpers/set_helper.h ,
14929    agent/helpers/table.c , agent/helpers/table.h ,
14930    agent/helpers/table_array.c , agent/helpers/table_array.h
14931    , agent/helpers/table_data.c , agent/helpers/table_data.h
14932    , agent/helpers/table_dataset.c ,
14933    agent/helpers/table_dataset.h , agent/helpers/table_iterator.c
14934    , agent/helpers/table_iterator.h ,
14935    agent/mibgroup/Makefile.in , agent/mibgroup/host_res.h
14936    , agent/mibgroup/mibincl.h , agent/mibgroup/target.h
14937    , agent/mibgroup/testdelayed.c ,
14938    agent/mibgroup/testdelayed.h , agent/mibgroup/testhandler.c
14939    , agent/mibgroup/testhandler.h ,
14940    agent/mibgroup/util_funcs.c , agent/mibgroup/util_funcs.h
14941    , agent/mibgroup/agent/nsTransactionTable.c ,
14942    agent/mibgroup/agent/nsTransactionTable.h ,
14943    agent/mibgroup/agentx/.cvsignore ,
14944    agent/mibgroup/agentx/client.c ,
14945    agent/mibgroup/agentx/master.c ,
14946    agent/mibgroup/agentx/master.h ,
14947    agent/mibgroup/agentx/master_admin.c ,
14948    agent/mibgroup/agentx/subagent.c ,
14949    agent/mibgroup/disman/.cvsignore ,
14950    agent/mibgroup/disman/mteTriggerTable.c ,
14951    agent/mibgroup/examples/.cvsignore ,
14952    agent/mibgroup/host/hr_disk.c , agent/mibgroup/host/hr_disk.h
14953    , agent/mibgroup/host/hr_partition.c ,
14954    agent/mibgroup/host/hr_partition.h ,
14955    agent/mibgroup/host/hr_swinst.c ,
14956    agent/mibgroup/mibII/.cvsignore ,
14957    agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
14958    , agent/mibgroup/mibII/system_mib.c ,
14959    agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/udp.c
14960    , agent/mibgroup/mibII/vacm_context.c ,
14961    agent/mibgroup/mibII/vacm_context.h ,
14962    agent/mibgroup/mibII/vacm_vars.c ,
14963    agent/mibgroup/mibII/vacm_vars.h ,
14964    agent/mibgroup/target/target_counters.c ,
14965    agent/mibgroup/target/target_counters.h ,
14966    agent/mibgroup/ucd-snmp/proxy.c ,
14967    agent/mibgroup/ucd-snmp/proxy.h ,
14968    agent/mibgroup/ucd-snmp/registry.c , apps/Makefile.in ,
14969    apps/notification_log.c , apps/notification_log.h ,
14970    apps/snmptrapd.c:
14972    Death: UCD-SNMP
14973    Birth: NET-SNMP
14974      (new agent API merged to the main branch)
14975    
14976 2001-11-21 06:43  jbpn
14978    * config.h.in:
14980      - IPv6 config defs
14981    
14982 2001-11-21 06:36  jbpn
14984    * agent/snmp_agent.c , snmplib/snmp_api.c:
14986      - remove now-extraneous #include "snmpBlahDomain.h" lines
14987    
14988 2001-11-21 03:39  jbpn
14990    * apps/.cvsignore:
14992    [no log message]
14993    
14994 2001-11-20 09:38  jbpn
14996    * snmplib/: snmpIPXDomain.c , snmpIPXDomain.h:
14998      - duh.  Forgot a couple of things to do with domain-based transport
14999        address parsing.
15000    
15001 2001-11-20 09:29  jbpn
15003    * agent/snmp_agent.c:
15005      - use new domain-based transport address parsing for agent NSAPs
15006    
15007 2001-11-20 09:27  jbpn
15009    * snmplib/: snmpAAL5PVCDomain.c , snmpAAL5PVCDomain.h ,
15010    snmpIPXDomain.c , snmpTCPDomain.c , snmpTCPDomain.h
15011    , snmpUDPDomain.c , snmpUDPDomain.h ,
15012    snmpUnixDomain.c , snmpUnixDomain.h , snmp_api.c ,
15013    snmp_transport.c , snmp_transport.h:
15015      - domain-based transport address parsing
15016    
15017 2001-11-20 09:16  jbpn
15019    * snmplib/: snmpUDPIPv6Domain.c , snmpUDPIPv6Domain.h:
15021      - UDP/IPv6 transport domain.  Note: incomplete!
15022    
15023 2001-11-20 08:29  jbpn
15025    * agent/: agent_index.c , agent_index.h:
15027      - unregister_{string,int,oid}_index() utility functions contributed
15028        by Damian Gilmurray.
15029    
15030 2001-11-20 02:26  jbpn
15032    * snmplib/: snmp_api.h (V4-2-patches.1), snmp_api.h:
15034      - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by
15035        Karl M. Hegbloom.
15036    
15037 2001-11-19 16:59  driehuis
15039    * snmplib/asn1.h:
15041    Fix typo in comment [karlheg@microsharp.com]
15042    
15043 2001-11-16 08:34  jbpn
15045    * apps/snmptest.c:
15047      - add support for Unsigned32/Gauge32 types
15048    
15049 2001-11-15 10:03  jbpn
15051    * agent/mibgroup/agentx/: protocol.c (V4-2-patches.5), protocol.c:
15053      - stricter test for null OIDs
15054    
15055 2001-11-15 08:44  jbpn
15057    * man/snmpd.conf.5.def:
15059      - document read-only nature of snmpEnableAuthenTraps.0 if value is
15060        configured via the authtrapenable token
15061    
15062 2001-11-15 08:44  jbpn
15064    * agent/: agent_read_config.c , agent_trap.c ,
15065    mibgroup/mibII/snmp_mib.c:
15067      - make value of snmpEnableAuthenTraps.0 persistent.  Setting via
15068        a read-only configuration file also makes object notWritable (as
15069        sysContact.0 et al.).
15070    
15071 2001-11-15 06:57  jbpn
15073    * agent/mibgroup/mibII/vacm_vars.c:
15075      - let VACM checks succeed for non-IPv4 transports
15076    
15077 2001-11-15 05:19  jbpn
15079    * testing/tests/: T111agentxset , T121proxyset:
15081      - use psyscontact not syscontact to set initial value of sysContact.0
15082        object since the latter also makes the object read-only.
15083    
15084 2001-11-15 05:07  jbpn
15086    * agent/: snmpd.c (V4-2-patches.6), snmpd.c:
15088      - minor fix to formatting of usage message
15089    
15090 2001-11-15 04:05  jbpn
15092    * agent/mibgroup/agentx/agentx_config.c:
15094      - add missing #include "snmpd.h" (for #definition of MASTER_AGENT)
15095      - don't strdup() agentxsocket value -- ds_set_string does it for you
15096      - change debugging to fit in better with rest of module
15097    
15098 2001-11-14 16:05  hardaker
15100    * configure, configure.in (V4-2-patches.[7,7]), config.h.in
15101    , configure , configure.in:
15103    patch from Harrie to fix init function checking in modules
15104    
15105 2001-11-14 16:00  hardaker
15107    * agent/mibgroup/agentx/: agentx_config.c , agentx_config.h
15108    , master.c , master.h , subagent.h:
15110    slightly modified patch from Harrie to move agentx configuration into
15111    a separate file.
15112    
15113 2001-11-13 13:57  hardaker
15115    * apps/notification_log.h:
15117    file notification_log.h was initially added on branch NEW-AGENT-API.
15118    
15119 2001-11-13 13:57  hardaker
15121    * apps/notification_log.c:
15123    file notification_log.c was initially added on branch NEW-AGENT-API.
15124    
15125 2001-11-13 13:55  hardaker
15127    * agent/mibgroup/agent/nsTransactionTable.c:
15129    file nsTransactionTable.c was initially added on branch NEW-AGENT-API.
15130    
15131 2001-11-13 13:55  hardaker
15133    * agent/mibgroup/agent/nsTransactionTable.h:
15135    file nsTransactionTable.h was initially added on branch NEW-AGENT-API.
15136    
15137 2001-11-13 13:55  hardaker
15139    * mibs/NET-SNMP-AGENT-MIB.txt:
15141    file NET-SNMP-AGENT-MIB.txt was initially added on branch NEW-AGENT-API.
15142    
15143 2001-11-13 05:29  jbpn
15145    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
15147      - patch from Jochen Kmietsch to quieten some noisy logging
15148    
15149 2001-11-13 04:13  jbpn
15151    * agent/mibgroup/agentx/master_admin.c:
15153      - use unregister_mib_table_row() when appropriate in
15154        unregister_agentx_list().
15155    
15156 2001-11-13 03:23  jbpn
15158    * agent/agent_registry.c:
15160      - reset vr->namelen when we've finished with it
15161    
15162 2001-11-12 23:19  hardaker
15164    * agent/helpers/all_helpers.c:
15166    file all_helpers.c was initially added on branch NEW-AGENT-API.
15167    
15168 2001-11-12 23:19  hardaker
15170    * agent/helpers/all_helpers.h:
15172    file all_helpers.h was initially added on branch NEW-AGENT-API.
15173    
15174 2001-11-08 08:09  jbpn
15176    * agent/agent_registry.c:
15178      - better implementation of unregister_mib_table_row(), which uses
15179        ranges properly in the callback (hence much more efficient for
15180        AgentX).
15181    
15182 2001-11-07 09:56  jbpn
15184    * agent/mibgroup/agentx/protocol.c:
15186      - remove now-redundant agentx_build functions
15187    
15188 2001-11-07 06:31  jbpn
15190    * agent/mibgroup/agentx/: client.c , master_admin.c ,
15191    protocol.c:
15193      - use DEBUGMSGOIDRANGE() in a couple of places for more comprehensive
15194        debugging output.
15195    
15196      - parse unregister ranges properly, and use the range properly for
15197        passing to unregister_mib_context().
15198    
15199 2001-11-07 03:33  jbpn
15201    * snmplib/: snmp_debug.c , snmp_debug.h:
15203      - add DEBUGSMSGOIDRANGE() macro for debugging OID ranges
15204    
15205 2001-11-06 06:04  jbpn
15207    * agent/mibgroup/agentx/master_request.c:
15209      - reset the inclusive flag in a couple of cases, to prevent spurious
15210        INCLUSIVE getNext behaviour
15211    
15212 2001-11-05 08:09  jbpn
15214    * agent/mibgroup/agentx/protocol.c:
15216      - correct bug in range_subid tweak code
15217    
15218 2001-11-05 05:00  jbpn
15220    * agent/agent_registry.c:
15222      - calculate upper bound for table row registrations slightly differently
15223    
15224 2001-11-01 09:35  jbpn
15226    * agent/mibgroup/agentx/: master.c , protocol.c ,
15227    protocol.h , subagent.c:
15229      - implement relocating buffer version of agentx_build() routines,
15230        and use them.
15231    
15232 2001-11-01 09:33  jbpn
15234    * snmplib/: snmp_api.c , snmp_api.h:
15236      - support for relocatable buffer build callbacks via open_ex calls
15237    
15238 2001-10-30 07:19  jbpn
15240    * agent/mibgroup/mibII/interfaces.c:
15242      - fix bug whereby interface counter is not reset, noted by (amongst
15243        others) Victor Kirhenshtein in patch #474064.
15244    
15245 2001-10-30 03:24  jbpn
15247    * snmplib/snmp_api.c:
15249      - make the initial buffer size 2048 in snmp_resend_request (as in
15250        _sess_async_send) to make success/fail behaviour for AgentX more
15251        predictable (since AgentX STILL doesn't use relocating buffers,
15252        boo hiss).
15253    
15254 2001-10-29 23:16  rstory
15256    * local/mib2c.array-auto.conf:
15258    file mib2c.array-auto.conf was initially added on branch NEW-AGENT-API.
15259    
15260 2001-10-29 23:16  rstory
15262    * local/mib2c.array-user.conf:
15264    file mib2c.array-user.conf was initially added on branch NEW-AGENT-API.
15265    
15266 2001-10-28 14:53  rstory
15268    * agent/helpers/table_array.c:
15270    file table_array.c was initially added on branch NEW-AGENT-API.
15271    
15272 2001-10-28 14:53  rstory
15274    * agent/helpers/table_array.h:
15276    file table_array.h was initially added on branch NEW-AGENT-API.
15277    
15278 2001-10-28 14:50  rstory
15280    * snmplib/oid_array.h:
15282    file oid_array.h was initially added on branch NEW-AGENT-API.
15283    
15284 2001-10-28 14:50  rstory
15286    * snmplib/oid_array.c:
15288    file oid_array.c was initially added on branch NEW-AGENT-API.
15289    
15290 2001-10-26 19:41  hardaker
15292    * agent/mibgroup/agentx/master.c:
15294    patch from Harrie to fix function name in error message
15295    
15296 2001-10-26 06:05  jbpn
15298    * agent/mibgroup/mibII/: interfaces.c , interfaces.h:
15300       - add support for rx and tx drop counts (ifInDiscards and
15301         ifOutDiscards) for Linux (2.2+)
15302    
15303 2001-10-26 05:57  jbpn
15305    * aclocal.m4:
15307      - add if_iqdrops member to struct ifnet
15308    
15309 2001-10-26 04:03  jbpn
15311    * agent/mibgroup/mibII/interfaces.c:
15313      - add translation for atm(37) type interfaces for Linux
15314    
15315 2001-10-26 03:43  jbpn
15317    * man/snmpd.conf.5.def:
15319      - document the fact that setting sysLocation.0 (et al.) via a
15320        syslocation (or equivalent) token makes the object read-only,
15321        returning a notWritable error response if an attempt is made to
15322        SET it.
15323    
15324 2001-10-24 10:07  jbpn
15326    * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.4),
15327    system_mib.c:
15329      - fix typo noted by Tim Dietz
15330    
15331 2001-10-24 08:43  jbpn
15333    * agent/mibgroup/mibII/: system_mib.c , system_mib.h:
15335      - implement persistence for sysLocation.0, sysContact.0 and sysName.0
15336    
15337      - presence of a syslocation token in snmpd.conf makes sysLocation.0
15338        non-writable (returns notWritable on SET attempts)
15339    
15340 2001-10-24 05:08  jbpn
15342    * agent/mibgroup/host/: hr_swinst.c (V4-2-patches.2), hr_swinst.c:
15344      - fix small memory leak just introduced
15345    
15346 2001-10-24 03:42  jbpn
15348    * agent/mibgroup/host/hr_swinst.c:
15350      - use pkginfo interface to determine type of software package more
15351        specifically if possible.  Slight variation on patch #473669, submitted
15352        by Stefan Radman.
15353    
15354 2001-10-24 03:38  jbpn
15356    * acconfig.h , configure.in:
15358      - autoconf support for detecting pkginfo interface in libadm.  Thanks
15359        to Stefan Radman (patch #473669).
15360    
15361 2001-10-21 07:26  hardaker
15363    * local/mib2c.iterate.conf:
15365    file mib2c.iterate.conf was initially added on branch NEW-AGENT-API.
15366    
15367 2001-10-19 09:51  hardaker
15369    * local/mib2c.create-dataset.conf:
15371    file mib2c.create-dataset.conf was initially added on branch NEW-AGENT-API.
15372    
15373 2001-10-17 07:52  dts12
15375    * FAQ (V4-2-patches.2), FAQ:
15377    Mention the MRTG tutorial web pages
15378      (as suggested by Christian Robottom Reis)
15379    
15380 2001-10-15 06:49  jbpn
15382    * snmplib/: snmpIPXDomain.c , snmpUDPDomain.c:
15384      - zero socket address structures.  Hopefully fixes problems on NetBSD
15385        noted by Joakim Althini (related to sa_len member probably??).
15386    
15387 2001-10-11 16:30  hardaker
15389    * agent/Makefile.in , agent/mibgroup/Makefile.in ,
15390    snmplib/mib.c , snmplib/snmp_api.c:
15392    Oppses.
15393    
15394 2001-10-11 14:15  hardaker
15396    * man/Makefile.in , man/snmp_api_errstring.3 ,
15397    man/snmp_config.5.def , man/snmp_error.3 ,
15398    man/snmp_perror.3 , man/snmp_sess_perror.3 ,
15399    man/snmpcmd.1 , man/snmpd.1.def , man/snmpd.conf.5.def
15400    , man/snmpset.1 , man/snmptranslate.1 ,
15401    man/snmptrapd.8 , man/snmptrapd.conf.5.def ,
15402    man/snmpwalk.1 , mibs/DISMAN-SCRIPT-MIB.txt ,
15403    mibs/IANAifType-MIB.txt , mibs/Makefile.mib ,
15404    mibs/README.mibs , mibs/SMUX-MIB.txt ,
15405    mibs/UCD-SNMP-MIB.txt , mibs/mibfetch , mibs/rfclist
15406    , mibs/smistrip , perl/SNMP/SNMP.xs ,
15407    snmplib/Makefile.in , snmplib/asn1.c ,
15408    snmplib/default_store.c , snmplib/int64.c ,
15409    snmplib/mib.c , snmplib/mib.h , snmplib/mt_support.c
15410    , snmplib/mt_support.h , snmplib/parse.c ,
15411    snmplib/scapi.c , snmplib/scapi.h , snmplib/snmp_api.c
15412    , snmplib/snmp_auth.c , snmplib/snmp_client.c ,
15413    snmplib/snmp_debug.c , snmplib/snmpusm.c ,
15414    snmplib/snmpv3.c , snmplib/system.c , snmplib/tools.c
15415    , snmplib/ucd-snmp-includes.h , testing/Makefile.in
15416    , win32/config.h , win32/config.h.borland:
15418    massive merge from the patches branch to the main line.
15419    
15420 2001-10-11 14:01  hardaker
15422    * COPYING , ChangeLog , FAQ , Makefile.in ,
15423    NEWS , README , acconfig.h , aclocal.m4 ,
15424    config.guess , config.h.in , config.sub ,
15425    configure , configure.in , ltconfig , ltmain.sh
15426    , makefileindepend.pl , sedscript.in , version.h
15427    , agent/Makefile.in , agent/agent_index.c ,
15428    agent/agent_read_config.c , agent/agent_read_config.h ,
15429    agent/agent_registry.c , agent/agent_trap.c ,
15430    agent/snmp_agent.h , agent/snmp_vars.c ,
15431    agent/snmp_vars.h , agent/snmpd.c ,
15432    agent/mibgroup/Makefile.in , agent/mibgroup/kernel_sunos5.c
15433    , agent/mibgroup/mibincl.h , agent/mibgroup/ucd_snmp.h
15434    , agent/mibgroup/util_funcs.c ,
15435    agent/mibgroup/examples/example.c ,
15436    agent/mibgroup/host/hr_disk.c ,
15437    agent/mibgroup/host/hr_partition.c ,
15438    agent/mibgroup/host/hr_print.c ,
15439    agent/mibgroup/host/hr_storage.c ,
15440    agent/mibgroup/host/hr_swrun.c ,
15441    agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
15442    , agent/mibgroup/mibII/at.h ,
15443    agent/mibgroup/mibII/icmp.c ,
15444    agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
15445    , agent/mibgroup/mibII/ipAddr.c ,
15446    agent/mibgroup/mibII/mta_sendmail.h ,
15447    agent/mibgroup/mibII/route_write.c ,
15448    agent/mibgroup/mibII/sysORTable.c ,
15449    agent/mibgroup/mibII/system_mib.c ,
15450    agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
15451    , agent/mibgroup/mibII/udp.c ,
15452    agent/mibgroup/mibII/udpTable.c ,
15453    agent/mibgroup/mibII/var_route.c ,
15454    agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
15455    agent/mibgroup/notification/snmpNotifyFilterTable.c ,
15456    agent/mibgroup/notification/snmpNotifyTable.c ,
15457    agent/mibgroup/smux/smux.c ,
15458    agent/mibgroup/target/snmpTargetAddrEntry.c ,
15459    agent/mibgroup/target/snmpTargetParamsEntry.c ,
15460    agent/mibgroup/ucd-snmp/diskio.c ,
15461    agent/mibgroup/ucd-snmp/dlmod.c ,
15462    agent/mibgroup/ucd-snmp/file.c ,
15463    agent/mibgroup/ucd-snmp/memory.c ,
15464    agent/mibgroup/ucd-snmp/memory.h ,
15465    agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
15466    agent/mibgroup/ucd-snmp/memory_freebsd2.h ,
15467    agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
15468    agent/mibgroup/ucd-snmp/memory_netbsd1.h ,
15469    agent/mibgroup/ucd-snmp/memory_solaris2.c ,
15470    agent/mibgroup/ucd-snmp/memory_solaris2.h ,
15471    agent/mibgroup/ucd-snmp/proxy.c ,
15472    agent/mibgroup/ucd-snmp/vmstat.c ,
15473    agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
15474    agent/mibgroup/ucd-snmp/vmstat_bsdi4.h ,
15475    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
15476    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
15477    agent/mibgroup/ucd-snmp/vmstat_solaris2.c , apps/Makefile.in
15478    , apps/snmpdelta.c , apps/snmpdf.c ,
15479    apps/snmpget.c , apps/snmpgetnext.c , apps/snmpset.c
15480    , apps/snmpstatus.c , apps/snmptable.c ,
15481    apps/snmptest.c , apps/snmptranslate.c ,
15482    apps/snmptrap.c , apps/snmptrapd.c ,
15483    apps/snmptrapd_log.c , apps/snmpusm.c , apps/snmpvacm.c
15484    , apps/snmpwalk.c , apps/snmpnetstat/Makefile.in
15485    , local/mib2c.conf , local/mib2c.vartypes.conf ,
15486    local/pass_persisttest , local/tkmib:
15488    massive merge from the patches branch to the main line.
15489    
15490 2001-10-09 07:14  hardaker
15492    * CodingStyle:
15494    Sometimes we feel like a -nut
15495    
15496 2001-10-09 06:15  jbpn
15498    * agent/agent_registry.c:
15500      - properly account for the length of the suffix in the variable
15501        table in register_mib_table_row()
15502    
15503 2001-10-08 08:53  jbpn
15505    * agent/mibgroup/agentx/client.c:
15507      - declare version_sysoid_len as extern INT not extern oid, so as to
15508        match its actual definition in sytem_mib.c.  This caused all kinds of
15509        fun & games on Linux on a Alpha.
15510    
15511 2001-10-04 08:31  jbpn
15513    * snmplib/: callback.c , callback.h:
15515      - add function snmp_callback_list() to return list of callbacks for a
15516        given <major, minor> pair.
15517    
15518 2001-10-04 07:14  hardaker
15520    * local/pass_persisttest:
15522    file pass_persisttest was initially added on branch V4-2-patches.
15523    
15524 2001-10-03 05:42  jbpn
15526    * snmplib/keytools.c:
15528      - change expression at l. 415 from:
15529    
15530            *kcstring++ = *kcstring ^ *newkey++;
15531    
15532        which has undefined behaviour to:
15533    
15534            *kcstring++ ^= *newkey++;
15535    
15536        which is okay (since *kcstring is only evaluated once).  Similarly
15537        at l. 530.  The previous constructs cause warnings with GCC3 and
15538        some other compilers.  Thanks to Niel Markwick who noted this in
15539        bug #465969.
15540    
15541 2001-10-03 03:11  jbpn
15543    * agent/agent_registry.c:
15545      - do SNMPD_CALLBACK_UNREGISTER_OID callbacks in
15546        unregister_mibs_by_session() -- called when AgentX subagents
15547        disappear.
15548    
15549 2001-10-02 06:01  jbpn
15551    * agent/mibgroup/agentx/protocol.c:
15553      - don't send ASN_PRIV_INCL_RANGE and ASN_PRIV_EXCL_RANGE on-the-wire
15554    
15555 2001-09-26 08:03  jbpn
15557    * agent/agent_registry.c:
15559      - allow split_subtree() to do a split in the middle of a column,
15560        keeping the relevant variable in both the old tree and the new
15561        tree (arises in AgentX row registrations).
15562    
15563      - patch from Damian Gilmurray for register_mib_table_row() which
15564        allows it to cope with non-zero length variables and also
15565        non-contiguous OIDs for adjacent columns.
15566    
15567      - rewritten dump_registry() that uses reallocating print functions
15568        and also prints out variable lists.
15569    
15570 2001-09-26 07:45  jbpn
15572    * agent/snmp_vars.c:
15574      - allow for the possibility of subtree name being longer than
15575        requested name when calculating the suffix for variable matching.
15576    
15577      - be strict about subtree chunks being inclusive of the start OID
15578        and exclusive of the end OID (shows up big time in AgentX).
15579    
15580 2001-09-26 07:22  jbpn
15582    * agent/mibgroup/agentx/master_request.c:
15584      - don't do getNext requests on exclusive searchRanges that begin in
15585        a tree marked as a fully-qualified instance (they are doomed to
15586        fail).  Skip to the next part of the tree straight away.
15587    
15588 2001-09-26 07:19  jbpn
15590    * agent/mibgroup/agentx/master_admin.c:
15592      - bring debugging tokens into line with rest of AgentX code
15593    
15594 2001-09-25 08:15  jbpn
15596    * apps/snmptrapd_log.c:
15598      - reinstate a missing space character
15599    
15600 2001-09-25 03:58  jbpn
15602    * apps/snmptrapd_log.c:
15604      - remove spurious cast
15605    
15606 2001-09-25 03:45  jbpn
15608    * apps/snmptrapd.c:
15610      - fix possible infelicity when printing and syslogging (not sure this is
15611        actually possible but)
15612    
15613 2001-09-25 03:09  jbpn
15615    * snmplib/mib.c:
15617      - integrate some changes from the V4-2-patches branch: Harrie's
15618        prototypes and Wes's fix for bug  #463226.
15619    
15620 2001-09-25 03:01  jbpn
15622    * apps/snmptrapd_log.c:
15624      - fix signedness of time stuff
15625    
15626 2001-09-25 02:47  jbpn
15628    * snmplib/: snmp_logging.c , snmp_logging.h:
15630      - make argument of snmp_enable_syslog_ident const
15631    
15632      - don't strdup DEFAULT_LOG_ID if a NULL arg is given
15633    
15634 2001-09-24 09:39  jbpn
15636    * apps/snmptrapd.c:
15638      - make use of rewritten output functions in snmptrapd_log.c which
15639        avoid fixed length buffers.
15640    
15641      - fix bug noted in support request #456646 (custom trap format was
15642        being ignored for v2 traps and informs).  Thanks to
15643        G.Principato@motorola.com for spotting this one.
15644    
15645      - correct usage for -P option to reflect that it causes output on
15646        stderr not stdout.
15647    
15648 2001-09-24 09:36  jbpn
15650    * apps/: snmptrapd_log.c , snmptrapd_log.h:
15652      - rewrite of output functions to avoid use of fixed-length buffers
15653    
15654 2001-09-20 13:04  hardaker
15656    * README , agent/mibgroup/ucd-snmp/logmatch.c ,
15657    agent/mibgroup/ucd-snmp/logmatch.h , mibs/UCD-SNMP-MIB.txt:
15659    new logmatch mib from Stephan Wenzel.
15660    
15661 2001-09-15 08:40  jbpn
15663    * agent/mibgroup/agentx/master_request.c:
15665      - override exclusive searchRange getNext operations when retrying
15666        operations
15667    
15668 2001-09-15 08:39  jbpn
15670    * agent/: snmp_agent.c , snmp_agent.h:
15672      - improved support for AgentX-style inclusive searchRange getNext
15673    
15674 2001-09-14 14:43  hardaker
15676    * agent/mibgroup/ucd-snmp/diskio.c:
15678    patch #443115 from Yimin Ge: diskio support for freebsd4
15679    
15680 2001-09-14 14:34  hardaker
15682    * apps/snmptrapd.c , snmplib/snmp_logging.c ,
15683    snmplib/snmp_logging.h:
15685    Patch #440320 from Mark Ferlatte:
15686    
15687    1) Adds a new function to the snmp_logging API
15688       (snmp_enable_syslog_ident(char *ident))
15689    
15690    2) Ports snmptrapd to use the existing snmp_logging API instead of
15691       using syslog directly.
15692    
15693    3) Ports snmp_logging.[ch] to use the Win32 Event Log when compiled on
15694       Win32. I didn't update the Visual C project files, because I only
15695       have access to a newer version of VC, and I didn't know if you
15696       wanted them updated. The advapi32 library needs to be added to the
15697       project in order for this to work on Win32 (that's where the event
15698       log API is).
15699    
15700 2001-09-14 14:22  hardaker
15702    * config.h.in , configure:
15704    I, uh, cough, uh forgot to run autoconf/autoheader.  Dave: don't kill me.
15705    
15706 2001-09-14 14:19  hardaker
15708    * perl/SNMP/: SNMP.pm , SNMP.xs:
15710    Patch #428884: Add -PR like option to perl module (from Joe Clarke).
15711    
15712 2001-09-14 14:08  hardaker
15714    * README , acconfig.h , configure.in ,
15715    agent/agent_trap.c , agent/mibgroup/agentx/client.c ,
15716    agent/mibgroup/host/hr_filesys.c ,
15717    agent/mibgroup/host/hr_swinst.c ,
15718    agent/mibgroup/mibII/system_mib.c ,
15719    agent/mibgroup/mibJJ/system_mib.c ,
15720    agent/mibgroup/ucd-snmp/disk.c ,
15721    agent/mibgroup/ucd-snmp/errormib.c ,
15722    agent/mibgroup/ucd-snmp/extensible.c ,
15723    agent/mibgroup/ucd-snmp/file.c ,
15724    agent/mibgroup/ucd-snmp/loadave.c ,
15725    agent/mibgroup/ucd-snmp/memory.c ,
15726    agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
15727    agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
15728    agent/mibgroup/ucd-snmp/memory_solaris2.c ,
15729    agent/mibgroup/ucd-snmp/proc.c ,
15730    agent/mibgroup/ucd-snmp/versioninfo.c ,
15731    agent/mibgroup/ucd-snmp/vmstat.c ,
15732    agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
15733    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
15734    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
15735    agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
15736    snmplib/snmpAAL5PVCDomain.c , snmplib/snmpAAL5PVCDomain.h
15737    , snmplib/snmpUnixDomain.c , snmplib/snmpUnixDomain.h
15738    , snmplib/snmp_api.h , snmplib/snmpv3.c ,
15739    snmplib/asn1.h:
15741    Applied a modified version of patch #427343 from Harrie:
15742      make enterprise ID relocatable where legal to do so
15743    
15744 2001-09-14 12:09  hardaker
15746    * agent/: Makefile.in , mibgroup/Makefile.in:
15748    Alternative solution to patch #312694:
15749      move date_n_time utilities to snmplib/snmp-tc.c.
15750    
15751 2001-09-14 12:08  hardaker
15753    * agent/mibgroup/host/: hr_utils.c , hr_utils.h:
15755    removed.  Functionality moved to snmplib/snmp-tc.[ch]
15756    
15757 2001-09-14 12:06  hardaker
15759    * agent/mibgroup/host.h , agent/mibgroup/host/hr_filesys.c
15760    , agent/mibgroup/host/hr_swinst.c ,
15761    agent/mibgroup/host/hr_system.c ,
15762    agent/mibgroup/host/hr_system.h ,
15763    agent/mibgroup/host/hr_utils.c , snmplib/Makefile.in ,
15764    snmplib/snmp-tc.c , snmplib/snmp-tc.h:
15766    Alternative solution to patch #312694:
15767      move date_n_time utilities to snmplib/snmp-tc.c.
15768    
15769 2001-09-14 09:48  hardaker
15771    * win32/config.h.borland:
15773    file config.h.borland was initially added on branch V4-2-patches.
15774    
15775 2001-09-14 06:19  jbpn
15777    * agent/mibgroup/agentx/: master.c , master_request.c ,
15778    master_request.h:
15780      - use inclusive search range only when appropriate for getNext
15781        queries
15782    
15783 2001-09-12 06:47  hardaker
15785    * snmplib/snmpCallbackDomain.c:
15787    file snmpCallbackDomain.c was initially added on branch NEW-AGENT-API.
15788    
15789 2001-09-12 06:47  hardaker
15791    * snmplib/snmpCallbackDomain.h:
15793    file snmpCallbackDomain.h was initially added on branch NEW-AGENT-API.
15794    
15795 2001-09-06 07:40  jbpn
15797    * agent/: snmp_agent.c , snmp_vars.c:
15799      - if include bit is set in an AgentX SearchRange (hence type of varbind
15800        is ASN_PRIV_INCL_RANGE), try an exact query first because an object
15801        whose name is lexi-equal is a valid response; if exact query fails
15802        then fall back to an inexact query.
15803    
15804 2001-09-06 07:38  jbpn
15806    * agent/mibgroup/agentx/: master.c , master_request.c ,
15807    protocol.c , subagent.c:
15809      - oops, used INCL/EXCL wrong way round in a couple of places
15810    
15811      - better test for scoping requirements in subagent
15812    
15813 2001-09-04 07:14  jbpn
15815    * agent/snmpd.c:
15817      - add missing break; after processing -P option, noted by Botond
15818        Tarnay (see patch #458327)
15819    
15820 2001-08-28 03:04  jbpn
15822    * agent/: snmp_agent.c (V4-2-patches.7), snmp_agent.c:
15824      - add missing #include <tcpd.h> if using libwrap, noted by Nathan
15825        Neulinger (patch #453831).
15826    
15827 2001-08-28 02:38  jbpn
15829    * agent/: snmpd.c (V4-2-patches.1), snmpd.c:
15831      - avoid use of pre-processor directives inside printf() call, which
15832        is a macro in glibc, making this an undefined behaviour
15833        construct (which GCC 3.0 refuses to compile).  See bug #455804 for
15834        further details.
15835    
15836 2001-08-24 10:00  rstory
15838    * snmplib/data_list.h:
15840    file data_list.h was initially added on branch NEW-AGENT-API.
15841    
15842 2001-08-24 10:00  rstory
15844    * snmplib/data_list.c:
15846    file data_list.c was initially added on branch NEW-AGENT-API.
15847    
15848 2001-08-22 08:45  jbpn
15850    * agent/: snmp_vars.c , mibgroup/agentx/master.c ,
15851    mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
15852    , mibgroup/agentx/subagent.c:
15854      - add checking that results to be returned to master agent are in
15855        requested scope (if any) (getBulk not yet done)
15856    
15857 2001-08-15 09:31  jbpn
15859    * snmplib/snmp_debug.c:
15861      - use sprint_realloc_objid in debugmsg_oid to print long OIDs.
15862    
15863 2001-08-15 08:37  jbpn
15865    * agent/mibgroup/mibII/vacm_vars.c:
15867      - increment the value of snmpInBadCommunityUses when attempting an
15868        operation not permitted by the given community, per RFC 1907.
15869    
15870 2001-08-15 08:34  jbpn
15872    * agent/snmp_agent.c:
15874      - when translating the v2+ error-status value authorizationError
15875        into noSuchName for a v1 session, increment the value of
15876        snmpInBadCommunityUses, per RFC 2576.
15877    
15878 2001-08-14 03:22  jbpn
15880    * snmplib/snmp_client.c:
15882      - in snmp_set_var_objid(), try to detect a previously-malloc()ed
15883        buffer for the variable name, and free() it, to avoid memory
15884    leaks.
15885    
15886 2001-08-13 03:47  jbpn
15888    * snmplib/snmpTCPDomain.c:
15890      - use Win32 calls to change blocking state of sockets if
15891        appropriate.  Thanks to Joerg Mattes for help debugging this.
15892    
15893 2001-08-13 03:37  jbpn
15895    * snmplib/snmp_api.c:
15897      - perform an SNMP_CALLBACK_OP_DISCONNECT and close the connection if
15898        we get an error on a stream receive, as well as if it is closed in
15899        an orderly fashion.  This makes life easier on Win32 inparticular.
15900        Thanks to Joerg Mattes for help with debugging this.
15901    
15902 2001-08-09 03:10  hardaker
15904    * agent/helpers/table_dataset.c:
15906    file table_dataset.c was initially added on branch NEW-AGENT-API.
15907    
15908 2001-08-09 03:10  hardaker
15910    * agent/helpers/table_dataset.h:
15912    file table_dataset.h was initially added on branch NEW-AGENT-API.
15913    
15914 2001-08-08 01:42  hardaker
15916    * agent/helpers/table_data.h:
15918    file table_data.h was initially added on branch NEW-AGENT-API.
15919    
15920 2001-08-08 01:42  hardaker
15922    * agent/helpers/table_data.c:
15924    file table_data.c was initially added on branch NEW-AGENT-API.
15925    
15926 2001-08-07 13:59  nba
15928    * man/snmp_perror.3:
15930    file snmp_perror.3 was initially added on branch V4-2-patches.
15931    
15932 2001-08-07 13:59  nba
15934    * man/snmp_api_errstring.3:
15936    file snmp_api_errstring.3 was initially added on branch V4-2-patches.
15937    
15938 2001-08-07 13:59  nba
15940    * man/snmp_sess_perror.3:
15942    file snmp_sess_perror.3 was initially added on branch V4-2-patches.
15943    
15944 2001-08-07 13:59  nba
15946    * man/snmp_error.3:
15948    file snmp_error.3 was initially added on branch V4-2-patches.
15949    
15950 2001-08-06 04:29  jbpn
15952    * agent/snmpd.c:
15954      - fix for potential buffer overflow in logfile argument handling,
15955        noted by Anonymous (bug #448243).  Also use a large enough buffer
15956        to handle filenames of length PATH_MAX (if possible).
15957    
15958 2001-07-30 10:05  jbpn
15960    * agent/mibgroup/mibII/var_route.c , snmplib/snmp_api.c
15961    , snmplib/snmp_api.h:
15963      - move snmp_socket_length function to agent/mibgroup/mibII/var_route.c
15964        from snmp_api.c -- this is the only remaining place that uses this
15965        function, which certainly doesn't belong in snmp_api.c after the
15966        transport abstraction malarkey.
15967    
15968 2001-07-30 09:22  hardaker
15970    * agent/agent_handler.c:
15972    file agent_handler.c was initially added on branch NEW-AGENT-API.
15973    
15974 2001-07-30 09:22  hardaker
15976    * agent/agent_handler.h:
15978    file agent_handler.h was initially added on branch NEW-AGENT-API.
15979    
15980 2001-07-30 07:06  jbpn
15982    * agent/mibgroup/mibII/var_route.c:
15984      - try to return invalid(2) for the ipRouteType column if the route
15985        is not up.  See bug #426710, reported by pjweber.
15986    
15987 2001-07-27 07:32  jbpn
15989    * snmplib/snmpv3.c:
15991      - set defaultAuthType to usmHMACSHA1AuthProtocol if SHA specified
15992        (was set to usmHMACMD5AuthProtocol in this case).  Spotted by
15993        William Kennemer (bug #444860)
15994    
15995 2001-07-27 06:59  jbpn
15997    * agent/mibgroup/agentx/master_request.c:
15999      - change to handle_agentx_response ONLY to send NEWLY delegated
16000        requests after processing a successful response.  This is achieved
16001        by saving the value of asp->outstanding_requests and temporarily
16002        setting it to NULL.  After processing all varbinds in the
16003        response, therefore, asp->outstanding_requests contains only newly
16004        delegated requests, if any.  After sending these, the new requests
16005        are merged with the saved queue.
16006    
16007        This fixes a bug that arises if you request variables from two or
16008        more separate subagents simultaneously.  What used to happen is
16009        that, upon receiving the first response, the master agent would
16010        notice that it had an outstanding request, and retransmit it.
16011        Then the second response arrives, and the master agent sends the
16012        reply to the (SNMP) requester and frees the requests (including
16013        callback data).  Finally, another AgentX response (to the
16014        erroneously transmitted request) arrives and the callback is
16015        called referencing deallocated memory, which causes a segfault.
16016    
16017 2001-07-26 07:28  dts12
16019    * snmplib/: snmp_api.c (NEW-LIBRARY-API.4), snmp_api.c:
16021    Adding a 'double'-valued varbind isn't inherently an internal error!
16022    
16023 2001-07-25 05:47  jbpn
16025    * agent/snmpd.c:
16027      - disable stderr logging (if requested) before calling init_mib_modules().
16028        This should fix the problem noted by Nigel Metheringham in bug #418857
16029        whereby the AgentX master module prints a message to stderr which causes
16030        a SIGPIPE when the agent is started as a daemon.
16031    
16032 2001-07-25 02:18  jbpn
16034    * apps/snmptrapd_log.c:
16036      - initialise buffers to zero in handle_wrap_fmt, to avoid garbage in
16037        display of security parameters, as noted by William Frauenhofer
16038        (bug #437231).
16039    
16040      - add closing parenthesis after (via <address> in format_plain_trap
16041    
16042 2001-07-23 07:53  jbpn
16044    * snmplib/tools.c:
16046      - remove excessive debugging from snmp_(re)alloc functions
16047    
16048 2001-07-23 04:37  jbpn
16050    * snmplib/snmpUnixDomain.c:
16052      - minor fix to debugging output to print losing path correctly when
16053        a remote connect fails.
16054    
16055 2001-07-17 09:56  hardaker
16057    * CodingStyle:
16059    update for naming conventions and for structure definitions.
16060    
16061 2001-07-17 09:07  hardaker
16063    * CodingStyle:
16065    initial coding style guideline document.
16066    
16067 2001-07-17 09:02  jbpn
16069    * agent/mibgroup/agentx/subagent.c:
16071      - remember to remove_trap_session(our-session-with-master-agent)
16072        if the master agent session goes away, because otherwise you
16073        may subsequently try to use it, which will probably dump core,
16074        and is certainly an error.
16075    
16076      - also change when trap session is registered to being immediately
16077        the session is opened so traps can be sent, e.g. from the
16078        INDEX_START callback (for example linkUp traps in subagents that
16079        register a row of ifTable).
16080    
16081 2001-07-17 08:48  jbpn
16083    * agent/agent_trap.c:
16085      - change to remove_trap_session(), so as not to close an SNMP
16086        session simply because we are removing it from the trap_sink
16087        list.  The rationale is that the session may still be in use for
16088        other purposes, or (more to the point) you may be calling this
16089        function from the session's callback (from where closing the
16090        session isn't a good idea).
16091    
16092 2001-07-13 06:02  dts12
16094    * snmplib/netsnmp.h:
16096    file netsnmp.h was initially added on branch NEW-LIBRARY-API.
16097    
16098 2001-07-12 12:09  hardaker
16100    * agent/helpers/table_iterator.c:
16102    file table_iterator.c was initially added on branch NEW-AGENT-API.
16103    
16104 2001-07-12 12:09  hardaker
16106    * agent/helpers/table_iterator.h:
16108    file table_iterator.h was initially added on branch NEW-AGENT-API.
16109    
16110 2001-07-12 02:21  jbpn
16112    * agent/: snmp_agent.c , mibgroup/agentx/client.c ,
16113    mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
16114    , mibgroup/agentx/subagent.c:
16116      - fix for bug #439094, reported by Evert-Jan van Tuijl, whereby
16117        the AgentX master agent expects a response to an agentx-CleanupSet-PDU
16118        message (incorrectly).  This only shows up when testing against other
16119        subagents (e.g. jax) because the net-snmp subagent sends a response
16120        to the agentx-CleanupSet-PDU (incorrectly).
16121    
16122 2001-07-10 16:10  hardaker
16124    * agent/mibgroup/mibII/vacm_context.c:
16126    file vacm_context.c was initially added on branch NEW-AGENT-API.
16127    
16128 2001-07-10 16:10  hardaker
16130    * agent/mibgroup/mibII/vacm_context.h:
16132    file vacm_context.h was initially added on branch NEW-AGENT-API.
16133    
16134 2001-07-10 16:06  hardaker
16136    * agent/mibgroup/target/target_counters.c:
16138    file target_counters.c was initially added on branch NEW-AGENT-API.
16139    
16140 2001-07-10 16:06  hardaker
16142    * agent/mibgroup/target/target_counters.h:
16144    file target_counters.h was initially added on branch NEW-AGENT-API.
16145    
16146 2001-07-05 06:11  jbpn
16148    * agent/mibgroup/mibII/: interfaces.c , interfaces.h:
16150      - make Interface_Scan_Get_Count non-static as it's very useful
16151    
16152 2001-07-05 03:40  jbpn
16154    * snmplib/snmpusm.c:
16156      - free the cached security parameters when we have a parse error
16157        on input, otherwise we leak memory (triggered by SC 3.0.13.{2,3}).
16158    
16159 2001-07-04 09:51  uid44810
16161    * snmplib/snmp_api.c:
16163      - catch some malformed SNMPv3 packets
16164    
16165 2001-07-04 07:42  uid44810
16167    * snmplib/snmp_api.c:
16169      - fix bad mistake in snmpv3_scopedPDU_header_realloc_rbuild which
16170        was encoding the wrong length into the ScopedPDU SEQUENCE header
16171        (wasn't including length of actual data, i.e. PDU!).  Totally my
16172        fault -- introduced when changing over to reallocating buffer
16173        type functions.  Amazing this hasn't caused all sorts of trouble
16174        for people!
16175    
16176 2001-07-02 18:04  rstory
16178    * snmplib/snmp-tc.c:
16180    file snmp-tc.c was initially added on branch NEW-AGENT-API.
16181    
16182 2001-07-02 09:33  jbpn
16184    * agent/snmp_agent.c:
16186      - slight change to generation of error-index:
16187    
16188        - explicitly test for error-status == noError, and set error-index
16189          to zero in this case;
16190    
16191        - otherwise use the cached value;
16192    
16193        - don't zero the cached value in handle_var_list if handle_one_var
16194          returns noError
16195    
16196      - this copes properly with SET requests, where a failing SET will have
16197        a FREE phase which will typically return noError.  Previously this
16198        would erroneously cause the error-index to be set to zero.
16199    
16200 2001-07-02 08:14  jbpn
16202    * agent/mibgroup/util_funcs.c:
16204      - fix bad behaviour in header_simple_table when the index is
16205        equal to ULONG_MAX
16206    
16207 2001-06-28 10:01  jbpn
16209    * agent/mibgroup/snmpv3/usmUser.c:
16211      - change sense of snmp_oid_compare() result check in var_usmUser
16212        to do lexi-ordering correctly
16213    
16214 2001-06-28 07:20  jbpn
16216    * snmplib/snmp_api.c:
16218      - count more v1/v2c parse errors (SC 1.1.12.10)
16219    
16220 2001-06-28 05:56  jbpn
16222    * snmplib/snmp_api.c:
16224      - check that version field of PDU is of integer type rather than just
16225        assuming it is (SC 1.1.12.2.1)
16226    
16227 2001-06-28 04:40  jbpn
16229    * agent/mibgroup/mibII/vacm_vars.c:
16231      - increment snmpInBadCommunityNames when we see unknown community
16232        names, per RFC1907
16233    
16234 2001-06-27 08:09  jbpn
16236    * agent/mibgroup/agentx/subagent.c:
16238      - make use of new function register_mib_detach() to mark all our
16239        nodes as detached when we get a transport disconnect indication.
16240    
16241 2001-06-27 08:07  jbpn
16243    * agent/: agent_registry.c , agent_registry.h ,
16244    var_struct.h:
16246      - add additional flag to subtree structure that subagents can use
16247        to determine whether an attempt has been made to register and OID
16248        with a master agent during a session's lifetime.  This allows
16249        manual re-registration and automatic re-registration to be mixed
16250        within a subagent (perhaps because you are doing index stuff).
16251    
16252      - add function register_mib_detach() which unsets this flag for
16253        all known nodes (subagent would typically call this on disconnect
16254        indication).
16255    
16256      - add function unregister_mib_table_row()
16257    
16258      - correct bad recursive behaviour in register_mib_reattach() which
16259        used to try to re-register N nodes N! times.  Once will normally
16260        be enough.
16261    
16262      - change to dump_registry() format to include hex display of
16263        flags field.
16264    
16265 2001-06-26 09:26  dts12
16267    * FAQ:
16269    Fix error in SNMPv2 trap examples  (Identified by Diwakar Shetty).
16270    
16271 2001-06-26 02:35  jbpn
16273    * snmplib/mib.c:
16275      - corrected sense of dump_realloc_oid_to_string() return value
16276        checks, as spotted by Robert Story.
16277    
16278 2001-06-25 06:30  jbpn
16280    * agent/mibgroup/agentx/master_request.c:
16282      - small tweak in handle_agentx_response() when retrying unfulfilled
16283        requests: continue from the "start" OID of the next node of the
16284        tree, not from the "name" OID, which causes looping.
16285    
16286 2001-06-21 09:51  jbpn
16288    * agent/mibgroup/agentx/master_request.c:
16290      - handle "holes" in rows of tables that are handled by subagents
16291    
16292        Since the fully-qualified instance is registered, we interpret
16293        a return of noSuchInstance when doing an inexact query as meaning
16294        we should retry the query.
16295    
16296 2001-06-21 02:50  jbpn
16298    * snmplib/mib.h:
16300      - forgot to commit at the same time as last mib.c commit; updated
16301        prototype for sprint_realloc_hinted_integer
16302    
16303 2001-06-20 06:44  jbpn
16305    * agent/: agent_index.c , agent_index.h:
16307      - add function count_indexes which returns the number of indexes
16308        allocated for a given OID.  This can be useful for implementing
16309        "row count" objects, e.g. ifNumber.
16310    
16311 2001-06-20 05:37  jbpn
16313    * agent/: agent_callbacks.h , mibgroup/agentx/subagent.c:
16315      - add SNMPD_CALLBACK_INDEX_START and SNMPD_CALLBACK_INDEX_STOP
16316        callbacks which may be used to manage index allocations.
16317    
16318        Master agent should probably call these callbacks too, although
16319        it's a bit of a degenerate case.
16320    
16321 2001-06-19 09:44  jbpn
16323    * agent/agent_index.c:
16325      - use an explicit fieled "allocated" in snmp_index structure to
16326        indicate whether or not a value is currently allocated, rather
16327        than overloading a NULL session to mean that it is not.
16328    
16329        This allows startup code in a master agent to pre-register indices
16330        when there are no sessions open.
16331    
16332 2001-06-19 08:34  jbpn
16334    * agent/mibgroup/agentx/: master_admin.c , master_request.c:
16336      -  keep the value of NETWORK_BYTE_ORDER from h.flags in the
16337         agentx-Open-PDU and use it for subsequent master-initiated
16338         AgentX protocol operations, per RFC 2741 (section 7.1.1,
16339         paragraph 4).
16340    
16341         For now, we are storing this in the flags field of a
16342         subsession.  This is likely to stop working if the flags
16343         definitions change (i.e. it's not a great solution)
16344    
16345      -  Thanks to Peter Korsten (severityone at users.sourceforge.net)
16346         for identifying this bug, and for help debugging this fix.
16347    
16348 2001-06-19 02:35  jbpn
16350    * snmplib/mib.c:
16352      - reinstate space between numbers and units.
16353    
16354      - respect DISPLAY-HINTs for Unsigned32, Gauge, Gauge32 types.
16355    
16356 2001-06-13 03:29  jbpn
16358    * agent/snmp_vars.c:
16360      - minor change to debugging to reduce "noise level" from Purify
16361    
16362 2001-06-12 10:35  jbpn
16364    * agent/snmp_agent.c:
16366      - handle non-repeaters and max-repetitions field values of < 0 (by
16367        setting them to 0, per RFC 1905)
16368    
16369 2001-06-12 10:05  jbpn
16371    * agent/snmp_agent.c:
16373      - fix bug that caused a null pointer to be followed when processing a
16374        GETBULK request with non-repeaters > 0, max-repetitions == 0 and no
16375        varbinds in the request.
16376    
16377 2001-06-12 07:24  dts12
16379    * snmplib/: read_config.c (V4-2-patches.1), read_config.c:
16381    Fix 'unregister_config_handler' to handle tags other
16382    than the first in the list.  (Thanks to Paul Serice).
16383    
16384 2001-06-06 07:39  jbpn
16386    * agent/mibgroup/agentx/master_admin.c:
16388      - free() return value from register_index() calls
16389    
16390 2001-06-06 07:37  jbpn
16392    * agent/agent_index.c:
16394      - more uniform return value from register_index(): make it always a
16395        varbind which the caller is responsible for free()ing, or else NULL.
16396    
16397 2001-06-05 03:10  jbpn
16399    * agent/agent_index.c:
16401      - fix for index allocation, such that requests for specific indices which
16402        have previously been allocated, but are not currently in use, succeed.
16403    
16404      - more debugging output.
16405    
16406 2001-06-01 08:37  hardaker
16408    * agent/mibgroup/testdelayed.h:
16410    file testdelayed.h was initially added on branch NEW-AGENT-API.
16411    
16412 2001-06-01 08:37  hardaker
16414    * agent/mibgroup/testhandler.h:
16416    file testhandler.h was initially added on branch NEW-AGENT-API.
16417    
16418 2001-06-01 08:37  hardaker
16420    * agent/mibgroup/testdelayed.c:
16422    file testdelayed.c was initially added on branch NEW-AGENT-API.
16423    
16424 2001-06-01 08:37  hardaker
16426    * agent/mibgroup/testhandler.c:
16428    file testhandler.c was initially added on branch NEW-AGENT-API.
16429    
16430 2001-06-01 08:36  hardaker
16432    * agent/helpers/table.c:
16434    file table.c was initially added on branch NEW-AGENT-API.
16435    
16436 2001-06-01 08:36  hardaker
16438    * agent/helpers/multiplexer.h:
16440    file multiplexer.h was initially added on branch NEW-AGENT-API.
16441    
16442 2001-06-01 08:36  hardaker
16444    * agent/helpers/old_api.c:
16446    file old_api.c was initially added on branch NEW-AGENT-API.
16447    
16448 2001-06-01 08:36  hardaker
16450    * agent/helpers/null.h:
16452    file null.h was initially added on branch NEW-AGENT-API.
16453    
16454 2001-06-01 08:36  hardaker
16456    * agent/helpers/instance.c:
16458    file instance.c was initially added on branch NEW-AGENT-API.
16459    
16460 2001-06-01 08:36  hardaker
16462    * agent/helpers/set_helper.h:
16464    file set_helper.h was initially added on branch NEW-AGENT-API.
16465    
16466 2001-06-01 08:36  hardaker
16468    * agent/helpers/table.h:
16470    file table.h was initially added on branch NEW-AGENT-API.
16471    
16472 2001-06-01 08:36  hardaker
16474    * agent/helpers/read_only.c:
16476    file read_only.c was initially added on branch NEW-AGENT-API.
16477    
16478 2001-06-01 08:36  hardaker
16480    * agent/helpers/serialize.c:
16482    file serialize.c was initially added on branch NEW-AGENT-API.
16483    
16484 2001-06-01 08:36  hardaker
16486    * agent/helpers/old_api.h:
16488    file old_api.h was initially added on branch NEW-AGENT-API.
16489    
16490 2001-06-01 08:36  hardaker
16492    * agent/helpers/instance.h:
16494    file instance.h was initially added on branch NEW-AGENT-API.
16495    
16496 2001-06-01 08:36  hardaker
16498    * agent/helpers/read_only.h:
16500    file read_only.h was initially added on branch NEW-AGENT-API.
16501    
16502 2001-06-01 08:36  hardaker
16504    * agent/helpers/.cvsignore:
16506    file .cvsignore was initially added on branch NEW-AGENT-API.
16507    
16508 2001-06-01 08:36  hardaker
16510    * agent/helpers/multiplexer.c:
16512    file multiplexer.c was initially added on branch NEW-AGENT-API.
16513    
16514 2001-06-01 08:36  hardaker
16516    * agent/helpers/Makefile.in:
16518    file Makefile.in was initially added on branch NEW-AGENT-API.
16519    
16520 2001-06-01 08:36  hardaker
16522    * agent/helpers/serialize.h:
16524    file serialize.h was initially added on branch NEW-AGENT-API.
16525    
16526 2001-06-01 08:36  hardaker
16528    * agent/helpers/null.c:
16530    file null.c was initially added on branch NEW-AGENT-API.
16531    
16532 2001-06-01 07:39  hardaker
16534    * local/tkmib:
16536    misc fixes for oid formatting problems.
16537    
16538 2001-06-01 07:37  hardaker
16540    * README:
16542    add Martin Oldfield.
16543    
16544 2001-06-01 02:50  jbpn
16546    * agent/: snmp_agent.c , snmp_agent.h ,
16547    mibgroup/agentx/master_request.c:
16549      - fix for absolutely mind-bending memory leak when AgentX sessions
16550        timeout.  agent_session_list holds a queue of sessions with outstanding
16551        requests.  When a session times out, this must be scavenged to make
16552        sure the sessions that have timed out, and their associated requests
16553        are free()d.
16554    
16555 2001-05-30 03:28  jbpn
16557    * agent/mibgroup/agentx/subagent.c:
16559      - retry initial open of AgentX master socket if AgentX pings are
16560        enabled (should really be a separate default_store option but
16561        never mind)
16562    
16563 2001-05-30 03:27  jbpn
16565    * agent/mibgroup/agentx/master_request.c:
16567      - more aggressive handling of timeout conditions (also fix memory
16568        leak)
16569    
16570 2001-05-30 03:19  jbpn
16572    * agent/mibgroup/agentx/master_admin.c:
16574      - more informative debugging
16575    
16576 2001-05-30 02:37  jbpn
16578    * snmplib/snmp_alarm.c:
16580      - remove noisy debugging
16581    
16582 2001-05-30 02:37  jbpn
16584    * snmplib/snmp_api.c:
16586      - more compact debugging in _sess_select_info
16587    
16588 2001-05-30 02:34  jbpn
16590    * agent/agent_registry.c:
16592      - copy flags in reattach_subtree (needed for AgentX row registration)
16593    
16594 2001-05-28 08:54  jbpn
16596    * agent/mibgroup/agentx/: client.c , client.h ,
16597    master_admin.c , master_request.c , subagent.c:
16599      - stuff from patch #416026 (submitted by anonymous) for AgentX row
16600        registration
16601    
16602 2001-05-28 08:49  jbpn
16604    * agent/snmp_vars.c:
16606      - tweak to getStatPtr to handle getNext operations in combination with
16607        FULLY_QUALIFIED_INSTANCE nodes (which arise in AgentX row registration).
16608    
16609 2001-05-28 08:46  jbpn
16611    * agent/: agent_registry.c , agent_registry.h ,
16612    var_struct.h:
16614      - stuff from patch #416026 (submitted by anonymous) for AgentX row
16615        registration
16616    
16617 2001-05-28 08:42  jbpn
16619    * agent/mibgroup/agentx/master.c:
16621      - small tweak to debugging output
16622    
16623 2001-05-28 08:39  jbpn
16625    * agent/mibgroup/agentx/protocol.c:
16627      - do parsing/building of ASN_PRIV_EXCL_RANGE and
16628        ASN_PRIV_INCL_RANGE types *properly*.
16629    
16630 2001-05-28 04:40  jbpn
16632    * snmplib/snmp_api.c:
16634      - fix possible memory leak in _sess_async_send error cases
16635    
16636 2001-05-28 04:27  jbpn
16638    * agent/mibgroup/agentx/protocol.c:
16640      - add parsing/building of ASN_PRIV_EXCL_RANGE and
16641        ASN_PRIV_INCL_RANGE types.
16642    
16643 2001-05-23 09:20  jbpn
16645    * snmplib/snmp_api.c:
16647      - respect msgMaxSize in received v3 PDUs (in the weak sense that if
16648        the serialized response PDU is more than it, we don't send it)
16649    
16650      - removed functions ascii_to_binary, hex_to_binary.  Using these
16651        functions is really bad, since they will happily overflow buffers.
16652        The superior alternatives, defined in tools.h, are
16653        snmp_{decimal, hex}_to_binary.
16654    
16655 2001-05-23 09:00  jbpn
16657    * apps/snmpstatus.c:
16659      - remove unused variable struct sockaddr_in respIp
16660    
16661 2001-05-23 08:58  jbpn
16663    * agent/snmp_agent.c:
16665      - early bail out of handle_snmp_packet() if the callback operation
16666        type is not SNMP_CALLBACK_OP_RECEIVED_MESSAGE.  In practice, the
16667        only way this arises currently is when a stream transport based
16668        connection goes away and a SNMP_CALLBACK_OP_DISCONNECT occurs.
16669    
16670 2001-05-23 08:44  jbpn
16672    * snmplib/snmp_api.h:
16674      - new fields rcvMsgMaxSize and sndMsgMaxSize in snmp_session
16675        structure to support v3 msgMaxSize
16676    
16677      - removed functions ascii_to_binary, hex_to_binary from public
16678        interface.  Using these functions is really bad, since they
16679        will happily overflow buffers.  The superior alternatives,
16680        defined in tools.h, are snmp_{decimal, hex}_to_binary.
16681    
16682 2001-05-23 08:37  jbpn
16684    * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
16685    snmpTCPDomain.c , snmpUDPDomain.c , snmpUnixDomain.c
16686    , snmp_transport.c , snmp_transport.h:
16688      - add msgMaxSize field to snmp_transport structure to support
16689        msgMaxSize negotiation for v3
16690    
16691 2001-05-23 07:14  jbpn
16693    * snmplib/scapi.c:
16695      - use sprint_realloc_hexstring instead of sprint_hexstring for
16696        SNMP_TESTING_CODE debugging output of IV, key and plaintext
16697    
16698 2001-05-23 05:25  jbpn
16700    * apps/snmptest.c:
16702      - free() buffers in a couple of error cases; no big deal
16703    
16704 2001-05-23 04:39  jbpn
16706    * snmplib/snmpv3.c:
16708      - use new snmp_hex_to_binary function for engine ID parsing in -e
16709        option, rather than archaic hex_to_binary
16710    
16711 2001-05-23 04:22  jbpn
16713    * snmplib/snmp_parse_args.c:
16715      - free() buffers in a couple of error cases; no big deal
16716    
16717 2001-05-23 04:14  jbpn
16719    * snmplib/snmp_parse_args.c:
16721      - use new snmp_hex_to_binary function for engine ID parsing in -e
16722        and -E options, rather than archaic hex_to_binary
16723    
16724 2001-05-23 03:56  jbpn
16726    * apps/snmptest.c:
16728      - use new snmp_{decimal, hex}_to_binary functions for input string
16729        to OCTET STRING conversion, rather than archaic ascii_to_binary
16730        and hex_to_binary
16731    
16732      - omit trailing newline from string (helpful for objects that don't
16733        allow non-printing characters, e.g. sysLocation.0)
16734    
16735 2001-05-20 08:12  jbpn
16737    * snmplib/snmp_api.c:
16739      - rewritten _sess_read() function:
16740    
16741        - better handling of long packets
16742        - zero-copy reception of packets on stream transports
16743        - lower memory overheads for packet fragment handling for stream
16744          transports
16745    
16746      - allow parsing of large objects (>8192 octets)
16747    
16748 2001-05-20 05:48  jbpn
16750    * snmplib/snmp_parse_args.c:
16752      - don't strdup() contextName, securityName -- causes minor memory
16753        leak.
16754    
16755 2001-05-20 05:04  jbpn
16757    * snmplib/snmpTCPDomain.c:
16759      - test return of fcntl(F_GETFL), so as not to set flags to garbage
16760    
16761      - correction to comment -- set socket to *blocking*!
16762    
16763      - check opaque before writing to it in recv
16764    
16765 2001-05-20 05:02  jbpn
16767    * snmplib/snmp_client.c:
16769      - proper handling of SNMP_CALLBACK_OP_DISCONNECT in snmp_synch_input:
16770        set an error condition, with errno SNMPERR_ABORT ("Session abort
16771        failure"), which seems like a good enough match.
16772    
16773 2001-05-18 09:54  jbpn
16775    * snmplib/snmpTCPDomain.c:
16777      - make newly-accept()ed sockets blocking; otherwise problems arise
16778        later when send()ing large PDUs (since only a single socket buffer's
16779        worth of data at most can be sent without blocking).
16780    
16781 2001-05-18 07:17  jbpn
16783    * agent/snmp_agent.c:
16785      - use sprint_realloc_objid and sprint_realloc_variable instead of
16786        sprint_objid and sprint_variable respectively, to allow large PDUs
16787        to be printed when debugging
16788    
16789 2001-05-18 07:16  jbpn
16791    * snmplib/tools.c:
16793      - improved debugging output from snmp_realloc()
16794    
16795 2001-05-18 07:15  jbpn
16797    * snmplib/: mib.c , mib.h:
16799      - remove debugging from output routines
16800    
16801      - new function sprint_realloc_objid
16802    
16803      - make sprint_realloc_objid and sprint_realloc_variable externally
16804        visible
16805    
16806 2001-05-18 06:28  jbpn
16808    * snmplib/asn1.c:
16810      - improved debugging output from asn_realloc()
16811    
16812 2001-05-15 04:10  jbpn
16814    * mibs/UCD-SNMP-MIB.txt:
16816      - add OIDs for UDP/IPv6 and TCP/IPv6
16817    
16818 2001-05-14 02:20  jbpn
16820    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
16822      - added \n to text of snmp_log() messages (bug #422978)
16823    
16824 2001-05-11 07:30  jbpn
16826    * snmplib/: mib.c , mib.h:
16828      - added sprint_realloc_<type> family of functions which take extra
16829        parameters and use relocating buffers to remove limitations due to
16830        fixed-size buffers (e.g. see bug #409181).
16831    
16832      - also fixes potential problem noted as bug #414803
16833    
16834      - fprint_variable, fprint_objid and fprint_value use new functions
16835        such that snmpget etc. are improved immediately
16836    
16837      - old functions remain *FOR NOW* -- but really they should be
16838        considered to be deprecated (new functions provide a superset of
16839        their functionality).
16840    
16841 2001-05-11 07:14  jbpn
16843    * snmplib/parse.h:
16845      - added additional function pointer to struct tree to point at
16846        relocating buffer compatible output function
16847    
16848 2001-05-11 06:57  jbpn
16850    * snmplib/: tools.c , tools.h:
16852      - added utility function snmp_strcat, which appends a string to a
16853        relocatable buffer
16854    
16855 2001-05-10 11:20  rstory
16857    * snmplib/mib.c:
16859    fix bug #423109 incorrect index parsing
16860    
16861 2001-05-09 16:43  rstory
16863    * snmplib/snmp_client.c:
16865    fix snmp_client.c:569: warning: control reaches end of non-void function
16866    
16867 2001-05-09 12:36  slif
16869    * agent/mibgroup/: Rmon.h , Rmon/README , Rmon/agutil.c
16870    , Rmon/agutil.h , Rmon/agutil_api.h , Rmon/alarm.c
16871    , Rmon/alarm.h , Rmon/event.c , Rmon/event.h ,
16872    Rmon/history.c , Rmon/history.h , Rmon/row_api.h ,
16873    Rmon/rows.c , Rmon/rows.h , Rmon/statistics.c ,
16874    Rmon/statistics.h , Rmon/test_alarm.sh ,
16875    Rmon/test_hist.sh:
16877    Include Alex Rozin's Rmon.
16878    
16879 2001-05-07 10:41  hardaker
16881    * snmplib/: snmp_client.c , snmp_client.h:
16883    Added a couple of convenience functions for manipulating varbindlists:
16884      int snmp_set_var_typed_value(struct variable_list *newvar, u_char type,
16885                                   u_char *val_str, size_t val_len);
16886      void snmp_replace_var_types(struct variable_list *vbl, int old_type,
16887                                  int new_type);
16888      void snmp_reset_var_types(struct variable_list *vbl, int new_type);
16889    
16890 2001-05-07 10:36  hardaker
16892    * snmplib/tools.h:
16894    define SNMP_MALLOC_TYPEDEF()
16895    
16896 2001-05-05 07:28  rstory
16898    * local/mib2c.storage.conf:
16900    fix store_ name; don't cast to asny type if parm expecting u_char*; fix _variable_oid
16901    naming; cast parm 2 of memdup to u_char*
16902    
16903 2001-05-03 14:16  hardaker
16905    * snmplib/asn1.c:
16907    fixed rauth offset incrementing: was incrementing the pointer, not the value.
16908      -- more instances of the same problem found.
16909    
16910 2001-05-03 14:15  hardaker
16912    * snmplib/asn1.c:
16914    fixed rauth offset incrementing: was incrementing the pointer, not the value.
16915    
16916 2001-05-03 10:08  hardaker
16918    * aclocal.m4 , config.guess , config.sub ,
16919    configure , ltmain.sh:
16921    updated to libtool 1.4
16922    
16923 2001-05-01 13:31  hardaker
16925    * snmplib/snmpksm.c:
16927    use realloc routines.
16928    
16929 2001-05-01 13:31  hardaker
16931    * snmplib/read_config.c:
16933    fix variable declaration.
16934    
16935 2001-05-01 13:30  hardaker
16937    * snmplib/mib.c:
16939    Don't print hex for string lengths less than 4.  Should have died ages ago.
16940    
16941 2001-05-01 13:29  hardaker
16943    * agent/mibgroup/ucd-snmp/vmstat.h:
16945    Fix prototype so its not static (it shouldn't be).
16946    
16947 2001-05-01 13:29  hardaker
16949    * agent/mibgroup/mibII/ip.c:
16951    make RONLY variables writable (which may or may not work.  I'm betting not.)
16952    
16953 2001-05-01 13:28  hardaker
16955    * agent/snmp_agent.c:
16957    remove unused variables.
16958    
16959 2001-05-01 13:28  hardaker
16961    * config.h.in , configure , configure.in:
16963    check for an rpm subdirectory.
16964    
16965 2001-04-23 20:41  hardaker
16967    * local/tkmib:
16969    big cleanup and other fixes I've already forgotten in the last few minutes.
16970    
16971 2001-04-23 20:34  hardaker
16973    * local/tkmib:
16975    Don't walk off end of mib tree (sigh).
16976    
16977 2001-04-23 20:19  hardaker
16979    * local/tkmib:
16981    fix the mib info display options.
16982    save them appropriately.
16983    
16984 2001-04-23 18:23  hardaker
16986    * local/tkmib:
16988    more savable option items.
16989    use Data::Dumper to save most stuff.
16990    
16991 2001-04-23 17:26  hardaker
16993    * local/tkmib:
16995    Don't save session options twice.
16996    Make color of writable objects a variable.
16997    
16998 2001-04-23 17:08  hardaker
17000    * local/: tkmib (V4-2-patches.2), tkmib:
17002    fix walk problem once and for all.
17003    
17004 2001-04-23 16:36  hardaker
17006    * local/tkmib:
17008    reduce screen realestate all over the place
17009    
17010 2001-04-23 16:35  hardaker
17012    * local/tkmib:
17014    test against version 5
17015    
17016 2001-04-18 08:46  hardaker
17018    * agent/mibgroup/ucd-snmp/lmSensors.c ,
17019    agent/mibgroup/ucd-snmp/lmSensors.h , mibs/LM-SENSORS-MIB.txt
17020    , mibs/UCD-SNMP-MIB.txt:
17022    Added LM-SENSORS-MIB support (diskio extension) from Martin Oldfield
17023    
17024 2001-04-18 05:40  jbpn
17026    * snmplib/snmp_api.c:
17028      - hacking on snmp_add_var to handle long values
17029    
17030        - use snmp_{hex,decimal}_to_binary instead of hex_to_binary
17031          and ascii_to_binary; these should be removed
17032    
17033        - don't use strtok in processing bitstrings
17034    
17035 2001-04-18 04:58  jbpn
17037    * snmplib/asn1.c:
17039      - use the generic snmp_realloc function in asn_realloc
17040    
17041 2001-04-18 02:40  jbpn
17043    * snmplib/: tools.c , tools.h:
17045      - new, reallocating utility functions snmp_hex_to_binary and
17046        snmp_decimal_to_binary to convert hex and decimal strings to octet
17047        strings respectively.
17048    
17049      - new utility function snmp_realloc to perform buffer (re-)allocation
17050    
17051 2001-04-12 05:12  dts12
17053    * agent/: snmp_agent.c (V4-2-patches.6), snmp_agent.c:
17055    Better fix for bug #414855 from arajesh
17056    Handles non-repeaters=0 as well, and avoids memory leaks.
17057    
17058 2001-04-11 10:06  jbpn
17060    * snmplib/asn1.h:
17062      - second incarnation of asn_realloc_rbuild_<type> functions, which
17063        now take an additional argument that may be used to indicate that
17064        reallocation should not be done.
17065    
17066      - old _rbuild API is gone.
17067    
17068      - extended (and corrected!) commentary on correct usage of new API.
17069    
17070 2001-04-11 10:05  jbpn
17072    * snmplib/: snmp.c , snmp.h:
17074      - use second incarnation of _realloc_rbuild functions.
17075    
17076      - old _rbuild_var_op API is gone.
17077    
17078 2001-04-11 10:04  jbpn
17080    * snmplib/snmpusm.c:
17082      - use second incarnation of asn_realloc_rbuild_<type> functions.
17083    
17084 2001-04-11 10:03  jbpn
17086    * snmplib/snmp_api.c:
17088      - use second incarnation of _realloc_rbuild functions.
17089    
17090      - old _rbuild API is gone.
17091    
17092 2001-04-11 10:02  jbpn
17094    * snmplib/asn1.c:
17096      - second incarnation of asn_realloc_rbuild_<type> functions, which
17097        now take an additional argument that may be used to indicate that
17098        reallocation should not be done.
17099    
17100      - old _rbuild API is gone.
17101    
17102      - asn_realloc() function checks whether it has been passed a NULL
17103        pointer and uses malloc() in that case (thanks to Michael Slifcak
17104        for pointing out the danger here).
17105    
17106 2001-04-11 06:13  dts12
17108    * agent/snmp_agent.c:
17110    Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
17111    
17112 2001-04-10 04:47  jbpn
17114    * snmplib/snmpUDPDomain.c:
17116      - set SO_SNDBUF and SO_RCVBUF to 128Kb for newly-opened UDP sockets,
17117        to enable large PDUs to be sent and received.  Some
17118        implementations default very low (Solaris 2.7 8Kb, Linux 2.4
17119        64Kb).
17120    
17121 2001-04-09 10:05  jbpn
17123    * snmplib/snmpusm.c:
17125      - modified usm_rgenerate_out_msg() to make use of reallocating
17126        reverse encode functions.
17127    
17128 2001-04-09 10:03  jbpn
17130    * snmplib/snmpusm.h:
17132      - additional parameter to usm_rgenerate_out_msg() to enable use of
17133        reallocating reverse encode functions.
17134    
17135 2001-04-09 09:57  jbpn
17137    * snmplib/snmp_secmod.h:
17139      - allow additional parameter for outgoing params to enable use of
17140        reallocating reverse encode functions.
17141    
17142 2001-04-09 09:55  jbpn
17144    * snmplib/snmp_api.h:
17146      - prototypes for reallocating reverse encode functions
17147    
17148 2001-04-09 09:54  jbpn
17150    * snmplib/snmp_api.c:
17152      - modified to use reallocating reverse ASN.1 encoder functions if
17153        using reverse encoding at all.
17154    
17155 2001-04-09 09:49  jbpn
17157    * snmplib/snmp.c:
17159      - add new function snmp_realloc_rbuild_var_op() which uses
17160        reallocating reverse ASN.1 encoder functions to encode varbinds.
17161    
17162 2001-04-09 09:47  jbpn
17164    * snmplib/asn1.h:
17166      - prototype for new suite of functions asn_realloc_rebuild_<type>,
17167        which perform reverse encoding into a buffer and grow it if there
17168        is not enough space for the encoding.
17169    
17170      - commentary on correct usage of above.
17171    
17172 2001-04-09 09:43  jbpn
17174    * snmplib/asn1.c:
17176      - new suite of functions asn_realloc_rebuild_<type>, which perform
17177        reverse encoding into a buffer and grow it if there is not enough
17178        space for the encoding.
17179    
17180 2001-04-06 12:12  hardaker
17182    * AGENT.txt , COPYING , ChangeLog ,
17183    EXAMPLE.conf.def , FAQ , NEWS , PORTING ,
17184    README , README.agentx , README.snmpv3 , configure
17185    , configure.in , sedscript.in , version.h
17186    , agent/agent_trap.c , agent/ds_agent.h ,
17187    agent/snmp_agent.c , agent/snmpd.c ,
17188    agent/mibgroup/ucd_snmp.h , agent/mibgroup/util_funcs.c
17189    , agent/mibgroup/agentx/README.agentx ,
17190    agent/mibgroup/agentx/master.c ,
17191    agent/mibgroup/agentx/master.h ,
17192    agent/mibgroup/examples/example.c ,
17193    agent/mibgroup/host/hr_filesys.c ,
17194    agent/mibgroup/host/hr_storage.c ,
17195    agent/mibgroup/host/hr_swrun.c ,
17196    agent/mibgroup/host/hr_utils.c , agent/mibgroup/mibII/at.c
17197    , agent/mibgroup/mibII/at.h ,
17198    agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
17199    , agent/mibgroup/mibII/udp.c ,
17200    agent/mibgroup/mibII/var_route.c ,
17201    agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
17202    agent/mibgroup/notification/snmpNotifyFilterTable.c ,
17203    agent/mibgroup/notification/snmpNotifyTable.c ,
17204    agent/mibgroup/target/target.c ,
17205    agent/mibgroup/ucd-snmp/disk.c ,
17206    agent/mibgroup/ucd-snmp/file.c ,
17207    agent/mibgroup/ucd-snmp/loadave.c ,
17208    agent/mibgroup/ucd-snmp/pass.c ,
17209    agent/mibgroup/ucd-snmp/proxy.c ,
17210    agent/mibgroup/ucd-snmp/registry.c ,
17211    agent/mibgroup/ucd-snmp/versioninfo.c ,
17212    agent/mibgroup/ucd-snmp/vmstat_solaris2.c , apps/snmpdelta.c
17213    , apps/snmptest.c , apps/snmptrapd.c ,
17214    local/Makefile.in , local/mib2c , local/snmpconf
17215    , local/tkmib , local/wesrestart , man/snmpcmd.1
17216    , man/snmpd.conf.5.def , man/snmpdelta.1 ,
17217    mibs/rfclist , mibs/rfcmibs.diff , snmplib/mib.c ,
17218    snmplib/parse.c , snmplib/snmp_api.c ,
17219    snmplib/snmp_debug.c , snmplib/snmpusm.c ,
17220    testing/eval_tools.sh , testing/tests/T120proxyget:
17222    merge3 -> merge4.  I don't *think* I broke anything.
17223      - The main line should now contain all the 4.2.1 patches.
17224      - I may double check this at a later date.
17225    
17226 2001-04-05 06:37  dts12
17228    * snmplib/parse.c:
17230    Change 'Line' variable name, to assist with Mac port.
17231    
17232 2001-04-05 06:14  dts12
17234    * agent/mibgroup/ucd-snmp/: pass.c , pass_persist.c:
17236    Handle setting null string values via the 'pass' mechanism. (Support#406728)
17237    Also handle embedded whitespace in such values.
17238    Also applied to 'pass_persist'.
17239    
17240 2001-04-05 06:07  dts12
17242    * agent/: agent_registry.c , agent_trap.c , kernel.c
17243    , mib_modules.c , snmp_agent.c , snmp_agent.h
17244    , snmp_vars.c , mibgroup/util_funcs.c ,
17245    mibgroup/agentx/master_admin.c , mibgroup/agentx/protocol.c
17246    , mibgroup/host/hr_disk.c , mibgroup/host/hr_network.c
17247    , mibgroup/host/hr_print.c , mibgroup/host/hr_proc.c
17248    , mibgroup/host/hr_system.c , mibgroup/host/hr_utils.c
17249    , mibgroup/mibII/vacm_vars.c ,
17250    mibgroup/mibII/var_route.c ,
17251    mibgroup/notification/snmpNotifyFilterProfileTable.c ,
17252    mibgroup/notification/snmpNotifyFilterTable.c ,
17253    mibgroup/notification/snmpNotifyTable.c ,
17254    mibgroup/target/snmpTargetAddrEntry.c ,
17255    mibgroup/target/target.c , mibgroup/ucd-snmp/file.c ,
17256    mibgroup/ucd-snmp/hpux.c , mibgroup/ucd-snmp/proxy.c ,
17257    mibgroup/ucd-snmp/registry.c ,
17258    mibgroup/ucd-snmp/versioninfo.c:
17260    Keep one of the pickier compilers (HP's aCC) happy.
17261    
17262 2001-04-05 06:06  dts12
17264    * agent/mibgroup/ucd-snmp/disk.c:
17266    Ensure that checking for 'statvfs' is done consistently
17267    
17268 2001-04-05 06:05  dts12
17270    * agent/mibgroup/mibII/system_mib.c:
17272    ensure that 'exec_command' is used consistently with the availability of execv
17273    (A cleaner approach than the previous patch)
17274    
17275 2001-04-05 06:01  dts12
17277    * agent/: auto_nlist.c , auto_nlist.h:
17279    fix for auto_nlist bogus definitions for machines without nlist.
17280    
17281 2001-04-05 04:51  jbpn
17283    * snmplib/snmp_api.c:
17285     - save a strcpy() and allow long octet string values without crashing
17286       (though there are still problems due to the liberal use of fixed
17287       size buffers with no bounds checking all over the place.  Sigh).
17288    
17289 2001-04-04 06:46  jbpn
17291    * agent/snmpd.c:
17293     - call external signal handlers before calling snmp_select_info(),
17294       rather than after calling snmp_select_info() but before select().
17295       This fixes a potential problem that could arise if a signal handler
17296       closed a session, which would cause select() to return -1 with
17297       EBADF, and thus terminate the agent.
17298    
17299 2001-04-03 09:31  dts12
17301    * agent/mibgroup/mibII/system_mib.c:
17303    Ensure that the 'extmp' command variable is accessible on systems without EXECV.
17304    
17305 2001-04-03 09:29  dts12
17307    * agent/mibgroup/mibII/interfaces.c:
17309    Keep one of the pickier compilers (HP's aCC) happy.
17310    
17311 2001-04-03 09:22  dts12
17313    * apps/: snmptrapd.c , snmptrapd_log.c:
17315    Keep one of the pickier compilers (HP's aCC) happy.
17316    
17317 2001-04-03 09:15  dts12
17319    * snmplib/: mib.c , read_config.c , snmpTCPDomain.h
17320    , snmpUDPDomain.c , snmpUnixDomain.c ,
17321    snmpUnixDomain.h , snmp_api.c , snmp_logging.c ,
17322    snmp_transport.c , snmp_transport.h , system.c:
17324    Keep one of the pickier compilers (HP's aCC) happy.
17325    
17326 2001-04-03 06:30  dts12
17328    * agent/mibgroup/mibII/kernel_linux.c:
17330    Plug file-descriptor leak when using cached data.  (Bug#412000)
17331    
17332 2001-04-02 10:11  jbpn
17334    * agent/snmp_agent.c:
17336     - check for limits.h properly
17337    
17338 2001-04-02 10:10  jbpn
17340    * man/snmp_agent_api.3:
17342     - minor typeface changes
17343    
17344 2001-03-31 06:27  jbpn
17346    * man/snmp_agent_api.3:
17348     - update documentation of agent_check_and_process to reflect
17349       current behaviour
17350    
17351         ** NOTE: currently returns control to user when an alarms runs **
17352         **                                                             **
17353         **                         This may change                     **
17354    
17355 2001-03-31 06:25  jbpn
17357    * man/snmp_alarm.3:
17359     - document the snmp_alarm_register_hr function
17360    
17361     - expand the NOTES section discussing use of SIGALRM (or not)
17362    
17363 2001-03-31 06:17  jbpn
17365    * agent/mibgroup/agentx/subagent.c:
17367     - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
17368       indication to shut down AgentX sessions cleanly and cancel all
17369       callbacks which make refernce to the AgentX session.
17370    
17371 2001-03-31 06:15  jbpn
17373    * agent/mibgroup/agentx/master_admin.c:
17375     - Fix multiple free() of parts of the subsession by zeroing out
17376       fields that we don't use.
17377    
17378     - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
17379       indication to shut down AgentX sessions cleanly.
17380    
17381 2001-03-31 06:13  jbpn
17383    * agent/mibgroup/agentx/master_request.c:
17385     - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
17386       indication to shut down AgentX sessions cleanly.
17387    
17388 2001-03-31 06:11  jbpn
17390    * agent/snmp_agent.c:
17392     - Fix memory leak in handle_one_var where long varbinds weren't
17393       correctly free()d.
17394    
17395     - Change behaviour of agent_check_and_process so that alarms run
17396       correctly.
17397    
17398         ** NOTE: currently returns control to user when an alarms runs **
17399         **                                                             **
17400         **                         This may change                     **
17401    
17402 2001-03-31 06:05  jbpn
17404    * snmplib/snmp_api.c:
17406     - Changed packet handling on stream-like transports so that all
17407       complete received packets are processed:
17408    
17409       _sess_read is refactored into two functions: _sess_read remains
17410       responsible for reading data from the transport layer, but then
17411       calls (perhaps more than once) _sess_process_packet to dispatch
17412       each packet read.
17413    
17414     - The presence of a session with a buffered partial packet no longer
17415       causes snmp_select_info to return with a timeout of zero.
17416    
17417     - Free the subsessions of a session when doing an snmp_sess_close;
17418       this fixes an AgentX memory leak when subagents come and go.
17419    
17420     - Perform callbacks with an operation argument of
17421       SNMP_CALLBACK_OP_DISCONNECT when you get a transport disconnect
17422       indication.
17423    
17424 2001-03-31 05:56  jbpn
17426    * snmplib/snmp_api.h:
17428    Made transport domain const
17429    
17430 2001-03-31 05:55  jbpn
17432    * snmplib/callback.c:
17434    Fix memory leak that can occur when deregistering callbacks
17435    
17436 2001-03-30 08:05  hardaker
17438    * README.agentx:
17440    file README.agentx was initially added on branch V4-2-patches.
17441    
17442 2001-03-29 21:43  hardaker
17444    * ISSUES (V4-2-patches.1), ISSUES:
17446    rm ISSUES
17447    
17448 2001-03-29 08:21  slif
17450    * win32/libsnmp_dll/: libsnmp.def (V4-2-patches.3), libsnmp.def:
17452    Add vacm_is_configured.
17453    
17454 2001-03-28 06:19  jbpn
17456    * agent/mibgroup/agentx/: client.c , master_request.c:
17458     - use SNMP_CALLBACK_OP_<name> callback operation names
17459    
17460 2001-03-28 06:00  jbpn
17462    * apps/snmptrapd.c:
17464     - use SNMP_CALLBACK_OP_<name> callback operation names
17465    
17466 2001-03-28 05:36  jbpn
17468    * agent/: snmp_agent.c , snmpd.c:
17470     - use SNMP_CALLBACK_OP_<name> callback operation names
17471    
17472 2001-03-28 05:06  jbpn
17474    * snmplib/: snmp_client.c , snmp_api.c:
17476     - use SNMP_CALLBACK_OP_<name> callback operation names
17477    
17478 2001-03-28 05:04  jbpn
17480    * snmplib/snmp_api.h:
17482     - rename callback operations to SNMP_CALLBACK_OP_<name>
17483     - add new operations SNMP_CALLBACK_OP_CONNECT, SNMP_CALLBACK_OP_DISCONNECT
17484     - add legacy definitions for RECEIVED_MESSAGE, TIMED_OUT, SEND_FAILED
17485    
17486 2001-03-27 15:57  hardaker
17488    * agent/mibgroup/disman/: mteObjectsTable.c ,
17489    mteTriggerTable.c:
17491    change fprintf -> snmp_log.
17492    Don't allow modifications of read-only rows in mteObjectsTable.
17493    
17494 2001-03-27 10:55  hardaker
17496    * agent/: ds_agent.h , mibgroup/disman/mteObjectsTable.c
17497    , mibgroup/disman/mteObjectsTable.h ,
17498    mibgroup/disman/mteTriggerBooleanTable.c ,
17499    mibgroup/disman/mteTriggerDeltaTable.c ,
17500    mibgroup/disman/mteTriggerExistenceTable.c ,
17501    mibgroup/disman/mteTriggerTable.c ,
17502    mibgroup/disman/mteTriggerTable.h ,
17503    mibgroup/disman/mteTriggerThresholdTable.c:
17505    Support for new features in the DISMAN-EVENT-MIB code:
17506      New snmpd.conf tokens:
17507       - monitor [-o oid...] [-u user] oid [(=|!=|<=|...) VALUE].
17508       - defaultMonitors yes
17509    
17510 2001-03-27 10:53  hardaker
17512    * snmplib/mib.c:
17514    Moved * from beginning of routine to the same line as the return
17515    variable declaration.  Was causing etags grief the other way.
17516    
17517 2001-03-27 10:52  hardaker
17519    * local/Makefile.in:
17521    patch from Ken Hornstein: use %s instead of @s for search/replace delimiters.
17522    
17523 2001-03-27 10:29  hardaker
17525    * apps/snmptrapd.c:
17527    Use snmp_log with %s to prevent % expansion in octet strings containing a %s.
17528    trap_fmt_free needs ()s.
17529    
17530 2001-03-27 08:13  dts12
17532    * agent/: snmp_agent.c , mibgroup/agentx/master_request.c:
17534    Handle non-responsive AgentX sub-agents more robustly.
17535       (Based on suggestions from Harrie Hazewinkel & Paul Rasmussen)
17536    
17537 2001-03-27 08:03  dts12
17539    * agent/snmp_agent.c:
17541    Avoid double-freeing of cached address strings.
17542       (John's improvement to my suggested fix).
17543    
17544 2001-03-27 02:39  dts12
17546    * agent/mibgroup/smux/smux.c:
17548    Reset count of authorized peers on closedown.  (Thanks to Vlad Tunik)
17549    
17550 2001-03-26 18:01  hardaker
17552    * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h
17553    (V4-2-patches.[1,2,1]), agent/mibgroup/mibII/vacm_vars.c ,
17554    snmplib/vacm.c , snmplib/vacm.h:
17556    Fixed vacm to drop v1/v2c packets properly when no com2sec entries are found.
17557    
17558 2001-03-26 11:04  hardaker
17560    * local/: ipf-mod.pl (V4-2-patches.1), ipf-mod.pl:
17562    add usage comment at top
17563    
17564 2001-03-22 07:55  dts12
17566    * snmplib/snmp_api.c:
17568    Use ASN_OCTET_STR rather than the historic ASN_BIT_STR for 'b' object values
17569    Patch from Frank Strauss.
17570    
17571 2001-03-22 07:46  dts12
17573    * agent/: agent_trap.c (V4-2-patches.3), agent_trap.c:
17575    Fix for minor memory leak with trap-related varbind values.
17576    Thanks to John Villalovos (and the Intel SNMP team)
17577    
17578 2001-03-21 17:30  driehuis
17580    * snmplib/mib.c:
17582    Avoid crash in snmp_shutdown on platforms that check pointer validity
17583    in free(3), e.g. FreeBSD.
17584    
17585 2001-03-21 08:46  hardaker
17587    * agent/agent_trap.c , agent/mibgroup/util_funcs.c ,
17588    agent/mibgroup/mibII/mta_sendmail.c ,
17589    agent/mibgroup/mibII/vacm_vars.c ,
17590    agent/mibgroup/mibJJ/vacm_vars.c ,
17591    agent/mibgroup/target/snmpTargetAddrEntry.c ,
17592    agent/mibgroup/target/snmpTargetParamsEntry.c ,
17593    agent/mibgroup/target/target.c ,
17594    agent/mibgroup/ucd-snmp/disk.c ,
17595    agent/mibgroup/ucd-snmp/extensible.c ,
17596    agent/mibgroup/ucd-snmp/proc.c ,
17597    agent/mibgroup/ucd-snmp/proxy.c , apps/snmptrapd_handlers.c
17598    , snmplib/default_store.c , snmplib/read_config.c
17599    , snmplib/read_config.h , snmplib/snmpusm.c ,
17600    snmplib/snmpv3.c:
17602    copy_nword created that checks buffer lengths.
17603    Made everything use it.
17604    
17605 2001-03-21 08:38  hardaker
17607    * snmplib/snmpksm.c:
17609    KSM patch from Ken Hornstein
17610    
17611 2001-03-20 09:13  jbpn
17613    * agent/.cvsignore:
17615    Ignore Purify and NFS stuff
17616    
17617 2001-03-16 10:14  hardaker
17619    * config.h.in:
17621    added MIT_NEW_CRYPTO (for ksm) definition which was missing
17622    
17623 2001-03-16 02:51  jbpn
17625    * agent/mibgroup/disman/mteTriggerTable.c:
17627    fix ridiculous memory leak in discontinuity processing
17628    
17629 2001-03-15 11:04  hardaker
17631    * testing/tests/T056agentv2cmintrap:
17633    whoops.  Missed a merge conflict line
17634    
17635 2001-03-15 10:59  hardaker
17637    * README , README.win32 , agent/mib_modules.c ,
17638    agent/mibgroup/header_complex.c ,
17639    agent/mibgroup/agentx/client.c ,
17640    agent/mibgroup/agentx/master.c ,
17641    agent/mibgroup/agentx/master_admin.c ,
17642    agent/mibgroup/agentx/master_request.c ,
17643    agent/mibgroup/agentx/protocol.c ,
17644    agent/mibgroup/agentx/subagent.c ,
17645    agent/mibgroup/host/hr_filesys.c , agent/mibgroup/mibII/at.c
17646    , agent/mibgroup/mibII/ip.c ,
17647    agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
17648    agent/mibgroup/notification/snmpNotifyFilterTable.c ,
17649    agent/mibgroup/notification/snmpNotifyTable.c ,
17650    agent/mibgroup/target/target.c ,
17651    agent/mibgroup/ucd-snmp/dlmod.c ,
17652    agent/mibgroup/ucd-snmp/pass_persist.c ,
17653    agent/mibgroup/ucd-snmp/proxy.c , apps/snmptrapd.c ,
17654    apps/snmptrapd_log.c , apps/snmpnetstat/if.c ,
17655    man/snmp.conf.5.def , man/snmpcmd.1 , man/snmptrapd.8
17656    , mibs/IANAifType-MIB.txt , mibs/MTA-MIB.txt ,
17657    mibs/Makefile.mib , mibs/README.mibs ,
17658    mibs/TUNNEL-MIB.txt , mibs/ianalist , mibs/mibfetch
17659    , mibs/rfclist , mibs/rfcmibs.diff , mibs/smistrip
17660    , perl/SNMP/SNMP.xs , snmplib/asn1.c ,
17661    snmplib/default_store.c , snmplib/mib.c ,
17662    snmplib/mib.h , snmplib/parse.c , snmplib/snmp_api.c
17663    , snmplib/snmp_logging.c , snmplib/snmp_parse_args.c
17664    , snmplib/snmp_parse_args.h , snmplib/snmpv3.c ,
17665    snmplib/system.h , testing/eval_tools.sh ,
17666    testing/tests/T054agentv2ctrap ,
17667    testing/tests/T056agentv2cmintrap ,
17668    testing/tests/T058agentauthtrap , testing/tests/T100agenthup
17669    , win32/config.h , win32/mib_module_config.h ,
17670    win32/mib_module_includes.h , win32/mib_module_inits.h ,
17671    win32/libsnmp_dll/libsnmp.def ,
17672    win32/libucdmibs/libucdmibs.def ,
17673    win32/libucdmibs/libucdmibs.dsp:
17675    merge from patches branch: merge2->3.
17676    
17677 2001-03-15 10:22  jbpn
17679    * agent/mibgroup/disman/mteTriggerTable.h:
17681    extra members for discontinuity processing
17682    
17683 2001-03-15 07:46  hardaker
17685    * agent/snmpd.c:
17687    Patch from Frank Strauss to run signal handlers earlier
17688    
17689 2001-03-14 14:37  hardaker
17691    * agent/: agent_trap.h (V4-2-patches.2), agent_trap.h:
17693    Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn.
17694    
17695 2001-03-14 12:16  slif
17697    * agent/mibgroup/tunnel/tunnel.c:
17699    Use config.h, don't use ucd-snmp directory to build in the mibgroup tree.
17700    
17701 2001-03-14 11:05  slif
17703    * testing/: Makefile.in , RUNTESTS , TESTCONF.sh
17704    , eval_onescript.sh , eval_tools.sh:
17706    merge the test script changes made in the V4-2-patches branch.
17707    
17708 2001-03-14 10:57  jbpn
17710    * agent/mibgroup/disman/mteTriggerTable.c:
17712    Change to discontinuity processing to stop it returning TRUE all the
17713    time
17714    
17715 2001-03-14 10:52  jbpn
17717    * agent/mibgroup/disman/mteTriggerTable.c:
17719     - rough stab at discontinuity processing
17720     - bail out of getNext-type loops on a badType condition
17721    
17722 2001-03-14 10:34  hardaker
17724    * README.krb5:
17726    kerberos README file from Ken Hornstein
17727    
17728 2001-03-14 10:28  jbpn
17730    * agent/mibgroup/disman/mteTriggerDeltaTable.c:
17732    Get returned *var_len right for mteTriggerDeltaDiscontinuityID
17733    
17734 2001-03-14 10:19  slif
17736    * agent/snmpd.c , agent/mibgroup/examples/ucdDemoPublic.c
17737    , apps/snmpvacm.c , apps/snmpnetstat/winstub.c ,
17738    snmplib/parse.c , snmplib/snmpUnixDomain.c:
17740    patch submitted by Harrie Hazewinkel to quiet some warnings.
17741    
17742 2001-03-14 10:19  hardaker
17744    * acconfig.h , configure , configure.in ,
17745    snmplib/snmp_api.c , snmplib/snmpksm.c ,
17746    snmplib/snmpksm.h:
17748    KSM patch from Ken Hornstein.
17749    
17750 2001-03-14 05:45  dts12
17752    * agent/mibgroup/host/: hr_swrun.c (V4-2-patches.5), hr_swrun.c:
17754    Fix Linux file descriptor leak (reported by Oliver Fänger)
17755    
17756 2001-03-14 05:22  jbpn
17758    * agent/mibgroup/disman/.cvsignore:
17760    [no log message]
17761    
17762 2001-03-14 02:20  jbpn
17764    * agent/mibgroup/disman/: mteTriggerTable.c ,
17765    mteTriggerTable.h:
17767     - save original PDU's transport domain -- necessary for
17768       community string processing
17769    
17770       CAUTION: incompatible change in format of mteTriggerTable
17771                configuration entry
17772    
17773     - fix memory leak in mte_run_trigger by releasing PDUs
17774    
17775     - send "bad type" notifications in some cases
17776    
17777     - other minor memory leaks
17778    
17779     - "delta" sampleType handled for boolean triggers
17780    
17781     - more "XXX:" comments!
17782    
17783 2001-03-13 13:52  marz
17785    * perl/SNMP/SNMP.xs:
17787    fix support for Integer32
17788    
17789 2001-03-11 08:43  jbpn
17791    * snmplib/: snmp_transport.c , snmp_transport.h:
17793    Add a function to test whether an OID corresponds to a supported transport
17794    domain.
17795    
17796 2001-03-11 07:55  jbpn
17798    * snmplib/snmpTCPDomain.h:
17800    Add #includes to make struct sockaddr_in complete
17801    
17802 2001-03-11 07:54  jbpn
17804    * snmplib/snmpAAL5PVCDomain.h:
17806    Remove spurious #include
17807    
17808 2001-03-09 07:32  hardaker
17810    * agent/mibgroup/mibII/vacm_vars.c:
17812    Fix rwuser -s model to actually work.
17813    
17814 2001-03-09 05:52  jbpn
17816    * snmplib/snmpTCPDomain.c:
17818    Set a PDU's opaque data on a tcp_recv; this isn't necessary to send
17819    replies (because the underlying socket is strongly connected) but if
17820    you don't do this then you can't do "com2sec" type processing for PDUs
17821    received on TCP sessions... interesting.
17822    
17823 2001-03-09 03:33  jbpn
17825    * snmplib/snmpUDPDomain.c:
17827    Fix bad assumption that community string is zero-terminated
17828    
17829 2001-03-08 15:36  hardaker
17831    * agent/snmpd.c:
17833    - correct version statements to indicate net-snmp.
17834    - remove my name as author (I'm certainly not the only one)
17835    - add web address.
17836    
17837 2001-03-08 15:31  hardaker
17839    * README:
17841    - Added Ken Hornstein's name to contributers list.
17842    - Removed mine from being listed separately.
17843    
17844 2001-03-08 14:51  hardaker
17846    * configure , configure.in ,
17847    agent/mibgroup/mibII/vacm_vars.c , snmplib/snmpksm.c ,
17848    snmplib/snmpksm.h:
17850    Added a kerberos based security module (ksm).
17851      However, Needs libraries (-lkrb5 -lcom_err) not being checked for currently.
17852    
17853 2001-03-08 14:48  hardaker
17855    * snmplib/snmp_api.c:
17857    Whoops.  Shouldnt have a negation sign on the most recent checkin.
17858    
17859 2001-03-08 14:38  hardaker
17861    * snmplib/snmp_api.c:
17863    If NO_PROBE is set, don't do any post probing activities either like
17864    time updating and user creation.
17865    
17866 2001-03-08 08:14  jbpn
17868    * agent/mibgroup/target/target.c:
17870    Remove strdup()s on some session parameters which cause memory leaks
17871    (since snmp_open deep copies the input session anyway)
17872    
17873 2001-03-08 08:11  jbpn
17875    * agent/mibgroup/target/snmpTargetAddrEntry.c:
17877    Make sure sess field of new entries is initialised to NULL.
17878    
17879 2001-03-08 07:49  jbpn
17881    * agent/mibgroup/target/snmpTargetParamsEntry.c:
17883    Make config token parser update timestamp on entry it creates;
17884    move update_timestamp function.
17885    
17886 2001-03-07 07:45  hardaker
17888    * perl/SNMP/: README , SNMP.pm , SNMP.xs:
17890    Patch from Karl Schilke to remove unneeded timestamp support
17891    
17892 2001-03-06 20:58  hardaker
17894    * snmplib/: snmp_api.c , snmp_client.c , snmp_secmod.c
17895    , snmp_secmod.h , snmpusm.c:
17897    secmod struct symbol name changes to something more intelligible.
17898    
17899 2001-03-06 16:46  hardaker
17901    * snmplib/: snmp_api.c , snmp_client.c:
17903    - set the default pdu security model to SNMP_DEFAULT_SECMODEL (not 0).
17904    - don't force the security model of the session on the pdu if already set.
17905    
17906 2001-03-06 16:11  hardaker
17908    * agent/mibgroup/mibII/vacm_vars.c:
17910    hopefully fix to allow other (registered) security models to be used.
17911    
17912 2001-03-06 09:23  hardaker
17914    * README:
17916    Added John Naylon to the README file.
17917    
17918 2001-03-06 09:22  hardaker
17920    * snmplib/: snmp_api.c , snmp_secmod.h:
17922    Create a new secmod callback when a timeout on a pdu occurs.
17923    
17924 2001-03-06 09:18  hardaker
17926    * configure , configure.in:
17928    properly install secmod header list.
17929    
17930 2001-03-06 08:43  hardaker
17932    * snmplib/: snmp_api.c , snmp_secmod.h:
17934    - bug fixes for secmod related stuff (it compiles now (opps)).
17935    
17936 2001-03-06 08:38  hardaker
17938    * snmplib/: snmp_api.c , snmp_secmod.h:
17940    - two new secmod callbacks for freeing a pdu and a session.
17941    - move transport closing in snmp_sess_close() to after pending
17942      requests are freed/closed in case something needs to make use of the
17943      transport before it closes.
17944    
17945 2001-03-06 07:56  hardaker
17947    * snmplib/: snmp_api.c , snmp_secmod.h:
17949    Pass in pdu to secmod encode/decode routines.
17950    
17951 2001-03-06 03:35  jbpn
17953    * agent/mibgroup/mibII/interfaces.c:
17955    Modified function Interface_Index_By_Name (Solaris specific) to cope more
17956    gracefully with large numbers of interfaces.  Also stops Purify on Solaris
17957    complaining about uninitialised memory reads.
17958    
17959 2001-03-05 16:33  hardaker
17961    * snmplib/snmp_api.c:
17963    reverse callback ordering of normal callback/secmod callback
17964    processing in sess_copy().
17965    
17966 2001-03-05 16:26  hardaker
17968    * snmplib/snmp_secmod.c:
17970    remove unused free function calls for security module unregistrations.
17971    
17972 2001-03-05 16:17  hardaker
17974    * snmplib/: snmp_api.c , snmp_secmod.h:
17976    minor API changes to the pluggable security model handling.
17977    
17978 2001-03-05 16:11  hardaker
17980    * snmplib/snmp_api.c:
17982    properly respect the DONT_PROBE_FLAG.
17983    
17984 2001-03-05 15:36  hardaker
17986    * snmplib/: snmp_api.c , snmp_api.h , snmp_secmod.h:
17988    add a session pointer to the v3 build routines.
17989    
17990 2001-03-05 15:23  hardaker
17992    * snmplib/: snmp_api.c , snmp_api.h:
17994    Add a krb5 specific error code.
17995    
17996 2001-03-05 14:58  hardaker
17998    * configure , configure.in:
18000    make configure properly handle pluggable security modules
18001    
18002 2001-03-05 14:49  hardaker
18004    * configure , configure.in:
18006    make configure mkdir snmplib before creating a file in it
18007    
18008 2001-03-05 14:44  hardaker
18010    * configure , configure.in:
18012    make configure respect non-local srcdirs for transport/secmods
18013    
18014 2001-03-05 10:40  hardaker
18016    * acconfig.h , config.h.in , configure ,
18017    configure.in , agent/agent_index.c ,
18018    agent/agent_read_config.c , agent/agent_registry.c ,
18019    agent/mib_modules.c , agent/snmp_vars.c ,
18020    agent/snmpd.c , agent/mibgroup/examples/ucdDemoPublic.c
18021    , agent/mibgroup/snmpv3/usmUser.c , apps/snmptrapd.c
18022    , snmplib/.cvsignore , snmplib/Makefile.in ,
18023    snmplib/callback.h , snmplib/default_store.h ,
18024    snmplib/lcd_time.c , snmplib/scapi.c ,
18025    snmplib/snmp_api.c , snmplib/snmp_api.h ,
18026    snmplib/snmpusm.c , snmplib/snmpusm.h ,
18027    snmplib/snmpv3.c:
18029    support for pluggable security models.  Currently only the USM is
18030    available, but a new kerberos based security model will be available
18031    shortly.  These changes simply make it possible to use more than one
18032    security service.
18033    
18034 2001-03-05 10:36  hardaker
18036    * snmplib/: snmp_secmod.c , snmp_secmod.h:
18038    Added John Naylon to the authors list.
18039    
18040 2001-03-05 10:33  hardaker
18042    * snmplib/snmp_enum.h:
18044    Comment re-arranging to actually be near the functions they're describing.
18045    
18046 2001-03-05 06:10  jbpn
18048    * snmplib/system.c:
18050    Modified get_myaddr() function to cope more gracefully with large numbers
18051    of interfaces, and with the possibility of non-IPv4 addresses on some
18052    interfaces.  Also stops Purify on Solaris complaining about uninitialised
18053    memory reads.  Use "official" definition of INADDR_LOOPBACK.
18054    
18055 2001-03-03 14:34  nba
18057    * mibs/ianalist:
18059    file ianalist was initially added on branch V4-2-patches.
18060    
18061 2001-03-03 14:34  nba
18063    * mibs/rfclist:
18065    file rfclist was initially added on branch V4-2-patches.
18066    
18067 2001-03-03 14:34  nba
18069    * mibs/README.mibs:
18071    file README.mibs was initially added on branch V4-2-patches.
18072    
18073 2001-03-03 14:34  nba
18075    * mibs/rfcmibs.diff:
18077    file rfcmibs.diff was initially added on branch V4-2-patches.
18078    
18079 2001-03-01 19:23  hardaker
18081    * snmplib/: asn1.c , snmp_api.c:
18083    Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
18084    
18085 2001-02-28 23:02  hardaker
18087    * snmplib/: read_config.c , read_config.h ,
18088    snmp_parse_args.c:
18090    - implemented snmp_config(char *line) to parse a .conf configuration
18091      line at any time in the code (handlers must be registered before hand).
18092    - implemented snmp_config_remember(char *line) to memorize it for
18093      later use.
18094    - read_configs, et al, will automatically call them after reading
18095      everything else.
18096    - Added a -Y flag to snmp_parse_args to store read config directives
18097      for later use, thus allowing you to specify .conf directives on the
18098      command line.
18099    
18100 2001-02-27 07:28  dts12
18102    * agent/snmp_vars.c:
18104    Avoid infinite loop with AgentX subagents and VACM checking interaction.
18105    (Fix provided by Frank Strauss)
18106    
18107 2001-02-21 15:21  hardaker
18109    * snmplib/: ucd-snmp-includes.h (V4-2-patches.1),
18110    ucd-snmp-includes.h:
18112    Applied patch #103805 from bcollar: add sys/time.h to ucd-snmp-includes.h
18113    
18114 2001-02-21 15:15  hardaker
18116    * snmplib/: int64.c (V4-2-patches.2), int64.c:
18118    fix bug #133416 (u64Subtraction math) as suggested by the submittor
18119    
18120 2001-02-16 15:12  hardaker
18122    * agent/: var_struct.h (V4-2-patches.1), var_struct.h:
18124    - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request
18125    
18126 2001-02-16 04:16  jbpn
18128    * configure.in:
18130    Change behaviour on cygwin to exclude Unix domain transports by default
18131    on cygwin, and also fix a minor bug, thanks to suggestions by Peter Folk.
18132    
18133 2001-02-14 18:14  hardaker
18135    * apps/: snmptrapd.c (V4-2-patches.1), snmptrapd.c:
18137    removed unused snmp_alarm.h include
18138    
18139 2001-02-12 14:11  marz
18141    * perl/SNMP/SNMP.pm:
18143    added Karl's patch for usenumeric
18144    
18145 2001-02-12 13:54  marz
18147    * perl/SNMP/: MANIFEST , SNMP.pm , SNMP.xs ,
18148    examples/trap-example.pl:
18150    added trap reception API from Philip Prindeville <philipp@cisco.com>
18151    
18152 2001-02-11 08:23  jbpn
18154    * apps/snmptrapd.c:
18156    Use snmp_add not snmp_sess_add (the latter doesn't add a session to
18157    the Session list, and it therefore won't get included in the select()
18158    fdset, hence snmptrapd will never receive very much).
18159    
18160 2001-02-11 08:20  jbpn
18162    * snmplib/snmpUDPDomain.c:
18164    Fix improperly-terminated list in com2sec handling.
18165    
18166 2001-02-11 07:45  jbpn
18168    * agent/snmpd.c:
18170    Clean up merge (>>>>>>, ====== etc. left behind).
18171    
18172 2001-02-10 09:26  jbpn
18174    * configure.in:
18176    Fix typo.
18177    
18178 2001-02-10 09:11  jbpn
18180    * agent/mibgroup/agentx/: master.c , master_admin.c ,
18181    subagent.c:
18183    Memory leak patches (sourceforge patch #103605).
18184    Remove a few strdup()s, and call free_agent_snmp_session() rather than
18185    free() in subagent.c:handle_agentx_packet() for AGENTX_MSG_RESPONSE
18186    and default cases, to ensure free()ing of cloned PDU allocated by
18187    init_agent_snmp_session.
18188    
18189 2001-02-10 07:28  hardaker
18191    * snmplib/: snmpAAL5PVCDomain.c , snmpAAL5PVCDomain.h ,
18192    snmpIPXDomain.c , snmpIPXDomain.h , snmpTCPDomain.c
18193    , snmpTCPDomain.h , snmpUDPDomain.c ,
18194    snmpUDPDomain.h , snmpUnixDomain.c , snmpUnixDomain.h
18195    , snmp_transport.c , snmp_transport.h:
18197    Whoops.  Forgot the new files associated with the pluggable transport stuff.
18198    
18199 2001-02-09 11:22  hardaker
18201    * agent/mibgroup/disman/: event-mib.h , mteObjectsTable.c
18202    , mteObjectsTable.h , mteTriggerBooleanTable.c ,
18203    mteTriggerExistenceTable.c , mteTriggerTable.c ,
18204    mteTriggerTable.h , mteTriggerThresholdTable.c:
18206    Implemented and made use of mteObjectsTable to send additional objects out with traps generated.  Also, don't return data for misc tables when that trigger isn't defined to use that test type.
18207    
18208 2001-02-09 11:16  hardaker
18210    * agent/: snmpd.c (V4-2-patches.2), snmpd.c:
18212    Applied patch #103613: fix memory leak in snmpd port specification -> default_store.
18213    
18214 2001-02-09 11:14  hardaker
18216    * agent/: mib_modules.c (V4-2-patches.2), mib_modules.c:
18218    Applied patch #103612: fix memory leak in mib_module init code
18219    
18220 2001-02-09 11:12  hardaker
18222    * agent/: agent_registry.c (V4-2-patches.1), agent_registry.c:
18224    Applied patch #103611: fix memory leak for duplicate oid registrations.
18225    
18226 2001-02-09 11:05  hardaker
18228    * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c
18229    (V4-2-patches.[1,4]), memory_freebsd2.c:
18231    Applied patch #103702: fix swap reporting on freebsd 4.2
18232    
18233 2001-02-09 10:12  hardaker
18235    * acconfig.h , config.h.in , configure ,
18236    configure.in , agent/agent_trap.c , agent/snmp_agent.c
18237    , agent/snmp_agent.h , agent/snmp_vars.c ,
18238    agent/snmpd.c , agent/mibgroup/mibII/vacm_vars.c ,
18239    apps/snmpstatus.c , apps/snmptest.c , apps/snmptrap.c
18240    , apps/snmptrapd.c , apps/snmptrapd_log.c ,
18241    apps/snmptrapd_log.h , mibs/UCD-SNMP-MIB.txt ,
18242    snmplib/Makefile.in , snmplib/snmp_alarm.c ,
18243    snmplib/snmp_alarm.h , snmplib/snmp_api.c ,
18244    snmplib/snmp_api.h , snmplib/snmp_client.c ,
18245    snmplib/vacm.h:
18247    Applied patch 103510: domain transport independence.  Note: Traps/VACM broken.
18248    
18249 2001-02-09 08:54  hardaker
18251    * testing/tests/: T001snmpv1get , T002snmpv1getnext ,
18252    T003snmpv1getfail , T014snmpv2cget , T015snmpv2cgetnext
18253    , T016snmpv2cgetfail , T017snmpv2ctov1getfail ,
18254    T018snmpv1tov2cgetfail , T020snmpv3get ,
18255    T021snmpv3getnext , T022snmpv3getMD5 ,
18256    T023snmpv3getMD5DES , T024snmpv3getSHA1 ,
18257    T025snmpv3getSHADES , T028snmpv3getfail ,
18258    T030snmpv3usercreation , T053agentv1trap ,
18259    T054agentv2ctrap , T055agentv1mintrap ,
18260    T056agentv2cmintrap , T058agentauthtrap , T100agenthup
18261    , T110agentxget , T111agentxset , T112agentxsetfail
18262    , T113agentxtrap , T120proxyget , T121proxyset
18263    , T122proxysetfail:
18265    updated most tests to use numeric OIDs so as to not rely on mib parsing
18266    
18267 2001-02-09 07:18  hardaker
18269    * agent/mibgroup/agentx/master.h:
18271    remove unused prototype: get_agentx_transID
18272    
18273 2001-02-08 14:15  hardaker
18275    * local/Makefile.in , local/traptoemail ,
18276    man/snmptrapd.conf.5.def:
18278    traptoemail perl script created as an example traphandle script
18279    
18280 2001-02-08 14:01  hardaker
18282    * Makefile.in , acconfig.h , config.h.in ,
18283    agent/Makefile.in , agent/agent_trap.c ,
18284    agent/mib_modules.c , agent/snmpd.c ,
18285    agent/mibgroup/kernel_sunos5.c ,
18286    agent/mibgroup/agentx/client.c ,
18287    agent/mibgroup/agentx/master.c ,
18288    agent/mibgroup/agentx/master_admin.c ,
18289    agent/mibgroup/agentx/master_admin.h ,
18290    agent/mibgroup/agentx/master_request.c ,
18291    agent/mibgroup/agentx/protocol.c ,
18292    agent/mibgroup/agentx/subagent.c ,
18293    agent/mibgroup/host/hr_print.c ,
18294    agent/mibgroup/host/hr_swrun.c ,
18295    agent/mibgroup/mibII/interfaces.c ,
18296    agent/mibgroup/mibII/var_route.c ,
18297    agent/mibgroup/notification/snmpNotifyTable.c ,
18298    agent/mibgroup/smux/smux.c ,
18299    agent/mibgroup/ucd-snmp/loadave.c ,
18300    agent/mibgroup/ucd-snmp/proxy.c ,
18301    agent/mibgroup/ucd-snmp/vmstat.h ,
18302    agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
18303    agent/mibgroup/ucd-snmp/vmstat_bsdi4.h ,
18304    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
18305    agent/mibgroup/ucd-snmp/vmstat_freebsd2.h ,
18306    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
18307    agent/mibgroup/ucd-snmp/vmstat_netbsd1.h ,
18308    agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
18309    agent/mibgroup/ucd-snmp/vmstat_solaris2.h , apps/snmpdelta.c
18310    , apps/snmpset.c , apps/snmptrap.c ,
18311    apps/snmpvacm.c , apps/snmpnetstat/Makefile.in ,
18312    local/mib2c , man/snmpcmd.1 , mibs/RMON-MIB.txt ,
18313    mibs/UCD-SNMP-MIB.txt , perl/SNMP/SNMP.pm ,
18314    snmplib/int64.c , snmplib/parse.c , snmplib/snmp_api.c:
18316    Merge from V4-2-patches: merge 1->2
18317    
18318 2001-01-30 17:13  hardaker
18320    * agent/mibgroup/ucd-snmp/: disk.c (V4-2-patches.1), disk.c:
18322    Applied patch #103414: fix disk info for block sizes other than 1024.
18323    
18324 2001-01-30 13:28  hardaker
18326    * agent/mibgroup/disman/mteTriggerTable.c:
18328    use snmp_enum's properly (strdup() the strings first)
18329    
18330 2001-01-30 13:28  hardaker
18332    * snmplib/: snmp_enum.c , snmp_enum.h:
18334    proper constness for some of the function arguments.
18335    
18336 2001-01-30 13:27  hardaker
18338    * snmplib/read_config.c:
18340    fix bug I just introduced (returning proper saveto pointer)
18341    
18342 2001-01-30 13:17  hardaker
18344    * local/tkmib:
18346    - snmpsets are supported
18347      - A new "set" button has been added to perform sets on an oid.
18348      - All writable objects in a table are now buttons that bring up the
18349        set window with the current value instated.
18350      - All writable objects in the output of snmp{get,walk,getnext}
18351        buttons are displayed as blue and are clickable to change their
18352        values.
18353    - settings configured via the options menu can now be saved.
18354    - use Getopt::Std now.
18355    - supports most of the important snmpcmd(1) flags for session setup.
18356    
18357 2001-01-30 13:12  hardaker
18359    * agent/mibgroup/disman/: event-mib.h ,
18360    mteTriggerBooleanTable.c , mteTriggerBooleanTable.h ,
18361    mteTriggerDeltaTable.c , mteTriggerDeltaTable.h ,
18362    mteTriggerExistenceTable.c , mteTriggerExistenceTable.h ,
18363    mteTriggerTable.c , mteTriggerTable.h ,
18364    mteTriggerThresholdTable.c , mteTriggerThresholdTable.h:
18366    Initial (not-complete) implementation of the DISMAN-EVENT-MIB:
18367      - Implements all 3 tests (boolean, threshold and existence).
18368      - not rigorously tested.
18369      - Currently only supports querying the local agent
18370        (mteTriggerTargetTag must be '').
18371      - Currently only supports sending traps and the mteObjectsTable is
18372        not implemented (my next todo item)
18373      - Only the default traps are sent.  The mteEvent* objects haven't
18374        been implemented (no self-defined traps/sets).
18375      - no easy to use configuration yet (soon).
18376      - configure with --with-mib-modules=disman/event-mib
18377    
18378 2001-01-30 13:03  hardaker
18380    * snmplib/read_config.c:
18382    Use memcpy instead of sprintf for strings that may not be null terminated.
18383    
18384 2001-01-30 12:58  hardaker
18386    * agent/: snmp_agent.c , snmp_agent.h:
18388    Implemented get_current_agent_session() and set_current_agent_session():
18389      - These allow a mib module to retrieve the current
18390        agent_snmp_session pointer for the current transaction.
18391      - This should probably done differently later when we change the mib
18392        module api.
18393      - This will completely fail to work properly in a multi-threaded
18394        agent (which we currently don't support anyway).
18395    
18396 2001-01-29 11:58  hardaker
18398    * snmplib/callback.c:
18400    debugging statement at initialization time.
18401    
18402 2001-01-29 11:58  hardaker
18404    * snmplib/read_config.c:
18406    properly malloc a 1 byte, NULL character string for "" read strings.
18407    
18408 2001-01-29 11:54  hardaker
18410    * agent/mibgroup/: header_complex.c , header_complex.h:
18412    data seperation and new functions:
18413      header_complex_get_from_oid()
18414      header_complex_add_data_by_oid()
18415    
18416 2001-01-12 08:22  hardaker
18418    * mibs/DISMAN-EVENT-MIB.txt:
18420    - DISMAN-EVENT-MIB added to mib repository. (Or, guess what I did during a 6 hour plane flight?)
18421    
18422 2001-01-12 08:16  hardaker
18424    * perl/SNMP/SNMP.xs:
18426    support bit strings
18427    
18428 2001-01-12 08:00  hardaker
18430    * snmplib/: snmp_api.c (V4-2-patches.5), snmp_api.c:
18432    - bit_string fixes
18433    - make snmp_add_var call snmp_parse_oid() instead of read_objid().
18434    
18435 2001-01-12 07:58  hardaker
18437    * snmplib/read_config.c:
18439    - new data types supported for read_config routines: unsigned, bit_str.
18440    
18441 2001-01-12 07:56  hardaker
18443    * snmplib/: asn1.c (V4-2-patches.3), asn1.c:
18445    comment out really odd (and broken) check from asn_bitstring_check???
18446    
18447 2001-01-12 07:53  hardaker
18449    * agent/mibgroup/agentx/subagent.c:
18451    move config string initializer above subagent check so its known even
18452    if not used.
18453    
18454 2001-01-12 07:51  hardaker
18456    * local/: mib2c.storage.conf, mib2c.vartypes.conf
18457    (V4-2-patches.[1,1]), mib2c.storage.conf ,
18458    mib2c.vartypes.conf:
18460    - misc bug fixes.
18461    - new data types (uint32, unsigned, bits).
18462    
18463 2001-01-09 17:08  hardaker
18465    * agent/: agent_registry.c , agent_registry.h ,
18466    ds_agent.h , var_struct.h , mibgroup/mibincl.h ,
18467    mibgroup/agentx/client.c , mibgroup/agentx/master_admin.c
18468    , mibgroup/agentx/master_request.c ,
18469    mibgroup/agentx/subagent.c , mibgroup/agentx/subagent.h:
18471    SubAgent ping support:
18472      - agentxPingInterval specifies SECONDS between when the subagent
18473        tries to ping the master agent.
18474      - if no response is received, it tries to reconnect.
18475      - failing that it tries every SECONDS again till it succeeds.
18476      - re-registers its oid's based on the current subtree list.
18477        - may need some thought.  Assumes *all* need to be re-registered.
18478        - needs to re-register sysortable entries too, but doesn't.
18479      - currently seg-faults on about the 2-4th time or so.  Not sure why.
18480      - Should make Dave smile or cringe or giggle, not sure which.
18481    
18482 2001-01-09 17:02  hardaker
18484    * snmplib/: callback.c , callback.h:
18486    Allow deregistering of callbacks
18487    
18488 2001-01-09 06:20  hardaker
18490    * win32/snmpnetstat/: snmpnetstat.dsp (V4-2-patches.1),
18491    snmpnetstat.dsp:
18493    added getopt.c to list
18494    
18495 2001-01-04 16:44  hardaker
18497    * snmplib/: snmp_enum.c , snmp_enum.h:
18499    - generic snmp enum list support.  Not used anywhere (yet).
18500    
18501 2001-01-04 16:43  hardaker
18503    * configure , configure.in , agent/agent_callbacks.h
18504    , agent/agent_trap.c , agent/agent_trap.h ,
18505    agent/mibgroup/examples/example.c ,
18506    agent/mibgroup/host/hr_swrun.c ,
18507    agent/mibgroup/mibII/interfaces.c ,
18508    agent/mibgroup/notification/snmpNotifyTable.c ,
18509    agent/mibgroup/notification/snmpNotifyTable.h ,
18510    apps/snmpnetstat/main.c , snmplib/Makefile.in ,
18511    snmplib/asn1.c , snmplib/callback.c ,
18512    snmplib/callback.h , snmplib/mib.c ,
18513    snmplib/snmp_api.c , snmplib/snmp_logging.c ,
18514    testing/tests/T053agentv1trap , testing/tests/T054agentv2ctrap
18515    , testing/tests/T055agentv1mintrap ,
18516    testing/tests/T056agentv2cmintrap ,
18517    testing/tests/T113agentxtrap:
18519    - merged patches from V4-2-patches branch to main branch.
18520    
18521 2001-01-04 10:37  hardaker
18523    * man/snmp.conf.5.def , man/snmpcmd.1 , snmplib/mib.c:
18525    - added new printHexText snmp.conf token.
18526    - documented -OT, and the token.
18527    
18528 2001-01-04 10:27  hardaker
18530    * snmplib/: default_store.h , mib.c:
18532    Patch #103091 applied:
18533      - Added -OT option to view hex strings with text in them.
18534    
18535 2000-12-27 16:47  hardaker
18537    * testing/tests/T056agentv2cmintrap:
18539    file T056agentv2cmintrap was initially added on branch V4-2-patches.
18540    
18541 2000-12-27 16:47  hardaker
18543    * testing/tests/T055agentv1mintrap:
18545    file T055agentv1mintrap was initially added on branch V4-2-patches.
18546    
18547 2000-12-22 07:02  hardaker
18549    * snmplib/vacm.c:
18551    fix view processing to watch for length prefix.  The length prefix
18552    really really shouldn't be stored directly in the oid.  Niels?
18553    
18554 2000-12-19 07:22  hardaker
18556    * snmplib/snmpv3.c:
18558    make init_snmpv3() deal with a NULL argument properly.
18559    
18560 2000-12-18 14:37  hardaker
18562    * local/.cvsignore:
18564    - (.cvsignore): remove passtest from the .cvsignore file (bug #12694)
18565    
18566 2000-12-18 10:45  marz
18568    * perl/SNMP/: README , SNMP.pm:
18570    minor doc fix
18571    
18572 2000-12-14 13:46  nba
18574    * snmplib/system.c:
18576    - system.c: fix uptime for 64-bit Solaris
18577    
18578 2000-12-14 13:45  nba
18580    * agent/mibgroup/ucd-snmp/dlmod.c:
18582    - dlmod.c: fix stupid spelling error
18583    
18584 2000-12-13 21:52  nba
18586    * agent/mibgroup/ucd-snmp/dlmod.c:
18588    - dlmod.c: fix confusion between int, size_t, long for 64-bit compiles.
18589    
18590 2000-12-13 08:40  hardaker
18592    * man/Makefile.in:
18594    - (Makefile.in): add snmpconf.1
18595    
18596 2000-12-08 14:49  nba
18598    * agent/mibgroup/mibII/vacm_vars.c , snmplib/vacm.c:
18600    - vacm_vars.c, vacm.c: indexing of vacmViewTreeFamilyEntry was hosed, assuming
18601         that the Subtree index had an IMPLIED attribute.
18602    
18603 2000-12-08 14:46  nba
18605    * agent/mibgroup/host/: hr_filesys.c , hr_partition.c:
18607    - hr_filesys.c, hr_partition.c: fix some zero index values.
18608    
18609 2000-12-08 14:43  nba
18611    * agent/snmp_vars.c:
18613    - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific)
18614    
18615 2000-12-08 14:38  nba
18617    * agent/agent_trap.c:
18619    - agent_trapd.c: security model values are not the same is snmp version values
18620    
18621 2000-12-06 14:45  nba
18623    * agent/mibgroup/mibII/interfaces.c:
18625    - interfaces.c: Linux kernel 2.0.x has no ARPHRD_HIPPI
18626    
18627 2000-12-05 07:00  hardaker
18629    * local/Makefile.in:
18631    - (Makefile.in): Fix rsnmp's /usr/local hardcoded path.
18632    
18633 2000-12-04 17:03  hardaker
18635    * testing/tests/T112agentxsetfail:
18637    - (T112agentxsetfail): fix
18638    
18639 2000-12-04 16:33  hardaker
18641    * README , sedscript.in , version.h:
18643    - (version.h sedscript.in): version tag ( 5.2 )
18645 -------------------------------------------------------------------------------
18647 Changes: V4.2.3 -> V4.2.4
18648         
18649 2002-04-04 15:24  hardaker
18651    * snmplib/: snmp_api.c, snmp_api.h:
18653    patch from Petter Larsen to add a function for extracting the fd associated with a session
18654    
18655 2002-04-04 15:14  hardaker
18657    * agent/agent_registry.c:
18659    deal with fd unregistrations properly.
18660    
18661 2002-04-03 08:32  hardaker
18663    * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:
18665    - (version.h sedscript.in): version tag ( 4.2.4.pre3 )
18666    
18667 2002-04-02 15:02  hardaker
18669    * agent/mibgroup/ucd-snmp/registry.c:
18671    Apply patch #515577 to fix one case of a registry problem.
18672    
18673 2002-04-02 14:57  hardaker
18675    * agent/mibgroup/ucd-snmp/disk.c, s/darwin.h:
18677    Apply patch #524424 for darwin fixes for ucd-snmp/disk.c
18678    
18679 2002-04-02 14:48  hardaker
18681    * agent/mibgroup/kernel_sunos5.c:
18683    apply patch 527573 to fix 64 bit types on solaris
18684    
18685 2002-04-01 22:28  hardaker
18687    * snmplib/snmp_api.c:
18689    Let init_snmp protect itself.
18690    
18691 2002-03-28 23:48  hardaker
18693    * agent/mibgroup/ucd-snmp/pass.c:
18695    enable row creation for pass modules.  Patch #482005
18696    
18697 2002-03-28 23:44  hardaker
18699    * agent/mibgroup/mibII/interfaces.c:
18701    patch #517340: freebsd5 support
18702    
18703 2002-03-28 23:38  hardaker
18705    * agent/mibgroup/host/hr_filesys.c:
18707    apply freebsd5 patch #517333
18708    
18709 2002-03-28 23:10  hardaker
18711    * perl/SNMP/SNMP.xs:
18713    fix bug #525844.  perl SNMP was using a trap address of 0.0.0.0.
18714    
18715 2002-03-28 23:03  hardaker
18717    * snmplib/snmp_api.c:
18719    use a static variable for init checking.  Bug #536386.
18720    
18721 2002-03-28 15:23  dts12
18723    * FAQ:
18725    Add a few new entries (mostly relating to traps)
18726    
18727 2002-03-27 01:55  dts12
18729    * configure.in, configure:
18731    Use the correct name of the Windows IP Helper API library.
18732    (Computers can be soooo picky!)
18733    
18734 2002-03-26 08:29  hardaker
18736    * agent/mibgroup/ucd-snmp/diskio.c:
18738    enable diskio on freebsd5.  Implements patch 517328 in a different way.
18739    
18740 2002-03-26 07:44  dts12
18742    * configure, configure.in:
18744    Add /etc/filesystems to list of mount table files (for AIX)
18745    Should fix bugs 232588 and (?)517113
18746    
18747 2002-03-26 07:39  dts12
18749    * configure, configure.in:
18751    Remove trailing ':' from list of MIB module names in configure output,
18752    to avoid confusion (see Bug #491129)
18753    
18754 2002-03-26 06:50  dts12
18756    * configure, configure.in:
18758    Add '-lhlpapi' to the agent libraries when compiling under Windows
18759    (using Cygwin).  DLLIBS is not as suitable as AGENT_LIBS for this
18760    (see the equivalent patch on the main branch), but it should do.
18761    Should fix Bug #534409.
18762    
18763 2002-03-25 22:33  rstory
18765    * snmplib/parse.c:
18767    fix bug#520478 showMibErrors token is inverted
18768    
18769 2002-03-25 18:47  rstory
18771    * agent/snmp_vars.c:
18773    fix bug#502123 agentx infinite loop.
18774    
18775 2002-03-24 05:19  nba
18777    * agent/mibgroup/host/hr_swrun.c:
18779    Restrict hrSWRunParams returns values to 128 octets
18780    
18781 2002-03-24 05:04  nba
18783    * snmplib/mib.c:
18785    Oops - snprint_* cannot realloc
18786    
18787 2002-03-21 07:21  hardaker
18789    * configure.in, configure:
18791    fix bug #532696 fixing rpm for newer rpm versions
18792    
18793 2002-03-20 07:48  hardaker
18795    * agent/mibgroup/mibII/system_mib.c:
18797    remove illegal SET support for sysDescr.
18798    
18799 2002-03-19 02:01  jbpn
18801    * agent/mibgroup/smux/smux.h:
18803      - patch from Joshua Giles to increase the maximum string length
18804        (#527650).
18805    
18806 2002-03-18 14:38  nba
18808    * win32/libsnmp_dll/libsnmp.def:
18810    Add missing exports for VC++ build
18811    
18812 2002-03-18 13:23  nba
18814    * agent/mibgroup/ucd-snmp/disk.c:
18816    Proper test for successful open of ETC_MNTTAB
18817    
18818 2002-03-18 13:09  nba
18820    * agent/agent_read_config.c:
18822    Fix interchanged parameters for strncpy
18823    
18824 2002-03-18 08:51  dts12
18826    * win32/: win32.dsw, encode_keychange/encode_keychange.dsp,
18827    libagent/libagent.dsp, libsnmp/libsnmp.dsp,
18828    libsnmp_dll/libsnmp_dll.dsp, libucdmibs/libucdmibs.dsp,
18829    snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp,
18830    snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp,
18831    snmpgetnext/snmpgetnext.dsp, snmpget/snmpget.dsp,
18832    snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp,
18833    snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
18834    snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp,
18835    snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp,
18836    snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp:
18838    Apply DOS-type line endings to the DSW/DSP files.
18839    
18840 2002-03-18 08:41  dts12
18842    * agent/mibgroup/smux/smux.c:
18844    Use the same variable name for output buffer and size calculation.
18845    
18846 2002-03-18 05:39  jbpn
18848    * README.hpux11, agent/mibgroup/host/hr_storage.c,
18849    agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/var_route.c,
18850    agent/mibgroup/ucd-snmp/loadave.c,
18851    agent/mibgroup/ucd-snmp/memory.c, agent/mibgroup/ucd-snmp/memory.h,
18852    s/hpux.h:
18854      - commit Johannes's update to the HPUX-11 patch
18855    
18856 2002-03-18 02:31  jbpn
18858    * agent/mibgroup/agentx/master.c:
18860      - extend tcp_wrappers support to AgentX.  This makes it more
18861        reasonable to implement a distributed subagent architecture
18862        without massive security worries.
18863    
18864 2002-03-14 07:23  hardaker
18866    * snmplib/snmp_api.c:
18868    Fix dont_probe bug pointed out by Stefan Aeschbacher.
18869    
18870 2002-03-13 18:58  slif
18872    * snmplib/asn1.c:
18874    Clarify unsigned char argument for the noisy or confused compiler.
18875    
18876 2002-03-13 18:46  slif
18878    * agent/mibgroup/mibII/vacm_vars.c, apps/snmptrapd_log.c:
18880    quell several warnings about signed vs unsigned comparisons.
18881    
18882 2002-03-13 18:44  slif
18884    * win32/win32.dsw:
18886    remove dependencies to restore building either Debug or Release targets.
18887    
18888 2002-03-13 18:43  slif
18890    * win32/libsnmp_dll/libsnmp.def:
18892    track change setenv --> snmp_setenv
18893    
18894 2002-03-13 15:50  hardaker
18896    * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
18897    UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt:
18899    address changes for ucd-snmp -> net-snmp note saying these mibs are no
18900    longer supported by UCD.
18901    
18902 2002-03-13 15:21  hardaker
18904    * snmplib/tools.c:
18906    malloc at least one byte in hex_to_binary2
18907    
18908 2002-03-13 04:03  dts12
18910    * FAQ:
18912    Add a description of "unlinked OIDs".
18913    
18914 2002-03-12 20:03  hardaker
18916    * agent/mibgroup/ucd-snmp/memory_solaris2.c:
18918    Patch from daniel Sully to improve solaris swap info
18919    
18920 2002-03-12 08:34  dts12
18922    * FAQ:
18924    Updating of the FAQ ready for the next release.
18925    (Mostly rephrasing of existing entries, but a few new questions)
18926    
18927 2002-03-11 10:06  hardaker
18929    * agent/: mibgroup/smux/smux.c, mibgroup/ucd-snmp/proxy.c,
18930    agent_index.c, agent_read_config.c, agent_registry.c, snmp_agent.c,
18931    snmpd.c, mibgroup/agentx/master_request.c:
18933    better printing apis
18934    
18935 2002-03-11 10:06  hardaker
18937    * apps/snmpvacm.c:
18939    fix api in a comment (how picky am I?)
18940    
18941 2002-03-11 07:41  dts12
18943    * FAQ:
18945    Bring the 4x- and main-branch FAQs into agreement.
18946    
18947 2002-03-11 05:16  jbpn
18949    * snmplib/parse.c:
18951      - fix bad type assignment in build_translation_table(), noticed by
18952        Peter Stevens.
18953    
18954 2002-03-10 14:07  nba
18956    * snmplib/mib.h:
18958    Oops - forgot to remove the #ifdef for unsafe sprint_* functions declarations
18959    
18960 2002-03-10 13:54  nba
18962    * apps/snmpwalk.c:
18964    Fix up out-of-order error message
18965    
18966 2002-03-10 13:44  nba
18968    * apps/snmpdelta.c:
18970    Don't die on v2 exceptions
18971    
18972 2002-03-10 13:41  nba
18974    * snmplib/: asn1.c, snmp_debug.c:
18976    Remove some calls to old sprint_* functions
18977    
18978 2002-03-10 13:39  nba
18980    * snmplib/: mib.c, mib.h:
18982    Add snprint_* replacement functions for all sprint_* functions
18983    
18984 2002-03-10 13:38  nba
18986    * man/mib_api.3:
18988    Document snprint_{objid,variable,value}
18989    
18990 2002-03-10 08:34  hardaker
18992    * snmplib/: mib.c, mib.h:
18994    include the snprintf counterparts from the 5.0 code.
18995    
18996 2002-03-08 18:07  hardaker
18998    * agent/mibgroup/mibII/ipAddr.c:
19000    redefine a variable on freebsd for 2.2.5
19001    
19002 2002-03-08 17:57  hardaker
19004    * agent/mibgroup/mibII/interfaces.c:
19006    remove a broken fix I accidentically committed
19007    
19008 2002-03-08 17:42  hardaker
19010    * agent/mibgroup/mibII/interfaces.c:
19012    patch from Mihail Balikov to support up but no ip interfaces.
19013    
19014 2002-03-08 17:27  hardaker
19016    * configure.in, configure, aclocal.m4:
19018    patch from Paul Rasmussen to fix --enable-shared
19019    
19020 2002-03-08 16:58  hardaker
19022    * perl/SNMP/SNMP.xs:
19024    old patch from Bert Driehuis to fix c64s in perl
19025    
19026 2002-03-08 14:53  nba
19028    * snmplib/mib.c:
19030    Remove 1000 lines of duplicate code by using the sprint_realloc_* functions
19031    in the implementaion of the non-realloc counterparts.
19032    
19033 2002-03-08 14:51  nba
19035    * apps/: snmpdelta.c, snmptable.c, snmpusm.c, snmpwalk.c:
19037    Remove last sprint_nonrealloc calls
19038    
19039 2002-03-07 03:20  jbpn
19041    * man/mib_api.3:
19043      - patch from Guy Harris to describe new mib_api
19044    
19045 2002-03-07 02:58  jbpn
19047    * snmplib/mib.h:
19049      - declare the sprint_realloc_blah functions.  Thanks to Guy Harris.
19050    
19051 2002-03-06 08:41  dts12
19053    * snmplib/snmpv3.c:
19055    Fix a confusion between defAuthType and defPrivType.
19056    
19057 2002-03-06 05:52  dts12
19059    * snmplib/snmp_api.c:
19061    Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set.
19062    Qn: Should the AuthPassphrase also be used for privacy if no other value is available?
19063    
19064 2002-03-06 03:19  jbpn
19066    * testing/Makefile.in:
19068      - ignore errors doing rm -rf /tmp/snmp-test* when making clean (this
19069        happens all the time on the compile farm because e.g. I can't
19070        delete Wes's test directories and it's a nuisance because then the
19071        rest of the directories don't get cleaned up properly).
19072    
19073 2002-03-06 02:24  jbpn
19075    * snmplib/mib.c:
19077      - fix another potential buffer overflow problem as reported in bug
19078        #526262.
19079    
19080 2002-03-05 10:45  hardaker
19082    * agent/mibgroup/ucd-snmp/versioninfo.c:
19084    impose max length restriction supplied by mib for configuration options.
19085    
19086 2002-03-05 09:52  hardaker
19088    * mibs/UCD-SNMP-MIB.txt:
19090    missed a modification to the patch.
19091    
19092 2002-03-05 09:51  hardaker
19094    * mibs/UCD-SNMP-MIB.txt:
19096    A modified patch from Juergen Schoenwaelder for longer configure strings.
19097    
19098 2002-03-05 08:23  dts12
19100    * agent/snmp_vars.h:
19102    Reverse my earlier (bogus) fix.
19103    Things were fine as they were - I must be cracking up.....
19104    
19105 2002-03-05 08:05  dts12
19107    * agent/mibgroup/examples/ucdDemoPublic.c:
19109    Add missing "standard" headers, and tweak a type slightly.
19110    (Based on requests from Gregory Toth).
19111    
19112 2002-03-05 06:56  dts12
19114    * agent/snmp_vars.h:
19116    Bring declaration of 'init_agent' into line with code definition.
19117    
19118 2002-03-05 06:48  dts12
19120    * agent/mibgroup/: notification/snmpNotifyTable.c, ucd-snmp/dlmod.c:
19122    Cast a couple of mallocs appropriately (requested by Gregory Toth)
19123    
19124 2002-03-04 21:38  hardaker
19126    * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:
19128    - (version.h sedscript.in): version tag ( 4.2.4.pre2 )
19129    
19130 2002-03-04 01:51  dts12
19132    * local/mib2c:
19134    Catch and report invalid node specifications.
19135    (This ought to be handled by that test that follows immediately, but
19136     "$SNMP::MIB{$oid}" appears to return the core mib-2 object regardless)
19137    
19138 2002-03-04 01:16  dts12
19140    * agent/mibgroup/ucd-snmp/memory.c:
19142    Correct debug output message (thanks to Jeroen Ruigrok)
19143    
19144 2002-03-01 22:37  hardaker
19146    * snmplib/asn1.c:
19148    fix bug #524529
19149    
19150 2002-03-01 07:17  nba
19152    * ltmain.sh, aclocal.m4, configure:
19154    Pull in up-to-date libtool, which should help Darwin
19155    
19156 2002-03-01 07:15  nba
19158    * config.guess, config.sub:
19160    Pull in up-to-date config scripts
19161    
19162 2002-02-27 09:47  dts12
19164    * snmplib/vacm.c:
19166    Handle views that specify a full instance OID.
19167    (Since the internally stored OID prepends the length as well,
19168     the apparent length is one greater than it really is)
19169    
19170 2002-02-26 14:18  nba
19172    * snmplib/: parse.c, parse.h:
19174    Save File/line for messages about unlinked OIDs
19175    
19176 2002-02-25 15:46  nba
19178    * mibs/: Makefile.mib, mibfetch:
19180    Make sure that we fetch IANAifType-MIB from the maintained location.
19181    
19182 2002-02-25 15:45  nba
19184    * mibs/DISMAN-SCHEDULE-MIB.txt:
19186    Update for RFC 3231
19187    
19188 2002-02-25 08:59  nba
19190    * mibs/rfclist:
19192    New RFC's issued with mibs:
19193    3201   CIRCUIT-IF-MIB
19194    3202   FRSLD-MIB
19195    3231   DISMAN-SCHEDULE-MIB
19196    
19197 2002-02-25 08:57  nba
19199    * agent/mibgroup/host/hr_disk.c:
19201    FreeBSD4 has new disk names
19202    
19203 2002-02-25 08:56  nba
19205    * agent/mibgroup/host/hr_print.c:
19207    Properly bracket run_lpstat prototype
19208    
19209 2002-02-25 02:48  jbpn
19211    * snmplib/parse.c:
19213      - only copy the first DESCRIPTION clause of MODULE-COMPLIANCE
19214        statements to avoid a memory leak (see bug #522363).
19215    
19216 2002-02-25 01:21  dts12
19218    * agent/snmpd.c:
19220    Specify the correct debug token for displaying the list of modules
19221    (spotted by Brian Shaver)
19222    
19223 2002-02-22 09:27  dts12
19225    * snmplib/: MSG00001.bin, winservice.mc ,
19226    MSG00001.bin (1.1), winservice.mc (1.1):
19228    Add missing files for Windows service operation.
19229    
19230 2002-02-22 08:42  dts12
19232    * agent/snmpd.c:
19234    Just close the main session when shutting down under Windows,
19235    not everything (so that it can still generate the shutdown trap).
19236    
19237 2002-02-22 01:49  jbpn
19239    * FAQ, README.win32:
19241      - update comments on Win32 port in FAQ
19242    
19243      - discuss what IPHLPAPI.{LIB,DLL} is and where it can be obtained
19244        from in README.win32
19245    
19246 2002-02-21 07:02  dts12
19248    * win32/snmpd/snmpd.dsp:
19250    Fix bogus structure comments in the snmpd project file.
19251    
19252 2002-02-21 03:13  jbpn
19254    * agent/mibgroup/smux/smux.c:
19256      - emit error on over-length password instead of writing off end of
19257        buffer (bug #520649, noted by John Sellens).
19258    
19259 2002-02-20 09:27  jbpn
19261    * apps/snmptranslate.c, apps/snmptrapd.c,
19262    snmplib/snmp_parse_args.c, snmplib/system.c, snmplib/system.h:
19264      - changes to avoid namespace clash problems with setenv() which are
19265        caused by libwrap supplying a function of that name as well as us.
19266    
19267      - all calls in the code to setenv() are replaced with a call to
19268        snmp_setenv().
19269    
19270      - snmp_setenv() calls setenv() if such a function exists, otherwise
19271        it simulates the effect by calling putenv().
19272    
19273 2002-02-20 05:43  jbpn
19275    * NEWS:
19277      - mention tcp_wrappers support for snmptrapd
19278    
19279 2002-02-20 05:41  jbpn
19281    * apps/: Makefile.in, snmptrapd.c:
19283      - add libwrap support for snmptrapd
19284    
19285 2002-02-20 05:20  jbpn
19287    * configure, configure.in:
19289      - exit with an error if --with-libwrap is given and we can't find it
19290    
19291 2002-02-20 03:00  jbpn
19293    * apps/snmpdelta.c:
19295      - initialise some buffers, to avoid garbage printing problems, as
19296        noted by Anonymous in bug #520220.
19297    
19298 2002-02-19 06:47  hardaker
19300    * agent/mibgroup/ucd-snmp/memory.c:
19302    Patch from Jeroen Ruigrok to merge a few ifdefs
19303    
19304 2002-02-19 01:51  jbpn
19306    * agent/auto_nlist.h:
19308      - add forward declaration of struct nlist to avoid compiler
19309        complaints.  Thanks to Andy Hood.
19310    
19311 2002-02-18 08:17  hardaker
19313    * agent/mibgroup/ucd-snmp/memory.c:
19315    patch from Jeroen Ruigrok for minor ifdef clean ups
19316    
19317 2002-02-18 02:36  jbpn
19319    * apps/snmptrapd_log.c:
19321      - use calloc instead of malloc to make sure buffer is initially
19322        zero-terminated (in case of 0 varbinds).  Bug #518700, noted by
19323        Andreas Hartmann.
19324    
19325 2002-02-18 02:29  dts12
19327    * agent/mibgroup/host/hr_storage.c:
19329    Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok)
19330    
19331 2002-02-18 02:09  jbpn
19333    * agent/mibgroup/: notification/snmpNotifyTable.c,
19334    target/snmpTargetAddrEntry.c:
19336      - remove troublesome inline qualifiers.  Thanks to Andy Hood for
19337        noting that these cause problems on AIX.
19338    
19339 2002-02-18 02:05  jbpn
19341    * agent/mibgroup/mibII/at.c:
19343      - remove //-style comments.  Thanks to Andy Hood for pointing this
19344    out.
19345    
19346 2002-02-18 00:13  hardaker
19348    * snmplib/asn1.c:
19350    don't build oid's with >128 length subids.  (see bug #518855)
19351    
19352 2002-02-15 22:07  hardaker
19354    * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:
19356    - (version.h sedscript.in): version tag ( 4.2.4.pre1 )
19357    
19358 2002-02-15 17:02  hardaker
19360    * agent/mibgroup/snmpv3/usmUser.c:
19362    fix bug#508126 which actually led me to another.
19363      - oid parsing and searching in getnexts could sometimes loop.
19364    
19365 2002-02-15 17:00  hardaker
19367    * Makefile.top, configure, configure.in:
19369    support --disable-shared-version concept from Paul Rasmussen.
19370    
19371 2002-02-15 16:41  hardaker
19373    * agent/mibgroup/host/hr_swrun.c:
19375    dynix broke linux.  Bad dynix.  No bone.  Go to your room.
19376    
19377 2002-02-15 16:28  hardaker
19379    * snmplib/ucd-snmp-includes.h:
19381    add back in netinet/in.h and sys/time.h (in proper protected form)
19382    which was deleted from 4.2.3 for some reason we never figured out.
19383    
19384 2002-02-15 16:21  hardaker
19386    * ChangeLog, FAQ, NEWS, README:
19388    updates for what will be 4.2.4
19389    
19390 2002-02-15 15:52  hardaker
19392    * agent/mibgroup/ucd-snmp/proxy.c:
19394    check end of mibview conditions
19395    
19396 2002-02-15 08:01  dts12
19398    * agent/mibgroup/mibII/vacm_vars.c:
19400    Populate an empty case statement (spotted by Jeroen Ruigrok)
19401    
19402 2002-02-15 07:11  hardaker
19404    * README.snmpv3:
19406    remove unneeded -CN and -CO example options
19407    
19408 2002-02-15 06:47  dts12
19410    * agent/snmpd.c, snmplib/winservice.c, snmplib/winservice.h,
19411    snmplib/winservice.rc, win32/snmpd/snmpd.dsp:
19413    Support for running as a Windows service.
19414    (Supplied by Raju Krishnappa & Latha Prabhu)
19415    
19416 2002-02-14 11:11  nba
19418    * agent/mibgroup/ucd-snmp/vmstat.c:
19420    Make buffer pointer static so it doesn't leak
19421    
19422 2002-02-14 11:10  nba
19424    * snmplib/scapi.h:
19426    Fix bad paranthesis
19427    
19428 2002-02-14 07:40  hardaker
19430    * agent/snmpd.c:
19432    fix email address bug #517178
19433    
19434 2002-02-14 01:47  dts12
19436    * apps/snmpnetstat/if.c:
19438    Check for running off the end of I/F table (patch from RedHat)
19439    
19440 2002-02-14 01:44  dts12
19442    * agent/mibgroup/host/hr_swinst.c:
19444    Include RedHat patches for better RPM support
19445    
19446 2002-02-14 01:38  dts12
19448    * config.h.in, configure, configure.in:
19450    Adopt RedHat's configure testing for rpm library requirements
19451    
19452 2002-02-13 16:41  hardaker
19454    * configure, configure.in:
19456    enable shared by default except for developers
19457    
19458 2002-02-13 13:51  hardaker
19460    * agent/mibgroup/target/snmpTargetAddrEntry.c:
19462    remove inline function from being declared in another function.
19463    
19464 2002-02-13 13:27  hardaker
19466    * agent/mibgroup/notification/snmpNotifyTable.c:
19468    remove inline function from being declared in another function.
19469    
19470 2002-02-13 08:18  hardaker
19472    * perl/SNMP/SNMP.xs:
19474    fix sets of unsigned32's.
19475    
19476 2002-02-13 07:59  dts12
19478    * snmplib/mib.c:
19480    DS_LIB_PRINT_SUFFIX_ONLY is an integer option, not a boolean flag.
19481    (Attempting to set this via the SUFFIX environmental variable will
19482    turn on packet dumping instead!)
19483    
19484 2002-02-13 04:15  jbpn
19486    * agent/mibgroup/host/hr_print.c:
19488      - fix bug #516904 (snmpd dies if no printcap with cgetent), noted by
19489        Anonymous -- check return value of cgetnext() properly in
19490        Init_HR_Print().
19491    
19492 2002-02-12 07:11  jbpn
19494    * configure.in, configure:
19496      - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to
19497        actually add -lnsl to link parameters!
19498    
19499 2002-02-12 05:29  jbpn
19501    * configure, configure.in:
19503      - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP
19504        was not being #defined in the case where -lnsl is needed in addition
19505        to -lwrap.
19506    
19507 2002-02-12 01:30  dts12
19509    * agent/mibgroup/mibII/vacm_vars.c:
19511    Implement the BadCommunity{Names,Uses} counters.
19512    
19513 2002-02-11 10:07  jbpn
19515    * apps/snmptable.c:
19517      - fix bugs #489336 and #508146 (duplicate columns and columns in
19518        wrong order).
19519    
19520 2002-02-11 08:23  dts12
19522    * snmplib/snmp_parse_args.c:
19524    Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls
19525    
19526 2002-02-11 05:30  jbpn
19528    * FAQ:
19530      - mention HPUX-11 and Dynix/PTX 4.4 support, and some spelling fixes
19531    
19532 2002-02-08 06:12  dts12
19534    * agent/mibgroup/mibII/sysORTable.h:
19536    Ensure the null versions of the two REGISTER macros swallow their parameters.
19537    
19538 2002-02-08 04:42  dts12
19540    * agent/snmp_agent.c:
19542    Implement the missing outgoing error statistics counters
19543    (patch #510194 from Latha Prabhu)
19544    
19545 2002-02-08 02:54  dts12
19547    * agent/snmp_agent.c:
19549    Process the full list objects in each pass of a SET, even if one entry fails
19550    midway through.  This is less efficient than failing immediately, but brings
19551    the behaviour in line with the documentation, and ensures that all resources
19552    will be released.
19553    
19554 2002-02-08 02:50  dts12
19556    * agent/snmp_agent.c:
19558    Return the correct error index for problems in SET handling.
19559    (patch #467155, from Latha Prabhu)
19560    
19561 2002-02-08 02:42  dts12
19563    * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c:
19565    Added support for memory and swap entries in hrStorageTable for Solaris
19566    (from patch #505498 - thanks to Johannes Schmidt-Fischer)
19567    
19568 2002-02-08 02:09  dts12
19570    * agent/mibgroup/mibII/ip.c:
19572    Register IP Routing table objects as writable.
19573    
19574 2002-02-07 07:39  dts12
19576    * README.hpux11, acconfig.h, config.h.in,
19577    agent/mibgroup/ucd_snmp.h, agent/mibgroup/host/hr_network.c,
19578    agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swinst.c,
19579    agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c,
19580    agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
19581    agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c,
19582    agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/tcp.c,
19583    agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/tcpTable.h,
19584    agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c,
19585    agent/mibgroup/mibII/var_route.c, agent/mibgroup/mibII/var_route.h,
19586    agent/mibgroup/ucd-snmp/memory.c, mibs/UCD-SNMP-MIB.txt, s/hpux.h:
19588    Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer.
19589    
19590 2002-02-05 11:45  hardaker
19592    * COPYING:
19594    copyright year update for NAI and Cambridge
19595    
19596 2002-02-04 03:17  jbpn
19598    * snmplib/mib.c:
19600      - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is
19601        set (corrects bug #511793, reported by Anonymous).
19602    
19603 2002-01-28 12:50  hardaker
19605    * FAQ:
19607    mirror section update
19608    
19609 2002-01-28 12:49  hardaker
19611    * agent/agent_trap.h:
19613    warning added about send_trap_vars and enterprise oid used.
19614    
19615 2002-01-25 06:27  jbpn
19617    * agent/mibgroup/mibII/vacm_vars.c:
19619      - fix minor problem with storageType (always okay to set to current
19620        value).
19621    
19622      - don't reset some variables to old value unless we actually set
19623        them in the first place!
19624    
19625 2002-01-24 06:06  jbpn
19627    * snmplib/read_config.c:
19629      - avoid format string nasties in read_config_store() when writing to
19630        files (exposed e.g. by the persistent sysName.0 stuff -- try
19631        snmpset host sysName.0 s "%08x" -- oops)
19632    
19633 2002-01-24 03:14  dts12
19635    * agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_utils.c,
19636    s/aix.h:
19638    AIX support for Host Resources module.
19639        (Thanks to Andy Hood)
19640    
19641 2002-01-23 08:39  jbpn
19643    * agent/mibgroup/mibII/vacm_vars.c:
19645      - set viewType to the DEFVAL included(1) for new rows
19646    
19647 2002-01-22 06:36  jbpn
19649    * agent/mibgroup/mibII/vacm_vars.c:
19651      - fix bug just introduced where setting an existing row's status to
19652        createAndGo(4) or createAndWait(5) would delete the row.
19653    
19654 2002-01-22 04:22  jbpn
19656    * agent/mibgroup/: notification/snmpNotifyTable.c,
19657    target/snmpTargetAddrEntry.c, target/snmpTargetAddrEntry.h,
19658    target/snmpTargetParamsEntry.c, target/snmpTargetParamsEntry.h:
19660      - backport of recent improvements to snmpTargetParamsTable,
19661        snmpTargetAddrTable and snmpNotifyTable.
19662    
19663 2002-01-21 04:22  jbpn
19665    * agent/snmp_vars.c:
19667      - set noSuchObject to FALSE if we have a valid write_method (this
19668        causes the correct exception noSuchInstance to be generated if the
19669        requested object doesn't exist).
19670    
19671 2002-01-21 04:20  jbpn
19673    * agent/snmp_agent.c:
19675      - slight change to generation of error-index:
19676    
19677        - explicitly test for error-status == noError, and set error-index
19678          to zero in this case;
19679    
19680        - otherwise use the cached value;
19681    
19682        - don't zero the cached value in handle_var_list if handle_one_var
19683          returns noError
19684    
19685      - this copes properly with SET requests, where a failing SET will have
19686        a FREE phase which will typically return noError.  Previously this
19687        would erroneously cause the error-index to be set to zero.
19688    
19689 2002-01-21 04:11  jbpn
19691    * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h:
19693      - backport of recent vacmSecurityToGroupTable, vacmAccessTable and
19694        vacmViewTreeFamilyTable changes (corrected state machines).
19695        Before: passed 20,  failed 80, untested 11
19696        After:  passed 107, failed 1,  untested 3
19697    
19698        The still-extant failures are due to the non-implemented
19699        vacmContextTable.
19700    
19701 2002-01-15 12:44  nba
19703    * agent/snmp_vars.c:
19705    Fix stupid missing sizeof(oid) factor in memcpy
19706    
19707 2002-01-15 12:42  nba
19709    * agent/mibgroup/ucd-snmp/vmstat.c:
19711    Dont use static buffer when reading /proc/stat
19712    
19713 2002-01-15 12:41  nba
19715    * agent/mibgroup/host/hr_system.c, s/solaris2.6.h, s/solaris2.7.h,
19716    s/solaris2.8.h:
19718    Fix hrMaxProcesses for Solaris
19719    
19720 2002-01-15 12:39  nba
19722    * agent/mibgroup/kernel_sunos5.c:
19724    Some additional debug statements
19725    
19726 2002-01-09 08:27  nba
19728    * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h:
19730    Add function to acces raw kstat data
19731    
19732 2002-01-09 08:26  nba
19734    * agent/mibgroup/host/hr_storage.c:
19736    Use that sysconf returns a long, to save large phys mem
19737    
19738 2002-01-09 08:24  nba
19740    * mibs/IANAifType-MIB.txt:
19742    Update to current IANA version
19743    
19744 2002-01-09 08:23  nba
19746    * agent/mibgroup/mibII/interfaces.c:
19748    Care for Linux drivers that maintain octet couters as log long values
19749    
19750 2002-01-09 02:20  jbpn
19752    * FAQ:
19754      - add OS X to list of supported OSes, to fix bug #501179 (!)
19755    
19756 2002-01-03 14:01  hardaker
19758    * agent/mibgroup/ucd-snmp/disk.c:
19760    fix bug #498809 (I think) by checking setmntent return value.
19761    
19762 2002-01-03 13:52  hardaker
19764    * apps/snmpnetstat/if.c:
19766    check against growing server returns as pointed out by bug #498956
19767    
19768 2001-12-18 08:49  jbpn
19770    * acconfig.h, win32/config.h, win32/config.h.borland:
19772      - add OSTYPE define for win32
19773    
19774 2001-12-18 08:44  jbpn
19776    * mibs/UCD-SNMP-MIB.txt:
19778      - add OBJECT IDENTIFIER for win32 agent
19779    
19780 2001-12-18 06:50  jbpn
19782    * agent/mibgroup/mibII/system_mib.c:
19784      - patch from Latha Prabhu to produce more meaningful sysDescr.0
19785        strings for Microsoft platforms.
19786    
19787 2001-12-05 07:48  hardaker
19789    * perl/SNMP/SNMP.xs:
19791    patch from Jason Gloudon to fix leaking session structures from snmp_timeout().
19792    
19793 2001-12-03 14:52  nba
19795    * acconfig.h, config.h.in, configure, configure.in:
19797    Complete the BSD IPSTATS configure tests, as pointed out by Mark Moraes
19798    (bug# 487708)
19799    
19800 2001-11-29 16:54  hardaker
19802    * ChangeLog:
19804    4.2.3 changes
19805    
19806 -------------------------------------------------------------------------------
19808 Changes: V4.2.2 -> V4.2.3
19809         
19810 2001-11-29 14:22  hardaker
19812    * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:
19814    - (version.h sedscript.in): version tag ( 4.2.3 )
19815    
19816 2001-11-29 13:25  nba
19818    * agent/mibgroup/kernel_sunos5.c:
19820    Solaris 8 renamed the kstat ifspeed attribute to ifSpeed and somewhere
19821    along the line changed its value from Mbps tp bps
19822    
19823 2001-11-28 14:43  hardaker
19825    * NEWS:
19827    mention improved irix support.
19828    
19829 2001-11-28 14:31  hardaker
19831    * s/irix.h:
19833    last fixes for irix I think
19834    
19835 2001-11-28 14:30  hardaker
19837    * agent/mibgroup/mibII/interfaces.c:
19839    create islands in the stream
19840    
19841 2001-11-28 14:09  hardaker
19843    * s/irix.h:
19845    irix fixes for broken irix headers
19846    
19847 2001-11-27 17:05  hardaker
19849    * perl/SNMP/SNMP.pm:
19851    version stamp (4.2.3.pre1 (opps))
19852    
19853 2001-11-27 17:05  hardaker
19855    * agent/mibgroup/versiontag:
19857    fix for version stamping the perl module.
19858    
19859 2001-11-27 17:03  hardaker
19861    * NEWS:
19863    update for 4.2.3
19864    
19865 2001-11-27 11:09  hardaker
19867    * win32/win32.dsw:
19869    use at own risk patch from Harrie to fix dependancies
19870    
19871 2001-11-27 06:53  jbpn
19873    * agent/mibgroup/host/hr_system.c:
19875      - try harder to get hrSystemMaxProcesses.0 right, drawing on patch
19876        #485765, submitted by Johannes Schmidt-Fischer, for Linux, and
19877        also using sysctl() more widely.
19878    
19879 2001-11-27 06:51  jbpn
19881    * configure.in, s/linux.h:
19883      - Look for <linux/tasks.h>, in order to give a better value for
19884        hrSystemMaxProcesses.0.  From patch #485765, submitted by
19885        Johannes Schmidt-Fischer.
19886    
19887 2001-11-27 03:56  jbpn
19889    * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h, tcp.c:
19891      - give correct values for tcpInErrs.0 and tcpOutRsts.0 under Linux
19892        if the kernel makes the data available.  From patch #485765,
19893        submitted by Johannes Schmidt-Fischer.
19894    
19895 2001-11-26 09:51  jbpn
19897    * testing/tests/T110agentxget:
19899      - longer timeout for initial GET (fix spurious test failures)
19900    
19901 2001-11-21 10:49  hardaker
19903    * FAQ:
19905    help update to remove the support database
19906    
19907 2001-11-21 04:53  jbpn
19909    * agent/mibgroup/ucd-snmp/disk.c:
19911      - fix compilation for Ultrix 4.5 (bug # 415197) -- make sure
19912        vfs.f_bsize exists in var_extensible_disk(), and default it to
19913        1024.
19914    
19915 2001-11-20 02:27  jbpn
19917    * snmplib/snmp_api.h:
19919      - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by
19920        Karl M. Hegbloom.
19921    
19922 2001-11-19 05:48  jbpn
19924    * man/snmpd.conf.5.def:
19926      - documentation of ignoredisk directive.
19927    
19928 2001-11-19 05:48  jbpn
19930    * agent/mibgroup/host/: hr_disk.c, hr_disk.h, hr_partition.c,
19931    hr_partition.h:
19933      - patch from Johannes Schmidt-Fischer to add directive "ignoredisk" to
19934        skip certain devices (and hence avoid the `snmpwalk times out' type
19935        problems frequently reported).  Also extends search ranges to cope with
19936        larger numbers of disks etc.
19937    
19938 2001-11-16 05:31  jbpn
19940    * apps/snmptest.c:
19942      - add support for Unsigned32/Gauge32 types
19943    
19944 2001-11-16 03:21  jbpn
19946    * agent/mibgroup/mibII/var_route.c:
19948      - more const-ness in qsort_compare => fewer warnings
19949    
19950 2001-11-16 02:54  jbpn
19952    * apps/snmpnetstat/if.c:
19954      - patch from Harrie Hazewinkel to add prototypes for timerSet() and
19955        timerPause().
19956    
19957 2001-11-16 02:52  jbpn
19959    * agent/snmpd.c:
19961      - patch from Harrie Hazewinkel to #include <grp.h> if we have it
19962    
19963 2001-11-16 02:47  jbpn
19965    * agent/mibgroup/notification/snmpNotifyTable.c:
19967      - patch from Harrie Hazewinkel to return a value from
19968        notifyTable_unregister_notifications() to avoid warnings
19969    
19970 2001-11-16 02:45  jbpn
19972    * agent/mibgroup/mibII/var_route.c:
19974      - patch from Harrie Hazewinkel to make signature of qsort_compare
19975        function match that expected by qsort(3) -- adds const to args.
19976    
19977 2001-11-16 02:40  jbpn
19979    * snmplib/mib.c:
19981      - patch from Harrie Hazewinkel to make definition of print_tree_node
19982        static to match forward declaration.
19983    
19984 2001-11-15 10:03  jbpn
19986    * agent/mibgroup/agentx/protocol.c:
19988      - stricter test for null OIDs
19989    
19990 2001-11-15 09:24  jbpn
19992    * agent/mibgroup/kernel_sunos5.c:
19994      - fix bad-looking expression which was causing problems described in
19995        email titled "Defect report on UCD SNMP toolkit (crash in
19996        kernel_sunos5.c)" sent to net-snmp-users on 2001-07-17.
19997    
19998 2001-11-15 08:33  jbpn
20000    * man/snmpd.conf.5.def:
20002      - document read-only nature of snmpEnableAuthenTraps.0 if value is
20003        configured via the authtrapenable token
20004    
20005 2001-11-15 08:28  jbpn
20007    * agent/: agent_read_config.c, agent_trap.c,
20008    mibgroup/mibII/snmp_mib.c:
20010      - make value of snmpEnableAuthenTraps.0 persistent.  Setting via
20011        a read-only configuration file also makes object notWritable (as
20012        sysContact.0 et al.).
20013    
20014 2001-11-15 05:16  jbpn
20016    * testing/tests/: T111agentxset, T121proxyset:
20018      - use psyscontact not syscontact to set initial value of sysContact.0
20019        object since the latter also makes the object read-only.
20020    
20021 2001-11-15 05:07  jbpn
20023    * agent/snmpd.c:
20025      - minor fix to formatting of usage message
20026    
20027 2001-11-14 17:54  hardaker
20029    * FAQ, README, sedscript.in, version.h:
20031    - (version.h sedscript.in): version tag ( 4.2.3.pre1 )
20032    
20033 2001-11-14 17:42  hardaker
20035    * snmplib/snmp.h:
20037    numeric comments in both hex and decimal
20038    
20039 2001-11-14 17:41  hardaker
20041    * perl/SNMP/SNMP.xs:
20043    include INTEGER32 in INTEGER case checking.
20044    
20045 2001-11-14 17:31  hardaker
20047    * agent/mibgroup/versiontag:
20049    version tag perl/SNMP/SNMP.pm with the ucd-snmp version number.
20050    
20051 2001-11-14 16:30  hardaker
20053    * man/snmpd.conf.5.def:
20055    mention snmpconf.
20056    
20057 2001-11-14 16:06  hardaker
20059    * configure, configure.in:
20061    patch from Harrie to fix init function checking in modules
20062    
20063 2001-11-14 11:58  hardaker
20065    * agent/: agent_callbacks.h, agent_read_config.c,
20066    mibgroup/notification/snmpNotifyTable.c:
20068    - make a new callback for pre-update-config conditions.
20069    - make the snmpNotifyTable make use of it to remove "readOnly" entries
20070      which should have been generated via configuration parsing.
20071      - note that this doesn't remove the generated target entries, which
20072        is not ideal, but at least duplicate traps aren't sent.
20073    
20074 2001-11-13 11:13  hardaker
20076    * agent/mibgroup/kernel_sunos5.c:
20078    Patch from Jochen Kmietsch to look for eri interfaces.
20079    
20080 2001-11-13 05:24  jbpn
20082    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
20084      - patch from Jochen Kmietsch to quieten some noisy logging
20085    
20086 2001-11-12 23:14  hardaker
20088    * snmplib/: asn1.c, mib.c:
20090    MS C++ warning fixes from Harrie Hazewinkel
20091    
20092 2001-11-11 21:48  nba
20094    * snmplib/system.c, win32/config.h:
20096    Restore the old value od TIME_WITH_SYS_TIME
20097    
20098 2001-11-09 12:21  hardaker
20100    * FAQ:
20102    Added a germany based mirror
20103    
20104 2001-11-09 11:21  hardaker
20106    * FAQ:
20108    mention new mirror
20109    
20110 2001-11-09 11:20  hardaker
20112    * configure, config.h.in, configure.in:
20114    applied english/typo/changes noted in bug #471179
20115    
20116 2001-11-09 09:08  hardaker
20118    * snmplib/snmp_api.c:
20120    fix bug 479365: use strncpy in snmp_add_var().
20121    
20122 2001-11-09 07:53  hardaker
20124    * win32/config.h:
20126    fix bug #474488: add extern C wrappers
20127    
20128 2001-11-09 07:47  hardaker
20130    * man/snmpd.conf.5.def:
20132    fix OIDs to include entry node
20133    
20134 2001-11-08 09:43  hardaker
20136    * mibs/UCD-SNMP-MIB.txt:
20138    UNIT specs for the fileTable to say kB explicitly
20139    
20140 2001-11-08 09:42  hardaker
20142    * man/snmpd.conf.5.def:
20144    mention that the fileTable is in kB.
20145    
20146 2001-11-06 08:26  hardaker
20148    * local/: mib2c, tkmib:
20150    add fixes to check for the SNMP and Tk perl modules and print a better
20151    error message if they're not available telling users how to get them.
20152    
20153 2001-11-06 08:16  hardaker
20155    * snmplib/asn1.c:
20157    fix asn_build_bitstring to check for NULL values (pointed out by Tata Kalyan).
20158    
20159 2001-11-06 07:57  hardaker
20161    * snmplib/asn1.c:
20163    length check fixed for wrapped addition.  Bug pointed out by Tata Kalyan
20164    
20165 2001-10-30 21:42  hardaker
20167    * snmplib/: default_store.h, read_config.c, read_config.h:
20169    patch from Harrie to make paths more configurable from within C code.
20170    
20171 2001-10-30 07:14  jbpn
20173    * agent/mibgroup/mibII/interfaces.c:
20175      - fix bug whereby interface counter is not reset, noted by (amongst
20176        others) Victor Kirhenshtein in patch #474064.
20177    
20178 2001-10-26 09:08  hardaker
20180    * configure, configure.in:
20182    patch from Harrie to fix agentx/client -> agentx/subagent help message
20183    
20184 2001-10-26 03:34  jbpn
20186    * man/snmpd.conf.5.def:
20188      - document the fact that setting sysLocation.0 (et al.) via a
20189        syslocation (or equivalent) token makes the object read-only,
20190        returning a notWritable error response if an attempt is made to
20191        SET it.
20192    
20193 2001-10-24 10:08  jbpn
20195    * agent/mibgroup/mibII/system_mib.c:
20197      - fix typo noted by Tim Dietz
20198    
20199 2001-10-24 09:54  jbpn
20201    * agent/mibgroup/mibII/: system_mib.c, system_mib.h:
20203      - implement persistence for sysLocation.0, sysContact.0 and sysName.0
20204    
20205      - presence of a syslocation token in snmpd.conf makes sysLocation.0
20206        non-writable (returns notWritable on SET attempts)
20207    
20208 2001-10-24 05:08  jbpn
20210    * agent/mibgroup/host/hr_swinst.c:
20212      - fix small memory leak just introduced
20213    
20214 2001-10-24 03:33  jbpn
20216    * acconfig.h, configure.in:
20218      - autoconf support for detecting pkginfo interface in libadm.  Thanks
20219        to Stefan Radman (patch #473669).
20220    
20221 2001-10-24 03:30  jbpn
20223    * agent/mibgroup/host/hr_swinst.c:
20225      - use pkginfo interface to determine type of software package more
20226        specifically if possible.  Slight variation on patch #473669, submitted
20227        by Stefan Radman.
20228    
20229 2001-10-17 07:52  dts12
20231    * FAQ:
20233    Mention the MRTG tutorial web pages
20234      (as suggested by Christian Robottom Reis)
20235    
20236 2001-10-08 10:56  hardaker
20238    * FAQ, README, sedscript.in, version.h:
20240    - (version.h sedscript.in): version tag ( 4.2.2 )
20242 -------------------------------------------------------------------------------
20244 Changes: V4.2.1 -> V4.2.2
20245         
20246 2001-10-08 10:47  hardaker
20248    * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
20249    snmpNotifyFilterTable.c, snmpNotifyTable.c:
20251    Apply patches suggested in bug #469082 to fix illegal row creations
20252    when rowstatus is set to destroy.
20253    
20254 2001-10-06 07:49  hardaker
20256    * FAQ:
20258    minor tweaks to the download list.
20259    
20260 2001-10-06 07:42  hardaker
20262    * README:
20264    Add David Lawrence's text about contributing patches.
20265    
20266 2001-10-05 18:09  hardaker
20268    * FAQ, README, sedscript.in, version.h:
20270    - (version.h sedscript.in): version tag ( 4.2.2.pre6 )
20271    
20272 2001-10-05 18:01  hardaker
20274    * acconfig.h, config.h.in, configure, configure.in,
20275    snmplib/mt_support.c, snmplib/mt_support.h:
20277    Change _REENTRANT define to NS_REENTRANT to not conflict with BSD/OS 4.3.
20278    
20279 2001-10-05 17:39  hardaker
20281    * agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c,
20282    agent/mibgroup/mibII/interfaces.c, s/irix.h:
20284    irix specific fixes mentioned in bug #405454
20285    
20286 2001-10-05 17:22  hardaker
20288    * agent/mibgroup/mibII/var_route.c:
20290    fix #440808 possibly overwriting a oid buffer.
20291    
20292 2001-10-05 16:59  hardaker
20294    * local/mib2c.vartypes.conf:
20296    fix unsigned32 return variable usage
20297    
20298 2001-10-05 16:51  hardaker
20300    * agent/mibgroup/mibII/at.c:
20302    move arptab_current and arptab_size definitions up out of ifdef mess.
20303    
20304 2001-10-05 16:47  hardaker
20306    * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
20307    snmpNotifyFilterTable.c, snmpNotifyTable.c:
20309    don't create rowstatus entries with 'destroy' as initial value.
20310    
20311 2001-10-05 16:36  hardaker
20313    * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
20314    snmpNotifyFilterTable.c, snmpNotifyTable.c:
20316    fixed UNDO clauses.
20317    
20318 2001-10-05 08:50  hardaker
20320    * agent/mibgroup/ucd-snmp/dlmod.c, snmplib/snmp_api.c:
20322    Patch from Harrie for picky compilers.
20323    
20324 2001-10-05 08:49  hardaker
20326    * agent/agent_trap.c:
20328    better error description for trapsess
20329    
20330 2001-10-05 08:49  hardaker
20332    * FAQ:
20334    Added mirror sites.
20335    
20336 2001-10-05 07:10  hardaker
20338    * mibs/: SMUX-MIB.txt, UCD-SNMP-MIB.txt:
20340    MIB problems pointed out by Marek Malowidziki
20341    
20342 2001-10-04 17:09  hardaker
20344    * snmplib/snmp_auth.c:
20346    Don't write a null past the end of the community string buffer.
20347    
20348 2001-10-04 07:14  hardaker
20350    * README, local/snmpconf.dir/snmpd.conf/extending,
20351    man/snmpd.conf.5.def:
20353    Patch from T. J. Mather: Documentation of the pass_persist snmpd.conf token.
20354    
20355 2001-10-04 07:14  hardaker
20357    * local/pass_persisttest:
20359    Patch from T. J. Mather: An example (perl) pass_persist script.
20360    
20361 2001-10-04 02:21  jbpn
20363    * agent/snmpd.c:
20365      - disable stderr logging (if requested) before calling init_mib_modules().
20366        This should fix the problem noted by Nigel Metheringham in bug #418857
20367        whereby the AgentX master module prints a message to stderr which causes
20368        a SIGPIPE when the agent is started as a daemon.
20369    
20370        Also noted with extensive analysis by Ted Rule in bug #467551.
20371    
20372 2001-10-03 11:22  hardaker
20374    * FAQ, README, sedscript.in, version.h:
20376    - (version.h sedscript.in): version tag ( 4.2.2.pre5 )
20377    
20378 2001-10-03 11:16  hardaker
20380    * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/mib.c,
20381    snmplib/tools.c:
20383    proper const casting in front of Markku's casting patch.
20384    
20385 2001-10-03 11:10  hardaker
20387    * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/asn1.c,
20388    snmplib/mib.c, snmplib/tools.c:
20390    Patch: proper casts for picky compilers from Markku Laukkanen.
20391    
20392 2001-10-03 09:22  hardaker
20394    * snmplib/snmp_api.c:
20396    don't rbuild beyond the end of a buffer (needed buffer + length "- 1").
20397    
20398 2001-10-03 05:38  jbpn
20400    * snmplib/keytools.c:
20402      - change expression at l. 415 from:
20403    
20404            *kcstring++ = *kcstring ^ *newkey++;
20405    
20406        which has undefined behaviour to:
20407    
20408            *kcstring++ ^= *newkey++;
20409    
20410        which is okay (since *kcstring is only evaluated once).  Similarly
20411        at l. 530.  The previous constructs cause warnings with GCC3 and
20412        some other compilers.  Thanks to Niel Markwick who noted this in
20413        bug #465969.
20414    
20415 2001-10-02 18:01  hardaker
20417    * agent/agent_trap.c:
20419    Change oid lengths to size_t from int (segfaults on an alpha/linux).
20420    
20421 2001-10-02 17:46  hardaker
20423    * agent/mibgroup/ucd-snmp/memory_solaris2.c:
20425    Add prototype for getTotalSwap().
20426    
20427 2001-10-02 17:15  hardaker
20429    * agent/mibgroup/target/: snmpTargetAddrEntry.c,
20430    snmpTargetParamsEntry.c:
20432    return NOT_WRITABLE instead of READONLY as pointed out by
20433    arajesh@india.adventnet.com.
20434    
20435 2001-10-02 17:03  hardaker
20437    * win32/config.h:
20439    Patch from Marc Moeller to define snprintf as _snprintf
20440    
20441 2001-10-02 17:02  hardaker
20443    * agent/mibgroup/host/hr_print.c:
20445    Patch from Marc Moeller to check for HAVE_LPSTAT before calling it.
20446    
20447 2001-10-02 17:00  hardaker
20449    * README:
20451    add Ron.
20452    
20453 2001-10-02 17:00  hardaker
20455    * snmplib/system.c:
20457    get_uptime() implementation for windows from Ron Mevissen.
20458    
20459 2001-10-01 17:38  hardaker
20461    * FAQ, README, sedscript.in, version.h:
20463    - (version.h sedscript.in): version tag ( 4.2.2.pre4 )
20464    
20465 2001-10-01 17:38  hardaker
20467    * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in,
20468    apps/snmpnetstat/Makefile.in, snmplib/Makefile.in,
20469    testing/Makefile.in:
20471    make makefileindepend
20472    
20473 2001-10-01 17:37  hardaker
20475    * makefileindepend.pl:
20477    translate .o -> .lo by hand.
20478    
20479 2001-10-01 17:07  hardaker
20481    * agent/mibgroup/host/: hr_disk.c, hr_print.c:
20483    Applied patch #465545 to fix delays in host resources mib when looking
20484    at devices and printers.
20485    
20486 2001-10-01 16:45  hardaker
20488    * ChangeLog, NEWS:
20490    New stuff in 4.2.2
20491    
20492 2001-10-01 16:39  hardaker
20494    * apps/snmpwalk.c, man/snmpwalk.1:
20496    make snmpwalk default to detecting illegal OID increases.  -Cc turns
20497    it off instead of on.
20498    
20499 2001-10-01 10:36  hardaker
20501    * COPYING:
20503    editing tweaks by John to count things properly.  Wes looses the
20504    ability to count beyond the number 2.
20505    
20506 2001-10-01 10:26  hardaker
20508    * COPYING:
20510    ditto.
20511    
20512 2001-10-01 10:22  hardaker
20514    * COPYING:
20516    Various copyright updates.
20517    
20518 2001-10-01 02:52  jbpn
20520    * snmplib/scapi.c:
20522      - add #include "snmp_logging.h" to avoid compilation problems on
20523        some platforms introduced by new error messages. See:
20524        <URL:http://sourceforge.net/tracker/index.php?func=detail&aid=465807&group_id=12694&atid=112694>
20525    
20526 2001-09-29 06:06  nba
20528    * snmplib/mib.h:
20530    Add a missing prototype for snmp_realloc_by_type
20531    
20532 2001-09-29 06:05  nba
20534    * agent/mibgroup/ucd-snmp/memory_solaris2.h:
20536    Fix a bad #ifdef parantheses
20537    
20538 2001-09-26 10:21  hardaker
20540    * agent/mibgroup/smux/smux.c:
20542    smux is *not* a proper delegation subagent.
20543    
20544 2001-09-25 12:46  hardaker
20546    * FAQ, README, sedscript.in, version.h:
20548    - (version.h sedscript.in): version tag ( 4.2.2.pre3 )
20549    
20550 2001-09-25 11:51  hardaker
20552    * snmplib/: scapi.c, scapi.h:
20554    Better error messages when encryption support isn't available.
20555    
20556 2001-09-25 07:59  jbpn
20558    * apps/snmptrapd_log.c:
20560      - reinstate another space that would make the test suite fail
20561    
20562 2001-09-25 07:53  jbpn
20564    * apps/snmptrapd_log.c:
20566      - reinstate a missing space
20567    
20568 2001-09-25 05:43  jbpn
20570    * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h:
20572      - incorporate rewritten output functions from main branch to avoid
20573        fixed length buffers
20574    
20575 2001-09-25 05:41  jbpn
20577    * snmplib/scapi.c:
20579      - use relocating buffer version of sprint functions
20580    
20581 2001-09-25 05:40  jbpn
20583    * snmplib/: mib.c, mib.h, parse.h:
20585      - add relocating buffer code from main branch
20586    
20587 2001-09-25 05:39  jbpn
20589    * snmplib/: tools.c, tools.h:
20591      - add snmp_realloc() and snmp_strcat functions which the relocating
20592        buffer code uses
20593    
20594 2001-09-21 17:16  hardaker
20596    * agent/mibgroup/mibII/interfaces.c:
20598    Patch from Glenn Mansfield to fix interface counting on interfaces
20599    without ip addresses.
20600    
20601 2001-09-20 12:47  hardaker
20603    * agent/mibgroup/util_funcs.c:
20605    check skip_white() return (as mentioned in patch #462201).
20606    
20607 2001-09-20 11:30  hardaker
20609    * snmplib/mib.c:
20611    fixed a possible buffer overflow bug in sprint_asciistring as pointed
20612    out by bug #463226.
20613    
20614 2001-09-20 09:46  hardaker
20616    * configure, configure.in:
20618    Don't warn about missing openssl unless explicitly asked (and then error).
20619    
20620 2001-09-20 09:12  jbpn
20622    * agent/: snmp_vars.c, mibgroup/mibII/interfaces.c:
20624      - move headers around to fix compilation on Solaris 2.7; sys/stream.h
20625        needs to be included before sys/socketvar.h for this platform.
20626    
20627 2001-09-20 09:09  jbpn
20629    * agent/mibgroup/ucd-snmp/memory_solaris2.c:
20631      - remove #include "system.h" which uses the type in_addr_t thereby
20632        causing problems, and seems to be unnecessary anyway.
20633    
20634 2001-09-20 06:59  hardaker
20636    * README:
20638    Make sure Harrie's name is in the patches README as well as the mainline.
20639    
20640 2001-09-20 06:58  hardaker
20642    * snmplib/: default_store.c, mib.c, parse.c, snmp_api.c,
20643    snmp_client.c, snmp_debug.c, snmpusm.c:
20645    Patch from Harrie Hazewinkel:
20646      - proper prototypes for some functions.
20647    
20648 2001-09-19 17:19  hardaker
20650    * FAQ, README, sedscript.in, version.h:
20652    - (version.h sedscript.in): version tag ( 4.2.2.pre2 )
20653    
20654 2001-09-19 17:01  hardaker
20656    * FAQ, README, sedscript.in, version.h:
20658    - (version.h sedscript.in): version tag ( 4.2.2.pre1 )
20659    
20660 2001-09-19 16:59  hardaker
20662    * FAQ, README, sedscript.in, version.h:
20664    - (version.h sedscript.in): version tag ( 4.2.2 )
20665    
20666 2001-09-18 17:22  hardaker
20668    * man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_api.c:
20670    Undo Niels' change to allow command line options to override .conf
20671    files.  Right goal, wrong branch to do it in as it broke SNMPv3 among
20672    other things.  The initialization process is rather sensitive to
20673    ordering.
20674    
20675 2001-09-18 15:08  nba
20677    * s/darwin.h:
20679    Fix an oversight in the Darwin patch
20680    
20681 2001-09-18 15:08  nba
20683    * aclocal.m4, configure, configure.in:
20685    Fix an oversight in the Darwin patches
20686    
20687 2001-09-17 09:00  nba
20689    * s/darwin.h:
20691    The darwin system file, which I forgot when committing the rest of
20692    the darwin patch.
20693    
20694 2001-09-17 07:07  hardaker
20696    * config.h.in:
20698    autoheader run
20699    
20700 2001-09-17 04:13  nba
20702    * apps/snmptrapd.c:
20704    Fix newlines inside usage string.
20705    
20706 2001-09-16 14:56  nba
20708    * agent/: snmpd.c, mibgroup/smux/smux.c:
20710    Move the smux_listen_sd variable to smux.c. This way it will be in the
20711    library so the linker wont be upset when you link with the agent library.
20712    
20713 2001-09-16 14:52  nba
20715    * agent/mibgroup/ucd-snmp/memory_netbsd1.h,
20716    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, s/openbsd.h:
20718    Patches for OpenBSD 2.9
20719    
20720 2001-09-16 14:49  nba
20722    * agent/mibgroup/ucd-snmp/diskio.c:
20724    diskio support for FreeBSD4. Thanks to Yimin Ge
20725    
20726 2001-09-16 14:16  nba
20728    * aclocal.m4, configure, configure.in, agent/agent_read_config.c,
20729    agent/snmp_vars.c, agent/mibgroup/ucd_snmp.h,
20730    agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
20731    agent/mibgroup/mibII/interfaces.c,
20732    agent/mibgroup/ucd-snmp/memory_freebsd2.c,
20733    agent/mibgroup/ucd-snmp/memory_freebsd2.h,
20734    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:
20736    Patches to support Darwin (Mac OS/X)
20737    Thanks to Tex Clayton <tex@dartware.com>
20738    
20739 2001-09-16 14:03  nba
20741    * agent/: agent_index.c, agent_registry.c, mibgroup/mibincl.h,
20742    mibgroup/util_funcs.c, mibgroup/examples/example.c,
20743    mibgroup/mibII/icmp.c, mibgroup/mibII/ip.c,
20744    mibgroup/mibII/ipAddr.c, mibgroup/mibII/sysORTable.c,
20745    mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c,
20746    mibgroup/mibII/udp.c, mibgroup/ucd-snmp/proxy.c:
20748    Header rearrangements to make BSD's happy after the WIN32 patch
20749    
20750 2001-09-15 06:08  jbpn
20752    * snmplib/asn1.c:
20754      - add missing argument to snprintf (errpre corresponding to %s) --
20755        it was missing from the patch (#452027)
20756    
20757 2001-09-14 17:29  hardaker
20759    * perl/SNMP/SNMP.xs:
20761    - debugging compilation fixes
20762    
20763 2001-09-14 17:26  hardaker
20765    * local/tkmib:
20767    many needed changes from mainline merged into patches branch
20768    
20769 2001-09-14 15:24  hardaker
20771    * snmplib/asn1.c:
20773    Patch #452027 from Marcus Meissner:
20774      security fix to make sure that long asn lengths can't be used and
20775      aren't improperly cased to a signed value.
20776    
20777 2001-09-14 14:23  hardaker
20779    * configure, configure.in:
20781    patch #432982 from Hollis: fix --with-libwrap without a path option
20782    
20783 2001-09-14 13:58  nba
20785    * agent/mibgroup/: kernel_sunos5.c, mibII/udpTable.c:
20787    Solaris support for udpTable.
20788    Thanks to Johannes Schmidt-Fischer <jsf@InterFace-AG.com>
20789    
20790 2001-09-14 09:53  hardaker
20792    * snmplib/ucd-snmp-includes.h:
20794    from patch #423466: add ability to use this file within the source tree
20795    
20796 2001-09-14 09:48  hardaker
20798    * win32/config.h.borland:
20800    Added config.h file for borland compilers (which differs slightly).
20801      From patch #423466
20802    
20803 2001-09-14 09:28  dts12
20805    * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c, ip.c,
20806    ipAddr.c, tcp.c, tcpTable.c, udp.c, udpTable.c, var_route.c:
20808    Mib-2 support for Windows systems.
20809    *Many* thanks to Latha S, for filling this long-awaited need.
20810    
20811 2001-09-14 09:07  dts12
20813    * agent/mibgroup/mibII/: icmp.c, ip.c, ipAddr.c, tcp.c, tcpTable.c,
20814    udp.c, udpTable.c:
20816    Move package-provided header includes ('mibincl' and 'util_funcs')
20817    to after the system includes.  This shouldn't affect most systems,
20818    but is necessary for the Windows port.
20819    
20820 2001-09-14 08:28  dts12
20822    * configure:
20824    Propogate test for <netinet/ip_icmp.h> through to the bit that does the work.
20825    
20826      (Our illustrious leader clearly has no confidence in the competance
20827       of his minions.  I'd take umbrage, if he wasn't right!)
20828    
20829 2001-09-14 08:01  dts12
20831    * config.h.in, configure.in:
20833    Add test for <netinet/ip_icmp.h>
20834    
20835 2001-09-14 07:57  dts12
20837    * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c, ip.c,
20838    ipAddr.c, route_write.c, tcp.c, tcpTable.c, udp.c, udpTable.c,
20839    var_route.c:
20841    Wrap various #includes with appropriate #if HAVE_XXX_H declarations
20842    (where this has not already been done).
20843    
20844 2001-09-11 14:47  nba
20846    * agent/mibgroup/ucd-snmp/: memory.c, memory.h, memory_freebsd2.c,
20847    memory_freebsd2.h, memory_netbsd1.c, memory_netbsd1.h,
20848    memory_solaris2.c, memory_solaris2.h, vmstat.c, vmstat.h,
20849    vmstat_bsdi4.c, vmstat_bsdi4.h, vmstat_freebsd2.c,
20850    vmstat_netbsd1.c, vmstat_solaris2.c:
20852    Make sure that the OID defines are only in one place. No functional change.
20853    
20854 2001-09-11 14:45  nba
20856    * agent/mibgroup/ucd-snmp/file.c:
20858    Header reordering to allow dmalloc to work.
20859    
20860 2001-09-11 14:31  nba
20862    * agent/mibgroup/host/hr_partition.c:
20864    Fix a misplaces ; in a loop.
20865    Thanks to Mala Ramakrishnan <mala@routescience.com>
20866    and Johannes Schmidt-Fischer <jsf@InterFace-AG.com>
20867    
20868 2001-09-10 11:20  hardaker
20870    * agent/mibgroup/mibII/interfaces.c:
20872    change interface counting to happen more frequently to detect new cards.
20873      - see bug #457290
20874    
20875 2001-09-10 11:11  hardaker
20877    * man/snmptrapd.8, apps/snmptrapd.c:
20879    fix -P to usage it prints to stderr (bug #459372)
20880    
20881 2001-09-10 10:55  hardaker
20883    * agent/mibgroup/util_funcs.c:
20885    fix whitespace parsing bug reported it bug #457267.
20886    
20887 2001-09-10 10:46  hardaker
20889    * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:
20891    apply freebsd specific patch from bug#455924 to fix vmstat's swap report.
20892    
20893 2001-09-10 10:11  hardaker
20895    * perl/SNMP/SNMP.xs:
20897    Use a more portable DBPRT macro.
20898    
20899 2001-09-10 09:58  hardaker
20901    * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
20902    snmpNotifyFilterTable.c, snmpNotifyTable.c:
20904    Remove redundant RowStatus value checks mentioned in bug#449502
20905    
20906 2001-09-04 07:21  jbpn
20908    * agent/snmpd.c:
20910      - add missing break; after processing -P option, noted by Botond
20911        Tarnay (see patch #458327)
20912    
20913 2001-08-31 13:19  nba
20915    * mibs/: DISMAN-SCRIPT-MIB.txt, Makefile.mib, README.mibs, rfclist,
20916    smistrip:
20918    Update to current version of DISMAN-SCRIPT-MIB, and a few cosetic changes
20919    to smistrip et al.
20920    
20921 2001-08-31 13:18  nba
20923    * ltconfig:
20925    Update to libtool 1.4. This ensures that make install will work for NetBSD
20926    
20927 2001-08-31 13:17  nba
20929    * aclocal.m4, configure, ltmain.sh:
20931    Update to libtool 1.4. This wil ensure that make install work on NetBSD
20932    
20933 2001-08-28 15:04  nba
20935    * agent/snmpd.c:
20937    Fix a bad fix
20938    
20939 2001-08-28 15:03  nba
20941    * agent/: agent_read_config.h, snmp_agent.h, snmp_vars.h:
20943    C++ bracket the installed sgent headers
20944    
20945 2001-08-28 07:35  nba
20947    * apps/snmptrapd.c:
20949    Fix a malformed multi-line string
20950    
20951 2001-08-28 03:05  jbpn
20953    * agent/snmp_agent.c:
20955      - add missing #include <tcpd.h> if using libwrap, noted by Nathan
20956        Neulinger (patch #453831).
20957    
20958 2001-08-28 02:38  jbpn
20960    * agent/snmpd.c:
20962      - avoid use of pre-processor directives inside printf() call, which
20963        is a macro in glibc, making this an undefined behaviour
20964        construct (which GCC 3.0 refuses to compile).  See bug #455804 for
20965        further details.
20966    
20967 2001-08-27 22:15  nba
20969    * man/: snmp_config.5.def, snmpd.conf.5.def, snmptrapd.conf.5.def:
20971    Fix some places where actual lines started with a period.
20972    
20973 2001-08-17 15:12  nba
20975    * man/Makefile.in:
20977    Fix misspelled man page name (snmperror => snmp_perror)
20978    
20979 2001-08-17 15:09  nba
20981    * mibs/: Makefile.mib, mibfetch:
20983    IANA has moved their mibs into an iana.mib directory.
20984    Fix RFC number for RMON-MIB.
20985    Make "make allmaibs" extract mibs to another directory.
20986    
20987 2001-08-17 15:03  nba
20989    * config.guess, config.sub:
20991    Yet another update from ftp.gnu.org
20992    
20993 2001-08-17 14:09  nba
20995    * agent/: agent_read_config.c, snmpd.c:
20997    Add some needed error checking to the uid/gid parsing code.
20998    Allow symbolic uid/gid from the command line.
20999    
21000 2001-08-17 14:07  nba
21002    * FAQ:
21004    Add a missing argument to the snmptrap examples.
21005    
21006 2001-08-07 14:55  nba
21008    * apps/snmptrapd_log.c, snmplib/mib.c:
21010    Timeticks are unsiged! Thanks to Josh Wilmes <josh-ucd@hitchhiker.org>
21011    
21012 2001-08-07 14:42  nba
21014    * man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_api.c:
21016    Changes to allow command line arguments to override snmp.conf settings.
21017    
21018 2001-08-07 14:02  nba
21020    * mibs/: IANAifType-MIB.txt, rfclist:
21022    Update to current version of IANAifType-MIB.
21023    Add rfc 3144 INTERFACETOPN-MIB to rfclist.
21024    
21025 2001-08-07 14:00  nba
21027    * config.guess, config.sub:
21029    Update to current version from ftp.gnu.org
21030    
21031 2001-08-07 13:59  nba
21033    * apps/snmpset.c, apps/snmptranslate.c, apps/snmptrapd.c,
21034    man/Makefile.in, man/snmp_api_errstring.3, man/snmp_error.3,
21035    man/snmp_perror.3, man/snmp_sess_perror.3, man/snmpcmd.1,
21036    man/snmptrapd.8:
21038    A bunch of minor fixes to usage messages and manual pages.
21039    
21040 2001-08-07 13:56  nba
21042    * apps/snmptest.c:
21044    Fix parsing of oid values for set
21045    
21046 2001-08-07 07:09  jbpn
21048    * agent/snmpd.c:
21050      - fix for potential buffer overflow in logfile argument handling,
21051        noted by Anonymous (bug #448243).  Also use a large enough buffer
21052        to handle filenames of length PATH_MAX (if possible).
21053    
21054 2001-07-26 01:40  jbpn
21056    * apps/snmptrapd_log.c:
21058      - initialise buffers to zero in handle_wrap_fmt, to avoid garbage in
21059        display of security parameters, as noted by William Frauenhofer
21060        (bug #437231).
21061    
21062 2001-07-23 10:53  hardaker
21064    * agent/mibgroup/util_funcs.c:
21066    carefully construct tmp file names.
21067    
21068 2001-07-23 10:53  hardaker
21070    * config.h.in, configure, configure.in, agent/snmpd.c:
21072    use setgroups when available.
21073    
21074 2001-07-11 07:34  hardaker
21076    * agent/mibgroup/mibII/mta_sendmail.h:
21078    add NETWORK-SERVICES-MIB to mib require list
21079    
21080 2001-07-09 11:15  hardaker
21082    * agent/agent_trap.c:
21084    fix trapsess parsing so as to:
21085      - set the default port to 162
21086      - don't free memory passed to snmp_parse_args() since
21087        snmp_parse_args is broken and needs to copy memory rather than
21088        just make use of it.
21089    
21090 2001-06-27 15:48  nba
21092    * man/snmpd.conf.5.def:
21094    Simple fix to trapsess argument list
21095    
21096 2001-06-25 08:47  hardaker
21098    * snmplib/mib.c:
21100    support 'mibs ""'.
21101    
21102 2001-06-22 13:07  hardaker
21104    * agent/mibgroup/mibII/interfaces.c:
21106    Allow interface snmpd.conf tokens to completely override system
21107    values.  [bug#426975]
21108    
21109 2001-06-22 11:38  hardaker
21111    * local/mib2c.conf:
21113    define ulong_ret
21114    
21115 2001-06-22 01:44  dts12
21117    * FAQ, man/snmpd.conf.5.def:
21119    Include a warning of the experimental nature of AgentX in the man page,
21120    and update the FAQ to reflect the fuller integration of this support.
21121    
21122 2001-06-21 15:22  nba
21124    * apps/snmpdf.c:
21126    Eliminate long long variables
21127    
21128 2001-06-21 15:22  nba
21130    * apps/snmptable.c:
21132    Warn about deprecated -b -w and -i options.
21133    
21134 2001-06-21 15:15  nba
21136    * man/: snmpd.1.def, snmpd.conf.5.def, snmpset.1, snmpwalk.1:
21138    Update time stamps
21139    
21140 2001-06-21 15:09  nba
21142    * man/snmptranslate.1:
21144    Add -m and -M options to header. Update SEE ALSO to reference snmpcmd
21145    and RFC 2578-80 in place of 1155
21146    
21147 2001-06-21 15:01  nba
21149    * snmplib/parse.c:
21151    Fix parsing of xx ...::= { yy }
21152    
21153 2001-06-21 10:25  hardaker
21155    * agent/mibgroup/examples/example.c:
21157    typos (IOD -> OID)
21158    
21159 2001-06-21 10:18  hardaker
21161    * man/snmpd.conf.5.def:
21163    - mention "master agentx"
21164    - fix config file re-reading oid.
21165    
21166 2001-06-21 10:10  hardaker
21168    * agent/mibgroup/mibII/system_mib.c:
21170    make syscontact and syslocation accept "" strings.
21171    
21172 2001-06-21 09:34  hardaker
21174    * apps/snmptranslate.c, man/snmptranslate.1:
21176    - Applied arg documentation patch from David Eisner
21177    
21178 2001-06-14 23:19  nba
21180    * man/snmptrapd.8:
21182    Document -n option
21183    
21184 2001-06-12 15:14  nba
21186    * snmplib/default_store.c:
21188    Properly detect and diagnose bad boolean and integer configuration values
21189    
21190 2001-06-12 15:12  nba
21192    * apps/: snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c,
21193    snmpstatus.c, snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c:
21195    Properly diagnose bad -C options
21196    
21197 2001-06-12 07:24  dts12
21199    * snmplib/read_config.c:
21201    Fix 'unregister_config_handler' to handle tags other
21202    than the first in the list.  (Thanks to Paul Serice).
21203    
21204 2001-06-11 15:44  nba
21206    * apps/snmpwalk.c, man/snmpwalk.1:
21208    Add an options (-Cc) to snmpwalk that will validate that the returned objects
21209    are indeed lexicographically increasing.
21210    
21211 2001-06-11 15:43  nba
21213    * apps/snmpset.c, man/snmpset.1, snmplib/snmp_api.c:
21215    Allow a simpler snmpset notation when MIB data are loaded: Using '=' for
21216    type type will infer it from the MIB.
21217    
21218 2001-06-11 15:39  nba
21220    * snmplib/: mib.c, parse.c:
21222    Fix some long standing bugs when several MIB files define the same objects
21223    with different names. Hopefully the results will be consistent now.
21224    
21225 2001-06-11 12:12  nba
21227    * apps/snmpdelta.c, snmplib/int64.c:
21229    Another try at Counter64 problems, thanks to Jason Gloudon <snmp@gloudon.com>
21230    
21231 2001-06-11 11:52  nba
21233    * apps/snmptrapd_log.c:
21235    Fix for a missing 0-byte to terminate community string.
21236    Thanks to "KUBOTA,Takaya" <takaya@po.ntts.co.jp>.
21237    
21238 2001-06-06 21:38  nba
21240    * config.h.in, configure, configure.in,
21241    agent/mibgroup/host/hr_system.c:
21243    Use <utmpx.h> if available (to fix counting users for Solaris)
21244    
21245 2001-06-06 21:33  nba
21247    * man/snmpd.1.def:
21249    Mention -s and -P pidfile arguments
21250    
21251 2001-06-06 21:32  nba
21253    * agent/mibgroup/smux/smux.c:
21255    Fix sending of traps without varbinds
21256    
21257 2001-06-06 21:31  nba
21259    * agent/mibgroup/util_funcs.c:
21261    More meaningful arguments to setPerrorstatus (true file names)
21262    
21263 2001-05-17 12:36  nba
21265    * snmplib/snmpv3.c:
21267    Fix a Truly Stupid Bug thanks to Katsuhisa ABE <abekatsu@cysols.com>
21268    
21269 2001-05-04 09:45  hardaker
21271    * apps/snmpdf.c:
21273    Remove duplicate l from %lld printf syntax
21274    
21275 2001-05-04 07:00  hardaker
21277    * Makefile.in:
21279    insall mib_module_config.h
21280    
21281 2001-05-03 10:15  hardaker
21283    * snmplib/Makefile.in:
21285    add snmp-tc.h to install list
21286    
21287 2001-05-02 07:08  hardaker
21289    * apps/snmptrapd.c:
21291    Add -T flag to usage output.
21292    
21293 2001-05-01 12:53  hardaker
21295    * agent/mibgroup/mibII/at.c:
21297    Fix use of a -1 assigned to a u_long as a failure checking case.
21298    
21299 2001-04-23 17:08  hardaker
21301    * local/tkmib:
21303    fix walk problem once and for all.
21304    
21305 2001-04-17 12:29  nba
21307    * agent/mibgroup/host/hr_swrun.c:
21309    Get data for hrSWRunPerfTable for cygwin under NT (or better)
21310    
21311 2001-04-17 11:33  nba
21313    * config.guess, config.sub, configure, configure.in:
21315    Update to a recent version of config.guess/config.sub. Update configure
21316    to handle the new NetBSD variant that include the object format.
21317    
21318 2001-04-12 05:12  dts12
21320    * agent/snmp_agent.c:
21322    Better fix for bug #414855 from arajesh
21323    Handles non-repeaters=0 as well, and avoids memory leaks.
21324    
21325 2001-04-11 06:01  dts12
21327    * agent/snmp_agent.c:
21329    Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
21330    
21331 2001-04-10 09:33  hardaker
21333    * apps/snmpdf.c:
21335    fixed segfault when row has holes.
21336    
21337 2001-04-06 16:20  hardaker
21339    * man/snmpcmd.1:
21341    - Added documentotion for -Ot
21342    
21343 2001-04-06 07:32  hardaker
21345    * agent/mibgroup/notification/snmpNotifyTable.c:
21347    traps/informs reversed
21348    
21349 2001-04-05 09:34  slif
21351    * agent/mibgroup/ucd-snmp/pass.c:
21353    remove unused variable from snmp_oid_min_compare.
21354    
21355 2001-04-05 09:13  slif
21357    * agent/mibgroup/ucd-snmp/pass.c:
21359    Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
21360    
21361 2001-04-05 08:21  slif
21363    * agent/agent_trap.c:
21365    use malloc to decrease stack size in snmpd_parse_config_trapsess.
21366    
21367 2001-04-05 06:14  dts12
21369    * agent/mibgroup/ucd-snmp/pass_persist.c:
21371    Extend recent 'pass' changes to 'pass_persist'.  (Thanks, Mike!)
21372    
21373 2001-04-05 02:27  dts12
21375    * agent/mibgroup/ucd-snmp/pass.c:
21377    Handle setting null string values via the 'pass' mechanism. (Support#406728)
21378    Also handle embedded whitespace in such values.
21379    
21380 2001-04-04 14:56  hardaker
21382    * FAQ, README, sedscript.in, version.h:
21384    - (version.h sedscript.in): version tag ( 4.2.1 )
21385    
21386 2001-04-04 14:55  hardaker
21388    * FAQ, README:
21390    Change wording to say 4.2 line is the last to use the ucd-snmp name.
21391    
21392 2001-04-04 14:51  hardaker
21394    * ChangeLog:
21396    ChangeLog
21397    
21398 -------------------------------------------------------------------------------
21400 Changes: V4.2 -> V4.2.1
21402 2001-04-04 14:04  hardaker
21404    * agent/mibgroup/ucd-snmp/loadave.c:
21406    fix missing variable on solaris 2.6
21407    
21408 2001-04-04 14:02  hardaker
21410    * testing/eval_tools.sh:
21412    use kill -TERM instead of kill -SIGTERM for portability (breaks on solaris).
21413    
21414 2001-04-04 12:39  slif
21416    * agent/mibgroup/host/hr_swrun.c:
21418    Cleanup debug messages, build.
21419    
21420 2001-04-04 09:18  slif
21422    * agent/mibgroup/examples/example.c:
21424    Fix network byte order for IpAddress displayed.
21425    
21426 2001-04-04 08:50  slif
21428    * apps/snmptrapd.c:
21430    quiet exit on SIGTERM/SIGINT, same as snmpd.
21431    
21432 2001-04-04 08:49  hardaker
21434    * agent/: auto_nlist.c, auto_nlist.h:
21436    fix for auto_nlist bogus definitions for machines without nlist.
21437    
21438 2001-04-04 08:49  hardaker
21440    * README.snmpv3:
21442    update to when agent removes "createUser" directives.
21443    
21444 2001-04-04 08:31  hardaker
21446    * agent/mibgroup/ucd_snmp.h:
21448    Applied patch #412080: add freebsd5 to module include list.
21449    
21450 2001-04-04 08:12  dts12
21452    * EXAMPLE.conf.def:
21454    Document how to enable the AgentX facility in the master agent.
21455    
21456 2001-04-04 07:59  hardaker
21458    * local/tkmib:
21460    fix bug #411917: change walk end condition as suggested by submitter.
21461    
21462 2001-04-04 07:43  dts12
21464    * snmplib/parse.c:
21466    Change 'Line' variable name, to assist with Mac port.
21467    
21468 2001-04-04 07:42  dts12
21470    * agent/mibgroup/ucd-snmp/proxy.c:
21472    Fix typo in cast (missing 'struct')
21473    
21474 2001-04-04 07:37  hardaker
21476    * snmplib/snmp_api.c:
21478    Use a larger malloced buffer when decoding a large incoming encrypted message.
21479    
21480 2001-04-04 07:36  hardaker
21482    * snmplib/snmp_debug.c:
21484    Limit size of hex messages to 1/5th buffer size (to be safe).
21485    
21486 2001-04-04 07:24  jbpn
21488    * agent/snmpd.c:
21490     - call external signal handlers before calling snmp_select_info(),
21491       rather than after calling snmp_select_info() but before select().
21492       This fixes a potential problem that could arise if a signal handler
21493       closed a session, which would cause select() to return -1 with
21494       EBADF, and thus terminate the agent.
21495    
21496 2001-04-04 06:50  dts12
21498    * agent/mibgroup/ucd-snmp/disk.c:
21500    Ensure that checking for 'statvfs' is done consistently
21501    
21502 2001-04-04 06:48  dts12
21504    * agent/mibgroup/mibII/system_mib.c:
21506    ensure that 'exec_command' is used consistently with the availability of execv
21507    
21508 2001-04-04 06:45  dts12
21510    * snmplib/: mib.c, snmp_api.c, snmp_logging.c:
21512    Keep one of the pickier compilers (HP's aCC) happy.
21513    
21514 2001-04-03 22:07  hardaker
21516    * snmplib/snmpusm.c:
21518    Fix maximum encrypted packet length support for reverse encoded packets.
21519    
21520 2001-04-03 18:07  slif
21522    * testing/tests/T120proxyget:
21524    fix rwcommunity
21525    
21526 2001-04-03 16:44  hardaker
21528    * local/wesrestart:
21530    remove old unused script
21531    
21532 2001-04-03 16:41  hardaker
21534    * local/snmpconf.dir/snmpd.conf/operation:
21536    Add snmpconf directive support for the new "master" token.
21537    
21538 2001-04-03 16:41  hardaker
21540    * local/snmpconf:
21542    Fix bug in menus for configuration files containing only "groups".
21543    
21544 2001-04-03 16:40  hardaker
21546    * README:
21548    Change my name -> net-snmp developers.
21549    
21550 2001-04-03 15:36  hardaker
21552    * EXAMPLE.conf.def:
21554    mention snmpconf
21555    
21556 2001-04-03 15:28  hardaker
21558    * README:
21560    url changes mostly.
21561    
21562 2001-04-03 15:28  hardaker
21564    * NEWS:
21566    4.2.1 update (please check).
21567    
21568 2001-04-03 15:28  hardaker
21570    * FAQ:
21572    ftp site update.
21573    
21574 2001-04-03 14:04  hardaker
21576    * configure, configure.in:
21578    Added agentx to default modules to compile in
21579    
21580 2001-04-03 10:12  hardaker
21582    * local/mib2c:
21584    add a comment at the end of the mib2c output explaining that its
21585    merely a template.
21586    
21587 2001-04-03 08:27  hardaker
21589    * AGENT.txt, FAQ, PORTING, README, README.agentx:
21591    Web page/ftp site updates.  Uses www.net-snmp.org everywhere now.
21592    
21593 2001-04-03 06:24  slif
21595    * agent/mibgroup/util_funcs.c:
21597    Fix signed/unsigned compare.
21598    
21599 2001-04-03 06:21  dts12
21601    * agent/mibgroup/mibII/kernel_linux.c:
21603    Plug file-descriptor leak when using cached data.  (Bug#412000)
21604    
21605 2001-04-02 23:22  nba
21607    * apps/snmptest.c:
21609    Fix an incompletely initialized variable
21610    
21611 2001-04-02 23:21  nba
21613    * local/snmpconf:
21615    The answers for the "load which files" menu are kept secret from the code
21616    that loads the files .... fixed.
21617    
21618 2001-04-02 20:02  hardaker
21620    * local/: Makefile.in, snmpconf.dir/snmptrapd.conf/formatting,
21621    snmpconf.dir/snmptrapd.conf/traphandle:
21623    Added snmptrapd configuration file directives to snmpconf.
21624    
21625 2001-04-02 10:08  jbpn
21627    * man/snmp_agent_api.3:
21629     - update documentation of agent_check_and_process to reflect
21630       current behaviour
21631    
21632 2001-04-02 09:58  jbpn
21634    * agent/snmp_agent.c:
21636     - Fix memory leak in handle_one_var where long varbinds weren't
21637       correctly free()d.
21638    
21639     - Change behaviour of agent_check_and_process so that alarms run
21640       correctly.
21641    
21642 2001-04-02 08:51  dts12
21644    * agent/mibgroup/agentx/master.c:
21646    Use the 'standard' config handler registration routine,
21647    and recognise the config setting 'master all'
21648    
21649 2001-04-02 06:53  nba
21651    * man/snmpd.conf.5.def:
21653    Fix some missing quoting on .IP parameters
21654    
21655 2001-03-30 08:05  hardaker
21657    * FAQ, README.agentx, agent/mibgroup/agentx/README.agentx:
21659    moved agentx README to top
21660    
21661 2001-03-30 07:22  dts12
21663    * FAQ:
21665    Typo in AgentX README filename
21666    
21667 2001-03-30 07:20  dts12
21669    * agent/: ds_agent.h, snmp_agent.c, snmpd.c,
21670    mibgroup/agentx/README.agentx, mibgroup/agentx/master.c,
21671    mibgroup/agentx/master.h:
21673    Provide 'master' config directive to control whether or not to
21674    activate extensible subagent support.
21675      Initially restricted to AgentX support only.
21676    
21677 2001-03-30 03:46  dts12
21679    * agent/mibgroup/agentx/README.agentx:
21681    Update to reflect the increased maturity of the AgentX implementation.
21682    
21683 2001-03-30 03:34  dts12
21685    * FAQ:
21687    Tweaked various entries, and added a few new ones.  General Shield meddling.
21688    
21689 2001-03-30 01:00  dts12
21691    * README:
21693    Add prominent warning regarding ucd-snmp => net-snmp switch.
21694    
21695 2001-03-30 00:46  dts12
21697    * snmplib/snmp_api.c:
21699    Fix interpretation of "pure numeric" peername strings (i.e. listen on the
21700      specified port on all interfaces) - problem identified by Mala Ramakrishnan.
21701    
21702 2001-03-30 00:04  nba
21704    * snmplib/parse.c:
21706    Replace atoi/atol with strto(u)l which has better out-of-range returns.
21707    This is not a perfect solution, but it is better ...
21708    
21709 2001-03-29 21:43  hardaker
21711    * ISSUES:
21713    rm ISSUES
21714    
21715 2001-03-29 14:34  hardaker
21717    * COPYING:
21719    minor formatting.
21720    
21721 2001-03-29 14:33  hardaker
21723    * COPYING:
21725    Um, got the year right this time.
21726    
21727 2001-03-29 14:32  hardaker
21729    * COPYING:
21731    update for 2001: added my required NAI BSD copyright.
21732    
21733 2001-03-29 08:23  slif
21735    * testing/eval_tools.sh:
21737    merge change from main branch (return_value=1 statement).
21738    
21739 2001-03-29 08:21  slif
21741    * win32/libsnmp_dll/libsnmp.def:
21743    Add vacm_is_configured.
21744    
21745 2001-03-28 22:12  nba
21747    * mibs/: rfclist, rfcmibs.diff:
21749    Add Printer-MIB to the rfclist with the corresponding patch.
21750    
21751 2001-03-28 13:06  nba
21753    * snmplib/snmp_client.c:
21755    Properly ignore non-response PDU's when doing async transaction.
21756    
21757 2001-03-28 13:04  nba
21759    * man/snmpcmd.1, snmplib/mib.c:
21761    Fix index handling to properly accept indexing with TimeTicks.
21762    Implement -Ir to disable index checks.
21763    
21764 2001-03-28 06:20  hardaker
21766    * FAQ, README, sedscript.in, version.h:
21768    - (version.h sedscript.in): version tag ( 4.2.1.pre2 )
21769    
21770 2001-03-27 10:27  hardaker
21772    * apps/snmptrapd.c:
21774    Use snmp_log with %s to prevent % expansion in octet strings containing a %s.
21775    
21776 2001-03-27 05:37  dts12
21778    * agent/: snmp_agent.c, mibgroup/agentx/master_request.c:
21780    Handle non-responsive AgentX sub-agents more robustly.
21781       (Based on suggestions from Harrie Hazewinkel & Paul Rasmussen)
21782    
21783 2001-03-27 02:35  dts12
21785    * agent/mibgroup/smux/smux.c:
21787    Reset count of authorized peers on closedown.  (Thanks to Vlad Tunik)
21788    
21789 2001-03-26 18:03  hardaker
21791    * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h:
21793    Fixed vacm to drop v1/v2c packets properly when no com2sec entries are found.
21794    
21795 2001-03-26 11:06  hardaker
21797    * local/ipf-mod.pl:
21799    add usage comment at top
21800    
21801 2001-03-22 14:34  nba
21803    * mibs/rfclist:
21805    New MIB in RFC 3083: DOCS-BPI-MIB
21806    
21807 2001-03-22 14:27  nba
21809    * agent/mibgroup/host/hr_filesys.c, s/cygwin.h,
21810    agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
21811    agent/mibgroup/host/hr_utils.c:
21813    Make most of the host resources mib compile under Cygwin. We can now do
21814    --with-mib-modules=host --with-out-mib-modules=host/hr_network
21815    
21816 2001-03-22 12:27  hardaker
21818    * agent/mibgroup/util_funcs.c:
21820    fix header_simple_table() for too long requests
21821    
21822 2001-03-22 08:13  hardaker
21824    * apps/snmptrapd.c:
21826    Bad Wes: find all instances of cut-n-paste errors before committing.
21827    
21828 2001-03-22 08:12  hardaker
21830    * apps/snmptrapd.c:
21832    Bad Wes: don't call function without the ()s.  (at least in C).
21833    
21834 2001-03-22 07:46  dts12
21836    * agent/agent_trap.c:
21838    Fix for minor memory leak with trap-related varbind values.
21839    Thanks to John Villalovos (and the Intel SNMP team)
21840    
21841 2001-03-21 17:22  driehuis
21843    * snmplib/mib.c:
21845    Bugfix for crash at snmp_shutdown time with OS's that check pointer
21846    validity (e.g., FreeBSD)
21847    
21848 2001-03-21 08:16  hardaker
21850    * agent/mibgroup/mibII/interfaces.c:
21852    join broken snmp_log lines
21853    
21854 2001-03-21 08:15  hardaker
21856    * apps/snmptrapd.c:
21858    fix -F (I think)
21859    
21860 2001-03-21 07:43  hardaker
21862    * snmplib/snmp_api.c:
21864    patch from Harrie to fix variable types (int -> size_t)
21865    
21866 2001-03-20 08:25  nba
21868    * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/at.h,
21869    agent/mibgroup/mibII/interfaces.c, s/linux.h:
21871    Fix the atTable and ipNetTopMediaTable for Linux to return the ifIndex
21872    
21873 2001-03-19 13:14  nba
21875    * apps/snmpdelta.c, man/snmpdelta.1:
21877    Major option parsing surgery to cather for the getopt using version of
21878    snmp_parse_args. Seems to have been forgotten when the rest of the apps
21879    were updated.
21880    
21881 2001-03-19 13:13  nba
21883    * agent/mibgroup/ucd-snmp/disk.c:
21885    Re-order sys/conf.h and sys/param.h to make FreeBSD-5 happy
21886    
21887 2001-03-15 13:44  hardaker
21889    * agent/mibgroup/mibII/ip.c:
21891    fixed bug #405000: dropped support for IPOUTNOROUTES, since no
21892    calculation of it seems close to correct.
21893    
21894 2001-03-15 13:36  hardaker
21896    * agent/mibgroup/mibII/udp.c:
21898    fix part 2 of bug 405519 adding fullsock to udpinerrors
21899    
21900 2001-03-15 13:31  hardaker
21902    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
21904    fix bug #408388 where memmove is called with too short a length.
21905    
21906 2001-03-15 11:21  hardaker
21908    * FAQ, README, sedscript.in, version.h:
21910    - (version.h sedscript.in): version tag ( 4.2.1.pre1 )
21911    
21912 2001-03-15 03:34  jbpn
21914    * testing/eval_tools.sh:
21916    kill -SIGKILL isn't legal syntax on Solaris or Linux; changed to kill -9
21917    which is likely safer
21918    
21919    don't set return_value to 1 after killing snmpd, which causes spurious
21920    test failures
21921    
21922 2001-03-14 14:38  hardaker
21924    * agent/agent_trap.h:
21926    Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn.
21927    
21928 2001-03-14 11:08  hardaker
21930    * agent/mibgroup/mibII/at.c:
21932    fix ipnettomedia indexing on solaris.
21933    
21934 2001-03-14 10:27  slif
21936    * agent/mibgroup/tunnel/tunnel.c:
21938    Use config.h, don't use ucd-snmp directory to build in the mibgroup tree.
21939    
21940 2001-03-14 10:18  slif
21942    * testing/RUNTESTS:
21944    quiet "which" output.  never ending saga...
21945    
21946 2001-03-14 10:08  slif
21948    * agent/mibgroup/agentx/master_request.c:
21950    quiet unsigned long compare.
21951    
21952 2001-03-14 10:00  slif
21954    * agent/mibgroup/agentx/client.c:
21956    Get a decl of in_addr_t from netinet/in.h, where necessary.
21957    
21958 2001-03-14 10:00  slif
21960    * snmplib/parse.c:
21962    Avoid warnings of struct timeval decl in system.h by including *time.h*.
21963    
21964 2001-03-14 09:47  slif
21966    * agent/snmpd.c, apps/snmpvacm.c, apps/snmpnetstat/winstub.c,
21967    snmplib/parse.c:
21969    patch submitted by Harrie Hazewinkel
21970    
21971 2001-03-14 09:40  slif
21973    * testing/RUNTESTS:
21975    don't run tests without needed programs: snmpd, snmpget, snmpgetnext.
21976    
21977 2001-03-14 08:24  slif
21979    * configure, configure.in:
21981    Provide an empty DLLIBS value for non-dlmod uses.
21982    
21983 2001-03-14 07:36  slif
21985    * agent/mibgroup/agentx/protocol.c:
21987    cast u_long to u_char when storing 8-bit values.
21988    
21989 2001-03-14 07:33  slif
21991    * agent/mibgroup/ucd-snmp/proxy.c:
21993    fix unsigned length compares.
21994    
21995 2001-03-14 05:45  dts12
21997    * agent/mibgroup/host/hr_swrun.c:
21999    Fix Linux file descriptor leak (reported by Oliver Fänger)
22000    
22001 2001-03-13 13:20  hardaker
22003    * snmplib/default_store.c:
22005    Patch from Harrie Hazewinkel to check for NULLs in DEBUG msg
22006    
22007 2001-03-12 14:06  nba
22009    * agent/mibgroup/agentx/: master_admin.c, subagent.c:
22011    Fix some minor leaks.
22012    
22013 2001-03-12 14:05  nba
22015    * agent/snmpd.c:
22017    Some minor fixes to argument processing, including terminating snmpd on
22018    extraneous non-option arguments.
22019    
22020 2001-03-10 08:13  hardaker
22022    * agent/mibgroup/mibII/ip.c:
22024    Bug #404988: don't use ipstat.ips_fragtimout as a number of seconds.
22025    
22026 2001-03-07 10:26  slif
22028    * testing/eval_tools.sh:
22030    
22031    new DELAY function; start/stop daemons using new STARTPROG/STOPPROG with DELAY;
22032    log commands issued and final result to SNMP_TMPDIR/invoked;
22033    suppress "kill" output to help Cygwin users happy.
22034    
22035 2001-03-07 10:23  slif
22037    * testing/RUNTESTS:
22039    
22040    add -S parameter for DELAY seconds; add trap for interrupt control;
22041    pass test number and display-header-only to eval_onescript.sh;
22042    add which test to verbose locating messages (Cygwin uses type, not which).
22043    
22044 2001-03-07 10:20  slif
22046    * testing/: TESTCONF.sh, eval_onescript.sh:
22048    
22049    
22050    Incorporate test number into test results dir name.
22051    Provide default values for test number and display-header-only flag.
22052    
22053 2001-03-07 10:19  slif
22055    * testing/Makefile.in:
22057    
22058    
22059    "make clean" removes any test result dirs "/tmp/snmp-test-*".
22060    
22061 2001-03-07 10:15  slif
22063    * testing/tests/: T054agentv2ctrap, T056agentv2cmintrap,
22064    T058agentauthtrap:
22066    
22067    Replace sleep with commented out DELAY ; each start/stop action now
22068    invokes DELAY.
22069    
22070 2001-03-07 10:14  slif
22072    * testing/tests/T100agenthup:
22074    
22075    Replace sleep with DELAY.
22076    
22077 2001-03-07 10:13  slif
22079    * win32/config.h:
22081    
22082    
22083    Change element separator to Win32 ';' in DEFAULT_MIBS
22084    Declare Win32 has getpid!.
22085    
22086 2001-03-07 10:10  slif
22088    * snmplib/snmp_api.c:
22090    
22091    
22092    Win32 include io.h to declare mktemp.
22093    Expand the comment near mktemp usage to explain why it is needed.
22094    
22095 2001-03-07 10:09  slif
22097    * snmplib/snmp_alarm.c:
22099    
22100    
22101    remove unnecessary ifndef WIN32.  ifdef SIGALRM is sufficient.
22102    
22103 2001-03-07 10:07  slif
22105    * agent/snmpd.c, apps/snmptrapd.c:
22107    
22108    
22109    Win32 include process.h to declare getpid.
22110    
22111 2001-03-07 10:06  slif
22113    * snmplib/snmp_logging.c:
22115    
22116    
22117    Use proper define to qualify include-ing a header.
22118    
22119 2001-03-07 10:04  slif
22121    * agent/mib_modules.c, apps/snmpnetstat/if.c, snmplib/system.h:
22123    
22124    
22125    Apply the time goo consistently: move header includes out of system.h.
22126    
22127 2001-03-06 10:08  hardaker
22129    * configure, configure.in:
22131    don't force inclusion of -ldl.
22132    
22133 2001-03-05 06:30  slif
22135    * snmplib/snmpv3.c:
22137    
22138    
22139    Follow method usage, don't declare getHwAddress unless used.
22140    
22141 2001-03-05 06:30  slif
22143    * snmplib/snmp_api.c:
22145    
22146    
22147    Remove nested variable ep - one already exists.
22148    
22149 2001-03-05 06:28  slif
22151    * agent/mibgroup/examples/ucdDemoPublic.c:
22153    
22154    
22155    Comment out example variables that are not used.
22156    
22157 2001-03-04 17:41  slif
22159    * README.win32, win32/config.h, win32/mib_module_config.h,
22160    win32/mib_module_includes.h, win32/mib_module_inits.h,
22161    win32/libsnmp_dll/libsnmp.def, win32/libucdmibs/libucdmibs.def,
22162    win32/libucdmibs/libucdmibs.dsp:
22164    
22165    
22166    patch to build more modules, including agentX, on Win32 using MS-VC.
22167    
22168 2001-03-04 17:27  slif
22170    * agent/mibgroup/header_complex.c, agent/mibgroup/agentx/client.c,
22171    agent/mibgroup/agentx/master.c,
22172    agent/mibgroup/agentx/master_admin.c,
22173    agent/mibgroup/agentx/master_request.c,
22174    agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/subagent.c,
22175    agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
22176    agent/mibgroup/notification/snmpNotifyFilterTable.c,
22177    agent/mibgroup/notification/snmpNotifyTable.c,
22178    agent/mibgroup/target/target.c, agent/mibgroup/ucd-snmp/dlmod.c,
22179    agent/mibgroup/ucd-snmp/pass_persist.c,
22180    agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd_log.c:
22182    
22183    
22184    patch to build more of the agent using MS-VC on Win32 platform.
22185    
22186 2001-03-03 14:34  nba
22188    * mibs/: IANAifType-MIB.txt, MTA-MIB.txt, Makefile.mib,
22189    README.mibs, TUNNEL-MIB.txt, ianalist, mibfetch, rfclist,
22190    rfcmibs.diff, smistrip:
22192    Update to current IANAifType-MIB, plus addition of README and tools to get
22193    a complete set of IETF MIB files.
22194    
22195 2001-03-03 07:11  nba
22197    * agent/mibgroup/agentx/master.h:
22199    Remove an unused prototype
22200    
22201 2001-03-03 06:36  nba
22203    * man/snmptrapd.8, apps/snmptrapd_log.c:
22205    Add a new %P formatting sequence to user specified log formats. It print
22206    the security information from the PDU (community, user, context as available)
22207    Also modify the default trap output to use it.
22208    
22209 2001-03-03 06:21  nba
22211    * apps/snmptrapd_log.c:
22213    Fix specifiers like %.3s
22214    
22215 2001-03-03 06:10  nba
22217    * snmplib/parse.c:
22219    Fix the parser to diagnose oid specs like::= { single }
22220    Be silent for internal links when moving nodes to the adoption list. This
22221    should help giving only a single message for missing imports of enterprises.
22222    
22223 2001-03-02 13:24  slif
22225    * snmplib/asn1.c, snmplib/mib.c, snmplib/mib.h, snmplib/snmp_api.c,
22226    snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h,
22227    win32/libsnmp_dll/libsnmp.def:
22229    
22230    
22231    cleanup for MS-VC Win32 build
22232    
22233 2001-03-02 07:36  hardaker
22235    * README:
22237    sourcerforge -> sourceforge
22238    
22239 2001-03-02 07:25  hardaker
22241    * perl/SNMP/SNMP.xs:
22243    Patch from Karl Schilke to fix timestamps in synchonous cases
22244    
22245 2001-03-02 06:31  hardaker
22247    * snmplib/snmp_api.c:
22249    Remove unused variable from snmp_oid_compare().
22250    
22251 2001-03-01 19:49  hardaker
22253    * snmplib/: asn1.c, snmp_api.c:
22255    Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
22256    
22257 2001-02-21 15:31  nba
22259    * man/: snmp.conf.5.def, snmpcmd.1:
22261    Fix a couple of typos
22262    
22263 2001-02-21 15:22  hardaker
22265    * snmplib/ucd-snmp-includes.h:
22267    Applied patch #103805 from bcollar: add sys/time.h to ucd-snmp-includes.h
22268    
22269 2001-02-21 15:15  hardaker
22271    * snmplib/int64.c:
22273    fix bug #133416 (u64Subtraction math) as suggested by the submittor
22274    
22275 2001-02-21 14:38  nba
22277    * agent/mibgroup/host/hr_filesys.c:
22279    Try fixing inconsistent indexing on BSD
22280    
22281 2001-02-19 08:46  slif
22283    * agent/mibgroup/ucd-snmp/proxy.c:
22285    
22286    
22287    - proxy.c: remove some unused variables.
22288    
22289 2001-02-16 15:12  hardaker
22291    * agent/var_struct.h:
22293    - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request
22294    
22295 2001-02-14 18:15  hardaker
22297    * apps/snmptrapd.c:
22299    removed unused snmp_alarm.h include
22300    
22301 2001-02-13 16:21  hardaker
22303    * snmplib/snmp_api.c:
22305    fix bug #130740 using suggested close() wrapper around mkstemp()
22306    
22307 2001-02-09 11:16  hardaker
22309    * agent/snmpd.c:
22311    Applied patch #103613: fix memory leak in snmpd port specification -> default_store.
22312    
22313 2001-02-09 11:14  hardaker
22315    * agent/mib_modules.c:
22317    Applied patch #103612: fix memory leak in mib_module init code
22318    
22319 2001-02-09 11:12  hardaker
22321    * agent/agent_registry.c:
22323    Applied patch #103611: fix memory leak for duplicate oid registrations.
22324    
22325 2001-02-09 11:08  hardaker
22327    * perl/SNMP/SNMP.xs:
22329    Applied patch #103604: Add support for V1 traps and int/int32 differences
22330    
22331 2001-02-09 11:06  hardaker
22333    * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c:
22335    Applied patch #103702: fix swap reporting on freebsd 4.2
22336    
22337 2001-02-06 14:26  nba
22339    * apps/snmpnetstat/Makefile.in:
22341    Add a dependency for libsnmp
22342    
22343 2001-02-06 14:25  nba
22345    * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:
22347    Implement raw interrupt and context switch counters
22348    
22349 2001-02-06 14:24  nba
22351    * agent/mibgroup/notification/snmpNotifyTable.c:
22353    Make dmalloc happy by fixing a malloc read overrun
22354    
22355 2001-02-06 14:16  nba
22357    * man/snmpcmd.1, snmplib/default_store.h, snmplib/mib.c:
22359    Backport -OT output to 4-2-patches branch
22360    
22361 2001-02-06 06:02  hardaker
22363    * perl/SNMP/SNMP.pm:
22365    documentation fix
22366    
22367 2001-01-31 23:02  nba
22369    * snmplib/snmp_api.c:
22371    Fix value validation for snmpset/snmptrap
22372    
22373 2001-01-31 23:00  nba
22375    * agent/mibgroup/ucd-snmp/proxy.c:
22377    Fix bad return of a pointer to non-static storage
22378    
22379 2001-01-31 15:44  hardaker
22381    * agent/mibgroup/host/hr_print.c:
22383    Patch from Frank Bartels for freebsd fixes
22384    
22385 2001-01-30 17:13  hardaker
22387    * agent/mibgroup/ucd-snmp/disk.c:
22389    Applied patch #103414: fix disk info for block sizes other than 1024.
22390    
22391 2001-01-29 13:24  hardaker
22393    * agent/mibgroup/smux/smux.c:
22395    fix bug #130410:  set the write_method in var_smux before returning
22396    NULL to make sure that sets happen on OIDs that don't exist first.
22397    
22398 2001-01-29 13:15  hardaker
22400    * local/mib2c:
22402    fix suggested in bug #129948: check for - arguments at the begginning
22403    of the command line token (don't match mib-2, eg).
22404    
22405 2001-01-29 13:13  hardaker
22407    * snmplib/parse.c:
22409    fix suggested in bug #129876: check for hint != NULL before freeing.
22410    
22411 2001-01-26 05:49  nba
22413    * agent/mibgroup/host/hr_print.c:
22415    Fix bug on FreeBSD when /etc/printcap is empty
22416    
22417 2001-01-25 14:38  nba
22419    * mibs/RMON-MIB.txt:
22421    Updated to RFC 2819
22422    
22423 2001-01-24 21:37  nba
22425    * agent/Makefile.in:
22427    Install libraries before agent so that libtool can relink.
22428    
22429 2001-01-20 05:54  nba
22431    * apps/snmpdelta.c, snmplib/int64.c:
22433    Two Counter64 glitches detected by Jason Gloudon <snmp@gloudon.com>
22434    
22435 2001-01-20 05:44  nba
22437    * agent/snmpd.c:
22439    Dont set up the select parameters before calling interrupt handlers!
22440    Thanks to Frank Strauss.
22441    
22442 2001-01-20 05:42  nba
22444    * snmplib/snmp_api.c:
22446    Fix encoding of BITS variable, thanks to Frank Strauss
22447    
22448 2001-01-20 05:37  nba
22450    * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
22452    Raw IO counters from Jochen Kmietsch
22453    
22454 2001-01-20 05:36  nba
22456    * agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt:
22458    Prepare for more raw counters
22459    
22460 2001-01-15 15:14  nba
22462    * agent/mibgroup/ucd-snmp/proxy.c:
22464    undo a change that sneaked in by mistake
22465    
22466 2001-01-15 14:07  nba
22468    * agent/mibgroup/ucd-snmp/proxy.c,
22469    agent/mibgroup/ucd-snmp/vmstat.h,
22470    agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
22471    agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
22472    agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
22473    agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
22474    agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
22475    agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
22476    agent/mibgroup/ucd-snmp/vmstat_solaris2.c, mibs/UCD-SNMP-MIB.txt,
22477    agent/mibgroup/ucd-snmp/vmstat_solaris2.h:
22479    Extend the systemStats.cpuRaw section to include more raw counters for various
22480    operating systems.  Basic testing performed for Solaris and FreeBSD. Code
22481    guesstimate for NetBSD and BSDi.
22482    
22483 2001-01-12 08:00  hardaker
22485    * snmplib/snmp_api.c:
22487    - bit_string fixes
22488    - make snmp_add_var call snmp_parse_oid() instead of read_objid().
22489    
22490 2001-01-12 07:57  hardaker
22492    * snmplib/asn1.c:
22494    comment out really odd (and broken) check from asn_bitstring_check???
22495    
22496 2001-01-12 07:52  hardaker
22498    * local/: mib2c.storage.conf, mib2c.vartypes.conf:
22500    - misc bug fixes.
22501    - new data types (uint32, unsigned, bits).
22502    
22503 2001-01-10 21:55  nba
22505    * snmplib/snmp_api.c:
22507    Fix calling of init_callbacks even if init_snmp called with NULL parameter
22508    
22509 2001-01-10 21:53  nba
22511    * snmplib/snmp_api.c:
22513    Fix badly applied previous patch
22514    
22515 2001-01-10 21:52  nba
22517    * apps/snmpvacm.c:
22519    Fix usage message (-e is now -Ce)
22520    
22521 2001-01-10 21:51  nba
22523    * agent/mibgroup/mibII/var_route.c:
22525    Fix a bad ipRouteProtocol return
22526    
22527 2001-01-10 21:50  nba
22529    * agent/mibgroup/host/hr_swrun.c:
22531    Fix problem when running --without-root-access for FreeBSD. Thanks to
22532    Bert Driehuis.
22533    
22534 2001-01-10 21:48  nba
22536    * agent/mibgroup/kernel_sunos5.c:
22538    Use the ifspeed attribute from driver when available
22539    
22540 2001-01-09 06:29  hardaker
22542    * agent/mibgroup/mibII/interfaces.c:
22544    Applying patch found in bug #127299:
22545      - switch ifAdmin and ifOperStatus meanings to match kernel parameters better.
22546    
22547 2001-01-09 06:21  hardaker
22549    * win32/snmpnetstat/snmpnetstat.dsp:
22551    added getopt.c to list
22552    
22553 2001-01-08 08:19  hardaker
22555    * agent/mibgroup/host/hr_swrun.c:
22557    Patch from Anders Ellefsrud
22558      - fix hr_swrun when programs have exited so we don't truncate
22559        getnext queries.
22560    
22561 2001-01-08 08:14  hardaker
22563    * snmplib/snmp_api.c:
22565    Patch from Frank Strauss:
22566      - fix BITS encoding length when mib knowledge is available.
22567    
22568 2001-01-04 23:18  nba
22570    * apps/: snmpset.c, snmptrap.c:
22572    Try fixing problems with snmpset of negative values
22573    
22574 2001-01-04 23:15  nba
22576    * agent/mibgroup/ucd-snmp/vmstat_bsdi4.c:
22578    Add the raw cpu couters for BSDi. Courtesy Bert Driehuis.
22579    
22580 2001-01-04 23:12  nba
22582    * agent/mibgroup/host/hr_swrun.c,
22583    agent/mibgroup/ucd-snmp/loadave.c, snmplib/callback.c:
22585    Save some unused variables
22586    
22587 2001-01-04 23:09  nba
22589    * acconfig.h, config.h.in, agent/agent_trap.c, agent/mib_modules.c,
22590    agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c,
22591    agent/mibgroup/agentx/master_admin.c,
22592    agent/mibgroup/agentx/master_admin.h,
22593    agent/mibgroup/agentx/master_request.c,
22594    agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/subagent.c:
22596    Add missing dmalloc support for some files
22597    
22598 2001-01-04 23:04  nba
22600    * Makefile.in:
22602    Ensure sort order for config.h.in
22603    
22604 2001-01-04 10:24  hardaker
22606    * configure, configure.in:
22608    fix semi-colon problem.  Patch #103101.
22609    
22610 2001-01-03 07:01  hardaker
22612    * agent/mibgroup/host/hr_swrun.c:
22614    /proc/%d/cmdline may be an empty file for some processes.  Return "" if so.
22615    
22616 2001-01-02 09:47  hardaker
22618    * snmplib/snmp_logging.c:
22620    add a "%s" formatting string to the syslog() call (redhat bug #18153).
22621    
22622 2000-12-29 13:38  hardaker
22624    * agent/mibgroup/mibII/interfaces.c:
22626    Patch from Ted Rule:
22627      - better checking for formatting of the /proc/net/dev file to avoid
22628        linux core dumps when the kernel mis-behaves.
22629    
22630 2000-12-27 16:47  hardaker
22632    * testing/tests/: T053agentv1trap, T054agentv2ctrap,
22633    T055agentv1mintrap, T056agentv2cmintrap, T113agentxtrap:
22635    - trap API testing suite enhanced to test more cases.
22636    
22637 2000-12-27 16:45  hardaker
22639    * agent/agent_callbacks.h, agent/agent_trap.c, agent/agent_trap.h,
22640    agent/mibgroup/notification/snmpNotifyTable.c,
22641    agent/mibgroup/notification/snmpNotifyTable.h, snmplib/callback.c,
22642    snmplib/callback.h:
22644    - Make the notification mib work more via callbacks and remove ifdefs in
22645      agent_trap.c
22646    - Make the agent_trap.c file check for callback registrations and
22647      handle it internally using the old trapsink support if no callback
22648      is found.
22649    - This fixes the problem when init_mib_modules() isn't called in subagents.
22650    
22651 2000-12-27 16:42  hardaker
22653    * agent/mibgroup/examples/example.c:
22655    make the example traps be sent using a enterprise specific trap of 99
22656    rather than 3.  We need to define it in the mib still.
22657    
22658 2000-12-27 15:26  hardaker
22660    * snmplib/asn1.c:
22662    fix broken compiler precedence as reported in support #110473.
22663    
22664 2000-12-22 08:54  hardaker
22666    * snmplib/asn1.c:
22668    fix counter64 reverse encodings.
22669    
22670 2000-12-22 06:58  hardaker
22672    * snmplib/vacm.c:
22674    fix view processing to watch for length prefix.  The length prefix
22675    really really shouldn't be stored directly in the oid.  Niels?
22676    
22677 2000-12-21 14:43  nba
22679    * apps/snmpnetstat/main.c:
22681    - main.c: fix problem with positional community argument to snmpnetstat
22682    
22683 2000-12-21 14:37  nba
22685    * snmplib/mib.c:
22687    - mib.c: make sure init_mib_internals is called before doing anything
22688         serious in init_mib
22689    
22690 2000-12-21 08:22  hardaker
22692    * snmplib/snmp_api.c:
22694    Patch from Frank Strauss to fix support for BITS
22695    
22696 -------------------------------------------------------------------------------
22698 Changes: V4.1.2 -> V4.2
22700 2000-12-04 15:30  hardaker
22702         - (NEWS, README): updates.
22703         
22704 2000-12-04 14:48  marz
22706         ensure mibload.t uses correct MIBDIR for testing
22707         
22708 2000-12-04 11:05  hardaker
22710         - (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org.
22711         
22712 2000-12-04 08:45  hardaker
22714         - (NEWS): agentx note changes.
22715         
22716 2000-12-03 07:29  nba
22718         - snmptrapd_log.c: fox missing leading zeroes for %.2d like formats.
22719                 Add an alternate format for up-time displays.
22720         
22721 2000-12-02 18:22  marz
22723         found the uninitialized data bug...must have been in there dormant for a while, other test fixes - good to go!
22724         
22725 2000-12-01 16:36  hardaker
22727         - (agent/snmpd.c): reference sourceforge.
22728         
22729 2000-12-01 16:35  hardaker
22731         - (AGENT.txt): reference sourceforge.
22732         
22733 2000-12-01 16:34  hardaker
22735         - (TODO): reference net-snmp-coders.
22736         
22737 2000-12-01 16:34  hardaker
22739         - (README): update.
22740         
22741 2000-12-01 16:33  hardaker
22743         - (bug-report, agent/mibgroup/versiontag): remove the bug report script.
22744         
22745 2000-12-01 16:31  hardaker
22747         - (PORTING): reference sourceforge.
22748         
22749 2000-12-01 16:23  hardaker
22751         - (man/snmptrapd.conf.5.def): mention the fact that snmpv3 traps are
22752           the same as snmpv2 traps.
22753         
22754 2000-12-01 16:23  hardaker
22756         - (NEWS): update.
22757         
22758 2000-12-01 15:31  hardaker
22760         - (README): update.
22761         
22762 2000-12-01 15:16  hardaker
22764         - (snmpd.conf.5.def): update for proxy support.
22765         
22766 2000-12-01 14:36  hardaker
22768         - (FAQ): update a few things.
22769         
22770 2000-12-01 14:28  nba
22772         - mib.c: diagnose wrong quoting in indices
22773         
22774 2000-12-01 14:23  nba
22776         - parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs)
22777         
22778 2000-12-01 14:19  nba
22780         - smux.c: reformat some debug messages for readability
22781         
22782 2000-12-01 14:17  nba
22784         - interfaces.c: fix ifType values for Linux
22785         
22786 2000-12-01 14:14  nba
22788         - subagent.c: supply a missing return value
22789         
22790 2000-12-01 10:04  hardaker
22792         - (snmpconf): quote things with spaces in them.
22793         
22794 2000-12-01 09:49  hardaker
22796         - (snmpconf.1): quick man page for snmpconf.
22797         
22798 2000-12-01 09:15  hardaker
22800         - (local/snmpconf.dir/snmpd.conf/monitor): cleanups.
22801         
22802 2000-12-01 09:14  hardaker
22804         - (snmplib/parse.c): change no-parent log message into a warning.
22805         
22806 2000-12-01 09:11  hardaker
22808         - (agent/mibgroup/agentx/README.agentx): update from Dave.
22809         
22810 2000-12-01 09:10  hardaker
22812         - (FAQ): update from Dave.
22813         
22814 2000-12-01 07:59  hardaker
22816         - (agent/agent_trap.c): Patch from Dave Shield:
22817           - support v2->v1 trap conversion.
22818         
22819 2000-12-01 07:56  hardaker
22821         - (configure, configure.in): typo.
22822         
22823 2000-12-01 07:42  marz
22825         additional fixes to support targetted builds of perl/SNMP using -NET-SNMP-PATH (and white space removal as my emacs kindly does that for me?)
22826         
22827 2000-11-30 14:06  nba
22829         - getopt.h, snmp_parse_args.h: extern "C" bracketing
22830         
22831 2000-11-30 14:04  nba
22833         - snmpd.conf.5.def: fix formatting of smuxpeer token
22834         
22835 2000-11-30 10:31  hardaker
22837         - (FAQ): Update from Dave.
22838         
22839 2000-11-30 10:18  hardaker
22841         - (master_request.c): Patch from Dave Shield to fix bad sets for agentx.
22842         
22843 2000-11-30 09:19  hardaker
22845         - (ov/README): minor corrections, probably still incorrect.
22846         
22847 2000-11-30 09:18  hardaker
22849         - (local/Makefile.in, snmpconf, acl, basic_setup, monitor, operation,
22850           system, trapsinks):
22851           - grouping support.
22852           - sort-of-quiet output support.
22853           - operation mode support (setting user, group, ports...)
22854         
22855 2000-11-30 09:13  hardaker
22857         - (snmplib/read_config.c): save a warning header at the top of the
22858           persistent data file.
22859         
22860 2000-11-30 09:11  hardaker
22862         - (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss.
22863         
22864 2000-11-30 09:10  hardaker
22866         - (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output.
22867         
22868 2000-11-30 09:08  hardaker
22870         - (configure, configure.in): mention the TUNNEL-MIB support.
22871         
22872 2000-11-29 18:21  slif
22874         Update e-mail address for Slifcak
22875         
22876 2000-11-29 11:34  marz
22878         fixed order of function checking so that vsnprintf is not found in libdb (BSD db) by mistake
22879         
22880 2000-11-29 05:18  marz
22882         partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user
22883         
22884 2000-11-28 18:00  marz
22886         partial submit to get perl/SNMP tests to pass and update the docs somewhat - still getting cores in notify.t. had to change create_user_from_session to update an existing user incase 2 sessions are started with the same user
22887         
22888 2000-11-27 14:37  hardaker
22890         - (local/snmpconf.dir/snmpd.conf/basic_setup): basic setup series of questions.
22891         
22892 2000-11-27 14:36  hardaker
22894         - (local/snmpconf.dir/snmpd.conf/acl): typos.
22895         
22896 2000-11-27 14:36  hardaker
22898         - (local/snmpconf):
22899           - add support for "groups" of items.
22900           - don't use IO::Dir, as its not in the standard perl module distributions.
22901         
22902 2000-11-27 14:34  hardaker
22904         - (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference.
22905         
22906 2000-11-27 14:33  hardaker
22908         - (agent/snmp_agent.c): Patch from John Naylon:
22909           - fix auto-set support for the agent (and plug a memory leak).
22910         
22911 2000-11-27 13:42  nba
22913         - snmp.conf.5.def: document tokens extendedIndex and noRangeCheck
22914         
22915 2000-11-27 13:41  nba
22917         - parse.c: fix a C++ style comment
22918         
22919 2000-11-24 15:14  nba
22921         - memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6
22922         
22923 2000-11-22 13:48  hardaker
22925         - (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding:
22926           - don't export an internal variable.
22927         
22928 2000-11-21 15:17  nba
22930         - mib.c: fix parsing of oid like 99.13.\"guf\"8
22931         
22932 2000-11-19 13:03  nba
22934         - SNMP.xs, mib2c.vartypes.conf: The recent specialisation of the Integer
22935                 types in the parser created problems for the perl module and in turn
22936                 for mib2c. Sorry for not catching this before pre2 :-(
22937         
22938 2000-11-19 12:58  nba
22940         - fixes to ./configure --with-defaults --enable-mini-agent; make install
22941                 and run the tools under cygwin. Haven't tried the agent yet :-)
22942         
22943 2000-11-18 07:14  hardaker
22945         - (version.h bug-report sedscript.in): version tag ( 4.2.pre2 )
22946         
22947 2000-11-18 07:12  hardaker
22949         - (T049snmpv3inform): v3 inform test added.
22950         
22951 2000-11-17 11:01  nba
22953         - mib.c, snmp_api.c: better error messages for bad snmpset calls and bad
22954                 indices. Also fix a bug with quoted indices.
22955         
22956 2000-11-17 10:32  hardaker
22958         - (tests/T050snmpv3trap): test for snmpv3 traps.
22959         
22960 2000-11-17 10:30  hardaker
22962         - (snmptrapd.c): fix cases where the format strings are specified.
22963         
22964 2000-11-17 10:26  nba
22966         - IANAifType-MIB.txt: update from IANA
22967         
22968 2000-11-17 08:32  hardaker
22970         - (master_request.c): Patch from Dave Shield:
22971           - fix memory leaks.
22972           - fix agentx problems with bad sets.
22973         
22974 2000-11-16 17:55  hardaker
22976         - (snmplib/snmpv3.c): added a space in a debugging output statement.
22977         
22978 2000-11-16 17:54  hardaker
22980         - (snmplib/read_config.c): simple debugging statement added.
22981         
22982 2000-11-16 17:54  hardaker
22984         - (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet.
22985         
22986 2000-11-16 17:52  hardaker
22988         - (testing/eval_tools.sh): add CONFIGTRAPD.
22989         
22990 2000-11-16 17:50  hardaker
22992         - (snmplib/mib.c, testing/tests/T112agentxsetfail,
22993           testing/tests/T122proxysetfail):
22994           - support -Ir for "dont check range/type values" (letter r subject to debate).
22995         
22996 2000-11-16 17:25  hardaker
22998         - (callback.c): better debugging output to display a callback count when done.
22999         
23000 2000-11-16 16:52  hardaker
23002         - (T113agentxtrap): A new test to test trap support from agentx subagents.
23003         
23004 2000-11-16 16:50  hardaker
23006         - (T058agentauthtrap): sleep some and only perform one get request.
23007         
23008 2000-11-16 16:49  hardaker
23010         - (T054agentv2ctrap): sleep a bit and only send one snmp set request.
23011         
23012 2000-11-16 15:47  nba
23014         - getopt.c: quell compiler warnings
23015         
23016 2000-11-16 15:31  nba
23018         - parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER
23019         
23020 2000-11-16 15:16  nba
23022         - snmptrapd.c, snmptrapd.conf: new config directives format1 and format2 to
23023                 set log formats for TRAP1 and TRAP2 pdus.
23024         
23025 2000-11-16 13:50  nba
23027         - snmp_api.c: add functionality to check value types in addition to ranges
23028                 for snmpset and snmptrap.
23029         
23030 2000-11-16 13:47  nba
23032         - parse.c: Fix DEFVAL parsing for  OBJECT IDENTIFIER or BITS values
23033                 (i.e. DEFVAL { { 0 0 } } etc)
23034         
23035 2000-11-16 11:39  hardaker
23037         - (T058agentauthtrap): add a greater timeout to the get request.
23038         
23039 2000-11-16 11:35  hardaker
23041         - (example.c):
23042           - send a v2c trap using its own data, not the system_mib's.
23043           - more debugging statements.
23044         
23045 2000-11-16 11:34  hardaker
23047         - (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap):
23048           - new tests for traps sent by the agent.
23049         
23050 2000-11-16 09:56  hardaker
23052         - (target.c): Don't delete READONLY trap sessions.
23053         
23054 2000-11-15 16:37  hardaker
23056         - (testing/tests/T052snmpv2cinform): test inform sending/receiving.
23057         
23058 2000-11-15 16:37  hardaker
23060         - (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs.
23061         
23062 2000-11-15 15:48  hardaker
23064         - (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition.
23065         
23066 2000-11-15 14:18  nba
23068         - Makefile.in: fix make'ing in remote directory
23069         
23070 2000-11-15 14:11  nba
23072         - main.c: update to use getopt for argument parsing.
23073         
23074 2000-11-15 14:10  nba
23076         - snmp_agent.c: fix a confusing indentation.
23077         
23078 2000-11-15 14:09  nba
23080         - agent_trap.c: make sure community is \0-terminated in targetParamsTable
23081         
23082 2000-11-15 14:03  nba
23084         - snmptrapd_log: fix a buffer that is way too short for a trap with just a
23085                 single parameter. Fix a bad limit test in str_append.
23086         
23087 2000-11-15 14:00  nba
23089         - snmptranslate.c: fix a stupid perror for snmp_perror
23090         
23091 2000-11-15 13:58  nba
23093         - parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32,
23094                 Unsigned32, UInteger32.
23095         
23096 2000-11-15 13:55  nba
23098         snmp_api.c: remove an unused variable
23099         
23100 2000-11-15 07:49  hardaker
23102         - (snmp_vars.c, subagent.c): Patch from Lawrence Greenfield:
23103           - Don't make init_agent()/subagent_pre_init() exit but return an
23104             error condition instead.
23105         
23106 2000-11-12 08:08  hardaker
23108         - (ucdDemoPublic.c): add NULL to end of demo string and check for len=0.
23109         
23110 2000-11-12 04:45  nba
23112         snmp_api.c: Make sure the noRangeCheck token is a boolean
23113         
23114 2000-11-12 04:41  nba
23116         - mib.c: give the tree-top a name to protect error message when looking up .foo
23117         
23118 2000-11-12 04:36  nba
23120         - snmptranslate.c: use config_perror for a better error message
23121         
23122 2000-11-12 04:34  nba
23124         - proxy.c: remove some unused variables.
23125         
23126 2000-11-12 04:33  nba
23128         -agent_traps.c: Move a conditionally used variable
23129         
23130 2000-11-12 04:32  nba
23132         Fix a bogus #ifdef
23133         
23134 2000-11-10 09:18  hardaker
23136         - (configure, configure.in): apply patch #102224 from jbpn for cross-compiling.
23137         
23138 2000-11-10 08:56  hardaker
23140         - (testing/TESTCONF.sh, testing/eval_tools.sh, testing/tests/T051snmpv2ctrap):
23141          - first pass at a testing script to test trap functionality.
23142            - which even uncovered a bug.
23143         
23144 2000-11-10 08:55  hardaker
23146         - (apps/snmptrapd.c):
23147           - fork if file logging or syslogging, but not printing.
23148           - don't close open file descriptors.  There shouldn't be any.
23149         
23150 2000-11-10 08:53  hardaker
23152         - (apps/snmptrapd_log.c): properly null terminate log strings.
23153         
23154 2000-11-09 16:40  hardaker
23156         - (configure.in): attempt to implement a --with-rsaref flag.
23157         
23158 2000-11-09 15:32  hardaker
23160         - (README, perl/SNMP/README): mention Karl.
23161         
23162 2000-11-09 15:31  hardaker
23164         - (NEWS, perl/SNMP/README): mention Karl.
23165         
23166 2000-11-09 14:56  hardaker
23168         - (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke:
23169           - support bulk requests.
23170         
23171 2000-11-09 14:53  hardaker
23173         - (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
23174           - support bulk requests.
23175         
23176 2000-11-08 23:33  hardaker
23178         - (read_config.c): fix -H output.
23179         
23180 2000-11-08 23:02  hardaker
23182         - (snmp_agent.c): make agent_check_and_process() call run_alarms().
23183         
23184 2000-11-08 22:45  hardaker
23186         - (diskio.c): fix OID.
23187         
23188 2000-11-08 17:06  hardaker
23190         - (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support.
23191         
23192 2000-11-08 17:03  hardaker
23194         - (mib.c, parse.c, parse.h): minimal DEFVAL parsing support.
23195         
23196 2000-11-08 16:20  hardaker
23198         - (config.h.in, configure): check for librsaref, etc, if needed.
23199         
23200 2000-11-07 15:15  hardaker
23202         - (config.h.in, configure, configure.in, agent/agent_read_config.c,
23203           agent/snmpd.c):
23204           - uid/gid changes.
23205         
23206 2000-11-07 15:10  hardaker
23208         - (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE.
23209         
23210 2000-11-07 11:30  hardaker
23212         - (SNMP/SNMP.pm, SNMP/SNMP.xs): Patch from Joe Clarke:
23213           - implement best-guess (-Ib) parsing.
23214           - access to trap varbinds.
23215           - range access.
23216         
23217 2000-11-07 11:00  hardaker
23219         - (.cvsignore): ignore build created files.
23220         
23221 2000-11-07 10:58  hardaker
23223         - (README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
23224           - implement a finish() call.
23225         
23226 2000-11-07 10:54  hardaker
23228         - (SNMP/SNMP.xs): patch from Karl Schilke:
23229           - multiple callback patch for perl/SNMP/SNMP.xs.
23230         
23231 2000-11-07 10:48  hardaker
23233         - (read_config.c): log an error message if the optional config file DNE.
23234         
23235 2000-11-07 10:41  hardaker
23237         - (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it.
23238         
23239 2000-11-07 10:29  hardaker
23241         - (if_fields.h, interfaces.c, ipMedia.c, ipRoute.c, tcp.c, tcpTable.c,
23242           udp.c, udpTable.c): Patch from Bert Driehuis:
23243           - mibJJ fixes [FreeBSD/other BSD's].
23244         
23245 2000-11-07 10:13  hardaker
23247         - (agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c,
23248           man/snmpd.1.def, man/snmpd.conf.5.def): Patch from Harrie Hazewinkel:
23249           - implement uid/gid changes after startup for the agent.
23250         
23251 2000-11-07 08:33  hardaker
23253         - (target.c): a better sanity check for session deletion.
23254         
23255 2000-11-07 07:24  hardaker
23257         - (target.c): Patch from Dave to sanity check param->updateTime.
23258         
23259 2000-11-06 11:00  hardaker
23261         - (md5.c): check to see that MDsign() data lies on a 32 byte boundry.
23262           - its possible some compilers will choke on this hack.
23263           - fixes bug #12175.
23264         
23265 2000-11-03 17:54  hardaker
23267         - (mib2c): sort OIDs properly.
23268         
23269 2000-11-03 16:44  hardaker
23271         - (example.c): Patch from Harrie Hazewinkel:
23272           - fix mib registrations for duplicate OIDs being used for the trap examples.
23273         
23274 2000-11-03 15:31  hardaker
23276         - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
23277           - Um, applied correctly this time (I hope).
23278         
23279 2000-11-03 15:29  hardaker
23281         - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
23282         
23283 2000-11-02 22:19  nba
23285         Clean up some unused variables etc.
23286         
23287 2000-11-02 22:16  nba
23289         - Makefile.in: fix some $(srcdir) references when running outside source
23290         
23291 2000-11-02 22:15  nba
23293         - snmptrapd.c: fix the format string for format_trap
23294         
23295 2000-11-02 22:14  nba
23297         - Makefile.in: remove some duplicates from file lists
23298         
23299 2000-11-02 22:12  nba
23301         Document the -OX output option
23302         
23303 2000-11-02 22:11  nba
23305         Document the sysservices token
23306         
23307 2000-11-02 16:17  hardaker
23309         - (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy.
23310         
23311 2000-11-02 16:16  hardaker
23313         - (agent/mibgroup/versiontag): change cvs archive site and package name.
23314         
23315 2000-11-02 13:23  hardaker
23317         - (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch.
23318         
23319 2000-11-01 16:36  hardaker
23321         - (version.h bug-report sedscript.in): version tag ( 4.2.pre1 )
23322         
23323 2000-11-01 16:14  hardaker
23325         - (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite.
23326         
23327 2000-11-01 16:08  hardaker
23329         - (agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h):
23330           - minimal SET support for the proxy code.
23331         
23332 2000-11-01 10:22  hardaker
23334         - (T112agentxsetfail): test for agentx sets that should fail properly.
23335         
23336 2000-10-31 14:30  nba
23338         - tcpTable.c: remove an unnescessary #include
23339         
23340 2000-10-31 14:28  nba
23342         - smux.c: fix wrong variable length
23343         
23344 2000-10-31 14:25  nba
23346         - protocol.c: fix some suspicious looking code
23347         
23348 2000-10-31 14:21  nba
23350         - man/snmpd.conf: fix a typo
23351         
23352 2000-10-31 12:41  nba
23354         - mib.c: add -OX output format, for just another way of printing indices
23355         
23356 2000-10-31 12:27  nba
23358         - interface.c: add "interface" config for unguessable interface type/speed
23359         
23360 2000-10-31 12:25  nba
23362         - apps/*: make sure we report any errindex/errcode in the response
23363         
23364 2000-10-31 12:04  nba
23366         - protocol.c: clean up unused variables.
23367         
23368 2000-10-31 10:13  hardaker
23370         - (smux.c): patch #1 from bug #117273 applied to fix smux socket problems.
23371         
23372 2000-10-31 09:24  hardaker
23374         - (SNMP.xs): print counter64's as unsigned.
23375         
23376 2000-10-31 07:54  hardaker
23378         - (agent_trap.c, agent_trap.h, subagent.c, snmpNotifyTable.c,
23379           snmpNotifyTable.h): Patch from Dave:
23380           - fix notifications from agentx subagents.
23381         
23382 2000-10-30 22:03  hardaker
23384         - (smux.c): fix bug #119786: make smux reuse socket address.
23385         
23386 2000-10-30 21:42  hardaker
23388         - (eval_tools.sh, tests/T110agentxget, tests/T111agentxset):
23389           - fix bug #382
23390           - fix agentx non-root tests to use -x /tmp/blah/agentx_socket.
23391         
23392 2000-10-30 13:45  hardaker
23394         - (snmpd.1.def): fix a typo pointed out by Chris Pepper.
23395         
23396 2000-10-30 11:46  hardaker
23398         - (tests/T111agentxset): test script for AgentX set support.
23399         
23400 2000-10-30 11:43  hardaker
23402         - (tests/T110agentxget): header changed to include the word GET.
23403         
23404 2000-10-30 11:13  nba
23406         - ucd-snmp/vmstat_*, memory_freebsd2.c, dlmod.c: Make ssRawCpu objects Counters,
23407                 and add support for *BSD (including OpenBSD)
23408         
23409 2000-10-30 11:07  nba
23411         - Clean up unused variables.
23412         
23413 2000-10-30 11:04  hardaker
23415         - (testing/tests/T101agentx, testing/tests/T110agentxget):
23416           - renamed the agentx test script.
23417         
23418 2000-10-30 11:03  hardaker
23420         - (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist.
23421         
23422 2000-10-30 10:39  hardaker
23424         - (agent/snmpd.c): error when parsing -X for non-agentx builds.
23425         
23426 2000-10-27 11:29  hardaker
23428         - (apps/snmptrapd.c): add -o flag to log to a particular file.
23429         
23430 2000-10-27 10:41  hardaker
23432         - (snmplib/snmp_api.c): use mkstemp if available.
23433         
23434 2000-10-27 10:40  hardaker
23436         - (config.h.in, configure, configure.in): Search for mkstemp().
23437         
23438 2000-10-27 10:08  hardaker
23440         - (FAQ): update linux kernel list to include 2.2.
23441         
23442 2000-10-26 17:51  hardaker
23444         - (eval_tools.sh): make SKIPIFNOT check the mib module list too.
23445         
23446 2000-10-26 17:48  hardaker
23448         - (tests/T101agentx): AgentX subagent test for simple get retrieval.
23449         
23450 2000-10-25 17:44  hardaker
23452         - (snmpd.c): Add -X option to snmpd to run as a subagent.
23453         
23454 2000-10-25 17:06  hardaker
23456         - (read_config.c): fix for cases whene debugging is always off.
23457         
23458 2000-10-17 15:30  hardaker
23460         - (config.h.in): autoheader run
23461         
23462 2000-10-16 03:13  daves
23464         - (agentx/master.c): Specify the length of the (pseudo-)answer to a request.
23465                 This allows it to be cached correctly for multi-pass SET handling.
23466         
23467 2000-10-16 03:11  daves
23469         - (agentx/subagent.c): Don't overwrite saved mode information
23470                 This should help with (some of) the SET handling problems.
23471         
23472 2000-10-16 01:56  daves
23474         - (agentx/master_request.c): Don't free callback data structure.
23475                 This holds information that needs to persist across multi-pass requests.
23476                 I realise that this introduces a memory leak, but this isn't the
23477                 correct place to handle this.
23478         
23479 2000-10-12 14:52  hardaker
23481         - (snmpd.c): add -I to the help output.
23482         
23483 2000-10-12 14:24  hardaker
23485         - (agent/dlmods/*): remove obsolete versions
23486         
23487 2000-10-12 14:08  hardaker
23489         - (configure): update.
23490         
23491 2000-10-12 14:01  hardaker
23493         - (acconfig.h, config.h.in, configure.in): Patch from Matt Braithwaite:
23494           - udp configuration changes to check for misc structure definitions.
23495         
23496 2000-10-12 13:48  hardaker
23498         - (TUNNEL-MIB.txt): TUNNEL-MIB definition.
23499         
23500 2000-10-12 13:48  hardaker
23502         - (tunnel.h): config_add_mib(TUNNEL-MIB).
23503         
23504 2000-10-12 13:47  hardaker
23506         - (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss:
23507           - implement the TUNNEL-MIB.
23508         
23509 2000-10-10 14:33  mslifcak
23511         Fix unlink_tree for "top level" tree nodes.
23512         
23513 2000-10-10 11:02  hardaker
23515         - (Makefile.in): reverse library link ordering again...
23516         
23517 2000-10-10 09:03  mslifcak
23519         Remove relative path to include system.h.
23520         
23521 2000-10-10 06:53  mslifcak
23523         Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list.
23524         
23525 2000-10-10 05:15  mslifcak
23527         Apply patch for DEC Alpha EV6, supplied by Shumon Huque<shuque@isc.upenn.edu>
23528         
23529 2000-10-09 17:06  mslifcak
23531         patch to fix leading zero error introduced by changes for shutdown_mib.
23532         
23533 2000-10-09 15:51  hardaker
23535         - (dlmod.c): minor debugging output additions.
23536         
23537 2000-10-09 15:51  hardaker
23539         - (Makefile.in): move auto_nlist to libucdmibs.
23540         
23541 2000-10-09 11:43  hardaker
23543         - (FAQ, README): add new mirror.
23544         
23545 2000-10-09 10:26  mslifcak
23547         Move config- and store-related cleanup from shutdown_mib to snmp_shutdown.
23548         
23549 2000-10-09 02:36  daves
23551         - (mibII/interfaces.c): Qualify an individual interface type test symbol
23552                 (Qn: should any/all of the others be qualified as well?)
23553         
23554 2000-10-06 08:56  mslifcak
23556         Support for shutdown_mib - clearing the MIB trees and configured registrations.
23557         
23558 2000-10-06 05:33  mslifcak
23560         Plug memory leak for ucd-supplied setenv on Win32 platform.
23561         
23562 2000-10-06 04:58  mslifcak
23564         Remove unused variables.
23565         
23566 2000-10-05 23:45  nba
23568         - mib.c: fix silly bug in new oid parser, when leaving the tree and going
23569                 into sub-ids we know nothing about
23570         
23571 2000-10-05 16:03  hardaker
23573         - (Makefile.in): Patch from Harrie Hazewinkel:
23574           - fix library dependency order.
23575         
23576 2000-10-04 17:59  hardaker
23578         - (Makefile.in): install "extending" snmpconf file.
23579         
23580 2000-10-04 17:58  hardaker
23582         - (extending): add snmpconf support for extending the agent (pass, exec, ...)
23583         
23584 2000-10-04 17:58  hardaker
23586         - (monitor): misc updates and add "file" watching.
23587         
23588 2000-10-04 17:57  hardaker
23590         - (acl): don't specify line specifications for default snmpconf usage.
23591         
23592 2000-10-04 14:50  nba
23594         - FAQ: fix a confusion between "omit" and "include"
23595         
23596 2000-10-04 13:25  hardaker
23598         - (pass_persist.c): opaques in pass_persist.
23599         
23600 2000-10-04 10:35  hardaker
23602         - (pass.c): support opaque return types.
23603         
23604 2000-10-04 07:15  mslifcak
23606         Fix parsing problem for -Pc option; reported by Christian Mautner.
23607         
23608 2000-10-04 07:02  mslifcak
23610         qualify new i/f types.
23611         
23612 2000-10-04 06:52  mslifcak
23614         qualify symbols for new i/f types.
23615         
23616 2000-10-04 06:51  mslifcak
23618         Terminate list to compile (add a comma).
23619         
23620 2000-10-04 00:18  nba
23622         - snmptable.c: index columnt (-Ci) width not properly computed when using
23623                 GETBULK
23624         
23625 2000-10-03 18:19  hardaker
23627         - (agent_registry.c, agent_registry.h, snmpd.c): Patch from John Naylon:
23628           - add a passback argument to register_readfd() callbacks.
23629         
23630 2000-10-03 18:17  hardaker
23632         - (Makefile.in): Patch from Harrie Hazewinkel:
23633           - move auto_nlist.o/lo to libucdagent since some mib-modules need it.
23634         
23635 2000-10-03 18:07  hardaker
23637         - (smux.c): Patch from Jochen Friedrich:
23638           - fix getnext requests to subagents.
23639         
23640 2000-10-03 17:26  hardaker
23642         - (mibJJ/interfaces.c): Patch from Frank Strauss:
23643           - better iftype guessing.
23644         
23645 2000-10-03 17:24  hardaker
23647         - (interfaces.c): Patch from Frank Strauss:
23648           - better iftype guessing.
23649         
23650 2000-10-03 16:52  hardaker
23652         - (smux.c): Patch from Doug Warzecha:
23653           - fix oid parsing in traps.
23654         
23655 2000-10-03 16:23  hardaker
23657         - (example.c, example.h): example of coding a v2 trap from someone who
23658           I have very sadly forgotten.  I've been looking for that message for
23659           a while to properly attribute this patch.  Sigh.
23660         
23661 2000-10-03 16:21  hardaker
23663         - (snmp_agent.c): Patch from Douglas Warzecha:
23664           - snmpd returns wrong error index on SNMPv1 request (BUG#375).
23665         
23666 2000-10-03 09:12  mslifcak
23668         Fix null deref of ss->community, reported by Jim Pickering.
23669         
23670 2000-10-03 08:03  mslifcak
23672         Casting to fix problems building with aCC
23673         Thanks to Markku Laukkanen <pky@moremagic.com>
23674         
23675 2000-10-03 05:59  mslifcak
23677         Remove chdir to undo fix for (BUG#298)
23678         
23679 2000-10-02 21:41  nba
23681         - mib.c: Escape " and \ in text strings.
23682         
23683 2000-10-02 21:39  nba
23685         - snmp_logging.c: #include <netinet/in.h>
23686         
23687 2000-10-02 21:38  nba
23689         - Makefile.in: fix a missing $(srcdir) during make install of mib2c
23690                 configuration files
23691         
23692 2000-10-02 21:37  nba
23694         - snmpset.c: Do a exit(2) for failure in setting the variable.
23695         
23696 2000-10-02 21:36  nba
23698         - hr_swrun.c: add a safeguard for very long argument lists.
23699         
23700 2000-10-02 21:34  nba
23702         - hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris.
23703         
23704 2000-10-02 21:33  nba
23706         - kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic.
23707         
23708 2000-10-02 11:41  hardaker
23710         - (Makefile.in): install snmpusm.h.
23711         
23712 2000-10-02 10:48  hardaker
23714         - (snmpconf):
23715           - new options for installing created files.
23716           - more comments in the code.
23717           - allow reading a .conf directly to writing for auto-commenting .conf files.
23718           - misc.
23719         
23720 2000-10-02 10:47  hardaker
23722         - (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less.
23723         
23724 2000-10-02 09:35  hardaker
23726         - (snmp_agent.c): protect against 0 byte statP mallocs.
23727         
23728 2000-10-02 09:14  hardaker
23730         - (interfaces.c): Patch from Ted Rule:
23731           - fix interfaces.c for variable length number formatting in /proc/net/dev.
23732         
23733 2000-10-01 16:40  mslifcak
23735         Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298)
23736         
23737 2000-09-30 08:57  mslifcak
23739         Fix DEBUGMSGTL not found error for builds without dlmod support.
23740         Thanks to simon@zid.tuwein.ac.at
23741         
23742 2000-09-30 08:50  mslifcak
23744         Fix some kernel symbols - thanks to simon@zid.tuwien.ac.at
23745         
23746 2000-09-29 14:35  hardaker
23748         - (*/Makefile.in): make depend + .o -> .lo fixes.
23749         
23750 2000-09-29 14:27  hardaker
23752         - (makefileindepend.pl): skip empty depend lines.
23753         
23754 2000-09-29 14:09  hardaker
23756         - (snmpconf): drop duplicate lines from read in snmpd.conf files.
23757         
23758 2000-09-29 13:46  hardaker
23760         - (snmpconf): sort unknown directives by filetype (whoops).
23761         
23762 2000-09-29 13:42  hardaker
23764         - (monitor): minor wording adjustments.
23765         
23766 2000-09-29 13:42  hardaker
23768         - (snmpconf): print more information/comments to the screen.
23769         
23770 2000-09-29 11:31  hardaker
23772         - (var_struct.h): increase registration name length to 32 from 16 (Bug #172)
23773         
23774 2000-09-29 11:12  hardaker
23776         - (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339).
23777         
23778 2000-09-29 11:01  hardaker
23780         - (snmp_api.c): fix Bug#353 for hostnames that look like "5w".
23781           - don't interprete them as an ip-port.
23782         
23783 2000-09-29 10:39  hardaker
23785         - (snmp_alarm.c): Patch from jbpn@cambridgebroadband.com:
23786           - There is a peculiarity in the snmp_alarm_unregister function in
23787             snmplib/snmp_alarm.c which can cause a segmentation fault. (Bug #367)
23788         
23789 2000-09-29 10:34  hardaker
23791         - (snmpTargetParamsEntry.c): Patch from John Naylon:
23792           - fix use of NULL timestamp pointer in new row creation (Bug #346)
23793         
23794 2000-09-28 14:38  nba
23796         - mib_api.3: add a few functions to the header
23797         
23798 2000-09-28 14:14  nba
23800         - snmptrap.c: remove an extraneous snmp_free_pdu
23801         
23802 2000-09-28 14:13  nba
23804         - man/: add man entries for many library functions (pointing to snmp_api.3)
23805         
23806 2000-09-28 11:09  mslifcak
23808         remove second copy of sys/socket.h
23809         
23810 2000-09-28 11:08  mslifcak
23812         For building on Ultrix V4.x
23813         
23814 2000-09-27 12:59  hardaker
23816         - (dlmod.h): add the UCD-DLMOD-MIB to the default load list.
23817         
23818 2000-09-27 12:55  hardaker
23820         - (config.h.in, configure, configure.in, ucd_snmp.h, dlmod.c):
23821           - include ucd-snmp/dlmod by default.
23822           - build code only if dlopen is found.
23823         
23824 2000-09-27 08:31  hardaker
23826         - (auto_nlist.c): Patch from Harrie Hazewinkel:
23827           - don't print kernel based warning messages when -r, etc, is specified.
23828         
23829 2000-09-26 16:07  hardaker
23831         - (displaytable.pm): minor bug fixes.
23832         
23833 2000-09-26 14:21  hardaker
23835         - (displaytable.pm, manager.pm):
23836           - displatable supports -mark/-onmarked.
23837           - user's oncall schedule is modifiable via the web.
23838         
23839 2000-09-26 13:17  mslifcak
23841         For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding.
23842         
23843 2000-09-26 13:15  mslifcak
23845         Include system.h (vsnprintf decl)
23846         
23847 2000-09-26 13:14  mslifcak
23849         Fix unsigned comparison.
23850         
23851 2000-09-26 13:14  mslifcak
23853         Fix unsigned comparisons.
23854         
23855 2000-09-26 13:13  mslifcak
23857         Fix signed comparison; Remove unused var.
23858         
23859 2000-09-26 13:12  mslifcak
23861         Include getopt.h (optarg decl); Remove unused var.
23862         
23863 2000-09-26 13:11  mslifcak
23865         Match Initialise_Table args 3,4 declarations with definitions.
23866         
23867 2000-09-26 12:58  hardaker
23869         - (interfaces.c): make the adminstatus RONLY.
23870         
23871 2000-09-26 10:21  hardaker
23873         - (mib2c): chomp($1) is illegal.
23874         
23875 2000-09-26 03:04  mslifcak
23877         Explicitly build path to CACHEFILE, as not all C compilers support "##".
23878         
23879 2000-09-25 17:49  hardaker
23881         - (displaytable.pm): Wes actually documented something?  you must be kidding!
23882         
23883 2000-09-25 16:56  mslifcak
23885         chdir just before sending coldstart trap, to allow for paths to be
23886         resolved.
23887         
23888 2000-09-25 15:08  hardaker
23890         - (displaytable.pm): minor graphing changes
23891         
23892 2000-09-25 09:35  mslifcak
23894         case insensitive token search (use strcasecmp).
23895         
23896 2000-09-22 06:03  nba
23898          -mibs/: MIB updates
23899         
23900 2000-09-22 05:55  nba
23902         - mibs/: MIB updates
23903         
23904 2000-09-22 05:52  nba
23906         - snmp_api.c: support setting of BITS variables
23907         
23908 2000-09-22 05:50  nba
23910         - snmpstatus.c: show error object
23911         
23912 2000-09-22 04:29  nba
23914         - snmpusm.c: issue error message with object
23915         
23916 2000-09-22 04:28  nba
23918         - system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf
23919         
23920 2000-09-22 04:27  nba
23922         - vacm_vars.c: protect against overrun of strings
23923         
23924 2000-09-21 16:17  nba
23926         - apps/: display failed object when one is identified by pdu->errindex
23927         
23928 2000-09-21 15:59  hardaker
23930         - (Makefile.in, snmpdf.1): document the snmpdf command.
23931         
23932 2000-09-21 15:50  nba
23934         - snmptable: use GETBULK to collect data when protocol allows it. Add
23935                 -CB options to fall back to GETNEXT.
23936         
23937 2000-09-21 15:38  nba
23939         - mib.c: rewrite index handling in object ids, to allow symbolic enums.
23940                 Add Daves suggested -Ov output. Also enhace -Td output to
23941                 destinguish OBJECT-TYPE from TRAP-TYPE, MODULE-IDENTITY etc.
23942         
23943 2000-09-21 15:31  hardaker
23945         - (snmpdf.c): use the UCD-SNMP-MIB's dskTable if the
23946           HOST-RESOURCES-MIB is empty or if -Cu is specified on the command line.
23947         
23948 2000-09-21 15:28  nba
23950         - parse.c: add ability to collect VARIABLES/OBJECTS for TRAP-TYPE
23951                 and NOTIFICATION-TYPE. Ignore files that does not have DEFINITIONS
23952                 as their second token. Enhance -Td output accordingly.
23953         
23954 2000-09-21 15:22  nba
23956         - snmplib: add snprintf, strtol, strtoul for systems that don't have them
23957         
23958 2000-09-21 15:10  hardaker
23960         - (mib.h): add fake struct definition for enums
23961         
23962 2000-09-21 14:16  nba
23964         file strtoul.c was initially added on branch V4-1-1-patches.
23965         
23966 2000-09-21 14:16  nba
23968         file strtol.c was initially added on branch V4-1-1-patches.
23969         
23970 2000-09-21 14:16  nba
23972         file snprintf.c was initially added on branch V4-1-1-patches.
23973         
23974 2000-09-21 06:16  hardaker
23976         - (mib.c, mib.h): make sprint* non-static (bug #132).
23977         
23978 2000-09-21 00:25  hardaker
23980         - (snmp_alarm.c): Patch from John Naylon:
23981           - fix bug #360 where a client might remove a alarm registration
23982             during a call to the alarm function and invalidate the pointer
23983             being used by the calling function.
23984         
23985 2000-09-21 00:22  hardaker
23987         - (configure, configure.in): --disable-shared by default in cvs checkouts.
23988         
23989 2000-09-20 17:31  hardaker
23991         - (snmpconf): space indent tokens if # prepended.
23992         
23993 2000-09-20 17:30  hardaker
23995         - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines.
23996         
23997 2000-09-20 17:29  hardaker
23999         - (Makefile.in, monitor): disk, proc, and load checks.
24000         
24001 2000-09-20 17:28  hardaker
24003         - (authopts): fix valid answers for auth and priv types.
24004         
24005 2000-09-20 17:27  hardaker
24007         - (vacm_vars.c, usmUser.c, snmpv3.c): NULL out help messages for .conf
24008           tokens that are either internal or no longer the standard way of
24009           doing things.
24010         
24011 2000-09-20 17:26  hardaker
24013         - (configure, configure.in): export SNMPCONFPATH to Makefiles
24014         
24015 2000-09-20 17:25  hardaker
24017         - (EXAMPLE.conf.def): minor correction of table name.  More errors exist.
24018         
24019 2000-09-20 16:46  hardaker
24021         - (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files.
24022         
24023 2000-09-20 15:17  hardaker
24025         - (Makefile.in, authopts): snmp.conf support for basic authentication options.
24026         
24027 2000-09-20 14:55  hardaker
24029         - (snmpconf):
24030          - don't force reading of /usr/local/share/snmpd.conf.
24031          - don't print unknown directive comment headers if there aren't any.
24032         
24033 2000-09-20 14:45  hardaker
24035         - (snmpconf): space things out on the screen a bit better.
24036         
24037 2000-09-20 14:44  hardaker
24039         - (trapsinks): add port number option to trapsink directives.
24040         
24041 2000-09-20 14:35  hardaker
24043         - (Makefile.in, snmpconf): install snmpconf and its various support files.
24044         
24045 2000-09-20 14:20  hardaker
24047         - (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer.
24048         
24049 2000-09-20 11:37  hardaker
24051         - (snmpconf): misc updates and improvements.
24052         
24053 2000-09-20 08:54  hardaker
24055         - (snmp_api.c): Fix dynamic array  problem pointed out by Jochen Kmietsch.
24056         
24057 2000-09-20 02:05  daves
24059         - (agentx/protocol.c): Don't include context strings on PDUs that shouldn't have them
24060                 (Thanks to Pedro Pereira for identifying this)
24061         
24062 2000-09-19 17:07  hardaker
24064         - (acl, system, trapsinks): initial snmpconf description files.
24065         
24066 2000-09-19 17:06  hardaker
24068         - (snmpconf): read older configuration files in and merge with new results.
24069         
24070 2000-09-19 14:40  hardaker
24072         - (snmp_api.c): print pdu type on debugging dump output.
24073         
24074 2000-09-19 14:15  hardaker
24076         - (asn1.c, snmp.c): reverse encoding support for specialized opaque
24077           datatypes (float, double, etc).
24078         
24079 2000-09-19 14:15  hardaker
24081         - (aclocal.m4): document macros a bit more for submission to the
24082           autoconf macro library.
24083         
24084 2000-09-19 08:30  mslifcak
24086         Fix bug #295 reported by John Whitney johnw@aiinet.com
24087         
24088 2000-09-18 14:59  hardaker
24090         - (snmp_vars.h, snmpd.h): Patch from Harrie Hazewinkel:
24091           - move getStatPtr definition to proper .h file.
24092         
24093 2000-09-18 14:55  mslifcak
24095         Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir
24096         
24097 2000-09-14 09:05  hardaker
24099         - (agent_read_config.c, snmpd.conf.5.def): Patch from Harrie Hazewinkel:
24100           - add a port specification snmpd.conf token.
24101         
24102 2000-09-14 08:52  hardaker
24104         - (agent_trap.c): ignore output of gethostbyname for trap session adding.
24105         
24106 2000-09-13 15:06  hardaker
24108         - (snmpconf): new utility to generate .conf files by prompting the
24109           user with questions.
24110         
24111 2000-09-08 13:07  hardaker
24113         - (proxy.c): Patch from Scott Lipcon:
24114           - fix proxy support for null length strings.
24115         
24116 2000-09-07 10:12  hardaker
24118         - (config.h.in, configure, configure.in):
24119          - fix openssl checks.
24120          - run autoheader.
24121         
24122 2000-09-05 13:35  mslifcak
24124         Minor touchups to build on Win32 platform.
24125         
24126 2000-09-05 13:34  mslifcak
24128         Welcome the newest ucd-snmp applications to the Win32 builds.
24129         
24130 2000-09-04 15:19  nba
24132         - read_config.c: restart errorcount when reloading config
24133         
24134 2000-09-04 15:12  nba
24136         - snmpnetstat.1: align man page with program
24137         
24138 2000-09-04 15:10  nba
24140         - ipAddr.c: remove a bad ntohl for OpenBSD
24141         
24142 2000-09-04 15:09  nba
24144         - mibincl.h, {tc,ud}p{,Table}.c: ensure just one include of socket.h
24145                 to make unprotected include file in Ultrix happy
24146         
24147 2000-09-04 15:05  nba
24149         - configure.in: make --without-libwrap work
24150         
24151 2000-09-01 15:14  hardaker
24153         - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
24154           - updated code.
24155         
24156 2000-09-01 11:54  hardaker
24158         - (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T.
24159         
24160 2000-08-30 13:28  nba
24162         - parse.c: fix loop in syntax error in DEFVAL clause. Also fix reading
24163                 of .index file with filenames containing blanks.
24164         
24165 2000-08-28 13:43  marz
24167         minor syntax glitch in POD docs
24168         
24169 2000-08-24 01:55  daves
24171         - (apps/snmptable.c): Fix bug with displaying header-less indexed tables
24172                 (Thanks to Ernie Miller)
24173         
24174 2000-08-19 11:29  mslifcak
24176         Apply patch from <Christoph.Mammitzsch@tu-clausthal.de>
24177         to fix sign in asn_rbuild_unsigned_int .
24178         
24179 2000-08-18 04:18  mslifcak
24181         restore previous version; openbsd, solaris, linux build ok.
24182         
24183 2000-08-18 03:44  mslifcak
24185         remove unused printf argument passed to snmp_log.
24186         
24187 2000-08-18 03:20  mslifcak
24189         fix bug 253 with patch supplied by Jeffrey Honig <jch@bsdi.com>
24190         
24191 2000-08-18 02:52  mslifcak
24193         fix bug 318 - test 9 and 10 explicitly create the test user.
24194         
24195 2000-08-17 13:42  mslifcak
24197         The battle to trim newlines correctly continues...reduce length by one.
24198         
24199 2000-08-16 15:04  hardaker
24201         - (snmp_api.c, snmpusm.c): fix various encryption/decryption problems.
24202         
24203 2000-08-16 15:03  hardaker
24205         - (scapi.c): fix padding size in encryption.
24206         
24207 2000-08-16 14:48  hardaker
24209         - (scapi.c): set plaintext length at the end of sc_decrypt.
24210         
24211 2000-08-15 05:08  mslifcak
24213         Fix bug 284 with a short explanation about snmp.conf.
24214         
24215 2000-08-15 03:00  mslifcak
24217         Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu
24218         
24219 2000-08-15 00:09  nba
24221         - snmptest.c: overhaul input_variable, kill newline
24222         
24223 2000-08-14 22:05  nba
24225         - aclocal.m4, configure.in: fixes for configure --silent
24226         
24227 2000-08-14 17:27  hardaker
24229         - (Makefile.top, configure, configure.in):
24230           - --enable-silent-libtool to make Niels smile.
24231         
24232 2000-08-14 17:17  hardaker
24234         - (snmpv3.c, snmpv3.h): implement a new (default) engineID type based
24235           on a random number, and a timestamp.
24236           - I think it won't invalidate existing installations (heh).
24237         
24238 2000-08-14 16:47  hardaker
24240         - (read_config.c):
24241           - if -Dread_config, then print even no-help tokens and a * for PREMIB ones.
24242         
24243 2000-08-14 14:51  nba
24245         - (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5
24246         
24247 2000-08-14 11:33  hardaker
24249         - (keytools.c): Patch from Yigal Hochberg:
24250           - remove unused context variables.
24251         
24252 2000-08-14 11:29  hardaker
24254         - (scapi.c): Patch from Yigal Hochberg:
24255           - remove duplicate keylength check.
24256         
24257 2000-08-11 13:09  hardaker
24259         - (snmp_api.c): optimize reverse encoding of varbindlists.
24260         
24261 2000-08-11 08:55  hardaker
24263         - (README.mib2c): Patch from Jan Alfred Sandven:
24264           - typos.
24265         
24266 2000-08-11 06:05  nba
24268         - apps/*: snmpapp -V should not give the usage message too.
24269         
24270 2000-08-11 00:44  nba
24272         - snmptrapd.8: fix typo. Thanks to G. Allen Morris III <gam3@acm.org>
24273         
24274 2000-08-10 23:23  nba
24276         - parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and
24277                 ObjectName
24278         
24279 2000-08-10 16:20  hardaker
24281         - (Makefile.in, mib2c):
24282           - make mib2c look in $(snmplibdir) for .conf files.
24283           - install mib2c and .conf files.
24284         
24285 2000-08-10 14:33  hardaker
24287         - (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode.
24288         
24289 2000-08-10 14:31  hardaker
24291         - (extensible.c): fix CR termination.
24292         
24293 2000-08-10 14:25  hardaker
24295         - (acconfig.h, config.h.in): define reverse encoding on by default.
24296         
24297 2000-08-10 13:02  mslifcak
24299         fix bug 252 for configure and sys/socket.h on BSD/OS 4.2
24300         
24301 2000-08-10 09:07  hardaker
24303         - (asn1.c, asn1.h, snmp.c, snmp.h, snmp_api.c, snmp_api.h, snmpusm.c,
24304           snmpusm.h, snmpv3.c):
24305           - implement reverse encoded messages.
24306             - TODO: clean up, run-time determination of weather to use it or not.
24307         
24308 2000-08-09 15:40  mslifcak
24310         Fix bug 331 with patch in part provided by John Naylon <jbpn@cambridgebroadband.com>
24311         
24312 2000-08-09 15:27  mslifcak
24314         no // comment, in deference to non-ANSI-C compilers.
24315         
24316 2000-08-09 07:21  nba
24318         - hr_swrun.c: fix the RunPath for swapped out Linux process
24319         
24320 2000-08-09 07:21  nba
24322         - hr_print.c: fix a debug token
24323         
24324 2000-08-09 04:44  nba
24326         - main.c: fix parsing of -v
24327         
24328 2000-08-09 01:13  daves
24330         - (mibJJ/ipRoute.h): Omit route_write for now
24331         
24332 2000-08-09 00:58  daves
24334         - (mibJJ/*): Experimental re-write of mibII
24335                 (Pilot error when trying to commit the changes earlier - sorry!)
24336         
24337 2000-08-08 10:06  hardaker
24339         - (extensible.c): strip newlines.
24340         
24341 2000-08-08 08:51  hardaker
24343         - (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0.
24344           -
24345         
24346 2000-08-08 06:36  mslifcak
24348         Fix bug #295 (free *secStateRef before allocating another one).
24349         
24350 2000-08-08 06:05  mslifcak
24352         fix bug #298 reported and patch supplied by Conrad Link <clink@ml.com>
24353         
24354 2000-08-08 04:59  nba
24356         - snmp_api.c: fix a busy loop when alarm queue is active without any
24357                 outstanding requests
24358         
24359 2000-08-08 04:47  nba
24361         - snmpset.1: cannot set counters
24362         
24363 2000-08-08 04:42  mslifcak
24365         Fixed (BUG#332) using patch submitted by John Naylon <jbpn@cambridgebroadband.com>
24366         Also consolidated comments about the four send PDU functions.
24367         
24368 2000-08-07 06:59  mslifcak
24370         Fix leak in reportable errors found by John Naylon <jbpn@cambridgebroadband.com>
24371         
24372 2000-08-07 05:48  nba
24374         file add_module_replacement.3 was initially added on branch V4-1-1-patches.
24375         
24376 2000-08-07 05:48  nba
24378         file read_objid.3 was initially added on branch V4-1-1-patches.
24379         
24380 2000-08-07 02:49  nba
24382         file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches.
24383         
24384 2000-08-07 02:49  nba
24386         file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches.
24387         
24388 2000-08-07 02:49  nba
24390         file read_module_node.3 was initially added on branch V4-1-1-patches.
24391         
24392 2000-08-07 02:49  nba
24394         file read_module.3 was initially added on branch V4-1-1-patches.
24395         
24396 2000-08-07 02:49  nba
24398         file read_all_mibs.3 was initially added on branch V4-1-1-patches.
24399         
24400 2000-08-07 02:49  nba
24402         file read_mib.3 was initially added on branch V4-1-1-patches.
24403         
24404 2000-08-07 02:49  nba
24406         file print_variable.3 was initially added on branch V4-1-1-patches.
24407         
24408 2000-08-07 02:49  nba
24410         file print_value.3 was initially added on branch V4-1-1-patches.
24411         
24412 2000-08-07 02:49  nba
24414         file print_objid.3 was initially added on branch V4-1-1-patches.
24415         
24416 2000-08-07 02:49  nba
24418         file print_description.3 was initially added on branch V4-1-1-patches.
24419         
24420 2000-08-07 02:49  nba
24422         file print_mib.3 was initially added on branch V4-1-1-patches.
24423         
24424 2000-08-07 02:49  nba
24426         file init_mib_internals.3 was initially added on branch V4-1-1-patches.
24427         
24428 2000-08-07 02:49  nba
24430         file init_mib.3 was initially added on branch V4-1-1-patches.
24431         
24432 2000-08-07 02:49  nba
24434         file get_module_node.3 was initially added on branch V4-1-1-patches.
24435         
24436 2000-08-07 02:49  nba
24438         file add_mibdir.3 was initially added on branch V4-1-1-patches.
24439         
24440 2000-08-04 17:13  hardaker
24442         - (configure, configure.in): add in the notification group by default.
24443         
24444 2000-08-04 17:08  hardaker
24446         - (notification.h): notification mib wrapper.
24447         
24448 2000-08-04 17:06  hardaker
24450         - (snmp_parse_args.c):
24451          - initialize optind before calling getopt.
24452          - debugging output.
24453         
24454 2000-08-04 16:56  hardaker
24456         - (proxy.c): properly set the first (unused) argument to snmp_parse_args().
24457         
24458 2000-08-04 16:53  hardaker
24460         - (agent_trap.c, snmpNotifyTable.h, snmpTargetAddrEntry.c,
24461           snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
24462           snmpTargetParamsEntry.h, target.c):
24463           - if using the snmpNotificationTable, insert non-v1 trap sinks into it.
24464         
24465 2000-08-04 05:26  daves
24467         - (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII
24468         
24469 2000-08-04 05:21  daves
24471         - (mibgroup/util_funcs.[ch]): New 'cached table' routines
24472         
24473 2000-08-03 08:37  mslifcak
24475         Fix bug #325 identified by John Naylon <jbpn@cambridgebroadband.com>
24476         
24477 2000-08-03 01:24  nba
24479         file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches.
24480         
24481 2000-08-03 01:24  nba
24483         file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches.
24484         
24485 2000-08-03 01:24  nba
24487         file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches.
24488         
24489 2000-08-03 01:24  nba
24491         file HCNUM-TC.txt was initially added on branch V4-1-1-patches.
24492         
24493 2000-08-02 07:06  mslifcak
24495         Silent running grep results.
24496         
24497 2000-08-02 06:10  mslifcak
24499         Fix BUG #291 : allow "255.255.255.255" for text input to ASN_IPADDRESS
24500         
24501 2000-08-02 05:20  mslifcak
24503         Fix (BUG#323) : free PDU when snmp_send fails.
24504         
24505 2000-08-02 05:06  mslifcak
24507         Add -p option once to snmpd args.
24508         Find MIBDIRS in source tree.
24509         Fix condition to set PATH.
24510         
24511 2000-08-01 23:30  nba
24513         - ip.c: One more #if solaris
24514         
24515 2000-08-01 23:19  nba
24517         - ip.c: A bad #if ... the proper define to test for Solaris is solaris2
24518         
24519 2000-08-01 16:40  hardaker
24521         - (snmp_parse_args.c): remove unused usage() typedef.
24522         
24523 2000-08-01 16:40  hardaker
24525         - (proxy.c, proxy.h): -Wall warning fixes.
24526         
24527 2000-08-01 16:39  hardaker
24529         - (FAQ): mention newer versions of Solaris.
24530         
24531 2000-08-01 16:37  hardaker
24533         - (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF.
24534         
24535 2000-08-01 16:31  hardaker
24537         - (Makefile.top): make un-quiet.
24538         
24539 2000-08-01 10:23  hardaker
24541         - (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations).
24542         
24543 2000-08-01 04:45  mslifcak
24545         Fix bug found by Yigal Hochberg <hochberg@dmhsoftware.com>
24546         
24547 2000-08-01 03:30  daves
24549         - (agent/snmp_vars.c): Fix building of complete OID
24550                 (work with the name originally registered,
24551                  not any subsequent division boundaries)
24552         
24553 2000-07-31 20:09  mslifcak
24555         Remove duplicate fopen from shell_command.
24556         
24557 2000-07-31 18:58  mslifcak
24559         (TESTCONF.sh.in) - set MIBDIRS to sibling of the testing directory.
24560         (RUNTESTS) - allow binaries to be in the "-D bindir" directory.
24561         
24562 2000-07-31 15:25  mslifcak
24564         Dont adjust PATH if SNMP_PATH is set.
24565         Dont add port spec to SNMP_FLAGS if one is already specified.
24566         
24567 2000-07-31 13:49  mslifcak
24569         Remove test directories for skipped tests.
24570         Keep test directories for failed tests.
24571         Keep test directories for passed tests when "RUNTESTS -s" is specified.
24572         Search config.h at the root of the build tree.
24573         
24574 2000-07-31 11:32  mslifcak
24576         Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5
24577         
24578 2000-07-31 11:31  mslifcak
24580         Merge from automake-1.4: Add for Rhapsody, OpenStep
24581         
24582 2000-07-30 17:38  hardaker
24584         - (snmpNotifyTable.c, snmpNotifyTable.h, target.c, target.h):
24585           - implement untested filtering function callback for target searches.
24586           - delete unused function.
24587           - misc warning fixes.
24588         
24589 2000-07-30 17:07  hardaker
24591         - (snmpNotifyFilterProfileTable.c, snmpNotifyFilterProfileTable.h,
24592           snmpNotifyFilterTable.c, snmpNotifyFilterTable.h):
24593           - more notification table implementations for filtering.
24594             - Framework complete, functionality is not.
24595         
24596 2000-07-30 17:05  hardaker
24598         - (header_complex.c, header_complex.h):
24599           - handle implied objects.
24600           - implement header_complex_get() for simple data retrievals.
24601         
24602 2000-07-28 06:15  mslifcak
24604         Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com.
24605         
24606 2000-07-27 15:19  hardaker
24608         - (configure, configure.in): Patch from Vinay Mohta:
24609           - access_hosts() requires an argument so fake one.
24610         
24611 2000-07-27 15:00  hardaker
24613         - (interfaces.c): Patch from Mattias Barthel:
24614           - fix for interfaces without an attached IP address.
24615         
24616 2000-07-27 14:55  hardaker
24618         - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
24619           - support raw values.
24620         
24621 2000-07-27 08:25  hardaker
24623         - (snmpusm.c): print errors to stderr.
24624         
24625 2000-07-27 06:20  nba
24627         - parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE
24628                 for another
24629         
24630 2000-07-27 01:35  nba
24632         - snmp_api.c: Fix pdu->community being overwritten with session->community
24633                 Thanks to Dana P. Cook <dcook@cabletron.com>
24634         
24635 2000-07-26 22:28  mslifcak
24637         Update for win32 build: remove unused variables and unpublished method.
24638         
24639 2000-07-26 08:53  hardaker
24641         - (mib2c.storage.conf): misc changes and improvements.
24642         
24643 2000-07-26 08:53  hardaker
24645         - (tkmib): Patch from Bert Driehuis:
24646           - translateObj hack.
24647         
24648 2000-07-26 08:49  hardaker
24650         - (tkmib): Patch from Bert Driehuis:
24651           - remove beginning newline in description clauses.
24652         
24653 2000-07-21 14:00  hardaker
24655         - (setupdb, snmptosql): only delete history rows once every hour or so.
24656           - too CPU intensive for large tables.
24657         
24658 2000-07-21 12:59  hardaker
24660         - (setupdb, snmptosql): record and display sysUpTime and others.
24661         
24662 2000-07-21 12:57  hardaker
24664         - (manager.pm): graphing works again.
24665         
24666 2000-07-21 12:57  hardaker
24668         - (displaytable.pm): comments, legends, and max/min work again.
24669         
24670 2000-07-17 11:00  hardaker
24672         - (vmstat_solaris2.h): config_require kernel_sunos5.
24673         
24674 2000-07-12 09:29  hardaker
24676         - (snmpv3.c): copy key length as well as the key when using the same
24677           privacy key as the auth key.
24678         
24679 2000-07-11 13:34  marz
24681         added ranges field to SNMP::MIB hash
24682         
24683 2000-07-11 10:05  hardaker
24685         - (mib.c): Patch from Robert Story:
24686           - make null PREFIX variable possible so non-dot-leading oids are accepted.
24687         
24688 2000-07-11 09:22  hardaker
24690         - (snmp_agent.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
24691           - make the session pointers indicate weather or not they are
24692             "authoritative", meaning weather they should be learning engineIDs
24693             or reporting on them.
24694           - pass the received-packet session pointer into snmpv3_parse and
24695             usm_proccess_in_msg() to use this flag.
24696           - set isAuthoratative = true in the agent, and unknown in the snmptrapd.
24697         
24698 2000-07-11 08:32  hardaker
24700         - (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use.
24701         
24702 2000-07-07 01:37  daves
24704         - (mibII/interfaces.c): Recognise Token Ring interfaces under Linux
24705         
24706 2000-07-06 17:19  hardaker
24708         - (read_config.c): print generic strings when saving persistent data
24709           where possible.  (IE, check for printable characters before printing hex).
24710         
24711 2000-07-06 17:05  hardaker
24713         - (TESTCONF.sh, TESTCONF.sh.in): moved TESTCONF.sh to TESTCONF.sh.in
24714           and have the MIBS path variable built by configure since it knows
24715           where the root level source directory is.
24716         
24717 2000-07-06 17:04  hardaker
24719         - (configure, configure.in, header_complex.c, snmpNotifyTable.c,
24720           asn1.h, snmp_api.c):
24721           - implement IMPLIED index handling.
24722           - make the created USM entries set the storageType and RowStatus
24723             appropriately.
24724         
24725 2000-07-06 17:02  hardaker
24727         - (snmp_api.h): better comments on a couple of function definitions.
24728         
24729 2000-07-05 07:50  mslifcak
24731         fix (BUG#290) gracefully handle some PDUs that have no variables.
24732         
24733 2000-07-05 06:46  mslifcak
24735         [no log message]
24736         
24737 2000-07-04 10:21  hardaker
24739         - (snmp_vars.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
24740           - remove last remnants of the "initial" user.
24741           - make engineid reports from the usm happen based on the report flag
24742             in the message flag.
24743             - Note: this is a big issue with the SNMPv3 protocol specs.  The
24744               specifications note that you send a report if you are
24745               "authoritative", but don't describe how to know if you are
24746               authoritative or not.  For situations like proxies and
24747               notification receivers, where you are sometimes authoritative
24748               and other times you're not, this is problematic.  The SNMPv3
24749               ASIs do not pass in enough information to determine this and the
24750               WG has proclaimed that the ASIs are not meant to be used as an
24751               API, but the initial work done by NAI and TISLabs attempted to
24752               implement the USM such that it would be a "reference" release
24753               and hence we followed the specifications to the letter and used
24754               the ASIs as APIs just to see if we could.  We could previously
24755               only because we were always either authoritative or
24756               non-authoritative.  Since beginning to work on proxy and the
24757               notification mib, this is no longer possible.  For the record, I
24758               am hereby changing the initial reference release in such a
24759               manner as it no longer conforms exactly to the SNMPv3 ASIs.  So
24760               as not to confuse anyone, this is an entirely theoretical issue
24761               with respect to the SNMPv3 specification and is perfectly legal
24762               to do.  Though I could easily go on, I'll step off my soap box now.
24763         
24764 2000-07-03 10:10  hardaker
24766         - (agent_callbacks.h, agent_trap.c, agent_trap.h, snmpNotifyTable.c,
24767           snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
24768           snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c):
24769           - Add a new callback for sending traps.
24770             - Make the notification mib use it.
24771           - make the target mib generate more persistent sessions.
24772           - Make the notification mib always ask the target mib for a session
24773             list, which is now cached directly by the target mib.
24774         
24775 2000-07-03 08:38  mslifcak
24777         fix (BUG#262) - (some) statements that cannot be reached.
24778         
24779 2000-07-03 07:55  mslifcak
24781         fix (BUG#287)
24782         
24783 2000-07-03 06:11  mslifcak
24785         fix bug # 289
24786         
24787 2000-06-30 04:45  mslifcak
24789         simplify memory allocation in read_config_read_{octet_string, objid}
24790         
24791 2000-06-30 00:47  nba
24793         - read_config.c: Fix a missing initialization for keywords without help
24794         
24795 2000-06-28 23:37  nba
24797         - IF-MIB.txt: upgrade to RFC 2863
24798         
24799 2000-06-28 00:58  nba
24801         - interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value
24802         
24803 2000-06-27 01:34  nba
24805         - main.c: better option parsing.
24806         
24807 2000-06-27 01:34  nba
24809         - snmpv3.c: do case insensitive matching of option values.
24810         
24811 2000-06-27 00:33  nba
24813         - snmptranslate.1: document that -w is also for -Td
24814         
24815 2000-06-27 00:30  nba
24817         - various man page nit-picking
24818         
24819 2000-06-27 00:28  nba
24821         - snmptable.c: fixes and usage message for -Ch and -CH
24822         
24823 2000-06-26 23:43  nba
24825         - Makefile.in, *MIB.txt: update to current RFC version
24826         
24827 2000-06-26 23:42  nba
24829         - Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC
24830                 documents.
24831         
24832 2000-06-26 23:40  nba
24834         - parse.c, mib.[ch], snmptranslate.c: add parsing of CHOICE and checks for
24835                 OBJECT-GROUP and AGENT-CAPABILITIES. This allows us to parse
24836                 complete MIB extracts from RFC documents.
24837         
24838 2000-06-26 23:38  nba
24840         - Makefile.top: make libtool silent, so we can see those warnings
24841         
24842 2000-06-26 23:37  nba
24844         - snmpTargetAddrEntry.c: do a cast to kill a warning
24845         
24846 2000-06-26 23:32  nba
24848         - agent_trap.c: Fix a leak when request is blocked by VACM and no trap
24849                 is sent.
24850         
24851 2000-06-26 11:56  mslifcak
24853         fix (BUG#233)
24854         
24855 2000-06-23 06:42  mslifcak
24857         replace malloc/memset 0 with calloc.
24858         
24859 2000-06-23 01:08  daves
24861         - (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards
24862                 (Thanks to Bryan Blackman)
24863         
24864 2000-06-22 17:09  mslifcak
24866         remove extra include errormib.h
24867         
24868 2000-06-22 16:50  mslifcak
24870         Fix bug #276 - close most file descriptors before exec'ing command.
24871         
24872 2000-06-22 15:59  mslifcak
24874         fgets: use sizeof(buf) in lieu of compiler constant STRMAX.
24875         
24876 2000-06-22 15:53  mslifcak
24878         Use fewer large static buffers.  pass_persist uses bigger buffers now.
24879         
24880 2000-06-21 14:59  hardaker
24882         - (manager.pm, snmptosql): record and report sysUpTime.
24883         
24884 2000-06-21 14:31  hardaker
24886         - (snmptosql): minor sql caching speed optimizations.
24887         
24888 2000-06-21 13:33  hardaker
24890         - (snmptosql): Ack.  Don't delete stuff from the history table that frequently.
24891         
24892 2000-06-21 12:51  hardaker
24894         - (snmptosql): better error description support.
24895         
24896 2000-06-21 12:46  hardaker
24898         - (manager.pm, snmptosql): collect sysDescr, sysObjectId, & versionTag.
24899         
24900 2000-06-21 12:46  hardaker
24902         - (displaytable.pm): add -selectorder.
24903         
24904 2000-06-21 12:25  hardaker
24906         - (snmpNotifyTable.c): Uh, only if not deleted.
24907         
24908 2000-06-21 12:23  hardaker
24910         - (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS.
24911         
24912 2000-06-20 20:01  mslifcak
24914         Declare top_builddir to avoid annoying /libtool not found message.
24915         
24916 2000-06-20 17:30  mslifcak
24918         Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf).
24919         
24920 2000-06-20 15:37  mslifcak
24922         Win32 MS-VC++ build fixups.
24923         
24924 2000-06-20 15:37  mslifcak
24926         Encapsulate local variable "x" to the scope where needed.
24927         
24928 2000-06-20 15:36  mslifcak
24930         Remove unused var "newvar".
24931         
24932 2000-06-20 15:36  mslifcak
24934         Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch.
24935         
24936 2000-06-20 15:34  mslifcak
24938         Remove unused vars struct tm, time_t.
24939         
24940 2000-06-20 15:34  mslifcak
24942         Remove unused var "initlist".
24943         
24944 2000-06-20 15:33  mslifcak
24946         Declare strncasecmp in system.h ; Remove unused var "status".
24947         
24948 2000-06-20 15:31  mslifcak
24950         Remove unused vars.
24951         
24952 2000-06-20 15:30  mslifcak
24954         Declare optarg in getopt.h.
24955         
24956 2000-06-20 14:00  hardaker
24958         - (mib2c.storage.conf): misc minor changes.
24959         
24960 2000-06-20 13:59  hardaker
24962         - (.cvsignore, snmpNotifyTable.c, snmpNotifyTable.h):
24963           - SNMP-NOTIFICATION-MIB's snmpNotifyTable implemented:
24964             - uses the SNMP-TARGET-MIB to get its addresses from.
24965             - uses header_complex to handle the data.
24966             - much todo:
24967               - dynamic target/notification mib updating without kill -HUP needed.
24968                 - this will be a real pain.
24969               - fix v3 related traps still (same usm bug I've been meaning to fix).
24970               - the rest of the SNMP-NOTIFICATION-MIB tables.
24971         
24972 2000-06-20 13:53  hardaker
24974         - (snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
24975           snmpTargetParamsEntry.c, snmpTargetParamsEntry.h):
24976         - generic target session creation
24977         - misc other minor fixes.
24978         
24979 2000-06-20 13:51  hardaker
24981         - (target.h, target.c, target.h): generic target session creation
24982           based on entries in the SNMP-TARGET-MIB table.
24983         
24984 2000-06-20 13:50  hardaker
24986         - (header_complex.c): remove Michael's horriblely wrong "fixes".
24987         
24988 2000-06-20 13:48  hardaker
24990         - (agent_trap.c, agent_trap.h): add remove_trap_session().
24991         
24992 2000-06-20 13:46  hardaker
24994         - (read_config.c): deal with 0-length persistent strings better.
24995         
24996 2000-06-19 12:32  mslifcak
24998         Check more alloc failures.
24999         
25000 2000-06-19 12:15  mslifcak
25002         (protocol.c) Use sizeof(oid), not 4!
25003         (client.c) Add _all_ of OID value for agentx_register and agentx_unregister.
25004         
25005 2000-06-19 11:41  mslifcak
25007          Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params.
25008         
25009 2000-06-19 03:04  nba
25011         Prototype fixup.
25012         
25013 2000-06-19 03:01  nba
25015         s/conifg/config/ .... Hrrrmmmpf
25016         
25017 2000-06-19 02:58  nba
25019         - makenosysdepend.pl Makefile.in: object files are now named .lo ...
25020         
25021 2000-06-16 16:01  hardaker
25023         - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list.
25024         
25025 2000-06-16 16:01  hardaker
25027         - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs.
25028         
25029 2000-06-15 06:45  marz
25031         fat fingers
25032         
25033 2000-06-15 06:42  marz
25035         add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run
25036         
25037 2000-06-14 16:15  hardaker
25039         - (manager.pm): fix user preferences.  Columns are optionally
25040           displayable again.
25041         
25042 2000-06-14 16:15  hardaker
25044         - (snmptosql): fix history deletion.
25045         
25046 2000-06-12 16:43  hardaker
25048         - (snmpd.conf.5.def): document trapsess.
25049         
25050 2000-06-12 16:39  hardaker
25052         - (agent_read_config.c, agent_trap.c, agent_trap.h):
25053           - new snmpd.conf token for trap sessions: "trapsess".
25054             - uses snmp_parse_args so any type of trap can be sent with it
25055               modified by any of the parameters that are documented in snmpcmd(1).
25056             - v3 traps don't work due to the same USM problems found in the
25057               recent proxy submissions (my next target).
25058             - -Ci in the argument specifies informs should be used.
25059         
25060 2000-06-12 16:18  hardaker
25062         - (master_request.c): re-enable freeing of master request.
25063         
25064 2000-06-12 16:17  hardaker
25066         - (acconfig.h, config.h.in): save exec data to /var/ucd-snmp.
25067           - could cause problems for non-root runs.  Untested.
25068         
25069 2000-06-12 14:12  hardaker
25071         - (snmptrapd_log.c): Patch from Markku Laukkanen:
25072           - remove ending commas in enum list.
25073         
25074 2000-06-12 10:36  hardaker
25076         - (setupdb, setupuser, snmptosql): use "Table"s instead of "Entry"s.
25077         
25078 2000-06-12 10:33  hardaker
25080         - (manager.pm): save mib descriptions for display purposes (again).
25081         
25082 2000-06-12 10:29  hardaker
25084         - (manager.pm): remove debugging statements.
25085         
25086 2000-06-12 10:27  hardaker
25088         - (manager.pm): properly sort displayed table columns again.
25089         
25090 2000-06-07 13:23  hardaker
25092         - (snmp_config.5.def, read_config.c, read_config.h):
25093           - the TYPE.conf parser now accepts tokens from a different .conf
25094             file TYPE if a special "[TYPE]" keyword is inserted into the
25095             .conf file.  See snmp_config(5) for a better description.
25096         
25097 2000-06-07 13:22  hardaker
25099         - (acconfig.h, config.h.in, configure, configure.in):
25100           - map strtoul to atoi if the function isn't found.
25101         
25102 2000-06-06 14:26  hardaker
25104         - (INSTALL, green.gif, manager.pm, red.gif, setupauth, setupdb,
25105           setupnewhost, setupuser, snmptosql, snmptosqltable, sqltohtml):
25106           - management cleanup and installation instructions written.
25107           - should be mostly complete (ie, barely functional) for the alpha testers.
25108         
25109 2000-06-06 08:03  hardaker
25111         - (snmptosql): host name changes -> varchar(64)
25112         
25113 2000-06-06 08:02  hardaker
25115         - (manager.pm): many minor fixes and changes.
25116         
25117 2000-06-06 08:02  hardaker
25119         - (displaytable.pm): allow table title setting.
25120         
25121 2000-06-02 11:41  hardaker
25123         - (.cvsignore): add *.made.
25124         
25125 2000-06-02 11:40  hardaker
25127         - (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib):
25128           - make (and install) perl scripts differently, without modifying the orig.
25129         
25130 2000-06-01 16:47  hardaker
25132         - (snmptosql): typos.
25133         
25134 2000-06-01 16:44  hardaker
25136         - (snmptosql):
25137           - debugging to STDERR.
25138           - auto deletion of old historical data.
25139         
25140 2000-06-01 16:44  hardaker
25142         - (manager.pm): beginnings of a nicer real interface.
25143         
25144 2000-06-01 16:43  hardaker
25146         - (getValues.pm): some variables were global and hence persistent and
25147           were messing things up.
25148         
25149 2000-06-01 14:48  hardaker
25151         - (snmpd.c): store persistent data immediately after init'ing to
25152           ensure we update counters and stuff that must change (eg, engineBoots).
25153         
25154 2000-05-31 16:22  hardaker
25156         - (snmpd.1.def): describe -I.
25157         
25158 2000-05-31 15:52  hardaker
25160         - (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c):
25161           - new -I switch to snmpd to do dynamic determinaton of which mib
25162             modules to initialize (and hence which mib tree sections to support).
25163         
25164 2000-05-31 15:50  hardaker
25166         - (default_store.c, default_store.h): default store routines for void pointers.
25167          - which I immediately decided to do something different for what I
25168            originally implemented it for, so its not being used yet.
25169         
25170 2000-05-31 05:59  daves
25172         - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module
25173         
25174 2000-05-30 17:11  hardaker
25176         - (proxy.c, proxy.h): simple proxy support.
25177           - maps one oid inside the agent to a possibly-different oid on a target.
25178           - uses snmp_parse_args() so it takes standard command line config options.
25179           - no set support.
25180           - no kill -HUP support.
25181           - no SNMPv3 support (sigh).
25182         
25183 2000-05-30 15:06  nba
25185         file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches.
25186         
25187 2000-05-30 15:06  nba
25189         file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches.
25190         
25191 2000-05-30 15:06  nba
25193         file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches.
25194         
25195 2000-05-30 15:06  nba
25197         file AGENTX-MIB.txt was initially added on branch V4-1-1-patches.
25198         
25199 2000-05-30 07:47  mslifcak
25201         Fix problem identified by V. Grenet : new method snmp_oid_min_compare
25202         
25203 2000-05-30 01:31  nba
25205         file mibfetch was initially added on branch V4-1-1-patches.
25206         
25207 2000-05-30 01:31  nba
25209         file smistrip was initially added on branch V4-1-1-patches.
25210         
25211 2000-05-30 01:31  nba
25213         file Makefile.mib was initially added on branch V4-1-1-patches.
25214         
25215 2000-05-26 09:24  daves
25217         - (mibII/sysORTable.c mibII/system_mib.c):
25218           - Use new time utility routines to simplify processing
25219           - Update sysORLastChange when adding/removing entries
25220         
25221 2000-05-26 09:23  daves
25223         - (util_funcs.[ch]): New time-diff utility routines
25224         
25225 2000-05-26 08:46  daves
25227         - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header
25228         
25229 2000-05-26 07:48  daves
25231         - (agent_registry.[ch] agentx/client.[ch]
25232            agentx/master_request.c agentx/subagent.c):
25233            - Support for MIB region timeouts
25234         
25235 2000-05-26 07:46  daves
25237         - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling
25238         
25239 2000-05-26 07:45  daves
25241         - (agentx/protocol.c): Minor error in AgentX packet dump
25242         
25243 2000-05-25 10:07  hardaker
25245         - (memory.c): Patch from Ragnar Kjørstad:
25246           - fixed linux problem: wrong params getting returned.
25247         
25248 2000-05-25 05:38  mslifcak
25250         Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too.
25251         See bug #234 for details.
25252         
25253 2000-05-25 03:39  daves
25255         - (mibII/interfaces.c): Consolidate header handling.
25256         
25257 2000-05-25 03:31  daves
25259         - (mibII/interfaces.c): Correct confusing comment
25260         
25261 2000-05-25 01:53  daves
25263         - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls
25264         
25265 2000-05-25 01:30  daves
25267         - (configure.in aclocal.m4 configure):
25268           - Direct certain checks to the appropriate file descriptor (see BUG#247)
25269         
25270 2000-05-22 16:22  hardaker
25272         - (apps/.cvsignore): add more stuff to ignore.
25273         
25274 2000-05-22 16:21  hardaker
25276         - (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c,
25277           snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c,
25278           snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
25279           snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c,
25280           snmp_parse_args.h):
25281           - moved snmp_parse_args to the library, as I promised to do ages ago.
25282             - no longer calls usage() directly, but returns -1 if you should.
25283         
25284 2000-05-22 05:47  daves
25286         - (snmplib/tools.[ch]): Routine for comparing two markers.
25287         
25288 2000-05-22 05:42  daves
25290         - (local/mib2c): Generate multiple tables in one code file
25291         
25292 2000-05-17 10:28  hardaker
25294         - (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe:
25295           - writable vacm mib support.
25296           - other misc vacm fixes.
25297         
25298 2000-05-17 10:26  hardaker
25300         - (snmpusm.c): Patch from Arne Oesleboe:
25301           - Don't segfault on an unknown command, instead print a warning..
25302         
25303 2000-05-17 10:25  hardaker
25305         - (snmpvacm.c): Patch from Arne Oesleboe:
25306           - added a new command: snmpvacm.
25307         
25308 2000-05-17 09:25  hardaker
25310         - (agent_read_config.c): mention the port number on the trapsink help line.
25311         
25312 2000-05-17 09:20  hardaker
25314         - (snmptrapd.c): use standardized buffer sizes
25315         
25316 2000-05-17 09:13  hardaker
25318         - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from
25319           Jeff Cours:
25320           - customized formatting of trap output.
25321         
25322 2000-05-17 09:11  hardaker
25324         - (README): add Jeff and Arne.
25325         
25326 2000-05-17 08:15  hardaker
25328         - (mib.c): *correctly* associate escapeQuotes with the right default_store bool.
25329         
25330 2000-05-17 08:11  hardaker
25332         - (snmp.conf.5.def): document escapeQuotes.
25333         
25334 2000-05-17 08:09  hardaker
25336         - (snmpcmd.1, default_store.h, mib.c): new option -OE:
25337           - shell backslash escape quotations marks for cutting and pasting
25338             onto another snmp command line.
25339         
25340 2000-05-15 09:24  daves
25342         - (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]):
25343           -  Pull Linux MIB-II statistics gathering into a single routine.
25344           -  Cache MIB-II statistics on all architectures.
25345         
25346 2000-05-15 08:53  hardaker
25348         - (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis:
25349           - vmstat support for bsdi4.
25350         
25351 2000-05-15 03:06  daves
25353         - (snmp_agent.c): Re-remove redundant PDU clone
25354                 (It reappeared during a recent change)
25355         
25356 2000-05-15 03:00  daves
25358         - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context'
25359         
25360         - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry
25361         
25362         - (agentx/client.c): Recognise new code file for index handling
25363         
25364 2000-05-12 10:15  hardaker
25366         - (snmp_agent.c): Um, default to port 161.  Opps.
25367         
25368 2000-05-12 09:00  daves
25370         - (agent_registry.[ch] var_struct.h agentx/master_admin.c):
25371           - Preparation for per-MIB region timeout, and context support
25372         
25373 2000-05-12 08:45  daves
25375         - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces
25376                 Thanks to Jay Young
25377         
25378 2000-05-12 08:13  daves
25380         - (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c):
25381           - Split index handling out from the MIB registry.
25382         
25383 2000-05-12 07:02  daves
25385         - (kernel_sunos5.c): Add support for recognising QuadFastEther interface
25386         
25387 2000-05-12 06:57  daves
25389         - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf)
25390                 Thanks to Xavier FOURNET
25391         
25392 2000-05-12 04:02  daves
25394         - (snmp_agent.c): Remove redundant PDU clone
25395                 I'm sure this was put in for a reason, but I can't remember what.
25396                 It doesn't seem to be needed now, and just leaks memory.
25397                 Here's hoping.....
25398         
25399 2000-05-12 03:11  daves
25401         - (agent/snmpd.c): Catch (and ignore) SIGPIPE signals.
25402                 Disappearing subagents therefor appear as normal I/O failures
25403         
25404 2000-05-12 02:24  daves
25406         - (agentx/protocol.c):
25407           - Implement opaque-encoded float & double types
25408           - Bring packet dump in line with the main library style
25409           - Add packet dump capability for outgoing PDUs
25410         
25411 2000-05-10 16:52  hardaker
25413         - (snmpd.1.def): document -p.
25414         
25415 2000-05-10 16:43  hardaker
25417         - (snmp_agent.c): always use the default transport mapping, not the last one.
25418         
25419 2000-05-10 16:25  hardaker
25421         - (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport
25422           mappings via -p [transport:]port[@address].
25423         
25424 2000-05-10 11:08  mslifcak
25426         fix udpstat --> tcpstat
25427         
25428 2000-05-10 07:59  daves
25430         - (agentx/master_request, agentx/master_admin.c):
25431           - Handle subagent disappearing without warning
25432         
25433 2000-05-10 07:57  daves
25435         - (agent/snmp_agent.c snmplib/snmp_api.h):
25436           - Provide a mechanism to handle asynchronous send failures.
25437         
25438 2000-05-10 06:13  daves
25440         - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway!
25441         
25442 2000-05-10 05:34  daves
25444         - (agentx/master_request.c): Handle non-responsive subagents
25445         
25446 2000-05-10 05:33  daves
25448         - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid
25449         
25450 2000-05-10 05:29  daves
25452         - (snmp_api.h): Definitions for session closedown handling
25453         
25454 2000-05-09 14:42  mslifcak
25456         also clean Win32 binary objects, and core files.
25457         
25458 2000-05-09 14:34  mslifcak
25460         touch up the "clean" rule.
25461         
25462 2000-05-09 11:32  mslifcak
25464         until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent.
25465         
25466 2000-05-09 11:31  mslifcak
25468         fix some Win32 builds (signals? we don't need no steenking signals!)
25469         
25470 2000-05-09 11:30  mslifcak
25472         Remove trailing CR [0x0d] from one line.
25473         
25474 2000-05-09 08:50  hardaker
25476         - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
25477           with aCC (or any other unknown compiler).
25478         
25479 2000-05-09 08:47  hardaker
25481         - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
25482           with aCC (or any other unknown compiler).
25483         
25484 2000-05-09 07:43  daves
25486         - (agentx/master_request.c): Send out re-delegated requests
25487                 (and fix a problem with specifying the end-of-range value)
25488         
25489 2000-05-09 07:40  daves
25491         - (agentx/subagent.c): Fix handling of error response generation
25492                 (by analogy with recent changes to snmp_agent.c)
25493         
25494 2000-05-09 07:34  daves
25496         - (snmp_agent.c): Handle AgentX "end-of-range" indication.
25497                 (This is not the cleanest way of doing things,
25498                  but works for now.  We can tidy up later).
25499         
25500 2000-05-09 07:16  daves
25502         - (snmp_vars.c): Use MIB registry 'start' values
25503                 (rather than the original name registered)
25504                 This handles subsequent part of 'split' ranges properly.
25505         
25506 2000-05-08 11:08  hardaker
25508         - (Makefile.in): I can't believe the last checkin even compiled (luck).
25509         
25510 2000-05-08 11:03  hardaker
25512         - (Makefile.in): fix library list.
25513         
25514 2000-05-05 09:56  hardaker
25516         - (diskio.c): Patch from Bert Driehuis:
25517           - disk io support for BSD/OS.
25518         
25519 2000-05-05 09:54  hardaker
25521         - (at.c): Patch from Bert Driehuis:
25522           - fix a zero byte malloc bug (mostly noticed with -lefence).
25523         
25524 2000-05-05 09:43  hardaker
25526         - (configure, configure.in): Patch from Albert Chin-A-Young:
25527           - --with-libwrap improvements.
25528         
25529 2000-05-05 09:00  daves
25531         - (agentx/subagent.c agentx/master_request.c):
25532           - Significant improvements to AgentX processing
25533                 (Thanks to Reiner Beninga)
25534         
25535 2000-05-05 08:58  daves
25537         - (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]):
25538           - Minor changes to assist with AgentX development
25539                 (These may not be absolutely necessary, but they get things working again!)
25540         
25541 2000-05-04 16:21  hardaker
25543         - (configure, configure.in): minor unimportant --without-openssl fix.
25544         
25545 2000-05-04 16:19  hardaker
25547         - (configure, configure.in): Patch from John L. Villalovos:
25548           - allow --without-openssl to work.
25549         
25550 2000-05-04 16:15  hardaker
25552         - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt
25553         
25554 2000-05-04 16:01  hardaker
25556         - (Makefile.in): Patch from Albert Chin-A-Young:
25557           - install UCD-DISKIO-MIB.txt.
25558         
25559 2000-05-04 15:21  hardaker
25561         - (displaytable.pm, manager.pm): make purdy graphs with history tables.
25562         
25563 2000-05-04 08:26  daves
25565         - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()'
25566                         (From a suggestion by Reiner Beninga)
25567         
25568 2000-05-04 08:24  daves
25570         - (snmplib/snmp_api.c): Various minor fixes
25571                 (Thanks to Reiner Beninga)
25572         
25573 2000-05-04 01:29  daves
25575         - (snmp_agent.[ch]): Handle index/status information separately from PDU.
25576                 Also means that delegated requests have access to variable indexes
25577                         (Based on a suggestion from Reiner Beninga)
25578         
25579 2000-05-04 01:00  daves
25581         - (ucd-snmp/proc.c): Initialize newly malloced structure
25582                 (Thanks to Jeff Wilson - see BUG #231)
25583         
25584 2000-05-03 09:06  daves
25586         - (snmp_agent.[ch] agentx/master_admin.c):
25587           - Clone PDU within init_agent_snmp_session.
25588             New routine 'free_agent_snmp_session'
25589                 (Thanks to Reiner Beninga)
25590         
25591 2000-05-03 08:17  daves
25593         - (snmp_agent.c): When returning an error response,
25594                 use a clean copy of the original request PDU.
25595         
25596 2000-05-03 08:14  daves
25598         - (snmp_agent.[ch]): Routine to handle variables individually
25599                 (Thanks to Reiner Beninga)
25600         
25601 2000-05-03 04:37  daves
25603         - (snmp_agent.c): Check accessibility of exact requests before processing
25604                 (and remove redundant 'generic' SET handling)
25605         
25606 2000-05-02 09:56  hardaker
25608         - (manager.pm): lots of small changes.
25609         
25610 2000-05-01 11:34  nba
25612         - mib.c: fix printing of BITS variables
25613         
25614 2000-05-01 06:55  marz
25616          applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification
25617         
25618 2000-04-29 07:46  hardaker
25620         - (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss:
25621           - use sigaction when available.
25622         
25623 2000-04-28 16:22  hardaker
25625         - (snmptosql): fix -m/-M the wrong way.
25626         
25627 2000-04-28 16:15  hardaker
25629         - (snmptosql):
25630          - do history saving better (different table).
25631          - -m/-M mib loading options (which don't appear to be working right yet).
25632         
25633 2000-04-28 07:36  hardaker
25635         - (agent_registry.c, snmpd.c): Patch from Frank Strauss:
25636           - fix signal handling.
25637         
25638 2000-04-27 14:58  hardaker
25640         - (Makefile.in, snmpdf.c): implement a remote df command via snmp
25641           - (needs the host resources mib working on the remote system).
25642         
25643 2000-04-27 10:57  hardaker
25645         - (Makefile.top, config.h.in, configure, configure.in): rpm is now
25646           requiring yet another library: libpopt.
25647         
25648 2000-04-26 15:20  hardaker
25650         - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds)
25651         
25652 2000-04-26 15:19  hardaker
25654         - (Makefile.top, configure, configure.in, agent/Makefile.in):
25655           - more libtool fixes (.so versioning, properly install...)
25656         
25657 2000-04-26 14:18  hardaker
25659         - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
25660           configure.in, ltconfig, ltmain.sh):
25661           - use libtool for building.
25662             - Certainly, I must have broke something in the process. (make depend, eg)
25663         
25664 2000-04-26 14:15  hardaker
25666         - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
25667           configure.in, ltconfig, ltmain.sh):
25668           - use libtool for building.
25669             - Certainly, I must have broke something in the process. (make depend, eg)
25670         
25671 2000-04-26 08:11  hardaker
25673         - (FAQ): new secondary slogan.
25674         
25675 2000-04-26 07:22  hardaker
25677         - (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is
25678           being sent so that the requestid can be used in the outgoing report.
25679           This should fix a problem where SNMP Research's Emante agent is
25680           doing engineID discovery probes based on the request_id (which is a
25681           fairly poor choice as the message_id would be a better one to match
25682           on in general and is the only possible thing to use in cases where
25683           the report is encrypted).
25684         
25685 2000-04-25 13:08  hardaker
25687         - (FAQ): mention that the perl module is included with the source.
25688         
25689 2000-04-25 08:24  hardaker
25691         - (snmp_api.c): misc -Ddump fixes.
25692         
25693 2000-04-25 08:02  hardaker
25695         - (snmptable.c): check for end of mib view exceptions (v2c, v3).
25696         
25697 2000-04-24 11:27  hardaker
25699         - (snmp_api.c): -D support for those "older" protocols that shouldn't
25700           be used anymore (v1, v2c).
25701         
25702 2000-04-24 10:36  hardaker
25704         - (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c,
25705           snmp_debug.c, snmp_debug.h, snmpusm.c):
25706           - timestamps can be printed as a numeric number only (-Ot).
25707           - more configurable packet dumping code for both send and receive.
25708             - uses new -D tokens: dumph (headers), dumpx (hex), dumpv
25709               (values).  dumpx_ and dumpv_ (note the _s) make it eat space
25710               (and newline) before the segment in question.  Try -Ddump then
25711               -Ddumph,dumpv_ to see examples.
25712             - todo:
25713               - better horizontally formated information (probably using "%NUMs").
25714               - USM is called after pdu building (makes sense but is backwards
25715                 visually in the dumped packet).
25716               - option to strip datatype token (ie Integer:).
25717         
25718 2000-04-24 09:37  hardaker
25720         - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 )
25721         
25722 2000-04-24 09:13  hardaker
25724         - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 )
25725         
25726 2000-04-21 14:13  hardaker
25728         - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack).
25729         
25730 2000-04-21 10:41  hardaker
25732         - (snmpv3.c): more u_long -> size_t for engineID len.
25733         
25734 2000-04-21 08:18  hardaker
25736         - (mib.c): fix fprint_description to check for null subtrees.
25737         
25738 2000-04-21 08:17  hardaker
25740         - (snmpv3.c, snmpv3.h): use size_t for engineid lengths.
25741         
25742 2000-04-19 11:02  marz
25744         changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?)
25745         
25746 2000-04-19 10:59  marz
25748         added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default)
25749         
25750 2000-04-19 08:26  hardaker
25752         - (snmp_agent.c): agent_check_and_process() always block if caller requested it.
25753         
25754 2000-04-19 04:34  mslifcak
25756         move static decl to .c;minor casting about to support aCC
25757         
25758 2000-04-18 11:11  mslifcak
25760         Synch devel branch with patches branch.
25761         
25762 2000-04-18 11:07  mslifcak
25764         Define optarg for apps use; Define vacm_is_configured for agent use.
25765         
25766 2000-04-18 07:57  hardaker
25768         - (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda:
25769           - implement raw cpu usage numbers.
25770         
25771 2000-04-18 03:18  daves
25773         - (man/snmptable.1 apps/snmptable.c):
25774           - Command-specific '-C' options for snmptable
25775         
25776 2000-04-18 02:01  daves
25778         - (apps/snmp_parse_args.c): Handle previous form of -Z option as well
25779         
25780 2000-04-17 15:36  hardaker
25782         - (snmp_parse_args.c): fix -Z if args are wrong.
25783         
25784 2000-04-17 15:32  hardaker
25786         - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','.
25787         
25788 2000-04-17 15:06  hardaker
25790         - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch:
25791           - update on the sendmail module.
25792         
25793 2000-04-17 15:00  hardaker
25795         - (vmstat.c): Patch from John L. Villalovos:
25796           - fix ssCpuSystem, ssCpuUser, ssCpuIdle.
25797         
25798 2000-04-17 14:18  hardaker
25800         - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform.
25801         
25802 2000-04-17 13:45  hardaker
25804         - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support.
25805         
25806 2000-04-17 13:44  hardaker
25808         - (.cvsignore): ignore snmpinform.
25809         
25810 2000-04-17 09:58  hardaker
25812         - (snmp_agent.c): fix row creation.
25813         
25814 2000-04-17 07:25  daves
25816         - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r'
25817         
25818 2000-04-14 15:07  hardaker
25820         - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
25821           snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c):
25822           - move -If to -Cf and invert behaviour.
25823         
25824 2000-04-14 15:06  hardaker
25826         - (configure, configure.in): remove debugging output (opps).
25827         
25828 2000-04-14 09:03  hardaker
25830         - (versioinfo.c): alright.  Who made versionClearCache RONLY?
25831         
25832 2000-04-13 05:49  nba
25834         - snmptranslate.1: decument the -w width option
25835         
25836 2000-04-12 12:05  mslifcak
25838         hide user's hostname; prompt before sending e-mail; prompt to save as file.
25839         
25840 2000-04-12 11:22  mslifcak
25842         fix %f(%s)
25843         
25844 2000-04-12 09:29  hardaker
25846         - (snmpcmd.1): document -If.
25847         
25848 2000-04-12 09:17  hardaker
25850         - (snmp_parse_args.c): put ++ back in that accidentically got checked in.
25851         
25852 2000-04-12 09:16  hardaker
25854         - (snmpset.c): put space back in usage line.
25855         
25856 2000-04-12 09:12  hardaker
25858         - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
25859           snmpset.c, snmpstatus.c, default_store.h, mib.c):
25860           - Add a new option -If to specify fixing of PDUs.
25861             - Anyone know a better place to put this option?
25862           - Applications don't do this by default anymore, and you can't in snmpset.
25863         
25864 2000-04-12 07:38  hardaker
25866         - (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when
25867           configured for just v3.
25868         
25869 2000-04-12 06:50  mslifcak
25871         fix MSVC build for encode_keychange, and add more symbols for release builds
25872         
25873 2000-04-12 05:32  nba
25875         - parse.c: correct parsing of sub-types textual conventions. Allow parsing
25876                 of MACRO invocations for standard symbols
25877         
25878 2000-04-12 05:31  nba
25880         - parse.[ch], snmptranslate.c: allow specification of with for -Tp
25881         
25882 2000-04-12 05:30  nba
25884         - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published
25885                 RFC 2790
25886         
25887 2000-04-11 15:33  hardaker
25889         - (configure, configure.in): make config_add_mib() actually look for
25890           the mib in $srcdir/mibs/blah and install it if found.
25891         
25892 2000-04-11 15:21  hardaker
25894         - (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux
25895           specific, but #defines are checked instead.
25896         
25897 2000-04-11 15:20  hardaker
25899         - (snmp_logging.h): remove old callback typedef no longer needed.
25900         
25901 2000-04-11 14:38  hardaker
25903         - (snmpv3.c, snmpv3.h): Patch from John L. Villalovos:
25904           - enable engineID to be set from MACAddr.
25905         
25906 2000-04-11 09:51  hardaker
25908         - (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch:
25909           - implements the MTA-MIB for monitoring sendmail.
25910         
25911 2000-04-11 09:50  hardaker
25913         - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules.
25914         
25915 2000-04-11 03:25  daves
25917         - (agent/snmp_agent.c): Save/restore original statP value for SET handling.
25918         
25919 2000-04-11 02:35  daves
25921         - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly.
25922         
25923 2000-04-11 01:57  daves
25925         - (agentx/master_request.c): Dynamically resize subagent requests
25926                 (Thanks to Reiner Beninga)
25927         
25928 2000-04-10 05:08  daves
25930         - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests
25931                 (Thanks to Reiner Beninga)
25932         
25933 2000-04-07 12:25  hardaker
25935         - (snmptrap.c, snmpusm.c):
25936           - fix snmpv3 traps to be authoritative from the client side, not the
25937             receiver side.  snmpv3 informs stay as is.  Unfortunately, for
25938             command line apps this doesn't make a whole lot of sense but is
25939             right in terms of how the protocol works and this is hence
25940             somewhat of a hack.
25941         
25942 2000-04-07 07:50  daves
25944         - (agent/snmp_agent.c): Handle v2 exception types in v1 queries
25945         
25946 2000-04-07 07:16  hardaker
25948         - (snmptrapd.c, read_config.c, snmpv3.c):
25949           - allow NULL help lines for config directives and use it to hide
25950             internal directives used for persistent storage.
25951         
25952 2000-04-06 15:31  hardaker
25954         - (snmp_api.c, snmp_api.h):
25955           - turn backwards compatibility macros back into functions so
25956             default_store.h dependencies go away again.
25957           - create a flag to not probe for engineIDs durning sess_open().
25958         
25959 2000-04-06 07:20  daves
25961         - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing
25962         
25963 2000-04-06 03:36  daves
25965         - (agent/snmpd.c): Fix usage message alignment.
25966         
25967 2000-04-06 03:31  daves
25969         - (man/snmpd.1.def): Document the AgentX socket command-line option
25970         
25971 2000-04-05 08:41  hardaker
25973         - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years.
25974         
25975 2000-04-05 08:38  hardaker
25977         - (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c,
25978           snmpusm.c, snmpusm.h, snmpv3.c):
25979           - make snmptrapd handle v3 users properly, (and shutdown properly as well).
25980           - a more generic user storage routine added to snmpusm.c and used in
25981             usmUser.c with a side effect of needing callback.h above snmpusm.h.
25982         
25983 2000-04-05 08:27  hardaker
25985         - (rsnmp): -> /usr/bin/perl
25986         
25987 2000-04-05 08:24  hardaker
25989         - (.cvsignore): misc minor additions to /
25990         
25991 2000-04-04 11:03  daves
25993         - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject'
25994         
25995 2000-04-03 14:57  mslifcak
25997         Initialize statP.
25998         
25999 2000-04-03 09:12  daves
26001         - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status.
26002         
26003 2000-04-03 08:32  hardaker
26005         - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell):
26006         
26007 2000-04-03 07:53  daves
26009         - (agent/snmp_agent.c): Ensure SETs fail if one varbind does.
26010         
26011 2000-03-31 07:25  daves
26013         - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances
26014         
26015 2000-03-31 07:13  daves
26017         - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump
26018         
26019 2000-03-31 07:04  daves
26021         - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent)
26022         
26023 2000-03-30 00:15  daves
26025         - (agent/snmp_agent.c): Initialise timeout structure properly
26026                 (Thanks to ashipman@erggroup.com)
26027         
26028 2000-03-27 10:32  mslifcak
26030         remove trailing newline from hrSWRunName values.
26031         
26032 2000-03-24 09:09  mslifcak
26034         to sync with patches branch.
26035         
26036 2000-03-24 05:07  nba
26038         - snmptrapd.c: correctly free the reponse if sending it fails
26039         
26040 2000-03-24 04:22  mslifcak
26042         xx_synch_response: avoid freeing PDU twice.
26043         
26044 2000-03-23 23:29  nba
26046         - snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document
26047                 snmpinform.
26048         
26049 2000-03-23 09:58  mslifcak
26051         Enqueue only complete request_list entry; Reduce scoping of callback vars.
26052         
26053 2000-03-23 03:02  nba
26055         file snmpinform.1 was initially added on branch V4-1-1-patches.
26056         
26057 2000-03-22 08:13  mslifcak
26059         printf ?
26060         
26061 2000-03-21 11:12  mslifcak
26063         modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic.
26064         
26065 2000-03-21 09:14  mslifcak
26067         more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ?
26068         
26069 2000-03-21 09:07  mslifcak
26071         win32 build check: no sigaction, SIGCLD defined.
26072         
26073 2000-03-21 08:47  daves
26075         - (ds_agent.h snmpd.c mibgroup/agentx/{master,subagent}.c):
26076           -  Command-line option for specifying AgentX port
26077              (based on patch from Frank Strauss)
26078         
26079 2000-03-21 08:38  daves
26081         - (snmp_api.c): Support 'host:port' representation of peernames
26082         
26083 2000-03-21 04:05  daves
26085         - (snmp_agent.c): Missing new-line on debug output
26086         
26087 2000-03-21 02:52  daves
26089         - (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup
26090         
26091 2000-03-20 11:14  mslifcak
26093         Comment -C -- do not use this flag.
26094         
26095 2000-03-17 15:32  hardaker
26097         - (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1
26098         
26099 2000-03-16 00:10  nba
26101         - configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext,
26102                 Linux/printcap)
26103         
26104 2000-03-15 18:30  mslifcak
26106         Second part : all members of struct snmp_index are pointers.
26107         
26108 2000-03-15 15:07  mslifcak
26110         Fix memory leak with unregister_index.
26111         
26112 2000-03-15 15:07  mslifcak
26114         Fix memory leak when cleaning up trap variables.
26115         
26116 2000-03-15 08:48  daves
26118         - (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well.
26119         
26120 2000-03-15 07:57  daves
26122         - (agentx/master_request.c): Fix infinite loop problem when walking subagent.
26123         
26124 2000-03-15 06:09  daves
26126         - (agent/snmp_agent.c): Avoid calling read routine for each SET handling pass.
26127                 N.B:  This hasn't been tested with AgentX subagents yet
26128         
26129 2000-03-15 06:07  daves
26131         - (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data
26132         
26133 2000-03-15 05:22  daves
26135         - (agent/var_struct.h): Use a single magic number for MIB registry name lengths.
26136         
26137 2000-03-15 01:51  daves
26139         - (snmplib/system.h): Don't declare gettimeofday() if the system provides it.
26140                 (Fix provided by Ron Mevissen)
26141         
26142 2000-03-14 07:57  daves
26144         - (agent/snmp_agent.c): Don't overwrite saved status when checking access.
26145         
26146 2000-03-14 07:52  daves
26148         - (agent/snmp_agent.c): Return a response, even if the request failed.
26149         
26150 2000-03-13 15:32  nba
26152         - ipfwacc.h: fix the MIB name
26153         
26154 2000-03-10 12:48  hardaker
26156         - (configure): autoconf run
26157         
26158 2000-03-10 11:09  hardaker
26160         - (Makefile.dlmod): Patch from Frank Strauss:
26161           - dlmod build Makefile example.  Needs incorperation with main configure.
26162         
26163 2000-03-10 11:02  hardaker
26165         - (agent_registry.c): better signal check from Michael Slifcak
26166         
26167 2000-03-10 10:59  hardaker
26169         - (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak.
26170         
26171 2000-03-10 10:54  hardaker
26173         - (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from
26174           Frank Strauss:
26175           - Reimplementation of the dlmod mib module:
26176             o mibgroup/misc/dlmod + dlmods/dlmod_mib -> mibgroup/ucd-snmp/dlmod
26177             o fixed registration (ucdavis.ucdExperimental.14 instead of ucdavis.14)
26178             o added configure stuff for HAVE_SNPRINTF, which was used by dlmod.c
26179             o removed `_dynamic_' prefixes from init/deinit functions
26180             o made dlmodIndex not-accessible (only implementation, not definition)
26181             o removed the asn_parse_XXX stuff
26182             o made entries with state `error' able to accept state `load'
26183             o made the wombat example usable as static and dynamic module
26184             o added simple config_parse functionality to the wombat example
26185         
26186 2000-03-10 10:52  hardaker
26188         - (agent_registry.c, agent_registry.h, snmpd.c): Patch from Frank Strauss:
26189           - signal registry system implemented (needs to be redone allowing
26190             multiple callbacks and handlers for all signals).
26191           - arbitrary file descriptor/socket registration.
26192             - this is not the way it should be done (use sessions instead).
26193         
26194 2000-03-10 10:44  hardaker
26196         - (Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in,
26197           Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in):
26198           Patch from Frank Strauss:
26199           - clean up shared library usage.
26200         
26201 2000-03-10 10:16  hardaker
26203         - (config.h.in): autoheader re-arranged some stuff.
26204         
26205 2000-03-07 11:58  mslifcak
26207         more touchups to allow UnixWare build to complete.
26208         
26209 2000-03-07 11:21  hardaker
26211         - (default_store.h): make MAX_SUBIDS larger and a multiple of 8.
26212         
26213 2000-03-07 10:13  mslifcak
26215         Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces).
26216         
26217 2000-03-07 09:03  mslifcak
26219         assume "snmpapp" if no arg passed to init_snmpv3.
26220         
26221 2000-03-07 08:58  mslifcak
26223         remove init_mib() call - not appropriate here.
26224         
26225 2000-03-07 08:35  mslifcak
26227         Let the aix4 patch work.
26228         
26229 2000-03-07 07:08  mslifcak
26231         trim fat from recent check-ins.
26232         
26233 2000-03-06 20:01  mslifcak
26235         cleaned up SCO UnixWare build.
26236         
26237 2000-03-06 16:40  mslifcak
26239         start support for SCO UnixWare 5 as svr5.
26240         
26241 2000-03-06 10:56  hardaker
26243         - (default_store.h, snmp_api.c): Patch from Robert Story:
26244           - don't check ranges if not requested.
26245         
26246 2000-03-06 10:55  hardaker
26248         - (snmp_agent.c, snmp_agent.h, snmpd.c): Patch from Robert Story:
26249           - fix exit()ing behaviour in the libucdagent library.
26250         
26251 2000-03-06 10:36  hardaker
26253         - (snmptrapd.c): Patch from Robert Story:
26254           - -n prints numeric IP addrs.
26255         
26256 2000-03-06 10:25  hardaker
26258         - (callback.h, snmp_logging.c, snmp_logging.h): Idea from ashipman@erggroup.com:
26259           - callback function (using callback.h) added for external logging.
26260         
26261 2000-03-05 05:25  marz
26263         fix to preserve trailing multi component instance id's at the end of
26264         symbolic mib names(e.g., foo.6.7) when doing translateObj.
26265         
26266 2000-03-04 11:34  nba
26268         - configure.in, configure: support --without-openssl, even if OpenSSL
26269                 is available
26270         
26271 2000-03-04 11:30  nba
26273         - agent/(various): globalize the kvm_t *kd variable
26274         
26275 2000-03-04 11:26  nba
26277         - mib_modules.c, hr_storage.c: pre-processor # should be in column 1
26278         
26279 2000-03-04 11:17  nba
26281         - inet.c, inet6.c: survive -v 2c exception replies
26282         
26283 2000-03-04 11:17  nba
26285         - snmp_api.c: remove a superfluous & in front of an array
26286         
26287 2000-03-04 11:15  nba
26289         - ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD
26290         
26291 2000-03-04 11:14  nba
26293         - hr_disk.c: fixes for NetBSD
26294         
26295 2000-03-04 11:10  nba
26297         - versioninfo.c: don't return the trailing newline
26298         
26299 2000-03-04 11:08  nba
26301         - hr_swrun.c: fix process size for FreeBSD 3 and NetBSD
26302         
26303 2000-03-04 11:05  nba
26305         - agent_trap.h: fix a wrong prototype
26306         
26307 2000-03-04 11:04  nba
26309         - snmptable.c: fix problems printing table name and headers when using
26310                 -OS format
26311         
26312 2000-03-02 11:50  nba
26314         - snmp_api.c: fix address length info for tcp connect
26315         
26316 2000-03-02 11:48  nba
26318         - loadave.c: fix for AIX 4
26319         
26320 2000-03-02 08:30  daves
26322         - (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support.
26323         
26324 2000-03-01 13:23  hardaker
26326         - (snmptosql): fix dynamic table testing for creation needed.
26327         
26328 2000-03-01 13:22  hardaker
26330         - (manager.pm, ucd-snmp.pm): Opps.  Wrong name.  ucd-snmp.pm -> manager.pm.
26331         
26332 2000-03-01 13:21  hardaker
26334         - (ucd-snmp.pm): turned sqltohtml into an apache module. 2x speed improvement.
26335         
26336 2000-03-01 08:32  mslifcak
26338         fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com
26339         
26340 2000-02-29 14:30  mslifcak
26342         Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks.
26343         
26344 2000-02-28 14:25  nba
26346         - snmpd.h, smux.c: don't initialize smux master in sub agent
26347         
26348 2000-02-28 14:16  nba
26350         - snmp_vars.c: use SUB_AGENT symbol
26351         
26352 2000-02-28 14:12  nba
26354         - mib.c: sprint_by_type should handle ASN_BIT_STR
26355         
26356 2000-02-28 14:10  nba
26358         - snmp_parse_args.c: correctly call the -I options input options
26359         
26360 2000-02-28 10:47  mslifcak
26362         fix bug #176 (AIX 4 - use knlist in lieu of nlist)
26363         
26364 2000-02-24 17:17  mslifcak
26366         apply patch to fix bug no. 177.
26367         
26368 2000-02-24 13:31  hardaker
26370         - (default_store.h, read_config.c, snmp_api.c): new snmp.conf keyword
26371           to force the parser to ignore unknown tokens.
26372         
26373 2000-02-24 03:59  mslifcak
26375         document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com)
26376         
26377 2000-02-24 03:56  mslifcak
26379         add support for COUNTER32 to snmp_add_var; document UNSIGNED32 and COUNTER32
26380         ('u' and 'c') in snmptrap (gratis ashipman@erggroup.com)
26381         
26382 2000-02-23 23:06  nba
26384         - pass.c, pass_persist.c: fix setting of octet strings.
26385         
26386 2000-02-23 02:09  nba
26388         - mt_support.h: a bad ; in the C++ bracketing
26389         
26390 2000-02-23 02:09  nba
26392         - system.c: remove some superfluous indirections in strcasecmp
26393         
26394 2000-02-23 02:07  nba
26396         - vmstat_solaris.c: make sure we agree with the prototype of getpagesize!
26397         
26398 2000-02-22 15:31  nba
26400         - pass_persist.h: declare init_pass_persist
26401         
26402 2000-02-22 09:57  mslifcak
26404         prune two more symbols not used by auto_nlist for Solaris-built MIB modules.
26405         
26406 2000-02-21 16:17  mslifcak
26408         Apply R. Story's patch for mkdirhier and strncasecmp on win32
26409         
26410 2000-02-21 07:39  mslifcak
26412         fix bug 171 (thanks to Larry Parmelee).
26413         
26414 2000-02-21 05:56  mslifcak
26416         remove free after snmp_close (don't free twice!)
26417         
26418 2000-02-21 04:58  mslifcak
26420         Added description in SH_NAME for several man-pages (c/o ragnark)
26421         
26422 2000-02-18 12:14  mslifcak
26424         refer the .so macro to man3; adjust Makefile.in to use the renamed file.
26425         
26426 2000-02-17 05:17  mslifcak
26428         include pass_persist in the required list.
26429         
26430 2000-02-17 02:00  daves
26432         - (configure* ucd-snmp/vmstat_solaris2.c):
26433           - Provide missing 'getpagesize' routine for Solaris 2.4
26434             (Thanks to Ragnar Kjørstad)
26435         
26436 2000-02-16 20:17  mslifcak
26438         include mibincl.h in hr_system.c to fix bug #159.
26439         
26440 2000-02-16 16:35  mslifcak
26442         remove auto_nlist of unused "swaplist" symbol.
26443         
26444 2000-02-16 15:17  mslifcak
26446         patch suggested by Rick Beaman <beaman@mediaone.net>
26447         
26448 2000-02-16 14:58  mslifcak
26450         remove unused vars
26451         
26452 2000-02-16 14:57  mslifcak
26454         test lengths before allocating memory; use new VACMSTRINGLEN constant.
26455         
26456 2000-02-16 08:18  mslifcak
26458         include time.h once
26459         
26460 2000-02-16 08:02  mslifcak
26462         restore #if HAVE...IN_PCB_H
26463         
26464 2000-02-15 23:47  nba
26466         - configure.in, ipch.[ch]: initial stabs at Linux ipv6 support. A lot is
26467                 lacking in the kernel statistics though.
26468         
26469 2000-02-15 23:40  nba
26471         - (many): configure check for netinet/ip6.h
26472         
26473 2000-02-15 23:34  nba
26475         - hr_filesys.c: MNTTYPE defines for FreeBSD-3 and BSDI-4, and moving the
26476                 return value for Ext2FS to the newly defined OID.
26477         
26478 2000-02-15 23:24  nba
26480         - freebsd3.h: some kernel symbols not to be used for FreeBSD 3
26481         
26482 2000-02-15 23:23  nba
26484         - snmptable.c: give a sensible output for an empty table.
26485         
26486 2000-02-15 23:22  nba
26488         - vacm*: buffer length checking!
26489         
26490 2000-02-15 23:20  nba
26492         - hr_storage.c: return memory size in pages.
26493         
26494 2000-02-15 23:17  nba
26496         - ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too
26497         
26498 2000-02-15 23:16  nba
26500         - snmp_agent.c: one more place to send a AUTHFAIL trap
26501         
26502 2000-02-15 23:15  nba
26504         - agent_registry.c: fix a return for SNMPv1/Counter64 case
26505         
26506 2000-02-15 02:12  daves
26508         - (apps/snmp_parse_args.c): Omit deprecated options from optarg handling.
26509         
26510 2000-02-11 15:48  hardaker
26512         - (manager/*): /usr/local/bin/perl -> /usr/bin/perl
26513         
26514 2000-02-11 15:47  hardaker
26516         - (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl
26517         
26518 2000-02-11 15:38  hardaker
26520         - (rsnmp): perl5 -> perl
26521         
26522 2000-02-11 15:17  hardaker
26524         - (man/Makefile.in): install snmp_trap_api.3
26525         
26526 2000-02-11 14:20  hardaker
26528         - (local/Makefile.in): last minute makefile touchup
26529         
26530 2000-02-11 14:03  hardaker
26532         - (NEWS): update for 4.1.1
26533         
26534 2000-02-11 13:47  hardaker
26536         - (ChangeLog): Update for 4.1.1
26537         
26538 2000-02-11 13:29  hardaker
26540         - (version.h bug-report sedscript.in): version tag ( 4.1.1 )
26541         
26542 2000-02-11 12:53  hardaker
26544         - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.
26545         
26546 2000-02-11 12:49  hardaker
26548         - (local/Makefile.in): don't cp for snmpcheck
26549         
26550 2000-02-11 12:44  hardaker
26552         - (local/Makefile.in): fix for seperate build path
26553         
26554 2000-02-11 12:30  hardaker
26556         - (sysORTable.h): Patch from Niels Baggesen:
26557           - compiler warning fix.
26558         
26559 2000-02-11 12:29  hardaker
26561         - (snmp_agent.c): patch from Niels:
26562           - don't send autherror responses for v2c.
26563           - send authFailure trap.
26564         
26565 2000-02-11 12:22  hardaker
26567         - (acconfig.h, config.h.in): change perl path to /usr/bin.
26568         
26569 2000-02-11 06:58  hardaker
26571         - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.
26572         
26573 2000-02-10 11:14  mslifcak
26575         fix for older platforms to use pass_persist; not included by default.
26576         
26577 2000-02-10 10:33  mslifcak
26579         [no log message]
26580         
26581 2000-02-10 10:32  hardaker
26583         - (hr_swinst.c): minor fixes pointed out by Michael.
26584         
26585 2000-02-10 10:28  hardaker
26587         - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.
26588         
26589 2000-02-10 08:39  nba
26591         - man/*: set the dates on the pages to reflect the revision date
26592         
26593 2000-02-10 08:13  mslifcak
26595         fix varargs decl/defn of snmp_log
26596         
26597 2000-02-10 08:00  mslifcak
26599         typedef int ssize_t (one line added) for build on SunOS 4.
26600         
26601 2000-02-10 07:54  hardaker
26603         - (FAQ): mention the tutorial.
26604         
26605 2000-02-10 07:14  daves
26607         - (FAQ): Explicit examples of sending traps by hand
26608         
26609 2000-02-10 04:41  daves
26611         - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c):
26612           -  Comment unused code more informatively as to why it is omitted.
26613         
26614 2000-02-09 13:53  hardaker
26616         - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
26617           - skip ssl tests we can't perform.
26618         
26619 2000-02-09 13:51  mslifcak
26621         include sys/param.h to get PATH_MAX on FreeBSD.
26622         
26623 2000-02-09 13:38  hardaker
26625         - (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES):
26626           - make SHA tests actually work.
26627         
26628 2000-02-09 13:32  hardaker
26630         - (Sv3configsha): sha config support
26631         
26632 2000-02-09 13:31  hardaker
26634         - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
26635           T018snmpv1tov2cgetfail): fix for proper ACM error outputs.
26636         
26637 2000-02-09 13:30  mslifcak
26639         Define SNMP_MAXPATH, and use it.
26640         
26641 2000-02-09 13:30  hardaker
26643         - (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests
26644         
26645 2000-02-09 13:16  hardaker
26647         - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).
26648         
26649 2000-02-09 13:16  hardaker
26651         - (agent_callbacks.h, agent_registry.c, agent_registry.h,
26652           snmp_agent.c, vacm_vars.c):
26653           - fix posible acm DoS problems by checking access tables early on.
26654         
26655 2000-02-09 11:38  hardaker
26657         - (hr_swinst.c): patch from redhat for better RPM support.
26658         
26659 2000-02-09 10:43  hardaker
26661         - (configure.in): change mode to autoconf.
26662         
26663 2000-02-09 10:41  hardaker
26665         - (Makefile.in): fix rsnmp build.  Really.  I mean it.
26666         
26667 2000-02-09 10:41  hardaker
26669         - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
26670           - Solaris patches.
26671         
26672 2000-02-09 10:37  hardaker
26674         - (Makefile.in):
26675           - fix rsnmp.made.
26676           - use $(MAKE).
26677         
26678 2000-02-09 08:41  hardaker
26680         - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch
26681         
26682 2000-02-07 11:49  marz
26684         oops missing important fix for win32 build - fd_set must be same size as in winsock
26685         
26686 2000-02-07 11:18  mslifcak
26688         Undo last change; on Sun, additional platform info was not obtained;
26689         the proper solution would be to remove the second token (hostname).
26690         
26691 2000-02-07 10:43  mslifcak
26693         Keep customer's nodename out of the published 'uname' information.
26694         
26695 2000-02-07 07:20  hardaker
26697         - (PORTING): Michael likes diff -u.
26698         
26699 2000-02-06 06:11  nba
26701         - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR
26702         
26703 2000-02-05 17:39  hardaker
26705         - (snmpv3.c): correct some awful text -> engineID creation mistakes.
26706         
26707 2000-02-05 08:37  hardaker
26709         - (snmptrapd.c): fix wrapped line continuation in usage message.
26710         
26711 2000-02-05 06:56  marz
26713         fix version  number
26714         
26715 2000-02-04 18:55  marz
26717         weird delay in creation of pid files
26718         
26719 2000-02-04 18:21  marz
26721         brain-o
26722         
26723 -------------------------------------------------------------------------------
26725 Changes: V4.1 -> V4.1.1
26727 marz  5 Feb 00 06:56:43
26728     fix version  number
26730 hardaker  5 Feb 00 08:37:27
26731     - (snmptrapd.c): fix wrapped line continuation in usage message.
26733 hardaker  5 Feb 00 17:39:54
26734     - (snmpv3.c): correct some awful text -> engineID creation mistakes.
26736 nba  6 Feb 00 06:11:59
26737     - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR
26739 hardaker  7 Feb 00 07:20:24
26740     - (PORTING): Michael likes diff -u.
26742 mslifcak  7 Feb 00 10:43:29
26743     Keep customer's nodename out of the published 'uname' information.
26745 mslifcak  7 Feb 00 11:18:26
26746     Undo last change; on Sun, additional platform info was not obtained;
26747     the proper solution would be to remove the second token (hostname).
26749 marz  7 Feb 00 11:49:01
26750     oops missing important fix for win32 build - fd_set must be same size as in winsock
26752 hardaker  9 Feb 00 08:41:11
26753     - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch
26755 hardaker  9 Feb 00 10:37:00
26756     - (Makefile.in):
26757       - fix rsnmp.made.
26758       - use $(MAKE).
26760 hardaker  9 Feb 00 10:41:14
26761     - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
26762       - Solaris patches.
26764 hardaker  9 Feb 00 10:41:44
26765     - (Makefile.in): fix rsnmp build.  Really.  I mean it.
26767 hardaker  9 Feb 00 10:43:05
26768     - (configure.in): change mode to autoconf.
26770 hardaker  9 Feb 00 11:38:42
26771     - (hr_swinst.c): patch from redhat for better RPM support.
26773 hardaker  9 Feb 00 13:16:17
26774     - (agent_callbacks.h, agent_registry.c, agent_registry.h,
26775       snmp_agent.c, vacm_vars.c):
26776       - fix posible acm DoS problems by checking access tables early on.
26778 hardaker  9 Feb 00 13:16:58
26779     - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).
26781 mslifcak  9 Feb 00 13:31:01
26782     Define SNMP_MAXPATH, and use it.
26784 hardaker  9 Feb 00 13:31:24
26785     - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
26786       T018snmpv1tov2cgetfail): fix for proper ACM error outputs.
26788 mslifcak  9 Feb 00 13:51:12
26789     include sys/param.h to get PATH_MAX on FreeBSD.
26791 hardaker  9 Feb 00 13:53:37
26792     - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
26793       - skip ssl tests we can't perform.
26795 daves 10 Feb 00 04:41:10
26796     - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c):
26797       -  Comment unused code more informatively as to why it is omitted.
26799 daves 10 Feb 00 07:14:51
26800     - (FAQ): Explicit examples of sending traps by hand
26802 hardaker 10 Feb 00 07:54:46
26803     - (FAQ): mention the tutorial.
26805 mslifcak 10 Feb 00 08:00:26
26806     typedef int ssize_t (one line added) for build on SunOS 4.
26808 mslifcak 10 Feb 00 08:13:14
26809     fix varargs decl/defn of snmp_log
26811 nba 10 Feb 00 08:40:04
26812     - man/*: set the dates on the pages to reflect the revision date
26814 hardaker 10 Feb 00 10:28:21
26815     - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.
26817 hardaker 10 Feb 00 10:32:08
26818     - (hr_swinst.c): minor fixes pointed out by Michael.
26820 mslifcak 10 Feb 00 10:33:47
26821     *** empty log message ***
26823 mslifcak 10 Feb 00 11:14:58
26824     fix for older platforms to use pass_persist; not included by default.
26826 hardaker 11 Feb 00 06:58:03
26827     - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.
26829 hardaker 11 Feb 00 12:22:10
26830     - (acconfig.h, config.h.in): change perl path to /usr/bin.
26832 hardaker 11 Feb 00 12:29:37
26833     - (snmp_agent.c): patch from Niels:
26834       - don't send autherror responses for v2c.
26835       - send authFailure trap.
26837 hardaker 11 Feb 00 12:30:02
26838     - (sysORTable.h): Patch from Niels Baggesen:
26839       - compiler warning fix.
26841 hardaker 11 Feb 00 12:44:23
26842     - (local/Makefile.in): fix for seperate build path
26844 hardaker 11 Feb 00 12:49:03
26845     - (local/Makefile.in): don't cp for snmpcheck
26847 hardaker 11 Feb 00 12:53:15
26848     - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.
26850 hardaker 11 Feb 00 13:29:29
26851     - (version.h bug-report sedscript.in): version tag ( 4.1.1 )
26853         
26854 -------------------------------------------------------------------------------
26856 Changes: V4.0.1 -> V4.1
26858 mslifcak 24 Aug 99 04:44:47
26859     Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN.
26861 mslifcak 24 Aug 99 05:11:13
26862     Remove ASN_SHORT_LEN hack - known to dump core in agent.
26864 mslifcak 24 Aug 99 06:19:49
26865     Add "." to PATH for RUNTESTS; Drop optreset to build most platforms
26867 mslifcak 24 Aug 99 10:25:53
26868     -(testing/eval_tools) - let some (AIX) agents settle before firing requests.
26870 hardaker 24 Aug 99 12:48:21
26871     - (vacm_vars.c): correct sysORTable entry.
26873 hardaker 24 Aug 99 13:36:35
26874     - (snmpusm.c): check for null response pointer.
26876 hardaker 24 Aug 99 13:37:31
26877     - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c):
26878       - provide defVersion token support in snmp.conf (sort of hackish).
26880 hardaker 24 Aug 99 13:41:18
26881     - (TODO): remove snmpv3 support :-)
26883 mslifcak 24 Aug 99 14:05:39
26884     -(top/Makefile.in) - remove more generated files with distclean rule.
26886 hardaker 24 Aug 99 14:15:40
26887     - (all_system.h): remove.  again.
26889 mslifcak 24 Aug 99 14:17:33
26890     -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror
26892 mslifcak 24 Aug 99 15:14:18
26893     -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error.
26895 hardaker 24 Aug 99 15:59:42
26896     - (snmp_api.c): remove version setting in snmp_api.c.  Not needed there.
26898 hardaker 24 Aug 99 16:01:55
26899     - (NEWS): 4.0.1 update
26901 mslifcak 24 Aug 99 16:05:15
26902     -(configure.*) move statement about ucdDemoPublic into comment field.
26904 mslifcak 24 Aug 99 16:49:22
26905     -(testing/*) run tests when package is not installed, and when
26906     the build tree is not the same as the source tree.
26908 hardaker 24 Aug 99 17:13:25
26909     - (ChangeLog): update for 4.0.1
26911 hardaker 24 Aug 99 17:14:50
26912     - (version.h bug-report sedscript.in): version tag ( 4.0.1 )
26914 mslifcak 24 Aug 99 17:39:54
26915     -(RUNTESTS) export PATH before use
26917 mslifcak 24 Aug 99 17:43:04
26918     -(testing/Makefile.in) no need to build targets in test rule.
26920 mslifcak 26 Aug 99 13:18:31
26921     -(testing/RUNTESTS) improved PATH set
26923 mslifcak 26 Aug 99 13:40:13
26924     -(testing/Makefile.in) don't built targets that are no longer used
26926 mslifcak 27 Aug 99 07:35:10
26927     -(configure*, sedscript*) change ...EXTENIS...  to ...EXTENSI...
26929 mslifcak 27 Aug 99 08:03:46
26930     Howard Spindel suggests an API for traps with pass_persist.
26932 hardaker 27 Aug 99 09:17:08
26933     - (icmp.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, var_route.c):
26934       - Susanne Osted pointed out a lack of #if HAVE_SYS_PARAM_H.
26936 hardaker 28 Aug 99 07:19:16
26937     - (Makefile.in): install snmp_alarm.3.
26939 hardaker 28 Aug 99 07:29:48
26940     - (acconfig.h, config.h.in, configure, configure.in, read_config.c):
26941       - add /etc/snmp to default conf file path to make RedHat happy.
26943 hardaker 30 Aug 99 09:33:41
26944     - (Makefile.in, agent_read_config.c, agent_registry.c, agent_trap.c,
26945       agent_trap.h, ds_agent.h, snmp_agent.c, snmp_agent.h, snmp_vars.c,
26946       snmpd.c, util_funcs.c, sysORTable.c, callback.c, callback.h,
26947       default_store.h, read_config.c, snmp_api.c):
26948       - restructure the agent into two pieces: a library and a application.
26949         - needs much more work.
26950         - many parameters are now controlled by new default_store settings
26951           to help relieve compile time bindings.
26952       - merge init_snmp and the custom version called inside the agent.
26953       - add a new place for trap specific agent code (agent_trap.[ch]).
26954       - probably other things I've forgotten that I did.
26956 hardaker 30 Aug 99 09:38:18
26957     - (client.c, master.c, master_request.c, protocol.c, subagent.c):
26958       - debugging statements.
26959       - use new default_store settings instead of external variables.
26961 hardaker 30 Aug 99 10:30:56
26962     - (master.c, master_request.c): yet more debugging.
26964 nba 30 Aug 99 13:02:18
26965     - man/snmpd.conf.5.def: document smuxpeer directive
26967 nba 30 Aug 99 13:03:40
26968     - apps/snmp_parse_args.c: properly handle MIB:oid construct
26970 nba 30 Aug 99 13:05:02
26971     - apps/snmptrapd.c: fix argument parser
26973 nba 31 Aug 99 00:08:45
26974     - agent/snmpd.c: don't try to parse a packet when there is an error in
26975         recvfrom
26977 mslifcak 31 Aug 99 08:17:24
26978     -(agent_trap.c) fix recent memory leak, and sizeof(objid_snmptrap) bug.
26980 mslifcak 31 Aug 99 09:26:14
26981     -(agent_trap.c) always free PDU after snmp_send.
26983 daves  2 Sep 99 06:38:16
26984     - (agent/mibgroup/misc/ipfwacc.h): Fix MIB location of ipfwacc module
26986 daves  2 Sep 99 06:38:53
26987     - (agent/mibgroup/misc/ipfwacc.c): Fix MIB location of ipfwacc module
26989 hardaker  2 Sep 99 07:07:04
26990     - (subagent.c): shutdown_subagent -> subagent_shutdown so configure
26991       doesn't find it.
26993 hardaker  2 Sep 99 08:52:48
26994     - (subagent.c): opps.  Forgot a shutdown name change instance.
26996 hardaker  3 Sep 99 13:15:15
26997     - (history.c, history.h, snmp_vars.linux.h): removed. No longer needed.
26999 hardaker  3 Sep 99 13:15:33
27000     - (Makefile.in): install agent header files.
27002 hardaker  3 Sep 99 13:27:13
27003     - (Makefile.in):
27004       - install libagent.a.
27005       - mkdirheir on needed new installation directories.
27007 hardaker  3 Sep 99 13:30:36
27008     - (snmplib/Makefile.in): install more library headers.
27010 hardaker  3 Sep 99 14:28:46
27011     - (snmp_vars.c): don't fall off the end of the search tree.
27013 hardaker  3 Sep 99 15:01:39
27014     - (FAQ): more BSDI system versions listed.
27016 nba  6 Sep 99 23:53:07
27017     - (man/snmp_api.3 snmplib/snmp_api.c agent/snmpd.c apps/snmptrap.c):
27018         fix memory leak when agent sends traps by implementing the missing
27019         free of TRAP pdu in snmp_send.
27021 nba  6 Sep 99 23:55:38
27022     - if.c: correct calls of snmp_fix_pdu to use GETNEXT
27024 mslifcak  7 Sep 99 14:47:18
27025     -(parse.*) fix small memory leaks; allow INDEX{INTEGER...} clauses;
27026                allow larger DESCRIPTION clauses [max 8192].
27028 mslifcak  7 Sep 99 15:22:14
27029     snmpv3.c - silence type warning from MSVC++.
27031 mslifcak  7 Sep 99 15:23:02
27032     (default_store.*) - make 3rd param to ds_set_string type of const char *.
27034 mslifcak  7 Sep 99 15:23:51
27035     (win32/config.h) - set SNMPCONFPATH to succeed compile;
27036     (win32*libsnmp.def) - add new snmp_get_token to list.
27038 mslifcak  7 Sep 99 15:32:00
27039     -(snmp_api.h) struct pdu and snmp_session agree: long type for version member.
27041 mslifcak  7 Sep 99 15:32:59
27042     -(parse.c) remove unneeded strdup to File variable from init_mib_internals.
27044 mslifcak  7 Sep 99 15:57:13
27045     -(parse.c) fix Unlinked OID print when object identifier has no parent.
27047 mslifcak  7 Sep 99 20:12:57
27048     -(agent_trap.c,snmptrap.c,snmp_api.[3c]) - snmp_free_pdu fix Bug #54 per Niels B.
27049     -(snmpnetstat/if.c) - fix for GETNEXT per Niels B.
27051 mslifcak  7 Sep 99 20:19:52
27052     snmptrap.c - rework fix bug #54 (missed else).
27054 mslifcak  8 Sep 99 05:16:34
27055     include read_config.h
27057 nba  8 Sep 99 07:45:54
27058     - (configure.in, loadave.c): Solaris 2.7 has getloadavg prototype
27060 nba  8 Sep 99 07:46:51
27061     - snmp_api.h: move inclusion protection to the real beginning/end of the file
27063 nba  8 Sep 99 07:48:03
27064     - var_struct.h: the Agentx code uses unsigned values for the variable type.
27066 nba  8 Sep 99 07:50:37
27067     - (various): fix compiler warnings
27069 nba  8 Sep 99 07:51:26
27070     - snmpd.1.def: fix a formatting problem
27072 nba  8 Sep 99 07:52:23
27073     - apps/snmptrapd.c: fix argument processing (-ld and similar)
27075 mslifcak  8 Sep 99 13:00:40
27076     -(testing/RUNTESTS) prefix PATH with . and .. , as the script changes dir.
27078 mslifcak  8 Sep 99 13:04:55
27079     -(snmplib/snmp_client.*) add snmp_split_pdu, snmp_varbind_len methods.
27081 mslifcak  8 Sep 99 17:02:37
27082     mibincl.h, mibgroup/mibII/* - fixup for CygWin32 build
27084 mslifcak  8 Sep 99 17:49:13
27085     -(config*,win32/*,snmplib/*) resource locking originally from Markku Laukkanen
27087 mslifcak  8 Sep 99 17:52:47
27088     -(mt_support.*) Original by Markku Laukkanen, changes by M. Slifcak
27090 mslifcak  8 Sep 99 22:30:29
27091     -(smux.c) var_smux_write fixed per Mike Michaud and Nick Amato
27093 mslifcak  8 Sep 99 22:34:37
27094     -(mibincl.h) comment out duplicate #include header lines.
27096 daves  9 Sep 99 01:32:15
27097     - (mibs/SNMPv2-CONF.txt): Omit unnecessary import clause
27099 mslifcak  9 Sep 99 02:21:50
27100     -(winstub.c) Hack to allow snmpnetstat -a to work on AIX4 (sic).
27102 mslifcak  9 Sep 99 02:31:26
27103     -(*config*) turn on resource locking with --enable-reentrant.
27105 mslifcak  9 Sep 99 13:59:26
27106     -(mib.c, parse.c) mib.c print_tree_node test display null type with range
27107                       parse.c work around core dump freeing TCs that specify ranges.
27109 nba 12 Sep 99 21:50:23
27110     - var_route.c: Linux cleanup. Required for Linux/SPARC
27112 nba 12 Sep 99 21:57:18
27113     - agent/*, snmplib/*: malloc fixes, some provoked by the corrected
27114         snmp_send semantics.
27116 nba 12 Sep 99 21:58:17
27117     - TESTCONF.sh: fix some exports to export the right variable.
27119 nba 12 Sep 99 21:59:34
27120     - protocol.c: add a missing include file.
27122 nba 12 Sep 99 22:00:33
27123     - snmp_impl.h: removed some unused/unneeded defines/structs
27125 nba 13 Sep 99 04:35:18
27126     - var_route.c: Linux cleanup. Required for Linux/SPARC
27128 nba 13 Sep 99 13:32:07
27129     - snmpd.c: fix a buffer overflow
27131 hardaker 13 Sep 99 15:01:54
27132     - (agent_callbacks.h, agent_read_config.c, agent_registry.c,
27133       agent_registry.h, snmp_agent.c, snmp_vars.c, snmpd.c, subagent.c,
27134       subagent.h, sysORTable.c, vacm_vars.c, vacm_vars.h):
27135       - further separation of agent church and state:
27136         - use callbacks everywhere needed to not call mib module code directly.
27137         - get rid of all instances of USING_ in libagent code.
27139 mslifcak 13 Sep 99 20:20:54
27140     -(snmp_api.c) re-assert Niels' patch to snmp_send to free v2/v1 Trap-PDUs
27142 mslifcak 14 Sep 99 09:54:05
27143     -(FAQ, man/snmpcmd.1, snmplib/parse.*) add replace MIB capability(experimental)
27145 marz 14 Sep 99 13:00:12
27146       (apps/snmp_parse_args.c, snmplib/snmp_api.[ch]): fix spurious error message when snmp_parse_oid fails
27148 mslifcak 14 Sep 99 13:22:39
27149     parse.c - another fix for node: consider NULL name or NULL parent
27151 mslifcak 15 Sep 99 06:08:32
27152     include mibgroup/mib_module_includes.h for benefit of mib_module_dot_conf.h
27154 hardaker 15 Sep 99 09:45:35
27155     - (Makefile.in, snmp_close.3, snmp_free_pdu.3, snmp_open.3,
27156       snmp_read.3, snmp_select_info.3, snmp_send.3,
27157       snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3,
27158       snmp_sess_init.3, snmp_sess_open.3, snmp_sess_read.3,
27159       snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3,
27160       snmp_sess_session.3, snmp_timeout.3): Patch from Mark H. Wood:
27161       - create some fake sourcing man pages for functions.
27163 mslifcak 15 Sep 99 11:30:58
27164     fine tuning mt support
27166 mslifcak 16 Sep 99 14:16:38
27167     -per agreement with Markku, no support needed for Solaris-specific threads.
27169 hardaker 17 Sep 99 07:17:21
27170     - (snmp_api.3): Patch from Mark H. Wood:
27171       - fix comments.
27173 mslifcak 17 Sep 99 11:19:42
27174     -(parse.c) - remove unneeded use of static var "last"
27176 mslifcak 17 Sep 99 11:24:48
27177     -remove old-style init for replace mib feature.
27179 mslifcak 17 Sep 99 11:42:17
27180     make module_map* and tokens structures static (only used in parse.c ?)
27182 hardaker 17 Sep 99 15:37:41
27183     - (configure): update to 2.13.
27185 daves 21 Sep 99 09:21:59
27186     - (snmplib/snmp_api.c): handle adding 'error' type variables to a PDU
27188 daves 21 Sep 99 09:25:25
27189     - (agent/mibgroup/agentx/protocol.c): Handle parsing null-length variables
27191 daves 21 Sep 99 09:32:27
27192     - (agent_registry.c snmpd.c): Simple run-time dump of registered MIBs
27194 mslifcak 21 Sep 99 10:40:43
27195     -(mib.c) undo erroneous change to init_mib (thanks NB!)
27197 daves 22 Sep 99 09:27:37
27198     - (agent/snmpd.c): stupid typo
27200 daves 22 Sep 99 09:31:08
27201     - (agent/agent_registry.c): stupid typo
27203 daves 22 Sep 99 09:33:51
27204     - (agent/agent_registry.[ch]): Provide method for prioritised registration
27206 daves 22 Sep 99 09:35:09
27207     - (agent/mibgroup/mibII/sysORTable.c):
27208       - Ensure local sysORTable takes precedence over subagent versions
27210 daves 22 Sep 99 09:54:02
27211     - (agent_registry.c snmp_vars.c var_struct.h):
27212       Change the way the MIB registry handles registered ranges.
27213       This should work more reliably (as well as being rather simpler, IMHO)
27215 daves 22 Sep 99 09:58:12
27216     - (agent_registry.c): remove redundant routines
27218 daves 22 Sep 99 10:00:56
27219     - (agent_registry.c): Ensure registry is initialised correctly on subagents
27221 daves 22 Sep 99 10:01:45
27222     - (mibgroup/agentx/master_request.c): Improved AgentX response handling
27224 mslifcak 22 Sep 99 12:51:00
27225     -(snmp_api.c) - Improved error status aggregation.
27227 hardaker 27 Sep 99 16:22:20
27228     - (read_config.c): Opps: DS_LIB_DONT_READ_CONFIGS needed an !.
27230 hardaker 28 Sep 99 16:52:04
27231     - (Makefile.in, mib_modules.c, mib_modules.h, snmp_vars.c, snmpd.c):
27232       - make libucdagent and libucdmibs as seperate libraries.  In theory,
27233         you shouldn't need libucdmibs to use libucdagent.
27235 daves 29 Sep 99 11:14:42
27236     - (snmplib/snmp_api.c): protect snmp_close() against a null Sessions list
27238 daves 29 Sep 99 11:17:01
27239     - (mt_support.h snmp_api.[ch]): Support for session and incoming transaction IDs
27241 daves 29 Sep 99 11:23:40
27242     - (agent_registry.c): Correct value of default registration priority
27244 daves 29 Sep 99 11:36:43
27245     - (agent_registry.[ch]):
27246       - Improve registry error handling
27247       - Correctly handle unregistering MIB regions
27249 daves 29 Sep 99 11:38:22
27250     - (agent_registry.c):
27251       - 'Children' nodes now have a different status, and shouldn't be freed. Oops!
27253 daves 29 Sep 99 11:43:00
27254     - (agent_registry.[ch]): Provision to unregister MIBs by session
27256 daves 29 Sep 99 11:46:02
27257     - (agent/snmp_vars.c):
27258       - Move setting agent start time to earlier in the initialisation sequence
27259         (so that it can be overridden in subagents with the master's value)
27261 daves 29 Sep 99 11:48:55
27262     - (agent/mibgroup/mibII/sysORTable.c): Change in MIB registration interface
27264 daves 29 Sep 99 12:19:56
27265     - (agent/mibgroup/agentx/*):  Assorted improvements!
27267 mslifcak 29 Sep 99 14:31:48
27268     Robust copy of information to tree, import_list, display hints.
27270 hardaker 29 Sep 99 16:35:43
27271     - (config.h.in, configure, configure.in):
27272       - fix RANLIB testing for --enable-shared.
27274 hardaker 29 Sep 99 16:36:07
27275     - (README): added Mike Michaud to the thank you list.
27277 hardaker 29 Sep 99 16:38:34
27278     - (header_complex.c, header_complex.h):
27279       - new extraction and freeing functions.
27280       - bug fix, missing a malloc size by one (electric fence is very cool).
27282 hardaker 29 Sep 99 16:38:59
27283     - (client.c): thats "timeval" not "timevale" Dave (hehe).
27285 hardaker 29 Sep 99 16:39:21
27286     - (client.h): define DEFAULT_MIB_PRIORITY to 255.
27288 hardaker 29 Sep 99 16:39:42
27289     - (master_admin.c): -Wall fixes and found a missing }.
27291 hardaker 29 Sep 99 16:40:08
27292     - (pass.c): run ntohl on ip addresses stored in a long.
27294 hardaker 29 Sep 99 16:40:30
27295     - (mib2c.vartypes.conf): removed extra \n.
27297 hardaker 29 Sep 99 17:01:28
27298     - (agent_registry.c, agent_registry.h): fix bugs.
27300 hardaker 29 Sep 99 17:01:50
27301     - (mib_modules.c): include netinet/in.h
27303 mslifcak 29 Sep 99 23:42:49
27304     Remove unused file.. snmplib/hpux.c
27306 daves 30 Sep 99 01:09:25
27307     - (mibgroup/host/hr_system.c):
27308       - protect against NULL utmp file (from Fabrice Dupre)
27310 daves  1 Oct 99 09:48:20
27311     - (agent/Makefile.in): Fix incompatability in agent library names
27313 daves  2 Oct 99 14:28:20
27314     - (mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
27315       - Fix a problem with re-used PDU structures being freed twice.
27317 daves  4 Oct 99 03:58:22
27318     - (agent_registry.[ch] mibgroup/agentx/client.h):
27319       - consolidate definitions of default MIB registration priority
27321 daves  4 Oct 99 09:53:48
27322     - (agent_registry.[ch] snmp_vars.h mibII/sysORTable.c
27323        agentx/client.[ch] agentx/master_admin.c):
27324        - Handle MIB range registration, and clean up wrapper interfaces
27326 daves  4 Oct 99 09:58:26
27327     - (mib_modules.c mibgroup/agentx/subagent.[ch]):
27328       - Ensure subagent is initialised early (prior to MIB registration, etc)
27330 daves  4 Oct 99 10:15:38
27331     - (snmplib/callback.h): Increase number of application callbacks supported
27333 daves  4 Oct 99 10:17:53
27334     - (agent_callbacks.h  mibgroup/mibII/sysORTable.[ch]
27335        mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
27336        - Complete subagent handling of Agent Capabilities / sysORTable
27338 daves  4 Oct 99 10:22:25
27339     - (agentx/client.[ch] agentx/master_admin.c): Trivial 'ping' implementation
27341 nba  4 Oct 99 11:48:51
27342     - (snmp_api?, int64.? snmptrap.c): add some error checking for variables
27344 nba  4 Oct 99 11:50:50
27345     - Makefile.in:      always use $(MAKE) for make in Makefiles
27347 nba  4 Oct 99 11:52:25
27348     - configure.in:     remove -pedantic from --with-developer, and the system headers
27349         are not prepared for it (at least on Linux and NetBSD)
27351 nba  4 Oct 99 13:38:19
27352     - various: include additions and fixes to kill warnings
27354 hardaker  4 Oct 99 13:51:51
27355     - (system_mib.c): make sysServices configurable.
27357 nba  4 Oct 99 13:52:20
27358     - subagent.h, subagent.c, mib_modules.c: pre_init_subagent confuses
27359         configure into believing there is a init_subagent function.
27360         Rename to subagent_pre_init
27362 hardaker  4 Oct 99 16:32:19
27363     - (header_complex.c, header_complex.h): added header_complex_find_entry().
27365 daves  5 Oct 99 07:23:45
27366     - (agentx/master_request.c agentx/subagent.c): Working SET support
27368 nba  5 Oct 99 21:49:22
27369     - snmp_debug.h: make the DEBUG* macros safe for use in compound statements
27371 nba  5 Oct 99 22:18:46
27372     - snmp_parse_args.c: fixes to report invalid engineId
27374 nba  5 Oct 99 22:22:54
27375     - subagent.c: include system.h for prototype for calculate_time_diff
27377 hardaker  6 Oct 99 08:57:42
27378     - (fixproc): new commented version.
27380 hardaker  6 Oct 99 16:31:53
27381     - (acconfig.h, config.h.in, read_config.c, snmp_api.c, snmp_client.c):
27382       - Save and parse older persistent storage files to make sure data is
27383         not lost during storage crashes.
27384       - Fix SNMPv3 engineID probes: PDU's are allowed to have a NULL varbindlist.
27386 daves  7 Oct 99 07:26:20
27387     - (agent_trap.c agent_trap.h agent_read_config.c snmpd.h):
27388       -  Re-write of agent trap handling:
27389         Provision for v1 traps with varbinds
27390         Consolidate v1 and v2 trap sink lists
27391         Preliminary INFORM support
27393 daves  7 Oct 99 08:42:15
27394     - (agent_trap.[ch]): Improve accessibility for subagents
27396 daves  7 Oct 99 09:01:25
27397     - (agentx/subagent.c agentx/master_admin.c): Notification support
27399 mslifcak 12 Oct 99 05:58:28
27400     mib.c : quick_print is exposed for CMU_COMPATIBLE builds.
27401     lcd_time.c : commented unused dump_etimelist_entry under SNMP_TESTING_CODE.
27403 mslifcak 12 Oct 99 06:07:44
27404     Define address length for FreeBSD platform.
27406 mslifcak 13 Oct 99 03:54:02
27407     add missing proto for save_persistent.
27409 nba 13 Oct 99 07:09:36
27410     - master_admin.c, system_mib.h: includes for prototypes
27412 mslifcak 15 Oct 99 07:09:14
27413     -(default_store.c, callback.c) fix
27414     bug in array-boundary check in snmplib/callback.c
27415     reported by Bert Holstein 15 Oct 1999.
27417 hardaker 20 Oct 99 17:26:59
27418     - (header_complex.c): parsed strings from oid's include null terminators.
27420 hardaker 20 Oct 99 18:08:39
27421     - (mib.c): enable oid parser to handle simple embedded strings in oids
27422       and to translate them into oid segments.
27423       EG: .1.3.\"hello\".\'hi\' -> .1.3.5.104.101.108.108.111.104.105
27425 hardaker 21 Oct 99 10:07:00
27426     - (mib.c): enable oidname."hi".'there' in get_module_node() as well.
27428 mslifcak 21 Oct 99 10:20:15
27429     Note  SNMPERR_UNKNOWN_OBJID error without specifying snmp_errno _outside_ the library.
27431 mslifcak 21 Oct 99 10:26:29
27432     Note  SNMPERR_UNKNOWN_OBJID error from within the library.
27434 mslifcak 21 Oct 99 10:37:49
27435     mib.c - restore line stomped in my last update.
27436     read_config.c - drop unused variable.
27437     snmp_api.c - new method snmp_open_ex replaces set internal hook functions.
27439 mslifcak 21 Oct 99 10:39:09
27440     Fixups for building with MSVC++. (no hpux.c, supply MAX_PERSISTENT_BACKUPS).
27442 mslifcak 21 Oct 99 10:41:38
27443     reminders for snmp_sess_perror usage after open.
27444     snmptable.c - open/close session from main().
27445     netstat/main.c - use snmp_sess_perror.
27447 mslifcak 21 Oct 99 10:42:28
27448     use snmp_open_ex.
27450 mslifcak 21 Oct 99 12:09:51
27451     Fix BUG#78
27453 mslifcak 21 Oct 99 12:31:28
27454     small patch from M. Laukkanen to fix HP aCC build.
27456 nba 21 Oct 99 12:52:26
27457     - memory_solaris.c: reorder computations to avoid overflow.
27459 nba 21 Oct 99 12:54:41
27460     - memory_solaris2.c: reorder computations to avoid overflow.
27462 mslifcak 22 Oct 99 06:29:16
27463     In fixing bug #83 on 4.0 branch, discovered that 3.6 branch
27464     did not have "octet" token support.  Added.
27466 mslifcak 22 Oct 99 06:29:52
27467     Fix BUG #83.
27469 mslifcak 22 Oct 99 07:39:01
27470     Removed duplicated variable in a nested block. ARg!
27472 hardaker 22 Oct 99 09:59:39
27473     - (mib.c): enable hex strings inside oids.
27475 mslifcak 22 Oct 99 10:12:26
27476     Display _some_ octet string indices of object identifiers as quoted printable.
27477     Should be expanded to handle other INDEX types.
27479 hardaker 22 Oct 99 15:28:59
27480     - (acconfig.h, config.h.in, configure, configure.in, keytools.c,
27481       keytools.h, scapi.c):
27482       - use openssl for md5/sha support (from Olafur Gudmundsson).
27484 hardaker 22 Oct 99 15:29:38
27485     - (mib.c): print string based OIDs better.
27487 hardaker 24 Oct 99 08:24:02
27488     - (configure, configure.in): SNMPCONFPATH uses sysconfdir not datadir.
27490 hardaker 24 Oct 99 08:24:21
27491     - (README.snmpv3): typo.
27493 hardaker 24 Oct 99 08:25:35
27494     - (mib.c): fix "mibs" and "mibdirs" .conf directives to properly
27495       handle multiple calls (additive) and '+'s and things.
27497 hardaker 24 Oct 99 08:27:28
27498     - (read_config.c):
27499       - premib directives weren't getting read due to a missing negation (!).
27500       - more parsing debugging statements added.
27502 mslifcak 25 Oct 99 08:06:32
27503     minor rework to clarify signed compares and remove unused variables.
27505 nba 25 Oct 99 13:39:27
27506     - interfaces.c: fix a memory leak in the Linux part
27508 nba 25 Oct 99 13:41:01
27509     - configure.in, proc.c: support for FreeBSD 2.1 where ps doesn't have c flag
27511 nba 25 Oct 99 13:51:22
27512     - hr_system.c: play it safe when no utmp file exists
27514 nba 25 Oct 99 13:53:26
27515     - snmptrapd.c, snmptrapd_handlers.c: support for traphandle DEFAULT
27517 nba 25 Oct 99 13:56:26
27518     - RUNTESTS, TESTCONF.sh eval_onescript.sh eval_tools.sh: support non-bash
27519         shells (echo -n vs echo \\c). Don't require . in PATH
27521 nba 25 Oct 99 13:58:03
27522     - snmptranslate.c: let ':' in OID do "the right thing"
27524 nba 25 Oct 99 13:59:05
27525     - pass.c: do an htonl when passing ip address
27527 nba 25 Oct 99 14:07:11
27528     - snmpdelta.c: COUNTER64 will dereference freed pointer
27530 nba 25 Oct 99 14:08:25
27531     - snmpd.conf.5.def: minor quirk
27533 nba 25 Oct 99 14:13:57
27534     - *: configure support for dmalloc malloc debugger (www.dmalloc.com)
27536 hardaker 25 Oct 99 14:35:51
27537     - (snmptranslate.c): enable -p printing of only a section of the mib tree.
27539 hardaker 25 Oct 99 16:05:03
27540     - (snmptranslate.c, parse.c): hack to do wild card searches for a mib node.
27542 mslifcak 26 Oct 99 10:34:40
27543     Allow unsigned range for counter/gauge/timeticks (fix BUG#84 per Sander Steffann).
27545 hardaker 27 Oct 99 14:33:33
27546     - (Makefile.in): fix up ucd-snmp-config.h building.
27548 hardaker 27 Oct 99 14:34:10
27549     - (snmp_agent.h): prototype agent_check_and_process().
27551 hardaker 27 Oct 99 14:34:55
27552     - (Makefile.in, ucd-snmp-agent-includes.h): added a header file to
27553       wrap around the various agent include files.
27555 hardaker 27 Oct 99 14:35:27
27556     - (master_admin.c): simple debugging so you can watch stuff register.
27558 hardaker 27 Oct 99 14:36:21
27559     - (Makefile.in, default_store.3, default_store.3.bot,
27560       default_store.3.h, default_store.3.top, snmp_agent_api.3):
27561       - new manual pages: default_store.3, snmp_agent_api.3.
27563 hardaker 27 Oct 99 14:36:55
27564     - (default_store.h):
27565       - mark regions to be included in the default_store.3 manual page.
27567 hardaker 27 Oct 99 14:37:49
27568     - (lcd_time.h): define and comment LCD_TIME_SYNC_OPT better.
27570 hardaker 27 Oct 99 14:38:06
27571     - (ucd-snmp-includes.h): add default_store.h and snmp_logging.h
27573 hardaker 27 Oct 99 17:12:01
27574     - (ucd-snmp-includes.h): added more include files.
27576 hardaker 27 Oct 99 17:12:59
27577     - (mib.c): bail if we can't find an index in the mib tree to use for
27578       breaking an oid apart.
27580 hardaker 27 Oct 99 17:30:25
27581     - (vacm_vars.c): watch for null communities when printing debug statements.
27583 mslifcak 28 Oct 99 04:55:52
27584     Dave's comment about pre_parse etc. was too good to lose in e-mail.
27586 mslifcak 28 Oct 99 05:23:05
27587     u_int8/16/32_t types no longer needed for WIN32 builds.
27589 mslifcak 28 Oct 99 05:25:02
27590     Oops! restore version r1.131.
27592 mslifcak 28 Oct 99 06:49:03
27593     rephrase subtree not found code in _get_symbol.
27595 hardaker 28 Oct 99 13:47:57
27596     - (snmptosql): debugging and error checking.
27598 hardaker 29 Oct 99 08:58:17
27599     - (mib2c.conf, mib2c.vartypes.conf): Patch from Keith Tuson:
27600       - misc fixes.
27602 hardaker 29 Oct 99 09:28:11
27603     - (FAQ): added reference to an above question for perl installation.
27605 hardaker 29 Oct 99 09:28:43
27606     - (ucd-snmp-agent-includes.h): added var_struct.h and agent_read_config.h
27608 hardaker 29 Oct 99 09:52:18
27609     - (default_store.h, mib.c): two new printing options:
27610       - printNumericOids
27611       - printNumericEnums
27613 hardaker 29 Oct 99 10:06:03
27614     - (ds_agent.h, snmp_agent.c, snmpd.c, snmp_parse_args.c):
27615       - snmp over TCP options: -T TCP.
27616       - new quick print options: -qo -qe for numeric oids and enums.
27618 hardaker 29 Oct 99 10:13:44
27619     - (snmpcmd.1): document -T and -q[oe]
27621 hardaker 29 Oct 99 10:15:01
27622     -(default_store.3{,.h}): removed from CVS since they are built
27624 hardaker 29 Oct 99 10:15:43
27625     - (.cvsignore): ignore default_store.3{,.h}
27627 hardaker 29 Oct 99 16:58:07
27628     - (tkmib): make it do snmpv3.  Added many things to the options menu.
27630 marz 29 Oct 99 19:54:10
27631      (apps/snmp_parse_args.c, snmplib/snmpv3.c): make engineID setup conditional on app type to prevent apps from easily ending up with the same engineID as agent on same host
27633 hardaker  1 Nov 99 13:18:00
27634     - (snmp_parse_args.c, default_store.h, mib.c, snmp_alarm.c):
27635       - don't break oids into pieces if quick_print is turned on.
27636       - ditto if the new default_store option is turned on.
27637       - made a default_store option to not use sigalrm for snmp_alarms.
27639 hardaker  2 Nov 99 09:57:31
27640     - (Makefile.in): install other header files needed by SNMP.pm.
27642 mslifcak  2 Nov 99 15:37:05
27643     Use HAVE_STDARG_H when deciding to use varargs vs ANSI-C prototypes.
27645 mslifcak  2 Nov 99 15:46:08
27646     Install snmp_agent_api.3
27648 mslifcak  3 Nov 99 06:11:03
27649     declare find_best_tree_node for MSVC build.
27651 mslifcak  3 Nov 99 06:49:30
27652     Near line 663 : close(fd) before invoking wait_on_exec
27654 mslifcak  3 Nov 99 13:18:59
27655     Following call to fdopen (near get_exec_output), do not close(fd).
27657 mslifcak  3 Nov 99 13:20:16
27658     Fix build problem on Linux RedHat 6.0 : key off GNU_LIBRARY value.
27660 mslifcak  4 Nov 99 02:42:15
27661     Patch to build BSD/OS 4.0.1; from Bert Driehuis -- driehuis@playbeing.org
27663 mslifcak  4 Nov 99 04:14:28
27664     More STDC_HEADERS cleanup: use HAVE_STRING_H, HAVE_STDLIB_H instead.
27666 mslifcak  4 Nov 99 04:33:32
27667     Change example away from STDC_HEADERS.
27669 mslifcak  4 Nov 99 05:08:31
27670     Every #define is given a value; set to 1 if no value was specified.
27672 mslifcak  4 Nov 99 05:13:05
27673     First pass support for FreeBSD 4.0 [problems with proc table lookups].
27675 mslifcak  4 Nov 99 06:11:48
27676     Use sysctl(CTL_VM..) to get virtual memory stats.
27678 hardaker  4 Nov 99 10:03:47
27679     - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, mib.c):
27680       - define IN_UCD_SNMP_SOURCE in config.h but not in ucd-snmp-config.h.
27681       - move ucd-snmp-config.h up in the build order before subdirs.
27682       - Make default MIBDIRS search path include $HOME/.snmp/mibs.
27683       - Make MIBDIRS parsing handle $HOME variables in it.
27685 hardaker  4 Nov 99 10:04:42
27686     - (mib2c.conf): include headers for compilation for both internal and
27687       external to the ucd-snmp source.
27689 mslifcak  4 Nov 99 10:19:35
27690     Redo FreeBSD 4.0: define freebsd3 in s/freebsd4.h; reduce "define" thrashing.
27692 hardaker  4 Nov 99 10:28:44
27693     - (snmp_parse_args.c, snmpcmd.1): move -q flags to -O.
27695 mslifcak  4 Nov 99 13:43:40
27696     Speed up sprint_variable: halve the number of calls to get_symbol.
27698 mslifcak  5 Nov 99 06:22:52
27699     Say goodbye to SNMP_MALLOC, malloc_zero, xcalloc, xmalloc, and xstrdup.
27700     Respectively replaced with calloc, calloc, calloc, malloc, and strdup.
27702 nba  9 Nov 99 01:50:09
27703     - mib.c,parse.c: make error reporting in parser work according to spec (-Pe)
27704         show defining modules in snmptranslate -d
27705         use ds_toggle_boolean
27707 nba  9 Nov 99 12:59:52
27708     - snmptrapd.c,snmptrapd_handlers.c: make it compile with VC++ 5.0
27709         (but no handlers (yet))
27711 hardaker  9 Nov 99 13:02:17
27712     - (snmpd.c): fix -H.
27714 hardaker  9 Nov 99 13:02:41
27715     - (ucd_snmp.h): require the DEMO-MIB (just for tutorial purposes).
27717 hardaker  9 Nov 99 13:09:21
27718     - (vacm_vars.c, vacm_vars.h): simple new .conf tokens: rocommunity, rwcommity.
27720 hardaker  9 Nov 99 13:09:40
27721     - (Makefile.in): install the DEMO-MIB.
27723 nba  9 Nov 99 15:16:03
27724     - various: adapt tools to use getopt (and put one in for Win32)
27726 nba  9 Nov 99 22:20:52
27727     . snmp_parse_args.c: a glitch in the conversion to getopt (thanks to
27728         driehuis@playbeing.org)
27730 nba  9 Nov 99 23:30:03
27731     - getopt.h: arguments to getopt did not match those in getopt.c
27733 nba 10 Nov 99 08:30:13
27734     - win32/*: fixes to the VC++ build projects
27736 nba 10 Nov 99 08:32:00
27737     - win32/*: VC++ project updates
27739 daves 10 Nov 99 08:57:00
27740     - (agent/agent_read_config.c): Only set up trap sinks on the master agent
27742 daves 10 Nov 99 08:58:38
27743     - (agent/agent_trap.[ch]): minor re-structure to allow subagent trap "sinks"
27745 daves 10 Nov 99 08:59:45
27746     - (agentx/subagent.c): Fix AgentX notify support
27748 nba 10 Nov 99 12:20:47
27749     - win32/*.dsp: yet another round of making this crap work
27751 nba 10 Nov 99 15:29:18
27752     - apps/*: changes for getopt usage, and reworking of snmp_parse_args
27754 nba 10 Nov 99 22:12:08
27755     - win32/*: clean up repository files, and add proper .cvsignore files
27757 daves 11 Nov 99 03:37:59
27758     - (agentx/client.c): Silly typo in start time synchronisation
27760 nba 11 Nov 99 22:14:27
27761     - snmpcmd.1: update man page to correspond to the new getopt situation
27762         Note: even though some options have been removed from this
27763         page, they still work!
27765 nba 11 Nov 99 22:50:00
27766     - snmp_parse_args.c, mib.c: alignment of option code.
27767         Some enhancements to the snmptranslate -d output.
27769 daves 12 Nov 99 08:46:33
27770     - (snmplib/snmp_api.c): Provide a unique ID for all incoming PDUs
27772 marz 12 Nov 99 13:01:08
27773      (lcd_time.[ch], snmpusm.c): fix enginetime update algorithm to conform to spec rfc2574 3.2.7.b.1
27775 nba 14 Nov 99 01:48:51
27776     - snmptable, snmp_parse_args: allow the application specific options to
27778 nba 14 Nov 99 01:51:57
27779     - snmptable: add in the application specific snmptable options between
27780         the normal options.
27782 nba 14 Nov 99 01:53:16
27783     - snmpbulkget: new tool to issue a single GETBULK request
27785 nba 14 Nov 99 01:54:17
27786     - snmp_parse_args: changes to support multi-valued options
27788 nba 14 Nov 99 01:59:20
27789     - mibs/*, vacm_vars.h: update the mib files to rfc 2571-2575. Also add
27790         SNMP_COMMUNITY_MIB from the coex draft.
27792 nba 14 Nov 99 02:00:00
27793     - vacm_vars.c: kill a warning
27795 nba 14 Nov 99 02:01:37
27796     - pass.c, snmpd.conf.5.def: add an UNSIGNED return type
27798 nba 14 Nov 99 02:04:46
27799     - mib.c, snmptranslate.c: move the MIB:id handling inside read_objid for
27800         consistency. Also fixes a buffer overrun in mib.c
27802 nba 14 Nov 99 02:42:38
27803     - SNMPv2-CONF.txt: comment out the IMPORT clause
27805 nba 14 Nov 99 06:12:03
27806     - snmptrapd.c: add the new common -O option set
27808 nba 14 Nov 99 06:15:01
27809     - snmptrapd.8: add the new common -O option set
27811 nba 14 Nov 99 06:32:25
27812     - ipc6: Add the IPv6 code from the Kame project. I have only massaged
27813         it so much as to still compile on non-IPv6 systems, and detect
27814         Linux, INRIA, Solaris IPv6. No code for them yet. Original
27815         author: itojun@iijlab.net
27817 daves 15 Nov 99 07:56:06
27818     - (agent/snmp_vars.c): Fix handling of failed GET/SET requests
27820 mslifcak 15 Nov 99 08:29:06
27821     Fix description of read_objid return value.
27823 nba 15 Nov 99 14:00:20
27824     - snmp_parse_args.c: further error checking, courtesy mslifcak
27825       snmpbulkget.c: needs #include <getopt.h> (Thanks to Robert Story)
27827 nba 15 Nov 99 14:03:36
27828     - mibs/: replace RFC1271-MIN.txt with RMON-MIB.txt (RFC 1757 version)
27830 nba 15 Nov 99 14:05:57
27831     - parse.c: fix a spelling error in the MIB replacement table.
27833 nba 15 Nov 99 14:09:29
27834     - .cvsignore: updates to keep cvs silent about generated files.
27836 hardaker 15 Nov 99 15:18:46
27837     - (FAQ, README): new mirror in Australia.
27839 hardaker 15 Nov 99 15:19:22
27840     - (mib_modules.c, snmp_vars.c): move subagent_pre_init() to init_agent().
27842 hardaker 15 Nov 99 15:19:47
27843     - (TODO): memory int -> uint.
27845 hardaker 15 Nov 99 15:20:10
27846     - (header_complex.c): set to '\0' instead of NULL for -Wall.
27848 hardaker 15 Nov 99 15:21:07
27849     - (mib2c, tkmib): remove -w.
27851 hardaker 15 Nov 99 15:21:28
27852     - (snmp_agent_api.3): don't call subagent_pre_init().
27854 hardaker 15 Nov 99 15:21:57
27855     - (mib2c.storage.conf): debugging statements inserted.
27857 hardaker 15 Nov 99 15:22:24
27858     - (asn1.c, asn1.h): new function: asn_check_packet().
27860 hardaker 15 Nov 99 15:36:26
27861     - (snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c):
27862       - add default_store.h
27864 hardaker 15 Nov 99 15:38:25
27865     - (default_store.h, mib.c): move more options to the ds_* routines.
27867 hardaker 15 Nov 99 15:41:38
27868     - (snmp_api.c, snmp_api.h):
27869       - move more options to the ds_* routines.
27870       - implement support for TCP broken SNMP packets by storing buffers
27871         and dealing with pieces of incoming data till we have a full packet.
27873 mslifcak 15 Nov 99 16:43:25
27874     Don't add NULL varbind when ENDOFMIBVIEW is reached.
27876 hardaker 15 Nov 99 17:41:10
27877     - (snmp_agent.c, master.c, protocol.c, protocol.h, subagent.c,
27878       snmp_api.c, snmp_api.h):
27879       - make TCP support better for agentx.  Still has a problem (I broke agentx).
27881 mslifcak 15 Nov 99 21:57:36
27882     Fix bug#75: build --without-opaque-types
27884 mslifcak 16 Nov 99 03:36:09
27885     Fix spelling misteak.
27887 nba 16 Nov 99 06:21:25
27888     - snmp_parse_args.c, snmptranslate.c, mib.c: redo the snmptranslate options
27889         to follow the common option set. Issue warnings when someone
27890         uses the old form, advising about the new.
27892 mslifcak 16 Nov 99 08:48:31
27893     Embrace all HP-9000/6xx,7xx, 8xx series platforms, without regrets.
27895 daves 16 Nov 99 09:13:59
27896     - (snmplib/asn1.c): Fix encoding of root OIDs.
27898 hardaker 16 Nov 99 10:24:59
27899     - (protocol.c): add the header length to the packet length estimate.
27901 hardaker 16 Nov 99 10:26:02
27902     - (snmp_parse_args.c): add the T: flag for -T to getopt
27904 mslifcak 16 Nov 99 14:41:50
27905     MSVC touchups:
27906     Added snmptrapd project .DSP file; All .DS[PW] files CR-LF line terminated;
27907     Fix warnings in asn1.c and snmp_api.c; Remove unused var in snmptranslate.c.
27909 mslifcak 16 Nov 99 14:56:59
27910     Build with getopt.
27912 mslifcak 17 Nov 99 05:59:15
27913     Replace u_int16_t with more universally supported u_short.
27915 mslifcak 17 Nov 99 07:35:03
27916     Project file for building snmpbulkget using MSVC++ gratis Robert Story.
27918 mslifcak 17 Nov 99 07:36:58
27919     Add snmpbulkget to list of apps to build.
27921 hardaker 17 Nov 99 11:55:41
27922     - (ds_agent.h, kernel.c, snmpd.c, snmpd.1.def):
27923       - run time rootless running support for snmpd, by reqest of Joe. (-r)
27925 hardaker 17 Nov 99 12:21:26
27926     - (snmptosql):
27927       - move to Net::SMTP.
27928       - Make new authgroup and authhost tables to contain SNMP::Session defaults.
27930 hardaker 17 Nov 99 13:05:00
27931     - (configure.in): update the so LD for linux to $(CC).
27933 hardaker 17 Nov 99 13:08:17
27934     - (configure): update.
27936 hardaker 17 Nov 99 13:09:14
27937     - (mib2c.storage.conf): update.  Deals with RowStatus objects better.
27939 nba 17 Nov 99 21:51:19
27940     - default_store.c: ds_toggle_boolean missed a mask
27942 mslifcak 18 Nov 99 17:58:47
27943     Check-in agent changes to support Win32 agent built with MSVC++.
27944     Thanks to Robert Story.
27946 mslifcak 18 Nov 99 18:14:58
27947     More touchup per MSVC++ Win32 agent work.
27949 mslifcak 18 Nov 99 18:20:45
27950     More MSVC++ Win32 agent files, gratis Robert Story.
27952 daves 19 Nov 99 11:06:26
27953     - (agent/agent_registry.h): Provide missing index allocation defines.
27955 hardaker 19 Nov 99 13:47:01
27956     - (mib2c.storage.conf): fix mib2c.storage.conf.
27958 hardaker 19 Nov 99 14:20:25
27959     - (snmp_vars.c, snmpd.c, snmp_alarm.h, snmp_api.c):
27960       - make snmp_select_info possibly handle alarm timers.
27961       - make snmpd use them and call snmp_run_alarms().
27963 hardaker 19 Nov 99 15:24:15
27964     - (acconfig.h, config.h.in, configure, configure.in, sedscript.in,
27965       disk.c, disk.h, UCD-SNMP-MIB.txt): Patch from Andy HOOD:
27966       - monitor disk inode percentages.
27968 nba 22 Nov 99 05:27:15
27969     - configure.in: configure test for netinet/ip.h
27971 nba 22 Nov 99 05:28:09
27972      snmp_logging.c: only timestamp efter a newline
27974 nba 22 Nov 99 05:28:45
27975     - snmpd.c: reinstate snmpd -a functionality
27977 nba 22 Nov 99 05:29:37
27978     - pass.c: remove a const casting warning
27980 nba 22 Nov 99 05:32:05
27981     - IPV6-TCP-MIB, IPV6-UDP-MIB, ipv6.c, tcp.c: move the IPv6 tcp and udp
27982         tables to their proper position in the tree, according to the RFC.
27984 nba 22 Nov 99 06:59:46
27985     - ipv6.c: upgrade to the current Kame patch
27987 nba 22 Nov 99 07:16:59
27988     - ipv6.c: some more ANSI prototypes
27990 daves 22 Nov 99 07:30:06
27991     - (agent_registry.[ch] agentx/client.[ch] agentx/master_admin.c):
27992       Index de-allocation, and AgentX index support.
27994 mslifcak 22 Nov 99 08:20:29
27995     Retry add MSVC++ project file.
27997 mslifcak 22 Nov 99 08:21:58
27998     Add CVS ignore list for win32/libagent.
28000 hardaker 22 Nov 99 08:29:33
28001     - (snmptable.c): Patch from Robert Story:
28002       - Added ability to use MIB to query tables with non-sequential column OIDs.
28003       - Added code to handle sparse tables.
28005 hardaker 22 Nov 99 09:00:45
28006     - (usmUser.c): fix oid -> char conversions pointed out by Michael Slifcak.
28008 hardaker 22 Nov 99 09:07:34
28009     - (README): added more people to the thanks list.
28011 hardaker 22 Nov 99 09:18:15
28012     - (configure, configure.in, host_res.h, hr_filesys.c, hr_storage.c,
28013       hr_swrun.c, hr_system.c, bsdi4.h): Patch from Bert Driehuis:
28014       - bsdi support for the host resources mib.
28016 hardaker 22 Nov 99 09:24:51
28017     - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update tests for new
28018       error messages.
28020 hardaker 22 Nov 99 12:30:05
28021     - (vmstat.c, vmstat_freebsd2.c): use header_generic not header_simple_table
28023 hardaker 22 Nov 99 12:49:21
28024     - (vacm_vars.c, pass.c): fix oid -> char conversions.
28026 nba 22 Nov 99 12:54:08
28027     - *: change the first argument of the config parser functions to a
28028         const string
28030 hardaker 22 Nov 99 13:05:05
28031     - (acconfig.h, config.h.in, configure, configure.in, tcp.c): Patch
28032       from Garrett Wollman:
28033       - FreeBSD 4.x fixes.
28035 hardaker 22 Nov 99 16:48:54
28036     - (snmp_vars.c): remove creation of initial and template* users.
28038 hardaker 22 Nov 99 16:50:25
28039     - (vacm_vars.c, usmUser.c): new config tokens allowing easy user and
28040       vacm/user configuration and setup.
28042 hardaker 22 Nov 99 17:02:11
28043     - (scapi.c): fix length check of key space.
28045 hardaker 22 Nov 99 17:52:36
28046     - (README.snmpv3): update to reflect new and easier .conf mechanisms.
28048 nba 23 Nov 99 01:23:16
28049     - ipv6.h: remove an __P that had sneaked in
28051 nba 23 Nov 99 01:24:37
28052     - IPSEC-MIB.txt: change some underlines into dashes, and repair the
28053         ::= (maybe I should have looked at this file before adding it :-))
28055 nba 23 Nov 99 01:26:26
28056     - pass_persist.c: fix some arguments (int => size_t). Thanks to
28057         Anthony Shipman <ashipman@erggroup.com>
28059 daves 23 Nov 99 01:37:29
28060     - (host/hr_swrun.c): Fix linux process memory usage figures.
28061         (Reported by Mitch Shields)
28063 daves 23 Nov 99 02:11:43
28064     - (host/hr_storage.c host/hr_swrun.c): Guard against calculation overflow
28066 nba 23 Nov 99 02:20:13
28067     - snmp_agent.c: #include <unistd.h> for select prototype
28069 daves 23 Nov 99 05:21:58
28070     - (snmp_agent.c agentx/subagent.c):
28071        Make main session structure visible throughout the agent,
28072        and use this for AgentX subagent as well.
28074 daves 23 Nov 99 05:40:09
28075     - (agent_registry.[ch]):
28076       - Make index registration API more immediately convenient
28077       - Associate such registrations with the main session
28078       - new routine to unregister all indexes for a given session
28079       - differentiate between ANY index and NEW index
28080       - clean up assorted compiler warnings
28082 hardaker 23 Nov 99 17:51:44
28083     - (snmptosql): fix from address line, other misc fixes.
28085 daves 24 Nov 99 09:03:00
28086     - (agentx/master_admin.c): Release allocated indexes on subagent shutdown.
28088 hardaker 24 Nov 99 09:09:08
28089     - (acconfig.h, config.h.in, configure, configure.in, usmUser.c,
28090       keytools.c, keytools.h, lcd_time.c, scapi.h, tools.c,
28091       keymanagetest.c, scapitest.c, config.h):
28092       - force --enable-developer for CVS checkouts.
28093       - remove all references to KMT.
28095 hardaker 24 Nov 99 09:16:02
28096     - (INSTALL): change editing of config.h note.
28098 hardaker 24 Nov 99 10:43:08
28099     - (vacm_vars.c): Patch from Frank Strauss:
28100       - allow seperation of mask with both . and :.
28102 mslifcak 24 Nov 99 11:07:05
28103     Fix BUG#57 using modified patch supplied by zany@triq.net.
28105 mslifcak 24 Nov 99 11:07:49
28106     Fix BUG#57 using 2/3 of patch supplied by zany@triq.net.
28108 nba 25 Nov 99 14:32:47
28109     - snmp_api.c, agent_trap.c, snmp_agent.c, snmp_mib.h, snmp_mib.c:
28110         fix misalignment of statistics counters
28112 nba 25 Nov 99 14:33:15
28113     - snmp_mib.h: fix misalignment of statistics counters
28115 nba 25 Nov 99 14:52:57
28116     - usmUser.c: new user is not added unless both auth and priv is specified
28117         on createUser directive
28119 nba 25 Nov 99 14:56:12
28120     - defaults_store.h, snmp_api.c, snmp_parse_args.c: add defCommunity
28121         directive
28122     - snmp_api.h, snmp_api.c: add errorcode for malloc failure
28124 nba 25 Nov 99 14:57:57
28125     - mib.c: kill yet another silly warning from gcc
28127 nba 26 Nov 99 11:18:23
28128     - default_store.c: although read_config is case insensitive, ds_handle_config
28129         was not. At the same time it failed to report the problem that
28130         it was called but didn't know what to do.
28132 marz 27 Nov 99 06:31:11
28133      (agent/kernel.c, testing/eval_tools.sh): fix -r switch to supress error messages about failed kernel and add -r to default testing code so 'make test can be run by user
28135 hardaker 27 Nov 99 09:18:15
28136     - (vacm_vars.c): redo rwuser/rouser to allow specification of auth type.
28138 mslifcak 29 Nov 99 05:50:27
28139     More HP-UX aCC fixes supplied by Markku Laukkanen.
28141 mslifcak 29 Nov 99 10:30:51
28142     Use ntohs macro to carefully obtain the default service port.
28144 mslifcak 29 Nov 99 10:33:45
28145     Fix reference to snmplib.
28147 mslifcak 29 Nov 99 10:36:43
28148     Remove last vestiges of DEBUG_MALLOC_INC fragments.
28150 mslifcak 29 Nov 99 11:58:37
28151     Free STREAM packet buffer when session is closed;
28152     Test for close in progress for read, write, select, and timeout functions.
28154 mslifcak 29 Nov 99 12:43:34
28155     Use size_t for name_len member.
28157 hardaker 29 Nov 99 14:02:08
28158     - (system.c, system.h): implement strcasestr (from Michael Slifcak).
28160 hardaker 29 Nov 99 14:02:50
28161     - (parse.c): make best matching (-b) use regex when available.
28163 hardaker 29 Nov 99 14:03:49
28164     - (config.h.in, configure, configure.in):
28165       - check for regex.h, regcomp, strcasestr.
28167 hardaker 29 Nov 99 14:04:09
28168     - (README): another name.
28170 nba 30 Nov 99 03:01:34
28171     - snmp_api.h, snmp_mib.[ch]: A couple additional SNMP statistics points
28173 daves 30 Nov 99 07:07:01
28174     - (agentx/master.c): Remove redundent routine.
28176 daves 30 Nov 99 07:08:43
28177     - (agentx/master_request.c): Fix handling of multi-variable requests to subagents.
28179 mslifcak 30 Nov 99 13:10:40
28180     Fix -Td usage description; use switch when current_name is NULL.
28182 mslifcak 30 Nov 99 13:11:14
28183     Include ctype.h
28185 hardaker 30 Nov 99 14:30:32
28186     - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching
28187       everywhere.
28189 mslifcak 30 Nov 99 14:47:36
28190     Use Wes' cool new get_wild_node match method.
28192 mslifcak 30 Nov 99 16:50:41
28193     Add multiple match capability to find_best_tree_node, and use it in
28194     snmptranslate (new -B option).
28196 mslifcak  1 Dec 99 06:40:07
28197     Error check and free resources during regex processing.
28199 mslifcak  1 Dec 99 10:38:18
28200     Prevent overflow of object ID in get_module_node.
28201     In find_best_tree_node, treat result from recursed call same for match = 0.
28203 mslifcak  1 Dec 99 15:55:56
28204     Fix bug #112 and finish patch supplied by Anthony Shipman.
28206 mslifcak  1 Dec 99 16:32:14
28207     Use SNMP_MAXBUF when defining large static buffer storage.
28209 nba  2 Dec 99 04:41:55
28210     - mib.c: accessing and freeeing env_var misplaces around NULL test
28212 nba  2 Dec 99 04:42:57
28213     - snmptrapd.c: fix snmp_clone_pdu2 by using the snmplib version
28215 nba  2 Dec 99 05:06:55
28216     - usmUser.c snmpv3.[ch]: move usm_parse_create_usmUser from the agent
28217         to the library, so that snmptrapd can use it.
28219 mslifcak  2 Dec 99 09:21:45
28220     Fix bug #81 - continue install after error creating persistent directory.
28222 hardaker  2 Dec 99 16:59:55
28223     - (parse.c): turn on REGEX_EXTENDED.
28225 nba  3 Dec 99 15:03:48
28226     - snmptrapd.c: correct handling of SIGHUP tp reconfigure.
28228 nba  3 Dec 99 15:04:16
28229     - snmptrapd_handlers.c: a little nicer error message
28231 nba  3 Dec 99 15:05:13
28232     - parse.c: remember to NULL a freed pointer
28234 hardaker  3 Dec 99 16:51:43
28235     - (configure, configure.in): switch to PIC from pic.
28237 hardaker  3 Dec 99 16:52:16
28238     - (Makefile.in): use $(MAKE) instead of make.
28240 hardaker  3 Dec 99 16:52:51
28241     - (vmstat.c): remove duplicate limits.h include.
28243 nba  5 Dec 99 21:49:50
28244     - pass.c, pass_persist.c: ensure proper byte ordering when pass'ing
28245         ipaddress.
28247 mslifcak  6 Dec 99 09:19:08
28248     Show all non-printable subids in dump_oid_to_string.
28249     Recurse clear_tree_flags only if necessary.
28251 hardaker  6 Dec 99 13:47:41
28252     - (snmp_parse_args.c): default specifications for auth/priv types.
28254 hardaker  6 Dec 99 13:51:34
28255     - (snmp_parse_args.c): print error strings returned by generate_Ku().
28257 nba  6 Dec 99 14:32:22
28258     - .cvsignore: Make CVS silent about installation files
28260 hardaker  6 Dec 99 14:48:08
28261     - (snmpusm.c):
28262       - make snmpusm usable again, changing arguments slightly.
28263       - make it also use defaults for passphrases, user, etc.
28265 hardaker  6 Dec 99 14:56:21
28266     - (Sv3config, T030snmpv3usercreation): make v3 testing work again.
28268 hardaker  6 Dec 99 14:58:28
28269     - (snmpusm.c): fix usage for new args.
28271 mslifcak  6 Dec 99 15:09:53
28272     Convert USM_ERR* to SNMPERR_USM*.
28274 nba  6 Dec 99 15:13:21
28275     - system.c, config.h, win32.dsw, *.dsp, libsnmp.def: cleaning up for VC builds
28277 mslifcak  6 Dec 99 16:31:26
28278     More fun updating MS VC build of apps and library.
28280 mslifcak  7 Dec 99 08:03:06
28281     Use argv[0] since the app wont be snmpgetnext, probably.
28283 daves  7 Dec 99 08:29:55
28284     - (agent/agent_read_config.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch]
28285        snmplib/read_config.[ch] snmplib/snmp_api.c):
28286        -  Use the saved application name for registering config handlers
28287         (N.B: This change will need to be applied to MIB modules as well)
28289 hardaker  7 Dec 99 09:14:30
28290     - (hr_other.c): shorten cpu description length.
28292 hardaker  7 Dec 99 09:17:41
28293     - (sysORTable.c): make sysOrIndex not-accessible, as it should be.
28295 hardaker  7 Dec 99 09:32:02
28296     - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
28297       - convert to SMIv2 and cleanup.
28299 hardaker  7 Dec 99 13:45:59
28300     - (snmpwalk.c):
28301       - New ability to peform a get on the requested OID when either no
28302         results are returned or when the user requests an inclusive option.
28303       - New ability to print number of variables found at the end.
28305 hardaker  7 Dec 99 13:54:11
28306     - (snmpwalk.1): document -Ci and -Cp (badly).
28308 mslifcak  7 Dec 99 15:23:44
28309     Eliminate multiplying by sizeof(char) or sizeof(unsigned char);
28310     agentx/client.c - snmp_free_varbind replaces free in four places;
28311     snmpv3/usmUser.c - usm_free_user replaces free in one place.
28313 hardaker  8 Dec 99 09:19:08
28314     - (mib.c): register a config token for suffix printing.
28316 hardaker  8 Dec 99 14:08:20
28317     - (UCD-SNMP-MIB.txt): make mrIndex IMPLIED since it is in the code.
28319 hardaker  8 Dec 99 14:41:53
28320     - (mib.c): fix -Os and index based oid printing to work again.
28322 mslifcak  8 Dec 99 15:01:20
28323     Include getopt.h to define optarg.
28325 mslifcak  8 Dec 99 15:04:54
28326     Add missing dskPercentNode to DskEntry (thanks to
28327              Michael Kirkham <support@iwl.com>).
28329 hardaker  8 Dec 99 15:23:07
28330     - (mib.c, parse.c, parse.h):
28331       - remembered IMPLIED indexes.
28332       - properly print OIDs with length prefixes on parsed OIDs so
28333         cutting/pasting of them works.
28334       - properly print strings and oids that are IMPLIED.
28335       - print strings in either ' or " quotes depending on if their IMPLIED.
28337 hardaker  8 Dec 99 15:26:51
28338     - (README): add Juergen.
28340 hardaker  8 Dec 99 15:28:54
28341     - (*..Makefile.in): make depend.
28343 hardaker  8 Dec 99 15:29:52
28344     - (snmpd.c): move sys/param out of ifdef FD_SET.
28346 hardaker  8 Dec 99 15:47:02
28347     - (*..Makefile.in): A real make depend with no ssl dependancies, etc.
28349 hardaker  8 Dec 99 15:49:32
28350     - (makefileindepend.pl, makenosysdepend.pl, remove-files):
28351       - move the make depend perl scripts to the top level where they only
28352         need to be edited once.
28354 hardaker  8 Dec 99 17:13:17
28355     - (acconfig.h, config.h.in, master.c, read_config.c, system.c, system.h):
28356       - implement mkdirhier() and use it for persistent storage and agentx
28357         socket file creation.
28359 daves  9 Dec 99 07:34:03
28360     - (man/snmp_trap_api.3): Initial documentation for agent trap generation.
28362 nba  9 Dec 99 07:34:08
28363     - mib.c: implement MIB::label
28365 nba  9 Dec 99 07:49:34
28366     - snmpcmd.1: support MIB::label
28368 mslifcak  9 Dec 99 08:14:59
28369     Patches supplied by Juergen Schoenwaelder.
28371 hardaker  9 Dec 99 10:08:26
28372     - (Makefile.top, config.h.in, configure, configure.in,
28373       agent/Makefile.in, snmplib/Makefile.in):
28374       - fixed --enable-shared (at least on linux).
28376 hardaker  9 Dec 99 15:26:23
28377     - (keytools.c): Patch from Leonard Gomelsky:
28378       - generate_Ku() speed improvements.
28380 hardaker  9 Dec 99 16:16:40
28381     - (UCD-SNMP-MIB.txt): changed all instances of kb to kB.
28383 hardaker  9 Dec 99 16:53:14
28384     - (snmpnetstat/Makefile.in): fix for --enable-shared
28386 hardaker  9 Dec 99 17:09:23
28387     - (agent/*Makefile.in): fix for --enable-shared on hpux
28389 nba 10 Dec 99 03:06:18
28390     - master.c: add a missing #include <netinet/in.h> (at least for Solaris).
28392 nba 10 Dec 99 03:07:06
28393     - pass.c: fix some buf/buf2 confusion
28395 nba 10 Dec 99 03:09:33
28396     - pass_persist.c: fix some buf/buf2 confusion
28398 nba 10 Dec 99 03:10:30
28399     - read_config.c: add some missing const specifiers
28401 nba 10 Dec 99 03:20:10
28402     - (various): changes to compile snmpd with VC++ 5.0 (Release mode)
28404 mslifcak 10 Dec 99 07:28:33
28405     Fix to build executable agent on HP-UX.
28407 mslifcak 10 Dec 99 10:23:36
28408     Apply Dave's patch to fix max varbinds testing on GETBULK.
28410 marz 10 Dec 99 10:44:29
28411      (snmlib/snmp_api.c): fix bug in _sess_copy where pointers that were not owned by newly created session could get mistakenly freed if errors were encountered during session copy - also eliminate some redundant copying of security{Auth|Priv}Key data
28413 mslifcak 10 Dec 99 13:03:58
28414     Fix HP-UX problem with ipDefaultTTL.
28416 daves 13 Dec 99 03:17:41
28417     - (agent_registry.c): Handle delegated MIB regions properly when split.
28419 daves 13 Dec 99 03:18:38
28420     - (agent_trap.c): allow specification of enterprise OID when sending traps
28422 daves 13 Dec 99 04:43:14
28423     - (agent/snmpd.c agent/mibgroup/smux/smux.[ch]):
28424       - Patch to get SMUX support working with the new agent architecture.
28425         This is probably not The Right Way To Do Things Now, but it works.
28426         Thanks to Nick Amato and Mike Michaud.
28428 mslifcak 13 Dec 99 09:49:28
28429     Added patch from M.Michaud to use send_enterprise_trap_vars.
28431 hardaker 13 Dec 99 09:57:37
28432     - (DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt):
28433       - Juergens patch to move DLMOD-MIB -> UCD-DLMOD-MIB and -> SMIv2.
28434       - moved to the experimental tree.
28436 mslifcak 13 Dec 99 12:04:15
28437     Clean also removes generated default_store.3.h .
28439 mslifcak 13 Dec 99 13:54:27
28440     Sanity checks added to _get_symbol.
28442 hardaker 13 Dec 99 14:20:10
28443     - (config.h.in, configure, configure.in): --with-efence implemented.
28444       - (forced checking for --enable-developer and CVS checkouts)
28446 mslifcak 13 Dec 99 14:54:31
28447     Fix problem printing IMPLIED indices of OBJECTID type.
28449 mslifcak 13 Dec 99 15:12:01
28450     Finish symbol conversion with numeric when subtree is leaf node.
28452 mslifcak 13 Dec 99 16:03:00
28453     Allow sprint_variable to work even if no MIB files were read.
28455 hardaker 14 Dec 99 08:08:00
28456     - (snmp_parse_args.c, snmptranslate.c, snmptrapd.c, default_store.h,
28457       mib.c, mib.h):
28458       - argument shuffling...
28459         -I for input args created, and -OR moved there.
28460         -Ib created.
28461         -TB created for snmptranslate (was -B).
28463 hardaker 14 Dec 99 08:41:41
28464     - (IANAifType-MIB.txt, UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
28465       - updates.
28467 hardaker 14 Dec 99 14:54:09
28468     - (keytools.c): reverse generate_Ku optimizations, as they don't work.
28470 hardaker 14 Dec 99 15:19:35
28471     - (Makefile.in): DLMOD -> UCD-DLMOD
28473 hardaker 14 Dec 99 16:05:08
28474     - (configure, configure.in): move -lefence check up to front (last in link).
28476 hardaker 14 Dec 99 16:05:37
28477     - (header_complex.c): get next in link list before deleting root.
28479 mslifcak 15 Dec 99 04:21:27
28480     Isolate and retouch deprecated command line options.
28482 mslifcak 15 Dec 99 05:51:00
28483     Share kstat fd iff ucd-snmp/memory_solaris2 is also configured.
28485 hardaker 15 Dec 99 09:17:03
28486     - (EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc,
28487       UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
28488       - Even more updates.
28490 hardaker 15 Dec 99 09:19:14
28491     - (SNMPv2-PARTY-MIB.txt SNMPv2-M2M-MIB.txt ): removed.
28493 mslifcak 15 Dec 99 09:42:44
28494     Remove snmp_log_syslog, snmp_log_filelog, snmp_log_stderrlog;
28495     Simplify snmp_log_string.
28497 mslifcak 15 Dec 99 09:56:24
28498     Add time marker create, set, and delta time check methods.
28500 mslifcak 15 Dec 99 11:08:19
28501     Replace kc from memory_solaris2.c with kstat_fd, defined in kernel_sunos5.c.
28503 nba 16 Dec 99 23:05:47
28504     - kernel.c: output error string, not number
28506 nba 16 Dec 99 23:06:58
28507     - snmpd.c: \n terminate some log messages
28509 nba 16 Dec 99 23:08:02
28510     - smux.[ch]: fix some prototypes and includes.
28512 nba 16 Dec 99 23:08:54
28513     - snmptranslate.c: be explicit in the -t warning
28515 nba 16 Dec 99 23:09:42
28516     - mib.c: fix a tail recursion elimination problem printing oids
28518 nba 16 Dec 99 23:10:31
28519     - snmpv3.c: a more spevific help message for defVersion
28521 nba 17 Dec 99 02:08:17
28522     - mib.c: kill that tail recursion elimination, it just adds too many
28523         conditionals. Properly output an empty string index.
28525 nba 17 Dec 99 02:09:18
28526     - snmp_parse_args.c: remove some superfluous usage() calls.
28528 nba 17 Dec 99 02:14:18
28529     - snmptable.c: cleanup of the "new" mib walk to determine fields. Make it
28530         default (don't even document the -C compatibility option). Ignore
28531         not-accessible fields in the walk.
28533 nba 17 Dec 99 02:18:30
28534     - snmptrapd.c: make the oids given to trapd handlers properly .0 terminated.
28535         Add a SNMP-COMMUNITY-MIB::snmpTrapAddress.0
28536         Add syslog of v2 traps and informs
28538 nba 17 Dec 99 03:22:39
28539     - libsnmp.def: add some function names
28541 hardaker 17 Dec 99 07:03:09
28542     - (snmpcmd.1): document -I and -O flags.
28544 hardaker 17 Dec 99 07:05:08
28545     - (snmpcmd.1): mention that -IR and -Ib are actually used by default.
28547 hardaker 17 Dec 99 07:13:03
28548     - (snmp.conf.5.def): document a bunch of new configuration options.
28550 hardaker 17 Dec 99 07:26:05
28551     - (snmpd.conf.5.def): document rocommunity, rwcommunity, rouser, rwuser.
28553 hardaker 17 Dec 99 07:28:34
28554     - (snmpd.conf.5.def): document the file directive.
28556 hardaker 17 Dec 99 07:40:43
28557     - (snmpd.conf.5.def): document createUser.
28559 hardaker 17 Dec 99 10:10:42
28560     - (NEWS): first pass at changes.
28562 hardaker 17 Dec 99 10:11:02
28563     - (sedscript.in): PERSISTENT_DIRECTORY token added.
28565 hardaker 17 Dec 99 10:11:34
28566     - (snmpd.c): reorder init() routines for -H to prevent segfaulting.
28568 hardaker 17 Dec 99 10:16:32
28569     - (Makefile.in): put snmpd.o into the object list, and remove it from
28570       direct compilation in the CC link line.
28572 hardaker 17 Dec 99 10:17:05
28573     - (usmUser.c): changed help line of createUser to seperate DES token
28574       from the passphrase.
28576 hardaker 17 Dec 99 10:17:28
28577     - (snmp_parse_args.c): removed -R from the -h output.
28579 hardaker 17 Dec 99 10:18:24
28580     - (NEWS): second pass.
28582 hardaker 17 Dec 99 10:18:42
28583     - (snmp_agent_api.3): re-structure based on recent changes.
28585 mslifcak 17 Dec 99 14:23:25
28586     Fixed a few spelilng errors.
28588 mslifcak 17 Dec 99 15:21:39
28589     Add Bill Fumerola's patch for FreeBSD 4.x to use swapinfo.
28590     Include FreeBSD 4.x specific memory and vmstat when building that agent.
28592 mslifcak 17 Dec 99 15:41:14
28593     No dummy values for FreeBSD, please.
28595 hardaker 17 Dec 99 15:46:08
28596     - (snmp_alarm.c): missing ! operater on signal test.
28598 hardaker 17 Dec 99 15:55:48
28599     - (NEWS): mention -I.
28601 hardaker 17 Dec 99 15:56:27
28602     - (agent_read_config.c, agent_registry.c, snmp_vars.c):
28603       - include "snmp_alarm.h" for mib modules that need the callback def.
28605 hardaker 17 Dec 99 15:57:10
28606     - (header_complex.c, header_complex.h): completely restructured.
28607       - drasticly reduces memory usage for large data sets (1/3).
28609 daves 20 Dec 99 03:01:49
28610     - (agentx/README.agentx): Updated to describe current status.
28612 daves 20 Dec 99 04:15:55
28613     - (agent_trap.c snmp_vars.c mibII.[ch] mibII/*.c mibII/sysORTable.h):
28614       - Use SNMP_OID prefix definitions in OID specifications.
28615       - Register the various MIB-2 modules separately in sysORTable.
28617 hardaker 20 Dec 99 06:43:40
28618     - (snmp_parse_args.c): Force set to 1 for -D so multiple switches can
28619       be given (ie, don't toggle the value).
28621 hardaker 20 Dec 99 06:48:24
28622     - (Makefile.in): moved kernel.o into the libucdagent library.
28624 hardaker 20 Dec 99 13:23:25
28625     - (IPSEC-MIB.txt): removed
28627 hardaker 20 Dec 99 13:25:15
28628     - (IPFWACC-MIB.txt): moved to UCD-IPFWACC-MIB.txt
28630 hardaker 20 Dec 99 13:26:09
28631     - (UCD-IPFWACC-MIB.txt): moved and updated from IPFWACC-MIB.txt
28633 hardaker 20 Dec 99 13:30:06
28634     - (UCD-IPFWACC-MIB.txt): moved table to one level deeper under mib node.
28636 hardaker 20 Dec 99 13:30:36
28637     - (ipfwacc.c): moved table to one level deeper under mib node.
28639 hardaker 20 Dec 99 15:38:34
28640     - (Makefile.in): IPFWACC-MIB.txt -> UCD-IPFWACC-MIB.txt
28642 hardaker 20 Dec 99 17:19:18
28643     - (agent_trap.c): make uptime a long for 64bit architectures.
28645 hardaker 20 Dec 99 17:20:15
28646     - (agentx/protocol.c): make a things size_t instead of u_int (for 64bit code).
28648 hardaker 20 Dec 99 17:20:55
28649     - (snmp_api.c): Digital Unix hack for bad recvfrom implementation.
28651 hardaker 20 Dec 99 17:31:45
28652     - (EXAMPLE.conf.def): minor note.
28654 hardaker 20 Dec 99 17:32:23
28655     - (NEWS): mention SMIv2 updates.
28657 hardaker 20 Dec 99 17:32:37
28658     - (mibincl.h): add agent_trap.h
28660 hardaker 20 Dec 99 17:34:31
28661     - (version.h bug-report sedscript.in): version tag ( 4.1.pre1 )
28663 nba 21 Dec 99 02:37:19
28664     - snmpd.c, smux.c, snmp_api.c: take away some unused variables.
28666 nba 22 Dec 99 02:41:42
28667     - memory_freebsd2.c: make it work (again) for FreeBSD-2 :-)
28669 nba 22 Dec 99 02:43:15
28670     - hr_storage.c: kill a dummy value
28672 nba 22 Dec 99 05:46:21
28673     - system.c: naughty, naughty Niels, just reindenting ...
28675 nba 22 Dec 99 05:47:11
28676     - system_mib.c: use some #defines i place of numbers
28678 nba 22 Dec 99 05:58:18
28679     - vacm routines: alignment with RFC mibs, preparing for trap generation
28680         and a better integration with variable tree walking
28682 hardaker 22 Dec 99 15:12:26
28683     - (master.c): use snmp_sess_open for the second try at opening the
28684       master port.
28686 hardaker 22 Dec 99 15:13:05
28687     - (master_request.c): increase max vars to 64 (was 16).  I have a
28688       table with more than that number in columns, which breaks snmptable.
28690 hardaker 22 Dec 99 16:30:01
28691     - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
28692       - first pass at vmstat support for solaris.
28694 hardaker 23 Dec 99 08:21:37
28695     - (vmstat_solaris2.c): Patch from Jochen Kmietsch:
28696       - non 80-column wrapped version.
28698 hardaker 28 Dec 99 15:42:08
28699     - (master_request.c): remove the ! in front of in_a_view, which changed.
28701 hardaker 30 Dec 99 07:51:36
28702     - (snmpd.c): usage line order messed up, as pointed out by Robert Story.
28704 mslifcak 30 Dec 99 12:00:58
28705     Fix compile errors.
28707 mslifcak 31 Dec 99 09:31:12
28708     Fix bug # 122
28710 mslifcak 31 Dec 99 09:32:58
28711     Apply patch provided by Serg Trushnikov <sat@zmail.ru> for AIX 4.2.1 knlist
28713 mslifcak 31 Dec 99 10:11:12
28714     Fix bug #125 - insert underscore into struct snmp_ipaddr member names.
28716 mslifcak 31 Dec 99 10:33:16
28717     Autoconf patch c/o Albert Chin-A-Young <china@thewrittenword.com>
28719 mslifcak 31 Dec 99 10:36:46
28720     Fix warnings of uninitialized variables.
28722 mslifcak 31 Dec 99 12:43:50
28723     Fix bug #48 : no strcasecmp/strncasecmp for Sinix
28725 mslifcak 31 Dec 99 13:27:44
28726     Apply some NetBSD 1.3.x, 1.4 patches c/o Grea A. Woods <woods@planix.com>
28728 nba  3 Jan 00 15:23:21
28729     - EXAMPLE.conf.def: adapt to changes in valid vacm syntax
28731 nba  3 Jan 00 15:26:07
28732     - snmp_vars.c: include agent_registry.h only once
28734 nba  3 Jan 00 15:26:51
28735     - snmpd.c: add a missing const specifier
28737 nba  3 Jan 00 15:27:29
28738     - mibII.h: add prototype for init_mibII
28740 nba  3 Jan 00 15:28:24
28741     - wombat.[ch]: correct prototype for wombat_parse_config
28743 nba  3 Jan 00 15:30:26
28744     - system.h: add prototype for strcasecmp
28746 nba  3 Jan 00 15:32:59
28747     - parse.c: fix File variable being left pointing into the stack.
28748         Ignore .index file on WIN32 platform
28750 nba  3 Jan 00 15:34:22
28751     - mib.c: also note TEXTUAL CONVENTION in -Td output
28753 nba  3 Jan 00 15:39:40
28754     - snmpcmd.1: add snmpbulkget to list of applications
28755     - snmptranslate.1: explain -T outputs
28756     - snmptrapd.conf.5.def: defalt traphandler is implemented
28758 hardaker  4 Jan 00 08:58:24
28759     - (README, FAQ): Japan mirror location change.
28761 hardaker  4 Jan 00 10:33:54
28762     - (Makefile.in): install struct.h
28764 hardaker  4 Jan 00 10:35:06
28765     - (snmp_agent.c): deal with blocking better in snmp_agent_check_and_process().
28767 hardaker  4 Jan 00 16:27:45
28768     - (config.h.in, configure, configure.in): Patch from Sander Steffann:
28769       - Add -I/usr/include/rpm because of badly written rpm header files.
28771 nba  4 Jan 00 22:12:10
28772     - EXAMPLE.conf.def, FAQ, snmpd.conf.5.def: remove all traces of security
28773         model "any" in "group" configuration directives
28775 nba  4 Jan 00 23:50:27
28776     - parse.c: #ifdef some variables not used under win32
28778 nba  4 Jan 00 23:51:11
28779     - snmptrapd.c: implement trand handlers for win32
28781 daves  6 Jan 00 01:58:56
28782     - (mibgroup/mibII.c): Remove redundant file
28784 hardaker  6 Jan 00 08:57:31
28785     - (util_funcs.h): properly wrap struct.h include directive for
28786       non-source-directory include.
28788 marz  6 Jan 00 12:56:50
28789     update syntax (exact)
28791 marz  6 Jan 00 13:07:03
28792     we should not print to stderr if stderr logging is diabled - this thows off the alignment of test output for 'make test' in both ucd-snmp and Perl/SNMP
28794 marz  6 Jan 00 13:14:10
28795     update config access syntax (exact)
28797 hardaker  6 Jan 00 15:08:28
28798     - (COPYING): y2k bug.
28800 hardaker  6 Jan 00 15:08:48
28801     - (mib2c): removed a debugging statement.
28803 hardaker  6 Jan 00 15:09:20
28804     - (mib2c.conf): unquoted quotes quoted.
28806 hardaker  7 Jan 00 09:29:06
28807     - (snmp_agent.c): better handling of write failures.
28809 hardaker  7 Jan 00 10:38:48
28810     - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): update to v4 API set code.
28812 hardaker  7 Jan 00 11:22:40
28813     - (snmptranslate.c): Patch from Robert Story:
28814       - handle multiple translated OIDs.
28816 hardaker  7 Jan 00 16:21:50
28817     - (vacm_vars.c): properly group rw/rousers into usm not v1/v2c.
28819 nba  7 Jan 00 23:43:10
28820     - configure.in: some missing "x" in tests for --with-openssl and
28821         --disable-developer
28823 nba  8 Jan 00 00:56:30
28824     - configure.in: bugfix for a bugfix bug
28826 mslifcak  8 Jan 00 11:44:58
28827     Fix build for Linux RedHat 6.1 (cant link libwrap without libnsl).
28829 mslifcak  8 Jan 00 12:07:44
28830     Use knlist iff aix4 and HAVE_KNLIST [not complete w/o configure mods]
28832 daves 10 Jan 00 01:37:32
28833     - (agent/mibgroup/mibII.h): Re-remove redundant prototype.
28835 daves 10 Jan 00 02:31:39
28836     - (snmplib/snmp_api.c): Differentiate max-repetition and non-repeater errors.
28838 daves 10 Jan 00 03:06:42
28839     - (agent/snmp_agent.c): Count numbers of variables requested/set
28841 daves 10 Jan 00 06:12:40
28842     - (snmplib/system.c): Re-structure get_uptime() to cache boot time.
28844 mslifcak 10 Jan 00 13:14:03
28845     Allow MSVC++ 5.x users to build using this workspace.
28847 mslifcak 10 Jan 00 13:21:30
28848     Qualify use of withval to define library and include search paths.
28850 marz 10 Jan 00 14:21:14
28851     Checking in SNMP-3.1.0b1
28853 marz 10 Jan 00 14:34:50
28854     *** empty log message ***
28856 marz 10 Jan 00 14:40:04
28857     add mibload
28859 hardaker 10 Jan 00 15:36:18
28860     - (mibincl.h): include stdlib.h and malloc.h.
28862 hardaker 10 Jan 00 15:36:40
28863     - (Sv3config): remove the trailing space.
28865 hardaker 10 Jan 00 15:38:44
28866     - (config.h.in, configure, configure.in):
28867       - make --without-efence work.
28868       - check for -lnsl more explicitly.
28870 mslifcak 10 Jan 00 16:30:51
28871     ucdDemoPublic.c - remove uninitialized variables from write method.
28872     snmp_vars.c     - proper oid compare; no copy from save if oids exact match
28873     snmpd.c         - terminate statement.
28875 mslifcak 10 Jan 00 16:31:16
28876     snmptranslate.1   - remove junk line.
28878 mslifcak 10 Jan 00 16:31:38
28879     snmptranslate.c  - simple default case.
28881 mslifcak 10 Jan 00 16:32:08
28882     snmp_api.c    - better comment for snmp_oid_compare.
28883     read_config.c - remove sizeof(u_char) from malloc size calc.
28884     scapi.h       - spell check.
28886 mslifcak 11 Jan 00 01:33:45
28887     Trolling for malloc errors; more graceful degradation.
28889 mslifcak 11 Jan 00 01:53:08
28890     Glean refs to mibII.o from this makefile.
28892 mslifcak 11 Jan 00 07:44:50
28893     Add IN_UCD_SNMP_SOURCE to not break Win32 builds.
28895 mslifcak 11 Jan 00 07:59:23
28896     Keep win32 release build from breaking.
28898 mslifcak 11 Jan 00 08:10:10
28899     Init file count at zero, not by incrementing random value.
28901 mslifcak 11 Jan 00 09:13:38
28902     Restore memdup usage to its former luster.
28904 marz 11 Jan 00 10:37:21
28905     remove bad session test - session.t has it already - note the call to gethostbyname can hang for some time if DNS is not setup correctly - anyone know a way arround this?
28907 mslifcak 11 Jan 00 15:05:09
28908     Use CFLAGS when linking (could have profile switch, etc).
28910 hardaker 12 Jan 00 11:16:27
28911     - (snmpv3.c): cast malloc returns.
28913 mslifcak 12 Jan 00 21:09:47
28914     Use DEBUGMSGOID liberally, replacing sprint_objid; small speedup.
28916 daves 13 Jan 00 02:46:47
28917     - (agent/snmp_vars.c): Remove extraneous bracket.
28919 mslifcak 13 Jan 00 05:36:21
28920     No get_boottime support for cygwin (yet). Hopefully a temporary condition.
28922 daves 13 Jan 00 06:31:44
28923     - (snmplib/parse.[ch]): Unload MIB module
28924         (N.B: Somewhat simplistic with regard to multiply-loaded nodes)
28926 daves 13 Jan 00 06:33:40
28927     - (snmplib/parse.c): More complete handling of unloading MIB modules.
28929 mslifcak 14 Jan 00 09:33:39
28930     Small compile fix and debug message restoration.
28932 hardaker 14 Jan 00 11:34:25
28933     - (bug-report): grep for configure flags
28935 hardaker 14 Jan 00 16:09:09
28936     - (scapi.c): implement DES encryption.
28938 hardaker 14 Jan 00 16:10:29
28939     - (NEWS): remove export control note about DES.
28941 daves 17 Jan 00 06:13:39
28942     - (man/snmptrapd.8): Describe default logging behaviour.
28944 daves 17 Jan 00 09:02:32
28945     - (agent/snmp_vars.c): Discard "too-late" responses from overlapped regions.
28947 marz 17 Jan 00 12:47:58
28948     added v2 trap
28950 marz 18 Jan 00 07:00:26
28951     modified for v2-trap.
28953 marz 18 Jan 00 07:54:12
28954     fix error messages and return vals for trap funcs, clean up pdu
28956 mslifcak 18 Jan 00 08:14:42
28957     Prevent array bounds error when creating specific trap oid.
28959 mslifcak 18 Jan 00 14:23:44
28960     Latest vmstat_solaris2 from the author Jochen Kmietsch.
28962 mslifcak 18 Jan 00 21:22:06
28963     Cleanup around ip6_vars.h include (no #if 0)
28965 mslifcak 18 Jan 00 21:25:53
28966     Remove commented out objects that are MAX-ACCESS not-accessible.
28968 mslifcak 18 Jan 00 21:29:01
28969     1.Make snmp_get_do_logging visible from DLL
28970     2.Apply Win32 patch from R.Story to activate mib stats module (snmp_mib).
28972 mslifcak 18 Jan 00 21:37:02
28973     Consistent getpagesize (first divide by 1024).
28975 daves 20 Jan 00 04:25:05
28976     - (snmplib/snmp_api.c): Support selective binding of server addresses.
28978 mslifcak 21 Jan 00 01:46:04
28979     Remove party crud; spell check.
28981 mslifcak 21 Jan 00 01:46:41
28982     Add const to cleanup a few signatures.
28984 mslifcak 21 Jan 00 01:49:35
28985     Minimize data handling and use register variabies in
28986     snmp_oid_compare and compare_tree.
28988 marz 21 Jan 00 07:27:13
28989     added v3 inform
28991 marz 21 Jan 00 08:00:27
28992     inform.
28994 marz 21 Jan 00 08:13:25
28995     inform
28997 marz 21 Jan 00 10:47:24
28998     *** empty log message ***
29000 mslifcak 21 Jan 00 11:19:09
29001     config_arch_require solaris2 version of vmstat.
29003 nba 23 Jan 00 08:51:39
29004     - parse.c: add some more error checking to getoid
29006 nba 23 Jan 00 12:42:11
29007     - parse.c: fix merging of anonymous nodes when they are named
29009 nba 23 Jan 00 12:43:54
29010     - parse.c: errenous => erroneous
29012 marz 23 Jan 00 16:41:06
29013     handle adding OPAQUE vars for setting and traps etc.
29015 daves 24 Jan 00 07:21:34
29016     - (examples/{example,wombat}.[ch]):
29017       - Consolidated example modules into one, including config and SET support.
29019 marz 24 Jan 00 08:59:32
29020     *** empty log message ***
29022 mslifcak 24 Jan 00 09:44:45
29023     Make sure kstat_fd is initialized before being used.
29025 mslifcak 24 Jan 00 09:55:32
29026     Fix Bug #144 items 1,3,4 : case insensitive check for "all" keyword.
29028 mslifcak 24 Jan 00 10:05:12
29029     Itojun's netbsd ELF patch + remove wombat [Dave's example fix]
29031 mslifcak 24 Jan 00 10:14:56
29032     Fix printing IMPLIED index (from associate of J. Kmietsch) modified and applied.
29034 marz 24 Jan 00 10:36:43
29035     *** empty log message ***
29037 marz 25 Jan 00 06:49:43
29038     syntax for win32 build
29040 marz 25 Jan 00 11:47:12
29041     add missing synbols for perl/SNMP module
29043 marz 25 Jan 00 12:05:59
29044     additional win32 install notes
29046 nba 25 Jan 00 13:52:42
29047     - parse.c: fix a missing initialization of tc_index
29049 hardaker 25 Jan 00 13:55:33
29050     - (vestinternett/diskio.[ch]): Ragnar Kjrstad's diskio mib.
29052 hardaker 25 Jan 00 13:56:02
29053     - (VEST-INTERNETT-MIB.txt): Ragnar Kjrstad's diskio mib.
29055 nba 25 Jan 00 14:12:58
29056     - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, Makefile.in:
29057         Update to the current draft HOST-RESOURCES (draft-ops-hostmib-01)
29059 hardaker 25 Jan 00 14:47:59
29060     - (configure): help update
29062 hardaker 25 Jan 00 14:50:56
29063     - (snmp_alarm.3, snmp_alarm.c): Patch from Frank Strauss:
29064       - fix registration function to do what it says it should do.
29066 mslifcak 25 Jan 00 19:30:51
29067     Larger buffer for print_module_name; Fix possible null deref in get_tc.
29069 mslifcak 25 Jan 00 21:46:14
29070     mib.c:print_tree_node - show module name once in -- FROM;
29071     parse.c: show "Cannot find module" once per missing module.
29073 mslifcak 26 Jan 00 07:14:50
29074     fix compile error when --without-root-access is used (strauss@ibr.cs.tu-bs.de)
29076 mslifcak 26 Jan 00 07:26:22
29077     Acknowledge more contributors.
29079 hardaker 26 Jan 00 10:24:21
29080     - (getValues.pm) getValues.pm was noted missing
29082 hardaker 26 Jan 00 15:29:54
29083     - (UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt):
29084       Patch from Juergen Schoenwaelder:
29085       - fix the diskio mib, convert to SMIv2, and move to ucdExperimental.
29087 hardaker 26 Jan 00 15:30:42
29088     - (UCD-DLMOD-MIB.txt): Patch from Juergen Schoenwaelder:
29089       - prefix oid with "ucd".
29091 hardaker 26 Jan 00 15:31:00
29092     - (UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
29093       - prefix oids with "ucd".
29095 hardaker 26 Jan 00 15:32:25
29096     - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
29097       - clean up and reformat sub-registration comments.
29099 hardaker 26 Jan 00 15:34:20
29100     - (UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
29101       UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
29102       - correct ucd-snmp-coders email address to replace "ece" with "ucd-snmp".
29104 hardaker 26 Jan 00 16:06:31
29105     - (agent_trap.c, agent_trap.h, snmpd.conf.5.def): Patch from Frank Strauss:
29106       - add ability to allow sending traps to ports other than 162.
29108 hardaker 26 Jan 00 16:28:22
29109     - (Makefile.in, Makefile.in, Makefile.in, Makefile.in):
29110       - make depend.
29112 hardaker 26 Jan 00 16:53:41
29113     - (snmpv3.c): fix priv key length extrapolation.  Should be done differently?.
29115 hardaker 26 Jan 00 16:54:43
29116     - (Sv3DESconfig, T023snmpv3getMD5DES): fix DES test so it works.
29118 hardaker 26 Jan 00 17:15:07
29119     - (snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1):
29120      - badly done updates.
29122 hardaker 26 Jan 00 17:18:17
29123     - (version.h bug-report sedscript.in): version tag ( 4.1.pre2 )
29125 hardaker 26 Jan 00 17:32:41
29126     - (configure, configure.in): allow ',' seperated --with-*-modules flag values.
29128 hardaker 26 Jan 00 19:22:53
29129     - (configure, configure.in): comma, comma, comma, comma, comma-chameleon.
29131 hardaker 27 Jan 00 08:33:43
29132     - (default_store.c): make config parser handle "" (null) parsed strings.
29134 marz 27 Jan 00 11:14:09
29135     remove no-op snmp_synch_setup
29137 mslifcak 27 Jan 00 14:51:39
29138      1. Fix memory leak when anonymously named nodes are used.
29139      2. Hack around smicng's "SMI " statements to prevent other memory leaks.
29141 mslifcak 27 Jan 00 16:13:58
29142     Remove hack around "SMI" token; keep the good part of the previous patch.
29144 mslifcak 28 Jan 00 07:18:09
29145     Some variable renaming for consistency, error checking
29146     improved, missing string.h included.  Patch supplied by author.
29148 mslifcak 28 Jan 00 12:30:20
29149     Fix spell LITTLE_ENDIAN. Thanks to talman@hitt.nl.
29151 mslifcak 28 Jan 00 12:38:22
29152     Change agentx_{build,parse}_short . Thanks to Gerard Talman@hitt.nl.
29154 mslifcak 28 Jan 00 12:52:25
29155     This with previous two changes completes a patch for items 2,3,4
29156     for bug #149.
29158 nba 30 Jan 00 03:01:52
29159     - host.h: config_require_mib(HOST-RESOURCES-TYPES)
29161 nba 30 Jan 00 03:04:22
29162     - hr_disk.c: convert to 1k blocks
29164 nba 30 Jan 00 03:09:38
29165     - hr_storage.c: convert from pages to 1k blocks
29167 nba 30 Jan 00 03:11:28
29168     - if.c: defensive test for missing objects (it might fail to show
29169         down status properly)
29171 marz 30 Jan 00 08:19:34
29172     create V3 user entry, cleanup
29174 marz 30 Jan 00 10:42:36
29175     clean up before release - update version, release notes
29176     
29177     Note: KNOWN BUGS
29178     the new quoted OCTETSTR instance identifiers returned by get_symbol
29179     are not compatible with the perl/SNMP module (__get_label_iid)
29181 marz 30 Jan 00 10:44:37
29182     clean up before release - update version, release notes
29183     
29184     Note: KNOWN BUGS
29185     the new quoted OCTETSTR instance identifiers returned by get_symbol
29186     are not compatible with the perl/SNMP module (__get_label_iid)
29187     
29188     not sure that this ever worked - will have to look at old OCTETSTR
29189     behaviour and see how to recreate it
29191 marz 30 Jan 00 10:58:02
29192     clean up before release - update version, release notes etc.
29194 daves 31 Jan 00 01:05:16
29195     - (agent/agent_registry.h): Log failed MIB registrations.
29197 daves 31 Jan 00 01:45:15
29198     - (agent/agent_trap.c): Include instance subidentifier in snmpTrapOID and
29199         snmpTrapEnterprise OID definitions.  (Thanks to Gerard Talman)
29201 daves 31 Jan 00 02:40:02
29202     - (snmplib/snmp_api.[ch]): Restore traditional socket field names.
29204 daves 31 Jan 00 03:00:16
29205     - (snmplib/snmp_api.h): Alternative approach to Irix socket handling.
29207 daves 31 Jan 00 03:03:15
29208     - (acconfig.h config.h.in configure.in configure):
29209       - Attempt to detect non-traditional socket address structure (on Irix 6.x).
29211 daves 31 Jan 00 03:14:50
29212     - (snmplib/snmp_api.c): Initialize addrlen in _sess_read().  (Frank Strauss)
29214 daves 31 Jan 00 03:41:08
29215     - (AGENT.txt): Revised and updated version.
29217 daves 31 Jan 00 07:49:50
29218     - (acconfig.h config.h.in configure.in configure):
29219       - Improved checking for Irix-style socket address structure.
29221 daves 31 Jan 00 07:51:54
29222     - (snmplib/snmp_api.h): Attempt to mimic Irix-style socket address structure.
29224 daves 31 Jan 00 07:53:52
29225     - (snmplib/asn1.c snmplib/snmp.c snmplib/snmp_api.c snmplib/snmpusm.c):
29226       - Don't assume size_t is signed (Pekka Kytolaakso)
29228 daves 31 Jan 00 07:55:06
29229     - (snmplib/snmpv3.[ch]): Don't assume size_t is signed (Pekka Kytolaakso)
29230       - N.B: This changes the interface of snmpv3_generate_engineID() slightly.
29232 daves 31 Jan 00 07:56:38
29233     - (apps/snmptest.c): Don't assume size_t is signed (Pekka Kytolaakso)
29235 daves 31 Jan 00 07:57:56
29236     - (mibgroup/examples/example.[ch]):
29237       - Provide an example for how to trigger a trap.
29239 marz 31 Jan 00 10:41:16
29240     set DS_LIB_DONT_BREAKDOWN_OIDS to get previoulsy released behaviour of get_symbol wrt octet based instance ids (i.e., no double-quoting)
29242 daves  1 Feb 00 01:49:55
29243     - (acconfig.h config.h.in configure.in configure snmplib/snmp_api.h):
29244       - Fix broken setting of socket address structure choice.
29246 daves  1 Feb 00 03:37:25
29247     - (agentx/master_request.c): Fix session ID handling when delegating requests.
29249 daves  1 Feb 00 04:19:16
29250     - (configure.in configure): Catch common invalid configure options.
29252 daves  1 Feb 00 05:27:03
29253     - (FAQ): Expand the description of generating traps from the agent slightly.
29255 hardaker  1 Feb 00 08:32:03
29256     - (diskio.*): moved to the ucd-snmp directory
29258 hardaker  1 Feb 00 08:34:09
29259     - (diskio.h): load the mib.
29261 hardaker  1 Feb 00 08:34:24
29262     - (diskio.c): move to ucdExperimental.15.
29264 hardaker  1 Feb 00 08:43:03
29265     - (NEWS): update (again).
29267 hardaker  1 Feb 00 08:45:41
29268     - (snmpcmd.1): .PP -> .IP for -Ob.
29270 hardaker  1 Feb 00 08:46:07
29271     - (snmpusm.1): changed context string in examples to "".
29273 mslifcak  1 Feb 00 11:26:36
29274     Fixup more signed/unsigned comparisons.
29276 daves  2 Feb 00 01:12:37
29277     - (host/hr_disk.c): Fix solaris initialisation, plus extra debugging info.
29279 mslifcak  2 Feb 00 04:44:23
29280     Remove dependencies on (moved) vestinternett/diskio
29282 nba  2 Feb 00 06:44:31
29283     - solaris2.8.h: Solaris 8 seems close to Solaris 7
29285 nba  2 Feb 00 06:45:25
29286     - hr_disk.c: add NetBSD support
29288 hardaker  2 Feb 00 07:17:28
29289     - (configure, configure.in): updated --help
29291 daves  2 Feb 00 08:02:46
29292     - (agent/snmp_vars.c): Correctly handle individually excluded instances
29294 mslifcak  2 Feb 00 08:42:17
29295     Allow -Co to affect the outcome.
29297 mslifcak  2 Feb 00 08:52:43
29298     fix the fat-fingering patch I just made. feh.
29300 hardaker  2 Feb 00 10:52:33
29301     - (smux.c): Patch from Robert Miles:
29302       - various fixes:
29303         1) The first registration request could be lost.
29304         2) Registration delete requests never received a response.
29305         3) Registration delete requests were not finding the registration when the
29306            delete's priority was set to -1.
29307         4) Non-zero values were not being encoded properly in registration
29308            responses.
29310 marz  2 Feb 00 14:18:09
29311     add instructions for building w/ OpenSSL on VC++
29313 mslifcak  2 Feb 00 14:18:22
29314     Let hrProcessorLoad out of the genie's bottle.
29316 mslifcak  2 Feb 00 16:24:15
29317     Touchup for building more MIB modules in Win32 (MSVC).
29319 mslifcak  2 Feb 00 16:36:21
29320     Touchup to build more MIB modules on Win32.
29322 daves  3 Feb 00 01:35:12
29323     - (FAQ): Document changes to access control stuff.
29325 mslifcak  3 Feb 00 04:12:57
29326     Undo uninformed change : load average != average time that CPU is idle.
29328 mslifcak  3 Feb 00 06:43:10
29329     include mib_module_config.h to make the USING_ constants visible.
29331 marz  3 Feb 00 09:44:37
29332     update my email
29334 mslifcak  3 Feb 00 09:56:48
29335     Include mib_module_config.h from mibincl.h, not top level config.h.
29337 marz  3 Feb 00 10:48:37
29338     add -u PIDFILE to snmptrapd, now we need -c -C :), btw is the value of optarg reliable after getopt has been called again...it seems to work
29340 mslifcak  3 Feb 00 12:57:20
29341     Remove DOS-style line termination (CR-LF --> LF).
29342     libsnmp.def - remove unneeded comment about obsolete v2party.
29344 mslifcak  3 Feb 00 12:58:27
29345     Note the wombat is replaced by example in more places.
29347 mslifcak  3 Feb 00 13:28:31
29348     Follow condition HAVE_GETPID for pid_file object.
29350 hardaker  3 Feb 00 14:29:19
29351     - (dummy/*): removed, use example instead.
29353 hardaker  3 Feb 00 14:44:33
29354     - (subagent.c): include mib_module_config.h.
29356 hardaker  3 Feb 00 14:46:10
29357     - (subagent.c): protect sysORTable callbacks with #ifdefs.
29359 hardaker  3 Feb 00 14:51:40
29360     - (README): remove dummy reference.
29362 nba  3 Feb 00 23:57:49
29363     - agent/registry.c, agent_trap.c, client.c: change some type casts from
29364         (char *) to (u_char *) top silence some warnings.
29366 nba  3 Feb 00 23:59:57
29367     - mt_support.h: another way of doing nothing, not giving a "null effect"
29368         warning from gcc.
29370 nba  4 Feb 00 00:16:01
29371     - read_config.c, mib.c: fix some PATH separators from constant : to
29372         ENV_SEPARATOR{_CHAR}
29374 nba  4 Feb 00 00:17:48
29375     - hr_disk.c: A little cleanup of the disk device definitions, also adding
29376         SCSI to FreeBSD 3
29378 nba  4 Feb 00 01:20:55
29379     - vacm_vars.c: slight rewording of warning message
29381 nba  4 Feb 00 04:00:27
29382     - hr_disk.c: really do that FreBSD scsi thing
29384 marz  4 Feb 00 06:44:24
29385      have mib loading api return result codes
29387 marz  4 Feb 00 08:55:42
29388     add defaults for v2 trap params
29390 hardaker  4 Feb 00 12:01:32
29391     - (configure, configure.in, Makefile.in): find, locate, and use perl if found.
29393 hardaker  4 Feb 00 12:47:26
29394     - (snmp_api.c, snmp_api.h, snmpv3.c): provide v3 defaults.
29396 hardaker  4 Feb 00 13:12:18
29397     - (read_config.c): don't print failed access errors (EACCES).
29399 hardaker  4 Feb 00 13:15:51
29400     - (Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in,
29401       Makefile.in): final make depend.
29403 hardaker  4 Feb 00 13:50:15
29404     - (agent_read_config.c): don't read the opt config file or call
29405       post_config callbacks, since the library takes care of that now.
29407 marz  4 Feb 00 13:52:08
29408     updates for perl/SNMP build
29410 hardaker  4 Feb 00 13:56:19
29411     - (snmptrapd.c):
29412       - implement -c and -C flags for Joe.
29413       - redid the init structure to make it look more like the current agent.
29415 hardaker  4 Feb 00 14:01:30
29416     - (snmptrapd.8): document -c and -C.
29418 marz  4 Feb 00 15:21:41
29419     build fixes and test enhancements
29421 marz  4 Feb 00 15:44:44
29422     updates for perl/SNMP build
29424 -------------------------------------------------------------------------------
29426 Changes: V4.0 -> V4.0.1
29428 hardaker 23 Aug 99 16:44:27
29429     - (Makefile.in): install the snmpusm.1 manual page.
29431 mslifcak 24 Aug 99 04:44:47
29432     Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN.
29434 mslifcak 24 Aug 99 05:11:13
29435     Remove ASN_SHORT_LEN hack - known to dump core in agent.
29437 mslifcak 24 Aug 99 06:19:49
29438     Add "." to PATH for RUNTESTS; Drop optreset to build most platforms
29440 mslifcak 24 Aug 99 10:25:53
29441     -(testing/eval_tools) - let some (AIX) agents settle before firing requests.
29443 hardaker 24 Aug 99 12:48:21
29444     - (vacm_vars.c): correct sysORTable entry.
29446 hardaker 24 Aug 99 13:36:35
29447     - (snmpusm.c): check for null response pointer.
29449 hardaker 24 Aug 99 13:37:31
29450     - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c):
29451       - provide defVersion token support in snmp.conf (sort of hackish).
29453 hardaker 24 Aug 99 13:41:18
29454     - (TODO): remove snmpv3 support :-)
29456 mslifcak 24 Aug 99 14:05:39
29457     -(top/Makefile.in) - remove more generated files with distclean rule.
29459 hardaker 24 Aug 99 14:15:40
29460     - (all_system.h): remove.  again.
29462 mslifcak 24 Aug 99 14:17:33
29463     -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror
29465 mslifcak 24 Aug 99 15:14:18
29466     -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error.
29468 hardaker 24 Aug 99 15:59:42
29469     - (snmp_api.c): remove version setting in snmp_api.c.  Not needed there.
29471 hardaker 24 Aug 99 16:01:55
29472     - (NEWS): 4.0.1 update
29474 mslifcak 24 Aug 99 16:05:15
29475     -(configure.*) move statement about ucdDemoPublic into comment field.
29477 mslifcak 24 Aug 99 16:49:22
29478     -(testing/*) run tests when package is not installed, and when
29479     the build tree is not the same as the source tree.
29481 -------------------------------------------------------------------------------
29483 Changes: V3.6.2 -> V4.0
29485 hardaker 14 Sep 98 09:11:57
29486     - (acconfig.h, config.h.in, configure, configure.in):
29487       - change the PERSISTENTFILE define to PERSISTENTDIR.
29489 hardaker 14 Sep 98 09:17:45
29490     - (agent_read_config.c, snmpd.c, snmpd.h, system.c):
29491       - move persistent cache capability into the library from the
29492         agent. (snmptrapd, and others will need this as well).
29493       - implement some new functions: init_snmpv3(), snmpv3_shutdown(),
29494         snmpv3_get_engine_boots(), etc.
29495       - agentBoots -> engineBoots.
29497 hardaker 14 Sep 98 09:21:05
29498     - (Makefile.in, read_config.c, snmp_api.c, snmp_api.h, snmpv3.c, snmpv3.h):
29499       - move persistent cache capability into the library from the
29500         agent. (snmptrapd, and others will need this as well).
29501       - implement some new functions: init_snmpv3(), snmpv3_shutdown(),
29502         snmpv3_get_engine_boots(), etc.
29503       - agentBoots -> engineBoots.
29505 hardaker 14 Sep 98 09:23:09
29506     - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c,
29507       snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c,
29508       snmptest.c, snmptrap.c, snmpwalk.c):
29509       - pass app name to snmp_parse_args, so it can pass it to
29510         init_snmp(), which now needs it for persistent cache reading.
29512 hardaker 14 Sep 98 09:25:13
29513     - (snmpEngine.c, snmpEngine.h):
29514       - Begin implementation of the SNMP-FRAMEWORK-MIB.
29516 hardaker 14 Sep 98 17:43:12
29517     - (acconfig.h, config.h.in): define ENTERPRISE_NUMBER to 2021.
29519 hardaker 14 Sep 98 17:43:50
29520     - (snmpv3.c, snmpv3.h): implement snmpEngineID creation and configuration.
29522 hardaker 14 Sep 98 17:44:06
29523     - (snmpEngine.c): report snmpEngineID properly.
29525 hardaker 14 Sep 98 17:49:15
29526     - (snmpv3mibs.h): high-level module created to import v3 releated mibs.
29528 hardaker 14 Sep 98 21:09:41
29529     - (util_funcs.[ch], snmpEngine.c, snmpv3.[ch], system.[ch]):
29530       - move snmpEngineTime calculation to snmplib/snmpv3.c.
29531       - move calculate_time_diff() to system.c from util_funcs.c.
29533 hardaker 14 Sep 98 22:29:55
29534     - (snmpMPDStats.c, snmpMPDStats.h):
29535      - implement SNMP-MPD-MIB.
29537 hardaker 14 Sep 98 22:30:10
29538     - (snmpv3mibs.h): add snmpMPDStats module.
29540 hardaker 14 Sep 98 22:40:24
29541     - (snmpEngine.c, snmpMPDStats.c): register the modules in sysORTable.
29543 hardaker 16 Sep 98 07:04:11
29544     - (snmpMPDStats.c): double blank -> single.
29546 hardaker 16 Sep 98 07:04:58
29547     - (usmStats.c, usmStats.h): implement the usmStats portion of the
29548       SNMP-USER-BASED-SM-MIB.
29550 hardaker 16 Sep 98 07:05:43
29551     - (snmpv3mibs.h): add usmStats to require list.
29553 hardaker 18 Sep 98 09:54:08
29554     - (snmp_api.c): change sprintf_oid buf length in DEBUGPOID to 4096.
29556 hardaker 18 Sep 98 09:55:07
29557     - (snmpd.c): init_snmpv3 needs to go above init_agent for engineID creation.
29559 hardaker 18 Sep 98 09:59:20
29560     - (snmpv3mibs.h, usmUser.c, usmUser.h, Makefile.in, snmpusm.c,
29561       snmpusm.h, snmpv3.c, snmpv3.h):
29562       - basic usmUser structure created for the libray with support
29563         functions:
29564         - struct usmUser *usm_get_user(*engineID,  engineIDLen,  *name, *userList);
29565         - struct usmUser *usm_add_user(*user, *userList);
29566         - struct usmUser *usm_free_user(*user);
29567         - struct usmUser *usm_clone_user(*from);
29568         - struct usmUser *usm_create_initial_user();
29569       - first pass at basic USM module support added to the agent.
29571 hardaker 18 Sep 98 12:42:46
29572     - (snmp-tc.h): create a new .h file to store common textual convention defines.
29574 hardaker 18 Sep 98 12:46:38
29575     - (usmUser.c, snmpusm.c, snmpusm.h):
29576       - create and use storageType/userStatus in the usmUser structure.
29577       - fix the auth/priv protocol pointer initializations for the "initial" user.
29579 hardaker 20 Sep 98 11:46:13
29580     - (snmp_vars.c): include snmpusm.h and snmpv3.h.
29582 hardaker 20 Sep 98 11:47:17
29583     - (snmp_agent.c): if a mib module returns an error > SNMP_GEN_ERR,
29584       translate the error to SNMP_GEN_ERR for v1 requests.
29586 hardaker 20 Sep 98 11:49:04
29587     - (mib2c):
29588       - fprintf -> DEBUGP.
29589       - __P -> ANSI.
29591 hardaker 20 Sep 98 11:52:08
29592     - (usmUser.c, usmUser.h):
29593       - getNext bug fixes.
29594       - make usmPublic truely writable.
29595       - implement usm_parse_oid() to parse an oid into engineID/name.
29596       - implement the usmUserSpinLock.
29597       - misc other bug fixes.
29599 hardaker 21 Sep 98 11:12:49
29600     - (snmp_vars.c): finally fixed the write_method's for creation problem.
29602 hardaker 23 Sep 98 10:40:04
29603     - (SNMPv2-TC.txt): rejustify a table.
29605 hardaker 23 Sep 98 10:45:13
29606     - (usmUser.c):
29607       - Make usmUserStatus actually writable and capable of creating new rows.
29608       - Begin (broken) cloneFrom setting.
29609       - Fixes:
29610         - properly malloc space.
29611         - properly use double char name and engineID pointers.
29612         - do proper oid comparisons for getNexts.
29613         - check to see that uptr is defined before using it to retrieve data.
29614         - cloneFrom should always return the ZeroDotZero OID.
29616 hardaker 23 Sep 98 10:46:35
29617     - (snmpusm.c):
29618       - fix usm_add_user() from always adding the user at the end of the list.
29619       - set default values for auth/priv protocols on new users.
29621 hardaker 23 Sep 98 10:47:28
29622     - (snmp_api.c, snmp_api.h): create snmp_duplicate_objid() to malloc a new oid.
29624 hardaker 23 Sep 98 12:15:11
29625     - (ISSUES): update
29627 hardaker 23 Sep 98 12:24:04
29628     - (ISSUES): took one.
29630 hardaker 23 Sep 98 17:58:49
29631     - (ISSUES): cloning/malloc issue.
29633 hardaker 23 Sep 98 17:59:40
29634     - (snmpusm.c, snmpusm.h): created usm_cloneFrom_user() to clone sec info.
29636 hardaker 23 Sep 98 18:00:21
29637     - (usmUser.c): make usmCloneFrom actually work (is setable).
29639 hardaker 23 Sep 98 20:15:57
29640     - (ISSUES): storage type issues.
29642 hardaker 23 Sep 98 20:16:24
29643     - (usmUser.c): make usmUserAuthProtocol and usmUserPrivProtocol writable.
29645 hardaker 23 Sep 98 20:50:05
29646     - (ISSUES): RowStatus question added.
29648 hardaker 23 Sep 98 20:50:45
29649     - (snmpusm.c, snmpusm.h): create usm_remove_user() to remove a user
29650       from a list.
29652 hardaker 23 Sep 98 20:51:46
29653     - (usmUser.c): make usmUserStatus destroy's actually remove a user.
29655 hardaker 27 Sep 98 22:53:53
29656     - (ISSUES): more stuff.
29658 hardaker 27 Sep 98 22:55:09
29659     - (read_config.c, read_config.h, snmpusm.c, snmpusm.h):
29660       - bug fixes.
29661       - new support functions for saving users to the persistent cache.
29663 hardaker 27 Sep 98 22:57:00
29664     - (usmUser.c, usmUser.h):
29665       - bug fixes.
29666       - usmUserStatus is setable (to either volatile or nonVolatile).
29667       - users created by set's are saved (if set to nonVolatile) on agent shutdown.
29669 hardaker 29 Sep 98 20:11:20
29670     - (ISSUES): error mapping (coex work).
29672 marz  1 Oct 98 12:58:42
29673     - (snmp.h, snmpusm.[ch], snmp_api.[ch]): added USM api and snmpv3_build, some tweaks to parse in prep for snmpv3_parse
29675 marz  1 Oct 98 14:05:45
29676     - (snmp_api.c): fixes to snmpv3_parse
29678 marz  4 Oct 98 17:20:30
29679      - (snmp_api.[ch], snmp_client.c, snmpusm.c): added snmpv3 parsing routines
29681 hardaker  5 Oct 98 20:05:03
29682     - (ISSUES): more stuff.
29684 hardaker  5 Oct 98 20:06:57
29685     - (snmp_api.c, snmp_api.h): breakdown of snmpv3_build() into sub-functions.
29687 hardaker  5 Oct 98 21:59:26
29688     - (snmpusm.c): make generateRequestMsg do something generic.
29690 hardaker  5 Oct 98 22:00:22
29691     - (snmpv3.c, snmpv3.h): return a u_char * instead of a char * for engineIDs.
29693 hardaker  5 Oct 98 22:01:04
29694     - (snmp_api.c): misc bug fixes.
29696 hardaker  5 Oct 98 22:50:10
29697     - (snmp_api.c): last of known bugs in snmpv3_build fixed (a pointer
29698       was being used twice in overlapping needed time periods).
29700 marz  7 Oct 98 13:02:40
29701      -(snmp_parse_args.c): add v3 support
29703 marz  7 Oct 98 13:06:41
29704      -(snmp_api.[ch], snmpusm.[ch], snmpv3.c): added pdu field to hold sec state ref, fixed usm prototypes, added check for null hent return
29706 hardaker  7 Oct 98 15:36:05
29707     - (snmpusm.c): flush out a generic processIncomingMsg().
29709 hardaker  7 Oct 98 15:36:36
29710     - (snmp_impl.h): add securityName to the agent's packet_info structure.
29712 hardaker  7 Oct 98 15:38:00
29713     - (snmp_api.c): many many bug fixes to v3 parse/build routines.
29715 hardaker  7 Oct 98 15:39:17
29716     - (vacm_vars.c): recognize the securityName when USM model is in use.
29718 hardaker  7 Oct 98 17:17:10
29719     - (snmp_agent.c): initial pass at v3.  Will fail on sending error messages.
29721 hardaker  7 Oct 98 17:45:22
29722     - (snmp_api.c): pass in the sec_parms length to processIncomingMsg
29724 hardaker  7 Oct 98 17:46:04
29725     - (snmp_agent.c): bug fix: using an array as a pointer (used to be one).
29727 hardaker  7 Oct 98 22:40:43
29728     - (snmp_api.c, snmpv3.c, snmpv3.h):
29729       - default snmpv3 parameters can be specified in a snmp.conf file.
29731 hardaker  8 Oct 98 10:13:23
29732     - (ISSUES): everyone loves issues!
29734 hardaker  9 Oct 98 08:03:57
29735     - (config.h.in, configure, configure.in): use zlib when using rpm libraries.
29737 dreeder  9 Oct 98 13:59:12
29738     - (ISSUES): Need a pass for traditional UN*X system programming holes.
29740 hardaker  9 Oct 98 18:23:27
29741     - (snmpusm.c): generateRequestMsg() doesn't ASN encode the sec_params.
29743 hardaker  9 Oct 98 18:24:02
29744     - (snmp_api.c): restructure the packet building to use less memcpy's.
29746 hardaker  9 Oct 98 18:24:26
29747     - (snmp_agent.c): use snmp_build_packet() to construct all v3 data.
29749 dreeder 12 Oct 98 07:18:56
29750     - (ISSUES): proof memory invocation/disposal; put time stamps in log files.
29752 hardaker 12 Oct 98 07:19:28
29753     - (snmp_api.c, snmp_api.h):
29754       - new stats counter API.
29755       - bug fixes.
29757 hardaker 12 Oct 98 07:42:28
29758     - (snmp_api.c, snmp_api.h): bug fixes with counters (returns u_int, EG).
29760 hardaker 12 Oct 98 07:44:55
29761     - (snmp_agent.c):
29762       - make v3 code return errors properly.
29763       - bug fixes.
29765 hardaker 12 Oct 98 07:45:11
29766     - (snmpMPDStats.c, snmpMPDStats.h, usmStats.c, usmStats.h):
29767       - use the new stats counter API.
29769 marz 12 Oct 98 07:56:30
29770      -(snmp_parse_args.c): merged hex to bin funcs - There can be only One
29772 marz 12 Oct 98 08:11:46
29773      -(snmp_api.[ch], snmpusm.[ch]): merged hex to bin funcs, fixed MP/USM api, implemented noAuthNoPriv USM, implemented engine probe algorithm
29775 hardaker 12 Oct 98 09:23:49
29776     - (ISSUES): note on David's issue.
29778 hardaker 12 Oct 98 12:26:06
29779     - (acconfig.h, config.h.in, configure, configure.in):
29780       - look for /dev/random and define HAVE_DEV_RANDOM.
29781       - look for libkmt and libcrypto and define HAVE_LIBXXX.
29783 marz 12 Oct 98 15:46:36
29784     - (snmpusm.c): fixed header size issues (difference between asn_build_header and asn_build_sequence)
29786 hardaker 12 Oct 98 21:56:42
29787     - (system.c, system.h): make calculate_time_diff take a pointer.
29789 hardaker 12 Oct 98 21:59:53
29790     - (snmpv3.c): use new calculate_time_diff().
29792 hardaker 12 Oct 98 22:04:06
29793     - (snmp_client.c): bug fixes:
29794       - snmp_synch_input() needs to clone a report pdu too.
29795       - snmp_clone_pdu() needs to copy contextEngineID, contextName, and
29796         securityName
29798 hardaker 12 Oct 98 22:12:50
29799     - (snmp_api.c, snmp_api.h):
29800       - make snmp_increment_statistic() return the changed value.
29801       - create new function: snmp_free_varbind() to free a list.
29802       - \n's to the end of the new debugging messages for engineID discovery.
29803       - Merge response/report handling to make report's call their
29804         callback as well (engineID discovery was never returning).
29806 hardaker 12 Oct 98 22:19:54
29807     - (configure, configure.in): remove incorrect comment.
29809 hardaker 12 Oct 98 22:22:36
29810     - (ISSUES): wierd memory question.
29812 hardaker 12 Oct 98 22:23:16
29813     - (system.c): use new calculate_time_diff().
29815 hardaker 12 Oct 98 22:25:06
29816     - (snmp_agent.c): handle engineID discovery requests.
29818 hardaker 12 Oct 98 22:58:26
29819     - (usmUser.c): new function to return the userList.
29821 hardaker 12 Oct 98 22:58:55
29822     - (snmpusm.c, snmpusm.h): new function usm_check_secLevel(int, struct *usmUser);
29824 hardaker 12 Oct 98 22:59:36
29825     - (snmp_agent.c): handle unknownSecurityName and unsupportedSecurityLevel.
29827 hardaker 13 Oct 98 13:27:14
29828     - (acconfig.h, config.h.in, configure, configure.in):
29829       - new options: --disable-privacy, --enable-v2p-md5.
29831 hardaker 13 Oct 98 13:31:22
29832     - (acconfig.h, config.h.in): comment formatting.
29834 hardaker 14 Oct 98 13:29:05
29835     - (snmp_api.c): make snmp_add_var set the size of the oid buffer.
29837 hardaker 14 Oct 98 13:29:40
29838     - (snmpusm.c, snmpusm.h): moved the default userList into the library.
29840 hardaker 14 Oct 98 13:31:29
29841     - (usmUser.c): use the new library default user list.
29843 hardaker 14 Oct 98 13:32:58
29844     - (snmp_agent.c):
29845       - use the new library default user list.
29846       - don't free a nonexistent pdu (it only exists for v3 requests).
29848 hardaker 14 Oct 98 13:47:56
29849     - (snmp_agent.c): make sure pdu->securityName is null terminated.
29851 hardaker 14 Oct 98 17:52:23
29852     - (aclocal.m4, configure, configure.in, Makefile.in):
29853       - new arguments to configure to set CFLAGS and LIBS:
29854         - --with-KMT=path
29855         - --with-SSLeay=path
29856       - fix to agent/mibgroup/Makefile to keep the above from getting the
29857         wrong asn1.h from the SSLeay package.
29859 hardaker 14 Oct 98 20:41:07
29860     - (aclocal.m4, config.h.in, configure, configure.in, */Makefile.in):
29861       - check for kmt.h
29862       - re-order CPPFLAGS to put -I flags last.
29864 hardaker 14 Oct 98 20:45:51
29865     - (usmUser.c, usmUser.h, snmpusm.c, snmpusm.h):
29866       - move usm_parse_config_usmUser to the library.
29868 hardaker 14 Oct 98 20:47:48
29869     - (agent_read_config.c): include snmpusm.h
29871 dreeder 15 Oct 98 12:02:40
29872     - Base for SCAPI + some formatting on the path to snmpv3 startup and shutdown.
29873     - Shuffling in header files to defeat warnings of #define redundancies:
29874         notably, s/freebsd*.h and snmplib/system.h
29875     - Debug & tini toolbag in snmplib/{debug,tools}.*
29876     - Changed configure option --enable-v2p-md5 to --enable-internal-md5.
29877     - Consolidated library system and local header include sequences into
29878         snmplib/all_*.h files.  Possibly better solutions for this...
29880 hardaker 15 Oct 98 22:24:52
29881     - (usmUser.c): removed usm_parse_config_usmUser that David put back by
29882       accident when doing formating.
29884 hardaker 15 Oct 98 22:25:17
29885     - (keytools.c, keytools.h): added length to engineID.
29887 hardaker 15 Oct 98 22:25:58
29888     - (read_config.c, read_config.h): make copy_word return a pointer.
29890 hardaker 15 Oct 98 22:26:21
29891     - (scapi.c, scapi.h): move #includes from .h to .c.
29893 hardaker 15 Oct 98 22:27:03
29894     - (snmpusm.c, snmpusm.h): new config options to change keys.
29896 hardaker 15 Oct 98 22:27:58
29897     - (snmpv3.c): don't call init_kmt() unless HAVE_LIBKMT is defined.
29899 hardaker 15 Oct 98 22:42:00
29900     - (keytools.c, keytools.h): move #include from .h to .c.
29902 hardaker 15 Oct 98 22:47:56
29903     - (usmUser.c, usmUser.h):
29904       - use do_keychange() to implement the key change write methods.
29905       - a bit of -Wall cleanup.
29907 dreeder 16 Oct 98 11:28:12
29908     - Updated SCAPI crypting functions to identify transforms OIDs not #define's.
29909     - Moved "global" definitions of OID transforms to snmpusm.h, and out of
29910         usmUser.c and snmpusm.c.
29911     - sc_generate_keyed_hash() stands as a good example of what other functions
29912         will look like.
29914 dreeder 16 Oct 98 11:50:09
29915     - (scapi.c, scapi.h) Output buffer arguments for (en|de)crypting are
29916         single-pointers.
29918 lewis 16 Oct 98 13:15:16
29919     - - (snmpusm.h):
29920       - Added USM_ERR symbols used by usm_generate_out_msg
29922 lewis 16 Oct 98 13:20:07
29923     - - (snmpusm.c)
29924       - Rewrote usm_generate_out_msg, renaming old implementation to
29925         usm_generate_out_msg_NULL
29926       - This code compiled on FreeBSD, not tested for linking or running
29927       - Added functions to calculate indicies (asn_predict_int_length,
29928         asn_predict_length, usm_calc_offsets) and to make the CBC-DES
29929         initialization vector (usm_set_salt).
29931 dreeder 18 Oct 98 21:14:09
29932     - SCAPI code complete, but not completely tested.
29933         Added testing/ directory.
29934         Verified that Ed's recent changes compile cleanly.
29935         Tried to patch up "critical" -Wall warnings.
29937 hardaker 19 Oct 98 07:10:27
29938     - (Makefile.top): remove -Wall requirement.
29940 dreeder 19 Oct 98 15:12:57
29941     - Core SCAPI routines appear sound.  testing/ directory is no longer
29942         commented out.  SNMPv3 style key manipulations untested yet.
29943         Created (?) a slew of new warnings from files early in compile sequence.
29945 dreeder 20 Oct 98 11:38:42
29946     - Tests for generate_Ku and generate_kul.  (testing/ktest -h for help.)
29947         Cleaned up new set of "critical" warnings -- mostly adding #include's.
29948         Fixed KMT/apps/randtest.c so it compiles under Linux.
29950 marz 21 Oct 98 08:18:03
29951      -(snmp_api.[ch]): add fields for authKey and privKey
29953 lewis 21 Oct 98 12:07:16
29954     - - (snmp.h)
29955       - Added SNMP_ERR_ error symbolic constants for the auth/priv (USM) module
29956         reported errors.
29957       - Used values 19-27, updated MAX_SNMP_ERR to 27.
29959 lewis 21 Oct 98 12:08:24
29960     - - (snmpusm.h)
29961       - Added symbolic constants for errors found processing incoming messages.
29962       - Equated the symbols with those added to snmp.h
29964 hardaker 21 Oct 98 12:10:03
29965     - (snmp_api.h): added ASN/SNMP counters to the counter list.
29967 marz 21 Oct 98 12:50:24
29968      -(snmp_api.[ch]): correctly add #define sizes for authKey and privKey
29970 marz 21 Oct 98 13:38:57
29971      -(snmp_api.[ch]): added auth/priv protocol type fields to session
29973 marz 21 Oct 98 13:49:11
29974      -(snmp_api.c): added cast for internal pdu (internal pdu should be elimianted someday)
29976 hardaker 21 Oct 98 13:53:38
29977     - (snmp_api.h): STAT_MAX_STATS -> MAX_STATS.
29979 hardaker 21 Oct 98 17:54:08
29980     - (snmpv3.c): remove snmp_perror() defined as perror().  It's a real function.
29982 hardaker 21 Oct 98 17:58:08
29983     - (asn1.c): asn_build_string: allow a null string to build a 00 padded string.
29985 hardaker 21 Oct 98 18:00:07
29986     - (snmp_api.c):
29987       - engineID discovery debugging messages.
29988       - zero length contextNames ok.
29989       - set max length before usm_generate_out_msg().
29991 hardaker 21 Oct 98 19:04:35
29992     - (snmp_api.c): move the engineID discovery to snmp_sess_open().
29994 hardaker 21 Oct 98 19:05:12
29995     - (snmp_api.h): synch snmp_pdu and internal_snmp_pdu.
29997 dreeder 21 Oct 98 19:55:15
29998     - Shook the bugs out of key manipulation routines (generate_kul, generate_Ku).
29999         Completed and tested KeyChange TC code ({encode,decode}_keychange).
30000         Created initial elements of an automated test harness in testing/.
30001         Created data files and test scripts to demonstrate compliance.
30002         Miscellaneous additions to snmplib/tools.?, some temporary/transitional.
30004 marz 21 Oct 98 19:58:11
30005      -(snmp_parse_args.c): add auth/priv proto flags, add auth priv key flags
30007 marz 21 Oct 98 20:19:08
30008     - (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?)
30010 hardaker 21 Oct 98 21:21:41
30011     - (lcd_time.c): minor warning fixes.
30013 hardaker 21 Oct 98 21:22:07
30014     - (tools.c, tools.h): new tool: memdup().
30016 hardaker 21 Oct 98 22:08:07
30017     - (snmp_api.c):
30018       - generate a usm user from session data if needed.
30019       - check the result from the usm and fail if it does.
30021 marz 22 Oct 98 08:02:11
30022      -(snmp_api.c): added DEBUGP code to trace message version and secLevel for demo
30024 lewis 22 Oct 98 13:37:34
30025     - - (snmpusm.c)
30026       - Not a working/tested version, but it compiles.
30027       - Fixed one bug - "&" to "==" in an if()
30028       - Did not alter code to deny null engine id users
30029       - Added much code in process incoming message
30030       - New use of errors and DEBUGP
30031       - Still waiting on updates to lcd_time.h to implement
30032         step #3 of RFC 2274, s3.2.
30034 dreeder 23 Oct 98 09:45:47
30035     - LCD Time API prototypes are complete.  90% stable.
30036         Draft of automated testing harness in testing/.
30037                 Use testing/eval_suite.sh to run all current tests.
30039 lewis 23 Oct 98 11:38:25
30040     - - (lcd_time.h)
30041       - added definitions for TRUE and FALSE (if not previously defined)
30042       - fixed a compilation bug in the ensure entry macro
30044 lewis 23 Oct 98 11:47:37
30045     - - (snmpusm.c)
30046       - Added the step 3 code to process outgoing messages function
30047       - Still un-run
30049 dreeder 23 Oct 98 15:39:02
30050     - Complete code for LCD time API.  Awaiting serious tests.
30051         Changed snmpv3_get_engine{Time,Boots} to snmpv3_local_snmpEngine*
30053 dreeder 24 Oct 98 23:07:54
30054     - Shook bugs out of LCD to manage engine IDs/time ("testing/etest -a").
30055         Added a function dump_snmpEngineID ("testing/misctest -1").
30056                 Made sprint_hexstring not-static... (temporary change I think).
30057         Added comments/questions about building snmpEngineID.  (snmpv3.c)
30058         Added TRUE/FALSE defines to snmpusm.c.  (These should be standardized.)
30059         Added SNMP_MAXBUF_SMALL.  (tools.h)
30060         Cleaned up (clarified?) test harness description.
30062 marz 25 Oct 98 14:48:06
30063      -(snmp_parse_args.c): move key generation (generate_Ku) after init_snmp
30065 hardaker 25 Oct 98 20:59:33
30066     - (snmp_agent.c): debugging parse/build statements and errno fixes.
30068 hardaker 25 Oct 98 21:00:15
30069     - (system.h): created DEBUGPL to do DEBUGP with file/line statements.
30071 hardaker 25 Oct 98 21:01:00
30072     - (tools.c): check memdup() for NULL passed in.
30074 hardaker 25 Oct 98 21:01:58
30075     - (read_config.c): bug fixes: misc NULL checks.
30077 hardaker 25 Oct 98 21:02:40
30078     - (snmp_client.c): default to setting secNameLen and contextNameLen to -1.
30080 dreeder 25 Oct 98 22:28:18
30081     - Mostly shuffling pre-existing things about --
30082             Used USE_INTERNAL_MD5 put kmt_hash parallel with v2p MD5 hash.
30083             sc_encrypt/sc_decrypt now also return: SNMPERR_SC_NOT_CONFIGURED.
30084             Tested and "fixed" build with on&off settings of:
30085                     USE_V2PARTY_PROTOCOL, SCAPI_AUTHPRIV, USE_INTERNAL_MD5.
30086             Greatest damage done in agent/snmp_agent.c, snmplib/snmp_client.c.
30087             Repaired use of key manipulation functions in snmpusm.c.
30088                     (Could use peer review as my expectations of use may differ.)
30089             Added (and removed 1) some XXX's in party code...
30091 hardaker 26 Oct 98 13:34:03
30092     - (snmpusm.c): enable NULL engineIDs in user storage.
30094 hardaker 26 Oct 98 13:37:03
30095     - (snmp_api.c, snmp_api.h):
30096       - creating users from a session:  create_user_from_session().
30097       - make probing use the above twice (once for NULL engineID and once
30098         for probed engineID).
30099       - bug fix:  snmp version printed in debugging was off by -1.
30101 hardaker 26 Oct 98 20:41:19
30102     - (snmp_agent.c): set context name on engineID report.
30104 hardaker 26 Oct 98 20:42:06
30105     - (snmpd.c): create the "initial" user for engineID:null.
30107 hardaker 26 Oct 98 22:12:17
30108     - (keytools.c): check for NULL pointer, not *pointer.
30110 hardaker 26 Oct 98 22:15:01
30111     - (snmpusm.c): malloc kul space in usm_set_password().
30113 dreeder 28 Oct 98 09:39:57
30114     - get_enginetime() now returns <0,0> tuple for NULL/""/len=0 engineIDs.
30115         sc_{check,generate}_keyed_hash() process hashes <= hash output len.
30116                 (Stable, but expect an expanded test in scapitest.c soon.)
30117         Misc: Put MD5_HASHSIZE_BYTES in party.h; SNMP_ZERO in tools.h
30119 lewis 28 Oct 98 13:16:54
30120     - - (snmpusm.c)
30121       - Debugged running of usm_generate... function so that it runs with no
30122         authentication / no privacy options.  (Don't have a way yet to test
30123         with the fancy security.)
30124       - Added a line for debugging which sets all bytes of the security header
30125         and the PDU's resting place to FF - for debugging purposes only.  This
30126         lets me see what bytes remain to be punched in.  This line is flush left
30127         in the file, indicating that it is to be cut out if we reach release.
30128       - Added "emergency_print," an uncalled routine I like to have when running
30129         in gdb.  It dumps a field of x bytes in hex, 25 values to a line.
30131 dreeder 28 Oct 98 14:19:52
30132     - Bounded KMT code with #define's for HAVE_LIBKMT
30133         - Will not compile without either HAVE_LIBKMT -or- USE_INTERNAL_MD5.
30134         - Added new error code: SNMPERR_KT_NOT_AVAILABLE.
30135         - Added a test for previous changes to sc_*_keyed_hash() functions.
30136                 (Augmented test_dokeyedhash() in keymanagement.c.)
30138 lewis 29 Oct 98 09:56:08
30139     - - (snmpusm.c)
30140       - Made fixes to process incoming
30141       - Began to add code for the security state reference
30143 lewis 29 Oct 98 10:27:37
30144     - - (snmpusm.h)
30145       - Added prototype for set_reportErrorOnUnknownID
30147 lewis 29 Oct 98 10:29:16
30148     - - (snmpusm.c)
30149       - Fixed some of Wes' reported problems.
30150       - Added code to store secStateRef
30151       - Still need to use it in generate_outgoing
30153 lewis 29 Oct 98 14:30:18
30154     - - (snmpusm.c)
30155       - Now makes use of the stored secStateRef in generate outgoing
30156       - I hope - I still haven't been able to get message back and forth,
30157         it's time to figure out how to run the snmpd stuff I guess.
30159 marz 29 Oct 98 15:06:49
30160     add #idef gaurds for kmt.h and kmt_algs.h dependent on existence of headers rather than libkmt
30162 lewis 30 Oct 98 06:45:24
30163     - - (snmpusm.h)
30164       - Added a state reference free routine
30165       - Changed name of the routine to set the report-on-error flag so that it
30166         begins with "usm_".
30168 lewis 30 Oct 98 06:46:52
30169     - - (snmpusm.c)
30170       - Modified the free state ref routine to take a void * instead of a
30171         struct whatever *, this plus adding it to the .h file makes is useable
30172         by the Message Processor.
30174 lewis 30 Oct 98 07:34:26
30175     - - (snmpusm.c)
30176       - Removed a potential memory hole (returning on error from the process
30177         incoming routine without freeing the security state reference).
30179 hardaker 30 Oct 98 08:38:53
30180     - (snmpv3.c): snmp_perror() -> perror() ["malloc"].
30182 hardaker 30 Oct 98 08:43:52
30183     - (snmpd.c):
30184       - Make -D a toggle.
30185       - use usm_set_reportErrorOnUnknownID().
30187 hardaker 30 Oct 98 08:45:09
30188     - (snmp_parse_args.c):
30189       - Make -D a toggle.
30191 hardaker 30 Oct 98 16:44:43
30192     - (snmp_agent.c): make the agent watch the error status from packet
30193       parsing instead of doing checks itself.
30195 hardaker 30 Oct 98 16:52:03
30196     - (snmpusm.c): usm_get_user(): allow a null length (but non null
30197       pointer) engineID.
30199 marz  1 Nov 98 15:55:11
30200      -(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++
30202 hardaker  1 Nov 98 19:32:43
30203     - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c,
30204       snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c,
30205       snmptest.c, snmptrap.c, snmpwalk.c):
30206       - use "snmpapp" as configuration file name.
30208 hardaker  1 Nov 98 19:36:59
30209     - (snmp_api.c): generate user->Kul from session->Ku.
30211 hardaker  1 Nov 98 19:38:29
30212     - (snmp_agent.c): generate all sorts of new SNMP reports when needed.
30214 hardaker  1 Nov 98 19:39:29
30215     - (snmpd.c): use snmp_perror() if snmp_agent_parse() returns 0.
30217 hardaker  2 Nov 98 09:00:25
30218     - (vacm.c): allow a security level >=, not ==.
30220 hardaker  2 Nov 98 09:01:07
30221     - (snmpv3.c): remove usm_create_initial() and set_enginetime().
30223 hardaker  2 Nov 98 09:06:04
30224     - (snmpusm.c, snmpusm.h):
30225       - new function: init_usm_post_config(void);
30226       - make usm_get_user_from_list() handle a bogus initial user flag.
30228 hardaker  2 Nov 98 09:09:35
30229     - (snmp_api.c):
30230       - use init_usm_post_config();
30231       - use usm_get_user_from_list to ask not to return the default initial user.
30232       - fix snmp_var_add_variable() to allow counters.
30234 hardaker  2 Nov 98 09:10:15
30235     - (snmp_parse_args.c): typo on des key initialization, forgot the 'X'.
30237 hardaker  2 Nov 98 09:13:36
30238     - (snmp_agent.c):
30239       - fix report OIDs to be correct.
30240       - debugging statement when sending a report.
30241       - added unsupported security level report.
30242       - send a counter instead of an integer.
30244 hardaker  2 Nov 98 16:01:24
30245     - (snmp_parse_args.c): generate Ku for priv protocol using auth protocol hash.
30247 hardaker  3 Nov 98 09:37:03
30248     - (lcd_time.c): first byte==0 engine ID's are valid.
30250 lewis  4 Nov 98 11:35:29
30251     - - (snmpusm.c)
30252       - Better handling of null and unknown engine IDs.
30254 dreeder  4 Nov 98 11:45:08
30255     - (lcd_time.c) Special cases for NULL or 0 length engineIDs.
30257 hardaker  4 Nov 98 21:53:32
30258     - (snmp_agent.c): check engineID to make sure its us.
30260 lewis  5 Nov 98 09:52:35
30261     - - (snmpusm.c)
30262       - Fixed call to predict integer length routine to give it the *whole*
30263         number, not just one (first/last depends on endian) of the number.
30264         Doh! scale rating 9.
30265       - Altered that routine to be more like the asn_build_int ... i.e., no
30266         longer assumes the length of the length is 1.  Doh! rating a 1.
30268 lewis  5 Nov 98 11:03:24
30269     - - (snmpusm.c)
30270       - Fixed some DEBUGP calls to show the right function, perhaps these will
30271         become DEBUGPL in the future.
30273 dreeder  5 Nov 98 15:37:29
30274     - Mostly function header comments in read_config.c, util_funcs.c, snmpv3.c.
30275         (Please feel free to check for accuracy...)
30276       Check for NULL in register_config_handler().
30277       Added length argument to snmpv3_get_engineID().
30278       Check for length(P)<USM_LENGTH_P_MIN in generate_Ku().
30279       Note: "etest -a" has a new failure; to be fixed when Time LCD re-stabilizes.
30281 marz  6 Nov 98 16:13:37
30282      -(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?
30284 marz  7 Nov 98 12:33:49
30285      -(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
30287 marz  7 Nov 98 12:37:21
30288      -(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
30290 hardaker  9 Nov 98 13:29:19
30291     - (snmp_api.c): generate_kul should use authprotocol.
30293 marz 11 Nov 98 07:51:43
30294      -(lcd_time.c, snmpusm.c): fixes to handle null engine ID - tolerated when sending, unknown when receiving
30296 marz 11 Nov 98 08:03:24
30297      -(snmp_agent.c): remove workaround to detect unknownEngineID error - now doen in USM as spec'd
30299 hardaker 11 Nov 98 12:37:47
30300     - (snmpd.c, snmp_api.c, snmpv3.c, snmpv3.h):
30301       - move initial set_enginetime() from agent to snmpv3.c.
30302       - new snmp.conf configure file tokens: defAuthType, defPrivType,
30303         defPassphrase, defAuthPassphrase, defPrivPassphrase.
30304       - minimum boots used is 1, not 0.
30306 hardaker 11 Nov 98 13:09:26
30307     - (snmpd.c): added needed init_() routines.
30309 hardaker 11 Nov 98 13:11:02
30310     - (snmpv3.c): don't print oids to %s's.
30312 hardaker 13 Nov 98 07:59:04
30313     - (snmpd.c): create the correct initial user after engineID configuration.
30315 hardaker 13 Nov 98 08:03:45
30316     - (usmUser.c): don't initialize user here.
30318 hardaker 13 Nov 98 08:04:42
30319     - (snmpv3.c): make engineID configuration lines get parsed early.
30321 hardaker 13 Nov 98 08:14:04
30322     - (snmpusm.c):
30323       - more appropriate engineID checking for users (was a bug).
30324       - usm_add_user(): don't duplicate users with the same name/engineID.
30326 hardaker 15 Nov 98 10:19:55
30327     - (snmpd.c): move post_config init routines to beyond persistent reading.
30329 hardaker 15 Nov 98 12:55:38
30330     - (Makefile.in):
30331       - new make target: test
30332       - make all doesn't compile the testing directory.
30334 hardaker 15 Nov 98 13:00:41
30335     - (usmUser.c, snmpusm.c, snmpusm.h):
30336       - usm_remove_user():
30337         - properly updates the list pointer.
30338           - requires a ** pointer to the list to do this.
30339         - check against a NULL list pointer.
30340       - usm_cloneFrom_user():
30341         - the keys were not being properly duplicated.
30342       - usm_clone_user(): deleted.
30343       - usm_create_user(): created, and used in place of usm_clone_user(NULL).
30345 hardaker 15 Nov 98 13:01:27
30346     - (etimetest.c): fix calls to set/get_enginetime().
30348 hardaker 15 Nov 98 14:14:07
30349     - (ISSUES): finished a couple of things.
30351 hardaker 15 Nov 98 14:19:21
30352     - (ISSUES, snmp_agent.c): fix pdu freeing problem, thanks to Joe's
30353       merge of the pdu structures.
30355 hardaker 15 Nov 98 15:50:33
30356     - (ISSUES): misc date changes and mark that I'm working on something.
30358 hardaker 15 Nov 98 15:53:24
30359     - (snmpd.c, read_config.c, snmp_api.c):
30360       - create/call snmp_shutdown().
30361       - remove the "persistent." part of the persistent .conf name.
30362       - rename instead of unlink old persistent .conf file.
30364 hardaker 15 Nov 98 17:37:00
30365     - (ISSUES, snmpv3.c): when engineID changes from the previous run,
30366       reset engineBoots to 1.  (requires storing the last engineID used).
30368 hardaker 16 Nov 98 20:10:19
30369     - (snmp_agent.c, snmpd.c, snmp_mib.c, snmp_mib.h, snmp_api.c,
30370       snmp_api.h):
30371       - use new library based statistics counter everywhere.
30373 hardaker 16 Nov 98 20:17:01
30374     - (util_funcs.c, util_funcs.h, interfaces.c, system.c, registry.c):
30375       - use header_generic in a few more places.
30376       - standardize the MATCH_FAILED and MATCH_SUCCEEDED definitions.
30378 hardaker 22 Nov 98 07:24:56
30379     - (snmpusm.c): usm_create_initial_user() accepts name & auth/priv types.
30381 hardaker 22 Nov 98 07:25:52
30382     - (snmpd.c):
30383       - log PID to file using -P.
30384       - create template users:  templateMD5 & templateSHA.
30386 hardaker 22 Nov 98 07:26:30
30387     - (keymanagetest.c): new flag: -q = quiet.
30389 hardaker 22 Nov 98 07:27:12
30390     - (demo): script to run list of commands required for the demo.
30392 hardaker 22 Nov 98 07:28:58
30393     - (.cvsignore): ignore testing targets.
30395 hardaker 22 Nov 98 14:36:53
30396     - (demo): quote the pass phrase.
30398 hardaker 22 Nov 98 22:16:44
30399     - (demo):
30400       - pass/fail type output.
30401       - hosts other than localhost.
30402       - capability to look for stuff in output of commands.
30404 hardaker 22 Nov 98 22:26:28
30405     - (demo): turn encryption on for tests that need it.
30407 hardaker 23 Nov 98 07:14:05
30408     - (keymanagetest.c): print MD5/SHA before the keychange string.
30410 hardaker 23 Nov 98 07:16:01
30411     - (demo): fix the key change string extraction to look for the MD5 version.
30413 hardaker 23 Nov 98 07:38:44
30414     - (keymanagetest.c): bequiet should be 0 by default.
30416 hardaker 23 Nov 98 08:06:34
30417     - (demo): bug fixes.
30419 dreeder 24 Nov 98 16:43:50
30420     Fixed bug in USM preventing exchange of crypted packets.  Code added
30421         to properly estimate size of crypted text given un-padded plaintext.
30422         Found/fixed KMT prototype conflict that caused the given IV to be
30423         ignored at crypt/decrypt time.
30424     setup_engineID() has a new argument to allow ID strings to be returned
30425         to caller.
30426     New file snmplib/transform_oids.h to put static declarations in a single
30427         place...
30428     Failure of stat increments in USM no longer cause failure in the calling
30429         function.
30430     Added utility apps/encode_keychange.  (-h for usage.)
30431     DIFFTIME macro to replace oft repeated code.
30432     Shortened some VACM debugging output to a single line from many.
30433     More comments.  More trouble spots marked XXX.
30434     Converted oft used magic numbers to symbolic constants (some pre-existing).
30435     Cleaned up some simply fixed build warnings.
30436     Updated nonexport/crypto/README.  Still needs work.
30438 marz 25 Nov 98 07:44:28
30439      -(snmp_parse_args.c): added -T <boots> <time> to set an initial (authenticated) time value for the destination engineIDs boots/time)
30441 marz 25 Nov 98 07:48:49
30442      -(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
30444 marz 25 Nov 98 07:51:50
30445      -(tools.c): oops back out little compile workaround I did not mean to commit
30447 marz 25 Nov 98 07:54:01
30448      -(snmpd.c, snmp_agent.c): initialize pid_dile, only allocate engineID mem for Reports when sending Report, fix version info in debug message
30450 hardaker 25 Nov 98 07:56:30
30451     - (snmpEngine.c, snmpMPDStats.c, usmUser.c, usmUser.h):
30452       - Added a couple of DEUBGP statements and a couple of comment clairifications.
30454 hardaker 25 Nov 98 12:39:01
30455     - (snmpusm.c): changes in comments for clarification.
30457 hardaker 25 Nov 98 12:40:35
30458     - (snmpv3.c): changes in comments for clarification.
30460 hardaker 25 Nov 98 12:54:08
30461     - (snmp_agent.c): version checks against v2c/v2p -> !v1.
30463 hardaker 25 Nov 98 13:04:02
30464     - (snmpd.c): comment clarification.
30466 hardaker 25 Nov 98 17:12:02
30467     - (demo):
30468       - encode_keychange usage.
30469       - move closer to 42, but leave room for a few more things.
30471 hardaker 25 Nov 98 22:58:43
30472     - (config.h.in, configure, configure.in): check for tcgetattr.
30474 hardaker 25 Nov 98 22:59:56
30475     - (snmpv3.c, snmpv3.h): create snmpv3_set_engineBootsAndTime().
30477 hardaker 25 Nov 98 23:00:47
30478     - (tools.c): dump_engineID should *never ever* modify the passed length param.
30480 hardaker 25 Nov 98 23:02:49
30481     - (demo):
30482       - -s: 1 sec sleep instead of keypress.
30483       - do time tests.
30484       - use encode_keychange.
30486 hardaker 25 Nov 98 23:04:10
30487     - (snmpEngine.c, snmpEngine.h):
30488       - Shhhhh.....  boots and time are writable...  Don't tell anyone... Shhh...
30490 hardaker 25 Nov 98 23:15:05
30491     - (encode_keychange.c):
30492       - use u_char's where appropriate.
30493       - some debugging statements added.
30495 hardaker 25 Nov 98 23:32:51
30496     - (usmUser.c):
30497       - keychange needs a temp buffer.
30498       - a few debugging statements.
30500 hardaker 27 Nov 98 10:20:45
30501     - (snmpusm.c): usm_set_salt() accepts a key which is too long (SHA for DES).
30503 hardaker 27 Nov 98 10:23:03
30504     - (snmp_api.c): snmpv3_send_report() removes the secStateReference
30505       from the pdu is there is one.  It shouldn't be used for reports.
30507 hardaker 27 Nov 98 10:31:12
30508     - (demo): final fixes for all current tests to work.
30510 hardaker 27 Nov 98 15:15:25
30511     - (demo):
30512       - -T: pause after test completions.
30513       - **** 42/42 tests passed
30515 hardaker 27 Nov 98 16:55:15
30516     - (snmppass.c): beginnings of a snmp password changer:
30517       - stole most code from snmpset.c and encode_keychange.c.
30518       - need to fix: must specify most everything on the command line (ie,
30519         .conf file tokens don't work here).
30520       - very unclean and a quick hack.
30521       - differs from encode_keychange, in that it actually preforms the set.
30523 hardaker 27 Nov 98 16:55:23
30524     - (Makefile.in): add snmppass.c
30526 hardaker 27 Nov 98 16:56:47
30527     - (.cvsignore): snmppass and encode_keychange
30529 hardaker 28 Nov 98 11:41:02
30530     - (usmUser.c, usmUser.h):
30531       - merge write_ keyChange and ownKeyChange functions into one.  Since
30532         the user name is not passed in, the calling module will have to
30533         check for it until we're willing to change the API or the VACM is
30534         fixed and the ownKeyChnage objects can be obsoleted.
30536 hardaker 28 Nov 98 11:41:36
30537     - (snmppass.c): -o: use the ownKeyChange object.
30539 marz 29 Nov 98 19:32:21
30540      (demo): fix time sync test to test for timeout as expected when app clock is set ahead
30542 marz 29 Nov 98 19:34:41
30543      -(snmp_api.c): move commandline based boots/time setting code after engineID discovery in case engineID was not supplied on command line as well
30545 hardaker 30 Nov 98 22:00:23
30546     - (demo): better document the required .conf file pieces.
30548 hardaker 30 Nov 98 22:12:10
30549     - (demo): enable -C: auto-configure the agent.
30551 wbabson  1 Dec 98 07:56:55
30552     Fixed a library search order bug which had /usr/local/ssl/lib and /usr/local/lib
30553     searched before ../snmplib. This caused unresolved references when trying to
30554     link snmpd and the applications. To do this LOCAL_LIBS was created and ../snmplib
30555     was removed from LIBS and placed there. Then LOCAL_LIBS was added before
30556     LDFLAGS in the link commands. agent/Makefile.in and apps/Makefile.in were modified.
30558 hardaker  1 Dec 98 14:54:28
30559     - (snmp_api.c): include kmt.h and related.
30561 hardaker  1 Dec 98 14:55:28
30562     - (tools.c): include kmt.h and related.
30564 hardaker  1 Dec 98 14:55:49
30565     - (usmUser.c): include kmt.h and related.
30567 hardaker  1 Dec 98 14:55:55
30568     - (snmppass.c): include kmt.h and related.
30570 marz  2 Dec 98 08:32:29
30571      -(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
30573 hardaker  2 Dec 98 14:26:08
30574     - (snmp_agent.c): after detection of snmp version, error codes were reversed.
30576 hardaker  2 Dec 98 15:18:53
30577     - (snmpd.conf.5.def): added v3 specific token notes.
30579 hardaker  2 Dec 98 15:19:47
30580     - (Makefile.in, snmp.conf.5.def): created a snmp.conf manual page.
30582 hardaker  2 Dec 98 17:03:27
30583     - (.cvsignore): snmp.conf.5 ignored.
30585 hardaker  2 Dec 98 17:03:48
30586     - (snmp.conf.5.def): mibdirs, mibs, and mibfiles documented.
30588 hardaker  2 Dec 98 19:38:12
30589     - (lcd_time.c): comment clairification.
30591 hardaker  2 Dec 98 19:39:22
30592     - (mib.c): unneeded XXX removed.
30594 hardaker  2 Dec 98 19:39:47
30595     - (read_config.c): make copy_word() skip ahead of space on returned pointer.
30597 dreeder  3 Dec 98 18:44:49
30598     Co-checkin with new version of KMT (located in nonexport/KMT-snmp).
30599     kmt_random() signature changed in sc_random().
30600     Second verson testing/demo at testing/demo2* .
30602 hardaker  3 Dec 98 22:20:06
30603     - (acconfig.h, config.h.in, configure, configure.in):
30604       - new flag and define --enable-testing-code -> SNMP_TESTING_CODE.
30606 hardaker  3 Dec 98 22:22:59
30607     - (keytools.c): use SNMP_TESTING_CODE def to protect some sections.
30609 hardaker  3 Dec 98 22:23:48
30610     - (scapi.c): testing DEBUGP for printing out keys.
30612 hardaker  3 Dec 98 22:26:40
30613     - (snmpusm.c, snmpusm.h):
30614       - protect sections with SNMP_TESTING_CODE.
30615       - allow *'s in fields for engineIDs for key setting .conf entries.
30617 hardaker  3 Dec 98 22:32:20
30618     - (snmpEngine.c, snmpEngine.h):
30619       - only make time/boots setable when SNMP_TESTING_CODE is defined.
30621 hardaker  3 Dec 98 23:17:17
30622     - (demo): removed.
30624 marz  4 Dec 98 08:05:59
30625      -(snmpcmd.1): update man page for new V3 parse args
30627 hardaker  4 Dec 98 11:03:14
30628     - (Makefile.in, snmppass.c, snmpusm.c):
30629       - delete snmppass.
30630       - create first pass snmpusm.c.
30632 hardaker  4 Dec 98 11:04:09
30633     - (snmpd.conf.5.def): document the * for engineID feature.
30635 hardaker  4 Dec 98 16:45:43
30636     - (UCD-DEMO-MIB.txt): demo mib objects.
30638 hardaker  4 Dec 98 16:46:09
30639     - (UCD-SNMP-MIB.txt): mention/reserve the demo object group in a comment.
30641 hardaker  4 Dec 98 16:49:21
30642     - (.cvsignore): .gdb stuff
30644 hardaker  4 Dec 98 16:50:04
30645     - (ucdDemoPublic.c, ucdDemoPublic.h):
30646       - examples/ucdDemoPublic module:  simple objects for doing demos,
30647         including remote resetting of keys to a known passwords for a list
30648         of users.
30650 hardaker  4 Dec 98 16:50:28
30651     - (ucdDemoPublic.cmds): commands to run to set up for the demo.
30653 hardaker  4 Dec 98 16:50:38
30654     - (ucdDemoPublic.conf): configuration file lines needed for the demo.
30656 hardaker  4 Dec 98 18:38:05
30657     - (version.h, sedscript.in, bug-report): 4.0.pre1 tag
30659 dreeder  5 Dec 98 16:52:49
30660     Extended demo2 into demo.remote to allow testing between <here> and
30661     ucd-snmp.ucdavis.edu.
30663 marz 13 Dec 98 14:57:02
30664      -(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
30666 hardaker 13 Dec 98 18:39:02
30667     - (mib2c): minor update (needs more) for newer snmp perl mod.
30669 hardaker 13 Dec 98 18:39:44
30670     - (.cvsignore): .gdb.auto.init
30672 hardaker 13 Dec 98 18:41:11
30673     - (encode_keychange.c): removed unneeded linux ifdef.
30675 hardaker 17 Dec 98 15:59:10
30676     - (read_config.c): wrap config line print's in SNMP_TESTING_CODE checks.
30678 hardaker  2 Dec 98 21:55:04
30679     - (just about all files): merge of V3-b1 changes into V3-b2 branch.
30681 hardaker  2 Dec 98 22:27:54
30682     - (agent_read_config.c, snmpd.c, usmUser.c, snmp_parse_args.c,
30683       read_config.h, snmp_api.c, snmpusm.c, snmpv3.c, tools.h):
30684       - final changes? to V3-b2 merge.
30686 hardaker  2 Dec 98 22:29:52
30687     - (read_config.c): make that 28 errors from whitespace changes.
30689 hardaker  2 Dec 98 22:37:08
30690     - (snmpd.c): call init_snmpv3 before -H usage info.
30692 hardaker 13 Dec 98 10:33:45
30693     - (*): merge1 to V3-b3.
30695 hardaker 13 Dec 98 18:56:18
30696     - (*): merge2 to V3-b3.
30698 dreeder 17 Dec 98 08:05:04
30699     Creature comfort: /etc script to (re)start and stop snmpd and snmptrapd
30700     and keep (compressed) copies of previous logfiles.  Intended to be universal
30701     to Linux, Solaris, FreeBSD, ... .
30703 hardaker 21 Dec 98 17:36:37
30704     - (configure, configure.in): define USE_INTERNAL_MD5 if KMT isn't available.
30706 hardaker 21 Dec 98 17:49:38
30707     - (all_system.h, keytools.c, lcd_time.c, md5.c, md5.h, scapi.c,
30708       scapi.h, snmp_api.c, snmp_auth.c, tools.c):
30709       - internal MD5 support done.
30710         - tested with and without kmt to opposite and same side apps/agents.
30711         - tested against older 4.0.pre1 agent on bandit as well.
30712         - all but one testing/* test passes (which was failing before anyway).
30713         - the older demo script passes as well.
30714       - Modified many other routines.  Everything should use SCAPI now and
30715         KMT should never be called directly outside the scapi.c and
30716         keytools.c files.
30717         - new scapi routine:  sc_hash().
30718       - Could, as always, use a bit more clean up, but I needed to check
30719         something in that worked before I break it again (ahem).
30721 hardaker 21 Dec 98 17:53:10
30722     - (snmpget.c, snmpusm.c): unneeded KMT includes removed.
30724 hardaker 21 Dec 98 17:54:38
30725     - (keymanagetest.c): surround a few KMT specific items with #ifdefs.
30727 hardaker 21 Dec 98 17:56:56
30728     - (snmp_agent.c): remove unneeded KMT includes.
30730 hardaker 22 Dec 98 19:40:12
30731     - (keytools.c): decode_keychange() wasn't setting the returned buffer length.
30733 hardaker 22 Dec 98 19:43:50
30734     - (snmp_api.c): DEBUGP of probed engineID printed 00's as 0's.
30736 hardaker 22 Dec 98 21:09:38
30737     - (snmp_agent.c, usmStats.c, usmStats.h, usmUser.h,
30738       SNMP-USER-BASED-SM-MIB.txt):
30739       - updated USM mib, including the move from snmpModules.12 to .15.
30740       - make reports generated include the .0 suffix for the instance specifier.
30742 hardaker 22 Dec 98 21:10:28
30743     - (tools.c): wrap dump_engineID in #ifdef SNMP_TESTING_CODE.
30745 hardaker 22 Dec 98 21:17:25
30746     - (lcd_time.c): wrap dump_etimelist() in #ifdef SNMP_TESTING_CODE.
30748 hardaker 22 Dec 98 21:20:31
30749     - (encode_keychange.c):
30750       - don't use dump_snmpEngineID() unless testing.
30751       - Note: this utility is not really needed anymore.
30753 hardaker 22 Dec 98 22:12:32
30754     - (SNMP-USER-BASED-SM-MIB.txt): typo (cut and paste missed a line).
30756 hardaker 23 Dec 98 21:07:33
30757     - (snmpusm.c): msgSecurityParams should contain the *salt*, not the IV,
30758       as defined by the USM document, section 8.1.1.1 (and common sense).
30760 hardaker 23 Dec 98 21:47:44
30761     - (snmp_api.c):
30762       - Send only authNoPriv reports for notInTimeWindow reports.
30763       - report length check increased by one to accomodate for the .0 suffix.
30765 hardaker 23 Dec 98 22:06:25
30766     - (snmpusm.c): allow generate_out_msg() to use unknown security names
30767       for secLevel = noAuthNoPriv.
30768       - this is required since unknownUser reports need to go out with the
30769         same user name as the bad request that came in.
30771 hardaker 29 Dec 98 17:01:24
30772     - (vacm.c): Enable multiple side by side views in the view family
30773       tree.  The views already existed, but weren't checked and only the
30774       first view was found.
30775       - Not done in a clean fashion.  Much of the structure definitions
30776         should be rewritten with sub-pieces to do it properly with greater
30777         speed.
30779 hardaker 29 Dec 98 17:28:31
30780     - (config*): define u_int{8,16,32}_t for KMT headers.
30782 hardaker 31 Dec 98 17:55:39
30783     - (snmpusm.c): USM oid's were wrong
30785 hardaker 31 Dec 98 17:58:19
30786     - (version.h bug-report sedscript.in): version tag ( 4.0.pre2 )
30788 hardaker  6 Jan 99 07:46:02
30789     - (snmpusm.c): usm_set_salt() was using a host specific byte ordering
30790       for generating the salt from the enigineBoots value and from the
30791       arbitrary integer.  This technically shouldn't matter, but since
30792       we're shooting to be a reference platform...
30794 hardaker 19 Jan 99 19:20:07
30795     - (ISSUES): need random int for IV.
30797 wbabson 26 Jan 99 05:52:19
30798      Changed MIN() macro to SNMP_MIN() because we explicitly
30799      define that in tools.h... This was needed to allow successful
30800      linkage in Solaris 2.6
30802 hardaker 27 Jan 99 20:37:56
30803     - (SNMP-TARGET-MIB.txt): target mib was improperly located at .15 not .12.
30805 hardaker 27 Jan 99 20:51:12
30806     - (snmp_parse_args.c): accept security level abbreviations.
30808 hardaker 27 Jan 99 21:07:59
30809     - (acconfig.h, config.h.in, configure, configure.in, read_config.c):
30810       - create --with-persistent-directory configure script flag.
30812 dreeder 29 Jan 99 15:20:51
30813     Repaired tests to reflect changes in the codebase.
30815 marz 31 Jan 99 13:57:13
30816      -(snmp_api.c): zero lenght user name for enineID discovery
30818 dreeder  2 Feb 99 14:04:48
30819     Resolve OID collisions: 1) between demo MIB and UCD enterprise MIB; 2)
30820     inside demo MIB.
30822 hardaker  2 Feb 99 22:04:38
30823     - (snmptrapd.c): support -H.
30825 hardaker  2 Feb 99 22:13:41
30826     - (read_config.c):
30827       - allow env variable SNMP_PERSISTENT_FILE to override persistent
30828         storage locaction.
30829       - merge in Mike's changes to copy_word().
30831 hardaker  2 Feb 99 22:14:46
30832     - (target.h): merge mike's target mibgroup into the 4.0 line.
30834 marz  6 Feb 99 15:04:13
30835      -(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
30837 hardaker  7 Feb 99 20:43:15
30838     - (read_config.c): -Wall fix.
30840 hardaker  7 Feb 99 20:45:17
30841     - (snmpv3.c, snmpv3.h): a few -Wall fixes:
30842       - protoype init_snmpv3_post_config(void).
30843       - remove unneeded variables.
30844       - don't compile in set_engineBootsAndTime interface function if not needed.
30846 hardaker  7 Feb 99 20:47:59
30847     - (snmp2p.c, snmp_agent.c, snmp_agent.h, snmp_vars.c, snmp_vars.h,
30848       snmpd.c, snmpd.h, vacm_vars.c, vacm_vars.h, snmp_api.c, snmp_api.h,
30849       snmp_auth.c, snmp_impl.h): Patch from Dave Shield:
30850       - implement agent using libraries parsing and handling routines
30851         instead of duplicating it.
30853 hardaker  8 Feb 99 00:11:59
30854     - (snmp_agent.c, util_funcs.c, ucdDemoPublic.c, route_write.c,
30855       snmp_mib.c, system.c, snmpEngine.c, usmUser.c, extensible.c, pass.c,
30856       pass_persist.c, proc.c, versioninfo.c):
30857       - modified to work with new write variable api.
30858       - fixed a missing feature in Dave's code: creation.
30860 hardaker  8 Feb 99 12:22:13
30861     - (COPYING): It's 1999.
30863 wbabson  8 Feb 99 13:34:39
30864     Changed the function prototype for snmpv3_set_engineBootsand Time
30865     from int f(); to void f(); to match the function definition i
30866     snmpv3.c .
30868 wbabson  8 Feb 99 13:40:27
30869     fixed casting error... *(long) changed to *(long *)
30871 dreeder 17 Feb 99 16:23:43
30872     Random IV; fixed salt construction.
30873     Fixed NULL dereference show-stopper introduced by merge of D. Sheld's changes.
30874     configure.in+Makefile.in automatically create PERSISTENT_DIRECTORY.
30875     Minor compile warnings, out-of-date comments fixed, clarified debug outout,
30876         clarified pre-compile code in scapi.c.
30877     Discovered where pdu->securityEngineID was being multiply free'd, but not
30878         the *first* time... (open problem)
30880 hardaker 17 Feb 99 20:59:29
30881     - (snmpd.c): -Wall fixes.
30883 hardaker 17 Feb 99 21:00:07
30884     - (snmp_agent.c):
30885       - fix getbulks.
30886       - fix snmpset's to allow creation.
30888 hardaker 17 Feb 99 21:00:22
30889     - (dlmod_mib.c): don't define MATCH_SUCCEEDED at all.
30891 hardaker 17 Feb 99 21:00:36
30892     - (util_funcs.c): -Wall variable removing.
30894 hardaker 17 Feb 99 21:00:58
30895     - (route_write.c, snmp_mib.c, system.c):
30896       - -Wall variable removing.
30898 hardaker 17 Feb 99 21:01:36
30899     - (usmUser.c, extensible.c, pass.c, proc.c, versioninfo.c):
30900       - -Wall variable removing.
30902 hardaker 17 Feb 99 21:05:28
30903     - (keytools.c, md5.c, read_config.c, scapi.h, snmp_api.c, snmp_auth.c,
30904       snmp_client.c, snmpusm.c, transform_oids.h):
30905       - -Wall fixes.
30907 hardaker 17 Feb 99 21:28:57
30908     - (keytools.c): opps.  Deleted a variable I shouldn't have.
30910 hardaker 17 Feb 99 21:30:11
30911     - (snmp_agent.c): You can't assign a NULL to a union, only to a sub-type.
30913 hardaker 17 Feb 99 21:45:23
30914     - (testing/Makefile.in): remove references to subdirs since there are
30915       none and it breaks simplier versions of sh when no arguments to
30916       foreach exist.
30918 marz 24 Feb 99 09:31:29
30919      -(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
30921 marz 25 Feb 99 14:04:05
30922      -(snmp_api.c,snmp_client.c): fixed bug in snmp_clone_pdu (not cloning securityEnigineID), uncommented _snmp_free
30924 wbabson  9 Mar 99 08:54:12
30925     First cut at snmptrapd modification. Receives authPriv and lower security
30926     level traps.
30928 wbabson  9 Mar 99 09:02:07
30929     Changed DEBUGP() statement to get securityName from PDU rather than session
30930     as session was not yet initialized during engine ID discovery and the NULL
30931     value caused a segmentaion fault.
30933 marz 10 Mar 99 08:04:47
30934      -(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)
30936 wbabson 17 Mar 99 13:27:59
30937     Changed DEBUGP() statement about Building the SNMP message so that
30938     even if securityName is uninitialized (NULL), program will continue
30939     without core dumping. Later, someone should see about fixing the logic
30940     so that securityName will not be a NULL pointer here, or
30941     repair the debugging scheme, if that's valid.
30943 hardaker 24 Mar 99 20:30:12
30944     - (mibincl.h): add agent_read_config.h
30946 hardaker 24 Mar 99 20:32:44
30947     - (testing/Makefile.in): remove subdirs.
30949 hardaker 28 Mar 99 16:03:04
30950     - (vacm_vars.h): relocate VACM node where it should be (13->16).
30952 hardaker 28 Mar 99 16:16:38
30953     - (read_config.c): skip space after copying a word in copy_word()
30955 hardaker 30 Mar 99 09:51:21
30956     - (ucdDemoPublic.c): added help strings to conf parsers.
30958 hardaker  6 Apr 99 15:27:29
30959     - (Makefile.in): remove accidentially comitted conflict.
30961 hardaker 15 Apr 99 07:25:48
30962     - (keytools.c): Allow short passphrases when SNMP_TESTING_CODE is set.
30964 marz 19 Apr 99 14:14:23
30965      -(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)
30967 marz 19 May 99 07:14:44
30968     
30969     adding v3 packet generator perl5 script (requires Convert::BER)
30970     .
30972 marz 19 May 99 07:16:41
30973     
30974     example data file to generate a V3 packet with pktgen.pl
30976 marz 19 May 99 08:02:24
30977     README for pktgen.pl
30979 marz 19 May 99 08:44:03
30980     *** empty log message ***
30982 marz 19 May 99 08:45:15
30983     pktgen.pl
30985 marz 19 May 99 10:31:14
30986     remove last submit
30988 marz 20 May 99 12:35:03
30989     *** empty log message ***
30991 marz 23 May 99 08:04:03
30992     handle seq_of to allow arbitrary number of varbinds, bug fixes, send/receive, pretty print debugging packet dump
30994 hardaker 26 May 99 11:18:42
30995     - (ipfwacc.h): properly locate the mib.
30997 hardaker 26 May 99 11:20:04
30998     - (vmstat.c): include limits.h.
31000 hardaker 26 May 99 15:14:32
31001     - (hr_swinst.c): make software application type unknown instead of app.
31003 hardaker 26 May 99 15:18:46
31004     - (IPFWACC-MIB.txt): change to counters.
31006 hardaker 26 May 99 15:20:11
31007     - (ipfwacc.h): make into counters.
31009 hardaker 26 May 99 15:33:05
31010     - (agent_read_config.c, hr_filesys.c, interfaces.c, tcp.c, udp.c):
31011       Patch from Derek J. Balling:
31012       - freebsd2 fixes.
31014 hardaker 26 May 99 15:52:57
31015     - (acconfig.h, config.h.in): increase MAXREADCOUNT
31017 hardaker 26 May 99 15:54:22
31018     - (snmp_vars.c): include sys/queue.h.
31020 marz  1 Jun 99 07:25:55
31021     (pktgen.pl, packet.txt): added authentication support (md5 and sha1)
31023 daves  1 Jun 99 08:37:47
31024     - (agent/mibgroup/host/hr_swinst.c): Determine type of RPM packages
31026 marz 16 Jun 99 09:30:55
31027     (pktgen.pl, packet.txt): added encryption/privact support (des-cbc)
31029 marz 16 Jun 99 12:50:29
31030     (pktgen.pl, packet.txt): latest attempt to fix privacy/encryption
31032 marz 23 Jun 99 08:18:59
31033     (pktgen.pl, packet.txt): latest attempt to fix privacy/encryption(working with Crypt::DES/Crypt::CBC+patch)
31035 hardaker  6 Apr 99 15:13:40
31036     - (*): Merged the 4.0 line into the 3.6.1 line.
31038 hardaker  6 Apr 99 15:38:45
31039     - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c,
31040       Makefile.in): final merge pieces of recent v3 line changes.
31042 mslifcak  6 Apr 99 21:24:22
31043     - changes for ANSI headers; POSIX(index vs strchr); minor fixes
31045 mslifcak  6 Apr 99 22:13:59
31046     - (vacm_vars.c) - set global ptrs = 0.
31048 mslifcak  6 Apr 99 22:14:43
31049     - (snmp_vars.c) more v2party rework needed
31051 mslifcak  7 Apr 99 06:17:28
31052     - () more ANSI header fixups; touchup for M$ Win32 build
31054 hardaker  7 Apr 99 10:42:10
31055     - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c,
31056       Makefile.in, all_general_local.h, keytools.c, keytools.h,
31057       lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c,
31058       snmpv3.c, tools.c, tools.h):
31059       - misc merging, including fixes and debugging statement changes to
31060         newer model.
31061       - a few -Wall fixes.
31063 hardaker  7 Apr 99 10:48:07
31064     - (snmp_mib.c): removed unnneeded header_snmp().
31066 hardaker  7 Apr 99 11:28:02
31067     - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c,
31068       usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
31069       - debugging statement conversion
31071 mslifcak  7 Apr 99 12:00:20
31072     - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h
31073     agent/view_parse.c agent/mibgroup/util_funcs.c
31074     agent/mibgroup/examples/ucdDemoPublic.c
31075     agent/mibgroup/host/hr_filesys.c
31076     agent/mibgroup/host/hr_storage.c
31077     agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
31078     agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
31079     agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
31080     agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
31081     agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
31082     agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
31083     agent/mibgroup/snmpv3/usmUser.c
31084     agent/mibgroup/ucd-snmp/extensible.c
31085     agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c
31086     agent/mibgroup/ucd-snmp/pass_persist.c
31087     agent/mibgroup/ucd-snmp/proc.c
31088     agent/mibgroup/v2party/context_vars.c
31089     agent/mibgroup/v2party/party_vars.c
31090     agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
31091     apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c
31092     apps/snmpnetstat/winstub.c snmplib/acl_parse.c
31093     snmplib/context.h snmplib/context_parse.c snmplib/party.h
31094     snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c
31095     snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h
31096     snmplib/view.h)  fgets use sizeof mostly, oid base size is MAX_OID_LEN
31098 mslifcak  7 Apr 99 12:17:23
31099     -(ipfwchains.c) remove multiple definitions of MATCH_FAILED
31101 mslifcak  7 Apr 99 15:00:39
31102     -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit.
31104 hardaker 12 Apr 99 22:14:31
31105     - (mibincl.h): include sys/time.h.
31107 hardaker 12 Apr 99 22:15:39
31108     - (hr_utils.h): remove variable names from prototypes (was causing problems).
31110 hardaker 12 Apr 99 22:16:45
31111     - (tkmib): make displayed mib node info into two columns instead of one.
31113 hardaker 12 Apr 99 22:25:09
31114     - (snmp_api.c): make snmp_varlist_add_variable to possible create a
31115       varlist before adding something to it.
31117 hardaker 13 Apr 99 15:19:20
31118     - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty:
31119       - fix libwrap to only add the library to the agent.
31121 hardaker 13 Apr 99 15:20:00
31122     - (system_mib.c): make sysDescr read-only.
31124 hardaker 13 Apr 99 15:32:23
31125     - (pass.c): Patch from Jim Mar:
31126       - add capability for binary octet strings in pass scripts.
31128 hardaker 13 Apr 99 15:36:31
31129     - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
31130       SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen:
31131       - fix module locations for broken mibs.
31133 hardaker 13 Apr 99 15:54:48
31134     - (freebsd.h, freebsd2.h): Patch from Niels Baggesen:
31135       - freebsd utmp cleanups.
31137 hardaker 13 Apr 99 15:56:53
31138     - (snmpd.c): Patch from Niels Baggesen:
31139       - log with timestamp at shutdown.
31141 hardaker 13 Apr 99 15:57:24
31142     - (vacm_vars.c): Patch from Niels Baggesen:
31143       - better checking of .conf file parsing line requirements.
31145 hardaker 13 Apr 99 15:58:02
31146     - (snmptranslate.c): Patch from Niels Baggesen:
31147       - support -P.
31149 hardaker 13 Apr 99 15:58:27
31150     - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
31151       Niels Baggesen:
31152       - clean up small bugs.
31154 hardaker 13 Apr 99 16:00:49
31155     - (parse.c, parse.h): Patch from Niels Baggesen:
31156       - nicer parser messages (include file names). Correct help for -Pc.
31157       - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315
31159 hardaker 13 Apr 99 16:03:29
31160     - (snmptrapd.c): Patch from Niels Baggesen:
31161       - snmptrapd option to ignore auth traps, add -S option, log termination.
31163 mslifcak 14 Apr 99 15:29:58
31164     - (snmptranslate.c) init_snmp takes argument; "" used.
31166 mslifcak 14 Apr 99 15:30:34
31167     - (parse.c) File pointer initialized to "" before first use.
31169 hardaker 14 Apr 99 15:52:35
31170     - (snmptranslate.c): init_snmp("snmpapp").
31172 mslifcak 14 Apr 99 16:31:55
31173     - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage
31175 mslifcak 14 Apr 99 16:56:37
31176     - apps that use snmp_fix_pdu must clean up the response PDU !
31178 mslifcak 16 Apr 99 07:30:29
31179     - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB.
31181 mslifcak 16 Apr 99 07:54:22
31182     - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix
31184 mslifcak 16 Apr 99 08:33:16
31185     - (mib.c) "-m" or MIBS : can specify MIB module by file name.
31187 hardaker 16 Apr 99 21:10:06
31188     - (README): Added v3 team members.
31190 hardaker 16 Apr 99 21:11:48
31191     - (configure.in): changed default store location to /var/ucd-snmp
31193 hardaker 16 Apr 99 21:15:14
31194     - (snmp.h): SNMPADMINLENGTH definition.
31196 hardaker 16 Apr 99 21:16:16
31197     - (snmp_auth.c): removed fix note.
31199 hardaker 16 Apr 99 21:27:06
31200     - (NEWS): updated
31202 hardaker 16 Apr 99 21:27:41
31203     - (snmptrapd.8): man patch from Niels
31205 hardaker 16 Apr 99 21:34:49
31206     - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 )
31208 mslifcak 18 Apr 99 06:54:26
31209     - (ipfwacc.h) subdir change per Joe Pruettt : 9 -> 10
31211 hardaker 19 Apr 99 21:01:15
31212     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
31213       - rewrote mib2c to be more dependent on .conf files.  The main .conf
31214         file now contains the code itself.
31215       - need to write a foreach(mibnode) type parser next.
31217 hardaker 19 Apr 99 21:09:27
31218     - (mibincl.h): add read_config.h.
31220 hardaker 19 Apr 99 21:12:17
31221     - (read_config.c, read_config.h):
31222       - created a more convenient read_config_read_data() function to
31223         generically read a token into a given variable.
31224       - cleaned up persistent storage parsing routines.
31225       - use previously malloced space in some routines, or malloc it for
31226         them if the storage area is NULL.
31228 hardaker 19 Apr 99 21:14:28
31229     - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in
31230       snmp_varlist_add_variable().
31232 hardaker 20 Apr 99 11:28:14
31233     - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates.
31235 hardaker 20 Apr 99 15:31:35
31236     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
31237       - completely re-hacked:
31238         - entire code base is now put into the .conf files rather than in
31239           the mib2c program.  This should entitle mib2c to be used more
31240           generically, and could produce different types of code templates
31241           based on the .conf file it is given.  In theory, it should be
31242           able to produce C code for a non-ucd-snmp agent, or even better,
31243           any type of code (not just C) for something else based on mib
31244           information.
31245         - The down side, is that the current .conf files are now ambiguous
31246           again and difficult to understand without being, well, me.  The
31247           up side is that I'm sure Dave Shield will go through and clean
31248           it up for me like he did last time.  Ha ha.  I wonder if he'll
31249           read this? (If so, see me first).
31251 hardaker 20 Apr 99 16:04:17
31252     - (mib2c, mib2c.conf): variable name conversions:
31253       - variableTypes -> variables
31254       - cname -> NAME
31256 hardaker 20 Apr 99 16:10:44
31257     - (mib2c, mib2c.conf): a little more clean up.
31259 hardaker 20 Apr 99 21:38:42
31260     - (mib2c.conf): clean up skipif regexps a bit.
31262 hardaker 22 Apr 99 07:54:44
31263     - (read_config.c, read_config.h): created *read_config_store_data();
31265 hardaker 22 Apr 99 07:56:03
31266     - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif:
31267       directives where needed because of it.
31269 hardaker 22 Apr 99 10:51:30
31270     - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update.
31272 mslifcak 26 Apr 99 09:21:06
31273     - (snmplib.c) - use request callback's data if request specifies a callback.
31275 nba 26 Apr 99 11:21:10
31276     
31277     (parse.h) Silly speling misteak (ACCESS_CRAETE)
31279 nba 26 Apr 99 11:48:57
31280     
31281     
31282     - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree
31283       inspired by a reference to snmx in comp.protocols.snmp
31284     - apps/snmptranslate: let the -p option call this new printer
31285     - snmplib/snmp_api.c: some left over __P macros
31287 nba 26 Apr 99 12:03:47
31288     
31289     (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
31290         strings
31292 nba 26 Apr 99 12:09:35
31293     
31294     
31295     apps/*.c: use snmp_perror to report errors from read_objid and friends
31296     apps/snmptrapd.c: fix a bus error when using -S and receiving an
31297         enterprise specific trap.
31299 nba 26 Apr 99 12:13:50
31300     
31301     */*: replace horrible (char *)"string" with const specifiers in relevant
31302         functions.
31304 mslifcak 26 Apr 99 12:37:09
31305     - (snmp_api.c) - fix other use of request's callback data
31307 mslifcak 27 Apr 99 09:51:35
31308     - (interfaces.c) add if_type_from_name to convert interface name to type.
31310 hardaker 29 Apr 99 07:32:39
31311     - (Makefile.in, callback.c, callback.h): callback API.
31313 hardaker 29 Apr 99 07:39:45
31314     - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c,
31315       snmpusm.h, snmpv3.c, snmpv3.h):
31316       - use the callback mechanism for post-config stuff.
31318 hardaker  3 May 99 07:07:15
31319     - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c,
31320       snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
31321       snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h,
31322       scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h):
31323       - shutdown and store callback usage.
31325 hardaker  3 May 99 07:13:31
31326     - (snmpd.c): fix -A flag, which got broken during someones changes.
31328 hardaker  3 May 99 12:58:19
31329     - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c,
31330       Makefile.in, encode_keychange.c, Makefile.in, Makefile.in,
31331       all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c,
31332       snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c,
31333       etimetest.c, keymanagetest.c, misctest.c, scapitest.c):
31334       - nuked all_general_local.h and all_system.h.
31335       - makefileindepend as well.
31337 nba  3 May 99 15:40:11
31338     (*.[ch]):   patches to types to wipe warnings from compilers
31339         with more strict noise levels. (also good when compiling
31340         with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual)
31342 nba  4 May 99 00:47:44
31343     (mib.c):    Fix problem (core dump) with MIBFILES environment variable.
31345 nba  4 May 99 00:51:16
31346     (many):     remove const spec from FindVarMethod. That was wrong
31348 hardaker  4 May 99 11:08:55
31349     - (configure, configure.in): Added --enable-developer flag.
31351 mslifcak  6 May 99 09:20:30
31352     - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky.
31354 nba 10 May 99 14:47:22
31355     Fixing some more prototypes. Pointed out by Markku Laukkanen.
31357 nba 10 May 99 14:49:49
31358     snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK
31359         inside V1 session.
31361 hardaker 11 May 99 14:02:48
31362     - (util_funcs.c): read returns ssize_t not size_t.
31364 hardaker 11 May 99 14:03:25
31365     - (memory.h): remove extern.
31367 hardaker 11 May 99 14:11:40
31368     - (hpux.c, hpux.h): int -> size_t conversions.
31370 mslifcak 12 May 99 10:53:23
31371     - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close
31373 mslifcak 12 May 99 11:22:16
31374     -(parse.c party_parse.c read_config.c) no exit() from library; return error
31376 daves 13 May 99 03:52:19
31377     - (ip.c): Properly register IP module group on Free-BSD systems
31378               (thanks to Mitchell Tasman)
31380 hardaker 13 May 99 09:09:18
31381     - (vacm_vars.c): Set pointers to NULL after freeing them.
31383 mslifcak 14 May 99 06:54:51
31384     - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c
31385      agent/mibgroup/examples/example.h
31386      agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c
31387      agent/mibgroup/smux/smux.c
31388      agent/mibgroup/snmpv3/snmpMPDStats.c
31389      agent/mibgroup/snmpv3/usmStats.c
31390      agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes
31392 mslifcak 14 May 99 09:47:10
31393     - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c
31394      agent/mibgroup/mibII/interfaces.c
31395      agent/mibgroup/mibII/var_route.c
31396      agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c
31397      snmplib/parse.c) more ANSI-C touchups
31399 mslifcak 14 May 99 13:59:37
31400     -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX
31402 daves 17 May 99 03:20:53
31403     - (snmp_parse_args.c): Initialise session using library routine
31405 daves 17 May 99 04:34:55
31406     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
31407        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
31408        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
31409        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
31410     
31411       - Use the generic socket addresses 'struct sockaddr',
31412         rather than the IP-specific 'struct sockaddr_in'
31414 daves 17 May 99 04:38:00
31415     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
31416        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
31417        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
31418        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
31419     
31420       - Use the generic socket address 'struct sockaddr',
31421         rather than the IP-specific 'struct sockaddr_in'
31423 daves 17 May 99 07:18:02
31424     - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c
31425        apps/snmptrap.c apps/snmptrapd.c):
31426     
31427       - Use a single address field within the PDU structure
31428                    (obsoleting 'agent_addr')
31430 daves 18 May 99 06:26:16
31431     - (snmp_api.c snmp_api.h): More general handling of PDU flags
31433 mslifcak 18 May 99 09:01:46
31434     - (xx/Makefile.in) remove references to as yet missing disman files.
31436 daves 18 May 99 09:23:50
31437     - (configure.in snmplib/context_parse.c snmplib/read_config.c
31438        snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c
31439        apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c
31440        apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c
31441        apps/snmpstatus.c apps/snmptable.c apps/snmptest.c
31442        apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c
31443        apps/snmpnetstat/if.c apps/snmpnetstat/inet.c
31444        apps/snmpnetstat/main.c apps/snmpnetstat/route.c
31445        apps/snmpnetstat/winstub.c):
31446        -  Clean up conditionals protecting include files
31447             ( #if HAVE_WINSOCK_H / #else / #endif )
31449 daves 19 May 99 02:33:07
31450     - (config.h.in): Additional include protection entries
31452 daves 19 May 99 05:11:37
31453     - (snmp_api.c): More generalised handling of socket addresses
31455 mslifcak 19 May 99 18:02:55
31456     -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu
31458 mslifcak 19 May 99 18:50:12
31459     - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)
31461 daves 20 May 99 03:46:24
31462     - (snmp_api.h): Temporary fix to socket address problems
31464 mslifcak 21 May 99 05:24:23
31465     -(read_config.c) cast fix per Markku Laukkanen
31467 daves 21 May 99 05:54:22
31468     - (snmp_api.c snmp_api.h):
31469       -  New API call to close down all open sessions
31470          (also called on application shutdown)
31472 hardaker 21 May 99 11:10:44
31473     - (mib2c.conf, mib2c.storage.conf):
31474       - convert to size_t storages.
31475       - misc eval fixes.
31476       - more cleanup of the storage def.
31478 mslifcak 21 May 99 15:29:46
31479     - library changes to build on Win32.
31481 mslifcak 24 May 99 05:36:13
31482     -configure - save one which looks for netdb/socket headers
31484 hardaker 26 May 99 11:19:03
31485     - (ipfwacc.h): properly locate the mib.
31487 hardaker 26 May 99 15:14:55
31488     - (hr_swinst.c): make software application type unknown instead of app.
31490 hardaker 26 May 99 15:18:04
31491     - (IPFWACC-MIB.txt): change to counters.
31493 hardaker 26 May 99 15:20:32
31494     - (ipfwacc.h): make into counters.
31496 hardaker 26 May 99 15:56:03
31497     - (acconfig.h, config.h.in): increase MAXREADCOUNT.
31499 hardaker 26 May 99 17:40:28
31500     - (IPFWACC-MIB.txt): added SEQUENCE OF.
31502 mslifcak 27 May 99 05:16:25
31503     -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen)
31505 hardaker 27 May 99 14:30:03
31506     - (snmptrapd_handlers.c): implement the default trap handler.
31508 hardaker 27 May 99 14:30:15
31509     - (snmptrapd.c): need an init_mib().
31511 hardaker 27 May 99 14:37:06
31512     - (snmptrapd.conf.5.def): document default oid keyword.
31514 hardaker 27 May 99 14:37:32
31515     - (snmptrapd.c): document default oid keyword in help line.
31517 daves 28 May 99 07:02:01
31518     - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro
31520 daves 28 May 99 08:14:05
31521     - (snmplib/snmp_api.c): save local socket address in internal session structure
31523 daves 28 May 99 08:57:19
31524     - (snmplib/snmp_api.c): Unix domain (datagram) socket support
31526 daves 28 May 99 09:12:20
31527     - (snmplib/snmp_api.c): Separate out copying a session and opening a new one
31529 mslifcak 28 May 99 09:24:56
31530     -(snmp_api.c) -catch one more error close from snmp_sess_copy
31532 hardaker 28 May 99 16:17:13
31533     - (mib.c, parse.c, parse.h): save and use index clauses.
31535 hardaker 28 May 99 16:44:42
31536     - (Makefile.in, default_store.c, default_store.h):
31537       - created generic default value storage space and parsers to reduce
31538         the number of functions/etc created for values which configure the
31539         library.
31541 daves  1 Jun 99 02:17:27
31542     - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions
31544 daves  1 Jun 99 02:32:13
31545     - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom)
31547 daves  1 Jun 99 07:30:42
31548     - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets
31550 hardaker  1 Jun 99 17:21:53
31551     - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c):
31552       - implemented a generic alarm handler to register alarm functions to
31553         be called back after X period of time and it handles figuring out
31554         which is next and calling alarm() and signal() appropriately.
31556 mslifcak  4 Jun 99 09:51:13
31557     -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches
31559 mslifcak  7 Jun 99 07:44:06
31560     -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1)
31562 mslifcak  7 Jun 99 13:04:21
31563     -(if.c) check for valid pointer before de-referencing.
31565 mslifcak  8 Jun 99 07:43:10
31566     -(hr_filesys.c) fix memory leak when HAVE_GETFSSTAT is defined.
31568 daves  8 Jun 99 08:43:59
31569     - (agent/mibgroup/v2party/alarm.c
31570        snmplib/snmp_api.c snmplib/snmp_api.h
31571        snmplib/snmp_auth.c snmplib/snmp_impl.h):
31572        -  removed all uses of 'struct packet_info' (subsumed into 'struct snmp_pdu')
31574 mslifcak  8 Jun 99 09:32:48
31575     -(xx__freebsd2.c) - fix size_t to build on FreeBSD 2.2.x
31577 daves  9 Jun 99 06:32:02
31578     - (snmp_api.h): reorder PDU and session fields more clearly
31580 hardaker  9 Jun 99 18:31:42
31581     - (*): merged 3.6.2 changes into main branch.
31583 daves 15 Jun 99 03:59:23
31584     - (snmp_agent.c): Removed duplicate code
31586 daves 15 Jun 99 08:28:00
31587     - (snmp_agent.c snmp_agent.h):
31588       - Move processing from 'handle_next_pass()' to 'handle_snmp_packet()'
31590 hardaker 15 Jun 99 16:25:57
31591     - (snmp_api.c): fix allowed zerolength pdu->securityName problem for
31592       v3 engineID discovery probes.
31594 daves 16 Jun 99 05:11:48
31595     - (snmp.h snmp_api.c): move PDU validation, etc from 'send' to 'build' routines
31597 daves 16 Jun 99 05:49:38
31598     - (snmp_api.c): handle responses in a more protocol-independent manner
31600 daves 16 Jun 99 06:56:14
31601     - (snmp_api.c snmp_api.h): Hooks for building/parsing non-SNMP packets
31603 hardaker 16 Jun 99 16:24:58
31604     - (default_store.c, default_store.h, mib.c, parse.c):
31605       - first usage of the default_store() routines: move all the mib
31606         parser variables to it, and add snmp.conf tokens for them.
31607         - premib auto-registration of default_store needs cleaning up...  sigh...
31609 hardaker 16 Jun 99 16:51:11
31610     - (snmp_api.c, snmp_debug.c, snmp_debug.h):
31611       - 2 new snmp.conf tokens: doDebugging, debugTokens.
31613 hardaker 17 Jun 99 07:39:01
31614     - (configure, configure.in): fix --help.
31616 mslifcak 17 Jun 99 13:18:35
31617     fixups to build most apps under Win32 (MSVC++ 5.0 or later)
31619 mslifcak 18 Jun 99 05:01:54
31620     applied fixes from M. Laukkanen
31622 daves 18 Jun 99 06:58:53
31623     - (sysORTable.c sysORTable.h): new routine for removing sysORTable entries
31625 daves 18 Jun 99 07:56:46
31626     - (snmp.h snmp_api.c): distinguish between SNMP protocol & PDU handling flags
31628 daves 18 Jun 99 08:00:34
31629     - (snmp_client.c): Enable access to "empty" response PDUs (i.e. header only).
31630         (also make 'snmp_clone_mem' accessible to other files)
31632 daves 18 Jun 99 08:04:22
31633     - (asn1.h snmp_api.c): New private types for OID ranges
31635 daves 18 Jun 99 08:44:11
31636     - (snmp_api.h): New socket address structure
31638 daves 18 Jun 99 08:47:38
31639     - (snmp_api.c): protocol-independent non-response handling in 'snmp_sess_read'
31641 daves 18 Jun 99 08:49:52
31642     - (snmp_api.c):
31643       - accomodate servers that require an accessible client-end unix stream socket
31644                   (in particular, the CMU AgentX master agent)
31646 daves 18 Jun 99 08:55:32
31647     - (snmp_api.h Makefile.in agentx.c agentx.h agentx_client.c):
31648       - basic AgentX protocol handling
31650 daves 18 Jun 99 09:00:16
31651     - (snmp_vars.c): protocol-independent means of bypassing VACM checks
31653 daves 18 Jun 99 09:14:58
31654     - (snmpd.c snmpd.h snmp_vars.c snmp_agent.c snmp_agent.h
31655        mibgroup/mibII/sysORTable.c):
31656        - initial AgentX sub-agent implementation
31658 mslifcak 18 Jun 99 10:02:03
31659     -(sysORTable.c) fix ptr test
31661 mslifcak 22 Jun 99 05:21:03
31662      invoke snmp_sess_init before any MIB processing (fixes master agent).
31664 nba 22 Jun 99 05:25:13
31665     TODO:       need for Counter64 support in snmpdelta
31667 daves 28 Jun 99 03:08:42
31668     - (snmp_agent.c snmp_agent.h): make SNMP packet handling routine re-entrant.
31670 daves 28 Jun 99 04:07:36
31671     - {Makefile.in agent_read_config.c snmp_vars.c agent_registry.c):
31672       - Consolidate all registry handling into one file
31674 daves 28 Jun 99 09:52:08
31675     - (agent_registry.c snmp_vars.c snmp_vars.h var_struct.h):
31676       - Non-recursive MIB registry implementation
31678 hardaker 28 Jun 99 14:59:41
31679     - (snmpd.c): init_snmp_alarm().
31681 hardaker 28 Jun 99 15:01:14
31682     - (snmptrapd.c): init_snmp_alarm();
31684 daves 30 Jun 99 01:37:11
31685     - (sysORTable.c sysORTable.h): Indicate success/failure of {un}registration
31687 daves 30 Jun 99 01:45:26
31688     - (agent_registry.c snmp_vars.h): Indicate success/failure of {un}registration
31690 daves 30 Jun 99 01:48:34
31691     - (snmp_agent.c snmp_agent.h): 'agent_snmp_session' initialisation routine
31693 daves 30 Jun 99 02:32:03
31694     - (snmp_api.c): Correct the setup of stream-based accepted internal sessions
31696 daves 30 Jun 99 03:20:46
31697     - (agent_read_config.h): omit redundant declarations
31699 daves 30 Jun 99 05:05:44
31700     - (snmp_api.c): Provide the correct size of socket addresses
31702 daves 30 Jun 99 05:06:52
31703     - (config.h.in configure.in configure): check for sys/un.h
31705 daves 30 Jun 99 05:48:40
31706     - (snmp_api.c): Missed one 'sendto' call
31708 hardaker 30 Jun 99 19:37:36
31709     - (default_store.c, default_store.h, mib.c, mib.h, snmp_api.c,
31710       snmpv3.c, snmpv3.h):
31711       - convert more stuff to the default_store space.
31713 daves  2 Jul 99 02:39:41
31714     - (snmp_api.c): Fix that last 'sendto' case *correctly* this time
31716 daves  2 Jul 99 05:13:42
31717     - (snmplib/asn1.h agent/snmp_vars.h agent/snmp_agent.c):
31718       - implement an interface for delegating requests to subagents
31720 daves  2 Jul 99 05:15:56
31721     - (var_struct.h agent_registry.c):
31722       - map between MIB registrations and the supporting (subagent) session
31724 daves  2 Jul 99 05:16:41
31725     - (snmp_api.h): support lists of sessions (and subsessions)
31727 hardaker  2 Jul 99 08:27:30
31728     - (snmptranslate.c): register debugging tokens with -D
31730 daves  6 Jul 99 02:20:57
31731     - (snmp_agent.c): Fix handling of SNMPv1 noSuchName
31733 daves  7 Jul 99 06:54:53
31734     - (asn1.c asn1.h snmp.c snmp.h snmp_api.c snmp_api.h
31735        snmp_auth.c snmp_impl.h agentx.c):
31736        - First attempt at formatted display of packet data
31738 daves  8 Jul 99 02:16:15
31739     - (snmp_api.c): Retain community string in responses
31741 daves  8 Jul 99 06:25:07
31742     - (mibII/system_mib.c mibII/snmp_mib.c):
31743       - Update 'write' routines for V4 architecture,
31744         and using the full SET multi-pass algorithm
31746 hardaker  8 Jul 99 14:29:35
31747     - (config.h): comment change for internal md5.
31749 hardaker  8 Jul 99 14:30:47
31750     - (asn1.c): -Wall fixes.
31752 hardaker  8 Jul 99 14:36:52
31753     - (configure, configure.in, Makefile.in, snmp2p.c, snmp_agent.c,
31754       snmp_vars.c, snmpd.c, view_parse.c, vacm_vars.c, snmp_parse_args.c,
31755       snmptrapd.c, snmptrapd_handlers.c, main.c, Makefile.in, acl.c,
31756       acl.h, acl_parse.c, context.c, context.h, context_parse.c,
31757       libsnmp.h, party.c, party.h, party_parse.c, snmp.h, snmp_api.c,
31758       snmp_auth.c, snmp_client.c, view.c, view.h):
31759       - v2party support is finally gone!
31761 hardaker  8 Jul 99 14:49:08
31762     - (*/Makefile.in): make depend
31764 hardaker  8 Jul 99 15:16:35
31765     - (snmpdelta.c, int64.c, int64.h): minimal c64 support for snmpdelta. Untested.
31767 hardaker  8 Jul 99 16:02:58
31768     - (snmpd.c): Patch from Ragnar Kjørstad:
31769       - Add options for switching to a given uid and gid.
31771 daves  9 Jul 99 01:49:49
31772     - (snmpd.c): Clean up gid/uid change logging
31774 daves  9 Jul 99 08:27:39
31775     - (*/Makefile.in snmplib/snmp_api.c
31776        agent/agent_registry.c agent/snmp_agent.[ch] agent/snmp_vars.[ch]
31777        agent/snmpd.[ch] agent/mibgroup/mibII/sysORTable.c):
31778        - Move AgentX handling out of the main SNMP library
31780 mslifcak  9 Jul 99 12:12:50
31781     -(snmp_client.*) remove snmp_synch_setup, snmp_synch_reset
31783 mslifcak  9 Jul 99 14:20:23
31784     -(win32,snmplib,apps,agent) add snmp_socket_length to hide sockaddr_un; Win32 touchups
31786 mslifcak 11 Jul 99 18:36:24
31787     Reduce use of snmp_errno - fix memory leak, unused vars, and unset var.
31789 daves 12 Jul 99 07:14:36
31790     - (agent/mibgroup/Makefile.in): remove dependency on snmplib/agentx.h
31792 daves 12 Jul 99 08:32:27
31793     - (mibgroup/host/*): Dynamically register all Host Resource modules
31795 mslifcak 14 Jul 99 13:14:30
31796     -(snmp_api.c) - snmp_add_var returns SNMPERR; MAY set snmp_errno
31798 mslifcak 14 Jul 99 13:46:53
31799     -(snmplib/mib.c) - conditionally allow for not setting snmp_errno
31801 hardaker 15 Jul 99 08:46:00
31802     - (asn1.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h):
31803       - beginning of a -Ddump version of packet dumping.
31804       - needs a lot more work and clean up.
31805       - I need comments...  Tell me what you think...
31807 hardaker 20 Jul 99 14:02:26
31808     - (auto_nlist.c, history.c, kernel.c, snmp_agent.c, snmpd.c,
31809       dlmod_mib.c, kernel_sunos5.c, mibincl.h, util_funcs.c, ipfwchains.c,
31810       at.c, interfaces.c, ip.c, route_write.c, system_mib.c, tcp.c, udp.c,
31811       vacm_vars.c, var_route.c, dlmod.c, smux.c, disk.c, extensible.c,
31812       loadave.c, memory_solaris2.c, pass.c, pass_persist.c, proc.c,
31813       versioninfo.c, alarm.c, event.c, Makefile.in, parse.c, snmp.c,
31814       snmp_debug.c, snmp_logging.c, snmp_logging.h): Patch from Ragnar
31815       Kjørstad:
31816       - do file, stderr, and syslog support.
31818 hardaker 20 Jul 99 17:06:53
31819     - (auto_nlist.c, snmp_agent.c, snmpd.c, dlmod_mib.c, kernel_sunos5.c,
31820       ipfwchains.c, interfaces.c, dlmod.c, smux.c, versioninfo.c,
31821       alarm.c):
31822       - convert snmp_log(LOG_DEBUG) to DEBUGMSGTL().
31824 mslifcak 20 Jul 99 18:11:50
31825     -minor changes to build Win32 platforms using CygWin-egcs and MSVC compilers.
31827 mslifcak 20 Jul 99 19:33:26
31828     - no printf in ascii_to_binary
31830 hardaker 21 Jul 99 16:06:52
31831     - (tkmib, mib2c): udpate to use indexes (requires a perl patch.
31833 hardaker 23 Jul 99 10:36:54
31834     - (snmp_parse_args.c): log to stderr.
31836 hardaker 23 Jul 99 10:44:17
31837     - (aclocal.m4, config.h.in, configure, configure.in, snmp_agent.c,
31838       snmp_vars.c, snmpd.c, kernel_sunos5.c, util_funcs.c, interfaces.c,
31839       interfaces.h, system_mib.c, var_route.c, snmpEngine.c,
31840       snmpTargetParamsEntry.c, snmptrapd.c, HOST-RESOURCES-MIB.txt,
31841       IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt, TCP-MIB.txt,
31842       UDP-MIB.txt, parse.c, snmp_alarm.c, snmp_logging.c, snmp_logging.h):
31843       - merge from V3-line post 3.6.2 to current.
31844       - misc bug fixes.
31845       - make apps turn on stderr logging by default.
31847 hardaker 23 Jul 99 13:18:23
31848     - (snmpd.c): more snmp_log conversions.
31850 hardaker 23 Jul 99 13:18:44
31851     - (util_funcs.c): change malloc size().
31853 hardaker 23 Jul 99 13:19:20
31854     - (asn1.c): null terminate parsed strings, just in case.
31856 hardaker 23 Jul 99 13:20:02
31857     - (snmp.c): xdump fixes.
31859 hardaker 23 Jul 99 13:20:33
31860     - (keytools.c, parse.c, read_config.c, snmp_api.c): snmp_log conversions.
31862 hardaker 23 Jul 99 14:19:39
31863     - (asn1.c, asn1.h, snmp.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
31864       - revert to non-dparse versions of asn decoding.
31866 hardaker 23 Jul 99 14:26:57
31867     - (snmpd.c): init debugging.
31869 hardaker 23 Jul 99 15:22:02
31870     - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
31871       snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c,
31872       snmptrapd.c, snmpusm.c, snmpwalk.c, snmp_api.c, snmp_api.h,
31873       snmp_client.c):
31874       - make and use snmp_sess_perror(str, sess) for error printing.
31876 mslifcak 24 Jul 99 07:11:30
31877     -(asn1.c) - fix compare error at line 386; remove unused vars elsewhere
31879 mslifcak 24 Jul 99 07:18:13
31880     -(libsnmp.def) - add decls for new error logging functions.
31882 mslifcak 24 Jul 99 07:45:59
31883     -(snmp_client.c) - use SET_SNMP_ERROR for restored snmp_errno sets.
31885 mslifcak 24 Jul 99 08:11:05
31886     -(md5.c) - wrap unused MD5print with SNMP_TESTING_CODE ifdef
31888 hardaker 26 Jul 99 07:37:09
31889     - (SNMPv2-CONF.txt): removed bogus IMPORTS clause
31891 hardaker 26 Jul 99 09:04:09
31892     - (*/Makefile.in): make depend
31894 hardaker 26 Jul 99 09:14:24
31895     - (NEWS): updated a bit
31897 hardaker 26 Jul 99 11:51:22
31898     - (version.h bug-report sedscript.in): version tag ( 4.0.pre4 )
31900 hardaker 26 Jul 99 14:32:17
31901     - (mib.c): BIT_string: -> BITS:
31903 mslifcak 26 Jul 99 15:12:45
31904     -(asn1.c,asn1.h,snmp.c,snmp_api.c,snmp_auth.c,snmpusm.c) more detailed parse error messages.
31906 hardaker 26 Jul 99 15:59:10
31907     - (agent/mibgroup/Makefile.in): fix make depend.
31909 hardaker 26 Jul 99 17:06:03
31910     - (interfaces.c): Patch from Markku Laukkanen:
31911       - variable naming change.
31913 hardaker 26 Jul 99 17:06:47
31914     - (hpux.h): Patch from Markku Laukkanen:
31915       - define hpux
31917 hardaker 26 Jul 99 17:07:31
31918     - (keytools.c, keytools.h, parse.c, scapi.c): Patch from Markku Laukkanen:
31919       - size_t changes.
31921 mslifcak 27 Jul 99 04:24:08
31922     add include net/if_dl.h suggested by Tom Ivar Helbekkmo
31924 daves 27 Jul 99 06:38:09
31925     - (agent/mibgroup/ucd-snmp/*.c): tweak registry labels
31927 mslifcak 27 Jul 99 07:52:37
31928     -(agent/kernel.c,agent/dlmods/dlmod_mib.c,agent/dlmods/example.c,
31929     agent/mibgroup/kernel_sunos5.c,agent/mibgroup/util_funcs.c,
31930     agent/mibgroup/agentx/master_request.c,
31931     agent/mibgroup/agentx/protocol.c,agent/mibgroup/dummy/dummy.c,
31932     agent/mibgroup/examples/example.c,
31933     agent/mibgroup/examples/ucdDemoPublic.c,
31934     agent/mibgroup/examples/wombat.c,
31935     agent/mibgroup/host/hr_device.c,agent/mibgroup/host/hr_disk.c,
31936     agent/mibgroup/host/hr_filesys.c,
31937     agent/mibgroup/host/hr_network.c,
31938     agent/mibgroup/host/hr_partition.c,
31939     agent/mibgroup/host/hr_print.c,agent/mibgroup/host/hr_proc.c,
31940     agent/mibgroup/host/hr_storage.c,
31941     agent/mibgroup/host/hr_swinst.c,agent/mibgroup/host/hr_swrun.c,
31942     agent/mibgroup/host/hr_system.c,
31943     agent/mibgroup/ipfwchains/ipfwchains.c,
31944     agent/mibgroup/mibII/at.c,agent/mibgroup/mibII/icmp.c,
31945     agent/mibgroup/mibII/interfaces.c,agent/mibgroup/mibII/ip.c,
31946     agent/mibgroup/mibII/route_write.c,
31947     agent/mibgroup/mibII/snmp_mib.c,
31948     agent/mibgroup/mibII/sysORTable.c,
31949     agent/mibgroup/mibII/system_mib.c,agent/mibgroup/mibII/tcp.c,
31950     agent/mibgroup/mibII/udp.c,agent/mibgroup/mibII/var_route.c,
31951     agent/mibgroup/misc/dlmod.c,agent/mibgroup/snmpv3/snmpEngine.c,
31952     agent/mibgroup/snmpv3/usmUser.c,
31953     agent/mibgroup/target/snmpTargetAddrEntry.c,
31954     agent/mibgroup/target/snmpTargetParamsEntry.c,
31955     agent/mibgroup/ucd-snmp/file.c,
31956     agent/mibgroup/ucd-snmp/registry.c,
31957     agent/mibgroup/v2party/acl_vars.c,
31958     agent/mibgroup/v2party/alarm.c,
31959     agent/mibgroup/v2party/context_vars.c,
31960     agent/mibgroup/v2party/event.c,
31961     agent/mibgroup/v2party/party_vars.c,
31962     agent/mibgroup/v2party/view_vars.c,apps/encode_keychange.c,
31963     snmplib/asn1.c,snmplib/scapi.c,snmplib/snmp_client.c,
31964     snmplib/snmp_client.h)  ERROR_MSG, printf --> DEBUGMSGTL
31966 mslifcak 27 Jul 99 09:33:43
31967     -(agent/kernel.c,agent/snmpd.c,agent/mibgroup/util_funcs.c,
31968     agent/mibgroup/agentx/master.c,
31969     agent/mibgroup/agentx/subagent.c,
31970     agent/mibgroup/host/hr_swrun.c,agent/mibgroup/mibII/at.c,
31971     agent/mibgroup/mibII/icmp.c,agent/mibgroup/mibII/ip.c,
31972     agent/mibgroup/mibII/route_write.c,agent/mibgroup/mibII/tcp.c,
31973     agent/mibgroup/mibII/udp.c,agent/mibgroup/ucd-snmp/disk.c,
31974     agent/mibgroup/ucd-snmp/errormib.c,
31975     agent/mibgroup/ucd-snmp/proc.c,
31976     agent/mibgroup/ucd-snmp/vmstat.c,
31977     agent/mibgroup/v2party/alarm.c,agent/mibgroup/v2party/event.c,
31978     apps/snmpbulkwalk.c,apps/snmpdelta.c,apps/snmpget.c,
31979     apps/snmpgetnext.c,apps/snmpset.c,apps/snmpstatus.c,
31980     apps/snmptable.c,apps/snmptest.c,apps/snmptrap.c,
31981     apps/snmptrapd.c,apps/snmpusm.c,apps/snmpwalk.c,
31982     apps/snmpnetstat/inet.c,apps/snmpnetstat/main.c,
31983     apps/snmpnetstat/route.c,snmplib/parse.c,snmplib/read_config.c,
31984     snmplib/snmpv3.c) fix snmp_sess_perror use; use log_perror for perror
31986 mslifcak 27 Jul 99 12:00:37
31987     -(encode_keychange.dsp,snmpusm.dsp) -build using common Win32 compiler
31989 mslifcak 27 Jul 99 12:24:03
31990     -(apps:encode_keychange.c,snmpdelta.c,snmptable.c, snmpusm.c;
31991     snmplib:read_config.c,snmpv3.c; win32/libsnmp_dll/libsnmp.def) -
31992      adjust headers, build Win32 snmpusm+encode_keychange
31994 mslifcak 27 Jul 99 16:06:35
31995     -(interfaces.c) - fix error setting if_ibytes for Linux 2.0
31997 hardaker 27 Jul 99 16:14:28
31998     - (asn1.c, mib.c, mib.h, snmp_api.c, snmp_debug.c, snmp_debug.h, snmpusm.c):
31999       - cleaned up debugging dump output.
32000       - added more dump parse headers for v3 dumps.
32002 hardaker 27 Jul 99 16:20:46
32003     - (asn1.c): fix header dump.
32005 mslifcak 27 Jul 99 17:15:01
32006     including mib.h requires stdio.h to define FILE *.
32008 mslifcak 27 Jul 99 19:02:31
32009     -(snmp_parse_args) in snmp_parse_oid, try get_node if read_objid fails.
32011 mslifcak 27 Jul 99 19:06:08
32012     -(mib.c) fix walking OID length pointer, numeric sub-id not found
32013     in read_objid and parse_subtree.
32015 mslifcak 27 Jul 99 23:34:59
32016     -(snmpd.c) invoke log functions from child (correct process ID in syslog)
32018 mslifcak 27 Jul 99 23:58:51
32019     -(keytools.c,md5.c,md5.h,scapi.c,snmp.c,snmp_api.c,snmp_auth.c) catch MD5 errors
32021 mslifcak 28 Jul 99 02:42:32
32022     hr_swrun - reset pointer in module init (help HP/UX 9)
32023     snmp_logging - use vsprintf for HP/UX-9
32025 hardaker 28 Jul 99 06:45:19
32026     - (bug-report): change mail addr to ucd-snmp-bugs
32028 daves 29 Jul 99 03:29:40
32029     - (mibII/vacm_vars.c): Catch use of unconfigured EXAMPLE.conf files
32031 mslifcak 29 Jul 99 08:34:59
32032     memory_solaris2 : handle malloc errors
32033     kernel_sunos5 : share kstat fildes [SHARE_KSTAT_FD]
32035 mslifcak 29 Jul 99 13:28:36
32036     -(apps/Makefile.in) - comment unneeded TRAPSPECIAL line
32038 mslifcak 29 Jul 99 13:59:02
32039     -(agent/snmpd.c) - log standard error until init is completed.
32041 mslifcak 29 Jul 99 15:04:49
32042     auto_nlist, kernel : place log_perror to catch errno value in report.
32044 hardaker 29 Jul 99 17:03:25
32045     - (configure, configure.in, Makefile.in): remove trap_special stuff.
32047 hardaker 29 Jul 99 17:06:56
32048     - (mibgroup/v2party): removed files.
32050 mslifcak 30 Jul 99 03:51:31
32051     Removed duplicate HAVE_GET???BYNAME; Removed unused _CRTIMP
32053 mslifcak 30 Jul 99 03:57:23
32054     Removed hint of v2party from comment.
32056 mslifcak 30 Jul 99 04:00:28
32057     -(agent/agent_read_config.c,agent/history.c,agent/snmp_vars.c,
32058     agent/snmpd.c,snmplib/read_config.c,snmplib/snmp_alarm.c,
32059     snmplib/snmp_api.c,snmplib/snmp_logging.c,snmplib/snmpv3.c,
32060     snmplib/system.c) - psos diffs offered by Anthony Symons
32062 mslifcak 30 Jul 99 04:37:20
32063     rename local var 'last' to 'last_ipch' - avoid shadow global decl
32065 mslifcak 30 Jul 99 04:39:38
32066     decl log_perror
32068 mslifcak 30 Jul 99 04:42:48
32069     rename sd to ifsd - avoid global shadow decl
32071 mslifcak 30 Jul 99 05:42:34
32072     hr_storage.c - auto_nlist for HR_STORE_SIZE
32073     hr_swrun.c - fix global shadow decl
32074     snmp_logging.c - change filter for openlog per A. Symons patch
32076 daves 30 Jul 99 06:01:08
32077     - (agent/agent_registry.c agent/snmp_vars.c agent/snmpd.c
32078        apps/snmp_parse_args.c apps/snmptest.c apps/snmptrap.c
32079        apps/snmptrapd.c apps/snmpnetstat/main.c snmplib/snmp_api.c
32080        snmplib/snmp_api.h snmplib/snmp_client.c
32081        agent/mibgroup/v2party.c agent/mibgroup/v2party.h):
32082        -  Removed last traces of v2p support
32084 daves 30 Jul 99 06:23:06
32085     - (agent_read_config.c agent_registry.c snmp_vars.c snmp_vars_m2m.h):
32086       - Removed last traces of obsolete v2party Manager-to-Manager support
32088 mslifcak 30 Jul 99 06:30:30
32089     system - use sizeof
32091 mslifcak 30 Jul 99 06:30:59
32092     win32/config.h - define HAVE_GETHOSTNAME
32094 mslifcak 30 Jul 99 06:46:22
32095     use traditional K&R commenting; not all "C" compilers accept "//" comments.
32097 mslifcak 30 Jul 99 06:58:08
32098     remove references to non-existent snmp_vars_m2m.h
32100 daves 30 Jul 99 07:01:46
32101     - (configure.in configure): Check for libdb/libdb1 & librpm separately
32103 daves 30 Jul 99 07:31:56
32104     - (acconfig.h): Check for libdb/libdb1 & librpm separately
32106 mslifcak 30 Jul 99 08:01:18
32107     add vsnprintf check and HAVE_VSNPRINTF constant
32109 mslifcak 30 Jul 99 08:32:28
32110     no struct sockaddr_dl in AIX 3.
32112 hardaker 30 Jul 99 14:10:05
32113     - (config.h.in): autoheader run.
32115 hardaker 30 Jul 99 14:10:30
32116     - (Makefile.in): make /var/ucd-snmp exist.  We should do a permission
32117       set as well.
32119 hardaker 30 Jul 99 14:18:55
32120     - (*/Makefile.in): make depend
32122 hardaker 30 Jul 99 14:19:21
32123     - (version.h bug-report sedscript.in): version tag ( 4.0.pre5 )
32125 mslifcak  2 Aug 99 04:29:35
32126     asn1, parse) fixes supplied by Markku Laukkanen (MJS-use xcalloc in parse)
32128 mslifcak  2 Aug 99 04:37:46
32129     parse - shame on me for not compile testing first!
32131 mslifcak  2 Aug 99 22:29:37
32132     snmp_debug - DEBUGMSG macros call snmp_get_do_debugging before invoking debugmsg* functions.
32134 mslifcak  3 Aug 99 04:46:41
32135     snmp_api.c - remove "BY" from HAVE_GETHOSTBYNAME (Solaris 2.5.1 wrong!)
32137 mslifcak  3 Aug 99 06:59:50
32138     asn1.c - fix out-of-bound array write and memory leak in parsing strings.
32140 mslifcak  3 Aug 99 07:00:16
32141     snmp_debug.c - remove trace messages from debugmsg_hextli.
32143 mslifcak  3 Aug 99 07:03:14
32144     snmp_debug.h - move DEBUGTRACE from debugmsg_hextli to DEBUGDUMPSETUP
32146 mslifcak  3 Aug 99 07:58:49
32147     vacm_vars.c - copy community string, null terminate, then debug print
32149 mslifcak  3 Aug 99 12:53:32
32150     snmp_debug.h - fix "warning: ANSI C forbids conditional expr with only one void side".
32152 mslifcak  3 Aug 99 14:06:33
32153     snmp_debug.c - signed comparison for len in debugmsg_hextli.
32155 mslifcak  4 Aug 99 03:48:02
32156     -(smux.c) - patch supplied by Nick Amato to fix ASN_IPADDRESS parse.
32158 mslifcak  4 Aug 99 05:03:11
32159     undo patch around Solaris' configure failure to register HAVE_GETHOSTBYNAME.
32161 mslifcak  4 Aug 99 09:17:18
32162     -(configure*) - Ken Hornstein: fix test xxgethostbyname, xxgetservbyname.
32164 mslifcak  4 Aug 99 12:33:56
32165     snmp_api.c - dummy functions snmp_synch_{setup,reset} and snmp_get_errno.
32167 mslifcak  5 Aug 99 03:25:55
32168     config.sub - patch from Markku Laukkanen to support HPUX 11
32170 mslifcak  5 Aug 99 11:11:53
32171     snmp_api.3 - describe snmp_error(), replaces snmp_errno and snmp_get_errno()
32173 daves  6 Aug 99 05:59:46
32174     - (acconfig.h config.h.in configure.in configure):
32175       - configure-time flag to control provision of "dummy" values
32177 daves  6 Aug 99 06:02:15
32178     - (mibII/*.c host/*.c): Don't provide "dummy" values (unless explicitly configured)
32180 nba  9 Aug 99 00:24:37
32181     parse.c:    parse agent capabilities
32183 daves  9 Aug 99 01:02:15
32184     - (FAQ): Nine new questions, plus assorted tweaks for the new release.
32186 mslifcak  9 Aug 99 06:48:47
32187     mib.*, parse.* - move print_oid_report and minions wholly into mib.c
32189 mslifcak  9 Aug 99 06:50:36
32190      snmpdelta, translate, trapd) - list all options in usage; remove disables for print_oid_report in translate.
32192 mslifcak  9 Aug 99 06:52:47
32193     snmpd.c - list all options in usage
32195 mslifcak  9 Aug 99 06:54:01
32196     libsnmp.def - remove print_oid_report disable options
32198 mslifcak  9 Aug 99 09:45:15
32199     -(snmp.c) fix buffer overflow in xdump, of all places (77 s/b 78; using 80)
32201 nba  9 Aug 99 10:43:28
32202     (many):     nuke various prototype warnings
32204 mslifcak  9 Aug 99 11:40:25
32205     -(md5.c) fix read past end problem
32206     -(snmp_api.c) fix losing community string problem
32208 hardaker  9 Aug 99 13:12:35
32209     - (acconfig.h, config.h.in, configure, configure.in): remove /dev/random test.
32211 mslifcak  9 Aug 99 15:07:24
32212     snmpusm.c - always clear field_len if ref is valid ptr;
32213     snmp_api.c - don't overwrite community pointer with securityAuthProto pointer
32215 nba 10 Aug 99 04:45:17
32216     configure.in config.h.in configure s/netbsd agent/mibgroup/host/hr_storage.c:
32217         support for NetBSD/sparc and NetBSD 1.4
32219 nba 10 Aug 99 04:46:35
32220     snmplib/mib.c:      fix handling of numeric oids and reporting errors
32222 nba 10 Aug 99 04:47:22
32223     agent/kernel.c:     abort on kvm_open failures
32225 nba 10 Aug 99 04:48:41
32226     snmpnetstat/if.c:   fixes for snmpnetstat -i on virtual interfaces
32228 nba 10 Aug 99 04:50:52
32229     interfaces.c var_route.c snmp_logging.c: fix compiler warnings
32231 mslifcak 10 Aug 99 09:19:10
32232     read_config.c, snmp_api.c - convert fprintf(stderr to snmp_log(LOG_ERR,WARNING)
32234 mslifcak 10 Aug 99 10:04:40
32235     Fix for build (no pagesize var defined for linux).
32237 hardaker 10 Aug 99 11:05:38
32238     - (snmpd.c): log version number after stderr is optionally closed.
32240 hardaker 10 Aug 99 14:26:33
32241     - (snmp_vars.c): protect against evil mib modules from modifying
32242       memory they shouldn't be modifying yet.
32243       - (ifdef'ed for speed profiling later).
32245 hardaker 10 Aug 99 15:54:33
32246     - (snmp_parse_args.c): force v3 engineID setting to something bogus to
32247       get around local configuration data store time synchronization conflicts.
32249 hardaker 10 Aug 99 17:23:59
32250     - (snmpd.c): print -H usage to stderr.
32252 hardaker 11 Aug 99 13:04:50
32253     - (acconfig.h, config.h.in, read_config.c):
32254       - Make persistent cache conform to a more secure umask.
32256 nba 11 Aug 99 21:52:26
32257     hr_storage.c:       remove to forgotten debug lines.
32259 nba 11 Aug 99 21:53:31
32260     snmpnetstat/if.c:   handle non-contiguous ifTable. Also make the
32261         counters unsigned.
32263 hardaker 12 Aug 99 16:16:01
32264     - (snmp.conf.5.def): updated with the newer token list.
32266 hardaker 12 Aug 99 16:41:22
32267     - (FAQ, snmpcmd.1, snmptrap.1): minor doc updates.
32269 hardaker 12 Aug 99 16:46:34
32270     - (NEWS, README): minor updates.
32272 daves 13 Aug 99 02:47:00
32273     - (examples/ucdDemoPublic.[ch]
32274        ipfwchains/ipfwchains.[ch] misc/ipfwacc.[ch]
32275        target/snmpTarget{Addr,Params}Entry.[ch]
32276        smux/snmp_*.[ch]):
32277        - Register modules dynamically at run-time
32279 hardaker 13 Aug 99 07:11:35
32280     - (Makefile.in): "make test" in top level Makefile.
32282 hardaker 13 Aug 99 07:12:18
32283     - (NEWS, README.snmpv3, configure, configure.in): documentation updates.
32285 hardaker 13 Aug 99 07:16:51
32286     - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): make depend.
32288 hardaker 13 Aug 99 09:33:40
32289     - (configure, configure.in): don't use NO_DUMMY_VALUES by default.
32291 mslifcak 13 Aug 99 11:14:39
32292     (host/hr_device.c,host/hr_print.c, host/hr_proc.c,host/hr_storage.c,
32293     host/hr_swinst.c,host/hr_swrun.c, host/hr_system.c,mibII/at.c,
32294     mibII/interfaces.c,mibII/ip.c, mibII/system_mib.c,mibII/tcp.c,
32295     mibII/udp.c,mibII/var_route.c) - #if NO_DUMMY_VALUES (help out configure)
32297 hardaker 13 Aug 99 11:55:31
32298     - (var_route.c): don't do caching for NO_DUMMY_VALUES.
32300 mslifcak 13 Aug 99 12:18:17
32301     var_route.c - #ifdef NO_DUMMY --> #if NO_DUMMY (like the other uses).
32303 hardaker 13 Aug 99 12:49:35
32304     - (configure, configure.in): properly do what --without-dummy-values
32305       should do.
32307 hardaker 13 Aug 99 15:22:53
32308     - (configure, configure.in): remove config_load_mib parsing.
32310 hardaker 13 Aug 99 15:35:54
32311     - (Makefile.in): don't remove mib_module_loads.h.
32313 hardaker 13 Aug 99 16:05:42
32314     - (remove-files): remove the ISSUES file for releases.
32316 hardaker 13 Aug 99 16:06:51
32317     - (version.h bug-report sedscript.in): version tag ( 4.0.pre6 )
32319 nba 16 Aug 99 14:58:40
32320     snmpnetstat/if.c: allow -i and -o outputs even with incomplete responses
32321         from snmpd (such as Linux that does not return ifInNUCastPkts
32322         with the new DUMMY setup)
32324 nba 16 Aug 99 14:59:29
32325     snmpnetstat/main.c: enable_stderrlog() so that we get an error message
32326         for bad host names.
32328 nba 18 Aug 99 02:40:48
32329     agent/snmpd.c:      move the termination processing from the signal handler
32330         to after the main loop has terminated.
32332 nba 18 Aug 99 02:51:57
32333     - snmpd.c, agent_read_config.?, versioninfo.c: move the reconfiguration
32334         outside the signal handler.
32336 nba 18 Aug 99 09:26:35
32337     - interfaces.?: updates for Linux to handle large counters and virtual
32338         interfaces.
32340 nba 18 Aug 99 09:31:06
32341     - (many):   change the names of the logging functions to be snmp_*
32342         default do_stderr_logging to 1.
32344 nba 19 Aug 99 02:33:56
32345     - interfaces.c: remove some left over debug output
32347 nba 19 Aug 99 02:35:10
32348     - snmp_logging.c, agent/various: reinstate -a and -V logging (almost).
32349         timestamp file and stderr logging.
32351 nba 19 Aug 99 10:38:02
32352     - snmp_api.c:       correcly call pre-parse hook, also when not debugging
32353         (this killed the libwrap check in snmpd)
32355 nba 19 Aug 99 10:38:48
32356     - smux.c: remove some extraneous \n from snmp_log_perror calls.
32358 nba 19 Aug 99 10:40:22
32359     - snmpd.c: remove some superfluous : from snmp_log_perror.
32360         Log when snmpd reconfigures following a SIGHUP
32362 nba 19 Aug 99 14:09:25
32363     - snmp_api.?, snmpd.c, snmptrap.c, snmptrapd.c: reinstate agent_addr in
32364         the pdu structure (used for v1 traps).
32366 hardaker 19 Aug 99 16:09:54
32367     - (snmpget.c, snmpgetnext.c, snmpset.c): Patch from dlengel@home.com:
32368       - check argument count for minimum number.
32370 nba 20 Aug 99 03:43:37
32371     - agentx/*: various prototype fixes, to keep number of warnings down
32373 hardaker 20 Aug 99 13:43:56
32374     - (default_store.h, snmp_api.c, snmp_logging.c, snmp_logging.h):
32375       - make logging of timestamps optional by a snmp.conf directive.
32377 hardaker 20 Aug 99 13:56:57
32378     - (snmp.conf.5.def, default_store.h, snmp_logging.c):
32379       - turn off time stamp logging by default.  It must be explicitly
32380         requested in the snmp.conf file to turn it on.
32381         (the reason is that a lot of logging is incremental in nature and
32382         is not line buffered before being sent to the logging routines.
32383         The other solution is to have the logging routines detect when to
32384         print timestamps by watching out for \n's.  But, not this round.
32386 hardaker 20 Aug 99 16:39:21
32387     - (snmp_api.h, snmp_api.c, snmp_auth.c, snmp_impl.h, asn1.c): 64bit cleanup.
32389 hardaker 20 Aug 99 17:08:17
32390     - (NEWS): last minute changes
32392 hardaker 20 Aug 99 17:10:26
32393     - (version.h bug-report sedscript.in): version tag ( 4.0.pre7 )
32395 hardaker 22 Aug 99 17:33:00
32396     - (ipfchains): removed from distribution.  Newer one in ftp's contrib dir.
32398 hardaker 22 Aug 99 17:54:57
32399     - (configure, configure.in):
32400       - --without-dummy-values is default again.
32401       - cleanup of --help stuff.
32402       - fix of peristent directory creation.
32404 hardaker 22 Aug 99 17:56:27
32405     - (Makefile.in, Makefile.in): make depend.
32407 hardaker 22 Aug 99 17:57:27
32408     - (snmp_api.h): version -> u_long.
32410 mslifcak 23 Aug 99 06:14:39
32411     Remove last vestiges of config_load_mib
32413 hardaker 23 Aug 99 07:02:43
32414     - (NEWS): ansi mentioned.
32416 mslifcak 23 Aug 99 09:00:59
32417     Win32 build fixes
32419 nba 23 Aug 99 13:54:32
32420     - agent/snmpd.c, agent/snmp_vars.c: move some -v logging to a more rational
32421         place.
32423 mslifcak 23 Aug 99 14:02:51
32424     Describe USE_ASN_SHORT_LEN in FAQ, and implement in _snmp_build.
32426 mslifcak 23 Aug 99 15:32:21
32427     HACK! fixup short length (first put correct community string in pdu-> ).
32429 hardaker 23 Aug 99 16:14:00
32430     - (T028snmpv3getfail): snmpv3 get failure test.
32432 hardaker 23 Aug 99 16:14:00
32433     - (INSTALL): remove version specific information
32435 -------------------------------------------------------------------------------
32437 Changes: V3.6.1 -> V3.6.2
32439 hardaker 16 Mar 99 08:15:18
32440     - (dlmod.c): removed a bogus new-line.
32442 hardaker 16 Mar 99 10:34:03
32443     - (hr_swrun.c): fix file descriptor leak on freebsd.
32445 mslifcak 16 Mar 99 11:23:30
32446     -(snmp_api.c) consistent error return.
32448 mslifcak 16 Mar 99 11:33:52
32449     - move MATCH_FAILED/MATCH_SUCCEEDED from util_funcs.h to mibincl.h
32451 mslifcak 17 Mar 99 13:53:48
32452     -(hr_swrun.c) - prevent SunOS 4.1 core (sunos4 still primitive)
32454 mslifcak 18 Mar 99 08:37:45
32455     - (mibII/ip.c) fix MIB_IPCOUNTER_SYMBOL usage
32457 hardaker 19 Mar 99 09:23:38
32458     - (snmpget.c, snmpwalk.c): fixed initialization and usage of "failures".
32460 hardaker 23 Mar 99 10:09:47
32461     - (Makefile.in): add more targets.
32463 hardaker 23 Mar 99 10:10:11
32464     - (read_config.c): make copy_word() return the next token, not the
32465       next space.
32467 hardaker 23 Mar 99 10:11:03
32468     - (mibdefs.h, struct.h, extensible.c, extensible.h, proc.c, proc.h,
32469       snmpd.conf.5.def, UCD-SNMP-MIB.txt):
32470       - per-process/exec fix scripts created.
32472 hardaker 23 Mar 99 10:23:21
32473     - (versiontag): regexp fix.
32475 hardaker 28 Mar 99 16:11:32
32476     - (snmpTargetAddrEntry.h, snmpTargetParamsEntry.h): relocate to
32477       snmpModules.12, where they should be.
32479 hardaker 28 Mar 99 16:17:24
32480     - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
32481       - when using copy_word() don't skip spaces, since it does that.
32483 mslifcak  1 Apr 99 13:10:47
32484     - (libsnmp.h) Asymptotically closer to supporting CMU constants.
32486 mslifcak  5 Apr 99 11:06:27
32487     - (snmp_api.c, main.c, snmp_parse_args.c) Joe Marzot's fix to copy even an empty community name.
32489 mslifcak  5 Apr 99 14:10:14
32490     - build snmpnetstat with CygWin32
32492 mslifcak  5 Apr 99 14:22:43
32493     - Build with CygWin32
32495 mslifcak  5 Apr 99 15:59:20
32496     - Build using CygWin32 (includes Niels B.'s snmp_vars.c patch).
32498 hardaker  6 Apr 99 09:23:16
32499     - (config.guess, config.sub): new versions from autoconf 2.13.
32501 mslifcak  6 Apr 99 10:59:05
32502     - (extensible.c) quell warning about comparing pointer with non-pointer.
32504 mslifcak  6 Apr 99 11:33:54
32505     - another round of ANSI-fying the agent completed.
32507 hardaker  6 Apr 99 15:13:40
32508     - (*): Merged the 4.0 line into the 3.6.1 line.
32510 hardaker  6 Apr 99 15:38:45
32511     - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c,
32512       Makefile.in): final merge pieces of recent v3 line changes.
32514 mslifcak  6 Apr 99 21:24:22
32515     - changes for ANSI headers; POSIX(index vs strchr); minor fixes
32517 mslifcak  6 Apr 99 22:13:59
32518     - (vacm_vars.c) - set global ptrs = 0.
32520 mslifcak  6 Apr 99 22:14:43
32521     - (snmp_vars.c) more v2party rework needed
32523 mslifcak  7 Apr 99 06:17:28
32524     - () more ANSI header fixups; touchup for M$ Win32 build
32526 hardaker  7 Apr 99 10:42:10
32527     - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c,
32528       Makefile.in, all_general_local.h, keytools.c, keytools.h,
32529       lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c,
32530       snmpv3.c, tools.c, tools.h):
32531       - misc merging, including fixes and debugging statement changes to
32532         newer model.
32533       - a few -Wall fixes.
32535 hardaker  7 Apr 99 10:48:07
32536     - (snmp_mib.c): removed unnneeded header_snmp().
32538 hardaker  7 Apr 99 11:28:02
32539     - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c,
32540       usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
32541       - debugging statement conversion
32543 mslifcak  7 Apr 99 12:00:20
32544     - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h
32545     agent/view_parse.c agent/mibgroup/util_funcs.c
32546     agent/mibgroup/examples/ucdDemoPublic.c
32547     agent/mibgroup/host/hr_filesys.c
32548     agent/mibgroup/host/hr_storage.c
32549     agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
32550     agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
32551     agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
32552     agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
32553     agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
32554     agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
32555     agent/mibgroup/snmpv3/usmUser.c
32556     agent/mibgroup/ucd-snmp/extensible.c
32557     agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c
32558     agent/mibgroup/ucd-snmp/pass_persist.c
32559     agent/mibgroup/ucd-snmp/proc.c
32560     agent/mibgroup/v2party/context_vars.c
32561     agent/mibgroup/v2party/party_vars.c
32562     agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
32563     apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c
32564     apps/snmpnetstat/winstub.c snmplib/acl_parse.c
32565     snmplib/context.h snmplib/context_parse.c snmplib/party.h
32566     snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c
32567     snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h
32568     snmplib/view.h)  fgets use sizeof mostly, oid base size is MAX_OID_LEN
32570 mslifcak  7 Apr 99 12:17:23
32571     -(ipfwchains.c) remove multiple definitions of MATCH_FAILED
32573 mslifcak  7 Apr 99 15:00:39
32574     -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit.
32576 hardaker 12 Apr 99 22:14:31
32577     - (mibincl.h): include sys/time.h.
32579 hardaker 12 Apr 99 22:15:39
32580     - (hr_utils.h): remove variable names from prototypes (was causing problems).
32582 hardaker 12 Apr 99 22:16:45
32583     - (tkmib): make displayed mib node info into two columns instead of one.
32585 hardaker 12 Apr 99 22:25:09
32586     - (snmp_api.c): make snmp_varlist_add_variable to possible create a
32587       varlist before adding something to it.
32589 hardaker 13 Apr 99 15:19:20
32590     - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty:
32591       - fix libwrap to only add the library to the agent.
32593 hardaker 13 Apr 99 15:20:00
32594     - (system_mib.c): make sysDescr read-only.
32596 hardaker 13 Apr 99 15:32:23
32597     - (pass.c): Patch from Jim Mar:
32598       - add capability for binary octet strings in pass scripts.
32600 hardaker 13 Apr 99 15:36:31
32601     - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
32602       SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen:
32603       - fix module locations for broken mibs.
32605 hardaker 13 Apr 99 15:54:48
32606     - (freebsd.h, freebsd2.h): Patch from Niels Baggesen:
32607       - freebsd utmp cleanups.
32609 hardaker 13 Apr 99 15:56:53
32610     - (snmpd.c): Patch from Niels Baggesen:
32611       - log with timestamp at shutdown.
32613 hardaker 13 Apr 99 15:57:24
32614     - (vacm_vars.c): Patch from Niels Baggesen:
32615       - better checking of .conf file parsing line requirements.
32617 hardaker 13 Apr 99 15:58:02
32618     - (snmptranslate.c): Patch from Niels Baggesen:
32619       - support -P.
32621 hardaker 13 Apr 99 15:58:27
32622     - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
32623       Niels Baggesen:
32624       - clean up small bugs.
32626 hardaker 13 Apr 99 16:00:49
32627     - (parse.c, parse.h): Patch from Niels Baggesen:
32628       - nicer parser messages (include file names). Correct help for -Pc.
32629       - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315
32631 hardaker 13 Apr 99 16:03:29
32632     - (snmptrapd.c): Patch from Niels Baggesen:
32633       - snmptrapd option to ignore auth traps, add -S option, log termination.
32635 mslifcak 14 Apr 99 15:29:58
32636     - (snmptranslate.c) init_snmp takes argument; "" used.
32638 mslifcak 14 Apr 99 15:30:34
32639     - (parse.c) File pointer initialized to "" before first use.
32641 hardaker 14 Apr 99 15:52:35
32642     - (snmptranslate.c): init_snmp("snmpapp").
32644 mslifcak 14 Apr 99 16:31:55
32645     - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage
32647 mslifcak 14 Apr 99 16:56:37
32648     - apps that use snmp_fix_pdu must clean up the response PDU !
32650 mslifcak 16 Apr 99 07:30:29
32651     - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB.
32653 mslifcak 16 Apr 99 07:54:22
32654     - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix
32656 mslifcak 16 Apr 99 08:33:16
32657     - (mib.c) "-m" or MIBS : can specify MIB module by file name.
32659 hardaker 16 Apr 99 21:10:06
32660     - (README): Added v3 team members.
32662 hardaker 16 Apr 99 21:11:48
32663     - (configure.in): changed default store location to /var/ucd-snmp
32665 hardaker 16 Apr 99 21:15:14
32666     - (snmp.h): SNMPADMINLENGTH definition.
32668 hardaker 16 Apr 99 21:16:16
32669     - (snmp_auth.c): removed fix note.
32671 hardaker 16 Apr 99 21:27:06
32672     - (NEWS): updated
32674 hardaker 16 Apr 99 21:27:41
32675     - (snmptrapd.8): man patch from Niels
32677 hardaker 16 Apr 99 21:34:49
32678     - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 )
32680 mslifcak 18 Apr 99 06:54:26
32681     - (ipfwacc.h) subdir change per Joe Pruettt : 9 -> 10
32683 hardaker 19 Apr 99 21:01:15
32684     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
32685       - rewrote mib2c to be more dependent on .conf files.  The main .conf
32686         file now contains the code itself.
32687       - need to write a foreach(mibnode) type parser next.
32689 hardaker 19 Apr 99 21:09:27
32690     - (mibincl.h): add read_config.h.
32692 hardaker 19 Apr 99 21:12:17
32693     - (read_config.c, read_config.h):
32694       - created a more convenient read_config_read_data() function to
32695         generically read a token into a given variable.
32696       - cleaned up persistent storage parsing routines.
32697       - use previously malloced space in some routines, or malloc it for
32698         them if the storage area is NULL.
32700 hardaker 19 Apr 99 21:14:28
32701     - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in
32702       snmp_varlist_add_variable().
32704 hardaker 20 Apr 99 11:28:14
32705     - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates.
32707 hardaker 20 Apr 99 15:31:35
32708     - (mib2c, mib2c.conf, mib2c.vartypes.conf):
32709       - completely re-hacked:
32710         - entire code base is now put into the .conf files rather than in
32711           the mib2c program.  This should entitle mib2c to be used more
32712           generically, and could produce different types of code templates
32713           based on the .conf file it is given.  In theory, it should be
32714           able to produce C code for a non-ucd-snmp agent, or even better,
32715           any type of code (not just C) for something else based on mib
32716           information.
32717         - The down side, is that the current .conf files are now ambiguous
32718           again and difficult to understand without being, well, me.  The
32719           up side is that I'm sure Dave Shield will go through and clean
32720           it up for me like he did last time.  Ha ha.  I wonder if he'll
32721           read this? (If so, see me first).
32723 hardaker 20 Apr 99 16:04:17
32724     - (mib2c, mib2c.conf): variable name conversions:
32725       - variableTypes -> variables
32726       - cname -> NAME
32728 hardaker 20 Apr 99 16:10:44
32729     - (mib2c, mib2c.conf): a little more clean up.
32731 hardaker 20 Apr 99 21:38:42
32732     - (mib2c.conf): clean up skipif regexps a bit.
32734 hardaker 22 Apr 99 07:54:44
32735     - (read_config.c, read_config.h): created *read_config_store_data();
32737 hardaker 22 Apr 99 07:56:03
32738     - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif:
32739       directives where needed because of it.
32741 hardaker 22 Apr 99 10:51:30
32742     - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update.
32744 mslifcak 26 Apr 99 09:21:06
32745     - (snmplib.c) - use request callback's data if request specifies a callback.
32747 nba 26 Apr 99 11:21:10
32748     
32749     (parse.h) Silly speling misteak (ACCESS_CRAETE)
32751 nba 26 Apr 99 11:48:57
32752     
32753     
32754     - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree
32755       inspired by a reference to snmx in comp.protocols.snmp
32756     - apps/snmptranslate: let the -p option call this new printer
32757     - snmplib/snmp_api.c: some left over __P macros
32759 nba 26 Apr 99 12:03:47
32760     
32761     (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
32762         strings
32764 nba 26 Apr 99 12:09:35
32765     
32766     
32767     apps/*.c: use snmp_perror to report errors from read_objid and friends
32768     apps/snmptrapd.c: fix a bus error when using -S and receiving an
32769         enterprise specific trap.
32771 nba 26 Apr 99 12:13:50
32772     
32773     */*: replace horrible (char *)"string" with const specifiers in relevant
32774         functions.
32776 mslifcak 26 Apr 99 12:37:09
32777     - (snmp_api.c) - fix other use of request's callback data
32779 mslifcak 27 Apr 99 09:51:35
32780     - (interfaces.c) add if_type_from_name to convert interface name to type.
32782 hardaker 29 Apr 99 07:32:39
32783     - (Makefile.in, callback.c, callback.h): callback API.
32785 hardaker 29 Apr 99 07:39:45
32786     - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c,
32787       snmpusm.h, snmpv3.c, snmpv3.h):
32788       - use the callback mechanism for post-config stuff.
32790 hardaker  3 May 99 07:07:15
32791     - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c,
32792       snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
32793       snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h,
32794       scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h):
32795       - shutdown and store callback usage.
32797 hardaker  3 May 99 07:13:31
32798     - (snmpd.c): fix -A flag, which got broken during someones changes.
32800 hardaker  3 May 99 12:58:19
32801     - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c,
32802       Makefile.in, encode_keychange.c, Makefile.in, Makefile.in,
32803       all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c,
32804       snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c,
32805       etimetest.c, keymanagetest.c, misctest.c, scapitest.c):
32806       - nuked all_general_local.h and all_system.h.
32807       - makefileindepend as well.
32809 nba  3 May 99 15:40:11
32810     (*.[ch]):   patches to types to wipe warnings from compilers
32811         with more strict noise levels. (also good when compiling
32812         with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual)
32814 nba  4 May 99 00:47:44
32815     (mib.c):    Fix problem (core dump) with MIBFILES environment variable.
32817 nba  4 May 99 00:51:16
32818     (many):     remove const spec from FindVarMethod. That was wrong
32820 hardaker  4 May 99 11:08:55
32821     - (configure, configure.in): Added --enable-developer flag.
32823 mslifcak  6 May 99 09:20:30
32824     - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky.
32826 nba 10 May 99 14:47:22
32827     Fixing some more prototypes. Pointed out by Markku Laukkanen.
32829 nba 10 May 99 14:49:49
32830     snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK
32831         inside V1 session.
32833 hardaker 11 May 99 14:02:48
32834     - (util_funcs.c): read returns ssize_t not size_t.
32836 hardaker 11 May 99 14:03:25
32837     - (memory.h): remove extern.
32839 hardaker 11 May 99 14:11:40
32840     - (hpux.c, hpux.h): int -> size_t conversions.
32842 mslifcak 12 May 99 10:53:23
32843     - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close
32845 mslifcak 12 May 99 11:22:16
32846     -(parse.c party_parse.c read_config.c) no exit() from library; return error
32848 daves 13 May 99 03:52:19
32849     - (ip.c): Properly register IP module group on Free-BSD systems
32850               (thanks to Mitchell Tasman)
32852 hardaker 13 May 99 09:09:18
32853     - (vacm_vars.c): Set pointers to NULL after freeing them.
32855 mslifcak 14 May 99 06:54:51
32856     - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c
32857      agent/mibgroup/examples/example.h
32858      agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c
32859      agent/mibgroup/smux/smux.c
32860      agent/mibgroup/snmpv3/snmpMPDStats.c
32861      agent/mibgroup/snmpv3/usmStats.c
32862      agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes
32864 mslifcak 14 May 99 09:47:10
32865     - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c
32866      agent/mibgroup/mibII/interfaces.c
32867      agent/mibgroup/mibII/var_route.c
32868      agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c
32869      snmplib/parse.c) more ANSI-C touchups
32871 mslifcak 14 May 99 13:59:37
32872     -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX
32874 daves 17 May 99 03:20:53
32875     - (snmp_parse_args.c): Initialise session using library routine
32877 daves 17 May 99 04:34:55
32878     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
32879        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
32880        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
32881        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
32882     
32883       - Use the generic socket addresses 'struct sockaddr',
32884         rather than the IP-specific 'struct sockaddr_in'
32886 daves 17 May 99 04:38:00
32887     - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
32888        agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
32889        agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
32890        apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
32891     
32892       - Use the generic socket address 'struct sockaddr',
32893         rather than the IP-specific 'struct sockaddr_in'
32895 daves 17 May 99 07:18:02
32896     - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c
32897        apps/snmptrap.c apps/snmptrapd.c):
32898     
32899       - Use a single address field within the PDU structure
32900                    (obsoleting 'agent_addr')
32902 daves 18 May 99 06:26:16
32903     - (snmp_api.c snmp_api.h): More general handling of PDU flags
32905 mslifcak 18 May 99 09:01:46
32906     - (xx/Makefile.in) remove references to as yet missing disman files.
32908 daves 18 May 99 09:23:50
32909     - (configure.in snmplib/context_parse.c snmplib/read_config.c
32910        snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c
32911        apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c
32912        apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c
32913        apps/snmpstatus.c apps/snmptable.c apps/snmptest.c
32914        apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c
32915        apps/snmpnetstat/if.c apps/snmpnetstat/inet.c
32916        apps/snmpnetstat/main.c apps/snmpnetstat/route.c
32917        apps/snmpnetstat/winstub.c):
32918        -  Clean up conditionals protecting include files
32919             ( #if HAVE_WINSOCK_H / #else / #endif )
32921 daves 19 May 99 02:33:07
32922     - (config.h.in): Additional include protection entries
32924 daves 19 May 99 05:11:37
32925     - (snmp_api.c): More generalised handling of socket addresses
32927 mslifcak 19 May 99 18:02:55
32928     -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu
32930 mslifcak 19 May 99 18:50:12
32931     - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)
32933 daves 20 May 99 03:46:24
32934     - (snmp_api.h): Temporary fix to socket address problems
32936 mslifcak 21 May 99 05:24:23
32937     -(read_config.c) cast fix per Markku Laukkanen
32939 daves 21 May 99 05:54:22
32940     - (snmp_api.c snmp_api.h):
32941       -  New API call to close down all open sessions
32942          (also called on application shutdown)
32944 hardaker 21 May 99 11:10:44
32945     - (mib2c.conf, mib2c.storage.conf):
32946       - convert to size_t storages.
32947       - misc eval fixes.
32948       - more cleanup of the storage def.
32950 mslifcak 21 May 99 15:29:46
32951     - library changes to build on Win32.
32953 mslifcak 24 May 99 05:36:13
32954     -configure - save one which looks for netdb/socket headers
32956 hardaker 26 May 99 11:19:03
32957     - (ipfwacc.h): properly locate the mib.
32959 hardaker 26 May 99 15:14:55
32960     - (hr_swinst.c): make software application type unknown instead of app.
32962 hardaker 26 May 99 15:18:04
32963     - (IPFWACC-MIB.txt): change to counters.
32965 hardaker 26 May 99 15:20:32
32966     - (ipfwacc.h): make into counters.
32968 hardaker 26 May 99 15:56:03
32969     - (acconfig.h, config.h.in): increase MAXREADCOUNT.
32971 hardaker 26 May 99 17:40:28
32972     - (IPFWACC-MIB.txt): added SEQUENCE OF.
32974 mslifcak 27 May 99 05:16:25
32975     -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen)
32977 hardaker 27 May 99 14:30:03
32978     - (snmptrapd_handlers.c): implement the default trap handler.
32980 hardaker 27 May 99 14:30:15
32981     - (snmptrapd.c): need an init_mib().
32983 hardaker 27 May 99 14:37:06
32984     - (snmptrapd.conf.5.def): document default oid keyword.
32986 hardaker 27 May 99 14:37:32
32987     - (snmptrapd.c): document default oid keyword in help line.
32989 daves 28 May 99 07:02:01
32990     - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro
32992 daves 28 May 99 08:14:05
32993     - (snmplib/snmp_api.c): save local socket address in internal session structure
32995 daves 28 May 99 08:57:19
32996     - (snmplib/snmp_api.c): Unix domain (datagram) socket support
32998 daves 28 May 99 09:12:20
32999     - (snmplib/snmp_api.c): Separate out copying a session and opening a new one
33001 mslifcak 28 May 99 09:24:56
33002     -(snmp_api.c) -catch one more error close from snmp_sess_copy
33004 hardaker 28 May 99 16:17:13
33005     - (mib.c, parse.c, parse.h): save and use index clauses.
33007 hardaker 28 May 99 16:44:42
33008     - (Makefile.in, default_store.c, default_store.h):
33009       - created generic default value storage space and parsers to reduce
33010         the number of functions/etc created for values which configure the
33011         library.
33013 daves  1 Jun 99 02:17:27
33014     - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions
33016 daves  1 Jun 99 02:32:13
33017     - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom)
33019 daves  1 Jun 99 07:30:42
33020     - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets
33022 hardaker  1 Jun 99 17:21:53
33023     - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c):
33024       - implemented a generic alarm handler to register alarm functions to
33025         be called back after X period of time and it handles figuring out
33026         which is next and calling alarm() and signal() appropriately.
33028 mslifcak  4 Jun 99 09:51:13
33029     -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches
33031 mslifcak  7 Jun 99 07:44:06
33032     -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1)
33034 mslifcak  7 Jun 99 13:04:21
33035     -(if.c) check for valid pointer before de-referencing.
33037 mslifcak 11 May 99 14:39:58
33038     - (agent/agent_read_config.c agent/snmp_vars.c agent/snmpd.c
33039        agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
33040        agent/mibgroup/mibII/vacm_vars.c
33041        agent/mibgroup/mibII/vacm_vars.h apps/snmptranslate.c
33042        apps/snmptrapd.c local/mib2c local/tkmib man/snmp_config.5.def
33043        man/snmpd.1.def man/snmptrap.1 man/snmptrapd.8
33044        man/snmptrapd.conf.5.def mibs/SNMP-NOTIFICATION-MIB.txt
33045        mibs/SNMP-PROXY-MIB.txt mibs/SNMP-TARGET-MIB.txt
33046        mibs/SNMP-USER-BASED-SM-MIB.txt
33047        mibs/SNMP-VIEW-BASED-ACM-MIB.txt s/freebsd.h s/freebsd2.h
33048        snmplib/mib.c snmplib/parse.c snmplib/parse.h
33049        snmplib/snmp_api.c snmplib/vacm.c) - changes c/o Niels Baggesen
33051 mslifcak 11 May 99 18:58:37
33052     -(cygwin.h) - use to build on CygWin platform.
33054 mslifcak 11 May 99 19:54:04
33055     -(agent/snmp2p.c agent/snmp_vars.h agent/view_parse.c
33056        agent/mibgroup/util_funcs.c agent/mibgroup/dummy/dummy.h
33057        agent/mibgroup/examples/wombat.h
33058        agent/mibgroup/host/hr_filesys.c
33059        agent/mibgroup/host/hr_storage.c
33060        agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
33061        agent/mibgroup/ipfwchains/ipfwchains.c
33062        agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
33063        agent/mibgroup/mibII/interfaces.c
33064        agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
33065        agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
33066        agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
33067        agent/mibgroup/misc/ipfwacc.h
33068        agent/mibgroup/ucd-snmp/extensible.c
33069        agent/mibgroup/ucd-snmp/hpux.c
33070        agent/mibgroup/ucd-snmp/loadave.c
33071        agent/mibgroup/ucd-snmp/pass.c
33072        agent/mibgroup/ucd-snmp/pass_persist.c
33073        agent/mibgroup/ucd-snmp/proc.c
33074        agent/mibgroup/v2party/context_vars.c
33075        agent/mibgroup/v2party/party_vars.c
33076        agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
33077        apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/if.c
33078        apps/snmpnetstat/route.c apps/snmpnetstat/winstub.c
33079        apps/snmpnetstat/winstub.h snmplib/acl_parse.c
33080        snmplib/context.h snmplib/context_parse.c snmplib/party.h
33081        snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c)
33082       Port some of the fixes from the current development branch
33084 mslifcak 12 May 99 10:45:05
33085     - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close
33087 mslifcak 12 May 99 11:28:07
33088     -(mib.c parse.c party_parse.c read_config.c) no exit() from library; return error
33090 daves 13 May 99 03:38:03
33091     
33092     (mib.c): Fixed minor typo
33094 daves 13 May 99 03:55:06
33095     - (ip.c): Properly register IP module group on Free-BSD systems
33096               (thanks to Mitchell Tasman)
33098 hardaker 13 May 99 09:07:13
33099     - (vmstat.c): include limits.h.
33101 hardaker 13 May 99 09:07:39
33102     - (vacm_vars.c): Set pointers to NULL after freeing them.
33104 hardaker 13 May 99 15:42:48
33105     - (version.h bug-report sedscript.in): version tag ( 3.6.2 )
33107 daves 17 May 99 03:20:10
33108     - (snmp_parse_args.c): Initialise session using library routine
33110 mslifcak 19 May 99 18:01:48
33111     -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu
33113 mslifcak 19 May 99 18:49:25
33114     - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)
33116 hardaker 25 May 99 20:20:31
33117     - (version.h bug-report sedscript.in): version tag ( 3.6.2.pre1 )
33119 nba 26 May 99 07:57:42
33120     
33121       Tag: V3-line
33122     
33123     if.c: dynamic width for -i and -o option
33125 mslifcak 26 May 99 08:00:07
33126     - fix-ups to build Win32 MSVisualC++
33128 nba 26 May 99 08:24:35
33129     
33130     
33131     Some fixes for Solaris 2.7 (proc access still does not work when compiled
33132     with gcc (32-bit compiler)
33134 nba 26 May 99 08:29:26
33135     
33136     Fixes for FreeBSD 2.1 from Derek J. Balling <dballing@yahoo-inc.com>
33138 hardaker 26 May 99 16:07:16
33139     - (acconfig.h, config.h.in): increase MAXREADCOUNT.
33141 hardaker 26 May 99 16:07:42
33142     - (hr_swinst.c): make swinstall be "unknown" since we can't truly know.
33144 hardaker 26 May 99 16:08:09
33145     - (ipfwacc.h): move to correct location.
33147 hardaker 26 May 99 16:08:28
33148     - (IPFWACC-MIB.txt): make counters.
33150 hardaker 26 May 99 17:31:25
33151     - (proc.c): ultrix fixes.
33153 hardaker 26 May 99 17:38:56
33154     - (IPFWACC-MIB.txt): added SEQUENCE OF.
33156 nba 27 May 99 02:56:25
33157     
33158     
33159     host/hr_swrun.c, ucd-snmp/proc.c: Fixes for Solaris 2.7
33161 nba 27 May 99 02:59:16
33162     
33163     snmpd.c:    Properly handle the case of no community specified
33164         for agent traps.
33166 nba 27 May 99 23:55:09
33167     
33168     solaris2.?.h:       define _SLASH_PROC_METHOD_ as 1
33170 nba 27 May 99 23:55:49
33171     
33172     read_config.c:      complain about existing but unreadable config files.
33174 nba 27 May 99 23:59:37
33175     
33176     inet.c:     0 IS a valid short (and port address for remote ends of ports
33177         in LISTEN state)
33179 nba 28 May 99 03:25:29
33180     
33181     change the trapsink/trap2sink directives to support a community parameter.
33183 nba 29 May 99 02:49:47
33184     
33185     - smux.c: fix a missing ntohs in a debug message
33187 nba  1 Jun 99 00:27:36
33188     
33189     - proc.c: YAPBO (Yet another possible buffer overflow)
33191 nba  1 Jun 99 00:29:35
33192     
33193     - snmp_agent.c: change noCreation return to noAccess. There are probably
33194         situations where the former is correct, but this is less confusing
33196 nba  1 Jun 99 00:33:52
33197     
33198     - kernel_sunos5.?, hr_swrun.c, at.c, interfaces.c: fix at.atTable and
33199         ip.ipNetToMediaTable for Solaris. Also a tweak for getKstatInt.
33201 hardaker  2 Jun 99 07:27:46
33202     - (version.h bug-report sedscript.in): version tag ( 3.6.2.pre2 )
33204 mslifcak  2 Jun 99 13:46:34
33205     -(hr_filesys.c,interfaces.c,freebsd3.h) fix build on FreeBSD 3.1
33207 nba  3 Jun 99 14:31:18
33208     
33209     - kernel.c: add some sanity checks when running without root access.
33211 nba  3 Jun 99 14:34:50
33212     
33213     - hr_swrun.c:       add a blank between process parameters
33215 nba  3 Jun 99 14:38:18
33216     
33217     - netbsd.h, tcp.c, udp.c:   fix socket tables for NetBSD 1.3/1.4
33219 nba  3 Jun 99 15:12:01
33220     
33221     - snmptrap.c: fix a bad free when calling snmpinform.
33223 nba  3 Jun 99 15:21:09
33224     - tcp.c: lost a ';' for the FreeBSD case ....
33226 daves  4 Jun 99 04:51:04
33227     - (agent/mibgroup/host/hr_swinst.c): Fix RPM handling
33229 daves  4 Jun 99 05:06:44
33230     - (configure.in configure): Additional library for RPM handling
33232 mslifcak  4 Jun 99 09:30:12
33233     -(tcp.c, udp.c) apply Ken Key's fix for FreeBSD3.1
33235 nba  4 Jun 99 11:52:38
33236     - ip.c: Fix for FreeBSD 3 from Ken Key
33238 nba  4 Jun 99 11:53:32
33239     - kernel_sunos5.c, asn1.c: Fixes for 64-bit Solaris 7
33241 nba  5 Jun 99 05:47:20
33242     - interfaces.c,tcp.c,udp.c: cleanup of conditionals for FreeBSD
33244 nba  5 Jun 99 06:02:52
33245     - configure.in: proper configure check for sys/socketvar.h
33247 mslifcak  7 Jun 99 07:45:10
33248     -(ip.c, var_route.c) fix sizeof, CPP #endif
33250 hardaker  7 Jun 99 10:52:32
33251     - (Makefile.in): Patch from Chris Smith:
33252       - don't put CFLAGS in the link line.
33254 hardaker  7 Jun 99 10:54:21
33255     - (README.win32): added to the 3.6.2 line.
33257 hardaker  7 Jun 99 11:25:27
33258     - (FAQ, README): update for 3.6.2.
33260 hardaker  7 Jun 99 11:27:15
33261     - (NEWS): 3.6.2 update.
33263 hardaker  7 Jun 99 11:30:40
33264     - (EXAMPLE.conf.def): update for 3.6.2.
33266 hardaker  7 Jun 99 11:32:54
33267     - (INSTALL): update for 3.6.2.
33269 mslifcak  7 Jun 99 13:02:10
33270     -(if.c) - check for valid pointer before de-referencing.
33272 hardaker  7 Jun 99 15:46:26
33273     - (configure, configure.in): check for libdb1 before libdb for rpm usage.
33275 hardaker  7 Jun 99 15:50:01
33276     - (FAQ): merge
33278 hardaker  7 Jun 99 16:03:25
33279     - (configure.in, configure): check for -ldb1 then -ldb for rpm usage.
33281 hardaker  7 Jun 99 16:43:50
33282     - (config.h.in, configure, configure.in): check for rpmGetPath to help
33283       determine which version of RPM we're using (3 or 2).
33285 pjl  7 Jun 99 17:30:33
33286     Added RPM v3 support
33288 mslifcak  8 Jun 99 03:40:36
33289     -(mibII/*,snmplib/*) Markku L.'s fixes to compile on HP-UX with aCC
33291 mslifcak  8 Jun 99 03:54:50
33292     spell check COMMUNITY
33294 -------------------------------------------------------------------------------
33296 Changes: V3.6 -> V3.6.1
33297         
33298 mslifcak  8 Mar 99 04:02:01
33299     (parse.c) - fix subid init; remove useless '-Pl' option.
33301 mslifcak  8 Mar 99 04:14:41
33302     - (snmp_api.c) use request data with request callback
33304 mslifcak  8 Mar 99 05:01:49
33305     -(win32/config.h) remove unused SYS_TIME_NAME,GLOBALSECURITY. add new constants.
33307 mslifcak  8 Mar 99 05:07:13
33308     - (AGENT) MAX_NAME_LEN --> MAX_OID_LEN in example
33310 mslifcak  8 Mar 99 09:58:17
33311     - (snmplib/parse.c) Complete Dave Shields' patch for continue after error.
33313 mslifcak  8 Mar 99 14:28:20
33314     - (snmpnetstat:if.c, route.c) limit interface name sizes to fit fixed length buffers.
33316 hardaker 10 Mar 99 15:07:31
33317     - (EXAMPLE.conf.def): group lines were backwards.
33319 hardaker 11 Mar 99 15:48:22
33320     - (README): Added Mike Baer.
33322 hardaker 11 Mar 99 15:48:52
33323     - (memory_solaris2.c): changed some comments to /* */ instead of //.
33325 hardaker 11 Mar 99 16:10:31
33326     - (AGENT): removed AGENT
33328 hardaker 11 Mar 99 16:10:47
33329     - (mib2c): fixed a couple of bugs and ansi'ified things.
33331 hardaker 11 Mar 99 16:22:43
33332     - (util_funcs.c, util_funcs.h): move MATCH_SUCCEEDED defs to .h.
33334 hardaker 11 Mar 99 16:23:44
33335     - (snmp_api.h, snmp_debug.h): Patch from Erik Jacobsen:
33336       - fixed prototypes for DEBUGP() and DEBUGPOID().
33338 mslifcak 12 Mar 99 07:08:40
33339     - (dlmod_mib.c) : Use MATCH_FAIL/SUCCEEDED in util_funcs.h
33341 hardaker 12 Mar 99 09:15:14
33342     - (mibincl.h, dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
33343       hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
33344       hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
33345       snmp_mib.c, sysORTable.c, system_mib.c, tcp.c, udp.c, dlmod.c,
33346       registry.c): fixed MATCH_FAILED/SUCCEEDED defines -> util_funcs.h.
33348 mslifcak 12 Mar 99 11:31:16
33349     - (dlmod_mib.c) : explicit test for MATCH_FAILED
33351 hardaker 12 Mar 99 12:20:12
33352     - (mib2c): fix asn_parse functions to pass a pointer to the size variable.
33354 hardaker 12 Mar 99 14:17:08
33355     - (NEWS): update.
33357 hardaker 12 Mar 99 14:17:44
33358     - (smux.c): protect strcpy() against a null password specified on the
33359       config line.
33361 mslifcak 12 Mar 99 14:34:12
33362     - (hr_system.h) - don't require hr_util; done in mibgroup/host.h
33363     - (hr_swrun.c) - solaris2 : make sure kvm_open is called before kd is used.
33364     - (hr_swrun.c) - add lame sunos4 equivalent in HRSWRUNPERF_CPU.
33366 mslifcak 12 Mar 99 14:35:38
33367     - (target.h, target/*.h) require util_funcs once.
33369 hardaker 12 Mar 99 14:36:39
33370     - (util_funcs.h): MATCH_FAILED -> -1, since some use it.
33372 mslifcak 12 Mar 99 14:54:51
33373     - restore config_require logic; fix sprintf calls to compile under SunOS 4.1.x.
33375 hardaker 12 Mar 99 15:23:18
33376     - (INSTALL): don't print module list here...  tell them to look at
33377       configure --help.
33379 hardaker 12 Mar 99 15:24:37
33380     - (configure, configure.in, IPFWCHAINS-MIB.txt, README,
33381       ipfwc_kernel_headers.h, ipfwchains.c, ipfwchains.h, libipfwc.c,
33382       libipfwc.h): Patch from Didier Dhaenens:
33383       - new modules: ipfwchains.
33385 mslifcak 15 Mar 99 05:54:07
33386     - (Makefile.in libsnmp.h mib.c snmp.h snmp_api.c) update CMU_COMPATIBLE
33388 hardaker 15 Mar 99 08:49:10
33389     - (Makefile.in, snmp_api.c):
33390       - revert to snmp_parse.
33391       - don't install libsnmp.h.
33393 mslifcak 15 Mar 99 09:42:34
33394     - second pass at CMU_COMPAT : Disable by default, leave snmp_parse alone.
33396 hardaker 15 Mar 99 14:30:45
33397     - (snmp.h): remove unneeded commented out define.
33399 hardaker 15 Mar 99 14:31:23
33400     - (acconfig.h): added CMU_COMPATIBLE
33402 hardaker 15 Mar 99 15:21:02
33403     - (hr_proc.c, hr_proc.h, loadave.c, loadave.h): fix try_loadave for solaris.
33405 hardaker 15 Mar 99 15:31:51
33406     - (configure, configure.in, interfaces.c, linux.h): detect
33407       /proc/net/dev version at run time, not compile time.
33409 hardaker 15 Mar 99 15:46:12
33410     - (interfaces.c): fixes for linux 2.2 interface scanning.
33412 hardaker 15 Mar 99 15:55:35
33413     - (Makefile.in): makefileindepend.
33415 hardaker 15 Mar 99 15:58:07
33416     - (FAQ, NEWS): updates to talk about the AGENT.txt file.
33417         
33418 -------------------------------------------------------------------------------
33420 Changes: V3.5.3 -> V3.6
33422 hardaker 19 Jun 98 13:14:43
33423     - (ChangeLog): update for 3.5.
33425 hardaker 22 Jun 98 09:16:32
33426     - (main.c): Patch from Jerry G. DeLapp:
33427       - commented out trailing #endif comment.
33429 hardaker 24 Jun 98 10:30:19
33430     - (Makefile.in): man->html make specification.
33432 hardaker 24 Jun 98 10:31:22
33433     - (Makefile.in, snmp_api.c, snmp_api.h): create snmp_pdu_add_variable().
33435 hardaker 24 Jun 98 10:56:46
33436     - (snmpset.c, snmptest.c, snmptrap.c, snmp_api.c, snmp_api.h):
33437       - moved hex_to_binary, ascii_to_binary, and snmp_add_var to snmplib.
33439 hardaker 24 Jun 98 11:08:41
33440     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
33441       - shutdown trap specifications.
33442       - misc mib fixes.
33444 hardaker 24 Jun 98 11:40:40
33445     - (snmpd.c, snmpd.h):
33446       - created (poorly) send_trap_pdu() for sending v2 traps from mib modules.
33448 hardaker 26 Jun 98 10:42:32
33449     - (disk.c): Patch from Michael Douglass:
33450       - fix calculation of totaldisk by doing block division first to
33451         protect against 32 bit overflows.
33453 hardaker 26 Jun 98 10:45:15
33454     - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch
33455       from Niels Baggesen:
33456       - Fix for new defines and proper header includes.
33458 hardaker 26 Jun 98 15:03:38
33459     - (generic.h): put in a comment to keep compilers from complaining too much.
33461 hardaker 28 Jun 98 09:30:34
33462     - (snmp_api.c): fix snmp_add_var().
33464 hardaker  1 Jul 98 11:28:17
33465     - (configure, configure.in, Makefile.in, agent_read_config.c,
33466       agent_read_config.h, snmp_vars.c, snmp_vars.h, snmpd.c, Makefile.in,
33467       struct.h, pass.h, Makefile.in, snmptrapd.c, snmptrapd_handlers.c,
33468       snmptrapd_handlers.h, Makefile.in, read_config.c, read_config.h,
33469       snmp_api.c, snmp_api.h):
33470       - moved read_config support into the library and use it.
33471       - beginnings of snmptrapd extensibility.
33473 hardaker  1 Jul 98 15:56:12
33474     - (snmp_api.c, snmp_api.h, system.h):
33475       - added DEBUGPOID(name, namelen);
33476       - moved DEBUGP definition into snmp_api.h where it belongs.
33478 hardaker  1 Jul 98 15:57:53
33479     - (snmptrapd.c, snmptrapd_handlers.c):
33480       - fix extensiblity checking of oids.
33481       - seperate running of external command into new function.
33483 hardaker  8 Jul 98 12:26:25
33484     - (freebsd2.h): use _UTMP_PATH if available.
33486 hardaker  8 Jul 98 12:26:34
33487     - (irix.h): define _KMEMUSER
33489 hardaker  8 Jul 98 12:27:12
33490     - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg,
33491       snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg,
33492       snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg,
33493       snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp,
33494       snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe
33495       Marzot:
33496       - win32 update.
33498 hardaker  8 Jul 98 12:34:26
33499     - (struct.h, util_funcs.c, util_funcs.h, pass-persist.c,
33500       pass-persist.h): Patch from Michael Douglass:
33501       - create a pass-persist module to handle continuously running pass throughs.
33503 hardaker  8 Jul 98 12:56:46
33504     - (read_config.c, read_config.h): removed from agent dir.
33506 hardaker  8 Jul 98 12:57:06
33507     - (ucd_snmp.h): added pass-persist module.
33509 hardaker  8 Jul 98 12:58:03
33510     - (snmp_api.c): Patch from Joe Marzot:
33511       - fix "number of retries" bug.
33512       - remove odd timeout calculation code for retries > 3.
33514 hardaker  8 Jul 98 13:02:06
33515     - (interfaces.c): make hp_interfaces structure static.
33517 hardaker  8 Jul 98 13:03:36
33518     - (system.c): don't free env pointers that are created.
33520 hardaker  8 Jul 98 13:08:18
33521     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
33522       - fix for missing object identifier labels.
33524 hardaker  8 Jul 98 14:04:22
33525     - (Makefile.in, Makefile.top, configure, configure.in, Makefile.in,
33526       .cvsignore, Makefile.in, dlmod_mib.c, dlmod_mib.h, example.c,
33527       example.h, dlmod.c, dlmod.h, Makefile.in, Makefile.in,
33528       DLMOD-MIB.txt, Makefile.in, Makefile.in): Patch from Eugene
33529       Polovnikov:
33530       - new dlmod set.
33531       - fix configure script.
33533 hardaker  8 Jul 98 14:20:42
33534      - (dlmod.c): use snmpd_ register_read_config() wrappers.
33536 hardaker  8 Jul 98 14:43:56
33537     - (snmp_vars.c): include fixes.
33539 hardaker  8 Jul 98 14:44:25
33540     - (ucd_snmp.h): removed ucd-snmp/pass_persist from default include list.
33542 hardaker  8 Jul 98 14:44:34
33543     - (pass.c): include sys/wait.h
33545 hardaker  8 Jul 98 14:44:41
33546     - (versioninfo.c): include system.h
33548 hardaker  8 Jul 98 14:45:22
33549     - (parse.c): include snmp_api.h
33551 hardaker  8 Jul 98 14:45:42
33552     - (snmp_api.c): include fixes.
33554 hardaker  8 Jul 98 15:31:36
33555     - (snmptrapd.c, snmptrapd_handlers.c): -Wall fixes.
33557 hardaker  8 Jul 98 15:31:50
33558     - (agent_read_config.c, snmpd.c): -Wall fixes.
33560 hardaker  8 Jul 98 15:51:28
33561     version tag ( 3.6.pre1 )
33563 hardaker 10 Jul 98 09:42:16
33564     - (snmpd.c): wrong pdu pointer for snmpv2c traps.
33566 hardaker 15 Jul 98 15:46:28
33567     - (sedscript.in): using_module changes.
33569 hardaker 15 Jul 98 15:46:55
33570     - (memory.h): MEMSWAPMINIMUM wasn't being used.
33572 hardaker 17 Jul 98 13:11:10
33573     - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt):
33574       - created smicng input file.
33575       - fixed the UCD-SNMP mib to deal with most smic errors.
33577 hardaker 20 Jul 98 17:14:21
33578     - (snmpcheck.def): work around for new multi-depth mib tables..
33580 hardaker 22 Jul 98 15:35:07
33581     - (mib.c): don't change running environment variables with strtok.
33583 hardaker 22 Jul 98 16:23:45
33584     - (Makefile.in, sedscript.in): fix sedscript includes.
33586 hardaker 31 Aug 98 13:02:27
33587     - (interfaces.c): missing return on ifInErrors results.
33589 hardaker 31 Aug 98 13:32:43
33590     - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.
33592 hardaker  2 Sep 98 18:43:30
33593     - (TODO): added security checks.
33595 hardaker  2 Sep 98 18:44:38
33596     - (acconfig.h, config.h.in, configure, configure.in):
33597       - persistent config file question.
33599 hardaker  2 Sep 98 18:44:53
33600     - (Makefile.in): typo.
33602 hardaker  2 Sep 98 18:47:15
33603     - (mib.c, mib.h, read_config.c, read_config.h):
33604       - pre/post mib loading config files.
33605       - create init_snmp() to wrap other fuctions.
33606       - new snmp.conf directives: mibs, mibdirs, mibfile.
33608 hardaker  2 Sep 98 18:47:48
33609     - (snmp_api.c, snmp_api.h): init_snmp().
33611 hardaker  2 Sep 98 18:48:25
33612     - (libsnmp.def): find_module.
33614 hardaker  2 Sep 98 18:48:40
33615     - (snmp_parse_args.c): use init_snmp instead of init_mib().
33617 hardaker  2 Sep 98 18:50:34
33618     - (agent_read_config.c, agent_read_config.h, snmp_vars.c, snmpd.c,
33619       snmpd.h):
33620       - support mib-module shutdown functions.
33621       - do a minimal persistent cache implementation and read it at start up.
33622       - test with beginnings (wrong place) of agentBoots variable.
33624 nba  3 Sep 98 14:29:03
33625     - (fixproc): added comment to test CVS.
33627 hardaker  9 Sep 98 16:12:32
33628     - (*): Merge into main branch from 3.5.1 branch.
33630 hardaker  9 Sep 98 16:55:04
33631     - (snmpd.c): fix trap stuff broken by the code merge.
33633 hardaker 11 Sep 98 09:26:42
33634     - (*): Merged the MT changes into the main branch.
33636 hardaker 12 Sep 98 08:46:01
33637     - (snmp_api.c): prototype move init_snmp() above init_snmp_session.
33639 hardaker 12 Sep 98 08:53:23
33640     - (acconfig.h, config.h.in): move un-configured defines above @TOP@.
33642 hardaker 12 Sep 98 08:54:24
33643     - (configure, configure.in): Don't force cc anymore, allow gcc to go first.
33645 hardaker 12 Sep 98 08:56:51
33646     - (ov/Makefile.in, mibs/Makefile.in): Patch from Michael Slifcak:
33647       - remove duplicate sections already defined in Makefile.top.
33649 hardaker 12 Sep 98 09:02:37
33650     - (snmp_api.c): Patch from Michael Slifcak:
33651       - bug fix to check for NULL session pointer before using it.
33653 hardaker 12 Sep 98 09:08:46
33654     - (acconfig.h, config.h.in): Move CAN_USE_NLIST tests below arch .h files.
33656 hardaker 13 Sep 98 18:24:00
33657     - (snmp_api.c): Patch from Michael Slifcak:
33658       - exit -> return.
33660 hardaker 13 Sep 98 20:12:09
33661     - (snmptable.c, snmptranslate.c, mib.c, mib.h, parse.c, parse.h):
33662       - merge into main line from the 3-6-pre1-trans branch.
33664 hardaker 13 Sep 98 20:18:10
33665     - (snmp_api.c): define usage mispelling SNMP_BAD_PARSE -> SNMPERR_BAD_PARSE.
33667 hardaker 13 Sep 98 20:30:38
33668     - (snmp_api.c): prevent double init_snmp()s.
33670 hardaker 13 Sep 98 21:05:26
33671     - (README): Name addition.
33673 hardaker 13 Sep 98 21:06:52
33674     - (mib.c, read_config.c): refix the non-malloced configuration vars.
33676 hardaker 13 Sep 98 21:09:36
33677     version update: 3.6.pre2
33679 hardaker 14 Sep 98 12:35:10
33680     - (Makefile.in): Patch from Michael Slifcak:
33681       - install snmp_sess_api.3.
33683 hardaker 14 Sep 98 12:43:32
33684     - (agent_read_config.c, snmp_vars.c, dlmod_mib.c, util_funcs.c,
33685       dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
33686       hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
33687       hr_swinst.c, hr_swrun.c, hr_system.c, at.c, icmp.c, interfaces.c,
33688       ip.c, snmp_mib.c, system.c, tcp.c, udp.c, var_route.c, snmp_bgp.c,
33689       snmp_ospf.c, snmp_rip2.c, hpux.c, pass.c, pass_persist.c,
33690       registry.c, acl_vars.c, alarm.c, context_vars.c, event.c,
33691       party_vars.c, view_vars.c, snmptrapd.c, snmptrapd_handlers.c,
33692       snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
33693       - rename compare -> snmp_oid_compare().
33695 hardaker 15 Sep 98 13:02:34
33696     - (inet.c): Patch from Michael Slifcak:
33697       - memory related fixes.
33699 hardaker 15 Sep 98 13:07:05
33700     - (mib.c): // comment -> /* */ comment.
33702 hardaker 15 Sep 98 13:07:45
33703     - (snmp_api.c): Patch from Michael Slifcak:
33704       - fix init_snmp calls from session routines.
33706 hardaker 18 Sep 98 13:20:11
33707     - (UCD-SNMP-MIB.txt): added the FileTable submitted by Jonas Olsson.
33709 hardaker 18 Sep 98 14:01:51
33710     - (ucd_snmp.h): add the file mib module.
33712 hardaker 18 Sep 98 14:04:43
33713     - (UCD-SNMP-MIB.txt): Change file return code from TruthValue to
33714       integer since 1/2 does not fit the current 0/1 return code scheme.
33716 hardaker 21 Sep 98 11:11:39
33717     - (snmp_vars.c): finally fixed the write_method's for creation problem.
33719 hardaker 23 Sep 98 13:07:07
33720     - (acconfig.h, config.h.in, configure, configure.in, parse.c): New flag:
33721       - --enable-eol-terminated-comments.
33723 hardaker 25 Sep 98 17:05:40
33724     - (snmp_api.c): don't rely on the getservbyname pointer to stay around.
33726 hardaker 25 Sep 98 17:15:22
33727     - (snmp_api.c, snmp_api.h, snmp_client.c): Patch from Michael Slifcak:
33728      - The CMU library has an optimization in snmp_clone_pdu() that does
33729        not copy zero length strings.  I had merged this in with changes
33730        made for multi-thread support.  Unfortunately, I did not make sure
33731        the cloned PDU had no pointer for this case.  Oops!
33732      - Another problem in snmp_clone_pdu() was the test for zero length
33733        string was not being performed on the first varbind in the chain.
33735 hardaker 25 Sep 98 17:24:16
33736     - (mib.c, mib.h, read_config.c, snmp_api.c, snmp_api.h): Patch from
33737       Michael Slifcak:
33738       - fix compiler warnings, errors.
33740 hardaker 25 Sep 98 17:25:10
33741     - (snmptable.c): process args directly instead of relying on get_opt().
33743 hardaker 25 Sep 98 17:33:06
33744     - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
33745        snmptable.dsp): Patch from Michael Slifcak:
33746       - stupid OS update.
33748 hardaker 25 Sep 98 17:55:50
33749     - (Makefile.in): Patch from Michael Slifcak:
33750       - install more headers.
33752 hardaker 25 Sep 98 17:56:43
33753     - (Makefile.in): don't install libsnmp.h.  It's going to change too
33754       much in the future.
33756 hardaker 25 Sep 98 18:03:27
33757     - (Makefile.in): install version.h, and strip includes out of config.h
33759 hardaker 25 Sep 98 18:04:11
33760     - (snmp_api.c): remove unneeded comment-out.
33762 hardaker 25 Sep 98 18:14:20
33763     - (configure, configure.in, util_funcs.c): use USLEEP if available for
33764       small sleep times while waiting for processes to finish.
33766 hardaker 30 Sep 98 14:57:11
33767     - (ChangeLog, EXAMPLE.conf.def, NEWS, configure, configure.in,
33768       interfaces.c, memory.c, snmptest.c, snmptrap.c, parse.c):
33769       - merge 3.5.3 changes into main trunk.
33771 hardaker  5 Oct 98 16:53:23
33772     - (dummy.c, dummy.h): update to remove common_header.h
33774 hardaker  5 Oct 98 17:03:34
33775     - (hr_proc.c): possible fix for solaris's process percentage.
33777 hardaker  6 Oct 98 15:18:03
33778     - (var_route.c): hack fixes for hpux10 and rtentry.
33780 hardaker  6 Oct 98 15:18:16
33781     - (hpux.h): hack fixes for hpux10 and rtentry.
33783 hardaker  6 Oct 98 15:18:55
33784     - (config.h.in): setup define for HAVE_USLEEP.
33786 hardaker  6 Oct 98 15:34:58
33787     - (remove-files): update.
33789 hardaker  6 Oct 98 15:35:06
33790     - (versiontag): fix for cvs 1.10.
33792 hardaker  6 Oct 98 15:38:49
33793     - (versiontag): typo.
33795 hardaker  6 Oct 98 15:38:56
33796     - (version.h bug-report sedscript.in): version tag ( 3.6.pre3 )
33798 hardaker  7 Oct 98 16:49:11
33799     - (Makefile.in): Patch from Michael Slifcak:
33800       - properly locate version.h in $(srcdir).
33802 hardaker  7 Oct 98 16:49:30
33803     - (Makefile.in): Patch from Michael Slifcak:
33804       - fix make html.
33806 hardaker  7 Oct 98 16:50:23
33807     - (parse.c): Patch from Michael Slifcak:
33808       - remove un-needed headers.
33810 hardaker  7 Oct 98 16:51:56
33811     - (snmp_api.c): fix default port problems (again).
33813 hardaker  7 Oct 98 16:54:38
33814     - (snmpdelta.c): Patch from Michael Slifcak:
33815       - fix exiting problems on NT.
33817 hardaker  7 Oct 98 17:00:40
33818     - (libsnmp.dsp, libsnmp_dll.dsp): Patch from Michael Slifcak:
33819       - winNT project file updates.
33821 hardaker  9 Oct 98 08:09:12
33822     - (config.h.in, configure, configure.in): use zlib when using rpm libraries.
33824 hardaker  9 Oct 98 23:08:18
33825     - (parse.c): Patch from Dave Shield:
33826       - Check for fully qualified oid statements.
33828 hardaker  9 Oct 98 23:12:02
33829     - (parse.c): Patch from Dave Shield:
33830       - support for strict (case sensitive) option to the mib compiler.
33832 hardaker  9 Oct 98 23:20:25
33833     - (FAQ): Dave Shield explains in wonderous detail all about the VACM module.
33835 hardaker 14 Oct 98 09:17:02
33836     - (EXAMPLE.conf.def): change public community examples -> private.
33838 hardaker 14 Oct 98 09:41:12
33839     - (config.h.in, configure, configure.in): check for machine/types.h.
33841 hardaker 14 Oct 98 09:41:38
33842     - (host_res.h): net/in_var.h for freebsd3.
33844 hardaker 14 Oct 98 09:42:20
33845     - (hr_storage.c): machine/types.h and sys/vmmeter.h for freebsd3.
33847 hardaker 14 Oct 98 09:50:26
33848     - (freebsd3.h): define freebsd2 and MOUNT_NFS.
33850 hardaker 14 Oct 98 09:51:58
33851     - (freebsd3.h): opps:  define MOUNT_NFS as "nfs".
33853 hardaker 14 Oct 98 16:40:05
33854     - (snmpd.c): -A: append to log file.
33856 hardaker 14 Oct 98 16:41:52
33857     - (snmpd.c): document -A.
33859 hardaker 14 Oct 98 16:42:10
33860     - (snmpd.1.def): document -A.
33862 hardaker 14 Oct 98 16:49:03
33863     - (mib.c): Patch from Michael Slifcak:
33864       - fix for broken compiler warnings on NT.
33866 hardaker 14 Oct 98 16:52:51
33867     - (memory.c): fix for hpux9.
33869 hardaker 16 Oct 98 08:38:39
33870     - (at.c, icmp.c, interfaces.c, aix.h): aix header file fixes.
33872 hardaker 21 Oct 98 10:54:49
33873     - (parse.c): Patch from Dave Shield:
33874       - Fix parser to deal with anonymous children properly.
33876 hardaker 21 Oct 98 11:08:56
33877     - (hr_filesys.c): Patch from Dave Shield:
33878       - watch out for empty file names passed in.
33880 hardaker 21 Oct 98 17:01:12
33881     - (.cvsignore, Makefile.in, read_config.3.def):
33882       - new unproofread manual on the read_config api (most of it).
33884 hardaker 23 Oct 98 07:57:17
33885     - (hr_filesys.c): Patch from Dave Shield:
33886       - NULL checking on the filesystem mount point.
33888 hardaker 23 Oct 98 13:54:11
33889     - (Makefile.in): insert @ sign.
33891 hardaker 23 Oct 98 13:54:47
33892     - (at.c, icmp.c, interfaces.c): bug fixes, missing #endif.
33894 hardaker 23 Oct 98 13:56:09
33895     - (tkmib): editable oid field.
33897 hardaker 23 Oct 98 13:59:44
33898     - (acconfig.h, config.h.in, configure, configure.in,
33899       agent_read_config.c, agent_read_config.h, snmpd.c, wombat.h,
33900       system.h, vacm_vars.h, dlmod.c, disk.h, extensible.h, file.h,
33901       loadave.h, memory.h, memory_freebsd2.h, pass.h, pass_persist.h,
33902       proc.h, snmp_parse_args.c, snmptrapd.c, mib.c, read_config.c,
33903       read_config.h):
33904       - new option -H on command line to print out .conf file directives
33905         that the application understands.
33906       - created a new option to the read config registration to allow
33907         specifying of a help line.
33909 hardaker  6 Nov 98 17:23:46
33910     - (snmpd.c): fix v2 trap generation.
33912 hardaker  6 Nov 98 17:44:43
33913     - (snmpd.c): v2 trap send debugging.
33915 hardaker 16 Nov 98 22:10:08
33916     - (tkmib): too many improvements to count.
33918 hardaker 23 Nov 98 15:42:52
33919     - (interfaces.c, irix.h): fix location of _KERNEL define for irix.
33921 hardaker 23 Nov 98 16:35:40
33922     - (snmp_parse_args.c, mib.c, parse.c, parse.h): Patch from Michael Slifcak:
33923       - misc parsing bug fixes.
33924       - -w & -W options to default application parse_args.
33925       - runtime options to control underscore and comment parsing in mibs.
33927 hardaker 13 Dec 98 07:42:44
33928     - (config.h.in, configure, configure.in, mib.c, snmp_api.c):
33929       - use setlocale() if available to correct isprint problems.
33931 hardaker 13 Dec 98 07:48:53
33932     - (parse.c, parse.h): new functions: snmp_mib_toggle_options() and usage.
33934 hardaker 13 Dec 98 07:49:43
33935     - (snmp_parse_args.c): -P flag for toggling new mib parsing options.
33937 hardaker 13 Dec 98 08:06:33
33938     - (NEWS): beginning notes for 3.6.
33940 hardaker 13 Dec 98 08:07:24
33941     - (disk.c): fix disk size error flag reporting on Solaris.
33943 hardaker 13 Dec 98 08:12:13
33944     - (parse.c): spacing in mib option usage fixes.
33946 hardaker 13 Dec 98 08:14:44
33947     - (snmp_parse_args.c): remove -w/-W flag in usage.
33949 hardaker 13 Dec 98 08:18:07
33950     - (kernel_sunos5.c): remove a few defines that were messing up solaris 7.
33952 hardaker 13 Dec 98 08:41:55
33953     - (hr_filesys.c): watch out for NULL file pointers.
33955 hardaker 13 Dec 98 08:42:20
33956     - (inet.c): init pointer to NULL.
33958 hardaker 13 Dec 98 08:48:38
33959     - (hr_swinst.c): Patch from Jeff Johnson:
33960       - protect against memory leaks with the RPM package info calls.
33962 hardaker 13 Dec 98 08:57:52
33963     - (README): added Jeff Johnson to the contributors list.
33965 hardaker 13 Dec 98 08:59:16
33966     - (version.h bug-report sedscript.in): version tag ( 3.6.pre5 )
33968 hardaker 16 Dec 98 07:31:26
33969     - (snmp_api.c): Patch from Michael Slifcak:
33970       - pointer checks before freeing memory.
33972 hardaker 18 Dec 98 11:36:39
33973     - (UCD-SNMP-MIB.txt): Patch from Michael Slifcak:
33974       - typo.
33976 hardaker 18 Dec 98 18:10:24
33977     - (parse.c, read_config.c, read_config.h):
33978       - fixes from Michael Slifcak.
33979       - misc read_config functions pulled in from the v3 work.
33981 hardaker 18 Dec 98 18:11:03
33982     - (libsnmp.def): update from Michael Slifcak.
33984 hardaker 18 Dec 98 18:12:54
33985     - (snmp_parse_args.c): include read_config.h.
33987 hardaker 18 Dec 98 18:16:33
33988     - (acconfig.h, config.h.in, configure, configure.in):
33989       - store configure flags to a define.
33991 hardaker 18 Dec 98 18:16:53
33992     - (versioninfo.c, versioninfo.h): mib object to display configure options.
33994 hardaker 21 Dec 98 18:19:12
33995     - (file.h, UCD-SNMP-MIB.txt): move the file mib to .15 so it doesn't
33996       conflict with the demo mib.
33998 hardaker 21 Dec 98 18:20:25
33999     - (system.c): Patch from Michael Slifcak:
34000       - Win32 memory leak fixes for opendir(), etc.
34002 hardaker 22 Dec 98 08:50:29
34003     - (Makefile.in): don't compile dlmods
34005 hardaker 22 Dec 98 14:56:44
34006     - (mib.c, snmp_api.c): Patch from Michael Slifcak:
34007       - fix my broken set_locale stuff.
34009 hardaker 26 Dec 98 10:35:23
34010     - (dlmod.c): Patch from Michael Slifcak:
34011       - fix dlmod compilation in snmpd_register_config_handler() call.
34013 hardaker 29 Dec 98 16:55:54
34014     - (mib.c): Patch from Michael Slifcak:
34015       - remove newlines from sprint_value() where applicable.
34017 hardaker 29 Dec 98 17:02:33
34018     - (vacm.c): Enable multiple side by side views in the view family
34019       tree.  The views already existed, but weren't checked and only the
34020       first view was found.
34021       - Not done in a clean fashion.  Much of the structure definitions
34022         should be rewritten with sub-pieces to do it properly with greater
34023         speed.
34025 hardaker 31 Dec 98 17:46:11
34026     - (event.c): Patch from David Tiller:
34027       - memcmp's sizes were wrong.
34029 hardaker 31 Dec 98 17:48:57
34030     - (snmp_client.c): Patch from David Tiller:
34031       - need to read_objid() the context oid base, not the party oid base
34032         in one location.
34034 hardaker 31 Dec 98 17:49:51
34035     - (snmp_vars.c): Patch from David Tiller:
34036       - oidLen's were wrong for m2m oids.
34038 hardaker  2 Jan 99 08:48:29
34039     - (IANAifType-MIB.txt): Patch from Jakob Ellerstedt:
34040       - new complete list of ifTypes.
34042 hardaker  5 Jan 99 10:41:52
34043     - (snmptable.c): Make field separator take arguments directly after the -f.
34045 hardaker  5 Jan 99 10:48:51
34046     - (snmpbulkwalk.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
34047       snmptable.c, snmpwalk.c): Patch from mslifcak@iss.net:
34048       - make main() return an int instead of void.
34050 hardaker  9 Jan 99 20:28:21
34051     - (mib.c, parse.c, read_config.c, snmp_api.c, snmp_api.h, vacm.c):
34052       - Implement the new token based debugging message support.
34054 hardaker  9 Jan 99 20:30:12
34055     - (snmptable.c): change internal debug variable to localdebug.
34057 hardaker  9 Jan 99 20:30:47
34058     - (snmp_parse_args.c): make -D register the debugging tokens specified.
34060 hardaker  9 Jan 99 20:49:29
34061     - (FAQ, README): URL changes.
34063 hardaker  9 Jan 99 20:50:15
34064     - (snmptrapd.c, snmptrapd_handlers.c): use the new debugging functions.
34066 hardaker  9 Jan 99 20:50:28
34067     - (if.c, main.c): use the new debugging functions.
34069 hardaker  9 Jan 99 20:52:10
34070     - (snmp_api.c, snmp_api.h): DEBUGPOID replacement: DEBUGMSGOID.
34072 hardaker  9 Jan 99 20:52:22
34073     - (snmpcmd.1): discuss -D usage change.
34075 hardaker  9 Jan 99 21:50:13
34076     - (agent/*.c):
34077       - use the new debugging functions.
34078       - implement needed -D flag changes.
34080 hardaker 14 Jan 99 09:02:36
34081     - (mib2c): update for SNMP.pm 1.8.
34083 hardaker 15 Jan 99 11:10:09
34084     - (snmp2p.c): Patch from Michael Slifcak:
34085       - remove reverse_bytes() usage.
34087 hardaker 15 Jan 99 11:12:22
34088     - (snmpd.c, snmpd.h):
34089       - remove reverse_bytes() usage.
34091 hardaker 15 Jan 99 15:24:02
34092     - (agent/mibgroup/*):
34093       - made all (ok, some. !host) mib modules use snmpd_register_config_handler().
34094       - made all (ok, some. !host) mib modules use register_mib().
34096 hardaker 15 Jan 99 15:58:20
34097     - (Makefile.in, Makefile.in): makefileindepend.
34099 hardaker 15 Jan 99 15:58:50
34100     - (vacm.c): DEBUGMSG typo.
34102 hardaker 15 Jan 99 16:17:05
34103     - (smux.c, smux.h): Patch from Nick Amato:
34104       - smux patches.
34106 hardaker 16 Jan 99 23:04:12
34107     - (snmpcmd.1): updated -D description.
34109 hardaker 16 Jan 99 23:12:03
34110     - (snmplib/*.[ch]): Patch from Markku Laukkanen:
34111       - asni'ify all functions.
34113 hardaker 16 Jan 99 23:13:10
34114     - (version.h bug-report sedscript.in): version tag ( 3.6.pre6 )
34116 hardaker 18 Jan 99 10:47:36
34117     - (README, apps, agent, acconfig.h): Patch from Markku Laukkanen:
34118       - ansi'ify everything.
34120 hardaker 19 Jan 99 19:59:53
34121     - (config.h.in, configure, configure.in): remove __P checking.
34123 hardaker 19 Jan 99 20:01:59
34124     - (snmptable.c, mib.c, parse.c, snmp_auth.c, libsnmp.def): Patch from
34125       Michael J. Slifcak:
34126       - apps/snmptable.c - some compilers warn comparing pointer with integer
34127       - snmplib/mib.c - already mentioned before; here for complete-ness
34128       - snmplib/parse.c - minor touchup of includes; system.h dup removed
34129       - snmplib/snmp_api.h - MSVisual C++ doesn't have __FUNCTION__
34130       - snmplib/snmp_auth.c - minor fix of comment
34131       - win32/libsnmp_dll/libsnmp.def - snmp_parse_args needs a new function
34133 hardaker 20 Jan 99 12:20:08
34134     - (FAQ): perl-SNMP and y2k questions added.
34136 hardaker 20 Jan 99 12:21:35
34137     - (acconfig.h): unneeded comment removed.
34139 hardaker 20 Jan 99 12:21:57
34140     - (interfaces.c): typo in ansi changes.
34142 hardaker 20 Jan 99 12:24:34
34143     - (agent_read_config.c, auto_nlist.c, snmp_agent.c, snmpd.c,
34144       host_res.h, mibincl.h, .cvsignore, snmp_parse_args.c, snmptrapd.c,
34145       snmptrapd_handlers.c, if.c, Makefile.in, mib.c, parse.c,
34146       read_config.c, snmp_api.c, snmp_api.h, snmp_debug.c, snmp_debug.h,
34147       vacm.c): debugging support code moved to snmp_debug.[ch].
34149 hardaker 20 Jan 99 15:11:59
34150     - (Makefile.in): version tag creation.
34152 hardaker 20 Jan 99 15:14:13
34153     - (config.h.in, configure, configure.in):
34154       - check for asm/page.h (linux).
34155       - check for sys/stream.h (SCO).
34156       - Fix rtentry test.
34158 hardaker 20 Jan 99 15:14:42
34159     - (agent_read_config.c, snmp_vars.c): include sys/stream.h for SCO.
34161 hardaker 20 Jan 99 15:14:58
34162     - (versiontag): version tagging ability to do many things.
34164 hardaker 20 Jan 99 15:16:34
34165     - (at.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c,
34166       var_route.c):
34167       - sys/stream.h needed by SCO.
34168       - interfaces scan fixes for linux 2.0 vs 2.1 can be configured elsewhere now.
34169       - protect get_address calls against NULL pointer returns.
34171 hardaker 20 Jan 99 15:17:17
34172     - (disk.c, errormib.c, extensible.c, loadave.c, memory.c):
34173       - linux 2.1 kernel needs asm/page.h (all includes need to be re-written).
34175 hardaker 20 Jan 99 15:17:41
34176     - (linux.h): define LINUX_INTERFACE_SCAN_LINE.
34178 hardaker 20 Jan 99 15:20:04
34179     - (Makefile.in): install ucd-snmp-includes.h.
34181 hardaker 20 Jan 99 15:22:08
34182     - (Makefile.in): make depend.
34184 hardaker 20 Jan 99 15:22:38
34185     - (FAQ, README): added version stamp.
34187 hardaker 20 Jan 99 15:30:58
34188     - (COPYING): It's 1999
34190 hardaker 20 Jan 99 15:31:13
34191     - (README): helping out changes.
34193 hardaker 20 Jan 99 15:48:53
34194     - (smux.c): typo
34196 hardaker 20 Jan 99 15:49:30
34197     - (hr_swinst): #ifdef RPM protect a free routine.
34199 hardaker 20 Jan 99 15:50:17
34200     - (Makefile.in): remove ucd specific mib module make requirements.
34202 hardaker 20 Jan 99 15:54:02
34203     - (snmpd.c): export sdlist and sdlen variables.
34205 hardaker 20 Jan 99 15:54:36
34206     - (smux.c): debugging changes.
34208 hardaker 20 Jan 99 16:41:20
34209     - (acconfig.h, config.h.in, snmp_parse_args.c, main.c, snmp_api.c):
34210       Patch from Michael Slifcak:
34211       - allow zero length (legal) community strings.
34213 hardaker 20 Jan 99 17:02:37
34214     - (config.h.in): ran autoheader
34216 hardaker 20 Jan 99 17:11:26
34217     - (version.h bug-report sedscript.in): version tag ( 3.6.pre7 )
34219 hardaker 21 Jan 99 08:39:34
34220     - (FAQ): Patch from Michael J. Slifcak:
34221       - typo on Joe's name fixed.
34223 hardaker 21 Jan 99 08:40:26
34224     - (acconfig.h, config.h.in, snmp_api.c, config.h): Patch from Michael
34225       J. Slifcak:
34226       - NO_NULL_COMUNITY -> NO_ZEROLENGTH_COMMUNITY.
34228 hardaker 21 Jan 99 08:42:17
34229     - (Makefile.in): remove ucd specific module depends.
34231 hardaker 22 Jan 99 07:23:13
34232     - (snmp_api.c): Patch from Michael Slifcak:
34233       - Check for NULL on session closes.
34235 hardaker 25 Jan 99 10:28:08
34236     - (snmpdelta.c, snmpstatus.c, snmptest.c, snmptrap.c,
34237       snmptrapd_handlers.c, inet.c, main.c): Patch from Markku Laukkanen:
34238       - more ansi fixes.
34240 hardaker 25 Jan 99 10:28:26
34241     - (versiontag): typo.
34243 hardaker 25 Jan 99 10:28:41
34244     - (linux.h): 2.2 define update.
34246 hardaker 25 Jan 99 10:33:24
34247     - (context_parse.c, mib.c, parse.c, read_config.c, snmp_api.c,
34248       snmp_client.c, system.c): Patch from Markku Laukkanen:
34249       - ansi fixes.
34251 hardaker 25 Jan 99 10:34:11
34252     - (system.c): fix strings.h include.
34254 hardaker 25 Jan 99 11:11:49
34255     - (acconfig.h, config.h.in, configure, configure.in):
34256       - test if __FUNCTION__ is supported by the compiler.
34258 hardaker 25 Jan 99 11:15:53
34259     - (agent_read_config.c, snmp_vars.h, snmpd.c, host_res.h, mibincl.h,
34260       file.c, inet.c, parse.c, snmp_debug.c):
34261       - -Wall fixes.
34263 hardaker 25 Jan 99 11:16:16
34264     - (linux.h): comment typo.
34266 hardaker 25 Jan 99 16:25:37
34267     - (README, README.mib2c): mib2c readme file.
34269 hardaker 26 Jan 99 09:45:42
34270     - (EXAMPLE.conf.def): change reference IP net addresses to 10.10.10.0.
34272 hardaker  2 Feb 99 13:33:25
34273     2036 -> 2038
34275 hardaker  2 Feb 99 13:34:36
34276     - (snmpd.c): typo: -L -> -A in help strings docs.
34278 hardaker  2 Feb 99 22:00:13
34279     - (FAQ): mention lack of solaris memory support.
34281 hardaker  2 Feb 99 22:01:01
34282     - (TODO): Remove unsuppored mib nodes from output instead of returning 0's.
34284 hardaker  2 Feb 99 22:02:04
34285     - (hr_proc.c): use [0] index of load average table.
34287 hardaker  2 Feb 99 22:02:41
34288     - (UCD-SNMP-MIB.txt):
34289       - mention that the memory section isn't supported on all
34290         architectures.
34292 hardaker  8 Feb 99 12:21:25
34293     - (smux.c): Patch from John Polstra:
34294       - call accept() to get the socket file descriptor.
34296 hardaker  8 Feb 99 15:08:57
34297     - (FAQ): Patch from Michael Slifcak:
34298       - Tk.pm mention.
34300 hardaker  8 Feb 99 15:13:01
34301     - (snmpd.c): Patch from Michael Slifcak:
34302       - variable renaming index -> iindex.
34304 hardaker  8 Feb 99 15:14:42
34305     - (snmpdelta.c): Patch from Michael Slifcak:
34306       - variable renaming time -> m_time.
34308 hardaker  8 Feb 99 15:17:50
34309     - (route.c): Patch from Michael Slifcak:
34310       - variable renaming index -> IfIndex.
34312 hardaker  8 Feb 99 15:18:08
34313     - (inet.c): proper bracket indentation.
34315 hardaker  8 Feb 99 15:19:22
34316     - (parse.c): Patch from Michael Slifcak:
34317       - use size_t instead of "unsigned" for xmalloc, etc.
34319 hardaker  8 Feb 99 15:20:47
34320     - (snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
34321       - make snmp_oid_compare use const's.
34323 hardaker  8 Feb 99 23:22:33
34324     - (agent/*): Patch from Michael Slifcak:
34325       - typedef all of the var_xxx and write method functions.
34327 hardaker  8 Feb 99 23:23:41
34328     - (kernel_sunos5.c, mibincl.h) Patch from Michael Slifcak:
34329       - include updates.
34331 hardaker  9 Feb 99 14:10:33
34332     - (Makefile.in): make FAQ.html.
34334 hardaker  9 Feb 99 14:10:52
34335     - (mib2c): typo.
34337 hardaker  9 Feb 99 14:35:46
34338     - (mib.c): increase buffer size for oid printing.
34340 hardaker 11 Feb 99 16:10:39
34341     - (*): Patch from Michael Slifcak:
34342       - convert MAX_NAME_LEN -> MAX_OID_LEN.
34343       - convert temporary character storage buffers to SPRINT_MAX_LEN.
34344       - make the libraries print_ functions use the fprint_ function
34345         already defined and pass it stdout.
34347 hardaker 11 Feb 99 16:22:03
34348     - (host_res.h): include snmp_vars.h ahead of var_struct.h.
34350 hardaker 11 Feb 99 16:23:16
34351     - (acl_parse.c, context_parse.c, party_parse.c, read_config.c, snmp_api.c):
34352       - More buf size standardizations that Michael missed.
34353       - A few MAX_NAME_LEN -> MAX_OID_LEN conversions that Michael missed.
34355 hardaker 11 Feb 99 16:34:00
34356     - (tcp.c): var_tcpEntry was checking against the incoming oid with the
34357       wrong length and could succeed at times when it shouldn't have.
34359 hardaker 11 Feb 99 16:46:48
34360     - (version.h bug-report sedscript.in): version tag ( Ext-3-6-pre8 )
34362 hardaker 11 Feb 99 16:48:07
34363     - (version.h bug-report sedscript.in): version tag ( 3.6.pre8 )
34365 hardaker 11 Feb 99 16:48:29
34366     - (versiontag): update.
34368 hardaker 16 Feb 99 17:05:45
34369     - (mib2c, mib2c.conf): updated mib2c program...  still in progress...
34371 hardaker 17 Feb 99 15:10:00
34372     - (interfaces.c): Patch from Michael L. Hitch:
34373       - fix if_name variable by making it static.
34375 hardaker 17 Feb 99 15:13:38
34376     - (snmpd.h): Patch from Michael Slifcak:
34377       - remove reverse_bytes() prototype.
34379 hardaker 17 Feb 99 15:13:58
34380     - (snmptranslate.c): Patch from Michael Slifcak:
34381       - usage fix.
34383 hardaker 17 Feb 99 15:15:59
34384     - (if.c, inet.c, main.c, netstat.h, route.c): Patch from Michael Slifcak:
34385       - make snmpnetstat win32 compatible.
34387 hardaker 17 Feb 99 15:16:17
34388     - (mib2c, mib2c.conf): update again for better still output.
34390 hardaker 17 Feb 99 15:17:13
34391     - (Makefile.in): separate target for generated manual pages.
34393 hardaker 17 Feb 99 15:18:06
34394     - (IANAifType-MIB.txt): Patch from Michael Slifcak:
34395       - use a '-' instead of a '.' for IEEE802-11.
34397 hardaker 17 Feb 99 15:19:03
34398     - (asn1.c): Patch from Michael Slifcak:
34399       - comment reformatting.
34401 hardaker 17 Feb 99 15:19:52
34402     - (context_parse.c): Patch from Michael Slifcak:
34403       - don't use a variable called 'time'.  Tsk tsk.
34405 hardaker 17 Feb 99 15:21:25
34406     - (mib.c): Patch from Michael Slifcak:
34407       - fix fprint_variable to not recurse.
34409 hardaker 17 Feb 99 15:23:44
34410     - (parse.c, party_parse.c, snmp_auth.c): Patch from Michael Slifcak:
34411       - variable name conflict fixes.
34413 hardaker 17 Feb 99 15:28:54
34414     - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
34415       snmpnetstat.dsp, snmptable.dsp): Patch from Michael Slifcak:
34416       - win32 updates.
34418 hardaker 17 Feb 99 16:13:47
34419     - (snmpd.c, dummy.c, wombat.c, system_mib.c, vacm_vars.c, dlmod.c,
34420       disk.c, extensible.c, file.c, loadave.c, memory.c,
34421       memory_freebsd2.c, pass.c, pass_persist.c, proc.c, mib.c,
34422       read_config.c): word -> token ("word" is reserved in some compilers.
34424 hardaker 22 Feb 99 09:11:52
34425     - (parse.c): Patch from mslifcak@iss.net:
34426       - The command line option to select "allow underscore in MIB
34427         symbols" is missing.
34429 hardaker 22 Feb 99 09:44:21
34430     - (parse.c): Patch from Michael Slifcak:
34431       - Don't print "can't find module XXX" messages without warnings turned on.
34433 hardaker 24 Feb 99 14:43:21
34434     - (IANAifType-MIB.txt): update.
34436 hardaker 24 Feb 99 17:10:13
34437     - (acconfig.h, config.h.in, configure, configure.in, linux.h):
34438       - Check for and handle 2.2 /proc/net/dev changes.
34440 hardaker 25 Feb 99 10:03:41
34441     - (README, ucd_snmp.h, memory_solaris2.c, memory_solaris2.h): Patch
34442       from David F. Newman:
34443       - memory support for solaris2.
34445 hardaker 26 Feb 99 15:02:55
34446     - (loadave.c, loadave.h, UCD-SNMP-MIB.txt):
34447       - implement load average reporting as a integer and as a float.
34449 hardaker 26 Feb 99 15:42:31
34450     - (mib.c, parse.c, parse.h): Patch from Michael Slifcak:
34451       - Unlinked OID ... ccitt 0 fix courtesy of Dave Shield.
34452       - Continue after reserved word error fix courtesy of Dave Shield.
34453       - Modification to #2 courtesy of Niels Baggesen.
34454       - Modification to print sub-identifier == 0
34455       - variable renaming.
34456       - Instead of re-ordering all singly-linked lists, use a new member
34457         that flags when a report has begun.
34459 hardaker 26 Feb 99 16:06:49
34460     - (EXAMPLE.conf.def): update and made better examples.
34462 hardaker 26 Feb 99 16:10:21
34463     - (NEWS): update for 3.6 release.
34465 hardaker 26 Feb 99 16:10:47
34466     - (snmptrapd.c): usage update, and -H support.
34468 hardaker 26 Feb 99 16:11:49
34469     - (Makefile.in, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
34470       snmpd.conf.5.def, snmptrapd.8, snmptrapd.conf.5.def):
34471       - new documentation on configuration capabilities.
34473 hardaker 26 Feb 99 16:33:09
34474     - (version.h bug-report sedscript.in): version tag ( 3.6.pre9 )
34476 hardaker  1 Mar 99 10:48:03
34477     - (UCD-SNMP-MIB.txt): typo: fileMax -> fileErrorFlag name change.
34479 hardaker  1 Mar 99 12:27:12
34480     - (snmpd.c): Patch from Mike Slifcak:
34481       - renaming of variables away from system function names (index -> lindex).
34483 hardaker  1 Mar 99 12:27:30
34484     - (errormib.c): Patch from Mike Slifcak:
34485       - remove errno variable.
34487 hardaker  1 Mar 99 12:27:45
34488     - (if.c): Patch from Mike Slifcak:
34489       - free the interface table.
34491 hardaker  1 Mar 99 12:28:17
34492     - (parse.c): Patch from Mike Slifcak:
34493       - remove duplicate case entries.
34495 hardaker  1 Mar 99 12:29:05
34496     - (snmp_api.c): put a proper (void) into the function prototype.
34498 hardaker  1 Mar 99 12:29:45
34499     - (snmp_client.c): Patch from Mike Slifcak:
34500       - variable renaming.
34502 hardaker  1 Mar 99 12:30:19
34503     - (asn1.h): Patch from Mike Slifcak:
34504       - added MIN_OID_LEN for instructional use mostly (its unused).
34506 hardaker  1 Mar 99 13:03:15
34507     - (context_parse.c, mib.c): Patch from Michael Slifcak:
34508       - typecasting for certain functions to (char *).
34510 hardaker  1 Mar 99 13:59:14
34511     - (snmp_vars.c, snmp_vars.h): make compare_tree() global.
34513 hardaker  1 Mar 99 14:04:05
34514     - (smux.c, smux.h): Patch from Nick Amato:
34515       - completely re-written smux modules.
34517 hardaker  1 Mar 99 14:20:11
34518     - (smux.c, smux.h): 3.6ified.
34520 hardaker  1 Mar 99 16:10:57
34521     - (alarm.c): Patch from Michael Slifcak:
34522       - Cast to pointer to int may overflow the return buffer.
34524 hardaker  1 Mar 99 16:11:49
34525     - (Makefile.in): Patch from David F. Newman:
34526       - removed a trailing backslash that wasn't needed.
34528 hardaker  1 Mar 99 16:17:36
34529     - (mib_api.3, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
34530       snmpd.1.def, snmpd.conf.5.def, snmptest.1, snmptrapd.conf.5.def,
34531       variables.5): Michael Slifcak:
34532       - spell check.
34534 hardaker  1 Mar 99 16:19:56
34535     - (snmp.conf.5.def, snmp_config.5.def, snmpd.1.def, snmptrapd.conf.5.def):
34536       - remove reference to ECE dept.
34538 hardaker  1 Mar 99 16:22:40
34539     - (asn1.h): put back in MAX_NAME_LEN temporarily.
34541 hardaker  1 Mar 99 17:43:49
34542     - (smux.c):
34543       - allow null length passwords.
34544       - clean up debugging output.
34546 hardaker  2 Mar 99 08:47:29
34547     - (asn1.h): Patch from Dave Shield:
34548       - Don't define MAX_NAME_LEN if defined somewhere else.
34550 hardaker  2 Mar 99 10:42:34
34551     - (system_mib.c, vacm_vars.c, ipfwacc.c): Patch from Michael Slifcak:
34552       - Suggested fixes to eliminate more shadowed global references.
34553       - fixups for prototype [(void) replacing ()].
34555 hardaker  2 Mar 99 13:23:57
34556     - (var_route.c): don't return a pointer to a pointer.
34558 hardaker  2 Mar 99 15:17:53
34559     - (acconfig.h, config.h.in, configure, configure.in, snmp_debug.c,
34560       snmp_debug.h):
34561       - new flag:  --disable-debugging to completely turn off its support.
34562       - renaming of DODEBUG to SNMP_ALWAYS_DEBUG.
34563       - clean up of the configure script options listed, including putting
34564         a list of available modules for compilation into the agent.
34566 hardaker  2 Mar 99 15:18:59
34567     - (snmpd.conf.5.def): typo.
34569 hardaker  2 Mar 99 15:21:34
34570     - (smux.c): Patch from Michael Slifcak:
34571       - Linux compiles die at SO_RCVTIMEO.
34572       - -Wall type fixes.
34574 hardaker  3 Mar 99 08:25:33
34575     - (README): Added Nick.
34577 hardaker  3 Mar 99 08:28:05
34578     - (configure): ran autoconf...
34580 hardaker  3 Mar 99 11:40:11
34581     - (proc.c, solaris.h): Patch from Chris Hughes:
34582       - Use /proc on solaris.
34584 hardaker  3 Mar 99 17:51:26
34585     - (ChangeLog, FAQ, NEWS, PORTING, README, TODO, bug-report, snmpd.c,
34586       README.mib2c): ece.ucdavis.edu -> ucd-snmp.ucdavis.edu.
34588 hardaker  3 Mar 99 18:00:51
34589     - (NEWS): mention name change.
34591 hardaker  3 Mar 99 18:02:07
34592     - (NEWS): mention SMUX.
34594 hardaker  3 Mar 99 18:02:23
34595     - (version.h bug-report sedscript.in): version tag ( 3.6.pre10 )
34597 mslifcak  4 Mar 99 04:08:01
34598     
34599     (snmpnetstat/if.c) - add void to empty formal parameter list
34601 hardaker  4 Mar 99 08:36:39
34602     - (versiontag): repository move.
34604 hardaker  4 Mar 99 08:36:46
34605     - (README.smux): add Nick.
34607 hardaker  4 Mar 99 09:07:07
34608     - (configure.in, configure): fix void test for ansi compilers.
34610 mslifcak  4 Mar 99 09:20:08
34611     
34612     
34613     (agent/snmpd.c, snmplib/snmp_client.c) : remove duplicate includes
34614     
34615     (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
34617 mslifcak  4 Mar 99 09:24:26
34618     
34619     
34620     (Makefile.in) - find mibdefs.h when not building in the source tree
34622 hardaker  4 Mar 99 09:33:31
34623     - (loadave.c): Patch from Chris Hughes:
34624       - fix load average on solaris.
34626 hardaker  4 Mar 99 09:38:28
34627     - (remove-files, ece-snmpd.conf, fixproc.conf):
34628       - removed ece specific config files from the repository.
34629       - don't remove local/*.conf in the first place anymore.
34631 hardaker  4 Mar 99 09:46:37
34632     - (hr_swinst.c): Patch from mslifcak@iss.net:
34633       - When the agent is compiled with HAVE_LIBRPM set, yet no database
34634         is found, agent will core...
34636 hardaker  4 Mar 99 13:18:47
34637     - (acconfig.h, config.h.in, configure, configure.in): removed void check.
34639 mslifcak  4 Mar 99 15:13:00
34640     
34641     
34642     (hr_proc.c, loadave.c) - fixed core on getloadavg in a different way
34644 mslifcak  4 Mar 99 15:25:53
34645     
34646     (disk.c) - explicit braces to avoid ambiguous `else'
34648 mslifcak  4 Mar 99 15:29:24
34649     
34650     (hr_disk.c) - conditionally use defined DKC disk types
34652 hardaker  4 Mar 99 15:45:02
34653     - (util_funcs.c, util_funcs.h, example.c, sysORTable.c, ipfwacc.c,
34654       disk.c, extensible.c, file.c, loadave.c, memory.c, proc.c, vmstat.c,
34655       vmstat_freebsd2.c):
34656       - create and use header_simple_table to replace checkmib().
34658 hardaker  4 Mar 99 16:14:16
34659     - (README.smux): Patch from Nick Amato:
34660       - update.
34662 hardaker  4 Mar 99 16:26:26
34663     - (freebsd2.h): Patch from Nick Amato:
34664       - fixes for duplicate defines.
34666 hardaker  4 Mar 99 16:32:16
34667     - (mib2c): Update from Dave Shield.
34669 hardaker  4 Mar 99 16:50:16
34670     - (util_funcs.c, dummy.c, example.c, wombat.c, tcp.c, hpux.c,
34671       memory.c, alarm.c, snmp_api.c):
34672       - misc fixes, -Wall mostly.
34674 mslifcak  4 Mar 99 17:00:50
34675     
34676     (sysORTable.c) - remove static u_long long_return, for consistency.
34678 mslifcak  4 Mar 99 17:07:10
34679     
34680     (solaris.h) - undo _SLASH_PROC_METHOD_ : another time
34682 mslifcak  4 Mar 99 17:50:29
34683     
34684     Replace uses of bzero with memset, bcopy with memcpy.
34685     Fix prototypes.
34687 mslifcak  4 Mar 99 18:11:37
34688     
34689     (snmp_api.c) - expose snmp_free; snmp_pdu_add_variable returns ptr to var for
34690     future improved error recovery.
34692 mslifcak  5 Mar 99 09:40:11
34693     
34694     Fix Win32 version of gettimeofday : tv_usec was millisecs , return now = 0
34696 hardaker  5 Mar 99 10:11:29
34697     - (mib2c, mib2c.conf): Patch from Dave Shield:
34698       - the use of 'header_simple_table' rather than 'checkmib'
34699       - explicit comparison with MATCH_FAILED
34700       - don't set defaults for 'write_method' and 'var_len'
34701                 (since both 'header_generic' and 'checkmib' do this anyway)
34702       - Use defined constants for variable initialisation in the
34703                 write routine (similarly in the mib2c.conf patch)
34704           [This is one of my hobby-horses with our students, so I don't
34705                  see why "professional" programmers should be exempt!]
34706     
34707       - Make proper use of the three-phase nature of SETs
34709 hardaker  5 Mar 99 10:21:25
34710     - (FAQ): update from Dave: rearranging and cleaning.
34712 hardaker  5 Mar 99 10:42:40
34713     - (snmp_agent.c): Patch from Dave Shield:
34714       - switch COMMIT and ACTION phases.
34716 mslifcak  5 Mar 99 11:02:34
34717     
34718     (tcp.c) - break out of infinite loop when klookup fails.
34720 hardaker  5 Mar 99 15:13:02
34721     - (acconfig.h, config.h.in, configure, configure.in):
34722       - remove persistent storage info, since its not used this release.
34724 hardaker  5 Mar 99 15:31:52
34725     - (snmp_impl.h): create UNDO
34727 hardaker  5 Mar 99 15:38:32
34728     - (tkmib): update.
34730 hardaker  5 Mar 99 15:57:36
34731     - (kernel_sunos5.c, wombat.c, hr_network.c, snmp_mib.h, system_mib.h,
34732       disk.h, errormib.h, extensible.h, file.h, memory_solaris2.h, pass.h,
34733       proc.h, registry.h, versioninfo.h):
34734       - -Wall fixes, mostly init_() routines declaired in the appropriate .h files.
34736 hardaker  5 Mar 99 16:02:06
34737     - (configure, configure.in): updated --help's module list.
34739 hardaker  5 Mar 99 16:10:30
34740     - (vmstat.h): declair init_vmstat().
34742 hardaker  5 Mar 99 17:08:21
34743     - (FAQ): reference AGENT document.
34745 hardaker  5 Mar 99 17:11:48
34746     - (mibII/system.h): removed
34748 hardaker  5 Mar 99 17:19:14
34749     - (FAQ, NEWS): final updates.
34753 -------------------------------------------------------------------------------
34755 Changes: V3.5.2 -> V3.5.3
34757 hardaker 12 Sep 98 09:02:37
34758     - (snmp_api.c): Patch from Michael Slifcak:
34759       - bug fix to check for NULL session pointer before using it.
34761 hardaker 20 Sep 98 11:47:17
34762     - (snmp_agent.c): if a mib module returns an error > SNMP_GEN_ERR,
34763       translate the error to SNMP_GEN_ERR for v1 requests.
34765 hardaker 21 Sep 98 11:13:19
34766     - (snmp_vars.c): finally fixed the write_method's for creation problem.
34768 hardaker 25 Sep 98 16:53:31
34769     - (EXAMPLE.conf.def): update.
34771 hardaker 25 Sep 98 17:02:39
34772     - (configure, configure.in): perl eq -> test = (opps).
34774 hardaker 25 Sep 98 17:08:25
34775     - (parse.c): Patch from Michael Slifcak:
34776       - check for a null name.
34778 hardaker 25 Sep 98 17:42:10
34779     - (parse.c): Patch from Joe Marzot:
34780       - use a memset to zero out new pointers instead of doing it by hand.
34782 hardaker 28 Sep 98 13:09:06
34783     - (interfaces.c): don't use a & on osf3 for arpcom.ac_enaddr.
34785 hardaker 28 Sep 98 13:09:45
34786     - (snmp_api.c): typecast the default community string to (u_char *).
34788 hardaker 28 Sep 98 15:42:21
34789     - (memory.c): /etc/swapinfo -> /usr/sbin/swapinfo for hpux10.
34791 -------------------------------------------------------------------------------
34793 Changes: V3.5.1 -> V3.5.2
34795 hardaker  8 Sep 98 09:26:13
34796     - (NEWS): update.
34798 hardaker  8 Sep 98 09:33:25
34799     - (ChangeLog): update for 3.5.1.
34801 hardaker  8 Sep 98 09:35:55
34802     version tag ( 3.5.1 )
34804 hardaker  9 Sep 98 09:45:24
34805     - (Makefile.in): Put an @ sign in front of the last echo line.
34807 hardaker  9 Sep 98 09:46:35
34808     - (memory.c, memory.h, memory_freebsd2.c, memory_freebsd2.h):
34809       - Change all instances of USED -> AVAIL since thats really what
34810         we're reporting.
34812 hardaker  9 Sep 98 09:50:22
34813     - (memory.c, memory.h, memory_freebsd2.c, memory_freebsd2.h):
34814       - correct work I stupidly made when tired.
34816 hardaker  9 Sep 98 11:00:44
34817     - (NEWS): update for 3.5.2.
34819 marz  9 Sep 98  18:31:00
34820     - (snmptrap.c, snmptest.c): add SOCK_ macros for win32 support
34821         
34822 -------------------------------------------------------------------------------
34823         
34824 Changes: V3.5 -> V3.5.1
34826 hardaker 22 Jun 98 09:16:32
34827     - (main.c): Patch from Jerry G. DeLapp:
34828       - commented out trailing #endif comment.
34830 hardaker 24 Jun 98 10:30:19
34831     - (Makefile.in): man->html make specification.
34833 hardaker 24 Jun 98 11:08:41
34834     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
34835       - shutdown trap specifications.
34836       - misc mib fixes.
34838 hardaker 26 Jun 98 10:42:32
34839     - (disk.c): Patch from Michael Douglass:
34840       - fix calculation of totaldisk by doing block division first to
34841         protect against 32 bit overflows.
34843 hardaker 26 Jun 98 10:45:15
34844     - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch
34845       from Niels Baggesen:
34846       - Fix for new defines and proper header includes.
34848 hardaker 26 Jun 98 15:03:38
34849     - (generic.h): put in a comment to keep compilers from complaining too much.
34851 hardaker  8 Jul 98 12:26:25
34852     - (freebsd2.h): use _UTMP_PATH if available.
34854 hardaker  8 Jul 98 12:26:34
34855     - (irix.h): define _KMEMUSER
34857 hardaker  8 Jul 98 12:27:12
34858     - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg,
34859       snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg,
34860       snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg,
34861       snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp,
34862       snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe
34863       Marzot:
34864       - win32 update.
34866 hardaker  8 Jul 98 12:58:03
34867     - (snmp_api.c): Patch from Joe Marzot:
34868       - fix "number of retries" bug.
34869       - remove odd timeout calculation code for retries > 3.
34870 hardaker  8 Jul 98 13:02:06
34871     - (interfaces.c): make hp_interfaces structure static.
34873 hardaker  8 Jul 98 13:03:36
34874     - (system.c): don't free env pointers that are created.
34876 hardaker  8 Jul 98 13:08:18
34877     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
34878       - fix for missing object identifier labels.
34880 hardaker  8 Jul 98 14:43:56
34881     - (snmp_vars.c): include fixes.
34882 hardaker  8 Jul 98 14:44:34
34883     - (pass.c): include sys/wait.h
34885 hardaker  8 Jul 98 14:44:41
34886     - (versioninfo.c): include system.h
34888 hardaker  8 Jul 98 14:45:22
34889     - (parse.c): include snmp_api.h
34891 hardaker  8 Jul 98 14:45:42
34892     - (snmp_api.c): include fixes.
34894 hardaker 15 Jul 98 15:46:28
34895     - (sedscript.in): using_module changes.
34897 hardaker 15 Jul 98 15:46:55
34898     - (memory.h): MEMSWAPMINIMUM wasn't being used.
34900 hardaker 17 Jul 98 13:11:10
34901     - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt):
34902       - created smicng input file.
34903       - fixed the UCD-SNMP mib to deal with most smic errors.
34905 hardaker 17 Jul 98 13:22:32
34906     - (RFC-1215.txt): created an empty mib module for importing of TRAP-TYPE.
34908 hardaker 17 Jul 98 16:59:51
34909     - (*): update for 3.5.1.
34911 hardaker 20 Jul 98 17:14:21
34912     - (snmpcheck.def): work around for new multi-depth mib tables..
34914 hardaker 22 Jul 98 15:35:07
34915     - (mib.c): don't change running environment variables with strtok.
34917 hardaker 22 Jul 98 16:23:45
34918     - (Makefile.in, sedscript.in): fix sedscript includes.
34920 hardaker 24 Jul 98 09:25:33
34921     - (disk.c): increment index by 1 so it doesn't start at 0.
34923 hardaker 24 Jul 98 10:02:14
34924     - (snmpd.conf.5.def): various documenation updates and notes.
34926 hardaker 24 Jul 98 10:02:25
34927     - (snmptranslate.1): nroff error.
34929 hardaker 24 Jul 98 10:25:44
34930     - (snmptrapd.8): brought up to date.
34932 hardaker 24 Jul 98 12:10:07
34933     - (snmp.c): include sys/select.h for AIX.
34935 hardaker 24 Jul 98 12:24:22
34936     - (acl.h, asn1.h, md5.h, mib.h, parse.h, snmp.h, snmp_api.h,
34937       snmp_client.h, snmp_impl.h, vacm.h, view.h):
34938       - protect against multiple inclusions.
34940 hardaker 29 Jul 98 13:44:22
34941     - (Makefile.in): make install should do a real make all first.
34943 hardaker 12 Aug 98 15:57:18
34944     - (snmp_vars.c): ifdef fixes for v2part modules.
34946 hardaker 12 Aug 98 15:57:42
34947     - (extensible.c, proc.c): fixit problems with array index wrong.
34949 hardaker 12 Aug 98 15:57:52
34950     - (libsnmp.def): find_module added.
34952 hardaker 12 Aug 98 16:05:28
34953     - (configure, configure.in):
34954       - libwrap command line fixes.
34955       - --with-ldflags command line option created.
34957 hardaker 12 Aug 98 16:55:32
34958     - (mib_api.3, snmpd.1.def, variables.5): updates to remove mib.txt references.
34960 hardaker 12 Aug 98 16:58:11
34961     - (acconfig.h, config.h.in, configure, configure.in):
34962       - don't include libraries that aren't needed if gethostbyname isn't in one.
34964 hardaker 12 Aug 98 16:59:50
34965     - (snmp_impl.h): Patch from Michael Slifcak:
34966       - fix the ERROR_MSG() macro to use snmp_set_detail.
34968 hardaker 14 Aug 98 08:21:44
34969     - (snmp_parse_args.c, snmptranslate.c): usage fixes and -m/-M to snmptranslate.
34971 hardaker 14 Aug 98 08:42:49
34972     - (auto_nlist.c): fix for stupid aix kernels.
34974 hardaker 14 Aug 98 08:44:07
34975     - (ucd_snmp.h, memory_freebsd2.c, vmstat_freebsd2.c): Patch from Jonas Olsson:
34976       - make the memory and vmstat module work under freebsd2.
34978 hardaker 14 Aug 98 08:44:07
34979     file memory_freebsd2.c was initially added on branch Ext-3-5-patches.
34981 hardaker 14 Aug 98 08:44:07
34982     file vmstat_freebsd2.c was initially added on branch Ext-3-5-patches.
34984 hardaker 14 Aug 98 08:44:29
34985     - (README): Added two new names to the thankyou list.
34987 hardaker 14 Aug 98 08:44:37
34988     - (sedscript.in): correct include files.
34990 hardaker 14 Aug 98 08:44:52
34991     - (Makefile.in): CPP needs to check agent/mibgroup for headers.
34993 hardaker 14 Aug 98 08:52:32
34994     - (mib.c, parse.c): Patch from Dave Shield:
34995       - adopt unknown children into the correct place if IMPORTS are screwed up.
34997 hardaker 14 Aug 98 09:32:45
34998     - (snmptranslate.c): Patch from James H. Young:
34999       - usage output clean up.
35001 hardaker 14 Aug 98 10:13:13
35002     - (COPYING): copyright change.
35004 hardaker 14 Aug 98 10:14:06
35005     - (parse.c): Patch from Niels Baggesen:
35006       - Malloc -> xmalloc.
35007       - parser changes.
35009 hardaker 14 Aug 98 10:14:59
35010     - (at.c): fixes for linux.
35012 hardaker 31 Aug 98 13:03:02
35013     - (interfaces.c): missing return on ifInErrors results.
35015 hardaker 31 Aug 98 13:32:43
35016     - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.
35018 hardaker 31 Aug 98 16:10:25
35019     - (snmp_vars.c): in_a_view(): create new function, and use it.
35021 hardaker 31 Aug 98 16:10:50
35022     - (snmp_agent.c, snmp_impl.h): fix read/write checks.
35024 hardaker 31 Aug 98 13:03:02
35025     - (interfaces.c): missing return on ifInErrors results.
35027 hardaker 31 Aug 98 13:32:43
35028     - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.
35030 hardaker 31 Aug 98 16:10:25
35031     - (snmp_vars.c): in_a_view(): create new function, and use it.
35033 hardaker 31 Aug 98 16:10:50
35034     - (snmp_agent.c, snmp_impl.h): fix read/write checks.
35036 hardaker 31 Aug 98 16:37:04
35037     - (ChangeLog, NEWS): update for 3.5.1.
35039 hardaker 31 Aug 98 16:37:15
35040     version tag ( 3.5.1.pre1 )
35042 hardaker  2 Sep 98 10:55:52
35043     - (configure, configure.in, read_config.c, snmp2p.c, snmp_agent.c,
35044       snmp_vars.c, snmpd.c, snmpd.h, util_funcs.c, interfaces.c, system.h,
35045       tcp.c, smux.c, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c, snmp_ospf.h,
35046       snmp_rip2.c, snmp_rip2.h, extensible.c, loadave.c,
35047       snmp_parse_args.c, snmpdelta.c, snmptranslate.c, snmptrap.c,
35048       snmptrapd.c, inet.c, main.c, netstat.h, mib_api.3, snmp_api.3,
35049       snmpd.1.def, freebsd.h, freebsd2.h, netbsd.h, asn1.h, mib.c,
35050       parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch from
35051       Niels Baggesen:
35052       - prototypes, as usual (when is everybody starting to use -Wall
35053         -Wstrict-prototypes ....)
35054       - snmpd send an enterprise specific trap when it terminates
35055       - possibility for sending v2c traps (or informs), via trap2sink directive
35056       - fixes to snmplib and snmptrapd for bugs uncovered when snmpd sends
35057         an INFORM instead of a TRAP
35058       - -m and -M option for snmptrapd
35059       - -D option for snmptranslate
35060       - fixes to configure to correctly call ALL module init functions
35061       - major rework of tcp.c, for netbsd. I hope this is OK now, I havent had
35062         time to test it on all platforms yet - but till friday :-)
35063       - snmpnetstat prints udp socket table
35064       - some CMU_COMPATIBLE stuff
35065       - man page fixes, with an include list that works!
35067 hardaker  2 Sep 98 10:58:10
35068     - (tcp.c): Patch from Dave Shield:
35069     -  Combine the two (almost) identical non-solaris cases
35070     -  Add support for the missing Linux entries (InErrs/OutRsts)
35071     -  Add support for the missing Solaris entry (OutRsts)
35073 hardaker  2 Sep 98 11:03:33
35074     - (tcp.c): reverse Dave's changes since they conflict with Niels'.
35076 hardaker  2 Sep 98 12:19:03
35077     - (extensible.c, proc.c): use correct name index for lookups on writes.
35079 hardaker  2 Sep 98 12:19:33
35080     - (snmp_agent.c): check to make sure operation is not a SET when
35081       returning an error code such as noSuchName.
35083 hardaker  2 Sep 98 14:04:42
35084     - (configure, configure.in): don't include modules not requested even
35085       if required by another module.
35087 hardaker  2 Sep 98 14:10:53
35088     version tag ( 3.5.1.pre2 )
35090 hardaker  2 Sep 98 18:43:30
35091     - (TODO): added security checks.
35093 nba  3 Sep 98 14:29:03
35094     - (fixproc): added comment to test CVS.
35096 hardaker  4 Sep 98 10:09:47
35097     - (interfaces.c): fix for sgi's.
35099 hardaker  4 Sep 98 14:14:19
35100     - (configure, configure.in, Makefile.in, Makefile.in):
35101       - fix to allow non-source directory builds.
35103 hardaker  7 Sep 98 10:10:05
35104     - (loadave.c): Patch from Niels Baggesen:
35105       - ifdef re-ordering fixes for alpha/linux.
35107 hardaker  7 Sep 98 10:47:00
35108     - (proc.c): Patch from Michael Slifcak:
35109       - solaris 2.6 fixes.
35111 hardaker  7 Sep 98 10:48:09
35112     - (asn1.c): Patch from Michael Slifcak:
35113       - Catch subidentifier correctly.
35115 hardaker  7 Sep 98 10:49:08
35116     - (asn1.h): remove __P() definition.
35118 hardaker  7 Sep 98 10:49:53
35119     - (mib.c): Patch from Michael Slifcak:
35120       - malloc corrections for ENV vars..
35122 hardaker  7 Sep 98 10:51:22
35123     - (parse.c): Patch from Michael Slifcak:
35124       - protect against multiple init_mib_internal() calls.
35126 hardaker  7 Sep 98 10:53:11
35127     - (system.c): Patch from Michael Slifcak:
35128       - exit -> return on win32 system routines.
35130 hardaker  7 Sep 98 10:55:51
35131     - (snmp_api.c): Patch from Michael Slifcak:
35132       - NULL return by malloc protected.
35134 hardaker  7 Sep 98 12:17:36
35135     - (snmpd.conf.5.def): Patch from Niels Baggesen:
35136       - better description of the view mask.
35138 hardaker  7 Sep 98 12:27:42
35139     - (memory_freebsd2.h, vmstat_freebsd2.h): created from memory.h and vmstat.h
35141 hardaker  7 Sep 98 12:27:42
35142     file memory_freebsd2.h was initially added on branch Ext-3-5-patches.
35144 hardaker  7 Sep 98 12:27:42
35145     file vmstat_freebsd2.h was initially added on branch Ext-3-5-patches.
35147 hardaker  7 Sep 98 12:47:37
35148     - (parse.c): include snmp_api.h for snmp_get_do_debugging().
35150 hardaker  7 Sep 98 12:54:16
35151     - (snmp_api.c): Patch from Michael Slifcak:
35152       - check malloc calls more carefully.
35153       - misc bug fixes.
35155 hardaker  7 Sep 98 13:15:26
35156     - (Makefile.in): install config.h as $(includedir)/ucd-snmp-config.h.
35158 hardaker  7 Sep 98 13:21:18
35159     - (memory.c, memory.h):
35160       - MEMUSEDREAL -> MEMAVAILREAL (typedef renaming to match functionality).
35162 hardaker  7 Sep 98 14:06:21
35163     - (tcp.c): back out Niels' changes since they broke other architectures.
35165 hardaker  7 Sep 98 14:19:24
35166     - (Makefile.in(s)): make depends.
35168 hardaker  7 Sep 98 16:39:59
35169     - (icmp.c, interfaces.c, ip.c, tcp.c): 64bit long return clean ups.
35171 marz  7 Sep 98 19:01:01
35172     update headers for win32, add return to main
35174 marz  7 Sep 98 19:02:01
35175     update headers for win32, add return to main,fix win32 compile error w/ non integralswitch case
35177 marz  7 Sep 98 19:03:33
35178     update headers for win32, add return to main, resolve conflict w/ std lib log function
35180 marz  7 Sep 98 19:30:11
35181     rename and static link debug targets, dll to bin dir, added snmptest, snmptrap, snmpdelta projects
35183 marz  7 Sep 98 19:42:35
35184     file snmpdelta.dsp was initially added on branch Ext-3-5-patches.
35186 marz  7 Sep 98 19:42:35
35187     file snmpdelta.plg was initially added on branch Ext-3-5-patches.
35189 marz  7 Sep 98 19:42:35
35190     file snmptest.dsp was initially added on branch Ext-3-5-patches.
35192 marz  7 Sep 98 19:42:35
35193     file snmptest.plg was initially added on branch Ext-3-5-patches.
35195 marz  7 Sep 98 19:42:35
35196     file snmptrap.dsp was initially added on branch Ext-3-5-patches.
35198 marz  7 Sep 98 19:42:35
35199     file snmptrap.plg was initially added on branch Ext-3-5-patches.
35201 marz  7 Sep 98 19:42:35
35202     rename and static link debug targets, dll to bin dir, added snmptest, snmptrap, snmpdelta projects
35204 hardaker  8 Sep 98 09:26:13
35205     - (NEWS): update.
35207 -------------------------------------------------------------------------------
35209 Changes: V3.4 -> V3.5
35211 hardaker 24 May 98 15:22:21
35212     - (FAQ): update to change a few things.
35214 hardaker 24 May 98 15:22:38
35215     - (NEWS): change vacm news wording.
35217 hardaker 24 May 98 15:22:57
35218     - (ip.c): Patch from Niels Baggesen:
35219       - fix for netbsd < 1.3.
35221 hardaker 29 May 98 10:14:32
35222     - (at.c): Patch from Chris Smith: fix for irix.
35224 hardaker 29 May 98 10:24:54
35225     - (snmp_api.c, snmp_impl.h): Patch from Joe Marzot:
35226       - fix community name length problems and increase size.
35228 hardaker 29 May 98 11:26:47
35229     - (configure.in): patch from Niels: include sys/socket in if_mtu test.
35231 hardaker 29 May 98 11:27:59
35232     - (configure): make of configure.
35234 hardaker 29 May 98 11:34:53
35235     - (configure, configure.in, Makefile.in):
35236       - Add a dependancy line for snmp_vars.o for all the module includes.
35238 hardaker 29 May 98 15:20:53
35239     - (TODO): winSNMP mention.
35241 hardaker 29 May 98 15:21:13
35242     - (snmp_parse_args.c): add ability to specify mib information on the cmd line.
35244 hardaker 29 May 98 16:21:08
35245     - (configure, configure.in, agent/mibgroup/*):
35246       - moved most mibgroup pieces into relevent sub-directories.
35247         - changed all header file and #ifdef USING_* lines to reflect this.
35249 hardaker 29 May 98 16:21:51
35250     - (snmp_impl.h): change pdu version from long to int.
35252 hardaker 31 May 98 17:55:45
35253     - (asn1.c, asn1.h, int64.c, int64.h, mib.c, snmp.c, snmp_api.c,
35254       snmp_api.h, snmp_impl.h):
35255       - implement special data types via opaques: float, double, int64, uint64s.
35257 hardaker 31 May 98 17:56:07
35258     - (snmpset.c): enable setting of opaque floats, doubles, int64s, uint64s.
35260 hardaker 31 May 98 17:56:55
35261     - (acconfig.h, config.h.in, configure, configure.in):
35262       - make it possible not to use opaque special types with new cmd line flag.
35264 hardaker  2 Jun 98 14:23:15
35265     - (auto_nlist.c, auto_nlist.h, kernel.c, snmp_agent.c, snmpd.c,
35266       hr_device.c, hr_disk.c, hr_filesys.c, hr_network.c, hr_other.c,
35267       hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, hr_swinst.c,
35268       hr_swrun.c, hr_system.c, hr_utils.c, at.c, interfaces.c,
35269       var_route.c, snmp_parse_args.c, snmpdelta.c, snmptable.c,
35270       snmptranslate.c, snmptrapd.c, freebsd2.h, hpux.h, linux.h, netbsd.h,
35271       solaris.h, sysv.h, asn1.c, mib.c, parse.c, parse.h, snmp_auth.c,
35272       snmp_impl.h): Patch from Niels Baggensen:
35273       - make host resources work under NetBSD, FreeBSD, Solaris and Linux.
35274         - SunOS4 almost works.
35275       - Add -s/-S to command line options for printing of shorter oids.
35276       - numerous bug fixes.
35278 hardaker  3 Jun 98 10:51:10
35279     - (smux.c, smux.h, smux_gated.h, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c,
35280       snmp_ospf.h, snmp_rip2.c, snmp_rip2.h, smux.c, smux.h, snmp_bgp.c,
35281       snmp_bgp.h, snmp_ospf.c, snmp_ospf.h, snmp_rip2.c, snmp_rip2.h):
35282       - moved smux stuff into a smux sub-directory.
35284 hardaker  3 Jun 98 10:58:15
35285     - (ipfwacc.c, ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
35286       - moved ipfwacc to ucdavis.13 and removed ^Ms and some blank lines.
35288 hardaker  3 Jun 98 10:58:44
35289     - (INSTALL): mention ipfwacc
35291 hardaker  3 Jun 98 10:58:59
35292     - (README): mention Cristian Estan in the coders list.
35294 hardaker  3 Jun 98 11:06:47
35295     - (example.c, example.h, dlmod.c, dlmod.h): Patch from Eugene Polovnikov:
35296       - implement a dynamic loading module for loading shared object mib modules.
35298 hardaker  3 Jun 98 11:10:48
35299     - (README, example.c, example.h, wombat.c, wombat.h, example.c,
35300       example.h, wombat.c, wombat.h):
35301       - moved wombat and example to examples/ directory.
35303 hardaker  3 Jun 98 11:27:27
35304     - (snmp_agent.c, snmpd.c): include mibII/snmp_mib.h.
35306 hardaker  3 Jun 98 11:29:04
35307     - (mib.c): missed a needed OPAQUE_SPECIAL_TYPES ifdef.
35309 hardaker  3 Jun 98 12:17:00
35310     - (snmp_agent.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
35311       - fix pdu->versions to be all ints.
35313 hardaker  3 Jun 98 13:39:12
35314     - (configure, configure.in): New flags:
35315       - --with-cc=CC
35316       - --with-cflags=CFLAGS
35318 hardaker  3 Jun 98 13:43:47
35319     - (config.h.in, configure, configure.in, snmptrapd.c):
35320       - check for getdtablesize and use a generic if not available.
35322 hardaker  3 Jun 98 13:52:28
35323     - (config.h.in, configure, configure.in, freebsd2.h):
35324       - move configurable defines to configure rather than in freebsd2.h.
35326 hardaker  3 Jun 98 13:55:40
35327     - (i386.h, i586.h, i686.h): removed these (unused) headers.
35329 hardaker  3 Jun 98 14:02:34
35330     - (configure, configure.in): fix new --with-cc and --with-cflags arguments.
35332 hardaker  3 Jun 98 14:21:10
35333     - (hr_disk.c, hr_swinst.c, hr_swrun.c, hr_system.c, snmpset.c, asn1.h,
35334       int64.c, int64.h, mib.c, snmp_api.c):
35335       - -Wall fixes.
35337 hardaker  3 Jun 98 14:23:14
35338     - (Makefile.in's): make depend.
35340 hardaker  3 Jun 98 14:24:58
35341     - (Makefile.in): read_config.o is mibmodule header dependant too.
35343 hardaker  3 Jun 98 14:26:10
35344     version tag ( 3.5.pre1 )
35346 hardaker  5 Jun 98 10:52:11
35347     - (configure, configure.in): Patch from Niels Baggesen:
35348       - test for setenv.
35350 hardaker  5 Jun 98 10:52:40
35351     - (maketarget): Patch from Niels Baggesen:
35352       - support for larger tree depths.
35354 hardaker  5 Jun 98 10:54:31
35355     - (asn1.c, mib.c, parse.h, system.c, system.h): Patch from Niels Baggesen:
35356       - MIB_ACCESS define changes.
35357       - setenv implementation.
35358       - ifdef wrappers for OPAQUE_SPECIAL_TYPES.
35360 hardaker  8 Jun 98 10:50:12
35361     - (FAQ): url type splitting.
35363 hardaker  8 Jun 98 12:34:09
35364     - (Makefile.in): create a .c -> .o rule to make sure and place the
35365       object files in the appropriate subdirectories.
35367 hardaker  8 Jun 98 13:59:08
35368     - (README): Added Eugene's name.
35370 hardaker  8 Jun 98 13:59:25
35371     - (snmpd.conf.5.def): update rfc # for vacm reference.
35373 hardaker  8 Jun 98 14:12:37
35374     - (Makefile.in): Patch from Joe Marzot:
35375       - remove more config created headers on make configclean.
35377 hardaker  8 Jun 98 14:16:26
35378     - (libsnmp.def): Patch from Joe Marzot: w32 update.
35380 hardaker  8 Jun 98 14:22:50
35381     - (parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch
35382      from Joe Marzot:
35383       - async stuff added.
35384       - get_tc added.
35385       - better comments in some places.
35387 hardaker  8 Jun 98 14:55:53
35388     - (snmp_api.c): undid redo of comment of gettimeofday().
35390 hardaker 10 Jun 98 07:11:44
35391     - (config.h.in): have_setenv.
35393 hardaker 10 Jun 98 08:53:53
35394     - (Makefile.in, snmp2p.c, snmpd.c): Patch from Dave Shield:
35395       -  starts to separate out the historic SNMPv2 stuff.
35396       -  does a bit of 'code tidying'.
35397       -  starts to move towards port-specific handlers.
35399 hardaker 10 Jun 98 14:15:47
35400     version tag ( 3.5.pre2 )
35402 hardaker 10 Jun 98 15:30:59
35403     - (TODO): added Dave's list.
35405 hardaker 10 Jun 98 15:31:12
35406     - (NEWS): update.
35408 hardaker 10 Jun 98 15:47:59
35409     - (snmp2p.c, snmpd.c, snmpd.h): -Wall cleanups.
35411 hardaker 12 Jun 98 08:52:28
35412     - (EXAMPLE.conf.def, FAQ): Patch from Dave Shield:
35413       - update for VACM stuff.
35415 hardaker 12 Jun 98 10:12:27
35416     - (EXAMPLE.conf.def): show vacm example for public/private from anywhere.
35418 hardaker 12 Jun 98 10:12:40
35419     - (NEWS): minor update.
35421 hardaker 12 Jun 98 13:13:12
35422     - (snmp_api.c): trap types were int's not longs (failed under 64bit arch).
35424 hardaker 12 Jun 98 13:13:27
35425     - (parse.c): function name typo.
35427 hardaker 12 Jun 98 13:13:39
35428     - (win32/config.h): don't have setenv.
35430 hardaker 12 Jun 98 13:13:57
35431     - (libsnmp.def): add setenv to the list.
35433 hardaker 12 Jun 98 13:43:41
35434     - (NEWS): 64bit fix mentioned.
35436 hardaker 12 Jun 98 13:48:21
35437     - (kernel.c): don't print klread errors unless in debugging mode.
35439 hardaker 12 Jun 98 15:17:47
35440     - (ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
35441       - create and use a ucdExperimental section for the ipfwacc mib till
35442         it stabilizes.
35444 hardaker 17 Jun 98 08:08:23
35445     - (snmp2p.c, snmpd.c, snmpd.h): Patch from Niels Baggesen:
35446       - misc type fixes.
35448 hardaker 17 Jun 98 08:08:58
35449     - (snmpdelta.c): usage() update.
35451 hardaker 17 Jun 98 08:10:02
35452     - (Makefile.in, snmpbulkwalk.1, snmpcmd.1, snmpdelta.1, snmpget.1,
35453       snmpgetnext.1, snmpset.1, snmpstatus.1, snmptable.1, snmptrap.1,
35454       snmpwalk.1): Patch from Niels Baggesen:
35455       - documentation cleanup and centralization of common options.
35457 hardaker 17 Jun 98 08:10:54
35458     - (asn1.c): Patch from Niels Baggesen:
35459       - bcopy -> memcpy.
35461 hardaker 17 Jun 98 08:11:22
35462     - (mib.h): Patch from Niels Baggesen:
35463       - remove 2nd init_mib() prototype.
35465 hardaker 17 Jun 98 08:21:53
35466     - (README, AddModuleForDummies.txt, DUMMY-MIB.txt, dummy.c, dummy.h):
35467       Patch from Jakob Ellerstedt:
35468       - mib module documentation and example for dummies.
35470 hardaker 17 Jun 98 15:27:13
35471     - (README): mention dummy group.
35473 hardaker 19 Jun 98 08:41:00
35474     - (FAQ): update from Dave Shield: not found modules with configure?.
35476 hardaker 19 Jun 98 08:46:31
35477     - (configure, configure.in): warn BSDI users against /usr/ucb/cc.
35479 hardaker 19 Jun 98 08:58:05
35480     - (EXAMPLE.conf.def): Patch from Cristian Estan:
35481       - example output corrections.
35483 hardaker 19 Jun 98 08:59:53
35484     - (Makefile.in): Patch from Cristian Estan:
35485       - install IPFWACC mib.
35487 hardaker 19 Jun 98 12:03:48
35488     - (snmp_vars.c): fix register_mib() to init pointers to null.
35490 hardaker 19 Jun 98 12:50:55
35491     - (util_funcs.c): fix checkmib() in case we get called on a get when
35492       we really shouldn't (bad artifact of new tree structure).
35494 hardaker 19 Jun 98 12:53:22
35495     - (snmp_vars.c): memset to 0 the entire subtree struct.
35497 hardaker 19 Jun 98 13:01:47
35498     - (Makefile.in): make depend.
35500 hardaker 19 Jun 98 13:12:55
35501     - (NEWS): Last update for 3.5.
35503 -------------------------------------------------------------------------------
35505 Changes: V3.3 -> V3.4
35507 hardaker  1 Dec 97 12:44:24
35508     - (*): 3.3.1 branch merged into main development branch.
35510 hardaker  5 Dec 97 08:46:50
35511     - (snmp_api.h): Patch from Niels Baggesen:
35512       - make trap variables long's not ints for 64bit machines to match
35513         asn_build_int functions.
35515 hardaker  5 Dec 97 11:58:52
35516     - (apps/*.c): support random access requests on all apps via -R switch.
35518 hardaker  5 Dec 97 14:30:06
35519     - (configure, configure.in): warn instead of error for config_require macro's.
35521 hardaker 15 Dec 97 11:08:01
35522     - (acconfig.h, config.h.in, configure, configure.in):
35523       - new macro to change default MIBS when modules are compiled:
35524         config_add_mib().
35526 hardaker 15 Dec 97 11:08:19
35527     - (host.h, ucd_snmp.h, v2party.h):
35528       - use config_add_mib().
35530 hardaker 15 Dec 97 11:14:18
35531     - (at.c, example.c, hr_proc.c, hr_storage.c, hr_swrun.c, hr_system.c,
35532       icmp.c, interfaces.c, interfaces.h, ip.c, loadave.c, memory.c,
35533       route_write.c, tcp.c, udp.c, var_route.c, wombat.c, common_header.h):
35534       - Patch from Simon Leinen to improve irix 6.2 support.
35536 hardaker 15 Dec 97 15:07:26
35537     - (UCD-fields, oid_to_sym.in, oid_to_type.in): Patch from TANAKA Takashi:
35538       - support more OS types in the ov/ directory files.
35539       - mistake:  bsdi was getting defined as irix.
35540       - don't core dump on -v without any arguments.
35542 hardaker 15 Dec 97 15:07:59
35543     - (UCD-fields, oid_to_sym.in, oid_to_type.in, snmp_parse_args.c, acconfig.h):
35544       - Patch from TANAKA Takashi:
35545         - support more OS types in the ov/ directory files.
35546         - mistake:  bsdi was getting defined as irix.
35547         - don't core dump on -v without any arguments.
35549 hardaker 23 Dec 97 11:20:04
35550     - (hr_swrun.c): Correct a non-casted malloc.
35552 hardaker 23 Dec 97 11:33:59
35553     - (hr_filesys.c): Solaris specific fixes.
35555 hardaker 23 Dec 97 11:35:26
35556     - (acconfig.h, config.h.in, sedscript.in): BSDI definition fixes.
35558 hardaker 23 Dec 97 11:41:49
35559     - (config.h.in, configure, configure.in): Patch from Johannes Grosen:
35560       - fix non-existent nlist.h problems under linux redhat 5.0.
35562 hardaker 23 Dec 97 11:42:28
35563     - (mibgroup/*.c, common_header.h): Patch from Johannes Grosen:
35564       - fix non-existent nlist.h problems under linux redhat 5.0.
35566 hardaker 23 Dec 97 11:42:39
35567     - (snmptrap.c): Patch from Johannes Grosen:
35568       - fix non-existent nlist.h problems under linux redhat 5.0.
35570 hardaker 23 Dec 97 11:42:54
35571     - (snmplib/system.c): Patch from Johannes Grosen:
35572       - fix non-existent nlist.h problems under linux redhat 5.0.
35574 hardaker 23 Dec 97 11:46:08
35575     - (hpux.c): #ifdef'ed out unused writeHP function.
35577 hardaker 23 Dec 97 12:32:21
35578     - (snmptrapd.c): Patch from Ted Rule:
35579       - Use syslog option LOG_PID on startup.
35580       - fork if syslog enabled.
35581       - Enable logging to other syslog facilities.
35582       - print all trap data to a single syslog line.
35584 hardaker 23 Dec 97 12:48:31
35585     - (snmptrapd.c):
35586       - Change -f flag to -l and make -f no-fork.
35587       - fix patch which munged ability to generate both -P and -s simultaneously.
35589 hardaker 23 Dec 97 14:40:36
35590     - (README): Add Ted Rule to coders list.
35592 hardaker 23 Dec 97 14:42:47
35593     - (*): Turn all debugging routines into library calls that can be
35594       turned on and off at run time.
35595       - DEBUGP() is now a typical printf style function and is used everywhere.
35596       - void snmp_set_do_debugging(int).
35597       - int snmp_get_do_debugging().
35599 hardaker 23 Dec 97 14:44:38
35600     - (snmpd.1.def, snmptrapd.8): debugging flag additions.
35602 hardaker 23 Dec 97 14:47:08
35603     - (at.c, icmp.c, interfaces.c, ip.c, snmp_mib.c, system.c, tcp.c, udp.c):
35604       - Patch from Dave Shield to break up common_header.h.
35606 hardaker 23 Dec 97 15:27:54
35607     - (at.c, at.h, host_res.h, icmp.h, interfaces.c, interfaces.h, ip.h,
35608       tcp.c, tcp.h, udp.c, udp.h, read_config.c, snmp_vars.c):
35609       - clean up required headers for linux.
35611 hardaker 23 Dec 97 15:56:18
35612     - (versioninfo.c, versioninfo.h): Create a mib variable to set/report
35613       if debugging is on or off.
35615 hardaker 23 Dec 97 15:59:03
35616     - (UCD-SNMP-MIB.txt): Create a mib variable to set/report if debugging
35617       is on or off.
35619 hardaker 23 Dec 97 16:30:47
35620     version tag ( 3.4.pre1 )
35622 hardaker 29 Dec 97 09:37:06
35623     - (tkmib): First implementation.
35625 hardaker 30 Dec 97 14:00:03
35626     - (tkmib):
35627       - new command: table to display snmptables as a table.
35628       - misc...
35630 hardaker 30 Dec 97 17:01:57
35631     - (tkmib): Create a graphing widget.
35633 hardaker  5 Jan 98 13:27:38
35634     - (mib_api.3): change "all" to "ALL".
35636 hardaker  5 Jan 98 13:28:00
35637     - (mib.c, parse.c, parse.h): add a find_module() routine.
35639 hardaker  5 Jan 98 13:28:22
35640     - (snmptranslate.c): put init_mib back in place (opps).
35642 hardaker  5 Jan 98 13:28:42
35643     - (TODO): snmpv3
35645 hardaker  5 Jan 98 16:29:39
35646     - (asn1.c): Patch from Niels Baggesen:
35647       - fix asn1_build_objid.
35649 hardaker  5 Jan 98 17:33:07
35650     - (parse.c): swap args to merge_anon_children().
35652 hardaker 12 Jan 98 09:14:54
35653     - (parse.c): Patch from Dave Shield:  fix anon_children invalid memory access.
35655 hardaker 12 Jan 98 09:18:50
35656     - (mib_api.3, snmp_api.3): Patch from Niels Baggesen:
35657       - doc update to reflect moved headers.
35659 hardaker 12 Jan 98 09:19:10
35660     - (Makefile.in): Patch from Niels Baggesen: link directly to lib.
35662 hardaker 12 Jan 98 09:19:47
35663     - (Makefile.in, snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
35664       snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
35665       snmptrapd.c, snmpwalk.c): Patch from Niels Baggesen:
35666       - remove unused headers.
35667       - snmp_perror changes.
35669 hardaker 12 Jan 98 09:21:56
35670     - (alarm.c, at.c, context_vars.c, event.c, hr_device.c, hr_filesys.c,
35671       hr_partition.c, hr_storage.c, hr_swinst.c, hr_swrun.c, icmp.c,
35672       interfaces.c, ip.c, proc.c, system.c, tcp.c, udp.c, var_route.c):
35673       Patch from Niels Baggesen:
35674       - Fix headers for FreeBSD and NetBSD.
35676 hardaker 12 Jan 98 09:40:36
35677     - (FAQ, INSTALL, Makefile.in): Patch from Niels Baggesen:
35678       - Documentation update to fix paths from recent changes.
35680 hardaker 12 Jan 98 09:41:38
35681     - (read_config.c, snmp_vars.c, snmpd.c): Patch from Niels Baggesen:
35682       - header fixes.
35683       - snmp_perror usage.
35685 hardaker 12 Jan 98 09:44:51
35686     - (asn1.c, mib.c, snmp_api.h, snmp_impl.h, system.h): Patch from Niels
35687       Baggesen:
35688       - header changes and boolean check corrections.
35690 hardaker 12 Jan 98 09:51:27
35691     - (parse.c): Undid anon-children change.
35693 hardaker 12 Jan 98 09:56:14
35694     - (kernel_sunos5.c): Patch from Niels Baggesen:
35695       - increase buffer size to increase max interfaces reported on Solaris.
35697 hardaker 16 Jan 98 09:44:56
35698     - (snmpd.c): Patch from Sheshadri Yagati:
35699       - signal a trap (2) when the agent is shut down.
35701 hardaker 21 Jan 98 11:08:39
35702     - (COPYING): update.
35704 hardaker 21 Jan 98 11:12:01
35705     - (*/Makefile.in, Makefile.top, acconfig.h, config.h.in, configure,
35706       configure.in):
35707       - begin support for creating and using shared libraries.
35708       - all Makefiles now include a Makefile.top for easier future global changes.
35710 hardaker 21 Jan 98 11:12:22
35711     - (read_config.c, snmp_agent.c, snmp_vars.c, snmpd.c):
35712       - include struct.h explicitly.
35714 hardaker 21 Jan 98 11:12:34
35715     - (disk.c, errormib.c, extensible.c, interfaces.c, loadave.c,
35716       memory.c, pass.c, proc.c, system.c, util_funcs.c, var_route.c,
35717       versioninfo.c):
35718       - include struct.h explicitly.
35720 hardaker 21 Jan 98 17:33:24
35721     - (Makefile.top, configure, configure.in, */Makefile.in):
35722       - Do a better version of shlib support.  Should be useable now at least.
35724 hardaker 21 Jan 98 22:05:44
35725     - (acconfig.h, config.h.in, configure, configure.in):
35726       - create m/ and s/ directories and use them for supplemental config
35727         include files based on the config.guess output.
35729 hardaker 23 Jan 98 08:30:35
35730     - (memory.c): Patch from Niels Baggesen:
35731       - don't close file descriptor in linux's FILE_TO_BUF macro.
35733 hardaker 23 Jan 98 11:19:12
35734     - (generic.h, i386.h, i586.h, i686.h): m/*.h file beginnings.
35736 hardaker 23 Jan 98 11:19:33
35737     - (bsd.h, generic.h, linux.h, sysv.h): s/* beginnings.
35739 hardaker 23 Jan 98 16:12:02
35740     - (read_config.c, read_config.h, snmp_vars.c, snmp_vars.h,
35741       extensible.c, pass.c):
35742       - create new functions:
35743         - register_subtree()
35744         - register_mib()
35745         - unregister_mib().
35746       - get rid of read_config special stuff for extensibility and put it
35747         in their own submodules which now call register_mib().
35749 hardaker 23 Jan 98 16:14:20
35750     - (registry.[ch], UCD-SNMP-MIB.txt):
35751       - create a new table at ucdavis.103 to display registered mibs.
35753 hardaker 23 Jan 98 16:15:05
35754     - (at.c, disk.c, host_res.h, hr_other.h, icmp.c, interfaces.c, ip.c,
35755       snmp_mib.c, system.c, tcp.c, ucd_snmp.h, udp.c, versioninfo.c):
35756       - #include "snmp_api.h"
35758 hardaker 23 Jan 98 16:34:43
35759     - (configure, configure.in, snmp_vars.c, snmp_vars.h, var_struct.h,
35760       extensible.c, pass.c, registry.c, registry.h, UCD-SNMP-MIB.txt):
35761       - make the mib registry record and display a mib module name as well.
35763 hardaker 30 Jan 98 08:57:54
35764     - (configure, configure.in): test for 'ps aux' (redhat 5.0).
35766 hardaker 30 Jan 98 09:01:06
35767     - (UCD-SNMP-MIB.txt, memory.c, memory.h): Patch from Luuk de Boer:
35768       - report cached, buffer, and shared statistics for linux.
35770 hardaker 30 Jan 98 09:24:19
35771     - (read_config.c, snmp_vars.c, var_struct.h): Patch from Dave Shield:
35772       - new subtree structure system.
35774 hardaker 30 Jan 98 10:40:26
35775     - (pass.c): put pass_comapre here.
35777 hardaker 30 Jan 98 10:41:53
35778     - (read_config.c, snmp_vars.c, snmp_vars.h, var_struct.h):
35779       - merge Dave's code with mine.  Still a few bugs to work through.
35781 hardaker 30 Jan 98 10:42:17
35782     - (registry.c, registry.h): begin munging for new hierarchy.
35784 hardaker 30 Jan 98 10:43:28
35785     - (UCD-SNMP-MIB.txt): change module indexing to use oid instead of a numeric.
35787 hardaker 30 Jan 98 10:49:59
35788     - (disk.c, host_res.h, pass.c, registry.c, snmp_mib.c, system.c,
35789       versioninfo.c, snmp_api.h):
35790       - include netinet/in.h for address structure.
35792 hardaker 30 Jan 98 10:55:20
35793     version tag ( 3.4.pre2 )
35795 hardaker 30 Jan 98 13:49:56
35796     - (README): I can't really have forgotten Simon's name in the list
35797       could I?
35799 hardaker 30 Jan 98 13:50:28
35800     - (aclocal.m4, configure): define ifnet for linux.
35802 hardaker 30 Jan 98 14:31:58
35803     - (acconfig.h, config.h.in, configure, configure.in): check for if_speed.
35805 hardaker 30 Jan 98 14:32:13
35806     - (interfaces.c): finish linux problems and use if_speed.
35808 hardaker 30 Jan 98 15:25:02
35809     - (snmp_parse_args.c, snmptrap.c): fix default port for snmptrap.
35811 hardaker  2 Feb 98 08:57:41
35812     - (configure, configure.in): Patch from John Hawkinson:
35813       - fix typo in configure for shared library extension w/o shared libraries.
35815 hardaker  6 Feb 98 13:29:40
35816     - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c): protect against nlist.h
35818 hardaker  6 Feb 98 13:44:44
35819     - (hr_disk.c): close() got caught inside an else it shouldn't have due
35820       to an ifdef error.
35822 hardaker  6 Feb 98 17:10:53
35823     - (Makefile.in, acconfig.h, config.h.in, configure, configure.in,
35824       auto_nlist.c, auto_nlist.h, autonlist.h, kernel.c, snmp_vars.c, ip.c):
35825       - created a new auto_nlist function and use it in ip.c.
35827 hardaker  6 Feb 98 17:11:25
35828     - (generic.h, hpux.h, irix.h, linux.h, solaris.h):
35829       - update for auto_nlist symbols.
35831 hardaker  9 Feb 98 11:03:02
35832     - (at.c, disk.c, errormib.c, extensible.c, hpux.c, hr_proc.c,
35833       hr_storage.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
35834       kernel_sunos5.c, loadave.c, memory.c, proc.c, tcp.c, udp.c,
35835       var_route.c):
35836       - use auto_nlist.
35838 hardaker  9 Feb 98 11:03:17
35839     - (auto_nlist.h): prototype wrapper.
35841 hardaker  9 Feb 98 11:03:56
35842     - (configure, configure.in):
35843       - changed --with-shared-libraries to --enable-shared to match other pkgs.
35844       - display arguments found for --enable-shared.
35846 hardaker  9 Feb 98 11:04:31
35847     - (bsd.h, bsdi.h, freebsd.h, freebsd3.h, generic.h, hpux.h, netbsd.h,
35848       solaris.h):
35849       - define symbols for auto_nlist to use.
35851 hardaker  9 Feb 98 11:06:53
35852     - (snmp_vars.c): Patch from Dave Shield:
35853       - fix prototypes on my broken table walking routines.
35855 hardaker  9 Feb 98 11:17:52
35856     version tag ( 3.4.pre3 )
35858 hardaker  9 Feb 98 11:18:45
35859     - (configure.in): check for ioctls.h
35861 hardaker  9 Feb 98 11:18:59
35862     - (interfaces.c):  include ioctls.h if available.
35864 hardaker  9 Feb 98 11:20:00
35865     - (config.h.in, configure): check for ioctls.h.
35867 hardaker 11 Feb 98 09:19:33
35868     - (generic.h, auto_nlist.c, at.c, hr_proc.c, hr_storage.c, memory.c,
35869       tcp.c, udp.c, var_route.c): Patch from Dave Shield:
35870       - fix all my typos ;-).
35871       - create auto_nlist_value to return the looked-up value.
35873 hardaker 11 Feb 98 09:28:09
35874     - (configure, configure.in):
35875       - ps aux should define aux not -aux.
35877 hardaker 11 Feb 98 09:28:33
35878     - (host_res.h): Patch from Dave Shield:
35879       - don't include config.h
35881 hardaker 11 Feb 98 09:28:44
35882     - (hr_network.c): Patch from Dave Shield:
35883       - solaris fixes.
35885 hardaker 11 Feb 98 09:29:06
35886     - (solaris.h): Patch from Dave Shield:
35887       - undef IP_FORWARDING_SYMBOL before defining it.
35889 hardaker 11 Feb 98 16:44:13
35890     - (configure, configure.in): sed doesn't like [a-z]+ type expressions.
35892 hardaker 13 Feb 98 09:07:31
35893     - (FAQ): typo: authtrapsenable -> authtrapenable.
35895 hardaker 17 Feb 98 09:50:43
35896     - (snmp_api.c, snmp_api.h):
35897       - use snmp_ipaddr instead of ipaddr to avoid hpux conflicts.
35899 hardaker 17 Feb 98 09:53:12
35900     - (auto_nlist.c, autonlist.h, snmp_vars.c):
35901       - use appropriate mallocs, and NULL initialization of pointers.
35902       - malloc the symbol rather than using a fixed length.
35903       - insert debugging code.
35904       - enable printing of the nlist tree if TESTING is defined.
35906 hardaker 17 Feb 98 09:54:01
35907     - (tcp.c, udp.c):
35908       - nlist symbol name errors.
35910 hardaker 18 Feb 98 08:06:00
35911     - (EXAMPLE.conf.def, vmstat.c, vmstat.h, ucd_snmp.h,
35912       UCD-SNMP-MIB.txt): Patch from Luuk de Boer:
35913       - implment a vmstat mib group on linux.
35915 hardaker 18 Feb 98 08:15:56
35916     - (config.h.in, configure, configure.in): Patch from Simon Leinen:
35917       - check for sys/sysmp.h.
35919 hardaker 18 Feb 98 08:16:21
35920     - (auto_nlist.c): Patch from Simon Leinen:
35921       - fix a debugging statement (missing a variable).
35923 hardaker 18 Feb 98 08:18:05
35924     - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c, irix.h):
35925       Patch from Simon Leinen:
35926       - port to irix.
35928 hardaker 18 Feb 98 11:45:20
35929     - (sedscript.in): define LIBDIR and DATADIR.
35931 hardaker 18 Feb 98 11:46:48
35932     - (snmpd.1.def, snmpd.conf.5.def): change to DATADIR from LIBDIR.
35934 hardaker 18 Feb 98 13:31:07
35935     - (disk.h, extensible.h, loadave.h, proc.h, UCD-SNMP-MIB.txt):
35936       - turn these mibs into real tables.  Required changing the mib though.
35938 hardaker 18 Feb 98 13:34:55
35939     - (snmpd.conf.5.def): authtrapsenable -> authtrapenable.
35941 hardaker 18 Feb 98 13:44:13
35942     - (at.c, example.c, hpux.c, hr_device.c, hr_disk.c, hr_filesys.c,
35943       hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
35944       hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
35945       pass.c, registry.c, smux.c, snmp_mib.c, system.c, tcp.c, udp.c,
35946       var_route.c, wombat.c):
35947       - all bcopys -> memcpy.
35948       - include a few extra headers for DEBUGP statements.
35950 hardaker 18 Feb 98 14:25:53
35951     - (acl_vars.c, at.c, context_vars.c, disk.c, host_res.h, hr_disk.c,
35952       hr_filesys.c, hr_storage.c, hr_swinst.c, hr_swrun.c, hr_utils.c,
35953       icmp.c, interfaces.c, interfaces.h, ip.c, memory.c, mibincl.h,
35954       party_vars.c, pass.c, proc.c, registry.c, smux.c, snmp_mib.c,
35955       system.c, tcp.c, udp.c, var_route.c, versioninfo.c, view_vars.c,
35956       vmstat.c):
35957       - massive -Wall and --strict-prototypes checking.
35958       - bzero -> memset.
35960 hardaker 18 Feb 98 14:32:05
35961     - (read_config.c, snmp_vars.c):
35962       - prototyping and --Wall checks.
35964 hardaker 18 Feb 98 14:32:38
35965     - (snmp_api.c, snmp_api.h): prototyping checks.
35967 hardaker 18 Feb 98 16:28:51
35968     - (openbsd.h): created.
35970 hardaker 18 Feb 98 16:29:58
35971     - (acconfig.h, UCD-SNMP-MIB.txt):
35972       - removed unneeded stuff.
35973       - added openbsd.
35975 hardaker 18 Feb 98 16:30:47
35976     - (at.c, proc.c, tcp.c, udp.c, var_route.c, bsd.h, bsdi.h, freebsd.h,
35977       generic.h, hpux.h, netbsd.h):
35978       - tried to merge some things into s/*.h defines instead.  There is a
35979         lot to go still.
35981 hardaker 18 Feb 98 16:33:14
35982     - (config.h.in): openbsd defines.
35984 hardaker 18 Feb 98 16:33:43
35985     - (*/Makefile.in): make depend.
35987 hardaker 18 Feb 98 16:51:18
35988     version tag ( 3.4.pre4 )
35990 hardaker 20 Feb 98 09:19:00
35991     - (interfaces.c): Patch from Simon Leinen:
35992       - fix include file dependancies on irix with _KERNEL defined.
35994 hardaker 20 Feb 98 11:15:14
35995     - (*/Makefile.in): fix make depend to look for and strip /usr/lib/*.
35997 hardaker 25 Feb 98 07:27:09
35998     - (read_config.c, snmpd.c): Patch from Niels Baggesen:
35999       - fix read_config parser's end of line problems.
36001 hardaker  4 Mar 98 15:49:32
36002     - (COPYING): documentation requirement change.
36004 hardaker  6 Mar 98 14:01:52
36005     - (Makefile.in, kernel.c, read_config.c, read_config.h, snmp_agent.c,
36006       snmp_vars.c, snmpd.c, acl_vars.c, alarm.c, context_vars.c, disk.c,
36007       event.c, extensible.c, icmp.c, interfaces.c, ip.c, mibincl.h,
36008       party_vars.c, pass.c, proc.c, registry.c, registry.h, route_write.c,
36009       snmp_mib.c, system.c, tcp.c, udp.c, vacm_vars.c, vacm_vars.h,
36010       var_route.c, versioninfo.c, view_vars.c, snmp_parse_args.c,
36011       snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
36012       snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c,
36013       if.c, inet.c, route.c, snmpd.conf.5.def, snmptable.1, .index,
36014       Makefile.in, SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt,
36015       SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
36016       SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt,
36017       Makefile.in, acl.h, acl_parse.c, asn1.c, context.h, context_parse.c,
36018       mib.c, party.h, party_parse.c, snmp.c, snmp.h, snmp_api.c,
36019       snmp_auth.c, snmp_client.c, snmp_impl.h, system.c, vacm.c, vacm.h,
36020       view.c): Patch from Niels Baggesen:
36021       - Implement the SNMPv3 View Based Access Control Model (RFC 2275).
36022       - header fixes.
36023       - better header-file #define names to include SNMP_, ASN_, etc. prefixes.
36025 hardaker  6 Mar 98 15:47:01
36026     - (util_funcs.c):
36027       - remove GLOBAL-SECURITY checks.
36029 hardaker  6 Mar 98 15:47:19
36030     - (mibII.h): add vacm_vars.
36032 hardaker  6 Mar 98 15:47:40
36033     - (host_res.h): move snmp_api.h up above snmp_impl.h.
36035 hardaker  6 Mar 98 15:48:33
36036     - (acconfig.h, config.h.in, configure, configure.in):
36037       - remove security type prompts.
36039 hardaker  9 Mar 98 17:40:04
36040     - (mibII.c, mibII.h, sysORTable.c, sysORTable.h, system.c, v2party.c,
36041       vacm_vars.c, vacm_vars.h):
36042       - implement sysORTable.
36043       - register mibs under it.
36045 hardaker 11 Mar 98 08:06:17
36046     - (*/*/*/*): Patch from Niels Baggesen:
36047       - fix auto_nlist on preceeding _ architectures.
36048       - Change *all* define usage to new SNMP_ and ASN_ prefixes.
36049       - leave mib access open if no com2sec statements were found in snmpd.conf.
36051 hardaker 11 Mar 98 09:40:42
36052     - (hpux.h, hr_filesys.h, memory.h, snmp_bgp.h, snmp_ospf.h,
36053       snmp_rip2.h, sysORTable.h, vmstat.h):
36054       - finish converting a few of the files that Niels missed.
36056 hardaker 11 Mar 98 10:30:50
36057     - (sysORTable.c, sysORTable.h, system.c, system.h):
36058       - fix time values and move sysORLastChanged to the system group.
36060 hardaker 11 Mar 98 12:14:09
36061     - (*): Patch from Craig Bevins for OpenBSD
36063 hardaker 11 Mar 98 12:27:01
36064     - (interfaces.c, tcp.c, udp.c, var_route.c, var_route.h): Patch from
36065       Craig Bevins:
36066       - port to OpenBSD.
36068 hardaker 11 Mar 98 12:45:46
36069     - (*): patch from Garrett Wollman for FreeBSD.
36071 hardaker 11 Mar 98 12:56:37
36072     - (aclocal.m4, config.h.in, configure, configure.in, icmp.c,
36073       interfaces.c, ip.c, tcp.c, udp.c, var_route.c): Patch from Garrett
36074       Wollman:
36075       - freebsd 3 sysctl implementations.
36077 hardaker 11 Mar 98 14:41:11
36078     - (read_config.c, read_config.h, snmp_agent.c, snmp_vars.c, snmpd.c,
36079       host_res.h, hr_device.c, hr_device.h, hr_disk.c, hr_disk.h,
36080       hr_filesys.c, hr_filesys.h, hr_network.c, hr_network.h, hr_other.c,
36081       hr_partition.c, hr_partition.h, hr_print.c, hr_print.h, hr_proc.c,
36082       hr_proc.h, hr_storage.c, hr_storage.h, hr_swinst.c, hr_swinst.h,
36083       hr_swrun.c, hr_swrun.h, hr_system.c, hr_system.h, interfaces.c,
36084       ip.c, mibII.c, mibII.h, sysORTable.c, v2party.c, v2party.h,
36085       vacm_vars.c, vacm_vars.h):
36086       - massive prototyping and --Wall fixes.
36087       - fixed things broken by the freebsd patch (only some I'm sure).
36089 hardaker 11 Mar 98 15:42:35
36090     - (auto_nlist.c): better debugging printfs
36092 hardaker 11 Mar 98 15:45:22
36093     - (hpux.h): switch incorrect arptab symbols.
36095 hardaker 11 Mar 98 15:56:13
36096     - (README): name update.
36098 hardaker 11 Mar 98 15:57:16
36099     - (*/Makefile.in): depend update.
36101 hardaker 11 Mar 98 17:05:41
36102     - (system.c): don't chomp new line on read_config utils.
36104 hardaker 18 Mar 98 09:17:42
36105     - (README): changed OV path's to newer release paths.
36107 hardaker 18 Mar 98 13:10:35
36108     - (acconfig.h, config.h.in, sedscript.in, UCD-SNMP-MIB.txt):
36109       - re-numbering of the new table modules.
36111 hardaker 18 Mar 98 13:26:22
36112     - (extensible.c, memory.c, pass.c, proc.c, util_funcs.c, util_funcs.h):
36113       - wait for pid after get_exec_output() with new wait_on_exec() function.
36115 hardaker 18 Mar 98 13:56:16
36116     - (acconfig.h, config.h.in, configure, configure.in, read_config.c,
36117       snmpd.c, snmp_parse_args.c, snmptrapd.c, main.c, mib_api.3,
36118       config.h):
36119       - SNMPLIBPATH -> SNMPSHAREPATH
36120       - a real SNMPLIBPATH
36121       - make the agent read .conf files from SNMPSHAREPATH:SNMPLIBPATH.
36123 hardaker 18 Mar 98 14:09:31
36124     version tag ( 3.4.pre5 )
36126 hardaker 22 Mar 98 18:13:41
36127     - (pass.c, proc.c, vacm_vars.c): Patch from Simon Burge:
36128       - move sys/types.h up for ultrix.
36130 hardaker 25 Mar 98 09:15:45
36131     - (tcp.c): include tcpip.h for digital unix.
36133 hardaker 25 Mar 98 10:39:13
36134     - (read_config.c, read_config.h, snmp_vars.c, registry.c, registry.h):
36135       - fix the registry mib to use the new module structure.
36136       - create a working find_subtree() and find_subtree_next().
36138 hardaker 25 Mar 98 10:39:50
36139     - (acconfig.h, config.h.in): simply don't define CAN_USE_NLIST on linux.
36141 hardaker 25 Mar 98 10:44:06
36142     - (snmpd.c, snmp_api.c): Spelling errors from the CMU code fixed.
36144 hardaker 25 Mar 98 10:46:36
36145     - (acconfig.h, config.h.in, linux.h): new define: DONT_USE_NLIST.
36147 hardaker 25 Mar 98 10:59:20
36148     - (interfaces.c): Patch from Niels Baggesen:
36149       - Add an & to arpcom.ac_enaddr in memset.
36151 hardaker 25 Mar 98 12:48:30
36152     - (Makefile.in, int64.c, int64.h, mib.c): Code from David T. Perkins:
36153       - integrated David's code to print counter64s as integers rather than hex.
36155 hardaker 25 Mar 98 13:07:00
36156     - (v2party.c, mibII.c, vacm_vars.c): declair registration variables staticly.
36158 hardaker 25 Mar 98 16:49:56
36159     - (hpux.c): fix write_method declaration.
36161 hardaker 26 Mar 98 07:22:30
36162     - (*.c): Patch from Niels Baggesen:
36163       - misc porting improvements (the bsd groups, sunos, ...).
36164       - switch auto_nlists calling order of _ vs non _ lookups.
36165       - reverse all string.h/strings.h include possibilities.
36167 hardaker 27 Mar 98 09:20:04
36168     - (snmptrapd.c):
36169       - Beta version of an extensible trap demon.
36170         - -C 'command' on the command line runs the command and feeds it
36171           stdin information about the trap.
36172         - v1 traps are converted to v2 traps for consistancy of
36173           information sent to the scripts.
36175 hardaker 27 Mar 98 11:20:21
36176     - (read_config.c, read_config.h):
36177       - create config_pwarn() that doesn't increase the error count to
36178         prevent exiting.  Used for disks, since some might by process or
36179         nfs mounted.
36181 hardaker 27 Mar 98 11:20:54
36182     - (disk.c): use config_pwarn() for missing disks.
36184 hardaker 27 Mar 98 11:22:35
36185     - (hr_device.c): check device index against maximum (segfault on HPUX).
36187 hardaker 27 Mar 98 16:10:05
36188     - (README, config.h.in, configure, configure.in, snmpd.c): Patch from
36189       Arthur Hyun:
36190       - tcpwrappers support.
36192 hardaker 27 Mar 98 16:23:03
36193     - (interfaces.c): Interfaces_Scan_Next needed a 4th (NULL) argument.
36195 hardaker 27 Mar 98 16:23:33
36196     - (acconfig.h, config.h.in, configure, configure.in, snmpd.c):
36197       - correctly #ifdef out the tcpwrappers patch.
36199 hardaker 27 Mar 98 16:42:13
36200     - (INSTALL): document libwrap.
36202 hardaker 27 Mar 98 16:43:06
36203     - (snmp_vars.c, snmp_vars.h, interfaces.c, ip.c, registry.c):
36204       - prototyping and -Wall fixes.
36206 hardaker  1 Apr 98 09:52:32
36207     - (snmp_client.c): enterprise_length is sizeof(oid) dependent.
36209 hardaker  1 Apr 98 13:27:07
36210     - (auto_nlist.c):
36211       - remove no longer needed debugging statements of tree traversal.
36213 hardaker  1 Apr 98 13:31:29
36214     - (NEWS, PORTING): updates for 3.4.
36216 hardaker  1 Apr 98 13:47:55
36217     - (FAQ, README): more 3.4 updates.
36219 hardaker  1 Apr 98 13:53:27
36220     - (EXAMPLE.conf.def): added vacm example configuration.
36222 hardaker  1 Apr 98 13:54:11
36223     - (snmpd.conf.5.def): moved the view example section above the access section.
36225 hardaker  1 Apr 98 14:10:07
36226     - (TODO): removed a few things!
36228 hardaker  1 Apr 98 14:11:49
36229     - (Makefile.in): make depend.
36231 hardaker  1 Apr 98 14:40:44
36232     - (snmp_vars.c, snmp_vars.h): make unregestering of mibs work.
36233       - (in most cases :-?)
36235 hardaker  1 Apr 98 14:43:14
36236     version tag ( 3.4.pre6 )
36238 hardaker  1 Apr 98 16:35:59
36239     - (snmptrapd.c): always send enterprise and trapoid to scripts.
36241 hardaker 20 Apr 98 10:31:08
36242     - (snmpd.c): change oid from textual to numeric to allow now mibs to
36243       be loaded.
36245 hardaker 20 Apr 98 15:54:29
36246     - (host_res.h, hr_disk.c, hr_filesys.c, hr_partition.c, hr_storage.c):
36247       - Patch from Dave Shield:
36248         - consolidate the system-specific stuff a bit (should make it easier
36249           to follow)
36250         - Re-structures the Disk searching, in such a way that it can set up
36251           via the config file. (which I still need to do)
36252         - Speed up disk searching (by caching invalid results - a *major* win!)
36253         - Handle partitions sensibly (arther than one per disk)
36254         - Improve Solaris support for the Device group
36256 hardaker 20 Apr 98 15:56:50
36257     - (config.h.in, configure, configure.in): check for sys/dkio.h
36259 hardaker 20 Apr 98 15:59:12
36260     - (hr_filesys.c, hr_swrun.c): Patch from Niels Baggesen:
36261       - fix some host resources for solaris.
36263 hardaker 20 Apr 98 16:00:36
36264     - (snmpd.c): Patch from Niels Baggesen:
36265       - appropriate use of strdup during startup and better flag checking.
36267 hardaker 20 Apr 98 16:00:56
36268     - (interfaces.c): Patch from Niels Baggesen:
36269       - header moves.
36271 hardaker 20 Apr 98 16:02:12
36272     - (ip.c): Patch from Niels Baggesen:
36273       - test symbol defines and cleanup.
36275 hardaker 20 Apr 98 16:03:03
36276     - (snmptable.c): Patch from Niels Baggesen:
36277       - prototyping and other cleanups.
36279 hardaker 20 Apr 98 16:05:00
36280     - (snmptrapd.c): Patch from Niels Baggesen:
36281       - gethostbyaddr moves up.
36282       - include sys/wait.h.
36283       - syslog %d -> %ld for long specific_type.
36285 hardaker 20 Apr 98 16:05:34
36286     - (vacm_vars.c): Patch from Niels Baggesen:
36287       - typecast a pointer.
36289 hardaker 20 Apr 98 16:06:03
36290     - (tcp.c, udp.c, var_route.c): Patch from Niels Baggesen:
36291       - #ifdef checks on symbols and header movement.
36293 hardaker 20 Apr 98 16:06:21
36294     - (solaris.h): Patch from Niels Baggesen:
36295       - undefine a bunch of nlist symbols.
36297 hardaker 20 Apr 98 16:07:10
36298     - (snmp_client.c): Patch from Niels Baggesen:
36299       - needed pointer copies.
36301 hardaker 22 Apr 98 07:49:21
36302     - (UCD-SNMP-MIB.txt): changed wording, cleaned up a bit.
36304 hardaker 22 Apr 98 08:35:29
36305     - (parse.c): Patch from Niels Baggesen:
36306       - parse BITS keywords.
36308 hardaker 24 Apr 98 10:00:06
36309     - (acconfig.h, config.h.in): mib oid location updates for ucd-snmp mib.
36311 hardaker 24 Apr 98 10:02:29
36312     - (UCD-SNMP-MIB.txt):
36313       - renamed labels to be unique from the old definitions.
36314       - renumbered again.
36315       - commented on the desgin of the mib at the top.
36316       - Changed back to SMIv1.
36317       - removed lockd section.
36318       - removed vmstat section till it gets implemented.
36319       - removed sequences of scalers.
36321 hardaker 24 Apr 98 10:22:00
36322     - (UCD-SNMP-MIB.txt): the textual descriptions were updated some.
36324 hardaker 24 Apr 98 14:03:26
36325     - (UCD-SNMP-MIB.txt): more cleaning and renaming.
36327 hardaker 24 Apr 98 14:32:12
36328     - (acconfig.h, config.h.in, configure, configure.in):
36329       - check statvfs.h for f_bavail.
36331 hardaker 24 Apr 98 14:33:08
36332     - (hr_filesys.c): include sys/param.h to define MAXPATHLEN.
36334 hardaker 24 Apr 98 14:33:24
36335     - (hr_partition.c): close file descriptor just opened.
36337 hardaker 24 Apr 98 14:33:58
36338     - (disk.c): calculate vfs block size if possible and size > 255 bytes.
36340 hardaker 24 Apr 98 16:31:30
36341     - (tcp.c): include netinet/tcpip.h for DU4.0.
36343 hardaker 24 Apr 98 16:32:05
36344     - (auto_nlist.c, auto_nlist.h): n_value is a long:
36345       - return the value from auto_nlist_value as an unsigned long.
36347 hardaker 24 Apr 98 16:40:45
36348     - (var_route.c): watch out for single route loops.
36350 hardaker 27 Apr 98 10:59:19
36351     - (Makefile.top): removed unneeded variable.
36353 hardaker 27 Apr 98 11:00:08
36354     - (configure, configure.in): define SHLIB_LDCONFIG_CMD as ":" for
36355       static library cases.
36357 hardaker 27 Apr 98 11:00:44
36358     - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
36359       snmpstatus.c, snmptable.c, snmptest.c, snmpwalk.c):
36360       - Put the word "Timeout: " in front of the "No Response" errors.
36362 hardaker 27 Apr 98 13:31:10
36363     version tag ( 3.4.pre7 )
36365 hardaker 27 Apr 98 16:24:34
36366     - (tkmib): bug fixes and new mib menu to load new mibs.
36368 hardaker 27 Apr 98 16:46:28
36369     - (tkmib): New mib menu command: load a mib module by ID name.
36371 hardaker 27 Apr 98 16:48:02
36372     - (tkmib): bug fixes.
36374 hardaker 29 Apr 98 08:56:44
36375     - (snmptable.c): Patch from Niels Baggesen:
36376       - fix -H header printing.
36378 hardaker 29 Apr 98 10:26:58
36379     - (tcp.c): don't use TCPSTAT_SYMBOL unless defined.
36381 hardaker 29 Apr 98 10:34:12
36382     - (example.c, proc.c, var_route.c, wombat.c):
36383       - nlist cleanups.
36385 hardaker 29 Apr 98 10:43:04
36386     - (example.c, example.h, wombat.c, wombat.h): more clean ups.
36388 hardaker 29 Apr 98 11:31:43
36389     - (vmstat.c, vmstat.h): moves, changes, removals, and fixes.
36391 hardaker 29 Apr 98 11:32:01
36392     - (UCD-SNMP-MIB.txt): put vmstat back in and renamed to systemStats.
36394 hardaker 29 Apr 98 11:41:58
36395     - (tkmib):
36396       - display unloaded module error.
36397       - don't try to load a file on a cancel.
36399 hardaker  6 May 98 11:22:56
36400     - (Makefile.in): install tkmib.
36402 hardaker  6 May 98 14:06:57
36403     - (UCD-SNMP-MIB.txt):
36404       - added internal table section.
36405       - mib number corrections to match the source.
36407 hardaker  6 May 98 14:58:23
36408     - (disk.c, errormib.c, example.c, example.h, extensible.c, loadave.c,
36409       memory.c, proc.c, sysORTable.c, system.c, util_funcs.c,
36410       util_funcs.h, versioninfo.c, vmstat.c):
36411       - remove the newname requirement from checkmib().
36412       - create header_generic() for simple scalar tests.
36413       - use header_generic() in all ucd specific scalar mibs, and example.[ch].
36415 hardaker  6 May 98 21:06:59
36416     - (NEWS): minor wording change.
36418 hardaker  6 May 98 21:07:28
36419     - (util_funcs.c, util_funcs.h):
36420       - new function: calculate_time_diff(t1, t2).
36422 hardaker  6 May 98 21:08:00
36423     - (UCD-SNMP-MIB.txt): make bogus index's be 0.
36425 hardaker  6 May 98 21:08:37
36426     - (mib2c): created a mib2c template creator.
36428 hardaker  6 May 98 22:28:47
36429     - (win32/config.h): update from Joe Marzot.
36431 hardaker  7 May 98 09:05:55
36432     - (COPYING): correction for dates.
36434 hardaker  7 May 98 09:07:06
36435     - (configure, configure.in): sys/stat inclusion in fs checks.
36437 hardaker  7 May 98 09:07:46
36438     - (read_config.c): debug info for config files read.
36440 hardaker  8 May 98 10:57:49
36441     - (config*): check for pkglocs.h.
36443 hardaker  8 May 98 11:01:24
36444     - (hr_swinst.c, hr_disk.c): Patch from Dave Shields.
36446 hardaker  8 May 98 14:53:36
36447     - (disk.c): wording change.
36449 hardaker 11 May 98 08:08:37
36450     - (util_funcs.c): blank line removal.
36452 hardaker 11 May 98 08:08:53
36453     - (tkmib): optional port number.
36455 hardaker 11 May 98 08:09:58
36456     - (mib2c):
36457       - counter64s.
36458       - consolodation of variable declarations.
36459       - more error stings in all files for unknown variable types.
36461 hardaker 11 May 98 08:10:30
36462     - (parse.c): opaque's can have a size specifier.
36464 hardaker 11 May 98 08:10:46
36465     - (int64.c): add incrByU32().
36467 hardaker 11 May 98 10:29:16
36468     - (read_config.c, snmp_vars.h, snmpd.c, snmpd.h, var_struct.h): Patch
36469       from Niels Baggesen:
36470       - free routines for vacm (to allow -HUP)
36471       - free routines for the trapsink directives in snmpd
36473 hardaker 11 May 98 10:30:01
36474     - (hr_disk.c, hr_filesys.c, hr_partition.c, vacm_vars.c): Patch from
36475       Niels Baggesen:
36476       - some prototypes for the hr_*.c files (needs Dave's recent patch)
36477         Warning: the proc part still does not work with Solaris!
36479 hardaker 11 May 98 10:30:18
36480     - (snmptranslate.c): Patch from Niels Baggesen:
36481       - implement the long since announced -H option to snmptable
36483 hardaker 11 May 98 10:30:37
36484     - (snmptranslate.1): Patch from Niels Baggesen:
36485       - implement the long since announced -H option to snmptable.
36487 hardaker 11 May 98 10:31:33
36488     - (SNMPv2-TC.txt): Patch from Niels Baggesen:
36489       - this last [parser] may find errors in old MIBs (including the
36490         version of SNMPv2-TC that we ship).
36492 hardaker 11 May 98 10:32:27
36493     - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
36494       - Corrections of disk entry capitilazation problems.
36496 hardaker 11 May 98 10:34:38
36497     - (mib.c, parse.c, parse.h, snmp_api.h, vacm.c, vacm.h): Patch from
36498       Niels Baggesen:
36499       - free routines for vacm (to allow -HUP)
36500       - fix the parser to report unlinked OIDs. This did reveal an error in a
36501         Cisco MIB (CISCO-IPMCAST-MIB) that I had been using (it needs an
36502         IMPORTS ciscoExperiment FROM CISCO-SMI)
36503         Actually the parser worked ok, except for the missing error messages.
36504       - rewrite of the parsers lexical analyser, to correct the errors that
36505         Dave Perkins and others have pointed out recently (name::= , DESCRIPTION"
36506         and proper handling of -- partial line comments --). Watch out! this last
36507         may find errors in old MIBs (including the version of SNMPv2-TC that
36508         we ship). My Fore Systems MIBs had errors with this.
36509       - implement the long since announced -H option to snmptable
36511 hardaker 12 May 98 10:52:16
36512     - (hr_swinst.c): Patch from Dave Shield:
36513       - more swinst fixes for rpm modules.
36515 hardaker 12 May 98 10:52:57
36516     - (snmptrapd.c): Patch from Dave Shield:
36517       - include a getdtablesize() function for hpux9.
36519 hardaker 12 May 98 11:10:42
36520     - (NEWS): more updates.
36522 hardaker 12 May 98 11:11:10
36523     - (acconfig.h, config.h.in, configure, configure.in):
36524       - munge rpm lib check to link with -ldb as well.
36526 hardaker 12 May 98 11:11:32
36527     - (disk.c): NULL -> 0.
36529 hardaker 12 May 98 11:45:21
36530     - (vmstat.c): correct strings inclusion.
36532 hardaker 12 May 98 11:45:51
36533     - (snmp_api.c, system.c):
36534       - move debugging code from system.c to snmp_api.c, where it should be.
36536 hardaker 12 May 98 15:14:48
36537     - (disk.c, example.c, interfaces.c, loadave.c, memory.c, pass.c,
36538       proc.c, util_funcs.h, vmstat.c):
36539       - include time.h properly instead of relying on util_funcs.h to do it.
36541 hardaker 12 May 98 15:15:01
36542     version tag ( 3.4.pre8 )
36544 hardaker 13 May 98 21:21:22
36545     - (int64.c, int64.h, mib.c): make int64.c use counter64's structure.
36547 hardaker 13 May 98 21:21:42
36548     - (snmp_vars.c): don't return a counter64 to a snmpv1 request.
36550 hardaker 13 May 98 21:22:09
36551     - (ip.c): include net/route.h and syslog.h for bsdi.
36553 hardaker 13 May 98 21:22:17
36554     - (memory.c): include sys/param.h for bsdi
36556 hardaker 13 May 98 21:25:39
36557     - (mib.c): sprint_by_type() didn't handle counter64's.
36559 hardaker 14 May 98 07:17:34
36560     - (memory.c): move sys/param.h up above fs.h headers.
36562 hardaker 14 May 98 08:21:55
36563     - (FAQ): new FAQ from Dave Shields.
36565 hardaker 14 May 98 08:22:08
36566     - (NEWS): mib2c mentioned.
36568 hardaker 14 May 98 08:25:57
36569     - (configure.in, configure): typos.
36571 hardaker 15 May 98 10:13:16
36572     - (parse.c): single quote missing module names.
36574 hardaker 15 May 98 10:17:36
36575     - (read_config.c, hr_filesys.c, hr_storage.c, hr_swrun.c, hr_system.c,
36576       hr_system.h, hr_utils.c, util_funcs.c, var_route.c,
36577       snmp_parse_args.c, snmptable.c, snmptranslate.c, snmptranslate.1,
36578       bsd.h, solaris.h, sunos.h, int64.h, mib.c, mib.h, parse.c, parse.h):
36579       Patch from Niels Baggesen:
36580       - snmptranslate supports -R and -r.
36581       - miscellaneous warning fixes.
36582       - oid searcher always ignores case.
36583       - fixed hr_system to compile on SunOS4.
36585 hardaker 15 May 98 10:19:05
36586     - (mib.c): Patch from Dave Shield:
36587       - provide ability to do random searches specifying a module name to look in.
36589 hardaker 15 May 98 11:17:44
36590     - (FAQ, mib.c): Patch from Dave Shield:
36591       - handle random lookups with multiple oid segments.
36593 hardaker 15 May 98 11:19:10
36594     - (config.h, win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def,
36595       libsnmp_dll.dsp, libsnmp_dll.plg, snmpbulkwalk.plg, snmpget.plg,
36596       snmpgetnext.plg, snmpset.plg, snmpstatus.plg, snmptranslate.plg,
36597       snmpwalk.plg): Patch from Joe Marzot:
36598       - win32 file updates.
36600 hardaker 18 May 98 11:18:21
36601     - (acconfig.h, config.h.in, configure, configure.in):
36602       - fix rtentry structure test on re-configures.
36604 hardaker 18 May 98 13:13:18
36605     - (hr_swinst.c): protect using the date pointer against NULL settings.
36607 hardaker 18 May 98 15:39:38
36608     version tag ( 3.4.pre9 )
36610 hardaker 18 May 98 18:14:19
36611     - (int64.c):
36612       - include header changes for win32.
36614 hardaker 19 May 98 10:41:14
36615     - (at.c): set to do nothing when CAN_USE_SYSCTL.
36617 hardaker 19 May 98 10:41:49
36618     - (memory.c): fix swapinfo on hpux10 systems. (/etc/swapinfo -r).
36620 hardaker 20 May 98 07:33:02
36621     - (mib.c, parse.c): Patch from Niels Baggesen:
36622       - extend random lookups further.
36624 hardaker 20 May 98 07:34:31
36625     - (FAQ): Update from Dave Shield.
36627 hardaker 20 May 98 07:36:14
36628     - (util_funcs.c): make checmib() use oid not int for newname.
36630 hardaker 20 May 98 07:37:33
36631     - (snmp_impl.h): version should be a long.
36633 hardaker 20 May 98 08:25:41
36634     - (read_config.c): config_perror() -> config_pwarn() for missing tokens.
36636 hardaker 20 May 98 08:27:06
36637     - (*/Makefile.in): make depend.
36638         
36639 -------------------------------------------------------------------------------
36641 Changes: V3.2 -> V3.3
36643 whardake 11 Jun 97 04:53:53
36644     - (mib.c): Patch from Niels Baggesen to make MIBFILES env var work correctly.
36646 whardake 11 Jun 97 05:46:18
36647     - (ChangeLog): whoops.
36649 whardake 23 Jun 97 23:40:28
36650     - (Makefile.in): Patch from John Charlton to fix leading spaces in sedscript.
36652 whardake 23 Jun 97 23:41:58
36653     - (configure*): bsdi3 needs to define bsdi2, not itself (duh).
36655 whardake 23 Jun 97 23:42:36
36656     - (agent/mibgroup/README): need 2 leading '-'s on --with-mib-modules flag.
36658 whardake 26 Jun 97 23:39:32
36659     - (smux.c): __P macros were called with too many arguments (needed (args)).
36661 whardake 30 Jun 97 05:53:57
36662     - (agent/snmp_{agent,vars}.c, alarm.c, event.c, apps/*,
36663        snmplib/snmp{,_api,_auth}.c):
36664        - Added basic (mostly conforming?) v2c support.
36665        - Merged arg parsing of apps/* clients into one file.
36667 whardake 30 Jun 97 05:54:36
36668     - (agent/mibgroup/interfaces.c): Don't put & in front of osf4 ac_enaddr.
36670 whardake 30 Jun 97 06:33:08
36671     - (snmptest.c): Patch from Niels Baggesen to fix get -> fget '\n' problem.
36672       - Also makes sure it handles up and lower cases.
36674 whardake 30 Jun 97 06:38:43
36675     - (wombat.h): better document config_load_mib() example.
36677 whardake 30 Jun 97 06:49:45
36678     - (config*, memory.c): Patch from vlad@misery.rosprint.ru:
36679       - implement memory section of ucd mib on linux.
36681 whardake 30 Jun 97 06:58:49
36682     - (mib_api.3, parse.[ch]): Patch from Dave Shield:
36683       - Handle mib module replacements through new function and replacement table.
36685 whardake 30 Jun 97 07:19:51
36686     - (mib.c, parse.c, snmp_api.c): Suggestions from Laukkanen Markku NRC/Hki:
36687       - Malloc typecasts and other corrections in casting.
36689 whardake  1 Jul 97 01:10:00
36690     - (smux.c): fix prototyping failures.
36692 whardake  1 Jul 97 05:41:58
36693     - (config*, common_header.h, interfaces.c, var_route.c, UCD-SNMP-MIB.txt):
36694       - fix freebsd3 specific problems (based on suggestions from Bill Fenner).
36696 whardake  1 Jul 97 06:02:57
36697     - (apps/*.c): Better usage information and usage() standarization.
36699 whardake  1 Jul 97 06:41:44
36700     - (disk.c, errormib.c, loadave.c, memory.c): bsdi3 specific headers.
36702 whardake  1 Jul 97 07:20:25
36703     - (config*): bsdi3 specific headers.
36705 whardake  1 Jul 97 08:37:51
36706     version tag ( 3.3.pre1 )
36708 whardake  3 Jul 97 23:33:23
36709     - (snmptranslate.c, mib.[ch], parse.[ch]):
36710       - New option to snmptranslate (-a) to output a ascii dump of the mib
36711         database capable of being used by the parser for quick OID translations.
36713 whardake  3 Jul 97 23:34:14
36714     version tag ( 3.3.pre2 )
36716 whardake 24 Jul 97 23:50:48
36717     - (snmp_api.c): Patch from Eddy J. Gurney:  uncomment gettimeofday() call.
36719 whardake  7 Aug 97 00:29:24
36720     - (TODO): better error messages by apps.
36722 whardake  7 Aug 97 01:11:54
36723     - (config*, load.c, disk.c, parse.c, snmp.c): Patch from Simon Burge:
36724       - Ultrix fixes for statfs, loadave.
36725       - implement strdup if not found in system.
36726       - test for test flags for kernel checking.
36727       - watch out for ps'es that return egrep with the ps arg on the line.
36728       - up maximum disks to 50.
36730 whardake  7 Aug 97 01:33:38
36731     - (kernel.c, proc.c): Patch from Simon Burge:
36732       - Implement real process table walks on Ultrix.
36734 whardake  7 Aug 97 02:34:45
36735     - (config*, memory.c):
36736      - fix swap on HPUX 10.20
36738 whardake 13 Aug 97 04:47:49
36739     - (snmpstatus.c): optarg/optind need to be declaired under ultrix4.
36741 whardake 13 Aug 97 08:11:42
36742     - (version.h, agent/*, agent/mibgroup/*):
36743       - move version string to a global header.
36744       - insert USING_*_MODULE macro's in many places to make module
36745         removal more possible.  You can now compile with almost no modules
36746         installed.
36748 whardake 14 Aug 97 00:46:38
36749     - (snmp_parse_args.c, snmptrap.c, snmptrapd.c, main.c):
36750       - add -V version flage.
36752 whardake 14 Aug 97 07:38:17
36753     - (config*, FAQ, README, agent/mibgroup/*.c, apps/*.c):
36754       - Patch from David Paul Zimmerman:
36755         - port to AIX 4.1.5.
36756         - fix more type casting problems.
36758 whardake 14 Aug 97 08:15:42
36759     - (configure*):
36760       - Typo's when copying in a autoconf test.
36761       - Add errormib to default module list (since its no longer required).
36762       - backquote a . in a sed regexp to watch out for module names
36763         beginning with the letter o.
36765 whardake 14 Aug 97 08:16:12
36766     - (agent/mibgroup/README): Point out that mib list must be in descending order.
36768 whardake 14 Aug 97 08:16:37
36769     - (proc.c): don't use seterrorstatus() if not using the errormib.
36771 whardake 14 Aug 97 08:21:26
36772     - (interfaces.c): Patch from David C. Lawrence for netbsd * bsd/os 2.0.
36774 whardake 15 Aug 97 02:30:59
36775     - (config*, snmpd.c, snmp_client.[ch], system.[ch]):
36776       - fix more long/int problems on 64 bit machines u_long -> in_addr_t.
36777       - Check for SIOCGIFADDR in sys/ioctl.h and use it in get_myaddr() if
36778         defined.
36780 whardake 15 Aug 97 06:46:39
36781     version tag ( 3.3.pre3 )
36783 whardake 25 Aug 97 00:21:23
36784     - (memory.c): typo in ifdef.
36786 whardake 25 Aug 97 00:21:41
36787     - (versiontag): checkin version.h.
36789 whardake 25 Aug 97 00:22:18
36790     - (interfaces.c): Patch from Dave Shields for netbsd.
36792 hardaker 14 Oct 97 15:15:23
36793     - (mib_api.3): doc addition:  add_mibdir() return value.
36795 hardaker 14 Oct 97 15:16:36
36796     - (parse.c): From Dave Shields:
36797       - self contained mib .txt files with multiple modules.
36799 hardaker 14 Oct 97 15:19:16
36800     - (config*, common_header.h): dynix doesn't have net/route.h.
36802 hardaker 14 Oct 97 15:21:57
36803     - (FAQ): From Dave Shields: refer reader to another answer as well.
36805 hardaker 14 Oct 97 15:33:03
36806     - (agent/mibgroup/*.c): YMWRAMFSFN:
36807       - (yet more warning removals and memory function standardizations from Niels).
36808       - minor linux/netbsd/bsdi clean ups.
36810 hardaker 15 Oct 97 09:50:08
36811     - (view_parse.c, snmp_vars.c): From Niels: warning removals and standardization.
36813 hardaker 15 Oct 97 09:58:36
36814     - (apps/*.c, agent/snmpd.c, snmplib/*.c): Patch from Niels:
36815       - warning fixes.
36816       - remove the printf's from the library and set a snmp 'errno' equivalent.
36818 hardaker 15 Oct 97 12:12:02
36819     - (apps/*.c, agent/snmpd.c, snmplib/*.c):
36820       - create and use new function:  snmp_perror(char *)
36821       - free allocated space of snmp_detail upon usage by snmp_api_errstring().
36823 hardaker 15 Oct 97 18:40:38
36824     - (config*, agent/mibgroup/hr*): Host resources mib from Dave Shield.
36825       - minor patches by me, mostly pointer errors.
36826     - (memory.c): fixed a null pointer problem under linux.
36828 hardaker 20 Oct 97 11:45:58
36829     - (FAQ): Changes from Dave.
36831 hardaker 20 Oct 97 11:51:34
36832     - (config*, agent/snmp*, agent/mibgroup/*.[ch]):
36833       - Created a new mibmodule.h configuration macro called
36834         config_parse_dot_conf() which can be called to request parsing of
36835         the snmpd.conf file(s) on a per module basis.
36836       - All related parsing has been striped from read_config.c and move
36837         to their correct module instead.
36838       - New function: config_perror(char *): print error with file & line #.
36839       - basic -Wall cleanups in hr* as well (not nearly done yet).
36841 hardaker 20 Oct 97 16:05:14
36842     - (pass.c) don't null last char in command line.
36844 hardaker 20 Oct 97 16:06:16
36845     - (read_config.c):
36846       - don't report an error if you can't find a snmpd.conf file.
36847       - don't report all lines as an error (opps).
36849 hardaker 20 Oct 97 16:38:33
36850     - (mib.c): From Dave:  patch DEFAULT_MIBS to take '+' in front.
36852 hardaker 20 Oct 97 16:44:37
36853     - (mib.c): patch all other env-vars to take '+' in front.
36855 hardaker 20 Oct 97 17:01:48
36856     - (config*, agent/mibgroup/hr_*.c):
36857       - A module.c file is no longer required.  Only the .h file is
36858         necessary, for people who want to have one module wrap a bunch of others.
36859       - removed host.c
36860       - renamed all hr_init functions to be auto-called.
36862 hardaker 20 Oct 97 17:15:51
36863     - (agent/mibgroup/README, wombat.[ch]):
36864       - documentation update to reflect config_parse_dot_conf() usage.
36866 hardaker 20 Oct 97 17:16:58
36867     - (config*, agent/mibgroup/hr_*.c):
36868       - A module.c file is no longer required.  Only the .h file is
36869         necessary, for people who want to have one module wrap a bunch of others.
36870       - removed host.c
36871       - renamed all hr_init functions to be auto-called.
36873 hardaker 20 Oct 97 18:01:46
36874     - (config*, agent/mibgroup/v2party.h, ucd_snmp.h, smux_gated.h):
36875       - created new wrappers for the various modules to make them easy to
36876         add and remove as needed.
36878 hardaker 20 Oct 97 19:42:46
36879     - (acconfig.h, config.h.in): define linux's OS type.
36881 hardaker 20 Oct 97 19:43:13
36882     - (snmp_vars.c): define at least blank func nlist_init() on linux.
36884 hardaker 21 Oct 97 10:15:54
36885     - (PORTING, README): minor updates.
36887 hardaker 21 Oct 97 10:45:47
36888     - (snmp_parse_args.c): allow -v 2h and 2p for party code.
36890 hardaker 21 Oct 97 11:00:57
36891     - (hr_storage.c, hr_swrun.c, memory.c): close open files on linux.
36893 hardaker 21 Oct 97 11:01:27
36894     - (NEWS): beginnings of NEWS updates.
36896 hardaker 21 Oct 97 11:02:46
36897     version tag ( 3.3.pre4 )
36899 hardaker 21 Oct 97 12:25:03
36900     - (agent/read_config.[ch], snmpd.c, snmp_vars.c, mibgroup/*):
36901       - moved read_config.[ch] up a level to always be compiled in.
36903 hardaker 21 Oct 97 12:31:54
36904     - (*/Makefile.in): make makefileindepend setup.
36906 hardaker 21 Oct 97 12:32:08
36907     - (*/Makefile.in): make makefileindepend..
36909 hardaker 21 Oct 97 12:36:33
36910     - (*/Makefile.in): did a make depend.
36912 hardaker 21 Oct 97 12:36:39
36913     version tag ( 3.3.pre5 )
36915 hardaker 22 Oct 97 11:40:06
36916     - (common_header.h, read_config.c, disk.c, snmp_parse_args.c):
36917       - Typo's fixed by Niels.
36919 hardaker 27 Oct 97 09:56:26
36920     - (config*, agent/mibgroup/*.h):
36921       - new config macro:  config_arch_require(arch, module).
36922       - moved arch dependant modules (memory, hpux, kernel_sunos5) loads
36923         from the configure into the appropriate .h files.
36924     - (interfaces.c, var_route.c):
36925       - typecast klookup calls for freebsd2.
36927 hardaker 27 Oct 97 14:03:15
36928     - (agent/snmp_agent.c snmp_vars.c): Changes from Joe Marzot and David Perkins:
36929       - v2h -> v2p, v2 -> v2c.
36931 hardaker 27 Oct 97 14:04:33
36932     - (apps/*.c):
36933       - changes for WIN32 support.
36934       - support for command line flags without spaces.
36935       - v2h -> v2p.
36937 hardaker 27 Oct 97 14:16:42
36938     - (snmplib/*.[ch]): Changes from Joe Marzot and David Perkins:
36939       - changes for WIN32 support.
36940       - v2h -> v2p.
36942 hardaker 27 Oct 97 14:19:18
36943     - (win32): Changes from Joe Marzot and David Perkins:
36944       - project dir for WIN32 support.
36946 hardaker 27 Oct 97 14:19:18
36947     file config.h was initially added on branch V2C-WIN32-3-3-pre3.
36949 hardaker 27 Oct 97 14:19:18
36950     file win32.dsw was initially added on branch V2C-WIN32-3-3-pre3.
36952 hardaker 27 Oct 97 14:19:18
36953     file win32.opt was initially added on branch V2C-WIN32-3-3-pre3.
36955 hardaker 27 Oct 97 14:19:25
36956     - (win32): Changes from Joe Marzot and David Perkins:
36957       - project dir for WIN32 support.
36959 hardaker 27 Oct 97 14:19:25
36960     file libsnmp.dsp was initially added on branch V2C-WIN32-3-3-pre3.
36962 hardaker 27 Oct 97 14:19:25
36963     file libsnmp.plg was initially added on branch V2C-WIN32-3-3-pre3.
36965 hardaker 27 Oct 97 14:19:28
36966     - (win32): Changes from Joe Marzot and David Perkins:
36967       - project dir for WIN32 support.
36969 hardaker 27 Oct 97 14:19:28
36970     file libsnmp.def was initially added on branch V2C-WIN32-3-3-pre3.
36972 hardaker 27 Oct 97 14:19:28
36973     file libsnmp_dll.dsp was initially added on branch V2C-WIN32-3-3-pre3.
36975 hardaker 27 Oct 97 14:19:28
36976     file libsnmp_dll.plg was initially added on branch V2C-WIN32-3-3-pre3.
36978 hardaker 27 Oct 97 14:19:31
36979     - (win32): Changes from Joe Marzot and David Perkins:
36980       - project dir for WIN32 support.
36982 hardaker 27 Oct 97 14:19:31
36983     file snmpbulkwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.
36985 hardaker 27 Oct 97 14:19:31
36986     file snmpbulkwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.
36988 hardaker 27 Oct 97 14:19:34
36989     - (win32): Changes from Joe Marzot and David Perkins:
36990       - project dir for WIN32 support.
36992 hardaker 27 Oct 97 14:19:34
36993     file snmpget.dsp was initially added on branch V2C-WIN32-3-3-pre3.
36995 hardaker 27 Oct 97 14:19:34
36996     file snmpget.plg was initially added on branch V2C-WIN32-3-3-pre3.
36998 hardaker 27 Oct 97 14:19:37
36999     - (win32): Changes from Joe Marzot and David Perkins:
37000       - project dir for WIN32 support.
37002 hardaker 27 Oct 97 14:19:37
37003     file snmpgetnext.dsp was initially added on branch V2C-WIN32-3-3-pre3.
37005 hardaker 27 Oct 97 14:19:37
37006     file snmpgetnext.plg was initially added on branch V2C-WIN32-3-3-pre3.
37008 hardaker 27 Oct 97 14:19:41
37009     - (win32): Changes from Joe Marzot and David Perkins:
37010       - project dir for WIN32 support.
37012 hardaker 27 Oct 97 14:19:41
37013     file snmpset.dsp was initially added on branch V2C-WIN32-3-3-pre3.
37015 hardaker 27 Oct 97 14:19:41
37016     file snmpset.plg was initially added on branch V2C-WIN32-3-3-pre3.
37018 hardaker 27 Oct 97 14:19:44
37019     - (win32): Changes from Joe Marzot and David Perkins:
37020       - project dir for WIN32 support.
37022 hardaker 27 Oct 97 14:19:44
37023     file snmpstatus.dsp was initially added on branch V2C-WIN32-3-3-pre3.
37025 hardaker 27 Oct 97 14:19:44
37026     file snmpstatus.plg was initially added on branch V2C-WIN32-3-3-pre3.
37028 hardaker 27 Oct 97 14:19:47
37029     - (win32): Changes from Joe Marzot and David Perkins:
37030       - project dir for WIN32 support.
37032 hardaker 27 Oct 97 14:19:47
37033     file snmptranslate.dsp was initially added on branch V2C-WIN32-3-3-pre3.
37035 hardaker 27 Oct 97 14:19:47
37036     file snmptranslate.plg was initially added on branch V2C-WIN32-3-3-pre3.
37038 hardaker 27 Oct 97 14:19:52
37039     - (win32): Changes from Joe Marzot and David Perkins:
37040       - project dir for WIN32 support.
37042 hardaker 27 Oct 97 14:19:52
37043     file snmpwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.
37045 hardaker 27 Oct 97 14:19:52
37046     file snmpwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.
37048 hardaker 27 Oct 97 15:17:11
37049     - (config*) win32 header checks.
37051 hardaker 27 Oct 97 15:17:50
37052     - (agent/kernel.c, snmp_agent.c):
37053       - ERROR() -> ERROR_MSG().
37054       - funtion renames.
37056 hardaker 27 Oct 97 15:18:16
37057     - (agent/mibgroup/*.c):
37058       - ERROR() -> ERROR_MSG().
37060 hardaker 27 Oct 97 15:21:53
37061     - (apps/snmp_parse_args.c):
37062       - put tabs back in help string.
37063       - put version string request back in.
37064       - make error strings better and put back in periods.
37065       - don't bomb on unknown parameters for future use.
37067 hardaker 27 Oct 97 15:22:21
37068     - (snmplib/snmp.c): put strdup declairation back in.
37070 hardaker 27 Oct 97 15:23:20
37071     - (snmplib/snmp_auth.c):
37072       - remove #ifdef OLD requirement.
37073       - change back int->long argument change for snmp_comstr_build.
37075 hardaker 27 Oct 97 15:37:46
37076     - (snmplib/snmp.h):
37077       - snmp version #define clairification on future implementations.
37078       - more clearly state purpose of future SNMPV3.
37080 hardaker 27 Oct 97 16:26:57
37081     - (*): merge of W32 port and main version branch.
37083 hardaker 27 Oct 97 16:34:45
37084     - (snmp_api.[ch]): fix perror losses from merge.
37086 hardaker 27 Oct 97 17:04:51
37087     - (hr_*.c): ERROR -> ERROR_MSG.
37089 hardaker 27 Oct 97 17:05:12
37090     - (snmpstatus.c): remove duplicate declairation.
37092 hardaker 27 Oct 97 17:42:55
37093     - (snmp_vars.c): two modules for extensible count.
37095 hardaker 27 Oct 97 17:43:22
37096     - (agent/mibgroup/hr_*.h): proper init_ prototypes.
37098 hardaker 27 Oct 97 17:43:50
37099     - (snmp_parse_args.c): missing a else statement (sigh).
37101 hardaker 27 Oct 97 17:44:27
37102     - (snmp_auth.c): merge bugs.  Missing brackets.
37104 hardaker 27 Oct 97 17:47:00
37105     - (snmp_api.c): merge bugs: else check against pdu command type.
37107 hardaker 27 Oct 97 18:02:56
37108     win32 files
37110 hardaker 27 Oct 97 18:05:36
37111     - (win32):  add files on main branch.
37113 hardaker 27 Oct 97 18:18:36
37114     - (snmpwalk.c): remove gotroot var.
37116 hardaker 27 Oct 97 18:18:57
37117     - (snmplib/*.c): use snmp_set_detail to handle malloc/free of snmp_detail.
37119 hardaker 27 Oct 97 18:26:41
37120     - (configure.in): fix config_arch_require macro to actually work.
37122 hardaker 27 Oct 97 18:31:34
37123     version tag ( 3.3.pre6 )
37125 hardaker 28 Oct 97 09:56:11
37126     - (acconfig.h, system.[ch], snmp.c): move strdup def to system.[ch].
37128 hardaker 28 Oct 97 14:30:55
37129     - (acconfig.h, mib.c): use ';'s for DOS env paths.
37131 hardaker 28 Oct 97 14:42:23
37132     - (config*): fix rtentry structure checks for the *bsd groups.
37134 hardaker 28 Oct 97 14:54:24
37135     - (*.*.*.*): rename macro __P -> __UCD_P to reduce stupid conflicts.
37137 hardaker 28 Oct 97 15:50:05
37138     - (config*, route_write.c, var_route.c):
37139       - fix rtentry problems once and for probably never.
37141 hardaker 28 Oct 97 17:09:57
37142     - (acconfig.h, UCD-SNMP-MIB.txt): define bsdi agent type.
37144 hardaker 28 Oct 97 17:10:58
37145     - (util_funcs.c): Patch from Nobuo_Okabe@yokogawa.co.jp:
37146       - fix unwrapped fopen() by adding return NULL check.
37148 hardaker 28 Oct 97 17:12:00
37149     version tag ( 3.3.pre7 )
37151 hardaker 29 Oct 97 09:41:54
37152     - (snmptrap.c): remove unused nlist struct.
37154 hardaker 29 Oct 97 09:42:07
37155     - (snmp_parse_args.c): add sys/select.h for aix.
37157 hardaker 29 Oct 97 09:57:48
37158     - (disk.[ch], struct.h, sedscript.in, snmpd.conf.5.def, UCD-SNMP-MIB.txt):
37159       - Patch from Simon Burge to allow a minimum percentage on disk space.
37160         - (was originally a maximum, but I changed it to minimum instead).
37162 hardaker 29 Oct 97 10:06:11
37163     - (disk.c): fix pointer problems from old read_config form to new.
37165 hardaker 29 Oct 97 10:06:34
37166     - (snmpd.conf.5.def): remove space before % sign.
37168 hardaker 29 Oct 97 10:25:31
37169     - (*/Makefile.in, man/*):
37170       - Patch from Simon Burge to change installation paths.
37171         - (modified to point agent to sbindir instead of etcdir).
37173 hardaker 29 Oct 97 10:48:18
37174     - (config*, */Makefile.in):
37175       - Move snmplibpath to @datadir@ which defaults to /usr/local/share/snmp.
37177 hardaker 29 Oct 97 10:54:07
37178     - (agent/Makefile.in): opps, forgot to put in @exec_path@.
37180 hardaker 29 Oct 97 11:20:54
37181     - (acconfig.h, asn1.c, mib.[ch], parse.h,apps/*,errormib.c,loadave.c,
37182        extensible.c, disk.c, snmpdelta*): Patch from Niels Baggesen:
37183       - the now wellknown NetBSD fix,
37184       - SunOS4 cc doesn't like unsigned literals or strtoul,
37185       - added a char version of ";",
37186       - added fprint_variable, fprint_objid etc
37187       - changed the apps to print all error messages to stderr,
37188       - completed the access and status values in snmplib/parse.h
37189       - added a roughly patched version of snmpdelta.
37191 hardaker 29 Oct 97 12:23:26
37192     - (parse.h): STATUS_KW_OPTIONAL -> STATUS_OPTIONAL
37194 hardaker 29 Oct 97 12:43:44
37195     - (*.*.*): __UCD_P -> __P, and a configure check to look for it.
37197 hardaker 29 Oct 97 12:57:48
37198     - (config*): check and include sys/cdefs.h in config.h.
37200 hardaker 29 Oct 97 12:58:01
37201     - (host_res.h): don't include config.h twice.
37203 hardaker 29 Oct 97 14:00:38
37204     version tag ( 3.3.pre8 )
37206 hardaker  4 Nov 97 12:47:12
37207     - (read_config.c):
37208       - #include mib_module_config.h
37209       - USING_EXTENSIBLE_MIB_MODULE -> USING_EXTENSIBLE_MIB_MODULE
37211 hardaker  4 Nov 97 12:47:59
37212     - (configure.in):
37213       - Check for $prefix being defined as NONE for other vars.
37215 hardaker  5 Nov 97 13:42:57
37216     - (apps/Makefile.in): put snmptrapd in @sbindir@
37218 hardaker  5 Nov 97 13:44:58
37219     - (common_header.h): Patch from Dave Shields for hpux10 re-defining problems.
37221 hardaker  5 Nov 97 13:45:23
37222     - (hr_disk.c): new version for hpux10 support from Dave Shield.
37224 hardaker  5 Nov 97 13:46:17
37225     - (hr_filesys.c, hr_swrun.c, hr_utils.c): Patches from Dave Shield:
37226       - bug fixes and hpux10 support.
37228 hardaker  5 Nov 97 13:46:46
37229     - (var_route.c): from Dave Shield: don't prototype malloc.
37231 hardaker  5 Nov 97 13:48:07
37232     - (*): merge from Dave's pre6 patches.
37234 hardaker  5 Nov 97 13:52:00
37235     - (snmp_agent.c, snmp_vars.c, snmpd.c, disk.c, proc.c, util_funcs.c):
37236       - #include "mib_module_config.h".
37238 hardaker  5 Nov 97 13:56:58
37239     - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c):
37240       - #include "mib_module_config.h"
37242 hardaker  5 Nov 97 14:00:09
37243     - (Makefile.in, kernel_sunos5.c, mib.c): Patch from Niels Baggesen:
37244       - octet counters for solaris.
37245       - Makefile.in patches.
37247 hardaker  5 Nov 97 14:40:07
37248     - (memory.c): protect vmmeter.h from multiple inclusions on netbsd.
37250 hardaker  5 Nov 97 15:29:50
37251     version tag ( 3.3.pre9 )
37253 hardaker  7 Nov 97 12:24:22
37254     - (configure.in): check for linux/hdreg.h
37256 hardaker  7 Nov 97 12:25:35
37257     - (hr_swrun.c): don't print a variable that doesn't exist under linux.
37259 hardaker  7 Nov 97 12:28:03
37260     - (kernel_sunos5.c): patch from Niels for solaris >2.6.
37262 hardaker  7 Nov 97 13:37:14
37263     - (read_config.c, snmp_agent.c, snmpd.c): USING.*_MIB_MODULE -> USING.*_MODULE.
37265 hardaker  7 Nov 97 13:37:44
37266     - (hr_network.c): don't pass char ** to interfaces_scan_next().
37268 hardaker  7 Nov 97 13:38:36
37269     - (snmpwalk.c): stop on no response from host.
37271 hardaker  7 Nov 97 15:19:24
37272     - (acconfig.h): patch from Joe Marzot:
37273       - define _CRTIMP for unix due to W32 bad OS designs.
37275 hardaker  7 Nov 97 15:19:59
37276     - (snmpgetnext.h): patch from Joe Marzot:
37277       - use _CRTIMP in front of errno declaration.
37279 hardaker  7 Nov 97 15:20:54
37280     - (parse.[ch], snmp_client.c): patch from Joe Marzot:
37281       - use _CRTIMP in front of errno declaration.
37282       - define find_node externally.
37284 hardaker  7 Nov 97 15:22:09
37285     - (win32/*): patch from Joe Marzot:
37286       - win32 specific changes.
37288 hardaker  7 Nov 97 15:28:59
37289     - (*): merge to main branch:  patches from Joe Marzot.
37291 hardaker  7 Nov 97 16:16:53
37292     - (configure.in): watch out for /usr/ucb/cc on solaris and don't use it.
37294 hardaker  7 Nov 97 16:37:01
37295     - (NEWS, README, TODO): Documentation updates.
37297 hardaker  7 Nov 97 16:38:49
37298     version tag ( 3.3.pre10 )
37300 hardaker 12 Nov 97 07:42:24
37301     - (snmptranslate.c): Patch from Joe Marzot: W32 specific fixes.
37303 hardaker 12 Nov 97 08:26:45
37304     - (snmp_client.c): Patch from Joe Marzot:
37305       - Free a pdu in a spot that should technically never be needed, but
37306         is nice for people reading the code.
37308 hardaker 12 Nov 97 09:17:08
37309     - (FAQ): Doc update from Dave Shield.
37311 hardaker 12 Nov 97 09:17:28
37312     - (mib_api.3): Doc update from Dave Shield.
37314 hardaker 12 Nov 97 09:18:02
37315     - (hr_swrun.c): Patch from Dave Shield for linux/hpux10 problems.
37317 hardaker 12 Nov 97 10:25:30
37318     - (NEWS, TODO): Patch from Niels Baggesen:
37319       - doc update.
37321 hardaker 12 Nov 97 10:27:08
37322     - (*/Makefile.in): Patch from Niels Baggesen:
37323       - add @datadir@ to files that needed it.
37325 hardaker 12 Nov 97 10:27:46
37326     - (kernel_sunos5.c): Patch from Niels Baggesen:
37327       - solaris patches.
37329 hardaker 12 Nov 97 10:28:11
37330     - (party_vars.c): Patch from Niels Baggesen:
37331       - include netinet/in.h if available.
37333 hardaker 12 Nov 97 10:29:42
37334     - (Makefile.in): Patch from Niels Baggesen:
37335       - add @datadir@ to files that needed it.
37337 hardaker 12 Nov 97 10:30:57
37338     - (apps/*.c): Patch from Niels Baggesen:
37339       - various (remove unneeded vars, etc).
37340       - add snmptable.
37341       - make snmptrapd multi-lingual.
37343 hardaker 12 Nov 97 10:32:22
37344     - (snmpnetstat/main.c): Patch from Niels Baggesen:
37345       - snmpv2c support and argument parsing changes.
37347 hardaker 12 Nov 97 10:33:20
37348     - (man/snmpdelta.1,snmptable.1,snmptrapd.8): Patch from Niels Baggesen:
37349       - documentation changes and additions.
37351 hardaker 12 Nov 97 10:38:36
37352     - (parse.c, parse.h): Patch from Niels Baggesen:
37353       - parser improvements.
37354       - parser directory caching.
37355       - save_descriptions/mib_warnings set functions.
37357 hardaker 12 Nov 97 10:44:47
37358     - (NEWS): doc update.
37360 hardaker 12 Nov 97 15:10:27
37361     - (system.h): Don't include config.h!
37363 hardaker 12 Nov 97 15:16:44
37364     - (party_vars.c): include STDC_HEADERS for AIX.
37366 hardaker 12 Nov 97 15:21:41
37367     - (parse.c): include STDC_HEADERS for AIX.
37369 hardaker 12 Nov 97 15:42:02
37370     - (*/Makefile.in): make depend.
37372 hardaker 12 Nov 97 16:05:47
37373     version tag ( 3.3.pre11 )
37375 hardaker 12 Nov 97 20:27:11
37376     - (win32/libsnmp_dll/libsnmp.def): Patch from Joe Marzot: function changes.
37378 hardaker 12 Nov 97 20:35:00
37379     - (): Patch from David Zimmerman:
37380       - Fixes for AIX.
37382 hardaker 12 Nov 97 20:35:27
37383     - (var_route.c, read_config.c, snmpdelta.c): Patch from David Zimmerman:
37384       - Fixes for AIX.
37386 hardaker 12 Nov 97 20:43:33
37387     - (var_route.c, read_config.c): fix qsort params for STDC.
37389 hardaker 12 Nov 97 20:47:47
37390     - (var_route.c, read_config.c): STDC typos.
37392 hardaker 14 Nov 97 08:31:41
37393     - (wombat.c): code comments from Alan Batie.
37395 hardaker 14 Nov 97 08:32:26
37396     - (README): coder list update.
37398 hardaker 14 Nov 97 12:21:10
37399     - (wombat.c): quick doc change.
37401 hardaker 14 Nov 97 12:35:19
37402     - (FAQ, NEWS, README): last documentation updates.
37404         
37405         
37406 -------------------------------------------------------------------------------
37408 Changes: V3.1.3 -> V3.2
37410 whardake 11 Feb 97 12:48:06
37411     - (snmp_vars.c, snmp_var_route.c, snmp_vars.linux.h): Patch from Jennifer Bray:
37412       - Get agent working on linux.
37414 whardake 11 Feb 97 12:50:46
37415     - (snmp_vars.linux.h): Removed non-linux specific stuff.
37417 whardake 11 Feb 97 12:54:36
37418     - (snmp_vars.c): Patch from Dave Shield:  Fix hpux specific problems.
37420 whardake 11 Feb 97 13:11:21
37421     - (*Makefile.in): Patch from Philip Guenther:
37422       - Fix all Makefile.in's to support a different src dir.
37424 whardake 11 Feb 97 13:12:19
37425     - (README): Update people supplying patches list.
37427 whardake 11 Feb 97 13:19:37
37428     - (all .c with main(), snmplib/*): Patch from Philip Guenther:
37429       - Make better support for shared lib possibilities.
37431 whardake 11 Feb 97 14:10:11
37432     - (snmp_vars.linux.h): Fix #ifdef.
37434 whardake 11 Feb 97 14:11:24
37435     - ({local,man,ov}/Makefile.in): Remove spaces in front of tabs.
37437 whardake 11 Feb 97 14:13:34
37438     - (snmp_auth.c): remove non-static md5digest prototype.
37440 whardake 11 Feb 97 14:14:05
37441     version tag ( 3.1.4.pre1 )
37443 whardake 11 Feb 97 16:42:02
37444     - (apps/Makefile.in): Patch from Simon Leinin to descend when make cleaning.
37446 whardake 11 Feb 97 16:44:08
37447     - (man/Makefile.in): Patch from Simon Leinin to fix srcdir problems.
37449 whardake 11 Feb 97 17:00:26
37450     - (Makefile.in): Rest of Philip's patch to fix srcdir problems (sh vars).
37452 whardake 17 Feb 97 14:41:08
37453     - (agent/snmp_vars, agent/mibgroup): Dave Shield split up the
37454       snmp_vars.c and related files into pieces for easier management.
37455       The results of his work are in the new agent/mibgroup directory.
37457 whardake 17 Feb 97 14:47:13
37458     - (mib.c, snmp_api.c, snmp_api.h): Patch from Dave Shield to remove
37459       ANSI specific requirements.
37461 whardake 17 Feb 97 14:53:24
37462     - (agent/*Makefile.in):  Make depend.
37464 whardake 17 Feb 97 15:30:04
37465     - (alarm.c): typedef for getStatPtr().
37467 whardake 17 Feb 97 15:30:36
37468     - (event.c): Was passing an int to bcopy instead of &int.
37470 whardake 17 Feb 97 15:31:25
37471     - (icmp.c): don't use ret variable, since it's not defined.
37473 whardake 17 Feb 97 15:32:30
37474     - (interfaces.c): Remove MAX_NAME_LENGTH requirements.
37476 whardake 17 Feb 97 16:11:09
37477     version tag ( 3.1.4.pre2 )
37479 whardake  4 Mar 97 15:46:30
37480     - (config*, mibgroup/Makefile.in):
37481       - mibgroup compile list is build by configure and can be augmented
37482         by the --with-mib-modules="list of modules" command line to configure.
37484 whardake  5 Mar 97 09:49:59
37485     - (config*, agent/*, agent/mibgroup/*):
37486       - Added .o file list to agent/Makefile.in generated by configure.
37487       - new files generated by configure:
37488         - mibgroup/mib_module_includes.h:  A list of mib .h files for snmp_vars.h.
37489                                        (every module *must* have a .h file)
37490         - mibgroup/mib_module_inits.h: A list of init_wombat() type functions.
37491                                        (only present if exist in wombat.c).
37492         - mibgroup/mib_module_loads.h: This file is generated by a new macro in
37493                                        the mib.h files called
37494                                        config_load_mib(), which simplifies
37495                                        the loading of the mib sections.
37497 whardake  5 Mar 97 10:03:58
37498     - (system.c): removed system nlist (unused).
37500 whardake  5 Mar 97 11:17:44
37501     - (snmp_client.c): Patch from Elwyn B Davies:
37502       - Fix a PDU cloning bug.
37504 whardake  5 Mar 97 11:28:20
37505     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
37507 whardake  5 Mar 97 11:28:23
37508     file kernel.h was initially added on branch Ext-3-1-4-pre2-niels.
37510 whardake  5 Mar 97 11:28:45
37511     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
37513 whardake  5 Mar 97 11:28:48
37514     file snmpd.h was initially added on branch Ext-3-1-4-pre2-niels.
37516 whardake  5 Mar 97 11:35:18
37517     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
37519 whardake  5 Mar 97 11:37:35
37520     - (README): Contributer name addition.
37522 whardake  5 Mar 97 15:06:41
37523     - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
37525 whardake  5 Mar 97 16:13:38
37526     - (acl_vars.c): incorrectly fixed prototyping errors for write_acl().
37528 whardake  5 Mar 97 16:15:54
37529     - (snmp_api.c): fixed prototyping errors in snmp_parse.  Possibly wrong.
37531 whardake  5 Mar 97 16:29:05
37532     - (snmp_api.c): Yep. It was wrong.  Tested and works now.
37534 whardake  7 Mar 97 09:06:34
37535     - (extensible/* -> mibgroup/*): moved extensible stuff to mib modules.
37537 whardake  7 Mar 97 09:07:07
37538     - (snmp_vars.c): removed more non-mibgroup specific calls and headers.
37540 whardake  7 Mar 97 09:59:28
37541     - (snmp_vars.h, mibgroup/*): strict-prototyping and config_require()s.
37543 whardake  7 Mar 97 10:07:53
37544     - (mibmodule/versiontag): moved into place from extensible/
37546 whardake  7 Mar 97 10:34:53
37547     - (hpux.[ch]): Added hpux specific files from extensible dir.
37549 whardake  7 Mar 97 10:43:08
37550     - (extensible/*): cvs removing files.
37552 whardake  7 Mar 97 10:49:00
37553     - (mibgroup/struct.h): moved to here.
37555 whardake  7 Mar 97 11:43:05
37556     - (config*): generate a mib_module_config.h with defines of whats being used.
37558 whardake  7 Mar 97 13:39:24
37559     - (makedepend.in): new make depend script
37561 whardake  7 Mar 97 13:40:40
37562     - (remove-files): add makedepend.in
37564 whardake  7 Mar 97 13:46:15
37565     - (Makefile.in, sedscript.in): Fix sedscript generation.  sigh.
37567 whardake  7 Mar 97 13:47:45
37568     - (agent/Makefile.in): make depend and extensible/ removes.
37570 whardake  7 Mar 97 13:48:59
37571     - (snmp_agent.c, snmp_vars.c, snmpd.c): remove extproto.h include.
37573 whardake  7 Mar 97 13:50:15
37574     - (mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in): depend.
37576 whardake  7 Mar 97 13:50:52
37577     - (hpux.c): ifdef a few headers for correct make depend.
37579 whardake  7 Mar 97 13:51:30
37580     - (snmplib/snmp.c): remove second ctype.h include.
37582 whardake  7 Mar 97 14:01:51
37583     version tag ( 3.1.4.pre3 )
37585 whardake  7 Mar 97 15:01:05
37586     - (mibgroup/*): removed {} requirement from config_load_mib() calls.
37588 whardake  7 Mar 97 15:02:18
37589     - (configure): removed {} requirement from config_load_mib() calls.
37591 whardake  7 Mar 97 16:09:58
37592     - (config*): make new configure options respect $(srcdir).
37594 whardake  7 Mar 97 16:11:50
37595     - (common_header.h): comment out end of #endif.
37597 whardake 10 Mar 97 16:55:46
37598     - (configure.in): New configure option:  --with-out-mib-modules="list".
37600 whardake 10 Mar 97 17:28:29
37601     - (configure.in): space protect modules when checking for with grep.
37603 whardake 11 Mar 97 09:04:03
37604     - (ip.c): freebsd2 patch.
37606 whardake 11 Mar 97 17:39:23
37607     - (mibgroup/*):
37608       - remove trailing ;s on bunches of functions.
37609       - make everything but interfaces.c compile on irix6.3.
37610     - (config*,system.c): use uname and gethostname if available.
37611     - (configure.in, configure): Don't check _KERNEL if ifnet.if_mtu already works.
37613 whardake 12 Mar 97 09:28:04
37614     - (mibgroup/snmp.[hc] -> mibgroup/snmp_mib.[hc]): Moved due to name clashes.
37616 whardake 12 Mar 97 15:47:00
37617     - (configure.in, snmpd.c, snmp_agent.c, route_write.[ch],
37618       var_route.[ch], ip.[ch], snmp.[ch] -> snmp_mib.[ch]):
37619       - Moved snmp mib module -> snmp_mib for naming conflicts with snmplib.
37620       - Moved snmp_var_route.c -> mibgroup/var_route.c
37621       - Moved write_route.c -> mibgroup/write_route.c
37623 whardake 12 Mar 97 15:48:37
37624     - (*/Makefile.in): make depend update.
37626 whardake 12 Mar 97 15:55:20
37627     - (mibgroup/README): doc update from Dave Shield.
37629 whardake 12 Mar 97 17:15:20
37630     - (snmp_api.c): returns from inet_addr are in_addr_t (u_int) not u_long.
37632 whardake 13 Mar 97 09:37:37
37633     - (config*): check for in_addr_t and define as u_int (32 bits) if not present.
37634     - (apps/*.c, party_parse.c): use it.
37636 whardake 13 Mar 97 10:14:59
37637     - (extensible_subtrees.h): Removed file.
37639 whardake 13 Mar 97 14:35:05
37640     - (agent/*, mibgroup/*): moved alarm, context, views, event, party,
37641       and acl variable groups to mibgroup/.
37643 whardake 13 Mar 97 14:44:55
37644     - (kernel_sunos5.[ch]): moved to mibgroup/.
37645     - (route_write.c, snmp_var_route.c): delete from agent dir.
37647 whardake 13 Mar 97 15:35:26
37648     - (hpux.c, memory.c, memory.h): Patch from Dave Shields to fix minor problems.
37650 whardake 13 Mar 97 15:36:14
37651     - (view_vars.c, context_vars.c, acl_vars.c): don't include snmpv2_vars.h.
37653 whardake 13 Mar 97 15:45:14
37654     - (config*): check for system dependent modules.
37656 whardake 13 Mar 97 15:46:16
37657     - (*/Makefile.in): New make depend rules to seperate system/non dependent stuff.
37659 whardake 13 Mar 97 16:07:52
37660     - (*/Makefile.in): make depend and rule fixes as well.
37662 whardake 13 Mar 97 16:10:58
37663     - (config*): remove duplicate gethostname check.
37665 whardake 13 Mar 97 16:17:59
37666     - (apps/*/Makefile.in): depend problems fix.
37668 whardake 13 Mar 97 17:17:32
37669     - (common_header.h): fix path to alarm.h.
37671 whardake 13 Mar 97 17:47:32
37672     - (many): Patch from Niels Baggensen:
37673       - A large number of problems with the Linux port
37674       - Some problems with NetBSD 1.2C, but it's still not perfect
37675       - More (symbolic) debug output from snmpd, when using -V. -d implies -V
37676         Shows you variable requested and value returned
37677       - Return ipRouteMask under Solaris
37678       - snmpnetstat -r shows non-standard netmasks
37679       - snmpnetstat -o (new) shows interface octets, without enquiring for mtu
37680         and other variables not present for a Cisco Frame-Relay virtual circuit
37681         interface
37682       - snmpnetstat tcp/udp print-out had ntohs/htons in wrong places for port
37683         numbers (shows up on little-endian architectures)
37684       - adds a maketarget script that can be used to create a parallel symlinked
37685         source directory. Useful if your make does not support VPATH
37687 whardake 14 Mar 97 09:39:15
37688     - (ucd-snmp.txt, mib.txt, Makefile.in): Don't build mib files anymore.
37690 whardake 14 Mar 97 09:46:31
37691     - (ucd-snmp.txt): moved to mibs/.
37693 whardake 14 Mar 97 09:47:47
37694     - (mib.txt): streamed down.
37696 whardake 14 Mar 97 09:50:03
37697     - (mibs/{rfc1271,snmpv2,ucd-snmp}.txt): New mibs directory for sub-mibs.
37699 whardake 14 Mar 97 10:48:35
37700     - (Makefile.in, config*, mibs/Makefile.in): enable mibs/ make install.
37702 whardake 14 Mar 97 10:49:03
37703     - (ucd-snmp.txt): remove the last of the sed script defs.
37705 whardake 14 Mar 97 11:01:19
37706     - (snmpd.1.def): Updated to include -c/-C and SNMPCONFPATH env var.
37708 whardake 14 Mar 97 11:07:16
37709     - (Makefile.in): Fix sedscript to include s# as well as s/ commands.
37711 whardake 14 Mar 97 11:17:06
37712     - (makedepend.in): run on snmpnetstat dir also.
37714 whardake 14 Mar 97 11:18:17
37715     - (agent/Makefile.in, apps/snmpnetstat/Makefile.in): make depend.
37717 whardake 14 Mar 97 11:20:39
37718     - (snmp_vars_event.h): axe.
37720 whardake 14 Mar 97 11:22:29
37721     - (snmp_groupvars.h): axe.
37723 whardake 14 Mar 97 13:51:59
37724     - (configure.in, apps/Makefile.in): fix trap by including optional .o files.
37726 whardake 14 Mar 97 13:53:22
37727     - (snmpd.c, context_parse.c, party_parse.c, system.[ch]):
37728       - 64bit fix: get_myaddr() should return int not long.
37730 whardake 14 Mar 97 13:54:22
37731     - (acconfig.h, ucd-snmp.txt): recognize new hosts for sysObjectId.
37733 whardake 14 Mar 97 13:55:50
37734     version tag ( 3.1.4.pre4 )
37736 whardake 14 Mar 97 16:16:52
37737     - (mibgroup/README): Update from Dave Shield.
37739 whardake 18 Mar 97 16:52:34
37740     - (FAQ): Update from Dave Shield.
37742 whardake 18 Mar 97 16:53:26
37743     - (FAQ): snmp.conf -> snmpd.conf
37745 whardake 24 Mar 97 09:49:54
37746     - (memory.c): prototype write function better.
37748 whardake 24 Mar 97 09:50:49
37749     - (example.c,.h): New example mib module duplicating the passtest
37750       script in C code.
37752 whardake 24 Mar 97 09:51:16
37753     - (Makefile.in): Watch out for multiple spaces in C defs.
37755 whardake 24 Mar 97 09:51:33
37756     - (README): runs on bsdi 2.1.
37758 whardake 24 Mar 97 13:56:50
37759     - (FAQ): Patch from Dave Shield.
37761 whardake 25 Mar 97 09:39:01
37762     - (EXAMPLE.conf.def): added syslocation and syscontact examples.
37764 whardake 25 Mar 97 13:30:05
37765     - (INSTALL): minor doc update for new flags.
37767 whardake 26 Mar 97 17:05:11
37768     - (mibgroup/system.c): report agent uptime rather than system uptime.
37770 whardake 22 Apr 97 08:42:01
37771     - (FAQ): various updates.
37773 whardake 22 Apr 97 15:02:56
37774     - (many): Patch from Niels Baggesen to fix various things, mostly on linux.
37776 whardake 22 Apr 97 15:20:30
37777     - (README.smux, smux.c, smux.h, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c):
37778       - smux support for gated from Rohit Dube.
37780 whardake 22 Apr 97 15:47:06
37781     - (common_header.h): remove duplicate (warning) TCP defines on osf4 systems.
37783 whardake 22 Apr 97 15:51:44
37784     - (snmp_bgp.[ch], snmp_rip2.[ch], snmp_ospf.[ch]):
37785       - conform to new module standards of coding.
37787 whardake 22 Apr 97 16:41:10
37788     - (snmp_bgp.c, snmp_rip2.c, snmp_ospf.c, smux.[ch]):
37789       - standardize headers for autoconf.
37790       - smux_init() -> init_smux().
37791       - SMUXDEBUG -> DODEBUG (--enable-debugging turns this on automatically).
37793 whardake 22 Apr 97 17:45:09
37794     - (config*, smux.c): Check for headers and define FD_COPY if not defined.
37796 whardake 22 Apr 97 20:49:15
37797     version tag ( 3.1.4.pre5 )
37799 whardake  9 May 97 22:38:15
37800     - (mib.[ch], parse.[ch], Makefile.in): New parser from Dave Shield:
37801       - Run-time control of initial module loading
37802               (uses env variables MIBDIRS, MIBS, and MIBFILE)
37803       - Defined interfaces for loading modules and retreiving entries
37804       - Module scoping now includes Textual Conventions
37805       - Tokens implemented internally no longer require importing the
37806         corresponding modules
37808 whardake  9 May 97 22:46:30
37809     - (smux.c, config*):
37810       - check for sgtty.h and prototype better.
37812 whardake  9 May 97 22:46:46
37813     - (TODO): Update.
37815 whardake  9 May 97 23:52:40
37816     - (smux.[ch]): patches from Niels Baggesen: prototyping.
37818 whardake 10 May 97 00:03:32
37819     - (mib.c, parse.c): patches from Niels Baggesen: prototyping (mostly).
37821 whardake 10 May 97 00:28:25
37822     - (parse.c): Patch from Dave Shields:  negative numbers in mibs.
37824 whardake 10 May 97 00:46:44
37825     - (parse.c): Patch from Dave Shields:  deal with anonymous IDs.
37827 whardake 10 May 97 00:50:20
37828     - (parse.c): Patch from Dave Shields:  deal with anonymous IDs (even better).
37830 whardake 10 May 97 16:41:23
37831     - (bug-report): Patch from Dave Shields:  don't submit blank bug-reports.
37833 whardake 10 May 97 16:45:14
37834     - (FAQ): Patch from Dave Shields:  update.
37836 whardake 10 May 97 16:52:11
37837     - (mib_api.3): New file from Dave Shield.
37839 whardake 10 May 97 17:23:21
37840     - (snmpd.c, read_config.c, system.c): Patch from Niels Baggesen:
37841       - default trap community.
37842       - multiple trap sinks.
37844 whardake 12 May 97 08:43:59
37845     - (config*, extensible.c):  BSDI3 specific headers and defines.
37847 whardake 12 May 97 08:44:19
37848     - (agent/Makefile.in): removed CCHACK ???.
37850 whardake 12 May 97 08:48:13
37851     - (INSTALL, README, TODO): documentation update.
37853 whardake 12 May 97 08:49:23
37854     - (man/Makefile.in): install mib_api.3.
37856 whardake 12 May 97 08:52:48
37857     - (mibs/ucd-snmp.txt): Patch from Mario DeFazio to fix typos.
37858       - compiles under SNMPc 4.1g.
37860 whardake 13 May 97 10:51:28
37861     - (IF-MIB.txt): New mib file from Niels Baggesen.
37863 whardake 13 May 97 10:51:29
37864     - (ucd.txt): New mib file from Niels Baggesen.
37866 whardake 13 May 97 10:51:31
37867     - (EtherLike-MIB.txt): New mib file from Niels Baggesen.
37869 whardake 13 May 97 10:51:32
37870     - (HOST-RESOURCES-MIB.txt): New mib file from Niels Baggesen.
37872 whardake 13 May 97 10:51:33
37873     - (IANAifType-MIB.txt): New mib file from Niels Baggesen.
37875 whardake 13 May 97 10:51:35
37876     - (IP-MIB.txt): New mib file from Niels Baggesen.
37878 whardake 13 May 97 10:51:36
37879     - (SNMPv2-CONF.txt): New mib file from Niels Baggesen.
37881 whardake 13 May 97 10:51:37
37882     - (SNMPv2-MIB.txt): New mib file from Niels Baggesen.
37884 whardake 13 May 97 10:51:39
37885     - (SNMPv2-SMI.txt): New mib file from Niels Baggesen.
37887 whardake 13 May 97 10:51:40
37888     - (SNMPv2-TC.txt): New mib file from Niels Baggesen.
37890 whardake 13 May 97 10:51:42
37891     - (SNMPv2-TM.txt): New mib file from Niels Baggesen.
37893 whardake 13 May 97 10:51:43
37894     - (TCP-MIB.txt): New mib file from Niels Baggesen.
37896 whardake 13 May 97 10:51:45
37897     - (UDP-MIB.txt): New mib file from Niels Baggesen.
37899 whardake 13 May 97 10:51:46
37900     - (SNMPv2-PARTY-MIB.txt): New mib file from Niels Baggesen.
37902 whardake 13 May 97 10:51:48
37903     - (SNMPv2-M2M-MIB.txt): New mib file from Niels Baggesen.
37905 whardake 13 May 97 10:51:49
37906     - (RFC1271-MIB.txt): New mib file from Niels Baggesen.
37908 whardake 13 May 97 10:51:51
37909     - (RFC1155-SMI.txt): New mib file from Niels Baggesen.
37911 whardake 13 May 97 10:51:52
37912     - (RFC1213-MIB.txt): New mib file from Niels Baggesen.
37914 whardake 13 May 97 10:52:12
37915     - (ucd.txt): whoops.  Removed.
37917 whardake 13 May 97 11:57:10
37918     - (rfc1271.txt): removed.
37920 whardake 13 May 97 12:02:26
37921     - (snmpv2.txt): removed.
37923 whardake 13 May 97 12:03:04
37924     - (mibs/Makefile.in): removed snmpv2.txt, rfc1271.txt.
37926 whardake 13 May 97 14:48:59
37927     - (ucd-snmp.txt): Changed ID to UCD-SNMP
37929 whardake 13 May 97 15:05:28
37930     - (config*, INSTALL): New flags to set prompted values instead of prompting.
37932 whardake 13 May 97 15:05:53
37933     - (README): architecture list update.
37935 whardake 13 May 97 15:36:08
37936     - (UCD-SNMP-MIB.txt): moved from ucd-snmp.txt.
37938 whardake 13 May 97 15:36:51
37939     - (ucd-snmp.txt): moved to UCD-SNMP-MIB.txt
37941 whardake 13 May 97 15:38:47
37942     - (mibs/Makefile.in): ucd-snmp.txt -> UCD-SNMP-MIB.txt.
37944 whardake 13 May 97 16:22:13
37945     - (config*,mib.c): New configure option --with-default-mibs="list:list".
37947 whardake 14 May 97 11:41:09
37948     - (Makefile.in, mib.txt): removed mib.txt from distribution.  No longer needed.
37950 whardake 14 May 97 13:13:19
37951     - (Makefile.in): warn if mib.txt is installed from a previous release.
37953 whardake 14 May 97 13:18:02
37954     - (Makefile.in, agent/Makefile.in): Patch from Oddbjorn Steffensen:
37955       - Protect against bash needing ';'s on multiple subdir makes.
37957 whardake 14 May 97 13:45:24
37958     - (snmpd.c):  Typecast malloc.
37960 whardake 14 May 97 15:00:22
37961     version tag ( 3.1.4.pre6 )
37963 whardake 15 May 97 11:22:18
37964     - (interfaces.c): patch from Martin Jacobsson for FreeBSD
37966 whardake 15 May 97 11:23:29
37967     - (parse.c): Patch from Dave Shield to fix purely numeric OIDs.
37969 whardake 15 May 97 11:28:15
37970     - (INSTALL): patch from Niels Baggesen to reference the maketarget script.
37972 whardake 15 May 97 11:29:33
37973     - (mib_api.3): patch from Niels Baggesen:  MIBS variable can be set to ALL.
37975 whardake 15 May 97 11:30:01
37976     - (UCD-SNMP-MIB.txt): patch from Niels Baggesen:  import indentifiers.
37978 whardake 15 May 97 11:31:01
37979     - (SNMPv2-SMI.txt): patch from Niels Baggesen:  ccitt -> 0.
37981 whardake 15 May 97 11:32:56
37982     - (mib.c, parse.c): patch from Niels Baggesen:
37983       - prototyping and null checking.
37984       - if MIBS is set to ALL, parse everything found.
37986 whardake 15 May 97 14:37:39
37987     - (parse.c): patch from Dave Shield:
37988       - deal with multiple module ID's being referenced or nodes defined.
37989       - supress "name clash" warnings for anonymous nodes.
37991 whardake 15 May 97 15:22:51
37992     - (parse.h): Patch from Dave Shield:  Add new node structure entries.
37994 whardake 15 May 97 16:01:18
37995     - (config*, mib.c):
37996       - Changed env variable MIBFILE -> MIBFILES (since it is a list now).
37997         (will accept MIBFILE for backwards compatibility).
37998       - By default, *no* additional mibfiles are loaded (ie, mib.txt is no
37999         longer loaded) and must be turned on through configure or the env var.
38000       - New configure options to set default MIBS, MIBFILES, MIBDIRS.
38002 whardake 15 May 97 16:22:19
38003     - (configure*, INSTALL):
38004       - Display defaults in configure --help lines.
38006 whardake 15 May 97 16:26:12
38007     - (configure*, INSTALL):
38008       - Wording and order changes in configure --help lines.
38010 whardake 15 May 97 16:43:37
38011     - (udp.c): Patch from Martin Jacobssen:
38012       - Fix udp_inpcb structures.
38014 whardake 16 May 97 11:25:30
38015     - (parse.c): Protect malloc against 0 external imports.
38017 whardake 20 May 97 08:03:35
38018     - (udp.c): Only do Martin Jacobssen's fixes for freebsd2.
38020 whardake 20 May 97 08:18:49
38021     - (SNMPv2-TC.txt): Comment out ObjectSyntax import.
38023 whardake 20 May 97 08:19:12
38024     - (parse.c): protect against 0 import calls.
38026 whardake 20 May 97 08:19:28
38027     - (mib.c, snmp_auth.c): include sys/select.h for AIX.
38029 whardake 20 May 97 10:08:25
38030     version tag ( 3.1.4.pre7 )
38032 whardake 20 May 97 11:24:27
38033     - (udp.c): Patch from Martin Jacobsson:  Fix my cpp stupidity.
38035 whardake 20 May 97 16:50:18
38036     - (TODO): snmpset should check against size defined in mib.
38038 whardake 20 May 97 16:50:55
38039     - (parse.c): code from Dave Shield: add back in find_node() for perl usage.
38041 whardake 21 May 97 10:13:38
38042     - (NEWS): Update for 3.2.
38044 whardake 21 May 97 15:38:32
38045     - (NEWS): Changes from Dave.
38047 whardake 21 May 97 15:40:31
38048     - (FAQ): Changes from Dave.
38050 whardake 22 May 97 13:13:59
38051     - (SNMPv2-M2M-MIB.txt): restored.  Got truncated.
38053 whardake 23 May 97 13:35:14
38054     - (acconfig.h, config.h.in): Set default MIB list.
38056 whardake 23 May 97 13:36:17
38057     - (snmpd.c): Patch from Niels Bagessen to fix endiannes problems.
38059 whardake 23 May 97 13:37:02
38060     - (HOST-RESOURCES-MIB.txt, SNMPv2-TC.txt): From Niels: change import clauses.
38062 whardake 23 May 97 13:37:39
38063     - (snmp_client.c): Patch from Niels Bagessen to fix endiennes problems.
38065 whardake 23 May 97 13:38:13
38066     - (snmp_api.c): Patch from Niels Bagessen to fix multiple frees in v2 pdu's.
38068 whardake 23 May 97 13:40:09
38069     - (mib.c): Patch from Dave Shields to fix SNMP perl again.
38071 whardake 23 May 97 13:40:32
38072     - (snmp_api.h): Change trap types from int to long.
38074 whardake 23 May 97 16:23:56
38075     version tag ( 3.1.4.pre8 )
38077 whardake 23 May 97 16:34:33
38078     - (mib_api.3): Modifiy to note default mibs.
38080 whardake 26 May 97 10:50:20
38081     - (INSTALL, configure): default mibs listed correctly.
38083 whardake 26 May 97 10:52:12
38084     - (snmp_api.h): trap long's back to ints, bad solution.
38086 whardake 26 May 97 10:56:19
38087     - (snmpcheck.def): new variables to set walk/get/set command line usage.
38089 whardake 26 May 97 11:38:41
38090     - (parse.c): Patch from niels Baggesen to:
38091       - close mibfiles for MIBS=ALL.
38092       - Allow SYNTAX DisplayString (SIZE(1..255)) inside OBJECT-TYPE.
38093         
38094 -------------------------------------------------------------------------------
38096 Changes: V3.1.2.1 -> V3.1.3
38098 whardake 10 Jan 97 08:43:42
38099     - (COPYING):  Update for 97.
38101 whardake 10 Jan 97 08:46:00
38102     - (config*): Check for /dev/ksyms for solaris kernel.
38104 whardake 10 Jan 97 08:46:36
38105     - (snmptrapd.c): Remove broken FD_SET code.
38107 whardake 14 Jan 97 16:45:33
38108     - (PORTING, README, TODO):  Added ucd-snmp-coders as default mail address.
38110 whardake 17 Jan 97 09:28:56
38111     patch niels.0
38113 whardake 17 Jan 97 11:51:40
38114     - (snmpd.c, extensible.c):
38115       - New arg -c FILE:           Read FILE as a configuration file as well.
38116       - New arg -C:                Don't read default configuration files.
38117       - New env SNMPCONFPATH:  Read snmpd{,.local}.conf files in : seperated path.
38119 whardake 17 Jan 97 11:58:46
38120     - (snmpd.c):
38121       - Usage() update and version printout update.
38123 whardake 17 Jan 97 14:55:28
38124     Dave Shield patches
38126 whardake 20 Jan 97 11:17:53
38127     Niel's patches integrated
38129 whardake 20 Jan 97 15:09:25
38130     - Patches from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
38131      - implemented: interfaces.ifTable.ifEntry.ifSpecific,
38132           ip.ipRoutingDiscards,
38133           ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize,
38134           ip.ipRouteTable.ipRouteEntry.ipRouteMask ,
38135           ip.ipRouteTable.ipRouteEntry.ipRouteMetric5,
38136           ip.ipRouteTable.ipRouteEntry.ipRouteInfo, ip.ipNetToMediaTable,
38137           udp.udpTable.
38138      - udp connection table.
38139      - ipNetToMedia.
38140     
38141     - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
38142      - udpNoPort, tcpInErrs fixes for Solaris.
38143      - linux application support.
38144      - snmp variable group.
38145      - simple cold start traps via exec('snmptrap').
38146      - MIB parser fixes.
38147      - Memory/free allocation fixes.
38149 whardake 20 Jan 97 15:22:53
38150     - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
38151      - (snmp_client.c): Wait 120 seconds before returning.
38153 whardake 20 Jan 97 15:37:08
38154     - (config*): Autoheader is dumb:  Put macro defines belowe @BOTTOM@ symbol.
38156 whardake 20 Jan 97 15:38:59
38157     - (snmp_vars.c, extensible.c, read_config.c): Remove ANSI cpp #elif's.
38159 whardake 20 Jan 97 15:50:37
38160     - (snmp_vars.c): bsdi #ifdef fixes.
38162 whardake 20 Jan 97 15:55:45
38163     - (snmp_vars.c): Patch from Martin Jacobsson <martin@exmandato.se>:
38164       - add bsdi to some #ifdefs.
38166 whardake 20 Jan 97 15:58:51
38167     - (extensible.c): Patch from Martin Jacobsson <martin@exmandato.se>:
38168       - watch out for string lengths on version desc and sysname.
38170 whardake 20 Jan 97 16:38:20
38171     patrice.1 patch
38173 whardake 20 Jan 97 16:43:25
38174     - (snmp_api.c, snmp_client.[ch]):
38175       - Patch from Patrice VANACKER <vanacker@worldnet.fr>:
38176         - fix request deletions in snmp_read().
38177         - added return argument to snmp_add_null_var().
38179 whardake 20 Jan 97 16:59:02
38180     - (extensible.c): Patch from sxjzhang@sss.ssi1.com:
38181         - fix disk reporting on sunos 4.1.3 with ODS 1.0.
38183 whardake 20 Jan 97 16:59:56
38184     version tag ( 3.1.3.pre1 )
38186 whardake 21 Jan 97 08:33:04
38187     - (read_config.c): Patch from Karl Lehenbauer <karl@hammer1.ops.NeoSoft.com>:
38188       - #if DODEBUG -> #ifdef DODEBUG.
38190 whardake 21 Jan 97 08:33:52
38191     - (snmpd.c): remove second char definition.
38193 whardake 21 Jan 97 08:34:32
38194     - (snmp_client.h): remove second (wrong) function prototype.
38196 whardake 21 Jan 97 09:17:42
38197     - (snmp_var_route.c, snmp_vars.c):
38198       - Patch from Karl Lehenbauer <karl@hammer1.ops.NeoSoft.com>
38199         - handle multiple interface names > 10 properly.
38201 whardake 29 Jan 97 10:47:40
38202     bug reporting script add
38204 whardake 29 Jan 97 12:07:00
38205     - (bug-report):
38206      - Always use multipart: version info and config.cache are one.
38207      - re-arranged a bit.
38208      - Added introduction.
38209      - Guess at domain name if possible.
38211 whardake 29 Jan 97 12:07:59
38212     - (acconfig.h):
38213      - SNMPBLOCK = !SNMPBLOCK
38215 whardake 29 Jan 97 12:09:05
38216     - (aclocal.m4): Fix check_struct_for to define things correctly.
38218 whardake 29 Jan 97 12:10:28
38219     - (configure.in): New ps options to check for.
38221 whardake 29 Jan 97 12:11:04
38222     - (FAQ): revision one!
38224 whardake 29 Jan 97 12:11:29
38225     - (config.h.in, configure): update
38227 whardake 29 Jan 97 12:58:46
38228     - (kernel.c, snmp_agent.c, snmpd.c): Patch from Niels Baggesen:
38229       - Fix various warnings/errors.
38230       - Implement real traps.
38232 whardake 29 Jan 97 13:03:15
38233     - (versiontag): Modify ../../bug-report as well.
38235 whardake 29 Jan 97 13:08:11
38236     - (bug-report):
38237       - change to address (back) to ucd-snmp-coders.
38238       - Add a trap on signals to remove tmp files.
38240 whardake 31 Jan 97 09:58:10
38241     - (config*): Check for kstat.h and if sysctl can read the boottime.
38243 whardake 31 Jan 97 10:01:59
38244     - (snmp_var_route.c, snmp_vars.c): Patch from Martin Jacobsson:
38245       - Change some system specific ifdefs to CAN_USE_SYSCTL.
38246       - Fix compliation errors on bsdi2.
38247       - Fix routing tables for similar.
38249 whardake 31 Jan 97 10:49:07
38250     - (versiontag): uh, commit it again.
38252 whardake 31 Jan 97 10:50:04
38253     - (configure.in, configure): fire off ksh if hpux && sh.
38255 whardake 31 Jan 97 10:59:43
38256     - (configure.in, configure): changed arch to hppa and make sure /bin/ksh exists.
38258 whardake 31 Jan 97 11:03:11
38259     version tag update
38261 whardake  3 Feb 97 10:02:12
38262     - (bug-report): Patch from Dave Shield:
38263       - domain name fix and editor bomb out.
38265 whardake  3 Feb 97 10:03:10
38266     - (EXAMPLE.conf.def): comment out possible security problem lines.
38268 whardake  3 Feb 97 10:46:02
38269     - (configure.in):
38270       - Check for whoami, logname.
38271       - Don't pass null args to ksh.
38273 whardake  3 Feb 97 10:47:04
38274     - (snmp_vars.c): Patch from Dave Shield
38275       - Mark stuff for later changes.
38277 whardake  3 Feb 97 10:48:06
38278     - (snmplib/system.c):  Use CAN_USE_SYSCTL instead of bsdlike.
38280 whardake  3 Feb 97 11:50:23
38281     - (config*):
38282       - Check for irix 6.2 headers.
38283       - Check if _KERNEL needs to be defined for irix and ifnet usage.
38284       - Use the found UNAME program instead of assuming we have it.
38286 whardake  3 Feb 97 12:44:51
38287     - (snmplib/system.c): typo:  needs a space between 'static' and 'struct'.
38289 whardake  3 Feb 97 12:47:58
38290     - (snmp_vars.c): add some irix appropriate includes.
38292 whardake  3 Feb 97 12:51:04
38293     - (README): remove project history.
38295 whardake  3 Feb 97 13:15:11
38296     - (README):
38297       - added FAQ pointer.
38298       - Dave's English pointers (ie, he proofed it and I, uh, don't...).
38299       - switch ftp mirror.
38300       - bug-report script mentioned.
38301       - I -> We, me -> us...
38303 whardake  3 Feb 97 13:33:11
38304     - (README, NEWS, TODO): Update for 3.1.3.
38306 whardake  3 Feb 97 13:53:04
38307     - (bug-report): move config.cache to end of message.
38309 whardake  3 Feb 97 13:55:05
38310     version tag ( 3.1.3.pre3 )
38312 whardake  4 Feb 97 09:35:02
38313     - (FAQ): Dave's latest revision.
38315 whardake  4 Feb 97 09:35:37
38316     - (TODO): Added suggestions from ucd-snmp-coders.
38318 whardake  4 Feb 97 09:36:43
38319     - (configure, configure.in): Fix hpux problems, *again*.
38321 whardake  4 Feb 97 09:37:26
38322     - (mib.c): Patch from Simon: comment #ifdef endings for ANSI compliers.
38324 whardake  4 Feb 97 09:41:39
38325     - (FAQ): Added TOC and autor notes ;-).
38327 whardake  5 Feb 97 16:33:01
38328     - (FAQ): Dave updated architecture lists.
38330 whardake  5 Feb 97 16:33:32
38331     - (TODO): misc requested additions.
38333 whardake  5 Feb 97 17:07:25
38334     - (configure, configure.in): Put /dev/ksyms ahead of /kernel/unix.
38336 whardake  5 Feb 97 17:11:15
38337     - (many): Patch from Niels Baggesen:
38338       - snmp mib group cleanups.
38339       - trap generation cleanups.
38340       - added man entries for trap generation.
38341       - improved agent debugging output with agent's -d flag.
38343 whardake  5 Feb 97 17:13:09
38344     - (system.c): Patch from Dave Shield to fix nlist problems.
38346 whardake  5 Feb 97 17:20:10
38347     - (bug-report): Change subject line to shorten and force better description.
38349 whardake  5 Feb 97 17:23:41
38350     - (tcl, tk, snmptcl): Nuked.
38352 whardake  5 Feb 97 17:25:03
38353     - (NEWS): removed tcl stuff.
38355 whardake  5 Feb 97 17:29:54
38356     - (Makefile.in, configure.in): removed tcl stuff.
38358 whardake  5 Feb 97 17:41:50
38359     version tag ( 3.1.3.pre4 )
38361 whardake 10 Feb 97 09:22:03
38362     - (FAQ): Dave Shields' additions:  finding more info.
38364 whardake 10 Feb 97 09:22:53
38365     - (snmpnetstat/main.c): Remove malloc prototype, now in stdlib.h.
38367 -------------------------------------------------------------------------------
38369 Changes: V3.1.2 -> V3.1.2.1
38371 whardake  5 Dec 96 09:13:56
38372     - (if.c): #ifndef -> #ifdef for sigset.
38374 whardake  5 Dec 96 09:14:59
38375     - (md5.c): remove ansi specific C features (unsigned constants).
38377 -------------------------------------------------------------------------------
38379 Changes: V3.1.1 -> V3.1.2
38381 whardake 17 Oct 96 07:02:58
38382     version tag ( 3.1.1.BSDI )
38384 whardake 30 Oct 96 13:47:21
38385     - (PORTING,README): Add a new PORTING file to reference autoconf plee.
38387 whardake 30 Oct 96 13:49:09
38388     - (config*, ece-mib.def):
38389       - Change extensible mib location to ucdavis enterprise mib: 2021.
38390       - Remove associated prompting from configure script and etc.
38392 whardake 31 Oct 96 17:06:16
38393     - (read_config.c): numdisks was being incremented before last usage.
38395 whardake  1 Nov 96 08:54:11
38396     - (asn1.c): Patch from Simon Leinen  <simon@switch.ch>:
38397       - asn_build_unsigned_int, asn_build_unsigned_int64:
38398         - Don't try to strip FFs from the high end of unsigned values.
38399         - Skip the stripping code entirely if we have to add a null byte.
38401 whardake  4 Nov 96 09:30:46
38402     - (config*, snmp_vars.c, extensible.c):  More include checks for linux.
38404 whardake  4 Nov 96 10:08:49
38405     - (config*): Check for nlist in -lmld (irix).
38407 whardake  7 Nov 96 09:16:45
38408     - NetBSD 3.1.0.1 branch merge.
38410 whardake  7 Nov 96 09:24:23
38411     - Niels 3.1.1 branch merge.
38413 whardake  7 Nov 96 09:35:52
38414     - BSDi2 3.1.1 branch merge.
38416 whardake  7 Nov 96 09:57:16
38417     - (versiontag): Only tag release versions (Ext*).
38419 whardake  7 Nov 96 14:16:00
38420     - (configure.in, configure): Changed default SNMPV2AUTH to SNMPV1.
38422 whardake  7 Nov 96 14:16:39
38423     - (snmp_var_route.c): ifdef's around strings.h.
38425 whardake  7 Nov 96 14:17:17
38426     - (snmp_vars.c): ifdef typos.
38428 whardake  7 Nov 96 14:19:33
38429     - (mib.c): typecast for sprint_objid().
38431 whardake  8 Nov 96 17:03:47
38432     - (Makefile.in): Created a 'touchit' to touch config files properly.
38434 whardake  8 Nov 96 17:06:46
38435     - (Makefile.in): Fixed 'touchit'.
38437 whardake 14 Nov 96 15:14:50
38438     - (extensible.c): Use statfs if statvfs is unavailable.
38440 whardake 14 Nov 96 15:16:22
38441     - (snmp_vars.c):
38442       - #ifdef typo.
38443       - prototype for Interface_Scan_Init().
38444       - Check for existance of tcpstat.tcps_rcvmemdrop before using.
38446 whardake 14 Nov 96 15:17:36
38447     - (config*):
38448       - Check for existance of tcpstat.tcps_rcvmemdrop.
38449       - Check for sys/vfs.h.
38451 whardake 14 Nov 96 15:24:24
38452     - (snmptrap.c, inet.c, route.c): typecasting warning fixes.
38454 whardake 15 Nov 96 16:43:33
38455     - (config*, extensible.c): Make uname calls work correctly.
38457 whardake 15 Nov 96 16:44:11
38458     - (parse.c):  Add back in "reading mib..." debugging statments.
38460 whardake 22 Nov 96 08:18:29
38461     - (snmp_vars.c): Trash interface caching.
38463 whardake 22 Nov 96 09:06:10
38464     - (snmp_vars.c): Merge from FreeBSD2-3-1-1.
38465       - Add checks for ifnet.[io]bytes.
38467 whardake 22 Nov 96 09:14:22
38468     - (config*): Add checks for ifnet.[io]bytes.
38470 whardake 22 Nov 96 11:35:29
38471     - (agent/extensible/*.c, new: extproto.h):  Removed all -Wall warnings!
38473 whardake 22 Nov 96 14:38:05
38474     - (config*, install-sh, mkinstalldirs): Upgraded to autoconf 2.11.
38476 whardake 22 Nov 96 15:10:36
38477     - (extensible.c, read_config.c): removed more -Wall warnings.
38479 whardake 24 Nov 96 16:25:07
38480     - (kernel.c, config*, INSTALL):  New configure switch:  --without-root-access.
38481       - The agent doesn't exit if it can't open /dev/kmem.
38483 whardake 24 Nov 96 16:45:27
38484     version tag ( 3.1.2.pre1 )
38486 whardake 25 Nov 96 08:44:03
38487     - ({agent,apps}/Makefile.in): Put libsnmp.a in front of -l libs.
38489 whardake 25 Nov 96 09:15:57
38490     - (config*, snmp_impl.h): Moved void -> char define to a configure test.
38492 whardake 27 Nov 96 08:02:06
38493     - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
38494       - Change comments to reflect what its actually looking at.
38495       - Remove ifdef around ifnet declarations.
38497 whardake 27 Nov 96 08:03:47
38498     - (extensible.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
38499       - Remove return(0) on void init_extensible().
38501 whardake 27 Nov 96 08:06:04
38502     - (configure, configure.in): Default sysloc UCDavis -> Unknown.
38504 whardake 27 Nov 96 08:21:20
38505     - (INSTALL): Typo:  3.1.3 -> 3.0.3.
38507 whardake 27 Nov 96 08:21:34
38508     - (README): Update.
38510 whardake 27 Nov 96 08:34:12
38511     - (if.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
38512       - Watch out for interface names with ' ' in them.
38513       - Reset signal on BSD signal implementations.
38515 whardake 27 Nov 96 08:45:46
38516     - (if.c): Reset signal on all types of signal implementations.
38518 whardake 27 Nov 96 08:56:44
38519     - (configure.in, configure): Truncate system names beyond [-_].*.
38521 whardake  2 Dec 96 08:55:49
38522     - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
38523       - ifPhysAddr - in Interface_Get_Ether_By_Index, HP-UX has the same
38524             EtherAddr strucure as MIPS.
38525     
38526       - ipAdEntIfIndex - in var_ipAddrEntry, there is a false match on
38527             the loopback interface, giving the wrong answer of the first
38528             interface index.
38529     
38530       - udpInErrors - in var_udp, the count of UDP errors omits discarded
38531             packets.  Some systems (i.e. HP-UX) have extended the udpstat
38532             structure to include these.  I'v tweaked this analogous to a
38533             similar addition in the tcpstat structure.
38534     
38535       - tcpConnState - HP-UX has added an extra state into the list, which
38536             throws the rest of them out.
38538 whardake  3 Dec 96 10:04:02
38539     - (config*, snmp_vars.c):
38540       - Wrote AC_CHECK_STRUCT_FOR and use it.
38541       - Make AC_CHECK_IFNET_FOR use above.
38542       - Changequote '[]' -> '' around sed expression with []s (-Dostype).
38544 whardake  3 Dec 96 10:05:17
38545     - (md5.c): Put 'U'nsigned marker at end of constants to remove gcc warns.
38547 whardake  3 Dec 96 11:04:33
38548     - (snmp_vars.c): From Dave Shield <D.T.Shield@csc.liv.ac.uk>:
38549       - Fix arp table for hpux.
38550     - (config*): Check for arphd.at_next and use in above.
38552 whardake  3 Dec 96 11:14:43
38553     - (EXAMPLE.conf.def, passtest): Move passtest to ucdavis subtree.
38555 whardake  3 Dec 96 14:51:24
38556     - (ece-mib.def): Used -> Avail in memory sequence.
38558 whardake  4 Dec 96 09:16:09
38559     - (asn1.c, parse.c, snmp_api.c, snmp_client.c):
38560       - Patch from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
38561         - Parser fixes for multiple nodes.
38562         - memmove/copy deletes.
38564 whardake  4 Dec 96 09:49:38
38565     - (PORTING, README):  Update for release 3.1.2.
38567 -------------------------------------------------------------------------------
38569 Changes: V3.1.0.1 -> V3.1.1
38571 whardake 11 Sep 96 08:49:14
38572     - (read_config.c): Fixed community number checks.
38574 whardake 24 Sep 96 16:54:59
38575     - (config*, snmp_api.c, snmp_client.c): Added sys/select.h for AIX.
38577 whardake 24 Sep 96 16:59:26
38578     - (snmp_var_route.c, snmp_vars.c): typos.
38580 whardake 24 Sep 96 17:02:47
38581     - (snmp_vars.c): Moved a variable declairation.
38583 whardake 24 Sep 96 17:16:58
38584     - (snmp_var_route.c): typo fixing a typo (sigh..).
38586 whardake 25 Sep 96 14:14:53
38587     - (snmp_var_route.c): freebsd2 typecast.
38589 whardake  1 Oct 96 15:30:46
38590     - (parse.c, parse.h): From Joe Marzot:
38591       - allows the CMU lib to retain the TC information associated with a
38592         particular object. In particular this allows DisplayStrings to be
38593         differentiated from OctetStrings when they are looked up in the
38594         Mib Tree.
38596 whardake  1 Oct 96 15:54:22
38597     - (extensible.c): int -> double to support larger disk sizes.
38599 whardake  1 Oct 96 16:28:52
38600     - (config*, read_config.c):
38601       - Check for mntent.h and include it.
38602       - Check for /etc/mnttab or /etc/mtab and use appropriately.
38603     - (read_config.c):
38604       - pick getmntent over getfsfile if both are available.
38605       - debug cleanup (ofile -> stderr, check for DODEBUG instead of const var).
38607 whardake  3 Oct 96 16:05:47
38608     - (snmp_agent.c):
38609       - Make agent properly check snmpset exit codes and use them (on COMMIT).
38611 whardake  3 Oct 96 16:08:59
38612     - (pass.c):
38613       - Check for passthru existance before returning ERR_NOERROR, else
38614         return ERR_NOSUCHNAME.
38615       - Correctly check for and pass "not-writable" and "wrong-type" pass returns.
38617 whardake  3 Oct 96 16:10:38
38618     - (snmp_impl.h):  Turn on old CMU debugging statments with --enable-debugging.
38620 whardake  4 Oct 96 09:43:40
38621     - (EXAMPLE.conf.def): Added snmpget/set to pass example.
38623 whardake  4 Oct 96 09:44:26
38624     - (Makefile.in): Remove spaces from sedscript when using broken cpp (gcc).
38626 whardake  4 Oct 96 09:46:09
38627     - (snmpd.conf.5.def):
38628       - Cleaned up man page formatting.
38629       - Added note about SNMPset community strings.
38630       - minor proof-reading (major proofing needed still).
38631       - Re-organized a bit.
38633 whardake  4 Oct 96 10:01:20
38634     - (snmpd.conf.5.def): lib -> lib/snmp path correction in FILES section.
38635     - (snmpd.1.def):
38636       - Added a FILES section.
38637       - General clean up.
38639 whardake  7 Oct 96 07:41:40
38640     - (parse.c):  Now loads all mibs (files) in the directory SNMPLIB/mibs.
38642 whardake  7 Oct 96 07:49:59
38643     - (parse.c):  Proper autoconf dirent headers.
38645 whardake  7 Oct 96 08:01:43
38646     - (Makefile.in): Mib installation changed to reflect new mib directory.
38648 whardake  7 Oct 96 08:53:06
38649     - (config*): check correctly for get/setmntent.
38651 whardake  7 Oct 96 09:11:43
38652     - (snmp_agent.c): Removed snmp version check on error return from set.
38654 whardake  7 Oct 96 09:12:23
38655     - (read_config.c): Use getmntent correctly.  Pain.
38657 whardake  7 Oct 96 10:22:47
38658     - (Makefile.in):
38659       - added --recheck to config.status call to regenerate self.
38660       - Changed ece-mib.txt -> ucd-snmp.txt and install (and generate) properly.
38662 whardake  7 Oct 96 10:23:32
38663     - (extensible.c): Chomp newline on uname output.
38665 whardake  7 Oct 96 10:24:12
38666     - (read_config.c): Added 'syscontact' and 'syslocation' parsing.
38668 whardake  7 Oct 96 11:00:10
38669     - (configure.in):
38670       - timestamp stamp-h at end.
38671       - emacs local vars.
38673 whardake  7 Oct 96 11:01:25
38674     - (read_config.c): Remove extra args from strcpy (was strncpy).
38676 whardake  7 Oct 96 11:02:46
38677     - (configure.in):
38678       - timestamp stamp-h at end.
38679       - emacs local vars.
38681 whardake  7 Oct 96 12:23:05
38682     - (snmpd.1.def): Changed to reflect SNMPLIB/mibs.
38684 whardake  7 Oct 96 12:23:27
38685     - (snmpd.conf.5.def): Added syscontact and syslocation.
38687 whardake  9 Oct 96 08:04:14
38688     - (parse.c):
38689       - Parse OBJECT-IDENTY as OBJECT-GROUP (saves only description).
38690       - Change print_error(), read_mib() to reflect file and correct line number.
38692 whardake  9 Oct 96 08:30:29
38693     - (parse.c):
38694       - print a new line in print_error() if debugging is turned on.
38695       - tossObjectIdentifier(): catch multiple bracket clauses (IE { {0 0} } ).
38697 whardake  9 Oct 96 14:36:03
38698     - (read_config.c):
38699       - strncmp -> strncasecmp.
38700       - NULL -> 0.
38702 whardake  9 Oct 96 14:38:05
38703     - (extensible.c):
38704       - sort pass thrus by miboid to prevent passing off to wrong one.
38705       - typos:  exsten -> exten.
38706       - init_extensible() calls update_config() to reduce duplications.
38708 whardake  9 Oct 96 15:18:42
38709     - (snmp_api.c): From: gah@bellcore.com (Gary A. Hayward)
38710       - Free pdu community to quelch purify.
38712 whardake  9 Oct 96 15:22:23
38713     - (README): Added thanks name.
38715 -------------------------------------------------------------------------------
38717 Changes: V3.1 -> V3.1.0.1
38719 whardake 26 Aug 96 10:36:08
38720     - (NEWS) Typo, extra quotation mark.
38722 whardake 26 Aug 96 10:37:05
38723     - (TODO) Extra mib parsing ideas added.
38725 whardake 26 Aug 96 10:37:36
38726     - (ece-mib.def):  commas out of place.
38728 whardake 26 Aug 96 16:55:51
38729     - (snmp_api.c): Fixed a gcc/FreeBSD optimization bug (stupid compiler)
38731 whardake 26 Aug 96 16:58:03
38732     - (event.c, kernel.c, route_write.c): FreeBSD modifications
38734 whardake 27 Aug 96 08:46:43
38735     - (extensible.c):  FreeBSD changes and use getloadavg if available.
38737 whardake 27 Aug 96 08:47:57
38738     - (snmptrapd.c): Fix byte order problem (convert to network before sending).
38740 whardake 27 Aug 96 09:01:10
38741     - (snmptrap.c):
38742       - FreeBSD specific changes.
38743       - more autoconf complete: paths to libraries and kernel location.
38745 whardake 27 Aug 96 09:38:33
38746     - (snmp_var_route.c): FreeBSD specific changes.
38748 whardake 27 Aug 96 10:00:15
38749     - (snmp_vars.c): More warped FreeBSD changes
38751 whardake 27 Aug 96 10:04:56
38752     - (autoconf*):
38753       - FreeBSD additions.
38754       - New kernel location:  /kernel (ick).
38755       - Log file default intelligently checks for /var/log and /usr/adm.
38756       - Checks for getloadavg().
38758 whardake 29 Aug 96 14:42:20
38759     - (extensible/*.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38760       - cleaned up gcc warnings.
38761       - fixed a spelling error.
38763 whardake 29 Aug 96 14:59:55
38764     - (apps/*.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38765       - set exit codes of 0 for all apps.
38766       - Removed SVR4 #ifdefs.
38767       - Greatly improved snmptrap.
38769 whardake 29 Aug 96 15:03:12
38770     - (man/snmptrap.1):  added by Niels Baggesen <recnba@mediator.uni-c.dk>
38772 whardake 29 Aug 96 15:06:21
38773     - (asn1.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38774       - uchar(s) can't be less than 0.
38776 whardake 29 Aug 96 15:06:50
38777     - (mib.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38778       - prototypes for gcc warnings
38780 whardake 29 Aug 96 15:07:56
38781     - (parse.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38782       - save mib descriptions for snmptranslate and other apps that need it.
38784 whardake 29 Aug 96 15:08:28
38785     - (snmp_api.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38786       - gcc warnings NULL -> 0
38788 whardake 29 Aug 96 15:58:10
38789     - (snmpstatus.c): Patch from Trevor Bourget <tbourget@qualcomm.com>
38790       - malloc sysdesc instead of assuming < 128 bytes.
38792 whardake 29 Aug 96 16:03:44
38793     - (snmpwalk.c): Removed SVR4 ifdefs
38795 whardake 29 Aug 96 16:22:25
38796     - (autoconf*, snmp_vars.c): Removed some solaris ifdefs.
38798 whardake 29 Aug 96 16:29:10
38799     - Changed my email address to my new one.
38801 whardake 30 Aug 96 09:23:05
38802     - (configure, configure.in):
38803       - removed -Xs flag for gcc on solaris.
38804       - logfile checks for existance of /var/log and /usr/adm.
38806 whardake 30 Aug 96 09:23:42
38807     - (snmptrap.c): patch screwed up.
38809 whardake 30 Aug 96 09:24:31
38810     - (apps/Makefile.in):  Added kernel_sunos5.o to snmptrap for getKstat.
38811         
38812 whardake 30 Aug 96 09:34:09
38813     - (NEWS, ChangeLog): Updated for 3.1.0.1
38815 whardake 30 Aug 96 09:34:48
38816     version tag ( 3.1.0.1 )
38818 whardake 30 Aug 96 10:15:18
38819     - (README): Updated for 3.1.0.1
38821 whardake 30 Aug 96 11:49:38
38822     - (snmp_vars.c): removed malloc prototype due to conflictions.
38824 -------------------------------------------------------------------------------
38826 Changes: V3.0.7.2 -> V3.1
38828 hardaker  3 May 96 14:34:03
38829     - (acconfig.h, configure.in, snmplib/Makefile.in)
38830       - Added a check for various random functions.
38831       - Included another ifdef to ensure no #define loops occur with str/index fns.
38833 hardaker  3 May 96 14:35:27
38834     - (agent/snmp_var_route.c,snmp_vars.c)
38835       - Changed the interface counter to a short for all architectures (bus err)
38836       - Undefed a function that is never used.
38838 hardaker  3 May 96 14:37:17
38839     - (agent/snmp_vars.c) Solaris fix for interfaces.
38840       - From Dan A. Dickey <ddickey@transition.com>
38842 hardaker  3 May 96 14:40:18
38843     - (apps/snmptrap.c) Added #include<sys/sockio.h>
38845 hardaker  9 May 96 13:24:00
38846     - (apps/snmpset.c) Added '.' as a delimiter for decimal encoded strings.
38848 hardaker  9 May 96 13:27:40
38849     - (acconfig.h, configure.in, snmplib/Makefile.in)
38850       - Added a check for various random functions.
38851       - Included another ifdef to ensure no #define loops occur with str/index fns.
38853 hardaker  9 May 96 13:33:12
38854     - (acconfig.h,agent/{Makefile,snmp_vars.c},agent/extensible/many):
38855       - Added support for passthru mibs.  Total control is handed to exec's.
38857 hardaker  9 May 96 16:14:28
38858     - (configure.in): Solaris specific cpp flags added for SUNspro's cpp.
38859     - (agent/{snmp_vars,snmpd}.c,agent/extensible/{extensible,misc,pass}.c,
38860        snmplib/{mib,snmp_client}.c):
38861       - Cleaned up prototypes to match more carefully (with Solaris's spro cc).
38863 hardaker 10 May 96 10:27:14
38864     - (kernel_sunos5.c): A patch to fix a virtual interface problem.
38865       - patch supplied by "Dan A. Dickey" <ddickey@transition.com>
38867 hardaker 10 May 96 18:16:57
38868     - (many): Mereged baggesen-3-0-7-2 branch into main trunk.
38870 hardaker 13 May 96 15:56:45
38871     - (agent/extensible/misc.c): exec Names were getting included in the command.
38873 hardaker 13 May 96 15:57:43
38874     - (agent/extensible/misc.c): close file descriptors before re-starting agent.
38876 hardaker 13 May 96 15:58:44
38877     - (agent/snmp_agent.c, agent/snmp_vars.c, agent/extensible/extensible.c):
38878       - Bug fix: GLOBALSECURITY bug:  save rightmost two bits in acl.
38880 hardaker 13 May 96 15:59:30
38881     - (snmplib/snmp_impl.h): Change RWRITE to include Write for V2 bits.
38883 hardaker 15 May 96 08:59:51
38884     - (agent/extensible/pass.c) Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38885       - Implemented missing parts of interface address and network output (-i)
38887 hardaker 15 May 96 09:02:24
38888     - (agent/kernel_sunos5.c) Patch from "Dan A. Dickey" <ddickey@transition.com>
38889       - Better caching algorithm for improved speed.
38891 hardaker 15 May 96 09:05:49
38892     - (*/.cvsignore) ignore file update.
38894 hardaker 15 May 96 09:06:49
38895     - (Makefile.in,sedscript.in) Added PREFIX to the sedscript.
38897 hardaker 15 May 96 09:07:35
38898     - (EXAMPLE.conf.def, man/snmpd.conf.5.def): documented pass thru mibs.
38900 hardaker 15 May 96 09:29:21
38901     - (COPYING, README, TODO) Release docs updated.
38903 hardaker 15 May 96 09:50:15
38904     - (agent/kernel_sunos5.c) patch mistake.
38906 hardaker 15 May 96 09:51:12
38907     - (agent/extensible/read_config.c): ansi semantic fix for '<'.
38909 hardaker 15 May 96 09:51:37
38910     version tag ( 3.1.A1 )
38912 hardaker 15 May 96 12:00:57
38913     - (INSTALL) make install as root.
38915 hardaker 15 May 96 12:03:54
38916     - (README) Added a note (pointer to docs) on the agent's extensiblity.
38918 hardaker 15 May 96 12:23:40
38919     - (apps/snmpnetstat/if.c) removed & in front of array passed as arg.
38921 hardaker 15 May 96 12:35:16
38922     - (sedscript.in) Fixed a horrible typo.  P -> PREFIX
38924 hardaker 22 May 96 08:50:28
38925     - (man/Makefile.in) Updated the way sedscript is used.
38927 hardaker 22 May 96 08:51:01
38928     - (config.guess, configure, install-sh, mkinstalldirs): Autoconf-2.10
38930 hardaker 22 May 96 12:50:24
38931     - (agent/kernel_sunos5.c, snmp_vars.c,
38932        agent/extensible/extensible.c,readconfig.c,snmp_vars.c):
38933       - Patch from Niels Baggesen <recnba@mediator.uni-c.dk>:
38934         - finally nailed that missing initialization that gave problems
38935           with the AT subtree
38936         - I also implemented the disk part of the extensibility in the
38937           attached patch.
38939 hardaker 22 May 96 12:55:33
38940     - (apps/snmpnetstat/if.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
38941       - reworked the way snmpnetstat -i works.
38943 hardaker 23 May 96 14:43:49
38944     - (acconfig.h, config.h.in): Don't define random if it already exists.
38946 hardaker 23 May 96 14:44:15
38947     - (extensible.c):  Added a disk warning to stderr.
38949 hardaker 23 May 96 14:44:39
38950     - (acl.c, party.c, view.c): removed NULL defines.
38952 hardaker 23 May 96 14:56:42
38953     - (if.c): type casting bugs.
38955 hardaker 23 May 96 16:28:08
38956     - (acl.c, party.c): include stdio.h
38958 hardaker 23 May 96 17:09:24
38959     - (config*, extensible.c): fixed disk checks on Solaris and alpha's
38960       - use statvfs over fstab if both present.
38962 hardaker 23 May 96 17:48:09
38963     - (config*): check for getmntent.
38965 hardaker 24 May 96 12:23:52
38966     - (snmplib/parse.c):  parsing fixes from Mike Perik <mikep@crt.com>
38968 hardaker 24 May 96 12:39:51
38969     - (README): Added a thanks section.
38971 hardaker 24 May 96 13:08:28
38972     - (EXAMPLE.conf.def): minor example file changes.
38974 hardaker 24 May 96 13:09:02
38975     - (config*):  Check for sys/mnttab.h
38977 hardaker 24 May 96 13:09:52
38978     - (read_config.c): ifdef cleanup
38980 hardaker 24 May 96 13:10:34
38981     - (parse.c): declarations cleanup
38983 hardaker 24 May 96 13:13:21
38984     - (snmpd.conf.5.def):  note on creating comments added.
38986 hardaker 24 May 96 13:38:46
38987     - (read_config.c): #ifdef typo
38989 hardaker 24 May 96 13:54:25
38990     - (acconfig.h, config.h.in):  define memmove if not defined and memcpy is.
38992 hardaker 24 May 96 13:55:14
38993     - (if.c, route.c): cast returns from index to char *.
38995 hardaker 24 May 96 14:02:53
38996     - (config*): check for memmove before you define it.
38998 hardaker 24 May 96 14:53:20
38999     - (read_config.c): printf -> DODEBUG check
39001 hardaker 24 May 96 15:28:41
39002     - (accconfig.h, config.h.in): #ifdef typos
39004 hardaker 24 May 96 15:29:13
39005     - (snmp_vars.c): removed some ifdef requirements.
39007 hardaker 24 May 96 15:29:29
39008     - (snmp_vars.h): reorganized
39010 -------------------------------------------------------------------------------
39012 Changes:  V3.0.7.1 -> V3.0.7.2
39014 Niels Baggesen <recnba@mediator.uni-c.dk> 1 May 96 12:37:35
39015     - (many) Fixes for Solaris (2.5) submitted by
39016              Niels Baggesen <recnba@mediator.uni-c.dk>:
39017         "Some are my own, others are from Yuri Rabover who originally
39018          created the patch. Some of this is there to eliminate the
39019          dependency on the ucblib compatibility stuff, some is "cosmetic",
39020          but it also fixes a serious problem in the agent, where walking
39021          the mib tree can loop endlessly if you have multiple network
39022          interfaces."
39024 hardaker  1 May 96 13:54:18
39025     - (configure*, agent/extensible/{read_config,extenisble}.c):
39026       - configurified (new word) some of Niels' changes and the bcopy/memmove stuff.
39028 hardaker  1 May 96 13:55:16
39029     - (man/snmpd.1.def,snmpd.conf.5.def) .C -> .B, to increase nroff portability.
39031 hardaker  1 May 96 14:35:23
39032     - (agent/route_write.c,agent/extensible/extensible.c):
39033       - netbsd1.1B specific fixes: clash with sys_errlist and rt_dst defines.
39035 hardaker  1 May 96 14:37:09
39036     - (local/snmpcheck) Tk-b10 fixes.
39038 hardaker  1 May 96 14:37:25
39039     - (sedscript.in) forgot NETBSD1ID def.
39041 hardaker  1 May 96 14:56:21
39042     - (acconfig.h,agent/extensible/mibdefs.h): removed coments/spaces from defines.
39044 -------------------------------------------------------------------------------
39046 Changes:  V3.0.7 -> V3.0.7.1
39048 hardaker 25 Apr 96 12:18:43
39049     - (ChangeLog, acconfig.h, config.h.in) Defined DEBUGP if DODEBUG is not defined.
39051 -------------------------------------------------------------------------------
39053 Changes:  V3.0.6 -> V3.0.7
39055 hardaker  5 Apr 96 16:11:39
39056     - (local/snmpcheck.def) Tk-b8 => Tk-b10 changes
39058 hardaker  5 Apr 96 16:12:22
39059     - (configure) autoconf-2.7 -> autoconf-2.9
39061 hardaker  5 Apr 96 16:15:11
39062     - (snmplib/asn1.c) removed a required 'unix' define surrounding a header file.
39064 hardaker  5 Apr 96 16:19:35
39065     - (man/Makefile.in) Added a 'clean' definition to the Makefile.
39067 hardaker 12 Apr 96 14:51:08
39068     - Changed nlist warnings to only print if DODEBUG is defined in config.h
39070 hardaker 12 Apr 96 14:51:42
39071     - (agent/snmp_vars.c, agent/extensible.c)
39072       - Changed nlist warnings to only print if DODEBUG is defined in config.h
39074 hardaker 12 Apr 96 16:49:23
39075     - (snmp_var_route.c)
39076       - Changed nlist warnings to only print if DODEBUG is defined in config.h
39077     - (many) Added support for hppa1.1-hp-hpux10.01
39078       - totally! redid the routing tables for BSD 4.4 derived systems
39079         (alpha, hpux10.01+, netbsd) since hpux10 doesn't have 4.3 compat structs.
39080     - (ece-mib.def) Capitalization problem.
39081     - (configure.in)
39082       - Cleaned up kernel checking
39083       - Started using a autoconf 2.8 feature to check for cache values.
39085 hardaker 15 Apr 96 12:53:40
39086     - (configure) New command line option:  --enable-debugging.  Turns on debugging.
39087     - (configure) Fixes for type checking of 4.4 rtentry structures on alphas.
39089 hardaker 15 Apr 96 14:11:39
39090     - (configure) New command line option:  --with-defaults.  Don't prompt the user.
39091     - (configure) bug fixes:  wasn't quoting kernel and dmem location.
39092     - (configure) gcc cpp requires -x c to accept .in file suffix.
39094 hardaker 15 Apr 96 14:36:48
39095     - (agent/snmpd.c) Fixed 2 gettimeofday calls -- added a NULL timezone ptr.
39097 hardaker 16 Apr 96 09:47:18
39098     - (configure) I forgot DMEM_LOC needs to be #undef'ed if not found
39100 hardaker 16 Apr 96 09:48:06
39101     - (agent/{route_write.c,snmp_var_route.c}) OSF3.2 specific changes.  arg.
39103 hardaker 16 Apr 96 18:08:29
39104     - (snmpd.c) Added fflush calls after printing packet dumps
39106 hardaker 24 Apr 96 08:36:06
39107     - (configure.in) More header file checks (vm/vm.h (+ others) and ufs/ffs/fs.h)
39109 hardaker 24 Apr 96 08:36:50
39110     - (agent/extensible/extensible.c) Include ufs/ffs/fs.h if available.
39112 hardaker 24 Apr 96 08:37:13
39113     - (agent/Makefile.in) Forgot a quote.  (why hasn't this appeared before?)
39115 hardaker 24 Apr 96 08:38:18
39116     - (agent/alarm.c) Fixed some define naming conflicts for NetBSD (timeradd()).
39118 hardaker 24 Apr 96 08:44:45
39119     - (agent/snmp_var_route.c,snmp_vars.c) more config files for NetBSD.
39120     - (agent/snmp_vars.c) removed arp tables for netbsd.
39122 hardaker 24 Apr 96 08:54:07
39123     - (acconfig.h, config.h.in, ece-mib.def, ov/*) Added NetBSD to sys-OID returned.
39125 hardaker 24 Apr 96 08:54:39
39126     - (man/.cvsignore) added snmpd.1
39128 hardaker 24 Apr 96 09:00:21
39129     - (README) updated
39131 hardaker 24 Apr 96 09:07:40
39132     - (INSTALL) updated
39134 hardaker 24 Apr 96 11:46:52
39135     - (agent/snmp_var_route.c) Checked for sys/mbuf for determining rtentry.rt_next
39137 hardaker 24 Apr 96 11:55:10
39138     - (agent/snmp_var_route.c) @#$%ing solaris
39140 hardaker 24 Apr 96 13:25:48
39141     - (config*,agent/snmp_var_route.c) config checking for rtentry.rt_next
39143 hardaker 24 Apr 96 14:37:47
39144     - (local/snmpcheck) new pref:  don't pop forward on new problems.
39146 -------------------------------------------------------------------------------
39148 Changes:  V3.0.5 -> V3.0.6
39150 hardaker 24 Jan 96 16:31:20
39151     - Returning EXTENSIBLEDOTMIB.AGENTID as the new objectid
39153 Dave Shield <D.T.Shield@csc.liv.ac.uk> 24 Jan 96 16:33:08
39154     - Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>
39155       - fixes -p PORT command line option to actually use the requested port.
39156       - fixes the -l LOGFILE command line option to actually use it.
39158 hardaker 24 Jan 96 16:36:51
39159     - (Makefile, config.h, ece-mib.*, sedscript.in)
39160       - changed the way mib.txt is built
39161         - split the command into two parts to build a ece-mib.txt as well
39162       - added a new ObjectID addition to ece-mib.txt
39163       - DEFMAXLOADAVE -> DREMOVEMEEFMAXLOADAVE
39165 hardaker 26 Jan 96 08:25:08
39166     - The Solaris 2.5 kernel has moved to /kernel/genunix
39167       - Thanks goes to pommier@volnay.stortek.com (Vincent Pommier (Toulouse))
39169 hardaker  9 Feb 96 17:05:00
39170     - Better OpenView support
39171       - Returns different sysObjectID's for each architecture
39172       - Added a 'ov' directory for OpenView support files
39173         - currently contains necessary files to support a UCD bitmap file
39174           for hosts using the ucd-snmp agent.  See the ov/README file for details.
39176 hardaker 12 Feb 96 14:28:27
39177     - (acconfig.h, config.hin, agent/extensible/misc.c)
39178       - The agent now sets an alarm to restart rather than doing at the
39179         snmpset time to return a value to the snmpset request.
39181 hardaker 16 Feb 96 16:32:41
39182     - (acconfig.h,config.h.in, agent/snmp_agent.c, agent/extensible/read_config.c)
39183       - .conf file addition:  "community N STRING" to change community names
39185 hardaker 21 Feb 96 16:12:39
39186     - (Makefile.in, sedscript.in, man/Makefile.in, man/snmpd.conf.5.def)
39187       - Added the beginnings of a snmpd.conf manual page.
39189 hardaker 21 Feb 96 16:15:36
39190     - (apps/Makefile.in, apps/snmptrap.c)
39191       - Added apps/snmptrap
39192         - code taken from 2.0.1 and submitted to me by francus@metsny.delphi.com.
39193         - I have yet to test it.
39195 hardaker  6 Mar 96 09:09:15
39196     - (agent/snmpd.c) Added O_TRUNC to the logfile open() call.
39198 hardaker  6 Mar 96 10:06:24
39199     - (agent/extensible/read_config.c) small bugs fixed
39200       - disk entries with no size specified caused seg-faults.
39201       - better type checking on MIB for 'exec MIB' entries.
39202       - more error messages added.
39204 hardaker  6 Mar 96 16:38:16
39205     - (ece-mib.def)
39206       - Changed capitalization schemes to be mosy compliant.
39207       - Made the memory mib SYNTAX point to the Memory sequence like it should.
39209 hardaker  6 Mar 96 16:58:11
39210     - (snmplib/mib.c) printed values for timeticks are no longer negative.
39212 hardaker  8 Mar 96 10:31:34
39213     - (snmplib/snmp_client.c) Check if variable content is NULL before using.
39215 hardaker  8 Mar 96 16:56:08
39216     - (agent/extensible/exec.c)
39217        - relocatable exec's failed to close the cache file.
39219 hardaker 11 Mar 96 13:37:25
39220     - (snmp_var_route.c, snmp_vars.c, extensible.c): commented out nlist warnings.
39222 hardaker 11 Mar 96 15:17:26
39223     - (man/{Makefile.in,snmpd.1.def,snmpd.conf.5.def},versiontag,sedscript.in):
39224       - cleaned up documentation more and added the version number to the trailers.
39226 hardaker 11 Mar 96 15:17:57
39227     - (README): cleaned up, re-arranged, shortened (sections moved to man/* docs).
39229 hardaker 11 Mar 96 15:40:17
39231     - (README): more clean up and added reference to the ucd-snmp mailing list.
39233 Giovanni S. Marzot <gmarzot@baynetworks.com> 11 Mar 96 15:57:20
39235     - (snmplib/snmp_api.c): fixed a timeout bug caused by architectures
39236       with an unsigned timeval.tv_sec value.
39237       - Thanks goes to Giovanni S. Marzot <gmarzot@baynetworks.com> for
39238         the patch!
39240 -------------------------------------------------------------------------------
39242 Changes since V3.0.4
39244 hardaker 19 Jan 96 17:31:16
39245     - (configure*)
39246       - updated to autoconf v2.7
39247       - Hopefully now using correct 'make' definitions
39249 hardaker 19 Jan 96 17:32:57
39250     - (agent/extensible/*.c)
39251       - Declaired more static variables (long_ret) to fix sun4s exit codes (again).
39253 hardaker 22 Jan 96 16:27:30
39254     - (acconfig.h, agent/snmp_vars.c, agent/extensible/*.c)
39255       - Added new defines to turn on/off sections of the extensible mib.
39256       - This also fixes the mib.txt file definitions if something is turned off.
39257     - (Makefile.in) removed ${srcdir} from the front of stamp-h.in
39259 hardaker 22 Jan 96 17:18:58
39260     - (local/Makefile.in) Added a chmod to make the snmpcheck script executable
39262 hardaker 22 Jan 96 17:23:17
39263     - (local/snmpcheck)
39264       - added agent controls:  restart, updateconfig, clearcache.
39265       - removed an old debugging printf.
39266       - ctrl-f => fixall.
39267       - Added keyboard accelerators to the associated menu items.
39268       - Made highlightThickness a global parameter via $window->option('add').
39269       - Added a entry box to the executable commands with the command to run.
39272 -------------------------------------------------------------------------------
39274 Changes since V3.0.3
39276 hardaker 23 Oct 95 16:37:43
39277     - (extensible.c) stopped reporting anything for the disk mib if no
39278       disks were defined in the snmpd.conf file.  This was causing an
39279       error in the agent's error mib when no disks were defined and
39280       someone walks the disk mib.
39282 hardaker 20 Nov 95 16:04:47
39283     - (README) Added pointer to this file via ftp
39285 hardaker 20 Nov 95 16:05:12
39286     - (TODO) Find and fix memory leak sometime
39288 hardaker 20 Nov 95 16:07:45
39289     - (configure.in) Check for -lelf for solaris 2.3 and younger
39290     - (configure.in) More solaris specifics:  -DSVR4
39291     - (configure.in) Caches initial prompt in the configure script so you
39292       won't be bugged twice by the initial question.
39294 hardaker 20 Nov 95 16:08:49
39295     - (config.h.in) Check for -lelf for solaris 2.3 and younger
39297 hardaker 20 Nov 95 16:09:37
39298     - (all autoconf built files) Updated everything to autoconf 2.5
39300 hardaker 20 Nov 95 16:10:49
39301     - (trapnotif) Logs no-response errors.
39302     - (trapnotif) Better string checking (quotes all variables now)
39304 hardaker  1 Dec 95 16:20:13
39305     - local/snmpcheck:       *new features*
39306       - handles failed snmpwalk/get/sets much more gracefully now
39307       - new preference:  You can pick what types of problems to check for
39308         - -f on the command line only checks for fixable problems
39309       - no longer ping::echos hosts before checking them
39310         - instead relies on 'No Response' type replies from snmpwalk/get to
39311           determine if a host is up.
39312         - ping the host is still an option (through the command line and menus)
39313       - converted from Tk-b4 to Tk-b8
39314       - Added a logging window for debugging and tracking of actions.
39315         - new command line options:  -V NUM  initial log verbosity level
39316                                      -L      show the log window at startup
39317       - Now translates mib numbers into more reasonable names
39319 hardaker  5 Dec 95 14:57:14
39320     - (configure*) added AC_TYPE_PID_T to the configure checks
39322 hardaker  5 Dec 95 15:01:10
39323     - (snmpcheck)
39324       - New flag:  -d, don't start checking anything.  Just bring up interface.
39325       - check for blank output of snmpget before parsing with s///g
39326         constructs.
39328 hardaker  5 Dec 95 15:05:20
39329     - (agent/extensible)
39330       - Bug fix:  alphas and sunoses were reporting incorrect extensible
39331         exit codes.  (yet another 64/32 bit bug found).
39332       - Bug fix: agent-update,restart, and cache mib flush entries were
39333         returning values instead of pointers to values.
39335 hardaker 13 Dec 95 15:27:19
39336     - (agent/extensible/misc.c) bug fixes for exec items:
39337       - a second snmpwalk of the exec item would return the old cache
39338         file.  Fixed by reseting the last cachetime to 0 to always rescan
39339         after fork/pipe/memory/etc errors.
39340       - Made lastresult a static var.  Was returning wrong exit codes
39341         under, strangely enough, only sunos-4 machines.
39343 hardaker 20 Dec 95 09:53:10
39344     - snmp_open calls getservbyname only once now, at the request of Gary
39345       Hayward <gah@dirac.bellcore.com>.
39347 hardaker 20 Dec 95 15:56:16
39348     - Found and fixed a memory leak in the routing table mib.
39350 hardaker 28 Dec 95 10:01:35
39351     - Added sedscript to the .cvsignore file.
39353 hardaker 28 Dec 95 10:24:37
39354     - Added a sedscript which is built from config.h and agent/extensible/mibdefs.h
39355       - used to dynamically build mib.txt and local/snmpcheck.
39357 hardaker 28 Dec 95 12:06:49
39358     - Created a EXAMPLE.conf file for example usage.
39360 -------------------------------------------------------------------------------
39362 Changes since V3.0.2.1
39364 hardaker 29 Sep 95 13:43:49
39365     - ported to GNU's autoconfig2.4
39366       - to install, you must now run ./configure first to generate the
39367         Makefiles and config.h
39368       - almost all of the code is now dynamically checked for problems
39369         rather than being dependant on architecture names.
39370     - system name now dynamically determined at run time (from uname -n)
39371     - created a 'make depend' call (finally).
39372     - (agent/snmp_vars.h) changed SYSNAME define to SYSTEMNAME define to
39373       avoid a conflict with a solaris header file.
39374     - protecting better against include header files twice.
39375     - Most of port to Solaris 2.4 finished.  The kernel reads still need work.
39377 hardaker 29 Sep 95 13:46:43
39378     - (NEWS) updated the news file.
39380 hardaker  3 Oct 95 09:24:00
39381     (acconfig.h) Minor bug:  recursive comments not correct for compilers (AIX)
39383 hardaker  3 Oct 95 09:43:54
39384     (versioninfo.c) Added 3-0-3-A1 tag
39386 hardaker  4 Oct 95 16:53:39
39387     version tag of versioninfo.c
39389 hardaker  5 Oct 95 15:23:05
39390     - More Solaris porting.
39391       - Most mibII entries now work.
39392          - Haven't checked returned information for accuracy
39393       - sysUpTime still fails.
39394       - cc and gcc both compile everything now.
39396 hardaker  5 Oct 95 15:48:23
39397     version tag of versioninfo.c
39399 hardaker  6 Oct 95 11:37:00
39400     - (README) Moved INSTALLATION instructions to INSTALL
39401                Changed listing of supported architectures
39402                Updated AVAILABILITY section
39404 hardaker  6 Oct 95 16:28:48
39405     version tag of versioninfo.c
39407 hardaker  6 Oct 95 16:32:04
39408     - (snmpd.c) Added two new flags:
39409       -h for help
39410       -v for version information
39412 hardaker  6 Oct 95 16:32:43
39413     - (parse.c, snmp.c) added config.h to the list of includes.
39415 hardaker  6 Oct 95 16:40:38
39416     - (snmpd.c) Usage of --help and --version should work now...  GNU standard.
39418 hardaker  6 Oct 95 16:41:18
39419     - (NEWS/-TODO) -h/--help, -v/--version command line options
39421 hardaker 11 Oct 95 17:33:26
39422     - The configure script now prompts for important values to be put in
39423       config.h.  Some things need to use $(prefix) instead however.
39424     - (Makefile.in, agent/Makefile.in, apps/Makefile.in)
39425       + linking to ../snmplib/libsnmp.a instead of ../lib/libsnmp.a to
39426         remove install requirement.
39427       +  put ../lib/libsnmp.a in application
39429 hardaker 13 Oct 95 15:45:28
39430     - (snmpd.c) Added -p port to --help output
39431     - (config) Setup to use --prefix to look for config files.
39433 hardaker 16 Oct 95 13:01:39
39434     - (Makefiles) Fairly decent 'make install' now possible.  Installs
39435       into the directory specified by --prefix for the ./configure script.
39436     - (extensible.c) config file re-location: now uses the SNMPLIBPATH
39437       defined loosely as $(prefix)/lib/snmp/.
39439 hardaker 16 Oct 95 15:02:01
39440     - (Makefiles) make install echos what its doing in a more clear fashion
39441     - (INSTALL) added better instructions to the INSTALL file.
39442     - (README) minor wording changes
39444 hardaker 16 Oct 95 16:21:43
39445     - (snmpd.c) was still looking in /etc for two .conf files.
39447 hardaker 16 Oct 95 16:43:12
39448     - (apps) all apps were still looking in /etc/ for .conf files
39450 hardaker 17 Oct 95 16:58:32
39451     version tag ( 3.0.3 ) of versioninfo.c
39453 hardaker 17 Oct 95 17:00:22
39454     - ChangeLog update
39457 -------------------------------------------------------------------------------
39459 Changes since V3.0.2
39461 hardaker 21 Sep 95 09:27:18
39462     (snmplib/md5.c) Forgot to include sys/types.h for u_long definition.
39464 -------------------------------------------------------------------------------
39466 Changes since V3.0.1
39468 hardaker 26 Jul 95 16:31:41
39469     - Added a new #define: EXIT_ON_BAD_KLREAD to config.h
39470       If defined, and an error occurs while reading the kernel contents,
39471       the agent will exit.  This was the default.  I wanted it to
39472       continue.
39473     
39474     - Port to dec-alpha/OSF 3.1
39475       - alpha's long is 8 bytes, not 4.
39476       - should be (mostly) 64 bit clean now.
39477       - cleaned up a LOT of bugs CMU code in the process.
39479 hardaker 28 Jul 95 14:23:41
39480     Yet more problems fixed in the alpha port.
39481       -- more int -> long checking.
39483 hardaker 31 Jul 95 16:27:47
39484     - snmpcheck changes:
39485       - terminal (ascii) based supported fixed.
39486         - Detects presence of a DISPLAY variable.
39487         - Now requires the Term::Readkey package.
39488         - asks users weather to fix problems
39489       - raises and deiconifies when new problems are found
39490       - sets the background color of new problems to pinkish
39491       - new preference:  ping host?
39492       - global key bindings:
39493           ctrl-q = quit; ctrl-h = hide; ctrl-s = seen all
39495 hardaker  1 Sep 95 11:57:52
39496     - Fixed alpha's kernel lookups:
39497       * CMU code was passing ints into lseek (needs long).
39499 hardaker 18 Sep 95 16:09:25
39500     Minor mods to README file.
39502 hardaker 18 Sep 95 16:13:49
39503     Minor bug:
39504       (sh_count_procs) check if returned file descriptor > 0 before continuing
39506 -------------------------------------------------------------------------------
39508 Changes since V3.0
39510 hardaker 16 Jun 95 10:13:53
39511     Removed 'gmake' -> 'make' in agent/Makefile
39513 hardaker 16 Jun 95 10:15:42
39514     House cleaning
39515       - Compiles cleanly on hpux/gcc
39516         (except one include file error I don't have control over.)
39517       - Change VERSION_ID -> VERSIONID to avoid conflicts with HP's includes.
39519 hardaker 16 Jun 95 14:13:53
39520     House Cleaning:
39521       Took out gcc/ansi requirement for the agent.
39522       perror() is called more frequently for log archival
39523     
39524     New Bug/Haven't solved:
39525       HP-UX:  if agent/*.c and agent/extensible/*.c are built with gcc,
39526           DisplayStrings return garbage.  No clue as to why.
39528 hardaker 16 Jun 95 14:20:48
39529     House Cleaning:
39530       Missed a VERSION_ID
39532 hardaker 21 Jun 95 09:11:27
39533     Changed another "empty" error message in the CMU code to a real warning.
39535 hardaker 21 Jun 95 09:15:31
39536     Bug Fix:
39537       Stopped returning a pointer to a non-static char array...  (-> static char)
39538       Passing wrong pointer to seterrorstatus() in setPerrorstatus()
39539     
39540     Feature:
39541       Added a setable mib entry to the version mib to re-read the config file(s).
39543 hardaker 21 Jun 95 09:18:37
39544     ece-mib.def:
39545     Bug Fix:
39546       Loadave mib:  Integer -> DisplayString
39547       versionClearCache:  -> read-write (was read-only)
39548     
39549     Feature:
39550       Added a setable mib entry to the version mib to re-read the config file(s).
39552 hardaker 21 Jun 95 09:19:17
39553     Changed default CC to cc again.
39555 hardaker 21 Jun 95 09:20:23
39556     snmplib:
39557       Bug fix:  fdset -> (int *) fdset in select call.
39559 hardaker 10 Jul 95 11:27:00
39560     Two new command line options:
39561       -l LOGFILE       Outputs stderr/out to LOGFILE (overrides config.h def)
39562       -L               Do NOT write to a log file (overrides config.h)
39564 hardaker 10 Jul 95 12:29:32
39565     - More perror()s converted to set the snmp error status flag on the agent.
39566     - error status flag is now prioritized.  perrors get the highest so
39567       other errors won't override them if they happen at a later time.
39568     - Added the beginnings of a restart mib to the version mib of the
39569       agent.  Setting this writable mib to one will cause it to exec
39570       itself again (for remote restart/updates).
39572 hardaker 10 Jul 95 12:30:19
39573     Minor comment change in config.h
39575 hardaker 14 Jul 95 15:12:40
39576     - Finished the restart mib.  This is a setable sub-mib of the version
39577       mib, default to VERSION.12(.1).  If snmp-set to '1', it will restart
39578       the agent.
39579     
39580       *  A side effect of this is that it restarts 3 times or so, since it
39581          never returns a responce to the program generating the request.
39582          If said program tries to resend the request (which most do), it
39583          will AGAIN restart the agent...  oh well.
39585 hardaker 14 Jul 95 15:15:31
39586     - snmpcheck (tk-perl-b4 script) is pretty stable at this point.  I
39587       lost curses support, and need to re-add it still, so it is still
39588       beta.  It does expect a log file of problems to exist (point it to
39589       /dev/null), and needs to know the locations of the mibs to check
39590       (which aren't configured by 'make'), so it needs some work.
39591       However, it will query an agent, check its problems based on the
39592       status of the error flag (or return code) being >1 and report them
39593       with neat GUI-buttons and stuff (oh wow).  No documentation on it though.
39595 -------------------------------------------------------------------------------
39597 Changes since 3-0A1:
39599 hardaker  2 Jun 95 16:23:46
39600     - version update
39602 hardaker  5 Jun 95 12:44:46
39603     - agent/extensible/Makefile:
39604         --  no longer requires GNU make
39605         --  etags no longer run by default
39606     
39607     - SunOS additions:
39608         -- loadaverage checking MIB enabled
39609         -- disk checking MIB enabled
39611 hardaker  9 Jun 95 10:21:07
39612     - Added a SNMPBLOCK option to the config.h file.  Supposedily setting
39613       this to zero (now the default) will allow snmp requests to time out.
39614       Haven't tested it throughly.
39615         -- Contributed by Sanjai Narain <narain@thumper.bellcore.com>
39617 hardaker  9 Jun 95 10:21:51
39618     - Correctly ordered the mib table list.
39619       --  Need to write a dynamic checker/re-orderer.
39621 hardaker  9 Jun 95 10:23:35
39622     - Correct usage for snmpwalk is now possible.  IE, snmpwalk target
39623       .1.3.6.1 will now browse the entire tree.
39624       -- Still fails on relocatable extensible mibs and will until I
39625          write a dynamic tree builder.
39627 hardaker  9 Jun 95 14:08:15
39628     - Changed test -x to test -f in snmplib/Makefile.  Not all OSes
39629       (ie ultrix) handle this.
39631 hardaker 12 Jun 95 10:35:38
39632     - local/trapnotif:
39633       -- uses snmpv2 now (correctly)
39635 hardaker 12 Jun 95 10:37:46
39636     - Reports all errors through the error mib now instead of through perror().
39637     - Cleaned up error handling.  Shouldn't handle errors nicely if system
39638       errors occur when scanning an extensible mib.
39640 hardaker 14 Jun 95 11:24:20
39641     agent:
39642     - Mib table is now qsorted at run time and the extensible variables are
39643       sorted in at this time.  This brings the agent up to correct
39644       SNMPwalk/getnext protocols.  You can now walk the entire tree
39645       including the extensible sections and it won't stop.
39646       * This has an added bonus of checking the mib table
39647         (agent/snmp_vars.c) for correct order.  I have added things to the
39648         wrong location too many times and caused the agent to function
39649         incorrectly.  Major win.
39651 hardaker 14 Jun 95 12:56:49
39652     - Cleaned up/Added more documentation to config.h
39653     - GLOBALSECURITY now uses the left most four bits in the MIB acl.
39654       This is more compatible with the CMU code than using the left most
39655       2, which was done previously.
39658 hardaker 14 Jun 95 13:43:38
39659     - Added more documentation to the README file.
39660     - Created a mailing list to handle announcements
39661       (ucd-snmp-announce@ucd-snmp.ucdavis.edu)
39664 # generated using:
39665 #  cvs2cl -b -r -f ChangeLog.add -F V4-2-patches --no-wrap -S
39666 #  perl dist/changelogfix < ChangeLog.add > ChangeLog.reallyadd