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:
14 2003-09-05 23:41 hardaker
16 * configure, configure.in:
18 forgot a test after the if
20 2003-09-05 23:37 hardaker
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,
42 2003-09-05 23:25 hardaker
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)
54 2003-09-05 22:30 hardaker
56 * agent/mibgroup/agentx/protocol.c:
58 Patch #800485 from Bob Rowlands for 64 bit agentx problems
60 2003-09-05 22:16 hardaker
64 Patch #792008 from Thomas? to allow usmUser tokens to override previous entries
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.
75 2003-09-05 22:00 hardaker
77 * Makefile.in, snmplib/Makefile.in:
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
89 high level comments about contained copyrights moved from the main branch
91 2003-09-05 21:54 hardaker
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
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.
111 2003-07-27 16:54 rstory
115 fix filename in error msg, as noted in coders
117 2003-07-24 18:14 rstory
121 add access to augments tag (fix bug 740082: mib2c handles AUGMENTing tables
124 2003-07-24 18:13 rstory
128 add indexes from augmented table for tables using augments (fix
129 bug 740082: mib2c handles AUGMENTing tables incorrectly)
131 2003-07-24 05:27 rstory
135 define NETSNMP_INLINE as empty if not defined
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
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
149 2003-07-09 20:54 rstory
151 * dist/: nsb-package, nsb-nightly:
153 add host/path upload params; use new nsb-default-paths
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
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.
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.
174 2003-07-03 20:26 rstory
176 * snmplib/: container_list_ssll.c, container_null.c
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
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
195 2003-07-02 10:44 hardaker
199 file strlcpy.c was initially added on branch V5-0-patches.
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,
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.
211 2003-07-02 10:37 hardaker
215 don't use isspace and isprint simultaniously
217 2003-07-02 10:36 hardaker
219 * local/mib2c.iterate.conf:
221 comment change for clarification
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
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
235 2003-07-02 10:19 hardaker
237 * configure, configure.in:
239 patch #759298: fix spelling error
241 2003-06-25 14:29 hardaker
243 * agent/mibgroup/ucd-snmp/proxy.c:
245 fix proxying for getbulk
247 2003-06-22 07:23 hardaker
251 fix usage for flag ordering
253 2003-06-16 14:59 hardaker
257 remove no longer needed comment about it being broken, as pointed out
260 2003-06-16 14:58 hardaker
264 support , separated arguments to -T like -h says it will.
266 2003-06-16 14:57 hardaker
270 Bruce Shaw's patch 755553 to fix RUNTESTS test number reporting when
271 testing subsets are used.
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
279 2003-06-16 14:43 hardaker
281 * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
284 Patch #754105 from Bruce Shaw to fix some spelling errors
288 * snmplib/snmp_api.c:
290 Beware of dereferencing a NULL pointer
292 2003-06-10 10:45 hardaker
294 * snmplib/snmp_api.c:
296 remove the unused function as pointed out by Bob Rowlands
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,
304 Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before
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
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)
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
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
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
337 2003-06-09 14:31 hardaker
339 * agent/mibgroup/kernel_sunos5.c:
341 Patch #749062 to fix caching crashing and clashing under Solaris
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
353 Fix missing length byte when setting index with checks disabled
355 2003-05-28 17:25 hardaker
357 * agent/helpers/old_api.c:
359 remove unused code as pointed out by Peter Warasin
361 2003-05-28 14:29 hardaker
365 added V4/V5 note from main branch to patches
367 2003-05-23 11:25 rstory
369 * snmplib/container_binary_array.c:
371 free container after freeing contents
373 2003-05-23 11:24 rstory
375 * include/net-snmp/library/container.h,
378 update container free macro/code to deal w/pointer being deleted
380 2003-05-23 11:22 rstory
382 * agent/mibgroup/ucd-snmp/logmatch.c:
384 EXTENSIBLEMIB -> UCDAVIS_MIB
386 2003-05-14 10:30 rstory
390 configure to match config.in
392 2003-05-14 10:28 rstory
396 fix net-snmp-config chmod to work from configure and config.status
398 2003-05-12 22:58 hardaker
402 Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds
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
410 2003-05-08 16:16 hardaker
414 mention Andrew Findlay
416 2003-05-08 16:15 hardaker
418 * perl/agent/agent.xs:
420 (excellent) patch #705566 from Andrew Findlay on perl agent support:
422 1) Agent cannot return MAC addresses containing zero octet.
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.
428 3) Agent corrupts OID values.
430 4) Agent truncates any OCTET_STRING or BIT_STRING that
431 contains a zero octet (this is the root cause of (1) above)
433 API changes introduced:
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.
441 2003-05-08 09:42 hardaker
445 mention Alex Burger, who submitted the perl win32 patches
447 2003-05-08 09:32 hardaker
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
464 2003-05-08 09:28 hardaker
466 * include/net-snmp/library/system.h:
468 missed a commit for a perl patch
470 2003-05-08 09:22 hardaker
472 * agent/mibgroup/mibII/ipAddr.c:
474 Applied patch #712101: minor irix fix
476 2003-05-08 09:21 hardaker
480 Mention patch #715603
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
488 agent/default_store/Makefile.PL,
489 default_store/Makefile.PL:
491 patch #715603: fix perl module builds under windows
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
501 2003-05-08 07:06 rstory
505 remove object_monitor as it doesn't do anything and would be a new feature if
508 2003-05-08 07:05 rstory
510 * dist/nsb-functions:
512 fix sysname translation for /; allow extra config to be specified in
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
521 2003-05-08 06:58 rstory
523 * include/net-snmp/library/container.h,
526 apply patch [ 724927 ] to fix log msg; add \n to log msgs
528 2003-05-05 15:35 hardaker
530 * man/snmpd.conf.5.def:
532 document agentxPingInterval
534 2003-05-05 10:35 rstory
538 configure to match configure.in
540 2003-05-05 10:29 rstory
542 * Makefile.in, configure.in:
544 chmod net-snmp-config after configure, instead in make
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
552 2003-03-28 06:48 hardaker
556 Ken Hornstein noted that the rwuser -s flag was missing it's argument
558 2003-03-28 06:47 hardaker
562 Patch from Ken for misc krb5 fixes (encryption types, New crypto support,...
564 2003-03-19 11:46 rstory
568 remove trailing \ from perl rules
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:
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 )
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
599 2003-03-14 14:40 rstory
603 update for 5.0.8.pre2
605 2003-03-14 13:53 rstory
607 * man/: netsnmp_table.3, netsnmp_table_dataset.3
610 update for 5.0.8.pre2
612 2003-03-14 13:45 rstory
616 trailing slash on srcdir for comment checks
618 2003-03-14 13:44 rstory
620 * dist/nsb-functions:
622 more extra modules and transports
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
630 2003-03-14 12:43 rstory
632 * include/net-snmp/library/container.h:
634 use new macro for testing if inlining is on
636 2003-03-14 12:40 rstory
638 * include/net-snmp/system/: aix.h, hpux.h,
643 2003-03-14 12:40 rstory
645 * snmplib/container.c:
647 rename macro used to test for inlining
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
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
672 2003-03-13 19:03 hardaker
674 * agent/snmp_agent.c:
676 patch from Tommy Christensen to fix some AgentX (mostly) memory leaks
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@)
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
690 2003-03-11 17:37 hardaker
694 Applied openssl dynamic version hack/fix
696 2003-03-11 15:14 rstory
700 add WRAPLIBS var instead of direct substitution
702 2003-03-11 15:12 rstory
704 * net-snmp-config.in:
706 add WRAPLIBS to --agent-libs and --external-agent-libs
708 2003-03-11 00:31 rstory
714 2003-03-06 01:44 rstory
718 update for new configure.in
720 2003-03-06 01:41 rstory
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.
728 2003-03-05 20:51 rstory
732 ignore net-snmp-config-x
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
740 2003-03-05 20:48 rstory
742 * dist/RELEASE-INSTRUCTIONS:
744 put all the version number changes in the same step
746 2003-03-05 20:21 rstory
750 - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8.pre1 )
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
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
765 2003-03-05 18:40 rstory
767 * agent/mibgroup/disman/mteTriggerTable.c:
769 back out new functionality accidentally added when applying patch
771 2003-03-05 18:20 rstory
775 updates from Bruce Shaw
777 2003-03-05 18:18 rstory
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:
791 2003-03-05 18:04 rstory
797 2003-03-05 17:58 rstory
799 * dist/README.build-scripts:
801 remove obsolete argument; fix typo
803 2003-03-05 17:58 rstory
807 exclude ftp from comment check; use egrep
809 2003-03-05 17:55 rstory
811 * agent/mibgroup/ucd-snmp/diskio.c:
813 chg C++ style comment
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
821 2003-03-05 17:22 rstory
823 * testing/TESTCONF.sh:
825 simplify netstat args & tweak grep regex for multi platform compatability
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)
833 2003-03-05 17:02 rstory
835 * testing/TESTCONF.sh:
837 missed one, re: (( )) -> expr
839 2003-03-05 16:58 rstory
841 * testing/TESTCONF.sh:
843 use more portable expr instead of (( )) for arithmetic expressions
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.
852 2003-03-05 15:16 rstory
854 * dist/: nsb-functions, nsb-package:
856 don't prompt between steps by default
858 2003-03-05 15:11 rstory
862 import SNMP_SLEEP time from environment, if available
864 2003-03-05 15:10 rstory
866 * win32/net-snmp/net-snmp-config.h:
868 don't redefine inline
870 2003-03-05 15:08 rstory
876 2003-03-05 15:07 rstory
880 ignore some files autoconf may create
884 * aclocal.m4, config.guess, config.sub
885 , ltmain.sh, configure:
887 Update libtool to version 1.4.3, for the benefit of Darwin
893 Dont force -I/usr/local/include for --with-dmalloc
895 2003-03-04 12:47 hardaker
897 * agent/mibgroup/agent/nsModuleTable.c:
899 wrong type returned for nsModuleModes as reported by Michael Kirkham
903 * man/snmpd.conf.5.def:
905 Mention the AgentXAddress, AgentsRetries and AgentXTimeout parameters
909 * agent/mibgroup/ucd_snmp.h:
911 Add support for OpenBSD 3. Sort some lines for easier reference.
913 2003-03-01 10:27 rstory
915 * agent/mibgroup/agentx/subagent.c:
917 agentx patch from Tommy Christensen: better error checking
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
925 2003-02-28 23:46 hardaker
927 * perl/SNMP/Makefile.PL:
931 2003-02-28 23:11 hardaker
933 * perl/SNMP/Makefile.PL:
935 Patch #597629 from Matt Selsky to fix man page installation
939 * agent/snmpd.c, apps/snmptrapd.c:
941 Better error message if we cannot create pid file
945 * agent/mibgroup/host/hr_filesys.c:
947 Use FS types with Linux
949 2003-02-27 00:59 rstory
951 * local/mib2c.array-user.conf:
955 2003-02-26 18:52 rstory
959 sync w/main: put in missing INSTALL_DATA
963 * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
965 Implement sysRawInterrupts and sysRawContext for Solaris
971 Fix a C precedence botch-up, thanks to FabrÃcio Las Casas <Fabricio@atan.com.br>
975 * agent/mibgroup/ucd-snmp/vmstat.c:
977 Implement the ssRawInterrupts and ssRawContext counters in Linux
985 2003-02-25 14:38 rstory
989 fix logic of test operation
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
998 2003-02-25 14:11 rstory
1002 sync w/main branch: new file
1004 2003-02-25 14:03 rstory
1008 sync w/main branch (correctly, this time)
1010 2003-02-25 13:49 rstory
1014 sync w/main branch: add NOAUTODEPS
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
1023 2003-02-25 13:29 rstory
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....]
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)
1045 2003-02-25 13:16 rstory
1047 * agent/mibgroup/mibII/interfaces.c:
1050 patch #657808: calculate a proper ifSpeed under linux when possible
1051 and do more proper ifOperStatus state determination.
1053 2003-02-25 13:15 rstory
1055 * agent/helpers/table_data.c:
1058 - Irfan Sheriff pointed out a bug with getnext requests directly to a column.
1059 - check entry node as suggested by Irfan Sheriff
1061 2003-02-25 13:14 rstory
1066 Remove last remaining use of 'nlist' under HP-UX 10 & 11.
1067 As per patch #656773 from Johannes Schmidt-Fischer
1069 2003-02-25 13:13 rstory
1071 * agent/mibgroup/host/hr_disk.c:
1074 Checking the length of a string buffer once is sufficient.
1075 Using 'strnncpy' [sic] to check this length twice is unnecessary...
1077 2003-02-25 13:12 rstory
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)
1086 2003-02-25 13:11 rstory
1091 Patch #655154 from Joel Rosdahl: more proper demonization:
1092 - close stdin/stdout/stderr if appropriate.
1094 - chdir / [except under windows]
1096 2003-02-25 13:10 rstory
1098 * agent/mibgroup/ucd-snmp/diskio.c:
1101 Patch #662169 from Jan Willem Luiten: diskio support for Darwin
1103 2003-02-25 13:10 rstory
1105 * perl/SNMP/t/: bulkwalk.t, set.t:
1108 Fix tests for bulkwalk (duplicate header) and set (invalid OID constant)
1110 2003-02-25 13:09 rstory
1112 * agent/mibgroup/mibII/ipAddr.c:
1115 Accommodate a fussy IRIX environment, which is picky about <unistd.h>
1118 2003-02-25 13:04 rstory
1123 Bruce Shaw pointed out a comment typo
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:
1132 fix my declarations as pointed out by Andrew Page
1134 2003-02-25 13:01 rstory
1139 An additional change to support 't' hints
1141 2003-02-25 13:00 rstory
1143 * man/snmptrapd.8.def:
1146 -document patch #674218: reopen log files on HUP.
1147 -Apply Peter Breitenlohner's documentation changes
1148 (patches #692381, 692382 and 692388)
1150 2003-02-25 12:59 rstory
1152 * man/snmpd.conf.5.def:
1155 -document monitor -t for threshold monitoring
1156 -Apply Peter Breitenlohner's documentation changes
1157 (patches #692381, 692382 and 692388)
1159 2003-02-25 12:57 rstory
1161 * agent/mibgroup/disman/mteTriggerTable.c:
1164 Patch from Christophe to support monitor -t for threshold monitoring
1166 2003-02-25 12:55 rstory
1171 Clarify the local-only access for non-standard port AgentX connections
1173 2003-02-25 12:54 rstory
1178 - close and re-open log file on receiving a HUP (patch 674218, submitted
1181 2003-02-25 12:52 rstory
1183 * net-snmp-config.in:
1185 sync w/main branch: Bruce Shaw pointed out a comment typo
1187 2003-02-25 09:04 dts12
1191 Apply Peter Breitenlohner's configuration-related documentation and installation changes.
1192 (patches #692372, 692377, 692379 and 692386)
1194 2003-02-13 20:02 hardaker
1196 * agent/mibgroup/mibII/var_route.c:
1198 Patch #654329: double check lengths when copying
1200 2003-02-12 09:01 hardaker
1202 * agent/mibgroup/tunnel/tunnel.h:
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
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.
1219 2003-01-24 10:47 hardaker
1221 * agent/mibgroup/smux/smux.c:
1223 patch #672021 from Joshua Giles: large set request fixes
1225 2003-01-20 23:21 rstory
1227 * snmplib/container_binary_array.c:
1231 2003-01-20 23:13 rstory
1233 * agent/mibgroup/versiontag:
1235 add back (accidentally deleted) creation of gzipped tarball
1237 2003-01-20 23:09 rstory
1239 * snmplib/test_binary_array.c:
1241 add string test case
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
1250 2003-01-20 22:54 rstory
1252 * include/net-snmp/library/default_store.h,
1255 official patch [ 669707 ] 5.0.7: 16-Bit Request IDs
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
1264 2003-01-20 22:51 rstory
1266 * agent/mibgroup/versiontag:
1268 create md5sums after creating gzipped tarball
1270 2003-01-20 22:51 rstory
1274 add another level of directories to make depend, per dts on coders
1275 (thought this was in 5.0.7, but apparently not!)
1277 2003-01-14 08:56 hardaker
1279 * agent/snmpd.c, doxygen.conf, agent/agent_handler.c
1280 , dist/RELEASE-INSTRUCTIONS:
1284 2003-01-13 21:49 rstory
1286 * man/: netsnmp_agent.3, netsnmp_handler.3:
1290 2003-01-13 20:30 rstory
1294 recognize new 't' code in display hints
1296 2003-01-13 20:07 rstory
1298 * agent/helpers/table_iterator.c:
1300 patch for memory leaks sent to coders by Jay Parlar
1302 -------------------------------------------------------------------------------
1304 Changes: V5.0.6 -> V5.0.7
1306 2003-01-11 01:15 rstory
1310 ignore configure-summary
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:
1321 2003-01-11 01:08 rstory
1325 ignore variations of changelog.add
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.
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:
1348 2003-01-10 17:38 hardaker
1350 * configure, configure.in:
1354 2003-01-10 17:29 hardaker
1356 * configure, configure.in:
1358 remove double checking output
1360 2003-01-10 14:33 hardaker
1362 * testing/tests/T0160snmpv2cbulkget:
1364 fix positional arguments
1366 2003-01-10 09:04 dts12
1370 Reference Bruce Shaw's discussion of the perl compilation problems
1371 (see README.solaris)
1373 2003-01-10 08:31 dts12
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!)
1381 2003-01-09 18:41 hardaker
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:
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.).
1412 2003-01-09 11:55 dts12
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,
1420 2003-01-09 10:27 hardaker
1422 * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget
1425 GetBulk testing supplied by Xiaofeng Ling
1427 2003-01-09 10:26 hardaker
1431 Add -x flag for calling subtests with "sh -x".
1432 Fix number counting for interactive output.
1434 2003-01-07 18:49 hardaker
1436 * COPYING (V4-2-patches.8), COPYING:
1440 2003-01-07 13:18 hardaker
1442 * FAQ (V4-2-patches.58), FAQ:
1444 irc server name change
1446 2003-01-07 11:01 hardaker
1450 bug #663628 and patch: fix ip address index parsing from OIDs
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
1460 2003-01-06 11:16 nba
1464 Install Solaris 9 header
1466 2003-01-05 18:14 nba
1470 Make it compile with VC++
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++
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
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
1498 2003-01-03 08:02 dts12
1500 * FAQ (V4-2-patches.57), FAQ:
1502 Mention the Stratus VOS port. (Thanks to Brandon Hall)
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
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 )
1517 2002-12-22 12:31 rstory
1521 update for 5.0.7.pre2
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:
1532 2002-12-20 07:58 nba
1536 clean away net-snmp-config on make clean
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 ...
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
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.
1559 2002-12-20 02:35 hardaker
1561 * include/net-snmp/utilities.h:
1565 2002-12-20 02:22 hardaker
1567 * snmplib/read_config.c:
1569 fix persistent storage file renaming. (snprintf change mistake)
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)
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).
1590 2002-12-19 17:49 hardaker
1594 print a warning when you can't parse an OID (err, not ideal)
1596 2002-12-19 17:48 hardaker
1598 * perl/AnyData_SNMP/Storage.pm:
1601 - skip SETing columns with no value passed in.
1603 2002-12-19 14:43 nba
1605 * agent/mibgroup/: examples/example.c, host/hr_network.c
1608 Being a bit quick, eh, Dave ...
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)
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)
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.....
1663 2002-12-19 06:02 jbpn
1665 * include/net-snmp/net-snmp-config.h.in:
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
1676 2002-12-18 13:50 hardaker
1678 * agent/mibgroup/agent/nsModuleTable.c:
1680 remove mem-leak comment. Out of date and was fixed
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
1689 2002-12-18 13:40 hardaker
1691 * mibs/UCD-SNMP-MIB.txt:
1693 fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed
1695 2002-12-18 08:19 jbpn
1699 - restart stderr logging on HUP (if -L was given on command line)
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
1708 2002-12-17 19:26 rstory
1710 * local/mib2c.array-persistent.conf:
1714 2002-12-17 19:02 hardaker
1718 Don't check for prefixes in test. They don't exist. However, do set SNMPCONFPATH in test initialization to a bogus value
1720 2002-12-17 18:58 hardaker
1724 remove direct call to init_snmp(). This is already called by the .pm file
1726 2002-12-17 10:22 rstory
1728 * local/mib2c.array-persistent.conf:
1730 persistence for array-tables
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
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
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
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 ...
1759 2002-12-16 17:50 hardaker
1761 * local/mib2c.iterate.conf:
1763 remove bogus comment reference to table_dataset helper.
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 ...)
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)
1783 2002-12-16 11:31 jbpn
1787 - fix small memory leak
1789 2002-12-16 11:19 jbpn
1795 2002-12-16 10:02 rstory
1797 * snmplib/container.c:
1799 remove redundant include (caused problems on Sun 5.7, reported by jbpn)
1801 2002-12-16 08:22 rstory
1803 * dist/nsb-functions:
1805 configure w/out developer
1807 2002-12-16 08:18 rstory
1809 * configure, configure.in:
1811 DEVFLAGS="" if not developer
1813 2002-12-16 02:39 nba
1815 * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c
1816 , snmpIPXDomain.c, snmpTCPIPv6Domain.c,
1817 snmpUDPIPv6Domain.c:
1821 2002-12-16 02:39 nba
1823 * agent/mibgroup/mibII/ipAddr.c:
1825 Possible leak of fd on error return
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 )
1834 2002-12-14 10:21 rstory
1838 update for 5.0.7.pre1
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
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,
1861 update for 5.0.7.pre1
1863 2002-12-14 09:54 rstory
1869 2002-12-14 09:49 rstory
1873 add -n to grep for C++ comments
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:
1884 2002-12-14 09:45 rstory
1886 * agent/mibgroup/mibII/ipAddr.c:
1890 2002-12-14 09:30 rstory
1892 * include/net-snmp/agent/snmp_agent.h:
1894 add comments to some structure members
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
1904 2002-12-14 09:27 rstory
1906 * agent/helpers/table.c:
1908 always process later passes of a set request
1910 2002-12-13 16:06 nba
1912 * agent/mibgroup/host/hr_swinst.c:
1914 Quell compiler warnings
1916 2002-12-13 15:47 nba
1918 * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c
1921 Quell compiler warnings
1923 2002-12-13 15:40 nba
1927 Fix incomplete zeroing of security data
1929 2002-12-13 15:39 nba
1933 Fix a possible freeing of a NULL pointer
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
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.
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
1957 2002-12-13 11:04 rstory
1959 * agent/mibgroup/agentx/master.c:
1961 log unknown agentx operation
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
1969 2002-12-13 10:04 rstory
1971 * agent/helpers/debug_handler.c:
1973 fix cut-n-paste so delegated flag displayed properly
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
1981 2002-12-13 09:53 rstory
1983 * dist/nsb-functions:
1987 2002-12-13 09:49 rstory
1991 grammar/indention tweak + mention strip for memory footprint question
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.
2001 2002-12-13 07:47 jbpn
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
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
2016 2002-12-12 17:46 nba
2020 Protect against unknown -O options
2022 2002-12-12 15:56 nba
2024 * agent/mibgroup/smux/smux.c:
2026 Fix some size_t that really should be int
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
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)
2046 2002-12-12 13:35 hardaker
2048 * perl/agent/agent.xs:
2050 Add a getRootOID function to the reginfo pointer passed into handlers.
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
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
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.
2074 2002-12-12 12:56 jbpn
2078 - drop long-deprecated -q and -S options
2079 - minor formatting fixes
2081 2002-12-12 12:35 jbpn
2085 - remove duplicate message in usage
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:-(
2096 Provide configuration directives for both this, and the syslog token ('snmpd').
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)
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)
2114 2002-12-12 10:42 dts12
2116 * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6),
2119 Use 'sysconf' to report on Solaris memory usage.
2120 Based on patch supplied by Ben Stern (#651182)
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
2129 2002-12-12 08:57 rstory
2133 create version tag from version so cvs export works; fix REL; add tar.gz
2134 of source as dependency for rpmfiles
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
2145 2002-12-12 07:18 dts12
2149 Document the -OU option, and alphabetise the handling of options.
2151 2002-12-12 06:25 dts12
2155 Install 'snmpinform' as a relative link, rather than an absolute one.
2156 Fix provided by the indefatigable Stefan Radman (Bug #652587)
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)
2166 2002-12-11 16:52 nba
2168 * agent/mibgroup/host/hr_disk.c:
2170 Patch for FreeBSD. Thanks to Jun Kuriyama
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.
2179 2002-12-11 11:25 dts12
2181 * perl/SNMP/t/: async.t, get.t, getnext.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
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)
2193 2002-12-11 06:27 dts12
2197 Mention the non-functionality of one of the suggested approaches.
2198 (Bug #617119). Reported by Quanah Gibson-Mount
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.
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.
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,
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.
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.
2235 2002-12-11 04:21 dts12
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!
2243 2002-12-11 04:17 dts12
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) ?]
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
2259 2002-12-10 19:24 nba
2261 * snmplib/read_config.c:
2263 Report errors handling persistent storage files
2265 2002-12-10 19:23 nba
2269 Pass up error on directory creation
2271 2002-12-10 17:27 nba
2275 Better respect for the max width option (snmptranslate -Td)
2277 2002-12-10 17:26 nba
2279 * man/snmp.conf.5.def:
2281 Document the oidOutputFormat option
2283 2002-12-10 17:25 nba
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.
2291 2002-12-10 11:58 dts12
2293 * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.26),
2296 Protect against empty lines in /proc/net/dev (Bug #625426)
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)
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)
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).
2322 Patch supplied by Jens Sittner (#621274)
2324 2002-12-10 04:59 dts12
2326 * agent/agent_handler.c:
2328 Remove a couple of extraneous ^M characters.
2330 2002-12-10 02:36 nba
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.
2338 2002-12-09 11:12 dts12
2340 * snmplib/snmp_api.c:
2342 Handle missing integer values (whether 32- or 64-bit!). Oops!
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)
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)
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)
2365 2002-12-09 09:25 dts12
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)
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.
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.
2388 2002-12-09 04:20 dts12
2392 Mention the limitations on /usr/ucb/sed,
2393 and point people towards /usr/bin/sed instead.
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?]
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.
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.
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
2421 2002-12-06 13:12 hardaker
2425 remove ucdDemoPublic from --enable-mini-agent
2427 2002-12-06 13:02 hardaker
2431 remove ucdDemoPublic from --enable-mini-agent
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
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.
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.
2459 2002-12-05 05:41 dts12
2461 * agent/helpers/table_dataset.c:
2463 Stop processing when a 'non-writable create' is detected.
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.
2472 2002-12-04 19:34 hardaker
2474 * agent/mibgroup/disman/mteTriggerExistenceTable.c:
2476 BIT_STR -> OCTET_STR, which is what it should be.
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.
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.
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.
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
2513 2002-12-04 19:27 hardaker
2515 * net-snmp-config.in:
2519 2002-12-04 13:16 hardaker
2521 * NEWS (V4-2-patches.9), NEWS:
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.
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).
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.
2550 2002-12-02 04:40 dts12
2552 * agent/snmp_agent.c:
2554 Explicitly parenthesise a comparison, to keep the compiler happy.
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.
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.
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)
2576 2002-11-26 17:59 nba
2580 Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE
2581 to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com
2583 2002-11-26 17:53 nba
2585 * apps/snmptranslate.c:
2587 Reinstate the -w options that was lost in the indent fury
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.
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'
2603 2002-11-25 22:41 hardaker
2607 hack of a hack of a hack, or: fix multi-line FAQ questions
2609 2002-11-25 10:08 hardaker
2613 mention agentxPingInterval
2615 2002-11-18 21:39 hardaker
2617 * agent/mibgroup/smux/smux.h:
2619 applied patch #527650
2621 2002-11-11 17:10 nba
2625 Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman)
2627 2002-11-11 16:57 nba
2629 * apps/snmptrapd_log.c:
2631 Fix a missing error return
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.
2640 2002-11-11 14:25 hardaker
2642 * agent/mibgroup/target/snmpTargetAddrEntry.c:
2644 fix write support for the timeout column
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
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
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
2672 2002-11-09 09:52 nba
2676 Print the error information in case of error
2678 2002-11-09 09:51 nba
2680 * apps/snmpnetstat/route.c:
2682 Protect against v2 exception results
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)
2690 2002-11-09 09:47 nba
2694 Add RFC 3371 L2TP-MIB
2696 2002-11-09 09:46 nba
2698 * mibs/IANAifType-MIB.txt:
2702 2002-11-07 05:55 jbpn
2706 - fix -Cf and -Cw option processing (previously would core dump if
2707 no option passed), as pointed out by hampa on #net-snmp
2709 2002-11-06 15:35 rstory
2711 * net-snmp-config.in:
2715 2002-11-06 15:04 rstory
2719 configure to match configure.in & makefiles
2721 2002-11-06 14:08 rstory
2723 * net-snmp-config.in:
2725 add missing end quote
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
2733 2002-11-06 13:22 rstory
2737 add @DEVFLAGS@ to CFLAGS
2739 2002-11-06 13:21 rstory
2743 seperate developer cflags from normal cflags
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
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
2762 2002-11-05 12:24 hardaker
2764 * perl/AnyData_SNMP/netsh:
2766 added a xmlshort delimiter as requested by lands on IRC
2768 2002-11-05 11:59 rstory
2772 tabs -> spaces only try to chmod RO src dir if owner of dirs
2774 2002-11-05 11:56 rstory
2778 making a directory is not an error, so don't send output to stderr
2780 2002-11-04 11:15 hardaker
2782 * agent/mibgroup/target/snmpTargetParamsEntry.c:
2784 allow unregistered security models <= 2
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, ...)
2793 2002-11-04 11:13 hardaker
2795 * net-snmp-config.in:
2797 add cppflags to --cflags
2799 2002-11-04 11:13 hardaker
2803 add stuff for 5.0.7 (or whatever) mentioning a few new features.
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
2811 2002-11-01 10:09 rstory
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
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)
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
2832 2002-10-29 14:25 rstory
2834 * snmplib/test_binary_array.c:
2836 simple test program for binary array
2838 2002-10-29 09:28 hardaker
2840 * perl/SNMP/SNMP.xs:
2842 Fix debugging as noted in bug #630348
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
2850 2002-10-28 15:01 hardaker
2852 * agent/mibgroup/examples/ucdDemoPublic.conf:
2856 2002-10-28 14:57 hardaker
2858 * agent/mibgroup/examples/ucdDemoPublic.conf:
2862 2002-10-28 08:41 jbpn
2864 * snmplib/snmp_api.c:
2866 - remove erroneous free() of rxbuf
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
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.
2882 2002-10-24 10:41 hardaker
2886 Added the super-bug-patch generator Stefan Radman to the THANKS list
2888 2002-10-24 10:40 hardaker
2892 bug #617508: added the mta_sendmail module to --help
2894 2002-10-24 10:35 hardaker
2896 * local/Makefile.in:
2898 update install list for mib2c conf files and remove old one
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
2906 2002-10-23 20:28 hardaker
2910 Fixed bug#617838: versiontag isn't distributed and shouldn't be always
2911 used in the make distclean calls.
2913 2002-10-23 20:12 hardaker
2915 * agent/mibgroup/disman/mteTriggerTable.c:
2917 inconsequencial memory leaks fixed (init time leaks).
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)
2926 2002-10-23 18:44 hardaker
2928 * agent/mibgroup/notification/snmpNotifyTable.c:
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.
2938 2002-10-23 18:40 hardaker
2940 * agent/mibgroup/examples/delayed_instance.c:
2942 remove duplicate unused malloc.
2944 2002-10-21 12:43 jbpn
2946 * include/net-snmp/system/solaris2.9.h:
2948 - add system file for Solaris 9
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).
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
2970 2002-10-17 22:39 hardaker
2972 * Makefile.in, aclocal.m4, configure,
2975 Print out a "summary" at the end of a run
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!
2984 2002-10-16 17:19 rstory
2988 restore continue after EINTR caused by signal we handled (instead of falling
2991 2002-10-16 17:00 rstory
2995 check for our signal flags on EINTR, and only relesect if not changed;
2996 debug msg when signals registered and for select/fdsets;
2998 2002-10-16 15:52 rstory
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..
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
3013 2002-10-15 17:09 rstory
3017 netsnmp_get_boolean -> netsnmp_ds_get_boolean
3019 2002-10-15 14:08 rstory
3021 * agent/helpers/table.c:
3023 fix constant used in assert, noted on coders
3025 2002-10-15 14:07 rstory
3027 * agent/snmp_agent.c:
3029 include syslog for libwrap log levels
3031 2002-10-15 10:39 hardaker
3033 * man/snmpcmd.1.def:
3035 Add yet another way to specify v6 addresses
3037 2002-10-14 11:54 hardaker
3039 * man/snmpcmd.1.def:
3041 fix ipv6 transport address specs
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).
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
3057 2002-10-11 16:49 hardaker
3061 Patch #598280 from Jeff Watson: make -OQ not print type warnings.
3063 2002-10-11 16:43 hardaker
3067 fix include directory
3069 2002-10-11 16:42 hardaker
3075 2002-10-11 16:32 hardaker
3077 * dist/RELEASE-INSTRUCTIONS:
3079 better docs about auto-extracted SF news
3081 2002-10-11 16:04 hardaker
3083 * dist/: Makefile, net-snmp.spec:
3085 merge in patch #598869: Mark Harig's better rpm stuff
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.
3094 2002-10-11 15:18 hardaker
3096 * man/snmpcmd.1.def:
3098 ../agent/snmp_agent.c
3100 2002-10-11 15:14 hardaker
3102 * man/snmp.conf.5.def:
3104 document dontPrintUnits
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.
3113 2002-10-11 13:53 hardaker
3115 * agent/mibgroup/ucd-snmp/diskio.c:
3117 Patch #312694 from John Surveyor: fix diskio on solaris.
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.
3125 2002-10-11 09:47 rstory
3127 * win32/snmpdsdk/snmpd.dsp:
3129 chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten)
3131 2002-10-11 09:45 jbpn
3133 * man/snmpcmd.1.def:
3135 - note square brackets for IPv6 addresses
3137 2002-10-11 09:40 jbpn
3141 - restart select() more quickly if an EINTR happens
3143 2002-10-11 01:51 hardaker
3147 applied Harrie's patch describing low memory footprints
3149 2002-10-10 11:38 hardaker
3151 * snmplib/snmpksm.c:
3153 Patch from Ken Horstein to fix KSM module
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.
3162 2002-10-10 02:03 hardaker
3164 * dist/net-snmp.spec:
3168 2002-10-10 02:00 hardaker
3170 * dist/net-snmp.spec:
3172 make the .spec file almost usable.
3174 2002-10-08 18:55 hardaker
3178 FAQ updates for download sites.
3180 2002-10-08 10:36 hardaker
3184 Patch from Joshua Keroes for string comparisons
3186 2002-10-07 13:57 hardaker
3190 added a statement about the COPYING file (suggested by Harrie)
3192 2002-10-06 14:32 rstory
3194 * dist/README.build-scripts:
3196 nsb-* likes full paths, update examples; fix sourceforge upload site
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
3219 2002-10-05 14:09 hardaker
3225 2002-10-05 14:08 hardaker
3227 * dist/RELEASE-INSTRUCTIONS:
3229 remove illegal flag from nsb-config
3231 2002-10-05 13:41 rstory
3233 * agent/snmp_agent.c:
3235 efence is your friend: don't allocate 0 bytes
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.
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.
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
3256 2002-10-01 07:39 rstory
3258 * agent/snmp_vars.c:
3260 offical patch 617049: initialize container list earlier (in init_agent)
3262 2002-10-01 07:35 rstory
3264 * agent/snmp_vars.c:
3266 remove ^M characters (damn windows editors)
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 )
3275 2002-09-30 15:16 rstory
3277 * dist/RELEASE-INSTRUCTIONS:
3279 add info on md5sums and gpg signing
3281 2002-09-30 15:15 rstory
3285 fix chmod to do what I wanted, not what I told it
3287 2002-09-30 15:14 rstory
3289 * ChangeLog, Makefile.top, NEWS:
3293 2002-09-30 14:27 rstory
3297 merge pre changes into 5.0.4 comments
3299 2002-09-30 14:25 rstory
3305 2002-09-30 14:23 hardaker
3309 NEWS updates for 5.0.4
3311 2002-09-30 14:03 rstory
3315 update my email address
3317 2002-09-30 14:03 rstory
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
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
3340 2002-09-30 15:48 rstory
3344 make sure install dir is relative to build dir
3346 2002-09-30 15:20 rstory
3350 add missing newline in debug
3352 2002-09-30 15:19 rstory
3354 * dist/: nsb-functions, nsb-package:
3358 2002-09-30 15:18 rstory
3360 * agent/snmp_agent.c:
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
3371 2002-09-30 14:58 rstory
3375 if CVS dir is ro, automagically make it rw before update and ro after update
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.
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.
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.
3395 2002-09-26 14:58 hardaker
3397 * agent/: snmp_agent.c, snmpd.c:
3399 move libwrap variables
3401 2002-09-26 14:57 hardaker
3403 * perl/agent/agent.xs:
3405 ok, remove tcpwrappers vars
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.
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.
3420 2002-09-26 11:10 hardaker
3424 run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk.
3426 2002-09-23 13:14 hardaker
3428 * dist/RELEASE-INSTRUCTIONS:
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.
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)
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
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).
3462 2002-09-19 16:38 hardaker
3464 * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm:
3466 fix agent request_infoPtr problems.
3468 2002-09-19 12:04 dts12
3470 * win32/snmptranslate/snmptranslate.dsp:
3472 Compile and link with 'getopt.c' explicitly.
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.
3485 2002-09-19 06:14 jbpn
3487 * include/net-snmp/library/snmp_api.h:
3489 - undo worst of indent damage
3491 2002-09-19 06:03 jbpn
3493 * include/net-snmp/library/snmp_api.h:
3495 - remove _dparse functions (which don't exist)
3497 2002-09-18 10:55 hardaker
3499 * testing/eval_tools.sh:
3501 reset SNMP_SLEEP after loop
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
3510 2002-09-18 02:59 rstory
3514 tweak for 5.0.4 last minute update
3516 2002-09-18 02:48 rstory
3518 * testing/eval_tools.sh:
3520 chg > to -gt to achieve intended result
3522 2002-09-18 01:39 rstory
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 )
3535 2002-09-18 01:32 rstory
3541 2002-09-18 00:59 rstory
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
3548 2002-09-18 00:54 rstory
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
3558 2002-09-18 00:25 rstory
3560 * win32/snmpdsdk/snmpd.dsp:
3562 take 'sdk' out of exe name
3564 2002-09-18 00:25 rstory
3566 * win32/win32sdk.dsw:
3568 swap snmpdsdk for snmpd
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
3587 2002-09-18 00:12 rstory
3589 * win32/netsnmpmibs/netsnmpmibs.dsp:
3591 remove sdk dependent modules
3593 2002-09-18 00:10 rstory
3595 * win32/mib_module_inits.h:
3597 group modules that depend on win32 sdk together, with ifdef
3599 2002-09-18 00:08 rstory
3601 * agent/snmp_vars.c:
3603 no callback for win32 until pipe fd problem is fixed
3605 2002-09-18 00:07 rstory
3607 * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp,
3610 new versions for sdk users
3612 2002-09-18 00:05 rstory
3614 * win32/win32sdk.dsw:
3616 new workspace for sdk users
3618 2002-09-16 16:27 hardaker
3620 * perl/SNMP/SNMP.pm:
3622 mib module loading fixes by calling init_snmp first
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
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.
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.
3644 2002-09-13 10:35 hardaker
3648 added -i option to request indent not be run
3650 2002-09-13 10:06 jbpn
3654 - add missing verb in introduction
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.
3663 2002-09-12 14:45 hardaker
3665 * net-snmp-config.in:
3667 include ldflags where appropriate (--libs, --agent-libs, ...)
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
3675 2002-09-12 01:47 rstory
3677 * dist/nsb-functions:
3681 2002-09-12 01:19 hardaker
3683 * testing/tests/: Sv3config, T030snmpv3usercreation:
3685 much more complex tests of USM user creation/modification.
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.
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
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.
3710 2002-09-11 19:24 hardaker
3714 use snmp_log instead of printf for shutdown message.
3716 2002-09-11 18:42 hardaker
3718 * local/mib2c.iterate.conf:
3720 missing variable decl pointed out by irc:df
3722 2002-09-10 16:16 rstory
3724 * dist/nsb-functions:
3726 tweak error regexps & error messages
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
3735 2002-09-10 15:26 rstory
3739 new start-flag end-flag targets to help nightly build script determine
3740 if a make completed successfully
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
3750 2002-09-10 15:08 rstory
3754 new script for automated nightly builds
3756 2002-09-10 15:08 rstory
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
3763 2002-09-10 15:05 rstory
3765 * dist/: nsb-config, nsb-platform:
3767 add current path to script to nsb-function search path
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
3777 2002-09-09 09:09 hardaker
3779 * apps/snmptranslate.c:
3781 double check a pointer value before using it.
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.
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
3800 2002-09-04 14:36 hardaker
3804 added Bruce's email address
3806 2002-09-04 14:27 hardaker
3808 * Makefile.in, Makefile.rules:
3812 2002-09-04 14:10 hardaker
3816 Fix process grouping by calling setsid() (reported by irc:TrogL)
3818 2002-09-04 14:09 hardaker
3820 * configure, configure.in,
3821 include/net-snmp/net-snmp-config.h.in:
3825 2002-09-03 13:51 hardaker
3829 fix cases where there either are no tables or no scalars.
3831 2002-09-03 13:23 hardaker
3833 * perl/SNMP/SNMP.xs:
3835 don't use NULL variables.
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 )
3844 2002-09-02 22:33 rstory
3848 update for release 5.0.4.pre2
3850 2002-09-02 22:22 rstory
3852 * man/netsnmp_handler.3:
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
3865 2002-09-02 22:16 rstory
3869 try and guess at src dir if not specified
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
3877 2002-09-02 21:55 rstory
3881 full path to versiontag, in case we are buildint outside of src directory
3883 2002-09-02 21:37 rstory
3885 * dist/nsb-functions:
3887 remove forced prompt on errors
3889 2002-09-02 21:36 rstory
3893 add warnings when VERSION is required; add tarclean target; add tarclean to
3896 2002-09-02 21:34 rstory
3898 * agent/mibgroup/versiontag:
3900 add msg on error; add clean target
3902 2002-09-02 20:27 rstory
3906 update win32 & AgentX status
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.
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
3923 PLEASE check the use of a variable before changing is signedness, especially
3924 areound release time!
3926 2002-08-30 15:18 rstory
3928 * include/net-snmp/utilities.h:
3930 include check_varbind.h
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
3939 2002-08-30 09:14 hardaker
3943 - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore.
3945 2002-08-29 13:32 rstory
3947 * dist/nsb-functions:
3949 check for modules before configuring them
3951 2002-08-29 10:52 hardaker
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
3958 2002-08-29 10:52 hardaker
3960 * perl/agent/agent.pm:
3962 use the right perl module name in the use line.
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,
3970 More Win32-related tidying up.
3971 The agent now compiles with relatively few warnings.
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.
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
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
4002 2002-08-27 00:59 rstory
4006 update for release 5.0.4.pre1
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 )
4015 2002-08-27 00:24 rstory
4019 update for release 5.0.4.pre1
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
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
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
4049 2002-08-27 00:09 rstory
4051 * dist/nsb-package (1.3):
4053 don't append sys-name when building in src tree
4055 2002-08-27 00:09 rstory
4057 * dist/nsb-functions (1.19):
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*
4068 2002-08-26 23:34 rstory
4070 * Makefile.in (5.12):
4072 tweak commentcheck target to work outside the source tree
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
4082 remove C++ style comments (and anything that even remotely resembles one)
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... :-/
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
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
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!!
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
4117 2002-08-26 15:45 rstory
4119 * dist/nsb-functions (1.14):
4121 only configure IPX on Linux
4123 2002-08-26 15:44 rstory
4125 * dist/nsb-functions (1.13):
4127 only configure IPX on Linux; bail on configure errors
4129 2002-08-26 15:04 rstory
4131 * dist/README.build-scripts (1.4):
4133 add suggestion to symlink nsb-* in local bin dir
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
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.
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.
4156 2002-08-23 11:46 dts12
4158 * snmplib/Makefile.in (V4-2-patches.3):
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
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
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.
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.
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)
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.
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
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.
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
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.
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).
4238 2002-08-20 05:54 jbpn
4240 * include/net-snmp/library/snmp_locking.h (5.1):
4242 - fix highly bogus non-C syntax
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
4253 2002-08-20 01:13 hardaker
4255 * include/net-snmp/agent/agent_registry.h (5.2):
4257 headers for cache enabling functions.
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")
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
4271 2002-08-19 17:28 nba
4273 * snmplib/: mib.c (5.17), parse.c (5.4):
4275 Align with 4.2 branch
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
4286 2002-08-19 17:25 nba
4288 * agent/mibgroup/mibII/vacm_vars.c (5.7):
4290 Bail out for bad snmpAdminString value
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
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.
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
4313 2002-08-18 13:59 rstory
4315 * agent/helpers/table.c (5.7):
4317 more debugging - log value request is trying to set
4319 2002-08-16 18:13 hardaker
4323 added Bruce Shaw to the thanks list
4325 2002-08-16 18:12 hardaker
4327 * README.solaris (1.2):
4329 A great update talking about perl and solaris from Bruce Shaw
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).
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.
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
4354 2002-08-15 13:35 hardaker
4356 * snmplib/parse.c (5.3):
4358 protect against NULL labels in subtrees
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.
4370 2002-08-15 11:12 hardaker
4372 * snmplib/parse.c (5.2):
4374 double check a pointer exists before passing it to strcmp()
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.
4382 2002-08-14 13:42 rstory
4384 * apps/snmpset.c (5.2):
4386 add debug for local parsing of args
4388 2002-08-14 12:26 rstory
4390 * agent/mibgroup/agentx/: master.c (5.5), master_admin.c (5.4),
4393 add more detailed in debug messages; add a few new debugs
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....)
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()
4410 2002-08-13 17:24 hardaker
4414 document a few recent changes.
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.
4422 2002-08-13 15:05 rstory
4424 * include/net-snmp/types.h (5.7):
4426 array of pointers = pointer to a pointer
4428 2002-08-09 19:32 hardaker
4430 * local/FAQ2HTML (5.1):
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.
4442 2002-08-09 19:31 hardaker
4444 * include/net-snmp/library/snmp_api.h (5.2), snmplib/snmp_api.c
4447 slight speed ups for snmp_oid_compare() to do single int compares till !=
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.
4456 2002-08-09 19:28 hardaker
4458 * snmplib/keytools.c (5.2):
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
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)
4476 2002-08-09 19:10 hardaker
4478 * agent/mibgroup/agentx/subagent.c (5.4):
4480 fix mode processing for RESERVE1/RESERVE2 test failures
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
4488 2002-08-09 18:28 rstory
4490 * local/mib2c.array-user.conf (5.12):
4492 corrections to example code
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
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
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
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)
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
4535 2002-08-09 09:54 jbpn
4537 * include/net-snmp/library/snmpUnixDomain.h (5.3):
4539 - don't export netsnmp_unix_blah() functions
4541 2002-08-09 09:53 jbpn
4543 * include/net-snmp/library/snmp_transport.h (5.1):
4545 - fix nasty formatting
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
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
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
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
4575 2002-08-06 03:27 jbpn
4577 * include/net-snmp/library/snmp_alarm.h (5.1):
4579 - add snmp_alarm_unregister_all() function
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
4589 2002-08-06 03:17 jbpn
4591 * snmplib/snmp_alarm.c (V4-2-patches.4):
4593 - add debugging output when all alarms unregistered
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)
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
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
4619 2002-08-03 11:52 rstory
4621 * dist/RELEASE-INSTRUCTIONS (1.5):
4623 break up lines long than 80 chars; abcde, not abcdd
4625 2002-08-03 03:21 hardaker
4627 * dist/RELEASE-INSTRUCTIONS (1.4):
4629 more updates about things Wes does at 12:30 am
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:
4648 2002-08-02 23:40 hardaker
4650 * agent/mibgroup/Rmon/.cvsignore:
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
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
4669 2002-08-02 23:35 hardaker
4671 * perl/SNMP/SNMP.pm:
4673 remove debugging print (opps)
4675 2002-08-02 23:35 hardaker
4677 * perl/SNMP/: SNMP.pm, SNMP.xs:
4679 fix default version usage.
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.
4689 2002-08-02 23:31 hardaker
4691 * snmplib/snmp_parse_args.c:
4693 fix configure specified default versioning
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.
4701 2002-08-02 14:59 hardaker
4707 2002-08-02 14:55 hardaker
4709 * man/snmp_agent_api.3.def:
4713 2002-08-02 14:39 hardaker
4715 * dist/RELEASE-INSTRUCTIONS:
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:
4732 2002-08-02 14:26 hardaker
4734 * dist/RELEASE-INSTRUCTIONS:
4736 update for yet more stuff.
4738 2002-08-02 14:26 hardaker
4742 remove a few more dist related files.
4744 2002-08-02 14:23 hardaker
4746 * snmplib/snmp_api.c:
4748 error message change to remove DES specific error msg.
4750 2002-08-02 14:23 hardaker
4752 * perl/agent/typemap:
4756 2002-08-02 14:22 hardaker
4758 * perl/agent/: Makefile.PL, agent.xs:
4762 2002-08-02 14:22 hardaker
4764 * perl/agent/: netsnmp_request_info.pm,
4765 netsnmp_request_infoPtr.pm:
4769 2002-08-02 14:20 hardaker
4771 * perl/AnyData_SNMP/netsh:
4773 Add a "evalvars" directive to do simply replacements.
4775 2002-08-02 14:16 hardaker
4777 * agent/mibgroup/versiontag:
4779 use CVSUSER variable when doing stuff instead of my hard-coded name.
4781 2002-08-02 14:14 hardaker
4785 update libtool version for 5.0.3
4787 2002-08-02 14:13 hardaker
4791 change checkcomment tag to exclude win32 files.
4793 2002-08-02 14:13 hardaker
4797 update changelog build notes at the bottom of the file.
4799 2002-08-02 14:01 hardaker
4801 * dist/RELEASE-INSTRUCTIONS:
4803 created a how-to file for making releases
4805 2002-08-02 14:01 hardaker
4807 * dist/changelogfix:
4809 changelog fix-up script
4811 2002-08-02 10:21 rstory
4813 * dist/nsb-functions:
4815 translate '/' in system name to '_' (for cygwin)
4817 2002-08-02 09:56 rstory
4819 * dist/README.build-scripts:
4821 fix section cvs get command example
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
4829 2002-08-02 08:59 rstory
4831 * dist/README.build-scripts:
4833 fix section on skipping make test; add -p flag to examples
4835 2002-08-02 08:52 rstory
4837 * dist/README.build-scripts:
4839 describe use of nsb-package script. Testers and comments appreciated...
4841 2002-08-02 08:33 rstory
4843 * dist/nsb-platform:
4845 output platform info
4847 2002-08-02 08:18 rstory
4851 renamed to nsb-package
4853 2002-08-02 08:18 rstory
4857 renamed nsb-build to avoid confusion with script function
4859 2002-08-02 08:15 hardaker
4861 * dist/nsb-functions:
4863 Change location name to Unknown
4865 2002-08-02 08:08 hardaker
4867 * perl/: ASN/ASN.pm, agent/agent.pm,
4868 agent/netsnmp_request_info.pm:
4872 2002-08-02 08:04 hardaker
4874 * perl/: OID/OID.pm, agent/default_store/default_store.pm
4879 2002-08-02 08:00 hardaker
4881 * perl/default_store/default_store.pm:
4885 2002-08-02 07:48 rstory
4887 * dist/nsb-functions:
4891 2002-08-02 07:48 rstory
4895 don't pull first arg til after getopts/shift; move set of default opts
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
4905 2002-08-02 07:36 rstory
4909 add option to skip build or test steps; tweak usage
4911 2002-08-02 07:10 rstory
4915 fix typo; remove extra trailing slash in dir
4917 2002-08-02 06:33 rstory
4921 check more places to source nsb-functions; fix for cmd line build path
4923 2002-08-02 06:28 rstory
4925 * dist/nsb-functions:
4927 just show errors after build, not warnings
4929 2002-08-01 17:04 hardaker
4933 revert to non-ansi prototypes for older perl with older compilers on
4934 older systems. Not that I'm grumpy, of course.
4936 2002-08-01 16:25 hardaker
4938 * configure.in, agent/snmp_perl.c:
4940 check for older and new embedded perl call functions
4942 2002-08-01 14:07 rstory
4944 * dist/nsb-functions:
4946 don't symlink to src from build; update nsb-get-config
4948 2002-08-01 14:06 rstory
4952 fix for cmd line build dir
4954 2002-08-01 12:58 rstory
4956 * dist/nsb-functions:
4958 fix config install path; remove platform specific from nsb-build
4960 2002-08-01 12:56 rstory
4964 remove hard coded info
4966 2002-08-01 12:22 rstory
4968 * dist/nsb-functions:
4970 add option to skip prompts; remove previous installs; tweak err pattern
4972 2002-08-01 12:14 jbpn
4974 * man/snmp_alarm.3.def:
4976 - use netsnmp_ds_set_boolean() instead of ds_set_boolean()
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
4986 2002-08-01 12:07 rstory
4988 * dist/nsb-functions:
4990 lots of fixes to previouse untested scripts
4992 2002-08-01 12:04 rstory
4996 script to build releases... still some hardcoding while testing, but its
4999 2002-08-01 11:51 rstory
5001 * dist/: cvsshow, cvsup:
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....)
5013 2002-08-01 01:11 dts12
5017 Minor typos, plus emphasise the need for the IpHlpAPI library.
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
5026 2002-07-30 07:59 dts12
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.
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.
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.
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.
5055 2002-07-29 23:56 rstory
5057 * include/net-snmp/agent/table_array.h:
5059 update register function name
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()
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
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!)
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.
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
5096 2002-07-29 02:40 dts12
5098 * agent/helpers/table_dataset.c:
5100 Fuller validation of RowStatus values wrt row creation/existing rows.
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.
5111 2002-07-29 01:23 dts12
5113 * include/net-snmp/system/aix.h:
5115 Tweak inline handling for AIX - suggested by Andy Hood.
5117 2002-07-26 10:52 rstory
5119 * snmplib/Makefile.in:
5121 remove autodependencies until portable solution can be found
5123 2002-07-26 08:41 dts12
5125 * win32/: mib_module_config.h, mib_module_includes.h,
5128 Remove mention of the (obsolete) ucd-snmp/registry module.
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.
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}
5143 2002-07-26 05:22 dts12
5145 * FAQ (V4-2-patches.9), FAQ:
5147 Another entry about invalid use of mib2c.
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'.
5156 2002-07-25 05:00 dts12
5158 * agent/helpers/Makefile.in:
5160 Add the 'scalar' and 'watcher' helpers to the helper library.
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.
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.
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
5183 2002-07-24 11:58 rstory
5185 * dist/snmpd-init.d:
5187 first stab at init.d startup script for snmpd
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.
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.
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.
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.
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.
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.
5229 2002-07-23 14:59 rstory
5231 * include/net-snmp/library/snmp_assert.h:
5233 missing comment terminator.:-(
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
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
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.
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
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).
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).
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.
5291 2002-07-19 14:24 rstory
5293 * agent/mibgroup/agentx/master.c:
5295 use net agentx retires/timeout ds values
5297 2002-07-19 14:22 rstory
5299 * agent/mibgroup/agentx/agentx_config.c:
5301 register parser for agentxTimeout and agentxRetries tokens
5303 2002-07-19 14:15 rstory
5305 * agent/mibgroup/Makefile.depend:
5307 remove refs to non-existent nstAgent* files
5309 2002-07-19 14:14 rstory
5313 move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults
5315 2002-07-19 14:10 rstory
5317 * include/net-snmp/agent/ds_agent.h:
5319 add AGENTX_TIMEOUT and AGENTX_RETRIES
5321 2002-07-19 14:10 rstory
5323 * include/net-snmp/definitions.h:
5325 move definition of ONE_SEC here from snmpd.c
5327 2002-07-19 11:23 rstory
5329 * snmplib/container.c:
5331 pass local obj, not random unitialized pointer.:-(
5333 2002-07-19 04:04 dts12
5335 * include/net-snmp/library/tools.h:
5337 Handle systems where MAXPATHLEN isn't defined.
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
5345 2002-07-18 22:00 rstory
5347 * agent/Makefile.depend:
5349 remove refs to nonexistent mibgroup/nstAgentModuleObject.h
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 )
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:
5376 2002-07-18 19:40 hardaker
5382 2002-07-18 19:40 hardaker
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
5396 2002-07-18 18:32 hardaker
5400 silence perl subdirectory build commands.
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
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)
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).
5424 2002-07-18 17:42 hardaker
5426 * include/net-snmp/library/container.h:
5428 change text string error to match function name called.
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... ;-)
5437 2002-07-18 14:41 rstory
5441 two people fixing memory leak in different places = segfault
5443 2002-07-18 11:02 rstory
5445 * local/mib2c.array-user.conf:
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
5456 2002-07-18 09:40 rstory
5458 * net-snmp-config.in:
5460 add --debug-tokens, --indent-options
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
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)
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
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)
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.
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!)
5504 2002-07-18 08:22 dts12
5508 Fix the 'decl' substitution handling (so it doesn't include the internal token as well).
5510 2002-07-18 07:18 dts12
5512 * local/mib2c.scalar.conf:
5514 Provide the missing parameter in a read_only instance registration.
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....)
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
5531 2002-07-18 04:45 hardaker
5535 I'm beginning to regret ever running indent on the code base...
5537 2002-07-17 15:43 hardaker
5539 * local/: Makefile.in, mib2c.conf:
5541 document and install mib2c.old-api.conf
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
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.....
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.....
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)
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
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.
5591 2002-07-16 18:07 rstory
5593 * include/net-snmp/types.h:
5595 umm, try using correct define.:-/
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?)
5604 2002-07-16 12:14 rstory
5606 * local/mib2c.array-user.conf:
5608 update for containers
5610 2002-07-16 11:20 rstory
5612 * snmplib/snmpTCPIPv6Domain.c:
5614 fix compiler warning
5616 2002-07-16 11:16 rstory
5618 * apps/snmpnetstat/Makefile.depend:
5620 remove oid_array related dependencies (grumble grumble)
5622 2002-07-16 11:14 rstory
5624 * apps/Makefile.depend:
5626 remove oid_array related dependencies
5628 2002-07-16 11:02 rstory
5630 * agent/: Makefile.depend, mibgroup/Makefile.depend:
5632 remove oid_array related dependencies
5634 2002-07-16 10:52 rstory
5636 * snmplib/Makefile.depend, agent/helpers/Makefile.depend
5639 remove oid_array related dependencies
5641 2002-07-16 10:50 rstory
5643 * snmplib/Makefile.in:
5647 2002-07-16 10:29 rstory
5649 * snmplib/snmp_api.c:
5651 add netsnmp_container_init_list() in startup inits
5653 2002-07-16 10:21 rstory
5655 * include/net-snmp/library/oid_array.h, snmplib/oid_array.c
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 *
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
5674 2002-07-16 09:53 rstory
5676 * include/net-snmp/mib_api.h:
5678 remove recently deleted oid_array.h
5680 2002-07-16 09:52 rstory
5682 * agent/mibgroup/ucd-snmp/extensible.h:
5684 struct subtree -> netsnmp_subtree
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
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
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)
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
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
5723 2002-07-16 09:29 rstory
5725 * include/net-snmp/library/factory.h:
5727 declarations for a generic factory
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
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
5747 2002-07-15 06:45 jbpn
5749 * agent/mibgroup/agentx/master.c:
5751 - names of netsnmp_subtree elements changed
5753 2002-07-15 06:42 jbpn
5755 * agent/mibgroup/ucd-snmp/extensible.c:
5757 - struct subtree renamed to netsnmp_subtree
5759 2002-07-15 05:25 hardaker
5761 * perl/AnyData_SNMP/netsh:
5763 Some really nasty hacks to get colorized tables to work.
5765 2002-07-14 20:51 hardaker
5767 * perl/SNMP/t/: bulkwalk.t, mib.t:
5769 comment out broken tests for now (XXX marked)
5771 2002-07-14 20:50 hardaker
5773 * perl/SNMP/SNMP.xs:
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.
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
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
5796 2002-07-10 02:36 jbpn
5798 * agent/agent_handler.c:
5800 - struct subtree renamed to netsnmp_subtree
5802 2002-07-10 02:35 jbpn
5804 * agent/agent_index.c:
5806 - don't use 0 in %p format specifiers
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
5815 2002-07-10 02:33 jbpn
5817 * agent/snmp_vars.c:
5819 - struct subtree renamed to netsnmp_subtree
5820 - remove some obsolete variables
5822 2002-07-10 02:33 jbpn
5824 * agent/mibgroup/mibII/vacm_vars.c:
5826 - reflect changed function names from agent_registry
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)
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
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
5851 - struct subtree renamed to netsnmp_subtree
5853 2002-07-09 06:02 jbpn
5855 * agent/mibgroup/agentx/master_admin.c:
5857 - free cache_id storage when closing session
5859 2002-07-09 05:56 jbpn
5861 * snmplib/snmp_api.c:
5863 - just call netsnmp_ds_shutdown() once in snmp_shutdown()
5865 2002-07-09 04:15 jbpn
5869 - fix memory leak in netsnmp_fixup_mib_directory()
5871 2002-07-09 03:14 jbpn
5875 - add a cast to quell compiler warning
5877 2002-07-08 22:09 rstory
5879 * agent/mibgroup/util_funcs.h:
5881 extern C for C++ compiles
5883 2002-07-08 07:21 jbpn
5885 * include/net-snmp/agent/snmp_vars.h:
5887 - remove obsolete function prototypes
5889 2002-07-07 19:45 rstory
5891 * local/mib2c.array-user.conf:
5893 update to use containers
5895 2002-07-07 19:38 rstory
5897 * include/net-snmp/library/oid_array.h:
5901 2002-07-07 19:37 rstory
5903 * agent/mibgroup/ucd-snmp/: disk.c, proc.c:
5905 fix compiler warning
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
5914 2002-07-07 19:03 rstory
5916 * snmplib/snmpUDPIPv6Domain.c:
5920 2002-07-07 19:00 rstory
5922 * snmplib/oid_stash.c:
5924 fix compiler warnings
5926 2002-07-07 18:53 rstory
5930 fix compiler warnings
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
5939 2002-07-07 18:27 rstory
5943 fix compiler warning; fix memory leak; prep a few comments for indent
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 )
5952 2002-07-06 14:10 hardaker
5956 change project version to 5.0.2
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.
5964 2002-07-05 11:55 rstory
5968 clarify directions for obtaining perl/SNMP module.
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
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).
5989 2002-07-04 10:13 rstory
5991 * snmplib/read_config.c:
5993 ucd-snmp -> net-snmp
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.
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
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!)
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
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
6034 2002-07-03 14:13 rstory
6038 fix minor grammar errors; add descr for mib2c.array-user; add section header
6039 for generating header definition files
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
6048 2002-07-03 12:51 rstory
6050 * local/mib2c.scalar.conf:
6052 more tweaks noticed on the mailing list
6054 2002-07-03 08:23 hardaker
6056 * perl/agent/test.pl:
6058 make test cleanups test.pl
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.
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.
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.
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....)
6092 2002-07-03 02:19 dts12
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.
6100 2002-07-02 23:15 hardaker
6104 update text for various .conf files
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>
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.
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.
6125 2002-07-01 02:40 jbpn
6127 * configure, configure.in:
6129 - fix horrible formatting in help for transports
6131 2002-07-01 02:23 dts12
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)
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
6146 2002-06-28 04:41 dts12
6148 * perl/agent/test.pl:
6150 Update default store retrieval functions to use the correct name.
6152 Note that this test script appears to include two infinite loops.
6153 I'm not clear how this is expected to run successfully ?
6155 2002-06-28 04:39 dts12
6157 * perl/agent/agent.xs:
6159 Remove reference to non-existent degugging function.
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.
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.
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.
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?
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.
6194 2002-06-27 21:43 rstory
6198 new README detainling the use of SFIO to circumvent the 255 fd limit on
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()
6208 2002-06-27 04:15 dts12
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.
6215 2002-06-27 03:31 dts12
6219 Use ENV_SEPARATOR_CHAR rather than hardwiring ':' in netsnmp_set_mib_directory
6220 (as suggested by Robert)
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
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
6238 2002-06-25 14:09 rstory
6242 add APPTOPS (-Cq) for suppressing output of set results on success
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)
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
6258 2002-06-25 08:31 dts12
6260 * agent/mibgroup/util_funcs.c:
6262 Treat '0' as an invalid index for a "simple table".
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.
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
6278 - clean up manpage a bit
6280 - fix breakage in generation of default_store.3.h due to auto-indentation
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
6290 - also change syntax of all example command line tools to use newer
6291 -c COMMUNITY syntax not positional parameter
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
6300 2002-06-23 18:40 driehuis
6302 * perl/SNMP/SNMP.xs:
6304 Handle COUNTER64 in __translate_asn_type.
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)
6313 2002-06-23 15:03 hardaker
6317 update to reference top level Makefile.PL
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.
6325 2002-06-22 08:37 hardaker
6329 update for recent methodologies
6331 2002-06-21 16:07 rstory
6335 final (hopefully!) fix for parsing ip addresses from
6336 "Fco. Javier Ridruejo" <acbripef@si.ehu.es>
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:
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.
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.
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")
6369 2002-06-19 11:38 hardaker
6371 * net-snmp-config.in:
6373 fix for new default store API
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:
6385 I hate perl's make system.
6386 I hate the fact that perl segfaults if GetOptions() is called more
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).
6392 2002-06-19 07:45 rstory
6394 * agent/snmp_agent.c:
6396 fix infinte loop and add debug in remove_delegated
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
6404 2002-06-17 06:23 hardaker
6408 Changed Katsuhisa's email address, on request
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.
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
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.
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.
6437 2002-06-13 14:32 hardaker
6439 * perl/SNMP/t/conf.t:
6441 fix default_store routines
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.
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)
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.
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.
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
6488 2002-06-11 17:56 rstory
6492 remove spurious printf to stderr
6494 2002-06-11 14:21 rstory
6496 * include/net-snmp/types.h:
6498 add extern "C"; add void_array struct
6500 2002-06-11 14:20 rstory
6502 * agent/helpers/table_array.c:
6504 remove tsearch; use new container instead
6506 2002-06-11 14:19 rstory
6508 * include/net-snmp/agent/table_array.h:
6510 use container for secondary index
6512 2002-06-11 14:17 rstory
6514 * snmplib/Makefile.in:
6516 add container to headers; add container.c
6518 2002-06-11 14:17 rstory
6520 * snmplib/container.c:
6522 init functions for basic/sorted container
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
6530 2002-06-11 12:22 rstory
6532 * include/net-snmp/agent/instance.h:
6534 protect against multiple includes; add extern "C" for __cplusplus
6536 2002-06-11 11:11 hardaker
6538 * perl/AnyData_SNMP/: INSTALL, Makefile.PL, README
6541 renamed snmpsh to netsh, as I like the name better and it appeals to a
6542 wider number of people.
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
6550 2002-06-10 08:46 rstory
6554 fix parse_one_oid_index to allow too short IP address when complete is
6555 specified; add netsnmp_oid2chars & netsnmp_oid2str
6557 2002-06-10 07:42 hardaker
6559 * perl/default_store/: default_store.pm, default_store.xs
6562 update to latest default_store defines
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
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.
6579 2002-06-10 07:17 hardaker
6583 support for ipaddress building/parsing of OID indexes.
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')
6591 2002-06-10 01:28 dts12
6593 * FAQ (V4-2-patches.7), FAQ:
6595 New entry describing possible problems with trap handlers.
6597 2002-06-08 21:39 hardaker
6599 * perl/agent/agent.pm:
6603 2002-06-08 20:54 rstory
6607 break perl makefile creation into seperate step; only clean perl directory
6608 if there is a makefile
6610 2002-06-08 20:15 rstory
6614 add perltest target to make test in all perl directories
6616 2002-06-08 09:47 hardaker
6618 * perl/AnyData_SNMP/Storage.pm:
6620 fix to deal with updated SQL::Statement module.
6622 2002-06-08 07:08 hardaker
6624 * perl/AnyData_SNMP/INSTALL:
6626 update to SQL-Statement requirement of 1.004
6628 2002-06-08 06:45 hardaker
6630 * perl/SNMP/SNMP.xs:
6632 remove mib init code from C snmp_translate_obj call
6634 2002-06-08 06:44 hardaker
6636 * perl/SNMP/SNMP.pm:
6638 init_snmp inside translateObj
6640 2002-06-08 06:44 hardaker
6644 change version to 0.1
6646 2002-06-08 06:43 hardaker
6648 * perl/AnyData_SNMP/configs/unix:
6650 A few cleanups to ifconfig and netstat commands
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.
6659 2002-06-08 06:34 hardaker
6661 * perl/AnyData_SNMP/Makefile.PL:
6663 change required SNMP module version from 4 to 5
6665 2002-06-08 06:34 hardaker
6667 * mibs/NET-SNMP-EXAMPLES-MIB.txt:
6669 Add a tutorial place holder comment OID.
6671 2002-06-08 06:33 hardaker
6675 fix tkmib for newer perl modules.
6677 2002-06-08 06:33 hardaker
6681 turn off extra bold/underline formatting by default.
6683 2002-06-07 15:04 rstory
6685 * include/net-snmp/library/container.h:
6687 generic container structure for storing data
6689 2002-06-07 13:01 rstory
6693 include net-snmp-config.h
6695 2002-06-07 10:37 rstory
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....)
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
6709 2002-06-07 08:17 dts12
6711 * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.3),
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.
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
6724 2002-06-06 01:12 dts12
6726 * aclocal.m4, configure (V4-2-patches.[7,5]), aclocal.m4,
6729 Don't differenciate between elf- and a.out-based NetBSD systems.
6730 (Problem highlighted by Felicia Neff)
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.
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.
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
6757 2002-06-05 06:40 hardaker
6759 * perl/AnyData_SNMP/configs/scli:
6761 example configuration file to duplicate functionality in Juergen's
6764 2002-06-05 06:39 hardaker
6766 * perl/AnyData_SNMP/snmpsh:
6769 source file -- sources an rc file
6770 watch expression -- repeatedly runs a command and colorizes
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.
6776 turns of ornamental prompt support (ick) by default
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.
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
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.
6799 2002-06-04 05:54 hardaker
6801 * perl/AnyData_SNMP/snmpsh:
6803 support for printf, single query/sets of scalars, multi-line aliases.
6805 2002-05-30 15:23 hardaker
6807 * perl/SNMP/SNMP.pm:
6811 2002-05-30 15:23 hardaker
6815 make new() operator a bit smarter
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.
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
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.
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)
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)
6851 2002-05-29 02:16 dts12
6853 * FAQ (V4-2-patches.4), FAQ:
6855 Clarify that trap filtering is not yet operational.
6857 2002-05-28 14:53 rstory
6859 * snmplib/oid_array.c:
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
6872 2002-05-28 14:47 rstory
6874 * include/net-snmp/agent/table_array.h:
6876 add callbacks for row (de)activation
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)
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)
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.
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,
6904 Tweak 'usmUser' help string to accurately reflect which bits are optional.
6905 Reported by Ali Chanaui.
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.
6913 2002-05-27 01:17 dts12
6915 * local/Makefile.in:
6917 Remove an extraneous trailing backslash, that confuses some 'make's
6919 2002-05-24 09:54 hardaker
6921 * perl/agent/netsnmp_request_info.pm:
6923 Proper creation of returned NetSNMP::OID object.
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)
6932 2002-05-24 09:53 hardaker
6934 * perl/SNMP/SNMP.xs:
6936 new default_store netsnmp_ prefixes.
6938 2002-05-24 09:53 hardaker
6942 support for scalars (mib2c.scalar.conf file coming shortly)
6944 2002-05-24 09:52 hardaker
6948 A new rule called "commentcheck" to grep all sources for // comments.
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)
6957 2002-05-24 07:44 dts12
6961 Remove extraneous trailing backslash.
6962 (That *might* be confusing Sun's make, but is wrong anyway)
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.
6973 2002-05-21 15:25 rstory
6977 add -I$(srcdir)/include to CPP path for people building outside of src tree
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
6986 2002-05-21 05:32 jbpn
6990 - fix core dump in -u option processing, noted by Andreas Maus
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!
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)
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
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
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
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
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.
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.
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.
7069 2002-05-16 12:55 hardaker
7071 * perl/agent/default_store/: default_store.pm,
7074 update to new define list
7076 2002-05-16 12:55 hardaker
7078 * perl/agent/default_store/test.pl:
7082 2002-05-16 12:49 hardaker
7084 * perl/agent/default_store/gen:
7086 autogeneration script
7088 2002-05-16 10:58 hardaker
7090 * perl/default_store/: default_store.pm, default_store.xs
7093 updates to new .h tokens
7095 2002-05-16 10:58 hardaker
7097 * perl/default_store/gen:
7099 .h -> perlmodule regeneration script
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.
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:
7118 2002-05-15 17:20 hardaker
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
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
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
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
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
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).
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.
7193 2002-05-13 20:16 rstory
7195 * agent/object_monitor.c:
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
7206 2002-05-13 08:00 hardaker
7208 * agent/helpers/old_api.c:
7212 2002-05-13 00:39 driehuis
7216 Note changes to configure.in.
7218 2002-05-12 10:30 driehuis
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.
7227 -------------------------------------------------------------------------------
7229 Changes: V5.0 -> V5.0.1
7231 20020-05-12 17:30 driehuis
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
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.
7250 2002-05-10 17:01 hardaker
7254 documentation for the OID building overloads.
7256 2002-05-10 16:55 hardaker
7260 Add proper length segment to the build view OID.
7262 2002-05-10 14:41 hardaker
7266 new doc patch from Axel Kittenberg
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.
7276 2002-05-10 13:46 hardaker
7280 fix calling on multiple tables
7282 2002-05-10 03:23 dts12
7286 Merge "STRING: Hex:" type tokens into a single token "Hex-STRING:"
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')
7296 Also guess that failed SET requests are 'noCreation' errors (which is
7297 probably the most likely option).
7299 2002-05-09 15:54 hardaker
7303 exit properly when a subdir fails to make properly
7305 2002-05-09 15:30 hardaker
7309 create a token for the -Ov equivelant
7311 2002-05-09 09:12 hardaker
7313 * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.5),
7316 patch from Takumi Kadode to fix memory usage on solaris
7318 2002-05-09 08:54 hardaker
7320 * agent/mibgroup/ucd-snmp/vmstat.c:
7322 updates from malloced vmstat fixes from patches branch
7324 2002-05-08 16:34 hardaker
7326 * net-snmp-config.in:
7328 new --compile-subagent features:
7332 includes header files
7333 misc other bug fixes.
7335 2002-05-08 13:13 hardaker
7337 * agent/mibgroup/agentx/subagent.c:
7339 make the subagent properly call the reserve2 state again.
7341 2002-05-08 10:02 hardaker
7343 * agent/mibgroup/examples/notification.c:
7347 2002-05-08 09:01 hardaker
7349 * agent/mibgroup/examples/notification.c:
7351 um, use 30 seconds like advertised.
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)
7361 2002-05-07 22:45 hardaker
7365 update to current indent command
7367 2002-05-07 22:44 hardaker
7369 * local/mib2c.create-dataset.conf:
7371 move text in comment left slight (was too long).
7373 2002-05-07 22:43 hardaker
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
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).
7394 2002-05-07 22:31 hardaker
7396 * acconfig.h, configure:
7398 hmm. missed some checkin files.
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
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
7413 2002-05-07 11:00 hardaker
7415 * agent/helpers/instance.c:
7419 2002-05-07 09:41 hardaker
7425 2002-05-07 09:16 hardaker
7427 * agent/helpers/instance.c:
7429 call netsnmp_set_request_error like a good boy.
7431 2002-05-06 20:43 rstory
7433 * mibs/Makefile.mib:
7435 fix missing $ noted by John Mills on the coders list
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)
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
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
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:
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
7478 2002-05-06 15:07 hardaker
7480 * agent/mibgroup/ucd_snmp.h:
7482 add new hpux modules
7484 2002-05-06 14:34 hardaker
7490 2002-05-06 14:32 hardaker
7492 * include/net-snmp/library/default_store.h, man/snmpcmd.1.def
7495 Patch #551489: From Jeffrey Watson to add a -Q option for quick but w/ an '='
7497 2002-05-06 14:28 hardaker
7501 change -D documentation to reflect current code.
7503 2002-05-06 14:27 hardaker
7505 * agent/agent_handler.c:
7507 misc small bugs and error message wording fixes.
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
7515 2002-05-01 23:01 rstory
7517 * local/mib2c.array-user.conf:
7519 tweaks for update to table_array
7521 2002-05-01 23:00 rstory
7523 * agent/Makefile.in:
7525 add object_monitor stuff
7527 2002-05-01 22:46 rstory
7529 * snmplib/Makefile.in:
7531 add check_varbind stuff
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
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....:-)
7555 2002-05-01 17:30 hardaker
7557 * perl/OID/: OID.pm, OID.xs, test.pl:
7559 Add index building to the + operator.
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
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.
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.
7585 2002-05-01 09:30 hardaker
7589 Add the OID perl module to the list of modules.
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
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,
7604 Add type tags "STRING: " and "INTEGER: " to example output.
7605 Add explicit setting of protocol version to example commands.
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
7618 2002-04-30 22:15 rstory
7622 remove netsnmp_processing_set, it lives in snmp_agent.c
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
7631 2002-04-30 22:12 rstory
7633 * include/net-snmp/agent/table.h:
7635 remove overly complex macro stuff for rowstatus/storagetype
7637 2002-04-30 09:28 hardaker
7639 * perl/OID/: Makefile.PL, OID.pm, OID.xs, README
7642 - allow conversions to an array (needs to be tied still).
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.
7655 2002-04-30 07:23 hardaker
7657 * perl/OID/: .cvsignore, Changes, MANIFEST,
7658 Makefile.PL, OID.pm, OID.xs, README,
7661 OID perl module so you can do simple OID manipulations within perl easily:
7662 - Example: new NetSNMP::OID('interfaces') > new NetSNMP::OID('system')
7664 2002-04-29 16:52 hardaker
7666 * agent/mibgroup/versiontag:
7668 regexp fix for white space checks in indent formatted code
7670 2002-04-29 16:47 hardaker
7674 reorder perl module names to reflect (new) dependencies.
7676 2002-04-29 09:42 hardaker
7678 * perl/SNMP/t/mib.t:
7680 fix a few warnings on failed tests (just screen cleanups)
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.
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.
7696 2002-04-27 08:10 rstory
7698 * snmplib/snmp_api.c:
7700 clean up comments munged by indent
7702 2002-04-27 08:08 rstory
7704 * agent/mibgroup/agentx/subagent.h:
7706 add missing prototype to fix compiler warning
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
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.
7722 2002-04-26 19:14 rstory
7726 fix unused var warning for !windows
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
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, ...
7743 2002-04-26 10:27 hardaker
7745 * perl/SNMP/: Makefile.PL, README, SNMP.pm:
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)
7752 2002-04-26 10:19 hardaker
7754 * perl/default_store/: MANIFEST, Makefile.PL, README,
7755 default_store.pm, test.pl:
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
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)
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
7779 2002-04-26 03:55 dts12
7783 Remove redundant 'Invalid option' message, since this is typically
7784 reported by getopt(). (Suggested by Andrew Rucker Jones - patch #548748 )
7786 2002-04-26 03:51 dts12
7790 Add 'v' to the list of valid options (patch #548748)
7791 Thanks to Andrew Rucker Jones.
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.
7807 2002-04-25 07:19 hardaker
7809 * README, include/net-snmp/library/vacm.h,
7812 Patch from Axel Kittenberg to fix possible variable name clash
7814 2002-04-24 22:39 rstory
7816 * agent/object_monitor.c:
7818 handle callbacks sending new notifications (while processing notifications)
7820 2002-04-24 21:35 rstory
7822 * include/net-snmp/agent/object_monitor.h:
7824 header for new fucntions for monitoring objects
7826 2002-04-24 21:34 rstory
7828 * agent/object_monitor.c:
7830 new functions for monitoring object values
7832 2002-04-24 15:02 hardaker
7834 * agent/mibgroup/ucd-snmp/vmstat.c:
7836 /proc/stat can be larger than 1024
7838 2002-04-24 06:19 dts12
7840 * snmplib/Makefile.in:
7842 Install the missing 'md5.h' header file.
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
7850 2002-04-23 07:53 hardaker
7852 * agent/helpers/table_array.c:
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?)
7862 2002-04-22 14:10 rstory
7866 apply documentatin patch from Axel Kittenberger <Axel.Kittenberger@maxxio.com>
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
7875 2002-04-22 09:48 rstory
7877 * snmplib/oid_array.c:
7879 update function names to match header (no mixed case)
7881 2002-04-22 08:11 hardaker
7883 * include/net-snmp/library/snmp_debug.h:
7885 fix bug #547110: properly spell define
7887 2002-04-21 16:44 hardaker
7889 * agent/mibgroup/mibII/sysORTable.c:
7891 add static to a returned variable
7893 2002-04-21 16:42 hardaker
7895 * configure, configure.in:
7897 fix --with-perl-modules
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...:-)
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 )
7912 -------------------------------------------------------------------------------
7914 Changes: V4.2 -> V5.0
7916 2002-04-20 00:27 hardaker
7920 set all CVS/RCS revision control numbers to 5.0
7922 2002-04-20 00:07 hardaker
7926 White space, oh glorious white space.
7927 How great our though?
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,
7936 Pretty nothingness you are.
7938 2002-04-20 00:01 hardaker
7940 * configure , configure.in:
7942 turn on ucd compat by default.
7944 2002-04-20 00:00 hardaker
7950 2002-04-19 23:33 hardaker
7952 * agent/mibgroup/testdelayed.h:
7956 2002-04-19 23:18 hardaker
7958 * agent/mibgroup/utilities/: .cvsignore , .cvsignore:
7962 2002-04-19 23:17 hardaker
7964 * agent/snmp_perl.c:
7966 don't die if perl doesn't init.
7968 2002-04-19 23:03 hardaker
7970 * perl/SNMP/: README , README , SNMP.pm:
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.....).
7981 2002-04-19 22:29 hardaker
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
7994 2002-04-19 19:09 rstory
7996 * include/net-snmp/library/oid_array.h:
7998 spelling misteak; remove capital letters in function names
8000 2002-04-19 19:08 rstory
8002 * agent/helpers/table_array.c:
8004 update for function name changed in oid_array.h
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.
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.
8030 2002-04-19 17:14 hardaker
8032 * testing/tests/: T111agentxset , T121proxyset:
8034 Correct for new STRING prefix.
8036 2002-04-19 17:03 hardaker
8042 2002-04-19 17:03 hardaker
8044 * perl/: ASN/ASN.xs , default_store/default_store.xs:
8046 fix header files for new paths.
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.
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).
8067 2002-04-19 11:37 hardaker
8069 * man/snmpd.conf.5.def:
8071 document embedded perl support.
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.
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)
8090 2002-04-19 10:30 hardaker
8092 * agent/helpers/table_iterator.c:
8094 Protect against things that should never ever happen
8096 2002-04-19 03:10 dts12
8100 <Sigh> A little learning is a dangerous thing.
8101 Apply the rest of the patch from Axel - sorry.
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)
8110 2002-04-18 17:38 hardaker
8112 * snmplib/snmpIPXDomain.c:
8114 fix snmpIPXDomain (again)
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
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
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).
8135 2002-04-18 16:28 hardaker
8139 change the enterprise OIDs in the proper place (net-snmp-config.h.in
8140 is generated from this file).
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.
8150 2002-04-18 11:43 rstory
8152 * mibs/NET-SNMP-AGENT-MIB.txt:
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)
8163 Shame these settings aren't cached for later re-use....
8165 2002-04-18 07:18 dts12
8169 Notify on agent reconfiguration.
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.
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.
8184 2002-04-18 02:52 dts12
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
8192 2002-04-18 01:46 dts12
8196 Replace the dlmod 'WHERE' with something more meaningful....
8198 2002-04-17 12:12 hardaker
8200 * snmplib/snmpIPXDomain.c:
8202 define the ipxDomain variables
8204 2002-04-17 12:12 hardaker
8206 * agent/mibgroup/disman/mteTriggerTable.c:
8208 Error condition tests
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)
8222 2002-04-17 10:09 hardaker
8224 * agent/mibgroup/agentx/master.c:
8226 misc non-change clean ups
8228 2002-04-17 10:03 hardaker
8230 * include/net-snmp/agent/table.h:
8232 rename structures beginning with _ to ending with _s
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).
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.
8248 2002-04-17 08:26 dts12
8250 * apps/snmpnetstat/Makefile.in:
8252 Blank continuation lines confuse HP's version of make.
8254 2002-04-17 08:16 dts12
8256 * agent/Makefile.in:
8258 Blank continuation lines confuse HP's version of make
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.
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)
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
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).
8288 Qn: Do we want to switch to using the net-snmp equivalent sysOIDs?
8289 Qn: What about defining net-snmp notifications?
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*
8299 Qn: should we change the name of the configure option to reflect this?
8301 2002-04-16 10:04 hardaker
8303 * sedscript.in , snmplib/snmp_version.c , FAQ ,
8306 - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre3 )
8308 2002-04-16 10:02 hardaker
8312 delete top disclaimers
8314 2002-04-16 10:02 hardaker
8320 2002-04-16 10:01 hardaker
8322 * perl/SNMP/SNMP.xs:
8326 2002-04-16 08:19 dts12
8330 Add an entry concerning the 'libcrypto' RPM dependency.
8332 2002-04-16 08:00 hardaker
8334 * agent/mibgroup/agent/nsModuleTable.c:
8338 2002-04-16 07:13 hardaker
8340 * agent/snmp_agent.c:
8342 remove a no longer appropriate todo comment
8344 2002-04-16 07:12 hardaker
8348 I guess I forgot to run autoconf
8350 2002-04-15 08:58 hardaker
8352 * local/: snmpconf , Makefile.in:
8354 move snmpconf data directories to different names to avoid confusion
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:
8368 2002-04-12 14:38 hardaker
8372 Massive cleanup effort. It should now respect ordering in the
8373 snmpconf configuration files as well.
8375 2002-04-12 13:00 rstory
8377 * include/net-snmp/agent/agent_registry.h:
8379 fix for overzealous perl script
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)
8387 2002-04-12 07:57 hardaker
8389 * local/Makefile.in:
8393 2002-04-12 07:55 hardaker
8399 2002-04-12 07:51 hardaker
8401 * local/: Makefile.in , rsnmp:
8403 remove rsnmp, which is very very old and out of date
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)
8411 2002-04-12 07:28 hardaker
8415 a gdb initialization file with helpful functions
8417 2002-04-12 02:42 dts12
8419 * local/Makefile.in:
8421 Add 'snmpconf' and 'mib2c' to the list of scripts to install.
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.
8427 2002-04-12 02:41 dts12
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!)
8434 2002-04-12 02:36 dts12
8438 Fix typo in reference to 'mib2c.iterate.conf'
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...)
8449 2002-04-11 22:29 hardaker
8451 * perl/SNMP/t/startagent.pl:
8453 set SNMPCONFPATH iff [sic] not set
8455 2002-04-11 22:27 hardaker
8457 * perl/SNMP/SNMP.pm:
8459 return from initMib before doing anything.
8461 2002-04-11 22:26 hardaker
8463 * perl/SNMP/Makefile.PL:
8465 turn off complier warnings
8467 2002-04-11 22:26 hardaker
8469 * perl/AnyData_SNMP/snmpsh:
8471 support "show columns from TABLE"
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)
8479 2002-04-11 22:25 hardaker
8481 * agent/mibgroup/examples/scalar_int.c:
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.
8493 2002-04-11 22:24 hardaker
8495 * agent/mibgroup/testdelayed.c:
8497 remove legacy example.
8499 2002-04-11 22:23 hardaker
8501 * agent/snmp_agent.c:
8503 add comment about possibly fixing inclusive requests in the future.
8505 2002-04-11 17:08 hardaker
8509 change modukes-> modules
8511 2002-04-11 07:23 hardaker
8513 * snmplib/snmp_logging.c:
8515 turn off debugging when calling logging callbacks
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.
8523 2002-04-10 12:50 hardaker
8525 * perl/SNMP/t/startagent.pl:
8527 force setting to a "bogus" SNMPCONFPATH.
8529 2002-04-10 12:48 hardaker
8531 * include/net-snmp/library/mib.h , snmplib/mib.c:
8533 Exporting functions good. Internalizing bad.
8535 2002-04-10 09:28 hardaker
8537 * perl/SNMP/SNMP.xs:
8541 2002-04-10 09:27 hardaker
8543 * perl/SNMP/SNMP.xs:
8545 opps. remove debugging statements.
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.
8556 2002-04-10 09:18 dts12
8560 Don't recurse into subdirectories for the consituent subtargets of "make install"
8562 2002-04-10 09:09 hardaker
8566 added a few things, separated perl stuff into it's own section.
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.
8575 2002-04-10 07:52 hardaker
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)
8582 2002-04-10 07:10 dts12
8586 Bring use of BUILTSUBDIR within 'installlocalheaders' into line
8587 with the preceding comment, and actual usage.
8588 (i.e. INSTALLBUILTSUBDIR rather than INCLUDEBUILTSUBDIR)
8590 2002-04-10 05:58 dts12
8592 * snmplib/Makefile.in:
8594 Typo in security-include header destination directory variable
8596 2002-04-10 05:55 dts12
8598 * local/Makefile.in:
8600 Ensure the destination directory exists before installing mib2c conf files.
8602 2002-04-10 01:55 dts12
8604 * testing/tests/: T004snmpv1nosuch , T019snmpv2cnosuch:
8606 Two new tests to check handling of GETing non-existant instances
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.
8614 2002-04-09 10:38 hardaker
8616 * agent/snmp_agent.c:
8618 Patch from Dave to fix v1 error results.
8620 2002-04-08 21:08 rstory
8622 * snmplib/oid_array.c:
8624 fix incorrect length return value
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.
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
8640 2002-04-08 17:31 hardaker
8642 * include/net-snmp/library/snmp_transport.h:
8644 size_t externs for exported oids
8646 2002-04-08 17:30 hardaker
8648 * snmplib/snmp_api.c:
8650 remove temporary debugging statements that accidentally became permanent.
8652 2002-04-08 17:26 hardaker
8654 * snmplib/: snmpUDPDomain.c , snmp_transport.c:
8656 define length size_t's for oid variables.
8658 2002-04-08 16:53 hardaker
8660 * agent/mibgroup/utilities/override.c:
8662 support "null" types.
8664 2002-04-08 16:52 hardaker
8668 initialize notification log mib support before -H usage.
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.
8676 2002-04-08 16:43 hardaker
8680 A co-worker pointed out that the INSTALL script still said to edit config.h
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
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
8699 Change const oid declarations into static ones since shared libraries
8700 have a problem with initializing them on linux systems at least.
8702 2002-04-08 11:45 hardaker
8704 * man/snmpd.conf.5.def:
8706 minimal documentation for debugging and the injectHandler token
8708 2002-04-05 14:32 hardaker
8710 * man/: snmptrapd.8.def , snmptrapd.conf.5.def:
8712 documentation for the NOTIFICATION-LOG-MIB support.
8714 2002-04-05 14:09 hardaker
8716 * man/snmpd.conf.5.def:
8718 document context name support in proxy code.
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.
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.
8733 2002-04-05 06:39 hardaker
8737 change default context to an empty string
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.
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).
8758 2002-04-02 22:12 hardaker
8762 fix installation from subdir build case.
8764 2002-04-02 21:45 hardaker
8766 * snmplib/Makefile.in:
8768 install snmpv3-security-includes from from build dir.
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.
8776 2002-04-02 21:43 hardaker
8780 install net-snmp-config.h from the build dir.
8782 2002-04-02 21:43 hardaker
8786 create some install from built header rules.
8788 2002-04-02 17:27 hardaker
8790 * local/: Makefile.in , mib2c.conf:
8792 remove deleted array-auto from .conf install/reference lists
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
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
8809 2002-04-02 14:47 hardaker
8811 * agent/mibgroup/: kernel_sunos5.c (V4-2-patches.8),
8814 apply patch 527573 to fix 64 bit types on solaris
8816 2002-04-02 07:04 hardaker
8818 * snmplib/snmp_transport.c:
8820 check char for NULL before setting to:
8822 2002-04-01 22:28 hardaker
8824 * snmplib/: snmp_api.c (V4-2-patches.9), cmu_compat.c ,
8827 Let init_snmp protect itself.
8829 2002-03-29 15:04 rstory
8831 * local/mib2c.array-user.conf:
8835 2002-03-29 10:40 rstory
8841 2002-03-29 08:36 hardaker
8843 * local/mib2c.create-dataset.conf:
8845 add a allow_creation definition.
8847 2002-03-29 08:22 hardaker
8851 make net-snmp-config executable after it's built
8853 2002-03-29 08:13 hardaker
8855 * agent/mibgroup/mibII/: setSerialNo.c , setSerialNo.h:
8857 opps. forgot to check the setSerial code in
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
8865 2002-03-28 23:44 hardaker
8867 * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.2),
8870 patch #517340: freebsd5 support
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
8878 2002-03-28 23:32 hardaker
8880 * agent/mibgroup/: host/hr_system.c , mibII/interfaces.c
8883 Apply netbsd fix patch #529733
8885 2002-03-28 23:01 hardaker
8887 * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c ,
8890 use a static variable for init checking. Bug #536386.
8892 2002-03-28 15:25 dts12
8894 * man/: default_store.3.top , read_config.3.def ,
8897 Tweak to use the new include structure.
8899 2002-03-28 15:23 dts12
8901 * FAQ (V4-2-patches.8), FAQ:
8903 Add a few new entries (mostly relating to traps)
8905 2002-03-28 14:56 rstory
8907 * agent/helpers/table_array.c:
8909 rename/prefix functions; add doxygen documentation
8911 2002-03-28 13:00 rstory
8915 add define for excluding stuff (DOXYGEN_SHOULD_SKIP_THIS)
8917 2002-03-28 12:50 hardaker
8919 * agent/mibgroup/mibII.h:
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.
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.
8935 2002-03-28 12:45 hardaker
8937 * agent/agent_read_config.c:
8941 2002-03-28 12:17 hardaker
8945 change version number
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;
8954 2002-03-28 12:03 rstory
8956 * agent/agent_registry.c:
8958 return specific result code for registration failure if available.
8960 2002-03-28 11:57 hardaker
8962 * agent/: agent_registry.c , mibgroup/agentx/master_admin.c:
8966 2002-03-27 15:48 rstory
8968 * local/mib2c.array-auto.conf:
8970 delete old, unused conf file
8972 2002-03-27 08:27 hardaker
8974 * apps/: notification_log.c , notification_log.h ,
8977 add "dontRetainLogs" token to snmptrapd.conf to not enable the
8978 notification log mib.
8980 2002-03-27 01:54 dts12
8982 * configure.in, configure (V4-2-patches.[1,1]), configure ,
8985 Use the correct name of the Windows IP Helper API library.
8986 (Computers can be soooo picky!)
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
9009 2002-03-26 23:20 hardaker
9015 2002-03-26 14:07 rstory
9019 add creating src rpm spec file
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.
9027 2002-03-26 07:58 hardaker
9031 fix for other-dir builds
9033 2002-03-26 07:57 hardaker
9035 * agent/agent_registry.c:
9037 duplicate registration info in split_subtree
9039 2002-03-26 07:43 dts12
9041 * configure, configure.in (V4-2-patches.[0,0]), configure ,
9044 Add /etc/filesystems to list of mount table files (for AIX)
9045 Should fix bugs 232588 and (?)517113
9047 2002-03-26 07:39 dts12
9049 * configure, configure.in (V4-2-patches.[9,9]), configure ,
9052 Remove trailing ':' from list of MIB module names in configure output,
9053 to avoid confusion (see Bug #491129)
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.
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
9068 2002-03-25 15:18 rstory
9070 * include/net-snmp/version.h:
9072 remove ^M characters
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
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 ,
9097 use perl to search and replace perl search and replace errors, of course
9099 2002-03-25 14:23 hardaker
9101 * agent/mibgroup/smux/smux.c:
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.
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 ,
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.
9135 2002-03-24 05:21 nba
9139 Oops - snprint_* cannot realloc
9141 2002-03-23 09:40 hardaker
9145 really fix snmpinform installs this time.
9147 2002-03-22 22:32 hardaker
9149 * apps/notification_log.c:
9151 final cleanups of notification log support
9153 2002-03-22 22:32 hardaker
9157 fix installation of snmpinform
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.
9168 2002-03-22 22:31 hardaker
9170 * configure , configure.in:
9172 fix version file location for non-sourcedir builds
9174 2002-03-22 14:13 hardaker
9176 * include/net-snmp/library/snmp_api.h:
9178 forgot to commit a prototype.
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)
9188 2002-03-22 14:01 hardaker
9190 * agent/mibgroup/agentx/: master.c , subagent.c:
9192 use new error logging api when !root
9194 2002-03-22 14:00 hardaker
9196 * snmplib/snmp_api.c:
9198 enable logging session errors to some log level other than ERR.
9200 2002-03-22 13:55 hardaker
9202 * agent/mibgroup/agentx/: master.c , subagent.c:
9204 better agentx connection related error messages.
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!!!!)
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
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)
9234 2002-03-22 07:31 rstory
9236 * snmplib/snmp_parse_args.c:
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.
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
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.
9267 2002-03-21 09:23 hardaker
9271 wrap agentx stuff in a still unused variable (at this point).
9273 2002-03-21 09:23 hardaker
9275 * apps/snmptranslate.c:
9277 remove unused variable.
9279 2002-03-21 09:23 hardaker
9281 * agent/mibgroup/utilities/override.c:
9285 2002-03-21 09:22 hardaker
9287 * agent/mibgroup/: Rmon/alarm.c , Rmon/statistics.c ,
9290 change // coments to /* */ comments (bad bad bad)
9292 2002-03-21 06:40 hardaker
9294 * snmplib/snmp-tc.c:
9296 change // coments to /* */ comments (bad bad bad)
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.)
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.
9315 2002-03-20 20:08 hardaker
9317 * agent/helpers/instance.c:
9321 2002-03-20 11:37 hardaker
9323 * include/net-snmp/agent/table_dataset.h:
9325 include new delete/remove breakdown APIs
9327 2002-03-20 11:36 hardaker
9329 * apps/notification_log.c:
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)
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)
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.
9352 2002-03-20 08:37 hardaker
9354 * local/mib2c.create-dataset.conf:
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
9365 2002-03-20 07:47 hardaker
9367 * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.6),
9370 remove illegal SET support for sysDescr.
9372 2002-03-20 06:27 hardaker
9374 * CodingStyle , local/mib2c:
9376 - add many many -T flags for defining types.
9378 2002-03-19 21:13 hardaker
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.
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.
9393 2002-03-19 07:32 hardaker
9395 * agent/helpers/: table_data.c , table_dataset.c:
9397 documentation clean up
9399 2002-03-19 07:28 hardaker
9401 * agent/: agent_handler.c , helpers/table_data.c:
9403 documentation clean up
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
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.
9435 2002-03-19 06:35 hardaker
9439 Apparently I ran autoconf earlier and missed checking in the results.
9441 2002-03-19 06:35 hardaker
9447 2002-03-17 16:25 hardaker
9451 Set default port to 162.
9453 2002-03-17 15:51 hardaker
9455 * snmplib/: snmpTCPDomain.c , snmpUDPDomain.c:
9457 improved formatting strings showing both transport type and port number.
9459 2002-03-13 23:30 hardaker
9463 add missing "installsubdirs" target missing (thanks to Katsuhisa ABE)
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
9473 2002-03-13 16:30 hardaker
9475 * agent/mibgroup/agent/nsModuleTable.c:
9477 bug fix for pre-processed requests.
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
9517 2002-03-13 16:13 hardaker
9519 * agent/mibgroup/agent.h:
9521 opps. duplicates existing agent_mibs.h
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 ,
9532 address changes for ucd-snmp -> net-snmp note saying these mibs are no
9533 longer supported by UCD.
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.
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
9553 2002-03-13 15:11 hardaker
9555 * agent/helpers/table_iterator.c:
9557 remove unneeded debug statement
9559 2002-03-13 14:10 hardaker
9563 Use local variable name buffers by default when building oid segments.
9565 2002-03-13 14:09 hardaker
9567 * agent/helpers/table_iterator.c:
9569 /* stop water from flowing through dam */
9570 finger->insert("hole")
9572 2002-03-13 04:03 dts12
9574 * FAQ (V4-2-patches.7), FAQ:
9576 Add a description of "unlinked OIDs".
9578 2002-03-12 21:30 hardaker
9580 * local/: mib2c.create-dataset.conf , mib2c.iterate.conf:
9584 2002-03-12 21:15 hardaker
9588 add don't format comments option
9590 2002-03-12 21:10 hardaker
9592 * agent/helpers/table_dataset.c:
9594 fix for tables with holes.
9596 2002-03-12 21:09 hardaker
9600 move default mibs to their own variable.
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.
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.
9617 2002-03-12 20:33 hardaker
9619 * local/mib2c.storage.conf:
9621 remove obsolete mib2c.conf file
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.
9629 2002-03-12 17:54 hardaker
9631 * agent/snmp_agent.c:
9633 fix agentx inclusive searches to ignore get errors.
9635 2002-03-12 17:53 hardaker
9637 * snmplib/snmpCallbackDomain.c:
9639 some minimal dump debugging.
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)
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)
9654 2002-03-11 17:27 hardaker
9656 * agent/mibgroup/agentx/master.c:
9658 treat (illegal) errors from subagents specially for getnext cases.
9660 2002-03-11 13:41 hardaker
9662 * net-snmp-config.in:
9664 add our snmp libraries to output
9666 2002-03-11 10:34 hardaker
9668 * include/net-snmp/agent/: table_data.h , table_dataset.h:
9670 delete/remove support header changes.
9672 2002-03-11 09:13 jbpn
9674 * agent/mibgroup/mibII/vacm_vars.c:
9676 - allow compilation --with-out-transports=TCP
9678 2002-03-11 08:21 jbpn
9680 * include/net-snmp/library/snmp_debug.h:
9682 - fixes for --disable-debugging
9684 2002-03-11 07:41 dts12
9686 * FAQ (V4-2-patches.5), FAQ:
9688 Bring the 4x- and main-branch FAQs into agreement.
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.
9697 2002-03-11 05:20 jbpn
9701 - fix bad type assignment in build_translation_table(), noticed by
9704 2002-03-11 00:13 hardaker
9708 check for NULL frees, even though it's supposed to be ok according to ansi.
9710 2002-03-11 00:12 hardaker
9712 * apps/notification_log.c:
9714 beginning support for maximum logged checking.
9716 2002-03-11 00:11 hardaker
9718 * agent/helpers/table_dataset.c:
9720 - remove/delete row support.
9724 2002-03-11 00:10 hardaker
9726 * agent/helpers/table_data.c:
9728 remove/delete row support.
9730 2002-03-11 00:08 hardaker
9732 * agent/helpers/instance.c:
9734 call next handlers (opps).
9736 2002-03-10 14:11 nba
9738 * man/mib_api.3.def:
9740 Fix one sprint_variable => snprint_variable
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
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
9755 2002-03-10 14:03 nba
9757 * apps/snmpnetstat/Makefile.in:
9759 Fix compilation outside source directory
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 )
9768 2002-03-08 18:23 hardaker
9774 2002-03-08 18:23 hardaker
9776 * perl/SNMP/SNMP.xs:
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.
9786 2002-03-08 16:59 hardaker
9788 * apps/snmpnetstat/Makefile.in:
9790 patch from csete to fix win32 builds
9792 2002-03-08 16:55 hardaker
9794 * configure , configure.in:
9796 add Callback transport to cygwin
9798 2002-03-08 16:49 hardaker
9802 mention rmon support.
9804 2002-03-08 16:39 hardaker
9806 * snmplib/snmp_api.c:
9808 patch from Harrie Hazewinkel to remove old an unused pointer
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. & ...
9896 2002-03-08 14:00 hardaker
9898 * perl/SNMP/SNMP.xs:
9900 get_symbol -> get_tree
9902 2002-03-08 07:45 hardaker
9904 * perl/: SNMP/SNMP.xs , agent/agent.pm , agent/agent.xs
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
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
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)
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)
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)
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)
10102 2002-03-07 06:21 jbpn
10104 * man/snmp_sess_api.3.def:
10108 2002-03-07 05:47 jbpn
10110 * man/snmp_trap_api.3.def:
10114 2002-03-07 05:39 jbpn
10116 * man/snmp_alarm.3.def:
10120 2002-03-07 05:00 jbpn
10122 * man/read_config.3.def:
10124 - make prototypes match header
10126 - make style consistent with mib_api
10128 2002-03-07 03:07 jbpn
10130 * man/mib_api.3.def:
10132 - fix up snprint_ declarations, fix small typo. Patch by Guy
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
10142 2002-03-06 17:15 hardaker
10144 * include/net-snmp/agent/.cvsignore ,
10145 include/net-snmp/library/.cvsignore , perl/SNMP/t/.cvsignore:
10149 2002-03-06 17:13 hardaker
10155 2002-03-06 17:08 hardaker
10157 * agent/mibgroup/examples.h:
10159 examples module wrapper to include all (new) examples.
10161 2002-03-06 16:58 hardaker
10163 * agent/mibgroup/examples/scalar_int.c:
10167 2002-03-06 16:58 hardaker
10171 search examples for docs.
10173 2002-03-06 16:29 hardaker
10175 * mibs/NET-SNMP-EXAMPLES-MIB.txt:
10177 example MIB template (and one node)
10179 2002-03-06 16:28 hardaker
10181 * mibs/NET-SNMP-MIB.txt:
10183 instantiate examples
10185 2002-03-06 16:27 hardaker
10187 * mibs/Makefile.in:
10189 install some NS mibs
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.
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.
10205 - numerous bug fixes.
10207 2002-03-06 14:05 hardaker
10211 remove a blank line.
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.
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.
10226 2002-03-06 10:26 jbpn
10228 * include/net-snmp/library/mib.h , snmplib/mib.c:
10230 - sprinkle magic const dust
10232 2002-03-06 10:18 jbpn
10234 * man/mib_api.3.def:
10236 - document changed API, incorporating patches by Guy Harris.
10238 2002-03-06 09:34 hardaker
10240 * testing/tests/: T112agentxsetfail , T122proxysetfail:
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.
10250 2002-03-06 09:08 hardaker
10252 * testing/tests/: T051snmpv2ctrap , T052snmpv2cinform ,
10255 fixes for new command line usage.
10257 2002-03-06 09:07 hardaker
10259 * snmplib/snmp_client.c:
10261 more improved error messages (mostly)
10263 2002-03-06 08:54 hardaker
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.
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.
10281 2002-03-06 06:07 jbpn
10283 * agent/snmp_agent.c:
10285 - zero the name of elements of the bulk cache
10287 2002-03-06 06:06 jbpn
10291 - calloc() not malloc() in a few places to initialise some buffers
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?
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
10309 2002-03-06 05:07 jbpn
10311 * testing/Makefile.in:
10313 - ignore errors doing rm -rf /tmp/snmp-test* when making testclean
10315 2002-03-06 02:26 jbpn
10319 - use more efficient get_tree() in sprint_realloc_value()
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
10330 2002-03-05 18:21 hardaker
10332 * include/net-snmp/agent/snmp_agent.h:
10334 remove no longer appropriate comment.
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).
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...
10351 2002-03-05 18:07 hardaker
10353 * agent/mibgroup/agentx/master.c:
10355 - add (ascii) agentx state diagram
10357 2002-03-05 18:07 hardaker
10359 * agent/snmp_agent.c:
10361 - multiple free bug fixes.
10362 - improved debugging statements.
10364 2002-03-05 10:44 hardaker
10366 * agent/mibgroup/agentx/: master_request.c , master_request.h:
10368 removed unused files
10370 2002-03-05 10:31 jbpn
10372 * agent/mibgroup/agentx/subagent.c:
10374 - oops, fix bad cut and paste
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'"
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.
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
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
10405 2002-03-05 08:34 hardaker
10407 * perl/SNMP/: SNMP.pm , SNMP.xs:
10409 print_value function updates.
10411 2002-03-05 08:05 dts12
10413 * agent/mibgroup/examples/: ucdDemoPublic.c (V4-2-patches.2),
10416 Add missing "standard" headers, and tweak a type slightly.
10417 (Based on requests from Gregory Toth).
10419 2002-03-05 08:04 jbpn
10421 * agent/snmp_agent.c:
10423 - grrr, botched last fix
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.
10433 2002-03-05 07:59 hardaker
10435 * agent/mibgroup/agentx/master.c:
10437 move NULL check to *before* you actually use the pointer.
10439 2002-03-05 07:59 jbpn
10441 * agent/snmp_agent.c:
10443 - mark INCLUSIVE requests as such
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.
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.
10458 2002-03-05 07:21 jbpn
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.")
10466 2002-03-05 07:05 jbpn
10470 - remove reference to 2c in error message from version prompt
10472 2002-03-05 07:01 jbpn
10476 - remove duplicate tests
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.
10487 2002-03-05 06:50 dts12
10489 * agent/mibgroup/ucd-snmp/dlmod.c:
10491 Cast a calloc appropriately (requested by Gregory Toth)
10493 2002-03-05 06:20 jbpn
10495 * snmplib/Makefile.in:
10497 - fix typo in OBJS definition
10499 2002-03-05 06:18 jbpn
10501 * agent/Makefile.in:
10503 - clean target depends on $(OBJS) and $(LOBJS), so define them
10505 2002-03-05 03:52 jbpn
10509 - fix default version tests (splitting them over several lines
10510 confuses sh on Solaris, at least).
10512 - disambiguate some instances of "version" in default version
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.
10524 Qn: Should we support a "no default version" option ?
10525 (hence allow the admin to force the decision down to the user)
10527 2002-03-04 18:14 hardaker
10529 * agent/mibgroup/agentx/client.c:
10531 ucd-snmp -> net-snmp change
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).
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.
10549 2002-03-04 11:58 hardaker
10551 * include/net-snmp/net-snmp-includes.h:
10553 add dmalloc.h to the proper place.
10555 2002-03-04 11:53 hardaker
10557 * agent/mibgroup/disman/mteTriggerTable.c:
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.
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.
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.
10589 2002-03-04 07:38 hardaker
10591 * agent/mibgroup/agentx/protocol.c:
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
10604 2002-03-04 05:25 jbpn
10606 * man/: snmpd.conf.5.def , snmpwalk.1.def:
10608 - patches from Patrick Welche
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)
10616 2002-03-01 22:45 hardaker
10618 * agent/mibgroup/agentx/protocol.c:
10620 making the (same) debugging statement more useful.
10622 2002-03-01 22:43 hardaker
10624 * agent/mibgroup/agentx/protocol.c:
10626 add missing newline to a debugging statement.
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.
10635 2002-03-01 12:01 hardaker
10637 * mibs/Makefile.in:
10639 don't install headers here.
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
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.
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
10664 2002-02-27 10:03 jbpn
10666 * man/: snmpset.1.def , snmptable.1.def , snmptrap.1.def
10669 - minor formatting changes
10671 2002-02-27 10:03 jbpn
10673 * snmplib/: mib.c , parse.c , snmp_parse_args.c:
10675 - drop community positional parameter
10677 - tart up usage messages to be more consistent and in line with manual
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)
10688 2002-02-27 06:50 jbpn
10690 * apps/snmptrapd.c:
10692 - [ADDRESSES] -> [LISTENING ADDRESSES] in usage message, to match
10695 2002-02-27 06:09 jbpn
10697 * man/snmpd.conf.5.def:
10699 - drop optional positional community parameter from trapsess
10702 2002-02-27 05:51 jbpn
10704 * include/net-snmp/library/mib.h , snmplib/mib.c:
10706 - drop sprint_blah functions
10708 - no snprint_blah yet
10710 2002-02-27 05:43 jbpn
10714 - don't use sprint_blah functions
10716 2002-02-27 05:40 jbpn
10718 * snmplib/snmp_debug.c:
10720 - don't use sprint_blah functions
10722 - drop archaic DEBUGP functions
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)
10731 2002-02-27 05:35 jbpn
10733 * man/snmpcmd.1.def:
10735 - drop community positional parameter
10737 - yes, for once the documentation has been updated *before* the
10740 2002-02-27 05:12 jbpn
10742 * agent/mibgroup/mibII/ipv6.c:
10744 - don't use obsolete DEBUGP function
10746 2002-02-27 05:11 jbpn
10748 * include/net-snmp/library/: snmp_api.h , snmp_debug.h ,
10751 - drop archaic DEBUGP functions
10753 2002-02-27 05:10 jbpn
10755 * include/net-snmp/library/scapi.h:
10757 - don't use obsolete DEBUGPL function
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
10767 2002-02-27 02:26 jbpn
10769 * agent/mibgroup/agentx/master.c:
10771 - don't use sprint_variable
10773 2002-02-27 02:08 jbpn
10775 * agent/snmp_agent.c:
10777 - don't use sprint_variable, no, I MEAN it this time
10779 2002-02-27 02:05 jbpn
10781 * agent/snmp_agent.c:
10783 - don't use sprint_variable
10785 2002-02-26 12:46 rstory
10787 * agent/snmp_agent.c:
10789 clear new memory after realloc() since realloc doesn't do it.
10791 2002-02-26 12:30 hardaker
10793 * perl/SNMP/SNMP.xs:
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 ,
10804 - change cache implementation after some interesting profiling (see
10805 lengthy new comment in kernel_sunos5.c)
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
10817 2002-02-26 07:14 dts12
10821 A quick guide to installing the Core Platform SDK, needed for the Windows agent.
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).
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)
10854 2002-02-26 06:53 hardaker
10856 * perl/AnyData_SNMP/Storage.pm:
10858 remove duplicate variable in a warning
10860 2002-02-26 06:40 jbpn
10862 * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
10864 - include net-snmp-config.h
10866 2002-02-25 21:09 hardaker
10868 * perl/AnyData_SNMP/INSTALL:
10870 more install changes
10872 2002-02-25 21:08 hardaker
10874 * perl/AnyData_SNMP/INSTALL:
10876 mention installing DBD::File.
10878 2002-02-25 20:38 hardaker
10880 * perl/AnyData_SNMP/INSTALL:
10882 one too many '0's in a url.
10884 2002-02-25 20:33 hardaker
10886 * perl/AnyData_SNMP/INSTALL:
10890 2002-02-25 20:30 hardaker
10892 * perl/AnyData_SNMP/Storage.pm:
10894 move warning outside secondary warning augmentation loop.
10896 2002-02-25 20:29 hardaker
10898 * perl/AnyData_SNMP/INSTALL:
10900 update SQL::Statement module.
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
10910 2002-02-25 11:57 hardaker
10912 * snmplib/data_list.c , include/net-snmp/library/data_list.h:
10916 2002-02-25 11:18 hardaker
10918 * perl/SNMP/SNMP.xs:
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'
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.
10944 2002-02-25 06:04 jbpn
10946 * mibs/NET-SNMP-AGENT-MIB.txt:
10948 - resolve conflicting SYNTAXes for nsTransactionMode
10950 - add range for index nsTransactionID
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.
10958 2002-02-25 03:19 dts12
10960 * apps/: notification_log.h , snmptrapd.c:
10962 Ensure snmptrapd compiles under Windows.
10964 2002-02-25 03:09 dts12
10966 * snmplib/: oid_array.c , oid_stash.c , snmp-tc.c ,
10969 Minor tweaks to keep Visual C++ happy.
10971 2002-02-25 02:57 dts12
10973 * include/net-snmp/version.h:
10975 Wrap with "extern C"
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.
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)
10990 2002-02-22 10:56 hardaker
10994 support @foreach $var1 $var2 enums@
10996 2002-02-22 10:56 hardaker
10998 * perl/AnyData_SNMP/snmpsh:
11000 remove trailing ;'s from sql statements.
11002 2002-02-22 10:55 hardaker
11004 * include/net-snmp/library/tools.h , snmplib/tools.c:
11006 define netsnmp_strdup_and_null
11008 2002-02-22 10:53 hardaker
11010 * include/net-snmp/net-snmp-includes.h:
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.
11021 2002-02-22 10:49 hardaker
11023 * agent/helpers/Makefile.in:
11025 fix install directories for headers
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 ;-)
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.
11041 2002-02-22 08:55 dts12
11045 Just close the main session when shutting down under Windows,
11046 not everything (so that it can still generate the shutdown trap).
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++
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.
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)
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)
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.
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.....
11103 2002-02-21 07:54 dts12
11105 * win32/snmpd/snmpd.dsp:
11107 Fix bogus structure comments in the snmpd project file.
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)
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!)
11123 Supports "... -3u{secName} ..." and "... -3u={secName} ..." syntax,
11124 but not the separate "... -3u {secName} ..." style.
11126 I haven't touched the documentation or usage message to mention this.
11128 2002-02-20 18:15 hardaker
11130 * local/mib2c.iterate.conf:
11132 use for instead of continue for loops.
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.
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)
11152 - minor changes to snmpd libwrap support
11154 - configure fixes for libwrap
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
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.
11171 2002-02-20 03:03 dts12
11173 * apps/Makefile.in:
11175 Clean up the object files as well
11177 2002-02-20 01:41 dts12
11181 Ignore the new crop of generated man pages.
11183 2002-02-20 01:37 dts12
11185 * mibs/NET-SNMP-AGENT-MIB.txt:
11187 Supply missing double-quote (oops)
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?
11197 2002-02-19 03:59 dts12
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).
11204 2002-02-18 21:58 hardaker
11206 * agent/mibgroup/: testdelayed.c , testhandler.c:
11210 2002-02-18 21:52 hardaker
11212 * agent/mibgroup/host/hr_disk.c:
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.
11225 2002-02-18 21:50 hardaker
11227 * include/net-snmp/agent/net-snmp-agent-includes.h:
11229 include all agent helpers.
11231 2002-02-18 21:49 hardaker
11233 * include/net-snmp/agent/multiplexer.h:
11235 protect include from double include
11237 2002-02-18 08:38 hardaker
11239 * agent/mibgroup/mibincl.h:
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)
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)
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)
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).
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)
11283 2002-02-16 00:02 hardaker
11285 * agent/Makefile.in:
11287 install mib_module_config.h
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)
11295 2002-02-16 00:01 hardaker
11297 * Makefile.in , Makefile.rules:
11299 fix net-snmp-config install/clean/etc.
11301 2002-02-15 22:34 hardaker
11303 * Makefile.in , Makefile.rules:
11305 install all system and machine files, since they include each other
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)
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.
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)
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......)
11340 2002-02-15 07:19 jbpn
11342 * man/snmpusm.1.def:
11344 - fix tiny formatting error
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!)
11352 2002-02-15 06:47 dts12
11354 * snmplib/winservice.h:
11356 file winservice.h was initially added on branch V4-2-patches.
11358 2002-02-15 06:47 dts12
11360 * snmplib/winservice.rc:
11362 file winservice.rc was initially added on branch V4-2-patches.
11364 2002-02-15 06:47 dts12
11366 * snmplib/winservice.c:
11368 file winservice.c was initially added on branch V4-2-patches.
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'
11376 2002-02-15 04:29 jbpn
11380 - minor change to bring usage message in line with manpage
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.
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:-)
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 ,
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)
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.
11413 2002-02-15 02:13 dts12
11415 * man/Makefile.in , mibs/Makefile.in:
11417 Install the {system,machine}/*.h header files as well.
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.
11423 2002-02-15 01:59 dts12
11425 * snmplib/Makefile.in , agent/Makefile.in:
11427 Install the UCD-compatability headers as well.
11429 2002-02-15 01:57 dts12
11433 Only install subdirectory stuff *once*. (Don't be so enthusiastic, Dave!)
11435 2002-02-15 01:31 dts12
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?
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.
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.
11459 2002-02-15 01:10 dts12
11461 * configure , configure.in:
11463 Look for transport-related header files in the correct location.
11465 2002-02-15 01:09 dts12
11469 Ensure partial install targets recurse properly.
11471 2002-02-14 08:18 dts12
11473 * testing/eval_tools.sh:
11475 Look for mib_module_config.h in the correct location
11477 2002-02-14 08:06 hardaker
11481 fix man8 install definitions
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.
11489 2002-02-14 07:22 dts12
11493 Tidy up after moving the library header files
11495 2002-02-14 07:14 dts12
11497 * configure , configure.in:
11499 Tidy up after moving the library header files (including Makefile dependencies)
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)
11533 2002-02-14 07:08 dts12
11535 * agent/helpers/Makefile.in:
11537 Remove an extraneous space from CPPFLAGS
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.
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 ,
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.
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 ,
11701 First moves towards using the "public" API header files in the library
11702 code as well (concentrating on output/config/utility header files).
11704 2002-02-14 03:17 dts12
11706 * configure , configure.in:
11708 Close a dangling "if" block. (oops!)
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)
11716 2002-02-14 01:43 dts12
11718 * agent/mibgroup/host/hr_swinst.c:
11720 Latest RedHat rpm-related patch
11722 2002-02-14 01:39 dts12
11724 * configure , configure.in:
11726 Adopt RedHat's configure testing for RPM libraries
11728 2002-02-13 08:39 hardaker
11730 * perl/SNMP/SNMP.xs:
11732 Make John trust his code
11734 2002-02-13 08:34 jbpn
11736 * perl/SNMP/SNMP.xs:
11738 - transport fixes (untested, still #if 0)
11740 2002-02-13 08:03 hardaker
11742 * perl/SNMP/SNMP.xs:
11744 mark some John-to-do-sections
11746 2002-02-13 07:57 dts12
11748 * include/net-snmp/default_store.h , man/snmpcmd.1.def ,
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.
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.
11762 2002-02-12 16:40 hardaker
11764 * snmplib/snmp_client.c:
11768 2002-02-12 16:39 hardaker
11770 * perl/: .cvsignore , ASN/.cvsignore , agent/.cvsignore
11771 , default_store/.cvsignore:
11773 add .cvsignore file.
11775 2002-02-12 16:38 hardaker
11777 * include/net-snmp/agent/net-snmp-agent-includes.h:
11779 add agent/agent_handler.h
11781 2002-02-12 16:38 hardaker
11783 * include/net-snmp/snmp_client.h:
11787 2002-02-12 16:37 hardaker
11789 * include/net-snmp/net-snmp-includes.h:
11793 2002-02-12 16:37 hardaker
11795 * agent/mibgroup/notification/snmpNotifyTable.c:
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.
11806 2002-02-12 16:36 hardaker
11808 * agent/helpers/old_api.c:
11812 2002-02-12 16:36 hardaker
11814 * agent/helpers/instance.c:
11817 - remove unused variable.
11819 2002-02-12 16:35 hardaker
11821 * agent/snmp_agent.c:
11823 remove no longer used "dump_var" routine.
11825 2002-02-12 16:35 hardaker
11827 * agent/agent_handler.c ,
11828 include/net-snmp/agent/agent_handler.h:
11830 const specific changes.
11832 2002-02-12 16:34 hardaker
11836 added new perl specific features.
11838 2002-02-12 16:34 hardaker
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)
11855 2002-02-12 07:21 jbpn
11859 - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to
11860 actually add -lnsl to link parameters!
11862 2002-02-12 05:39 jbpn
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
11870 2002-02-11 15:56 hardaker
11872 * agent/Makefile.in:
11874 lib dependency fix for snmpd target
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.
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
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
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)
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
11923 2002-02-08 15:53 hardaker
11925 * win32/libhelpers/libhelpers.dsp:
11927 patch#503256: helpers library definition for win32
11929 2002-02-08 09:08 jbpn
11931 * man/snmpd.conf.5.def:
11933 - minor format tweakage
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.
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 ,
11949 - more minor tweaks (ucd-snmp -> Net-SNMP etc.)
11951 2002-02-08 07:48 hardaker
11953 * agent/Makefile.depend:
11955 remove local modules from dependency list
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'.
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.
12049 2002-02-08 07:14 jbpn
12053 - generate man pages at compile time
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 ,
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).
12072 - also some editing to make style consistent, add some missing options,
12073 change ucd-snmp to Net-SNMP and things like that.
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.
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
12102 2002-02-08 06:09 dts12
12104 * agent/mibgroup/mibII/: sysORTable.h (V4-2-patches.1),
12107 Ensure the null versions of the two REGISTER macros swallow their parameters.
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)
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)
12124 2002-02-08 02:07 dts12
12126 * agent/mibgroup/mibII/ip.c:
12128 Consolidate identical MIB object entries (WIN32/non-WIN32)
12130 2002-02-08 00:50 jbpn
12134 - remove chronically dated unhelpful README
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
12155 2002-02-07 13:31 hardaker
12157 * perl/SNMP/Makefile.PL:
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.
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.
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
12189 2002-02-07 09:52 jbpn
12193 - update style to match snmpd and snmptrapd man pages
12195 2002-02-07 08:15 jbpn
12199 - fix speeling mistake
12201 2002-02-07 08:00 jbpn
12205 - bring up to date with snmptrapd
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.
12229 2002-02-07 06:30 jbpn
12233 - alphabetise options
12235 - bring man page in line with new positional arguments listening
12236 address specification and add section describing that
12238 - put Net-SNMP in header
12240 2002-02-06 10:06 jbpn
12242 * include/net-snmp/scapi.h:
12244 - fix bug noted by Niels
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.
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 ,
12259 - move USM OID definitions into snmpusm.c, make them const
12261 - consequent increase in const-ness in some function prototypes
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
12269 2002-02-06 09:12 hardaker
12271 * include/net-snmp/snmpusm_init.h:
12273 removed unneeded file
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
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
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.
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.
12314 - better handle NULL values in snmp_dup_objid().
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.
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)
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.
12348 2002-02-06 05:31 jbpn
12352 - replace use of $< with explicit filename, since non-GNU makes seem
12355 2002-02-06 03:31 dts12
12359 Fix incorrect directory specification in 'make clean'
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.
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.
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.
12381 2002-02-05 11:44 hardaker
12383 * COPYING (V4-2-patches.7), COPYING:
12385 copyright year update for NAI and Cambridge
12387 2002-02-05 09:54 hardaker
12389 * include/net-snmp/net-snmp-config.h.in:
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
12402 2002-02-05 09:52 hardaker
12404 * configure , configure.in , agent/Makefile.in:
12408 2002-02-05 07:19 hardaker
12410 * agent/Makefile.in:
12412 opps. Removed forced perl embedding
12414 2002-02-04 16:22 hardaker
12416 * include/net-snmp/net-snmp-config.h:
12418 this file shouldn't be checked in
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
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
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.
12451 2002-02-04 04:39 jbpn
12455 - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is
12456 set (corrects bug #511793, reported by Anonymous).
12458 2002-02-01 01:50 dts12
12462 Clarify the procedure for compiling with 'cc' rather than 'gcc'
12464 2002-01-31 14:58 hardaker
12466 * include/net-snmp/net-snmp-includes.h:
12470 2002-01-31 06:55 hardaker
12472 * Makefile.in , agent/helpers/Makefile.in:
12474 fix make clean as reported by Bradley Bozarth.
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
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
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.
12512 2002-01-29 16:08 hardaker
12516 don't generate ucd-snmp-config.h any longer.
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
12553 2002-01-29 09:24 hardaker
12555 * apps/snmptrapd.c:
12557 fix -c argument parsing.
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
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.
12571 2002-01-28 21:11 hardaker
12573 * configure , configure.in:
12575 whoops. Missed some .h file checks in configure. Thanks Robert.
12577 2002-01-28 21:03 hardaker
12579 * local/convertcode:
12583 2002-01-28 21:02 hardaker
12585 * local/convertcode:
12587 added code convert script for ucd-snmp -> net-snmp header conversion
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`
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`
12783 2002-01-28 19:42 hardaker
12785 * include/ucd-snmp/ucd-snmp-config.h:
12787 remove UCD_COMPAT flag and DEFINE IT instead
12789 2002-01-28 19:41 hardaker
12791 * include/ucd-snmp/ucd-snmp-config.h:
12793 remove UCD_COMPAT flag and define it instead
12795 2002-01-25 11:29 hardaker
12799 - parse_one_oid_index:
12800 - use an unsigned int for length's pulled from the oid.
12801 - Make sure they're always < 128
12803 2002-01-25 09:12 jbpn
12805 * agent/mibgroup/snmpv3/usmUser.c:
12807 - closer adherence to state machines described in RFC 2574
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).
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.
12824 - for notification types, increment snmpUnknownPDUHandlers and bail
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.
12834 - try to free securityStateRefs when post-parse fails.
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
12843 - don't reset some variables to old value unless we actually set
12844 them in the first place!
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
12853 - set the exception noSuchInstance rather than error noSuchName when
12854 we have the incorrect number of indices.
12856 2002-01-25 04:54 dts12
12858 * snmplib/README.newlib:
12860 file README.newlib was initially added on branch NEW-LIBRARY-API.
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.
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().
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.
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
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)
12900 2002-01-24 04:34 jbpn
12902 * snmplib/snmpusm.c:
12904 - don't automatically accept a msgUserName of "" when processing
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
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)
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
12929 2002-01-23 07:40 jbpn
12931 * snmplib/snmp_api.c:
12933 - secModel of 0 is a parse error in HeaderData
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
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
12949 2002-01-22 19:46 rstory
12951 * snmplib/: oid_array.c , oid_array.h:
12953 add Get_oid_data_count(); add subset support
12955 2002-01-22 19:44 rstory
12957 * snmplib/: mib.c , mib.h:
12959 add netsnmp_str2oid()
12961 2002-01-22 19:41 rstory
12963 * include/net-snmp/agent/table_array.h:
12965 add subset function
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
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.
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.
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
12994 2002-01-22 03:08 jbpn
12996 * agent/mibgroup/notification/snmpNotifyTable.c:
12998 - fix memory leaks in row creation/destruction
13000 - more aggressive validity checking of snmpNotifyTag, snmpNotifyType
13001 and snmpNotifyStorageType.
13003 - passes 6.5.1.0 -- 6.5.8.3
13005 2002-01-22 01:47 jbpn
13007 * agent/mibgroup/target/: snmpTargetAddrEntry.c ,
13008 snmpTargetParamsEntry.c , snmpTargetParamsEntry.h:
13010 - correct state machines for snmpTargetParamsTable
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
13019 - remember to close (target->sess) when we move a target to
13022 2002-01-21 11:04 jbpn
13024 * agent/mibgroup/target/snmpTargetAddrEntry.c:
13026 - correct state machines for snmpTargetAddrTable
13028 2002-01-21 06:47 jbpn
13030 * agent/mibgroup/target/: snmpTargetAddrEntry.c ,
13031 snmpTargetAddrEntry.h:
13033 - implement snmpTargetSpinLock object
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).
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).
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).
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).
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).
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)
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)
13089 2002-01-15 08:17 rstory
13091 * include/net-snmp/net-snmp-includes.h:
13093 top level include which includes useful snmplib headers
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
13113 2002-01-14 15:08 rstory
13115 * include/net-snmp/agent/table_array.h:
13117 add UserRowAction and void pointer
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
13125 2002-01-14 13:40 hardaker
13127 * include/net-snmp/agent/ucd-snmp-agent-includes.h:
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
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
13240 2002-01-13 09:22 hardaker
13242 * agent/Makefile.in:
13244 add a couple more install headers.
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
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
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*
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
13314 2002-01-11 05:27 jbpn
13316 * agent/mibgroup/mibII/vacm_vars.c:
13318 - be careful about signedess of index components in tables
13320 2002-01-10 13:12 nba
13322 * configure , configure.in:
13324 Create the include directory when building outside source directory
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.
13334 - minor debugging output changes
13336 2002-01-10 07:32 jbpn
13338 * agent/snmp_agent.c:
13340 - fix minor memory leak in reassign_requests()
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).
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
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
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.
13372 2002-01-09 07:55 jbpn
13374 * agent/helpers/debug_handler.c:
13378 2002-01-09 07:32 jbpn
13380 * apps/snmpbulkget.c:
13382 - bring app-specific options in line with snmpbulkwalk (-C rather
13385 2002-01-09 07:31 jbpn
13387 * apps/snmpbulkwalk.c:
13389 - formatting change to usage message
13391 2002-01-09 06:35 jbpn
13393 * agent/helpers/table_iterator.c:
13395 - fix minor memory leak
13397 2002-01-08 08:55 jbpn
13399 * apps/snmpbulkwalk.c:
13401 - add options from snmpwalk
13403 - allow non-repeaters and max-repeaters to be set
13405 - change default value of max-repeaters to a lower value to avoid
13406 timeouts with slower agents
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
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)
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
13430 - drop asp->start and asp->end which are hardly used and which get
13431 in the way of this type of processing
13433 - ignore negative repetitions in bulk_to_next handler
13435 2002-01-07 08:39 hardaker
13437 * perl/manager/.cvsignore:
13441 2002-01-07 08:38 hardaker
13443 * perl/manager/INSTALL:
13445 PNGGraph -> GD::Graph
13447 2002-01-04 13:48 hardaker
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.
13459 2002-01-04 13:18 hardaker
13461 * configure , configure.in:
13463 more ucd-snmp -> net-snmp translations. warning: includes the default persistent store.
13465 2002-01-04 13:04 hardaker
13467 * include/: net-snmp/.cvsignore , ucd-snmp/.cvsignore:
13471 2002-01-04 13:02 hardaker
13475 ignore built net-snmp-config
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
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.
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.
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.
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.
13661 2002-01-04 12:47 hardaker
13663 * acconfig.h , config.h.in:
13665 removed uneeded older files
13667 2002-01-03 14:15 hardaker
13669 * perl/SNMP/SNMP.xs:
13671 patch #492072 to main branch
13673 2002-01-03 14:00 hardaker
13675 * agent/mibgroup/ucd-snmp/disk.c:
13677 check results of setmntent before using them.
13679 2002-01-03 13:57 hardaker
13681 * apps/snmpnetstat/if.c:
13683 check against growing server returns as pointed out by bug #498956
13685 2002-01-03 11:40 hardaker
13687 * perl/manager/displaytable.pm:
13689 PNGGraph -> GDGraph
13691 2002-01-03 11:39 hardaker
13693 * agent/mibgroup/versiontag:
13695 change export name to "net-snmp" from "ucd-snmp"
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.
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).
13710 2002-01-03 11:38 hardaker
13712 * agent/helpers/: table.c , table.h:
13714 add multiple indexes using one function call (varargs).
13716 2002-01-03 11:37 hardaker
13718 * agent/snmp_vars.h:
13720 remove no longer defined v4 api functions (getStatPtr no less).
13722 2002-01-03 11:37 hardaker
13724 * agent/snmp_agent.h:
13726 remove no longer defined v4 api functions.
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.
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).
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
13749 2001-12-24 16:10 hardaker
13751 * FAQ , sedscript.in , version.h ,
13754 - (version.h sedscript.in): version tag ( 5.0.pre1 )
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.
13763 2001-12-24 15:51 hardaker
13765 * FAQ , sedscript.in , version.h ,
13768 - (version.h sedscript.in): version tag ( 5.0.not.even.close )
13770 2001-12-24 15:50 hardaker
13776 2001-12-24 15:41 hardaker
13782 2001-12-24 15:20 hardaker
13784 * agent/helpers/old_api.c:
13788 2001-12-24 15:20 hardaker
13792 5.0 comment updates.
13794 2001-12-24 15:19 hardaker
13796 * agent/agent_handler.c:
13798 doxygen comments on a few functions.
13800 2001-12-24 15:09 hardaker
13802 * agent/helpers/table_iterator.c:
13806 2001-12-24 10:06 hardaker
13808 * agent/Makefile.in:
13810 remove dependencies for non-existent modules
13812 2001-12-23 15:47 hardaker
13816 opps. Don't check in generated files.
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).
13825 2001-12-23 14:50 hardaker
13827 * agent/mibgroup/agent/.cvsignore:
13829 added .cvsignore file
13831 2001-12-23 14:49 hardaker
13835 install net-snmp-config.
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
13847 2001-12-21 16:53 hardaker
13849 * perl/AnyData_SNMP/INSTALL:
13851 mention how to install DBI
13853 2001-12-21 16:44 hardaker
13855 * perl/AnyData_SNMP/Makefile.PL:
13857 remove version requirement for AnyData
13859 2001-12-21 16:37 hardaker
13861 * perl/AnyData_SNMP/INSTALL:
13863 make install as root.
13865 2001-12-21 16:32 hardaker
13867 * perl/AnyData_SNMP/: INSTALL , INSTALL , INSTALL ,
13872 2001-12-21 16:09 hardaker
13874 * perl/AnyData_SNMP/README:
13876 minor wording change.
13878 2001-12-21 16:07 hardaker
13880 * perl/AnyData_SNMP/INSTALL:
13882 mention it's very alpha code.
13884 2001-12-21 16:06 hardaker
13886 * perl/AnyData_SNMP/INSTALL:
13890 2001-12-21 10:18 hardaker
13896 2001-12-21 10:17 hardaker
13898 * configure , configure.in ,
13899 agent/mibgroup/agent_mibs.h:
13901 compile in agent specific support mibs.
13903 2001-12-21 09:49 hardaker
13907 (still incomplete) 2nd update for 5.0
13909 2001-12-21 09:44 hardaker
13913 (incomplete) update for 5.0
13915 2001-12-19 17:10 hardaker
13919 fix realloc float and double builds.
13921 2001-12-19 16:34 hardaker
13923 * local/mib2c.iterate.conf:
13927 2001-12-19 16:33 hardaker
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
13936 2001-12-19 16:32 hardaker
13938 * apps/snmpbulkwalk.c:
13940 change default bulk number to 100 from the ridiculous 1000.
13942 2001-12-19 16:32 hardaker
13944 * agent/Makefile.in , agent/mibgroup/Makefile.in ,
13945 apps/Makefile.in , snmplib/Makefile.in:
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.
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.
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.
13975 - drop (long-deprecated) -q option.
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).
13981 2001-12-19 04:38 jbpn
13985 - drop -p and -T options. Addresses to listen on now come as
13986 optional arguments at the end of the command line.
13988 - re-ordered options in usage message to be alphabetical, plus
13989 minor formatting tweaks.
13991 - re-written options processing loop to use optarg().
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
13999 2001-12-18 08:16 hardaker
14001 * agent/helpers/old_api.c:
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).
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
14022 2001-12-17 10:04 jbpn
14024 * agent/helpers/old_api.c:
14026 - add function register_mib_table_row() which emulates old
14029 - use snmp_handler_registration_free() in register_old_api().
14031 2001-12-17 09:39 jbpn
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().
14044 - use snmp_handler_registration_free() in ditto.
14046 2001-12-13 19:22 hardaker
14048 * agent/helpers/table_iterator.c:
14050 remove handler injection order (serialize needs to be called first)
14052 2001-12-13 19:22 hardaker
14054 * agent/snmp_agent.c:
14056 remove unneeded check for already answered ASN_NULLs in first pass.
14058 2001-12-12 09:31 hardaker
14060 * perl/AnyData_SNMP/: .cvsignore , INSTALL , MANIFEST
14064 - snmpsh now supports aliases so you can define command sets.
14065 - snmpsh now reads a ~/.snmpshrc file for storing these defined aliases.
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
14075 - copy reginfo when doing a range registration (as we used to do
14076 with the variable structure), since each node must stand alone.
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).
14082 - remove register_mib_table_row() -- this has moved to old_api.c
14084 - call join_subtree() in unregister_mibs_by_session().
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().
14094 2001-12-11 18:41 hardaker
14096 * agent/mibgroup/mibII/vacm_vars.c:
14098 Fix bug where pdu->contextName is NULL.
14100 2001-12-11 07:34 hardaker
14104 BITS: ipaddr -> octet_str
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
14113 2001-12-10 20:43 rstory
14117 add noaccess flag for not-accessible nodes
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:
14127 2001-12-10 03:20 jbpn
14129 * agent/agent_read_config.c:
14131 - don't strdup arg to ds_set_string
14133 2001-12-10 03:19 jbpn
14135 * snmplib/read_config.c:
14137 - ditto in set_persistent_directory()
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.
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.
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).
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.
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).
14181 2001-12-05 10:03 jbpn
14187 2001-12-05 09:14 jbpn
14191 - add TCP/IPv6 domain to AGENT SPEC section
14193 - incorporate suggestions from rstory
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
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()
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
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
14267 2001-12-05 07:51 jbpn
14269 * snmplib/snmpUDPIPv6Domain.c:
14271 - fix bug in address parser
14273 2001-12-05 07:48 jbpn
14275 * snmplib/: snmpTCPIPv6Domain.c , snmpUDPIPv6Domain.c:
14277 - minor changes to, ahem, make it compile
14279 2001-12-05 07:42 jbpn
14281 * snmplib/snmpTCPDomain.c:
14283 - conditionalise #include <fcntl.h>
14285 2001-12-05 07:38 jbpn
14287 * snmplib/snmp_transport.c:
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
14298 2001-12-05 07:28 jbpn
14300 * snmplib/snmp_transport.c:
14302 - call snmp_tcp6_ctor() if appropriate
14304 2001-12-05 07:27 jbpn
14306 * snmplib/: snmpTCPIPv6Domain.c , snmpTCPIPv6Domain.h:
14308 - TCP/IPv6 transport domain. Untested.
14310 2001-12-05 07:19 jbpn
14312 * snmplib/snmpUDPIPv6Domain.c:
14314 - make encoded addresses at transport open time
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
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().
14329 2001-12-05 05:43 jbpn
14331 * snmplib/snmp_api.h:
14333 - remove legacy callback operation names
14335 2001-12-05 05:06 jbpn
14337 * snmplib/snmpUDPIPv6Domain.c:
14339 - changed textual address parsing
14341 2001-12-04 22:52 nba
14343 * snmplib/snmpUDPIPv6Domain.c:
14345 Fix bind parameters, so that the agent works
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.
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.
14366 2001-12-04 12:16 hardaker
14368 * agent/helpers/all_helpers.h:
14370 Fix prototype as pointed out by Jerome Peducasse
14372 2001-12-04 10:10 jbpn
14376 - mention that not all transport domains are always available.
14378 2001-12-04 09:55 jbpn
14382 - remove -p and -T options from documentation.
14384 - add lengthy new section describing new transport address
14385 specification format, with examples and everything!
14387 2001-12-04 07:14 jbpn
14389 * snmplib/snmp_parse_args.c:
14391 - drop -p and -T options for apps.
14393 2001-12-04 03:10 jbpn
14395 * snmplib/: snmpUDPIPv6Domain.c , snmpUDPIPv6Domain.h:
14397 - add create_ostring method, export ucdSnmpUDPIPv6Domain[]
14399 2001-12-04 02:19 jbpn
14401 * mibs/UCD-SNMP-MIB.txt:
14403 - mention IPv6 transport domain OIDs in relevant comment.
14405 2001-12-03 15:07 nba
14407 * snmplib/snmpUDPDomain.c:
14409 Quell a const cast warning.
14411 2001-12-03 15:07 nba
14413 * snmplib/snmp_api.c:
14415 Fix debug output from retries.
14417 2001-12-03 15:06 nba
14419 * apps/notification_log.c , snmplib/oid_array.c:
14421 HAVE_SYS_TYPES_H is not conditional.
14423 2001-12-03 15:04 nba
14425 * apps/Makefile.in:
14427 Fix to allow compilations outside source directory.
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.
14438 2001-12-03 09:48 hardaker
14440 * local/: mib2c.iterate.conf , mib2c.create-dataset.conf:
14442 copy roberts spiffy header text
14444 2001-12-03 08:36 hardaker
14446 * apps/notification_log.c:
14450 2001-12-03 08:01 hardaker
14452 * agent/snmp_agent.c:
14454 fix problem with double delegated requests after getnext loop.
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.
14463 2001-12-03 05:33 jbpn
14465 * agent/mibgroup/agentx/protocol.c:
14467 - remove spurious debugging output ("blah")
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
14477 2001-11-30 15:22 hardaker
14479 * Makefile.in , doxygen.conf:
14481 "make doc" to run doxygen.
14483 2001-11-30 10:31 hardaker
14485 * agent/helpers/: debug_handler.c , multiplexer.h:
14489 2001-11-30 09:26 jbpn
14491 * agent/agent_handler.c:
14493 - use DEBUGMSGOIDRANGE in register_handler() if appropriate.
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.
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
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
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.
14523 - eliminate memory leak in ditto.
14525 - fix typo ("Pausible cause" -> "Possible cause) in ditto.
14527 2001-11-30 06:29 jbpn
14529 * snmplib/snmp_api.c:
14531 - print fd in sess_process_packet() -- useful for debugging
14533 2001-11-30 06:28 jbpn
14535 * snmplib/: snmpCallbackDomain.c , snmpCallbackDomain.h:
14537 - remove a couple of unnecessary #includes from snmpCallbackDomain.h
14539 - set *opaque to NULL after we free it -- it might matter.
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.
14548 - more concise (ahem) declaration of mycallback in handle_agentx_packet().
14550 2001-11-29 05:51 jbpn
14552 * agent/mibgroup/agentx/master_admin.c:
14554 - put session and subsession in subagent description (helpful for
14557 2001-11-29 05:49 jbpn
14559 * agent/helpers/Makefile.in:
14561 - fix INSTALLHEADERS
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...).
14570 - fix cast in handle_subagent_set_response()
14572 2001-11-29 05:46 jbpn
14574 * agent/snmp_vars.c:
14576 - make sure init_subagent() gets called
14578 2001-11-28 09:28 hardaker
14580 * agent/agent_registry.c:
14582 check for session registrations in all contexts.
14584 2001-11-28 06:39 hardaker
14586 * apps/notification_log.c , snmplib/oid_array.c:
14588 Add sys/types.h for bug #486277.
14590 2001-11-28 04:03 jbpn
14592 * apps/notification_log.c:
14594 - #include <netdb.h>
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
14603 2001-11-28 03:29 jbpn
14605 * snmplib/ucd-snmp-includes.h:
14607 - reverse mystery removal of #include <netinet/in.h> and #include
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.
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.
14622 2001-11-27 12:19 hardaker
14624 * agent/helpers/all_helpers.h:
14626 include file name change.
14628 2001-11-27 11:43 hardaker
14630 * agent/snmp_agent.c:
14634 2001-11-27 07:52 hardaker
14636 * apps/Makefile.in:
14638 fixed Makefile for snmptrapd.
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.
14647 2001-11-27 07:47 hardaker
14649 * agent/agent_handler.c:
14651 enum definitions for modes and can_modes.
14653 2001-11-26 15:29 hardaker
14655 * agent/snmp_agent.c:
14657 set PDU variable to NULL to avoid freeing it twice.
14659 2001-11-26 11:20 hardaker
14661 * snmplib/snmpCallbackDomain.c:
14663 plug another memory leak.
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.
14678 2001-11-26 08:57 hardaker
14680 * snmplib/snmpCallbackDomain.c:
14684 2001-11-26 08:49 hardaker
14686 * agent/mibgroup/: testdelayed.c , agentx/master.c ,
14689 use free_delegated_cache() to plug memory leaks.
14691 2001-11-26 08:48 hardaker
14693 * agent/: agent_handler.c , agent_handler.h:
14695 free_delegated_cache() routine
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).
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.
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.
14721 2001-11-26 03:06 jbpn
14723 * agent/mibgroup/target/target.c:
14725 - use snmp_tdomain_support() to determine whether a transport domain
14728 2001-11-23 10:24 jbpn
14730 * apps/snmptrapd.c:
14732 - add multiple transport domain support for trapd -- this was really
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()).
14743 2001-11-23 08:57 jbpn
14745 * snmplib/snmpAAL5PVCDomain.c:
14747 - use network order for AAL5PVC transport address encoding
14749 2001-11-23 08:47 jbpn
14751 * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
14754 - set local_length, remote_length as appropriate
14756 2001-11-23 08:39 jbpn
14758 * snmplib/Makefile.in:
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.
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.
14780 2001-11-23 06:50 jbpn
14782 * snmplib/Makefile.in:
14784 - update dependencies for transports
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
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.
14817 2001-11-21 23:15 hardaker
14819 * apps/Makefile.in:
14821 fix snmptrapd linking.
14823 2001-11-21 22:58 rstory
14827 remove duplicate OID_LENGTH; use actual oid type in calculation
14829 2001-11-21 22:49 hardaker
14831 * snmplib/snmpCallbackDomain.c:
14833 add NULL pointer for rbuild in session creation.
14835 2001-11-21 22:49 hardaker
14837 * agent/mibgroup/ucd-snmp/proxy.c , apps/notification_log.c:
14839 netinet/in.h needed.
14841 2001-11-21 22:49 hardaker
14843 * agent/mibgroup/agentx/subagent.c:
14845 variable clean ups.
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:
14868 (new agent API merged to the main branch)
14870 2001-11-21 22:08 rstory
14872 * snmplib/: vacm.h , asn1.h:
14876 (new agent API merged to the main branch)
14878 2001-11-21 21:43 rstory
14880 * snmplib/: snmpCallbackDomain.c , snmpCallbackDomain.h:
14884 (new agent API merged to the main branch)
14886 2001-11-21 21:40 rstory
14892 (new agent API merged to the main branch)
14894 2001-11-21 21:33 rstory
14896 * snmplib/: oid_array.c , oid_array.h:
14900 (new agent API merged to the main branch)
14902 2001-11-21 21:30 rstory
14904 * snmplib/: data_list.c , data_list.h:
14908 (new agent API merged to the main branch)
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 ,
14974 (new agent API merged to the main branch)
14976 2001-11-21 06:43 jbpn
14982 2001-11-21 06:36 jbpn
14984 * agent/snmp_agent.c , snmplib/snmp_api.c:
14986 - remove now-extraneous #include "snmpBlahDomain.h" lines
14988 2001-11-21 03:39 jbpn
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
15001 2001-11-20 09:29 jbpn
15003 * agent/snmp_agent.c:
15005 - use new domain-based transport address parsing for agent NSAPs
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
15017 2001-11-20 09:16 jbpn
15019 * snmplib/: snmpUDPIPv6Domain.c , snmpUDPIPv6Domain.h:
15021 - UDP/IPv6 transport domain. Note: incomplete!
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.
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
15037 2001-11-19 16:59 driehuis
15041 Fix typo in comment [karlheg@microsharp.com]
15043 2001-11-16 08:34 jbpn
15047 - add support for Unsigned32/Gauge32 types
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
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
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.).
15071 2001-11-15 06:57 jbpn
15073 * agent/mibgroup/mibII/vacm_vars.c:
15075 - let VACM checks succeed for non-IPv4 transports
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.
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
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
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
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
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.
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.
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.
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.
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.
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
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().
15156 2001-11-13 03:23 jbpn
15158 * agent/agent_registry.c:
15160 - reset vr->namelen when we've finished with it
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.
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.
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
15182 2001-11-07 09:56 jbpn
15184 * agent/mibgroup/agentx/protocol.c:
15186 - remove now-redundant agentx_build functions
15188 2001-11-07 06:31 jbpn
15190 * agent/mibgroup/agentx/: client.c , master_admin.c ,
15193 - use DEBUGMSGOIDRANGE() in a couple of places for more comprehensive
15196 - parse unregister ranges properly, and use the range properly for
15197 passing to unregister_mib_context().
15199 2001-11-07 03:33 jbpn
15201 * snmplib/: snmp_debug.c , snmp_debug.h:
15203 - add DEBUGSMSGOIDRANGE() macro for debugging OID ranges
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
15212 2001-11-05 08:09 jbpn
15214 * agent/mibgroup/agentx/protocol.c:
15216 - correct bug in range_subid tweak code
15218 2001-11-05 05:00 jbpn
15220 * agent/agent_registry.c:
15222 - calculate upper bound for table row registrations slightly differently
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,
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
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.
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,
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.
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.
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.
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.
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.
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.
15290 2001-10-26 19:41 hardaker
15292 * agent/mibgroup/agentx/master.c:
15294 patch from Harrie to fix function name in error message
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+)
15303 2001-10-26 05:57 jbpn
15307 - add if_iqdrops member to struct ifnet
15309 2001-10-26 04:03 jbpn
15311 * agent/mibgroup/mibII/interfaces.c:
15313 - add translation for atm(37) type interfaces for Linux
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
15324 2001-10-24 10:07 jbpn
15326 * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.4),
15329 - fix typo noted by Tim Dietz
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
15337 - presence of a syslocation token in snmpd.conf makes sysLocation.0
15338 non-writable (returns notWritable on SET attempts)
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
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
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).
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.
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.
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)
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??).
15387 2001-10-11 16:30 hardaker
15389 * agent/Makefile.in , agent/mibgroup/Makefile.in ,
15390 snmplib/mib.c , snmplib/snmp_api.c:
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.
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.
15490 2001-10-09 07:14 hardaker
15494 Sometimes we feel like a -nut
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()
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.
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.
15518 2001-10-04 07:14 hardaker
15520 * local/pass_persisttest:
15522 file pass_persisttest was initially added on branch V4-2-patches.
15524 2001-10-03 05:42 jbpn
15526 * snmplib/keytools.c:
15528 - change expression at l. 415 from:
15530 *kcstring++ = *kcstring ^ *newkey++;
15532 which has undefined behaviour to:
15534 *kcstring++ ^= *newkey++;
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
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
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
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).
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.
15567 - rewritten dump_registry() that uses reallocating print functions
15568 and also prints out variable lists.
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.
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).
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.
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
15594 2001-09-25 08:15 jbpn
15596 * apps/snmptrapd_log.c:
15598 - reinstate a missing space character
15600 2001-09-25 03:58 jbpn
15602 * apps/snmptrapd_log.c:
15604 - remove spurious cast
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)
15613 2001-09-25 03:09 jbpn
15617 - integrate some changes from the V4-2-patches branch: Harrie's
15618 prototypes and Wes's fix for bug #463226.
15620 2001-09-25 03:01 jbpn
15622 * apps/snmptrapd_log.c:
15624 - fix signedness of time stuff
15626 2001-09-25 02:47 jbpn
15628 * snmplib/: snmp_logging.c , snmp_logging.h:
15630 - make argument of snmp_enable_syslog_ident const
15632 - don't strdup DEFAULT_LOG_ID if a NULL arg is given
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.
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.
15645 - correct usage for -P option to reflect that it causes output on
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
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.
15661 2001-09-15 08:40 jbpn
15663 * agent/mibgroup/agentx/master_request.c:
15665 - override exclusive searchRange getNext operations when retrying
15668 2001-09-15 08:39 jbpn
15670 * agent/: snmp_agent.c , snmp_agent.h:
15672 - improved support for AgentX-style inclusive searchRange getNext
15674 2001-09-14 14:43 hardaker
15676 * agent/mibgroup/ucd-snmp/diskio.c:
15678 patch #443115 from Yimin Ge: diskio support for freebsd4
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:
15687 1) Adds a new function to the snmp_logging API
15688 (snmp_enable_syslog_ident(char *ident))
15690 2) Ports snmptrapd to use the existing snmp_logging API instead of
15691 using syslog directly.
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
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.
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).
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 ,
15741 Applied a modified version of patch #427343 from Harrie:
15742 make enterprise ID relocatable where legal to do so
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.
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]
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.
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.
15775 2001-09-14 06:19 jbpn
15777 * agent/mibgroup/agentx/: master.c , master_request.c ,
15780 - use inclusive search range only when appropriate for getNext
15783 2001-09-12 06:47 hardaker
15785 * snmplib/snmpCallbackDomain.c:
15787 file snmpCallbackDomain.c was initially added on branch NEW-AGENT-API.
15789 2001-09-12 06:47 hardaker
15791 * snmplib/snmpCallbackDomain.h:
15793 file snmpCallbackDomain.h was initially added on branch NEW-AGENT-API.
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.
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
15811 - better test for scoping requirements in subagent
15813 2001-09-04 07:14 jbpn
15817 - add missing break; after processing -P option, noted by Botond
15818 Tarnay (see patch #458327)
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).
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
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.
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.
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)
15857 2001-08-15 09:31 jbpn
15859 * snmplib/snmp_debug.c:
15861 - use sprint_realloc_objid in debugmsg_oid to print long OIDs.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
15950 2001-08-06 04:29 jbpn
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).
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.
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.
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.
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.
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)
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.
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.
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!
16023 2001-07-25 05:47 jbpn
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.
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
16040 - add closing parenthesis after (via <address> in format_plain_trap
16042 2001-07-23 07:53 jbpn
16046 - remove excessive debugging from snmp_(re)alloc functions
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.
16055 2001-07-17 09:56 hardaker
16059 update for naming conventions and for structure definitions.
16061 2001-07-17 09:07 hardaker
16065 initial coding style guideline document.
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.
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).
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).
16092 2001-07-13 06:02 dts12
16094 * snmplib/netsnmp.h:
16096 file netsnmp.h was initially added on branch NEW-LIBRARY-API.
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.
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.
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).
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.
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.
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.
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.
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
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}).
16159 2001-07-04 09:51 uid44810
16161 * snmplib/snmp_api.c:
16163 - catch some malformed SNMPv3 packets
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
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.
16182 2001-07-02 09:33 jbpn
16184 * agent/snmp_agent.c:
16186 - slight change to generation of error-index:
16188 - explicitly test for error-status == noError, and set error-index
16189 to zero in this case;
16191 - otherwise use the cached value;
16193 - don't zero the cached value in handle_var_list if handle_one_var
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.
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
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
16214 2001-06-28 07:20 jbpn
16216 * snmplib/snmp_api.c:
16218 - count more v1/v2c parse errors (SC 1.1.12.10)
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)
16227 2001-06-28 04:40 jbpn
16229 * agent/mibgroup/mibII/vacm_vars.c:
16231 - increment snmpInBadCommunityNames when we see unknown community
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.
16241 2001-06-27 08:07 jbpn
16243 * agent/: agent_registry.c , agent_registry.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).
16252 - add function register_mib_detach() which unsets this flag for
16253 all known nodes (subagent would typically call this on disconnect
16256 - add function unregister_mib_table_row()
16258 - correct bad recursive behaviour in register_mib_reattach() which
16259 used to try to re-register N nodes N! times. Once will normally
16262 - change to dump_registry() format to include hex display of
16265 2001-06-26 09:26 dts12
16269 Fix error in SNMPv2 trap examples (Identified by Diwakar Shetty).
16271 2001-06-26 02:35 jbpn
16275 - corrected sense of dump_realloc_oid_to_string() return value
16276 checks, as spotted by Robert Story.
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.
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
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.
16296 2001-06-21 02:50 jbpn
16300 - forgot to commit at the same time as last mib.c commit; updated
16301 prototype for sprint_realloc_hinted_integer
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.
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.
16318 Master agent should probably call these callbacks too, although
16319 it's a bit of a degenerate case.
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.
16329 This allows startup code in a master agent to pre-register indices
16330 when there are no sessions open.
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,
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)
16345 - Thanks to Peter Korsten (severityone at users.sourceforge.net)
16346 for identifying this bug, and for help debugging this fix.
16348 2001-06-19 02:35 jbpn
16352 - reinstate space between numbers and units.
16354 - respect DISPLAY-HINTs for Unsigned32, Gauge, Gauge32 types.
16356 2001-06-13 03:29 jbpn
16358 * agent/snmp_vars.c:
16360 - minor change to debugging to reduce "noise level" from Purify
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)
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.
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).
16384 2001-06-06 07:39 jbpn
16386 * agent/mibgroup/agentx/master_admin.c:
16388 - free() return value from register_index() calls
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.
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.
16404 - more debugging output.
16406 2001-06-01 08:37 hardaker
16408 * agent/mibgroup/testdelayed.h:
16410 file testdelayed.h was initially added on branch NEW-AGENT-API.
16412 2001-06-01 08:37 hardaker
16414 * agent/mibgroup/testhandler.h:
16416 file testhandler.h was initially added on branch NEW-AGENT-API.
16418 2001-06-01 08:37 hardaker
16420 * agent/mibgroup/testdelayed.c:
16422 file testdelayed.c was initially added on branch NEW-AGENT-API.
16424 2001-06-01 08:37 hardaker
16426 * agent/mibgroup/testhandler.c:
16428 file testhandler.c was initially added on branch NEW-AGENT-API.
16430 2001-06-01 08:36 hardaker
16432 * agent/helpers/table.c:
16434 file table.c was initially added on branch NEW-AGENT-API.
16436 2001-06-01 08:36 hardaker
16438 * agent/helpers/multiplexer.h:
16440 file multiplexer.h was initially added on branch NEW-AGENT-API.
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.
16448 2001-06-01 08:36 hardaker
16450 * agent/helpers/null.h:
16452 file null.h was initially added on branch NEW-AGENT-API.
16454 2001-06-01 08:36 hardaker
16456 * agent/helpers/instance.c:
16458 file instance.c was initially added on branch NEW-AGENT-API.
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.
16466 2001-06-01 08:36 hardaker
16468 * agent/helpers/table.h:
16470 file table.h was initially added on branch NEW-AGENT-API.
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.
16478 2001-06-01 08:36 hardaker
16480 * agent/helpers/serialize.c:
16482 file serialize.c was initially added on branch NEW-AGENT-API.
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.
16490 2001-06-01 08:36 hardaker
16492 * agent/helpers/instance.h:
16494 file instance.h was initially added on branch NEW-AGENT-API.
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.
16502 2001-06-01 08:36 hardaker
16504 * agent/helpers/.cvsignore:
16506 file .cvsignore was initially added on branch NEW-AGENT-API.
16508 2001-06-01 08:36 hardaker
16510 * agent/helpers/multiplexer.c:
16512 file multiplexer.c was initially added on branch NEW-AGENT-API.
16514 2001-06-01 08:36 hardaker
16516 * agent/helpers/Makefile.in:
16518 file Makefile.in was initially added on branch NEW-AGENT-API.
16520 2001-06-01 08:36 hardaker
16522 * agent/helpers/serialize.h:
16524 file serialize.h was initially added on branch NEW-AGENT-API.
16526 2001-06-01 08:36 hardaker
16528 * agent/helpers/null.c:
16530 file null.c was initially added on branch NEW-AGENT-API.
16532 2001-06-01 07:39 hardaker
16536 misc fixes for oid formatting problems.
16538 2001-06-01 07:37 hardaker
16542 add Martin Oldfield.
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
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
16563 2001-05-30 03:27 jbpn
16565 * agent/mibgroup/agentx/master_request.c:
16567 - more aggressive handling of timeout conditions (also fix memory
16570 2001-05-30 03:19 jbpn
16572 * agent/mibgroup/agentx/master_admin.c:
16574 - more informative debugging
16576 2001-05-30 02:37 jbpn
16578 * snmplib/snmp_alarm.c:
16580 - remove noisy debugging
16582 2001-05-30 02:37 jbpn
16584 * snmplib/snmp_api.c:
16586 - more compact debugging in _sess_select_info
16588 2001-05-30 02:34 jbpn
16590 * agent/agent_registry.c:
16592 - copy flags in reattach_subtree (needed for AgentX row registration)
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
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).
16609 2001-05-28 08:46 jbpn
16611 * agent/: agent_registry.c , agent_registry.h ,
16614 - stuff from patch #416026 (submitted by anonymous) for AgentX row
16617 2001-05-28 08:42 jbpn
16619 * agent/mibgroup/agentx/master.c:
16621 - small tweak to debugging output
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*.
16630 2001-05-28 04:40 jbpn
16632 * snmplib/snmp_api.c:
16634 - fix possible memory leak in _sess_async_send error cases
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.
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)
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.
16655 2001-05-23 09:00 jbpn
16657 * apps/snmpstatus.c:
16659 - remove unused variable struct sockaddr_in respIp
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.
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
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.
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
16691 2001-05-23 07:14 jbpn
16695 - use sprint_realloc_hexstring instead of sprint_hexstring for
16696 SNMP_TESTING_CODE debugging output of IV, key and plaintext
16698 2001-05-23 05:25 jbpn
16702 - free() buffers in a couple of error cases; no big deal
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
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
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
16724 2001-05-23 03:56 jbpn
16728 - use new snmp_{decimal, hex}_to_binary functions for input string
16729 to OCTET STRING conversion, rather than archaic ascii_to_binary
16732 - omit trailing newline from string (helpful for objects that don't
16733 allow non-printing characters, e.g. sysLocation.0)
16735 2001-05-20 08:12 jbpn
16737 * snmplib/snmp_api.c:
16739 - rewritten _sess_read() function:
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
16746 - allow parsing of large objects (>8192 octets)
16748 2001-05-20 05:48 jbpn
16750 * snmplib/snmp_parse_args.c:
16752 - don't strdup() contextName, securityName -- causes minor memory
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
16761 - correction to comment -- set socket to *blocking*!
16763 - check opaque before writing to it in recv
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.
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).
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
16789 2001-05-18 07:16 jbpn
16793 - improved debugging output from snmp_realloc()
16795 2001-05-18 07:15 jbpn
16797 * snmplib/: mib.c , mib.h:
16799 - remove debugging from output routines
16801 - new function sprint_realloc_objid
16803 - make sprint_realloc_objid and sprint_realloc_variable externally
16806 2001-05-18 06:28 jbpn
16810 - improved debugging output from asn_realloc()
16812 2001-05-15 04:10 jbpn
16814 * mibs/UCD-SNMP-MIB.txt:
16816 - add OIDs for UDP/IPv6 and TCP/IPv6
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)
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).
16832 - also fixes potential problem noted as bug #414803
16834 - fprint_variable, fprint_objid and fprint_value use new functions
16835 such that snmpget etc. are improved immediately
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).
16841 2001-05-11 07:14 jbpn
16845 - added additional function pointer to struct tree to point at
16846 relocating buffer compatible output function
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
16855 2001-05-10 11:20 rstory
16859 fix bug #423109 incorrect index parsing
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
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 ,
16877 Include Alex Rozin's Rmon.
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,
16888 void snmp_reset_var_types(struct variable_list *vbl, int new_type);
16890 2001-05-07 10:36 hardaker
16894 define SNMP_MALLOC_TYPEDEF()
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*
16903 2001-05-03 14:16 hardaker
16907 fixed rauth offset incrementing: was incrementing the pointer, not the value.
16908 -- more instances of the same problem found.
16910 2001-05-03 14:15 hardaker
16914 fixed rauth offset incrementing: was incrementing the pointer, not the value.
16916 2001-05-03 10:08 hardaker
16918 * aclocal.m4 , config.guess , config.sub ,
16919 configure , ltmain.sh:
16921 updated to libtool 1.4
16923 2001-05-01 13:31 hardaker
16925 * snmplib/snmpksm.c:
16927 use realloc routines.
16929 2001-05-01 13:31 hardaker
16931 * snmplib/read_config.c:
16933 fix variable declaration.
16935 2001-05-01 13:30 hardaker
16939 Don't print hex for string lengths less than 4. Should have died ages ago.
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).
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.)
16953 2001-05-01 13:28 hardaker
16955 * agent/snmp_agent.c:
16957 remove unused variables.
16959 2001-05-01 13:28 hardaker
16961 * config.h.in , configure , configure.in:
16963 check for an rpm subdirectory.
16965 2001-04-23 20:41 hardaker
16969 big cleanup and other fixes I've already forgotten in the last few minutes.
16971 2001-04-23 20:34 hardaker
16975 Don't walk off end of mib tree (sigh).
16977 2001-04-23 20:19 hardaker
16981 fix the mib info display options.
16982 save them appropriately.
16984 2001-04-23 18:23 hardaker
16988 more savable option items.
16989 use Data::Dumper to save most stuff.
16991 2001-04-23 17:26 hardaker
16995 Don't save session options twice.
16996 Make color of writable objects a variable.
16998 2001-04-23 17:08 hardaker
17000 * local/: tkmib (V4-2-patches.2), tkmib:
17002 fix walk problem once and for all.
17004 2001-04-23 16:36 hardaker
17008 reduce screen realestate all over the place
17010 2001-04-23 16:35 hardaker
17014 test against version 5
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
17024 2001-04-18 05:40 jbpn
17026 * snmplib/snmp_api.c:
17028 - hacking on snmp_add_var to handle long values
17030 - use snmp_{hex,decimal}_to_binary instead of hex_to_binary
17031 and ascii_to_binary; these should be removed
17033 - don't use strtok in processing bitstrings
17035 2001-04-18 04:58 jbpn
17039 - use the generic snmp_realloc function in asn_realloc
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.
17049 - new utility function snmp_realloc to perform buffer (re-)allocation
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.
17058 2001-04-11 10:06 jbpn
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.
17066 - old _rbuild API is gone.
17068 - extended (and corrected!) commentary on correct usage of new API.
17070 2001-04-11 10:05 jbpn
17072 * snmplib/: snmp.c , snmp.h:
17074 - use second incarnation of _realloc_rbuild functions.
17076 - old _rbuild_var_op API is gone.
17078 2001-04-11 10:04 jbpn
17080 * snmplib/snmpusm.c:
17082 - use second incarnation of asn_realloc_rbuild_<type> functions.
17084 2001-04-11 10:03 jbpn
17086 * snmplib/snmp_api.c:
17088 - use second incarnation of _realloc_rbuild functions.
17090 - old _rbuild API is gone.
17092 2001-04-11 10:02 jbpn
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.
17100 - old _rbuild API is gone.
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).
17106 2001-04-11 06:13 dts12
17108 * agent/snmp_agent.c:
17110 Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
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
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.
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.
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.
17142 2001-04-09 09:55 jbpn
17144 * snmplib/snmp_api.h:
17146 - prototypes for reallocating reverse encode functions
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.
17155 2001-04-09 09:49 jbpn
17159 - add new function snmp_realloc_rbuild_var_op() which uses
17160 reallocating reverse ASN.1 encoder functions to encode varbinds.
17162 2001-04-09 09:47 jbpn
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.
17170 - commentary on correct usage of above.
17172 2001-04-09 09:43 jbpn
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.
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.
17226 2001-04-05 06:37 dts12
17230 Change 'Line' variable name, to assist with Mac port.
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'.
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.
17262 2001-04-05 06:06 dts12
17264 * agent/mibgroup/ucd-snmp/disk.c:
17266 Ensure that checking for 'statvfs' is done consistently
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)
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.
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).
17289 2001-04-04 06:46 jbpn
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.
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.
17305 2001-04-03 09:29 dts12
17307 * agent/mibgroup/mibII/interfaces.c:
17309 Keep one of the pickier compilers (HP's aCC) happy.
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.
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.
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)
17332 2001-04-02 10:11 jbpn
17334 * agent/snmp_agent.c:
17336 - check for limits.h properly
17338 2001-04-02 10:10 jbpn
17340 * man/snmp_agent_api.3:
17342 - minor typeface changes
17344 2001-03-31 06:27 jbpn
17346 * man/snmp_agent_api.3:
17348 - update documentation of agent_check_and_process to reflect
17351 ** NOTE: currently returns control to user when an alarms runs **
17353 ** This may change **
17355 2001-03-31 06:25 jbpn
17357 * man/snmp_alarm.3:
17359 - document the snmp_alarm_register_hr function
17361 - expand the NOTES section discussing use of SIGALRM (or not)
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.
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.
17378 - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
17379 indication to shut down AgentX sessions cleanly.
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.
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
17395 - Change behaviour of agent_check_and_process so that alarms run
17398 ** NOTE: currently returns control to user when an alarms runs **
17400 ** This may change **
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:
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
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.
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.
17420 - Perform callbacks with an operation argument of
17421 SNMP_CALLBACK_OP_DISCONNECT when you get a transport disconnect
17424 2001-03-31 05:56 jbpn
17426 * snmplib/snmp_api.h:
17428 Made transport domain const
17430 2001-03-31 05:55 jbpn
17432 * snmplib/callback.c:
17434 Fix memory leak that can occur when deregistering callbacks
17436 2001-03-30 08:05 hardaker
17440 file README.agentx was initially added on branch V4-2-patches.
17442 2001-03-29 21:43 hardaker
17444 * ISSUES (V4-2-patches.1), ISSUES:
17448 2001-03-29 08:21 slif
17450 * win32/libsnmp_dll/: libsnmp.def (V4-2-patches.3), libsnmp.def:
17452 Add vacm_is_configured.
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
17460 2001-03-28 06:00 jbpn
17462 * apps/snmptrapd.c:
17464 - use SNMP_CALLBACK_OP_<name> callback operation names
17466 2001-03-28 05:36 jbpn
17468 * agent/: snmp_agent.c , snmpd.c:
17470 - use SNMP_CALLBACK_OP_<name> callback operation names
17472 2001-03-28 05:06 jbpn
17474 * snmplib/: snmp_client.c , snmp_api.c:
17476 - use SNMP_CALLBACK_OP_<name> callback operation names
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
17486 2001-03-27 15:57 hardaker
17488 * agent/mibgroup/disman/: mteObjectsTable.c ,
17491 change fprintf -> snmp_log.
17492 Don't allow modifications of read-only rows in mteObjectsTable.
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
17510 2001-03-27 10:53 hardaker
17514 Moved * from beginning of routine to the same line as the return
17515 variable declaration. Was causing etags grief the other way.
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.
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.
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)
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).
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)
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.
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
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.
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)
17578 2001-03-21 17:30 driehuis
17582 Avoid crash in snmp_shutdown on platforms that check pointer validity
17583 in free(3), e.g. FreeBSD.
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 ,
17602 copy_nword created that checks buffer lengths.
17603 Made everything use it.
17605 2001-03-21 08:38 hardaker
17607 * snmplib/snmpksm.c:
17609 KSM patch from Ken Hornstein
17611 2001-03-20 09:13 jbpn
17613 * agent/.cvsignore:
17615 Ignore Purify and NFS stuff
17617 2001-03-16 10:14 hardaker
17621 added MIT_NEW_CRYPTO (for ksm) definition which was missing
17623 2001-03-16 02:51 jbpn
17625 * agent/mibgroup/disman/mteTriggerTable.c:
17627 fix ridiculous memory leak in discontinuity processing
17629 2001-03-15 11:04 hardaker
17631 * testing/tests/T056agentv2cmintrap:
17633 whoops. Missed a merge conflict line
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.
17677 2001-03-15 10:22 jbpn
17679 * agent/mibgroup/disman/mteTriggerTable.h:
17681 extra members for discontinuity processing
17683 2001-03-15 07:46 hardaker
17687 Patch from Frank Strauss to run signal handlers earlier
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.
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.
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.
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
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
17722 2001-03-14 10:34 hardaker
17726 kerberos README file from Ken Hornstein
17728 2001-03-14 10:28 jbpn
17730 * agent/mibgroup/disman/mteTriggerDeltaTable.c:
17732 Get returned *var_len right for mteTriggerDeltaDiscontinuityID
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.
17742 2001-03-14 10:19 hardaker
17744 * acconfig.h , configure , configure.in ,
17745 snmplib/snmp_api.c , snmplib/snmpksm.c ,
17748 KSM patch from Ken Hornstein.
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)
17756 2001-03-14 05:22 jbpn
17758 * agent/mibgroup/disman/.cvsignore:
17762 2001-03-14 02:20 jbpn
17764 * agent/mibgroup/disman/: mteTriggerTable.c ,
17767 - save original PDU's transport domain -- necessary for
17768 community string processing
17770 CAUTION: incompatible change in format of mteTriggerTable
17771 configuration entry
17773 - fix memory leak in mte_run_trigger by releasing PDUs
17775 - send "bad type" notifications in some cases
17777 - other minor memory leaks
17779 - "delta" sampleType handled for boolean triggers
17781 - more "XXX:" comments!
17783 2001-03-13 13:52 marz
17785 * perl/SNMP/SNMP.xs:
17787 fix support for Integer32
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
17796 2001-03-11 07:55 jbpn
17798 * snmplib/snmpTCPDomain.h:
17800 Add #includes to make struct sockaddr_in complete
17802 2001-03-11 07:54 jbpn
17804 * snmplib/snmpAAL5PVCDomain.h:
17806 Remove spurious #include
17808 2001-03-09 07:32 hardaker
17810 * agent/mibgroup/mibII/vacm_vars.c:
17812 Fix rwuser -s model to actually work.
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.
17823 2001-03-09 03:33 jbpn
17825 * snmplib/snmpUDPDomain.c:
17827 Fix bad assumption that community string is zero-terminated
17829 2001-03-08 15:36 hardaker
17833 - correct version statements to indicate net-snmp.
17834 - remove my name as author (I'm certainly not the only one)
17837 2001-03-08 15:31 hardaker
17841 - Added Ken Hornstein's name to contributers list.
17842 - Removed mine from being listed separately.
17844 2001-03-08 14:51 hardaker
17846 * configure , configure.in ,
17847 agent/mibgroup/mibII/vacm_vars.c , snmplib/snmpksm.c ,
17850 Added a kerberos based security module (ksm).
17851 However, Needs libraries (-lkrb5 -lcom_err) not being checked for currently.
17853 2001-03-08 14:48 hardaker
17855 * snmplib/snmp_api.c:
17857 Whoops. Shouldnt have a negation sign on the most recent checkin.
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.
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)
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.
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.
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
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.
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.
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.
17912 2001-03-06 09:23 hardaker
17916 Added John Naylon to the README file.
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.
17924 2001-03-06 09:18 hardaker
17926 * configure , configure.in:
17928 properly install secmod header list.
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)).
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.
17945 2001-03-06 07:56 hardaker
17947 * snmplib/: snmp_api.c , snmp_secmod.h:
17949 Pass in pdu to secmod encode/decode routines.
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.
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().
17966 2001-03-05 16:26 hardaker
17968 * snmplib/snmp_secmod.c:
17970 remove unused free function calls for security module unregistrations.
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.
17978 2001-03-05 16:11 hardaker
17980 * snmplib/snmp_api.c:
17982 properly respect the DONT_PROBE_FLAG.
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.
17990 2001-03-05 15:23 hardaker
17992 * snmplib/: snmp_api.c , snmp_api.h:
17994 Add a krb5 specific error code.
17996 2001-03-05 14:58 hardaker
17998 * configure , configure.in:
18000 make configure properly handle pluggable security modules
18002 2001-03-05 14:49 hardaker
18004 * configure , configure.in:
18006 make configure mkdir snmplib before creating a file in it
18008 2001-03-05 14:44 hardaker
18010 * configure , configure.in:
18012 make configure respect non-local srcdirs for transport/secmods
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 ,
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
18034 2001-03-05 10:36 hardaker
18036 * snmplib/: snmp_secmod.c , snmp_secmod.h:
18038 Added John Naylon to the authors list.
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.
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.
18055 2001-03-03 14:34 nba
18059 file ianalist was initially added on branch V4-2-patches.
18061 2001-03-03 14:34 nba
18065 file rfclist was initially added on branch V4-2-patches.
18067 2001-03-03 14:34 nba
18069 * mibs/README.mibs:
18071 file README.mibs was initially added on branch V4-2-patches.
18073 2001-03-03 14:34 nba
18075 * mibs/rfcmibs.diff:
18077 file rfcmibs.diff was initially added on branch V4-2-patches.
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.
18085 2001-02-28 23:02 hardaker
18087 * snmplib/: read_config.c , read_config.h ,
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
18094 - read_configs, et al, will automatically call them after reading
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
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)
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
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
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
18126 2001-02-16 04:16 jbpn
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.
18133 2001-02-14 18:14 hardaker
18135 * apps/: snmptrapd.c (V4-2-patches.1), snmptrapd.c:
18137 removed unused snmp_alarm.h include
18139 2001-02-12 14:11 marz
18141 * perl/SNMP/SNMP.pm:
18143 added Karl's patch for usenumeric
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>
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).
18160 2001-02-11 08:20 jbpn
18162 * snmplib/snmpUDPDomain.c:
18164 Fix improperly-terminated list in com2sec handling.
18166 2001-02-11 07:45 jbpn
18170 Clean up merge (>>>>>>, ====== etc. left behind).
18172 2001-02-10 09:26 jbpn
18178 2001-02-10 09:11 jbpn
18180 * agent/mibgroup/agentx/: master.c , master_admin.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.
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.
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.
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.
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
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.
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
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 ,
18247 Applied patch 103510: domain transport independence. Note: Traps/VACM broken.
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
18267 2001-02-09 07:18 hardaker
18269 * agent/mibgroup/agentx/master.h:
18271 remove unused prototype: get_agentx_transID
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
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
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.
18324 2001-01-30 13:28 hardaker
18326 * agent/mibgroup/disman/mteTriggerTable.c:
18328 use snmp_enum's properly (strdup() the strings first)
18330 2001-01-30 13:28 hardaker
18332 * snmplib/: snmp_enum.c , snmp_enum.h:
18334 proper constness for some of the function arguments.
18336 2001-01-30 13:27 hardaker
18338 * snmplib/read_config.c:
18340 fix bug I just introduced (returning proper saveto pointer)
18342 2001-01-30 13:17 hardaker
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
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.
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
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.
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
18393 - This will completely fail to work properly in a multi-threaded
18394 agent (which we currently don't support anyway).
18396 2001-01-29 11:58 hardaker
18398 * snmplib/callback.c:
18400 debugging statement at initialization time.
18402 2001-01-29 11:58 hardaker
18404 * snmplib/read_config.c:
18406 properly malloc a 1 byte, NULL character string for "" read strings.
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()
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?)
18422 2001-01-12 08:16 hardaker
18424 * perl/SNMP/SNMP.xs:
18426 support bit strings
18428 2001-01-12 08:00 hardaker
18430 * snmplib/: snmp_api.c (V4-2-patches.5), snmp_api.c:
18433 - make snmp_add_var call snmp_parse_oid() instead of read_objid().
18435 2001-01-12 07:58 hardaker
18437 * snmplib/read_config.c:
18439 - new data types supported for read_config routines: unsigned, bit_str.
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???
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
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:
18461 - new data types (uint32, unsigned, bits).
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.
18482 2001-01-09 17:02 hardaker
18484 * snmplib/: callback.c , callback.h:
18486 Allow deregistering of callbacks
18488 2001-01-09 06:20 hardaker
18490 * win32/snmpnetstat/: snmpnetstat.dsp (V4-2-patches.1),
18493 added getopt.c to list
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).
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.
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.
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.
18535 2000-12-27 16:47 hardaker
18537 * testing/tests/T056agentv2cmintrap:
18539 file T056agentv2cmintrap was initially added on branch V4-2-patches.
18541 2000-12-27 16:47 hardaker
18543 * testing/tests/T055agentv1mintrap:
18545 file T055agentv1mintrap was initially added on branch V4-2-patches.
18547 2000-12-22 07:02 hardaker
18551 fix view processing to watch for length prefix. The length prefix
18552 really really shouldn't be stored directly in the oid. Niels?
18554 2000-12-19 07:22 hardaker
18556 * snmplib/snmpv3.c:
18558 make init_snmpv3() deal with a NULL argument properly.
18560 2000-12-18 14:37 hardaker
18562 * local/.cvsignore:
18564 - (.cvsignore): remove passtest from the .cvsignore file (bug #12694)
18566 2000-12-18 10:45 marz
18568 * perl/SNMP/: README , SNMP.pm:
18572 2000-12-14 13:46 nba
18574 * snmplib/system.c:
18576 - system.c: fix uptime for 64-bit Solaris
18578 2000-12-14 13:45 nba
18580 * agent/mibgroup/ucd-snmp/dlmod.c:
18582 - dlmod.c: fix stupid spelling error
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.
18590 2000-12-13 08:40 hardaker
18594 - (Makefile.in): add snmpconf.1
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.
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.
18609 2000-12-08 14:43 nba
18611 * agent/snmp_vars.c:
18613 - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific)
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
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
18627 2000-12-05 07:00 hardaker
18629 * local/Makefile.in:
18631 - (Makefile.in): Fix rsnmp's /usr/local hardcoded path.
18633 2000-12-04 17:03 hardaker
18635 * testing/tests/T112agentxsetfail:
18637 - (T112agentxsetfail): fix
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
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
18655 2002-04-04 15:14 hardaker
18657 * agent/agent_registry.c:
18659 deal with fd unregistrations properly.
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 )
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.
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
18679 2002-04-02 14:48 hardaker
18681 * agent/mibgroup/kernel_sunos5.c:
18683 apply patch 527573 to fix 64 bit types on solaris
18685 2002-04-01 22:28 hardaker
18687 * snmplib/snmp_api.c:
18689 Let init_snmp protect itself.
18691 2002-03-28 23:48 hardaker
18693 * agent/mibgroup/ucd-snmp/pass.c:
18695 enable row creation for pass modules. Patch #482005
18697 2002-03-28 23:44 hardaker
18699 * agent/mibgroup/mibII/interfaces.c:
18701 patch #517340: freebsd5 support
18703 2002-03-28 23:38 hardaker
18705 * agent/mibgroup/host/hr_filesys.c:
18707 apply freebsd5 patch #517333
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.
18715 2002-03-28 23:03 hardaker
18717 * snmplib/snmp_api.c:
18719 use a static variable for init checking. Bug #536386.
18721 2002-03-28 15:23 dts12
18725 Add a few new entries (mostly relating to traps)
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!)
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.
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
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)
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.
18763 2002-03-25 22:33 rstory
18767 fix bug#520478 showMibErrors token is inverted
18769 2002-03-25 18:47 rstory
18771 * agent/snmp_vars.c:
18773 fix bug#502123 agentx infinite loop.
18775 2002-03-24 05:19 nba
18777 * agent/mibgroup/host/hr_swrun.c:
18779 Restrict hrSWRunParams returns values to 128 octets
18781 2002-03-24 05:04 nba
18785 Oops - snprint_* cannot realloc
18787 2002-03-21 07:21 hardaker
18789 * configure.in, configure:
18791 fix bug #532696 fixing rpm for newer rpm versions
18793 2002-03-20 07:48 hardaker
18795 * agent/mibgroup/mibII/system_mib.c:
18797 remove illegal SET support for sysDescr.
18799 2002-03-19 02:01 jbpn
18801 * agent/mibgroup/smux/smux.h:
18803 - patch from Joshua Giles to increase the maximum string length
18806 2002-03-18 14:38 nba
18808 * win32/libsnmp_dll/libsnmp.def:
18810 Add missing exports for VC++ build
18812 2002-03-18 13:23 nba
18814 * agent/mibgroup/ucd-snmp/disk.c:
18816 Proper test for successful open of ETC_MNTTAB
18818 2002-03-18 13:09 nba
18820 * agent/agent_read_config.c:
18822 Fix interchanged parameters for strncpy
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.
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.
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,
18854 - commit Johannes's update to the HPUX-11 patch
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.
18864 2002-03-14 07:23 hardaker
18866 * snmplib/snmp_api.c:
18868 Fix dont_probe bug pointed out by Stefan Aeschbacher.
18870 2002-03-13 18:58 slif
18874 Clarify unsigned char argument for the noisy or confused compiler.
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.
18882 2002-03-13 18:44 slif
18886 remove dependencies to restore building either Debug or Release targets.
18888 2002-03-13 18:43 slif
18890 * win32/libsnmp_dll/libsnmp.def:
18892 track change setenv --> snmp_setenv
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.
18902 2002-03-13 15:21 hardaker
18906 malloc at least one byte in hex_to_binary2
18908 2002-03-13 04:03 dts12
18912 Add a description of "unlinked OIDs".
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
18920 2002-03-12 08:34 dts12
18924 Updating of the FAQ ready for the next release.
18925 (Mostly rephrasing of existing entries, but a few new questions)
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
18935 2002-03-11 10:06 hardaker
18939 fix api in a comment (how picky am I?)
18941 2002-03-11 07:41 dts12
18945 Bring the 4x- and main-branch FAQs into agreement.
18947 2002-03-11 05:16 jbpn
18951 - fix bad type assignment in build_translation_table(), noticed by
18954 2002-03-10 14:07 nba
18958 Oops - forgot to remove the #ifdef for unsafe sprint_* functions declarations
18960 2002-03-10 13:54 nba
18964 Fix up out-of-order error message
18966 2002-03-10 13:44 nba
18968 * apps/snmpdelta.c:
18970 Don't die on v2 exceptions
18972 2002-03-10 13:41 nba
18974 * snmplib/: asn1.c, snmp_debug.c:
18976 Remove some calls to old sprint_* functions
18978 2002-03-10 13:39 nba
18980 * snmplib/: mib.c, mib.h:
18982 Add snprint_* replacement functions for all sprint_* functions
18984 2002-03-10 13:38 nba
18988 Document snprint_{objid,variable,value}
18990 2002-03-10 08:34 hardaker
18992 * snmplib/: mib.c, mib.h:
18994 include the snprintf counterparts from the 5.0 code.
18996 2002-03-08 18:07 hardaker
18998 * agent/mibgroup/mibII/ipAddr.c:
19000 redefine a variable on freebsd for 2.2.5
19002 2002-03-08 17:57 hardaker
19004 * agent/mibgroup/mibII/interfaces.c:
19006 remove a broken fix I accidentically committed
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.
19014 2002-03-08 17:27 hardaker
19016 * configure.in, configure, aclocal.m4:
19018 patch from Paul Rasmussen to fix --enable-shared
19020 2002-03-08 16:58 hardaker
19022 * perl/SNMP/SNMP.xs:
19024 old patch from Bert Driehuis to fix c64s in perl
19026 2002-03-08 14:53 nba
19030 Remove 1000 lines of duplicate code by using the sprint_realloc_* functions
19031 in the implementaion of the non-realloc counterparts.
19033 2002-03-08 14:51 nba
19035 * apps/: snmpdelta.c, snmptable.c, snmpusm.c, snmpwalk.c:
19037 Remove last sprint_nonrealloc calls
19039 2002-03-07 03:20 jbpn
19043 - patch from Guy Harris to describe new mib_api
19045 2002-03-07 02:58 jbpn
19049 - declare the sprint_realloc_blah functions. Thanks to Guy Harris.
19051 2002-03-06 08:41 dts12
19053 * snmplib/snmpv3.c:
19055 Fix a confusion between defAuthType and defPrivType.
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?
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).
19073 2002-03-06 02:24 jbpn
19077 - fix another potential buffer overflow problem as reported in bug
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.
19086 2002-03-05 09:52 hardaker
19088 * mibs/UCD-SNMP-MIB.txt:
19090 missed a modification to the patch.
19092 2002-03-05 09:51 hardaker
19094 * mibs/UCD-SNMP-MIB.txt:
19096 A modified patch from Juergen Schoenwaelder for longer configure strings.
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.....
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).
19112 2002-03-05 06:56 dts12
19114 * agent/snmp_vars.h:
19116 Bring declaration of 'init_agent' into line with code definition.
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)
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 )
19130 2002-03-04 01:51 dts12
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)
19138 2002-03-04 01:16 dts12
19140 * agent/mibgroup/ucd-snmp/memory.c:
19142 Correct debug output message (thanks to Jeroen Ruigrok)
19144 2002-03-01 22:37 hardaker
19150 2002-03-01 07:17 nba
19152 * ltmain.sh, aclocal.m4, configure:
19154 Pull in up-to-date libtool, which should help Darwin
19156 2002-03-01 07:15 nba
19158 * config.guess, config.sub:
19160 Pull in up-to-date config scripts
19162 2002-02-27 09:47 dts12
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)
19170 2002-02-26 14:18 nba
19172 * snmplib/: parse.c, parse.h:
19174 Save File/line for messages about unlinked OIDs
19176 2002-02-25 15:46 nba
19178 * mibs/: Makefile.mib, mibfetch:
19180 Make sure that we fetch IANAifType-MIB from the maintained location.
19182 2002-02-25 15:45 nba
19184 * mibs/DISMAN-SCHEDULE-MIB.txt:
19186 Update for RFC 3231
19188 2002-02-25 08:59 nba
19192 New RFC's issued with mibs:
19193 3201 CIRCUIT-IF-MIB
19195 3231 DISMAN-SCHEDULE-MIB
19197 2002-02-25 08:57 nba
19199 * agent/mibgroup/host/hr_disk.c:
19201 FreeBSD4 has new disk names
19203 2002-02-25 08:56 nba
19205 * agent/mibgroup/host/hr_print.c:
19207 Properly bracket run_lpstat prototype
19209 2002-02-25 02:48 jbpn
19213 - only copy the first DESCRIPTION clause of MODULE-COMPLIANCE
19214 statements to avoid a memory leak (see bug #522363).
19216 2002-02-25 01:21 dts12
19220 Specify the correct debug token for displaying the list of modules
19221 (spotted by Brian Shaver)
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.
19230 2002-02-22 08:42 dts12
19234 Just close the main session when shutting down under Windows,
19235 not everything (so that it can still generate the shutdown trap).
19237 2002-02-22 01:49 jbpn
19239 * FAQ, README.win32:
19241 - update comments on Win32 port in FAQ
19243 - discuss what IPHLPAPI.{LIB,DLL} is and where it can be obtained
19244 from in README.win32
19246 2002-02-21 07:02 dts12
19248 * win32/snmpd/snmpd.dsp:
19250 Fix bogus structure comments in the snmpd project file.
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).
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.
19267 - all calls in the code to setenv() are replaced with a call to
19270 - snmp_setenv() calls setenv() if such a function exists, otherwise
19271 it simulates the effect by calling putenv().
19273 2002-02-20 05:43 jbpn
19277 - mention tcp_wrappers support for snmptrapd
19279 2002-02-20 05:41 jbpn
19281 * apps/: Makefile.in, snmptrapd.c:
19283 - add libwrap support for snmptrapd
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
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.
19298 2002-02-19 06:47 hardaker
19300 * agent/mibgroup/ucd-snmp/memory.c:
19302 Patch from Jeroen Ruigrok to merge a few ifdefs
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.
19311 2002-02-18 08:17 hardaker
19313 * agent/mibgroup/ucd-snmp/memory.c:
19315 patch from Jeroen Ruigrok for minor ifdef clean ups
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
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)
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.
19339 2002-02-18 02:05 jbpn
19341 * agent/mibgroup/mibII/at.c:
19343 - remove //-style comments. Thanks to Andy Hood for pointing this
19346 2002-02-18 00:13 hardaker
19350 don't build oid's with >128 length subids. (see bug #518855)
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 )
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.
19365 2002-02-15 17:00 hardaker
19367 * Makefile.top, configure, configure.in:
19369 support --disable-shared-version concept from Paul Rasmussen.
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.
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.
19384 2002-02-15 16:21 hardaker
19386 * ChangeLog, FAQ, NEWS, README:
19388 updates for what will be 4.2.4
19390 2002-02-15 15:52 hardaker
19392 * agent/mibgroup/ucd-snmp/proxy.c:
19394 check end of mibview conditions
19396 2002-02-15 08:01 dts12
19398 * agent/mibgroup/mibII/vacm_vars.c:
19400 Populate an empty case statement (spotted by Jeroen Ruigrok)
19402 2002-02-15 07:11 hardaker
19406 remove unneeded -CN and -CO example options
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)
19416 2002-02-14 11:11 nba
19418 * agent/mibgroup/ucd-snmp/vmstat.c:
19420 Make buffer pointer static so it doesn't leak
19422 2002-02-14 11:10 nba
19426 Fix bad paranthesis
19428 2002-02-14 07:40 hardaker
19432 fix email address bug #517178
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)
19440 2002-02-14 01:44 dts12
19442 * agent/mibgroup/host/hr_swinst.c:
19444 Include RedHat patches for better RPM support
19446 2002-02-14 01:38 dts12
19448 * config.h.in, configure, configure.in:
19450 Adopt RedHat's configure testing for rpm library requirements
19452 2002-02-13 16:41 hardaker
19454 * configure, configure.in:
19456 enable shared by default except for developers
19458 2002-02-13 13:51 hardaker
19460 * agent/mibgroup/target/snmpTargetAddrEntry.c:
19462 remove inline function from being declared in another function.
19464 2002-02-13 13:27 hardaker
19466 * agent/mibgroup/notification/snmpNotifyTable.c:
19468 remove inline function from being declared in another function.
19470 2002-02-13 08:18 hardaker
19472 * perl/SNMP/SNMP.xs:
19474 fix sets of unsigned32's.
19476 2002-02-13 07:59 dts12
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!)
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
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!
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
19507 2002-02-12 01:30 dts12
19509 * agent/mibgroup/mibII/vacm_vars.c:
19511 Implement the BadCommunity{Names,Uses} counters.
19513 2002-02-11 10:07 jbpn
19515 * apps/snmptable.c:
19517 - fix bugs #489336 and #508146 (duplicate columns and columns in
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
19526 2002-02-11 05:30 jbpn
19530 - mention HPUX-11 and Dynix/PTX 4.4 support, and some spelling fixes
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.
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)
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
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)
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)
19568 2002-02-08 02:09 dts12
19570 * agent/mibgroup/mibII/ip.c:
19572 Register IP Routing table objects as writable.
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.
19590 2002-02-05 11:45 hardaker
19594 copyright year update for NAI and Cambridge
19596 2002-02-04 03:17 jbpn
19600 - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is
19601 set (corrects bug #511793, reported by Anonymous).
19603 2002-01-28 12:50 hardaker
19607 mirror section update
19609 2002-01-28 12:49 hardaker
19611 * agent/agent_trap.h:
19613 warning added about send_trap_vars and enterprise oid used.
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
19622 - don't reset some variables to old value unless we actually set
19623 them in the first place!
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)
19633 2002-01-24 03:14 dts12
19635 * agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_utils.c,
19638 AIX support for Host Resources module.
19639 (Thanks to Andy Hood)
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
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.
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.
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).
19671 2002-01-21 04:20 jbpn
19673 * agent/snmp_agent.c:
19675 - slight change to generation of error-index:
19677 - explicitly test for error-status == noError, and set error-index
19678 to zero in this case;
19680 - otherwise use the cached value;
19682 - don't zero the cached value in handle_var_list if handle_one_var
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.
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
19698 The still-extant failures are due to the non-implemented
19701 2002-01-15 12:44 nba
19703 * agent/snmp_vars.c:
19705 Fix stupid missing sizeof(oid) factor in memcpy
19707 2002-01-15 12:42 nba
19709 * agent/mibgroup/ucd-snmp/vmstat.c:
19711 Dont use static buffer when reading /proc/stat
19713 2002-01-15 12:41 nba
19715 * agent/mibgroup/host/hr_system.c, s/solaris2.6.h, s/solaris2.7.h,
19718 Fix hrMaxProcesses for Solaris
19720 2002-01-15 12:39 nba
19722 * agent/mibgroup/kernel_sunos5.c:
19724 Some additional debug statements
19726 2002-01-09 08:27 nba
19728 * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h:
19730 Add function to acces raw kstat data
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
19738 2002-01-09 08:24 nba
19740 * mibs/IANAifType-MIB.txt:
19742 Update to current IANA version
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
19750 2002-01-09 02:20 jbpn
19754 - add OS X to list of supported OSes, to fix bug #501179 (!)
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.
19762 2002-01-03 13:52 hardaker
19764 * apps/snmpnetstat/if.c:
19766 check against growing server returns as pointed out by bug #498956
19768 2001-12-18 08:49 jbpn
19770 * acconfig.h, win32/config.h, win32/config.h.borland:
19772 - add OSTYPE define for win32
19774 2001-12-18 08:44 jbpn
19776 * mibs/UCD-SNMP-MIB.txt:
19778 - add OBJECT IDENTIFIER for win32 agent
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.
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().
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
19800 2001-11-29 16:54 hardaker
19806 -------------------------------------------------------------------------------
19808 Changes: V4.2.2 -> V4.2.3
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 )
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
19823 2001-11-28 14:43 hardaker
19827 mention improved irix support.
19829 2001-11-28 14:31 hardaker
19833 last fixes for irix I think
19835 2001-11-28 14:30 hardaker
19837 * agent/mibgroup/mibII/interfaces.c:
19839 create islands in the stream
19841 2001-11-28 14:09 hardaker
19845 irix fixes for broken irix headers
19847 2001-11-27 17:05 hardaker
19849 * perl/SNMP/SNMP.pm:
19851 version stamp (4.2.3.pre1 (opps))
19853 2001-11-27 17:05 hardaker
19855 * agent/mibgroup/versiontag:
19857 fix for version stamping the perl module.
19859 2001-11-27 17:03 hardaker
19865 2001-11-27 11:09 hardaker
19869 use at own risk patch from Harrie to fix dependancies
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.
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.
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.
19895 2001-11-26 09:51 jbpn
19897 * testing/tests/T110agentxget:
19899 - longer timeout for initial GET (fix spurious test failures)
19901 2001-11-21 10:49 hardaker
19905 help update to remove the support database
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
19915 2001-11-20 02:27 jbpn
19917 * snmplib/snmp_api.h:
19919 - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by
19922 2001-11-19 05:48 jbpn
19924 * man/snmpd.conf.5.def:
19926 - documentation of ignoredisk directive.
19928 2001-11-19 05:48 jbpn
19930 * agent/mibgroup/host/: hr_disk.c, hr_disk.h, hr_partition.c,
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.
19938 2001-11-16 05:31 jbpn
19942 - add support for Unsigned32/Gauge32 types
19944 2001-11-16 03:21 jbpn
19946 * agent/mibgroup/mibII/var_route.c:
19948 - more const-ness in qsort_compare => fewer warnings
19950 2001-11-16 02:54 jbpn
19952 * apps/snmpnetstat/if.c:
19954 - patch from Harrie Hazewinkel to add prototypes for timerSet() and
19957 2001-11-16 02:52 jbpn
19961 - patch from Harrie Hazewinkel to #include <grp.h> if we have it
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
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.
19977 2001-11-16 02:40 jbpn
19981 - patch from Harrie Hazewinkel to make definition of print_tree_node
19982 static to match forward declaration.
19984 2001-11-15 10:03 jbpn
19986 * agent/mibgroup/agentx/protocol.c:
19988 - stricter test for null OIDs
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.
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
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.).
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.
20021 2001-11-15 05:07 jbpn
20025 - minor fix to formatting of usage message
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 )
20033 2001-11-14 17:42 hardaker
20037 numeric comments in both hex and decimal
20039 2001-11-14 17:41 hardaker
20041 * perl/SNMP/SNMP.xs:
20043 include INTEGER32 in INTEGER case checking.
20045 2001-11-14 17:31 hardaker
20047 * agent/mibgroup/versiontag:
20049 version tag perl/SNMP/SNMP.pm with the ucd-snmp version number.
20051 2001-11-14 16:30 hardaker
20053 * man/snmpd.conf.5.def:
20057 2001-11-14 16:06 hardaker
20059 * configure, configure.in:
20061 patch from Harrie to fix init function checking in modules
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.
20074 2001-11-13 11:13 hardaker
20076 * agent/mibgroup/kernel_sunos5.c:
20078 Patch from Jochen Kmietsch to look for eri interfaces.
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
20086 2001-11-12 23:14 hardaker
20088 * snmplib/: asn1.c, mib.c:
20090 MS C++ warning fixes from Harrie Hazewinkel
20092 2001-11-11 21:48 nba
20094 * snmplib/system.c, win32/config.h:
20096 Restore the old value od TIME_WITH_SYS_TIME
20098 2001-11-09 12:21 hardaker
20102 Added a germany based mirror
20104 2001-11-09 11:21 hardaker
20110 2001-11-09 11:20 hardaker
20112 * configure, config.h.in, configure.in:
20114 applied english/typo/changes noted in bug #471179
20116 2001-11-09 09:08 hardaker
20118 * snmplib/snmp_api.c:
20120 fix bug 479365: use strncpy in snmp_add_var().
20122 2001-11-09 07:53 hardaker
20126 fix bug #474488: add extern C wrappers
20128 2001-11-09 07:47 hardaker
20130 * man/snmpd.conf.5.def:
20132 fix OIDs to include entry node
20134 2001-11-08 09:43 hardaker
20136 * mibs/UCD-SNMP-MIB.txt:
20138 UNIT specs for the fileTable to say kB explicitly
20140 2001-11-08 09:42 hardaker
20142 * man/snmpd.conf.5.def:
20144 mention that the fileTable is in kB.
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.
20153 2001-11-06 08:16 hardaker
20157 fix asn_build_bitstring to check for NULL values (pointed out by Tata Kalyan).
20159 2001-11-06 07:57 hardaker
20163 length check fixed for wrapped addition. Bug pointed out by Tata Kalyan
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.
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.
20178 2001-10-26 09:08 hardaker
20180 * configure, configure.in:
20182 patch from Harrie to fix agentx/client -> agentx/subagent help message
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
20193 2001-10-24 10:08 jbpn
20195 * agent/mibgroup/mibII/system_mib.c:
20197 - fix typo noted by Tim Dietz
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
20205 - presence of a syslocation token in snmpd.conf makes sysLocation.0
20206 non-writable (returns notWritable on SET attempts)
20208 2001-10-24 05:08 jbpn
20210 * agent/mibgroup/host/hr_swinst.c:
20212 - fix small memory leak just introduced
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).
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
20229 2001-10-17 07:52 dts12
20233 Mention the MRTG tutorial web pages
20234 (as suggested by Christian Robottom Reis)
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
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.
20254 2001-10-06 07:49 hardaker
20258 minor tweaks to the download list.
20260 2001-10-06 07:42 hardaker
20264 Add David Lawrence's text about contributing patches.
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 )
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.
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
20286 2001-10-05 17:22 hardaker
20288 * agent/mibgroup/mibII/var_route.c:
20290 fix #440808 possibly overwriting a oid buffer.
20292 2001-10-05 16:59 hardaker
20294 * local/mib2c.vartypes.conf:
20296 fix unsigned32 return variable usage
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.
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.
20311 2001-10-05 16:36 hardaker
20313 * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
20314 snmpNotifyFilterTable.c, snmpNotifyTable.c:
20316 fixed UNDO clauses.
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.
20324 2001-10-05 08:49 hardaker
20326 * agent/agent_trap.c:
20328 better error description for trapsess
20330 2001-10-05 08:49 hardaker
20334 Added mirror sites.
20336 2001-10-05 07:10 hardaker
20338 * mibs/: SMUX-MIB.txt, UCD-SNMP-MIB.txt:
20340 MIB problems pointed out by Marek Malowidziki
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.
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.
20355 2001-10-04 07:14 hardaker
20357 * local/pass_persisttest:
20359 Patch from T. J. Mather: An example (perl) pass_persist script.
20361 2001-10-04 02:21 jbpn
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.
20370 Also noted with extensive analysis by Ted Rule in bug #467551.
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 )
20378 2001-10-03 11:16 hardaker
20380 * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/mib.c,
20383 proper const casting in front of Markku's casting patch.
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.
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").
20398 2001-10-03 05:38 jbpn
20400 * snmplib/keytools.c:
20402 - change expression at l. 415 from:
20404 *kcstring++ = *kcstring ^ *newkey++;
20406 which has undefined behaviour to:
20408 *kcstring++ ^= *newkey++;
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
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).
20421 2001-10-02 17:46 hardaker
20423 * agent/mibgroup/ucd-snmp/memory_solaris2.c:
20425 Add prototype for getTotalSwap().
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.
20435 2001-10-02 17:03 hardaker
20439 Patch from Marc Moeller to define snprintf as _snprintf
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.
20447 2001-10-02 17:00 hardaker
20453 2001-10-02 17:00 hardaker
20455 * snmplib/system.c:
20457 get_uptime() implementation for windows from Ron Mevissen.
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 )
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
20473 2001-10-01 17:37 hardaker
20475 * makefileindepend.pl:
20477 translate .o -> .lo by hand.
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.
20486 2001-10-01 16:45 hardaker
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.
20499 2001-10-01 10:36 hardaker
20503 editing tweaks by John to count things properly. Wes looses the
20504 ability to count beyond the number 2.
20506 2001-10-01 10:26 hardaker
20512 2001-10-01 10:22 hardaker
20516 Various copyright updates.
20518 2001-10-01 02:52 jbpn
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>
20526 2001-09-29 06:06 nba
20530 Add a missing prototype for snmp_realloc_by_type
20532 2001-09-29 06:05 nba
20534 * agent/mibgroup/ucd-snmp/memory_solaris2.h:
20536 Fix a bad #ifdef parantheses
20538 2001-09-26 10:21 hardaker
20540 * agent/mibgroup/smux/smux.c:
20542 smux is *not* a proper delegation subagent.
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 )
20550 2001-09-25 11:51 hardaker
20552 * snmplib/: scapi.c, scapi.h:
20554 Better error messages when encryption support isn't available.
20556 2001-09-25 07:59 jbpn
20558 * apps/snmptrapd_log.c:
20560 - reinstate another space that would make the test suite fail
20562 2001-09-25 07:53 jbpn
20564 * apps/snmptrapd_log.c:
20566 - reinstate a missing space
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
20575 2001-09-25 05:41 jbpn
20579 - use relocating buffer version of sprint functions
20581 2001-09-25 05:40 jbpn
20583 * snmplib/: mib.c, mib.h, parse.h:
20585 - add relocating buffer code from main branch
20587 2001-09-25 05:39 jbpn
20589 * snmplib/: tools.c, tools.h:
20591 - add snmp_realloc() and snmp_strcat functions which the relocating
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.
20601 2001-09-20 12:47 hardaker
20603 * agent/mibgroup/util_funcs.c:
20605 check skip_white() return (as mentioned in patch #462201).
20607 2001-09-20 11:30 hardaker
20611 fixed a possible buffer overflow bug in sprint_asciistring as pointed
20612 out by bug #463226.
20614 2001-09-20 09:46 hardaker
20616 * configure, configure.in:
20618 Don't warn about missing openssl unless explicitly asked (and then error).
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.
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.
20634 2001-09-20 06:59 hardaker
20638 Make sure Harrie's name is in the patches README as well as the mainline.
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.
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 )
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 )
20660 2001-09-19 16:59 hardaker
20662 * FAQ, README, sedscript.in, version.h:
20664 - (version.h sedscript.in): version tag ( 4.2.2 )
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
20675 2001-09-18 15:08 nba
20679 Fix an oversight in the Darwin patch
20681 2001-09-18 15:08 nba
20683 * aclocal.m4, configure, configure.in:
20685 Fix an oversight in the Darwin patches
20687 2001-09-17 09:00 nba
20691 The darwin system file, which I forgot when committing the rest of
20694 2001-09-17 07:07 hardaker
20700 2001-09-17 04:13 nba
20702 * apps/snmptrapd.c:
20704 Fix newlines inside usage string.
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.
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
20720 2001-09-16 14:49 nba
20722 * agent/mibgroup/ucd-snmp/diskio.c:
20724 diskio support for FreeBSD4. Thanks to Yimin Ge
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>
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
20750 2001-09-15 06:08 jbpn
20754 - add missing argument to snprintf (errpre corresponding to %s) --
20755 it was missing from the patch (#452027)
20757 2001-09-14 17:29 hardaker
20759 * perl/SNMP/SNMP.xs:
20761 - debugging compilation fixes
20763 2001-09-14 17:26 hardaker
20767 many needed changes from mainline merged into patches branch
20769 2001-09-14 15:24 hardaker
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.
20777 2001-09-14 14:23 hardaker
20779 * configure, configure.in:
20781 patch #432982 from Hollis: fix --with-libwrap without a path option
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>
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
20796 2001-09-14 09:48 hardaker
20798 * win32/config.h.borland:
20800 Added config.h file for borland compilers (which differs slightly).
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.
20811 2001-09-14 09:07 dts12
20813 * agent/mibgroup/mibII/: icmp.c, ip.c, ipAddr.c, tcp.c, tcpTable.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.
20820 2001-09-14 08:28 dts12
20824 Propogate test for <netinet/ip_icmp.h> through to the bit that does the work.
20826 (Our illustrious leader clearly has no confidence in the competance
20827 of his minions. I'd take umbrage, if he wasn't right!)
20829 2001-09-14 08:01 dts12
20831 * config.h.in, configure.in:
20833 Add test for <netinet/ip_icmp.h>
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,
20841 Wrap various #includes with appropriate #if HAVE_XXX_H declarations
20842 (where this has not already been done).
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.
20854 2001-09-11 14:45 nba
20856 * agent/mibgroup/ucd-snmp/file.c:
20858 Header reordering to allow dmalloc to work.
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>
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.
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)
20881 2001-09-10 10:55 hardaker
20883 * agent/mibgroup/util_funcs.c:
20885 fix whitespace parsing bug reported it bug #457267.
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.
20893 2001-09-10 10:11 hardaker
20895 * perl/SNMP/SNMP.xs:
20897 Use a more portable DBPRT macro.
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
20906 2001-09-04 07:21 jbpn
20910 - add missing break; after processing -P option, noted by Botond
20911 Tarnay (see patch #458327)
20913 2001-08-31 13:19 nba
20915 * mibs/: DISMAN-SCRIPT-MIB.txt, Makefile.mib, README.mibs, rfclist,
20918 Update to current version of DISMAN-SCRIPT-MIB, and a few cosetic changes
20921 2001-08-31 13:18 nba
20925 Update to libtool 1.4. This ensures that make install will work for NetBSD
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
20933 2001-08-28 15:04 nba
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
20945 2001-08-28 07:35 nba
20947 * apps/snmptrapd.c:
20949 Fix a malformed multi-line string
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).
20958 2001-08-28 02:38 jbpn
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
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.
20973 2001-08-17 15:12 nba
20977 Fix misspelled man page name (snmperror => snmp_perror)
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.
20987 2001-08-17 15:03 nba
20989 * config.guess, config.sub:
20991 Yet another update from ftp.gnu.org
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.
21000 2001-08-17 14:07 nba
21004 Add a missing argument to the snmptrap examples.
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>
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.
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.
21025 2001-08-07 14:00 nba
21027 * config.guess, config.sub:
21029 Update to current version from ftp.gnu.org
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,
21038 A bunch of minor fixes to usage messages and manual pages.
21040 2001-08-07 13:56 nba
21044 Fix parsing of oid values for set
21046 2001-08-07 07:09 jbpn
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).
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
21062 2001-07-23 10:53 hardaker
21064 * agent/mibgroup/util_funcs.c:
21066 carefully construct tmp file names.
21068 2001-07-23 10:53 hardaker
21070 * config.h.in, configure, configure.in, agent/snmpd.c:
21072 use setgroups when available.
21074 2001-07-11 07:34 hardaker
21076 * agent/mibgroup/mibII/mta_sendmail.h:
21078 add NETWORK-SERVICES-MIB to mib require list
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.
21090 2001-06-27 15:48 nba
21092 * man/snmpd.conf.5.def:
21094 Simple fix to trapsess argument list
21096 2001-06-25 08:47 hardaker
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]
21109 2001-06-22 11:38 hardaker
21111 * local/mib2c.conf:
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.
21122 2001-06-21 15:22 nba
21126 Eliminate long long variables
21128 2001-06-21 15:22 nba
21130 * apps/snmptable.c:
21132 Warn about deprecated -b -w and -i options.
21134 2001-06-21 15:15 nba
21136 * man/: snmpd.1.def, snmpd.conf.5.def, snmpset.1, snmpwalk.1:
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
21147 2001-06-21 15:01 nba
21151 Fix parsing of xx ...::= { yy }
21153 2001-06-21 10:25 hardaker
21155 * agent/mibgroup/examples/example.c:
21159 2001-06-21 10:18 hardaker
21161 * man/snmpd.conf.5.def:
21163 - mention "master agentx"
21164 - fix config file re-reading oid.
21166 2001-06-21 10:10 hardaker
21168 * agent/mibgroup/mibII/system_mib.c:
21170 make syscontact and syslocation accept "" strings.
21172 2001-06-21 09:34 hardaker
21174 * apps/snmptranslate.c, man/snmptranslate.1:
21176 - Applied arg documentation patch from David Eisner
21178 2001-06-14 23:19 nba
21184 2001-06-12 15:14 nba
21186 * snmplib/default_store.c:
21188 Properly detect and diagnose bad boolean and integer configuration values
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
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).
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.
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.
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.
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>
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>.
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)
21245 2001-06-06 21:33 nba
21249 Mention -s and -P pidfile arguments
21251 2001-06-06 21:32 nba
21253 * agent/mibgroup/smux/smux.c:
21255 Fix sending of traps without varbinds
21257 2001-06-06 21:31 nba
21259 * agent/mibgroup/util_funcs.c:
21261 More meaningful arguments to setPerrorstatus (true file names)
21263 2001-05-17 12:36 nba
21265 * snmplib/snmpv3.c:
21267 Fix a Truly Stupid Bug thanks to Katsuhisa ABE <abekatsu@cysols.com>
21269 2001-05-04 09:45 hardaker
21273 Remove duplicate l from %lld printf syntax
21275 2001-05-04 07:00 hardaker
21279 insall mib_module_config.h
21281 2001-05-03 10:15 hardaker
21283 * snmplib/Makefile.in:
21285 add snmp-tc.h to install list
21287 2001-05-02 07:08 hardaker
21289 * apps/snmptrapd.c:
21291 Add -T flag to usage output.
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.
21299 2001-04-23 17:08 hardaker
21303 fix walk problem once and for all.
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)
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.
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.
21325 2001-04-11 06:01 dts12
21327 * agent/snmp_agent.c:
21329 Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
21331 2001-04-10 09:33 hardaker
21335 fixed segfault when row has holes.
21337 2001-04-06 16:20 hardaker
21341 - Added documentotion for -Ot
21343 2001-04-06 07:32 hardaker
21345 * agent/mibgroup/notification/snmpNotifyTable.c:
21347 traps/informs reversed
21349 2001-04-05 09:34 slif
21351 * agent/mibgroup/ucd-snmp/pass.c:
21353 remove unused variable from snmp_oid_min_compare.
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.
21361 2001-04-05 08:21 slif
21363 * agent/agent_trap.c:
21365 use malloc to decrease stack size in snmpd_parse_config_trapsess.
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!)
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.
21380 2001-04-04 14:56 hardaker
21382 * FAQ, README, sedscript.in, version.h:
21384 - (version.h sedscript.in): version tag ( 4.2.1 )
21386 2001-04-04 14:55 hardaker
21390 Change wording to say 4.2 line is the last to use the ucd-snmp name.
21392 2001-04-04 14:51 hardaker
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
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).
21414 2001-04-04 12:39 slif
21416 * agent/mibgroup/host/hr_swrun.c:
21418 Cleanup debug messages, build.
21420 2001-04-04 09:18 slif
21422 * agent/mibgroup/examples/example.c:
21424 Fix network byte order for IpAddress displayed.
21426 2001-04-04 08:50 slif
21428 * apps/snmptrapd.c:
21430 quiet exit on SIGTERM/SIGINT, same as snmpd.
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.
21438 2001-04-04 08:49 hardaker
21442 update to when agent removes "createUser" directives.
21444 2001-04-04 08:31 hardaker
21446 * agent/mibgroup/ucd_snmp.h:
21448 Applied patch #412080: add freebsd5 to module include list.
21450 2001-04-04 08:12 dts12
21452 * EXAMPLE.conf.def:
21454 Document how to enable the AgentX facility in the master agent.
21456 2001-04-04 07:59 hardaker
21460 fix bug #411917: change walk end condition as suggested by submitter.
21462 2001-04-04 07:43 dts12
21466 Change 'Line' variable name, to assist with Mac port.
21468 2001-04-04 07:42 dts12
21470 * agent/mibgroup/ucd-snmp/proxy.c:
21472 Fix typo in cast (missing 'struct')
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.
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).
21486 2001-04-04 07:24 jbpn
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.
21496 2001-04-04 06:50 dts12
21498 * agent/mibgroup/ucd-snmp/disk.c:
21500 Ensure that checking for 'statvfs' is done consistently
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
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.
21514 2001-04-03 22:07 hardaker
21516 * snmplib/snmpusm.c:
21518 Fix maximum encrypted packet length support for reverse encoded packets.
21520 2001-04-03 18:07 slif
21522 * testing/tests/T120proxyget:
21526 2001-04-03 16:44 hardaker
21528 * local/wesrestart:
21530 remove old unused script
21532 2001-04-03 16:41 hardaker
21534 * local/snmpconf.dir/snmpd.conf/operation:
21536 Add snmpconf directive support for the new "master" token.
21538 2001-04-03 16:41 hardaker
21542 Fix bug in menus for configuration files containing only "groups".
21544 2001-04-03 16:40 hardaker
21548 Change my name -> net-snmp developers.
21550 2001-04-03 15:36 hardaker
21552 * EXAMPLE.conf.def:
21556 2001-04-03 15:28 hardaker
21560 url changes mostly.
21562 2001-04-03 15:28 hardaker
21566 4.2.1 update (please check).
21568 2001-04-03 15:28 hardaker
21574 2001-04-03 14:04 hardaker
21576 * configure, configure.in:
21578 Added agentx to default modules to compile in
21580 2001-04-03 10:12 hardaker
21584 add a comment at the end of the mib2c output explaining that its
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.
21593 2001-04-03 06:24 slif
21595 * agent/mibgroup/util_funcs.c:
21597 Fix signed/unsigned compare.
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)
21605 2001-04-02 23:22 nba
21609 Fix an incompletely initialized variable
21611 2001-04-02 23:21 nba
21615 The answers for the "load which files" menu are kept secret from the code
21616 that loads the files .... fixed.
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.
21625 2001-04-02 10:08 jbpn
21627 * man/snmp_agent_api.3:
21629 - update documentation of agent_check_and_process to reflect
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
21639 - Change behaviour of agent_check_and_process so that alarms run
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'
21649 2001-04-02 06:53 nba
21651 * man/snmpd.conf.5.def:
21653 Fix some missing quoting on .IP parameters
21655 2001-03-30 08:05 hardaker
21657 * FAQ, README.agentx, agent/mibgroup/agentx/README.agentx:
21659 moved agentx README to top
21661 2001-03-30 07:22 dts12
21665 Typo in AgentX README filename
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.
21677 2001-03-30 03:46 dts12
21679 * agent/mibgroup/agentx/README.agentx:
21681 Update to reflect the increased maturity of the AgentX implementation.
21683 2001-03-30 03:34 dts12
21687 Tweaked various entries, and added a few new ones. General Shield meddling.
21689 2001-03-30 01:00 dts12
21693 Add prominent warning regarding ucd-snmp => net-snmp switch.
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.
21702 2001-03-30 00:04 nba
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 ...
21709 2001-03-29 21:43 hardaker
21715 2001-03-29 14:34 hardaker
21721 2001-03-29 14:33 hardaker
21725 Um, got the year right this time.
21727 2001-03-29 14:32 hardaker
21731 update for 2001: added my required NAI BSD copyright.
21733 2001-03-29 08:23 slif
21735 * testing/eval_tools.sh:
21737 merge change from main branch (return_value=1 statement).
21739 2001-03-29 08:21 slif
21741 * win32/libsnmp_dll/libsnmp.def:
21743 Add vacm_is_configured.
21745 2001-03-28 22:12 nba
21747 * mibs/: rfclist, rfcmibs.diff:
21749 Add Printer-MIB to the rfclist with the corresponding patch.
21751 2001-03-28 13:06 nba
21753 * snmplib/snmp_client.c:
21755 Properly ignore non-response PDU's when doing async transaction.
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.
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 )
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.
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)
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)
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.
21795 2001-03-26 11:06 hardaker
21797 * local/ipf-mod.pl:
21799 add usage comment at top
21801 2001-03-22 14:34 nba
21805 New MIB in RFC 3083: DOCS-BPI-MIB
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
21816 2001-03-22 12:27 hardaker
21818 * agent/mibgroup/util_funcs.c:
21820 fix header_simple_table() for too long requests
21822 2001-03-22 08:13 hardaker
21824 * apps/snmptrapd.c:
21826 Bad Wes: find all instances of cut-n-paste errors before committing.
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).
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)
21841 2001-03-21 17:22 driehuis
21845 Bugfix for crash at snmp_shutdown time with OS's that check pointer
21846 validity (e.g., FreeBSD)
21848 2001-03-21 08:16 hardaker
21850 * agent/mibgroup/mibII/interfaces.c:
21852 join broken snmp_log lines
21854 2001-03-21 08:15 hardaker
21856 * apps/snmptrapd.c:
21860 2001-03-21 07:43 hardaker
21862 * snmplib/snmp_api.c:
21864 patch from Harrie to fix variable types (int -> size_t)
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
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
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
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.
21894 2001-03-15 13:36 hardaker
21896 * agent/mibgroup/mibII/udp.c:
21898 fix part 2 of bug 405519 adding fullsock to udpinerrors
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.
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 )
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
21919 don't set return_value to 1 after killing snmpd, which causes spurious
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.
21928 2001-03-14 11:08 hardaker
21930 * agent/mibgroup/mibII/at.c:
21932 fix ipnettomedia indexing on solaris.
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.
21940 2001-03-14 10:18 slif
21942 * testing/RUNTESTS:
21944 quiet "which" output. never ending saga...
21946 2001-03-14 10:08 slif
21948 * agent/mibgroup/agentx/master_request.c:
21950 quiet unsigned long compare.
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.
21958 2001-03-14 10:00 slif
21962 Avoid warnings of struct timeval decl in system.h by including *time.h*.
21964 2001-03-14 09:47 slif
21966 * agent/snmpd.c, apps/snmpvacm.c, apps/snmpnetstat/winstub.c,
21969 patch submitted by Harrie Hazewinkel
21971 2001-03-14 09:40 slif
21973 * testing/RUNTESTS:
21975 don't run tests without needed programs: snmpd, snmpget, snmpgetnext.
21977 2001-03-14 08:24 slif
21979 * configure, configure.in:
21981 Provide an empty DLLIBS value for non-dlmod uses.
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.
21989 2001-03-14 07:33 slif
21991 * agent/mibgroup/ucd-snmp/proxy.c:
21993 fix unsigned length compares.
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)
22001 2001-03-13 13:20 hardaker
22003 * snmplib/default_store.c:
22005 Patch from Harrie Hazewinkel to check for NULLs in DEBUG msg
22007 2001-03-12 14:06 nba
22009 * agent/mibgroup/agentx/: master_admin.c, subagent.c:
22011 Fix some minor leaks.
22013 2001-03-12 14:05 nba
22017 Some minor fixes to argument processing, including terminating snmpd on
22018 extraneous non-option arguments.
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.
22026 2001-03-07 10:26 slif
22028 * testing/eval_tools.sh:
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.
22035 2001-03-07 10:23 slif
22037 * testing/RUNTESTS:
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).
22044 2001-03-07 10:20 slif
22046 * testing/: TESTCONF.sh, eval_onescript.sh:
22050 Incorporate test number into test results dir name.
22051 Provide default values for test number and display-header-only flag.
22053 2001-03-07 10:19 slif
22055 * testing/Makefile.in:
22059 "make clean" removes any test result dirs "/tmp/snmp-test-*".
22061 2001-03-07 10:15 slif
22063 * testing/tests/: T054agentv2ctrap, T056agentv2cmintrap,
22067 Replace sleep with commented out DELAY ; each start/stop action now
22070 2001-03-07 10:14 slif
22072 * testing/tests/T100agenthup:
22075 Replace sleep with DELAY.
22077 2001-03-07 10:13 slif
22083 Change element separator to Win32 ';' in DEFAULT_MIBS
22084 Declare Win32 has getpid!.
22086 2001-03-07 10:10 slif
22088 * snmplib/snmp_api.c:
22092 Win32 include io.h to declare mktemp.
22093 Expand the comment near mktemp usage to explain why it is needed.
22095 2001-03-07 10:09 slif
22097 * snmplib/snmp_alarm.c:
22101 remove unnecessary ifndef WIN32. ifdef SIGALRM is sufficient.
22103 2001-03-07 10:07 slif
22105 * agent/snmpd.c, apps/snmptrapd.c:
22109 Win32 include process.h to declare getpid.
22111 2001-03-07 10:06 slif
22113 * snmplib/snmp_logging.c:
22117 Use proper define to qualify include-ing a header.
22119 2001-03-07 10:04 slif
22121 * agent/mib_modules.c, apps/snmpnetstat/if.c, snmplib/system.h:
22125 Apply the time goo consistently: move header includes out of system.h.
22127 2001-03-06 10:08 hardaker
22129 * configure, configure.in:
22131 don't force inclusion of -ldl.
22133 2001-03-05 06:30 slif
22135 * snmplib/snmpv3.c:
22139 Follow method usage, don't declare getHwAddress unless used.
22141 2001-03-05 06:30 slif
22143 * snmplib/snmp_api.c:
22147 Remove nested variable ep - one already exists.
22149 2001-03-05 06:28 slif
22151 * agent/mibgroup/examples/ucdDemoPublic.c:
22155 Comment out example variables that are not used.
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:
22166 patch to build more modules, including agentX, on Win32 using MS-VC.
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:
22184 patch to build more of the agent using MS-VC on Win32 platform.
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.
22195 2001-03-03 07:11 nba
22197 * agent/mibgroup/agentx/master.h:
22199 Remove an unused prototype
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.
22209 2001-03-03 06:21 nba
22211 * apps/snmptrapd_log.c:
22213 Fix specifiers like %.3s
22215 2001-03-03 06:10 nba
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.
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:
22231 cleanup for MS-VC Win32 build
22233 2001-03-02 07:36 hardaker
22237 sourcerforge -> sourceforge
22239 2001-03-02 07:25 hardaker
22241 * perl/SNMP/SNMP.xs:
22243 Patch from Karl Schilke to fix timestamps in synchonous cases
22245 2001-03-02 06:31 hardaker
22247 * snmplib/snmp_api.c:
22249 Remove unused variable from snmp_oid_compare().
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.
22257 2001-02-21 15:31 nba
22259 * man/: snmp.conf.5.def, snmpcmd.1:
22261 Fix a couple of typos
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
22269 2001-02-21 15:15 hardaker
22273 fix bug #133416 (u64Subtraction math) as suggested by the submittor
22275 2001-02-21 14:38 nba
22277 * agent/mibgroup/host/hr_filesys.c:
22279 Try fixing inconsistent indexing on BSD
22281 2001-02-19 08:46 slif
22283 * agent/mibgroup/ucd-snmp/proxy.c:
22287 - proxy.c: remove some unused variables.
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
22295 2001-02-14 18:15 hardaker
22297 * apps/snmptrapd.c:
22299 removed unused snmp_alarm.h include
22301 2001-02-13 16:21 hardaker
22303 * snmplib/snmp_api.c:
22305 fix bug #130740 using suggested close() wrapper around mkstemp()
22307 2001-02-09 11:16 hardaker
22311 Applied patch #103613: fix memory leak in snmpd port specification -> default_store.
22313 2001-02-09 11:14 hardaker
22315 * agent/mib_modules.c:
22317 Applied patch #103612: fix memory leak in mib_module init code
22319 2001-02-09 11:12 hardaker
22321 * agent/agent_registry.c:
22323 Applied patch #103611: fix memory leak for duplicate oid registrations.
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
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
22337 2001-02-06 14:26 nba
22339 * apps/snmpnetstat/Makefile.in:
22341 Add a dependency for libsnmp
22343 2001-02-06 14:25 nba
22345 * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:
22347 Implement raw interrupt and context switch counters
22349 2001-02-06 14:24 nba
22351 * agent/mibgroup/notification/snmpNotifyTable.c:
22353 Make dmalloc happy by fixing a malloc read overrun
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
22361 2001-02-06 06:02 hardaker
22363 * perl/SNMP/SNMP.pm:
22367 2001-01-31 23:02 nba
22369 * snmplib/snmp_api.c:
22371 Fix value validation for snmpset/snmptrap
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
22379 2001-01-31 15:44 hardaker
22381 * agent/mibgroup/host/hr_print.c:
22383 Patch from Frank Bartels for freebsd fixes
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.
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.
22398 2001-01-29 13:15 hardaker
22402 fix suggested in bug #129948: check for - arguments at the begginning
22403 of the command line token (don't match mib-2, eg).
22405 2001-01-29 13:13 hardaker
22409 fix suggested in bug #129876: check for hint != NULL before freeing.
22411 2001-01-26 05:49 nba
22413 * agent/mibgroup/host/hr_print.c:
22415 Fix bug on FreeBSD when /etc/printcap is empty
22417 2001-01-25 14:38 nba
22419 * mibs/RMON-MIB.txt:
22421 Updated to RFC 2819
22423 2001-01-24 21:37 nba
22425 * agent/Makefile.in:
22427 Install libraries before agent so that libtool can relink.
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>
22435 2001-01-20 05:44 nba
22439 Dont set up the select parameters before calling interrupt handlers!
22440 Thanks to Frank Strauss.
22442 2001-01-20 05:42 nba
22444 * snmplib/snmp_api.c:
22446 Fix encoding of BITS variable, thanks to Frank Strauss
22448 2001-01-20 05:37 nba
22450 * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:
22452 Raw IO counters from Jochen Kmietsch
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
22460 2001-01-15 15:14 nba
22462 * agent/mibgroup/ucd-snmp/proxy.c:
22464 undo a change that sneaked in by mistake
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.
22483 2001-01-12 08:00 hardaker
22485 * snmplib/snmp_api.c:
22488 - make snmp_add_var call snmp_parse_oid() instead of read_objid().
22490 2001-01-12 07:57 hardaker
22494 comment out really odd (and broken) check from asn_bitstring_check???
22496 2001-01-12 07:52 hardaker
22498 * local/: mib2c.storage.conf, mib2c.vartypes.conf:
22501 - new data types (uint32, unsigned, bits).
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
22509 2001-01-10 21:53 nba
22511 * snmplib/snmp_api.c:
22513 Fix badly applied previous patch
22515 2001-01-10 21:52 nba
22519 Fix usage message (-e is now -Ce)
22521 2001-01-10 21:51 nba
22523 * agent/mibgroup/mibII/var_route.c:
22525 Fix a bad ipRouteProtocol return
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
22534 2001-01-10 21:48 nba
22536 * agent/mibgroup/kernel_sunos5.c:
22538 Use the ifspeed attribute from driver when available
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.
22547 2001-01-09 06:21 hardaker
22549 * win32/snmpnetstat/snmpnetstat.dsp:
22551 added getopt.c to list
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
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.
22568 2001-01-04 23:18 nba
22570 * apps/: snmpset.c, snmptrap.c:
22572 Try fixing problems with snmpset of negative values
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.
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
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
22598 2001-01-04 23:04 nba
22602 Ensure sort order for config.h.in
22604 2001-01-04 10:24 hardaker
22606 * configure, configure.in:
22608 fix semi-colon problem. Patch #103101.
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.
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).
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.
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.
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
22646 - Make the agent_trap.c file check for callback registrations and
22647 handle it internally using the old trapsink support if no callback
22649 - This fixes the problem when init_mib_modules() isn't called in subagents.
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.
22658 2000-12-27 15:26 hardaker
22662 fix broken compiler precedence as reported in support #110473.
22664 2000-12-22 08:54 hardaker
22668 fix counter64 reverse encodings.
22670 2000-12-22 06:58 hardaker
22674 fix view processing to watch for length prefix. The length prefix
22675 really really shouldn't be stored directly in the oid. Niels?
22677 2000-12-21 14:43 nba
22679 * apps/snmpnetstat/main.c:
22681 - main.c: fix problem with positional community argument to snmpnetstat
22683 2000-12-21 14:37 nba
22687 - mib.c: make sure init_mib_internals is called before doing anything
22688 serious in init_mib
22690 2000-12-21 08:22 hardaker
22692 * snmplib/snmp_api.c:
22694 Patch from Frank Strauss to fix support for BITS
22696 -------------------------------------------------------------------------------
22698 Changes: V4.1.2 -> V4.2
22700 2000-12-04 15:30 hardaker
22702 - (NEWS, README): updates.
22704 2000-12-04 14:48 marz
22706 ensure mibload.t uses correct MIBDIR for testing
22708 2000-12-04 11:05 hardaker
22710 - (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org.
22712 2000-12-04 08:45 hardaker
22714 - (NEWS): agentx note changes.
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.
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!
22725 2000-12-01 16:36 hardaker
22727 - (agent/snmpd.c): reference sourceforge.
22729 2000-12-01 16:35 hardaker
22731 - (AGENT.txt): reference sourceforge.
22733 2000-12-01 16:34 hardaker
22735 - (TODO): reference net-snmp-coders.
22737 2000-12-01 16:34 hardaker
22739 - (README): update.
22741 2000-12-01 16:33 hardaker
22743 - (bug-report, agent/mibgroup/versiontag): remove the bug report script.
22745 2000-12-01 16:31 hardaker
22747 - (PORTING): reference sourceforge.
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.
22754 2000-12-01 16:23 hardaker
22758 2000-12-01 15:31 hardaker
22760 - (README): update.
22762 2000-12-01 15:16 hardaker
22764 - (snmpd.conf.5.def): update for proxy support.
22766 2000-12-01 14:36 hardaker
22768 - (FAQ): update a few things.
22770 2000-12-01 14:28 nba
22772 - mib.c: diagnose wrong quoting in indices
22774 2000-12-01 14:23 nba
22776 - parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs)
22778 2000-12-01 14:19 nba
22780 - smux.c: reformat some debug messages for readability
22782 2000-12-01 14:17 nba
22784 - interfaces.c: fix ifType values for Linux
22786 2000-12-01 14:14 nba
22788 - subagent.c: supply a missing return value
22790 2000-12-01 10:04 hardaker
22792 - (snmpconf): quote things with spaces in them.
22794 2000-12-01 09:49 hardaker
22796 - (snmpconf.1): quick man page for snmpconf.
22798 2000-12-01 09:15 hardaker
22800 - (local/snmpconf.dir/snmpd.conf/monitor): cleanups.
22802 2000-12-01 09:14 hardaker
22804 - (snmplib/parse.c): change no-parent log message into a warning.
22806 2000-12-01 09:11 hardaker
22808 - (agent/mibgroup/agentx/README.agentx): update from Dave.
22810 2000-12-01 09:10 hardaker
22812 - (FAQ): update from Dave.
22814 2000-12-01 07:59 hardaker
22816 - (agent/agent_trap.c): Patch from Dave Shield:
22817 - support v2->v1 trap conversion.
22819 2000-12-01 07:56 hardaker
22821 - (configure, configure.in): typo.
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?)
22827 2000-11-30 14:06 nba
22829 - getopt.h, snmp_parse_args.h: extern "C" bracketing
22831 2000-11-30 14:04 nba
22833 - snmpd.conf.5.def: fix formatting of smuxpeer token
22835 2000-11-30 10:31 hardaker
22837 - (FAQ): Update from Dave.
22839 2000-11-30 10:18 hardaker
22841 - (master_request.c): Patch from Dave Shield to fix bad sets for agentx.
22843 2000-11-30 09:19 hardaker
22845 - (ov/README): minor corrections, probably still incorrect.
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...)
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.
22860 2000-11-30 09:11 hardaker
22862 - (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss.
22864 2000-11-30 09:10 hardaker
22866 - (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output.
22868 2000-11-30 09:08 hardaker
22870 - (configure, configure.in): mention the TUNNEL-MIB support.
22872 2000-11-29 18:21 slif
22874 Update e-mail address for Slifcak
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
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
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
22888 2000-11-27 14:37 hardaker
22890 - (local/snmpconf.dir/snmpd.conf/basic_setup): basic setup series of questions.
22892 2000-11-27 14:36 hardaker
22894 - (local/snmpconf.dir/snmpd.conf/acl): typos.
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.
22902 2000-11-27 14:34 hardaker
22904 - (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference.
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).
22911 2000-11-27 13:42 nba
22913 - snmp.conf.5.def: document tokens extendedIndex and noRangeCheck
22915 2000-11-27 13:41 nba
22917 -Â parse.c: fix a C++ style comment
22919 2000-11-24 15:14 nba
22921 - memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6
22923 2000-11-22 13:48 hardaker
22925 - (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding:
22926 - don't export an internal variable.
22928 2000-11-21 15:17 nba
22930 - mib.c: fix parsing of oid like 99.13.\"guf\"8
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 :-(
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 :-)
22943 2000-11-18 07:14 hardaker
22945 - (version.h bug-report sedscript.in): version tag ( 4.2.pre2 )
22947 2000-11-18 07:12 hardaker
22949 - (T049snmpv3inform): v3 inform test added.
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.
22956 2000-11-17 10:32 hardaker
22958 - (tests/T050snmpv3trap): test for snmpv3 traps.
22960 2000-11-17 10:30 hardaker
22962 - (snmptrapd.c): fix cases where the format strings are specified.
22964 2000-11-17 10:26 nba
22966 - IANAifType-MIB.txt: update from IANA
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.
22974 2000-11-16 17:55 hardaker
22976 - (snmplib/snmpv3.c): added a space in a debugging output statement.
22978 2000-11-16 17:54 hardaker
22980 - (snmplib/read_config.c): simple debugging statement added.
22982 2000-11-16 17:54 hardaker
22984 - (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet.
22986 2000-11-16 17:52 hardaker
22988 - (testing/eval_tools.sh): add CONFIGTRAPD.
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).
22996 2000-11-16 17:25 hardaker
22998 - (callback.c): better debugging output to display a callback count when done.
23000 2000-11-16 16:52 hardaker
23002 - (T113agentxtrap): A new test to test trap support from agentx subagents.
23004 2000-11-16 16:50 hardaker
23006 - (T058agentauthtrap): sleep some and only perform one get request.
23008 2000-11-16 16:49 hardaker
23010 - (T054agentv2ctrap): sleep a bit and only send one snmp set request.
23012 2000-11-16 15:47 nba
23014 - getopt.c: quell compiler warnings
23016 2000-11-16 15:31 nba
23018 - parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER
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.
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.
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)
23035 2000-11-16 11:39 hardaker
23037 - (T058agentauthtrap): add a greater timeout to the get request.
23039 2000-11-16 11:35 hardaker
23042 - send a v2c trap using its own data, not the system_mib's.
23043 - more debugging statements.
23045 2000-11-16 11:34 hardaker
23047 - (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap):
23048 - new tests for traps sent by the agent.
23050 2000-11-16 09:56 hardaker
23052 - (target.c): Don't delete READONLY trap sessions.
23054 2000-11-15 16:37 hardaker
23056 - (testing/tests/T052snmpv2cinform): test inform sending/receiving.
23058 2000-11-15 16:37 hardaker
23060 - (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs.
23062 2000-11-15 15:48 hardaker
23064 - (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition.
23066 2000-11-15 14:18 nba
23068 - Makefile.in: fix make'ing in remote directory
23070 2000-11-15 14:11 nba
23072 - main.c: update to use getopt for argument parsing.
23074 2000-11-15 14:10 nba
23076 - snmp_agent.c: fix a confusing indentation.
23078 2000-11-15 14:09 nba
23080 - agent_trap.c: make sure community is \0-terminated in targetParamsTable
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.
23087 2000-11-15 14:00 nba
23089 - snmptranslate.c: fix a stupid perror for snmp_perror
23091 2000-11-15 13:58 nba
23093 - parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32,
23094 Unsigned32, UInteger32.
23096 2000-11-15 13:55 nba
23098 snmp_api.c: remove an unused variable
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.
23106 2000-11-12 08:08 hardaker
23108 - (ucdDemoPublic.c): add NULL to end of demo string and check for len=0.
23110 2000-11-12 04:45 nba
23112 snmp_api.c: Make sure the noRangeCheck token is a boolean
23114 2000-11-12 04:41 nba
23116 - mib.c: give the tree-top a name to protect error message when looking up .foo
23118 2000-11-12 04:36 nba
23120 - snmptranslate.c: use config_perror for a better error message
23122 2000-11-12 04:34 nba
23124 - proxy.c: remove some unused variables.
23126 2000-11-12 04:33 nba
23128 -agent_traps.c: Move a conditionally used variable
23130 2000-11-12 04:32 nba
23134 2000-11-10 09:18 hardaker
23136 - (configure, configure.in): apply patch #102224 from jbpn for cross-compiling.
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.
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.
23150 2000-11-10 08:53 hardaker
23152 - (apps/snmptrapd_log.c): properly null terminate log strings.
23154 2000-11-09 16:40 hardaker
23156 - (configure.in): attempt to implement a --with-rsaref flag.
23158 2000-11-09 15:32 hardaker
23160 - (README, perl/SNMP/README): mention Karl.
23162 2000-11-09 15:31 hardaker
23164 - (NEWS, perl/SNMP/README): mention Karl.
23166 2000-11-09 14:56 hardaker
23168 - (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke:
23169 - support bulk requests.
23171 2000-11-09 14:53 hardaker
23173 - (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
23174 - support bulk requests.
23176 2000-11-08 23:33 hardaker
23178 - (read_config.c): fix -H output.
23180 2000-11-08 23:02 hardaker
23182 - (snmp_agent.c): make agent_check_and_process() call run_alarms().
23184 2000-11-08 22:45 hardaker
23186 - (diskio.c): fix OID.
23188 2000-11-08 17:06 hardaker
23190 - (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support.
23192 2000-11-08 17:03 hardaker
23194 - (mib.c, parse.c, parse.h): minimal DEFVAL parsing support.
23196 2000-11-08 16:20 hardaker
23198 - (config.h.in, configure): check for librsaref, etc, if needed.
23200 2000-11-07 15:15 hardaker
23202 - (config.h.in, configure, configure.in, agent/agent_read_config.c,
23206 2000-11-07 15:10 hardaker
23208 - (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE.
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.
23217 2000-11-07 11:00 hardaker
23219 - (.cvsignore): ignore build created files.
23221 2000-11-07 10:58 hardaker
23223 - (README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
23224 - implement a finish() call.
23226 2000-11-07 10:54 hardaker
23228 - (SNMP/SNMP.xs): patch from Karl Schilke:
23229 - multiple callback patch for perl/SNMP/SNMP.xs.
23231 2000-11-07 10:48 hardaker
23233 - (read_config.c): log an error message if the optional config file DNE.
23235 2000-11-07 10:41 hardaker
23237 - (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it.
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].
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.
23251 2000-11-07 08:33 hardaker
23253 - (target.c): a better sanity check for session deletion.
23255 2000-11-07 07:24 hardaker
23257 - (target.c): Patch from Dave to sanity check param->updateTime.
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.
23265 2000-11-03 17:54 hardaker
23267 - (mib2c): sort OIDs properly.
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.
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).
23279 2000-11-03 15:29 hardaker
23281 - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
23283 2000-11-02 22:19 nba
23285 Clean up some unused variables etc.
23287 2000-11-02 22:16 nba
23289 - Makefile.in: fix some $(srcdir) references when running outside source
23291 2000-11-02 22:15 nba
23293 - snmptrapd.c: fix the format string for format_trap
23295 2000-11-02 22:14 nba
23297 - Makefile.in: remove some duplicates from file lists
23299 2000-11-02 22:12 nba
23301 Document the -OX output option
23303 2000-11-02 22:11 nba
23305 Document the sysservices token
23307 2000-11-02 16:17 hardaker
23309 - (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy.
23311 2000-11-02 16:16 hardaker
23313 - (agent/mibgroup/versiontag): change cvs archive site and package name.
23315 2000-11-02 13:23 hardaker
23317 - (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch.
23319 2000-11-01 16:36 hardaker
23321 - (version.h bug-report sedscript.in): version tag ( 4.2.pre1 )
23323 2000-11-01 16:14 hardaker
23325 - (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite.
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.
23332 2000-11-01 10:22 hardaker
23334 - (T112agentxsetfail): test for agentx sets that should fail properly.
23336 2000-10-31 14:30 nba
23338 - tcpTable.c: remove an unnescessary #include
23340 2000-10-31 14:28 nba
23342 - smux.c: fix wrong variable length
23344 2000-10-31 14:25 nba
23346 - protocol.c: fix some suspicious looking code
23348 2000-10-31 14:21 nba
23350 - man/snmpd.conf: fix a typo
23352 2000-10-31 12:41 nba
23354 - mib.c: add -OX output format, for just another way of printing indices
23356 2000-10-31 12:27 nba
23358 - interface.c: add "interface" config for unguessable interface type/speed
23360 2000-10-31 12:25 nba
23362 - apps/*: make sure we report any errindex/errcode in the response
23364 2000-10-31 12:04 nba
23366 - protocol.c: clean up unused variables.
23368 2000-10-31 10:13 hardaker
23370 - (smux.c): patch #1 from bug #117273 applied to fix smux socket problems.
23372 2000-10-31 09:24 hardaker
23374 - (SNMP.xs): print counter64's as unsigned.
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.
23382 2000-10-30 22:03 hardaker
23384 - (smux.c): fix bug #119786: make smux reuse socket address.
23386 2000-10-30 21:42 hardaker
23388 - (eval_tools.sh, tests/T110agentxget, tests/T111agentxset):
23390 - fix agentx non-root tests to use -x /tmp/blah/agentx_socket.
23392 2000-10-30 13:45 hardaker
23394 - (snmpd.1.def): fix a typo pointed out by Chris Pepper.
23396 2000-10-30 11:46 hardaker
23398 - (tests/T111agentxset): test script for AgentX set support.
23400 2000-10-30 11:43 hardaker
23402 - (tests/T110agentxget): header changed to include the word GET.
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)
23409 2000-10-30 11:07 nba
23411 - Clean up unused variables.
23413 2000-10-30 11:04 hardaker
23415 - (testing/tests/T101agentx, testing/tests/T110agentxget):
23416 - renamed the agentx test script.
23418 2000-10-30 11:03 hardaker
23420 - (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist.
23422 2000-10-30 10:39 hardaker
23424 - (agent/snmpd.c): error when parsing -X for non-agentx builds.
23426 2000-10-27 11:29 hardaker
23428 - (apps/snmptrapd.c): add -o flag to log to a particular file.
23430 2000-10-27 10:41 hardaker
23432 - (snmplib/snmp_api.c): use mkstemp if available.
23434 2000-10-27 10:40 hardaker
23436 - (config.h.in, configure, configure.in): Search for mkstemp().
23438 2000-10-27 10:08 hardaker
23440 - (FAQ): update linux kernel list to include 2.2.
23442 2000-10-26 17:51 hardaker
23444 - (eval_tools.sh): make SKIPIFNOT check the mib module list too.
23446 2000-10-26 17:48 hardaker
23448 - (tests/T101agentx): AgentX subagent test for simple get retrieval.
23450 2000-10-25 17:44 hardaker
23452 - (snmpd.c): Add -X option to snmpd to run as a subagent.
23454 2000-10-25 17:06 hardaker
23456 - (read_config.c): fix for cases whene debugging is always off.
23458 2000-10-17 15:30 hardaker
23460 - (config.h.in): autoheader run
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.
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.
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.
23479 2000-10-12 14:52 hardaker
23481 - (snmpd.c): add -I to the help output.
23483 2000-10-12 14:24 hardaker
23485 - (agent/dlmods/*): remove obsolete versions
23487 2000-10-12 14:08 hardaker
23489 - (configure): update.
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.
23496 2000-10-12 13:48 hardaker
23498 - (TUNNEL-MIB.txt): TUNNEL-MIB definition.
23500 2000-10-12 13:48 hardaker
23502 - (tunnel.h): config_add_mib(TUNNEL-MIB).
23504 2000-10-12 13:47 hardaker
23506 - (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss:
23507 - implement the TUNNEL-MIB.
23509 2000-10-10 14:33 mslifcak
23511 Fix unlink_tree for "top level" tree nodes.
23513 2000-10-10 11:02 hardaker
23515 - (Makefile.in): reverse library link ordering again...
23517 2000-10-10 09:03 mslifcak
23519 Remove relative path to include system.h.
23521 2000-10-10 06:53 mslifcak
23523 Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list.
23525 2000-10-10 05:15 mslifcak
23527 Apply patch for DEC Alpha EV6, supplied by Shumon Huque<shuque@isc.upenn.edu>
23529 2000-10-09 17:06 mslifcak
23531 patch to fix leading zero error introduced by changes for shutdown_mib.
23533 2000-10-09 15:51 hardaker
23535 - (dlmod.c): minor debugging output additions.
23537 2000-10-09 15:51 hardaker
23539 - (Makefile.in): move auto_nlist to libucdmibs.
23541 2000-10-09 11:43 hardaker
23543 - (FAQ, README): add new mirror.
23545 2000-10-09 10:26 mslifcak
23547 Move config- and store-related cleanup from shutdown_mib to snmp_shutdown.
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?)
23554 2000-10-06 08:56 mslifcak
23556 Support for shutdown_mib - clearing the MIB trees and configured registrations.
23558 2000-10-06 05:33 mslifcak
23560 Plug memory leak for ucd-supplied setenv on Win32 platform.
23562 2000-10-06 04:58 mslifcak
23564 Remove unused variables.
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
23571 2000-10-05 16:03 hardaker
23573 - (Makefile.in): Patch from Harrie Hazewinkel:
23574 - fix library dependency order.
23576 2000-10-04 17:59 hardaker
23578 - (Makefile.in): install "extending" snmpconf file.
23580 2000-10-04 17:58 hardaker
23582 - (extending): add snmpconf support for extending the agent (pass, exec, ...)
23584 2000-10-04 17:58 hardaker
23586 - (monitor): misc updates and add "file" watching.
23588 2000-10-04 17:57 hardaker
23590 - (acl): don't specify line specifications for default snmpconf usage.
23592 2000-10-04 14:50 nba
23594 - FAQ: fix a confusion between "omit" and "include"
23596 2000-10-04 13:25 hardaker
23598 - (pass_persist.c): opaques in pass_persist.
23600 2000-10-04 10:35 hardaker
23602 - (pass.c): support opaque return types.
23604 2000-10-04 07:15 mslifcak
23606 Fix parsing problem for -Pc option; reported by Christian Mautner.
23608 2000-10-04 07:02 mslifcak
23610 qualify new i/f types.
23612 2000-10-04 06:52 mslifcak
23614 qualify symbols for new i/f types.
23616 2000-10-04 06:51 mslifcak
23618 Terminate list to compile (add a comma).
23620 2000-10-04 00:18 nba
23622 - snmptable.c: index columnt (-Ci) width not properly computed when using
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.
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.
23635 2000-10-03 18:07 hardaker
23637 - (smux.c): Patch from Jochen Friedrich:
23638 - fix getnext requests to subagents.
23640 2000-10-03 17:26 hardaker
23642 - (mibJJ/interfaces.c): Patch from Frank Strauss:
23643 - better iftype guessing.
23645 2000-10-03 17:24 hardaker
23647 - (interfaces.c): Patch from Frank Strauss:
23648 - better iftype guessing.
23650 2000-10-03 16:52 hardaker
23652 - (smux.c): Patch from Doug Warzecha:
23653 - fix oid parsing in traps.
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.
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).
23666 2000-10-03 09:12 mslifcak
23668 Fix null deref of ss->community, reported by Jim Pickering.
23670 2000-10-03 08:03 mslifcak
23672 Casting to fix problems building with aCC
23673 Thanks to Markku Laukkanen <pky@moremagic.com>
23675 2000-10-03 05:59 mslifcak
23677 Remove chdir to undo fix for (BUG#298)
23679 2000-10-02 21:41 nba
23681 - mib.c: Escape " and \ in text strings.
23683 2000-10-02 21:39 nba
23685 - snmp_logging.c: #include <netinet/in.h>
23687 2000-10-02 21:38 nba
23689 - Makefile.in: fix a missing $(srcdir) during make install of mib2c
23690 configuration files
23692 2000-10-02 21:37 nba
23694 - snmpset.c: Do a exit(2) for failure in setting the variable.
23696 2000-10-02 21:36 nba
23698 - hr_swrun.c: add a safeguard for very long argument lists.
23700 2000-10-02 21:34 nba
23702 - hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris.
23704 2000-10-02 21:33 nba
23706 - kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic.
23708 2000-10-02 11:41 hardaker
23710 - (Makefile.in): install snmpusm.h.
23712 2000-10-02 10:48 hardaker
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.
23720 2000-10-02 10:47 hardaker
23722 - (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less.
23724 2000-10-02 09:35 hardaker
23726 - (snmp_agent.c): protect against 0 byte statP mallocs.
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.
23733 2000-10-01 16:40 mslifcak
23735 Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298)
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
23742 2000-09-30 08:50 mslifcak
23744 Fix some kernel symbols - thanks to simon@zid.tuwien.ac.at
23746 2000-09-29 14:35 hardaker
23748 - (*/Makefile.in): make depend + .o -> .lo fixes.
23750 2000-09-29 14:27 hardaker
23752 - (makefileindepend.pl): skip empty depend lines.
23754 2000-09-29 14:09 hardaker
23756 - (snmpconf): drop duplicate lines from read in snmpd.conf files.
23758 2000-09-29 13:46 hardaker
23760 - (snmpconf): sort unknown directives by filetype (whoops).
23762 2000-09-29 13:42 hardaker
23764 - (monitor): minor wording adjustments.
23766 2000-09-29 13:42 hardaker
23768 - (snmpconf): print more information/comments to the screen.
23770 2000-09-29 11:31 hardaker
23772 - (var_struct.h): increase registration name length to 32 from 16 (Bug #172)
23774 2000-09-29 11:12 hardaker
23776 - (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339).
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.
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)
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)
23794 2000-09-28 14:38 nba
23796 - mib_api.3: add a few functions to the header
23798 2000-09-28 14:14 nba
23800 - snmptrap.c: remove an extraneous snmp_free_pdu
23802 2000-09-28 14:13 nba
23804 - man/: add man entries for many library functions (pointing to snmp_api.3)
23806 2000-09-28 11:09 mslifcak
23808 remove second copy of sys/socket.h
23810 2000-09-28 11:08 mslifcak
23812 For building on Ultrix V4.x
23814 2000-09-27 12:59 hardaker
23816 - (dlmod.h): add the UCD-DLMOD-MIB to the default load list.
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.
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.
23829 2000-09-26 16:07 hardaker
23831 - (displaytable.pm): minor bug fixes.
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.
23839 2000-09-26 13:17 mslifcak
23841 For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding.
23843 2000-09-26 13:15 mslifcak
23845 Include system.h (vsnprintf decl)
23847 2000-09-26 13:14 mslifcak
23849 Fix unsigned comparison.
23851 2000-09-26 13:14 mslifcak
23853 Fix unsigned comparisons.
23855 2000-09-26 13:13 mslifcak
23857 Fix signed comparison; Remove unused var.
23859 2000-09-26 13:12 mslifcak
23861 Include getopt.h (optarg decl); Remove unused var.
23863 2000-09-26 13:11 mslifcak
23865 Match Initialise_Table args 3,4 declarations with definitions.
23867 2000-09-26 12:58 hardaker
23869 - (interfaces.c): make the adminstatus RONLY.
23871 2000-09-26 10:21 hardaker
23873 - (mib2c): chomp($1) is illegal.
23875 2000-09-26 03:04 mslifcak
23877 Explicitly build path to CACHEFILE, as not all C compilers support "##".
23879 2000-09-25 17:49 hardaker
23881 - (displaytable.pm): Wes actually documented something? you must be kidding!
23883 2000-09-25 16:56 mslifcak
23885 chdir just before sending coldstart trap, to allow for paths to be
23888 2000-09-25 15:08 hardaker
23890 - (displaytable.pm): minor graphing changes
23892 2000-09-25 09:35 mslifcak
23894 case insensitive token search (use strcasecmp).
23896 2000-09-22 06:03 nba
23898 -mibs/: MIB updates
23900 2000-09-22 05:55 nba
23902 - mibs/: MIB updates
23904 2000-09-22 05:52 nba
23906 - snmp_api.c: support setting of BITS variables
23908 2000-09-22 05:50 nba
23910 - snmpstatus.c: show error object
23912 2000-09-22 04:29 nba
23914 - snmpusm.c: issue error message with object
23916 2000-09-22 04:28 nba
23918 - system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf
23920 2000-09-22 04:27 nba
23922 - vacm_vars.c: protect against overrun of strings
23924 2000-09-21 16:17 nba
23926 - apps/: display failed object when one is identified by pdu->errindex
23928 2000-09-21 15:59 hardaker
23930 - (Makefile.in, snmpdf.1): document the snmpdf command.
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.
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.
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.
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.
23954 2000-09-21 15:22 nba
23956 - snmplib: add snprintf, strtol, strtoul for systems that don't have them
23958 2000-09-21 15:10 hardaker
23960 - (mib.h): add fake struct definition for enums
23962 2000-09-21 14:16 nba
23964 file strtoul.c was initially added on branch V4-1-1-patches.
23966 2000-09-21 14:16 nba
23968 file strtol.c was initially added on branch V4-1-1-patches.
23970 2000-09-21 14:16 nba
23972 file snprintf.c was initially added on branch V4-1-1-patches.
23974 2000-09-21 06:16 hardaker
23976 - (mib.c, mib.h): make sprint* non-static (bug #132).
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.
23985 2000-09-21 00:22 hardaker
23987 - (configure, configure.in): --disable-shared by default in cvs checkouts.
23989 2000-09-20 17:31 hardaker
23991 - (snmpconf): space indent tokens if # prepended.
23993 2000-09-20 17:30 hardaker
23995 - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines.
23997 2000-09-20 17:29 hardaker
23999 - (Makefile.in, monitor): disk, proc, and load checks.
24001 2000-09-20 17:28 hardaker
24003 - (authopts): fix valid answers for auth and priv types.
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
24011 2000-09-20 17:26 hardaker
24013 - (configure, configure.in): export SNMPCONFPATH to Makefiles
24015 2000-09-20 17:25 hardaker
24017 - (EXAMPLE.conf.def): minor correction of table name. More errors exist.
24019 2000-09-20 16:46 hardaker
24021 - (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files.
24023 2000-09-20 15:17 hardaker
24025 - (Makefile.in, authopts): snmp.conf support for basic authentication options.
24027 2000-09-20 14:55 hardaker
24030 - don't force reading of /usr/local/share/snmpd.conf.
24031 - don't print unknown directive comment headers if there aren't any.
24033 2000-09-20 14:45 hardaker
24035 - (snmpconf): space things out on the screen a bit better.
24037 2000-09-20 14:44 hardaker
24039 - (trapsinks): add port number option to trapsink directives.
24041 2000-09-20 14:35 hardaker
24043 - (Makefile.in, snmpconf): install snmpconf and its various support files.
24045 2000-09-20 14:20 hardaker
24047 - (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer.
24049 2000-09-20 11:37 hardaker
24051 - (snmpconf): misc updates and improvements.
24053 2000-09-20 08:54 hardaker
24055 - (snmp_api.c): Fix dynamic array problem pointed out by Jochen Kmietsch.
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)
24062 2000-09-19 17:07 hardaker
24064 - (acl, system, trapsinks): initial snmpconf description files.
24066 2000-09-19 17:06 hardaker
24068 - (snmpconf): read older configuration files in and merge with new results.
24070 2000-09-19 14:40 hardaker
24072 - (snmp_api.c): print pdu type on debugging dump output.
24074 2000-09-19 14:15 hardaker
24076 - (asn1.c, snmp.c): reverse encoding support for specialized opaque
24077 datatypes (float, double, etc).
24079 2000-09-19 14:15 hardaker
24081 - (aclocal.m4): document macros a bit more for submission to the
24082 autoconf macro library.
24084 2000-09-19 08:30 mslifcak
24086 Fix bug #295 reported by John Whitney johnw@aiinet.com
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.
24093 2000-09-18 14:55 mslifcak
24095 Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir
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.
24102 2000-09-14 08:52 hardaker
24104 - (agent_trap.c): ignore output of gethostbyname for trap session adding.
24106 2000-09-13 15:06 hardaker
24108 - (snmpconf): new utility to generate .conf files by prompting the
24109 user with questions.
24111 2000-09-08 13:07 hardaker
24113 - (proxy.c): Patch from Scott Lipcon:
24114 - fix proxy support for null length strings.
24116 2000-09-07 10:12 hardaker
24118 - (config.h.in, configure, configure.in):
24119 - fix openssl checks.
24122 2000-09-05 13:35 mslifcak
24124 Minor touchups to build on Win32 platform.
24126 2000-09-05 13:34 mslifcak
24128 Welcome the newest ucd-snmp applications to the Win32 builds.
24130 2000-09-04 15:19 nba
24132 - read_config.c: restart errorcount when reloading config
24134 2000-09-04 15:12 nba
24136 - snmpnetstat.1: align man page with program
24138 2000-09-04 15:10 nba
24140 - ipAddr.c: remove a bad ntohl for OpenBSD
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
24147 2000-09-04 15:05 nba
24149 - configure.in: make --without-libwrap work
24151 2000-09-01 15:14 hardaker
24153 - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
24156 2000-09-01 11:54 hardaker
24158 - (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T.
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.
24165 2000-08-28 13:43 marz
24167 minor syntax glitch in POD docs
24169 2000-08-24 01:55 daves
24171 - (apps/snmptable.c): Fix bug with displaying header-less indexed tables
24172 (Thanks to Ernie Miller)
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 .
24179 2000-08-18 04:18 mslifcak
24181 restore previous version; openbsd, solaris, linux build ok.
24183 2000-08-18 03:44 mslifcak
24185 remove unused printf argument passed to snmp_log.
24187 2000-08-18 03:20 mslifcak
24189 fix bug 253 with patch supplied by Jeffrey Honig <jch@bsdi.com>
24191 2000-08-18 02:52 mslifcak
24193 fix bug 318 - test 9 and 10 explicitly create the test user.
24195 2000-08-17 13:42 mslifcak
24197 The battle to trim newlines correctly continues...reduce length by one.
24199 2000-08-16 15:04 hardaker
24201 - (snmp_api.c, snmpusm.c): fix various encryption/decryption problems.
24203 2000-08-16 15:03 hardaker
24205 - (scapi.c): fix padding size in encryption.
24207 2000-08-16 14:48 hardaker
24209 - (scapi.c): set plaintext length at the end of sc_decrypt.
24211 2000-08-15 05:08 mslifcak
24213 Fix bug 284 with a short explanation about snmp.conf.
24215 2000-08-15 03:00 mslifcak
24217 Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu
24219 2000-08-15 00:09 nba
24221 - snmptest.c: overhaul input_variable, kill newline
24223 2000-08-14 22:05 nba
24225 - aclocal.m4, configure.in: fixes for configure --silent
24227 2000-08-14 17:27 hardaker
24229 - (Makefile.top, configure, configure.in):
24230 - --enable-silent-libtool to make Niels smile.
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).
24238 2000-08-14 16:47 hardaker
24241 - if -Dread_config, then print even no-help tokens and a * for PREMIB ones.
24243 2000-08-14 14:51 nba
24245 - (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5
24247 2000-08-14 11:33 hardaker
24249 - (keytools.c): Patch from Yigal Hochberg:
24250 - remove unused context variables.
24252 2000-08-14 11:29 hardaker
24254 - (scapi.c): Patch from Yigal Hochberg:
24255 - remove duplicate keylength check.
24257 2000-08-11 13:09 hardaker
24259 - (snmp_api.c): optimize reverse encoding of varbindlists.
24261 2000-08-11 08:55 hardaker
24263 - (README.mib2c): Patch from Jan Alfred Sandven:
24266 2000-08-11 06:05 nba
24268 - apps/*: snmpapp -V should not give the usage message too.
24270 2000-08-11 00:44 nba
24272 - snmptrapd.8: fix typo. Thanks to G. Allen Morris III <gam3@acm.org>
24274 2000-08-10 23:23 nba
24276 - parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and
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.
24285 2000-08-10 14:33 hardaker
24287 - (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode.
24289 2000-08-10 14:31 hardaker
24291 - (extensible.c): fix CR termination.
24293 2000-08-10 14:25 hardaker
24295 - (acconfig.h, config.h.in): define reverse encoding on by default.
24297 2000-08-10 13:02 mslifcak
24299 fix bug 252 for configure and sys/socket.h on BSD/OS 4.2
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.
24308 2000-08-09 15:40 mslifcak
24310 Fix bug 331 with patch in part provided by John Naylon <jbpn@cambridgebroadband.com>
24312 2000-08-09 15:27 mslifcak
24314 no // comment, in deference to non-ANSI-C compilers.
24316 2000-08-09 07:21 nba
24318 - hr_swrun.c: fix the RunPath for swapped out Linux process
24320 2000-08-09 07:21 nba
24322 - hr_print.c: fix a debug token
24324 2000-08-09 04:44 nba
24326 - main.c: fix parsing of -v
24328 2000-08-09 01:13 daves
24330 - (mibJJ/ipRoute.h): Omit route_write for now
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!)
24337 2000-08-08 10:06 hardaker
24339 - (extensible.c): strip newlines.
24341 2000-08-08 08:51 hardaker
24343 - (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0.
24346 2000-08-08 06:36 mslifcak
24348 Fix bug #295 (free *secStateRef before allocating another one).
24350 2000-08-08 06:05 mslifcak
24352 fix bug #298 reported and patch supplied by Conrad Link <clink@ml.com>
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
24359 2000-08-08 04:47 nba
24361 - snmpset.1: cannot set counters
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.
24368 2000-08-07 06:59 mslifcak
24370 Fix leak in reportable errors found by John Naylon <jbpn@cambridgebroadband.com>
24372 2000-08-07 05:48 nba
24374 file add_module_replacement.3 was initially added on branch V4-1-1-patches.
24376 2000-08-07 05:48 nba
24378 file read_objid.3 was initially added on branch V4-1-1-patches.
24380 2000-08-07 02:49 nba
24382 file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches.
24384 2000-08-07 02:49 nba
24386 file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches.
24388 2000-08-07 02:49 nba
24390 file read_module_node.3 was initially added on branch V4-1-1-patches.
24392 2000-08-07 02:49 nba
24394 file read_module.3 was initially added on branch V4-1-1-patches.
24396 2000-08-07 02:49 nba
24398 file read_all_mibs.3 was initially added on branch V4-1-1-patches.
24400 2000-08-07 02:49 nba
24402 file read_mib.3 was initially added on branch V4-1-1-patches.
24404 2000-08-07 02:49 nba
24406 file print_variable.3 was initially added on branch V4-1-1-patches.
24408 2000-08-07 02:49 nba
24410 file print_value.3 was initially added on branch V4-1-1-patches.
24412 2000-08-07 02:49 nba
24414 file print_objid.3 was initially added on branch V4-1-1-patches.
24416 2000-08-07 02:49 nba
24418 file print_description.3 was initially added on branch V4-1-1-patches.
24420 2000-08-07 02:49 nba
24422 file print_mib.3 was initially added on branch V4-1-1-patches.
24424 2000-08-07 02:49 nba
24426 file init_mib_internals.3 was initially added on branch V4-1-1-patches.
24428 2000-08-07 02:49 nba
24430 file init_mib.3 was initially added on branch V4-1-1-patches.
24432 2000-08-07 02:49 nba
24434 file get_module_node.3 was initially added on branch V4-1-1-patches.
24436 2000-08-07 02:49 nba
24438 file add_mibdir.3 was initially added on branch V4-1-1-patches.
24440 2000-08-04 17:13 hardaker
24442 - (configure, configure.in): add in the notification group by default.
24444 2000-08-04 17:08 hardaker
24446 - (notification.h): notification mib wrapper.
24448 2000-08-04 17:06 hardaker
24450 - (snmp_parse_args.c):
24451 - initialize optind before calling getopt.
24452 - debugging output.
24454 2000-08-04 16:56 hardaker
24456 - (proxy.c): properly set the first (unused) argument to snmp_parse_args().
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.
24465 2000-08-04 05:26 daves
24467 - (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII
24469 2000-08-04 05:21 daves
24471 - (mibgroup/util_funcs.[ch]): New 'cached table' routines
24473 2000-08-03 08:37 mslifcak
24475 Fix bug #325 identified by John Naylon <jbpn@cambridgebroadband.com>
24477 2000-08-03 01:24 nba
24479 file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches.
24481 2000-08-03 01:24 nba
24483 file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches.
24485 2000-08-03 01:24 nba
24487 file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches.
24489 2000-08-03 01:24 nba
24491 file HCNUM-TC.txt was initially added on branch V4-1-1-patches.
24493 2000-08-02 07:06 mslifcak
24495 Silent running grep results.
24497 2000-08-02 06:10 mslifcak
24499 Fix BUG #291 : allow "255.255.255.255" for text input to ASN_IPADDRESS
24501 2000-08-02 05:20 mslifcak
24503 Fix (BUG#323) : free PDU when snmp_send fails.
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.
24511 2000-08-01 23:30 nba
24513 - ip.c: One more #if solaris
24515 2000-08-01 23:19 nba
24517 - ip.c: A bad #if ... the proper define to test for Solaris is solaris2
24519 2000-08-01 16:40 hardaker
24521 - (snmp_parse_args.c): remove unused usage() typedef.
24523 2000-08-01 16:40 hardaker
24525 - (proxy.c, proxy.h): -Wall warning fixes.
24527 2000-08-01 16:39 hardaker
24529 - (FAQ): mention newer versions of Solaris.
24531 2000-08-01 16:37 hardaker
24533 - (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF.
24535 2000-08-01 16:31 hardaker
24537 - (Makefile.top): make un-quiet.
24539 2000-08-01 10:23 hardaker
24541 - (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations).
24543 2000-08-01 04:45 mslifcak
24545 Fix bug found by Yigal Hochberg <hochberg@dmhsoftware.com>
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)
24553 2000-07-31 20:09 mslifcak
24555 Remove duplicate fopen from shell_command.
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.
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.
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.
24574 2000-07-31 11:32 mslifcak
24576 Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5
24578 2000-07-31 11:31 mslifcak
24580 Merge from automake-1.4: Add for Rhapsody, OpenStep
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.
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.
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.
24602 2000-07-28 06:15 mslifcak
24604 Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com.
24606 2000-07-27 15:19 hardaker
24608 - (configure, configure.in): Patch from Vinay Mohta:
24609 - access_hosts() requires an argument so fake one.
24611 2000-07-27 15:00 hardaker
24613 - (interfaces.c): Patch from Mattias Barthel:
24614 - fix for interfaces without an attached IP address.
24616 2000-07-27 14:55 hardaker
24618 - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
24619 - support raw values.
24621 2000-07-27 08:25 hardaker
24623 - (snmpusm.c): print errors to stderr.
24625 2000-07-27 06:20 nba
24627 - parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE
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>
24635 2000-07-26 22:28 mslifcak
24637 Update for win32 build: remove unused variables and unpublished method.
24639 2000-07-26 08:53 hardaker
24641 - (mib2c.storage.conf): misc changes and improvements.
24643 2000-07-26 08:53 hardaker
24645 - (tkmib): Patch from Bert Driehuis:
24646 - translateObj hack.
24648 2000-07-26 08:49 hardaker
24650 - (tkmib): Patch from Bert Driehuis:
24651 - remove beginning newline in description clauses.
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.
24658 2000-07-21 12:59 hardaker
24660 - (setupdb, snmptosql): record and display sysUpTime and others.
24662 2000-07-21 12:57 hardaker
24664 - (manager.pm): graphing works again.
24666 2000-07-21 12:57 hardaker
24668 - (displaytable.pm): comments, legends, and max/min work again.
24670 2000-07-17 11:00 hardaker
24672 - (vmstat_solaris2.h): config_require kernel_sunos5.
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.
24679 2000-07-11 13:34 marz
24681 added ranges field to SNMP::MIB hash
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.
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.
24698 2000-07-11 08:32 hardaker
24700 - (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use.
24702 2000-07-07 01:37 daves
24704 - (mibII/interfaces.c): Recognise Token Ring interfaces under Linux
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).
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.
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
24725 2000-07-06 17:02 hardaker
24727 - (snmp_api.h): better comments on a couple of function definitions.
24729 2000-07-05 07:50 mslifcak
24731 fix (BUG#290) gracefully handle some PDUs that have no variables.
24733 2000-07-05 06:46 mslifcak
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.
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.
24775 2000-07-03 08:38 mslifcak
24777 fix (BUG#262) - (some) statements that cannot be reached.
24779 2000-07-03 07:55 mslifcak
24783 2000-07-03 06:11 mslifcak
24787 2000-06-30 04:45 mslifcak
24789 simplify memory allocation in read_config_read_{octet_string, objid}
24791 2000-06-30 00:47 nba
24793 - read_config.c: Fix a missing initialization for keywords without help
24795 2000-06-28 23:37 nba
24797 - IF-MIB.txt: upgrade to RFC 2863
24799 2000-06-28 00:58 nba
24801 - interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value
24803 2000-06-27 01:34 nba
24805 - main.c: better option parsing.
24807 2000-06-27 01:34 nba
24809 - snmpv3.c: do case insensitive matching of option values.
24811 2000-06-27 00:33 nba
24813 - snmptranslate.1: document that -w is also for -Td
24815 2000-06-27 00:30 nba
24817 - various man page nit-picking
24819 2000-06-27 00:28 nba
24821 - snmptable.c: fixes and usage message for -Ch and -CH
24823 2000-06-26 23:43 nba
24825 - Makefile.in, *MIB.txt: update to current RFC version
24827 2000-06-26 23:42 nba
24829 - Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC
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.
24838 2000-06-26 23:38 nba
24840 - Makefile.top: make libtool silent, so we can see those warnings
24842 2000-06-26 23:37 nba
24844 - snmpTargetAddrEntry.c: do a cast to kill a warning
24846 2000-06-26 23:32 nba
24848 - agent_trap.c: Fix a leak when request is blocked by VACM and no trap
24851 2000-06-26 11:56 mslifcak
24855 2000-06-23 06:42 mslifcak
24857 replace malloc/memset 0 with calloc.
24859 2000-06-23 01:08 daves
24861 - (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards
24862 (Thanks to Bryan Blackman)
24864 2000-06-22 17:09 mslifcak
24866 remove extra include errormib.h
24868 2000-06-22 16:50 mslifcak
24870 Fix bug #276 - close most file descriptors before exec'ing command.
24872 2000-06-22 15:59 mslifcak
24874 fgets: use sizeof(buf) in lieu of compiler constant STRMAX.
24876 2000-06-22 15:53 mslifcak
24878 Use fewer large static buffers. pass_persist uses bigger buffers now.
24880 2000-06-21 14:59 hardaker
24882 - (manager.pm, snmptosql): record and report sysUpTime.
24884 2000-06-21 14:31 hardaker
24886 - (snmptosql): minor sql caching speed optimizations.
24888 2000-06-21 13:33 hardaker
24890 - (snmptosql): Ack. Don't delete stuff from the history table that frequently.
24892 2000-06-21 12:51 hardaker
24894 - (snmptosql): better error description support.
24896 2000-06-21 12:46 hardaker
24898 - (manager.pm, snmptosql): collect sysDescr, sysObjectId, & versionTag.
24900 2000-06-21 12:46 hardaker
24902 - (displaytable.pm): add -selectorder.
24904 2000-06-21 12:25 hardaker
24906 - (snmpNotifyTable.c): Uh, only if not deleted.
24908 2000-06-21 12:23 hardaker
24910 - (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS.
24912 2000-06-20 20:01 mslifcak
24914 Declare top_builddir to avoid annoying /libtool not found message.
24916 2000-06-20 17:30 mslifcak
24918 Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf).
24920 2000-06-20 15:37 mslifcak
24922 Win32 MS-VC++ build fixups.
24924 2000-06-20 15:37 mslifcak
24926 Encapsulate local variable "x" to the scope where needed.
24928 2000-06-20 15:36 mslifcak
24930 Remove unused var "newvar".
24932 2000-06-20 15:36 mslifcak
24934 Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch.
24936 2000-06-20 15:34 mslifcak
24938 Remove unused vars struct tm, time_t.
24940 2000-06-20 15:34 mslifcak
24942 Remove unused var "initlist".
24944 2000-06-20 15:33 mslifcak
24946 Declare strncasecmp in system.h ; Remove unused var "status".
24948 2000-06-20 15:31 mslifcak
24950 Remove unused vars.
24952 2000-06-20 15:30 mslifcak
24954 Declare optarg in getopt.h.
24956 2000-06-20 14:00 hardaker
24958 - (mib2c.storage.conf): misc minor changes.
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.
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.
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.
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.
24984 2000-06-20 13:50 hardaker
24986 - (header_complex.c): remove Michael's horriblely wrong "fixes".
24988 2000-06-20 13:48 hardaker
24990 - (agent_trap.c, agent_trap.h): add remove_trap_session().
24992 2000-06-20 13:46 hardaker
24994 - (read_config.c): deal with 0-length persistent strings better.
24996 2000-06-19 12:32 mslifcak
24998 Check more alloc failures.
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.
25005 2000-06-19 11:41 mslifcak
25007 Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params.
25009 2000-06-19 03:04 nba
25013 2000-06-19 03:01 nba
25015 s/conifg/config/ .... Hrrrmmmpf
25017 2000-06-19 02:58 nba
25019 - makenosysdepend.pl Makefile.in: object files are now named .lo ...
25021 2000-06-16 16:01 hardaker
25023 - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list.
25025 2000-06-16 16:01 hardaker
25027 - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs.
25029 2000-06-15 06:45 marz
25033 2000-06-15 06:42 marz
25035 add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run
25037 2000-06-14 16:15 hardaker
25039 - (manager.pm): fix user preferences. Columns are optionally
25042 2000-06-14 16:15 hardaker
25044 - (snmptosql): fix history deletion.
25046 2000-06-12 16:43 hardaker
25048 - (snmpd.conf.5.def): document trapsess.
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.
25060 2000-06-12 16:18 hardaker
25062 - (master_request.c): re-enable freeing of master request.
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.
25069 2000-06-12 14:12 hardaker
25071 - (snmptrapd_log.c): Patch from Markku Laukkanen:
25072 - remove ending commas in enum list.
25074 2000-06-12 10:36 hardaker
25076 - (setupdb, setupuser, snmptosql): use "Table"s instead of "Entry"s.
25078 2000-06-12 10:33 hardaker
25080 - (manager.pm): save mib descriptions for display purposes (again).
25082 2000-06-12 10:29 hardaker
25084 - (manager.pm): remove debugging statements.
25086 2000-06-12 10:27 hardaker
25088 - (manager.pm): properly sort displayed table columns again.
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.
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.
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.
25109 2000-06-06 08:03 hardaker
25111 - (snmptosql): host name changes -> varchar(64)
25113 2000-06-06 08:02 hardaker
25115 - (manager.pm): many minor fixes and changes.
25117 2000-06-06 08:02 hardaker
25119 - (displaytable.pm): allow table title setting.
25121 2000-06-02 11:41 hardaker
25123 - (.cvsignore): add *.made.
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.
25130 2000-06-01 16:47 hardaker
25132 - (snmptosql): typos.
25134 2000-06-01 16:44 hardaker
25137 - debugging to STDERR.
25138 - auto deletion of old historical data.
25140 2000-06-01 16:44 hardaker
25142 - (manager.pm): beginnings of a nicer real interface.
25144 2000-06-01 16:43 hardaker
25146 - (getValues.pm): some variables were global and hence persistent and
25147 were messing things up.
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).
25154 2000-05-31 16:22 hardaker
25156 - (snmpd.1.def): describe -I.
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).
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.
25170 2000-05-31 05:59 daves
25172 - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module
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.
25180 - no kill -HUP support.
25181 - no SNMPv3 support (sigh).
25183 2000-05-30 15:06 nba
25185 file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches.
25187 2000-05-30 15:06 nba
25189 file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches.
25191 2000-05-30 15:06 nba
25193 file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches.
25195 2000-05-30 15:06 nba
25197 file AGENTX-MIB.txt was initially added on branch V4-1-1-patches.
25199 2000-05-30 07:47 mslifcak
25201 Fix problem identified by V. Grenet : new method snmp_oid_min_compare
25203 2000-05-30 01:31 nba
25205 file mibfetch was initially added on branch V4-1-1-patches.
25207 2000-05-30 01:31 nba
25209 file smistrip was initially added on branch V4-1-1-patches.
25211 2000-05-30 01:31 nba
25213 file Makefile.mib was initially added on branch V4-1-1-patches.
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
25221 2000-05-26 09:23 daves
25223 - (util_funcs.[ch]): New time-diff utility routines
25225 2000-05-26 08:46 daves
25227 - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header
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
25235 2000-05-26 07:46 daves
25237 - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling
25239 2000-05-26 07:45 daves
25241 - (agentx/protocol.c): Minor error in AgentX packet dump
25243 2000-05-25 10:07 hardaker
25245 - (memory.c): Patch from Ragnar Kjørstad:
25246 - fixed linux problem: wrong params getting returned.
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.
25253 2000-05-25 03:39 daves
25255 - (mibII/interfaces.c): Consolidate header handling.
25257 2000-05-25 03:31 daves
25259 - (mibII/interfaces.c): Correct confusing comment
25261 2000-05-25 01:53 daves
25263 - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls
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)
25270 2000-05-22 16:22 hardaker
25272 - (apps/.cvsignore): add more stuff to ignore.
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.
25284 2000-05-22 05:47 daves
25286 - (snmplib/tools.[ch]): Routine for comparing two markers.
25288 2000-05-22 05:42 daves
25290 - (local/mib2c): Generate multiple tables in one code file
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.
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..
25303 2000-05-17 10:25 hardaker
25305 - (snmpvacm.c): Patch from Arne Oesleboe:
25306 - added a new command: snmpvacm.
25308 2000-05-17 09:25 hardaker
25310 - (agent_read_config.c): mention the port number on the trapsink help line.
25312 2000-05-17 09:20 hardaker
25314 - (snmptrapd.c): use standardized buffer sizes
25316 2000-05-17 09:13 hardaker
25318 - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from
25320 - customized formatting of trap output.
25322 2000-05-17 09:11 hardaker
25324 - (README): add Jeff and Arne.
25326 2000-05-17 08:15 hardaker
25328 - (mib.c): *correctly* associate escapeQuotes with the right default_store bool.
25330 2000-05-17 08:11 hardaker
25332 - (snmp.conf.5.def): document escapeQuotes.
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.
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.
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.
25351 2000-05-15 03:06 daves
25353 - (snmp_agent.c): Re-remove redundant PDU clone
25354 (It reappeared during a recent change)
25356 2000-05-15 03:00 daves
25358 - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context'
25360 - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry
25362 - (agentx/client.c): Recognise new code file for index handling
25364 2000-05-12 10:15 hardaker
25366 - (snmp_agent.c): Um, default to port 161. Opps.
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
25373 2000-05-12 08:45 daves
25375 - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces
25376 Thanks to Jay Young
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.
25383 2000-05-12 07:02 daves
25385 - (kernel_sunos5.c): Add support for recognising QuadFastEther interface
25387 2000-05-12 06:57 daves
25389 - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf)
25390 Thanks to Xavier FOURNET
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.
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
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
25411 2000-05-10 16:52 hardaker
25413 - (snmpd.1.def): document -p.
25415 2000-05-10 16:43 hardaker
25417 - (snmp_agent.c): always use the default transport mapping, not the last one.
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].
25424 2000-05-10 11:08 mslifcak
25426 fix udpstat --> tcpstat
25428 2000-05-10 07:59 daves
25430 - (agentx/master_request, agentx/master_admin.c):
25431 - Handle subagent disappearing without warning
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.
25438 2000-05-10 06:13 daves
25440 - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway!
25442 2000-05-10 05:34 daves
25444 - (agentx/master_request.c): Handle non-responsive subagents
25446 2000-05-10 05:33 daves
25448 - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid
25450 2000-05-10 05:29 daves
25452 - (snmp_api.h): Definitions for session closedown handling
25454 2000-05-09 14:42 mslifcak
25456 also clean Win32 binary objects, and core files.
25458 2000-05-09 14:34 mslifcak
25460 touch up the "clean" rule.
25462 2000-05-09 11:32 mslifcak
25464 until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent.
25466 2000-05-09 11:31 mslifcak
25468 fix some Win32 builds (signals? we don't need no steenking signals!)
25470 2000-05-09 11:30 mslifcak
25472 Remove trailing CR [0x0d] from one line.
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).
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).
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)
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)
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).
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.
25506 2000-05-08 11:08 hardaker
25508 - (Makefile.in): I can't believe the last checkin even compiled (luck).
25510 2000-05-08 11:03 hardaker
25512 - (Makefile.in): fix library list.
25514 2000-05-05 09:56 hardaker
25516 - (diskio.c): Patch from Bert Driehuis:
25517 - disk io support for BSD/OS.
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).
25524 2000-05-05 09:43 hardaker
25526 - (configure, configure.in): Patch from Albert Chin-A-Young:
25527 - --with-libwrap improvements.
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)
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!)
25541 2000-05-04 16:21 hardaker
25543 - (configure, configure.in): minor unimportant --without-openssl fix.
25545 2000-05-04 16:19 hardaker
25547 - (configure, configure.in): Patch from John L. Villalovos:
25548 - allow --without-openssl to work.
25550 2000-05-04 16:15 hardaker
25552 - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt
25554 2000-05-04 16:01 hardaker
25556 - (Makefile.in): Patch from Albert Chin-A-Young:
25557 - install UCD-DISKIO-MIB.txt.
25559 2000-05-04 15:21 hardaker
25561 - (displaytable.pm, manager.pm): make purdy graphs with history tables.
25563 2000-05-04 08:26 daves
25565 - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()'
25566 (From a suggestion by Reiner Beninga)
25568 2000-05-04 08:24 daves
25570 - (snmplib/snmp_api.c): Various minor fixes
25571 (Thanks to Reiner Beninga)
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)
25579 2000-05-04 01:00 daves
25581 - (ucd-snmp/proc.c): Initialize newly malloced structure
25582 (Thanks to Jeff Wilson - see BUG #231)
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)
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.
25596 2000-05-03 08:14 daves
25598 - (snmp_agent.[ch]): Routine to handle variables individually
25599 (Thanks to Reiner Beninga)
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)
25606 2000-05-02 09:56 hardaker
25608 - (manager.pm): lots of small changes.
25610 2000-05-01 11:34 nba
25612 - mib.c: fix printing of BITS variables
25614 2000-05-01 06:55 marz
25616 applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification
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.
25623 2000-04-28 16:22 hardaker
25625 - (snmptosql): fix -m/-M the wrong way.
25627 2000-04-28 16:15 hardaker
25630 - do history saving better (different table).
25631 - -m/-M mib loading options (which don't appear to be working right yet).
25633 2000-04-28 07:36 hardaker
25635 - (agent_registry.c, snmpd.c): Patch from Frank Strauss:
25636 - fix signal handling.
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).
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.
25648 2000-04-26 15:20 hardaker
25650 - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds)
25652 2000-04-26 15:19 hardaker
25654 - (Makefile.top, configure, configure.in, agent/Makefile.in):
25655 - more libtool fixes (.so versioning, properly install...)
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)
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)
25671 2000-04-26 08:11 hardaker
25673 - (FAQ): new secondary slogan.
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).
25685 2000-04-25 13:08 hardaker
25687 - (FAQ): mention that the perl module is included with the source.
25689 2000-04-25 08:24 hardaker
25691 - (snmp_api.c): misc -Ddump fixes.
25693 2000-04-25 08:02 hardaker
25695 - (snmptable.c): check for end of mib view exceptions (v2c, v3).
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).
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.
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:).
25718 2000-04-24 09:37 hardaker
25720 - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 )
25722 2000-04-24 09:13 hardaker
25724 - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 )
25726 2000-04-21 14:13 hardaker
25728 - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack).
25730 2000-04-21 10:41 hardaker
25732 - (snmpv3.c): more u_long -> size_t for engineID len.
25734 2000-04-21 08:18 hardaker
25736 - (mib.c): fix fprint_description to check for null subtrees.
25738 2000-04-21 08:17 hardaker
25740 - (snmpv3.c, snmpv3.h): use size_t for engineid lengths.
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?)
25746 2000-04-19 10:59 marz
25748 added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default)
25750 2000-04-19 08:26 hardaker
25752 - (snmp_agent.c): agent_check_and_process() always block if caller requested it.
25754 2000-04-19 04:34 mslifcak
25756 move static decl to .c;minor casting about to support aCC
25758 2000-04-18 11:11 mslifcak
25760 Synch devel branch with patches branch.
25762 2000-04-18 11:07 mslifcak
25764 Define optarg for apps use; Define vacm_is_configured for agent use.
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.
25771 2000-04-18 03:18 daves
25773 - (man/snmptable.1 apps/snmptable.c):
25774 - Command-specific '-C' options for snmptable
25776 2000-04-18 02:01 daves
25778 - (apps/snmp_parse_args.c): Handle previous form of -Z option as well
25780 2000-04-17 15:36 hardaker
25782 - (snmp_parse_args.c): fix -Z if args are wrong.
25784 2000-04-17 15:32 hardaker
25786 - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','.
25788 2000-04-17 15:06 hardaker
25790 - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch:
25791 - update on the sendmail module.
25793 2000-04-17 15:00 hardaker
25795 - (vmstat.c): Patch from John L. Villalovos:
25796 - fix ssCpuSystem, ssCpuUser, ssCpuIdle.
25798 2000-04-17 14:18 hardaker
25800 - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform.
25802 2000-04-17 13:45 hardaker
25804 - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support.
25806 2000-04-17 13:44 hardaker
25808 - (.cvsignore): ignore snmpinform.
25810 2000-04-17 09:58 hardaker
25812 - (snmp_agent.c): fix row creation.
25814 2000-04-17 07:25 daves
25816 - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r'
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.
25824 2000-04-14 15:06 hardaker
25826 - (configure, configure.in): remove debugging output (opps).
25828 2000-04-14 09:03 hardaker
25830 - (versioinfo.c): alright. Who made versionClearCache RONLY?
25832 2000-04-13 05:49 nba
25834 - snmptranslate.1: decument the -w width option
25836 2000-04-12 12:05 mslifcak
25838 hide user's hostname; prompt before sending e-mail; prompt to save as file.
25840 2000-04-12 11:22 mslifcak
25844 2000-04-12 09:29 hardaker
25846 - (snmpcmd.1): document -If.
25848 2000-04-12 09:17 hardaker
25850 - (snmp_parse_args.c): put ++ back in that accidentically got checked in.
25852 2000-04-12 09:16 hardaker
25854 - (snmpset.c): put space back in usage line.
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.
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.
25869 2000-04-12 06:50 mslifcak
25871 fix MSVC build for encode_keychange, and add more symbols for release builds
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
25878 2000-04-12 05:31 nba
25880 - parse.[ch], snmptranslate.c: allow specification of with for -Tp
25882 2000-04-12 05:30 nba
25884 - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published
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.
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.
25897 2000-04-11 15:20 hardaker
25899 - (snmp_logging.h): remove old callback typedef no longer needed.
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.
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.
25911 2000-04-11 09:50 hardaker
25913 - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules.
25915 2000-04-11 03:25 daves
25917 - (agent/snmp_agent.c): Save/restore original statP value for SET handling.
25919 2000-04-11 02:35 daves
25921 - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly.
25923 2000-04-11 01:57 daves
25925 - (agentx/master_request.c): Dynamically resize subagent requests
25926 (Thanks to Reiner Beninga)
25928 2000-04-10 05:08 daves
25930 - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests
25931 (Thanks to Reiner Beninga)
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.
25942 2000-04-07 07:50 daves
25944 - (agent/snmp_agent.c): Handle v2 exception types in v1 queries
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.
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().
25959 2000-04-06 07:20 daves
25961 - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing
25963 2000-04-06 03:36 daves
25965 - (agent/snmpd.c): Fix usage message alignment.
25967 2000-04-06 03:31 daves
25969 - (man/snmpd.1.def): Document the AgentX socket command-line option
25971 2000-04-05 08:41 hardaker
25973 - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years.
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.
25983 2000-04-05 08:27 hardaker
25985 - (rsnmp): -> /usr/bin/perl
25987 2000-04-05 08:24 hardaker
25989 - (.cvsignore): misc minor additions to /
25991 2000-04-04 11:03 daves
25993 - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject'
25995 2000-04-03 14:57 mslifcak
25999 2000-04-03 09:12 daves
26001 - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status.
26003 2000-04-03 08:32 hardaker
26005 - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell):
26007 2000-04-03 07:53 daves
26009 - (agent/snmp_agent.c): Ensure SETs fail if one varbind does.
26011 2000-03-31 07:25 daves
26013 - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances
26015 2000-03-31 07:13 daves
26017 - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump
26019 2000-03-31 07:04 daves
26021 - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent)
26023 2000-03-30 00:15 daves
26025 - (agent/snmp_agent.c): Initialise timeout structure properly
26026 (Thanks to ashipman@erggroup.com)
26028 2000-03-27 10:32 mslifcak
26030 remove trailing newline from hrSWRunName values.
26032 2000-03-24 09:09 mslifcak
26034 to sync with patches branch.
26036 2000-03-24 05:07 nba
26038 - snmptrapd.c: correctly free the reponse if sending it fails
26040 2000-03-24 04:22 mslifcak
26042 xx_synch_response: avoid freeing PDU twice.
26044 2000-03-23 23:29 nba
26046 - snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document
26049 2000-03-23 09:58 mslifcak
26051 Enqueue only complete request_list entry; Reduce scoping of callback vars.
26053 2000-03-23 03:02 nba
26055 file snmpinform.1 was initially added on branch V4-1-1-patches.
26057 2000-03-22 08:13 mslifcak
26061 2000-03-21 11:12 mslifcak
26063 modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic.
26065 2000-03-21 09:14 mslifcak
26067 more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ?
26069 2000-03-21 09:07 mslifcak
26071 win32 build check: no sigaction, SIGCLD defined.
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)
26079 2000-03-21 08:38 daves
26081 - (snmp_api.c): Support 'host:port' representation of peernames
26083 2000-03-21 04:05 daves
26085 - (snmp_agent.c): Missing new-line on debug output
26087 2000-03-21 02:52 daves
26089 - (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup
26091 2000-03-20 11:14 mslifcak
26093 Comment -C -- do not use this flag.
26095 2000-03-17 15:32 hardaker
26097 - (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1
26099 2000-03-16 00:10 nba
26101 - configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext,
26104 2000-03-15 18:30 mslifcak
26106 Second part : all members of struct snmp_index are pointers.
26108 2000-03-15 15:07 mslifcak
26110 Fix memory leak with unregister_index.
26112 2000-03-15 15:07 mslifcak
26114 Fix memory leak when cleaning up trap variables.
26116 2000-03-15 08:48 daves
26118 - (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well.
26120 2000-03-15 07:57 daves
26122 - (agentx/master_request.c): Fix infinite loop problem when walking subagent.
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
26129 2000-03-15 06:07 daves
26131 - (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data
26133 2000-03-15 05:22 daves
26135 - (agent/var_struct.h): Use a single magic number for MIB registry name lengths.
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)
26142 2000-03-14 07:57 daves
26144 - (agent/snmp_agent.c): Don't overwrite saved status when checking access.
26146 2000-03-14 07:52 daves
26148 - (agent/snmp_agent.c): Return a response, even if the request failed.
26150 2000-03-13 15:32 nba
26152 - ipfwacc.h: fix the MIB name
26154 2000-03-10 12:48 hardaker
26156 - (configure): autoconf run
26158 2000-03-10 11:09 hardaker
26160 - (Makefile.dlmod): Patch from Frank Strauss:
26161 - dlmod build Makefile example. Needs incorperation with main configure.
26163 2000-03-10 11:02 hardaker
26165 - (agent_registry.c): better signal check from Michael Slifcak
26167 2000-03-10 10:59 hardaker
26169 - (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak.
26171 2000-03-10 10:54 hardaker
26173 - (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from
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
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).
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.
26201 2000-03-10 10:16 hardaker
26203 - (config.h.in): autoheader re-arranged some stuff.
26205 2000-03-07 11:58 mslifcak
26207 more touchups to allow UnixWare build to complete.
26209 2000-03-07 11:21 hardaker
26211 - (default_store.h): make MAX_SUBIDS larger and a multiple of 8.
26213 2000-03-07 10:13 mslifcak
26215 Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces).
26217 2000-03-07 09:03 mslifcak
26219 assume "snmpapp" if no arg passed to init_snmpv3.
26221 2000-03-07 08:58 mslifcak
26223 remove init_mib() call - not appropriate here.
26225 2000-03-07 08:35 mslifcak
26227 Let the aix4 patch work.
26229 2000-03-07 07:08 mslifcak
26231 trim fat from recent check-ins.
26233 2000-03-06 20:01 mslifcak
26235 cleaned up SCO UnixWare build.
26237 2000-03-06 16:40 mslifcak
26239 start support for SCO UnixWare 5 as svr5.
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.
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.
26251 2000-03-06 10:36 hardaker
26253 - (snmptrapd.c): Patch from Robert Story:
26254 - -n prints numeric IP addrs.
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.
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.
26266 2000-03-04 11:34 nba
26268 - configure.in, configure: support --without-openssl, even if OpenSSL
26271 2000-03-04 11:30 nba
26273 - agent/(various): globalize the kvm_t *kd variable
26275 2000-03-04 11:26 nba
26277 - mib_modules.c, hr_storage.c: pre-processor # should be in column 1
26279 2000-03-04 11:17 nba
26281 - inet.c, inet6.c: survive -v 2c exception replies
26283 2000-03-04 11:17 nba
26285 - snmp_api.c: remove a superfluous & in front of an array
26287 2000-03-04 11:15 nba
26289 - ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD
26291 2000-03-04 11:14 nba
26293 - hr_disk.c: fixes for NetBSD
26295 2000-03-04 11:10 nba
26297 - versioninfo.c: don't return the trailing newline
26299 2000-03-04 11:08 nba
26301 - hr_swrun.c: fix process size for FreeBSD 3 and NetBSD
26303 2000-03-04 11:05 nba
26305 - agent_trap.h: fix a wrong prototype
26307 2000-03-04 11:04 nba
26309 - snmptable.c: fix problems printing table name and headers when using
26312 2000-03-02 11:50 nba
26314 - snmp_api.c: fix address length info for tcp connect
26316 2000-03-02 11:48 nba
26318 - loadave.c: fix for AIX 4
26320 2000-03-02 08:30 daves
26322 - (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support.
26324 2000-03-01 13:23 hardaker
26326 - (snmptosql): fix dynamic table testing for creation needed.
26328 2000-03-01 13:22 hardaker
26330 - (manager.pm, ucd-snmp.pm): Opps. Wrong name. ucd-snmp.pm -> manager.pm.
26332 2000-03-01 13:21 hardaker
26334 - (ucd-snmp.pm): turned sqltohtml into an apache module. 2x speed improvement.
26336 2000-03-01 08:32 mslifcak
26338 fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com
26340 2000-02-29 14:30 mslifcak
26342 Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks.
26344 2000-02-28 14:25 nba
26346 - snmpd.h, smux.c: don't initialize smux master in sub agent
26348 2000-02-28 14:16 nba
26350 - snmp_vars.c: use SUB_AGENT symbol
26352 2000-02-28 14:12 nba
26354 - mib.c: sprint_by_type should handle ASN_BIT_STR
26356 2000-02-28 14:10 nba
26358 - snmp_parse_args.c: correctly call the -I options input options
26360 2000-02-28 10:47 mslifcak
26362 fix bug #176 (AIX 4 - use knlist in lieu of nlist)
26364 2000-02-24 17:17 mslifcak
26366 apply patch to fix bug no. 177.
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.
26373 2000-02-24 03:59 mslifcak
26375 document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com)
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)
26382 2000-02-23 23:06 nba
26384 - pass.c, pass_persist.c: fix setting of octet strings.
26386 2000-02-23 02:09 nba
26388 - mt_support.h: a bad ; in the C++ bracketing
26390 2000-02-23 02:09 nba
26392 - system.c: remove some superfluous indirections in strcasecmp
26394 2000-02-23 02:07 nba
26396 - vmstat_solaris.c: make sure we agree with the prototype of getpagesize!
26398 2000-02-22 15:31 nba
26400 - pass_persist.h: declare init_pass_persist
26402 2000-02-22 09:57 mslifcak
26404 prune two more symbols not used by auto_nlist for Solaris-built MIB modules.
26406 2000-02-21 16:17 mslifcak
26408 Apply R. Story's patch for mkdirhier and strncasecmp on win32
26410 2000-02-21 07:39 mslifcak
26412 fix bug 171 (thanks to Larry Parmelee).
26414 2000-02-21 05:56 mslifcak
26416 remove free after snmp_close (don't free twice!)
26418 2000-02-21 04:58 mslifcak
26420 Added description in SH_NAME for several man-pages (c/o ragnark)
26422 2000-02-18 12:14 mslifcak
26424 refer the .so macro to man3; adjust Makefile.in to use the renamed file.
26426 2000-02-17 05:17 mslifcak
26428 include pass_persist in the required list.
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)
26436 2000-02-16 20:17 mslifcak
26438 include mibincl.h in hr_system.c to fix bug #159.
26440 2000-02-16 16:35 mslifcak
26442 remove auto_nlist of unused "swaplist" symbol.
26444 2000-02-16 15:17 mslifcak
26446 patch suggested by Rick Beaman <beaman@mediaone.net>
26448 2000-02-16 14:58 mslifcak
26452 2000-02-16 14:57 mslifcak
26454 test lengths before allocating memory; use new VACMSTRINGLEN constant.
26456 2000-02-16 08:18 mslifcak
26458 include time.h once
26460 2000-02-16 08:02 mslifcak
26462 restore #if HAVE...IN_PCB_H
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.
26469 2000-02-15 23:40 nba
26471 - (many): configure check for netinet/ip6.h
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.
26478 2000-02-15 23:24 nba
26480 - freebsd3.h: some kernel symbols not to be used for FreeBSD 3
26482 2000-02-15 23:23 nba
26484 - snmptable.c: give a sensible output for an empty table.
26486 2000-02-15 23:22 nba
26488 - vacm*: buffer length checking!
26490 2000-02-15 23:20 nba
26492 - hr_storage.c: return memory size in pages.
26494 2000-02-15 23:17 nba
26496 - ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too
26498 2000-02-15 23:16 nba
26500 - snmp_agent.c: one more place to send a AUTHFAIL trap
26502 2000-02-15 23:15 nba
26504 - agent_registry.c: fix a return for SNMPv1/Counter64 case
26506 2000-02-15 02:12 daves
26508 - (apps/snmp_parse_args.c): Omit deprecated options from optarg handling.
26510 2000-02-11 15:48 hardaker
26512 - (manager/*): /usr/local/bin/perl -> /usr/bin/perl
26514 2000-02-11 15:47 hardaker
26516 - (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl
26518 2000-02-11 15:38 hardaker
26520 - (rsnmp): perl5 -> perl
26522 2000-02-11 15:17 hardaker
26524 - (man/Makefile.in): install snmp_trap_api.3
26526 2000-02-11 14:20 hardaker
26528 - (local/Makefile.in): last minute makefile touchup
26530 2000-02-11 14:03 hardaker
26532 - (NEWS): update for 4.1.1
26534 2000-02-11 13:47 hardaker
26536 - (ChangeLog): Update for 4.1.1
26538 2000-02-11 13:29 hardaker
26540 - (version.h bug-report sedscript.in): version tag ( 4.1.1 )
26542 2000-02-11 12:53 hardaker
26544 - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.
26546 2000-02-11 12:49 hardaker
26548 - (local/Makefile.in): don't cp for snmpcheck
26550 2000-02-11 12:44 hardaker
26552 - (local/Makefile.in): fix for seperate build path
26554 2000-02-11 12:30 hardaker
26556 - (sysORTable.h): Patch from Niels Baggesen:
26557 - compiler warning fix.
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.
26565 2000-02-11 12:22 hardaker
26567 - (acconfig.h, config.h.in): change perl path to /usr/bin.
26569 2000-02-11 06:58 hardaker
26571 - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.
26573 2000-02-10 11:14 mslifcak
26575 fix for older platforms to use pass_persist; not included by default.
26577 2000-02-10 10:33 mslifcak
26581 2000-02-10 10:32 hardaker
26583 - (hr_swinst.c): minor fixes pointed out by Michael.
26585 2000-02-10 10:28 hardaker
26587 - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.
26589 2000-02-10 08:39 nba
26591 - man/*: set the dates on the pages to reflect the revision date
26593 2000-02-10 08:13 mslifcak
26595 fix varargs decl/defn of snmp_log
26597 2000-02-10 08:00 mslifcak
26599 typedef int ssize_t (one line added) for build on SunOS 4.
26601 2000-02-10 07:54 hardaker
26603 - (FAQ): mention the tutorial.
26605 2000-02-10 07:14 daves
26607 - (FAQ): Explicit examples of sending traps by hand
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.
26614 2000-02-09 13:53 hardaker
26616 - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
26617 - skip ssl tests we can't perform.
26619 2000-02-09 13:51 mslifcak
26621 include sys/param.h to get PATH_MAX on FreeBSD.
26623 2000-02-09 13:38 hardaker
26625 - (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES):
26626 - make SHA tests actually work.
26628 2000-02-09 13:32 hardaker
26630 - (Sv3configsha): sha config support
26632 2000-02-09 13:31 hardaker
26634 - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
26635 T018snmpv1tov2cgetfail): fix for proper ACM error outputs.
26637 2000-02-09 13:30 mslifcak
26639 Define SNMP_MAXPATH, and use it.
26641 2000-02-09 13:30 hardaker
26643 - (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests
26645 2000-02-09 13:16 hardaker
26647 - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).
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.
26655 2000-02-09 11:38 hardaker
26657 - (hr_swinst.c): patch from redhat for better RPM support.
26659 2000-02-09 10:43 hardaker
26661 - (configure.in): change mode to autoconf.
26663 2000-02-09 10:41 hardaker
26665 - (Makefile.in): fix rsnmp build. Really. I mean it.
26667 2000-02-09 10:41 hardaker
26669 - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
26672 2000-02-09 10:37 hardaker
26678 2000-02-09 08:41 hardaker
26680 - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch
26682 2000-02-07 11:49 marz
26684 oops missing important fix for win32 build - fd_set must be same size as in winsock
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).
26691 2000-02-07 10:43 mslifcak
26693 Keep customer's nodename out of the published 'uname' information.
26695 2000-02-07 07:20 hardaker
26697 - (PORTING): Michael likes diff -u.
26699 2000-02-06 06:11 nba
26701 - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR
26703 2000-02-05 17:39 hardaker
26705 - (snmpv3.c): correct some awful text -> engineID creation mistakes.
26707 2000-02-05 08:37 hardaker
26709 - (snmptrapd.c): fix wrapped line continuation in usage message.
26711 2000-02-05 06:56 marz
26715 2000-02-04 18:55 marz
26717 weird delay in creation of pid files
26719 2000-02-04 18:21 marz
26723 -------------------------------------------------------------------------------
26725 Changes: V4.1 -> V4.1.1
26727 marz 5 Feb 00 06:56:43
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
26760 hardaker 9 Feb 00 10:41:14
26761 - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
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 )
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
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
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
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:
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
27450 mslifcak 21 Oct 99 12:09:51
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
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
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:
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:
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
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
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
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
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
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
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
28185 hardaker 30 Nov 99 14:30:32
28186 - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching
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
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
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
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,
28458 - argument shuffling...
28459 -I for input args created, and -OR moved there.
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:
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
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
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
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
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
28991 marz 21 Jan 00 08:00:27
28994 marz 21 Jan 00 08:13:25
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):
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
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
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
29185 the new quoted OCTETSTR instance identifiers returned by get_symbol
29186 are not compatible with the perl/SNMP module (__get_label_iid)
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:
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
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
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"
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
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
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
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
29588 - fprintf -> DEBUGP.
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
29607 - Make usmUserStatus actually writable and capable of creating new rows.
29608 - Begin (broken) cloneFrom setting.
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
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
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
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):
29661 - new support functions for saving users to the persistent cache.
29663 hardaker 27 Sep 98 22:57:00
29664 - (usmUser.c, usmUser.h):
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.
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
29762 - make v3 code return errors properly.
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
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
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:
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):
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
29914 dreeder 16 Oct 98 11:50:09
29915 - (scapi.c, scapi.h) Output buffer arguments for (en|de)crypting are
29918 lewis 16 Oct 98 13:15:16
29920 - Added USM_ERR symbols used by usm_generate_out_msg
29922 lewis 16 Oct 98 13:20:07
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
29955 - Added SNMP_ERR_ error symbolic constants for the auth/priv (USM) module
29957 - Used values 19-27, updated MAX_SNMP_ERR to 27.
29959 lewis 21 Oct 98 12:08:24
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
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
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
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
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
30046 - Added the step 3 code to process outgoing messages function
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
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
30140 - Made fixes to process incoming
30141 - Began to add code for the security state reference
30143 lewis 29 Oct 98 10:27:37
30145 - Added prototype for set_reportErrorOnUnknownID
30147 lewis 29 Oct 98 10:29:16
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
30426 New file snmplib/transform_oids.h to put static declarations in a single
30428 Failure of stat increments in USM no longer cause failure in the calling
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
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
30482 - -s: 1 sec sleep instead of keypress.
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
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
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
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):
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
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
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
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
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)
30822 hardaker 2 Feb 99 22:04:38
30823 - (snmptrapd.c): support -H.
30825 hardaker 2 Feb 99 22:13:41
30827 - allow env variable SNMP_PERSISTENT_FILE to override persistent
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
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
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):
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
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
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
30969 adding v3 packet generator perl5 script (requires Convert::BER)
30972 marz 19 May 99 07:16:41
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
30985 marz 19 May 99 10:31:14
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:
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
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:
31149 hardaker 13 Apr 99 15:58:27
31150 - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
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
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
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
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
31277 (parse.h) Silly speling misteak (ACCESS_CRAETE)
31279 nba 26 Apr 99 11:48:57
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
31289 (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
31292 nba 26 Apr 99 12:09:35
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
31301 */*: replace horrible (char *)"string" with const specifiers in relevant
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
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):
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):
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):
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.
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
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
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
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,
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.
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,
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:
31917 hardaker 26 Jul 99 17:07:31
31918 - (keytools.c, keytools.h, parse.c, scapi.c): Patch from Markku Laukkanen:
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
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
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
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]
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
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
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
32419 nba 23 Aug 99 13:54:32
32420 - agent/snmpd.c, agent/snmp_vars.c: move some -v logging to a more rational
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
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
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:
32621 hardaker 13 Apr 99 15:58:27
32622 - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
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
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
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
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
32749 (parse.h) Silly speling misteak (ACCESS_CRAETE)
32751 nba 26 Apr 99 11:48:57
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
32761 (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
32764 nba 26 Apr 99 12:09:35
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
32773 */*: replace horrible (char *)"string" with const specifiers in relevant
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
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):
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):
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):
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.
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
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
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
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
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
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
33159 host/hr_swrun.c, ucd-snmp/proc.c: Fixes for Solaris 2.7
33161 nba 27 May 99 02:59:16
33163 snmpd.c: Properly handle the case of no community specified
33166 nba 27 May 99 23:55:09
33168 solaris2.?.h: define _SLASH_PROC_METHOD_ as 1
33170 nba 27 May 99 23:55:49
33172 read_config.c: complain about existing but unreadable config files.
33174 nba 27 May 99 23:59:37
33176 inet.c: 0 IS a valid short (and port address for remote ends of ports
33179 nba 28 May 99 03:25:29
33181 change the trapsink/trap2sink directives to support a community parameter.
33183 nba 29 May 99 02:49:47
33185 - smux.c: fix a missing ntohs in a debug message
33187 nba 1 Jun 99 00:27:36
33189 - proc.c: YAPBO (Yet another possible buffer overflow)
33191 nba 1 Jun 99 00:29:35
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
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
33209 - kernel.c: add some sanity checks when running without root access.
33211 nba 3 Jun 99 14:34:50
33213 - hr_swrun.c: add a blank between process parameters
33215 nba 3 Jun 99 14:38:18
33217 - netbsd.h, tcp.c, udp.c: fix socket tables for NetBSD 1.3/1.4
33219 nba 3 Jun 99 15:12:01
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
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
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
33357 hardaker 12 Mar 99 14:17:44
33358 - (smux.c): protect strcpy() against a null password specified on the
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
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.
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.
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
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
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,
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:
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
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:
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,
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:
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
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
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
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:
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,
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
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
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:
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:
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):
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
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
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:
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:
34331 hardaker 9 Feb 99 14:10:33
34332 - (Makefile.in): make FAQ.html.
34334 hardaker 9 Feb 99 14:10:52
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:
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:
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:
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
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,
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
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
34613 (agent/snmpd.c, snmplib/snmp_client.c) : remove duplicate includes
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
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
34642 (hr_proc.c, loadave.c) - fixed core on getloadavg in a different way
34644 mslifcak 4 Mar 99 15:25:53
34646 (disk.c) - explicit braces to avoid ambiguous `else'
34648 mslifcak 4 Mar 99 15:29:24
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:
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
34676 (sysORTable.c) - remove static u_long long_return, for consistency.
34678 mslifcak 4 Mar 99 17:07:10
34680 (solaris.h) - undo _SLASH_PROC_METHOD_ : another time
34682 mslifcak 4 Mar 99 17:50:29
34684 Replace uses of bzero with memset, bcopy with memcpy.
34687 mslifcak 4 Mar 99 18:11:37
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
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!]
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
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
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
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
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
34822 -------------------------------------------------------------------------------
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.
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
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.
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
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.
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
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:
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):
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:
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
35383 - async stuff 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
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
35444 hardaker 17 Jun 98 08:08:23
35445 - (snmp2p.c, snmpd.c, snmpd.h): Patch from Niels Baggesen:
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:
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:
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
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
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
35627 - new command: table to display snmptables as a table.
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
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:
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
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,
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,
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()
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
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
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,
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,
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:
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
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:
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,
35957 - massive -Wall and --strict-prototypes checking.
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.
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
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).
36023 - better header-file #define names to include SNMP_, ASN_, etc. prefixes.
36025 hardaker 6 Mar 98 15:47:01
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
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
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,
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
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
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
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
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
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
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:
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):
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
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
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
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
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
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.
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
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
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
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:
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
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.
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.
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
36933 - changes for WIN32 support.
36934 - support for command line flags without spaces.
36937 hardaker 27 Oct 97 14:16:42
36938 - (snmplib/*.[ch]): Changes from Joe Marzot and David Perkins:
36939 - changes for WIN32 support.
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().
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
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
37208 - #include mib_module_config.h
37209 - USING_EXTENSIBLE_MIB_MODULE -> USING_EXTENSIBLE_MIB_MODULE
37211 hardaker 4 Nov 97 12:47:59
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:
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:
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).
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:
37382 hardaker 12 Nov 97 20:35:27
37383 - (var_route.c, read_config.c, snmpdelta.c): Patch from David Zimmerman:
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.
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
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
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
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
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.
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
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
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,
38138 - udp connection table.
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
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
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
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
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
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
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
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
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
38443 - prototype for Interface_Scan_Init().
38444 - Check for existance of tcpstat.tcps_rcvmemdrop before using.
38446 whardake 14 Nov 96 15:17:36
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.
38526 - ipAdEntIfIndex - in var_ipAddrEntry, there is a false match on
38527 the loopback interface, giving the wrong answer of the first
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.
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
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.
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
38609 - Make agent properly check snmpset exit codes and use them (on COMMIT).
38611 whardake 3 Oct 96 16:08:59
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.
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
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
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
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
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
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
38699 - strncmp -> strncasecmp.
38702 whardake 9 Oct 96 14:38:05
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
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
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.
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
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
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.
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
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
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
39240 -------------------------------------------------------------------------------
39242 Changes since V3.0.4
39244 hardaker 19 Jan 96 17:31:16
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
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
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:
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
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
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
39504 (sh_count_procs) check if returned file descriptor > 0 before continuing
39506 -------------------------------------------------------------------------------
39510 hardaker 16 Jun 95 10:13:53
39511 Removed 'gmake' -> 'make' in agent/Makefile
39513 hardaker 16 Jun 95 10:15:42
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
39521 Took out gcc/ansi requirement for the agent.
39522 perror() is called more frequently for log archival
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
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
39537 Stopped returning a pointer to a non-static char array... (-> static char)
39538 Passing wrong pointer to seterrorstatus() in setPerrorstatus()
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
39546 Loadave mib: Integer -> DisplayString
39547 versionClearCache: -> read-write (was read-only)
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
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
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
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
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
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
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)
39665 # cvs2cl -b -r -f ChangeLog.add -F V4-2-patches --no-wrap -S
39666 # perl dist/changelogfix < ChangeLog.add > ChangeLog.reallyadd