-------------------------------------------------------------

Changes: V5.3.3 -> V5.3.4.pre1

2011-03-14 14:11  dts12

   *  agent/Makefile.depend, agent/helpers/Makefile.depend,   
      agent/mibgroup/Makefile.depend, apps/Makefile.depend,   
      apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:

   make depend

2011-03-14 14:00  dts12

   *  man/netsnmp_agent.3, man/netsnmp_agent_registry.3,   
      man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,   
      man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,   
      man/netsnmp_cache_handler.3, man/netsnmp_callback.3,   
      man/netsnmp_container.3, man/netsnmp_data_list.3,   
      man/netsnmp_debug.3, man/netsnmp_default_store.3,   
      man/netsnmp_handler.3, man/netsnmp_instance.3,   
      man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,   
      man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,   
      man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,   
      man/netsnmp_multiplexer.3,   
      man/netsnmp_netsnmp_agent_request_info_s.3,   
      man/netsnmp_netsnmp_column_info_t.3,   
      man/netsnmp_netsnmp_data_list_s.3,   
      man/netsnmp_netsnmp_handler_registration_s.3,   
      man/netsnmp_netsnmp_iterator_info_s.3,   
      man/netsnmp_netsnmp_mib_handler_access_methods.3,   
      man/netsnmp_netsnmp_mib_handler_methods.3,   
      man/netsnmp_netsnmp_mib_handler_s.3,   
      man/netsnmp_netsnmp_request_info_s.3,   
      man/netsnmp_netsnmp_table_registration_info_s.3,   
      man/netsnmp_netsnmp_table_request_info_s.3,   
      man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,   
      man/netsnmp_read_config.3, man/netsnmp_read_only.3,   
      man/netsnmp_row_merge.3, man/netsnmp_scalar.3,   
      man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,   
      man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,   
      man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,   
      man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,   
      man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,   
      man/netsnmp_table.3, man/netsnmp_table_array.3,   
      man/netsnmp_table_container.3, man/netsnmp_table_data.3,   
      man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,   
      man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,   
      man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,  
       man/netsnmp_table_rows.3, man/netsnmp_tdata.3,   
      man/netsnmp_util.3, man/netsnmp_utilities.3,   
      man/netsnmp_variable_list.3, man/netsnmp_watcher.3:

   documentation update

2011-03-14 13:57  dts12

   *  FAQ, README, configure, configure.in, dist/net-snmp.spec,   
      perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,   
      perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm,   
      perl/agent/agent.pm, perl/agent/default_store/default_store.pm,   
      perl/default_store/default_store.pm, snmplib/snmp_version.c:

   Version number update

2011-03-14 13:47  dts12

   * Makefile.top:

   version update

2011-03-10 15:51  dts12

   * snmplib/snmp-tc.c:

   CHANGES: snmpd: BUG: 3178389: Fix inconsistent handling of TZ
   offsets

2011-02-25 11:10  dts12

   * snmplib/snmpv3.c:

   Avoid a possible crash if the engineID is not available or set.

2011-02-23 09:36  nba

   * apps/snmptable.c:

   Fix bug 3118631: snmptable segfaults if index contains :
   character

2011-02-10 15:13  dts12

   * snmplib/mib.c:

   CHANGES: snmplib: PATCHES: 3165878: Catch buffer overrun on
   64-bit systems

2011-02-10 15:06  dts12

   *  agent/mibgroup/hardware/cpu/cpu_linux.c,   
      agent/mibgroup/ucd-snmp/vmstat.c:

   CHANGES: snmpd: PATCHES: 3152412: Handle (and report) problems
   reading /proc/vmstat

2011-02-08 17:41  hardaker

   * perl/SNMP/SNMP.xs, perl/agent/agent.pm:

   CHANGES: perl: patch from Martin Buck: don't always open stderr
   as the calls to snmp_log already do this and it messes up the
   agent when embedded

2011-02-08 17:37  hardaker

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   CHANGES: snmpd: Fix a strlen calculation as pointed out by
   Konstantin Baydarov

2011-02-03 22:42  tanders

   * snmplib/snmp_api.c:

   CHANGES: snmplib: BUG: 3171878: Using SNMPv3 context does not
   work

2011-02-01 09:41  jsafranek

   * agent/mibgroup/ip-mib/data_access/systemstats_common.c:

   CHANGES: snmpd: fixed the agent writing 'looks like a 64bit wrap,
   but prev!=new' in syslog when computing ipSystemStats
   
   Without the memcpy, prev_vals->stats and new_vals->stats could
   get different,
   which could much much later (when a counter gets bigger than 32
   bits) result
   in 'prev!=new' message in syslog. Typically this happens after
   long time of
   uptime and it is very hard to reproduce.

2011-01-30 01:06  tanders

   * agent/mibgroup/ucd-snmp/diskio.c:

   CHANGES: snmpd: BUG: 3151897: fd leak w/ /proc/partitions
   read in diskio

2011-01-27 09:35  dts12

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c:

   After ten years intensive use, an "experimental"
   feature can probably be released for general use.

2011-01-26 16:50  hardaker

   * local/mib2c:

   CHANGES: mib2c: make the mib2c foreach ranges work as advertised
   in the comments.

2011-01-12 19:20  bvassche

   * 
      agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c:

   Get rid of a compiler warning in
   agent/mibgroup/snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c.

2011-01-12 19:04  bvassche

   * agent/mibgroup/agentx/subagent.c:

   Fixed a compiler warning (format specification mismatch) that was
   introduced
   in r19808 ("snmpd: PATCHES: 2975254: Avoid callback re-use of
   closed sessions").

2011-01-11 16:01  dts12

   * mibs/NET-SNMP-TC.txt, mibs/UCD-SNMP-MIB.txt:

   Define Agent OID for DragonFly systems
   (and general tidying up)
   [From NetBSD patch archive]

2011-01-11 12:24  dts12

   * configure, configure.in:

   Additional headers when testing for IPv6 headers
   [From NetBSD patch archive]

2011-01-10 16:56  dts12

   * agent/mibgroup/mibII/route_write.c:

   Add support for darwin
   (The patch from the NetBSD archive appears to be essentially the
   same as the equivalent code from the OpenBSD patch archive)

2011-01-10 16:54  dts12

   * agent/mibgroup/host/hr_network.c:

   Add support for darwin
   [From NetBSD patch archive]

2011-01-09 18:13  dts12

   *  agent/mibgroup/host/hr_system.c,   
      agent/mibgroup/ucd-snmp/diskio.c, agent/mibgroup/ucd-snmp/proc.c, 
        agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,   
      agent/mibgroup/ucd-snmp/vmstat_netbsd1.c:

   sysctl takes a 'size_t' variable for the size parameter

2011-01-08 00:47  magfr

   * acconfig.h:

   Update acconfig.h with changes from r19819.
   Rerun autoheader.

2011-01-07 20:56  dts12

   * agent/mibgroup/mibII/route_write.c:

   CHANGES: OpenBSD: Support updating the routing table
   [From OpenBSD patch archive]

2011-01-07 20:29  dts12

   * agent/mibgroup/mibII/udpTable.c:

   Set 'next' field for udp entry linked list on OpenBSD4
   [From OpenBSD patch archive]
   
   This should probably be set in <net-snmp/system/openbsd.h>

2011-01-07 20:12  dts12

   * agent/mibgroup/mibII/mta_sendmail.c:

   Use a suitable constant for CWD buffer size
   [Based on OpenBSD patch archive]

2011-01-07 20:07  dts12

   * agent/mibgroup/mibII/interfaces.c:

   Move global variable into the method where it's used.
   [From OpenBSD patch archive]

2011-01-07 14:20  dts12

   * include/net-snmp/net-snmp-config.h.in:

   Increase maximum size of execute output cache
   [From FreeBSD patch archive]

2011-01-07 13:47  dts12

   * agent/mibgroup/mibII/at.c:

   Handle systems where RTF_LLINFO is not defined
   [From FreeBSD patch archive]

2011-01-07 13:40  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   Include zfs mount points for disk reports under FreeBSD
   [From FreeBSD patch archive]

2011-01-07 13:34  dts12

   * include/net-snmp/system/generic.h:

   Protect against multiple-inclusion
   [From FreeBSD patches archive]

2011-01-07 13:24  dts12

   *  snmplib/callback.c, snmplib/default_store.c, snmplib/keytools.c,  
       snmplib/lcd_time.c, snmplib/mib.c, snmplib/parse.c,   
      snmplib/scapi.c, snmplib/snmp_auth.c, snmplib/snmp_debug.c,   
      snmplib/snmp_logging.c, snmplib/snmp_transport.c,   
      snmplib/snmpusm.c, snmplib/tools.c:

   Include <unistd.h>
   [From BSD patches archive]

2011-01-07 13:21  dts12

   * snmplib/snmp_api.c:

   Avoid callback re-use of closed sessions.
   (Part of patch #2975254 - see SVN revision 19808)

2011-01-07 12:55  dts12

   * agent/mibgroup/if-mib/data_access/interface_ioctl.c:

   FreeBSD uses a slightly different naming scheme for struct ifreq
   [From FreeBSD patches archive]

2011-01-07 12:22  dts12

   * agent/mibgroup/mibII/tcpTable.c:

   Ensure TCP table information is loaded before counting
   connections
   [From FreeBSD patch archive]

2011-01-06 19:35  hardaker

   * perl/agent/agent.pm:

   Fix documentation bug pointed out in cpan bug #52618

2011-01-06 14:11  dts12

   * agent/mibgroup/agentx/subagent.c:

   CHANGES: snmpd: PATCHES: 2975254: Avoid callback re-use of closed
   sessions
   
   Qn: Should this also be applied when main session is NULL?

2011-01-06 13:21  dts12

   * agent/mibgroup/agentx/subagent.c:

   Fix misleading indentation
   
   Qn: Should this call 'subagent_startup' rather than
   'agentx_reopen_session'?
   Qn: Why doesn't this attempt to re-open the session if it was
   originally NULL?

2011-01-06 12:46  dts12

   * agent/snmp_agent.c:

   CHANGES: snmpd: PATCHES: 2941811: Handle successful requests with
   reqID 0

2011-01-05 16:31  dts12

   * apps/snmptrapd_handlers.c:

   Use the appropriate API call for reporting config errors.
   ("Don't be so impatient, Dave....")

2011-01-05 14:06  dts12

   * snmplib/snmp_api.c:

   CHANGES: snmplib: BUGS: 3134323: Fix crash when comparing invalid
   OIDs

2011-01-05 14:04  dts12

   * apps/snmptrapd_handlers.c:

   CHANGES: snmptrapd: BUGS: 3151254: Fix crash with invalid
   traphandle directive

2011-01-04 18:24  hardaker

   * COPYING:

   Copyright update for 2011

2010-12-29 01:37  hardaker

   * agent/mibgroup/agentx/protocol.c:

   NEWS: snmpd: Patch 3141462: from fenner: fix agentx subagent
   issues with multiple-object requests

2010-12-29 01:33  hardaker

   * snmplib/vacm.c:

   NEWS: snmpd: Patch from Niels to fix VACM persistant storage.

2010-12-10 15:50  hardaker

   * agent/agent_trap.c, snmplib/snmpusm.c:

   CHANGES: snmpd: Patch from Claus Klein to fix engineid generation
   on outgoing v3 traps from the agent

2010-12-08 13:17  jsafranek

   * agent/mibgroup/mibII/ipv6.c:

   CHANGES: snmpd: add newly created/destroyed interfaces to
   ipv6IfTable
   
   The list of interfaces was never refreshed, now it is reloaded
   every time the
   table is accessed. I've also fixed a memory leak and optimized
   the loading
   of the list a bit.

2010-12-06 16:24  hardaker

   * apps/snmptrap.c:

   fix contextEngineIDs for outgoing informs from snmpinform to be
   the local engineID

2010-11-30 23:27  hardaker

   * perl/SNMP/SNMP.xs:

   CHANGES: perl: patch 3049029: from fennec: fix a memory leak with
   snmp bulkwalks

2010-11-30 23:16  hardaker

   * 
      agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c:

   CHANGES: snmpd: PATCH: 3053436: from: takevos: fix:
   tcpConnectionTable_data_access invalid memory access

2010-11-30 23:12  hardaker

   * 
      agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c:

   CHANGES: snmpd: PATCH: 3053436: from: takevos: fix:
   tcpListenerTable_data_access invalid memory access

2010-11-30 04:58  hardaker

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   CHANGES: PATCH 3074918: from weizheng: check for CONTAINER_INSERT
   failures and react appropriately to avoid memory leaks

2010-11-11 22:48  nba

   * agent/mibgroup/notification-log-mib/notification_log.c:

   Fix r19636: TrapOID is not the first varbind in the converted v2
   trap

2010-11-10 12:31  bvassche

   * configure, configure.in:

   CHANGES: BUG: 3102904: All Net-SNMP C source files are now
   compiled with -fno-st
   rict-aliasing, at least if the configured compiler supports this
   flag.

2010-11-10 12:25  bvassche

   * configure:

   Regenerated configure from configure.in.

2010-11-07 21:14  magfr

   * snmplib/data_list.c:

   CHANGES: snmplib: Check the return value of strdup in
   netsnmp_create_data_list and fail if strdup fails.

2010-11-07 19:44  dts12

   * agent/mibgroup/notification/snmpNotifyTable.c:

   CHANGES: snmpd: PATCHES: 3096725: Don't register v1Trap callback,
   if SNMPv1 is not supported

2010-11-07 19:38  dts12

   * agent/mibgroup/notification-log-mib/notification_log.c:

   CHANGES: snmpd: BUGS: 1840230: Don't include the index object as
   (pseudo-)accessible column.

2010-11-07 19:33  dts12

   * agent/mibgroup/notification-log-mib/notification_log.c:

   CHANGES: snmpd: PATCHES: 3096725: Include SNMPv1 trap OIDs in
   nlmLogNotificationID column

2010-11-07 19:26  dts12

   * agent/helpers/table_dataset.c:

   Support holes in dataset tables.
   (Partial back-port of revision 17929)

2010-11-07 19:22  dts12

   * agent/agent_trap.c:

   Fix a typo, and drop a couple of redundant variables.

2010-11-07 16:21  dts12

   * agent/agent_trap.c:

   Backport of revision 17596
   Trivial warning fixes

2010-11-04 13:09  dts12

   * dist/net-snmp.spec:

   CHANGES: Linux: PATCHES: 3083027: Fix RPM spec file to support
   CentOS

2010-11-01 16:50  dts12

   * man/variables.5.def:

   Rework description of OID name handling to be
   not quite so incredibly out of date.

2010-11-01 16:47  dts12

   * man/snmpget.1.def, man/snmpgetnext.1.def:

   Document -Cf in the two man pages separately.

2010-11-01 16:30  dts12

   *  man/snmp_sess_api.3.def, man/snmpbulkget.1.def,   
      man/snmpbulkwalk.1.def, man/snmpget.1.def, man/snmpgetnext.1.def, 
        man/snmpset.1.def, man/snmptrap.1.def, man/snmptrapd.8.def,   
      man/snmpwalk.1.def:

   Remove CMU copyright notice from man pages that
   were not inherited from CMU-SNMP
   (and qualify the copyright for those that were).

2010-11-01 13:55  dts12

   *  man/encode_keychange.1.def, man/fixproc.1.def,   
      man/mib2c-update.1.def, man/mib2c.1.def, man/mib_api.3.def,   
      man/net-snmp-config.1.def, man/read_config.3.def,   
      man/snmp.conf.5.def, man/snmp_agent_api.3.def,   
      man/snmp_alarm.3.def, man/snmp_api.3.def, man/snmp_config.5.def,  
       man/snmp_sess_api.3.def, man/snmp_trap_api.3.def,   
      man/snmpbulkget.1.def, man/snmpbulkwalk.1.def, man/snmpcmd.1.def, 
        man/snmpconf.1.def, man/snmpd.8.def, man/snmpd.conf.5.def,   
      man/snmpd.examples.5.def, man/snmpd.internal.5.def,   
      man/snmpdelta.1.def, man/snmpdf.1.def, man/snmpget.1.def,   
      man/snmpgetnext.1.def, man/snmpnetstat.1.def, man/snmpset.1.def,  
       man/snmpstatus.1.def, man/snmptable.1.def, man/snmptest.1.def,   
      man/snmptranslate.1.def, man/snmptrap.1.def, man/snmptrapd.8.def, 
        man/snmptrapd.conf.5.def, man/snmpusm.1.def, man/snmpvacm.1.def,
         man/snmpwalk.1.def, man/tkmib.1.def, man/traptoemail.1.def,   
      man/variables.5.def:

   Suppress forcing of "Berkeley Distribution" footer
   (Allows Net-SNMP version information to be displayed in the man
   page)

2010-11-01 13:42  dts12

   *  man/mib2c.1.def, man/mib_api.3.def, man/read_config.3.def,   
      man/snmp.conf.5.def, man/snmp_agent_api.3.def,   
      man/snmp_alarm.3.def, man/snmp_api.3.def,   
      man/snmp_sess_api.3.def, man/snmp_trap_api.3.def,   
      man/snmpbulkget.1.def, man/snmpbulkwalk.1.def, man/snmpcmd.1.def, 
        man/snmpconf.1.def, man/snmpd.8.def, man/snmpd.conf.5.def,   
      man/snmpd.examples.5.def, man/snmpd.internal.5.def,   
      man/snmpget.1.def, man/snmpgetnext.1.def, man/snmpnetstat.1.def,  
       man/snmpset.1.def, man/snmptable.1.def, man/snmptest.1.def,   
      man/snmptranslate.1.def, man/snmptrap.1.def, man/snmptrapd.8.def, 
        man/snmptrapd.conf.5.def, man/snmpusm.1.def, man/snmpvacm.1.def,
         man/snmpwalk.1.def, man/variables.5.def:

   Update man page datestamps to match the latest (non-trivial)
   content change.

2010-10-28 22:12  dts12

   * agent/helpers/instance.c:

   Remove extraneous '+' character

2010-10-28 14:02  dts12

   * local/mib2c.check_values.conf:

   Fix logic of testing for out-of-range enum values.
   Reported by Boris Zweimueller.

2010-10-28 11:46  bvassche

   * agent/mibgroup/examples/scalar_int.c:

   Fixed a compiler warning (mismatch between format specification
   and argument) that was introduced in r6562.

2010-10-25 20:34  dts12

   * agent/helpers/instance.c, agent/mibgroup/examples/scalar_int.c:

   CHANGES: snmpd: BUG: 3058101: Writeable 'long' instances work on
   64-bit systems, but not writable 'int's

2010-10-17 18:29  bvassche

   * agent/snmp_perl.c:

   CHANGES: snmpd: Fixed a double free at exit that was triggered by
   cleaning up the data structures used for embedded Perl support.
   CHANGES: snmptrapd: Fixed a double free at exit that was
   triggered by cleaning up the data structures used for embedded
   Perl support.
   
   Valgrind reported that double free as follows:
   
   Invalid read of size 4
   at 0x59D0501: perl_destruct (in
   /usr/lib/perl5/5.12.1/x86_64-linux-thread-multi/CORE/libperl.so)
   by 0x544DF8E: shutdown_perl (snmp_perl.c:166)
   by 0x403966: term_handler (snmptrapd.c:318)
   by 0x6D43A5F: ??? (in /lib64/libc-2.11.2.so)
   Address 0x7660f88 is 56 bytes inside a block of size 2,912 free'd
   at 0x4C26496: free (vg_replace_malloc.c:366)
   by 0x544DF9A: shutdown_perl (snmp_perl.c:167)
   by 0x403966: term_handler (snmptrapd.c:318)
   by 0x6D43A5F: ??? (in /lib64/libc-2.11.2.so)
   by 0x6DDADF2: __select_nocancel (in /lib64/libc-2.11.2.so)
   by 0x404E20: main (snmptrapd.c:1258)

2010-10-16 08:37  bvassche

   * agent/agent_handler.c, man/netsnmp_handler.3:

   Spelling fix: dulpicate -> duplicate.

2010-10-13 16:53  hardaker

   * dist/autoconf-version, testing/tests/T000configure:

   added a autoconf version checking test to catch developers and
   scripts that fail to use the correct autoconf version

2010-10-13 07:43  bvassche

   * net-snmp-config.in:

   Spelling fixes.

2010-09-21 00:06  hardaker

   * agent/agent_trap.c:

   CHANGES: snmpd: patch 3062526: from mariog85: fix security
   engineID setting in the trapsess directive

2010-09-03 22:05  hardaker

   * snmplib/snmpUnixDomain.c:

   CHANGES: snmplib: patch 3058645: from jorisesaturnus: modified
   version of the patch to use MSG_DONTWAIT for the unix domain
   socket

2010-08-16 16:03  hardaker

   * agent/mibgroup/mibII/mta_sendmail.c:

   CHANGES: snmpd: patch 2825653: from bru5ce: fix sendmail.cf
   parsing in certain conditions

2010-08-14 16:30  dts12

   * agent/agent_read_config.c:

   CHANGES: snmpd: PATCH: 2911361: Remove redundant variables

2010-08-14 16:23  dts12

   * agent/agent_handler.c:

   CHANGES: snmpd: PATCH: 2904900: Documentation plus assorted
   handler code fixes

2010-08-13 12:22  dts12

   * local/mib2c.table_data.conf:

   Fix handling of index values in cache load function.

2010-08-10 04:59  magfr

   * perl/SNMP/SNMP.xs:

   CHANGES: Handle embedded %'s in the result message.

2010-08-01 06:00  bvassche

   * snmplib/snmp_enum.c:

   Fixed a typo in a text string in a unit test: resturant ->
   restaurant.

2010-07-28 14:40  dts12

   * snmplib/snmp_api.c:

   Fix misnamed comment

2010-07-28 14:36  dts12

   * configure, configure.in:

   Don't mix SMIv1 and SMIv2 MIBs in the list of default MIBs to
   load.
   Use newer SMIv2 versions (which include suitable display hints)
   rather than the original RFC1213 MIB (which doesn't)

2010-07-27 10:54  hardaker

   * mibs/SMUX-MIB.txt:

   CHANGES: mibs: patch 2974716: from bvassche: fix issues in the
   SMUX-MIB

2010-07-20 07:32  jsafranek

   *  agent/snmpd.c, apps/snmptranslate.c, apps/snmptrapd.c,   
      man/snmpcmd.1.def, man/snmptranslate.1.def, man/snmptrapd.8.def,  
       snmplib/snmp_parse_args.c:

   Describe -D usage as -D[TOKEN] instead of -D [TOKEN]

2010-07-15 18:28  hardaker

   * snmplib/snmpusm.c:

   CHANGES: snmplib: fix issue with USM using inactive users

2010-07-08 12:17  dts12

   * agent/agent_read_config.c:

   CHANGES: snmpd: BUG: 3003981: Protect against buffer overflow

2010-07-08 11:19  dts12

   * agent/mibgroup/agent/extend.c:

   CHANGES: snmpd: BUG: 3019243: Register execFix compatability
   directive correctly.

2010-06-29 22:29  tanders

   * apps/snmptrapd_auth.c:

   Follow-up for r19116: make sure we include agent config

2010-06-28 00:54  tanders

   *  man/mib_api.3.def, man/netsnmp_agent.3, man/netsnmp_container.3,  
       man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3,   
      man/netsnmp_library.3, man/netsnmp_mib_utilities.3,   
      man/netsnmp_table.3, man/snmpcmd.1.def, man/snmpd.conf.5.def:

   CHANGES: man: clean up manual pages
   (from Debian patch 56_manpage)

2010-06-27 23:29  tanders

   *  agent/agent_read_config.c, apps/snmptrapd.c,   
      apps/snmptrapd_auth.c:

   CHANGES: build: Do not call vacm_standard_views() or
   init_vacm_config_tokens() if the corresponding module was not
   compiled
   (from Debian patch 61_vacm_missing_dependency_check)

2010-06-25 13:01  jsafranek

   * snmplib/snmp_api.c:

   Reverting 19095, it breaks tests

2010-06-25 09:40  jsafranek

   * snmplib/snmp_api.c:

   CHANGES: snmptranslate: fixed printing of ranges with UNSIGNED
   type.

2010-06-23 11:14  jsafranek

   * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c:

   CHANGES: snmpd: fixed value of IP-MIB::ipv6InterfaceForwarding on
   Linux
   
   The value was 0 (not forwarding) or 1 (forwarding), should be 2
   and 1
   instead - netsnmp_interface_entry.forwarding_v6 is boolean, not
   TruthValue.

2010-06-16 19:14  dts12

   * snmplib/vacm.c:

   Fix processing of view masks (misplaced parentheses)

2010-06-02 10:57  jsafranek

   *  agent/mibgroup/disman/mteEventTable.c,   
      agent/mibgroup/utilities/override.c:

   CHANGES: snmpd: fixed potential buffer overflow in parsing OIDs
   in config files.

2010-06-01 14:48  bvassche

   * agent/helpers/table.c:

   Fixed a typo in a source code comment.

2010-06-01 14:25  jsafranek

   * agent/mibgroup/ip-mib/data_access/systemstats_common.c:

   CHANGES: snmpd: fixed IP-MIB::ipIfStatsReasmReqds value.
   
   Just fixing a stupid typo.

2010-05-27 13:52  jsafranek

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   CHANGES: snmpd: BUG: 2972579: fixed checking of
   snmpTargetAddrRowStatus SET requests.

2010-05-18 23:47  tanders

   * agent/object_monitor.c:

   fix syntax errors: #elsif -> #elif

2010-05-17 21:18  tanders

   *  testing/tests/T030snmpv3usercreation,   
      testing/tests/T115agentxperl:

   Follow-up for r18654: fix syntax errors (parantheses)

2010-05-14 10:08  dts12

   * perl/agent/agent.xs:

   Fix MSVC build, avoiding use of ULL suffix.
   Backport(-ish) of revision 18689

2010-05-11 15:46  dts12

   * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:

   Ensure 'netsnmp_read_module' is available for perl build.

2010-05-11 15:44  dts12

   * perl/agent/agent.xs:

   Fix perl build under Windows (strtoull not available)

2010-05-09 16:34  bvassche

   * include/net-snmp/system/cygwin.h:

   NEWS: Cygwin: BUG: 2997492: byte order of udpLocalPort is now
   correct.
   (Backported r18074 from trunk.)

2010-05-06 14:44  dts12

   * win32/win32.dsw, win32/win32sdk.dsw:

   Add project dependencies for MSVC builds.

2010-05-06 14:41  dts12

   *  agent/mibgroup/mibII/system_mib.c, apps/snmptrapd.c,   
      apps/snmptrapd_log.c, snmplib/callback.c:

   CHANGES: Windows: Fix build under MinGW
   back/forward port of revision 18631

2010-05-06 14:24  dts12

   *  net-snmp-config.in, testing/TESTCONF.sh,   
      testing/tests/T030snmpv3usercreation,   
      testing/tests/T115agentxperl:

   CHANGES: Cygwin: Detect free UDP ports correctly for use in test
   infrastructure.
   Backport of revisions 18073 and 18080.

2010-05-06 14:07  dts12

   * configure, configure.in:

   Ensure cross-compiling without specifying endianness doesn't
   break configure.
   Backport of revisions 18627/8

2010-04-27 15:42  dts12

   *  win32/net-snmp/agent/mib_module_config.h,   
      win32/netsnmpmibssdk/Makefile.in:

   Re-instate Notification-Log MIB support when building with
   Windows Platform SDK.

2010-04-18 13:40  bvassche

   * snmplib/winpipe.c:

   Added #include <net-snmp/net-snmp-config.h> in file
   snmplib/winpipe.c such
   that building on Windows doesn't trigger a warning about
   including both
   <stdargs.h> and <varargs.h> in the same source file.

2010-04-14 09:47  dts12

   *  win32, win32/bin, win32/dist, win32/dist/htmlhelp,   
      win32/dist/installer, win32/dist/scripts, win32/encode_keychange, 
        win32/lib, win32/libagent, win32/libhelpers,   
      win32/libnetsnmptrapd, win32/libsnmp, win32/libsnmp_dll,   
      win32/libucdmibs, win32/local, win32/net-snmp,   
      win32/net-snmp/agent, win32/net-snmp/library, win32/netsnmpmibs,  
       win32/netsnmpmibssdk, win32/snmpbulkget, win32/snmpbulkwalk,   
      win32/snmpd, win32/snmpdelta, win32/snmpdf, win32/snmpdsdk,   
      win32/snmpget, win32/snmpgetnext, win32/snmpnetstat,   
      win32/snmpset, win32/snmpstatus, win32/snmptable, win32/snmptest, 
        win32/snmptranslate, win32/snmptrap, win32/snmptrapd,   
      win32/snmpusm, win32/snmpvacm, win32/snmpwalk:

   Don't try to SVN-manage the Windows batch build infrastructure
   (add release, debug, Makefile to the previous ignore list)

2010-04-14 08:16  dts12

   * win32/libsnmp_dll/libsnmp.def, win32/libsnmp_dll/libsnmp.def.in:

   Fix Windows batch build using Visual Studio with dynamic linking.
   Unreferenced symbol introduced by SVN revision 18393

2010-04-14 08:11  dts12

   *  agent/mibgroup/mibII/interfaces.c,   
      agent/mibgroup/mibII/interfaces.h:

   Fix Windows batch build using Visual Studio 2008 with Platform
   SDK enabled.

2010-04-14 08:08  dts12

   *  include/net-snmp/library/snmp_logging.h, win32/build.pl,   
      win32/net-snmp/agent/mib_module_config.h,   
      win32/net-snmp/net-snmp-config.h,   
      win32/net-snmp/net-snmp-config.h.in:

   CHANGES: Win32: Fix batch build using recent versions of Visual
   Studio.
   Partial back port of SVN revisions 17573 and 17696.

2010-04-07 14:05  dts12

   * local/mib2c.table_data.conf:

   Insert the cache helper correctly.

2010-04-06 08:56  dts12

   * agent/mibgroup/ucd-snmp/disk.c, mibs/UCD-SNMP-MIB.txt:

   NEWS: snmpd: Latch large-disk statistics at 2Tb (rather than
   wrapping.

2010-03-29 15:26  dts12

   * agent/mibgroup/mibII/vacm_conf.c, snmplib/parse.c:

   Include MIB directory search path in reports of missing MIB
   files.
   Include config file search path in reports of missing access
   control settings.

2010-03-29 15:20  dts12

   * snmplib/vacm.c:

   NEWS: snmpd: Fix handling of multiple matching VACM entries.
   (Use the "best" match, rather than the first one).
   Reported by Adam Lewis.
   Note that this could potentially affect the behaviour of
   existing access control configurations.

2010-03-29 15:15  dts12

   * snmplib/snmpusm.c:

   CHANGES: snmplib: Fix agent crash when sending encrypted SNMPv3
   traps.
   Reported by Srikapilan Gandhi

2010-03-22 16:10  dts12

   * mibs/NET-SNMP-PASS-MIB.txt:

   Fix typo in default IpAddress value
   (See Bug #2972141)

2010-03-22 15:24  bvassche

   * mibs/UCD-DISKIO-MIB.txt:

   Follow-up for r18349: added missing comma such that it is again
   possible to compile UCD-DISKIO-MIB.

2010-03-22 13:49  dts12

   *  mibs/UCD-DISKIO-MIB.txt, mibs/UCD-DLMOD-MIB.txt,   
      mibs/UCD-IPFILTER-MIB.txt, mibs/UCD-SNMP-MIB.txt:

   CHANGES: mibs: BUG: 2973890: Fix imports, DiskIOEntry list and
   revision histories

2010-03-17 13:41  bvassche

   * mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXTEND-MIB.txt:

   Minor MIB fixes (backported r18320, r18321 and r18325).

2010-03-12 11:53  dts12

   * apps/snmptable.c:

   CHANGES: snmptable: PATCH: 2850067: Suppress extraneous "index"
   header token
   Patch supplied by Dan Nelson

2010-03-11 16:52  dts12

   * man/snmpcmd.1.def:

   Document the format of the -e/-E command line options.

2010-03-11 16:47  dts12

   * agent/helpers/table_dataset.c:

   Remove mention of the (abandoned) 'dataset2' helper.

2010-03-11 16:03  dts12

   * testing/eval_suite.sh:

   Use SNMP_TMPDIR instead of TMPDIR
   Backport of revision 18262

2010-03-11 15:08  dts12

   *  agent/auto_nlist.c, agent/mibgroup/examples/ucdDemoPublic.c,   
      apps/snmptest.c, snmplib/parse.c, snmplib/tools.c:

   CHANGES: PATCH: 2952034: Return of the Great SuSE 'sprintf'
   Hunt...
   Patch supplied by Leonardo Chiquitto

2010-03-11 14:55  dts12

   * local/traptoemail:

   CHANGES: PATCH: 2937996: Add Date: header to email send by
   traptoemail

2010-03-11 14:23  dts12

   * agent/mibgroup/ucd-snmp/pass.c:

   CHANGES: snmpd: PATCH: 2968642: Catch overflow of pass-through
   command buffer.
   Patch from Andreas Jaeger/Leonardo Chiquitto

2010-03-11 12:37  dts12

   * agent/mibgroup/agentx/protocol.c:

   CHANGES: snmpd: PATCH: 2956657: Handle over-length AgentX OIDs.
   Patch provided by Rob West

2010-03-11 12:19  dts12

   * agent/mibgroup/ucd-snmp/pass.c:

   Suppress warnings of possible buffer overflow.
   This doesn't _actually_ protect against such an overflow,
   since the target buffer is non-empty, so strncat can't
   use it all anyway. But this should at least mislead the
   compiler sufficiently to shut it up!
   
   Patch provided by Andreas Jaeger.

2010-03-11 11:57  dts12

   * configure, configure.in:

   Replace backquote with single quote in configure output message.
   While this change is probably not strictly necessary, it feels
   sensible to avoid this particular use of backquotes, Just In
   Case.
   See discussion in Patch #2952169

2010-03-11 11:43  dts12

   * snmplib/mib.c:

   CHANGES: library: PATCH: 2952140: Overflow counter32 and gauge32
   on 64bit systems correctly
   Patch provided by Leonardo Chiquitto

2010-03-11 11:36  dts12

   * testing/TESTCONF.sh, testing/eval_suite.sh:

   CHANGES: build: PATCH: 2952020: Explicitly set permission on
   temporary testing output directories.
   Patch provided by Leonardo Chiquitto.

2010-03-11 11:26  dts12

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   CHANGES: snmpd: PATCH: 2950845: Fix ifHighSpeed calculation
   Patch provided by Leonardo Chiquitto

2010-03-03 16:11  jsafranek

   * configure, include/net-snmp/net-snmp-config.h.in:

   Regerate configure script after rev. 18193 (automatic RPM version
   detection).
   Net-SNMP should compile with rpm-4.6 automatically.

2010-02-23 12:27  jsafranek

   * configure.in:

   CHANGES: building: Fixed compilation with rpm-4.6.
   Turn on the legacy API when rpm-4.6 is detected.

2010-02-05 09:48  jsafranek

   *  agent/mibgroup/if-mib/data_access/interface_linux.c,   
      agent/mibgroup/mibII/interfaces.c,   
      include/net-snmp/data_access/interface.h:

   CHANGES: snmpd: report real ifSpeed of network interface even it
   is down.
   Some interfaces can report their real speed, even they are down.
   And if they can't, the fallback to 10Mbps is still there.

2010-02-01 01:07  tanders

   * testing/tests/T055agentv1mintrap:

   Follow-up for r18093: same changes for all branches

2010-02-01 01:05  tanders

   *  testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap,   
      testing/tests/T056agentv2cmintrap, testing/tests/T113agentxtrap:

   CHANGES: building: 'make test TESTOPTS="-P tcp"' works fine now

2010-01-31 01:42  tanders

   * man/Makefile.in:

   Follow-up for r17710 / backport of r17712: remove an obsolete
   manual
   page from the set of files that should be installed

2010-01-29 20:07  jsafranek

   * testing/tests/T059trapdtraphandle:

   Elaborate on rev. 18089 and adjust the temporary directory to the
   *    *really working one*.  2010-01-29 19:11  jsafranek


   * testing/tests/T059trapdtraphandle:

   Fix test 35 when configure option '--with-temp-file-pattern' was
   used and the directory for temp. files does not exist yet.

2010-01-26 09:27  jsafranek

   * agent/mibgroup/host/hr_swinst.c:

   CHANGES: snmpd: fix rare race condition when reading RPM
   database.
   Old rpm versions return NULL instead of Header when another RPM
   instance holds
   database locks. I.e. snmpd sometimes crashes when reading
   hr_swInst and rpm is
   installing/updating/removing another package. As a solution,
   whole RPM cache
   is thrown away and re-read when we got an error from librpm. The
   whole process
   is restarted only three times, to prevent endless loop.

2010-01-22 00:39  hardaker

   * COPYING:

   Copyright file update for SPARTA, Inc.

2010-01-21 14:55  jsafranek

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   CHANGES: PATCH: 2926374: from Ed Swierk: fixed reading of
   ipAddressTable from /proc/net/if_inet6 on Linux
   
   The kernel might provide longer fields, especially on 64-bit
   systems.

2010-01-20 08:53  jsafranek

   * man/snmpnetstat.1.def:

   Fix minor typo in man page, it's snmpnetstat -Cp, not -CP.

2010-01-06 13:33  jsafranek

   * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/at.h:

   Add support of network interfaces with HW address bigger than 6
   bytes to atTable. Some HW, like InfiniBand, uses HW addresses
   with 9 and more bytes.

2010-01-06 12:33  dts12

   * snmplib/snmpUnixDomain.c:

   CHANGES: snmplib: BUGS: 2922390: Fix test for missing contextName
   parameter

2010-01-05 22:20  dts12

   * snmplib/snmpCallbackDomain.c:

   CHANGES: snmplib: BUGS: 2919320: Avoid accessing freed memory
   Reported by Tomasz Lis

2010-01-05 18:58  dts12

   * agent/mibgroup/ucd-snmp/proc.c:

   CHANGES: snmpd: BUGS: 2914410: Fix crash on empty command lines

2010-01-05 15:31  dts12

   * agent/mibgroup/agentx/protocol.c:

   CHANGES: snmpd: PATCH: 2912584: Fix null OID handling in Agentx
   on 64bit
   Patch supplied by Lutz Jaenicke

2009-12-22 07:59  bvassche

   * snmplib/read_config.c:

   Reverted r17926, which made the string returned by
   read_config_read_octet_string() zero-terminated. A new patch will
   follow
   that fixes the callers of read_config_read_octet_string() that
   were
   assuming that read_config_read_octet_string() zero-terminates the
   string
   read by this function.

2009-12-21 13:52  bvassche

   * snmplib/read_config.c:

   Follow-up for r17928: while r17928 fixed a dangling pointer
   dereference
   detected by running the Net-SNMP software on Windows, that patch
   introduced
   a dangling pointer dereference about which only Valgrind on Linux
   complained.
   This follow-up patch fixes both dangling pointer dereferences
   triggered by
   parsing the persistentDir keyword.

2009-12-21 12:23  bvassche

   * snmplib/read_config.c:

   Applied a slightly modified version of patch #2912055: make sure
   that
   parsing the "persistentDir" keyword in snmp.conf does not trigger
   a
   dangling pointer. To my surprise BoundsChecker complained about
   this
   (on Windows), but Valgrind did not report this issue (on Linux).

2009-12-21 12:08  bvassche

   * agent/mibgroup/notification-log-mib/notification_log.c:

   Follow-up for r17925 (fix memory leak during startup): while
   r17925 fixed
   only the leak triggered from inside the for-loop, this patch does
   now also
   fix the leak triggered by the netsnmp_table_dataset_add_row()
   call near
   the end of log_notification().

2009-12-21 12:01  bvassche

   * snmplib/read_config.c:

   Applied patch #2912062: make sure that the string returned by
   read_config_read_octet_string() is properly terminated, such that
   the
   callers of this function do not trigger past-end-of-buffer reads.
   Found
   this issue via BoundsChecker.

2009-12-21 11:06  bvassche

   * agent/mibgroup/notification-log-mib/notification_log.c:

   Applied patch #2912068, which fixes a memory leak during startup.
   The
   function log_notification() adds a row to the table
   nlmLogVarTable, but
   this function can be called before that table has been
   initialized. If
   that happens, memory is allocated for a row but that memory is
   never
   added to the cached table data. The BoundsChecker tool reported
   this as
   a "memory leak leaving scope".

2009-12-21 10:51  bvassche

   * README.win32:

   Backported the spelling fixes from trunk revision 17901 (the
   information
   added in r17901 about hrSystemUptime does not apply to the 5.3
   branch
   because that information is specific to the winExtDLL module,
   which has
   been added in Net-SNMP 5.4).

2009-12-17 10:03  dts12

   * man/snmptest.1.def:

   Fix typo.

2009-12-10 15:43  dts12

   *  agent/mibgroup/disman/mteTriggerTable.c,   
      agent/mibgroup/utilities/iquery.c:

   CHANGES: snmpd: PATCHES: 2911323: Fix agent lockup when
   monitoring AgentX-delegated information

2009-12-09 14:37  jsafranek

   *  agent/mibgroup/ip-mib/data_access/arp_linux.c,   
      include/net-snmp/data_access/arp.h:

   CHANGES: snmpd: Add support of network interfaces with HW address
   bigger than 6 bytes to ipNetToMediaTable and
   ipNetToPhysicalTable.
   Some HW, like InfiniBand, uses HW addresses with 9 and more
   bytes. Snmpd on Linux was not able to parse /proc/net/arp then
   and produced ugly 'ioctl 35123 returned -1' to log.

2009-12-08 21:54  magfr

   * agent/mibgroup/util_funcs.c:

   CHANGES: snmplib, snmpd: Make sure that a mask is given to open
   when O_CREAT is specified

2009-12-07 10:46  dts12

   * apps/snmptable.c:

   Tweak missing subidentifier processing to be more type-aware.
   (An issue with AIX, at least)

2009-12-05 17:42  tanders

   * perl/SNMP/SNMP.xs:

   call netsnmp_read_module instead of read_module to make it
   compile with
   NETSNMP_CLEAN_NAMESPACE

2009-12-05 17:19  tanders

   * agent/mibgroup/disman/schedule/schedCore.c:

   apply r17854 build fix to all affected branches

2009-12-02 15:39  jsafranek

   *  agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c,   
      agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c,
         agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c,   
      agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c:

   CHANGES: snmpd: Fixed invalid access to memory in TCP-MIB
   This partly reverts patch 17719 - the entries *are* used after
   raw_data container is freed. These entries should be freed when
   associated rowreq_ctx is freed.

2009-12-01 12:36  dts12

   * include/net-snmp/library/snmp_api.h:

   Update a redundant (and probably inaccurate) comment.

2009-12-01 12:31  dts12

   * agent/helpers/table.c:

   CHANGES: agent: BUGS: 2822360: Fix memory leak when building
   table OIDs

2009-12-01 12:08  dts12

   * apps/snmptable.c:

   CHANGES: snmptable: BUGS: 2837998: Handle missing instance
   subidentifiers in results

2009-12-01 11:56  dts12

   * agent/mibgroup/agentx/client.c:

   CHANGES: agent: BUGS: 2841008: Protect against crash following
   failed AgentX response

2009-11-30 16:55  dts12

   * agent/mibgroup/disman/schedule/schedCore.c:

   CHANGES: agent: BUGS: 2873858: Fix handling of schedOwner index.
   Patch provided by Max Schubert.

2009-11-30 16:46  dts12

   * local/mib2c.old-api.conf:

   CHANGES: mib2c: BUGS: 2888569: Fix generation of table columns
   array

2009-11-30 16:30  dts12

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   CHANGES: agent: BUGS: 2894059: Handle errors when counting
   interfaces

2009-11-30 15:13  dts12

   * perl/agent/agent.xs:

   CHANGES: perl: PATCH: 2890931: Better handling of Counter64
   values.
   Patch provided by Max Romanov.

2009-11-30 15:07  dts12

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   CHANGES: agent: PATCH: 2887816: Protect against division-by-zero
   crash

2009-11-30 14:49  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   CHANGES: agent: PATCH: 2883155: Fix memory leak in proxy
   handling.
   Patch supplied by Gowtham Thommandra.

2009-11-30 14:12  dts12

   * agent/mibgroup/agentx/subagent.c:

   CHANGES: agent: PATCH: 2877518: Fix handling of scoped AgentX
   variables

2009-11-13 12:59  jsafranek

   * agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c:

   CHANGES: snmpd: Fixed logging of 'truncating integer value > 32
   bits' in IP-MIB and TCP-MIB
   The counters, which grow fast are now cut to 32bits.

2009-11-11 09:00  dts12

   * local/mib2c.iterate.conf, local/mib2c.table_data.conf:

   Fix cache free routine to match header declaration.
   Return success/failure values from cache load routine.
   Problem identified by Xuan.

2009-10-09 12:38  jsafranek

   * snmplib/snmp_client.c:

   CHANGES: snmplib: PATCH:2871747: plug memory leak in OID
   processing.
   The memory leaked when small OID, which could fit pre-allocated
   vp->name_loc, was placed in different (allocated) one.

2009-10-09 05:31  magfr

   * snmplib/mib.c, snmplib/parse.c:

   CHANGES: BUG: 2838243: Correct the output of unsigned values.
   Thanks to Jack Huang of Qualcomm who pointed out this bug.

2009-10-09 05:00  magfr

   * snmplib/parse.c:

   CHANGES: snmplib: Change the parsing of ranges to accept all
   valid values.

2009-10-07 12:50  jsafranek

   * agent/mibgroup/mibII/vacm_vars.c:

   CHANGES: snmpd: Fixed creation of views using snmpusm, OIDs with
   indexes > 255 are allowed now.
   This reverts SVN commit #7492.

2009-10-05 19:19  magfr

   *  include/net-snmp/library/file_utils.h,   
      include/net-snmp/library/text_utils.h:

   CHANGES: snmplib: Correct the spelling of __cplusplus when
   checking if the file should be wrapped in extern "C".

2009-09-30 10:12  dts12

   * agent/mibgroup/host/hr_swinst.c:

   CHANGES: Solaris: Protect against missing package version
   information crashing the agent.
   Problem reported by Inyaven Sakarai.

2009-09-23 23:40  hardaker

   * FAQ:

   proper project capitalization

2009-09-22 21:51  tanders

   * README.solaris:

   fix typos

2009-08-26 14:50  dts12

   * snmplib/snmp_api.c:

   Protect against bogus failures (returning 0) and subsequent
   double-frees,
   due to 15-/31-bit masking when selecting request IDs. Identified
   by kromesky.

2009-08-05 20:07  dts12

   *  agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,   
      snmplib/file_utils.c:

   CHANGES: snmpd: BUG: 2822355: Fix memory leaks on
   udpEndpointTable (linux)
   Patch supplied by Frank Lichtenheld

2009-08-05 19:05  dts12

   * 
      agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c:

   CHANGES: snmpd: PATCHES: 2822337: Fix memory leak in
   ipAddressPrefixTable

2009-08-05 15:12  jsafranek

   * 
      agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c,
        
      agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c,
        
      agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c:

   Fix memory leak in UDP- and TCP-MIB.
   The data from raw_data are copied to cache, so it should be
   freed.

2009-08-05 10:16  dts12

   * apps/snmptable.c:

   CHANGES: apps: BUG: 2811577: Fix bug in GetBulk handling.
   Don't get confused by index values that contain a ':' character.

2009-08-04 21:59  dts12

   * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i:

   CHANGES: mib2c: BUG: 2827269: Suppress non-ordered TODO comments.

2009-08-04 21:35  dts12

   * local/mib2c.old-api.conf:

   Handle generating code for a single table,
   as well as a larger group.
   Also addresses bug 2150285

2009-08-04 10:57  jsafranek

   * agent/mibgroup/ip-mib/data_access/systemstats_common.c:

   CHANGES: snmpd: from "Marcus Rückert": fix possible crash when
   64-bit counters in ipSystemStatsTable get bigger than 2^32

2009-07-27 12:13  hardaker

   * man/netsnmp_Container_iterator.3:

   remove outdate case-conflicting manual page

2009-07-27 12:06  hardaker

   * perl/SNMP/t/bulkwalk.t:

   CHANGES: freebsd: patch from Cezary Morga to fix a make test on
   freebsd

2009-07-21 12:13  dts12

   * local/mib2c.table_data.conf:

   Fix missing semicolon typos.

2009-07-21 09:15  dts12

   * FAQ:

   New suggested entries.

2009-07-20 19:24  dts12

   * FAQ:

   Updates to CODING section.

2009-07-19 15:09  dts12

   * FAQ:

   Updates to COMPILING section.

2009-07-10 07:46  jsafranek

   * 
      agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c,
         local/mib2c:

   Fix another IPv4 address size - long has 8 bytes on 64bit Linux.
   Also fix the default type fo^CASN_IPADDRESS in mib2c, so the
   ipCidrRouteTable_interface.c can be safely regenerated.

2009-07-07 15:46  jsafranek

   *  agent/mibgroup/mibII/ipCidrRouteTable_access.c,   
      agent/mibgroup/ucd-snmp/pass.c,   
      agent/mibgroup/ucd-snmp/pass_persist.c:

   Fix IP address length on 64 bit systems in mibII, pass and
   pass_persist modules.

2009-06-16 15:19  rstory

   * snmplib/container.c:

   check for null pointer before deref

2009-06-15 15:25  dts12

   * FAQ:

   Updates to AGENT section.

-------------------------------------------------------------

Changes: V5.3.2 -> V5.3.3

2009-06-01 17:56  rstory

   * Makefile.top:

   bump up lib revision for bumps made in the 5.3.2.x line but not
   make in 5-3-patches

2009-06-01 01:55  rstory

   *  man/netsnmp_agent.3, man/netsnmp_agent_registry.3,   
      man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,   
      man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,   
      man/netsnmp_cache_handler.3, man/netsnmp_callback.3,   
      man/netsnmp_container.3, man/netsnmp_data_list.3,   
      man/netsnmp_debug.3, man/netsnmp_default_store.3,   
      man/netsnmp_handler.3, man/netsnmp_instance.3,   
      man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,   
      man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,   
      man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,   
      man/netsnmp_multiplexer.3,   
      man/netsnmp_netsnmp_agent_request_info_s.3,   
      man/netsnmp_netsnmp_column_info_t.3,   
      man/netsnmp_netsnmp_data_list_s.3,   
      man/netsnmp_netsnmp_handler_registration_s.3,   
      man/netsnmp_netsnmp_iterator_info_s.3,   
      man/netsnmp_netsnmp_mib_handler_access_methods.3,   
      man/netsnmp_netsnmp_mib_handler_methods.3,   
      man/netsnmp_netsnmp_mib_handler_s.3,   
      man/netsnmp_netsnmp_request_info_s.3,   
      man/netsnmp_netsnmp_table_registration_info_s.3,   
      man/netsnmp_netsnmp_table_request_info_s.3,   
      man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,   
      man/netsnmp_read_config.3, man/netsnmp_read_only.3,   
      man/netsnmp_row_merge.3, man/netsnmp_scalar.3,   
      man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,   
      man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,   
      man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,   
      man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,   
      man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,   
      man/netsnmp_table.3, man/netsnmp_table_array.3,   
      man/netsnmp_table_container.3, man/netsnmp_table_data.3,   
      man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,   
      man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,   
      man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,  
       man/netsnmp_table_rows.3, man/netsnmp_tdata.3,   
      man/netsnmp_util.3, man/netsnmp_utilities.3,   
      man/netsnmp_variable_list.3, man/netsnmp_watcher.3:

   documentation update

2009-06-01 01:51  rstory

   *  FAQ, README, configure, configure.in, dist/net-snmp.spec,   
      snmplib/snmp_version.c:

   Version number update

2009-05-29 09:08  dts12

   * local/passtest.pl, mibs/Makefile.in, mibs/NET-SNMP-PASS-MIB.txt:

   Rework "passtest" examples to fully validate GETNEXT requests,
   and use a legitimate MIB structure for output.
   Add an example MIB to define that structure.

2009-05-28 12:57  dts12

   * FAQ:

   Remove discussion of 5.4-only functionality from earlier lines.

2009-05-28 12:55  dts12

   * FAQ:

   Synchronise with latest FAQ
   (including 5.5 revisions up to MIBs section)

2009-05-20 20:20  rstory

   * CHANGES:

   version update

2009-05-20 19:36  rstory

   * ChangeLog:

   version update

2009-05-19 19:55  rstory

   * perl/TrapReceiver/const-c.inc, perl/TrapReceiver/const-xs.inc:

   Version number update

2009-05-19 17:50  alex_b

   * perl/TrapReceiver/TrapReceiver.pm:

   Update Perl TrapReceiver example to properly output the
   securityEngineID and contextEngineID.

2009-05-19 13:31  rstory

   * configure:

   Version number update

2009-05-19 11:33  rstory

   *  man/netsnmp_agent.3, man/netsnmp_agent_registry.3,   
      man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,   
      man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,   
      man/netsnmp_cache_handler.3, man/netsnmp_callback.3,   
      man/netsnmp_container.3, man/netsnmp_data_list.3,   
      man/netsnmp_debug.3, man/netsnmp_default_store.3,   
      man/netsnmp_handler.3, man/netsnmp_instance.3,   
      man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,   
      man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,   
      man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,   
      man/netsnmp_multiplexer.3,   
      man/netsnmp_netsnmp_agent_request_info_s.3,   
      man/netsnmp_netsnmp_column_info_t.3,   
      man/netsnmp_netsnmp_data_list_s.3,   
      man/netsnmp_netsnmp_handler_registration_s.3,   
      man/netsnmp_netsnmp_iterator_info_s.3,   
      man/netsnmp_netsnmp_mib_handler_access_methods.3,   
      man/netsnmp_netsnmp_mib_handler_methods.3,   
      man/netsnmp_netsnmp_mib_handler_s.3,   
      man/netsnmp_netsnmp_request_info_s.3,   
      man/netsnmp_netsnmp_table_registration_info_s.3,   
      man/netsnmp_netsnmp_table_request_info_s.3,   
      man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,   
      man/netsnmp_read_config.3, man/netsnmp_read_only.3,   
      man/netsnmp_row_merge.3, man/netsnmp_scalar.3,   
      man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,   
      man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,   
      man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,   
      man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,   
      man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,   
      man/netsnmp_table.3, man/netsnmp_table_array.3,   
      man/netsnmp_table_container.3, man/netsnmp_table_data.3,   
      man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,   
      man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,   
      man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,  
       man/netsnmp_table_rows.3, man/netsnmp_tdata.3,   
      man/netsnmp_util.3, man/netsnmp_utilities.3,   
      man/netsnmp_variable_list.3, man/netsnmp_watcher.3:

   documentation update

2009-05-19 11:29  rstory

   *  FAQ, README, configure, configure.in, dist/net-snmp.spec,   
      snmplib/snmp_version.c:

   Version number update

2009-05-15 19:22  tanders

   * snmplib/scapi.c:

   CHANGES: build: BUG: 2782700: build failure when using
   --with-pkcs on
   Solaris

2009-05-15 15:03  jsafranek

   * dist/find-requires, dist/net-snmp.spec:

   Copy .spec from trunk to benefit from compilation on wider range
   of distributions.

2009-05-14 13:39  jsafranek

   * snmplib/snmp_logging.c:

   The snmpcmd man page is not specific how range of log priorities
   should be specified on command line,
   i.e. both -LO 4-0 and -LO 0-4 are valid. All snmp commands (incl.
   snmpd) should recognize that.

2009-05-13 08:02  dts12

   * man/snmpd.conf.5.def:

   Bring documentation of notificationEvent syntax into line with
   reality.
   (Uses "-m" rather than "-n" to register standard MIB payload
   objects)
   Inconsistency reported by Richard Gipps.

2009-04-24 07:31  tanders

   * configure, configure.in:

   CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage
   table on HP-UX 11.31
   (allow for mnttab that is a character special device)

2009-04-23 23:14  tanders

   * agent/mibgroup/host/hr_storage.c:

   CHANGES: AIX: BUG: 2712670: Agent crashes on AIX with hrStorage

2009-04-23 22:53  hardaker

   * snmplib/snmp_alarm.c:

   fix C++ style comments

2009-04-23 22:16  tanders

   * agent/mibgroup/host/hr_filesys.c:

   improve error message when failing to open mnttab

2009-04-23 22:10  tanders

   * configure, configure.in:

   CHANGES: HP-UX: BUG: 2779472: Filesystems missing in hrStorage
   table on
   HP-UX 11.31

2009-04-23 21:48  tanders

   * agent/mibgroup/kernel_sunos5.c:

   CHANGES: Solaris: PATCH: 2751588: Inconsistent data (e.g. UDP/TCP
   MIB
   scalar values of zero) can be reported on Solaris 10U4+
   Patch provided by Anders Persson

2009-04-23 16:57  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   CHANGES: solaris: PATCH: 2012404: deal with more than 10
   interfaces. New hardcoded limit is 50. A better scaling patch
   would be appreciated :-)

2009-04-23 16:35  hardaker

   * local/mib2c-conf.d/generic-table-oids.m2c:

   CHANGES: mib2c: PATCH: 2136437: make FLAG defines more 64bit
   friendly when huge tables are encountered

2009-04-23 15:58  hardaker

   *  agent/helpers/table_data.c, agent/helpers/table_dataset.c,   
      agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/vacm_context.c, 
        apps/encode_keychange.c, snmplib/container_binary_array.c,   
      snmplib/keytools.c, snmplib/mib.c, snmplib/parse.c,   
      snmplib/snmpUDPIPv6Domain.c, snmplib/snmpv3.c:

   CHANGES: build: PATCH: 2184039: misc fixes for freeing memory
   during error conditions.

2009-04-23 15:47  hardaker

   * perl/SNMP/SNMP.xs:

   CHANGES: perl: PATCH: 2361712: from kbrint to fix getbulk
   optimization during walks where end conditionns are met on middle
   OIDs first.

2009-04-23 03:27  hardaker

   * snmplib/snmp_alarm.c:

   CHANGES: snmplib: PATCH: 2505488: from dabokey to fix alarms not
   being triggered at the right times due to large clock skews.

2009-04-22 23:49  hardaker

   *  agent/mibgroup/agent/extend.c, apps/snmpnetstat/inet.c,   
      apps/snmpnetstat/route.c, apps/snmptrapd_handlers.c,   
      apps/snmptrapd_handlers.h, snmplib/system.c:

   CHANGES: ports: PATCH: 2688342: from ahmake to fix various


2009-04-09 14:57  rstory

   * configure.in:

   CHANGES: perl: BUG: check for rc when using ExtUtils::Embed

2009-04-09 12:28  dts12

   * agent/helpers/table_iterator.c:

   CHANGES: snmpd: PATCH: 1550730: Report errors from iterator-based
   handlers.
   Based on a patch provided by Wayne Glantz

2009-04-09 11:41  dts12

   * agent/mibgroup/snmpv3/usmUser.c:

   CHANGES: snmpd: PATCH: 2124288: Fix setting of
   usmUserPrivProtocol at creation.
   Logic bug, reported by Ramesh Kotabagi

2009-04-09 09:12  dts12

   * snmplib/snmpusm.c:

   CHANGES: snmplib: PATCH: 2258229: Remove misleading comment
   Patch provided by Dan Anderson

2009-04-09 08:54  dts12

   * local/mib2c.iterate_access.conf:

   CHANGES: mib2c: PATCH: 2316127: Fix bug in iterate_access
   generated code.

2009-04-08 16:00  dts12

   * agent/snmp_agent.c:

   CHANGES: snmpd: PATCH: 2384779: Fix handling of GetBulk with
   N>0,M==0
   Patch provided by Angus Salkeld

2009-04-08 15:48  dts12

   * snmplib/mib.c:

   CHANGES: snmplib: PATCH: 2479700: Fix zoned IP address used as
   table indices
   Patch provided by Brian Retford.

2009-04-08 15:33  dts12

   * snmplib/snmp_logging.c:

   CHANGES: snmplib: PATCH: 2492377: Fix typo/bug in
   snmp_enable_callback()
   Reported by joyceanmachine

2009-04-08 15:16  dts12

   * snmplib/snmp_client.c:

   CHANGES: snmplib: PATCH: 2538169: Prevent infinite retries for an
   invalid error-index.
   Patch provided by Doug Manley

2009-04-08 14:30  dts12

   * snmplib/read_config.c, snmplib/snmpUDPIPv6Domain.c:

   CHANGES: snmplib: PATCH: 2713841: Fix runtime errors triggered by
   high-ASCII chars
   Patch provided by Bart Van Assche

2009-04-08 14:16  dts12

   * snmplib/snmpUDPIPv6Domain.c:

   CHANGES: snmplib: PATCH: 2689362: Fix handling of IPv6 hostnames.
   Patch provided by Nestor Melo.

2009-04-06 18:22  dts12

   * agent/mibgroup/host/hr_swrun.c:

   Proper check for empty process status file.
   (Avoids truncated walk of hrSWRunPath on SuSE systems)
   Reported by Kamil Kisiel.

2009-04-06 12:05  tanders

   * perl/agent/agent.xs, perl/agent/typemap:

   CHANGES: perl: BUG 1554817: from xanco: revised fix for the class
   assigment so
   getRootOID works properly. Now passes "make test" and "make
   perltest".

2009-04-02 21:24  hardaker

   * agent/snmp_agent.c:

   CHANGES: BUG 112694: Patch from Bill Fenner: don't open (and
   clobber) an agentx socket if the other transports fail to open

2009-03-31 15:12  dts12

   * local/mib2c.table_data.conf:

   Balance parentheses in cache-based registration code.

2009-03-31 15:07  dts12

   * local/mib2c.table_data.conf:

   But they're not C comments at all, Dave.
   They are mib2c template comments,
   and should be omitted from the generated code.
   <sigh>

2009-03-31 15:00  dts12

   * local/mib2c.table_data.conf:

   C comments use /* ... */, not #

2009-03-18 10:52  dts12

   * agent/mibgroup/hardware/cpu/cpu_linux.c:

   cpu_linux: avoid reading past end of buffer
   Patch provided by Stephen Hemminger

2009-03-18 10:43  dts12

   *  agent/mibgroup/hardware/cpu/cpu_linux.c,   
      agent/mibgroup/hardware/memory/memory_linux.c:

   linux: increase size of initial proc i/o buffer
   Patch provided by Stephen Hemmings

2009-03-18 10:31  dts12

   * agent/mibgroup/hardware/memory/memory_linux.c:

   memory_linux: avoid reading past end of buffer.
   Patch provided by Stephen Hemminger

2009-03-18 10:25  dts12

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   Fix valgrind warning.
   Patch provided by Stephen Hemminger

2009-03-06 17:51  rstory

   *  man/netsnmp_agent.3, man/netsnmp_agent_registry.3,   
      man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,   
      man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,   
      man/netsnmp_cache_handler.3, man/netsnmp_callback.3,   
      man/netsnmp_container.3, man/netsnmp_data_list.3,   
      man/netsnmp_debug.3, man/netsnmp_default_store.3,   
      man/netsnmp_handler.3, man/netsnmp_instance.3,   
      man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,   
      man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,   
      man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,   
      man/netsnmp_multiplexer.3,   
      man/netsnmp_netsnmp_agent_request_info_s.3,   
      man/netsnmp_netsnmp_column_info_t.3,   
      man/netsnmp_netsnmp_data_list_s.3,   
      man/netsnmp_netsnmp_handler_registration_s.3,   
      man/netsnmp_netsnmp_iterator_info_s.3,   
      man/netsnmp_netsnmp_mib_handler_access_methods.3,   
      man/netsnmp_netsnmp_mib_handler_methods.3,   
      man/netsnmp_netsnmp_mib_handler_s.3,   
      man/netsnmp_netsnmp_request_info_s.3,   
      man/netsnmp_netsnmp_table_registration_info_s.3,   
      man/netsnmp_netsnmp_table_request_info_s.3,   
      man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,   
      man/netsnmp_read_config.3, man/netsnmp_read_only.3,   
      man/netsnmp_row_merge.3, man/netsnmp_scalar.3,   
      man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,   
      man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,   
      man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,   
      man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,   
      man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,   
      man/netsnmp_table.3, man/netsnmp_table_array.3,   
      man/netsnmp_table_container.3, man/netsnmp_table_data.3,   
      man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,   
      man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,   
      man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,  
       man/netsnmp_table_rows.3, man/netsnmp_tdata.3,   
      man/netsnmp_util.3, man/netsnmp_utilities.3,   
      man/netsnmp_variable_list.3, man/netsnmp_watcher.3:

   documentation update

2009-03-06 16:53  rstory

   *  FAQ, README, configure, configure.in, dist/net-snmp.spec,   
      snmplib/snmp_version.c:

   Version number update

2009-03-06 16:53  rstory

   * configure.in:

   fix names for proper caching (s/cv/ac_cv)

2009-02-27 13:20  jsafranek

   * agent/mibgroup/ucd-snmp/diskio.c:

   Get rid of annoying 'diskio.c: don't know how to handle 9
   request' in log.
   It's being written to log everytime someone queries
   UCD-SNMP-DISKIO MIB.

2009-02-24 07:26  magfr

   * snmplib/snmp_logging.c:

   CHANGES: Make -LN stop dumping core. Make bad debug levels report
   the offending symbol.

2009-02-16 21:24  hardaker

   * perl/agent/agent.xs:

   CHANGES: perl: BUG 1554817: Patch from xanco: fix the class
   assigment so getRootOID works properly.

2009-02-13 09:57  dts12

   * CHANGES:

   Consolidate ordering and categories

2009-02-13 09:45  dts12

   * CHANGES, NEWS:

   Fix truncated NEWS items

2009-02-13 09:30  dts12

   * CHANGES, NEWS:

   Remove duplicate 5.3.2 entries from 5.3.3.pre1 section.

2009-02-05 01:30  rstory

   * CHANGES, NEWS:

   version update

2009-02-05 00:58  rstory

   * ChangeLog:

   version update

2009-02-05 00:34  rstory

   *  man/netsnmp_agent.3, man/netsnmp_agent_registry.3,   
      man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,   
      man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,   
      man/netsnmp_cache_handler.3, man/netsnmp_callback.3,   
      man/netsnmp_container.3, man/netsnmp_data_list.3,   
      man/netsnmp_debug.3, man/netsnmp_default_store.3,   
      man/netsnmp_handler.3, man/netsnmp_instance.3,   
      man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,   
      man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,   
      man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,   
      man/netsnmp_multiplexer.3,   
      man/netsnmp_netsnmp_agent_request_info_s.3,   
      man/netsnmp_netsnmp_column_info_t.3,   
      man/netsnmp_netsnmp_data_list_s.3,   
      man/netsnmp_netsnmp_handler_registration_s.3,   
      man/netsnmp_netsnmp_iterator_info_s.3,   
      man/netsnmp_netsnmp_mib_handler_access_methods.3,   
      man/netsnmp_netsnmp_mib_handler_methods.3,   
      man/netsnmp_netsnmp_mib_handler_s.3,   
      man/netsnmp_netsnmp_request_info_s.3,   
      man/netsnmp_netsnmp_table_registration_info_s.3,   
      man/netsnmp_netsnmp_table_request_info_s.3,   
      man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,   
      man/netsnmp_read_config.3, man/netsnmp_read_only.3,   
      man/netsnmp_row_merge.3, man/netsnmp_scalar.3,   
      man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,   
      man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,   
      man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,   
      man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,   
      man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,   
      man/netsnmp_table.3, man/netsnmp_table_array.3,   
      man/netsnmp_table_container.3, man/netsnmp_table_data.3,   
      man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,   
      man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,   
      man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,  
       man/netsnmp_table_rows.3, man/netsnmp_tdata.3,   
      man/netsnmp_util.3, man/netsnmp_utilities.3,   
      man/netsnmp_variable_list.3, man/netsnmp_watcher.3:

   documentation update

2009-02-05 00:33  rstory

   * configure:

   Version number update


2009-02-03 21:08  rstory

   *  man/netsnmp_agent.3, man/netsnmp_agent_registry.3,   
      man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3,   
      man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3,   
      man/netsnmp_cache_handler.3, man/netsnmp_callback.3,   
      man/netsnmp_container.3, man/netsnmp_data_list.3,   
      man/netsnmp_debug.3, man/netsnmp_default_store.3,   
      man/netsnmp_handler.3, man/netsnmp_instance.3,   
      man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3,   
      man/netsnmp_library.3, man/netsnmp_mib_maintenance.3,   
      man/netsnmp_mib_utilities.3, man/netsnmp_mode_end_call.3,   
      man/netsnmp_multiplexer.3,   
      man/netsnmp_netsnmp_agent_request_info_s.3,   
      man/netsnmp_netsnmp_column_info_t.3,   
      man/netsnmp_netsnmp_data_list_s.3,   
      man/netsnmp_netsnmp_handler_registration_s.3,   
      man/netsnmp_netsnmp_iterator_info_s.3,   
      man/netsnmp_netsnmp_mib_handler_access_methods.3,   
      man/netsnmp_netsnmp_mib_handler_methods.3,   
      man/netsnmp_netsnmp_mib_handler_s.3,   
      man/netsnmp_netsnmp_request_info_s.3,   
      man/netsnmp_netsnmp_table_registration_info_s.3,   
      man/netsnmp_netsnmp_table_request_info_s.3,   
      man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,   
      man/netsnmp_read_config.3, man/netsnmp_read_only.3,   
      man/netsnmp_row_merge.3, man/netsnmp_scalar.3,   
      man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3,   
      man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3,   
      man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3,   
      man/netsnmp_snmp_pdu.3, man/netsnmp_snmp_session.3,   
      man/netsnmp_stash_cache.3, man/netsnmp_stash_to_next.3,   
      man/netsnmp_table.3, man/netsnmp_table_array.3,   
      man/netsnmp_table_container.3, man/netsnmp_table_data.3,   
      man/netsnmp_table_dataset.3, man/netsnmp_table_generic.3,   
      man/netsnmp_table_indexes.3, man/netsnmp_table_iterator.3,   
      man/netsnmp_table_iterator.h.3, man/netsnmp_table_maintenance.3,  
       man/netsnmp_table_rows.3, man/netsnmp_tdata.3,   
      man/netsnmp_util.3, man/netsnmp_utilities.3,   
      man/netsnmp_variable_list.3, man/netsnmp_watcher.3:

   documentation update

2009-02-03 19:27  rstory

   *  FAQ, README, configure, configure.in, dist/net-snmp.spec,   
      perl/ASN/ASN.pm, perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,   
      perl/SNMP/SNMP.pm, perl/TrapReceiver/TrapReceiver.pm,   
      perl/agent/agent.pm, perl/agent/default_store/default_store.pm,   
      perl/default_store/default_store.pm, snmplib/snmp_version.c:

   Version number update

2009-02-03 18:57  rstory

   * Makefile.top:

   bump revision for new release

2009-01-29 08:38  dts12

   * snmplib/snmp_api.c:

   Return a less misleading error when adding an unrecognised value.

2009-01-28 10:10  dts12

   * snmplib/snmpUDPDomain.c:

   Fix src/dst confusion
   Patch provided by Krzysztof Olżdzki

2009-01-28 09:29  dts12

   * agent/mibgroup/smux/smux.c:

   CHANGES: Fix two bugs with smux password support.
   Patch supplied by Krzysztof Olżdzki

2009-01-23 14:53  jsafranek

   * snmplib/snmp_logging.c:

   Fix parsing of level ranges in '-L<capital>'.

2009-01-13 09:17  jsafranek

   * snmplib/asn1.c:

   Check encoding of OIDs.
   
   BER encoded OIDs should have high bit clear in the last byte of
   each subidentifier. This is now checked and parsing of OID fails,
   if this condition is not met.

2009-01-08 10:45  jsafranek

   * snmplib/snmp_logging.c:

   CHANGES: snmpd, apps: Parser of -LS command line argument now
   accepts both '-LS <level> <facility>' and '-LS
   <level><facility>'.
   
   Before patch #1806336 the first syntax was the only one
   supported. The patch
   changed the syntax to the second one, causing incompatibilities
   in stable
   branches. We now support both of them.

2009-01-06 22:23  hardaker

   * COPYING:

   update SPARTA for 2009

2008-12-15 23:25  hardaker

   * agent/mibgroup/disman/expression/expValueTable.c:

   Patch to change a typedef name from link to nodelink to avoid
   naming conflict issues.

2008-12-09 01:01  hardaker

   * include/net-snmp/library/snmplocalsm.h, snmplib/snmplocalsm.c:

   As agreed in the admin meeting, remove the older snmplocalsm
   security model

2008-12-04 11:44  jsafranek

   *  snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,   
      snmplib/snmpUDPDomain.c:

   Print ports as unsigned numbers.

2008-11-20 20:51  magfr

   * snmplib/snmpSTDDomain.c:

   Make log refer to the right function.

2008-11-20 20:46  magfr

   * apps/snmptrapd.c:

   CHANGES: Do not use %m in printf-formatted strings since %m in
   printf is a glibc extension.

2008-11-13 00:26  tanders

   * configure.in:

   fix typo

2008-11-13 00:24  tanders

   * dist/extractnews:

   make scripts executable

2008-11-12 17:38  hardaker

   * agent/snmp_perl.c:

   fix typo/spelling in an embedded perl error message

2008-11-11 13:13  jsafranek

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   Fix compilation on older Linuxes without SPEED_10000 and
   SPEED_2500.

2008-11-03 05:51  magfr

   * snmplib/snmpUDPDomain.c:

   CHANGES: BUG: 2217367: Backported 1616912 from revision 15683 to
   plug a memory leak

2008-11-01 19:25  hardaker

   * agent/snmp_agent.c:

   NEWS: snmpd: Applying patch from Magnus Fromreide to fix the
   getbulk issue reported by Oscar Mira-Sanchez

2008-10-22 07:29  dts12

   * snmplib/snmp_client.c:

   Don't clear session flags when testing one bit.

2008-10-16 09:56  jsafranek

   *  agent/mibgroup/if-mib/data_access/interface.c,   
      agent/mibgroup/if-mib/data_access/interface_linux.c,   
      include/net-snmp/data_access/interface.h:

   CHANGES: snmpd: PATCH: 2082726: correctly report NIC speeds
   higher than 4Gbit/s

2008-10-14 18:55  dts12

   * snmplib/snmpUDPDomain.c:

   CHANGES: snmplib: PATCH: 2043018: fix recvfrom hangs
   Also addresses (closed) bugs 1171904 and 1345296

2008-10-14 09:44  jsafranek

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   CHANGES: snmpd: fix memory leak when multiple interfaces have the
   same IPv6 address

2008-10-14 09:37  jsafranek

   * include/net-snmp/library/container.h, snmplib/container.c:

   CHANGES: snmpd: BUG: 1693039: be silent when insert fails.

2008-10-13 19:01  dts12

   *  agent/mibgroup/ucd-snmp/pass.c,   
      agent/mibgroup/ucd-snmp/pass_persist.c:

   CHANGES: snmpd: PATCH: 1977439: Fix pass/_persist bug with SET
   oid value

2008-09-30 22:11  dts12

   * perl/agent/agent.xs:

   CHANGES: perl: PATCH: 2022948: Fix for Counter64 in perl subagent

2008-08-29 19:54  dts12

   * dist/changelogfix:

   Retain filenames which don't include the expected prefix.

2008-08-27 13:39  jsafranek

   * agent/mibgroup/hardware/cpu/cpu_linux.c:

   S/390 uses slightly different format of the /proc/cpuinfo file:
   processor 0: version = FF, identification = 060AFE, machine =
   2094

2008-08-22 23:27  tanders

   * configure, configure.in:

   NEWS: build: BUG: 2023803: Compilation problems on HP-UX 11.31
   CHANGES: build: Limit the use of _KERNEL definitions in configure
   tests to match the use
   of _KERNEL in our codebase

2008-08-22 00:18  tanders

   * agent/mibgroup/host/hr_swrun.c:

   Fix build failure on HP-UX 11.31: use getpagesize() instead of
   PGSHIFT.
   Successfully tested on HP-UX 10.20, 11.00, 11.11, 11.23 and
   11.31.

2008-08-18 22:01  dts12

   * perl/SNMP/SNMP.pm:

   CHANGES: perl: PATCH: 2021444: Support SNMPv2c in gettable
   processing

2008-08-18 21:44  dts12

   * snmplib/snmpksm.c:

   CHANGES: snmplib: PATCH: 2003450: Fix a couple of 64-bit
   problems.

2008-08-18 19:22  tanders

   * snmplib/snmpUDPDomain.c:

   restrict IP_PKTINFO code to Linux (backport of r15223)

2008-08-17 21:08  dts12

   * agent/mibgroup/agentx/protocol.c:

   CHANGES: snmpd: PATCH: 2022936: Fix AgentX Counter64 decoding on
   64-bit architectures

2008-08-17 20:50  dts12

   * agent/snmpd.c:

   CHANGES: snmpd: PATCH: 2014204: Support -g {groupname}

2008-08-13 13:02  jsafranek

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   Correctly parse interface indexes higher than 0xff.

2008-08-12 08:27  jsafranek

   * agent/mibgroup/host/hr_swrun.c:

   Close file when parsing of /proc/XXX/status fails.

2008-08-07 09:00  jsafranek

   * man/snmpd.conf.5.def:

   Fix documentation of exec statament - it does not cache results
   anymore. Related to bug 883134

2008-07-30 17:40  dts12

   * agent/mibgroup/agentx/protocol.c:

   CHANGES: agent: BUG: 2003144: Increase size of AgentX packet
   build buffer

2008-07-30 17:28  dts12

   * net-snmp-config.in:

   CHANGES: build: PATCH: 1681035: from magfr: improve
   net-snmp-config /bin/sh compatibility
   Back-port of SVN revision 15961

2008-07-30 07:57  dts12

   * snmplib/mib.c:

   CHANGES: snmplib: BUG: 2027834: Extend string print buffer by the
   minimum necessary.

2008-07-29 16:19  dts12

   * agent/mibgroup/agentx/protocol.c:

   a) Fix the size of the buffer in just one place
   (makes it easier to change if necessary)
   b) Fix various unfortunate line-breaks (within "pdu->flags")

2008-07-28 14:39  dts12

   * agent/mibgroup/mibII/var_route.c:

   CHANGES: agent: BUG: 2023803: Ensure compilation is not dependent
   on an irrelevant configure characteristic for HP-UX 11

2008-07-28 11:41  dts12

   * configure, configure.in, include/net-snmp/net-snmp-config.h.in:

   NEWS: building: add --with-temp-file-pattern configure option
   Backport of SVN revision 17121

2008-07-28 10:56  dts12

   * apps/snmpset.c:

   CHANGES: apps: BUG: 1964136: Drop NULL type from snmpset usage
   message.

2008-07-24 23:22  tanders

   * man/snmpcmd.1.def:

   CHANGES: documentation: BUG: 2027129: fix typo in snmpcmd.1

2008-07-21 13:44  dts12

   * agent/helpers/old_api.c:

   CHANGES: agent: PATCH 1944581: Protect against core dumps with
   long string index values.

2008-07-17 10:05  jsafranek

   * agent/mibgroup/utilities/iquery.c:

   CHANGES: snmpd: BUG: 2018031: Don't probe engineID in internal
   monitor sessions.

2008-06-25 15:16  jsafranek

   * perl/SNMP/SNMP.xs:

   fix assertion when used with perl 5.10

2008-06-24 22:36  tanders

   *  testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget,   
      testing/tests/T015snmpv2cgetnext,   
      testing/tests/T0160snmpv2cbulkget,   
      testing/tests/T016snmpv2cgetfail,   
      testing/tests/T017snmpv2ctov1getfail,   
      testing/tests/T018snmpv1tov2cgetfail,   
      testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get,   
      testing/tests/T021snmpv3getnext,   
      testing/tests/T0220snmpv3bulkget:

   CHANGES: building: Disable tests if the agent is built without
   the mib module they depend on.
   Backport of r17087.

2008-06-17 08:57  dts12

   * snmplib/snmpTCPIPv6Domain.c:

   Fix potential buffer overflow in sprintf for TCP/IPv6
   Cross-port of revision 16668

2008-06-16 23:55  tanders

   * configure.in:

   CHANGES: build: BUG: 1995172: fix --without-elf configure usage
   message

2008-06-13 21:03  dts12

   * configure, configure.in:

   CHANGES: build: PATCH: 1899762: Tweak embedded_perl configure
   checks.

2008-06-11 10:16  dts12

   * dist/makerelease:

   Only enable IPX transport on Linux systems

2008-06-10 14:37  dts12

   *  agent/mibgroup/utilities/iquery.c,   
      include/net-snmp/library/snmp_api.h, snmplib/snmp_client.c:

   snmpd: PATCH: 1918383: Fix DisMan monitoring of AgentX subagents
   Note that this doesn't actually use the code submitted in that
   patch.
   Instead it inserts a callback hook into the
   snmp_synch_response_cb
   routine (using the myvoid pointer and a new session flag), which
   has
   the same effect without needing to duplicate any code.

2008-06-10 12:52  dts12

   * agent/mibgroup/disman/event/mteTrigger.c:

   Fix logic errors in handling of old/current varbind lists.
   Reported by Fred Gao in patch #1918383

2008-06-09 19:08  hardaker

   * snmplib/scapi.c:

   update to match published release

2008-06-09 09:05  dts12

   * apps/snmptrap.c, apps/snmpusm.c:

   A couple more missing error checks.
   Based on those reported by Boya Sun

2008-06-01 06:45  tanders

   * perl/TrapReceiver/TrapReceiver.xs:

   NEWS: snmptrapd: BUG: 1955227: Memory leak for embedded Perl on
   x86_64

2008-05-29 09:59  dts12

   *  agent/agent_registry.c, agent/helpers/stash_cache.c,   
      agent/mibgroup/agent/extend.c, agent/mibgroup/agentx/client.c,   
      agent/mibgroup/disman/event/mteTrigger.c, apps/snmptest.c,   
      apps/snmptrap.c, apps/snmpusm.c, snmplib/snmpusm.c:

   Various missing error checks, etc.
   Reported by Boya Sun.

2008-05-28 06:56  magfr

   * agent/helpers/scalar_group.c:

   CHANGES: snmpd: Enforce the lower limit on scalar_groups
   This fixes the case of getnext icmp.0 returning icmp.0.0 instead
   of the
   expected icmpInMsgs.0

2008-05-27 22:03  dts12

   * agent/mibgroup/agentx/master.c, agent/mibgroup/agentx/subagent.c:

   CHANGES: snmpd: BUG: 1912647: Fix memory leak following failed
   requests.
   Fix provided by Anton Pak

2008-05-27 21:22  dts12

   * snmplib/snmp_api.c:

   CHANGES: snmplib: BUG: 1958041: Ensure IDs are not truncated.

2008-05-25 07:24  magfr

   * agent/mibgroup/disman/event/mteEventConf.c:

   Remove a local variable only used to track a local string
   constant and replace t with a direct reference to the string
   constant.
   Mark two local functions static as well.

2008-05-25 07:17  magfr

   * agent/mibgroup/utilities/iquery.c:

   Reorder to avoid one strlen call.
   Add missing cast.

2008-05-25 07:14  magfr

   * agent/mibgroup/ip-mib/data_access/scalars_linux.c:

   Make ipfw_name a static array instead of a pointer as it is
   private to this module.

2008-05-25 07:05  magfr

   * agent/helpers/instance.c:

   When casting, cast to the right type.

2008-05-23 20:12  dts12

   * dist/snmpd-init.d, dist/snmptrapd-init.d:

   CHANGES: install: PATCH: 1969627: Handle empty
   /etc/sysconfig/network file
   Fix provided by Josh Wilmes

2008-05-23 20:07  dts12

   * agent/mibgroup/host/hr_filesys.c:

   CHANGES: snmpd: PATCH: 1967194: Recognise NFS4 mounts
   Submitted by Fabrice Bacchella

2008-05-22 20:55  dts12

   * snmplib/asn1.c:

   Don't change length of OID buffer if parsing the OID fails.
   Reported by saifulla Mohd Abdul.

2008-05-14 13:35  tanders

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   fix build failures with earlier Linux kernels (e.g. with RH7.1)
   introduced by r16909

2008-05-08 14:00  dts12

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   Drop support for the interim SIOCDEVPRIVATE-based ioctl calls.
   SIOCGMIIPHY/SIOCGMIIREG have been defined since at least Sept
   2001 (kernel 2.4.10),
   so the risk of calling an inappropriate private ioctl is probably
   greater than
   that of missing information from an ancient system.

2008-05-08 09:02  dts12

   * snmplib/snmp_api.c:

   Don't try to automatically create anonymous users.
   (An invalid trapsess directive may crash the agent)

2008-05-02 10:19  dts12

   * include/net-snmp/system/darwin9.h:

   Handle udpTable indexing on both PPC and Intel hardware.

2008-05-02 10:16  dts12

   * include/net-snmp/system/darwin9.h:

   Settings for Mac OS X Leopard. (Copied from 5.4.x version)

2008-04-30 05:28  magfr

   * snmplib/snmp_debug.c:

   Remove unncessary prototypes

2008-04-19 22:20  tanders

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   don't depend on OID resolution for disman linkUpDownNotifications

2008-04-08 20:38  hardaker

   * perl/agent/agent.pm:

   CHANGES: perl: fixed an extra brace in the docs pointed out by
   Jason Martin

2008-04-07 14:00  dts12

   * snmplib/parse.c:

   Another over-short DESCRIPTION buffer.

2008-04-07 13:57  dts12

   * snmplib/parse.c:

   Handle longer DESCRIPTION/REFERENCE strings in Capabilities
   statements.
   (Consistent processing with other MIB definition macros).
   Fix provided by Aleksandr Lomanov.

2008-03-26 07:52  magfr

   * snmplib/read_config.c:

   NEWS: snmplib: from "Aleksandr Lomanov": Corrected registering of
   multiple premib config handlers so that all of them get
   registered as premib handlers as opposed to the earlier behaviour
   where they always got registered as normal config items.

2008-03-25 06:07  magfr

   * agent/agent_registry.c:

   Remove spurious printf from unregister_mib_context

2008-03-24 17:54  dts12

   * local/mib2c:

   CHANGES: mib2c: BUG: 1874059,1737068: Handle MIB objects with
   embedded hyphens

2008-03-24 17:29  dts12

   * snmplib/asn1.c:

   CHANGES: snmplib: BUG: 1866655: Handle parsing invalid OID
   subidentifiers

2008-03-24 16:53  dts12

   * snmplib/asn1.c:

   CHANGES: library: PATCH: 1921861: Avoid endless loop after
   truncating 64bit int

2008-03-24 15:00  dts12

   * configure, configure.in:

   CHANGES: build: BUG: 1823381: Valid MIB directory search path on
   Windows

2008-03-21 17:28  hardaker

   * perl/agent/agent.xs:

   CHANGES: perl: PATCH: 1914643: from wilmesj: fix issues with
   embedded perl returning 0 being reclassified as a wrong data type
   when an int works.

2008-03-21 16:35  hardaker

   * agent/helpers/table_iterator.c:

   NEWS: snmpd: PATCH: 1909813: fix table_iterator hint to get_first
   when SORTED flag is set

2008-02-27 22:12  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   Fix C++ style comment

2008-02-22 23:52  hardaker

   * agent/mibgroup/if-mib/data_access/interface.c:

   CHANGES: snmpd: PATCH: 1896118: patch from jsafranek: fix ifTable
   32bit counters on linux

2008-02-22 23:44  hardaker

   * snmplib/parse.c:

   CHANGES: libsnmp: PATCH: 1898204: from Mike Wescott: fix bug
   1898198 in parse.c to avoid a segfault when parsing broken mibs.

2008-02-18 12:11  dts12

   * man/mib_api.3.def:

   Clarify the need to reset buffer length when calling 'read_objid'
   repeatedly.

2008-02-17 08:38  tanders

   * agent/agent_registry.c:

   portability fix

2008-02-15 13:00  tanders

   * agent/mibgroup/host/hr_swinst.c:

   portability fix

2008-02-15 04:39  hardaker

   * agent/snmpd.c:

   CHANGES: snmpd: PATCH: 1716548: from myamato: Fix help output so
   no space is printed between -D and arguments.

2008-02-15 03:44  hardaker

   * agent/agent_registry.c:

   NEWS: snmpd: PATCH: 1893468: from gkoenig: fixed registration of
   OIDs with ranges

2008-02-14 00:29  hardaker

   * COPYING:

   year update for sparta

2008-02-13 23:37  magfr

   * include/net-snmp/library/container.h, snmplib/container.c:

   NEWS: snmplib: Change CONTAINER_INSERT to not do partial inserts
   in containers with multiple indices when one insert fails.

2008-02-13 23:11  hardaker

   * snmplib/snmpusm.c:

   Fixed the createUser line to specify the -e flag (responding to a
   complaint about it be missing)

2008-02-13 17:15  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   CHANGES: snmpd: PATCH: 1783733: Put the package version number
   into the hrSWInst table for solaris.

2008-02-12 23:23  hardaker

   * snmplib/mib.c:

   CHANGES: libsnmp: PATCH: 1807489: fix ignoring of display hints.

2008-02-12 22:09  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   CHANGES: snmpd: PATCH: 1866823: from jsafranek: truncate 32 bit
   counter values on 64 bit machines to avoid bogus warnings.

2008-02-12 19:05  hardaker

   *  agent/mibgroup/if-mib/data_access/interface.c,   
      agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   CHANGES: snmpd: PATCH: 1849903: from jsafranek: do not spam log
   with asserts when XEN is used

2008-02-12 18:50  hardaker

   * snmplib/callback.c:

   CHANGES: libsnmp: PATCH: 1875022: from sem_prg: improve callback
   locking mechanisms

2008-02-12 17:40  hardaker

   * agent/mibgroup/ucd-snmp/memory_freebsd2.c:

   CHANGES: snmpd: PATCH: 1879261: from amesbury: Add in inactive
   memory to the cached report for freebsd

2008-02-12 15:22  hardaker

   * agent/mibgroup/host/hr_disk.c:

   Change snprintf print lengths to len-1 to leave 0 in final
   position for printing

2008-02-11 22:26  hardaker

   * configure, configure.in:

   fix quoted strings in help output

2008-01-30 17:29  hardaker

   * configure, configure.in:

   added vacm_conf to existing configure files (for trapd too)

2008-01-17 00:09  magfr

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   CHANGES: snmpd: PATCH: 1826088: from Jan Safranek: Use the right
   interface t read the netmask

2008-01-16 21:54  magfr

   * agent/mibgroup/ucd-snmp/disk.c:

   CHANGES: Handle device names with embedded spaces in
   UCD-SNMP-MIB::dskDevice

2008-01-16 00:47  magfr

   * agent/mibgroup/ucd-snmp/disk.c:

   CHANGES: snmpd: PATCH: 1828839: from jsafranek to provide better
   handling of disks mounted on paths with embedded spaces

2008-01-15 16:47  hardaker

   * snmplib/default_store.c:

   coverity bug 205: double check pointer that should never be null

2008-01-09 21:58  magfr

   * snmplib/container_binary_array.c:

   Delete unused static functions

2008-01-06 13:01  magfr

   * snmplib/snmp_client.c:

   Make error_string private and readonly

2007-12-22 19:22  dts12

   * perl/SNMP/SNMP.xs:

   CHANGES: perl: BUG: 1826174: Check for buffer overflow when
   printing values.

2007-12-21 23:19  dts12

   * perl/SNMP/SNMP.pm:

   CHANGES: perl: BUG: 1747733: More robust handling of undefined
   values.
   Patch supplied by Matti Linnanvuori

2007-12-21 21:33  dts12

   * agent/mibgroup/host/hr_filesys.c, agent/mibgroup/ucd-snmp/disk.c:

   CHANGES: snmpd: BUG: 1748206: Protect against failures to open
   /etc/mtab (or equiv)

2007-12-21 13:11  dts12

   * apps/snmptrapd_log.c:

   CHANGES: build: BUG: 1802833: Ensure snmptrapd builds with
   --disable-snmpv1/2c

2007-12-20 16:26  dts12

   * perl/SNMP/SNMP.xs:

   CHANGES: perl: BUG: 1834539: Consistent handling of OID parsing.
   Applies patch #1834983, provided by Dmitry Karasik

2007-12-20 14:20  dts12

   * agent/helpers/watcher.c:

   CHANGES: snmpd: BUG: 1822360: Fix spinlock helper error handling.

2007-12-20 14:18  dts12

   * snmplib/asn1.c:

   CHANGES: snmplib: BUG: 1795840: Signed 32-bit truncation logged
   as debug message rather then error.

2007-12-20 14:14  dts12

   * agent/mibgroup/host/hr_filesys.c:

   CHANGES: snmpd: BUG: 1792890: include CIFS mounts when skipping
   remote filesystems

2007-12-20 14:12  dts12

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   CHANGES: snmpd: BUG: 1771221: Retain ifLastChange information on
   data reload.

2007-12-20 14:08  dts12

   * agent/mibgroup/notification-log-mib/notification_log.c:

   CHANGES: snmpd: BUG: 1758212: Handling missing variable types
   (IpAddress,Counter,Opaque)

2007-12-19 22:39  magfr

   *  snmplib/container.c, snmplib/container_iterator.c,   
      snmplib/container_null.c, snmplib/data_list.c,   
      snmplib/read_config.c:

   Correct doxygen warnings

2007-12-19 22:06  magfr

   * snmplib/snmp_api.c:

   BUG 1831568: strdup might fail and return NULL - take care of it
   in this case at least.

2007-12-19 20:46  magfr

   * agent/helpers/watcher.c:

   CHANGES: BUG: 1851047: Do not try to do more handling of a value
   once it is found to be corrupt by the watcher helper, thus
   avoiding code that counts on getting the right type. This bug was
   found by Charlie Miller, Independent Security Evaluators.

2007-12-11 22:28  bshaw666

   *  FAQ, configure.in, dist/net-snmp.spec, sedscript.in,   
      snmplib/snmp_version.c:

   - version tag ( 5.3.2 )

2007-12-11 22:27  bshaw666

   * README:

   version update

2007-12-11 22:26  bshaw666

   * doxygen.conf:

   - version tag ( 5.3.2 )

2007-11-27 09:56  dts12

   * man/snmptrapd.8.def:

   Clarify use of the -A (log append) option.

2007-10-24 22:19  bshaw666

   *  FAQ, configure.in, dist/net-snmp.spec, doxygen.conf,   
      sedscript.in, snmplib/snmp_version.c:

   - version tag ( 5.3.2.rc1 )

2007-10-24 22:18  bshaw666

   * CHANGES, README:

   version update

2007-10-24 22:12  bshaw666

   * ChangeLog:

   version update

2007-10-16 07:17  magfr

   *  agent/helpers/instance.c, agent/helpers/scalar.c,   
      agent/helpers/watcher.c, agent/mibgroup/examples/example.c,   
      agent/mibgroup/smux/smux.c:

   CHANGES: misc: avoid calling debug macros with too many
   arguments.

2007-10-15 20:39  magfr

   * agent/mibgroup/disman/expr/expValueTable.c:

   Convert an infinite loop to a finite one.
   Remove an unused variable.

2007-10-14 22:10  magfr

   *  agent/mibgroup/ip-mib/data_access/ipaddress_common.c,   
      agent/mibgroup/ip-mib/data_access/scalars_linux.c,   
      agent/mibgroup/smux/smux.c,   
      agent/mibgroup/tcp-mib/data_access/tcpConn_common.c:

   CHANGES: misc: Avoid calling debug macros with too few arguments.

2007-10-14 20:51  tanders

   * snmplib/read_config.c:

   CHANGES: snmplib: PATCH: 1811469: read_config_files_in_path()
   reads past malloc'd buffer

2007-10-14 20:41  tanders

   *

   CHANGES: perl: PATCH: 1811463: perl async callback coredump
   CHANGES: perl: BUG: 1606062: perl bulkwalk (async) coredump

2007-10-14 19:07  tanders

   *

   CHANGES: snmplib: PATCH: 1806336: fix -LS option parsing

2007-10-14 12:12  tanders

   *

   fix comment

2007-10-13 23:28  tanders

   *

   CHANGES: test: enhance snmpnetstat test to check tcpTable in TCP
   mode

2007-10-13 22:28  tanders

   *

   CHANGES: Solaris: BUG: 1810814: tcpTable missing entries and
   wrong ports

2007-10-11 20:46  magfr

   *

   CHANGES: snmplib: Do not leak memory whenever an udp address is
   formatted.

2007-09-24 20:43  hardaker

   *

   year update

2007-09-20 21:55  tanders

   *

   CHANGES: snmpd: PATCH: 1746831: from cunnijd: fix process
   checking race
   condition under Linux and platform #ifdefs

2007-09-19 21:09  tanders

   *

   CHANGES: snmplib: BUG: Coverity #183: fix memory leak if
   IP_PKTINFO fails

2007-09-16 09:51  magfr

   *

   Remove bashisms. This is netbsd patch-et from bug 1745404.

2007-09-16 09:45  magfr

   *

   Use const char* for temporary constant string variable. This is
   netbsd patch-ea from bug 1745404.

2007-09-16 09:40  magfr

   *

   Use the natural type of in_addr_t's for comparisions. This is
   netbsd patch-ea from bug 1745404.

2007-09-14 14:44  dts12

   *

   Synch with main trunk release script.

2007-09-13 21:25  tanders

   *

   drop obsolete mirrors

2007-09-12 16:53  bshaw666

   *

   - version tag ( 5.3.2.pre1 )

2007-09-12 16:53  bshaw666

   *

   version update

2007-09-12 16:01  bshaw666

   *

   version update

2007-09-11 22:07  bshaw666

   *

   documentation update

2007-09-11 21:19  bshaw666

   *

   - version tag ( 5.3.2.pre1 )

2007-09-11 21:19  bshaw666

   *

   version update

-------------------------------------------------------------------------------

Changes: V5.3.1 -> V5.3.2

2007-08-25 14:24  magfr

   *

   Make most of notification_log static. Minimize the header file.

2007-08-22 21:56  tanders

   *

   NEWS: agent: suppress annoying "registration != duplicate"
   warning for root oids
   (otherwise, you'll get this message on almost every startup)

2007-08-20 08:06  tanders

   *

   NEWS: snmplib: fix potential buffer overflow in sprintf for
   UDP/IPv6

2007-08-17 09:10  dts12

   *

   Subversion, not CVS.

2007-08-16 15:36  dts12

   *

   Don't just report the problem - it might be sensible to avoid
   crashing the agent as well!

2007-08-16 15:35  dts12

   *

   CHANGES: snmpd: PATCH: 1744157: Report duplicate "extend/exec"
   identifiers.

2007-08-16 15:24  dts12

   *

   CHANGES: snmptrapd: PATCH: 1746992: Improve snmptrapd
   access-control error messages.

2007-08-16 14:12  dts12

   *

   CHANGES: snmpd: PATCH: 1752934: Fix off-by-one qsort error in
   table utilities.

2007-08-16 13:31  dts12

   *

   CHANGES: snmpd: PATCH: 1753437: Fix error index on failing SET
   requests

2007-08-16 13:25  dts12

   *

   CHANGES: snmpd: PATCH: 1753449: Fix AgentX error propagation

2007-08-16 12:34  dts12

   *

   CHANGES: snmpd: PATCH: 1753463: Fix AgentX subagent ping alarm
   handling

2007-08-16 12:13  dts12

   *
   *

   CHANGES: snmpd: PATCH: 1758208: Fix memory leak

2007-08-16 12:03  dts12

   *

   CHANGES: snmpd: PATCH: 1774612: More resilient process status
   handling

2007-08-16 11:58  dts12

   *

   CHANGES: snmplib: PATCH: 1775124: Fix clientaddr functionality

2007-08-16 09:38  dts12

   *

   CHANGES: snmplib: PATCH: 1768285: Count MIB files correctly in
   add_mibdir()

2007-08-16 09:35  dts12

   *

   CHANGES: snmptrapd: PATCH: 1767725: Close all non standard file
   handles

2007-08-16 09:00  dts12

   *

   Declare initialisation routine correctly, and omit unused
   variables.
   Patch from Magnus Fromreide.

2007-08-16 08:55  dts12


   *

   Read in agent configuration settings *before* the header
   files that might rely on them.

2007-08-02 13:46  dts12

   *

   It might be slightly less confusing if the netSnmpExampleString
   MIB object did actually take string values. Picky, I know....

2007-07-25 22:41  tanders

   *

   CHANGES: snmpd: BUG: 1760633: fix typo in debug message

2007-07-21 21:36  tanders

   *

   CHANGES: snmplib: fix forwarding encoding

2007-07-16 23:59  hardaker

   *

   Apply (correct) patch from Marcus Rueckert to remove asserts
   using sort-o-illegal C string compares

2007-07-16 23:59  hardaker

   *

   Remove previous patch which was the wrong version

2007-07-16 23:57  hardaker


   *

   Apply patch from Marcus Rueckert to remove asserts using
   sort-o-illegal C string compares

2007-07-12 21:51  tanders

   *

   fix subagent example (documentation)

2007-07-12 21:27  tanders

   *

   snmp_sess_read returns int, not void

2007-07-06 23:39  hardaker

   *

   CHANGES: build: use libtool clean for removing files to ensure we
   delete all libtool temporary files.

2007-07-06 21:22  rstory

   *

   stop searching paths when done

2007-07-06 21:14  rstory

   *

   do not free interface entry just because we can not get stats for
   it

2007-07-06 15:32  dts12


   *

   CHANGES: snmpd: BUG 1745113: Handle single-line (and zero-line)
   output in UCD compatability mode.

2007-07-05 11:05  rstory

   *

   skip stats parsing on interfaces with no statistics

2007-07-04 23:26  tanders

   *

   CHANGES: perl: install embedded perl init files for
   snmpd/snmptrapd with mode 644 instead of 755

2007-07-03 22:36  hardaker

   *

   CHANGES: library: Patch from "Mitsuru Chinen": cleans up the
   int64 type checking and usage for building packets especially
   under MSVC.

2007-07-02 06:02  magfr

   *

   Add missing return value to _mteEvent_fire_notify.

2007-07-02 05:31  magfr

   *

   Remove the declaration of an undefined static function.



2007-06-26 21:28  tanders

   *

   minor updates

2007-06-24 12:57  tanders

   *

   HAVE_SSIZE_T cleanup

2007-06-22 15:09  dts12

   *

   Enforce DOS-style line endings, to keep Visual Studio happy.

2007-06-19 15:08  tanders

   *

   CHANGES: build: add "BuildRequires: perl-ExtUtils-Embed" to the
   spec file, e.g. for Fedora 7

2007-06-18 22:28  hardaker

   *

   fix broken comment.

2007-06-18 20:54  hardaker

   *

   CHANGES: patch: 1737085: from jsafranek: fix the -M switch for
   mib parsing by loading defaults first before performing the set
   so it does not get overwritten by the defaults later.



2007-06-18 20:50  hardaker

   *

   NEWS: perl: patch: 1725049: fix bulkwalk in cases of non-repeater
   usage.

2007-06-18 14:10  tanders

   *

   CHANGES: perl: fix prerequisites for NetSNMP::TrapReceiver

2007-06-14 15:41  rstory

   *

   fix typo in user output, as noted on coders

2007-06-10 22:29  tanders

   *

   CHANGES: build: PATCH: 1728247: from mitsuru_chinen: Add type
   check for int??_t and uint??_t

2007-06-10 22:22  tanders

   *

   CHANGES: build: PATCH: 1728244: from mitsuru_chinen: Add
   configure check for sin6_scope_id

2007-06-10 22:15  tanders

   *

   CHANGES: PATCH: 1728241: from mitsuru_chinen: add configure check
   for <sys/uio.h> (make sure iov structure is declared)


2007-06-08 20:32  tanders

   *

   Fix regression introduced by r16479: 'make test TESTOPTS="-T
   tcp"' now
   works again. makerelease now uses the right option.

2007-06-08 10:44  dts12

   *

   Improve memory handling of style-specific format strings.

2007-06-08 10:33  dts12

   *

   Default to reporting NFS mounts as NetworkDisk.

2007-06-07 16:02  dts12

   *

   Remove redundant CVS-admin files.

2007-06-07 12:56  dts12

   *

   Handle unregistering the first Security Model in the list.
   Reported by Aleksandr Lomanov.

2007-06-07 09:13  dts12

   *

   Install header files for stash_cache and stash_to_next helpers.


2007-06-07 09:07  dts12

   *

   Separate out header files that don't have a corresponding C
   source file.

2007-06-07 08:59  dts12

   *

   Sort lists of helpers (source code, object files and headers).
   This should make it easier to spot files that have been omitted.

2007-06-07 08:42  dts12

   *

   Protect against systems without S_ISDIR.

2007-06-06 10:20  dts12

   *

   Ensure output is properly directed to syslog.
   Otherwise, problems in the config environment can trigger
   errors being directed to stderr, and subsequent logging
   output gets lost.

2007-06-06 10:13  dts12

   *

   More helpful debugging output.

2007-06-05 15:59  dts12

   *


   CHANGES: snmpd: PATCHES: 1729629: Fix memory leak in disman
   agent.

2007-06-04 14:36  hardaker

   *

   CHANGES: test: support a -n flag to RUNTESTS to print the test
   number found in the test file as opposed to the numerical count

2007-06-04 12:13  tanders

   *

   CHANGES: build: PATCH: 1728230: from mitsuru_chinen: add
   configure check for gai_strerror()

2007-06-04 10:35  tanders

   *

   CHANGES: build: PATCH: 1728226: from mitsuru_chinen: make sure
   IF_NAMESIZE is defined

2007-06-04 09:47  tanders

   *

   also skip this test on IRIX64

2007-06-01 21:36  dts12

   *

   CHANGES: snmplib: FEATURES: 1041888: Check directory paths for
   config files.
   Backport from main development trunk of bug fix.

2007-06-01 21:23  dts12

   *

   CHANGES: snmplib: FEATURES: 851887: Report range information for
   invalid SET requests.
   Backport from main trunk of bug fix.

2007-05-31 14:39  dts12

   *

   Fix logging of authentication information.

2007-05-31 10:10  dts12

   *

   Remove bogus debug output.

2007-05-27 19:54  dts12

   *

   CHANGES: library: FEATURES: 454028: Detect and handle empty MIB
   index files.

2007-05-21 23:11  magfr

   *

   CHANGES: building: Disable inlining on solaris as there are some
   linking errors that show up if the inline support is left
   enabled.

2007-05-20 21:41  tanders

   *
   re-generate with autoconf 2.59 instead of 2.61

2007-05-20 07:52  magfr

   *

   CHANGES: snmpd: Revert faulty change to dependency information
   for V5-3-patches

2007-05-19 15:27  magfr

   *

   CHANGES: building: Check for support of static inline functions
   instead of nested static inline functions when determining if
   static inline functions work

2007-05-18 18:08  hardaker

   *

   CHANGES: snmpd: patch: 1719254: from "Christan Jung": update
   HRFS_ignore list to current linux likelyhoods

2007-05-18 10:22  magfr

   *

   CHANGES: snmpd: Correct the dependency information for
   host/hr_storage

2007-05-17 21:53  hardaker

   *

   CHANGES: snmpd: patch: 1710632: from mavarley: fix memory leak on
   broken container insertions for the ipAddressTable

2007-05-17 18:06  rstory


   *

   CHANGES: PATCH: 1719244: fix mfd generating map function

2007-05-17 16:22  hardaker

   *

   NEWS: snmpd: patch: 1700157: from afrika: fixes ordering of exec
   tokens in the resulting mib tree

2007-05-17 15:53  hardaker

   *

   CHANGES: snmpd: patch: 1617255: fix length of the history array
   to match code.

2007-05-17 13:53  hardaker

   *

   CHANGES: snmpd: patch: 1225440: Apply intent of patch: to delay
   sighup till it is safe.
   CHANGES: snmptrapd: patch: 1225440: Apply intent of patch: to
   delay sighup till it is safe.

2007-05-17 04:39  hardaker

   *

   CHANGES: snmplib: patch: 1645698: fix 64-bit signed integer
   encoding

2007-05-16 23:53  tanders

   *



   CHANGES: HP-UX: HP-UX needs _REENTRANT defined to pick up
   strtok_r.
   Otherwise, at least for 64-bit code, strtok_r will not work
   and will make net-snmp segfault.

2007-05-14 21:49  tanders

   *

   add missing CFLAGS to link line

2007-05-14 21:48  tanders

   *

   add missing CFLAGS to link line

2007-05-14 14:50  hardaker

   *

   CHANGES: snmpd: patch: 1595568: from cyril_margaria: fix
   delegated SET requests from agentx subagents

2007-05-12 11:14  magfr

   *

   CHANGES: snmplib: Deallocate the confmibs and confmibdirs
   variables in shutdown_mib to make for a cleaner exit of the
   library

2007-05-11 21:06  magfr

   *

   CHANGES: snmpd: PATCH: 1687336: Start using the enhanced
   read_config interface



2007-05-11 20:33  magfr

   *

   PATCH 1687329: Applied part 2 of the patch - When registering
   multiple premib handlers only the last one was registered premib,
   the others were registerd at the normal time. This patch puts all
   registration in one function that takes the problematic value as
   an argument and makes the old functions thin wrappers of the new
   one

2007-05-11 20:24  magfr

   *

   CHANGE: snmplib: PATCH 1687329: Applied part 3 of the patch - use
   the same algorithm to determine what to unregister as is used to
   determine what to regster

2007-05-11 16:32  magfr

   *

   Don't log host/hr_proc events in the snmpd domain

2007-05-11 16:27  magfr

   *

   Decorate more debug lines with the tag that controls the log

2007-05-11 08:37  dts12

   *

   Fixed version to update agent::default_store perl module for new
   defs

2007-05-10 05:18  magfr


   *

   PATCH 1687329: Applied part 1 of the patch - lessens the scope of
   the ltmp2 variable

2007-05-08 19:48  magfr

   *

   Revert mistakenly committed extra trace logs

2007-05-07 20:46  hardaker

   *

   update agent::default_store perl module for new defs

2007-05-07 20:23  hardaker

   *

   NEWS: snmpd: BUG: 1712988: default and configurable maximum
   number of varbinds returnable to a GETBULK request

2007-05-04 20:27  tanders

   *

   CHANGES: perl: fix SNMP SET for IP addresses on 64-bit

2007-05-03 22:10  tanders

   *

   CHANGES: perl: fix SNMP SET for IP addresses on 64-bit
   Patch proposed by Jeff Lange.

2007-05-02 13:13  dts12


   *

   Fix problems with single-line extend scripts.

2007-04-30 13:26  dts12

   *

   CHANGES: snmpd: PATCH: 1700737: Tidy up setSerialNo
   implementations.

2007-04-30 13:06  dts12

   *

   CHANGES: snmpd: PATCH: 1700732: Fix debug output statements.

2007-04-30 13:02  dts12

   *

   CHANGES: snmpd: PATCH: 1700730: Remove unused extern declaration.

2007-04-30 11:32  dts12

   *

   CHANGES: snmpd: PATCH: 1698184: Register non-default context
   integers as writable.
   Patch provided by Mark Naylor.

2007-04-30 11:04  dts12

   *

   CHANGES: snmpd: PATCH: 1692768: Fix copying of non-octet-aligned
   IP address prefixes.

2007-04-30 10:25  dts12

   *

   CHANGES: snmplib: PATCH: 1687325: Fix problem with operator
   precedence.

2007-04-30 10:07  dts12

   *

   CHANGES: snmplib: PATCH: 1687316: Don't drop const from casts.

2007-04-24 12:35  dts12

   *

   Fix incomplete OID handling of single-line extend scripts.
   Reported by Max on coders list, 7th April. See thread
   "... segfault .. when attempting SNMP GET on extend or exec item"

2007-04-20 08:30  dts12

   *

   Document the behaviour of a load threshold of 0.
   Reported by Fong Tsui.

2007-04-20 08:21  dts12

   *

   Long-term load average is calculated over 15 minutes, not 10.
   Reported by Fong Tsui

2007-04-10 14:16  dts12

   *

   Detect OID retracking (as well as simple repetitions) when
   bulkwalking an OID tree.
   See users thread "missing indices in bulkwalk result".

2007-04-10 11:49  dts12

   *

   Clarify copyright status of Win32 API definitions.

2007-04-10 11:27  dts12

   *

   Clarify copyright status of BSD-derived TCPTV* definitions.

2007-04-03 08:59  tanders

   *

   fix syntax error introduced by last patch

2007-04-03 08:54  dts12

   *

   Emphasise the use of SNMPv3 in DisMan monitoring.
   Fix the syntax of non-existance/value-change tests.

2007-04-02 14:55  dts12

   *

   CHANGES: snmpd: BUG: 1046327: Reset "includeAllDisks" flag when
   reloading.

2007-04-02 14:45  dts12

   *


   CHANGES: snmpd: BUG: 1602286: Don't let table holes block later
   rows.

2007-04-02 13:51  dts12

   *

   CHANGES: snmpd: BUG: 1073782: Restore PerfStat values for FreeBSD
   5.x systems.
   It's unclear why the "new" calculation was a) proposed, b)
   withdrawn,
   and c) what was wrong with the previous calculation (which seems
   to
   match the output of 'ps')

2007-04-02 13:06  dts12

   *

   CHANGES: snmpd: BUG: 902610: Don't discard pending data following
   a TRAP.

2007-04-02 12:56  dts12

   *

   CHANGES: snmpd: BUG: 902801: Fix ordering of SMUX-registered
   subtrees.

2007-04-02 12:35  dts12

   *

   CHANGES: snmpd: BUG: 1685067: More precise handling of
   SNMPv3-admin MIB tables.
   This actually fixes three separate problems:
   *



   *

   Prevent crash when walking (invalid?) Event-MIB Objects Table.

2007-04-02 11:30  dts12

   *

   Fix a couple of typos in the re-worked makerelease script.

2007-03-29 12:14  tanders

   *

   fix syntax error ("==" is bad)

2007-03-27 09:20  dts12

   *

   CHANGES: mib2c: PATCH: 1427712: Better handling of non-integer
   values and valid column range.
   (backport from 5.4.x line)

2007-03-27 08:38  dts12

   *

   Accept '2c' as a valid response when choosing the default version

2007-03-27 08:29  dts12

   *

   CHANGES: configure: BUG: 1567324: Clarify prompting for
   user-supplied values.
   Now only remembers (and uses) previous values when explicitly
   told to do so,
   e.g. configure -C

2007-03-25 22:28  dts12

   *

   CHANGES: mib2c: BUG: 833673: More focused size checks.

2007-03-25 21:25  dts12

   *

   CHANGES: snmpd: BUG: 1677063: Check for failed malloc calls.

2007-03-25 19:03  dts12

   *

   Check SET requests against the correct type (IP Address != Octet
   Str)

2007-03-25 18:55  dts12

   *

   CHANGES: snmpd: BUG: 1685081: Check for valid OID on Free/Undo
   passes.

2007-03-23 09:44  dts12

   *

   CHANEGS: snmplib: BUG: 1686384: Document non-use of 'remote_port'
   field.

2007-03-23 09:19  dts12

   *

   Allow space for external indexes when saving table entries.
   (See patch #1642255)

2007-03-23 09:15  dts12

   *

   CHANGES: snmpd: PATCH: 1642255: Handle saving long
   snmpNotifyFilterTable entries.

2007-03-23 09:06  dts12

   *

   CHANGES: snmpd: PATCH: 1676478: fix udpEndpointRemoteAddress
   CHANGES: snmpd: BUG: 1676476: fix udpEndpointRemoteAddress

2007-03-23 09:01  dts12

   *

   CHANGES: snmplib: PATCH: 1653670: Consistent SNMPv3 behaviour
   when opening sessions.

2007-03-22 19:14  dts12

   *

   CHANGES: snmplib: PATCH: 1681030: Better handling of empty
   apptype configs.

2007-03-21 12:35  dts12

   *

   Declare OID constants as such (rather than API calls).
   Proposed by Alex Burger

2007-03-20 20:07  rstory


   *

   NEWS: snmpd: PATCH: 1666737: include ipv6 counts in
   udpInDatagrams, udpNoPorts, udpInErrors, udpOutDatagrams

2007-03-16 14:04  dts12

   *

   Convert build system to SVN version.

2007-03-14 16:12  dts12

   *

   CHANGES: snmpd: PATCHES: 1644280: Don't automatically probe for
   v3 EngineIDs.

2007-03-13 10:26  dts12

   *

   Check for zero-size pseudo-filesystems. Report them as empty
   rather than full, so they won't be treated as an error.

2007-03-13 09:11  tanders

   *

   Back out changes to branches done in SVN 15953 (patch 1678302)
   because they are only appropriate for MAIN

2007-03-13 05:59  tanders

   *

   CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in
   hardware/cpu/cpu on shutdown (header part)


2007-03-12 23:09  tanders

   *

   CHANGES: PATCH: 1678306: from magfr: Deallocate the log in
   notification-log-mib/notification_log

2007-03-12 23:04  tanders

   *

   CHANGES: PATCH: 1678305: from magfr: Deallocate the cache in
   hardware/cpu/cpu on shutdown

2007-03-12 22:57  tanders

   *

   CHANGES: PATCH: 1678302: from magfr: netsnmp_mibindex_load leaks
   memory

2007-03-12 22:31  tanders

   *

   CHANGES: PATCH: 1678298: from magfr: compile-subagent checks for
   bad HAVE_SIGNAL_H

2007-03-12 21:37  dts12

   *

   CHANGES: snmpd: BUG: 1413728: Reference index values in debug
   output correctly.

2007-03-12 21:34  dts12

   *


   CHANGES: snmpd: BUG: 1102058: Skip non-mounted disks (e.g. swap
   partitions)

2007-03-12 21:28  dts12

   *

   CHANGES: snmpd: PATCHES: 1668193: Fix check for v6 ReasmMaxSize
   support.

2007-03-12 19:56  dts12

   *

   CHANGES: snmpd: PATCHES: 1668952: Ignore zombie processes.

2007-03-12 19:54  dts12

   *

   CHANGES: snmpd: PATCHES: 1665985: Implement ipReasmTimeout
   Though this registers an instance, rather than the full scalar
   object

2007-03-12 19:51  dts12

   *

   CHANGES: library: PATCHES: 1665543: Handle VACM checks correctly.
   CHANGES: snmpd: PATCHES: 1665549: Handle creating VACM entries
   correctly.
   [Both patches are required for correct operation]

2007-03-12 19:47  dts12

   *

   CHANGES: snmpd: PATCHES: 1659623: Handle SMUX peers with an empty
   password.

2007-03-12 19:40  dts12

   *

   CHANGES: snmpd: PATCHES: 1644280: Use the correct engineID when
   sending v3 traps.

2007-03-12 19:32  dts12

   *

   CHANGES: library: PATCHES: 1642071: Don't fiddle with the storage
   of pre-existing users.

2007-03-12 19:30  dts12

   *

   CHANGES: snmpd: PATCHES: 1641865: Don't double check snmpTrapOID
   in the filter table.

2007-03-12 19:25  dts12

   *

   CHANGES: snmpd: PATCHES: 1639726: Report physical memory
   correctly on *BSD

2007-03-06 13:51  dts12

   *

   CHANGES: snmpd: BUG: 1159908: Fix memory leak

2007-03-02 22:59  tanders

   *


   de-mange binary file

2007-03-02 13:30  tanders

   *

   fix typo

2007-02-28 15:27  dts12

   *

   Checkpoint summary of CVS changes, preparatory for the SVN
   switch.


-------------------------------------------------------------------------------

Changes: V5.3.1 -> SVN checkpoint (V5-3-patches branch)

2007-02-27 13:36  rstory

   * agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c:

   CHANGES: Linux: BUG: 1666005: Fail to walk ipv6InterfaceTable on Linux

2007-02-27 13:08  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   CHANGES: mib2c: PATCH: 1668171: skip unknown cols in min/max range for tables, instead of error

2007-02-27 12:34  rstory

   * agent/mibgroup/ip-mib/ipAddressPrefixTable.h:

   add header for easier configure --with-mib-module

2007-02-27 12:34  rstory

   * agent/mibgroup/ip-mib/ipAddressPrefixTable.h:

   file ipAddressPrefixTable.h was added on branch V5-3-patches on 2007-02-27 12:35:00 +0000

2007-02-26 14:55  dts12

   * agent/mibgroup/agentx/protocol.c:

   Re-correct interpretation of "null OID" in the AgentX specs.

2007-02-26 14:37  dts12

   * include/ucd-snmp/util_funcs.h:

   Fix reference to Net-SNMP include locations

2007-02-26 12:47  dts12

   * perl/: ASN/Makefile.PL, OID/Makefile.PL,
     SNMP/Makefile.PL, TrapReceiver/Makefile.PL
, agent/Makefile.PL,
     default_store/Makefile.PL,
     agent/default_store/Makefile.PL:

   Prompting for a single directory, not an array.

2007-02-26 11:32  dts12

   * local/: mib2c.container.conf, mib2c.iterate.conf
, mib2c.table_data.conf:

   CHANGES: mib2c: BUG: 1429472: Protect against missing instances (and invalid objects)

2007-02-26 11:29  dts12

   * local/mib2c.mfd.conf:

   Fix invalid mib2c directive.

2007-02-26 11:18  dts12

   * agent/mibgroup/disman/event/mteEventConf.c:

   CHANGES: snmpd: BUG: 1416276: Handle dependency on MIB parsing API.

2007-02-24 13:56  dts12

   * agent/helpers/instance.c:

   CHANGES: agent: BUG: 711465: Fix BulkGet handling of override entries.
   (Backport from 5.4 line)

2007-02-24 13:56  dts12

   * agent/: snmp_agent.c, helpers/bulk_to_next.c
:

   CHANGES: snmpd: BUG: 711465: Fix BulkGet handling of override entries.
   (Backport from 5.4 line)

2007-02-24 13:27  dts12

   * configure, configure.in:

   Don't complain about explicit conflicts when removing modules
   from the default list.

2007-02-23 22:02  tanders

   * configure, configure.in:

   add quotes to fix shell syntax error when empty

2007-02-22 15:38  dts12

   * README.solaris:

   CHANGES: documentation: BUG: 1247164: Document use of OID macros

2007-02-21 15:33  tanders

   * Makefile.top:

   CHANGES: Win32: BUG: 1662987: compile error on Cygwin

2007-02-21 13:56  dts12

   * snmplib/: snmp_parse_args.c, tools.c:

   CHANGES: snmplib: BUG: 1660061: Validate engineIDs more strictly.

2007-02-21 13:49  dts12

   * man/: snmpcmd.1.def, snmp.conf.5.def:

   CHANGES: documentation: BUG: 1407476: Clarify MIB parsing toggle options and MIB comment handling.

2007-02-21 13:41  dts12

   * configure.in, configure:

   CHANGES: build: BUG: 1096166: Handle --without-logfile correctly.

2007-02-19 10:51  dts12

   * dist/makerelease:

   Ensure release script is available for earlier branches.

2007-02-19 10:42  dts12

   * dist/extractnews:

   Provide a version of 'extractnews' for older branches.
   (Since 'makerelease' assumes it will be present).

2007-02-19 10:41  dts12

   * dist/extractnews:

   file extractnews was added on branch V5-3-patches on 2007-02-19 10:42:05 +0000

2007-02-19 10:06  dts12

   * Makefile.in:

   Don't invoke 'versiontag' for tagging the CVS tree.
   It doesn't handle this any more. (Use 'makerelease' instead)

2007-02-19 10:02  dts12

   * agent/mibgroup/versiontag:

   Don't fail silently when called to tag the CVS tree.
   Return indication of failure to the calling application (e.g. make)

2007-02-16 12:49  dts12

   * agent/mibgroup/agentx/protocol.c:

   Revert to previous "null OID" interpretation (but with the correct encoding).

2007-02-15 10:06  dts12

   * agent/mibgroup/agentx/protocol.c:

   Correct misinterpretation of "null OID" in AgentX specs.

2007-02-15 09:47  dts12

   * agent/agent_trap.c:

   Reject overly-short Trap OIDs.
   Don't crash out completely on failed v1<->v2 trap conversions.

2007-02-14 13:57  dts12

   * man/.cvsignore:

   Ignore automatically generated man pages.

2007-02-12 12:31  dts12

   * agent/mibgroup/agentx/protocol.c:

   CHANGES: snmpd: BUG: 1633595: Fix AgentX handling of Counter64 values

2007-02-09 21:15  dts12

   * agent/mib_modules.c:

   CHANGES: snmpd: BUG: 1397895: include missing interface declarations

2007-02-08 17:40  hardaker

   * agent/helpers/table_dataset.c:

   more final referencing from various new spec items

2007-02-07 17:17  hardaker

   * agent/mibgroup/tunnel.h, mibs/IPV6-FLOW-LABEL-MIB.txt
:

   added the flow lable mib, which the tunnel-mib refers to

2007-02-07 17:17  hardaker

   * mibs/IPV6-FLOW-LABEL-MIB.txt:

   file IPV6-FLOW-LABEL-MIB.txt was added on branch V5-3-patches on 2007-02-07 17:18:10 +0000

2007-02-05 15:16  dts12

   * snmplib/vacm.c:

   CHANGES: snmplib: PATCH: 1641895: Extend short view masks (as per RFC specs)
   Patch supplied by Michael Kirkham.

2007-02-05 15:10  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   move function call out of assert

2007-02-05 14:38  dts12

   * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c
:

   CHANGES: snmpd: PATCH: 1639360: Fix snmpNotifyFilterProfileTable row creation.
   Patch supplied by Michael Kirkham.

2007-02-05 11:01  dts12

   * snmplib/callback.c:

   Fix compilation if LOCK_PER_CALLBACK_SUBID not defined.
   Reported by Emi Yanagi

2007-01-30 13:43  tanders

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   CHANGES: build: yet another fix to address build issues with ethtool (on RH9).
   Patch provided by Magnus Fromreide.

2007-01-25 22:45  tanders

   * configure, configure.in:

   CHANGES: FreeBSD: fix configure warning for sys/conf.h

2007-01-25 22:22  tanders

   * agent/mibgroup/ip-mib/ipv4InterfaceTable/.cvsignore:

   replace by more reasonable content

2007-01-25 22:05  tanders

   *
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_subagent.c
, local/mib2c-conf.d/subagent.m2c:

   fix typo

2007-01-25 21:11  tanders

   * agent/mibgroup/ucd-snmp/disk.c:

   CHANGES: snmpd: PATCH: 1644714: from "Leland Wallace": replace last remaining instance of deprecated copy_word by copy_nword

2007-01-24 14:02  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   Tweak debug output

2007-01-24 12:27  dts12

   * apps/snmptrapd_log.c:

   Suppress assorted warnings.

2007-01-24 12:18  tanders

   * include/net-snmp/types.h:

   make sure uintptr_t is always defined as unsigned. Spotted by David Ford.

2007-01-23 22:55  rstory

   * agent/mibgroup/:
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
, ip-mib/ipAddressTable/ipAddressTable_interface.c
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c
:

   don't try to remove a row that was never inserted

2007-01-23 22:38  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   don't try to remove a row that was never inserted

2007-01-23 16:22  dts12

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

   CHANGES: snmpd: PATCH: 1639282: Save persistent snmpTargetParamsTable settings correctly.
   Fix provided by Michael Kirkham.

2007-01-23 16:12  dts12

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   CHANGES: snmpd: PATCH: 1637287: Handle multiple target tags correctly.
   Fix provided by Michael Kirkham.

2007-01-23 16:12  dts12

   * agent/mibgroup/target/target.c:

   NEWS: snmpd: PATCH: 1637287: Handle multiple target tags correctly.
   Fix provided by Michael Kirkham.

2007-01-23 15:44  dts12

   * snmplib/snmp_api.c:

   CHANGES: snmplib: PATCH: 1634620: Fix leaks from create_user_from_session failure.
   Patch provided by Michael Kirkham.

2007-01-23 14:51  dts12

   * apps/snmptrapd_log.c:

   CHANGES: snmptrapd: BUG: 1638225: Fix interpretation of transport address data.
   (Keep this consistent with snmpUDPDomain.c)

2007-01-23 14:10  dts12

   * agent/agent_trap.c:

   Bring trap handling in line with RFC 2576/3584 - drop SNMPv1 traps
   containing Counter64 varbinds.  Requested by Magnus Fromreide.

2007-01-22 22:30  tanders

   * snmplib/read_config.c:

   CHANGES: snmplib: PATCH: 1641972: from magfr: add missing const

2007-01-22 16:40  dts12

   * agent/agent_trap.c:

   CHANGES: snmpd: PATCH: 1641332: Include missing agent config definitions.

2007-01-22 16:19  rstory

   * agent/mibgroup/if-mib/data_access/interface.c:

   add primary container name; align secondary container name w/more recent releases

2007-01-22 16:16  dts12

   * agent/mibgroup/agentx/: master.c, master_admin.c
:

   CHANGES: snmpd: PATCH: 1641685: Handle unresponsive AgentX subagents more reliably.
   Fix provided by Josef Moellers

2007-01-22 15:51  dts12

   * snmplib/vacm.c:

   CHANGES: snmplib: PATCH: 1640114: Don't store trailing null character.
   Reported by Michael Kirkham.

2007-01-19 14:22  tanders

   * configure.in, configure,
     agent/mibgroup/if-mib/data_access/interface_linux.c:

   CHANGES: Linux: fix ethtool configure check for recent systems (e.g. FC6, RHEL5).
   Patch provided by Magnus Fromreide.

2007-01-19 11:33  tanders

   * configure.in, configure,
     include/net-snmp/net-snmp-config.h.in,
     agent/mibgroup/host/hr_storage.c,
     agent/mibgroup/host/hr_filesys.c:

   CHANGES: build: add configure check for hasmntopt to fix the build on systems that lack it

2007-01-16 10:04  dts12

   * agent/mibgroup/notification/snmpNotifyTable.c:

   Reset 'send' flag to consider each sink individually.
   Reported by Michael Kirkham.

2007-01-16 10:02  dts12

   * agent/agent_trap.c:

   Protect against sending mismatched traps (v1 trap on v2 sink).
   Reported by Michael Kirkham.

2007-01-16 09:53  dts12

   * agent/mibgroup/ucd-snmp/diskio.c:

   Don't hardcode the size of counter64 structure (may be wrong on 64-bit boxes)

2007-01-12 00:23  tanders

   * configure, configure.in:

   fix broken backport: turn Perl off by default again

2007-01-09 15:20  dts12

   * snmplib/snmpTCPDomain.c:

   Store TCP/IPv4 address information in the same format as UDP/IPv4.
   This allows the community -> security name mapping to work correctly.
   Fixes Bug #1571945.
     Backport from 5.4.  It's not clear whether this is necessarily the
   best solution, but we'll keep the active lines in sync until the way
   forward is confirmed.

2007-01-09 14:19  dts12

   * agent/mibgroup/host/hr_device.c:

   Handle holes in the table properly.  Backport from 5.4

2007-01-09 10:21  dts12

   * snmplib/parse.c, snmplib/mib.c,
     include/net-snmp/library/parse.h:

   CHANGES: snmplib: BUG: 1537459,1540745: Fix missing MIB parsing tokens
   Backport from 5.4

2007-01-09 10:07  dts12

   * agent/agent_trap.c:

   CHANGES: snmpd: BUG: 1427410: Set auth engineID for SNMPv3 traps.
   (rather than sending a trap with no auth engineID).  Backport from 5.4

2007-01-09 09:56  dts12

   * man/snmpd.conf.5.def:

   Clarify discussion of view masks, and explicitly reference VNAME token.
   Thanks to Dominique Bastien and John Rouillard.  (Backport from 5.4)

2007-01-06 00:54  tanders

   * agent/mibgroup/host/hr_swrun.c:

   CHANGES: Solaris: BUG: 1626153: no hrSWRun informations on Solaris zones
   Patch provided by Klaus Muehlfeld

2007-01-06 00:34  tanders

   * perl/agent/agent.xs:

   CHANGES: perl: BUG: 1450669: PATCH: 1627949: from martin987: a perl agentx consumes memory

2007-01-03 22:53  tanders

   * perl/SNMP/: SNMP.xs, t/conf.t:

   - fix printing of opaque float and double compile warnings
   - clean up compile and fix tests
   Backports from 5.4/5.5.dev

2007-01-03 16:45  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Keep braces balanced - it makes tracing code *so* much easier!
   Backported from 5.4

2007-01-03 16:44  dts12

   * snmplib/check_varbind.c:

   Fix size check for specialised integer-based assignments.
   (Bug #1572394 - patch provided by Phil Wilson)
   Backported from 5.4

2007-01-03 16:42  dts12

   * apps/snmptrapd_handlers.c:

   Don't moan about normal connection-based transport activity
   (and *do* moan sensibly about failed sends).

2007-01-03 16:39  dts12

   * agent/snmp_agent.c,
     include/net-snmp/agent/snmp_agent.h,
     agent/mibgroup/ucd-snmp/proxy.c:

   Associate errors from delegated requests with the correct varbind,
   and fix problems with failed proxied requests timing out.
   Reported by Pablo Passera  (See coders list - 5th Oct ff)
   Backported from 5.4

2007-01-02 22:53  tanders

   * perl/SNMP/SNMP.xs:

   BUG: Coverity #178: never pass a NULL oid_arr_len pointer to __concat_oid_str (which dereferences it)

2007-01-02 22:08  tanders

   * agent/mibgroup/agentx/master.c:

   BUG: Coverity #193: properly initialize session pointer before use

2007-01-02 16:48  dts12

   * local/mib2c:

   CHANGES: mib2c: BUG: 1582972: Handle @while@/@end@ properly.
   Patch provided by Douglas Dean

2007-01-02 16:37  dts12

   * configure.in, configure:

   CHANGES: build: BUG: 1585156: Fix --without-perl-modules
   Backport from 5.4

2007-01-02 16:00  dts12

   * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c
, snmpUnixDomain.c:

   CHANGES: snmplib: BUG: 1600171: Support longer community strings in VACM config.
   Patch provided by Robert Wilcox

2007-01-02 12:13  dts12

   * snmplib/snmp_api.c:

   CHANGES: snmplib: BUG: 1554989: Fix handling of OID comparisons.
   Not totally convinced this is 100% right, but it addresses the immediate problem.

2007-01-02 11:24  dts12

   * agent/agent_trap.c:

   CHANGES: snmpd: BUG: 1546817: Fix snmpEnterprise varbind when forwarding v1 traps.
   Patch provided by Pablo Passera.

2007-01-02 10:50  dts12

   * agent/mibgroup/host/hr_storage.c,
     include/net-snmp/system/darwin8.h:

   NEWS: agent: PATCH 1520292: hr_storage.c fix for Darwin / OS X
   Provided by Chris Jalbert

2007-01-01 17:44  dts12

   * agent/mibgroup/util_funcs.c:

   CHANGES: snmpd: PATCH: 1601188, BUG: 1600432: Handle signals properly when restarting the agent.
   Fix provided by Loic Domaigne.

2007-01-01 16:13  dts12

   * snmplib/snmp_client.c:

   NEWS: snmplib: PATCHES 1592706: Fix memory leak when cloning varbinds.
   Based on a suggestion by Steven Dorigotti.

2007-01-01 15:32  dts12

   * snmplib/mib.c:

   CHANGES: snmplib: PATCH: 1548670: Fix range checks for unsigned integers
   From Kevin Humphries. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383380

2007-01-01 15:16  dts12

   * apps/: snmpdf.c, snmpget.c, snmpgetnext.c
, snmpset.c:

   Move global 'failures' variable closer to where it is used.
   CHANGES: apps: PATCH: 1529523: Close SNMP session on failure.

2007-01-01 11:28  dts12

   * agent/mibgroup/agentx/master_admin.c:

   Ensure sysORDescriptions are null-terminated, so they can be
   safely passed to 'strdup()'.  Reported by Wolfgang Pedot.

2006-12-28 23:00  tanders

   * agent/mibgroup/host/hr_swrun.c:

   CHANGES: Solaris: PATCH: 1623447: from "Hrvoje Habjanic": hrSWRun fix: <exited> instead of endOfTable for terminated processes

2006-12-13 11:32  tanders

   * dist/net-snmp.spec:

   CHANGES: misc: RPM spec file fixes for 64-bit platforms

2006-12-12 23:53  tanders

   * agent/mibgroup/host/: hr_filesys.c, hr_storage.c
, hr_swinst.c:

   CHANGES: Linux: PATCH: 1581294: from "Michael Tatarinov": host-resources improvements

2006-12-12 21:21  tanders

   * win32/net-snmp/net-snmp-config.h.in:

   sync with win32/net-snmp/net-snmp-config.h

2006-12-08 22:20  tanders

   * local/Version-Munge.pl:

   fix dist/Makefile munging

2006-12-07 13:10  tanders

   * perl/SNMP/SNMP.pm:

   CHANGES: documentation: PATCH: 1604580: SNMP(3) manual page corrections (spotted by tek-ops)

2006-12-06 15:10  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:

   NEWS: snmpd: BUG: 1558823: fix ipAddressTable memory leak

2006-12-06 14:34  rstory

   * agent/mibgroup/if-mib/data_access/interface_ioctl.c:

   tweak/add debug msgs in netsnmp_access_interface_ioctl_ifindex_get

2006-12-04 17:53  hardaker

   * COPYING:

   remove obsolete history section

2006-11-24 01:11  tanders

   * agent/mibgroup/README.smux:

   CHANGES: documentation: PATCH: 1601261: from "Stephen J. Friedl": update README.smux

2006-11-19 07:28  tanders

   * agent/mibgroup/if-mib/data_access/interface_ioctl.c:

   fix debug output

2006-11-19 00:06  tanders

   * apps/snmptrapd.c:

   CHANGES: snmptrapd: PATCH: 1598968: from "Peter Eckel": fix bug #1587759: snmptrapd doesn't recognize -A option

2006-11-16 00:30  tanders

   * man/: Makefile.in, encode_keychange.1.def,
     fixproc.1.def, mib2c-update.1.def,
     net-snmp-config.1.def, tkmib.1.def,
     traptoemail.1.def:

   CHANGES: documentation: BUG: 1577913: add missing manual pages for executables, supplied by Debian

2006-11-16 00:22  tanders

   * man/mib2c-update.1.def:

   file mib2c-update.1.def was added on branch V5-3-patches on 2006-11-16 00:30:46 +0000

2006-11-16 00:22  tanders

   * man/net-snmp-config.1.def:

   file net-snmp-config.1.def was added on branch V5-3-patches on 2006-11-16 00:30:46 +0000

2006-11-16 00:22  tanders

   * man/tkmib.1.def:

   file tkmib.1.def was added on branch V5-3-patches on 2006-11-16 00:30:46 +0000

2006-11-16 00:22  tanders

   * man/traptoemail.1.def:

   file traptoemail.1.def was added on branch V5-3-patches on 2006-11-16 00:30:46 +0000

2006-11-16 00:22  tanders

   * man/fixproc.1.def:

   file fixproc.1.def was added on branch V5-3-patches on 2006-11-16 00:30:46 +0000

2006-11-16 00:22  tanders

   * man/encode_keychange.1.def:

   file encode_keychange.1.def was added on branch V5-3-patches on 2006-11-16 00:30:46 +0000

2006-11-15 23:35  tanders

   * man/snmpnetstat.1.def:

   Update to the new syntax of the snmpnetstat rewrite. Inspired by Debian.

2006-11-15 22:45  tanders

   * man/snmpset.1.def:

   format fix (from Debian patch 07_docfiles.patch)

2006-11-15 19:35  tanders

   * man/snmp_trap_api.3.def:

   Put description on a single line. Taken from Debian patch 07_docfiles.patch

2006-11-14 22:20  rstory

   * agent/mibgroup/ip-forward-mib/:
     inetCidrRouteTable/inetCidrRouteTable.c,
     ipCidrRouteTable/ipCidrRouteTable.c:

   NEWS: Linux: BUG: 1596638: fix memory leak in pCidrRouteTable, inetCidrRouteTable

2006-11-14 11:18  tanders

   * testing/tests/T160snmpnetstat:

   udpTable requires /dev/kmem access on IRIX and Tru64 Unix

2006-11-14 09:56  tanders

   * man/mib_api.3.def:

   CHANGES: documentation: PATCH: 1596028: from "Stephen J. Friedl": const fixes for the mib_api(3) manual page

2006-11-14 00:17  tanders

   * perl/agent/test.pl:

   CHANGES: perl: make perltest fixes for Solaris 2.6 and earlier

2006-11-13 23:54  tanders

   * perl/SNMP/SNMP.xs:

   NEWS: perl: SNMP.pm fixes for 64-bit platforms

2006-11-13 23:49  tanders

   * perl/SNMP/t/bulkwalk.t:

   CHANGES: perl: make perltest fixes for HP-UX

2006-11-13 23:26  tanders

   * perl/agent/test.pl:

   Drop Data::Dumper since Perl 5.00405 as shipped with IRIX 6.5 doesn't include it.

2006-11-13 22:51  tanders

   * perl/SNMP/t/bulkwalk.t:

   CHANGES: perl: make perltest fixes for IRIX

2006-11-13 22:51  tanders

   * perl/OID/test.pl:

   Drop unneeded dependency on Data::Dumper.

2006-11-07 15:25  hardaker

   * mibs/NET-SNMP-TC.txt:

   add a missing paren to a description field

2006-11-06 15:16  tanders

   * testing/tests/: T120proxyget, T121proxyset,
     T122proxysetfail:

   sh doesn't like "==", of course.

2006-11-06 11:16  tanders

   * testing/tests/: T120proxyget, T121proxyset,
     T122proxysetfail:

   skip proxy tests for TCP because the proxy code doesn't support TCP yet

2006-11-04 01:39  tanders

   * testing/tests/: T058agentauthtrap, T065agentextend
, T200snmpv2cwalkall:

   CHANGES: misc: "make test" fixes for non-UDP transports

2006-11-01 16:36  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   CHANGES: mib2c: BUG: 1585815: fix mfd bits length calculation

2006-10-31 19:51  rstory

   * agent/mibgroup/if-mib/data_access/interface.c:

   add name to secondary interface container

2006-10-27 10:04  tanders

   * local/snmp-ucd.sh:

   CHANGES: misc: BUG: 1585250: don't use deprecated options in start script

2006-10-24 17:12  rstory

   * agent/helpers/table_iterator.c:

   init ptr to NULL, add missing return val

2006-10-24 17:11  rstory

   * agent/helpers/row_merge.c:

   use intptr_t for int<>void* casting

2006-10-19 16:39  hardaker

   * snmplib/snmp_api.c:

   fix transport sock patch

2006-10-18 22:09  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Handle invalid payload object OIDs.

2006-10-18 04:19  hardaker

   * agent/: agent_handler.c, agent_registry.c:

   CHANGES: snmpd: PATCH: 1565703: patch to fix rapid registrations/deregistration issues

2006-10-18 04:12  hardaker

   * agent/mibgroup/agentx/subagent.c:

   CHANGES: snmpd: PATCH: 1562688: fix ping/reattach agentx code

2006-10-18 04:03  hardaker

   * snmplib/snmp_api.c:

   CHANGES: snmplib: PATCH: 1562168: check for a sock fd less than 0.

2006-10-18 03:15  hardaker

   * include/net-snmp/library/snmp_logging.h,
     snmplib/snmp_api.c, snmplib/snmp_logging.c:

   remove new feature accidentially added to 5.2 and 5.3 (shutdown of logging)

2006-10-18 03:12  hardaker

   * include/net-snmp/library/snmp_logging.h,
     snmplib/snmp_api.c, snmplib/snmp_logging.c:

   CHANGES: snmplib: PATCH: 1570650: from "Benoit Amiaux": create a logging shutdown function to properly clean up log registrations if needed.

2006-10-18 03:05  hardaker

   * include/net-snmp/agent/table_iterator.h:

   CHANGES: snmpd: PATCH: 1570650: from "Benoit Amiaux": make delete table function public

2006-10-18 02:51  hardaker

   * perl/SNMP/SNMP.xs:

   CHANGES: perl: PATCH: 1575937: from martin987: fix usenumeric output in async varbinds so they return OIDs instead of empty strings.

2006-10-18 02:46  hardaker

   * agent/snmpd.c:

   CHANGES: snmpd: PATCH: 1575984: from rtyle: block SIGHUP during reconfig

2006-10-13 23:16  tanders

   * man/: snmpd.conf.5.def, snmpd.examples.5.def
:

   smuxsocket needs to be an IPv4 address

2006-10-13 22:45  tanders

   * testing/tests/: Sv3config, Sv3usmconfigagent,
     Svanyconfig:

   smuxsocket needs to be an IPv4 address

2006-10-13 22:36  dts12

   * agent/mibgroup/smux/smux.c:

   Handle errors from recv() - see Bug #1527930

2006-10-13 21:50  tanders

   * perl/agent/default_store/: default_store.pm,
     default_store.xs:

   remove NETSNMP_DS_AGENT_H which isn't a default store variable

2006-10-13 10:05  tanders

   * man/snmpd.conf.5.def:

   Clarify the parsing of boolean monitor expressions.

2006-10-12 23:21  dts12

   * agent/mibgroup/utilities/iquery.c:

   Ensure internal query configuration is available (and active)
   *before* monitor directives attempt to use it.

2006-10-12 11:03  dts12

   * agent/mibgroup/disman/event/mteTriggerTable.c:

   Fix handling of assignments to mteTriggerValueID
       [Bug #1574713, Patch #1574743, from Ross Tyler]

2006-10-10 11:52  tanders

   * net-snmp-config.in:

   fix shell syntax errors reported by Richard Chonak

2006-09-26 21:09  hardaker

   * configure, configure.in:

   fix rpm checks

2006-09-26 00:57  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   CHANGES: snmpd: BUG: 1559358: from tramker: check scanf results for diskio scanning

2006-09-26 00:54  hardaker

   * configure, configure.in:

   CHANGES: build: BUG: 1564233: Have configure test for rpm headers not just the libraries

2006-09-25 22:33  tanders

   * snmplib/snmpUDPIPv6Domain.c:

   CHANGES: snmplib: PATCH: 1565293: from adp: UDPIPv6 transport reports wrong port number

2006-09-25 17:55  tanders

   * perl/agent/test.pl:

   NetSNMP::agent tests neither need config nor MIBs

2006-09-25 17:25  tanders

   * perl/SNMP/t/: async.t, bulkwalk.t, conf.t
, get.t, getnext.t, mib.t
, mibload.t, notify.t, session.t
, set.t:

   Make perl test suite work even if net-snmp isn't installed yet.

2006-09-25 13:35  tanders

   * NEWS:

   Don't mix tabs and spaces for indentation. Convert all (rarely used) tabs to spaces.

2006-09-22 11:29  tanders

   * perl/SNMP/t/: notify.t, startagent.pl:

   fix SNMP.pm notify test (start snmptrapd with valid options)

2006-09-21 14:09  tanders

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   fix potential segfault introduced by patch 1561277

2006-09-21 13:21  tanders

   * agent/mibgroup/smux/smux.c:

   #include <net-snmp/library/tools.h> for SNMP_STRORNULL

2006-09-20 13:18  tanders

   * perl/SNMP/SNMP.xs:

   build fix for IRIX with SGI's cc

2006-09-19 19:00  hardaker

   * perl/SNMP/SNMP.xs:

   Applied tanders patch to fix SNMP.xs for older perl versions

2006-09-19 18:34  hardaker

   * perl/SNMP/SNMP.xs:

   Attempt number 2 to support a better non-popping items var definition

2006-09-19 17:34  tanders

   * agent/mibgroup/smux/smux.c:

   NEWS: snmpd: BUG: 1527930: fix smux authentication

2006-09-19 14:24  tanders

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   NEWS: snmpd: PATCH: 1561277: use net.ipv6.neigh.lo.base_reachable_time_ms instead of deprecated base_reachable_time

2006-09-19 05:31  hardaker

   * agent/mibgroup/if-mib/: data_access/interface_ioctl.c,
     ifTable/ifTable.h, ifXTable/ifXTable.c:

   CHANGES: snmpd: BUGS: 1474468: ifConnectorPresent always returns 0

2006-09-19 05:19  hardaker

   * agent/snmp_agent.c:

   CHANGES: snmpd: PATCH: 1047706: make end-of-mib-view RFC compliant about the variable name it returns

2006-09-19 04:26  hardaker

   * agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c
, include/net-snmp/data_access/udp_endpoint.h:

   CHANGES: snmpd: PATCH: 1524755: from apersson to better support the UDPTable for unknown address types

2006-09-14 23:14  hardaker

   * README:

   [no log message]

2006-09-14 23:12  hardaker

   * snmplib/snmpUDPDomain.c:

   NEWS: snmplib: PATCH: 1553447: responses will get sent from the original dest IP address when possible.

2006-09-14 22:09  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   CHANGES: snmpd: PATCH: 1554827: from rtyle: fix handling of failed proxy SET requests

2006-09-14 21:57  hardaker

   * agent/: snmp_agent.c,
     mibgroup/disman/event/mteTrigger.c:

   CHANGES: snmpd: PATCHES: 1557514 from rtyle: Do not attempt to collect data during SET processing.

2006-09-12 18:27  dts12

   * snmplib/vacm.c:

   CHANGES: snmpd: BUG: 1502267: Build access list in the correct order.

2006-09-12 18:25  dts12

   * local/mib2c.iterate.conf:

   Use the correct API call for remembering a newly-created row.
   (Spotted by Zhang Chuan).

2006-09-10 22:31  tanders

   * apps/snmpdf.c:

   fix typo in previous patch that broke the build

2006-09-08 18:38  hardaker

   * perl/SNMP/SNMP.pm:

   version update for new publish to CPAN

2006-09-08 17:09  rstory

   * agent/mibgroup/mibII/: at.c, ipAddr.c,
     udpTable.c, var_route.c:

   fix size of IpAddress values on various 64bit systems

2006-09-08 16:59  rstory

   * agent/mibgroup/: tcp-mib/data_access/tcpConn_linux.c,
     udp-mib/data_access/udp_endpoint_linux.c:

   fix byterorder for tcp/udp mfd modules

2006-09-08 16:58  rstory

   * include/net-snmp/library/tools.h, snmplib/tools.c
:

   new netsnmp_addrstr_hton for 'byteswap' of hex-strings

2006-09-08 16:53  rstory

   * agent/helpers/row_merge.c:

   clear/restore prev pointer too

2006-09-08 16:50  dts12

   * apps/snmpdf.c:

   CHANGES: snmpdf: BUG: 1515507: Handle failed requests better
   (Don't go into an infinite loop!)

2006-09-08 16:43  dts12

   * local/mib2c.iterate_access.conf:

   CHANGES: mib2c: BUG: 1479916: Restore consistency in row creation code.

2006-09-08 16:41  rstory

   * agent/mibgroup/if-mib/: data_access/interface_linux.c,
     ifTable/ifTable.h:

   fix several missing stats in the ifXTable

2006-09-08 04:42  hardaker

   * perl/SNMP/SNMP.xs:

   fix, I think, the bulkwalk problems; all tests pass.  I believe the patch is the correct combination between the two different patches (the old one and the new one) that should fix both problems.  NEWS: perl - Fixed the perl bulkwalk function

2006-09-07 17:29  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   fix typo which broke persistence

2006-09-02 00:20  hardaker

   * man/snmpcmd.1.def:

   document the -Y command

2006-09-01 23:26  tanders

   * dist/net-snmp.spec:

   re-add custom spec file for the 5.3.x branch

2006-09-01 21:58  tanders

   * NEWS, perl/OID/OID.xs,
     perl/TrapReceiver/TrapReceiver.xs, perl/agent/agent.xs
:

   OID handling was fully broken on various 64bit platforms

2006-09-01 16:03  hardaker

   * snmplib/keytools.c:

   coverity 59,60: use ints for checking negative return values

2006-09-01 16:00  hardaker

   * snmplib/parse.c:

   coverity 156: fix resource leaks when parsing broken MIBs

2006-09-01 15:59  hardaker

   * agent/mibgroup/ip-mib/data_access/scalars_linux.c:

   coverity 155: Close a file-pointer that was left open

2006-09-01 15:55  hardaker

   * snmplib/snmp_logging.c:

   coverity 151: check for non-initialized argv pointer

2006-09-01 14:54  hardaker

   * apps/snmptable.c:

   coverity bug 127: protect against possibly null pointer.

2006-08-27 22:34  tanders

   * testing/tests/T160snmpnetstat:

   udpTable requires /dev/kmem access (root:system) on AIX

2006-08-27 00:23  tanders

   * configure, configure.in,
     include/net-snmp/net-snmp-config.h.in:

   make autoheader protect PACKAGE_* variables

2006-08-26 00:23  tanders

   * testing/tests/: Sv3config, Sv3usmconfigagent,
     Svanyconfig:

   Fix smuxsocket config to point to /smux_socket instead of /dev/null to avoid removing /dev/null when running as root.

2006-08-25 14:55  tanders

   * perl/TrapReceiver/TrapReceiver.xs:

   properly cast when printing pointers

2006-08-25 14:35  tanders

   * apps/snmptrapd_handlers.c:

   netsnmp_trapd_check_auth() only takes a single argument

2006-08-25 13:56  tanders

   * agent/agent_registry.c:

   Change int to size_t to prevent crash during mib registration on some 64bit platforms (patch from darix).

2006-08-25 12:46  tanders

   * apps/snmptrapd.c:

   #include "mibII/vacm_conf.h" for vacm_standard_views

2006-08-25 10:57  tanders

   * testing/tests/T115agentxperl:

   make sure we can fulfill external library dependencies

2006-08-25 10:33  tanders

   * perl/TrapReceiver/TrapReceiver.xs:

   proper types in format string

2006-08-23 21:33  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   skip ifConnectorPresent/ifLinkUpDownTrapEnable if no data

2006-08-23 20:23  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   correct scale when using ifSpeed as ifHighSpeed

2006-08-23 19:58  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   use ifSpeed if ifHighSpeed==0

2006-08-17 16:44  tanders

   * snmplib/snmpv3.c:

   BUG: Coverity #149: potential NULL pointer dereference

2006-08-17 16:16  tanders

   * snmplib/mib.c:

   BUG: Coverity #159: potential resource leak after malloc failure

2006-08-17 16:03  rstory

   * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
,
     ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.c
, ip-mib/ipAddressTable/ipAddressTable_interface.c
,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
,
     tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c
, tcp-mib/tcpListenerTable/tcpListenerTable_interface.c
, udp-mib/udpEndpointTable/udpEndpointTable_interface.c
:

   BUG: Coverity #56: don't continue if malloc fails

2006-08-17 15:50  rstory

   *
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
, local/mib2c-conf.d/mfd-interface.m2c:

   BUG: Coverity #56: don't continue after failed malloc

2006-08-17 15:31  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c:

   BUG: Coverity #174: don't return ptr to freed memory

2006-08-17 09:52  dts12

   * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c:

   Fix variable types to match parameter usage.  Spotted by Scott Moynes.

2006-08-16 06:57  tanders

   * man/: snmpd.conf.5.def, snmpd.examples.5.def
:

   fix typo

2006-08-11 15:56  tanders

   * snmplib/snmp_logging.c:

   vsnprintf() needs to be followed by va_end

2006-08-11 14:45  tanders

   * snmplib/snmp_logging.c:

   don't call va_end() if we've only memcpy()ed

2006-08-11 10:59  tanders

   * snmplib/snmp_logging.c:

   simple attempt to fix recently introduced va_copy() build issues

2006-08-11 10:24  tanders

   * agent/mibgroup/kernel_sunos5.c:

   fix ifInOctets statistics on Solaris (patch 1520603 from John Green)

2006-08-10 15:11  dts12

   * snmplib/snmp_api.c:

   CHANGES: snmplib: BUG: 1399370: Report a failure to build the PDU.

2006-08-10 09:58  dts12

   * EXAMPLE.conf.def:

   With fear and trepidation, remove the warnings against use of AgentX.
   Doomed, we're aaaall dooooomed....

2006-08-09 18:38  hardaker

   * perl/OID/MANIFEST:

   added the typemap file

2006-08-09 18:25  hardaker

   * perl/agent/MANIFEST:

   added netsnmp_request_infoPtr.pm to the list

2006-08-09 18:21  hardaker

   * perl/agent/MANIFEST:

   include default_store files in the manifest

2006-08-09 18:13  hardaker

   * perl/: Makefile.PL, Makefile.subs.pl,
     ASN/Makefile.PL, OID/Makefile.PL,
     SNMP/Makefile.PL, TrapReceiver/Makefile.PL,
     agent/Makefile.PL, agent/default_store/Makefile.PL
, default_store/Makefile.PL:

   another pass at perl/CPAN specific versioning checks

2006-08-09 18:07  hardaker

   * perl/SNMP/SNMP.pm:

   version update for CPAN release

2006-08-09 17:57  hardaker

   * perl/: Makefile.PL, Makefile.subs.pl,
     ASN/Makefile.PL, OID/Makefile.PL,
     SNMP/Makefile.PL, TrapReceiver/Makefile.PL,
     agent/Makefile.PL, agent/default_store/Makefile.PL
, default_store/Makefile.PL:

   allow for very minor deviations in perl CPAN source versions from net-snmp versions

2006-08-09 17:46  hardaker

   * perl/SNMP/README:

   major update for CPAN release

2006-08-09 17:41  hardaker

   * perl/SNMP/MANIFEST:

   update for recent needed testing files

2006-08-09 10:16  tanders

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   build fix

2006-08-08 23:06  bshaw666

   * agent/mibgroup/ucd-snmp/: lmSensors.c, lmSensors.h
:

   numerous bug fixes and enhancements, normalizing with MAIN

2006-08-08 14:18  tanders

   * include/net-snmp/net-snmp-config.h.in:

   run autoheader

2006-08-08 14:18  tanders

   * acconfig.h:

   add HAVE_LIBNM in order to make autoheader work again

2006-08-07 16:33  tanders

   * testing/TESTCONF.sh:

   Already randomize the initial port we try. Lowers the chance of collisions if multiple test suites run in parallel.

2006-08-07 11:03  dts12

   * man/snmpd.conf.5.def:

   Fix typo.  Spotted by Leo Lei

2006-08-05 20:17  tanders

   * Makefile.in:

   add directory containing libperl.so to LD_RUN_PATH

2006-08-04 02:02  tanders

   * Makefile.in:

   override LD_RUN_PATH for the perl modules to avoid dependencies on the build directory (patch from darix)

2006-08-01 00:42  hardaker

   * perl/SNMP/t/mibload.t:

   fix a test that may succeed when it shouldn't

2006-08-01 00:04  hardaker

   * NEWS:

   version number fix

2006-07-31 22:47  hardaker

   * perl/SNMP/SNMP.pm:

   fix gettable support; broken in many misc ways by ignoring most options

2006-07-31 21:23  tanders

   * apps/snmptrapd.c:

   initialize snmptrapd authorization unconditionally of using AgentX (fixes bug 1527661)

2006-07-27 20:48  hardaker

   * local/tkmib:

   patch from Julien Pinon to fix a few tkmib problems

2006-07-27 14:29  dts12

   * agent/mibgroup/ucd-snmp/diskio.c:

   CHANGES: snmpd: PATCH: 1520286: Prevent potential crash in Darwin.

2006-07-27 14:17  dts12

   * agent/kernel.h:

   Support '--without-kmem-usage' on non-Linux systems.  (Patch #1520278)

2006-07-27 13:25  dts12

   * snmplib/Makefile.in:

   Include 'pkcs' in the list of files to compile.  (Patch #1514867)

2006-07-27 13:12  dts12

   * snmplib/snmpv3.c:

   Accept -Z 0 values for engineBoot/engineTime.  (Patch #1510032)

2006-07-27 13:12  dts12

   * snmplib/snmp_parse_args.c:

   CHANGES: snmplib: PATCH: 1510032: Accept -Z 0 values for engineBoot/engineTime.

2006-07-27 11:08  dts12

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   CHANGES: snmpd: PATCH: 1482169: Attempt to use the most up-to-date sysctl APIs.

2006-07-26 12:56  dts12

   * snmplib/snmp_logging.c:

   CHANGES: snmplib: BUG: 1516045: Handle long (dynamic-buffered) messages correctly.

2006-07-26 12:50  dts12

   * agent/mibgroup/target/target.c:

   CHANGES: snmpd: BUG: 1517454: Ensure the secModel is initialised for SNMPv3 notifications.

2006-07-26 12:29  dts12

   * agent/mibgroup/ucd-snmp/extensible.c:

   CHANGES: snmpd: BUG: 1506707: Only sort relocatable extension entries.
   Those in the main extTable don't have an OID to sort on, so
   attempting to do so may scramble them into a random order.

2006-07-25 16:57  dts12

   * agent/mibgroup/host/: hr_disk.h, hr_network.h,
     hr_other.h, hr_partition.h,
     hr_print.h, hr_proc.h, hr_storage.h:

   CHANGES: snmpd: BUG: 1505325: Indicate dependencies between HostRes modules.

2006-07-25 16:26  dts12

   * agent/mibgroup/mibII/var_route.c:

   CHANGES: snmpd: BUG: 1504501: Ensure that IP Address values are reported as 4-octet values on 64-bit architectures.

2006-07-25 14:48  dts12

   * snmplib/mib.c:

   CHANGES: snmplib: BUG: 1459665: Handle malformed Display Hints sensibly, rather than going into an infinite loop.

2006-07-25 13:48  dts12

   * agent/helpers/table_iterator.c:

   CHANGES: snmpd: BUG: 1445116: Don't assume that all requests are necessarily valid.

2006-07-25 13:00  dts12

   * snmplib/snmpUDPIPv6Domain.c:

   CHANGES: snmplib: BUG: 1445089: Use the defined default port (if specified) for numeric IPv6 addresses, rather than hardwiring SNMP_PORT.

2006-07-25 11:08  dts12

   * agent/helpers/debug_handler.c:

   CHANGES: snmpd: BUG: 1429469: Don't choke on missing labels.

2006-07-25 10:29  dts12

   * local/mib2c.table_data.conf:

   CHANGES: mib2c: BUG: 1422708: Include missing flags parameter.

2006-07-25 09:31  dts12

   * snmplib/snmp_api.c:

   CHANGES: snmplib: BUG: 1399370: Remove broken assertion

2006-07-25 09:17  dts12

   * snmplib/read_config.c, snmplib/snmpCallbackDomain.c
, snmplib/snmpUDPDomain.c,
     snmplib/snmp_api.c, apps/snmpdelta.c,
     apps/snmptable.c, apps/snmptrapd_handlers.c
, apps/snmptrapd_log.c, apps/snmpusm.c
:

   Fix assorted signedness mismatches

2006-07-25 09:11  dts12

   * snmplib/snmpv3.c:

   CHANGES: snmplib: BUG: 1397891: Re-fix unsigned comparisons against 0
   including fix for test #24

2006-07-25 09:04  dts12

   * snmplib/tools.c:

   CHANGES: snmplib: BUG: 1397906: Fix signedness of return values.

2006-07-25 09:04  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   CHANGES: snmpd: BUG: 1397906: Fix signedness of return values.

2006-07-18 15:03  hardaker

   * local/mib2c.container.conf:

   SNMP_TYPEDEF_MALLOC -> SNMP_MALLOC_TYPEDEF

2006-07-14 15:57  hardaker

   * NEWS:

   realistic NEWS file

2006-07-13 22:55  hardaker

   * FAQ, README, configure,
     configure.in, sedscript.in,
     snmplib/snmp_version.c:

   - version tag ( 5.3.1 )

-------------------------------------------------------------------------------

Changes: V5.3 -> V5.3.1

2006-07-13 14:44  hardaker

   * man/: netsnmp_agent.3, netsnmp_agent_registry.3
, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_callback.3
, netsnmp_container.3, netsnmp_data_list.3
, netsnmp_debug.3, netsnmp_default_store.3
, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_iterator_info_s.3, netsnmp_leaf.3
, netsnmp_library.3,
     netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3
, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3
, netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3
, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3
, netsnmp_stash_to_next.3, netsnmp_table.3
, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
     netsnmp_table_generic.3, netsnmp_table_indexes.3
, netsnmp_table_iterator.3,
     netsnmp_table_iterator.h.3,
     netsnmp_table_maintenance.3, netsnmp_table_rows.3
, netsnmp_tdata.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3
, netsnmp_watcher.3:

   documentation update

2006-07-13 14:43  hardaker

   * doxygen.conf:

   - version tag ( 5.3.1 )

2006-07-07 15:07  hardaker

   * man/: netsnmp_agent.3, netsnmp_agent_registry.3
, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_callback.3
, netsnmp_container.3, netsnmp_data_list.3
, netsnmp_debug.3, netsnmp_default_store.3
, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_iterator_info_s.3, netsnmp_leaf.3
, netsnmp_library.3,
     netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3
, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3
, netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3
, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3
, netsnmp_stash_to_next.3, netsnmp_table.3
, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
     netsnmp_table_generic.3, netsnmp_table_indexes.3
, netsnmp_table_iterator.3,
     netsnmp_table_iterator.h.3,
     netsnmp_table_maintenance.3, netsnmp_table_rows.3
, netsnmp_tdata.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3
, netsnmp_watcher.3:

   documentation update

2006-07-07 15:06  hardaker

   * doxygen.conf:

   - version tag ( 5.3.1.rc4 )

2006-07-07 14:52  hardaker

   * apps/snmpnetstat/inet6.c:

   Dave's patch for compilation fixes for windows

2006-07-07 14:51  hardaker

   * configure, configure.in:

   Dave's patch to remove host mib support for windows by default

2006-07-07 13:29  hardaker

   * ChangeLog:

   added note about patch from robert

2006-07-07 13:25  hardaker

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   Patch from robert to fix a potential NULL dereference

2006-07-07 13:25  hardaker

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   Patch from robert to fix a potential NULL dereference

2006-07-07 13:06  hardaker

   * man/: netsnmp_agent.3, netsnmp_agent_registry.3
, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_callback.3
, netsnmp_container.3, netsnmp_data_list.3
, netsnmp_debug.3, netsnmp_default_store.3
, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_iterator_info_s.3, netsnmp_leaf.3
, netsnmp_library.3,
     netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3
, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3
, netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3
, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3
, netsnmp_stash_to_next.3, netsnmp_table.3
, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
     netsnmp_table_generic.3, netsnmp_table_indexes.3
, netsnmp_table_iterator.3,
     netsnmp_table_iterator.h.3,
     netsnmp_table_maintenance.3, netsnmp_table_rows.3
, netsnmp_tdata.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3
, netsnmp_watcher.3:

   documentation update

2006-07-07 13:05  hardaker

   * doxygen.conf:

   - version tag ( 5.3.1.rc3 )

2006-07-05 08:51  rstory

   * mibs/: DISMAN-NSLOOKUP-MIB.txt, DISMAN-PING-MIB.txt
, DISMAN-TRACEROUTE-MIB.txt:

   update from RFC 4560

2006-06-30 22:12  hardaker

   * local/Version-Munge.pl:

   support for optional files (don't exist in every branch)

2006-06-30 21:46  hardaker

   * man/: netsnmp_agent.3, netsnmp_agent_registry.3
, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_callback.3
, netsnmp_container.3, netsnmp_data_list.3
, netsnmp_debug.3, netsnmp_default_store.3
, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_iterator_info_s.3, netsnmp_leaf.3
, netsnmp_library.3,
     netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3
, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3
, netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3
, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3
, netsnmp_stash_to_next.3, netsnmp_table.3
, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
     netsnmp_table_generic.3, netsnmp_table_indexes.3
, netsnmp_table_iterator.3,
     netsnmp_table_iterator.h.3,
     netsnmp_table_maintenance.3, netsnmp_table_rows.3
, netsnmp_tdata.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3
, netsnmp_watcher.3:

   documentation update

2006-06-30 21:46  hardaker

   * doxygen.conf:

   - version tag ( 5.3.1.rc2 )

2006-06-30 21:45  hardaker

   * local/Version-Munge.pl:

   doxygen.conf support

2006-06-30 21:24  hardaker

   * local/Version-Munge.pl:

   check for file existence

2006-06-30 21:07  hardaker

   * local/Version-Munge.pl:

   exit with the cvs commit status if run

2006-06-30 15:53  hardaker

   * perl/: Makefile.PL, Makefile.subs.pl,
     ASN/Makefile.PL, OID/Makefile.PL,
     SNMP/Makefile.PL, TrapReceiver/Makefile.PL,
     agent/Makefile.PL, agent/default_store/Makefile.PL
, default_store/Makefile.PL:

   better env name for not checking the version

2006-06-30 15:26  hardaker

   * perl/: Makefile.PL, Makefile.subs.pl,
     ASN/ASN.pm, ASN/Makefile.PL,
     AnyData_SNMP/Storage.pm, OID/Makefile.PL,
     OID/OID.pm, SNMP/Makefile.PL, SNMP/SNMP.pm
, TrapReceiver/Makefile.PL,
     TrapReceiver/TrapReceiver.pm, agent/Makefile.PL
, agent/agent.pm,
     agent/default_store/Makefile.PL,
     agent/default_store/default_store.pm,
     default_store/Makefile.PL,
     default_store/default_store.pm:

   new perl versioning support

2006-06-30 15:19  hardaker

   * local/Version-Munge.pl:

   much better support for cvs commit, version numbering, etc

2006-06-30 15:17  hardaker

   * Makefile.in:

   remove version changing support; now in makerelease

2006-06-30 15:16  hardaker

   * agent/mibgroup/versiontag:

   remove tag support from versiontag; now in makerelease

2006-06-30 15:14  hardaker

   * perl/SNMP/: MANIFEST, MANIFEST.SKIP:

   manifest changes for upcoming CPAN release (needs more)

2006-06-28 09:35  dts12

   * include/net-snmp/system/mingw32.h,
     win32/net-snmp/net-snmp-config.h:

   Ensure UDP addresses are handled correctly on Windows x86 systems.

2006-06-27 11:40  tanders

   * testing/tests/: T061agentperl, T115agentxperl
:

   set DYLD_LIBRARY_PATH for OSX and SHLIB_PATH for HP-UX

2006-06-27 09:42  rstory

   * README.osX:

   remove embeded perl info; add perl agentx info

2006-06-27 08:25  tanders

   * agent/mibgroup/mibII/udpTable.c:

   fix more udpTable byte-order issues (indices) on *BSD and Solaris/x86

2006-06-26 18:00  alex_b

   * perl/: Makefile.PL, Makefile.makefiles,
     Makefile.subs.pl, make-perl-makefiles,
     ASN/Makefile.PL, OID/Makefile.PL,
     SNMP/Makefile.PL, TrapReceiver/Makefile.PL,
     agent/Makefile.PL, agent/default_store/Makefile.PL
, default_store/Makefile.PL:

   -'perl Makefile.PL -NET-SNMP-IN-SOURCE=true' was not working.  Fix: call
    'nsconfig' --version inside of InitMakeParams instead of Check_Version
   -Support module: NetSNMPGetOpts call should pass parent folder so net-snmp-config
    can be found
   -Skip version check for Win32 MSVC
   -add TrapReceiver and agent/Support to Makefile.makefiles
   -make-perl-makefiles:  rename files AFTER closing them, not before

2006-06-26 15:28  tanders

   * testing/TESTCONF.sh:

   add netstat path for IRIX

2006-06-26 08:33  tanders

   * include/net-snmp/system/netbsd.h:

   udpTable byte-order fix (values only) for NetBSD and OpenBSD

2006-06-25 14:43  tanders

   * testing/tests/T061agentperl:

   prepend (instead of replace) a non-empty LD_LIBRARY_PATH; fixes test errors on systems that rely on it

2006-06-25 14:25  tanders

   * testing/tests/T160snmpnetstat:

   fix test error on Solaris etc.: only use "id -u" on systems that support it

2006-06-23 12:50  tanders

   * testing/tests/T160snmpnetstat:

   check for 127.0.0.1., not just , to identify byte-order issues

2006-06-23 09:06  hardaker

   * agent/mibgroup/mibII/udpTable.c,
     include/net-snmp/system/cygwin.h,
     include/net-snmp/system/freebsd.h,
     include/net-snmp/system/solaris.h:

   Clean fixing of ordering problems with kernel storage of UDP values

2006-06-23 02:47  tanders

   * agent/mibgroup/mibII/udpTable.c:

   fix earlier "don't reverse address byte order for solaris (specifically x86) for local addresses" patch that broke byte order for all platforms

2006-06-20 12:12  tanders

   * testing/tests/T061agentperl:

   more portable way of exporting

2006-06-20 05:41  tanders

   * testing/tests/T061agentperl:

   set LD_LIBRARY_PATH to make sure that NetSNMP::agent's agent.so can load (uninstalled) libnetsnmp*.so; otherwise test fails at least on FreeBSD

2006-06-15 15:10  tanders

   * testing/eval_tools.sh:

   suppress stderr warnings for "ps -e" in order to fix [false] nightly build error messages on SF CF host alpha-linux1

2006-06-15 06:52  tanders

   * testing/tests/T160snmpnetstat:

   add OpenBSD and NetBSD to the list of systems that require root privileges for udpTable (according to Dave's testing)

2006-06-13 14:53  tanders

   * testing/tests/T115agentxperl:

   fix NETSNMP_DS_AGENT_NO_ROOT_ACCESS setting (needed for e.g. Solaris 2.6)

2006-06-13 05:50  tanders

   * agent/agent_registry.c,
     agent/mibgroup/notification-log-mib/notification_log.c
, include/net-snmp/library/tools.h,
     snmplib/callback.c:

   fix bug 1505341: agent segfaults on Solaris with -DALL

2006-06-12 16:59  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.1.rc1 )

Changes: V5.3 -> V5.3.1

2006-06-12 16:54  hardaker

   * man/: netsnmp_agent.3, netsnmp_agent_registry.3
, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_callback.3
, netsnmp_container.3, netsnmp_data_list.3
, netsnmp_debug.3, netsnmp_default_store.3
, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_iterator_info_s.3, netsnmp_leaf.3
, netsnmp_library.3,
     netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3
, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3
, netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3
, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3
, netsnmp_stash_to_next.3, netsnmp_table.3
, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
     netsnmp_table_generic.3, netsnmp_table_indexes.3
, netsnmp_table_iterator.3,
     netsnmp_table_iterator.h.3,
     netsnmp_table_maintenance.3, netsnmp_table_rows.3
, netsnmp_tdata.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3
, netsnmp_watcher.3:

   documentation update

2006-06-12 16:42  tanders

   * testing/TESTCONF.sh:

   introduce "net-snmp-config --perlprog" and use it in the "AgentX subagent in perl" test

2006-06-12 16:40  hardaker

   * configure, configure.in:

   version update

2006-06-12 16:00  tanders

   * net-snmp-config.in, testing/tests/T115agentxperl
:

   introduce "net-snmp-config --perlprog" and use it in the "AgentX subagent in perl" test

2006-06-12 15:44  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   define mfd_*_rowreq_from_index if persistent enabled

2006-06-12 13:23  rstory

   * apps/snmpnetstat/: inet6.c, route.c:

   add sys/types.h to fix OS X build

2006-06-12 13:01  rstory

   * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/:
     inetCidrRouteTable.c, inetCidrRouteTable_constants.h
, inetCidrRouteTable_interface.c,
     inetCidrRouteTable_interface.h:

   add miss inetCidrRouteNumber scalar

2006-06-12 10:27  hardaker

   * testing/tests/T141snmpv2cvacmgetfail:

   fix for new failure error code

2006-06-12 10:11  hardaker

   * agent/snmp_agent.c:

   Fix bug reported by Robert Wilcox: return no access instead of not writable on VACM denials

2006-06-12 09:00  hardaker

   * perl/: Makefile.subs.pl, ASN/Makefile.PL,
     OID/Makefile.PL, SNMP/Makefile.PL,
     TrapReceiver/Makefile.PL, agent/Makefile.PL,
     agent/default_store/Makefile.PL:

   finally a working version of the version working check

2006-06-12 08:54  hardaker

   * perl/: Makefile.subs.pl, ASN/Makefile.PL,
     OID/Makefile.PL, SNMP/Makefile.PL,
     TrapReceiver/Makefile.PL, agent/Makefile.PL,
     agent/default_store/Makefile.PL:

   fix preX version numbers before checking

2006-06-12 08:46  hardaker

   * perl/: Makefile.subs.pl, ASN/Makefile.PL,
     OID/Makefile.PL, SNMP/Makefile.PL,
     TrapReceiver/Makefile.PL, agent/Makefile.PL,
     agent/default_store/Makefile.PL:

   check the perl module version number against the net-snmp version number

2006-06-12 01:16  tanders

   * doxygen.conf:

   version update

2006-06-09 13:42  tanders

   * agent/mibgroup/ucd-snmp/diskio.c:

   fix typo

2006-06-09 05:54  rstory

   * apps/snmptrapd_auth.c:

   - don't free pdu if it's not a clone

2006-06-07 05:24  tanders

   * agent/agent_registry.c:

   patch from Dave to prevent crash with -Dregister_mib

2006-06-07 05:13  tanders

   * apps/snmpnetstat/route.c:

   include netinet/in.h and arpa/inet.h to pick up ntohl on hpux10.20

2006-06-05 15:37  rstory

   * agent/mibgroup/ucd-snmp/proxy.c:

   fix double-free of delegated cache

2006-06-05 14:27  rstory

   * testing/tests/T141snmpv2cvacmgetfail:

   add vacm set tests

2006-06-05 14:21  rstory

   * testing/tests/Svacmconfig:

   add (ro|rw)community config for rw vacm test

2006-06-05 10:38  rstory

   * agent/mibgroup/host/hr_storage.c:

   add missing MBUF stats for darwin

2006-06-05 10:34  rstory

   * agent/mibgroup/disman/event/mteTrigger.c:

   - use new ability to schedule alarm in 0 sec to run mte tirggers asap after
     startup, instead of during config file parsing
   - add missing \n to log msg

2006-06-05 10:31  rstory

   * snmplib/snmp_alarm.c:

   - allow a 0 time in snmp_alarm_register, to mean run ASAP (i.e. 1 usec)
   - allow sec/usec of 0 in sa_update_entry, except for SA_REPEAT case

2006-06-05 10:26  rstory

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   - log error (and don't create entry) if sess user not found
   - log error if agentSecName (default user) not specified
   - add missing \n to debug msg

2006-06-01 06:29  rstory

   * agent/mibgroup/host/hr_swrun.c:

   enforce MIB object lengths

2006-05-29 02:39  tanders

   * testing/tests/: Sv3config, Sv3usmconfigagent,
     Svanyconfig:

   don't open default smux port/socket

2006-05-29 01:35  tanders

   * testing/tests/T060trapdperl:

   re-fix newline issues

2006-05-28 13:13  tanders

   * perl/TrapReceiver/TrapReceiver.xs:

   temporary workaround to prevent snmptrapd embedded perl crash on x86_64 (bug 1494882)

2006-05-27 23:58  hardaker

   * testing/tests/: T059trapdtraphandle, T060trapdperl
:

   use CHECKORDIE instead of CHECKFILE when doing multiple checks (was succeeding when it shouldn't have).  Also, open embedded perl LOG in append mode so second routine doesn't trump the first

2006-05-27 23:21  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.1.pre3 )

2006-05-27 23:05  hardaker

   * man/: netsnmp_agent.3, netsnmp_agent_registry.3
, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_callback.3
, netsnmp_container.3, netsnmp_data_list.3
, netsnmp_debug.3, netsnmp_default_store.3
, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_iterator_info_s.3, netsnmp_leaf.3
, netsnmp_library.3,
     netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3
, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3
, netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3
, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3
, netsnmp_stash_to_next.3, netsnmp_table.3
, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
     netsnmp_table_generic.3, netsnmp_table_indexes.3
, netsnmp_table_iterator.3,
     netsnmp_table_iterator.h.3,
     netsnmp_table_maintenance.3, netsnmp_table_rows.3
, netsnmp_tdata.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3
, netsnmp_watcher.3:

   documentation update

2006-05-27 22:54  hardaker

   * configure, configure.in:

   version update

2006-05-27 22:30  hardaker

   * apps/snmpnetstat/inet6.c:

   include netinet/in.h and arpa/inet.h to pick up htonl, etc, on hpux10.20

2006-05-27 22:16  hardaker

   * Makefile.top:

   way simple DESTDIR support

2006-05-27 07:41  tanders

   * testing/tests/T115agentxperl:

   set libtool-like LD_LIBRARY_PATH to make sure the perl agent starts properly (fixes bug 1495433)

2006-05-26 15:24  hardaker

   * agent/mibgroup/mibII/udpTable.c:

   don't reverse address byte order for solaris (specifically x86) for local addresses

2006-05-26 09:58  hardaker

   * perl/SNMP/SNMP.xs:

   one intptr_t cast from a pointer

2006-05-26 09:33  hardaker

   * acconfig.h, configure.in,
     include/net-snmp/net-snmp-config.h.in,
     include/net-snmp/types.h, configure:

   check for uintptr_t and intptr_t

2006-05-26 06:29  hardaker

   * perl/TrapReceiver/TrapReceiver.xs:

   Another proper pointer cast

2006-05-26 06:15  hardaker

   * perl/: SNMP/SNMP.xs, TrapReceiver/TrapReceiver.xs
, agent/agent.xs:

   Patch from darix to properly cast pointers to an IV instead of an int to fix 64bit issues

2006-05-26 01:52  tanders

   * testing/eval_tools.sh:

   make daemons bind to localhost by default only (fixes bug 1424293)

2006-05-25 15:13  tanders

   * testing/TESTCONF.sh:

   set SNMP_PERSISTENT_DIR for all apps/daemons

2006-05-25 15:03  tanders

   * testing/TESTCONF.sh:

   set SNMPCONFPATH for all apps/daemons

2006-05-25 14:59  tanders

   * testing/TESTCONF.sh:

   set SNMPCONFPATH for all apps/daemons

2006-05-25 07:32  tanders

   * testing/tests/: T035snmpv3trapdusermgmt, T110agentxget
, T111agentxset, T112agentxsetfail,
     T113agentxtrap, T120proxyget, T121proxyset
, T122proxysetfail:

   backport fix for bug 1335767: "make test" should do port probing for snmptrapd+AgentX also

2006-05-25 05:43  tanders

   * testing/TESTCONF.sh:

   backport port probing from MAIN to fix bug 1424293

2006-05-24 08:32  tanders

   * testing/tests/T061agentperl:

   more portable way of calling perl

2006-05-24 08:30  tanders

   * testing/tests/T115agentxperl:

   new test: 'AgentX subagent in Perl (using NetSNMP::agent)' with double-forking perl subagent

2006-05-24 08:28  tanders

   * testing/TESTCONF.sh:

   introduce additional variables for subagent tests: AGENTX_CONFIG_FILE, SNMP_AGENTX_PID_FILE, SNMP_AGENTX_LOG_FILE

2006-05-24 08:26  tanders

   * testing/tests/T115agentxperl:

   file T115agentxperl was added on branch V5-3-patches on 2006-05-24 15:30:50 +0000

2006-05-22 15:48  tanders

   * testing/tests/T151solarishostdisk:

   this test requires host/hr_system in particular and uses v1, not v2c

2006-05-22 15:42  tanders

   * testing/tests/T150solarishostcpu:

   this test requires host/hr_device in particular and uses v1, not v2c

2006-05-22 15:36  tanders

   * testing/tests/T153solarisswap:

   this test uses v1, not v2c

2006-05-22 15:18  tanders

   * testing/tests/T152hostuptime:

   this test requires host/hr_system in particular

2006-05-22 03:08  tanders

   * testing/tests/T153solarisswap:

   this test requires host/hr_storage in particular

2006-05-19 11:31  rstory

   * agent/agent_trap.c:

   - fix for bug 1313667 removed synch send, allowing us to uncomment the
     commented out pdu free on error, plugging a memory leak identified
     on coders by derekl at blueyonder co uk

2006-05-19 10:02  rstory

   * agent/mibgroup/host/hr_proc.c:

   - use nrprocs-1 as index instead of i, which will be negative if cpuinfo
     doesn't contain a 'processor' line

2006-05-17 15:11  rstory

   * apps/snmptrapd_auth.c:

   need sys/types.h before netinet/in.h on some platforms

2006-05-13 00:21  hardaker

   * agent/mibgroup/versiontag:

   update CVS host name

2006-05-12 15:07  hardaker

   * perl/: ASN/Makefile.PL, OID/Makefile.PL,
     SNMP/Makefile.PL, SNMP/SNMP.pm,
     SNMP/SNMP.xs, TrapReceiver/Makefile.PL,
     agent/Makefile.PL, agent/default_store/Makefile.PL
, default_store/Makefile.PL:

   change -W flag substition to be exact match of flags to remove, rather than removing any -W flag for portability reasons

2006-05-12 07:48  tanders

   * testing/tests/T050snmpv3trap:

   introduce delays to not lose traps

2006-05-12 07:46  tanders

   * testing/tests/: T060trapdperl, T061agentperl:

   fix newline issues

2006-05-12 07:45  tanders

   * README.aix:

   update README for AIX based on build test experience on AIX 4.3.3/5.1/5.2/5.3

2006-05-12 07:43  tanders

   * testing/tests/: T053agentv1trap, T054agentv2ctrap
, T055agentv1mintrap, T056agentv2cmintrap
, T113agentxtrap:

   ensure the tests work even if UCD-SNMP-MIB isn't in defaults MIBS list

2006-05-08 07:45  hardaker

   * dist/: Makefile, README.build-scripts,
     RELEASE-INSTRUCTIONS, cvsup, makerelease
, net-snmp.spec, nsb-config,
     nsb-functions, nsb-nightly, nsb-package
, nsb-platform:

   cleaned dist dir to branch release files

2006-05-08 00:47  tanders

   * agent/mibgroup/Rmon/row_api.h:

   build fix for C89 compilers (e.g. xlc on AIX 4.3.3): no trailing comma after last entry of a "typedef enum"

2006-05-05 16:03  tanders

   * dist/nsb-functions:

   further tweaking of the exception regex

2006-05-05 15:26  tanders

   * README.irix:

   initial README for IRIX

2006-05-05 14:51  hardaker

   * apps/snmptrapd_log.c:

   put the snprintf length into a dereferenced pointer

2006-05-05 14:22  tanders

   * configure, configure.in:

   fix IRIX 6.5 "present but cannot be compiled" warning for sys/vnode.h and sys/h
   ashing.h

2006-05-04 14:44  hardaker

   * agent/snmp_agent.c:

   covertiy 135: double check netsnmp_oid_find_prefix returns a positive result (should only happen in broken-tree cases)

2006-05-04 14:36  hardaker

   * agent/mibgroup/agentx/subagent.c:

   coverity #136: free mem leak in rare bad-agentx packet case

2006-05-03 13:59  tanders

   * NEWS, agent/mibgroup/mibII/ipAddr.c:

   [ 1481012 ] HP-UX 11.0/11i: ipAdEntBcastAddr wrong (patch submitted by Johannes Schmidt-Fischer)

2006-04-30 22:56  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.1.pre1 )

2006-04-30 22:48  hardaker

   * snmplib/snmp_debug.c:

   // -> /**/

2006-04-30 22:38  hardaker

   * man/: netsnmp_agent.3, netsnmp_agent_registry.3
, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_callback.3
, netsnmp_container.3, netsnmp_data_list.3
, netsnmp_debug.3, netsnmp_default_store.3
, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_iterator_info_s.3, netsnmp_leaf.3
, netsnmp_library.3,
     netsnmp_mib_maintenance.3, netsnmp_mib_utilities.3
, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3
, netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3
, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3
, netsnmp_stash_to_next.3, netsnmp_table.3
, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
     netsnmp_table_generic.3, netsnmp_table_indexes.3
, netsnmp_table_iterator.3,
     netsnmp_table_iterator.h.3,
     netsnmp_table_maintenance.3, netsnmp_table_rows.3
, netsnmp_tdata.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3
, netsnmp_watcher.3:

   documentation update

2006-04-30 22:26  hardaker

   * Makefile.top, configure, configure.in
:

   version update

2006-04-30 22:25  hardaker

   * snmplib/mib.c:

   fix a very rare oid parsing bug for strings in truncated OIDs

2006-04-30 22:07  hardaker

   * apps/snmpusm.c:

   [ 1478616 ] snmpusm outputs to stderr on success

2006-04-30 22:02  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   [ 1479071 ] 64 bits counter on Linux & good parsing of diskstats (again) [modified] from Fabrice Bacchella

2006-04-25 10:39  hardaker

   * configure, configure.in,
     agent/mibgroup/if-mib/data_access/interface_linux.c:

   [ 1466450 ] fix compilation with linux/ethtool.  In other words: ugh nasty but needed patch

2006-04-25 10:25  hardaker

   * agent/mibgroup/mibII/ipAddr.c:

   modified version of [ 1466451 ] ipAddress size with 64bit to use sizeof() for the datatype in question

2006-04-21 05:30  dts12

   * apps/snmpnetstat/inet.c, snmplib/snmp_client.c
:

   Skip missing entries (rather than crashing out completely)

2006-04-20 17:24  tanders

   * snmplib/: container.c, snmpusm.c:

   fix typos

2006-04-20 17:13  tanders

   * NEWS:

   rephrased

2006-04-20 17:06  tanders

   * NEWS:

   rephrased

2006-04-20 16:55  tanders

   * NEWS:

   document changes since 5.3.0.1

2006-04-20 16:19  tanders

   * testing/tests/T061agentperl:

   add SIGHUP test

2006-04-20 16:03  tanders

   * testing/tests/: T059trapdtraphandle, T060trapdperl
:

   add SIGHUP test

2006-04-20 15:28  tanders

   * testing/tests/T035snmpv3trapdusermgmt:

   add SIGHUP test

2006-04-20 15:27  rstory

   * apps/snmptrapd.c:

   - fix bug 1473289: Re-init of 5.3.0.1 daemons fail after SIGHUP

2006-04-20 15:15  rstory

   * agent/agent_read_config.c:

   - fix bug 1473289: Re-init of 5.3.0.1 agent fails after SIGHUP

2006-04-20 15:15  tanders

   * testing/tests/T030snmpv3usercreation:

   add SIGHUP test

2006-04-20 15:09  tanders

   * testing/eval_tools.sh:

   introduce HUPPROG(), HUPAGENT() and HUPTRAPD() for upcoming SIGHUP tests

2006-04-18 12:14  hardaker

   * README.solaris:

   Bug #1432165: typos in the filenames

2006-04-18 11:01  hardaker

   * man/snmpd.conf.5.def:

   fix bug 1458685: man page for setaccess was missing a token in the summary line

2006-04-18 10:58  hardaker

   * man/snmpd.conf.5.def:

   fix bug 1458818: authcommunity and friends use -V not -v to specify a view

2006-04-18 10:36  hardaker

   * local/mib2c.old-api.conf:

   [ 1341098 ] Fix mib2c.old-api.conf oid suffixes, suffix lengths from nshulman

2006-04-18 10:16  hardaker

   * snmplib/read_config.c:

   [ 1465485 ] netsnmp_config_remember_free_list mem leak from Robert Wilcox

2006-04-18 06:58  hardaker

   * mibs/: IP-FORWARD-MIB.txt, IP-MIB.txt,
     rfclist:

   update from newly published RFCs

2006-04-13 13:10  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   [ 1371778 ] diskIOTable contains invalid data for some devices on Linux

2006-04-13 11:20  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   [ 1386264 ] 5.2.2 - fix Linux CPU counters on SMP machines

2006-04-12 10:08  hardaker

   * snmplib/vacm.c:

   fix a bug reported in 1118814 where init length wasn't getting initialized properly

2006-04-11 04:09  tanders

   * agent/mibgroup/utilities/iquery.c:

   Build fix for "configure --with-out-transports=Callback" (fixes first part
   of bug 1467724).
   Why do tests 21-25 and 34-35 (all involving snmptrapd) fail in 5.3+ (unlike
   5.2.x) if the callback transport isn't available?

2006-04-10 07:26  hardaker

   * perl/SNMP/SNMP.xs:

   [ 1364648 ] Fix segfault on perl async bulkwalk from Ole Bjorn

2006-04-10 06:48  hardaker

   * agent/helpers/table_iterator.c:

   [ 1429455 ] endless loop, table_iterator, 5.3 from Kris (tinker105)

2006-04-09 21:43  hardaker

   * snmplib/fd_event_manager.c:

   [ 1460082 ] [PATCH]: Fix external fd handling (anon)

2006-03-27 16:52  tanders

   * testing/tests/T200snmpv2cwalkall:

   remove (useful) "-Cp -Ct" stderr output since it has been seen to interfere with the stdout messages to be checked

2006-03-24 08:46  dts12

   * agent/mibgroup/agent/extend.c:

   Recognise failed/duplicate registrations, and don't plough on regardless

2006-03-24 08:43  dts12

   * apps/snmpnetstat/inet.c:

   Don't choke on SNMPv2 exceptions
   (Still need to handle SNMPv1 errors)
   Fix a couple of minor output typos.

2006-03-23 16:00  tanders

   * man/mib2c.conf.5.in:

   Fix section of mib2c.conf.5 (Debian patch #16 from 5.2.2-3)

2006-03-16 02:00  dts12

   * agent/mibgroup/agent/extend.c:

   Root second output table correctly

2006-03-16 01:54  dts12

   * agent/mibgroup/disman/event/mteTrigger.c:

   Correct logic of startup tests

2006-03-15 05:55  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Recognise built-in versus config-defined notifications,
   and set owner accordingly.

2006-03-10 07:42  hardaker

   * agent/mibgroup/mibII/vacm_conf.c:

   don't use perfectly legal perl structures in C code

2006-03-09 22:52  tanders

   * apps/snmptrapd_handlers.c:

   build fix: typo

2006-03-09 16:30  hardaker

   * agent/mibgroup/host/hr_disk.c:

   fix typos

2006-03-09 16:27  hardaker

   * agent/mibgroup/disman/schedule/schedCore.c:

   fix schedule typo

2006-03-09 14:01  hardaker

   * snmplib/snmp_api.c:

   coverity 73: free malloc in error condition when decode function not specified

2006-03-09 13:53  hardaker

   * snmplib/: snmp_client.c, snmpv3.c:

   ensure that if op == received message that we have a PDU too (always will be the case)

2006-03-09 13:40  hardaker

   * snmplib/snmp_api.c:

   dont delve into future if statement when session fails to probe

2006-03-09 13:36  hardaker

   * snmplib/snmp_client.c:

   free a pdu on the error case of no session...

2006-03-09 13:33  hardaker

   * snmplib/vacm.c:

   reverse a patch that was trying to free an array

2006-03-09 13:31  hardaker

   * snmplib/snmpCallbackDomain.c:

   coverity 75: ensure free in rare case where other side of transport not found (shouldn't ever happen)

2006-03-09 13:28  hardaker

   * snmplib/snmpv3.c:

   misc error checking (unneeded by other logic, but...  why not)

2006-03-09 13:13  hardaker

   * snmplib/snmpusm.c:

   coverity 34: check that usm wasn't actually illegally passed a null session (should have been stopped long before now)

2006-03-09 13:03  hardaker

   * snmplib/vacm.c:

   coverity multiple: check a few pointers for null refs just in case

2006-03-09 12:55  hardaker

   * snmplib/: text_utils.c, vacm.c:

   coverity 79: free memory in error condition spots

2006-03-09 12:44  hardaker

   * agent/mibgroup/mibII/vacm_conf.c:

   allow for questionably legal null community strings

2006-03-09 12:37  hardaker

   * agent/snmp_agent.c:

   coverity 61: check return value from in tree to ensure it's not negative

2006-03-09 12:24  hardaker

   * agent/agent_trap.c:

   coverity 80: free vblist in some failure cases

2006-03-09 10:38  hardaker

   * agent/mibgroup/hardware/memory/hw_mem.c:

   coverity 83: free mem on should-never-get-here spot

2006-03-09 10:31  hardaker

   * agent/helpers/table_tdata.c:

   coverity 90: free memory on other malloc failures

2006-03-09 10:25  hardaker

   * agent/mibgroup/disman/schedule/schedCore.c:

   coverity 43: check for null owner in 2 other spots

2006-03-09 10:13  hardaker

   * agent/helpers/table_iterator.c:

   coverity 97/48: free lost memory on illegal table; check for null that shouldn't ever be

2006-03-09 10:03  hardaker

   * agent/helpers/table_iterator.c:

   coverity 96: fix potential leak when malloc fails

2006-03-09 10:00  hardaker

   * agent/helpers/stash_cache.c:

   free a handler if a subsequence malloc fails

2006-03-09 09:52  hardaker

   * agent/mibgroup/agent/nsTransactionTable.c:

   coverity 102/101: in case of malloc failures free what you have succeed in mallocing

2006-03-09 09:44  hardaker

   * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c
:

   double check that never-should-be-null conditions are true

2006-03-09 09:39  hardaker

   * agent/mibgroup/host/hr_disk.c:

   coverity 91: free various memory allocations when subsequent allocations fail

2006-03-09 09:31  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   coverity #41: not likely a real null deref for valid use cases; cases.  double check for issues anyway

2006-03-09 08:38  hardaker

   * agent/mibgroup/agent/extend.c:

   coverity 50: double check we could find the extension

2006-03-09 08:35  hardaker

   * agent/mibgroup/agent/extend.c:

   coverity 51: double check we could find the extension to remove

2006-03-09 08:25  hardaker

   * agent/mibgroup/agent/extend.c:

   ensure illegal configuration of too long OIDs doesn't occur

2006-03-09 08:19  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.c:

   coverity 66: check that null isn't written beyond end

2006-03-09 08:15  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.c:

   coverity 67: ensure we don't write the null beyond the end of the buffer

2006-03-09 08:05  hardaker

   * agent/mibgroup/utilities/override.c:

   coverity 92: free data structure in event somehow an unsupported data type is passed in (can't actually happen with current code)

2006-03-09 08:03  hardaker

   * agent/mibgroup/utilities/override.c:

   coverity 93: free pointers where malloc succeeded if it suddenly stopped succeeding

2006-03-09 07:31  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   coverity #105: free storage in error loop

2006-03-08 21:47  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   coverity 52: rare (never) dereference in illegal code cases.

2006-03-08 21:40  hardaker

   * agent/mibgroup/agentx/subagent.c:

   coverity 106: rare memory leak on illegal agentx pdu's being passed to the client

2006-03-08 21:32  hardaker

   * agent/mibgroup/ip-mib/data_access/arp_linux.c:

   coverity 112: close file handle for /proc/net/arp

2006-03-08 21:24  hardaker

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   coverity bug #113: fclose an open file descriptor in error loop

2006-03-08 16:13  hardaker

   * agent/mibgroup/agentx/master_admin.c:

   coverity bug #53: check that close_agentx_session wasn't passed a NULL session

2006-03-08 16:04  hardaker

   * agent/mibgroup/agentx/master.c:

   coverity #107: fix rare pdu memory leak when function called illegaly

2006-03-08 16:03  tanders

   * agent/mibgroup/versiontag:

   *at least* issue a WARNING if we'll create non-portable tar archives just because the release manager failed to install star.

2006-03-08 15:58  hardaker

   * agent/mibgroup/hardware/cpu/cpu.c:

   coverity bug #108: still should free memory in the never-should-happen case

2006-03-08 15:52  hardaker

   * agent/mibgroup/host/hr_proc.c:

   coverity #109: close file pointer in error condtions to avoid potential rare leaks

2006-03-08 15:10  rstory

   * agent/helpers/instance.c:

   coverity bug 85, r15: fix potential memory leak

2006-03-08 14:48  rstory

   * agent/helpers/table_array.c:

   - coverity bug 40, run 15: fix potential null dereference
   - misc other cleanup/error handling
     - release memory that won't be used before returning errors
     - check for potential null return from function
     - assign values to correct variable

2006-03-08 14:26  hardaker

   * apps/: snmptrapd_handlers.c, snmptrapd_log.c
:

   129: check session open results when forwarding and bail if failed to open

2006-03-08 14:19  hardaker

   * agent/mibgroup/header_complex.c:

   coverity bug # check for null before dereferencing

2006-03-08 14:15  hardaker

   * agent/mibgroup/utilities/override.c:

   coverity bug # 115: check for malloc failure before using the results

2006-03-08 13:54  hardaker

   * agent/mibgroup/snmpv3/usmUser.c:

   coverity bug # 116: check (anyway) for null in variables that should never be null

2006-03-08 13:51  hardaker

   * agent/mibgroup/ucd-snmp/extensible.c:

   coverity bug #117: double check that pointer isn't null for safe programming (should never happen)

2006-03-08 13:39  hardaker

   * agent/mibgroup/ucd-snmp/extensible.c:

   coverity bug #118: double check that pointer isn't null for safe programming (should never happen)

2006-03-08 13:29  hardaker

   * agent/agent_registry.c:

   coverity bug #120: avoid a possible deference to a freed variable

2006-03-08 13:11  hardaker

   * snmplib/snmpUnixDomain.c:

   coverity bug #122: return NULL after failing to open transport.

2006-03-08 12:57  hardaker

   * agent/helpers/table.c:

   coverity bug #123: avoid double free for long OID cases during getnext

2006-03-08 10:51  rstory

   * agent/mibgroup/versiontag:

   check for star before using

2006-03-08 10:48  rstory

   * dist/cvsup:

   use star if available

2006-03-07 22:55  hardaker

   * agent/mibgroup/mibII/vacm_context.c:

   coverity bug #104: rare case memory leak if you're out of memory in the first place

2006-03-07 22:46  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   coverity bugs #119 initialize 2 pointers to 0

2006-03-07 22:36  hardaker

   * apps/snmpusm.c:

   coverity bug #132: free various pointers in error loops

2006-03-07 22:24  hardaker

   * apps/snmpusm.c:

   coverity bug #133: free key after malloc in exit loop after openssl failed

2006-03-07 22:21  hardaker

   * apps/snmptrapd_auth.c:

   coverity bug #134: free newpdu during a vacm-not-configured bail-out

2006-03-06 03:55  dts12

   * agent/mibgroup/host/hr_filesys.c:

   Fix retrieval of filesystem information on NetBSD

2006-03-06 03:29  dts12

   * agent/mibgroup/ucd_snmp.h:

   Support UCD memory/cpu MIBs on NetBSD 3.0 and OpenBSD 3.x

2006-02-22 08:59  dts12

   * agent/mibgroup/disman/expr/: expErrorTable.c,
     expExpression.c, expExpression.h,
     expExpressionConf.c, expExpressionConf.h,
     expExpressionTable.c, expObject.c, expValue.c
, expValue.h, expValueTable.c,
     exp_enum.h:

   Improved expression parsing, and preliminary evaluation of expressions.

2006-02-22 03:09  dts12

   * agent/mibgroup/disman/event/: mteEventConf.c,
     mteObjectsConf.c, mteTrigger.c,
     mteTriggerConf.c:

   Remove C++-style comments. (Reported by	Joerg Hinz)

2006-02-21 12:57  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.1.dev )

2006-02-21 12:56  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.1.dev )

2006-02-21 12:56  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3.1.dev )

2006-02-21 12:56  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.3.1.dev )

2006-02-21 12:56  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.3.1.dev )

2006-02-21 12:56  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3.1.dev )

2006-02-21 12:55  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3.1.dev )

2006-02-21 12:55  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3.1.dev )

2006-02-21 12:55  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3.1.dev )

2006-02-21 12:55  rstory

   * FAQ:

   - (FAQ): version tag ( 5.3.1.dev )

2006-02-21 12:54  rstory

   * README:

   - (README): version tag ( 5.3.1.dev )

2006-02-21 12:54  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3.1.dev )

2006-02-20 15:44  tanders

   * README.solaris:

   Remove historic references to tar problems (at even more places)

2006-02-20 15:38  tanders

   * README.solaris:

   Remove historic paragraph on tar problems:-)

2006-02-20 15:22  tanders

   * agent/mibgroup/versiontag:

   (further) clarify the original GNU tar problems

2006-02-20 09:58  hardaker

   * agent/mibgroup/versiontag:

   use star instead of tar for creating archives to get around gnu tar incompatibilities

2006-02-17 07:14  rstory

   * agent/mibgroup/tunnel/tunnel.c:

   -fix bug 1399421: 5.2+: tunnel mib fails to build w/ if-mib rewrite

2006-02-16 15:19  tanders

   * testing/tests/: T035snmpv3trapdusermgmt,
     T049snmpv3inform, T049snmpv3informauth,
     T049snmpv3informpriv, T052snmpv2cinform,
     T057trapdauthtest, T057trapdauthtest2,
     T057trapdauthtest3, T059trapdtraphandle,
     T060trapdperl:

   add "-t $SNMP_SLEEP" to snmpinform in order to avoid test failures on slow machines even with an increased SNMP_SLEEP (fixes bug 1403688)

2006-02-15 16:27  tanders

   * testing/tests/: T054agentv2ctrap, T055agentv1mintrap
, T056agentv2cmintrap:

   don't let snmptrapd open system agentx socket during testing (see bug 1424293)

2006-02-15 16:02  tanders

   * testing/tests/: T049snmpv3inform, T049snmpv3informauth
, T049snmpv3informpriv, T050snmpv3trap
, T051snmpv2ctrap, T052snmpv2cinform
, T053agentv1trap, T054agentv2ctrap,
     T056agentv2cmintrap, T057trapdauthtest,
     T057trapdauthtest2, T057trapdauthtest3,
     T058agentauthtrap, T059trapdtraphandle,
     T060trapdperl:

   don't let snmptrapd open system agentx socket during testing (see bug 1424293)

2006-02-15 10:30  hardaker

   * perl/SNMP/SNMP.pm:

   gettable:  fix repeat count for SNMPv1 & fix -columns to actually work

2006-02-14 06:40  dts12

   * agent/mibgroup/if-mib/ifTable/: ifTable.c,
     ifTable_constants.h:

   Register ifNumber as a scalar object, not an instance, so that
   it handles invalid instances properly, and fix OID registration.

2006-02-13 17:42  alex_b

   * README.win32:

   Update PSDK download instructions.

2006-02-13 15:53  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable.c,
     ifTable_constants.h:

   fix bug 1399369: ifNumber broken

2006-02-13 10:49  tanders

   * NEWS:

   add 5.3.0.1 security fix and smux trap patch

2006-02-13 10:32  tanders

   * agent/mibgroup/smux/smux.c:

   fix trap processing from SMUX peers (patch 1430824 from Dell, submitted by SuSE)

2006-02-11 15:34  tanders

   * testing/tests/T059trapdtraphandle:

   set persistentDir for snmptrapd in order to avoid being invasive (see bugs 1403688, 1424293)

2006-02-10 14:58  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:

   fix casting to keep newer gcc happy

2006-02-04 14:32  tanders

   * dist/nsb-functions:

   don't fail "make" on SNMP_ERR_NOERROR

2006-02-03 17:31  tanders

   * testing/tests/Sv3usmconfigtrapd:

   fix typo

2006-02-03 17:21  tanders

   * snmplib/snmpv3.c:

   backing out previous patch (which breaks test #24 "SNMPv3 traps received and sent by tools") until someone finds the time to review it again

2006-02-02 19:31  alex_b

   * apps/snmptrapd.c:

   Fix for bug 1420758.  Missing call (typo?) for FD_ZERO(&exceptfds).

2006-02-02 14:12  rstory

   * snmplib/mib.c:

   - use tree_head if tree_top was NULL. hanldes OID and name lookups.

2006-02-01 09:39  rstory

   * snmplib/mib.c:

   - revert changes from version 5.88, which broke parsing fully qualified
     named OIDs (eg .iso.org). Another fix for parsing numeric OIDs before
     MIB files are loaded needs to be investigated.

2006-01-31 10:31  tanders

   * man/: mib2c.extract.pl, snmpnetstat.1.def:

   fix manual page formatting errors (Debian patch #17, original author Nicolas Francois)

2006-01-31 09:32  alex_b

   * win32/netsnmpmibssdk/netsnmpmibssdk.dsp:

   Fix Begin source / end source lines.  Bug 1404402.

2006-01-30 04:07  dts12

   * snmplib/: scapi.c, snmpv3.c:

   Fix assorted unsigned comparisons against 0.  (See Bug #1397891)

2006-01-30 01:27  dts12

   * agent/mibgroup/disman/mteTriggerTable.c:

   Don't release the response PDU prematurely, before trying to
   extract OIDs from it.  Patch #1277508.

2006-01-30 01:26  tanders

   * README.solaris:

   fix PATH typo

2006-01-27 03:07  dts12

   * apps/snmpnetstat/if.c:

   Handle missing values more gracefully.

2006-01-25 08:25  dts12

   * doxygen.conf, agent/agent_handler.c,
     agent/agent_registry.c, agent/agent_trap.c,
     agent/object_monitor.c, agent/snmp_agent.c,
     agent/snmp_vars.c, agent/helpers/baby_steps.c
, agent/helpers/bulk_to_next.c,
     agent/helpers/cache_handler.c,
     agent/helpers/debug_handler.c, agent/helpers/instance.c
, agent/helpers/mode_end_call.c,
     agent/helpers/multiplexer.c, agent/helpers/read_only.c
, agent/helpers/row_merge.c,
     agent/helpers/scalar.c, agent/helpers/scalar_group.c
, agent/helpers/serialize.c,
     agent/helpers/stash_cache.c,
     agent/helpers/stash_to_next.c,
     agent/helpers/table_array.c,
     agent/helpers/table_container.c,
     agent/helpers/table_data.c,
     agent/helpers/table_dataset.c,
     agent/helpers/table_tdata.c, agent/helpers/watcher.c
, agent/mibgroup/examples/netSnmpHostsTable_checkfns.c
,
     agent/mibgroup/examples/netSnmpHostsTable_checkfns_local.c
, agent/mibgroup/examples/notification.c,
     agent/mibgroup/if-mib/data_access/interface.c,
     agent/mibgroup/if-mib/data_access/interface_ioctl.c,
     agent/mibgroup/if-mib/ifTable/ifTable.c,
     agent/mibgroup/if-mib/ifTable/ifTable.h,
     agent/mibgroup/if-mib/ifTable/ifTable_data_access.c,
     agent/mibgroup/if-mib/ifTable/ifTable_interface.h,
     agent/mibgroup/if-mib/ifXTable/ifXTable.c,
     agent/mibgroup/if-mib/ifXTable/ifXTable.h,
     agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.c,
     agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h
,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h
, agent/mibgroup/ip-mib/data_access/ipaddress_common.c
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
,
     agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.c
,
     agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable.h
,
     agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c
,
     agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_interface.h
, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c
, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
,
     agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c
,
     agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
,
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c
,
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h
,
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.c
,
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.h
,
     agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.c
,
     agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable.h
,
     agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_data_access.c
,
     agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.h
, agent/mibgroup/mibII/vacm_conf.c,
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c
,
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h
,
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c
,
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h
,
     agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c
,
     agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.h
,
     agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_data_access.c
,
     agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.h
,
     agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.c
,
     agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable.h
,
     agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c
,
     agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.h
,
     agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.h
, include/net-snmp/agent/object_monitor.h,
     include/net-snmp/agent/table_iterator.h,
     include/net-snmp/library/tools.h, snmplib/callback.c
, snmplib/container_null.c,
     snmplib/data_list.c, snmplib/default_store.c
, snmplib/int64.c, snmplib/mib.c,
     snmplib/oid_stash.c, snmplib/read_config.c,
     snmplib/snmp_api.c, snmplib/snmp_logging.c,
     snmplib/text_utils.c, snmplib/tools.c:

   Comprehensive review of in-line documentation.
   A most impressive effort by  Nazim Baizid  (Patch #1394068)

2006-01-25 07:37  dts12

   * agent/agent_registry.c:

   Don't be in such a rush to release MIB registration structure.
   See Patch #1386528

2006-01-24 08:21  dts12

   * snmplib/snmp_api.c:

   Release memory before re-allocating it.  See Patch #1407173

2006-01-24 08:02  dts12

   * perl/SNMP/SNMP.xs:

   Improved/fixed perl warnings.  See Patch #1334598

2006-01-24 06:40  dts12

   * perl/SNMP/SNMP.xs:

   Check "TimeStamp" reference before use (in line with
   the other occurances in this file).  See Bug #1375282

2006-01-24 06:31  dts12

   * agent/mibgroup/disman/event/mteTrigger.c:

   Check for missing monitored values (see Bug #1404605)

2006-01-24 02:27  tanders

   * configure, configure.in:

   replace "==" by "=" when using "test" (reported by Magnus Fromreide)

2006-01-18 16:06  tanders

   * NEWS, apps/snmpusm.c:

   Avoid expensive generate_Ku() if newpass is a localized key (instead of a passphrase). Makes a huge performance improvement then.

2006-01-18 07:18  tanders

   * apps/encode_keychange.c:

   fix typo

2006-01-17 07:55  dts12

   * include/net-snmp/library/mib.h, snmplib/mib.c
:

   Remove references to obsolete (and missing) routine.  See Bug #1011051

2006-01-17 06:35  dts12

   * snmplib/parse.c:

   Recognise range parsing errors properly.

2006-01-15 23:42  tanders

   * testing/tests/T030snmpv3usercreation:

   allow write support for new user to test password changes

2006-01-15 11:55  rstory

   * agent/mibgroup/: if-mib/ifXTable/ifXTable_interface.c,
     ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c
,
     ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c
:

   - better cooperation for interface tables using shared container
     - use one dirty variable
     - use new ref counting undo alloc/free function from ifTable

2006-01-15 06:17  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   only reference undo promisc if set enabled for it

2006-01-15 06:11  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:

   - move undo ifentry handling here
   - add reference counting for undo

2006-01-15 06:07  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   move undo ifentry handling into interface

2006-01-13 15:23  rstory

   * agent/mibgroup/mibII/vacm_conf.c:

   fix bitwise test to use bitwise macros

2006-01-13 08:40  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   don't double allocate undo ifentry

2006-01-13 07:52  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   - correct proc path for base reachable time
   - use correct flag for base reachable availability
   - actually put base reachable time in ifentry after reading it

2006-01-11 12:44  tanders

   * snmplib/parse.c:

   - build fix: #include <limits.h> to cover recently introduced LONG_MAX
   - wrap "#if HAVE_SYS_STAT_H" around "#include <sys/stat.h>"
   - remove old changelog from the top of the file

2006-01-11 08:38  dts12

   * agent/mibgroup/mibII/var_route.c:

   SET support for manipulating the routing table isn't really implemented
   properly (except on Cygwin), so we shouldn't pretend it is.

2006-01-11 08:00  dts12

   * snmplib/parse.c:

   Downgrade upper-bound parsing problems to a warning - keep TrogL happy:-)
   Don't think the check is quite right yet though:-(

2006-01-11 07:17  dts12

   * local/mib2c.table_data.conf:

   Bring code template into line with final helper API.

2006-01-11 07:09  dts12

   * net-snmp-config.in:

   Correct a misleading comment.

2006-01-11 07:02  dts12

   * snmplib/parse.c:

   Associate MIB node types with the *last* entry parsed from the
   definition value, not the first.  Fixes problem with MIB definitions
   that use intermediate subidentifiers (see bug #759412)

2006-01-11 06:54  dts12

   * agent/helpers/table_dataset.c:

   Clarify the behaviour of netsnmp_table_dataset_remove_row()

2006-01-10 13:45  tanders

   * perl/TrapReceiver/TrapReceiver.xs:

   fix format string bug (reported by darix on IRC)

2006-01-10 03:07  tanders

   *
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c
:

   C89 compiler build fix (bug 1398545) part 2: "A declaration cannot appear after an executable statement in a block."

2006-01-09 13:53  rstory

   * include/ucd-snmp/.cvsignore:

   don't ignore ucd-snmp-config.h, since it's no longer a generated file

2006-01-09 13:40  tanders

   * configure, configure.in:

   --disable-ucd-snmp-compatibility and --enable-ucd-snmp-compatibility=no now actually *disable* UCD-SNMP compatibility instead of enabling it (and keep it the default)

2006-01-09 09:29  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   restore lost ifLastChange tracking

2006-01-09 07:06  dts12

   * man/netsnmp_mib_maintenance.3:

   file netsnmp_mib_maintenance.3 was added on branch V5-3-patches on 2006-01-09 15:07:17 +0000

2006-01-09 07:06  dts12

   * man/netsnmp_stash_to_next.3:

   file netsnmp_stash_to_next.3 was added on branch V5-3-patches on 2006-01-09 15:07:17 +0000

2006-01-09 07:06  dts12

   * man/netsnmp_table_generic.3:

   file netsnmp_table_generic.3 was added on branch V5-3-patches on 2006-01-09 15:07:17 +0000

2006-01-09 07:06  dts12

   * man/netsnmp_table_indexes.3:

   file netsnmp_table_indexes.3 was added on branch V5-3-patches on 2006-01-09 15:07:17 +0000

2006-01-09 07:06  dts12

   * man/netsnmp_table_maintenance.3:

   file netsnmp_table_maintenance.3 was added on branch V5-3-patches on 2006-01-09 15:07:17 +0000

2006-01-09 07:06  dts12

   * man/netsnmp_table_rows.3:

   file netsnmp_table_rows.3 was added on branch V5-3-patches on 2006-01-09 15:07:17 +0000

2006-01-09 07:06  dts12

   * man/netsnmp_tdata.3:

   file netsnmp_tdata.3 was added on branch V5-3-patches on 2006-01-09 15:07:17 +0000

2006-01-09 07:06  dts12

   * agent/helpers/all_helpers.c, snmplib/container_null.c
, agent/helpers/baby_steps.c,
     agent/helpers/bulk_to_next.c,
     agent/helpers/cache_handler.c,
     agent/helpers/debug_handler.c, agent/helpers/instance.c
, agent/helpers/mode_end_call.c,
     agent/helpers/multiplexer.c, agent/helpers/old_api.c
, agent/helpers/read_only.c,
     agent/helpers/row_merge.c, agent/helpers/scalar.c
, agent/helpers/scalar_group.c,
     agent/helpers/serialize.c, agent/helpers/stash_cache.c
, agent/helpers/stash_to_next.c,
     agent/helpers/table.c, agent/helpers/table_array.c
, agent/helpers/table_container.c,
     agent/helpers/table_data.c,
     agent/helpers/table_dataset.c,
     agent/helpers/table_generic.c,
     agent/helpers/table_iterator.c,
     agent/helpers/table_tdata.c, agent/helpers/watcher.c
, man/netsnmp_Container_iterator.3,
     man/netsnmp_agent.3, man/netsnmp_agent_registry.3
, man/netsnmp_agent_trap.3,
     man/netsnmp_asn1_packet_parse.3,
     man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3
, man/netsnmp_cache_handler.3,
     man/netsnmp_callback.3, man/netsnmp_container.3
, man/netsnmp_data_list.3,
     man/netsnmp_debug.3, man/netsnmp_default_store.3
, man/netsnmp_handler.3,
     man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3
, man/netsnmp_leaf.3, man/netsnmp_library.3
, man/netsnmp_mib_maintenance.3,
     man/netsnmp_mib_utilities.3,
     man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3
, man/netsnmp_netsnmp_agent_request_info_s.3
, man/netsnmp_netsnmp_column_info_t.3,
     man/netsnmp_netsnmp_data_list_s.3,
     man/netsnmp_netsnmp_handler_registration_s.3,
     man/netsnmp_netsnmp_iterator_info_s.3,
     man/netsnmp_netsnmp_mib_handler_access_methods.3,
     man/netsnmp_netsnmp_mib_handler_methods.3,
     man/netsnmp_netsnmp_mib_handler_s.3,
     man/netsnmp_netsnmp_request_info_s.3,
     man/netsnmp_netsnmp_table_registration_info_s.3,
     man/netsnmp_netsnmp_table_request_info_s.3,
     man/netsnmp_oid_stash.3, man/netsnmp_old_api.3
, man/netsnmp_read_config.3,
     man/netsnmp_read_only.3, man/netsnmp_row_merge.3
, man/netsnmp_scalar.3,
     man/netsnmp_scalar_group_group.3,
     man/netsnmp_serialize.3, man/netsnmp_snmp_agent.3
, man/netsnmp_snmp_alarm.3,
     man/netsnmp_snmp_client.3, man/netsnmp_snmp_logging.3
, man/netsnmp_snmp_pdu.3,
     man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3
, man/netsnmp_stash_to_next.3,
     man/netsnmp_table.3, man/netsnmp_table_array.3
, man/netsnmp_table_container.3,
     man/netsnmp_table_data.3, man/netsnmp_table_dataset.3
, man/netsnmp_table_generic.3,
     man/netsnmp_table_indexes.3,
     man/netsnmp_table_iterator.3,
     man/netsnmp_table_maintenance.3,
     man/netsnmp_table_rows.3, man/netsnmp_tdata.3
, man/netsnmp_util.3, man/netsnmp_utilities.3
, man/netsnmp_variable_list.3,
     man/netsnmp_watcher.3:

   Adjust doxygen "defgroup" comments to improve auto-generated man page format.
   See bug #835321

2006-01-09 05:01  dts12

   * snmplib/parse.c:

   Report failure to parse ranges correctly (Bug #411594/757121)

2006-01-09 03:51  dts12

   * local/mib2c.old-api.conf:

   Display correct MIB group names in comments.  (Bug #1076655)

2006-01-06 15:15  tanders

   * agent/mibgroup/mibII/udpTable.c:

   fix udpTable on Solaris/x86: host byte order for udpLocalPort (bug 1393197)

2006-01-06 09:43  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   - subtract multicast packets from total packets for unicast packets
     (there is no broadcast packet counter to subtract)

2006-01-06 07:09  tanders

   *
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c
:

   C89 compiler build fix (bug 1398545)

2006-01-05 16:21  tanders

   * agent/mibgroup/mibII/tcp.c:

   fix multiple <netinet/tcp_var.h> inclusion (bug 1396639, IRIX build fix)

2006-01-05 15:58  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:

   - don't save/restore promiscuous mode

2006-01-05 15:56  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   - update to report proper value from promiscuous mode

2006-01-05 15:48  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h:

   - clear promiscuous mode from settable flags

2006-01-05 15:41  rstory

   * dist/net-snmp.spec:

   bump library version number in provides

2006-01-05 15:24  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.h:

   - point promiscuous mode refs to interface entry value
   - rename old var (don't delete, so struct size doesn't change)

2006-01-05 15:15  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   set promiscuous flag for interfaces

-------------------------------------------------------------------------------

Changes: V5.2 -> V5.3

2005-12-28 12:49  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3 )

2005-12-28 12:49  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3 )

2005-12-28 12:49  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3 )

2005-12-28 12:49  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.3 )

2005-12-28 12:48  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.3 )

2005-12-28 12:48  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3 )

2005-12-28 12:48  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3 )

2005-12-28 12:48  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.3 )

2005-12-28 12:48  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3 )

2005-12-28 12:48  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3 )

2005-12-28 12:47  rstory

   * FAQ:

   - (FAQ): version tag ( 5.3 )

2005-12-28 12:47  rstory

   * README:

   - (README): version tag ( 5.3 )

2005-12-28 12:47  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3 )

2005-12-28 12:41  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3,
     netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3,
     netsnmp_snmp_client.3, netsnmp_snmp_logging.3,
     netsnmp_snmp_pdu.3, netsnmp_snmp_session.3,
     netsnmp_stash_cache.3, netsnmp_table.3,
     netsnmp_table_array.3, netsnmp_table_container.3,
     netsnmp_table_data.3, netsnmp_table_dataset.3,
     netsnmp_table_iterator.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3,
     netsnmp_watcher.3:

   documentation update

2005-12-28 12:20  rstory

   * configure, configure.in:

   version update

2005-12-27 17:06  tanders

   * README.agent-mibs:

   Last-minute update for 5.3:
   - ucd-snmp/lmSensors implements LM-SENSORS-MIB, not UCD-SNMP-MIB!
   - disman/schedule now ships with 5.3

2005-12-27 16:45  tanders

   * FAQ:

   Last-minute updates for 5.3:
   - remove two mirror servers that don't exist anymore
   - tweak list of supported platforms to list the better supported ones first
   - fix snmptrapd examples to not use deprecated options
   - mention the 5.3 snmptrapd authorization change
   - mention that disman/event and host are enabled by default in 5.3
   - mention disman/schedule MIB

2005-12-21 06:08  dts12

   * man/snmpd.conf.5.def:

   Minor tweaks.

2005-12-21 04:31  dts12

   * NEWS:

   Correct the description of 'snmpnetstat' changes.
   The status of the 5.3 line is *not* the same as the 5.2 version.

2005-12-21 00:07  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.rc2 )

2005-12-21 00:06  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.rc2 )

2005-12-21 00:06  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3.rc2 )

2005-12-21 00:06  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.3.rc2 )

2005-12-21 00:06  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.3.rc2 )

2005-12-21 00:06  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3.rc2 )

2005-12-21 00:06  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3.rc2 )

2005-12-21 00:05  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.3.rc2 )

2005-12-21 00:05  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3.rc2 )

2005-12-21 00:05  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3.rc2 )

2005-12-21 00:05  rstory

   * FAQ:

   - (FAQ): version tag ( 5.3.rc2 )

2005-12-21 00:04  rstory

   * README:

   - (README): version tag ( 5.3.rc2 )

2005-12-21 00:04  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3.rc2 )

2005-12-21 00:04  rstory

   * ChangeLog:

   version update

2005-12-20 23:58  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3,
     netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3,
     netsnmp_snmp_client.3, netsnmp_snmp_logging.3,
     netsnmp_snmp_pdu.3, netsnmp_snmp_session.3,
     netsnmp_stash_cache.3, netsnmp_table.3,
     netsnmp_table_array.3, netsnmp_table_container.3,
     netsnmp_table_data.3, netsnmp_table_dataset.3,
     netsnmp_table_iterator.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3,
     netsnmp_watcher.3:

   documentation update

2005-12-20 23:40  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend,
     apps/Makefile.depend, snmplib/Makefile.depend:

   make depend

2005-12-20 23:15  rstory

   * configure, configure.in:

   version update

2005-12-20 10:33  tanders

   * local/mib2c.int_watch.conf:

   fix bug 1386088: use LOG_ERR instead of LOG_ERROR

2005-12-19 20:46  tanders

   * agent/mibgroup/mibII/vacm_conf.c:

   traps -> notifications

2005-12-19 20:37  tanders

   * man/snmptrapd.8.def:

   fix typo

2005-12-19 20:33  tanders

   * man/snmpd.conf.5.def:

   snmp_perl.pl *is* installed automatically (at least for me).

2005-12-19 20:16  tanders

   * man/snmp.conf.5.def:

   get rid of "default default"

2005-12-19 18:59  tanders

   * apps/snmptrapd.c:

   better help output for deprecated "-P"

2005-12-19 05:35  dts12

   * man/: snmp.conf.5.def, snmpcmd.1.def, snmpd.8.def
, snmpd.conf.5.def, snmptrapd.8.def,
     snmptrapd.conf.5.def:

   General revision of command and configuration file documentation.

2005-12-18 16:36  tanders

   * man/snmptrapd.conf.5.def:

   execute also covers embedded perl

2005-12-18 16:30  tanders

   * man/snmptrapd.conf.5.def:

   doNotRetainTrapLogs -> doNotRetainNotificationLogs

2005-12-14 11:40  dts12

   * man/snmptrapd.conf.5.def:

   Reworking of the trapd configuration documentation.

2005-12-14 05:39  dts12

   * apps/snmptrapd_auth.c:

   Withdraw alternative "acceptAllTraps" directive.
   (Keep it safe for another day).

2005-12-13 07:50  tanders

   * README.snmpv3:

   our binary releases *do* support encryption

2005-12-13 07:29  tanders

   * README.snmpv3:

   add AES

2005-12-11 15:15  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.rc1 )

2005-12-11 15:15  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.rc1 )

2005-12-11 15:15  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3.rc1 )

2005-12-11 15:14  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.3.rc1 )

2005-12-11 15:14  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.3.rc1 )

2005-12-11 15:14  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3.rc1 )

2005-12-11 15:14  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3.rc1 )

2005-12-11 15:14  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.3.rc1 )

2005-12-11 15:13  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3.rc1 )

2005-12-11 15:13  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3.rc1 )

2005-12-11 15:13  rstory

   * FAQ:

   - (FAQ): version tag ( 5.3.rc1 )

2005-12-11 15:12  rstory

   * README:

   - (README): version tag ( 5.3.rc1 )

2005-12-11 15:12  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3.rc1 )

2005-12-11 15:12  rstory

   * ChangeLog:

   version update

2005-12-11 15:10  rstory

   * agent/helpers/Makefile.depend,
     agent/mibgroup/Makefile.depend, agent/Makefile.depend
, apps/Makefile.depend, snmplib/Makefile.depend
:

   make depend

2005-12-11 15:00  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3,
     netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3,
     netsnmp_snmp_client.3, netsnmp_snmp_logging.3,
     netsnmp_snmp_pdu.3, netsnmp_snmp_session.3,
     netsnmp_stash_cache.3, netsnmp_table.3,
     netsnmp_table_array.3, netsnmp_table_container.3,
     netsnmp_table_data.3, netsnmp_table_dataset.3,
     netsnmp_table_iterator.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3,
     netsnmp_watcher.3:

   documentation update

2005-12-11 14:13  nba

   * agent/snmp_vars.c, agent/mibgroup/disman/event/mteEvent.c
, agent/mibgroup/disman/event/mteEvent.h,
     agent/mibgroup/disman/event/mteTrigger.c,
     agent/mibgroup/disman/schedule/schedCore.c,
     agent/mibgroup/disman/schedule/schedCore.h,
     agent/mibgroup/ip-mib/ip_scalars.h, apps/snmptrapd_auth.c
, snmplib/container_binary_array.c:

   Add const and #include to fix warnings

2005-12-11 13:54  rstory

   * configure.in, configure:

   version update

2005-12-11 13:41  rstory

   * agent/mibgroup/versiontag:

   don't use CVSUSER if already in a cvs dir

2005-12-11 13:25  rstory

   * agent/mibgroup/testhandler.c:

   advance next pointer before continue

2005-12-11 12:55  rstory

   * agent/mibgroup/: ip-mib/data_access/arp_common.c,
     ip-mib/data_access/ipaddress_common.c,
     tcp-mib/data_access/tcpConn_common.c,
     udp-mib/data_access/udp_endpoint_common.c:

   don't free the container if asked not to

2005-12-11 12:18  rstory

   * agent/helpers/table.c:

   - fix 1362324: testhandler module causes infinite loop
     -  don't retry for ASN_NULL; this retries when the handler does nothing,
        which is what we tell people to do at the end of a table.
   - add comments

2005-12-11 10:37  rstory

   * apps/snmpnetstat/if.c:

   change nested comment to ifdef 0

2005-12-10 20:07  tanders

   * dist/README.build-scripts:

   fix typo

2005-12-10 20:02  tanders

   * dist/net-snmp-solaris-build/DEVENV:

   cleanup

2005-12-10 19:50  tanders

   * dist/net-snmp-solaris-build/net-snmp-5.0.6-build:

   replaced by updated buildpackage-solaris

2005-12-10 19:41  tanders

   * dist/net-snmp-solaris-build/: README, buildpackage-solaris
:

   script to create native Solaris packages, replaces net-snmp-5.0.6-build

2005-12-10 18:50  tanders

   * configure, configure.in:

   further improve mib module descriptions

2005-12-10 18:29  tanders

   * configure.in:

   fix --with-enterprise-notification-oid description

2005-12-10 18:17  tanders

   * configure, configure.in:

   improve text alignment in "configure --help" output

2005-12-10 12:30  alex_b

   * apps/snmpnetstat/if.c, win32/mib_module_includes.h,
     win32/libsnmp_dll/libsnmp.def,
     win32/libsnmp_dll/libsnmp.def.in:

   Win32: MSVC build fixes

2005-12-10 12:28  tanders

   * configure.in, configure:

   put priv/auth related options closer to each other

2005-12-10 11:37  rstory

   * apps/snmpnetstat/if.c, agent/snmp_agent.c:

   remove C++ comments or convert to C comments

2005-12-10 11:35  rstory

   * agent/mibgroup/: ip-forward-mib/data_access/route_common.c,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
     tcp-mib/data_access/tcpConn_linux.c,
     udp-mib/data_access/udp_endpoint_linux.c:

   change cpp warnings to comments

2005-12-10 11:25  rstory

   * configure:

   update for configure.in

2005-12-10 11:23  rstory

   * configure.in:

   new 'os specific' section in mib module help

2005-12-09 21:22  rstory

   * agent/mibgroup/disman/event/: mteEventConf.h,
     mteTriggerConf.h, mteTriggerTable.h:

   config_require iquery

2005-12-09 21:21  rstory

   * agent/mibgroup/: ip-forward-mib/ipCidrRouteTable/.cvsignore
, ip-mib/inetNetToMediaTable/.cvsignore,
     ip-mib/ipAddressTable/.cvsignore,
     ip-mib/ipSystemStatsTable/.cvsignore:

   ignore misc generated files

2005-12-09 20:58  rstory

   *
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_data_access.c
:

   update renamed variable

2005-12-09 20:58  rstory

   * agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h
:

   fix config_require path

2005-12-09 20:58  rstory

   * agent/mibgroup/ip-mib/ipv4InterfaceTable/:
     ipv4InterfaceTable_data_access.h,
     ipv4InterfaceTable_interface.h:

   remove experimental config_noinclude directives

2005-12-09 20:57  rstory

   *
     agent/mibgroup/ip-mib/ipv6InterfaceTable/ipv6InterfaceTable_interface.c
:

   fix cut-n-paste

2005-12-09 20:56  rstory

   * agent/mibgroup/ip-mib/:
     ipv4InterfaceTable/ipv4InterfaceTable_constants.h,
     ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
     ipv6InterfaceTable/ipv6InterfaceTable_constants.h,
     ipv6InterfaceTable/ipv6InterfaceTable_interface.c:

   add missing registration of last change object

2005-12-09 20:44  rstory

   * agent/mibgroup/ip-mib/: ipv4InterfaceTable.h,
     ipv6InterfaceTable.h:

   add missing intermediate config_req headers

2005-12-09 20:32  rstory

   * include/net-snmp/agent/ds_agent.h:

   update compat mapping too

2005-12-09 19:49  hardaker

   * agent/mibgroup/notification-log-mib/notification_log.c,
     include/net-snmp/agent/ds_agent.h:

   proper naming conventions standardized and widely adopted by the Internet Engineering Task Force

2005-12-09 17:44  rstory

   * agent/mibgroup/notification-log-mib/notification_log.c,
     include/net-snmp/agent/ds_agent.h:

   - define new agent ds id for retaining traps

2005-12-09 10:43  hardaker

   * agent/mibgroup/notification-log-mib/notification_log.c:

   trap -> notification

2005-12-09 10:13  rstory

   * agent/mibgroup/notification-log-mib/notification_log.c:

   - restore dontRetainLogs
   - new, clearer doNotRetainTrapLogs use same ds id

2005-12-09 08:44  dts12

   * apps/snmptrapd.c:

   Use the common boolean parsing routine (to recognise
   the full list of documented values, not simply '1'!)

2005-12-09 08:43  dts12

   * include/net-snmp/library/default_store.h,
     snmplib/default_store.c:

   Pull parsing of boolean config values out into a separate routine.

2005-12-09 07:01  dts12

   * snmplib/snmpUDPIPv6Domain.c:

   Expand the source buffer so it can hold a maximum-length IPv6 specification.
   Patch provided by Shuki Sasson.

2005-12-08 08:10  dts12

   * agent/mibgroup/mibII/vacm_conf.c, apps/snmptrapd_auth.c
:

   Issue warnings when 'snmptrapd' is run without any access configuration.
   Both at startup, and when incoming traps are received (and dropped).

   Also define an alternative name for the 'disableAuthorization' directive,
   that is (IMO) more descriptive of what a network administrator might want to do.

2005-12-08 08:07  dts12

   * snmplib/vacm.c:

   Properly recognise when no access settings have been configured.
   (The new built-in views broke the previous test).

2005-12-08 06:08  dts12

   * configure, configure.in,
     agent/mibgroup/if-mib/data_access/interface_linux.c,
     include/net-snmp/net-snmp-config.h.in:

   Include (and check for) another header file - needed on RedHat 9 systems.

2005-12-07 17:55  tanders

   * README.agent-mibs:

   fix typo

2005-12-07 07:29  rstory

   * configure:

   update for configure.in

2005-12-07 07:27  rstory

   * configure.in:

   - fix mini-agent tests so that --disable doesn't actually enable it

2005-12-06 17:50  nba

   * mibs/rfclist:

   Update to current RFC issues

2005-12-06 12:44  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable_data_access.c,
     ifTable_data_access.h:

   reduce cache reload timeout below wrap threshold for gigabit interfaces

2005-12-06 08:50  dts12

   * man/snmpd.internal.5.def:

   Brief (and somewhat repetative) documentation of internal directives.

2005-12-06 08:11  dts12

   * man/snmpd.examples.5.def:

   Flesh out Event MIB, Schedule MIB and proxy examples
   (plus various minor tweaks).

2005-12-06 05:49  dts12

   * agent/mibgroup/disman/event/: mteEvent.c, mteObjects.c
, mteTriggerConf.c, mteTriggerConf.h:

   Implement missing "linkUpDownNotifications" directive
   (together with suitable standard entries)

2005-12-05 11:44  hardaker

   * remove-files:

   don't remove dist

2005-12-05 10:55  rstory

   * snmplib/snmp_api.c:

   fix missed var rename in conditional

2005-12-05 07:47  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   config_add_mib in header

2005-12-05 07:45  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   tweaks per comments from wes; see coders note

2005-12-05 07:22  dts12

   * man/snmpd.examples.5.def:

   Flesh out AgentX examples.

2005-12-05 07:21  dts12

   * man/snmpd.examples.5.def:

   Flesh out trap handling and embedded perl examples.

2005-12-05 07:20  dts12

   * man/: snmpd.conf.5.def, snmpd.examples.5.def:

   Assorted wordsmithing, and pick up a couple of undocumented options.

2005-12-05 07:15  dts12

   * agent/mibgroup/util_funcs.c:

   Implement 'get_exec_output' as a wrapper round 'run_exec_command'
   to give proper handling of command tokenization.  (See Bug #1324057)
   Note this doesn't apply to Windows systems - that exec handling
   probably needs to be moved to 'run_exec_command' as well.

2005-12-04 18:03  rstory

   * remove-files:

   add -R for dist dir

2005-12-04 17:54  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre5 )

2005-12-04 17:54  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre5 )

2005-12-04 17:53  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3.pre5 )

2005-12-04 17:53  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.3.pre5 )

2005-12-04 17:53  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.3.pre5 )

2005-12-04 17:53  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre5 )

2005-12-04 17:53  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3.pre5 )

2005-12-04 17:53  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre5 )

2005-12-04 17:52  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3.pre5 )

2005-12-04 17:52  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3.pre5 )

2005-12-04 17:52  rstory

   * FAQ:

   - (FAQ): version tag ( 5.3.pre5 )

2005-12-04 17:52  rstory

   * README:

   - (README): version tag ( 5.3.pre5 )

2005-12-04 17:51  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3.pre5 )

2005-12-04 17:51  rstory

   * ChangeLog:

   version update

2005-12-04 17:43  rstory

   * apps/snmpnetstat/Makefile.depend, apps/Makefile.depend
, snmplib/Makefile.depend:

   make depend

2005-12-04 17:26  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3,
     netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3,
     netsnmp_snmp_client.3, netsnmp_snmp_logging.3,
     netsnmp_snmp_pdu.3, netsnmp_snmp_session.3,
     netsnmp_stash_cache.3, netsnmp_table.3,
     netsnmp_table_array.3, netsnmp_table_container.3,
     netsnmp_table_data.3, netsnmp_table_dataset.3,
     netsnmp_table_iterator.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3,
     netsnmp_watcher.3:

   documentation update

2005-12-04 17:23  rstory

   * remove-files:

   remove dist and win32/dist

2005-12-04 17:14  rstory

   * dist/makerelease:

   do distclean before configure if Makefile exists

2005-12-04 16:49  rstory

   * dist/makerelease:

   note that Makefile.top usually only change for first prerelease

2005-12-04 16:48  rstory

   * configure.in, configure:

   version update

2005-12-04 16:47  rstory

   * dist/makerelease:

   add -q to update so potential changes don't scroll off screen

2005-12-04 16:29  rstory

   * mibs/IANAifType-MIB.txt:

   fix syntax errors

2005-12-04 13:44  rstory

   * dist/nsb-nightly:

   log rc w/error msg

2005-12-04 13:43  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   log container name, if avail, in log msg

2005-12-04 13:38  rstory

   * apps/snmptrapd.c:

   - add log file append (-A) option
   - remove Log/Print/Syslog distinction
   - bring startup/reconfig log message in line w/snmpd

2005-12-04 13:24  rstory

   * agent/Makefile.in:

   - fix bug 1297878: header_generic and header_simple_table prototypes
     - extra header list/install target
   - group perl install/uninstall together

2005-12-04 13:19  rstory

   * NEWS:

   important notes for 5.3

2005-12-04 09:42  rstory

   * configure:

   update for configure.in

2005-12-04 09:40  rstory

   * configure.in:

   - fix bug  1365128: snmpd quietly dies on hpux 11.11
     - add configure check for -lnm

2005-12-04 09:25  rstory

   * agent/mibgroup/ucd-snmp/diskio.c:

   - additional fix for bug 1103644, FreeBSD memory leak
     - problem pointed out by rojer on irc
     - use calloc instead of malloc/memset

2005-12-02 19:13  rstory

   * mibs/IANAifType-MIB.txt:

   update to 200510100000Z version

2005-12-02 18:48  rstory

   * mibs/IP-MIB.txt:

   - update from draft-ietf-ipv6-rfc2011-update-10.txt, currently in the RFC
     editor's queue

2005-12-02 17:47  rstory

   * snmplib/snmp_api.c:

   - bug 1337534: Read problem on stream sockets
     - properly save partial packet which isn't at start of buffer

2005-12-02 17:05  rstory

   * snmplib/snmp_api.c:

   - bug 1370856: ip address encoding on 64bit
     - use inet_addr_t for inet addr

2005-12-02 17:03  rstory

   * snmplib/snmp_client.c:

   - bug 1370856: ip address encoding on 64bit
     - sync snmp_set_var_value w/snmp_build_var_op: ASN_IPADDRESS as a string

2005-12-02 13:17  rstory

   * agent/mibgroup/: udp-mib.h, tcp-mib/tcpListenerTable.h
, udp-mib/udpEndpointTable.h:

   add missing config_req files

2005-12-02 13:12  rstory

   * local/mib2c-conf.d/details-node.m2i:

   only print ranges if they exist

2005-12-02 13:12  rstory

   * agent/mibgroup/tcp-mib.h:

   remove extra ;

2005-12-02 13:05  rstory

   * agent/mibgroup/udp-mib/udpEndpointTable/: udpEndpointTable.c
, udpEndpointTable.h, udpEndpointTable_constants.h
, udpEndpointTable_data_access.c,
     udpEndpointTable_data_access.h,
     udpEndpointTable_interface.c, udpEndpointTable_interface.h
:

   regenerate mfd code

2005-12-02 13:02  rstory

   * agent/mibgroup/tcp-mib/tcpListenerTable/: tcpListenerTable.c
, tcpListenerTable.h, tcpListenerTable_constants.h
, tcpListenerTable_data_access.c,
     tcpListenerTable_data_access.h,
     tcpListenerTable_interface.c, tcpListenerTable_interface.h
:

   regenerate mfd code

2005-12-02 11:45  hardaker

   * snmplib/asn1.c:

   fix counter64's when defined with 64bit long variables in the C64 structure

2005-12-02 10:52  dts12

   * agent/mibgroup/utilities/execute.c:

   Use 'copy_nword' to tokenize external commands.
   This means that quoted strings are handled in the natural manner.

2005-12-02 10:33  dts12

   * man/Makefile.in:

   It helps if you actually create the man page as well, Dave!

2005-12-02 09:55  tanders

   * man/.cvsignore:

   add the recently introduced manual pages

2005-12-02 09:50  dts12

   * man/: Makefile.in, snmpd.internal.5.def:

   Template for documenting internal snmpd config directives.
   (I've identified and listed the directives concerned,
    but haven't provided any descriptions of what they do!)

2005-12-02 05:36  nba

   * apps/snmpnetstat/: if.c, inet.c, inet6.c,
     main.c, main.h, netstat.h, route.c:

   Align with warning fixes for 5.2.2

2005-12-02 05:33  nba

   * snmplib/mib.c:

   Fix snmptranslate -Td display of UNITS

2005-12-02 00:41  hardaker

   * local/Makefile.in:

   added mfd-persistence.m2i

2005-12-01 16:42  rstory

   * agent/mibgroup/tcp-mib/tcpConnectionTable/: tcpConnectionTable.c
, tcpConnectionTable.h, tcpConnectionTable_constants.h
, tcpConnectionTable_data_access.c,
     tcpConnectionTable_data_access.h,
     tcpConnectionTable_interface.c,
     tcpConnectionTable_interface.h:

   regenerate mfd code

2005-12-01 16:31  rstory

   * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/:
     usmDHUserKeyTable.c, usmDHUserKeyTable.h,
     usmDHUserKeyTable_data_access.c,
     usmDHUserKeyTable_data_access.h,
     usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_get.h
, usmDHUserKeyTable_data_set.c,
     usmDHUserKeyTable_data_set.h, usmDHUserKeyTable_enums.h
, usmDHUserKeyTable_interface.c,
     usmDHUserKeyTable_interface.h, usmDHUserKeyTable_oids.h
:

   regenerate mfd code

2005-12-01 16:05  rstory

   * agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/:
     snmpNotifyFilterTable.c, snmpNotifyFilterTable.h,
     snmpNotifyFilterTable_constants.h,
     snmpNotifyFilterTable_data_access.c,
     snmpNotifyFilterTable_data_access.h,
     snmpNotifyFilterTable_interface.c,
     snmpNotifyFilterTable_interface.h:

   regenerate mfd code

2005-12-01 15:52  rstory

   * agent/mibgroup/ip-mib/: ipv4InterfaceTable/ipv4InterfaceTable.c
, ipv4InterfaceTable/ipv4InterfaceTable.h,
     ipv4InterfaceTable/ipv4InterfaceTable_constants.h,
     ipv4InterfaceTable/ipv4InterfaceTable_data_access.c,
     ipv4InterfaceTable/ipv4InterfaceTable_data_access.h,
     ipv4InterfaceTable/ipv4InterfaceTable_interface.c,
     ipv4InterfaceTable/ipv4InterfaceTable_interface.h,
     ipv6InterfaceTable/ipv6InterfaceTable.c,
     ipv6InterfaceTable/ipv6InterfaceTable.h,
     ipv6InterfaceTable/ipv6InterfaceTable_constants.h,
     ipv6InterfaceTable/ipv6InterfaceTable_data_access.c,
     ipv6InterfaceTable/ipv6InterfaceTable_data_access.h,
     ipv6InterfaceTable/ipv6InterfaceTable_interface.c,
     ipv6InterfaceTable/ipv6InterfaceTable_interface.h:

   regenerate mfd code

2005-12-01 15:12  rstory

   * agent/mibgroup/ip-mib/ipSystemStatsTable/: ipSystemStatsTable.c
, ipSystemStatsTable.h, ipSystemStatsTable_constants.h
, ipSystemStatsTable_data_access.c,
     ipSystemStatsTable_data_access.h,
     ipSystemStatsTable_interface.c,
     ipSystemStatsTable_interface.h:

   regenerate mfd code

2005-12-01 12:00  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c,
     ipAddressTable.h, ipAddressTable_constants.h,
     ipAddressTable_data_access.c, ipAddressTable_data_access.h
, ipAddressTable_interface.c,
     ipAddressTable_interface.h:

   regenerate mfd code

2005-12-01 11:13  dts12

   * man/snmpd.conf.5.def:

   Assorted minor tweaks and wordsmithing.

2005-12-01 10:50  dts12

   * man/: Makefile.in, snmpd.conf.5.def,
     snmpd.examples.5.def:

   Move snmpd.conf examples into a separate man page,
   and example the range of examples provided.
   (Not finished yet, but it's probably worth submitting
   this while we're still in pre-release mode)

2005-12-01 10:49  rstory

   * agent/mibgroup/ip-mib/ipAddressPrefixTable/:
     ipAddressPrefixTable.c, ipAddressPrefixTable.h,
     ipAddressPrefixTable_constants.h,
     ipAddressPrefixTable_data_access.c,
     ipAddressPrefixTable_data_access.h,
     ipAddressPrefixTable_interface.c,
     ipAddressPrefixTable_interface.h:

   regenerate mfd code

2005-12-01 08:09  dts12

   * README.solaris:

   Drop bogus "-p" port option (and apply consistent indentation).
   Should the other changes suggested in bug #1247164 be applied, too?

2005-12-01 07:45  dts12

   * apps/snmpstatus.c:

   Don't crash-and-burn on SNMP exceptions (see bug #1278809)

2005-11-30 19:45  rstory

   * agent/mibgroup/ip-mib/inetNetToMediaTable/: inetNetToMediaTable.c
, inetNetToMediaTable.h,
     inetNetToMediaTable_constants.h,
     inetNetToMediaTable_data_access.c,
     inetNetToMediaTable_data_access.h,
     inetNetToMediaTable_interface.c,
     inetNetToMediaTable_interface.h:

   regenerate mfd code

2005-11-30 18:47  tanders

   * testing/tests/T050snmpv3trap:

   Rewritten from scratch to verify noAuthNoPriv, authNoPriv *and* authPriv SNMPv3 traps. Let's never break this again.

2005-11-30 18:44  tanders

   * testing/tests/Sv3usmconfigtrapd:

   create noAuthNoPriv user

2005-11-30 18:43  tanders

   * testing/tests/Sv3usmconfigbase:

   introduce  to specify the engine ID for createUser

2005-11-30 17:32  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     ipCidrRouteTable.c, ipCidrRouteTable.h,
     ipCidrRouteTable_constants.h,
     ipCidrRouteTable_data_access.c,
     ipCidrRouteTable_data_access.h,
     ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h
:

   regenerate mfd code

2005-11-30 17:25  rstory

   * snmplib/file_utils.c:

   fix compiler warning; init var

2005-11-30 16:08  hardaker

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   fix automatic user creation for sessions that have probing off or delayed

2005-11-30 16:07  rstory

   * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/:
     inetCidrRouteTable.c, inetCidrRouteTable.h,
     inetCidrRouteTable_constants.h,
     inetCidrRouteTable_data_access.c,
     inetCidrRouteTable_data_access.h,
     inetCidrRouteTable_interface.c,
     inetCidrRouteTable_interface.h:

   regenerate mfd code

2005-11-30 15:16  rstory

   * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h
, ifXTable_constants.h, ifXTable_data_access.c,
     ifXTable_data_access.h, ifXTable_interface.c,
     ifXTable_interface.h:

   regenerate mfd code

2005-11-30 13:10  hardaker

   * dist/net-snmp-solaris-build/README:

   added a README file that has been sitting in my directory un-checked-in

2005-11-29 18:36  tanders

   * configure.in:

   refer to agent/mibgroup/ipfwchains/README rather than "the ucd-snmp ftp site" for ipfwchains

2005-11-29 17:14  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h
, ifTable_constants.h, ifTable_data_access.c,
     ifTable_data_access.h, ifTable_interface.c,
     ifTable_interface.h:

   regenerate mfd code

2005-11-29 14:28  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
:

   typo in log msg

2005-11-25 09:16  tanders

   * testing/tests/: T160snmpnetstat, T200snmpv2cwalkall:

   use SKIP

2005-11-25 05:12  dts12

   * testing/tests/: T160snmpnetstat, T200snmpv2cwalkall:

   Skip tests that are known to fail when not run as root.
   (May need to be extended to other O/S's as well).

2005-11-24 18:24  tanders

   * man/snmpd.conf.5.def:

   fix typo and layout

2005-11-24 18:14  tanders

   * testing/tests/: T030snmpv3usercreation,
     T035snmpv3trapdusermgmt, T049snmpv3informpriv:

   fix tests to work with --disable-privacy

2005-11-23 19:56  tanders

   * configure:

   run autoconf

2005-11-23 19:22  tanders

   * NEWS, configure.in, agent/Makefile.in:

   make "configure --disable-agent" finally work (fixes bugs 1006415, 908571)

2005-11-23 08:14  alex_b

   * win32/netsnmpmibs/netsnmpmibs.dsp:

   Win32: MSVC build fix for netsnmpmibs.dsp

2005-11-23 04:11  dts12

   * snmplib/snmp_parse_args.c:

   Move opening brace out of alternate #ifdef clauses
   (confuses brace-matching editors!)

2005-11-22 16:29  rstory

   * agent/mibgroup/Makefile.depend:

   update deps for deleted file

2005-11-22 05:43  dts12

   * agent/mibgroup/ucd-snmp/extensible.c:

   Beef up the "relocatable exec" warning message.

2005-11-22 05:37  dts12

   * man/snmpd.conf.5.def:

   Document Schedule MIB configuration.

2005-11-21 20:40  alex_b

   * README.win32, apps/snmpnetstat/inet.c,
     apps/snmpnetstat/inet6.c, win32/agent_module_inits.h
, win32/net-snmp/net-snmp-config.h,
     win32/net-snmp/net-snmp-config.h.in,
     win32/netsnmpmibs/Makefile.in,
     win32/netsnmpmibs/netsnmpmibs.dsp,
     win32/netsnmpmibssdk/Makefile.in,
     win32/netsnmpmibssdk/netsnmpmibssdk.dsp:

   Win32:  MSVC and Cygwin compile fixes

2005-11-21 19:23  rstory

   * agent/mibgroup/notification/: snmpNotifyFilterTable.c,
     snmpNotifyFilterTable.h:

   remove unused files; reimplemented in snmp-notification-mib/snmpNotifyFilterTable

2005-11-21 06:27  dts12

   * man/snmpd.conf.5.def:

   Revise the DisMan Event-MIB documentation to match the new implementation.

2005-11-21 06:17  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Properly detect all three styles of monitor expression automatically.
   (This makes the '-t' option redundant, though it's still accepted)

2005-11-20 18:51  tanders

   * testing/eval_tools.sh:

   CHECKANDDIE() should EXPECTRESULT 0

2005-11-20 18:30  tanders

   * testing/tests/T200snmpv2cwalkall:

   make the test also FAIL on "Wrong Type (should be ...)"

2005-11-20 18:28  tanders

   * testing/eval_tools.sh:

   introduce CHECKANDDIE() to FAIL if a pattern *is* found

2005-11-20 18:00  tanders

   * mibs/NET-SNMP-TC.txt:

   update LAST-UPDATED field to reflect recent changes

2005-11-20 17:48  tanders

   * man/snmpd.conf.5.def:

   clarify that "host" is only enabled by default on the major supported platforms

2005-11-20 17:35  tanders

   * man/snmpd.conf.5.def:

   fix description for engineID

2005-11-20 17:27  tanders

   * NEWS, man/snmp.conf.5.def:

   document noPersistentLoad and noPersistentSave

2005-11-20 16:30  rstory

   * dist/makerelease:

   use -q on final cvsupdate; add spacing

2005-11-20 16:17  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre4 )

2005-11-20 16:17  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre4 )

2005-11-20 16:17  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3.pre4 )

2005-11-20 16:16  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.3.pre4 )

2005-11-20 16:16  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.3.pre4 )

2005-11-20 16:16  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre4 )

2005-11-20 16:16  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3.pre4 )

2005-11-20 16:16  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre4 )

2005-11-20 16:15  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3.pre4 )

2005-11-20 16:15  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3.pre4 )

2005-11-20 16:15  rstory

   * FAQ:

   - (FAQ): version tag ( 5.3.pre4 )

2005-11-20 16:15  rstory

   * README:

   - (README): version tag ( 5.3.pre4 )

2005-11-20 16:15  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3.pre4 )

2005-11-20 16:13  rstory

   * ChangeLog:

   version update

2005-11-20 16:07  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend,
     apps/snmpnetstat/Makefile.depend, apps/Makefile.depend
, snmplib/Makefile.depend:

   make depend

2005-11-20 16:05  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3,
     netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3,
     netsnmp_snmp_client.3, netsnmp_snmp_logging.3,
     netsnmp_snmp_pdu.3, netsnmp_snmp_session.3,
     netsnmp_stash_cache.3, netsnmp_table.3,
     netsnmp_table_array.3, netsnmp_table_container.3,
     netsnmp_table_data.3, netsnmp_table_dataset.3,
     netsnmp_table_iterator.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3,
     netsnmp_watcher.3:

   documentation update

2005-11-20 15:55  rstory

   * dist/RELEASE-INSTRUCTIONS:

   - remove howto on libtool versioning match release numbers
   - update suggested configure test options

2005-11-20 15:38  rstory

   * dist/makerelease:

   use enable-ipv6 instead of specifying transports

2005-11-20 15:37  rstory

   * configure.in, configure:

   version update

2005-11-20 15:35  rstory

   * dist/makerelease:

   add missing ;

2005-11-20 14:42  rstory

   * snmplib/snmp_logging.c:

   - bug 1347709: snmpd doesnt handle large log files (>= 2GB) gracefully
     - partial fix: open/truncate log files at startup

2005-11-20 14:39  rstory

   * agent/snmpd.c:

   use new ds boolean for append logfiles, instead of local var

2005-11-20 14:38  rstory

   * include/net-snmp/library/default_store.h:

   new lib boolean for append logfiles

2005-11-18 16:57  rstory

   * snmplib/read_config.c:

   support for counters in read_config_read_memory

2005-11-18 14:21  marz

   * perl/SNMP/SNMP.pm:

   allow session params to override global defaults

2005-11-18 10:51  dts12

   * man/snmpd.conf.5.def:

   Revise the introduction to snmpd config files.

2005-11-18 10:36  dts12

   * man/snmpd.conf.5.def:

   Review and revise the DisMan Event MIB documentation.

2005-11-17 20:44  rstory

   * agent/mibgroup/host/hr_device.c:

   account for possible NULL value from function

2005-11-17 17:45  rstory

   * dist/nsb-nightly:

   include CONFIGURE_OPTIONS in results email

2005-11-17 17:03  rstory

   * agent/agent_registry.c:

   ifdef __aplha, ifdef out optimization causing alpha-linux1 to segfault

2005-11-17 14:29  rstory

   * agent/mibgroup/ucd_snmp.h:

   add memory/vmstats for freebsd6

2005-11-17 12:56  rstory

   * dist/nsb-functions:

   don't explictly config ipv6 transports; enable-ipv6 instead

2005-11-17 12:41  rstory

   * dist/nsb-nightly:

   - use sendmail on freebsd too
   - add Errors-To header to mail
   - echo to/subject to stdout

2005-11-17 11:45  dts12

   * man/snmpd.conf.5.def:

   Review and revise trap destination handling.

2005-11-17 11:16  dts12

   * man/snmpd.conf.5.def:

   Minor wordsmithing and formatting corrections.

2005-11-17 11:10  rstory

   * agent/mibgroup/mibII/interfaces.h:

   exclude interface get/next prototypes if using mfd rewrites

2005-11-17 11:07  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   explicit cast to match prototype

2005-11-17 11:06  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h:

   add missing prototype; add C++ extern wrappers

2005-11-17 11:06  rstory

   * agent/mibgroup/: if-mib/data_access/interface_ioctl.c,
     ip-forward-mib/data_access/route_linux.c:

   quite compiler: add headers for missing prototypes

2005-11-17 10:59  rstory

   * dist/nsb-nightly:

   special case for openbsd mail

2005-11-17 09:45  dts12

   * agent/mibgroup/disman/event-mib.h:

   Clarify that the "event-mib.h" warning *is* a warning rather than
   simply a note (which would belong in the documentation)

2005-11-16 16:36  rstory

   * configure:

   update for configure.in

2005-11-16 16:33  rstory

   * configure.in:

   netbsd wants netinet/ip6.h before netinet6/in6_pcb.h

2005-11-16 16:26  rstory

   * configure:

   update for configure.in

2005-11-16 16:26  rstory

   * configure.in:

   disallow ipv6 transports if ipv6 not enabled

2005-11-16 15:31  rstory

   * agent/mibgroup/:
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c
:

   keep compiler happy: explicit argument cast

2005-11-16 15:27  rstory

   * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c,
     if-mib/ifXTable/ifXTable_interface.c,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c
, tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.c
, tcp-mib/tcpListenerTable/tcpListenerTable_interface.c
:

   C++ cleanup: don't use new as variable name

2005-11-16 15:20  rstory

   * include/net-snmp/data_access/route.h:

   add missing prototype

2005-11-16 15:18  rstory

   *
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
:

   keep compiler happy: explicit argument cast

2005-11-16 15:16  rstory

   * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h
:

   move initialize_table_ifXTable prototype to header

2005-11-16 15:11  rstory

   * include/net-snmp/data_access/interface.h:

   add prototypes for backwards compatibility interface functions

2005-11-16 15:02  rstory

   * agent/mibgroup/notification-log-mib/notification_log.h:

   C++ extern "C" wrappers

2005-11-16 15:01  rstory

   * agent/mibgroup/notification/snmpNotifyTable.c:

   include header w/needed prototype

2005-11-16 14:51  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_interface.h,
     agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h
,
     agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable_interface.h
,
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h
,
     agent/mibgroup/tcp-mib/tcpListenerTable/tcpListenerTable_interface.h
, include/net-snmp/data_access/ipaddress.h,
     include/net-snmp/data_access/systemstats.h,
     include/net-snmp/data_access/tcpConn.h:

   C++ cleanup: don't use new as variable name

2005-11-16 14:44  rstory

   * agent/mibgroup/mibII/ipv6.c:

   - C++ cleanup
     - don't use __P() (nowhere else in the code uses it)
     - don't use new as a variable name

2005-11-16 12:17  hardaker

   * perl/TrapReceiver/TrapReceiver.xs:

   // -> /* */

2005-11-16 10:42  dts12

   * apps/snmpnetstat/main.h:

   Provide a definition for NI_MAXHOST if missing.

2005-11-16 10:10  tanders

   * agent/agent_read_config.c, agent/snmp_agent.c,
     agent/mibgroup/mibII/vacm_conf.c,
     agent/mibgroup/notification/snmpNotifyTable.c,
     agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd_log.c
, snmplib/snmpCallbackDomain.c, snmplib/snmp_api.c
, snmplib/snmp_parse_args.c,
     testing/tests/T058agentauthtrap, testing/tests/T100agenthup
, testing/tests/T152hostuptime:

   build fixes for sole --disable-snmpv1 (*without* --disable-snmpv2c)

2005-11-16 08:06  tanders

   * agent/mibgroup/utilities/iquery.c, apps/snmptrapd_auth.c
:

   build fix for --disable-snmpv1/--disable-snmpv2c

2005-11-16 06:20  tanders

   * snmplib/snmpCallbackDomain.c:

   build fix for --disable-snmpv1/--disable-snmpv2c

2005-11-16 05:58  dts12

   * man/snmpd.conf.5.def:

   Better layout of 'inject_handler' documentation.

2005-11-16 05:09  dts12

   * man/snmpd.conf.5.def:

   Review and revise load average and file monitoring configuration.
   (plus assorted tidying up).

2005-11-16 04:58  dts12

   * man/snmpd.conf.5.def:

   Review and revise the disk monitoring configuration

2005-11-16 04:57  dts12

   * man/snmpd.conf.5.def:

   Review and revise the process monitoring configuration

2005-11-16 04:57  dts12

   * man/snmpd.conf.5.def:

   Review and revise the Host Resources configuration

2005-11-16 04:56  dts12

   * man/snmpd.conf.5.def:

   Review and revise the system group configuration.

2005-11-16 04:55  dts12

   * man/snmpd.conf.5.def:

   Consolidate the "system information", and "agent behaviour" configuration
   directives to be documented together (as two distinct sections).

2005-11-15 21:14  rstory

   *
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c
:

   uncomment out cleanup code

2005-11-15 21:10  rstory

   * agent/mibgroup/mibII/ipAddr.c:

   extra error checking for freebsd

2005-11-15 21:08  rstory

   *
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
:

   remove cpp #warning lines

2005-11-15 21:04  rstory

   * Makefile.in, Makefile.top:

   - use find found by configure
   - tweak commentcheck regexp to miss regexp in perl header

2005-11-15 20:39  rstory

   * agent/mibgroup/mibII/udpTable.c:

   - solaris fixes
     - don't set sorted flag for solaris (data on sf cf 5.9 is not sorted)
     - reverse condition on idle test so some data gets returned

2005-11-15 19:25  rstory

   * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c
:

   use state from arp entry instead of hardcoded value

2005-11-15 19:24  rstory

   *
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
:

   default row status to active

2005-11-15 19:24  tanders

   * testing/tests/T065agentextend:

   introduce snmpd test for extend

2005-11-15 19:23  rstory

   * agent/mibgroup/ip-mib/data_access/arp_linux.c:

   - don't ignore incomplete entries
   - set state to reachable if ! incomplete

2005-11-15 19:02  tanders

   * testing/tests/T200snmpv2cwalkall:

   fix typo

2005-11-15 18:46  tanders

   * testing/tests/T061agentperl:

   some optimization

2005-11-15 18:32  rstory

   * README.agentx:

   document default ping interval

2005-11-15 18:12  tanders

   * man/snmpd.conf.5.def:

   minor tweaks

2005-11-15 17:46  tanders

   * README.agentx:

   minor tweaks

2005-11-15 11:37  rstory

   * net-snmp-config.in, agent/snmp_agent.c,
     agent/snmpd.c, apps/snmptrapd.c:

   ping, pong; restore netsnmp_running changes

2005-11-15 10:51  dts12

   * man/snmpd.conf.5.def:

   Review and revise AgentX config.

2005-11-15 09:35  dts12

   * man/snmpd.conf.5.def:

   Review and revise dlmod, proxy and SMUX descriptions
   (plus assorted minor tweaks)

2005-11-15 05:28  dts12

   * FAQ:

   Expand discussion of mib2c configs.

2005-11-14 20:19  alex_b

   * apps/snmpnetstat/inet6.c:

   Win32:  snmpnetstat IPv6 build fixes

2005-11-14 19:11  tanders

   * testing/tests/T061agentperl:

   We finally have snmpd embedded perl testing. Feel free to review/scream/back out -- or applaud.

2005-11-14 18:19  rstory

   * snmplib/file_utils.c:

   - remove C++ style comments
   - add additional error handling/logging
   - more comments
   - doxygen docs

2005-11-14 18:02  hardaker

   * snmplib/: snmpSTDDomain.c, snmplocalsm.c:

   remove C++ related comments

2005-11-14 17:59  hardaker

   * dist/makerelease:

   don't manual update to SF servers

2005-11-14 17:46  rstory

   * snmplib/callback.c:

   - undefine  NETSNMP_PARANOID_LEVEL_HIGH, document what it does
   - update lock assert/warn cases for lock per callback expectations

2005-11-14 17:28  rstory

   *
     agent/mibgroup/ip-mib/ipAddressPrefixTable/ipAddressPrefixTable_data_access.c
:

   remove commented out code

2005-11-14 17:26  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_ioctl.c:

   remove commented out includes

2005-11-14 17:25  rstory

   * agent/helpers/table_tdata.c:

   remove c++ style commented out code

2005-11-14 17:23  rstory

   * agent/helpers/row_merge.c:

   remove temporary comments

2005-11-14 13:16  rstory

   * agent/helpers/table_container.c:

   fix bug 1352554: Seg fault in netsnmp_container_table_row_insert

2005-11-14 13:12  rstory

   * net-snmp-config.in, agent/snmp_agent.c,
     agent/snmpd.c, apps/snmptrapd.c:

   - move running flag back into applications
   - restore infinite loop in get-next loop handling

2005-11-14 11:32  tanders

   * man/snmpd.conf.5.def:

   document smuxsocket and enhance AgentX*

2005-11-14 10:54  tanders

   * man/snmpd.conf.5.def:

   minor fixes after reviewing Dave's changes

2005-11-14 10:43  dts12

   * man/snmpd.conf.5.def:

   Review and revise embedded perl documentation.

2005-11-14 06:35  dts12

   * man/snmpd.conf.5.def:

   Fix a couple of typos, and specify a more definite SET
   protocol for 'pass_persist' - compatible with the
   current behaviour, but opening the door for more
   flexible handling in the future.

2005-11-14 06:29  dts12

   * man/snmpd.conf.5.def:

   Review and revise pass-through support.

2005-11-14 06:22  dts12

   * man/snmpd.conf.5.def:

   Review and revise "exec"/"extend" documention

2005-11-14 05:55  dts12

   * man/snmpd.conf.5.def:

   Consolidate all the extension mechanisms to be documented together.

2005-11-14 05:53  dts12

   * man/snmpd.conf.5.def:

   Review the Access Control section, including separation into
   distinct subsections.

2005-11-14 05:52  dts12

   * man/snmpd.conf.5.def:

   Simple documentation for the auth* directives.

2005-11-14 04:41  tanders

   * agent/mibgroup/mibII/udpTable.c:

   fix typo

2005-11-14 01:52  rstory

   * dist/makerelease:

   check for gpg key instead of userid

2005-11-14 01:47  rstory

   * dist/makerelease:

   add option to repeat failed steps

2005-11-14 01:44  rstory

   * FAQ, README, perl/OID/OID.pm,
     perl/default_store/default_store.pm:

   version update

2005-11-14 01:39  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre3 )

2005-11-14 01:39  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre3 )

2005-11-14 01:39  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3.pre3 )

2005-11-14 01:38  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre3 )

2005-11-14 01:38  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3.pre3 )

2005-11-14 01:38  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre3 )

2005-11-14 01:38  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3.pre3 )

2005-11-14 01:38  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3.pre3 )

2005-11-14 01:37  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3.pre3 )

2005-11-14 01:37  rstory

   * ChangeLog:

   version update

2005-11-14 01:36  rstory

   * NEWS:

   note agentx subagent connect after configs fix

2005-11-14 01:26  rstory

   * agent/Makefile.depend, apps/snmpnetstat/Makefile.depend
:

   make depend

2005-11-14 01:25  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_oid_stash.3, netsnmp_old_api.3,
     netsnmp_read_config.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3,
     netsnmp_snmp_agent.3, netsnmp_snmp_alarm.3,
     netsnmp_snmp_client.3, netsnmp_snmp_logging.3,
     netsnmp_snmp_pdu.3, netsnmp_snmp_session.3,
     netsnmp_stash_cache.3, netsnmp_table.3,
     netsnmp_table_array.3, netsnmp_table_container.3,
     netsnmp_table_data.3, netsnmp_table_dataset.3,
     netsnmp_table_iterator.3, netsnmp_util.3,
     netsnmp_utilities.3, netsnmp_variable_list.3,
     netsnmp_watcher.3:

   documentation update

2005-11-14 01:19  rstory

   * configure:

   version update

2005-11-14 01:10  rstory

   * configure, configure.in:

   version update

2005-11-14 00:14  rstory

   * agent/mibgroup/versiontag:

   remove unneeded repository spec

2005-11-13 22:10  alex_b

   * win32/: Makefile.in, install-net-snmp.bat,
     dist/installer/net-snmp.nsi:

   -Win32: Add missing mib2c-data to installer
   -Win32: Use wildcards in installer for installing files to help prevent
    missing files.

2005-11-13 22:00  rstory

   * net-snmp-config.in, agent/snmp_agent.c,
     agent/snmpd.c, apps/snmptrapd.c:

   - new netsnmp_running global in agent lib
     - used in place of while(1) in get next processing loop
     - daemons w/sighandler updated to clear flag on sigterm

2005-11-11 21:55  alex_b

   * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
:

   Win32:  Fix NI_MAXHOST define.

2005-11-11 21:11  alex_b

   * apps/snmpnetstat/inet.c:

   Win32: Work around for bug 1278743:  If trying to reverse lookup
   127.0.0.1, return 'localhost' to prevent Windows from returning the
   local computer name because it ignores the hosts file.

2005-11-10 19:48  tanders

   * testing/tests/T0160snmpv2cbulkget:

   fix typo

2005-11-10 19:18  tanders

   * README.solaris:

   fix syntax typo

2005-11-10 18:55  tanders

   * testing/tests/T160snmpnetstat:

   clarify that this test requires a working udpTable

2005-11-10 18:22  tanders

   * include/net-snmp/system/openbsd.h:

   build fix for OpenBSD/SPARC 3.7

2005-11-10 14:37  rstory

   * agent/mibgroup/agentx/subagent.c:

   - agentx init rework
     - protect against multiple calls to subagent_init
     - don't connect to master in subagent_init, instead register POST_CONFIG
       callback to do so

2005-11-10 14:27  rstory

   * snmplib/callback.c:

   - finer grained locking of callbacks (per subid), allowing a callback to
     manipulate (reg/unreg) other callbacks
   - more debugging
   - add static flag for init
     - memset and init variables in init_callback if not done yet
     - call init_callback, if needed, from all functions

2005-11-10 14:15  rstory

   * agent/snmp_agent.c:

   - agentx init rework
     restore backwards compatibility (no subagent init in init_master_agent())

2005-11-10 14:12  rstory

   * agent/snmp_vars.c:

   - agentx init rework:
     restore backwards compatibility (call subagent in in init_agent)

2005-11-10 05:13  dts12

   * agent/mibgroup/disman/: event.h, event-mib.h,
     old-event-mib.h:

   Split original and new Event MIB implementations into distinct
   "module group" headers, and use the original name to warn of the changes.

2005-11-10 05:10  dts12

   * configure, configure.in:

   Add support for MIB modules to generate configure warnings or errors

2005-11-10 04:46  dts12

   * apps/snmpnetstat/: main.c, netstat.h, route.c:

   Silence a couple of compiler warnings

2005-11-10 04:45  dts12

   * apps/snmpnetstat/if.c:

   Don't choke on missing interfaces (and silence a couple of compiler warnings)

2005-11-10 04:44  dts12

   * apps/snmpnetstat/: inet.c, inet6.c:

   Suppress headers for empty TCP displays (and fix a minor typo)

2005-11-09 21:33  alex_b

   * agent/snmpd.c, apps/snmptrapd.c,
     snmplib/winservice.c:

   -Win32: Force Event Log, SCM, registry etc to use long
    name for service (Net-SNMP Agent instead of snmpd).  Needed
    because of new -n option in snmpd.  Note:  The snmpd -n option
    does not change the Windows service name etc, only the config
    file loaded.

2005-11-09 19:34  tanders

   * testing/Makefile.in:

   "make test-mibs" still won't work if build dir != source dir, but it's closer now

2005-11-09 18:41  rstory

   * agent/mibgroup/agentx/: agentx_config.h, subagent.h:

   agentx init rework: update prototypes for renamed functions

2005-11-09 18:24  tanders

   * agent/mibgroup/agentx/subagent.c:

   debug message should match code

2005-11-09 17:38  rstory

   * agent/mibgroup/: ip-mib/ipAddressPrefixTable/.cvsignore,
     ip-mib/ipv4InterfaceTable/.cvsignore,
     ip-mib/ipv6InterfaceTable/.cvsignore,
     udp-mib/udpEndpointTable/.cvsignore:

   ignore executables, makefiles, txt files, subagent files

2005-11-09 17:31  rstory

   * apps/snmpnetstat/inet6.c:

   remove duplicate include

2005-11-09 17:28  rstory

   * dist/nsb-functions:

   more specific error regexp

2005-11-09 17:26  rstory

   * apps/snmptrapd.c:

   agentx init rework: update for function name changes

2005-11-09 17:25  rstory

   * agent/mibgroup/agentx/subagent.c:

   - agentx init rework
     - ifdef entire module based on using agentx subagent module
     - rename init fucntion so we can control when it is called
     - remove subagent_pre_init
       - config stuff moved into agentx_config.c
       - connection establishment moved to subagent_init, now that it's called
         after configs have been read

2005-11-09 17:21  rstory

   * agent/mibgroup/agentx/agentx_config.c:

   - consolidate master and subagent configs in this file
     - slight code re-org (no changes; move agentx socket parsing to top)
     - register ping interval config and set default
     - rename init function so configure won't add it to modules inits, so we
       can call it when we want it to be called

2005-11-09 17:18  rstory

   * agent/snmp_agent.c:

   - agentx init rework: init subagent in init_master_agent
   - assert if role isn't master or sub-agent

2005-11-09 17:16  rstory

   * agent/snmp_vars.c:

   - agentx init rework
     - don't init subagent here (configs haven't been read yet)
     - only init master/sub configs

2005-11-09 17:12  rstory

   * README.agent-mibs:

   update for new tables

2005-11-08 07:21  dts12

   * apps/snmpnetstat/: if.c, main.c, netstat.h:

   Implement Open/NetBSD-style octet interface display.

2005-11-08 07:17  dts12

   * apps/snmpnetstat/if.c:

   Right-justify headings for counter values.
   (looks neater when individual values become relatively wide)

2005-11-08 07:04  dts12

   * apps/snmpnetstat/inet6.c:

   Fix problems walking the IPv6 connection tables.

2005-11-08 06:59  dts12

   * agent/helpers/cache_handler.c:

   Only schedule automatic loading once for any given cache.

2005-11-07 22:46  hardaker

   * dist/makerelease:

   ChangeLog note

2005-11-07 21:45  alex_b

   * win32/: net-snmp/net-snmp-config.h,
     net-snmp/net-snmp-config.h.in, snmpnetstat/Makefile.in
, snmpnetstat/snmpnetstat.dsp:

   Win32:  MSVC build fixes.

2005-11-07 19:49  tanders

   * testing/tests/T060trapdperl:

   introduce embedded perl test for snmptrapd (too fancy to resist)

2005-11-07 19:42  tanders

   * apps/snmpnetstat/Makefile.in:

   build fix: fss->ffs

2005-11-07 18:54  tanders

   * perl/ASN/ASN.pm:

   fix typo

2005-11-07 18:34  tanders

   * perl/TrapReceiver/TrapReceiver.pm:

   fix typos

2005-11-07 13:41  rstory

   * agent/snmpd.c:

   drop default timeout down to INT_MAX, and document why

2005-11-07 09:39  dts12

   * apps/snmpnetstat/: Makefile.in, ffs.c, if.c,
     main.c, netstat.h, route.c:

   Tweaks to support building under Windows
     (including renamed 'ffs()' routine, taken from OpenBSD source tree)

2005-11-07 06:47  dts12

   * apps/snmpnetstat/if.c:

   Display interface addressing information.

2005-11-07 01:57  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.3.pre2 )

2005-11-07 01:57  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.3.pre2 )

2005-11-07 01:56  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.3.pre2 )

2005-11-07 01:56  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.3.pre2 )

2005-11-07 01:56  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.3.pre2 )

2005-11-07 01:56  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.3.pre2 )

2005-11-07 01:56  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.3.pre2 )

2005-11-07 01:56  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.3.pre2 )

2005-11-07 01:55  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.3.pre2 )

2005-11-07 01:55  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.3.pre2 )

2005-11-07 01:55  rstory

   * FAQ:

   - (FAQ): version tag ( 5.3.pre2 )

2005-11-07 01:54  rstory

   * README:

   - (README): version tag ( 5.3.pre2 )

2005-11-07 01:54  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.3.pre2 )

2005-11-07 01:54  rstory

   * ChangeLog:

   version update

2005-11-07 01:44  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend,
     apps/Makefile.depend, snmplib/Makefile.depend:

   make depend

2005-11-07 01:43  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_config.3,
     netsnmp_read_only.3, netsnmp_row_merge.3,
     netsnmp_scalar.3, netsnmp_scalar_group_group.3,
     netsnmp_serialize.3, netsnmp_snmp_agent.3,
     netsnmp_snmp_alarm.3, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3,
     netsnmp_table.3, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3,
     netsnmp_table_dataset.3, netsnmp_table_iterator.3,
     netsnmp_util.3, netsnmp_utilities.3,
     netsnmp_variable_list.3, netsnmp_watcher.3:

   documentation update

2005-11-07 01:38  rstory

   * configure.in, configure:

   version update

2005-11-07 01:14  rstory

   * snmplib/snmp_client.c:

   don't try to use agent var in base lib (it was late, ok?)

2005-11-07 00:16  rstory

   * snmplib/snmp_client.c:

   break out of waiting loops if ! running

2005-11-06 22:34  alex_b

   * include/net-snmp/types.h, win32/net-snmp/net-snmp-config.h
, win32/net-snmp/net-snmp-config.h.in:

   Win32:  Move uint16_t definition to static win32 net-snmp-config.h

2005-11-06 21:27  alex_b

   * include/net-snmp/types.h,
     win32/libnetsnmptrapd/Makefile.in,
     win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
     win32/netsnmpmibssdk/Makefile.in,
     win32/netsnmpmibssdk/netsnmpmibssdk.dsp:

   Win32 MSVC build fixes

2005-11-05 18:19  rstory

   * agent/snmp_agent.c:

   break out of getnext loop if ! running

2005-11-05 17:46  tanders

   * testing/TESTCONF.sh:

   only use "ulimit -v" in bash

2005-11-05 17:43  rstory

   * configure:

   update for configure.in

2005-11-05 17:24  tanders

   * dist/nsb-functions:

   adjust error regex: don't fail on &entry->schedLastFailed, &fail etc.

2005-11-05 17:09  rstory

   * dist/nsb-functions:

   - allow over-ride of NSB_(DIST|EXTRA)_MODULES
   - remove testhandler from EXTRA modules (hangs snmpwalk)
   - set SNMP_TMPDIR_BASE (future use)

2005-11-05 17:01  rstory

   * snmplib/snmpUDPDomain.c:

   I'll take my port numbers unsigned, please

2005-11-05 16:40  rstory

   * agent/mibgroup/mibII/tcp.c:

   include netinet/tcp_var.h, if available

2005-11-05 16:38  tanders

   * testing/TESTCONF.sh:

   deliberately ignore ulimit failures

2005-11-05 16:19  rstory

   * agent/mibgroup/mibII/tcp.c:

   remove sys/socketvar.h, since mibII_common.h already has it

2005-11-05 14:43  rstory

   * configure.in:

   - switch disman module list back to event-mib (still uses new code)
   - remove event mib conflict check (handled by config_excludes)

2005-11-05 14:41  rstory

   * agent/mibgroup/disman/event-mib.h:

   - centralize event mib requires in original event-mib.h
   - default to re-writes
   - whichever implementation is selected, config_exclude the other

2005-11-05 14:40  rstory

   * agent/mibgroup/disman/event.h:

   - centralize event mib requires in original event-mib.h

2005-11-05 13:15  tanders

   * apps/snmpnetstat/main.c:

   fix optProc signature

2005-11-04 18:46  tanders

   * apps/snmpnetstat/inet6.c:

   Build fix: protect #include <sys/cdefs.h>

2005-11-04 13:05  rstory

   * apps/snmpnetstat/route.c:

   remove redundant include

2005-11-04 13:05  rstory

   * apps/snmpnetstat/netstat.h:

   check if we have header before including it

2005-11-04 11:59  dts12

   * apps/snmpnetstat/: main.c, netstat.h:

   Move the option flag variable declarations into a code file.

2005-11-04 11:51  dts12

   * apps/snmpnetstat/inet6.c:

   Poertability of 'sin6_len' field is unclear
   (and it doesn't immediately seem to be needed)

2005-11-04 11:44  rstory

   * apps/snmpnetstat/netstat.h:

   add void to empty prototype param list

2005-11-04 09:45  dts12

   * configure.in, configure:

   Detect (and reject) use of conflicting Event-MIB implementations.

2005-11-04 07:41  dts12

   * apps/snmpnetstat/: inet6.c, main.c, main.h,
     netstat.h:

   Preliminary implementation of IPv6 support

2005-11-04 07:31  dts12

   * apps/snmpnetstat/inet.c:

   Plug minor memory leak.

2005-11-03 20:02  hardaker

   * perl/TrapReceiver/perl_snmptrapd.h:

   update .h from the trapd.h files

2005-11-03 19:59  hardaker

   * perl/TrapReceiver/TrapReceiver.xs:

   make perl only require the execute bit

2005-11-03 11:52  tanders

   * testing/tests/T160snmpnetstat:

   adjust to new snmpnetstat options

2005-11-03 11:47  dts12

   * apps/snmpnetstat/: inet6.c, main.c, route.c:

   Ensure IPv6 code is omitted (until it can be properly ported/tested)

2005-11-03 11:46  dts12

   * apps/snmpnetstat/main.c:

   Omit redundent declarations.

2005-11-03 11:28  dts12

   * apps/snmpnetstat/inet.c:

   Remove code for determining RPC service names
   (not relevant/appropriate for SNMP-based queries)

2005-11-03 08:58  dts12

   * apps/snmpnetstat/route.c:

   Better handling of host-specific routes, and displaying gateway/host names.

2005-11-03 07:21  dts12

   * apps/snmpnetstat/: main.c, route.c:

   Re-implement routing table display (based on OpenBSD code)

2005-11-03 07:19  dts12

   * apps/snmpnetstat/if.c:

   Fix problems with repeated interface display.

2005-11-02 16:21  rstory

   * apps/snmpnetstat/route.c:

   move include after net-snmp-includes.h; fix global session name

2005-11-02 12:07  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.h:

   remove bogus experimental config macro

2005-11-02 12:06  rstory

   * agent/mibgroup/examples/watched.h:

   add missing semi-colon

2005-11-02 09:25  dts12

   * apps/snmpnetstat/: if.c, inet.c, main.c,
     main.h, netstat.h:

   Preliminary re-implementation, based on re-distributable OpenBSD code.
   (Note that if.c draws heavily on the FreeBSD interface display behaviour,
    which is somewhat different to the Net/OpenBSD approach)

2005-11-02 01:56  hardaker

   * NEWS:

   minor word twiddles

2005-11-02 01:50  hardaker

   * configure, configure.in, agent/snmp_perl.c:

   fix embedded perl and ensure compilation failures if turned on but functions missing

2005-11-01 15:24  hardaker

   * local/mib2c:

   don't add notify objects to the scalar list

2005-11-01 04:02  tanders

   * testing/TESTCONF.sh:

   more portable way of calling ulimit

2005-10-31 07:40  tanders

   * include/net-snmp/system/osf5.h:

   Tru64 Unix 5.1 build fix: make sure UINT32_MAX is defined

2005-10-31 06:11  tanders

   * dist/: nsb-nightly, nsb-package:

   more portable way of calling bash

2005-10-31 05:36  tanders

   * snmplib/text_utils.c:

   Solaris build fix: include limits.h for [U]LONG_MAX and LONG_MIN

2005-10-31 04:29  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend,
     apps/snmpnetstat/Makefile.depend, apps/Makefile.depend
, snmplib/Makefile.depend:

   make depend

2005-10-31 04:27  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3
, netsnmp_agent_registry.3, netsnmp_agent_trap.3
, netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3
, netsnmp_bulk_to_next.3, netsnmp_cache_handler.3
, netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_config.3,
     netsnmp_read_only.3, netsnmp_row_merge.3,
     netsnmp_scalar.3, netsnmp_scalar_group_group.3,
     netsnmp_serialize.3, netsnmp_snmp_agent.3,
     netsnmp_snmp_alarm.3, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3,
     netsnmp_table.3, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3,
     netsnmp_table_dataset.3, netsnmp_table_iterator.3,
     netsnmp_util.3, netsnmp_utilities.3,
     netsnmp_variable_list.3, netsnmp_watcher.3:

   documentation update

2005-10-31 04:24  rstory

   * configure, configure.in:

   version update

2005-10-31 04:14  rstory

   * agent/mibgroup/host/hr_storage.c:

   patches from apple

2005-10-31 04:01  rstory

   * include/net-snmp/system/darwin7.h,
     agent/mibgroup/ucd_snmp.h:

   patches from apple

2005-10-31 04:00  rstory

   * agent/mibgroup/ucd-snmp/: memory_darwin7.c,
     memory_darwin7.h, vmstat_darwin7.c, vmstat_darwin7.h
:

   memory/vmstats code from apple

2005-10-31 03:48  rstory

   * agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.c,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable.h,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_constants.h
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.c
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_data_access.h
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.c
,
     agent/mibgroup/udp-mib/udpEndpointTable/udpEndpointTable_interface.h
, agent/mibgroup/udp-mib/data_access/udp_endpoint.h,
     agent/mibgroup/udp-mib/data_access/udp_endpoint_common.c,
     agent/mibgroup/udp-mib/data_access/udp_endpoint_linux.c,
     agent/mibgroup/udp-mib/data_access/udp_endpoint_private.h,
     include/net-snmp/data_access/udp_endpoint.h:

   first pass at udpEndpointTable

2005-10-31 03:48  tanders

   * testing/TESTCONF.sh:

   set cpu and memory limits to prevent major damage, especially since we now have a full snmpwalk test

2005-10-30 23:32  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c
:

   quiet compiler

2005-10-30 23:32  rstory

   * agent/mibgroup/ip-mib/: data_access/ipaddress_ioctl.c,
     ipAddressPrefixTable/ipAddressPrefixTable_data_access.c:

   remove unused var

2005-10-30 23:28  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:

   calculate prefix oid as needed

2005-10-30 23:27  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   remove prefix oid; add prefix len

2005-10-30 23:26  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c:

   remove prefix oid

2005-10-30 23:26  rstory

   * include/net-snmp/data_access/ipaddress.h:

   - get rid of prefix oid
   - add prefix len
   - add prefix function prototypes

2005-10-30 22:45  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c:

   - don't use test correct flag bit
   - add prefix utility routines

2005-10-30 22:41  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c
:

   add access to container

2005-10-30 22:41  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c
:

   do not use init flag with load routine

2005-10-30 22:39  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   - remove inet6 code, since there we aren't using ipv6 ioctls
   - add prefix len

2005-10-30 22:37  rstory

   * agent/mibgroup/ip-mib/: ipAddressTable.h,
     ipAddressTable/ipAddressTable.h:

   move detailed config_require macros down a level

2005-10-30 22:37  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:

   use new util func to calculate prefix len

2005-10-30 22:34  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   only check dirty flag for writable tables

2005-10-30 22:33  rstory

   * agent/mibgroup/ip-mib/ipAddressPrefixTable/:
     ipAddressPrefixTable.c, ipAddressPrefixTable.h,
     ipAddressPrefixTable_constants.h,
     ipAddressPrefixTable_data_access.c,
     ipAddressPrefixTable_data_access.h,
     ipAddressPrefixTable_interface.c,
     ipAddressPrefixTable_interface.h:

   initial pass at ipAddressPrefixTable

2005-10-30 15:49  rstory

   * include/net-snmp/types.h:

   new netsnmp_cvalue union

2005-10-30 15:49  rstory

   * include/net-snmp/library/text_utils.h, snmplib/text_utils.c
:

   more new utility functions

2005-10-30 14:01  rstory

   * include/net-snmp/library/file_utils.h,
     include/net-snmp/library/text_utils.h, snmplib/Makefile.in
, snmplib/file_utils.c, snmplib/text_utils.c:

   new util files

2005-10-30 13:49  rstory

   * snmplib/container_binary_array.c:

   add support for unsorted flag

2005-10-30 13:48  rstory

   * snmplib/container.c:

   - add compare function ptr to container type struct
   - set compare func from container type struct
   - register some string compare based binary array types

2005-10-30 13:46  rstory

   * include/net-snmp/library/container.h:

   - new container register with compare prototype
   - add unsorted container flag
   - fix container options macros
     - add rc param
     - missing }

2005-10-29 18:12  tanders

   * testing/tests/T035snmpv3trapdusermgmt:

   test change and usage of localized keys

2005-10-29 17:29  tanders

   * testing/tests/T059trapdtraphandle:

   introduce snmptrapd traphandle test

2005-10-29 15:58  tanders

   * testing/tests/T200snmpv2cwalkall:

   Introduce full snmpwalk test. Needs a significant amount of CPU cycles, but will catch important issues like when a simple walk crashes/hangs the agent.

2005-10-29 08:17  rstory

   * agent/mibgroup/examples/: data_set.h, delayed_instance.h
, example.h, netSnmpHostsTable.h,
     netSnmpHostsTable_access.h, netSnmpHostsTable_checkfns.h
, netSnmpHostsTable_checkfns_local.h, notification.h
, scalar_int.h, ucdDemoPublic.h:

   add missing header protect and/or cplusplus ifdefs

2005-10-29 08:16  rstory

   * agent/mibgroup/examples/watched.h:

   add missing header for watched.h

2005-10-28 23:31  rstory

   * agent/mibgroup/ip-mib/data_access/arp.h:

   - remove extra ;
   - fix typo in configure macro

2005-10-28 23:30  rstory

   * agent/mibgroup/if-mib/data_access/: interface_ioctl.c,
     interface_ioctl.h:

   reduce scope of ioctl version checking to v4 only (no ipv6 ioctls)

2005-10-28 23:27  rstory

   *
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.h
:

   correct cut-n-paste error in prototype

2005-10-28 23:26  rstory

   *
     agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable_interface.c
:

   yank more code which is unused due to container sharing

2005-10-28 23:25  rstory

   * agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.h
:

   update for changed ifentry var names

2005-10-28 23:25  rstory

   * agent/mibgroup/ip-mib/ipv4InterfaceTable/ipv4InterfaceTable.c
:

   skip vars that do not have ifentry flag set

2005-10-28 23:24  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   - add missing flags param to arch container load
   - support for ipv(4|6) only load flag
   - try to load ipv6 even if ipv4 fails

2005-10-28 23:22  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c:

   pass correct flags to container init during load

2005-10-28 23:21  rstory

   * agent/mibgroup/if-mib/data_access/interface.c,
     agent/mibgroup/if-mib/data_access/interface_linux.c,
     include/net-snmp/data_access/interface.h:

   tweaks and support for ipv6InterfaceTable

2005-10-28 23:17  rstory

   * include/net-snmp/data_access/ipaddress.h:

   new load flags

2005-10-28 23:17  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   add insert filtering

2005-10-28 23:13  rstory

   * agent/Makefile.in:

   - reduce dependency list on snmp_vars.lo to agent_module_list_h
   - add mib_module_list_h as dep for mib_modules.lo
   - document why read_conf.lo deps are here and not in snmplib/Makefile.in

2005-10-28 23:05  rstory

   * agent/mibgroup/ip-mib/ipv6InterfaceTable/: ipv6InterfaceTable.c
, ipv6InterfaceTable.h, ipv6InterfaceTable_constants.h
, ipv6InterfaceTable_data_access.c,
     ipv6InterfaceTable_data_access.h,
     ipv6InterfaceTable_interface.c,
     ipv6InterfaceTable_interface.h:

   implement ipv6InterfaceTable

2005-10-28 23:02  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   add shutdown prototype

2005-10-28 18:38  tanders

   * testing/tests/T030snmpv3usercreation:

   portable way of exporting SNMPCONFPATH

2005-10-28 17:28  bshaw666

   * agent/mibgroup/host/hr_swrun.c:

   logic change on getKstatInt

2005-10-28 16:06  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   remove ; from config_require macros

2005-10-28 15:47  rstory

   * agent/mibgroup/if-mib/data_access/interface.c:

   - move local include with other local includes
   - ifdef proptypes that won't be defined for NOARCH case

2005-10-28 15:40  bshaw666

   * agent/mibgroup/if-mib/data_access/interface.c:

   forgot the include for some netsnmp_arch_interface stuff

2005-10-28 14:49  bshaw666

   * agent/mibgroup/host/hr_network.c:

   you can't not declare HRN_index for solaris then expect it to return a few lines later

2005-10-28 14:20  bshaw666

   * include/net-snmp/data_access/interface.h:

   it's uint16_t not u_int16_t

2005-10-28 12:55  tanders

   * man/snmpusm.1.def:

   update on -CE and -Ck

2005-10-28 12:37  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h:

   remove accidental checkin of unimplemented config macro

2005-10-28 12:31  rstory

   * configure:

   update for configure.in

2005-10-28 12:31  rstory

   * configure.in:

   add new argument to turn on debug during mib module processing

2005-10-28 12:25  rstory

   * agent/mibgroup/mibII/ipv6.h:

   require mibII/ifTable instead of mibII/interfaces

2005-10-28 12:11  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   - rename/revamp interface count function
     - allocate local ifconf if called didn't pass on
     - document that function allocates memory that caller must release if
       they pass in their own ifconf pointer

2005-10-28 12:08  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.h:

   - remove ';' form config_* macros
   - config_require ifTable, include ifTable header

2005-10-28 12:06  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   call ifTable init to manage ifXTable init

2005-10-28 12:03  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   - add calls to ipv(4|6) interface tables when updating rows
   - correct ifTableLastChange behaviour to comply with object definition
   - clarify some comments
   - add assert to notify us when/if and os tracks last changed on it's own

2005-10-28 12:00  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.h:

   - fix config_require macros
   - add require for data_access/interface
   - remove last change from data context, use ifentry version instead

2005-10-28 11:58  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   - make init_ifTable the common init function for interface modules
     - protect against multiple calls
     - proper init function calls for ipv(4|6)InterfaceTable/ifXTable

2005-10-28 11:56  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   - move stats parsing to it's own function
   - support new load flags: ipv4 only, no stats
   - add (hardcoded reasm_max)
   - get arp retransmit time from /proc

2005-10-28 11:53  rstory

   * agent/mibgroup/if-mib/data_access/interface_ioctl.h:

   add config_require of data_access/ipaddress

2005-10-28 11:50  rstory

   * agent/mibgroup/if-mib/data_access/interface_ioctl.c:

   new function to check an interface for ipv(4|6) ip addresses

2005-10-28 11:45  rstory

   * include/net-snmp/data_access/interface.h:

   - add warnings to update functions when adding/deleting stuct members
   - make flags field unsigned
   - unsigned int -> u_int
   - add fields for ipv4InterfaceTable
   - fix os_flags comment
   - new ns_flags defines for ipv(4|6)InterfaceTable
   - new load flags defines

2005-10-28 11:37  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   rename to interface.c

2005-10-28 11:36  rstory

   * agent/mibgroup/if-mib/data_access/interface.c:

   rename interface_common.c to interface.c to easy configure processing

2005-10-28 11:36  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   - revert to previous behavior of ifDescr = interface name
   - add new/missing structure members to interface copy routine
   - rename init function for pending file rename

2005-10-28 11:29  rstory

   * agent/mibgroup/: if-mib/ifTable.h, if-mib/ifXTable.h,
     if-mib/data_access/interface.h,
     if-mib/data_access/interface_ioctl.h,
     ip-forward-mib/inetCidrRouteTable.h,
     ip-forward-mib/ipCidrRouteTable.h,
     ip-forward-mib/data_access/route.h,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h,
     ip-mib/inetNetToMediaTable.h, ip-mib/ipAddressTable.h
, ip-mib/ipSystemStatsTable.h, ip-mib/ip_scalars.h
, ip-mib/data_access/ipaddress.h,
     ip-mib/data_access/ipaddress_ioctl.h,
     ip-mib/data_access/ipaddress_linux.h,
     ip-mib/data_access/scalars_common.h,
     ip-mib/data_access/systemstats.h,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h
, tcp-mib/tcpConnTable.h, tcp-mib/tcpConnectionTable.h
, tcp-mib/data_access/tcpConn.h,
     tcp-mib/tcpConnectionTable/tcpConnectionTable.h,
     tcp-mib/tcpListenerTable/tcpListenerTable.h:

   - mostly removing extraneous ';' on config_* macros
   - a few tweak config_* macros

2005-10-28 11:18  rstory

   * configure:

   update for configure.in

2005-10-28 11:17  rstory

   * configure.in:

   - check for program 'find'
   - only add header to (agent|mib)_module_includes.h if init/shutdown found

2005-10-28 10:26  tanders

   * dist/: README.build-scripts, nsb-nightly,
     nsb-package:

   fix typo

2005-10-28 09:25  rstory

   * agent/mibgroup/ip-mib/ipv4InterfaceTable/: ipv4InterfaceTable.c
, ipv4InterfaceTable.h, ipv4InterfaceTable_constants.h
, ipv4InterfaceTable_data_access.c,
     ipv4InterfaceTable_data_access.h,
     ipv4InterfaceTable_interface.c,
     ipv4InterfaceTable_interface.h,
     ipv4InterfaceTable_subagent.c:

   implement ipv4InterfaceTable

2005-10-28 08:13  tanders

   * testing/tests/T160snmpnetstat:

   make sure snmpnetstat can be executed; skip otherwise

2005-10-27 05:42  dts12

   * snmplib/: getopt.c, strtol.c, strtoul.c:

   Remove UCB advertising clause (rescinded 22 July 1999)

2005-10-27 05:38  dts12

   * apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
     apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c,
     apps/snmpnetstat/route.c, man/snmpnetstat.1.def:

   Update BSD copyright license with the current version.

2005-10-26 18:54  tanders

   * testing/tests/T160snmpnetstat:

   add simple test for snmpnetstat to verify the upcoming rewrite

2005-10-26 18:34  tanders

   * testing/tests/T030snmpv3usercreation:

   skip on DISABLE_SET_SUPPORT

2005-10-26 17:47  tanders

   * man/snmpd.8.def:

   document generic --<name>=<value> command-line option

2005-10-26 17:22  tanders

   * man/snmptrapd.8.def:

   document generic --<name>=<value> command-line option

2005-10-26 13:15  tanders

   * apps/snmpusm.c:

   allows to use old and/or new localized key instead of pass-phrase with -Ck

2005-10-26 12:26  tanders

   * testing/tests/T030snmpv3usercreation:

   major rewrite: adds more tests and uses new Sv3usmconfig*

2005-10-26 12:23  tanders

   * testing/tests/Sv3usmconfigbase:

   fix some variable names

2005-10-26 08:21  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   remove patch flub

2005-10-26 07:07  dts12

   * agent/helpers/cache_handler.c:

   Extra debugging to help distinguish between different cache timers.

2005-10-26 07:02  dts12

   * agent/helpers/table_generic.c:

   Slight rethink about how to handle the removal of a MIB registration.
   (This is definitely one for 5.4, methinks!)

2005-10-26 06:57  dts12

   * agent/helpers/table_generic.c:

   Minor tweaks to generic table API routine names.

2005-10-26 06:56  dts12

   * agent/helpers/table_tdata.c,
     agent/mibgroup/disman/event/mteEvent.c,
     agent/mibgroup/disman/event/mteEventConf.c,
     agent/mibgroup/disman/event/mteEventNotificationTable.c,
     agent/mibgroup/disman/event/mteEventSetTable.c,
     agent/mibgroup/disman/event/mteEventTable.c,
     agent/mibgroup/disman/event/mteObjects.c,
     agent/mibgroup/disman/event/mteObjectsConf.c,
     agent/mibgroup/disman/event/mteObjectsTable.c,
     agent/mibgroup/disman/event/mteTrigger.c,
     agent/mibgroup/disman/event/mteTriggerBooleanTable.c,
     agent/mibgroup/disman/event/mteTriggerConf.c,
     agent/mibgroup/disman/event/mteTriggerDeltaTable.c,
     agent/mibgroup/disman/event/mteTriggerExistenceTable.c,
     agent/mibgroup/disman/event/mteTriggerTable.c,
     agent/mibgroup/disman/event/mteTriggerThresholdTable.c,
     agent/mibgroup/disman/expr/expErrorTable.c,
     agent/mibgroup/disman/expr/expExpression.c,
     agent/mibgroup/disman/expr/expExpressionConf.c,
     agent/mibgroup/disman/expr/expExpressionTable.c,
     agent/mibgroup/disman/expr/expObject.c,
     agent/mibgroup/disman/expr/expObjectConf.c,
     agent/mibgroup/disman/expr/expObjectTable.c,
     agent/mibgroup/disman/expr/expValue.c,
     agent/mibgroup/disman/schedule/schedConf.c,
     agent/mibgroup/disman/schedule/schedCore.c,
     agent/mibgroup/disman/schedule/schedTable.c,
     include/net-snmp/agent/table_tdata.h:

   Bring 'tdata' routine names into line with the proposed table API

2005-10-26 06:20  tanders

   * agent/mibgroup/host/hr_network.c:

   fix compile error due to wrong hpux11 test

2005-10-26 05:48  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Move registration of standard views so that they're picked up
   by both agent and trap handler initialisation.
   Clarify which initialisation routines are called by which apps.

2005-10-25 19:08  tanders

   * agent/mibgroup/mibII/vacm_conf.c:

   temporary workaround as suggested by Dave to get snmptrapd working again

2005-10-25 19:05  rstory

   * agent/helpers/row_merge.c:

   - narrow scope of assert test
   - fix minor memory leak

2005-10-25 16:56  rstory

   * configure:

   update for configure.in

2005-10-25 16:55  rstory

   * configure.in:

   fix tests for empty var case

2005-10-25 12:41  tanders

   * testing/tests/T049snmpv3inform:

   ... and say so.

2005-10-25 12:40  tanders

   * testing/tests/T049snmpv3inform:

   clarify as being a noAuthNoPriv test

2005-10-25 11:59  tanders

   * configure, configure.in:

   fix OpenBSD 3.4 "present but cannot be compiled" warning: sys/swap.h needs sys/param.h for MAXPATHLEN

2005-10-25 11:52  rstory

   * agent/mibgroup/mibII/interfaces.c:

   remove MFD_REWRITE define tests

2005-10-25 11:51  rstory

   * agent/mibgroup/mibII/interfaces.h:

   - comment formatting
   - config_exclude if-mib/ifTable/ifTable

2005-10-25 11:49  rstory

   * include/net-snmp/library/container.h:

   add ITERATOR_RELEASE macro

2005-10-25 08:38  dts12

   * agent/mibgroup/mibII/: vacm_conf.c, vacm_conf.h:

   Alternative viewtype-based access configuration directive ("authaccess").
   Similar to "setaccess", but closer in feel to the other auth* directives.
   This also allows the security model, level and context information to be
   omitted (defaulting to sensible values).

2005-10-25 08:31  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Arggghhhh!!!  If you've got code that works, don't change it before committing it.
   If you *must* change it, then at least have the gumption to test it again first!
   <heavy sigh>

2005-10-25 08:01  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Tell you what, Dave.  Why don't you try committing the code for the
   "authgroup" directive - rather than just the header file?
   <sigh>
   You just can't get the staff these days.

2005-10-25 07:58  dts12

   * agent/mibgroup/mibII/vacm_conf.h:

   Directive to support viewtype-based configuration of groups ("authgroup")

2005-10-25 07:51  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Allow community-based directives (authcommunity, etc) to specify
   a particular SNMP version (v1-only or v2c-only)

2005-10-25 07:47  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Support simple access directives configured with named views (-V)
   as well as OID subtrees.

2005-10-25 07:42  dts12

   * agent/mibgroup/mibII/: vacm_conf.c, vacm_conf.h:

   Define "standard" views (all or nothing)

2005-10-25 07:39  dts12

   * snmplib/mib.c:

   Work with the active root of the MIB tree (rather than the backward
   compatibility version).  This allows 'read_objid' to work correctly
   (with numeric OIDs) before the MIB files are loaded.

2005-10-24 19:31  tanders

   * testing/tests/T035snmpv3trapdusermgmt:

   reworked to use new Sv3usmconfig* framework

2005-10-24 19:30  tanders

   * testing/tests/: T049snmpv3informauth, T049snmpv3informpriv
:

   SNMPv3 authNoPriv/authPriv INFORM tests based on new Sv3usmconfig*

2005-10-24 19:27  tanders

   * testing/tests/: Sv3usmconfigagent, Sv3usmconfigbase,
     Sv3usmconfigtrapd:

   rewritten SNMPv3 USM config: basic, agent, trapd

2005-10-24 19:04  hardaker

   * agent/helpers/table_data.c:

   Fix for compilation issues:
     - rearrange function order to get proper prototype ordering without
       prototypes.
     - Removed data type for a variable name that was getting passed in
       as well.

2005-10-24 18:40  rstory

   * agent/mibgroup/mibII/at.c:

   use netsnmp_access_interface_index_find instead of Interface_Index_By_Name

2005-10-24 18:39  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:

   remove MFD_REWRITE check, use USING_MIBII_INTERFACES_MODULE instead

2005-10-24 18:38  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.h:

   config_exclude mibII/interfaces

2005-10-24 18:37  rstory

   * agent/mibgroup/mibII.h:

   - require new mibII/ifTable instead of mibII/interfaces
   - remove MFD_REWRITE check
   - consolidate linux requires to one line

2005-10-24 18:36  rstory

   * agent/mibgroup/host/hr_network.c:

   fix ifIndex mis-match (add support for netsnmp_interface_entry)

2005-10-24 18:34  rstory

   * agent/mibgroup/host/hr_network.h:

   - require new mibII/ifTable instead of mibII/interfaces
   - require host/hr_device too, since it declares globals we need

2005-10-24 18:17  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   - implement backwards compatability functions Interface_Scan_(Init|Next) so
     all modules can agree on ifIndex values

2005-10-24 17:52  rstory

   * snmplib/container_binary_array.c:

   fix cut-n-paste bug in iterator; reset ptr overwritten by release

2005-10-24 16:28  hardaker

   * apps/snmptrapd_handlers.c:

   drop packets with session errnos attached to them

2005-10-24 13:47  rstory

   * agent/mibgroup/mibII/var_route.h:

   remove MFD rewrite gyrations

2005-10-24 13:44  rstory

   * configure:

   update for configure.in

2005-10-24 13:43  rstory

   * configure.in:

   add tests for invalid options (miniagent)

2005-10-24 13:42  rstory

   * snmplib/read_config.c:

   add details to log/debug message

2005-10-24 13:40  rstory

   * agent/mibgroup/mibII/ip.h:

   use new mibII/ifTable in place of mibII/interfaces

2005-10-24 13:38  rstory

   * agent/mibgroup/mibII/ifTable.h:

   new module for other modules to reference, in place of mibII/interfaces

2005-10-24 13:29  rstory

   * agent/mibgroup/mibII/var_route.c:

   fix ifIndex lookup on linux (use netsnmp_access_interface_index_find)

2005-10-24 11:48  dts12

   * agent/helpers/table_iterator.c,
     include/net-snmp/agent/table_iterator.h:

   Generic table API: "Row operations"   (experimental implementation)

2005-10-24 11:16  tanders

   * testing/eval_tools.sh:

   introduce SKIP()

2005-10-24 10:19  tanders

   * testing/tests/: Sv3DESconfig, Sv3SHADESconfig:

   remove obsolete SNMPv3 config files

2005-10-24 07:02  dts12

   * agent/helpers/table_data.c:

   Generic table API: Row operations

2005-10-24 06:58  dts12

   * local/snmpdump.pl:

   For Thomas

2005-10-24 06:54  dts12

   * agent/helpers/table_iterator.c:

   Provisional implementation of the "Table maintenance" generic API.
   Most of this is not really applicable to the iterator helper, but
   having a standard mechanism for constructing (and freeing) the
   main iterator structure might be useful.

2005-10-24 06:22  dts12

   * agent/helpers/table_iterator.c:

   Count the number of rows in an iterator-based table.

2005-10-24 06:18  dts12

   * agent/helpers/table_iterator.c,
     include/net-snmp/agent/table_iterator.h:

   Associate table index information with the iterator structure.
   (Experimental code - introduces a minor one-off memory leak,
    but shouldn't otherwise affect existing code)

2005-10-23 20:11  tanders

   * testing/tests/T035snmpv3trapdusermgmt:

   initial test for SNMPv3 snmptrapd USM user management with snmpusm

2005-10-23 19:57  tanders

   * testing/eval_tools.sh:

   fix CHECKAGENT() and introduce CHECKTRAPDORDIE()

2005-10-23 19:45  tanders

   * snmplib/snmpv3.c:

   fix typo

2005-10-23 15:15  rstory

   * snmplib/container_binary_array.c:

   flags support; default to no duplicate keys

2005-10-23 15:13  rstory

   * include/net-snmp/library/container.h:

   tweak options function to allow test and set

2005-10-23 15:04  rstory

   * include/net-snmp/library/container.h:

   add function to set container options

2005-10-22 18:26  tanders

   * testing/: TESTCONF.sh, tests/Sv3config,
     tests/Sv3vacmconfig, tests/Svacmconfig,
     tests/Svanyconfig:

   fix typo in variable name

2005-10-22 18:14  tanders

   * testing/eval_tools.sh:

   replace obsolete snmptrapd "-u" flag by "-p"

2005-10-22 18:12  tanders

   * agent/mibgroup/ip-mib/.cvsignore:

   ip-mib changes now require .cvsignore

2005-10-22 18:04  tanders

   * testing/tests/Sv3configsha:

   obsoleted by Sv3config

2005-10-22 00:54  hardaker

   * testing/tests/: T057trapdauthtest, T057trapdauthtest2
, T057trapdauthtest3:

   proper checks for failure of unauthorized traps

2005-10-22 00:51  hardaker

   * testing/tests/T057trapdauthtest2:

   test for wrong trap oids

2005-10-22 00:47  hardaker

   * testing/tests/: T049snmpv3inform, T050snmpv3trap,
     T051snmpv2ctrap, T052snmpv2cinform, T053agentv1trap
, T054agentv2ctrap, T055agentv1mintrap,
     T056agentv2cmintrap, T058agentauthtrap,
     T113agentxtrap:

   new config tokens round 2

2005-10-22 00:46  hardaker

   * agent/mibgroup/mibII/vacm_conf.c,
     agent/mibgroup/mibII/vacm_conf.h, apps/snmptrapd_auth.c
:

   Do trap auth parsing the way Dave wants.

2005-10-21 20:30  rstory

   * NEWS:

   note new helper and scalars

2005-10-21 20:27  rstory

   * agent/mibgroup/ip-mib.h:

   add new IP-MIB scalars

2005-10-21 20:26  rstory

   * include/net-snmp/data_access/ip_scalars.h:

   data access for some IP-MIB scalars

2005-10-21 20:25  rstory

   * agent/mibgroup/ip-mib/data_access/: scalars_common.h,
     scalars_linux.c:

   data access for linux scalars

2005-10-21 20:24  rstory

   * agent/mibgroup/ip-mib/: ip_scalars.c, ip_scalars.h:

   some new scalars in the IP-MIB

2005-10-21 20:22  rstory

   * agent/helpers/instance.c,
     include/net-snmp/agent/instance.h:

   - new helper for rw access to an integer based variable which is stored
     as ascii in a file

2005-10-21 18:31  tanders

   * apps/snmpusm.c, man/snmpusm.1.def:

   Add "-CE ENGINE-ID" option to specify the usmUserEngineID. Enables snmpusm to manage snmptrapd's usmUserTable (fixes bug #1333655).

2005-10-21 18:04  rstory

   * snmplib/callback.c:

   - fix fun comment header for doxygen (keep wes happy)
   - document slightly non-obvious index use (keep dave happy)

2005-10-21 12:29  alex_b

   * agent/mibgroup/mibII/interfaces.c:

   Apply patch 1299554 from Tao to fix segfault in var_ifEntry()

2005-10-21 06:55  dts12

   * agent/mibgroup/disman/schedule/schedConf.c:

   More portable handling of 'overshoot' declaration.

2005-10-21 06:53  dts12

   * agent/helpers/: table_container.c, table_data.c,
     table_iterator.c:

   Preliminary implementation of the "Table maintenance" section
   of the generic table API.

2005-10-21 06:49  dts12

   * agent/helpers/table_generic.c:

   Minor tweaks to generic table API names,
   and correct a couple of flawed function prototypes.

2005-10-21 05:22  tanders

   * dist/nsb-functions:

   more generalized exception regex to let any "testing ... failure ..." go through, e.g. the new snmptrapd test recently introduced

2005-10-21 01:53  hardaker

   * snmplib/snmp_api.c:

   init vacm

2005-10-21 01:42  hardaker

   * apps/snmptrapd_log.h:

   include the new snmptrapd_ds.h file

2005-10-21 01:41  hardaker

   * include/net-snmp/agent/ds_agent.h:

   Added a warning note about potential conflicts with snmptrapd, which
   had actually been bypassed recently and no one noticed.

2005-10-21 01:41  hardaker

   * testing/tests/T057trapdauthtest:

   test trapd authorization failures

2005-10-21 01:40  hardaker

   * testing/tests/: T049snmpv3inform, T050snmpv3trap,
     T051snmpv2ctrap, T052snmpv2cinform, T053agentv1trap
, T054agentv2ctrap, T055agentv1mintrap,
     T056agentv2cmintrap, T058agentauthtrap,
     T113agentxtrap:

   Modified the tests to accommodate the new trapd auth scheme

2005-10-21 01:38  hardaker

   * apps/: Makefile.in, snmptrapd.c, snmptrapd_auth.c
, snmptrapd_auth.h, snmptrapd_ds.h,
     snmptrapd_handlers.c, snmptrapd_handlers.h:

   Added a new authorization handler and related configuration tokens to
   allow snmptrapd to accept or drop notifications based on the
   authorization assigned to a community/user paired with the action to
   be taken (log, forward, execute).  There are a number of configuration
   tokens that were added to achieve this.  3 of the VACM ones can be
   used as normal (view, com2sec, group) and one additional one
   (setaccess) needs to be used to set individual views for access to
   bind everything together.  There are a number of convenience wrappers
   as well for these token sets.  Finally, there is a
   disableAuthorization token that can be set to true to simply allow
   everything through.

2005-10-21 01:29  hardaker

   * agent/mibgroup/mibII/vacm_conf.c,
     agent/mibgroup/mibII/vacm_conf.h,
     agent/mibgroup/mibII/vacm_vars.c,
     include/net-snmp/library/vacm.h, snmplib/vacm.c:

   - restructured the VACM code to provide for the notion of additional
     views besides the standard read/write/notify views
     - much of the checking code was restructured to be more modular
     - added a new setaccess config token that can set the view name for
       a particular access level
     - added 3 new access levels: log, execute, net
       - added enum structure for these

2005-10-20 13:22  tanders

   * agent/mibgroup/mibII/udpTable.c:

   fix remaining IP address byte order bug

2005-10-20 08:26  dts12

   * mibs/Makefile.in:

   Install the Event MIB.

   (Qn: where does 'default_mibs_install' get set?)

2005-10-20 08:25  dts12

   * configure, configure.in:

   Add schedule MIB implementation to the default list.

   This qualifies for both:
       'Traditionally it's been "turn it on if it compiles 100%
        of the time....'
   since it's all non-architecture-specific code, and:
       '... and if it requires run time enabling as well"

2005-10-20 08:03  dts12

   * agent/mibgroup/disman/event.h:

   Add the Event MIB to the list of MIBs to load.

2005-10-20 07:33  rstory

   * testing/RUNTESTS:

   - rmdir -> rm -fR, since directory isn't empty
   - add -p/SNMP_TEST_PREFIX to allow non-standard tests to be run

2005-10-20 05:31  tanders

   * Makefile.in:

   propagate test-mibs target

2005-10-20 04:31  tanders

   * dist/nsb-functions:

   further tweak exception regex

2005-10-19 23:36  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable_constants.h,
     ifTable_data_access.c, ifTable_interface.c,
     ifTable_interface.h:

   add ifTableLastChange scalar

2005-10-19 17:59  tanders

   * configure.in:

   document that --enable-embedded-perl affects snmptrapd also

2005-10-19 11:01  rstory

   * dist/nsb-functions:

   tweak error regexp exceptions

2005-10-19 07:04  dts12

   * agent/helpers/all_helpers.c:

   Withdraw 'table_dataset2' helper

2005-10-19 01:14  hardaker

   * man/snmptrapd.conf.5.def:

   add 'default' as the oid for execing the example traphandle

2005-10-19 01:06  hardaker

   * agent/agent_trap.c:

   Fix bug #1313667: informs are sent asychronously to avoid crashing the agent when the receiver is down

2005-10-18 22:24  alex_b

   * win32/dist/: README.build.win32.txt, README.txt,
     installer/net-snmp.nsi:

   Win32: Rename Net-SNMP.ppd to NetSNMP.ppd, add a couple
   header files to Win32 uninstaller.

2005-10-18 18:22  tanders

   * apps/snmptrapd.c:

   add #ifdefs for MIB module dependent code

2005-10-18 17:11  rstory

   * agent/helpers/table_dataset.c:

   fix index generation for fixed length octet strings

2005-10-18 12:00  dts12

   * agent/helpers/Makefile.in, agent/helpers/table_dataset2.c
, include/net-snmp/agent/all_helpers.h,
     include/net-snmp/agent/table_dataset2.h,
     win32/libhelpers/Makefile.in,
     win32/libhelpers/libhelpers.dsp:

   Withdraw 'table_dataset2' helper.

2005-10-18 11:55  dts12

   * agent/mibgroup/disman/: mteEventNotificationTable.c,
     mteEventNotificationTable.h, mteEventTable.c:

   Revert to original 'table_dataset' helper.

2005-10-18 11:43  rstory

   * README.osX:

   sync readme in all branches

2005-10-18 11:33  dts12

   * agent/mibgroup/notification-log-mib/notification_log.c:

   Revert to using the original 'table_dataset' helper.

2005-10-18 11:32  dts12

   * agent/helpers/table_dataset.c,
     include/net-snmp/agent/table_dataset.h:

   Provide missing table-traversal routines.

2005-10-18 10:51  dts12

   * agent/mibgroup/disman/schedule/schedConf.h:

   Oops!  One location change got overlooked!

2005-10-18 10:43  rstory

   * dist/nsb-functions:

   make greps for error case insensitive

2005-10-18 10:30  rstory

   * snmplib/Makefile.in:

   do not install removed/redundant header

2005-10-18 10:23  dts12

   * agent/helpers/Makefile.in, agent/helpers/table_data2.c
, agent/helpers/table_tdata.c,
     include/net-snmp/agent/all_helpers.h,
     include/net-snmp/agent/table_data2.h,
     include/net-snmp/agent/table_tdata.h,
     win32/libhelpers/Makefile.in:

   Rename 'table_data2' helper as 'table_tdata'

2005-10-18 07:41  dts12

   * agent/helpers/table_data2.c, agent/helpers/table_dataset2.c
, include/net-snmp/agent/table_data2.h:

   Prepare the way for renaming 'table_data2' more sensibly.

2005-10-18 07:38  dts12

   * agent/helpers/table_data2.c,
     agent/mibgroup/disman/event/mteEvent.c,
     agent/mibgroup/disman/event/mteObjects.c,
     agent/mibgroup/disman/event/mteTrigger.c,
     agent/mibgroup/disman/expr/expExpression.c,
     agent/mibgroup/disman/expr/expObject.c,
     include/net-snmp/agent/table_data2.h:

   Remove unwanted vestigates of 'table_data' structures, and bring
   table creation more closely into line with the generic API template.

2005-10-18 07:23  dts12

   * agent/mibgroup/utilities/iquery.c:

   Missing return value.

2005-10-18 07:21  dts12

   * agent/mibgroup/disman/event/mteObjects.c:

   Missing return values.

2005-10-18 07:20  dts12

   * agent/mibgroup/disman/event/mteEvent.c:

   If no iquery session is configured for a particular event,
   try the settings from the trigger, before falling back to
   the default internal query session.

2005-10-18 07:18  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Use 'iquerySecName' settings at configure time, rather than when
   the trigger is actually invoked.  This allows:
        iquerySecName me
        monitor myMonitor .....
        monitor myOtherMonitor .....
        iquerySecName you
        monitor yourMonitor .....
   to work in the most natural manner.
   If no iquery security name is available at configure time,
   this will be evaluated at run time instead.

2005-10-18 07:07  dts12

   * agent/mibgroup/disman/: schedConf.c, schedConf.h,
     schedCore.c, schedCore.h, schedTable.c,
     schedTable.h:

   Remove previous Schedule MIB implementation.

2005-10-18 07:06  dts12

   * agent/mibgroup/disman/: schedule.h, schedule/.cvsignore
, schedule/schedConf.c, schedule/schedConf.h,
     schedule/schedCore.c, schedule/schedCore.h,
     schedule/schedTable.c, schedule/schedTable.h:

   Re-worked Schedule MIB implementation.
   Cleaner, leaner, and more complete.
   Now with added vitamins.

2005-10-17 18:24  rstory

   * snmplib/callback.c:

   add move verbose debugging; init inner loop counter after each iteration

2005-10-17 17:02  rstory

   * testing/TESTCONF.sh:

   portable export of env var

2005-10-17 16:56  nba

   * agent/mibgroup/kernel_sunos5.c:

   Fix a flipping lo interface by fixing getKstatInt to do as documented

2005-10-17 14:17  rstory

   * agent/helpers/table_container.c:

   add prototype before use; check status of correct struct member

2005-10-17 12:52  rstory

   * README.osX:

   - note ld flags for 10.4.x building w/perl

2005-10-17 11:31  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Ensure the event name buffer is properly cleared before use.

2005-10-17 07:36  dts12

   * agent/helpers/table_container.c,
     agent/helpers/table_data.c, agent/helpers/table_data2.c
, agent/helpers/table_dataset.c,
     agent/helpers/table_iterator.c,
     include/net-snmp/agent/table_container.h,
     include/net-snmp/agent/table_data.h,
     include/net-snmp/agent/table_data2.h,
     include/net-snmp/agent/table_dataset.h,
     include/net-snmp/agent/table_iterator.h:

   Modify existing table helpers in line with the proposed generic API.

   This does *NOT* change any existing code (at least not intentionally),
   or add any of the "missing" API routines.  I've simply re-shuffled
   the order of the existing routines to match the generic template.

2005-10-17 07:29  dts12

   * agent/helpers/table_generic.c:

   Proper definition/documentation of a generic table API framework.
   The exact details may not be directly appropriate in full for every
   table helper, but this should provde a useful basic design template.

2005-10-17 00:09  hardaker

   * configure, configure.in:

   removed forced debugging output

2005-10-14 19:37  bshaw666

   * configure, configure.in:

   autoconf recognition

2005-10-14 18:45  tanders

   * acconfig.h, include/net-snmp/net-snmp-config.h.in,
     mibs/NET-SNMP-TC.txt:

   support NetBSD 1.x and 2.x under the (common) "netbsd" sysObjectID.0

2005-10-14 17:20  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:

   - update comments and debug messages
   - don't release row on err (it's still in the container!)
   - don't insert row on success (it's already in the container!)

2005-10-14 17:07  rstory

   * agent/: snmp_agent.c, mibgroup/util_funcs.c,
     mibgroup/utilities/iquery.c:

   replace hardcoded "snmpd" w/NETSNMP_DS_LIB_APPTYPE

2005-10-14 11:25  tanders

   * apps/snmptrapd.c:

   register the snmpEngine MIB group under the "snmptrapd" context to allow for engineID probes via the master agent, e.g. by snmpusm

2005-10-14 11:25  tanders

   * agent/mibgroup/snmpv3/: snmpEngine.c, snmpEngine.h:

   allow subagents (like snmptrapd) to register the snmpEngine MIB group under a context by introducing register_snmpEngine_scalars_context()

2005-10-14 09:55  dts12

   * agent/mibgroup/disman/: expression.h, expr/.cvsignore
, expr/expErrorTable.c, expr/expErrorTable.h,
     expr/expExpression.c, expr/expExpression.h,
     expr/expExpressionConf.c, expr/expExpressionConf.h,
     expr/expExpressionTable.c, expr/expExpressionTable.h,
     expr/expObject.c, expr/expObject.h,
     expr/expObjectConf.c, expr/expObjectConf.h,
     expr/expObjectTable.c, expr/expObjectTable.h,
     expr/expScalars.c, expr/expScalars.h, expr/expValue.c
, expr/expValue.h, expr/expValueTable.c,
     expr/expValueTable.h:

   Preliminary (re-)implementation of the Expression MIB.
   The expExpressionTable and expObjectTable are reasonably complete.
   The expValueTable (and expression evaluation) is still just a
   basic framework - expressions are displayed rather than evaluated.
   And there's no user-level configuration of expressions yet.

   But there's enough working code to be worth committing - even if
   only as a safety mechanism.

2005-10-13 17:07  rstory

   * agent/helpers/table.c:

   fix sparse handler case: no more rows, last column

2005-10-13 12:49  rstory

   * agent/helpers/table_dataset.c:

   - fix table token table indexes for augmented table
   - tweak debug
   - add warning if too much data specified for add_row

2005-10-13 11:28  rstory

   * dotgdbinit:

   add printindex for netsnmp_index structs

2005-10-13 10:12  rstory

   * dist/nsb-functions:

   configure prefix (instead of using install prefix=)

2005-10-13 05:15  dts12

   * configure, configure.in:

   Switch to using the new Event-MIB implementation by default.

   The previous version is still available for those that prefer
   to use that, but I'm sure someone will complain anyway:-(

2005-10-12 18:59  tanders

   * acconfig.h:

   openbsd sysObjectID.0 for OpenBSD 3.x

2005-10-12 18:16  tanders

   * configure, configure.in, net-snmp-config.in
:

   enhance recently introduced "net-snmp-config --snmpconfpath" to output full config path

2005-10-12 10:46  rstory

   * man/Makefile.in:

   def files are in srcdir

2005-10-12 06:28  rstory

   * snmplib/asn1.c:

   change no-op macro def to empty isntead of (void)

2005-10-11 19:17  rstory

   * snmplib/asn1.c:

   rework 64 bit overflow checking, accounting for signededness

2005-10-11 16:30  rstory

   * dist/nsb-functions:

   fix variations in tail parameter format

2005-10-11 14:53  rstory

   * configure.in:

   remove leftover EOF from rev 1.314

2005-10-11 07:52  rstory

   * dist/nsb-nightly:

   ok, linux mail doesn't like [censored] solaris style; fix

2005-10-11 07:49  rstory

   * Makefile.in:

   make sure net-snmp-config is executeable before building perl make files

2005-10-11 05:27  dts12

   * perl/: SNMP/examples/bulkwalk.pl,
     SNMP/examples/trap-example.pl, SNMP/t/bulkwalk.t,
     manager/manager.pm:

   Be consistent in how various perl scripts are invoked.

2005-10-10 19:42  tanders

   * acconfig.h, mibs/NET-SNMP-TC.txt, ov/oid_to_sym.in
, ov/oid_to_type.in:

   add sysObjectID value for Mac OS X

2005-10-10 18:33  rstory

   * agent/mibgroup/mibII/interfaces.c:

   update linux get_if_speed function name

2005-10-10 18:01  tanders

   * ov/: oid_to_sym.in, oid_to_type.in:

   add sysObjectID value for AIX

2005-10-10 17:54  rstory

   * snmplib/read_config.c:

   - break apart reading of config files and persistent config files (allows
     proper handling of persistentDir token in config files)
   - remove commented out code

2005-10-10 17:51  rstory

   * Makefile.in, mibs/Makefile.in:

   repalce perl w/ $(PERL)

2005-10-10 17:44  tanders

   * acconfig.h, mibs/NET-SNMP-TC.txt:

   add sysObjectID value for AIX

2005-10-10 17:09  rstory

   * dist/nsb-nightly:

   fix from optarg processing

2005-10-10 16:28  rstory

   * dist/nsb-nightly:

   add option for from address for email results

2005-10-10 16:25  rstory

   * dist/nsb-nightly:

   - add distinct email addresses for success/error cases
   - fixes for #%@$*& solaris mail exe
   - don't remove directory til very end

2005-10-10 16:24  rstory

   * dist/nsb-functions:

   exclude error lines for 'In function' (eg func name contains word error)

2005-10-10 14:56  rstory

   * man/Makefile.in:

   - base mib2c.conf generation on $PERL, not -d CVS
   - if no perl, touch file so install doesn't fail

2005-10-10 14:47  rstory

   * Makefile.rules, Makefile.top, local/Makefile.in
, testing/Makefile.in:

   - define PERL in all makefiles (via Makefile.top)
   - replace all calls to perl with $(PERL)
   - replace existing PERLPROG with PERL in makefiles

2005-10-10 14:38  rstory

   * net-snmp-config.in:

   add PERLLDOPTS to agent libs

2005-10-10 09:37  dts12

   * agent/mibgroup/disman/event/mteEvent.c,
     agent/mibgroup/disman/event/mteEventConf.c,
     include/net-snmp/agent/ds_agent.h:

   Allow the administrator to choose between following the DisMan
   specifications strictly, or using an approach that actually works!
   (The official ordering for adding varbinds to a notification
    payload list makes it impossible to use specify Trigger and
    Event objects in a sensible fashion).

2005-10-10 09:30  dts12

   * agent/mibgroup/disman/event/mteTrigger.c:

   Don't report rows that haven't finished being created, and
   don't keep scheduling samples for rows that are disabled or removed.

2005-10-10 09:27  dts12

   * agent/mibgroup/disman/event/mteTriggerDeltaTable.c:

   Redundent (auto-)comment.

2005-10-10 09:23  dts12

   * agent/helpers/table_data2.c,
     include/net-snmp/agent/table_data2.h:

   Converting between index representations is not part of the public API.

2005-10-10 08:11  dts12

   * agent/mibgroup/utilities/iquery.c:

   Cope with a missing internal query username
   (rather than forcing a hardwired one)

2005-10-10 07:54  dts12

   * snmplib/snmp_client.c:

   Return the full list of results from an internal query,
   rather than truncating it after the first varbind.
   (Why 'clone_var' stomps on the next link is a mystery to me!)

2005-10-10 07:44  dts12

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   Indicate that 'if_speed' APIs are Linux-specific
   (and not part of the generic IF-MIB data_access framework)

2005-10-07 17:18  rstory

   * agent/mibgroup/notification/snmpNotifyFilterTable.c:

   ifdef out code if module not enabled

2005-10-07 16:48  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:

   move misapplied patch to correct location

2005-10-07 16:47  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   typo

2005-10-07 16:46  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:

   only save settable cols

2005-10-07 16:45  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h:

   define settable cols

2005-10-07 16:45  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   get rid of old persistent save funcs, in favor of new generated stuff

2005-10-07 16:42  rstory

   * agent/helpers/table_container.c:

   typo

2005-10-07 16:38  tanders

   * FAQ:

   Major overhaul of list of supported platforms based on 5.2.2.preX testing

2005-10-07 16:25  tanders

   * NEWS:

   fix typos in 5.2 NEWS

2005-10-07 10:14  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Hmmmm.... removing the object entries following a duplicate trigger
   seems to be problematical.  (As in the agent crashes!)  It's not
   clear whether this is appropriate behaviour anyway.

   Need to think about this a bit more.

2005-10-07 09:27  dts12

   * agent/mibgroup/disman/event/: mteTriggerConf.c,
     mteTriggerConf.h:

   Configure monitoring of UCD-specific tables
   (compatability with previous Event-MIB implementation).

   Not yet fully tested, but seems to be OK.

2005-10-07 09:25  dts12

   * agent/mibgroup/disman/: event.h, event/mteScalars.c,
     event/mteScalars.h:

   Implement the Event-MIB scalar objects.

2005-10-07 09:20  dts12

   * agent/mibgroup/disman/event/: mteTrigger.c, mteTrigger.h
:

   API for counting the number of values being monitored.

2005-10-07 08:42  tanders

   * local/mib2c-conf.d/mfd-interface.m2c:

   get rid of C++ keyword "new". MfD-based code still needs to be regenerated.

2005-10-07 05:55  tanders

   * Makefile.in:

   add missing darwin8.h and solaris2.10.h

2005-10-06 20:31  tanders

   * net-snmp-config.in:

   improve help output

2005-10-06 20:21  tanders

   * configure, configure.in, net-snmp-config.in
:

   Add net-snmp-config options --default-mibs, --default-mibdirs, --persistent-directory and --snmpconfpath

2005-10-06 19:01  rstory

   * testing/: TESTCONF.sh, tests/Sv3config,
     tests/Sv3vacmconfig, tests/Svacmconfig,
     tests/Svanyconfig:

   - create and use persistent dir in test directory (so make test as root
     doesn't muck with system persistent conf)

2005-10-06 18:58  rstory

   * snmplib/snmp_api.c:

   counter64 support to snmp_add_var (so they can be sent w/snmptrap)

2005-10-06 18:56  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_common.c:

   explicit braces to keep compiler happy

2005-10-06 18:55  rstory

   * agent/mibgroup/host/hr_storage.c:

   include utmp/utmpx header (fix for one of the BSDs)

2005-10-06 18:49  rstory

   * agent/mibgroup/hardware/memory/memory_linux.c:

   - increase default buffer size
   - check open rc
   - log err if no data available

2005-10-06 18:44  rstory

   * agent/mibgroup/hardware/: cpu/cpu.c, memory/hw_mem.c:

   this (C++ reserved word) -> this_ptr

2005-10-06 18:42  rstory

   * agent/mibgroup/agentx/subagent.c:

   call init_agentx_config instead of registering handler directly

2005-10-06 18:42  rstory

   * agent/mibgroup/agentx/agentx_config.c:

   - slight reorg of init_agentx_config()
     - ifdef some stuff based on master agent support
     - move agentx(perms|timeout) in conditional for agent role == master

2005-10-06 08:45  rstory

   * dist/nsb-functions:

   cat correct file on errors

2005-10-06 08:32  rstory

   * dist/nsb-nightly:

   add option to email results

2005-10-06 07:39  tanders

   * agent/mibgroup/mibII/tcpTable.c,
     include/net-snmp/system/irix.h:

   IRIX tcp-mib cleanup patch (from Albert Chin)

2005-10-06 05:30  dts12

   * agent/mibgroup/disman/event/mteTrigger.c:

   Preliminary handling of errors.

2005-10-06 05:28  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Block configuration of delta-thresholds on delta-samples.

2005-10-06 05:17  dts12

   * agent/mibgroup/disman/event/: mteTrigger.c, mteTrigger.h
, mteTriggerConf.c, mteTriggerDeltaTable.c:

   Consolidate handling of sysUpTime instance discontinuity marker.

2005-10-06 05:12  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Support the configuration of *just* delta threshold tests.

2005-10-06 05:09  dts12

   * agent/mibgroup/disman/event/: mteTrigger.c,
     mteTriggerConf.c:

   Implement delta-threshold tests.

2005-10-06 05:06  dts12

   * agent/mibgroup/disman/event/mteTriggerConf.c:

   Accept negative values (rather than rejecting them as invalid options)

2005-10-06 05:05  dts12

   * agent/mibgroup/disman/event/mteTrigger.c:

   Don't bother trying to fire missing threshold events.

2005-10-05 08:26  tanders

   * perl/SNMP/SNMP.xs:

   get rid of C++ keyword "class"

2005-10-05 04:43  dts12

   * agent/mibgroup/mibII/mta_sendmail.c:

   Sigh - read the whole email message, Dave!

2005-10-05 04:41  dts12

   * agent/mibgroup/mibII/mta_sendmail.c:

   Remove bogus trailing comma (reported by Albert Chin)

2005-10-04 17:51  hardaker

   * dist/makerelease:

   check results of every system call instead of just special ones.

2005-10-04 10:32  dts12

   * agent/mibgroup/disman/event/: mteTrigger.c, mteTrigger.h
, mteTriggerConf.c, mteTriggerDeltaTable.c:

   Implement support for delta-valued samples.
   Only tested with Boolean entries, and a basic sysUpTime.0
   discontinuity marker.  Threshold delta-valued samples and
   wildcarded discontinuity OIDs ought to work, but still need testing.

2005-10-04 10:26  dts12

   * agent/mibgroup/disman/event/mteTrigger.c:

   Canonicalise previous/current results - matching entries leads to
   simpler test code.  Adjust Existence tests to take advantage of this.

2005-10-03 19:47  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Win32 installer:  Fix typo in script, fix %windir% env var check.

2005-10-03 07:51  dts12

   * agent/mibgroup/ucd-snmp/pass_persist.c:

   Run SET assignments during the ACTION pass, so errors can be reported.
   (Should fix Bug #864281, and be consistent with pass.c behaviour)

2005-10-01 16:51  rstory

   * dist/nsb-nightly:

   add option for email of error results

2005-10-01 15:50  rstory

   * agent/mibgroup/host/hr_system.c:

   fix utmp include ifdef logic

2005-10-01 12:25  rstory

   * configure:

   update for configure.in

2005-10-01 12:23  rstory

   * configure.in, agent/mibgroup/host/hr_storage.c:

   check for mbstat.m_mbufs before using

2005-09-29 18:51  hardaker

   * acconfig.h:

   Fix bug #1150018: Dynamic allocation of disk storage array.

2005-09-29 18:48  hardaker

   * agent/mibgroup/ucd-snmp/disk.c,
     include/net-snmp/net-snmp-config.h.in:

   Fix bug #1150018: Dynamic allocation of disk storage array.

2005-09-29 18:28  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   Patch from bug#1234834: fixes targetaddrtimeout so its writable

2005-09-29 18:16  hardaker

   * local/mib2c.column_enums.conf:

   added generation of enums for scalars

2005-09-29 13:16  rstory

   * snmplib/snmpUnixDomain.c:

   set sock buf size for unix domain sockets

2005-09-29 06:06  dts12

   * agent/mibgroup/disman/event/: mteTrigger.c,
     mteTriggerConf.c:

   Implement single-valued threshold triggers.

2005-09-28 18:28  alex_b

   * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
:

   Win32 MSVC:  Enable AES encryption when SSL is enabled.

2005-09-28 17:22  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_common.c:

   swap reversed if/else code

2005-09-28 15:36  rstory

   * agent/mibgroup/utilities/iquery.c:

   provide default for internal secname

2005-09-28 12:38  tanders

   * configure, configure.in:

   Fix last remaining "present, but cannot be compiled" warning on Solaris 9

2005-09-28 11:36  dts12

   * agent/mibgroup/disman/: event.h, event/.cvsignore,
     event/mteEvent.c, event/mteEvent.h,
     event/mteEventConf.c, event/mteEventConf.h,
     event/mteEventNotificationTable.c,
     event/mteEventNotificationTable.h, event/mteEventSetTable.c
, event/mteEventSetTable.h, event/mteEventTable.c
, event/mteEventTable.h, event/mteObjects.c,
     event/mteObjects.h, event/mteObjectsConf.c,
     event/mteObjectsConf.h, event/mteObjectsTable.c,
     event/mteObjectsTable.h, event/mteTrigger.c,
     event/mteTrigger.h, event/mteTriggerBooleanTable.c,
     event/mteTriggerBooleanTable.h, event/mteTriggerConf.c
, event/mteTriggerConf.h, event/mteTriggerDeltaTable.c
, event/mteTriggerDeltaTable.h,
     event/mteTriggerExistenceTable.c,
     event/mteTriggerExistenceTable.h, event/mteTriggerTable.c
, event/mteTriggerTable.h,
     event/mteTriggerThresholdTable.c,
     event/mteTriggerThresholdTable.h:

   New implementation of the DisMan Event MIB.

2005-09-28 10:26  hardaker

   * man/snmpd.conf.5.def:

   added documentation describing the exec() path requirement

2005-09-28 10:21  hardaker

   * man/snmpcmd.1.def:

   Updated docs on -Ib to document extra limitations

2005-09-28 06:09  dts12

   * agent/helpers/table_data2.c,
     include/net-snmp/agent/table_data2.h:

   Extend table interface with row comparison API routines.

2005-09-28 06:07  dts12

   * agent/mibgroup/utilities/: iquery.c, iquery.h:

   Use the default query session from the library.

2005-09-28 06:03  dts12

   * include/net-snmp/library/snmp_client.h,
     snmplib/snmp_client.c:

   Support the idea of a "default session" for the query convenience routines.

2005-09-28 05:00  tanders

   * README:

   reveal my continued presence around here

2005-09-28 04:53  dts12

   * snmplib/snmp_api.c:

   Callback to report establishment of a connection (from Magnus Fromreide)

2005-09-27 22:02  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:

   - convert mask to network byte order
   - update pfx_len counting for network byte order
   - add little endian /proc/net/route example line
   - only set route policy for default gateway routes
   - update for new static policy flag
   - new route create/delete functions

2005-09-27 19:25  rstory

   *
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
:

   - move active row set restriction to dependency check function
   - update assert to test against new expected value

2005-09-27 19:12  tanders

   * include/net-snmp/system/solaris2.10.h:

   add Solaris 10 support

2005-09-27 19:08  rstory

   * NEWS:

   mention dynamic ipv4 route creation/deletion

2005-09-27 17:45  tanders

   * README.tru64, agent/mibgroup/mibII/tcpTable.c,
     agent/mibgroup/mibII/udpTable.c:

   Tru64 Unix 5.x build fixes (bug #1217509)

2005-09-27 14:51  hardaker

   * local/mib2c.genhtml.conf:

   print range information

2005-09-27 13:14  rstory

   * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/:
     inetCidrRouteTable.c, inetCidrRouteTable.h,
     inetCidrRouteTable_constants.h,
     inetCidrRouteTable_data_access.c,
     inetCidrRouteTable_data_access.h,
     inetCidrRouteTable_interface.c,
     inetCidrRouteTable_interface.h:

   - update generated code
   - use new route_entry functions for dynamic ipv4 route creation/deletion
   - nuke generated column undo funcs, use new table level one instead
   - add some depedency validation (addr type & expected addr len)

2005-09-27 13:05  rstory

   * local/mib2c-conf.d/generic-ctx-get.m2i:

   remove debugging comments

2005-09-27 12:53  hardaker

   * agent/mibgroup/host/hr_swrun.c:

   patch #1304400: better hrSWRunType support

2005-09-27 12:45  hardaker

   * agent/mibgroup/smux/smux.c:

   patch #1225360 to fix the smux encoding of the requestid to a signed int

2005-09-27 12:14  rstory

   * agent/mibgroup/mibII/vacm_conf.c:

   key vacm "no access" warning off agent_mode instead of app type

2005-09-27 12:05  rstory

   * agent/mibgroup/ucd-snmp/proxy.c:

   remove unnecessary sock startup

2005-09-27 12:04  rstory

   * include/net-snmp/data_access/route.h:

   - document that addresses are in network byte order
   - bump max policy oid length to 2, to handle default null oid case
   - move policy static flag definition with other flags
   - change policy static flag so as not to conflict with item changed flags
   - add new policy deep copy flag
   - add macro of 'change item' flags mask

2005-09-27 12:01  rstory

   * local/mib2c-update:

   add --forward flag to patch command

2005-09-27 12:00  rstory

   * local/mib2c-conf.d/generic-ctx-get.m2i:

   - use new mib2c left/right hand length units for proper sizes when copying
     and comparing data

2005-09-27 11:59  rstory

   * local/mib2c-conf.d/generic-table-indexes-set.m2i:

   - override default left/right hand length units; both are elements
   - update initial set of max len to be elements

2005-09-27 11:58  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   define default left/right hand lenght units (bytes/elements)

2005-09-27 11:56  rstory

   * local/mib2c-conf.d/generic-table-oids.m2c:

   - define separate settable flags
   - define settable column macro

2005-09-27 11:54  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   fix incorrect return define suggestion in comment

2005-09-27 11:53  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - always track if data context was provided by user
   - don't call data ctx init routine for user provided data
   - remove internal/verbose prefix from all debug error cases
   - don't try to copy indexes if index check failed (and ctx was released!)
   - call row_prep for newly created rows (dynamic row creation)
   - call new table undo before column undo

2005-09-27 11:47  rstory

   * local/mib2c-conf.d/mfd-persistence.m2i:

   - only include settable object when calculating tmp storage size
   - don't call col_save routine if column isn't settable

2005-09-27 11:43  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   add table level undo before column level undo

2005-09-27 11:42  rstory

   * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i:

   handle newly created row w/row status of destroy

2005-09-27 11:39  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_common.c:

   - don't free rt_policy if static flag set
   - new function to set route changes
   - new function to copy route_entries

2005-09-27 11:37  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route.h:

   require new route_ioctl for linux

2005-09-27 11:36  rstory

   * agent/mibgroup/agent/nsCache.c:

   - update timeout for auto-update caches when mib value changed

2005-09-27 11:34  rstory

   * agent/snmpd.c:

   - move code for help case after all command line args have been processed
   - add new command line option (-n) for 'application name'; very useful for
     having multiple configs, and works well with persistent store too. Open
     for suggestions on a different char (or merge w/some existing multi-char
     set; maybe -C).

2005-09-27 11:26  rstory

   * configure:

   update for configure.in

2005-09-27 11:26  rstory

   * configure.in:

   - add disman/event-mib to default module list
   - add host to default module list for
     linux* | mingw32* | cygwin* | freebsd* | dynix* | solaris2* | hpux*

2005-09-27 10:44  rstory

   * agent/mibgroup/: if-mib/ifTable/.cvsignore,
     if-mib/ifXTable/.cvsignore,
     ip-forward-mib/inetCidrRouteTable/.cvsignore,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore:

   ignore some non-source files generated by MFD

2005-09-27 10:41  rstory

   * agent/mibgroup/ip-forward-mib/data_access/: route_ioctl.c,
     route_ioctl.h, route_linux.h:

   copy route ioctls from mibII/route_write & update for route_entry

2005-09-26 19:42  hardaker

   * snmplib/mib.c:

   Fix bug 1292896 checking for -1 before searching for TC type

2005-09-26 18:54  rstory

   * configure:

   update for configure.in

2005-09-26 18:40  rstory

   * configure.in:

   don't make decisions based on target_os until after it's set!

2005-09-26 18:37  hardaker

   * snmplib/vacm.c:

   Bug Patch #1296842: don't return from void function

2005-09-26 16:21  tanders

   * testing/tests/Sv3config:

   fix SNMPv3 config if AES isn't available

2005-09-26 13:00  tanders

   * testing/RUNTESTS:

   Fix "-x" option

2005-09-26 08:25  tanders

   * configure, configure.in:

   OpenBSD build fix: bring in sys/timeout.h

2005-09-24 15:02  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Win32 installer:  Put back missing 'Are you sure you want to completely
   remove' message when uninstalling.

2005-09-23 21:45  alex_b

   * win32/dist/: README.build.win32.txt,
     installer/net-snmp.nsi:

   Win32 installer:  Add optional check for OpenSSL DLL (libeay32.dll)

2005-09-23 12:24  rstory

   * NEWS:

   note that snmpd now implemented notification logging and filtering

2005-09-23 10:41  tanders

   * configure:

   Rerun autoconf

2005-09-23 10:20  rstory

   * agent/mibgroup/host/hr_system.c:

   shrink buffer size so MIB size limit not exceeded

2005-09-22 19:02  rstory

   * configure.in:

   move socketvar.h after socket.h

2005-09-22 17:21  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Win32 installer:  Default to dislabed for development files.

2005-09-22 15:35  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   put var name in braces to separate from appended text

2005-09-20 09:23  dts12

   * snmplib/read_config.c:

   Since the length parameter isn't always required when storing data,
   allow it to be omitted (and correct the misleading comment as to
   how this is actually used!)

2005-09-16 15:30  hardaker

   * configure, configure.in:

   Patch from Patrick Welche to fix quoting for newer autoconfs

2005-09-16 15:24  hardaker

   * agent/mibgroup/disman/mteEventTable.c:

   correct missing function calls now replaced by tdata.

2005-09-16 14:38  hardaker

   * snmplib/read_config.c:

   support for string parsing of counter64s

2005-09-16 14:34  rstory

   * configure:

   update for configure.in

2005-09-16 14:33  rstory

   * configure.in, dist/net-snmp.spec:

   update out-of-sync version numbers

2005-09-16 13:00  rstory

   * agent/mibgroup/mibII/route_write.c:

   don't try to use SIOC(ADD|DEL)RT if they aren't defined

2005-09-16 12:45  rstory

   * agent/mibgroup/host/hr_swrun.c:

   HRSWRUNPERF_MEM don't work on darwin8

2005-09-16 12:41  rstory

   * agent/Makefile.in, apps/Makefile.in:

   use new configure var PERLLDOPTS

2005-09-16 12:10  tanders

   * configure, configure.in:

   add missing second semicolon

2005-09-16 11:51  dts12

   * snmplib/: check_varbind.c, snmp_api.c,
     snmp_logging.c:

   Pick up a couple of stray 'strings' that slipped through.
   (and a bogus ASN type name)

2005-09-16 10:55  rstory

   * agent/mibgroup/ucd-snmp/disk.c:

   refine conditional includes logic

2005-09-16 10:46  rstory

   * agent/mibgroup/mibII/tcp.c:

   include sys/socketvar.h iff available

2005-09-16 10:43  rstory

   * configure.in:

   break perl ld opts into its own var

2005-09-16 10:41  rstory

   * configure:

   update for configure.in

2005-09-16 10:31  rstory

   * configure.in:

   configure.in

2005-09-16 08:52  dts12

   * agent/mibgroup/notification-log-mib/notification_log.c:

   Tweak to use the revised 'tdata' API.

2005-09-16 07:48  dts12

   * local/: mib2c.container.conf, mib2c.table_data.conf:

   Use the appropriate library utility routines for returning a
   column value, and checking the validity of an assignment.

2005-09-16 07:33  dts12

   * local/mib2c.table_data.conf:

   Use the (revised) container-based 'table_data2' helper.

2005-09-16 07:21  dts12

   * local/: mib2c.container.conf, mib2c.table_data.conf:

   Fix typo when defining range of valid columns.

2005-09-16 07:18  dts12

   * agent/helpers/table_data2.c, agent/helpers/table_dataset2.c
, include/net-snmp/agent/table_data2.h,
     include/net-snmp/agent/table_dataset2.h:

   I've never like the renaming of the container-based table_data
   API calls and data structures.  If we're starting to think about
   releasing this code, then any alterations must be made *before*
   this goes live, or else it'll be too late.

   I've finally come up with a form of naming for the table_data2
   code that I'm reasonably happy with (based around 'tdata'),
   so this patch rewrites this helper to use that style (as well
   as tweaking the dataset2 code to match).
     The main dataset2 API hasn't been properly updated, but this
   should probably also be addressed before 5.3 goes out of the door.

   This version also illustrates a suitable "generic table API",
   that could usefully be considered for other table helpers as
   well.  Some aspects of it may be specific to the table_data
   framework, but the basic ideas are more widely relevant.

2005-09-16 06:44  dts12

   * agent/helpers/table_dataset2.c:

   A container-based 'dataset' implementation will automatically convert
   GETNEXT/BULK requests into an equivalent GET request (including updating
   the OID).  So all that's required is to return the appropriate value.
   The 'netsnmp_table_data2_build_result' routine is therefore redundent.

2005-09-16 06:37  dts12

   * include/net-snmp/library/check_varbind.h,
     snmplib/check_varbind.c:

   Define a new check utility routine for unsigned integers.
   Integers are meant to be represented as 'long' rather than 'int' values.

2005-09-16 06:30  dts12

   * snmplib/: asn1.c, int64.c, parse.c,
     read_config.c, snmp-tc.c, snmpAAL5PVCDomain.c,
     snmpIPXDomain.c, snmpTCPDomain.c,
     snmpTCPIPv6Domain.c, snmpUDPDomain.c,
     snmpUDPIPv6Domain.c, snmp_api.c, snmp_logging.c
, snmp_transport.c:

   Blitz use of 'string' as a variable name.

2005-09-16 05:49  dts12

   * configure:

   Regenerate to match updated 'configure.in'

2005-09-16 01:16  hardaker

   * snmplib/snmpksm.c:

   Use a security model number defined in the global header instead of a
   hard-coded number

2005-09-16 01:14  hardaker

   * include/net-snmp/library/snmp_secmod.h:

   define security model numbers for net-snmp specific security models
   here to keep a registry in a central place.

2005-09-16 01:13  hardaker

   * include/net-snmp/library/snmplocalsm.h,
     snmplib/snmplocalsm.c:

   - Defined a local security model that assumes the person that executed
     the agent is the one who should be authorized.  It requires that a
     transport was used that was not a direct network transport (EG,
     currently this means it was tunneled or sent through stdin/out
     channel).  Authentication and encryption level, being unknown, is
     left at noAuthNoPriv.

     This model is expected to be used for experimental and purposes only
     at this time and should probably not be used in production.

2005-09-16 00:45  hardaker

   * include/net-snmp/library/snmp.h:

   define a PDU tunneled flag

2005-09-15 11:58  rstory

   * configure.in:

   check for mnt_dir in statvfs

2005-09-15 09:50  hardaker

   * mibs/makehtml.pl:

   Added a link to the conformance summary.

2005-09-15 09:48  hardaker

   * snmplib/snmp_transport.c:

   - Added STD init

2005-09-15 09:46  hardaker

   * include/net-snmp/library/snmpSTDDomain.h,
     include/net-snmp/library/snmp_transport.h,
     snmplib/snmpSTDDomain.c:

   - Added ability for STD handler to call external things to pipe to/from
   - Beginning support for a transport being known as "tunneled".

2005-09-15 09:45  hardaker

   * dist/makerelease:

   minor fixes

2005-09-15 09:44  hardaker

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   Definitions for new features (std and a future SM model)

2005-09-14 23:04  rstory

   * agent/mibgroup/host/hr_storage.c:

   check for struct member before using

2005-09-14 20:24  rstory

   * configure.in:

   - check for sys/socketvar.h earlier
   - include sys/socketvar.h in network header tests
   - fix without-elf test

2005-09-14 20:06  rstory

   * include/net-snmp/system/darwin8.h:

   missing defines for darwin8 (OS X 10.4.2)

2005-09-14 14:18  hardaker

   * include/net-snmp/library/snmpSTDDomain.h,
     snmplib/snmpSTDDomain.c:

   Added a odd transport to do stuff through stdin/out

2005-09-13 14:49  rstory

   * include/net-snmp/library/snmp_locking.h:

   remove unused file

2005-09-12 11:36  dts12

   * testing/Makefile.in:

   Provide a make target for testing the MIBs implemented by an agent.
   The behaviour of this target may need some adjustment, but it's a start...

2005-09-12 11:24  dts12

   * include/net-snmp/agent/table_array.h:

   Document that 'delete_row' hook doesn't return a useful result.

2005-09-12 11:16  dts12

   * include/net-snmp/agent/all_helpers.h:

   Include the table_array helper (as used by the "mib2c.array-user.conf"
   template) in the combined helper header file.
     (Now we'll find out why it was omitted.....)

2005-09-12 10:50  dts12

   * snmplib/: check_varbind.c, snmp-tc.c:

   Ensure that invalid RowStatus assignments return a 'wrongValue' error.

2005-09-12 10:46  dts12

   * include/net-snmp/library/check_varbind.h,
     snmplib/check_varbind.c:

   Additional SET validation utility routines
   (for OID and general INTEGER assignments)

2005-09-12 10:29  dts12

   * agent/mibgroup/: utilities.h, utilities/iquery.h:

   Include the new "internal query" module

2005-09-09 07:11  dts12

   * local/Makefile.in:

   Install new mib2c config files. (Bug #1284315)

2005-09-09 06:09  dts12

   * perl/OID/OID.xs:

   Ensure that the MIB internals are initialised before using them.  (Bug #705536)

2005-09-08 14:56  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   remove shutdown code (handled by ifTable)

2005-09-07 10:30  dts12

   * perl/agent/default_store/Makefile.PL:

   Fix a 'my' list declaration that slipped through the net.
   Can finally close bugs #579705 & #601190.

2005-09-07 07:28  dts12

   * agent/helpers/table.c:

   Report errors for invalid table OIDs appropriately for the type of request.
   (Based on patch #1276999 by Robert Wilcox)

2005-09-07 05:13  dts12

   * snmplib/snmpusm.c:

   Tweak to USM debugging - help detect engineID mismatches

2005-09-06 21:48  alex_b

   * win32/: libsnmp_dll/libsnmp.def,
     libsnmp_dll/libsnmp.def.in, netsnmpmibs/Makefile.in,
     netsnmpmibs/netsnmpmibs.dsp, netsnmpmibssdk/Makefile.in
, netsnmpmibssdk/netsnmpmibssdk.dsp:

   Win32 build fixes

2005-09-06 20:37  alex_b

   * agent/mibgroup/notification/snmpNotifyTable.c:

   Win32 MSVC compile fix - declare variables at the top of the function.

2005-09-06 20:07  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Change default version for binary.

2005-09-06 20:06  alex_b

   * README.win32, win32/Makefile.in, win32/build.pl
, win32/dist/installer/net-snmp.nsi:

   Add 'Development files' section to win32 binary

2005-09-06 19:29  alex_b

   * win32/dist/README.txt:

   Win32: Update binary README.txt to reference README.win32

2005-09-06 19:17  tanders

   *
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/.cvsignore
:

   add .libs and *.lo

2005-09-06 16:23  rstory

   * agent/mibgroup/:
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
, mibII/udpTable.c:

   fix reversed ipAddress on little endian architectures

2005-09-06 11:19  rstory

   * Makefile.top:

   move to libtool recommended versioning

2005-09-05 19:00  rstory

   * agent/mibgroup/if-mib/: ifTable/ifTable.c,
     ifTable/ifTable.h, ifTable/ifTable_constants.h,
     ifTable/ifTable_data_access.c,
     ifTable/ifTable_data_access.h, ifTable/ifTable_interface.c
, ifTable/ifTable_interface.h, ifXTable/ifXTable.c
, ifXTable/ifXTable.h, ifXTable/ifXTable_constants.h
, ifXTable/ifXTable_data_access.c,
     ifXTable/ifXTable_data_access.h,
     ifXTable/ifXTable_interface.c,
     ifXTable/ifXTable_interface.h:

   update generated code

2005-09-05 16:16  rstory

   * testing/tests/Sv3config:

   check for OpenSSL before trying to use AES

2005-09-04 12:08  rstory

   * testing/RUNTESTS:

   use existing SNMP_VERBOSE env value, if set

2005-09-04 11:56  rstory

   * man/Makefile.in:

   test conditional instead of ignoring execution error

2005-09-02 20:33  hardaker

   * apps/: snmptrapd_auth.c, snmptrapd_auth.h:

   added template functions for authorization decisions

2005-09-02 19:32  hardaker

   * remove-files:

   remove .cvsignore files

2005-09-01 17:07  rstory

   * local/mib2c-conf.d/mfd-persistence.m2i:

   extra paranoid length checks

2005-09-01 16:45  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   account for hexified text len on persistent store save

2005-08-31 22:29  alex_b

   * NEWS, perl/SNMP/SNMP.xs:

   Apply patch for bug 1206712: Perl getnext doesn't honor explicit reference
   to MIB file

2005-08-30 11:40  rstory

   * testing/tests/: T160rfc1213, T161rfc1213, T162rfc1213
:

   remove non-conditional tests of potentially unimplemented objects

2005-08-30 08:21  rstory

   * agent/mibgroup/examples/notification.c:

   keep running count of traps sent

2005-08-30 08:19  rstory

   * agent/mibgroup/notification/snmpNotifyTable.c:

   add notification filtering per RFC 3413, section 6

2005-08-30 08:11  rstory

   * agent/mibgroup/notification.h:

   use new mfd snmpNotifyFilterTable

2005-08-30 08:06  rstory

   *
     agent/mibgroup/snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_constants.h
:

   new file

2005-08-29 21:03  rstory

   * agent/mibgroup/: if-mib/ifTable/.cvsignore,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore,
     tcp-mib/tcpConnectionTable/.cvsignore,
     tcp-mib/tcpListenerTable/.cvsignore:

   ignore txt files

2005-08-29 21:00  rstory

   * agent/mibgroup/: snmp-notification-mib.h,
     snmp-notification-mib/snmpNotifyFilterTable.h,
     snmp-notification-mib/snmpNotifyFilterTable/.cvsignore,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.c
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable.h
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.c
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_data_access.h
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.c
,
     snmp-notification-mib/snmpNotifyFilterTable/snmpNotifyFilterTable_interface.h
:

   - new MFD snmpNotifyFilterTable

2005-08-29 20:53  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   - remove commented out mib2c code
   - set row dirty flag on succesfful commit
   - clear row dirty flag on successful undo commit

2005-08-29 20:52  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - change dirty flag to u_int
   - always generated interface irreversible_commit
     - move auto row insert/delete to irreversible_commit
   - release deleted rows in post_request, before calling user
   - warning if dirty flag set on unsuccessful packet
   - memset local struct to 0x00 before use
   - copy indexes to rowreq oid_idx on create
   - set (incr) global dirty if user set row dirty
   - clear (decr) global dirty if use cleared flag on undo

2005-08-29 20:47  rstory

   * local/mib2c-update:

   autocreate current dir, if needed

2005-08-29 20:47  rstory

   * include/net-snmp/agent/mfd.h:

   - fix comments on user flags
   - add user flag mask
   - add mfd row mask
   - add MFD_ROW_DIRTY flag

2005-08-29 20:46  rstory

   * local/mib2c-conf.d/mfd-persistence.m2i:

   add comments

2005-08-29 20:45  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - add comments
   - move flag clear a little later

2005-08-29 20:38  rstory

   * local/mib2c-conf.d/node-get.m2i:

   tweak comment

2005-08-29 20:38  rstory

   * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i:

   - fix required columns test (they are a min, not exact requirement)
   - auto-transition createAndGo to active
   - set MFD_ROW_DELETED on destroy
   - tweak log message on creation errors

2005-08-29 20:36  rstory

   * include/net-snmp/library/vacm.h, snmplib/vacm.c:

   - rework view list functions to take pointer to head (vs hardcoded head)

2005-08-29 20:32  rstory

   * snmplib/container_binary_array.c:

   add iterator support

2005-08-29 20:31  rstory

   * include/net-snmp/library/container.h:

   - fix some comments
   - tweaks for iterator support
   - remove unused soted_container typedef

2005-08-29 20:29  rstory

   * snmplib/system.c:

   remove unused var

2005-08-29 20:26  rstory

   * agent/mibgroup/target/target.c:

   - set new target paramName in session
   - fix bug: strdup securityName, since it will be freed on session close

2005-08-29 20:24  rstory

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   add target paramName

2005-08-29 20:20  rstory

   * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c
, snmpNotifyFilterProfileTable.h:

   rename get_FilterName -> get_FilgerProfileName

2005-08-29 20:18  rstory

   * agent/mibgroup/header_complex.c:

   log warning on duplicate add_data

2005-08-29 20:16  rstory

   * agent/helpers/bulk_to_next.c:

   add debug

2005-08-29 20:15  rstory

   * agent/mib_modules.c:

   - move mib module shutdowns to a SHUTDOWN callback so they are called
     after the last snmp_store() and can release table data
   - add logic for testing extra init_mib_modules() calls

2005-08-29 20:12  rstory

   * agent/snmpd.c:

   - move mib module shutdowns to a SHUTDOWN callback so they are called
     after the last snmp_store(), and can release table data

2005-08-29 20:09  rstory

   * include/net-snmp/library/snmp_client.h,
     snmplib/snmp_client.c:

   move find_varbind_int_list to snmp_client.c

2005-08-29 20:08  rstory

   * agent/agent_trap.c:

   - move find_varbind_int_list to snmp_client.c
   - remove extraneous text in debug msg

2005-08-29 20:06  rstory

   * agent/agent_trap.c:

   if sink contains ':', pass whole thing as peername. (allows tcp sinks)

2005-08-29 18:25  tanders

   * agent/mibgroup/ucd-snmp/logmatch.c,
     agent/mibgroup/ucd-snmp/pass_persist.c,
     include/net-snmp/library/default_store.h,
     snmplib/data_list.c, snmplib/read_config.c,
     snmplib/snmp_api.c:

   introduce granular config/persistent file disablement (Patch #1259257 by Steven Friedl)

2005-08-26 09:15  dts12

   * dist/net-snmp.spec:

   Advertise the main RPM as providing the equivalent of the RedHat/Fedora
   'net-snmp-utils' RPM.  Bring the main information settings into line
   with current rpmbuild expectations ('License' rather than 'Copyright')

2005-08-25 05:16  dts12

   * agent/mibgroup/mibII/: vacm_conf.c, vacm_vars.c:

   The view mask is not necessarily the same length as the OID it's
   masking against. Configure and report this properly. (Bug #1202692)

2005-08-25 05:06  dts12

   * snmplib/check_varbind.c:

   Varbind checks should return an SNMPv2 error (wrongValue)
   rather than the equivalent SNMPv1 error (badValue).

2005-08-23 10:05  dts12

   * agent/mibgroup/mibII/ip.c:

   Use 'ips_fragments' field of IP statistics structure, if available
   (See patch #1103739)

2005-08-23 10:04  dts12

   * configure, configure.in:

   Test for 'ips_fragments' field in IP statistics structure.
   (See patch #1103739)

2005-08-23 09:51  dts12

   * apps/snmptrapd.c:

   Remove '-l' option from optarg processing
   (since the corresponding case statement was deleted months ago!)
   Reported by John Pfaff.

2005-08-22 21:17  alex_b

   * NEWS, apps/snmpdelta.c:

   win32: Fix for 'select: No such file or directory' in snmpdelta

2005-08-22 14:08  tanders

   * local/snmpconf.dir/snmp-data/authopts:

   add missing AES support

2005-08-22 13:49  tanders

   * man/: snmp.conf.5.def, snmpd.conf.5.def,
     snmptrapd.conf.5.def:

   fully document AES

2005-08-19 19:06  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   grrr; *really* fix typo

2005-08-19 19:05  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   fix typo

2005-08-19 10:35  tanders

   * man/snmpd.conf.5.def:

   emphasize to use "proxy ... .1.3" (not just .1) to proxy the entire MIB tree (Bug #1249594)

2005-08-19 10:06  tanders

   * agent/snmpd.c:

   improve help output for "-D" (Bug #1249556) and "-c"

2005-08-19 09:24  tanders

   * snmplib/check_varbind.c:

   add missing return statement to netsnmp_check_vb_size_range() (Bug #1263523)

2005-08-19 07:59  tanders

   * man/snmpdelta.1.def:

   fix typo

2005-08-19 05:55  tanders

   * agent/mibgroup/notification-log-mib/.cvsignore:

   initial .cvsignore

2005-08-19 05:43  tanders

   * agent/mibgroup/: hardware/cpu/.cvsignore,
     hardware/memory/.cvsignore, if-mib/ifTable/.cvsignore
, if-mib/ifXTable/.cvsignore,
     ip-forward-mib/inetCidrRouteTable/.cvsignore,
     ip-forward-mib/ipCidrRouteTable/.cvsignore,
     ip-mib/inetNetToMediaTable/.cvsignore,
     ip-mib/ipAddressTable/.cvsignore,
     ip-mib/ipSystemStatsTable/.cvsignore:

   ignore .libs at more places

2005-08-19 05:08  tanders

   * README.agent-mibs:

   list context support and fix typo

2005-08-18 18:51  alex_b

   * snmplib/snmp_client.c:

   Win32 MSVC:  Use __int64 instead of long long.

2005-08-18 18:05  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - move test after foreach loop
   - set interactive flat after overwrite

2005-08-18 18:00  rstory

   * snmplib/asn1.c:

   return error if asn buffer exceeds objid dest buffer

2005-08-18 17:53  rstory

   * agent/helpers/table_data2.c:

   - remove unused index_oid/len
   - restore netsnmp_table_data2_build_result

2005-08-18 17:52  rstory

   * include/net-snmp/agent/table_data2.h:

   remove unused index_oid/len

2005-08-18 17:50  rstory

   * agent/snmpd.c:

   quiet compiler

2005-08-18 17:35  rstory

   * dist/nsb-functions:

   - don't overwrite existing configure extras
   - add make extras

2005-08-18 17:35  rstory

   * agent/mibgroup/mibII/interfaces.c:

   bring hpux function decl in line w/protype

2005-08-18 17:13  rstory

   * agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.c
:

   fix bug 1259049: snmpd segfaults in IP-MIB during snmpwalk

2005-08-18 09:44  rstory

   * snmplib/: asn1.c, int64.c, snmp_client.c:

   - lots of 64 bit checks added iff SIZEOF_LONG != 4
     - check counter64 high/low overflows (int64.c)
     - truncate received values to 32 bits (asn1.c)
     - truncate sent values to 32 bits before encoding (asn1.c)
   - update set_var_value (snmp_client.c)
     - truncate varbind value sets to 32 bits
     - handle set of integers of various lengths (1, 2, 4, 8 bytes)

2005-08-18 06:05  dts12

   * agent/agent_trap.c:

   Don't generate authFail traps if these are not required.
   (Bug #1226788, reported by Wang Tek Kee)

2005-08-17 20:44  alex_b

   * agent/mibgroup/ucd-snmp/pass.c,
     agent/mibgroup/ucd-snmp/pass_persist.c,
     win32/libsnmp/Makefile.in, win32/libsnmp/libsnmp.dsp
, win32/libsnmp_dll/Makefile.in,
     win32/libsnmp_dll/libsnmp_dll.dsp:

   Win32 MSVC build fixes: LONG_MIN not defined (limits.h) and added
   fd_event_manager.c to build files.

2005-08-17 20:29  alex_b

   * README.win32:

   Add 'Co-existence with Microsoft SNMP services' section and update the
   'Interactions with Other Vendor's Products' section.

2005-08-17 17:50  tanders

   * man/snmp.conf.5.def:

   Improve documentation on clientAddr token: also used by snmpd when sending notifications

2005-08-17 09:41  dts12

   * include/net-snmp/types.h:

   Fix problems with 32/64-bit type definitions (Bug #1254990)

2005-08-17 08:36  dts12

   * agent/agent_index.c, agent/agent_read_config.c,
     agent/agent_registry.c, agent/agent_trap.c,
     agent/auto_nlist.c, agent/mib_modules.c,
     agent/snmp_agent.c, agent/snmp_vars.c,
     agent/snmpd.c, agent/helpers/baby_steps.c,
     agent/helpers/bulk_to_next.c, agent/helpers/cache_handler.c
, agent/helpers/debug_handler.c,
     agent/helpers/instance.c, agent/helpers/mode_end_call.c
, agent/helpers/multiplexer.c, agent/helpers/null.c
, agent/helpers/old_api.c, agent/helpers/read_only.c
, agent/helpers/row_merge.c, agent/helpers/scalar.c
, agent/helpers/scalar_group.c,
     agent/helpers/serialize.c, agent/helpers/stash_cache.c
, agent/helpers/stash_to_next.c, agent/helpers/table.c
, agent/helpers/table_array.c,
     agent/helpers/table_container.c,
     agent/helpers/table_data.c, agent/helpers/table_dataset.c
, agent/helpers/table_iterator.c,
     agent/helpers/watcher.c,
     include/net-snmp/net-snmp-includes.h, snmplib/data_list.c
, snmplib/oid_stash.c,
     agent/mibgroup/agentx/client.c,
     agent/mibgroup/agentx/master.c,
     agent/mibgroup/agentx/master_admin.c,
     agent/mibgroup/agentx/protocol.c,
     agent/mibgroup/agentx/subagent.c,
     agent/mibgroup/mibII/at.c,
     agent/mibgroup/mibII/interfaces.c,
     agent/mibgroup/mibII/route_headers.h,
     agent/mibgroup/mibII/route_write.c,
     agent/mibgroup/mibII/sysORTable.c,
     agent/mibgroup/mibII/system_mib.c,
     agent/mibgroup/mibII/udp.c,
     agent/mibgroup/mibII/vacm_conf.c,
     agent/mibgroup/mibII/vacm_vars.c,
     agent/mibgroup/ucd-snmp/disk.c,
     agent/mibgroup/ucd-snmp/errormib.c,
     agent/mibgroup/ucd-snmp/extensible.c,
     agent/mibgroup/ucd-snmp/file.c,
     agent/mibgroup/ucd-snmp/logmatch.c,
     agent/mibgroup/ucd-snmp/memory_aix4.c,
     agent/mibgroup/ucd-snmp/memory_freebsd2.c,
     agent/mibgroup/ucd-snmp/memory_hpux.c,
     agent/mibgroup/ucd-snmp/memory_netbsd1.c,
     agent/mibgroup/ucd-snmp/memory_solaris2.c,
     agent/mibgroup/ucd-snmp/pass.c,
     agent/mibgroup/ucd-snmp/pass_persist.c,
     agent/mibgroup/ucd-snmp/proc.c:

   Remove redundant '#include <dmalloc.h>' statements, since this is handled in
   the header file which is included anyway.  (Patch #1108053 by Jun Kuriyama)

2005-08-17 07:50  dts12

   * testing/tests/: T110agentxget, T111agentxset,
     T112agentxsetfail, T113agentxtrap:

   Support running AgentX tests when configured using separate
   'agentx/master agentx/subagent' modules (Patch #1049794 from magfr)

2005-08-17 05:54  dts12

   * snmplib/snmpUDPDomain.c:

   Extend length of com2sec "source" buffer (Patch #1225130 from Andrew Steets)

2005-08-17 04:45  dts12

   * snmplib/winpipe.c:

   Fix typo (patch #1255713 by Bernhard Penz)

2005-08-16 20:09  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   fix bug 1259051: snmpd segfaults on amd64

2005-08-16 17:16  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   allow ipv4 stats to work if v6 stats are not available

2005-08-16 16:56  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   fix bug 1259054: snmpd: cannot open /proc/net/snmp6

2005-08-16 12:29  dts12

   * configure, configure.in:

   Typo in the description of --enable-mib-config-checking (bug #1238301)

2005-08-16 11:59  rstory

   * local/snmpconf:

   always specify perms to mkdir, as it is not option for older perl versions

2005-08-15 18:42  rstory

   * agent/agent_trap.c:

   set timeout/retries to default for inform sessions

2005-08-15 18:37  rstory

   * agent/helpers/scalar_group.c:

   fix typo

2005-08-15 18:21  rstory

   * agent/helpers/: instance.c, scalar_group.c, table.c
:

   wait for delegated requests before retries

2005-08-14 17:22  alex_b

   * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
:

   Fix spelling mistake in description of a define.

2005-08-11 13:39  rstory

   * agent/mibgroup/mibII/system_mib.c:

   fix length of sysObjectID

2005-08-01 07:39  alex_b

   * agent/snmpd.c:

   -don't use getdtablesize() for WIN32

2005-08-01 07:39  alex_b

   * win32/: libhelpers/libhelpers.dsp,
     libnetsnmptrapd/Makefile.in,
     libnetsnmptrapd/libnetsnmptrapd.dsp, snmptrapd/Makefile.in
, snmptrapd/snmptrapd.dsp:

   -Win32:  Update project files with new location for notification_log.c and
    missing table_data2.c for MSVC GUI

2005-08-01 07:37  alex_b

   * snmplib/data_list.c:

   -Fix win32 build problem - declare variables before using.

2005-07-28 07:47  dts12

   * local/mib2c:

   Simple 'while' loop, and (non-error) quit statement.

2005-07-26 08:06  dts12

   * apps/snmpusm.c:

   Probe for engineID initially, so that it's available for constructing
   the usmUserTable OIDs.

2005-07-26 06:19  tanders

   * FAQ:

   Update OS support section. Still likely to be outdated for some platforms.

2005-07-25 19:53  tanders

   * testing/TESTCONF.sh:

   fix bug 1230366: add "-n" to "netstat -a" to make it work even if port numbers have corresponding service names

2005-07-25 19:28  rstory

   * agent/: mibgroup/if-mib/data_access/interface_ioctl.c,
     auto_nlist.c:

   keep compiler happy; include header w/prototype

2005-07-25 19:27  rstory

   * agent/mibgroup/mibII/ipAddr.c:

   keep compiler happy; move param type decl into param decl list

2005-07-25 19:26  rstory

   * local/mib2c-conf.d/generic-value-map-reverse.m2i:

   - move comment end out of conditional (since start is as well)
   - include ctx set for non-enum types

2005-07-25 19:25  rstory

   * local/mib2c-conf.d/: generic-ctx-get.m2i,
     generic-ctx-set.m2i:

   deal with oid length vs size during get/set

2005-07-25 15:57  rstory

   * configure:

   run autoconf

2005-07-25 15:56  rstory

   * configure.in:

   add notification-log-mib to default mib list

2005-07-25 15:55  rstory

   * apps/: snmptrapd.c, snmptrapd_handlers.c:

   - fix notifcation log include path
   - only include notification log code if module included

2005-07-25 14:35  marz

   * agent/mibgroup/hardware/: cpu/.cvsignore, memory/.cvsignore
:

   fixing cvs ignore for shared libs

2005-07-25 13:22  rstory

   * apps/Makefile.depend:

   remove dependencies on/for notification_log

2005-07-25 11:39  dts12

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   Generate different code for caching and non-caching container frameworks
   (rather than including caching support regardless)

2005-07-25 11:37  dts12

   * local/mib2c-conf.d/: default-mfd-top.m2c,
     m2c_table_save_defaults.m2i, mfd-interactive-setup.m2c
, mfd-makefile.m2m, mfd-top.m2c:

   AgentX makefile and subagent driver code weren't getting generated
   (even if they were requested).  Fix this.

2005-07-25 11:34  dts12

   * include/net-snmp/library/snmp_client.h,
     snmplib/snmp_client.c:

   Convenience routine for setting an integer varbind value.

2005-07-21 21:54  rstory

   * include/net-snmp/agent/ds_agent.h:

   add  NETSNMP_DS_NOTIF_LOG_CTX string

2005-07-21 21:52  rstory

   * agent/mibgroup/notification/snmpNotifyTable.c:

   log notification if using notification log mib module

2005-07-21 21:51  rstory

   * agent/helpers/table_container.c:

   add todo commen

2005-07-21 21:49  rstory

   * apps/snmptrapd.c:

   - remove commented out var decl
   - remove unused num_received
   - set snmptrapd context for notification log module

2005-07-21 21:47  rstory

   * apps/: snmptrapd_handlers.c, snmptrapd_handlers.h:

   add interface to notification log agent module

2005-07-21 21:47  rstory

   * apps/: Makefile.in, notification_log.c,
     notification_log.h:

   remove unused notification_log files

2005-07-21 21:36  rstory

   * agent/mibgroup/notification-log-mib/notification_log.c:

   - make num_received static
   - add local enabled flag, set when module init called
   - return immediately from log_notification if not enabled
   - use correct index in compare, so we have a chance at finding the right row
     (this fixes the varbind memory leak)

2005-07-21 20:13  rstory

   * agent/mibgroup/agentx/master.c:

   strdup tmp ds string that will be released

2005-07-21 19:04  rstory

   * agent/mibgroup/notification-log-mib/notification_log.c:

   add missing semi-colon

2005-07-21 19:01  rstory

   * agent/mibgroup/notification-log-mib/: notification_log.c,
     notification_log.h:

   - remove agentx conditional compile
   - remove snmptrapd headers
   - re-work log size management
   - add context parameter for table init routines
   - new ds_app for module init to determine context
   - remove dontRetainLogs config (use -I -notification_log)
   - chg debug symbol (log_notification->notification_log)
   - remove extraneous comments
   - make sure transport ptr has value before using

2005-07-21 18:47  rstory

   * agent/mibgroup/: notification-log-mib/notification_log.c,
     notification-log-mib/notification_log.h,
     notification-log-mib.h:

   original versions

2005-07-20 20:34  alex_b

   * local/snmpconf:

   -Add wrapper for environment variables (my_getenv) to add Windows registry
    support for persistent folder/file check
   -Fix bug in get_persistentDir call (it was not passing the filename of
    snmp.conf

2005-07-20 18:19  rstory

   * snmplib/system.c:

   move header include to top of file

2005-07-20 18:17  rstory

   * snmplib/snmp_client.c:

   add missing header

2005-07-20 18:14  rstory

   * snmplib/container_null.c:

   fix include of own header (cut-n-paste error)

2005-07-20 18:10  rstory

   * include/net-snmp/library/: mib.h, snmp_api.h:

   add missing prototype

2005-07-20 18:09  rstory

   * include/net-snmp/agent/table_data2.h:

   remove prototype for non-existent func; add missing prototype

2005-07-20 18:08  rstory

   * dist/RELEASE-INSTRUCTIONS:

   tweak parameters for nsb-config example

2005-07-20 18:07  rstory

   * agent/mibgroup/hardware/cpu/cpu_linux.c:

   keep compiler happy; remove redundant semicolon

2005-07-20 18:02  rstory

   * agent/helpers/all_helpers.c:

   keep compiler happy; add missing includes/prototype

2005-07-20 18:00  rstory

   * configure.in:

   check for bad option [with|enable]-ssl

2005-07-20 17:59  rstory

   * Makefile.in:

   make sure check run find on srcdir

2005-07-20 11:30  dts12

   * snmplib/data_list.c:

   Guard against using nameless data lists.  This still
   won't work properly, but at least the agent won't crash.
   (Yes, I know this should never happen - but you can't trust
   some people not to do something stupid - naming no names)

2005-07-20 11:27  dts12

   * agent/helpers/table_array.c:

   Include the handler name when registering a table_array.

2005-07-19 13:44  rstory

   * README.agent-mibs:

   fix cut-n-paste; new tables are linux only

2005-07-19 10:52  dts12

   * local/mib2c.container.conf:

   Improve handling of variable-length index and column values.

2005-07-19 10:52  dts12

   * local/mib2c.table_data.conf:

   Fix handling of variable-length indexes.

2005-07-19 10:49  dts12

   * agent/helpers/table_array.c,
     include/net-snmp/agent/table_array.h:

   Provide another registration API to hide the helper internals
   from user-level code.

2005-07-18 17:57  rstory

   * NEWS, README.agent-mibs:

   update for new tcpConnectionTable and tcpListenerTable

2005-07-18 17:53  rstory

   * agent/mibgroup/tcp-mib/tcpListenerTable/: tcpListenerTable.c
, tcpListenerTable.h, tcpListenerTable_data_access.c
:

   initial working version

2005-07-18 17:39  rstory

   * agent/mibgroup/: tcp-mib.h,
     tcp-mib/tcpListenerTable/tcpListenerTable.c,
     tcp-mib/tcpListenerTable/tcpListenerTable.h,
     tcp-mib/tcpListenerTable/tcpListenerTable_constants.h,
     tcp-mib/tcpListenerTable/tcpListenerTable_data_access.c,
     tcp-mib/tcpListenerTable/tcpListenerTable_data_access.h,
     tcp-mib/tcpListenerTable/tcpListenerTable_interface.c,
     tcp-mib/tcpListenerTable/tcpListenerTable_interface.h:

   initial code for tcpListenerTable

2005-07-18 17:31  rstory

   * agent/mibgroup/tcp-mib/tcpConnectionTable/: tcpConnectionTable.c
, tcpConnectionTable.h, tcpConnectionTable_constants.h
, tcpConnectionTable_data_access.c,
     tcpConnectionTable_data_access.h,
     tcpConnectionTable_interface.c,
     tcpConnectionTable_interface.h:

   - load cache from data access
   - map address type
   - shrink storage for indexes

2005-07-18 17:28  rstory

   * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c:

   - fix index oid pointer
   - add update of pid

2005-07-18 17:28  rstory

   * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c:

   - use new private header
   - fix load prototypes
   - check new listen state require/exclude load flag
   - fix copy of remote address

2005-07-18 16:26  rstory

   * local/mib2c:

   print bad line when bailing on error

2005-07-18 16:25  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   fix cut-n-paste flub

2005-07-18 16:24  rstory

   * local/mib2c-conf.d/node-get.m2i:

   remove duplicate comment block

2005-07-18 16:23  rstory

   * include/net-snmp/data_access/tcpConn.h:

   - remove unused defines/comments
   - add pid to struct
   - add load flags to require/exlude listen state

2005-07-18 16:20  rstory

   * agent/mibgroup/mibII/interfaces.c:

   add debug to freeBSD (esp error cases)

2005-07-18 15:50  rstory

   * agent/mibgroup/tcp-mib/tcpConnectionTable/tcpConnectionTable.c
:

   correct data struct name

2005-07-18 15:41  rstory

   * agent/mibgroup/tcp-mib/: tcpConnectionTable.h,
     tcpConnectionTable/tcpConnectionTable.c,
     tcpConnectionTable/tcpConnectionTable.h,
     tcpConnectionTable/tcpConnectionTable_constants.h,
     tcpConnectionTable/tcpConnectionTable_data_access.c,
     tcpConnectionTable/tcpConnectionTable_data_access.h,
     tcpConnectionTable/tcpConnectionTable_interface.c,
     tcpConnectionTable/tcpConnectionTable_interface.h:

   initial versions

2005-07-18 14:08  rstory

   * agent/mibgroup/tcp-mib/data_access/tcpConn_private.h:

   private implementation header

2005-07-15 18:41  rstory

   * local/mib2c-conf.d/: generic-table-constants.m2c,
     generic-table-enums.m2c, generic-table-oids.m2c,
     mfd-interface.m2c:

   quote string argument in assignment

2005-07-15 18:27  rstory

   * snmplib/snmp_api.c:

   clear session from callback client args on free

2005-07-14 19:01  rstory

   * agent/mibgroup/ucd-snmp/vmstat.c:

   fix intr/ctx overflows

2005-07-14 18:50  rstory

   * agent/mibgroup/utilities.h:

   config_require utilities/execute (for snmptrapd)

2005-07-07 12:30  rstory

   * snmplib/system.c:

   do not close all non-std fds in daemonize (as we have probably opened some)

2005-07-07 12:25  rstory

   * agent/snmpd.c:

   - close all non-standard fds inherited from shell immediately
   - register signal handlers much sooner, so early signal doesn't core

2005-07-06 12:34  rstory

   * agent/Makefile.in:

   tweak target to build  (all) libs to use existing INSTALLLIBS

2005-07-01 18:58  rstory

   * agent/mibgroup/ucd-snmp/proxy.c:

   - use utility routine to clear delegated flag
   - don't set error for timeout on get-next
   - release delegated cache when undelegating requests

2005-06-30 11:40  rstory

   * snmplib/snmp_api.c:

   - iff not applied, fix free of pkt to use alloc'd ptr, not offset in pkt
   - iff applied, remove redundant prt clear after SNMP_FREE

2005-06-30 05:27  tanders

   * man/: snmp.conf.5.def, snmpcmd.1.def, snmpd.8.def
, snmptrapd.conf.5.def:

   Patch 1226187: document missing config file tokens and cmdline options

2005-06-30 04:39  dts12

   * agent/mibgroup/ucd-snmp/vmstat.c:

   Calculate "cooked" values from historical data.
   This changes the meaning of these figures from a system
   life-time average to a (more useful) one-minute average,
   and brings the Linux implementation into line with most
   other architectures.

2005-06-30 04:35  dts12

   * agent/mibgroup/hardware/cpu/cpu.c,
     include/net-snmp/agent/hardware/cpu.h:

   Standard (system-independent) mechanism for tracking historical CPU
   statistics, in order to calculate rolling averages.

2005-06-29 17:27  hardaker

   * snmplib/snmp_api.c:

   Do proper checks for zero return and wait rather than closing the connection

2005-06-29 13:40  hardaker

   * snmplib/snmp_api.c:

   Patch from Roman Tsiroulnikov to catch -1 return code from check_packet functions

2005-06-28 08:37  dts12

   * agent/mibgroup/hardware/memory/memory_linux.h:

   Tweak the name of the core HAL memory module.

2005-06-27 14:08  hardaker

   * perl/SNMP/: SNMP.xs, examples/trap-example.pl:

   Patch from David Beattie to fix trap reception

2005-06-27 05:07  dts12

   * agent/mibgroup/: host/hr_storage.c, host/hr_storage.h
, ucd-snmp/memory.c, ucd-snmp/memory.h:

   Use Hardware Abstraction Layer to implement Memory monitoring on Linux systems.

2005-06-27 05:06  dts12

   * agent/mibgroup/: host/hr_proc.c, host/hr_proc.h,
     ucd-snmp/vmstat.c, ucd-snmp/vmstat.h:

   Use Hardware Abstraction Layer to implement CPU monitoring on Linux systems.

2005-06-27 04:57  dts12

   * agent/mibgroup/hardware/cpu.h,
     agent/mibgroup/hardware/memory.h,
     agent/mibgroup/hardware/cpu/cpu.c,
     agent/mibgroup/hardware/cpu/cpu.h,
     agent/mibgroup/hardware/cpu/cpu_linux.c,
     agent/mibgroup/hardware/cpu/cpu_linux.h,
     agent/mibgroup/hardware/memory/hw_mem.c,
     agent/mibgroup/hardware/memory/hw_mem.h,
     agent/mibgroup/hardware/memory/memory_linux.c,
     agent/mibgroup/hardware/memory/memory_linux.h,
     include/net-snmp/agent/hardware/cpu.h,
     include/net-snmp/agent/hardware/memory.h:

   Preliminary implementation of a Hardware Abstraction Layer
   (Just covering CPU and memory information for now, and
    only implemented on Linux-based systems. But it's a start!)

2005-06-27 04:53  dts12

   * agent/mibgroup/disman/schedCore.c:

   Handle week-day bit specifications.

2005-06-27 04:50  dts12

   * agent/mibgroup/disman/schedCore.c:

   Handle reverse-day bit specifications.

2005-06-24 06:18  dts12

   * agent/mibgroup/disman/schedCore.c:

   Initial implementation of calandar-based scheduling.
   This doesn't handle reverse-day or weekday bits yet,
   but should provide the basic functionality needed for
   the "cron" and "at" configure directives.

2005-06-23 08:55  dts12

   * agent/mibgroup/disman/schedCore.c:

   More meaningful debug output.

2005-06-22 20:16  rstory

   * man/snmpd.conf.5.def:

   - document logmatch, agentxperms, com2secunix, engineIDType, engineIDNic
     and leave_pidfile tokens

2005-06-22 20:05  rstory

   * agent/mibgroup/ucd-snmp/diskio.c:

   remove snmpd diskio token and the unused static variable it sets

2005-06-22 19:48  rstory

   * snmplib/system.c:

   oops. declare variable used in new code.

2005-06-22 19:35  rstory

   * testing/eval_tools.sh:

   apply patch from 1219548: don't use deprecated option

2005-06-22 19:31  rstory

   * snmplib/snmpUnixDomain.c:

   apply patch from 1219548: don't unlink null filename

2005-06-22 19:08  rstory

   * snmplib/system.c:

   close all fds after daemonizing

2005-06-22 17:03  rstory

   * Makefile.in:

   new check target for full paths in dependency files

2005-06-22 16:04  rstory

   * agent/snmpd.c:

   apply slightly modified version of 1225440: register singal handlers earlier

2005-06-22 15:57  rstory

   * apps/snmptrapd.c:

   apply slightly modified version of 1225440: register singla handles earlier

2005-06-22 13:22  rstory

   * apps/notification_log.c:

   move ifdef test after header with define is included

2005-06-22 06:08  dts12

   * agent/mibgroup/disman/: schedConf.c, schedTable.c:

   Use the new schedTable entry creation routines.

2005-06-22 06:07  dts12

   * agent/mibgroup/disman/schedCore.c:

   Ensure sensible default settings for an internal session.

2005-06-22 05:41  dts12

   * agent/mibgroup/utilities/iquery.c,
     include/net-snmp/agent/ds_agent.h:

   Support configuration of the version and security level
   used to make internal queries.
     Unfortunately, community-based requests don't currently
   work over the callback transport, but I'm working on that.

2005-06-22 05:39  dts12

   * include/net-snmp/library/snmpv3.h, snmplib/snmpv3.c:

   Separate out parsing security level tokens into a separate routine.

2005-06-21 17:39  rstory

   * configure:

   run autoconf

2005-06-21 17:36  rstory

   * snmplib/snmp_api.c:

   remove redundant assert

2005-06-21 17:34  rstory

   * include/net-snmp/library/snmp_logging.h:

   prototype for netsnmp_logging_restart

2005-06-21 17:33  rstory

   * include/net-snmp/agent/snmp_vars.h:

   prototypes for should_init and add_to_init_list

2005-06-21 17:32  rstory

   * acconfig.h, configure.in, apps/notification_log.c
, apps/snmptrapd.c,
     include/net-snmp/net-snmp-config.h.in:

   - new --disable-snmptrapd-subagent configure option
   - check new option to disable sub-agent code
   - add 'I' option to command line processing, to disable modules
   - use should_init to determine if notification log mib is disabled
   - use new snmp_logging_restart on HUP

2005-06-21 11:46  rstory

   * include/net-snmp/library/snmp_logging.h:

   prototype for snmp_stderrlog_status

2005-06-21 11:40  dts12

   * agent/mibgroup/disman/: schedCore.c, schedCore.h:

   A cleaner approach to creating entries in the schedTable

2005-06-21 11:38  dts12

   * agent/mibgroup/utilities/: iquery.c, iquery.h:

   Consistently work with SNMP versions, not "processing models".

2005-06-21 11:33  dts12

   * local/mib2c.table_data.conf:

   Correct template for cached table_data registration.

2005-06-21 10:45  dts12

   * EXAMPLE.conf.def:

   Refer to the correct location for config files.
   (Spotted by Leo Lei)

2005-06-21 10:09  rstory

   * apps/snmptrapd.c:

   - only add notification handler iff we are an agentx subagent

2005-06-20 18:07  rstory

   * snmplib/snmp_api.c:

   - fix setting of expect response pdu flag (I broke it fixing the SNMPv3
     delayed engineID probe)

2005-06-20 18:04  rstory

   * agent/mibgroup/ucd-snmp/proxy.c:

   fix proxy handling of NOSUCHNAME on a get-next, noted on users by John Hardin

2005-06-20 17:38  rstory

   * agent/snmpd.c, snmplib/snmp_logging.c:

   - remove unused log flags in agent
   - set no default log flag for syslog cases
   - new snmp_stderrlog_status() checks for enabled stderr log handlers
   - fix re-enable of syslog in logging restart function
   - use correct function name to re-enabe file logs
   - C++ comments -> C comments

2005-06-20 16:38  rstory

   * agent/snmpd.c, snmplib/snmp_logging.c:

   - new netsnmp_logging_restart() to close/reopen file based logs
   - purge agent setup_log
   - only enable default LOGFILE if no other log option defined

2005-06-18 11:14  rstory

   * configure:

   run autoconf

2005-06-18 10:44  rstory

   * configure.in:

   -move some arg checks earlier
   -move libwrap/rpm checks back after setting NONAGENTLIBS, so they aren't
    listed in app libs by net-snmp-config

2005-06-16 13:58  rstory

   * agent/mibgroup/ucd-snmp/vmstat.c:

   oops- pass addr of var to sscanf

2005-06-15 17:39  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   add prototype for func used before defined

2005-06-15 08:05  dts12

   * snmplib/mib.c:

   Free the same pointer that was returned by 'strdup'

2005-06-14 16:29  rstory

   * snmplib/snmp_api.c:

   - rework snmpv3 engineID probe delay to fix problems noted on coders
     - set up/check sess/pdu version a little earlier
     - set EXPECT_RESPONSE flag correctly initially, instead of global set
       and unset for certain cases. also do it a little earlier
     - move check for probe higher up call stack - now will be done the first
       time a session sends a v3 pdu that expects a response

2005-06-14 12:56  dts12

   * agent/mibgroup/disman/schedConf.c:

   Use "agentSecName" for retrieving schedule information.

2005-06-14 12:00  rstory

   * agent/mibgroup/ucd-snmp/vmstat.c:

   fix bug 1197183: ssRawCpu* stays on 2^32-1 instead of rolling over

2005-06-14 11:54  rstory

   * snmplib/read_config.c:

   oops- move var decl to func that var was moved to

2005-06-14 11:09  rstory

   * agent/mibgroup/mibII/interfaces.c:

   fix bug 1217261: IF-MIB reports incorrect stats on AMD64

2005-06-14 10:41  rstory

   * snmplib/read_config.c:

   - process optional config files during pre-mib config too
   - if optional configs prefixed with '-', process before default configs

2005-06-14 07:44  dts12

   * agent/mibgroup/: disman/mteTriggerTable.c,
     disman/mteTriggerTable.h, utilities/iquery.c:

   Move "agentSecName" config directive to the iquery utility module.

2005-06-14 07:37  dts12

   * snmplib/snmp_client.c:

   Distinguish snmp_send errors from SNMP errStat errors

2005-06-14 07:37  dts12

   * snmplib/snmpCallbackDomain.c:

   Populate callback PDU with SNMPv3 defaults from the session structure.

2005-06-13 19:25  rstory

   * configure, include/net-snmp/net-snmp-config.h.in:

   run autoheader, autoconf

2005-06-13 19:20  rstory

   * configure.in,
     agent/mibgroup/if-mib/data_access/interface_linux.c:

   apply patch 1198210: using ethtool for gigabit NICs

2005-06-13 19:01  rstory

   * agent/helpers/stash_cache.c:

   update for previous cache_hint method

2005-06-13 17:25  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   alway pass hints to lower handlers

2005-06-13 17:15  rstory

   * snmplib/mib.c:

   - make mibs, mibdirs and mibfiles handling consistent:
     - '-XXX' adds XXX before existing
     - '+XXX' adds XXX after existing
       NOTE: this restores original behavior of '+' to that of 5.0.1. After
             5.0.2, if I read the code right, '+' behaviour on the cmd line and
             in MIBDIRS was reversed and not consistent with handle_mibs_conf.

2005-06-13 15:34  rstory

   * README.tru64:

   new read me for Tru64

2005-06-13 12:30  dts12

   * agent/mibgroup/mibII/: ifTable.c, ifTable.h,
     ifTable_columns.h, ifXTable_columns.h:

   Remove obsolete ifTable rewrite.

2005-06-13 12:25  dts12

   * apps/snmptrapd_handlers.c:

   Run trap handlers using 'system()' rather than 'execv()',
   to support trap handler shell scripts.

2005-06-13 12:16  dts12

   * snmplib/: container_binary_array.c, parse.c,
     snmpUDPIPv6Domain.c, snmp_parse_args.c, system.c
, winservice.c:

   Guard against assorted malloc failures.
   Reported by Andreas Moroder.

2005-06-13 11:38  dts12

   * snmplib/mib.c:

   Remove bogus handling of zero-width hints.
   These might be pointless, but they are strictly valid.
   (See RFC 2579, Section 3.1 (1))

2005-06-13 10:52  dts12

   * include/net-snmp/library/parse.h, snmplib/parse.c,
     snmplib/mib.c:

   Possible mechanism for addressing namespace clashes
   (in response to Matthew Boehm' Asterisk problem)

2005-06-10 16:04  hardaker

   * mibs/UDP-MIB.txt:

   update from RFC4113

2005-06-10 16:02  rstory

   * testing/rfc1213/run:

   apply testing-rfc1213-run.diff from patch 1217475: build fixes

2005-06-10 15:57  hardaker

   * mibs/rfclist:

   update the UDP-MIB to just published RFC4113

2005-06-10 15:54  rstory

   * testing/TESTCONF.sh:

   apply testing-testconf.diff from patch 1217475: build fixes

2005-06-10 15:51  rstory

   * agent/helpers/Makefile.in:

   apply agent-helpers-makefile.diff from patch 1217475: build fixes

2005-06-10 13:07  rstory

   * agent/mibgroup/agentx/subagent.c:

   init handler for agentxsocket for subagents too

2005-06-10 10:55  dts12

   * configure.in, configure:

   Yet Another Attempt to find the correct quoting of configure options.

2005-06-10 07:33  dts12

   * agent/mibgroup/disman/schedCore.c:

   Update to use the renamed internal and library query API calls.

2005-06-10 07:32  dts12

   * agent/mibgroup/utilities/: iquery.c, iquery.h:

   Tweak the specifically agent-internal query routines to use the SNMP
   library versions.

2005-06-10 07:29  dts12

   * include/net-snmp/library/snmp_client.h,
     snmplib/snmp_client.c:

   Move (and rename) session-based "internal query" API calls into the SNMP
   library, so they're available as a convenience to all SNMP applications.

2005-06-10 05:30  dts12

   * agent/mibgroup/mibII/interfaces.c:

   Move special handling for "ip" interfaces to SUNV3-only code block.
   No-one can remember what this was intended for, and it breaks
   Linux IPv6 tunnel interfaces.

2005-06-10 04:23  dts12

   * net-snmp-config.in:

   Bring authentication/encryption flags into line with the other commands.
   In fact, treats '-A/-a' as equivalent, and uses the value to distinguish
   between protocols and pass phrases.  (And similarly for -X/-x)

2005-06-09 17:45  rstory

   * snmplib/snmp_api.c:

   fix bug 1207023: snmpd crash on tcp disconnect

2005-06-09 17:19  rstory

   * snmplib/: snmp_api.c, snmp_client.c:

   - move snmp_varlist_add_variable size checks to snmp_set_var_value
     - use snmp_set_var_value in snmp_varlist_add_variable

2005-06-09 11:52  rstory

   * agent/mibgroup/tcp-mib/data_access/tcpConn_common.c,
     include/net-snmp/data_access/tcpConn.h,
     agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c:

   add ipv6 support

2005-06-09 11:45  rstory

   * include/net-snmp/library/tools.h, snmplib/tools.c:

   rename param, update docs, to reduce confusion

2005-06-09 05:13  dts12

   * agent/mibgroup/disman/schedConf.c:

   Implement parsing of the "at" and "cron" config directives.
   These still don't actually work, but you can't have everything....

2005-06-09 05:12  dts12

   * agent/mibgroup/disman/schedConf.c:

   Fix parsing of "repeat" directive.

2005-06-09 05:09  dts12

   * agent/mibgroup/disman/: schedConf.c, schedCore.h:

   It would be vaguely helpful if I knew the difference between
   hours and months, and how many of each there were!

2005-06-09 05:06  dts12

   * agent/mibgroup/disman/schedCore.c:

   Disable testing code.
   (initialising the library too early breaks config file processing:-()

2005-06-08 15:57  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   skip ipv6 code if ipv6 not enabled; noted on coders by eirik nordbroden

2005-06-07 10:17  dts12

   * agent/mibgroup/: disman.h, disman/schedConf.c,
     disman/schedConf.h, disman/schedCore.c,
     disman/schedCore.h, disman/schedTable.c,
     disman/schedTable.h, disman/schedule.h:

   Preliminary (and incomplete) implementation of the DisMan Schedule MIB.

2005-06-06 05:31  dts12

   * agent/mibgroup/utilities/: iquery.c, iquery.h:

   Utility routines for making "internal queries", to retrieve or assign
   values from elsewhere in the current agent.

2005-06-06 05:23  dts12

   * snmplib/snmpCallbackDomain.c:

   Populate callback PDU with defaults from the session structure.
   This allows community-based PDUs to be sent over a callback transport.

2005-06-02 19:14  rstory

   * snmplib/snmp_api.c:

   delay SNMPv3 EngineID probe until needed

2005-06-02 19:10  rstory

   * agent/mibgroup/ucd-snmp/diskio.c:

   apply/re-apply fix for bug 1103644, FreeBSD memory leak

2005-06-02 18:38  rstory

   * agent/helpers/: cache_handler.c, multiplexer.c,
     null.c, read_only.c:

   apply patch 1210632: Replace netsnmp_set_all_requests_error

2005-05-30 17:21  nba

   * mibs/rfclist:

   RFC 4044: FC-MGMT-MIB

2005-05-30 17:17  nba

   * mibs/IANAifType-MIB.txt:

   Current IANA version

2005-05-27 14:08  hardaker

   * perl/SNMP/SNMP.xs:

   commit missing strtok_r changes *cough*

2005-05-23 18:48  hardaker

   * apps/snmp_perl_trapd.pl, perl/ASN/ASN.pm,
     perl/agent/default_store/default_store.pm,
     perl/default_store/default_store.pm, snmplib/snmp_debug.c
, snmplib/snmpv3.c:

   Applied minor bug fix/doc patches from Thomas Anders in #1206982

2005-05-23 16:42  hardaker

   * local/fixproc:

   Use mkstemp appropriate to generate temp files

2005-05-20 10:03  dts12

   * apps/snmptrapd.c:

   Bring '-H' initialisation into line with normal startup.

2005-05-16 15:50  hardaker

   * dist/net-snmp.spec:

   Don't auto-build dependencies.  Specify a list instead.

2005-05-16 15:49  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   A bit of renumbering.

2005-05-16 15:43  hardaker

   * dist/makerelease:

   automatted release producer script

2005-05-11 19:51  driehuis

   * configure.in:

   Fix typo in comment

2005-05-11 10:02  alex_b

   * win32/dist/: htmlhelp/Net-SNMP.hhc, htmlhelp/Net-SNMP.hhp
, scripts/readme2html:

   Add README.agent-mibs to Windows binary

2005-05-11 05:20  nba

   * mibs/rfclist:

   More RFCs with MIBs

2005-05-10 21:13  alex_b

   * local/: Makefile.in, snmpconf:

   snmpconf: Allow SNMPCONFPATH to have multiple paths defined such as when the
   persistent folder is included.  snmpconf will also determine the configured
   persistent folder and prevent it from being treated as a regular configuration
   file.

2005-05-10 20:44  alex_b

   * NEWS:

   Add fixes to NEWS for next release

2005-05-09 21:07  driehuis

   * configure:

   Autoupdate

2005-05-09 20:53  driehuis

   * configure.in:

   The kernel lives in /boot/kernel/kernel on recent FreeBSD's

2005-05-09 19:35  alex_b

   * win32/dist/: README.txt,
     htmlhelp/Configuration_Overview.html,
     installer/net-snmp.nsi:

   Win32 binary: Add persist folder to SNMPCONFPATH

2005-05-09 19:00  alex_b

   * man/snmp_config.5.def, man/snmpd.8.def,
     snmplib/snmp_api.c:

   -Persistent files were not being read at startup when using
   snmp.conf persistentDir
   -Update persistent storage sections of snmp_config and snmpd
   man pages

2005-05-09 18:55  hardaker

   * local/mib2c.genhtml.conf:

   use more flexible css for markup and allow a passed in file

2005-05-09 18:12  alex_b

   * COPYING:

   Add Fabasoft R&D Software (c) notice

2005-05-09 16:37  nba

   * apps/snmpdf.c:

   detect extra arguments

2005-05-09 16:33  nba

   * apps/snmpdf.c:

   snmpget => snmpdf

2005-05-09 16:21  nba

   * mibs/rfclist:

   RFC 4008 is NAT-MIB

2005-05-09 16:20  nba

   * apps/snmpnetstat/if.c:

   Find declarations for sighold/sigset/sigpause

2005-05-09 16:18  nba

   * agent/mibgroup/ucd-snmp/memory.c:

   Ensure 0-termination of read file data

2005-05-09 16:16  nba

   * agent/mibgroup/smux/smux.c:

   Detect too many defined peers. Properly parse symbolic peers

2005-05-09 16:13  nba

   * agent/mibgroup/mibII/tcp.c:

   Needed external

2005-05-09 16:10  nba

   * agent/mibgroup/disman/mteTriggerTable.c:

   Fix format warning

2005-05-09 16:09  nba

   * local/Makefile.in:

   Fix for installing remote from source dir

2005-05-09 16:06  nba

   * agent/mibgroup/mibII/interfaces.c:

   Fix for NetBSD

2005-05-09 16:01  nba

   * configure, include/net-snmp/net-snmp-config.h.in:

   Generated

2005-05-09 15:45  nba

   * configure.in, agent/mibgroup/ucd_snmp.h,
     agent/mibgroup/host/hr_storage.c,
     include/net-snmp/system/netbsd.h:

   Fixes for NetBSD/FreeBSD for swap data

2005-05-09 15:17  nba

   * acconfig.h:

   Fix mingw test that was only applied to net-snmp-config.h.in

2005-05-09 15:13  nba

   * agent/mibgroup/ucd-snmp/diskio.c:

   Fix bogus preprocessor if

2005-05-09 04:59  dts12

   * local/mib2c.table_data.conf:

   Illustrate handling of cached tables using the table_data helper.
   (Activate using "mib2c -Scache=true ...")

2005-05-09 04:58  dts12

   * local/mib2c.table_data.conf:

   Extract required table structures when processing RowStatus assignments.

2005-05-09 04:13  dts12

   * local/mib2c.iterate.conf:

   Fix table max/min column registration.

2005-05-06 15:14  driehuis

   * configure:

   Autoupdate

2005-05-06 15:11  driehuis

   * configure.in:

   Placate autoconf259 by testing and including <vm/vm.h> before testing
   <vm/swap_pager.h>

2005-05-05 20:14  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   Applied patch #1106443 from tolga ceylan to use a proper return code check for getKstatInt

2005-05-05 20:04  hardaker

   * Makefile.top, snmplib/Makefile.in:

   Applied patch #1109712 to fix VPATH for rc files on cygwin

2005-05-05 19:58  hardaker

   * snmplib/snmpTCPIPv6Domain.c:

   Patch #1110571 from Katsuhisa ABE to set ipv6 tcp sockets to ipv6 only if possible

2005-05-05 19:51  hardaker

   * agent/mibgroup/if-mib/data_access/interface_common.c,
     snmplib/container.c:

   Applied part of patch #1110610 from Peter Breitenlohner for compiler warnings

2005-05-05 19:29  hardaker

   * apps/snmptranslate.c, man/snmptranslate.1.def,
     snmplib/mib.c:

   Applied patch #1123242 from Mike McHenry to add mib2schema compliant output to snmptranslate

2005-05-05 19:25  hardaker

   * agent/mibgroup/host/hr_proc.c:

   Applied patch #1124569 from Marcus Meissner to dynamically decide how
   many cpus there on linux and to better parse information about them.
     - modified to be compliant with ANSI and the coding style.

2005-05-05 19:11  hardaker

   * perl/agent/agent.xs:

   Patch #1062114 by "snmpportal" to clean up a few memory leaks.

2005-05-05 07:19  dts12

   * include/net-snmp/library/snmp.h, snmplib/mib.c:

   Patch #1117271 (variant) - check the buffer length when formatting
   an uptime string (though without changing the existing API call).

2005-05-05 05:07  dts12

   * man/.cvsignore:

   Ignore additional generated client man pages

2005-05-04 20:58  driehuis

   * configure:

   Autoupdate

2005-05-04 20:56  driehuis

   * configure.in:

   Use the accumulated wisdom of the previous AC_HEADERCHECKS for
   HAVE_NETINET_IP_H, HAVE_NETINET_IF_H, HAVE_NETINET_IP_ICMP_H and
   HAVE_NETINET_UDP_H (in addition to the ones already present).
   This unbreaks the build on FreeBSD 5.3 and 4.10 (but the latter
   still isn't playing with the full vm_swap deck).

2005-05-04 20:48  driehuis

   * include/net-snmp/system/freebsd5.h:

   FreeBSD 5.3 is really unhappy about getting _KERNEL defined. By forcing
   IFNET_NEEDS_KERNEL off we fix that (after all, defining _KERNEL really
   is a gross hack for platforms that don't properly export system
   internals -- famous last words:-)

2005-05-04 11:48  dts12

   * configure.in, configure:

   Patch #1124652: options to explicitly include/exclude elf and bzip libraries

2005-05-04 11:12  dts12

   * snmplib/snmp_client.c:

   Patch #1042447 - clone zero-length, non-NULL-pointer strings.

2005-05-04 08:57  dts12

   * agent/mibgroup/mibII/interfaces.c:

   Patch #1051001 - skip unnecessary call to 'auto_nlist' under NetBSD

2005-05-04 08:50  dts12

   * agent/mibgroup/examples/scalar_int.h:

   Patch #1096479 - fix declaration of initialisation routine.

2005-05-04 08:45  dts12

   * agent/mibgroup/examples/notification.c:

   Patch #1096483 - fix a minor inconstistency

2005-05-04 08:22  dts12

   * snmplib/parse.c:

   Patch #1103751 - skip editor backups when loading MIB files.

2005-05-04 08:07  dts12

   * configure, configure.in:

   Patch #1109719: Remove (apparently) redundant quoting of configure options.
   This quoting was introduced early in the v5 lifetime to support "options
   containing spaces" (see revision 5.26).  Simple testing seems to indicate
   that it's no longer needed, and it breaks AIX (possibly among others), so
   let's try without it.
     If no-one complains, this patch may need to be applied to the other branches
   as well.

2005-05-04 07:13  dts12

   * agent/mibgroup/host/hr_swrun.c:

   Patch #1118132 - handle disappearing Linux processes.

2005-05-04 06:42  alex_b

   * agent/mibgroup/util_funcs.c:

   Fixed #ifdef typo

2005-05-04 06:13  dts12

   * snmplib/scapi.c:

   Patch #1117276 - tweak EVP_DigestFinal parameters to match expected types.

2005-05-04 06:00  dts12

   * agent/mibgroup/host/hr_partition.c:

   Patch #1117265 - open devices with NDELAY when possible.
   Avoids agent hanging on missing removable devices.

2005-05-03 18:26  alex_b

   * NEWS, agent/mibgroup/util_funcs.c,
     agent/mibgroup/ucd-snmp/pass_persist.c,
     win32/net-snmp/agent/mib_module_config.h:

   Win32: Apply patch 1153271 by Ekkehard Domning for snmpd pass_persist support
   for MSVC.  Apply patch based on 1153271 for pass support for MSVC and MinGW.

2005-05-03 10:38  dts12

   * local/mib2c.int_watch.conf:

   Use the watched scalar helper (rather than specialised instance helpers)
   for implementing integer-based scalar objects.  Picks up on unsigned
   integer objects, as well as distinguishing between read-only/read-write
   MIB definitions.

2005-05-03 10:28  dts12

   * local/mib2c.iterate.conf:

   Illustrate handling of cached tables using the iterator helper.
   (Activate using "mib2c -Scache=true ...")

2005-05-03 10:23  dts12

   * snmplib/oid_stash.c:

   Stash lookup debugging code.

2005-05-03 10:19  dts12

   * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
:

   Convenience single-call APIs for integer-based watched scalars.
   (Modelled on the existing instance-based calls).

2005-05-03 09:07  dts12

   * agent/helpers/table_data.c,
     include/net-snmp/agent/table_data.h:

   Provide a (trivial) get_{first,next} API.
   Not strictly necessary in itself, but should aid the
   transition to a container-based table_data style.

2005-05-02 20:42  alex_b

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   Add limits.h header file

2005-05-02 18:46  alex_b

   * win32/: libsnmp/Makefile.in, libsnmp/libsnmp.dsp,
     libsnmp_dll/Makefile.in, libsnmp_dll/libsnmp_dll.dsp
:

   Win32 MSVC support for fd_event_manager.[ch]

2005-05-01 13:47  alex_b

   * agent/mibgroup/mibII/system_mib.c:

   Fix sysDescr support for MinGW

2005-05-01 09:20  alex_b

   * local/passtest.pl:

   Added Perl version of /local/passtest shell script

2005-04-30 20:38  alex_b

   * snmplib/tools.c:

   Cygwin: Add missing registry support for SNMPCONFPATH etc.

2005-04-30 20:36  alex_b

   * README.win32, agent/mibgroup/mibII/at.c,
     agent/mibgroup/mibII/icmp.c,
     agent/mibgroup/mibII/interfaces.c,
     agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ipAddr.c
, agent/mibgroup/mibII/mibII_common.h,
     agent/mibgroup/mibII/route_headers.h,
     agent/mibgroup/mibII/route_write.c,
     agent/mibgroup/mibII/tcp.c,
     agent/mibgroup/mibII/tcpTable.c,
     agent/mibgroup/mibII/udpTable.c,
     agent/mibgroup/mibII/var_route.c, perl/SNMP/README:

   -Remove 'define WIN32' for Cygwin and change ifdefs to check for either
   WIN32 or cygwin.
   -Add section to README.win32 describing the various Windows defines.
   -Add note to README files about spaces in folder names when compiling.

2005-04-30 18:36  alex_b

   * win32/libhelpers/: Makefile.in, libhelpers.dsp:

   Win32 MSVC build fixes

2005-04-29 12:14  dts12

   * apps/snmptrapd.c:

   Patch #1149420 - use new external fd handler routines,
   to pave the way for more integrated trap handlers.

2005-04-29 12:12  dts12

   * agent/agent_registry.c, agent/snmpd.c,
     include/net-snmp/agent/agent_registry.h,
     snmplib/Makefile.in, snmplib/fd_event_manager.c,
     include/net-snmp/library/fd_event_manager.h:

   Patch #1149420 - separate external fd handling off into
   a distinct library module.  Submitted by Sten J. Olsson

2005-04-29 11:56  dts12

   * agent/mibgroup/ucd-snmp/pass.c, man/snmpd.conf.5.def
, agent/mibgroup/ucd-snmp/pass_persist.c:

   Patch #1154488 - option to specify priority of "pass" processing

2005-04-29 11:48  dts12

   * agent/mibgroup/ucd-snmp/diskio.c:

   Apply patch #1155337 - fix diskIO average support for FreeBSD5

2005-04-27 20:22  alex_b

   * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL
, OID/Makefile.PL, SNMP/Makefile.PL,
     TrapReceiver/Makefile.PL, agent/Makefile.PL,
     agent/default_store/Makefile.PL, default_store/Makefile.PL
:

   Win32 MSVC: Abort compile if a space is detected in the base folder
   when compiling.

2005-04-27 20:10  hardaker

   * perl/TrapReceiver/TrapReceiver.xs:

   Massive debugging of memory leaks.  It is now memory-leak free!

2005-04-27 20:09  hardaker

   * perl/OID/OID.xs:

   free the sub-name if not attached to the parent structure.

2005-04-27 18:55  alex_b

   * NEWS, agent/mibgroup/host_res.h,
     agent/mibgroup/host/hr_swrun.c:

   Cygwin: Replace PID_ZOMBIE references as the flag was removed from
   Cygwin in mid Jan 2005.

2005-04-26 18:13  rstory

   * local/mib2c.array-user.conf:

   - sync some comments
   - fix handling of OIDs in row_copy code, noted on IRC by davej_

2005-04-25 12:32  rstory

   * agent/helpers/table_iterator.c:

   update table_iterator to use valid_column info

2005-04-22 11:18  dts12

   * local/mib2c.table_data.conf:

   Improve handling of non-integer-based objects in table_data template code.

2005-04-22 11:11  dts12

   * agent/helpers/instance.c:

   If an instance-based handler returns an error for a GetNext request,
   we need to skip on to the next valid instance.

2005-04-22 10:54  dts12

   * snmplib/snmpusm.c:

   Protect against failure to create initial user.

2005-04-21 12:52  rstory

   * snmplib/snmp_debug.c:

   don't track debug stats by default; add stats prototypes

2005-04-21 10:57  rstory

   * agent/mibgroup/ucd-snmp/diskio.h, mibs/UCD-DISKIO-MIB.txt
, agent/mibgroup/ucd-snmp/diskio.c:

   apply patch 1085243: Add 64-bit counters to diskIOTable

2005-04-21 10:55  rstory

   * agent/mibgroup/host/hr_disk.c:

   init stat ptr to null

2005-04-21 10:26  rstory

   * include/net-snmp/library/callback.h, snmplib/callback.c
:

   - static delete_duplicates -> public netsnmp_callback_clear_client_arg
   - tabs to spaces

2005-04-21 10:12  rstory

   * include/net-snmp/library/callback.h, snmplib/callback.c
:

   add/use callback priority macros

2005-04-21 10:05  rstory

   * snmplib/snmp_debug.c:

   add debug token exclusion

2005-04-21 09:32  rstory

   * agent/mibgroup/agent/nsDebug.c:

   skip excluded tokens (til mib is updated)

2005-04-20 23:07  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   update for change to ctx init default

2005-04-20 23:06  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   add code for DEFVALs in ctx init

2005-04-20 23:06  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   default to generate ctx init

2005-04-20 19:23  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   add note on index attributes already tested

2005-04-20 18:50  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - fix comments
   - revamp check_indexes to do basic validation before calling user func
   - explicit not writable case for index/read-only vars in set cols

2005-04-20 18:47  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   add comments in index handling function headers

2005-04-20 18:47  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
:

   - remove hardcoded table name
   - remove redundant prototype
   - add some comments
   - define prototype before use
   - fix back function name
   - fix too many params for function

2005-04-20 18:45  rstory

   * local/mib2c-conf.d/: node-validate.m2i,
     node-varbind-validate.m2i:

   - break value validation out of varbind-validate
   - compare values/lengths directly, instead of calling function
   - detect/handle ranges that are really single values

2005-04-20 18:39  rstory

   * local/mib2c-update:

   fix directory copy

2005-04-20 15:08  hardaker

   * perl/TrapReceiver/TrapReceiver.xs:

   free string passed to perl after it's passed

2005-04-20 14:44  rstory

   * agent/mibgroup/examples.h:

   add watched example

2005-04-20 14:03  rstory

   * agent/mibgroup/examples/watched.c,
     mibs/NET-SNMP-EXAMPLES-MIB.txt:

   - add example string to mib
   - add example of a watched string

2005-04-19 16:51  rstory

   * local/mib2c-conf.d/generic-value-map-reverse.m2i:

   quiet compiler (%d -> %ld)

2005-04-18 18:14  rstory

   * local/mib2c-conf.d/generic-value-map-func.m2i:

   quiet compiler (%d -> %ld)

2005-04-18 18:12  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   - fixes for create_fewer_files setting
   - define table name once, at top, for quicker updating

2005-04-18 18:11  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - revamp defaults handling
     - generate defaults in top, instead of setup_table
   - add top/table level shutdown functions
   - define user context

2005-04-18 18:10  rstory

   * local/mib2c-conf.d/: mfd-interface.m2c,
     mfd-access-container-cached-defines.m2i:

   - use new m2c_data_cache to determine if we should generate cache code
   - add function to get table container
   - most cache_* functions renamed to container_*; remaining cache versions
     call container versions
   - add table/container shutdown functions

2005-04-18 18:05  rstory

   * local/mib2c-conf.d/mfd-readme.m2c:

   move indexes_set readme here (from container-cached)

2005-04-18 18:04  rstory

   * local/mib2c-conf.d/syntax-RowStatus-get.m2i:

   - quiet compiler (%d -> %ld)
   - remove hardcoded node name

2005-04-18 18:01  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   - revamp defaults handling
     - generate defaults in top, instead of setup_table
     - always write defaults, so new options appear for user
     - new options: data_cache, data_sparse
     - more interactive questions:
       skip mapping, sparse, uncached container, generate makefile/agentx

2005-04-18 17:58  rstory

   * local/mib2c-conf.d/mfd-data-get.m2c:

   tweak exclusion of mapping functions

2005-04-18 17:54  rstory

   * local/mib2c-conf.d/m2c_table_save_defaults.m2i:

   new m2i to save all table defaults

2005-04-18 17:53  rstory

   * local/mib2c-conf.d/: default-mfd-top.m2c,
     m2c_setup_table.m2i:

   - revamp defaults handling
     - generate defaults in top, instead of setup_table
     - always write defaults, so new options appear for user

2005-04-18 17:49  rstory

   * local/mib2c.array-user.conf:

   - check for bad hdr len
   - don't free NULL ptr

2005-04-18 17:46  rstory

   * local/mib2c-update:

   - use named vars instead of positional, for clarity
   - tweaks to copy updated defaults files

2005-04-15 17:26  rstory

   * agent/mibgroup/tcp-mib.h:

   add config_add_mib

2005-04-14 18:18  rstory

   * configure:

   update for new configure.in

2005-04-14 17:14  rstory

   * configure.in:

   move generation of empty includes outside of agent enabled conditional

2005-04-13 22:52  rstory

   * local/mib2c-conf.d/syntax-DateAndTime-get.m2i:

   update parameter names to be inline w/everyone else

2005-04-13 22:51  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - generate index check routines if table persistent is set
   - don't refernce set_columns unless table settable
   - don't check/insert new rows unnless row creation is set

2005-04-13 22:47  rstory

   * local/mib2c-conf.d/: mfd-data-access.m2c, mfd-data-set.m2c
, parent-set.m2i:

   - generate index check routines if table persistent is set
   - move index check functions to data access file so they can be used by
     the persistence routines

2005-04-13 09:30  rstory

   * agent/mibgroup/: if-mib.h, ip-forward-mib.h, ip-mib.h
:

   add appropriate mibs to default load list

2005-04-08 10:38  alex_b

   * include/net-snmp/net-snmp-config.h.in:

   Change index and rindex defines for MinGW to fix compile problem.

2005-04-07 19:29  rstory

   * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c
, syntax-RowStatus-dependencies.m2i:

   - add api for reference counting
   - add api to find row from table mib index struct

2005-04-07 18:23  rstory

   * agent/helpers/table_iterator.c:

   pass in hint to get_first if sorted (suggested by Mike Thatcher on coders)

2005-04-07 13:02  rstory

   * snmplib/snmp_logging.c:

   - don't disable all filelogs when a new one is enabled.
   - again with the C++ comments, so this is re-thought before 5.3

2005-04-06 12:39  rstory

   * local/mib2c-update:

   exclude cvs Id lines from diff

2005-04-06 11:45  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   remove extraneous ;

2005-04-06 11:44  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   add missing comment close

2005-04-06 11:19  rstory

   * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c
, parent-set.m2i:

   - add function to get container size
   - track table level dirty flag for settable tables
   - check dirty & success to call snmp_store for settable persistent tables

2005-04-05 12:46  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   - update interactive setup to prompt for persistent store

2005-04-05 12:39  hardaker

   * agent/helpers/table_data2.c:

   remove old code not used for the container version

2005-04-05 12:37  rstory

   * local/mib2c-conf.d/: m2c_setup_table.m2i,
     mfd-interface.m2c, mfd-persistence.m2i, mfd-top.m2c
:

   - move persistent store code to its own file
   - update interactive setup to prompt for persistent store
   - move should_save() out of interface code, into *Table.c
   - log error if no columns found during restore

2005-04-04 15:10  rstory

   * snmplib/callback.c:

   remove unused variable

2005-04-04 14:49  rstory

   * snmplib/callback.c:

   clear duplicates so they aren't double-freed

2005-04-01 13:58  rstory

   * dist/snmptrapd-init.d:

   new startup script

2005-04-01 03:06  nba

   * man/mib2c.conf.5:

   This is a generated file

2005-03-31 19:06  hardaker

   * COPYING:

   year update

2005-03-31 18:22  hardaker

   * man/snmpcmd.1.def:

   mention AES too

2005-03-31 17:42  hardaker

   * apps/snmptrap.c:

   call snmp_shutdown

2005-03-31 17:41  hardaker

   * agent/helpers/row_merge.c:

   add result code to snmp_log message

2005-03-31 17:35  hardaker

   * agent/helpers/Makefile.in, agent/helpers/all_helpers.c
, agent/helpers/table_data.c,
     agent/helpers/table_data2.c, agent/helpers/table_dataset.c
, agent/helpers/table_dataset2.c,
     agent/mibgroup/disman/mteEventNotificationTable.c,
     agent/mibgroup/disman/mteEventNotificationTable.h,
     agent/mibgroup/disman/mteEventTable.c,
     apps/notification_log.c,
     include/net-snmp/agent/all_helpers.h,
     include/net-snmp/agent/table_data.h,
     include/net-snmp/agent/table_data2.h,
     include/net-snmp/agent/table_dataset.h,
     include/net-snmp/agent/table_dataset2.h:

   The new data and dataset helper implementations break older code and
   thus break backwards compatibility.
     - Mark the old data and dataset implementations as obsolete but restore
       them from previous CVS versions.  Reference the new ones in the docs
       for the old ones.
     - Create new data2 and dataset2 versions which are the new container
       implementations.
     - Make the current dataset implementations use the newer version.
       - except the table and add_row implementations which broke
         entirely under the new code.

2005-03-30 23:21  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   Fix row creation for vacm family tree rows that are beneath a parent row.

2005-03-30 18:45  rstory

   * agent/helpers/row_merge.c:

   - add debug
   - don't assert on condition for next/bulk
     - the whole mode counting idea needs re-thinking..
   - use SNMP_FREE instead of free, now that null ptrs are a possibility

2005-03-30 15:12  hardaker

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c
:

   run htonl on the index addrs

2005-03-29 22:38  alex_b

   * win32/libhelpers/: Makefile.in, libhelpers.dsp:

   Add stash_to_next to WIN32 MSVC Makefile and workspace.

2005-03-29 20:11  rstory

   * agent/snmpd.c:

   - comment out default disable of stderr log, since it makes it impossible
     to use stdout/stderr for logging (now that log->enabled is checked). use
     C++ comments, since the whole log setup needs re-thinking before 5.3.

2005-03-29 16:04  nba

   * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c,
     if-mib/ifXTable/ifXTable_interface.c,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c,
     ip-mib/ipAddressTable/ipAddressTable.c,
     ip-mib/ipAddressTable/ipAddressTable_interface.c,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c:

   Fix bad format parameters to snmp_log

2005-03-29 15:05  nba

   * include/net-snmp/library/cmu_compat.h,
     include/net-snmp/library/snmp_api.h, snmplib/cmu_compat.c
, snmplib/snmp_api.c, snmplib/snmp_client.c:

   Detect and report invalid PDUs sent as response

2005-03-28 15:24  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - use new check_all_requests_error to check the rc in ALL varbinds, not just
     current row/handler varbinds

2005-03-28 15:12  rstory

   * snmplib/snmp_logging.c:

   - fix bug 1170604 snmp_disable_stderrlog() is ignored
   - chec for null before deref (fix snmptrapd crash noted on irc)

2005-03-28 14:29  rstory

   *
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
:

   fix address type in index oid

2005-03-28 14:27  rstory

   * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h
:

   new function to really really check error status of all requests

2005-03-25 20:56  hardaker

   * perl/SNMP/SNMP.pm:

   check size of array in gettable before assuming it has something in it

2005-03-25 09:49  alex_b

   * man/snmp.conf.5.def:

   Add hexOutputLength to man page.

2005-03-24 22:08  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - pass NULL to config handler reg, to use current apptype
   - add seperators and headers when saving persistent data
   - remove extraneous newline in persistent data

2005-03-24 22:06  rstory

   * snmplib/read_config.c:

   new env var: SNMP_PERSISTENT_DIR

2005-03-24 16:48  rstory

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
:

   don't disable cache, just force reload for every request

2005-03-23 19:42  rstory

   * local/mib2c-conf.d/details-table.m2i:

   add module name

2005-03-23 19:41  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - fix typo
   - update config_require() path to something better for configure

2005-03-23 19:34  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   remove * from default context reg type (typedef is for struct, not ptr)

2005-03-22 17:30  rstory

   * local/mib2c-conf.d/node-get.m2i:

   match up todo with actual generated code

2005-03-22 17:27  rstory

   * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i:

   add missing param to snmp_log

2005-03-18 18:09  rstory

   * apps/snmptrapd.c:

   make signal calls conditional based on definition of signal (like snmpd)

2005-03-18 18:08  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   - add default (0) for sparse tables
   - only mkdir if it doesn't already exist
   - don't ignore mkdir errors

2005-03-18 18:06  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
:

   move temp storage for indexes outside of example conditional

2005-03-18 18:04  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   fix default for data transient (off by 1)

2005-03-18 18:04  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   don't generate column_exists_flags code if sparse table not set

2005-03-18 18:03  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   fix generated rowreq_ctx_init prototype

2005-03-18 18:01  rstory

   * local/mib2c-conf.d/: details-enums.m2i,
     generic-get-char.m2i, generic-value-map-func.m2i,
     generic-value-map-reverse.m2i, syntax-RowStatus-get.m2i
:

   change INTERNAL_* enum defines to include context (table) name

2005-03-18 17:51  rstory

   * local/mib2c.iterate.conf:

   fix some typos noted on mailing lists

2005-03-18 17:50  rstory

   * local/mib2c-update:

   - detect first run so we know to copy generate defaults to curr dir
   - diff individual files instead of recursive diff w/excludes
   - updates for new default directory style defaults

2005-03-18 17:46  rstory

   * local/mib2c:

   - add table test for lastchange and storagetype tc
   - tweak doc comments
   - document ifconf and new ifdir

2005-03-18 05:31  nba

   * mibs/: Makefile.mib, TCP-MIB.txt, rfclist:

   Update TCP-MIB to RFC 4022

2005-03-18 05:30  nba

   * mibs/IANAifType-MIB.txt:

   Updated IANA-ifType-MIB

2005-03-18 05:26  nba

   * snmplib/system.c:

   Fix a warning from BSD systems

2005-03-18 04:52  nba

   * man/.cvsignore:

   mib2c.conf.5 is a generated file

2005-03-17 05:32  nba

   * perl/TrapReceiver/const-c.inc:

   Ups, unintended patch undone

2005-03-17 04:30  nba

   * agent/agent_handler.c, agent/snmp_agent.c,
     agent/mibgroup/if-mib/data_access/interface_linux.c,
     include/net-snmp/library/snmp_logging.h,
     perl/TrapReceiver/const-c.inc, snmplib/snmp_api.c,
     snmplib/snmp_secmod.c:

   Add format checking to calls to snmp_log, and fix the uncovered errors

2005-03-15 01:13  nba

   * agent/snmpd.c:

   Include smux headers when needed

2005-03-14 16:14  nba

   * configure:

   Sync to configure.in

2005-03-14 15:53  nba

   * mibs/: INET-ADDRESS-MIB.txt, Makefile.mib, rfclist
:

   Update to current INET-ADDRESS-MIB

2005-03-14 15:48  nba

   * configure.in:

   Fix configure header alerts for Solaris 8 and 9, NetBSD 2 and FreeBSD 5

2005-03-04 15:26  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   - don't overwrite existing makefile
   - indention changes
   - explicit close of file

2005-03-04 15:24  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - add function to get/set user context
   - use new row_merge first/last api to make sure pre/post called 1/per handler
   - add rc param to post_request (yum, my own words were delicious)
   - use asp status, not status of handlers requests, when checking for
     successful request completion
   - add support for skipping non-existent rows in sparse tables
   - add more info to some debug msgs
   - use SNMP_NOSUCHINSTANCE instead of ASN_PRIV_RETRY
   - add more debugs msgs
   - don't clear set flags til post commit
   - remove redundant varbind length check
   - update for new column flag names

2005-03-04 15:19  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   - fix test for defaults in old location
   - add option to re-run interactive setup if existin defaults

2005-03-04 15:16  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - add support for skipping non-existent rows in sparse tables
   - add rc param to post_request (yum, my own words were delicious)
   - check new vars to determine whether or not to generate support files
     (doxygen, makefile, subagent)

2005-03-04 15:10  rstory

   * local/mib2c-conf.d/node-set.m2i:

   - add comments on node lengths
   - update for changes in value map reverse

2005-03-04 15:07  rstory

   * local/mib2c-conf.d/: generic-get-char.m2i,
     generic-value-map-reverse.m2i:

   - update BITS fields to use define INTERNAL_*_FLAG defines, instead of IS_SET_*
   - add obvious note on the difference between C bit order and SNMP bit order
   - add BITS mapping to reverse value map

2005-03-04 15:02  rstory

   * local/mib2c-conf.d/: generic-table-oids.m2c,
     parent-dependencies.m2i, parent-set.m2i,
     syntax-RowStatus-dependencies.m2i:

   change column flag names to reduce confusion with other defined names

2005-03-04 14:59  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   add new m2c_table_sparse to defaults

2005-03-04 14:58  rstory

   * local/mib2c-conf.d/m2c_setup_enum.m2i:

   use new var for enum suffix

2005-03-04 14:57  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   new var for enum suffix, set to _flag for bits objects

2005-03-04 13:24  rstory

   * local/mib2c-conf.d/details-enums.m2i:

   - move INTERNAL_* enum macros inside ifdefs for TC
   - generate INTERNAL_* enums flags for BITS

2005-03-03 19:45  rstory

   * include/net-snmp/agent/agent_handler.h:

   update comments

2005-03-03 19:13  rstory

   * snmplib/check_varbind.c:

   fix netsnmp_check_vb_range (check values, not sizes)

2005-03-03 19:11  rstory

   * agent/helpers/row_merge.c,
     include/net-snmp/agent/row_merge.h:

   - keep saved status data between mode calls (in reqinfo), so we can..
   - build all temporary request lists before calling next handler, so we can..
   - track number of requests and number of rows, so we can..
   - provide api for lower handler to know if current call is for first/last row
   - log a warning if handler for row returns error, but DONT exit loop
     - if lower handler returns err, pass it to parent
   - add more debugging

2005-03-03 15:33  rstory

   * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
:

   add option to watched timestamp to have a pointer to a direct value

2005-03-02 18:56  rstory

   * local/mib2c-conf.d/generic-table-oids.m2c:

   - move column bit flag macros up with column number macros
   - bail iff more than 32 columns. fix this later...

2005-03-02 18:54  rstory

   * local/mib2c.mfd.conf:

   - don't run extra file from top; move down so can be controlled by defaults

2005-03-02 18:52  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   - remove unused setup of m2c_nvv_sizeof

2005-03-02 18:50  rstory

   * local/mib2c-conf.d/node-varbind-validate.m2i:

   - rework initial check_vb_* logic, checking max_size for octet strings
   - fix range checks for octet strings
   - use m2c data_item and node directory, eliminating a var from node setup
   - remove generated comment and some commented out conf stuff

2005-03-02 18:19  rstory

   * snmplib/check_varbind.c:

   proper implementation for check_vb_size_range

2005-03-02 16:56  rstory

   * local/mib2c-conf.d/node-get.m2i:

   - move TODO comment away from linke likely to be deleted
   - a log message indicating a node is not implemented

2005-03-02 15:02  rstory

   * snmplib/read_config.c:

   - allow octest string read to fill buffer
   - don't null terminate octet string if buffer full
   - warn if input is larger than buffer

2005-03-02 14:59  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   change default registration typedef to struct (not a ptr to struct)

2005-03-02 14:56  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   change default registration typedef to struct (not a ptr to struct)

2005-03-02 14:35  rstory

   * local/mib2c-conf.d/: mfd-access-unsorted-external-defines.m2i
, mfd-data-access.m2c, mfd-readme.m2c,
     parent-set.m2i:

   change default registration typedef to struct (not a ptr to struct)

2005-03-02 14:24  rstory

   * include/net-snmp/library/check_varbind.h,
     snmplib/check_varbind.c:

   fix mis-named function; add proto for correct name

2005-03-02 14:18  rstory

   * agent/mibgroup/smux/smux.c:

   allow snmpd.conf smux OIDs to be text, not just numeric

2005-03-02 14:05  rstory

   * agent/mibgroup/agentx/master_admin.c:

   - fix library dependencies
     - use new sysOR registration callback instead of direct function calls

2005-03-02 13:58  rstory

   * agent/mibgroup/mibII/sysORTable.c:

   add/register callbacks for reg/unreg sysOR entries

2005-03-02 13:56  rstory

   * include/net-snmp/agent/agent_callbacks.h:

   add callbacks for reg/unreg sysOR entries

2005-03-02 13:51  rstory

   * agent/mibgroup/agentx/subagent.c:

   - log INFO message on successful connect to master
   - always log peername on unsuccessful connect attempt

2005-03-02 13:48  rstory

   * agent/mibgroup/agentx/master.c:

   always log agentx peer name on connect failure

2005-03-02 13:45  rstory

   * agent/mibgroup/agentx/client.c:

   - log message on failed registration
   - update for new version_sysoid location

2005-03-02 13:43  rstory

   * agent/mibgroup/util_funcs.c:

   more debug/error log for problems with cache file

2005-03-02 13:36  rstory

   * agent/: snmp_agent.c, mibgroup/mibII/system_mib.c:

   - fix library dependencies
     - move version_sysoid into the agent (fix library dependencies)
     - update system_mib for new sysoid location
   - don't call hosts_ctl for callback connection
   - log addr_string for UNKNOWN connections

2005-03-02 12:17  rstory

   * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i:

   add debug

2005-03-02 12:14  rstory

   * local/mib2c-conf.d/subagent.m2c:

   - add -x param for master address
   - add windows SOCK_* macros

2005-03-02 12:03  rstory

   * local/mib2c-conf.d/mfd-doxygen.m2c:

   don't overwrite existing conf file

2005-03-02 11:58  rstory

   * dist/net-snmp.spec:

   - fix spec so rpmbuild w/parameters should work ok
     - make sure perl uses RPM prefix, instea of hardcoded /usr (config, pathsub)
     - make sure makeinstall uses proper include dir path

2005-02-28 07:52  wasmith32

   * agent/mibgroup/host/hr_filesys.c:

   Added WIN32 ifdef blocks to accomodate compiling the HOST-RESOURCE mib on
   Windows.

2005-02-28 07:50  wasmith32

   * agent/mibgroup/host/hr_storage.c:

   Windows HOST-RESOURCE mib implementation. struct win_statfs has been moved
   to hr_storage.h.

2005-02-28 07:48  wasmith32

   * agent/mibgroup/host/hr_storage.h:

   Windows HR mib implementation.

2005-02-27 22:34  alex_b

   * perl/SNMP/: SNMP.pm, t/mib.t, t/startagent.pl:

   Apply Max Baker's patch 1117696 which fixes a regex that splits a tag from
   an iid.  Also added additional tests to mib.t test script.

2005-02-26 07:21  wasmith32

   * agent/mibgroup/host/hr_network.c:

   This is part of the HOST-RESOURCE Windows implementation. hr_network.c will
   now compile with MinGW but much of the functionality still needs to be implemented.

2005-02-25 17:45  rstory

   * agent/snmpd.c:

   set a good example and call SOCK_CLEANUP before exit

2005-02-25 17:36  rstory

   * local/mib2c-conf.d/: generic-data-allocate.m2i,
     m2c_setup_table.m2i, mfd-interface.m2c:

   fix typo in variable name

2005-02-25 17:06  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - fix prototypes, noted by niels
   - don't generate doxygen conf file

2005-02-25 17:03  rstory

   * local/mib2c-update:

   ignore cvs Id tags when performaing diff

2005-02-25 16:46  rstory

   * agent/: mibgroup/smux/smux.h, mib_modules.c,
     snmp_vars.c:

   - eliminate libnetsnmpagent refs to libnetsnmpmibs
     - move module_init_list stuff into agent libs
     - move smux code into agent libs

2005-02-25 16:31  rstory

   * agent/agent_registry.c:

   - add context to register_mib debug
   - warn if passed context doesn't match reginfo->contextName

2005-02-25 16:18  rstory

   * agent/mibgroup/agentx/master_admin.c:

   register with context, if specified

2005-02-25 16:10  rstory

   * net-snmp-config.in:

   - fix library orders in link lines
   - add windows SOCK_* macros to generated subagent

2005-02-19 07:00  wasmith32

   * agent/mibgroup/host/hr_storage.c:

   Part of the HOST-RESOURCE implementation for Windows.

   * Defined win_statfs structure.
   * Defined pagesize for Windows as 4096 (4k is what I have found through my
   	research. There is probably a variable or function to get the information
   	on Windows but I have not found it yet.)
   * Added functions win_statfs() and win_realpath().

2005-02-16 16:48  nba

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   Killing warnings

2005-02-16 16:48  nba

   * mibs/: NET-SNMP-EXAMPLES-MIB.txt, NET-SNMP-EXTEND-MIB.txt
, NET-SNMP-TC.txt:

   smilint'ing

2005-02-15 11:23  dts12

   * agent/mibgroup/agent/extend.c:

   Implement proper SET support for nsExtendRunType.

2005-02-12 08:45  nba

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   Move variable unused when <picl.h> unavailable for Solaris

2005-02-12 08:32  nba

   * agent/mibgroup/ucd-snmp/lmSensors.c,
     include/net-snmp/system/solaris.h,
     snmplib/snmpTCPIPv6Domain.c:

   Fix warnings

2005-02-12 08:07  nba

   * agent/: helpers/instance.c, helpers/watcher.c,
     mibgroup/agent/extend.c, mibgroup/mibII/ipAddr.c:

   Solaris gcc -m64 fixes

2005-02-12 06:42  nba

   * agent/snmp_agent.c:

   More details when response fails. Good for locating 64-bit problems

2005-02-12 05:58  nba

   * agent/mibgroup/host/hr_system.c:

   Fixing warnings

2005-02-12 05:17  nba

   * agent/mibgroup/ucd_snmp.h, agent/mibgroup/mibII/tcpTable.c
, include/net-snmp/system/netbsd.h:

   Integrate fixes from NetBSD port

2005-02-10 14:53  nba

   * mibs/UCD-SNMP-MIB.txt:

   Fix misleading comment. Thanks to bug 1086870

2005-02-10 13:43  nba

   * agent/snmp_agent.c:

   Include syslog.h also if not using libwrap

2005-02-10 13:24  nba

   * agent/mibgroup/ucd-snmp/vmstat.c:

   Fix sysIORawSent/Received which are reversed for Linux. Bug 1102518

2005-02-10 10:45  nba

   * agent/mibgroup/ucd-snmp/diskio.c:

   Fix FreeBSD memory leak, thanks to John Sellens, bug 1103644

2005-02-10 08:10  nba

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   Fixing warnings

2005-02-10 07:35  nba

   * snmplib/container.c:

   Fixing warnings

2005-02-10 07:22  nba

   * snmplib/mib.c:

   Fix an extraneous newline ending hexstrings

2005-02-09 16:34  nba

   * man/snmpcmd.1.def:

   Fix bad index, pointed out in bug 1116652

2005-02-09 16:30  nba

   * apps/snmptable.c:

   Fix a bad error message

2005-02-09 16:25  nba

   * agent/snmpd.c, apps/snmptrapd.c:

   Remove warnings

2005-02-09 16:15  nba

   * snmplib/mib.c:

   Remove warnings

2005-02-09 16:01  nba

   * agent/mibgroup/if-mib/data_access/interface_common.c,
     agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
     include/net-snmp/data_access/interface.h:

   Another hunt fixing warnings

2005-02-09 14:46  nba

   * include/net-snmp/library/snmp_enum.h,
     include/net-snmp/library/snmp_logging.h,
     snmplib/snmp_enum.c, snmplib/snmp_logging.c:

   Add some missing const-ness for parameters

2005-02-08 16:56  nba

   * agent/mibgroup/if-mib/data_access/interface_linux.c,
     agent/mibgroup/if-mib/ifTable/ifTable.h,
     agent/mibgroup/if-mib/ifTable/ifTable_interface.c,
     agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
, agent/mibgroup/ip-mib/data_access/ipaddress_common.c
, agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h,
     agent/mibgroup/ip-mib/data_access/systemstats_common.c,
     agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
,
     agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c
, agent/mibgroup/utilities/execute.c,
     include/net-snmp/agent/table_container.h,
     include/net-snmp/library/snmpUDPDomain.h,
     snmplib/snmpUDPDomain.c, snmplib/snmp_auth.c:

   Fix a bunch of trivial warnings

2005-02-08 15:06  nba

   * mibs/: IANAifType-MIB.txt, SMUX-MIB.txt, ianalist
, rfclist, smistrip:

   Update to current versions

2005-02-08 14:54  nba

   * mibs/NET-SNMP-AGENT-MIB.txt:

   Fixes to allow it to pass smilint

2005-01-27 22:52  rstory

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
:

   disable caching since other code modifies underlying data

2005-01-25 16:24  rstory

   * dist/RELEASE-INSTRUCTIONS:

   remove note on cvs2cl workaround, add note on how to get current version

2005-01-25 08:51  dts12

   * mibs/NET-SNMP-EXTEND-MIB.txt:

   Fix misnamed row structure.

2005-01-22 16:49  alex_b

   * local/FAQ2HTML, local/html-add-header-footer.pl,
     man/make_index.pl, man/man_sections.txt,
     mibs/Makefile.in, mibs/makehtml.pl:

   Updated scripts etc for generating web content.

2005-01-22 15:38  alex_b

   * README.win32, win32/dist/README.txt,
     win32/dist/htmlhelp/Configuration_Overview.html:

   Win32 registry documentation improvements

2005-01-22 10:42  wasmith32

   * agent/mibgroup/host/hr_system.c:

   Added count_users functionality for Windows. The function currently returns
   0 for a failed call to NetWkstaGetInfo() and may require more error checking
   on Windows systems to return a correct value for failure.

2005-01-21 11:08  dts12

   * agent/mibgroup/disman/mteEventTable.c:

   Use the (new) table_dataset iterator API routines,
   rather than the internal fields directly.

   (I wonder how many more bits I broke?)

2005-01-21 05:13  dts12

   * agent/helpers/stash_to_next.c:

   Don't be such an impatient child, Dave!  If I've
   told you once, I've told you a thousand times:

   Tidy up properly after one request before starting on the next.

   <shakes head sorrowfully>
   Some people! - I blame the parents.....

2005-01-20 09:25  dts12

   * agent/helpers/table_data.c,
     include/net-snmp/agent/table_data.h:

   Re-implement 'table_data' using the 'table_container' helper.
   The two are almost identical in behaviour anyway - just with
   different expectations over the format of a per-row structure.

2005-01-20 09:09  dts12

   * apps/notification_log.c:

   Use the (new) table_dataset iteration API,
   rather than fiddling with the internal implementation.

2005-01-20 09:07  dts12

   * agent/helpers/table_data.c, agent/helpers/table_dataset.c
, include/net-snmp/agent/table_data.h,
     include/net-snmp/agent/table_dataset.h:

   Provide a clean API for walking through the rows of a table
   (Rather than relying on a particular internal representation).

2005-01-20 09:02  dts12

   * agent/helpers/table_dataset.c,
     include/net-snmp/agent/table_dataset.h:

   The API for counting the number of rows was confusingly
   named, and not actually declared in the header file.
   Introduce a more sensible version.

2005-01-19 09:14  dts12

   * agent/helpers/table_container.c,
     include/net-snmp/agent/table_container.h:

   We seem to have an inconsistently named API, depending on whether it
   is being defined inline or not.  This does not feel like a Good Idea.
   Ensure that the same names work, regardless of inlining.
   (That introduces a certain duplication of code, but such is life)

2005-01-13 11:29  hardaker

   * agent/mibgroup/mibII/ipCidrRouteTable.h:

   Newer IP-FORWARD-MIB from an ID set to become an RFC

2005-01-13 11:24  hardaker

   * mibs/: IP-FORWARD-MIB.txt, IANA-RTPROTO-MIB.txt,
     Makefile.in:

   Newer IP-FORWARD-MIB from an ID set to become an RFC

2005-01-12 11:50  dts12

   * apps/snmptrapd.c:

   Provide a means for snmptrapd to report /etc/hosts.{allow,deny}
   style access control activity.
   This should perhaps be logged via 'snmp_log' (c.f agent/snmp_agent.c)
   but I seem to recall problems with duplicate symbols.  But a debug
   message should be safe enough....

2005-01-12 11:26  rstory

   * agent/mibgroup/utilities/execute.c:

   define setPerrorstatus until proper fix implemented

2005-01-12 09:43  alex_b

   * snmplib/tools.c:

   Apply patch from Philip W Gillis and Daniel Kerns for win32 getenv crash.

2005-01-12 06:36  dts12

   * agent/helpers/stash_cache.c,
     include/net-snmp/agent/stash_cache.h:

   Support configuration of stash-cache timeouts, both at
   registration and via the NET-SNMP-AGENT-MIB::nsCacheTable.
   (Don't much like the API names, though - improved suggestions
   gratefully received).

2005-01-12 06:23  dts12

   * agent/helpers/stash_cache.c:

   Use the standard cache helper, rather than handling this internally.

2005-01-12 06:22  dts12

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   Make the handler chain information available to the cache load routine.
   (And fix a broken debug message)

2005-01-12 05:16  dts12

   * agent/helpers/Makefile.in:

   Include the new 'stash_to_next' helper in the helper library.

2005-01-11 10:11  dts12

   * include/net-snmp/agent/stash_cache.h,
     agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c
:

   Automatically inject the stash_to_next helper at registration,
   rather than dynamically during request processing.
   (We must try to keep our beloved leader happy and content and unsuspecting....)

2005-01-11 10:02  dts12

   * agent/agent_handler.c:

   Support the injection of a handler sub-chain
   (rather than just a single handler)

2005-01-09 11:31  rstory

   * man/snmpd.conf.5.def:

   config.h -> net-snmp-config.h

2005-01-08 10:10  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   read/create default files from/in subdir

2005-01-08 10:01  rstory

   * local/mib2c-conf.d/: default-mfd-top.m2c,
     generic-value-map-func.m2i, m2c_setup_node.m2i,
     mfd-interactive-setup.m2c, mfd-readme.m2c:

   read/create default files from/in subdir

2005-01-08 07:45  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - rename some of the new persistent functions/vars
   - fix length handling for BITS
   - use stack for line buffer
   - add/tweak some debug msgs

2005-01-07 07:22  dts12

   * agent/helpers/stash_cache.c, agent/helpers/stash_to_next.c
, agent/helpers/table_iterator.c,
     include/net-snmp/agent/agent_handler.h,
     include/net-snmp/agent/stash_to_next.h:

   Extend the applicability of Wes' "stash_cache" helper, by
   automatically converting a GETSTASH request into a GETNEXT
   walk for those chains that don't support this mode directly.
   (And provide a way for chains that do, to say so!)

2005-01-07 04:37  dts12

   * local/mib2c.scalar.conf:

   Use netsnmp_check_vb_type for checking SET requests.

2005-01-06 12:33  rstory

   * NEWS:

   not persistence support for mfd

2005-01-06 12:31  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - add include to quite warning
   - add persistence

2005-01-06 12:26  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   remove condition on prototype gen now that function is always generated

2005-01-06 10:16  rstory

   * NEWS:

   mention new option to disable set requests

2005-01-06 10:10  rstory

   * include/net-snmp/net-snmp-config.h.in:

   new option to disable set requests (does not exclude set processing code - yet)

2005-01-06 10:08  rstory

   * configure:

   update for new configure.in

2005-01-06 09:57  rstory

   * configure.in, agent/snmp_agent.c:

   new option to disable set requests (does not exclude set processing code - yet)

2005-01-06 09:53  rstory

   * local/mib2c-conf.d/generic-value-map-func.m2i:

   remove conditional for var decl, since use isn't conditional

2005-01-06 09:51  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
:

   add comment on how to disable caching

2005-01-06 09:49  rstory

   * local/mib2c-conf.d/syntax-InetAddress-get.m2i:

   - add missing % spec in log msg
   - gen code to copy value once addrType is known

2005-01-05 17:28  rstory

   * local/mib2c-conf.d/subagent.m2c:

   init mibs before snmp so conf file registrations work

2005-01-05 15:29  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   always generate row undo_setup/undo_cleanup

2005-01-05 10:12  rstory

   * net-snmp-config.in:

   add case label to match lablel given in usage msg

2005-01-03 10:51  rstory

   * agent/mibgroup/mibII/interfaces.c:

   comment out override checks where we don't have the interface name

2005-01-02 20:34  rstory

   * snmplib/mib.c:

   Recognise whitespace characters as printable.

2005-01-02 20:32  rstory

   * agent/mibgroup/mibII/vacm_conf.c:

   Only issue "access control not configured" warning for the agent
   (not snmptrapd)

2005-01-02 19:50  rstory

   * local/mib2c-conf.d/: generic-data-allocate.m2i,
     mfd-data-get.m2c, mfd-interface.m2c:

   don't generate TODO item for code in interfaces file

2005-01-02 18:24  rstory

   * agent/agent_trap.c:

   - don't bind local trapsinks to localhost if clientAddr is set

2004-12-31 09:28  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   comment clarification

2004-12-28 18:49  rstory

   * local/mib2c.mfd.conf:

   fix logic for mfd table test

2004-12-28 17:28  rstory

   * agent/snmp_agent.c:

   update rfc reference

2004-12-28 16:02  rstory

   * agent/helpers/instance.c:

   - don't register ronly handlers as RWRITE
   - add missing netsnmp_register_int_instance_context

2004-12-28 15:54  rstory

   * agent/mibgroup/mibII/vacm_conf.c:

   use macro constants for return values, instead of hardcoded values

2004-12-28 15:53  rstory

   * snmplib/snmpUDPDomain.c:

   debug msg w/errno when sendto fails

2004-12-28 15:52  rstory

   * snmplib/snmp_api.c:

   add netsnmp_assert on bad ASN build

2004-12-28 15:16  rstory

   * agent/: agent_registry.c, helpers/old_api.c:

   - always specify context, if available) for register callbacks
     (so disconnected agentx subagents reconnect w/proper context)
   - memset struct on stack to 0

2004-12-28 12:02  rstory

   * net-snmp-config.in:

   fix bug 1049607: net-snmp-config --compile-subagent broken

2004-12-27 10:55  rstory

   * local/mib2c-conf.d/mfd-readme.m2c:

   add pointer to tutorial and commandline to generate pseudo-todo list

2004-12-25 00:34  rstory

   * local/mib2c.mfd.conf:

   bail on non-table OID until multiple tables per file are supported

2004-12-25 00:21  rstory

   * agent/mibgroup/ucd-snmp/pass_persist.c:

   fix bug 1062986: pass and pass_persist fail and crash snmpd

2004-12-24 23:51  rstory

   * snmplib/system.c:

   fix bug 1072406: invalid operator precedence in opendir()

2004-12-24 10:52  rstory

   * snmplib/snmp_logging.c:

   fix bug 1084413: Can't disable file logging

2004-12-24 10:32  rstory

   * apps/snmptrapd_handlers.c:

   fix bug 1040711: snmptrapd: SIGHUP duplicates traphandlers (repeatedly)

2004-12-24 09:50  rstory

   * local/mib2c-update:

   add -p to mkdir parm

2004-12-24 09:42  rstory

   * snmplib/snmpUDPIPv6Domain.c:

   remove hardcoded HAVE_IFNAMETOINDEX now that configure checks for it

2004-12-24 09:05  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   - don't open stdout til we need it
   - explicit close for opened file
   - change default to asking questions instead of using defaults

2004-12-24 09:01  rstory

   * local/mib2c.mfd.conf:

   - change default for interactive setup to on
   - don't override report progress var if already set

2004-12-23 17:57  alex_b

   * README.win32, agent/mibgroup/mibII/system_mib.c,
     win32/Configure, win32/net-snmp/net-snmp-config.h,
     win32/net-snmp/net-snmp-config.h.in:

   Win32: Fix compiling without PSDK.

2004-12-23 14:19  alex_b

   * agent/mibgroup/mibII/interfaces.c,
     win32/libsnmp_dll/libsnmp.def,
     win32/libsnmp_dll/libsnmp.def.in,
     win32/net-snmp/net-snmp-config.h,
     win32/net-snmp/net-snmp-config.h.in,
     win32/netsnmpmibssdk/Makefile.in,
     win32/netsnmpmibssdk/netsnmpmibssdk.dsp:

   Win32 MSVC compile fixes

2004-12-22 18:09  rstory

   * agent/agent_trap.c:

   fix bug 1088765: Agent fails to send traps to remote target

2004-12-22 16:28  rstory

   * configure:

   update for new configure.in

2004-12-22 16:12  rstory

   * configure.in, include/net-snmp/net-snmp-config.h.in
:

   - test for if_nametoindex

2004-12-22 13:37  hardaker

   * FAQ, README.thread:

   mention that v3 isn't thread safe

2004-12-16 21:08  rstory

   * snmplib/read_config.c:

   log warning on bad hex length (higher routines don't get error indication)

2004-12-16 20:55  rstory

   * agent/mibgroup/ucd-snmp/proxy.c:

   ifdef out v1/v2 code when both disabled

2004-12-16 18:14  rstory

   * agent/helpers/table_dataset.c:

   -check for duplicate table defs in snmpd.conf
   -more informative error messages
   -support run-time tables which are augmentations
   -log error if run-time row add fails

2004-12-16 17:03  rstory

   * agent/helpers/table_data.c:

   more informative error messages

2004-12-16 14:59  rstory

   * snmplib/snmp_transport.c:

   check for null var before deref

2004-12-16 14:55  rstory

   * agent/agent_registry.c:

   cache next ptr b4 object could be freed

2004-12-16 14:42  rstory

   * ltmain.sh:

   more helpful error message on missing library

2004-12-16 14:40  rstory

   * Makefile.rules:

   add INSTALL_PREFIX to progress messages

2004-12-15 11:17  rstory

   * configure:

   update for new configure.in

2004-12-14 08:16  rstory

   * agent/mibgroup/utilities/execute.c:

   delete extra ';'

2004-12-14 06:42  rstory

   * configure.in:

   fix quoting on eval lines

2004-12-13 12:40  hardaker

   * agent/agent_registry.c:

   registration lookup optimization allowing incoming requests to more quickly search through the linked list and do single int compares instead of full OID compares for much of the search tree.  Should signficantly increase the search speed for new requests.

2004-12-13 12:37  rstory

   * perl/TrapReceiver/TrapReceiver.pm, perl/ASN/ASN.pm,
     perl/AnyData_SNMP/Storage.pm, perl/OID/OID.pm,
     perl/SNMP/SNMP.pm, perl/agent/agent.pm,
     perl/agent/default_store/default_store.pm,
     perl/default_store/default_store.pm, FAQ, README
, sedscript.in, dist/net-snmp.spec,
     snmplib/snmp_version.c:

   - (): version tag ( 5.3.dev )

2004-12-13 12:32  hardaker

   * snmplib/snmp_api.c:

   Added a new oid-compare function which returns where the OIDs differed

2004-12-13 12:27  hardaker

   * include/net-snmp/agent/var_struct.h:

   add an extra sorting variable: oid_off

2004-12-13 08:25  rstory

   * configure:

   update for new configure.in

2004-12-13 08:24  rstory

   * configure.in:

   fix missing end quote

2004-12-10 15:15  rstory

   * NEWS:

   update for recent checkins

2004-12-10 15:00  rstory

   * agent/helpers/table.c:

   -comment tweaks
   -free varbind indexes before parsing new ones
   -add/use proper data_list free function for row stashes

2004-12-10 14:44  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   fix for using ifName for ifDescr when ifDescr not available

2004-12-10 14:41  rstory

   * agent/helpers/table_dataset.c:

   -fix bug 1034008: memory leak using SET for table_dataset
   -remove unsupportd % spec in config_pwarn

2004-12-10 13:14  rstory

   * agent/mibgroup/utilities/execute.c:

   apply patch 1052460: agent deadlock on exec

2004-12-10 13:01  rstory

   * agent/mibgroup/if-mib/: ifXTable/ifXTable.c,
     ifXTable/ifXTable_interface.c, ifTable/ifTable_interface.c
, ifTable/ifTable_interface.h:

   apply patch 1055036: if-mib init order fix

2004-12-10 12:56  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   apply patch 1057057: ipSystemStatsTable index fix, add ipv6

2004-12-10 11:06  rstory

   * agent/Makefile.in:

   -new targets to make agentlib, miblib or both
   -remove agent lib dependency on mib lib

2004-12-10 11:04  rstory

   * Makefile.in:

   new targets to make snmplib, agent, all or individual apps

2004-12-10 11:01  rstory

   * configure:

   update for new configure.in

2004-12-10 11:00  rstory

   * configure.in:

   -fix disable snmpv2c
   -add partial target os to module cflags
   -restore missing var init (fix configure slowdown)
   -more debugging

2004-12-10 10:15  rstory

   * testing/rfc1213/snmpfun.sh:

   fix table checks by adding missing null parameter

2004-12-10 10:07  rstory

   * snmplib/asn1.c:

   comment change only- document why test may not always be false

2004-12-10 09:57  rstory

   * local/mib2c-conf.d/mfd-readme.m2c:

   consistent table naming in example flow, noted on coders by Dave

2004-12-10 09:48  rstory

   * include/net-snmp/agent/mfd.h,
     local/mib2c-conf.d/mfd-interface.m2c:

   -add flag for row deleted
   -if no errors, insert/delete new/deleted row into container

2004-12-10 09:46  rstory

   * local/mib2c-conf.d/generic-value-map.m2i:

   fix case of missing get code

2004-12-10 09:41  rstory

   * agent/mibgroup/mibII/var_route.c:

   use same cache timeout on all platforms

2004-12-10 09:33  rstory

   * agent/mibgroup/mibII/interfaces.c:

   - apply patch 1056927: 5.2-p03: freebsd interface bugs
     - fix bug 1055781: get-next fails to step into interfaces group correctly
     - fix bug 1056760: agent ignores ifspeed, type settings in snmpd.conf
   - also fix bug 1056760 fo HP-UX, solaris, Win32 and others

2004-12-10 08:49  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   apply patch 1073897: fix if-mib data access 64bit counter wrap detection

2004-12-09 22:39  rstory

   * agent/helpers/table_array.c:

   - delete removed row after user commit function called
   - remove row insert/delete in undo - handled in commit

2004-12-09 22:15  rstory

   * agent/helpers/baby_steps.c:

   check requests for errors on get modes too

2004-12-09 21:01  rstory

   * snmplib/snmp_client.c:

   don't free null pointer

2004-12-09 11:57  dts12

   * man/: snmp.conf.5.def, snmp_config.5.def,
     snmpd.conf.5.def, snmptrapd.conf.5.def:

   Slightly cleaner summaries of config file handling.

2004-12-09 11:53  dts12

   * apps/snmptrapd.c:

   Allow the trap daemon to specify a non-default AgentX socket.

2004-12-09 11:52  dts12

   * include/net-snmp/library/check_varbind.h,
     snmplib/check_varbind.c:

   New utility routines for checking maximum (rather than exact) size limits.

2004-12-09 11:49  dts12

   * agent/helpers/row_merge.c:

   Use the length supplied during registration when deciding how
   much of the OID to skip before comparing instance subidentifiers,
   rather than trying to second-guess what the MIB implementer wanted.

   The MfD framework (which is the only place this helper is currently
   used) already takes the object subidentifier into account when
   inserting the helper, thus doing so again will break things.

-------------------------------------------------------------------------------

Changes: V5.1 -> V5.2

2004-11-24 17:34  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2 )

2004-11-24 17:34  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2 )

2004-11-24 17:34  hardaker

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2 )

2004-11-24 17:33  hardaker

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2 )

2004-11-24 17:33  hardaker

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2 )

2004-11-24 17:33  hardaker

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2 )

2004-11-24 17:33  hardaker

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2 )

2004-11-24 17:33  hardaker

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2 )

2004-11-24 17:33  hardaker

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2 )

2004-11-24 17:33  hardaker

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2 )

2004-11-24 17:32  hardaker

   * FAQ:

   - (FAQ): version tag ( 5.2 )

2004-11-24 17:32  hardaker

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2 )

2004-11-24 17:15  hardaker

   * NEWS:

   wording changes suggested by Robert

2004-11-24 17:12  hardaker

   * perl/OID/OID.pm:

   document get_indexes() by example

2004-11-24 17:09  hardaker

   * perl/SNMP/SNMP.pm:

   document gettable()

2004-11-24 16:44  hardaker

   * agent/helpers/Makefile.in:

   Convert GNU specific make hacks to portable version

2004-11-24 16:42  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   minor updates

2004-11-24 16:41  hardaker

   * NEWS:

   Update for 5.2 adding a ton of new stuff

2004-11-24 14:35  hardaker

   * ChangeLog:

   Update for 5.2

2004-11-24 10:55  hardaker

   * README:

   update for 5.2.  Added a few references to the other README files

2004-11-24 10:33  hardaker

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3,
     netsnmp_agent_registry.3, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3,
     netsnmp_bulk_to_next.3, netsnmp_cache_handler.3,
     netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_config.3,
     netsnmp_read_only.3, netsnmp_row_merge.3,
     netsnmp_scalar.3, netsnmp_scalar_group_group.3,
     netsnmp_serialize.3, netsnmp_snmp_agent.3,
     netsnmp_snmp_alarm.3, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3,
     netsnmp_table.3, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3,
     netsnmp_table_dataset.3, netsnmp_table_iterator.3,
     netsnmp_util.3, netsnmp_utilities.3,
     netsnmp_variable_list.3, netsnmp_watcher.3:

   Man page update for 5.2

2004-11-24 10:18  hardaker

   * configure, configure.in, doxygen.conf:

   update to 5.2

2004-11-24 08:40  hardaker

   * man/snmpd.conf.5.def:

   strict man page fixes from Eric S. Raymond

2004-11-18 05:27  rstory

   * README.osX:

   fix type noted on coders

2004-11-17 10:17  rstory

   * README.osX:

   - document flags to use to install over Apple's version (which has a bad
     copy of net-snmp-config
   - document exluding the unsupported icmp table

2004-11-17 06:49  dts12

   * AGENT.txt:

   Fix typo and missing config directive, reported by William Buckley.
   Emphasise (in an understated British sort of way) that this is primarily
   describing the v4 agent, and things may be different with the v5 toolkit.

2004-11-17 05:29  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc4 )

2004-11-17 05:29  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc4 )

2004-11-17 05:28  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.rc4 )

2004-11-17 05:28  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.rc4 )

2004-11-17 05:28  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.rc4 )

2004-11-17 05:28  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc4 )

2004-11-17 05:28  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.rc4 )

2004-11-17 05:28  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc4 )

2004-11-17 05:27  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.rc4 )

2004-11-17 05:27  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.rc4 )

2004-11-17 05:27  rstory

   * FAQ:

   - (FAQ): version tag ( 5.2.rc4 )

2004-11-17 05:26  rstory

   * README:

   - (README): version tag ( 5.2.rc4 )

2004-11-17 05:26  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.rc4 )

2004-11-16 16:56  rstory

   * configure:

   update for new configure.in

2004-11-16 16:55  rstory

   * configure.in, doxygen.conf:

   update version to rc4

2004-11-16 15:42  rstory

   * agent/mibgroup/if-mib/data_access/: interface.h,
     interface_common.c:

   - don't configure in interface ioctl code by default
   - ifdef out arch dependent code in interface common

2004-11-12 07:36  hardaker

   * NEWS:

   minor tweaks

2004-11-11 06:36  rstory

   * NEWS:

   mention more changes and fixes

2004-11-09 08:21  dts12

   * man/snmpd.conf.5.def:

   Document the non-optional nature of snmpd.conf
   (spotted by William Buckley)

2004-11-09 08:12  dts12

   * FAQ:

   Raid Robert's FAQ for some useful entries.

2004-11-09 05:16  dts12

   * TODO:

   It's about time we had a fresh TODO list.
   There may well be bits that can be salvaged from the
   old version, but I'll leave that to someone else.

2004-11-05 21:35  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc3 )

2004-11-05 21:34  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc3 )

2004-11-05 21:34  hardaker

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.rc3 )

2004-11-05 21:34  hardaker

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.rc3 )

2004-11-05 21:34  hardaker

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.rc3 )

2004-11-05 21:34  hardaker

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc3 )

2004-11-05 21:34  hardaker

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.rc3 )

2004-11-05 21:34  hardaker

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc3 )

2004-11-05 21:33  hardaker

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.rc3 )

2004-11-05 21:33  hardaker

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.rc3 )

2004-11-05 21:33  hardaker

   * FAQ:

   - (FAQ): version tag ( 5.2.rc3 )

2004-11-05 21:33  hardaker

   * README:

   - (README): version tag ( 5.2.rc3 )

2004-11-05 21:33  hardaker

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.rc3 )

2004-11-05 21:31  hardaker

   * doxygen.conf, man/netsnmp_Container_iterator.3,
     man/netsnmp_agent.3, man/netsnmp_agent_registry.3,
     man/netsnmp_agent_trap.3, man/netsnmp_asn1_packet_parse.3
, man/netsnmp_baby_steps.3, man/netsnmp_bulk_to_next.3
, man/netsnmp_cache_handler.3, man/netsnmp_callback.3
, man/netsnmp_container.3, man/netsnmp_data_list.3
, man/netsnmp_debug.3, man/netsnmp_default_store.3
, man/netsnmp_handler.3, man/netsnmp_instance.3
, man/netsnmp_iterator_info_s.3, man/netsnmp_leaf.3
, man/netsnmp_library.3, man/netsnmp_mib_utilities.3
, man/netsnmp_mode_end_call.3,
     man/netsnmp_multiplexer.3,
     man/netsnmp_netsnmp_agent_request_info_s.3,
     man/netsnmp_netsnmp_column_info_t.3,
     man/netsnmp_netsnmp_data_list_s.3,
     man/netsnmp_netsnmp_handler_registration_s.3,
     man/netsnmp_netsnmp_iterator_info_s.3,
     man/netsnmp_netsnmp_mib_handler_access_methods.3,
     man/netsnmp_netsnmp_mib_handler_methods.3,
     man/netsnmp_netsnmp_mib_handler_s.3,
     man/netsnmp_netsnmp_request_info_s.3,
     man/netsnmp_netsnmp_table_registration_info_s.3,
     man/netsnmp_netsnmp_table_request_info_s.3,
     man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
     man/netsnmp_read_config.3, man/netsnmp_read_only.3,
     man/netsnmp_row_merge.3, man/netsnmp_scalar.3,
     man/netsnmp_scalar_group_group.3, man/netsnmp_serialize.3
, man/netsnmp_snmp_agent.3, man/netsnmp_snmp_alarm.3
, man/netsnmp_snmp_client.3,
     man/netsnmp_snmp_logging.3, man/netsnmp_snmp_pdu.3,
     man/netsnmp_snmp_session.3, man/netsnmp_stash_cache.3
, man/netsnmp_table.3, man/netsnmp_table_array.3
, man/netsnmp_table_container.3,
     man/netsnmp_table_data.3, man/netsnmp_table_dataset.3
, man/netsnmp_table_iterator.3, man/netsnmp_util.3
, man/netsnmp_utilities.3,
     man/netsnmp_variable_list.3, man/netsnmp_watcher.3:

   version update

2004-11-05 21:21  hardaker

   * configure, configure.in:

   version update

2004-11-05 20:27  hardaker

   * README.solaris:

   update from Bruce

2004-11-05 13:08  wasmith32

   * agent/mibgroup/mibII/interfaces.h:

   This patch fixes a configure problem when compiling with some Windows compilers.
   The affected platforms were MinGW and Cygwin, the patch should not effect MSVC++
   builds.

2004-11-05 02:05  dts12

   * man/: Makefile.in, snmpdelta.1, snmpdelta.1.def
, snmpdf.1, snmpdf.1.def, snmpnetstat.1,
     snmpnetstat.1.def:

   Generate "fixed information" command man pages dynamically
   (so they pick up the version header) rather than have them static.

2004-11-05 01:28  dts12

   * man/: mib2c.1.def, snmpbulkget.1.def,
     snmpbulkwalk.1.def, snmpcmd.1.def, snmpdelta.1
, snmpdf.1, snmpget.1.def, snmpgetnext.1.def
, snmpnetstat.1, snmpset.1.def, snmpstatus.1.def
, snmptable.1.def, snmptranslate.1.def,
     snmptrap.1.def, snmpusm.1.def, snmpvacm.1.def,
     snmpwalk.1.def:

   Tweak the one-line descriptions of various commands to improve
   consistency and clarity

2004-11-04 21:38  rstory

   * README.agent-mibs:

   updates (mostly stuff we don't support)

2004-10-29 22:16  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc2 )

2004-10-29 22:15  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc2 )

2004-10-29 22:15  hardaker

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.rc2 )

2004-10-29 22:15  hardaker

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.rc2 )

2004-10-29 22:15  hardaker

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.rc2 )

2004-10-29 22:15  hardaker

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc2 )

2004-10-29 22:15  hardaker

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.rc2 )

2004-10-29 22:15  hardaker

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc2 )

2004-10-29 22:14  hardaker

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.rc2 )

2004-10-29 22:14  hardaker

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.rc2 )

2004-10-29 22:14  hardaker

   * FAQ:

   - (FAQ): version tag ( 5.2.rc2 )

2004-10-29 22:14  hardaker

   * README:

   - (README): version tag ( 5.2.rc2 )

2004-10-29 22:14  hardaker

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.rc2 )

2004-10-29 22:10  hardaker

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3,
     netsnmp_agent_registry.3, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3,
     netsnmp_bulk_to_next.3, netsnmp_cache_handler.3,
     netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_config.3,
     netsnmp_read_only.3, netsnmp_row_merge.3,
     netsnmp_scalar.3, netsnmp_scalar_group_group.3,
     netsnmp_serialize.3, netsnmp_snmp_agent.3,
     netsnmp_snmp_alarm.3, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3,
     netsnmp_table.3, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3,
     netsnmp_table_dataset.3, netsnmp_table_iterator.3,
     netsnmp_util.3, netsnmp_utilities.3,
     netsnmp_variable_list.3, netsnmp_watcher.3:

   -> 5.2.rc2

2004-10-29 22:05  hardaker

   * configure, configure.in, doxygen.conf:

   -> 5.2.rc2

2004-10-29 13:28  rstory

   * README.agent-mibs:

   first pass at agent mibs readme

2004-10-26 05:40  rstory

   * configure:

   update for new configure.in

2004-10-26 05:37  rstory

   * configure.in:

   don't unconditionally add libraries (freebsd doesn't have libdl)

2004-10-22 18:06  hardaker

   * dist/net-snmp.spec:

   fix conflict

2004-10-22 18:02  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.rc1 )

2004-10-22 18:01  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.rc1 )

2004-10-22 18:01  hardaker

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.rc1 )

2004-10-22 18:01  hardaker

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.rc1 )

2004-10-22 18:01  hardaker

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.rc1 )

2004-10-22 18:01  hardaker

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.rc1 )

2004-10-22 18:00  hardaker

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.rc1 )

2004-10-22 18:00  hardaker

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.rc1 )

2004-10-22 18:00  hardaker

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.rc1 )

2004-10-22 17:59  hardaker

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.rc1 )

2004-10-22 17:59  hardaker

   * FAQ:

   - (FAQ): version tag ( 5.2.rc1 )

2004-10-22 17:59  hardaker

   * README:

   - (README): version tag ( 5.2.rc1 )

2004-10-22 17:59  hardaker

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.rc1 )

2004-10-22 17:57  hardaker

   * agent/helpers/Makefile.depend,
     agent/mibgroup/Makefile.depend, agent/Makefile.depend
, apps/Makefile.depend,
     apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend

2004-10-22 17:46  hardaker

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3,
     netsnmp_agent_registry.3, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3,
     netsnmp_bulk_to_next.3, netsnmp_cache_handler.3,
     netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_config.3,
     netsnmp_read_only.3, netsnmp_row_merge.3,
     netsnmp_scalar.3, netsnmp_scalar_group_group.3,
     netsnmp_serialize.3, netsnmp_snmp_agent.3,
     netsnmp_snmp_alarm.3, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3,
     netsnmp_table.3, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3,
     netsnmp_table_dataset.3, netsnmp_table_iterator.3,
     netsnmp_util.3, netsnmp_utilities.3,
     netsnmp_variable_list.3, netsnmp_watcher.3:

   make docs

2004-10-22 17:41  hardaker

   * include/net-snmp/net-snmp-config.h.in, configure,
     configure.in, doxygen.conf:

   version update

2004-10-22 11:41  rstory

   * configure:

   update for new configure.in

2004-10-22 11:40  rstory

   * configure.in:

   - move PIC check after module processing, & check against complete module list
   - check diskio and lmSensors against complete module list

2004-10-22 11:37  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable.c,
     ifTable_data_access.c:

   fixes for building ifTable w/out ifXTable

2004-10-22 02:17  dts12

   * mibs/Makefile.in:

   If we're going to include the NET-SNMP-EXTEND-MIB support by default,
   (and load it automatically), it would be even more useful to actually
   install it, so it was available to _be_ loaded!

2004-10-22 02:17  dts12

   * agent/mibgroup/agent/extend.h:

   If we're going to include the NET-SNMP-EXTEND-MIB support by default,
   it would be sensible to load that MIB automatically.

2004-10-21 15:57  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   ifdef use of variable that isn't always defined

2004-10-21 11:42  rstory

   * agent/helpers/table_dataset.c:

   fix for multiple rows/tables set problem, noted by Sven Jonas on coders

2004-10-20 21:02  slif

   * Makefile.in:

   invoke perlrealclean first in the distclean sequence.

2004-10-20 19:55  slif

   * Makefile.in:

   perform deep cleaning on Perl tree to fix bug #894425.

2004-10-20 19:35  slif

   * apps/snmpnetstat/if.c:

   fix table overflow (inspired by Debian patch to 5.1.2).

2004-10-20 18:52  slif

   * man/mib_api.3.def:

   remove second read_objid from methods list (Inspired by current Debian patch)

2004-10-20 16:52  slif

   * agent/mibgroup/ucd-snmp/memory.c,
     include/net-snmp/library/system.h, snmplib/snmpUDPDomain.c
, snmplib/system.c:

   fix bug#1043197 (2) - test os version and release using uname to qualify action

2004-10-19 16:26  rstory

   * agent/mibgroup/host/hr_swinst.c:

   move rpm header includes inside HAVE_LIBRPM because of header dependencies

2004-10-19 16:23  rstory

   * configure.in:

   - move rpm checks back after module processing, since rpm only included
     iff hr_swinst gets configured in

2004-10-19 14:04  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:

   remove cpp warning

2004-10-19 14:01  rstory

   * configure:

   update for new configure.in

2004-10-19 14:00  rstory

   * configure.in:

   - update release
   - for every AC_ARG_ENABLE, add corresponding AC_ARG_WITH with error message
   - for every AC_ARG_WITH, add corresponding AC_ARG_ENABLE with error message
   - move librwap/rpm checks earlier, so they will fail before module processing
   - check mbstat struct for m_clusters (freebsd apparently dropped it)

2004-10-19 03:19  dts12

   * local/mib2c.array-user.conf:

   Don't generate 'Get' code for inaccessible objects.

2004-10-19 03:13  dts12

   * agent/helpers/table_array.c:

   Protect against the agent crashing if no 'delete_row' or
   'duplicate_row' routines were configured.

2004-10-19 03:12  dts12

   * agent/helpers/table_array.c:

   Prevent the agent from spinning in an infinite loop
   at the end of the table.

2004-10-19 03:05  dts12

   * agent/mibgroup/agentx/master.c:

   Report *which* agentx socket couldn't be opened.

2004-10-18 20:24  rstory

   * doxygen.conf:

   update release

2004-10-18 20:23  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   replace incorrect comment block w/note about possible future optimization

2004-10-18 20:23  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   - use new ioctl ifIndex find
   - make next alias func static

2004-10-18 20:21  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:

   - use new ipaddress entry copy function for table level undo setup
   - remove node level undo setup
   - implement undo_commit

2004-10-18 20:20  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
     include/net-snmp/data_access/ipaddress.h:

   new netsnmp_access_ipaddress_entry_copy to copy entries

2004-10-17 20:56  rstory

   *
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
:

   - update generated code
   - fix slight memory leak

2004-10-17 20:53  rstory

   * agent/mibgroup/:
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
, ip-mib/ipAddressTable/ipAddressTable_data_access.c,
     ip-mib/ipAddressTable/ipAddressTable_interface.c,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
:

   update generated code

2004-10-17 20:49  rstory

   * agent/mibgroup/if-mib/data_access/: interface_ioctl.h,
     interface_linux.c:

   add fd parameter to netsnmp_access_interface_ioctl_ifindex_get

2004-10-17 19:56  rstory

   * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i
, mfd-interface.m2c:

   only track whether user allocated data context for non-transient data

2004-10-16 19:53  alex_b

   * win32/dist/scripts/mandir2html:

   Win32 mandir2html script was cutting off the bottom the man pages.  Fixed.

2004-10-16 19:00  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:

   - use new fd param for ifindex lookup, with local socket
   - don't lookup interface if no name

2004-10-16 18:59  rstory

   * agent/mibgroup/host/hr_storage.c:

   don't use m_clusters if not available

2004-10-16 18:53  rstory

   * agent/mibgroup/mibII/interfaces.h:

   simply require interface, let it decide about specific arch requires

2004-10-16 18:52  rstory

   * agent/mibgroup/if-mib/data_access/interface_ioctl.c:

   - always define ifindex function; simply return 0 if SIOCGIFINDEX not avail
   - add fd param to ifindex get, for optimization

2004-10-16 18:51  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   - separate interface_common init from access_interface init
   - call access function, not arch (so unsupported arches work)

2004-10-16 18:49  rstory

   * agent/mibgroup/if-mib/data_access/interface.h:

   always include ioctl w/interface stuff

2004-10-16 18:48  rstory

   * agent/: mib_modules.c, snmp_vars.c:

   move access init from agent to mib init

2004-10-16 13:44  rstory

   * testing/rfc1213/test_fun:

   - comment out ansi colors (inconsistent use)
   - prefix sub-tests & summary with main test number to reduce confusion

2004-10-16 13:43  rstory

   * testing/rfc1213/snmpfun.sh:

   use snmpgetnext instead of snmptable testing tables

2004-10-16 13:42  rstory

   * testing/eval_tools.sh:

   - check for no pid files found
   - check for pidfile vanishing

2004-10-16 13:40  rstory

   * testing/RUNTESTS:

   remove stray quote

2004-10-16 10:32  rstory

   * testing/TESTCONF.sh:

   if netstat is available, test for port in use and try 2 more random ports

2004-10-15 21:01  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.pre3 )

2004-10-15 21:00  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.pre3 )

2004-10-15 21:00  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.pre3 )

2004-10-15 21:00  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.pre3 )

2004-10-15 20:59  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.pre3 )

2004-10-15 20:59  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.pre3 )

2004-10-15 20:58  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.pre3 )

2004-10-15 20:58  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.pre3 )

2004-10-15 20:58  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.pre3 )

2004-10-15 20:57  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.pre3 )

2004-10-15 20:57  rstory

   * FAQ:

   - (FAQ): version tag ( 5.2.pre3 )

2004-10-15 20:57  rstory

   * README:

   - (README): version tag ( 5.2.pre3 )

2004-10-15 20:56  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.pre3 )

2004-10-15 20:48  rstory

   * agent/Makefile.depend, agent/mibgroup/Makefile.depend
, snmplib/Makefile.depend,
     agent/helpers/Makefile.depend, apps/Makefile.depend
, apps/snmpnetstat/Makefile.depend:

   make depend

2004-10-15 20:48  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3,
     netsnmp_agent_registry.3, netsnmp_agent_trap.3,
     netsnmp_asn1_packet_parse.3, netsnmp_baby_steps.3,
     netsnmp_bulk_to_next.3, netsnmp_cache_handler.3,
     netsnmp_callback.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_default_store.3, netsnmp_handler.3,
     netsnmp_instance.3, netsnmp_iterator_info_s.3,
     netsnmp_leaf.3, netsnmp_library.3,
     netsnmp_mib_utilities.3, netsnmp_mode_end_call.3,
     netsnmp_multiplexer.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_netsnmp_mib_handler_methods.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_config.3,
     netsnmp_read_only.3, netsnmp_row_merge.3,
     netsnmp_scalar.3, netsnmp_scalar_group_group.3,
     netsnmp_serialize.3, netsnmp_snmp_agent.3,
     netsnmp_snmp_alarm.3, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_stash_cache.3,
     netsnmp_table.3, netsnmp_table_array.3,
     netsnmp_table_container.3, netsnmp_table_data.3,
     netsnmp_table_dataset.3, netsnmp_table_iterator.3,
     netsnmp_util.3, netsnmp_utilities.3,
     netsnmp_variable_list.3, netsnmp_watcher.3:

   update for 5.2.pre3

2004-10-15 20:35  rstory

   * agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c:

   remove C++ style comments

2004-10-15 20:14  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   update for data acccess change

2004-10-15 20:04  rstory

   * README.solaris, agent/mibgroup/ucd-snmp/lmSensors.c
:

   lmSensors changes from Bruce

2004-10-15 18:00  alex_b

   * win32/dist/scripts/mandir2html:

   Win32 mandir2html script was cutting off the top of the man pages.  Fixed.

2004-10-15 17:35  rstory

   * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/:
     usmDHUserKeyTable.h, usmDHUserKeyTable_data_access.c,
     usmDHUserKeyTable_data_access.h,
     usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_get.h
, usmDHUserKeyTable_data_set.c,
     usmDHUserKeyTable_data_set.h, usmDHUserKeyTable_interface.c
, usmDHUserKeyTable_interface.h,
     usmDHUserKeyTable_oids.h:

   update generated code; run indent

2004-10-15 17:31  rstory

   * agent/mibgroup/ip-mib/ipSystemStatsTable/: ipSystemStatsTable.c
, ipSystemStatsTable.h, ipSystemStatsTable_constants.h
, ipSystemStatsTable_data_access.c,
     ipSystemStatsTable_data_access.h,
     ipSystemStatsTable_interface.c,
     ipSystemStatsTable_interface.h:

   regenerate code; run indent

2004-10-15 17:25  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c,
     ipAddressTable.h, ipAddressTable_data_access.c,
     ipAddressTable_data_access.h, ipAddressTable_interface.c
, ipAddressTable_interface.h:

   update generated code; run indent

2004-10-15 17:21  rstory

   * agent/mibgroup/ip-mib/inetNetToMediaTable/: inetNetToMediaTable.c
, inetNetToMediaTable.h,
     inetNetToMediaTable_data_access.c,
     inetNetToMediaTable_data_access.h,
     inetNetToMediaTable_interface.c,
     inetNetToMediaTable_interface.h:

   update generated code; run indent

2004-10-15 17:15  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     ipCidrRouteTable.c, ipCidrRouteTable.h,
     ipCidrRouteTable_data_access.c,
     ipCidrRouteTable_data_access.h,
     ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h
:

   update generated code; run indent

2004-10-15 17:00  rstory

   * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/:
     inetCidrRouteTable.c, inetCidrRouteTable.h,
     inetCidrRouteTable_data_access.c,
     inetCidrRouteTable_data_access.h,
     inetCidrRouteTable_interface.c,
     inetCidrRouteTable_interface.h:

   update generated code; run indent

2004-10-15 16:52  rstory

   * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h
, ifXTable_data_access.c, ifXTable_interface.c
, ifXTable_interface.h:

   update generated code; run indent

2004-10-15 16:34  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h
, ifTable_data_access.c, ifTable_interface.c,
     ifTable_interface.h:

   update generated code; run indent

2004-10-15 15:23  rstory

   * agent/mibgroup/ip-mib/ipSystemStatsTable/:
     ipSystemStatsTable-README-FIRST.txt,
     ipSystemStatsTable-README-ipSystemStatsTable.txt:

   remove non-source files

2004-10-15 15:20  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
:

   fix max index len

2004-10-15 15:18  rstory

   * agent/mibgroup/ip-forward-mib/:
     ipCidrRouteTable/ipCidrRouteTable_data_access.c,
     inetCidrRouteTable/inetCidrRouteTable_data_access.c:

   fix cut-n-paste in log msg

2004-10-15 15:13  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
     include/net-snmp/data_access/interface.h,
     agent/mibgroup/mibII/ipAddr.c:

   use SIOCGIFINDEX ioctl for ifIndex

2004-10-15 15:09  rstory

   * agent/mibgroup/if-mib/data_access/: interface_common.c,
     interface_ioctl.c, interface_ioctl.h,
     interface_linux.c:

   use SIOCGIFINDEX ioctl for ifIndex

2004-10-15 11:52  rstory

   * include/net-snmp/library/default_store.h,
     man/snmp.conf.5.def, snmplib/snmpTCPDomain.c,
     snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/snmp_api.c
:

   tweak buffer size code and apply to tcp sockets too

2004-10-14 20:29  wasmith32

   * agent/mibgroup/host_res.h:

   Modified includes for Windows builds to include winsock rather than Unix sockets.

2004-10-14 18:15  rstory

   *
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h
:

   optimize mib index size defs (reduce cache size by half!)

2004-10-14 18:04  rstory

   * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/:
     usmDHUserKeyTable.h, usmDHUserKeyTable_data_access.c,
     usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_set.c
, usmDHUserKeyTable_interface.c,
     usmDHUserKeyTable_interface.h:

   update generated code; don't use struct ptr as data context

2004-10-14 17:53  rstory

   * include/net-snmp/data_access/route.h:

   define max policy length

2004-10-14 17:52  rstory

   * local/mib2c-conf.d/node-get.m2i:

   minor tweak to comments, reduce diffs on switch from embedded->allocated data

2004-10-14 17:51  rstory

   * include/net-snmp/agent/mfd.h,
     local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
, local/mib2c-conf.d/mfd-interface.m2c:

   don't free a data context we didn't allocate

2004-10-14 17:50  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   clarify that a pointer shouldn't be used as the data context type

2004-10-14 17:49  rstory

   * local/mib2c-conf.d/generic-table-indexes.m2i:

   account for ipaddres->OID conversion in index space allocations

2004-10-14 17:48  rstory

   * local/mib2c-conf.d/: generic-ctx-set.m2i,
     m2c_setup_table.m2i, syntax-COUNTER64-get.m2i:

   minor tweak to comments, reduce diffs on switch from embedded->allocated data

2004-10-14 17:45  rstory

   * local/mib2c-conf.d/node-set.m2i:

   fix var name

2004-10-14 05:57  dts12

   * local/: mib2c.access_functions.conf, mib2c.container.conf
, mib2c.iterate.conf, mib2c.scalar.conf,
     mib2c.table_data.conf:

   Return 'SNMP_ERR_NOERROR' on "normal" SET errors.
   (Such errors should only be reported via netsnmp_set_request_error)

2004-10-13 19:21  slif

   * snmplib/snmp_logging.c:

   use correct facility when initializing syslog log handler.

2004-10-13 18:36  alex_b

   * win32/dist/: README.build.win32.txt,
     installer/net-snmp.nsi:

   Remove reboot warning from register scripts and clarify step in build steps

2004-10-13 15:24  alex_b

   * README.win32, win32/Configure,
     win32/libsnmp_dll/libsnmp.def,
     win32/libsnmp_dll/libsnmp.def.in:

   Create libsnmp.def.in file for snmplib_dll and modify win32\Configure to
   generate libsnmp.def if dynamic is specified and with or without the IPv6
   lines in libsnmp.def.

2004-10-12 21:10  hardaker

   * agent/snmp_agent.c, apps/snmptrapd.c:

   Fix bug [ 1045605 ] syntax error in snmptrapd.c (wrong arg order)

2004-10-12 17:04  rstory

   * snmplib/mib.c:

   allow build_oid_noalloc to completely fill incoming buffer

2004-10-12 16:14  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   -move initialization of internals back before we use them
            (ah, the joys of automated patching)

2004-10-12 14:56  rstory

   * agent/mibgroup/: if-mib/ifTable/.mib2c-updaterc,
     if-mib/ifTable/default-table-ifTable.m2d,
     if-mib/ifXTable/.mib2c-updaterc,
     if-mib/ifXTable/default-table-ifXTable.m2d,
     ip-forward-mib/inetCidrRouteTable/.mib2c-updaterc,
     ip-forward-mib/inetCidrRouteTable/default-table-inetCidrRouteTable.m2d
, ip-forward-mib/ipCidrRouteTable/.mib2c-updaterc,
     ip-forward-mib/ipCidrRouteTable/default-table-ipCidrRouteTable.m2d
, ip-mib/inetNetToMediaTable/.mib2c-updaterc,
     ip-mib/inetNetToMediaTable/default-table-inetNetToMediaTable.m2d
, ip-mib/ipAddressTable/.mib2c-updaterc,
     ip-mib/ipAddressTable/default-table-ipAddressTable.m2d,
     ip-mib/ipSystemStatsTable/.mib2c-updaterc,
     ip-mib/ipSystemStatsTable/default-table-ipSystemStatsTable.m2d
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/default-table-usmDHUserKeyTable.m2d
:

   remove files used for code gen (moved to netsnmp/module-templates cvs tree)

2004-10-12 13:24  alex_b

   * win32/libsnmp_dll/libsnmp.def:

   Fix IPV6 compile issues with Perl

2004-10-12 13:03  alex_b

   * win32/: libsnmp_dll/libsnmp.def,
     netsnmpmibssdk/Makefile.in,
     netsnmpmibssdk/netsnmpmibssdk.dsp:

   Fix Perl compile issue with dbg_tokens and debug_num_tokens.  Fix snmptrapd
   compile issue by adding iphlapi.lib to netsnmpmibssdk.

2004-10-12 10:40  wasmith32

   * snmplib/winservice.c:

   Some versions of gcc with MinGW do not like a lable with no statements following.
   The sollution was to add an empty statement in the sudo exception handling
   code in winservice.c. Net-SNMP will now compile using a Linux hosted Windows
   cross compiler.

2004-10-11 21:06  slif

   * agent/agent_registry.c:

   fix signed/unsigned compare of range_subid

2004-10-11 21:03  slif

   * agent/mibgroup/ucd-snmp/proxy.c:

   remove unused var sess_community

2004-10-11 21:02  slif

   * agent/snmp_vars.c:

   get definition of should_init

2004-10-11 21:02  slif

   * apps/snmpnetstat/winstub.c,
     include/net-snmp/library/system.h:

   pickup new definition of strtok_r as needed.

2004-10-10 21:28  bshaw666

   * README.solaris, configure, configure.in,
     agent/mibgroup/ucd-snmp/lmSensors.c:

   LM-SENSORS-MIB for Solaris

2004-10-09 07:41  rstory

   * agent/snmp_agent.c:

   move var decl to top of func; remove extra }

2004-10-09 04:48  slif

   * agent/mibgroup/ucd-snmp/memory.c,
     include/net-snmp/library/system.h, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/system.c
:

   remove bugfix #1043197 - wrong patch done the wrong way at the wrong time

2004-10-08 22:02  hardaker

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.pre2 )

2004-10-08 22:02  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.pre2 )

2004-10-08 22:01  hardaker

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.pre2 )

2004-10-08 22:01  hardaker

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.pre2 )

2004-10-08 22:01  hardaker

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.pre2 )

2004-10-08 22:01  hardaker

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.pre2 )

2004-10-08 22:01  hardaker

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.pre2 )

2004-10-08 22:01  hardaker

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.pre2 )

2004-10-08 22:00  hardaker

   * dist/Makefile:

   - (dist/Makefile): version tag ( 5.2.pre2 )

2004-10-08 22:00  hardaker

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.pre2 )

2004-10-08 22:00  hardaker

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.pre2 )

2004-10-08 22:00  hardaker

   * FAQ:

   - (FAQ): version tag ( 5.2.pre2 )

2004-10-08 21:59  hardaker

   * README:

   - (README): version tag ( 5.2.pre2 )

2004-10-08 21:59  hardaker

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.pre2 )

2004-10-08 21:58  hardaker

   * NEWS:

   minor edits

2004-10-08 21:58  hardaker

   * agent/helpers/Makefile.depend,
     agent/mibgroup/Makefile.depend, agent/Makefile.depend
, apps/snmpnetstat/Makefile.depend,
     apps/Makefile.depend, snmplib/Makefile.depend:

   make depend

2004-10-08 21:54  hardaker

   * configure, configure.in,
     include/net-snmp/net-snmp-config.h.in:

   update autoconf version req; update net-snmp version to .pro2

2004-10-08 21:44  hardaker

   * agent/mibgroup/mibII/vacm_conf.c:

   change the anon groups/etc created by the simple tokens to be more descriptive and unique

2004-10-08 21:42  hardaker

   * local/mib2c-conf.d/node-set.m2i:

   test the right variable

2004-10-08 21:40  hardaker

   * local/mib2c.genhtml.conf:

   make the background of the obsolete section pinkish

2004-10-08 21:38  hardaker

   * perl/SNMP/SNMP.xs:

   enable stderrlog

2004-10-08 20:09  hardaker

   * man/mib_api.3.def:

   fix inconsistencies pointed out by Patrick Welche

2004-10-08 20:05  hardaker

   * snmplib/snmpv3.c:

   make sure snmpEngineTime calculations don't wrap past an uint size

2004-10-08 19:27  rstory

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
:

   remove duplicate function

2004-10-08 19:25  rstory

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
:

   fix typo

2004-10-08 19:12  rstory

   * agent/helpers/table_container.c,
     include/net-snmp/agent/table_container.h:

   tweak some macro and fuction names/values

2004-10-08 19:07  rstory

   * agent/mibgroup/: if-mib/ifTable/ifTable.c,
     if-mib/ifTable/ifTable.h,
     if-mib/ifTable/ifTable_constants.h,
     if-mib/ifTable/ifTable_data_access.c,
     if-mib/ifTable/ifTable_data_access.h,
     if-mib/ifTable/ifTable_interface.c,
     if-mib/ifTable/ifTable_interface.h,
     if-mib/ifXTable/ifXTable.c, if-mib/ifXTable/ifXTable.h
, if-mib/ifXTable/ifXTable_constants.h,
     if-mib/ifXTable/ifXTable_data_access.c,
     if-mib/ifXTable/ifXTable_data_access.h,
     if-mib/ifXTable/ifXTable_interface.c,
     if-mib/ifXTable/ifXTable_interface.h,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_constants.h
,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.h
,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h
, ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_constants.h
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.h
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h
, ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h
, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
, ip-mib/ipAddressTable/ipAddressTable.c,
     ip-mib/ipAddressTable/ipAddressTable.h,
     ip-mib/ipAddressTable/ipAddressTable_constants.h,
     ip-mib/ipAddressTable/ipAddressTable_data_access.c,
     ip-mib/ipAddressTable/ipAddressTable_data_access.h,
     ip-mib/ipAddressTable/ipAddressTable_interface.c,
     ip-mib/ipAddressTable/ipAddressTable_interface.h,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable.c,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable.h,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h
:

   update genereated cod

2004-10-08 19:02  rstory

   * local/mib2c-conf.d/generic-table-indexes.m2i:

   tweak max oid guesswork

2004-10-08 16:46  rstory

   * local/mib2c-conf.d/node-set.m2i:

   -revamp/add comments (give diff more context; facilitate auto-gen of task list)
   -reduce some generated comments if verbose not set

2004-10-08 16:44  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   -revamp/add comments (give diff more context; facilitate auto-gen of task list)
   -use new macro for size of index oid buffer

2004-10-08 16:43  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   -init irreversible commit to 0

2004-10-08 16:43  hardaker

   * apps/snmptrapd.c, snmplib/snmpTCPDomain.c,
     snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c, agent/snmp_agent.c
:

   Apply patch found in bug #1040431 to include transport information in the dump output

2004-10-08 16:43  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
:

   -revamp/add comments (give diff more context; facilitate auto-gen of task list)
   -use new define in header for cache timouet

2004-10-08 16:41  rstory

   * local/mib2c-conf.d/generic-value-map-func.m2i:

   -revamp/add comments (give diff more context; facilitate auto-gen of task list)
   -remove some redundant comments

2004-10-08 16:41  rstory

   * local/mib2c-conf.d/generic-table-indexes.m2i:

   -revamp/add comments (give diff more context; facilitate auto-gen of task list)
   -try to shorten size of oid buffers for indexes

2004-10-08 16:40  rstory

   * local/mib2c-conf.d/details-enums.m2i:

   -revamp/add comments (give diff more context; facilitate auto-gen of task list)
   -don't gen internal enums if not mapping

2004-10-08 16:39  rstory

   * local/mib2c-conf.d/: generic-ctx-copy.m2i,
     generic-ctx-set.m2i, generic-data-allocate.m2i,
     generic-data-context.m2i, generic-get-char.m2i,
     generic-table-indexes-from-oid.m2i,
     generic-table-indexes-set.m2i,
     generic-table-indexes-to-oid.m2i, generic-table-oids.m2c
, generic-value-map-reverse.m2i,
     generic-value-map.m2i,
     mfd-access-unsorted-external-defines.m2i,
     mfd-data-access.m2c, mfd-data-get.m2c,
     mfd-data-set.m2c, mfd-interface.m2c, node-get.m2i
, parent-dependencies.m2i, parent-set.m2i,
     syntax-COUNTER64-get.m2i, syntax-DateAndTime-get.m2i,
     syntax-InetAddress-get.m2i, syntax-InetAddressType-get.m2i
, syntax-InetAddressType-set.m2i,
     syntax-RowStatus-get.m2i, syntax-TestAndIncr-get.m2i:

   revamp/add comments (give diff more context; facilitate auto-gen of task list)

2004-10-08 16:02  slif

   * net-snmp-config.in:

   From Debian patch net-snmp_5.1.2-5.diff.gz -- propagate WRAPLIBS

2004-10-08 15:32  hardaker

   * net-snmp-config.in:

   apply the intent of patch 947033 from Claus Klein to allow for cross compilation support through the use of --prefix= and --exec-prefix= flags.  Didn't apply the white space, reformatting, etc portions since its against our patch acceptance standards.  Also made a small fix so that --perfix=/something doesn't add a /net-snmp suffix to the include directory

2004-10-08 15:16  hardaker

   * acconfig.h, configure.in,
     include/net-snmp/net-snmp-config.h.in,
     snmplib/snmpUDPDomain.c:

   [ 1022787 ] Patch (from Geert De Peuter) that allows UDP buffer tuning...  Take 2 after discussion on -coders

2004-10-08 14:15  slif

   * perl/: ASN/ASN.pm, OID/OID.pm,
     TrapReceiver/TrapReceiver.pm, agent/agent.pm,
     agent/netsnmp_request_infoPtr.pm,
     agent/default_store/default_store.pm,
     default_store/default_store.pm, manager/displaytable.pm
:

   Seen in a Debian patch.  Insert required blank line following __END__ cut mark.

2004-10-08 13:50  slif

   * agent/mibgroup/smux/smux.c:

   Don't show smux peer password in connect accept/refuse log messages.

2004-10-08 11:52  slif

   * testing/: rfc1213/README, rfc1213/run,
     rfc1213/snmpfun.sh, rfc1213/test_fun,
     rfc1213/testmib1.sh, rfc1213/testmib2.sh,
     rfc1213/testmib3.sh, tests/T160rfc1213,
     tests/T161rfc1213, tests/T162rfc1213:

   patch #689757 - add test cases for accessing RFC-1213 MIB variables.
   thanks to Ling Xiaofeng for the original work.

2004-10-08 10:43  rstory

   * agent/helpers/table_data.c:

   initialize ptr to NULL

2004-10-08 10:31  slif

   * agent/mibgroup/ucd-snmp/memory.c,
     include/net-snmp/library/system.h, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/system.c
:

   fix bug#1043197 - provide a function to test os version and release

2004-10-08 10:22  rstory

   * agent/: mib_modules.c, snmp_vars.c:

   - fix bug [ 1025454 ] undefined symbols in snmptrapd
     - move include "agent_module_inits.h" include inside init_agent

2004-10-08 09:29  wasmith32

   * include/net-snmp/system/mingw32msvc.h:

   The Linux hosted version of MinGW reports itself as mingw32msvc. This system
   header does nothing more than define mingw32 and include mingw32.h. All changes
   should be made in mingw32.h.

2004-10-08 09:04  alex_b

   * snmplib/tools.c:

   netsnmp_getenv(): Move variable declaration into WIN32 IFDEF

2004-10-08 09:01  alex_b

   * include/net-snmp/library/tools.h, local/snmpconf,
     snmplib/mib.c, snmplib/read_config.c,
     snmplib/tools.c, win32/dist/README.txt,
     win32/dist/htmlhelp/Configuration_Overview.html,
     win32/dist/installer/net-snmp.nsi:

   Add netsnmp_getenv() which is a wrapper for getenv() to add
   basic Windows registry support.

2004-10-07 19:31  slif

   * include/ucd-snmp/snmp_impl.h:

   include net-snmp-config.h and net-snmp/types.h
   for improved UCD_COMPATIBLE uses (from Fedora net-snmp-5.0.6-compat.patch).

2004-10-07 18:44  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Remove mib2c.iterate2.conf

2004-10-07 17:15  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Re-install path fix, prompt overwrite snmp.conf

2004-10-07 16:15  alex_b

   * win32/libsnmp_dll/libsnmp.def:

   Win32 DLL support for strtok_r

2004-10-07 15:21  alex_b

   * snmplib/strtok_r.c, win32/libsnmp/Makefile.in,
     win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/Makefile.in
, win32/libsnmp_dll/libsnmp_dll.dsp:

   Win32 MSVC support for strtok_r

2004-10-07 14:57  alex_b

   * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
:

   defined NETSNMP_* defines

2004-10-07 05:12  rstory

   * snmplib/: Makefile.in, strtok_r.c:

   add strtok_r

2004-10-06 21:08  hardaker

   * snmplib/snmp_parse_args.c, agent/mibgroup/ucd-snmp/proxy.c
, include/net-snmp/library/default_store.h:

   make proxy no-community support using -Cc instead of assuming you wanted it that way

2004-10-06 19:22  slif

   * agent/snmp_agent.c:

   include temp var "i" introduced by recent ipv6 patch.

2004-10-06 19:13  hardaker

   * include/net-snmp/library/snmpv3.h:

   rename to NETSNMP_RND. (forgot to check this file in from earlier checkin

2004-10-06 17:57  hardaker

   * configure, configure.in:

   fix ksm patch problem pointed out by Buck Huppmann

2004-10-06 17:49  slif

   * include/net-snmp/library/snmpv3.h:

   add missing define ENGINEID_TYPE_NETSNMP_RND 256

2004-10-06 16:54  rstory

   * agent/mibgroup/host/hr_storage.c:

   fix bug [ 986238 ] snmpd loops forever

2004-10-06 16:01  slif

   * agent/snmp_agent.c, apps/snmpstatus.c,
     apps/snmptest.c, apps/snmptrapd_handlers.c,
     apps/snmptrapd_log.c:

   fix bug#1040429: test every f_fmtaddr call before dereferencing or freeing.
   Catch memory leaks in snmptest, snmptrapd, and snmpstatus.

2004-10-06 15:24  hardaker

   * snmplib/snmpksm.c, configure, configure.in,
     acconfig.h, include/net-snmp/net-snmp-config.h.in:

   Patch [ 923494 ] from Buck: improved autoconf support and heimdal support for ksm.

2004-10-06 14:51  hardaker

   * agent/snmp_agent.c, apps/snmptrapd.c:

   Patch [ 942155 ] From Dai.H; IPv6 addr_string fix for libwrap

2004-10-06 14:50  rstory

   * agent/mibgroup/disman/mteTriggerTable.c:

   fix bug [ 615744 ] Spurious DISMAN-EVENT trap

2004-10-06 14:45  hardaker

   * agent/mibgroup/agentx/master.c:

   Patch [ 1040718 ] from Ben Rogers: Agentx error propagation and infinite loop

2004-10-06 14:11  rstory

   * agent/snmpd.c:

   restore ptr init before dereference; no idea how this has been working for the
   last 6 months, and why it started crashing on me today.

2004-10-06 13:15  rstory

   * agent/mibgroup/mibII/interfaces.h:

   - back out all of fix for bug 865415
     - header_ifEntry depends on contiguous ifIndex values, and I'm not about
       to try and fix that in this ifdef hell-hole. Those wanting non-changing
       ifIndexes will just have to move to the mfd-rewrite.

2004-10-06 13:10  rstory

   * agent/mibgroup/mibII/interfaces.c:

   - back out all of fix for bug 865415
     - header_ifEntry depends on contiguous ifIndex values, and I'm not about
       to try and fix that in this ifdef hell-hole. Those wanting non-changing
       ifIndexes will just have to move to the mfd-rewrite.

2004-10-06 12:44  rstory

   * agent/mibgroup/mibII/interfaces.c:

   - back out part of fix for bug 865415, it broke solaris & probably others
     (not all platforms have Interface_Scan_Init,Interface_Scan_Next)

2004-10-06 10:37  hardaker

   * man/snmpd.conf.5.def:

   Patch #1041378 from Thomas Anders to fix the description of how engeIDs are created.

2004-10-06 10:36  hardaker

   * snmplib/snmpv3.c:

   Fix the complaint outlined by Thomas Anders in Patch 104378 using the net-snmp enterprise number instead of the UCD one for randomly composed engineIDs

2004-10-06 10:35  hardaker

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   defined NETSNMP_* defines

2004-10-05 22:27  rstory

   * README:

   add Magnus Fromreide, Marcus Meissner, Andrew Rucker Jones, Dai.H.

2004-10-05 21:51  rstory

   * agent/mibgroup/kernel_sunos5.c:

   apply part of patch [ 939595 ] from sun (update cache times)

2004-10-05 21:37  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   - apply tiny piece of patch [ 836390 ]
     - applied more ifname to iftype mappings

2004-10-05 21:04  rstory

   * agent/mibgroup/ucd-snmp/proxy.c, snmplib/snmp_parse_args.c
:

   - apply patch [ 811687 ] Proxy support ignores community string if -c option omitted

2004-10-05 20:47  rstory

   * agent/snmp_agent.c:

   - apply patch [ 551183 ] LRU replacement for address cache

2004-10-05 20:06  alex_b

   * configure, configure.in:

   Add missing reference for winservicerc in MinGW section

2004-10-05 19:24  rstory

   * agent/mibgroup/agentx/protocol.c:

   - apply patch [ 996462 ] agentx fails on little endian 64bit

2004-10-05 19:15  rstory

   * agent/agent_registry.c:

   - apply patch [ 1009799 ] AgentX Register-PDU with multiple items

2004-10-05 19:02  rstory

   * agent/: agent_read_config.c, snmp_vars.c:

   - apply [ 1011471 ] More SCO Unixware 7 patches + inline macro problems
     - define macro for unixware includes

2004-10-05 19:01  rstory

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   remove extraneous endif

2004-10-05 18:38  rstory

   * configure:

   update configure for new configure.in

2004-10-05 17:46  rstory

   * acconfig.h, configure.in:

   - apply [ 1011471 ] More SCO Unixware 7 patches + inline macro problems
     - check for nested static inline support

2004-10-05 17:38  alex_b

   * Makefile.top, configure, configure.in,
     agent/Makefile.in, apps/Makefile.in,
     snmplib/winservicerc.rc:

   Apply patch 1040325 - win32 MinGW agent/trapd service Eventlog fixes

2004-10-05 16:35  rstory

   * agent/mibgroup/agentx/protocol.c:

   apply patch [ 1040254 ] Strengthen AGENTX OID checks

2004-10-05 16:26  rstory

   * testing/eval_tools.sh:

   apply patch [ 1040261 ] Make it possible to select tests on agent modules

2004-10-05 16:15  rstory

   * configure:

   update configure for new configure.in

2004-10-05 16:14  rstory

   * configure.in, include/net-snmp/net-snmp-config.h.in
:

   add check for strtok_r and run autoheader

2004-10-05 16:13  rstory

   * README:

   add Geert De Peuter to contributors

2004-10-05 16:12  rstory

   * agent/agent_trap.c, agent/mib_modules.c,
     agent/snmp_agent.c, agent/mibgroup/agentx/agentx_config.c
, agent/mibgroup/host/hr_disk.c,
     agent/mibgroup/host/hr_storage.c,
     agent/mibgroup/if-mib/data_access/interface_common.c,
     agent/mibgroup/mibII/vacm_conf.c,
     agent/mibgroup/ucd-snmp/dlmod.c, apps/snmpvacm.c,
     apps/snmpnetstat/winstub.c, snmplib/container.c,
     snmplib/default_store.c, snmplib/mib.c,
     snmplib/parse.c, snmplib/read_config.c,
     snmplib/snmp_api.c, snmplib/snmp_debug.c,
     snmplib/system.c:

   apply patch [ 1040330 ] Getting rid of strtok

2004-10-05 10:35  hardaker

   * snmplib/snmpv3.c:

   remove attribution comment

2004-10-05 07:06  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Remove -C and -c register options and add note about reboot

2004-10-05 00:50  slif

   * agent/mibgroup/ucd-snmp/disk.c:

   patch from jprakashbabu: move endfsent call near setfsent to avoid compile error

2004-10-04 20:18  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   elminate use of TODO_find_* undefined macros

2004-10-04 20:17  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   put irreversible_commit setting in generated default-table-*

2004-10-04 20:11  rstory

   * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i
, mfd-access-unsorted-external-defines.m2i:

   elminate use of TODO_find_* undefined macros

2004-10-04 15:09  alex_b

   * agent/snmpd.c, apps/snmptrapd.c,
     snmplib/winservice.c:

   Rename g_szAppName to app_name to follow naming standards

2004-10-04 11:54  rstory

   * local/mib2c-conf.d/: generic-ctx-get.m2i, node-set.m2i
:

   - make comments more unique (help out diff)
   - remove some extraneous comments

2004-10-04 11:52  rstory

   * local/mib2c-update:

   use full paths instead of relative

2004-10-04 11:51  rstory

   * agent/mibgroup/utilities/execute.c:

   add debug tokens

2004-10-04 09:53  rstory

   * agent/mibgroup/notification/snmpNotifyTable.c:

   store permanent rows too

2004-10-04 09:52  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   don't reset oper_status flags, ioctl code has already set them

2004-10-04 09:49  rstory

   * agent/helpers/baby_steps.c,
     local/mib2c-conf.d/parent-set.m2i:

   list all locations to update in flowchart comments

2004-10-03 18:22  alex_b

   * win32/dist/installer/net-snmp.nsi:

   Unregister services on uninstall, add missing mibs, mib2c and header files.

2004-10-03 14:20  slif

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   from Corey Wright: fix sensor_array size limit test

2004-10-03 10:19  rstory

   * agent/helpers/table_data.c:

   apply missed bit from previous patch

2004-10-03 08:47  rstory

   * agent/helpers/table_data.c,
     include/net-snmp/agent/table_data.h:

   - apply patch from Geert De Peuter [ 1022941 ] Speed up adding a row to a table
     - (slightly modified version)
     - test for append before linear search
     - save rc instead of repeating function call

2004-10-03 07:52  rstory

   * snmplib/mib.c:

   patch from Patrick Welche; check for NULL before deref

2004-10-02 20:51  alex_b

   * win32/dist/README.build.win32.txt:

   Add step to compare compiled and installed folders to locate missing files

2004-10-01 20:52  hardaker

   * configure, configure.in,
     include/net-snmp/net-snmp-config.h.in:

   Check for sysconf and times functions and sys/times.h header

2004-10-01 20:51  hardaker

   * snmplib/: lcd_time.c, snmpv3.c:

   Proper fix it v3 enginetime wrapping problem.  Fairly portable && uses times().

2004-10-01 20:50  hardaker

   * snmplib/system.c, include/net-snmp/library/system.h:

   create a new calculate_sectime_diff function

2004-10-01 20:44  hardaker

   * snmplib/snmpv3.c:

   set hent variable to NULL to squash bogus compiler warning

2004-10-01 15:50  rstory

   * agent/mibgroup/mibII/: interfaces.c, interfaces.h:

   fix bug [ 865415 ] incorrect ifAdEntIfIndex field

2004-10-01 08:58  alex_b

   * win32/dist/README.build.win32.txt:

   Simplify build steps

2004-10-01 05:28  dts12

   * local/mib2c.iterate.conf, local/mib2c.iterate2.conf,
     local/mib2c.conf, NEWS:

   Break the habit of a lifetime, have the courage of my convictions,
   and push the new (fuller) iterate config in preference to the earlier
   (relatively empty) framework.
     [I just know I'm going to regret doing this.....]

2004-09-30 20:10  wasmith32

   * win32/dist/installer/net-snmp.nsi:

   Updated the service registration batch files for the Windows installer script.
   Applied a modified patch [ 1037695 ] with edits made by Alex Burger and myself.
   The patch also removes configuration files from the script that were not
   being installed.

2004-09-30 11:12  hardaker

   * COPYING:

   change 5 -> various so we stop getting it wrong

2004-09-30 08:59  alex_b

   * win32/build.pl:

   For bug 1037524: Set path to .DLL for Perl build / test

2004-09-30 05:48  dts12

   * snmplib/read_config.c:

   Have 'read_config_read_octet_string' take note of the
   initial length when using existing buffers.

2004-09-30 02:55  slif

   * man/Makefile.in:

   ignore errors for any missing MAN5G files (e.g., mib2c.conf.5)

2004-09-30 02:43  slif

   * testing/tests/T113agentxtrap:

   add DELAY after set to allow time for trap to fire and be logged.

2004-09-30 01:38  slif

   * Makefile.rules:

   fix "Inconsistent operator for test" which was introduced when
   whitespace at the beginning of the line in installsubdirheaders.
   Indent lines of rule bodies using tab only (a requirement for some "make").
   Remove extraneous whitespace near the end of continuation lines.

2004-09-29 23:18  slif

   * Makefile.in:

   don't try to install ucd-snmp/agent_module_config.h (no such file)

2004-09-29 18:02  alex_b

   * snmplib/winservice.c:

   snprintf now uses sizeof(object)

2004-09-29 17:35  slif

   * snmplib/snmp_logging.c:

   note importance of matching MessageId value for ReportEvent.

2004-09-29 15:49  hardaker

   * snmplib/snmpUnixDomain.c:

   Patch: 1031046 white space tab damage

2004-09-29 15:45  hardaker

   * include/net-snmp/library/default_store.h,
     man/snmp.conf.5.def, snmplib/snmpUDPDomain.c,
     snmplib/snmp_api.c:

   [no log message]

2004-09-29 15:38  hardaker

   * man/snmpd.conf.5.def:

   Patch: [ 1034156 ] Clarify OpenSSL req. in snmpd.conf.5

2004-09-29 15:36  alex_b

   * README.win32:

   Update service registration section to mention the need for a reboot to
   allow system environment variables to be used.

2004-09-29 15:20  hardaker

   * snmplib/vacm.c:

   [ 1011331 ] vacm_destroyAccessEntry was double checking a value and missnig another.

2004-09-29 15:01  hardaker

   * FAQ, README:

   remove japan mirror as the maintainer passed away

2004-09-29 14:23  hardaker

   * FAQ:

   fix bug #IForgot to fix agentx usage on windows to use a real snmpd.conf token for socket address support

2004-09-29 12:58  hardaker

   * Makefile.rules:

   remove non-portable (but nice goal) optimized header installation.  Breaks on freebsd systems where cmp exits with status 2

2004-09-29 10:34  alex_b

   * agent/snmpd.c, apps/snmptrapd.c,
     include/net-snmp/library/snmp_logging.h,
     man/netsnmp_snmp_logging.3, snmplib/snmp_logging.c,
     win32/libsnmp_dll/libsnmp.def:

   Apply patch in bug 926389 by Mike Slifcak to fix Win32 event log logging
   for snmptrapd and snmpd.  Adds snmp_log_syslogname() function which
   is now used by openlog().

2004-09-29 07:47  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - remove xxx comments in generated code
   - update for rename table_container functions

2004-09-29 07:46  rstory

   * local/mib2c-conf.d/: generic-table-indexes-set.m2i,
     mfd-top.m2c:

   remove xxx comments in generated code

2004-09-29 07:29  rstory

   * snmplib/parse.c:

   convert missing dir error msg to debug msg

2004-09-28 18:46  rstory

   * configure:

   update for new configure.in

2004-09-28 18:45  rstory

   * configure.in, include/net-snmp/net-snmp-config.h.in
:

   - check for net/if_arp.h header
   - run autoheader to update net-snmp-config.h.in

2004-09-28 18:41  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   add vmnet to type-by-name detection

2004-09-28 18:39  rstory

   * agent/mibgroup/if-mib/data_access/interface_ioctl.c:

   - include net/if_arp.h so arp type detection has a chance to work
   - ifdef arphrd types that aren't common (pretty much all of them)
   - debug msg on unknown type

2004-09-28 15:24  slif

   * snmplib/snmpTCPDomain.c:

   use the correct htons function to assign to a NBO object.

2004-09-28 13:54  rstory

   * local/mib2c-conf.d/mfd-readme.m2c:

   - first update in a while
   - use create_fewer_files to determine correct file name
   - chg index context to mib context
   - chg table context to row request context
   - remove assumptions about data access method
   - add example function flow (w/source file) for various request scenarios

2004-09-28 06:01  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   add debug

2004-09-28 05:59  rstory

   * agent/helpers/scalar_group.c:

   fix length for memcpy

2004-09-27 17:23  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - fix a few debug messages
   - log error on uknown column
   - don't put undo_(setup|cleanup) in interface code for generated structures
   - call node undo_setup functions after row undo_setup

2004-09-27 17:18  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   remove a blank line that snuck in

2004-09-27 17:18  rstory

   * local/mib2c-conf.d/generic-table-oids.m2c:

   fix logic test (defval is a string, not a flag)

2004-09-27 17:15  rstory

   * agent/helpers/baby_steps.c:

   skip undo_cleanup if undo_setup wasn't run

2004-09-27 14:36  alex_b

   * win32/dist/README.build.win32.txt:

   Remove mention of fixing SYNOPSIS in snmpnetstat, snmpdelta and snmpdf

2004-09-27 14:21  alex_b

   * man/: snmpdelta.1, snmpdf.1, snmpnetstat.1:

   Make commands in SYNOPSIS / DESCRIPTION section bold

2004-09-27 12:06  rstory

   * agent/helpers/table.c:

   allow for finer grained debug control

2004-09-27 10:44  alex_b

   * snmplib/winservice.c:

   Merged most WriteToEventLog and DisplayError calls into ProcessError so event, console & pop-up messages are consistent.  Changed all stprintf's to snprintfs.

2004-09-27 06:05  rstory

   * agent/helpers/table_container.c:

   fix typo

2004-09-27 05:51  rstory

   * agent/helpers/table_container.c:

   don't modify table request data if no next column

2004-09-26 13:40  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   - debug token consistency
   - remove duplicate value map for indexes

2004-09-26 13:38  rstory

   * local/mib2c-conf.d/: generic-data-allocate.m2i,
     generic-table-indexes-from-oid.m2i,
     generic-table-indexes-set.m2i,
     generic-table-indexes-to-oid.m2i,
     generic-value-map-func.m2i,
     mfd-access-container-cached-defines.m2i,
     mfd-access-unsorted-external-defines.m2i,
     mfd-data-access.m2c, mfd-interface.m2c, mfd-top.m2c
, node-get.m2i, parent-dependencies.m2i,
     parent-set.m2i:

   - debug token consistency
   - add missing debugs

2004-09-26 13:30  rstory

   * agent/mibgroup/tcp-mib/data_access/tcpConn.h:

   fix paths

2004-09-24 12:03  slif

   * snmplib/snmpTCPDomain.c:

   when creating address from ostring, convert port to network byte order

2004-09-24 09:15  rstory

   *
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c
:

   - fix commas in commented out items

2004-09-24 07:54  slif

   * agent/mibgroup/host/hr_storage.c:

   Linux memory buffers patch from Kaj Niemi (Fedora *hr_storage-mbuf-v2.patch)

2004-09-24 07:46  slif

   * agent/mibgroup/smux/smux.c:

   init input/output variable sa_enterpriseoid_len (Fedora *smux-stack-var.patch)

2004-09-24 07:38  rstory

   * snmplib/snmpUDPDomain.c:

   when creating address from ostring, convert port to network byte order

2004-09-24 06:18  slif

   * include/net-snmp/library/default_store.h,
     snmplib/snmpksm.c:

   patch 923511 adds support for non-host service principal for ksm

2004-09-24 05:50  slif

   * configure.in, configure:

   patch 1010395 remove duplicate checks for snprintf and strtoul
   patch 1009712 check for gethostbyname in -lsocket for Unixware

2004-09-24 05:30  slif

   * configure.in, configure:

   patch 1032602 supports Linux cross compiler for Windows (target mingw32msvc).

2004-09-23 16:15  slif

   * agent/mibgroup/ucd-snmp/lmSensors.c,
     mibs/LM-SENSORS-MIB.txt:

   undo patch #1027522 as it violates RFC 1902 section 10.2
   when the MIB objects were changed.

2004-09-23 14:57  hardaker

   * include/net-snmp/library/scapi.h, snmplib/scapi.c:

   new function to return the required length of a privacy key

2004-09-23 13:24  rstory

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
:

   - remove unused variable
   - fix function call
   - fix renamed var missed in merge

2004-09-23 09:18  slif

   * agent/mibgroup/ucd-snmp/lmSensors.c,
     mibs/LM-SENSORS-MIB.txt:

   apply patch #1027522 to permit reporting negative sensor values

2004-09-23 09:08  slif

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   apply modified patch #1027521 to fix problems with sensor categories (types).

2004-09-23 08:58  slif

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   apply part of patch #960269 to release memory returned from sensor_get_label

2004-09-22 17:51  slif

   * win32/dist/htmlhelp/: snmp.conf.win32.html,
     snmpd.conf.win32.html, snmptrapd.conf.win32.html:

   patch 1033052 from Alex Burger: Win32: Updated htmlhelp files for *.conf

2004-09-22 11:20  slif

   * agent/snmpd.c, apps/snmptrapd.c,
     include/net-snmp/library/winservice.h, snmplib/winservice.c
:

   apply patch #1030913 to suppress windows popups for service reg/unreg errors.
   errors are printed to stderr if -quiet parameter is supplied.

2004-09-22 11:06  slif

   * win32/dist/: README.build.win32.txt,
     htmlhelp/Introduction.html:

   apply patch#103900 so that intro more closely matches current web site home page.
   also adjust build instructions to remove example and demo MIBs from build.

2004-09-22 11:01  slif

   * perl/SNMP/SNMP.xs:

   apply patch#1028976 check values for label, iid before dereference.
   Fixes perl module fault, async callback. See RedHat bug #111319

2004-09-22 09:36  hardaker

   * man/snmpusm.1.def:

   patch from Abhijit Hayatnagarkar to support key changing for localized-only keys

2004-09-22 07:06  slif

   * win32/dist/installer/net-snmp.nsi:

   patch 1028927 from Andy Smith fixes bug 972797; registering win32
   snmpd/snmptrapd services includes paths to config file and to log file.

2004-09-22 07:06  rstory

   * agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/:
     usmDHUserKeyTable.c, usmDHUserKeyTable.h,
     usmDHUserKeyTable_data_access.c,
     usmDHUserKeyTable_data_access.h,
     usmDHUserKeyTable_data_get.c, usmDHUserKeyTable_data_get.h
, usmDHUserKeyTable_data_set.c,
     usmDHUserKeyTable_data_set.h, usmDHUserKeyTable_interface.c
:

   update for generated code

2004-09-21 19:51  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c,
     ipAddressTable.h, ipAddressTable_constants.h,
     ipAddressTable_data_access.c, ipAddressTable_data_access.h
, ipAddressTable_interface.c,
     ipAddressTable_interface.h:

   update for generated code

2004-09-21 19:32  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   don't generate macros that are in mfd.h

2004-09-21 19:31  rstory

   * local/mib2c-conf.d/parent-dependencies.m2i:

   fix typo

2004-09-21 19:30  rstory

   * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i:

   only generate row creation check if m2c_table_row_creation set

2004-09-21 19:29  rstory

   * local/mib2c-conf.d/generic-table-oids.m2c:

   - set up macro w/required columns for row creation

2004-09-21 16:48  rstory

   * local/mib2c.column_storage.conf:

   storage for table indexes and columns

2004-09-21 16:32  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - move row_merge after table_container in handler chain

2004-09-21 16:30  rstory

   * local/mib2c-update:

   - increase context for diff
   - increase fuzz for patch

2004-09-21 16:28  rstory

   * agent/mibgroup/notification/snmpNotifyTable.c:

   - allocate tag storage earlier, with space for null termination
   - alloc space for null termination of name
   - return error if allocations fail

2004-09-21 16:25  rstory

   * agent/helpers/table_container.c:

   set endofmibview when getnext goes beyond last item in table

2004-09-21 16:23  rstory

   * agent/helpers/row_merge.c:

   mark processed requests as DONE so they aren't merged

2004-09-21 14:59  rstory

   * snmplib/callback.c:

   ifdef/comment some debug assert code that gets hit in rare cases

2004-09-21 12:56  hardaker

   * apps/snmpusm.c:

   patch from Abhijit Hayatnagarkar to support key changing for localized-only keys

2004-09-21 06:55  hardaker

   * apps/snmpusm.c:

   Patch from Abhijit Hayatna to fix DH key lengths

2004-09-21 06:43  hardaker

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
:

   check a few pointers before using them

2004-09-17 01:22  nba

   * configure, configure.in,
     agent/mibgroup/host/hr_swinst.c,
     include/net-snmp/net-snmp-config.h.in:

   Check for and include rpm/rpmdb.h

2004-09-17 01:04  nba

   * agent/mibgroup/agent/extend.c:

   This was not always an unused variable

2004-09-17 00:58  nba

   * apps/snmpusm.c:

   Fix OpenSSL chech to work on 64-bit Solaris compile with 32-bit OpenSSL
   installed ...

2004-09-16 10:34  rstory

   * local/Makefile.in:

   install mib2c.column_storage.conf

2004-09-16 10:34  rstory

   * snmplib/snmp_client.c:

   - don't free NULL pointer
   - upcase first word in sentence
   - expand more on noCreation explanitory message
   - add explanitory message for inconsistentName

2004-09-16 10:27  rstory

   * snmplib/parse.c:

   log error message if a MIB directory cannot be opened

2004-09-16 08:31  rstory

   * agent/mibgroup/tcp-mib.h,
     agent/mibgroup/tcp-mib/tcpConnTable.h,
     agent/mibgroup/tcp-mib/data_access/.cvsignore,
     agent/mibgroup/tcp-mib/data_access/Makefile,
     agent/mibgroup/tcp-mib/data_access/tcpConn.h,
     agent/mibgroup/tcp-mib/data_access/tcpConn_common.c,
     agent/mibgroup/tcp-mib/data_access/tcpConn_linux.c,
     include/net-snmp/data_access/tcpConn.h:

   data access for tcp-mib tcp connections (ipv4 only)

2004-09-16 08:18  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   - remove unused vars
   - create default-node-${node}.m2d w/current values, iff doesn't exist

2004-09-16 08:17  rstory

   * local/mib2c-conf.d/syntax-RowStatus-get.m2i:

   don't generate mapping code if skip mapping set

2004-09-15 17:22  slif

   * Makefile.in:

   install freebsd5/6 headers

2004-09-15 15:57  hardaker

   * snmplib/snmpusm.c:

   Fix an opps.  Delete the usm state ref before the handling of reports since it didn't need it before

2004-09-15 09:57  hardaker

   * include/net-snmp/library/snmp_secmod.h:

   make the HandleReport callback take a transport pointer

2004-09-15 09:55  hardaker

   * snmplib/snmpusm.c:

   Make the usm module handle its own reprots

2004-09-15 09:54  hardaker

   * snmplib/snmp_api.c:

   don't free the state reference till after the handle_report_pdu callback is called.  Also pass in the transport to the same hook.

2004-09-15 09:19  rstory

   * Makefile.in:

   install darwin7 header

2004-09-15 07:26  rstory

   * local/mib2c-conf.d/syntax-RowStatus-dependencies.m2i:

   - check column_set_flags to see if rowstatus set
     - only check transition if set
     - check required rows on createAndGo
     - don't allow destroy if other columns set
   - don't allow creation if rowstatus not set

2004-09-15 07:21  rstory

   * local/mib2c-conf.d/: parent-dependencies.m2i,
     parent-set.m2i:

   - rename set_flags
   - add comment about row created flag in rowreq_flags

2004-09-15 07:20  rstory

   * local/mib2c-conf.d/node-set.m2i:

   comment grammar tweak

2004-09-15 07:19  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - add rowreq_flags
   - rename set_flags to column_set_flags
   - use context name for example user context data list

2004-09-15 07:17  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - use new macro to validate SNMP error codes
   - use new rowreq_flags to set/clear new row flag
   - set request error on invalid oid for new row
   - clear undo pointer after releasing it
   - set WRONGLENGTH for bad variable size

2004-09-15 07:14  rstory

   * snmplib/snmp_alarm.c:

   add include to quiet compiler

2004-09-15 07:13  rstory

   * include/net-snmp/library/snmp_enum.h:

   - add prototype for se_find_slist
   - tweak comment

2004-09-15 07:12  rstory

   * include/net-snmp/library/snmp.h:

   new macro to validate SNMP error codes

2004-09-15 07:11  rstory

   * include/net-snmp/agent/mfd.h:

   - define flags for rowreq_flags

2004-09-15 07:11  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c,
     ipAddressTable.h, ipAddressTable_constants.h,
     ipAddressTable_data_access.c, ipAddressTable_interface.c
:

   - update generated code
   - rename arch functions
   - move storage type into data access interface
   - add/use undo storage for LastChanged
   - add support for creation/deletion of ipaddresses via RowStatus
   - add flags for required columns

2004-09-15 06:59  rstory

   * agent/mibgroup/mibII/interfaces.c:

   - rename arch functions

2004-09-15 06:58  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   - rename arch functions
   - tweak log message, comments

2004-09-15 06:58  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
     agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
     agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.h,
     agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
     include/net-snmp/data_access/ipaddress.h:

   - rename arch functions
   - remove arch flags, add data list for arch data
     - add & call arch functions on create, copy, delete ipaddress entry
   - add prototype to fix compiler warning
   - new ipaddress set (create/delete ip address aliases)
   - change macro name
   - add flag for aliases

2004-09-15 06:51  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c,
     include/net-snmp/data_access/interface.h:

   - rename arch functions
   - add prototype to fix compiler warning
   - new function to find interface name from ifIndex

2004-09-14 15:01  hardaker

   * include/net-snmp/library/snmp_secmod.h, snmplib/snmp_api.c
:

   Update to modularize a bit more the security model infrastructure: report handling outsourced to the secmod

2004-09-13 19:29  rstory

   * agent/mibgroup/util_funcs.h,
     agent/mibgroup/if-mib/data_access/interface_ioctl.h,
     agent/mibgroup/if-mib/ifTable/ifTable.h,
     agent/mibgroup/if-mib/ifTable/ifTable_constants.h,
     agent/mibgroup/if-mib/ifTable/ifTable_data_access.h,
     agent/mibgroup/if-mib/ifTable/ifTable_interface.h,
     agent/mibgroup/if-mib/ifXTable/ifXTable.h,
     agent/mibgroup/if-mib/ifXTable/ifXTable_constants.h,
     agent/mibgroup/if-mib/ifXTable/ifXTable_data_access.h,
     agent/mibgroup/if-mib/ifXTable/ifXTable_interface.h,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h
,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_constants.h
,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.h
,
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.h
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_constants.h
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.h
,
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.h
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable.h
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h
,
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
, agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h
,
     agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h
,
     agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.h
,
     agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h
, include/net-snmp/types.h,
     include/net-snmp/agent/agent_handler.h,
     include/net-snmp/agent/agent_registry.h,
     include/net-snmp/agent/baby_steps.h,
     include/net-snmp/agent/cache_handler.h,
     include/net-snmp/agent/instance.h,
     include/net-snmp/agent/row_merge.h,
     include/net-snmp/agent/scalar.h,
     include/net-snmp/agent/scalar_group.h,
     include/net-snmp/agent/serialize.h,
     include/net-snmp/agent/table.h,
     include/net-snmp/agent/table_array.h,
     include/net-snmp/agent/table_container.h,
     include/net-snmp/agent/table_data.h,
     include/net-snmp/agent/table_dataset.h,
     include/net-snmp/agent/table_iterator.h,
     include/net-snmp/agent/watcher.h,
     include/net-snmp/data_access/arp.h,
     include/net-snmp/data_access/interface.h,
     include/net-snmp/data_access/ipaddress.h,
     include/net-snmp/data_access/ipstats.h,
     include/net-snmp/data_access/route.h,
     include/net-snmp/data_access/systemstats.h,
     include/net-snmp/library/container.h,
     include/net-snmp/library/container_iterator.h,
     include/net-snmp/library/container_list_ssll.h,
     include/net-snmp/library/container_null.h,
     include/net-snmp/library/factory.h,
     local/mib2c.array-user.conf,
     local/mib2c-conf.d/generic-header-bottom.m2i,
     snmplib/mt_support.c:

   - patch from Magnus Fromreide to remove ';' from extern 'C' header contructs
     (allow g++ 3.4 and above to compile net-snmp)

2004-09-13 03:34  slif

   * testing/: eval_tools.sh, tests/Sv3config:

   when matching CPP defines, match the ones which begin the source header line.

2004-09-13 03:20  slif

   * README.win32, win32/dist/README.build.win32.txt,
     win32/dist/README.txt, win32/dist/htmlhelp/Net-SNMP.hhc
, win32/dist/htmlhelp/Net-SNMP.hhp,
     win32/dist/scripts/poddir2html,
     win32/dist/scripts/readme2html:

   apply patch #102669 Win32 5.2 build updates`

2004-09-12 22:23  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c:

   - include ipAddressTable_constants
   - initialize defaults per the mib

2004-09-12 22:20  rstory

   * include/net-snmp/data_access/ipaddress.h:

   - change comment
   - add storage type
   - define flags for set support

2004-09-12 22:18  rstory

   * agent/helpers/table_container.c:

   fix data lookup when there are multiple varbinds

2004-09-12 22:18  rstory

   * agent/helpers/baby_steps.c,
     include/net-snmp/agent/snmp_agent.h:

   - fix skipping of un-registered modes
   - remove request next_mode stuff (never used)
   - shorten mux debug token

2004-09-10 15:51  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c
:

   don't mask return codes in internal functions

2004-09-10 15:11  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h:

   add undo storage for rowstatus and storage type

2004-09-10 14:47  rstory

   * agent/helpers/baby_steps.c,
     include/net-snmp/agent/baby_steps.h:

   - new function netsnmp_baby_step_mode2flag
   - use new function, so skipping unregistered modes works

2004-09-10 14:42  rstory

   * local/mib2c-conf.d/parent-dependencies.m2i:

   - use mfd succe macro instead of snmp macro
   - if check returns an error, return immediately

2004-09-10 14:39  rstory

   * local/mib2c-conf.d/syntax-StorageType-dependencies.m2i:

   use correct function name

2004-09-10 13:01  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_interface.c
:

   - update generated code
   - add define to allow row-creation

2004-09-10 12:58  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c,
     ipAddressTable.h, ipAddressTable_data_access.c,
     ipAddressTable_data_access.h:

   update generated code

2004-09-10 05:30  dts12

   * local/mib2c:

   Check that a variable corresponds to a valid MIB object,
   before trying to look at characteristics of this object.
   (Fixes a problem with the MFD scripts, which use the mib2c
    variable expansions for non-MIB-object names as well).

2004-09-09 16:17  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - fix log msg typo
   - set request errors instead of returning error from handler
   - debug msgs for request errors

2004-09-09 16:15  rstory

   * local/mib2c-conf.d/node-varbind-validate.m2i:

   add missing quote

2004-09-09 09:17  dts12

   * NEWS:

   Mention new NET-SNMP-EXTEND-MIB support
   (plus minor grammar and formatting tweaks)

2004-09-09 07:01  slif

   * win32/dist/installer/net-snmp.nsi:

   apply patch #1024352 Changes Windows installer to allow snmptrapd as service.

2004-09-09 06:49  slif

   * perl/TrapReceiver/TrapReceiver.pm:

   formatting patch #1024746 (one-liner) from Alex Burger.

2004-09-09 03:43  slif

   * agent/agent_read_config.c, agent/helpers/old_api.c,
     agent/helpers/table.c, agent/helpers/table_data.c,
     agent/mibgroup/agent/extend.c, snmplib/container.c,
     snmplib/container_list_ssll.c:

   fix bug#1025014 - remove unuseds, quell signed/unsigned warnings in 5.2.pre1

2004-09-09 03:31  slif

   * apps/snmptrapd.c:

   declare external function within scope used.

2004-09-09 03:22  slif

   * agent/snmpd.c, apps/snmptrapd.c:

   fix bug#1025004 apply minor comment and grammar fixes to snmpd,snmptrapd

2004-09-08 20:52  slif

   * snmplib/snmp_logging.c:

   partial fix bug #909222 - move win32 changes inside  _disable_syslog{entry},
   dont write standard error on failure to close event log from disable_syslog.

2004-09-08 18:43  slif

   * win32/: agent_module_dot_conf.h, agent_module_includes.h
, agent_module_inits.h, build.pl,
     mib_module_includes.h, mib_module_inits.h,
     mib_module_shutdown.h, libsnmp_dll/libsnmp.def,
     net-snmp/net-snmp-config.h, net-snmp/net-snmp-config.h.in
, net-snmp/agent/agent_module_config.h,
     net-snmp/agent/mib_module_config.h, netsnmpmibs/Makefile.in
, netsnmpmibs/netsnmpmibs.dsp,
     netsnmpmibssdk/Makefile.in,
     netsnmpmibssdk/netsnmpmibssdk.dsp:

   Apply mods in patch #1024810 in order to build 5.2.pre1 on win32 MSVC+MinGW.

2004-09-08 08:39  rstory

   * include/net-snmp/agent/baby_steps.h:

   fix backwards compatability macro name

2004-09-07 20:48  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:

   map data access if address type to mib type in index

2004-09-07 20:46  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c
:

   pass correct container to update check functionso missing addrs are removed

2004-09-07 20:42  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   null rowreq_ctx is valid in undo_cleanup; simply return success

2004-09-07 20:39  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   - fix ifIndex lookup for interface aliases
   - add debug message
   - new function to set ipaddress

2004-09-07 20:35  rstory

   * agent/agent_handler.c:

   add se pairs for baby step modes

2004-09-07 20:32  rstory

   * agent/helpers/baby_steps.c:

   - keep registered modes with mib handler
   - skip lower handlers for modes that handler didnt register for
   - skip undo commit if handler wasnt called for commit
   - dont break on request error in final steps (equivalent of commit/undo/free)
   - more debug msgs

2004-09-07 20:25  rstory

   * include/net-snmp/agent/baby_steps.h:

   - sync names of BABY_STEP_* with MODE_BSTEP_*
   - define structure for baby steps handler mode tracking

2004-09-07 20:19  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   add debug msg

2004-09-06 20:21  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   - add persistence for ifAlias, ifLinkUpDownTrapEnable
   - don't allow set of promiscuous mode, since it's not implemented

2004-09-06 19:28  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:

   - fix fixed size check
   - add access to container pointer

2004-09-06 19:25  rstory

   * local/mib2c-conf.d/node-varbind-validate.m2i:

   don't generate fixed size check for octet strings

2004-09-06 19:00  rstory

   * local/mib2c-conf.d/node-set.m2i:

   set up vars for lengths to be copied correctly

2004-09-05 18:57  rstory

   * agent/mibgroup/agentx/subagent.h:

   remove extern of non-existant var

2004-09-02 07:22  slif

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   dont include byteorder.h -- avoids warning seen on RedHat

2004-09-02 06:58  dts12

   * NEWS:

   Mention the other new mib2c config templates, and provide a little
   more explanation.  (Plus fixing a couple of typos)

2004-09-02 06:52  slif

   * agent/mibgroup/mibII/system_mib.c:

   fix #995489 by obtaining sysDescr and sysContact through windows native methods.

2004-09-02 00:59  rstory

   * agent/mibgroup/mibII/interfaces.h:

   - require all if-mib interface for linux

2004-09-02 00:04  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.pre1 )

2004-09-02 00:04  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.pre1 )

2004-09-02 00:03  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.pre1 )

2004-09-02 00:03  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.pre1 )

2004-09-02 00:03  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.pre1 )

2004-09-02 00:02  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.pre1 )

2004-09-02 00:02  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.pre1 )

2004-09-02 00:02  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.pre1 )

2004-09-02 00:01  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.pre1 )

2004-09-02 00:01  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.pre1 )

2004-09-02 00:00  rstory

   * FAQ:

   - (FAQ): version tag ( 5.2.pre1 )

2004-09-02 00:00  rstory

   * README:

   - (README): version tag ( 5.2.pre1 )

2004-09-02 00:00  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.pre1 )

2004-09-01 23:55  rstory

   * agent/mibgroup/mibII.h:

   require explicit configure flag for experimental mfd rewrite modules

2004-09-01 23:51  rstory

   * NEWS:

   - merge 5.1.2 news
   - add other tidbits gleaned from Changelog

2004-09-01 23:51  rstory

   * ChangeLog:

   update for 5.2.pre1

2004-09-01 22:57  rstory

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3,
     netsnmp_baby_steps.3, netsnmp_bulk_to_next.3,
     netsnmp_cache_handler.3, netsnmp_container.3,
     netsnmp_data_list.3, netsnmp_debug.3,
     netsnmp_handler.3, netsnmp_instance.3,
     netsnmp_iterator_info_s.3, netsnmp_leaf.3,
     netsnmp_library.3, netsnmp_mib_utilities.3,
     netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
     netsnmp_netsnmp_iterator_info_s.3,
     netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_only.3,
     netsnmp_row_merge.3, netsnmp_scalar.3,
     netsnmp_scalar_group_group.3, netsnmp_serialize.3,
     netsnmp_stash_cache.3, netsnmp_table.3,
     netsnmp_table_array.3, netsnmp_table_data.3,
     netsnmp_table_dataset.3, netsnmp_table_iterator.3,
     netsnmp_util.3, netsnmp_utilities.3,
     netsnmp_watcher.3:

   update man pages

2004-09-01 22:51  rstory

   * man/: netsnmp_netsnmp_mib_handler_access_methods.3,
     netsnmp_table_container.3, netsnmp_agent_registry.3,
     netsnmp_agent_trap.3, netsnmp_asn1_packet_parse.3,
     netsnmp_callback.3, netsnmp_default_store.3,
     netsnmp_netsnmp_agent_request_info_s.3,
     netsnmp_netsnmp_column_info_t.3,
     netsnmp_netsnmp_data_list_s.3,
     netsnmp_netsnmp_handler_registration_s.3,
     netsnmp_netsnmp_mib_handler_s.3,
     netsnmp_netsnmp_request_info_s.3,
     netsnmp_netsnmp_table_registration_info_s.3,
     netsnmp_netsnmp_table_request_info_s.3,
     netsnmp_read_config.3, netsnmp_snmp_agent.3,
     netsnmp_snmp_alarm.3, netsnmp_snmp_client.3,
     netsnmp_snmp_logging.3, netsnmp_snmp_pdu.3,
     netsnmp_snmp_session.3, netsnmp_variable_list.3:

   check in new man pages

2004-09-01 22:37  rstory

   * agent/Makefile.depend, agent/mibgroup/Makefile.depend
, snmplib/Makefile.depend,
     agent/helpers/Makefile.depend, apps/Makefile.depend
, apps/snmpnetstat/Makefile.depend:

   make depend

2004-09-01 22:16  rstory

   * include/net-snmp/net-snmp-config.h.in:

   update after running autoheader

2004-09-01 22:14  rstory

   * doxygen.conf:

   - update for 5.2.pre1

2004-09-01 22:12  rstory

   * agent/mibgroup/: if-mib/data_access/interface_common.c,
     if-mib/data_access/interface_linux.c,
     if-mib/ifTable/ifTable.h, if-mib/ifXTable/ifXTable.h
, ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
, ip-mib/data_access/arp_linux.c,
     ip-mib/data_access/ipaddress_common.c,
     ip-mib/data_access/ipaddress_linux.c,
     ip-mib/data_access/systemstats_common.c,
     ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c:

   - convert C++ style comments to C style comments (or remove them)

2004-09-01 22:05  rstory

   * README.osX:

   readme for Mac OS X

2004-09-01 22:04  rstory

   * configure:

   update configure for new configure.in

2004-09-01 22:03  rstory

   * configure.in:

   update version to 5.2.pre1

2004-09-01 21:28  rstory

   * agent/mibgroup/disman/: expression/gnuc.h, expression/in6.h
, expression/ip_var.h, expression/ipv6.h,
     expression/udp_var.h, ping/gnuc.h, ping/in6.h,
     ping/ip_var.h, ping/ipv6.h, ping/udp_var.h,
     traceroute/gnuc.h, traceroute/in6.h,
     traceroute/ip_var.h, traceroute/ipv6.h,
     traceroute/udp_var.h, nslookup/gnuc.h, nslookup/in6.h
, nslookup/ip_var.h, nslookup/ipv6.h,
     nslookup/udp_var.h:

   remove GPL license code, plus some guilty-by-association files

2004-09-01 20:14  rstory

   * configure:

   configure to match new configure.in

2004-09-01 20:13  rstory

   * configure.in:

   openbsd needs sys/types before tcpd.h

2004-09-01 19:33  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   tweak comment and log message format

2004-09-01 19:32  rstory

   * snmplib/snmpUDPDomain.c:

   - whitespace change to add real log message (last checking had wrong log message)
   - add port number to debug statement

2004-09-01 19:28  rstory

   * snmplib/snmpUDPDomain.c,
     agent/mibgroup/ucd-snmp/lmSensors.c:

   - increase max_sensors
   - break when number of sensors exceeds max_sensors
   - add debug

2004-09-01 19:25  rstory

   * configure:

   configure to match configure.in

2004-09-01 19:24  rstory

   * configure.in:

   bail if lm_sensors header/lib checks fail

2004-09-01 17:16  rstory

   * agent/helpers/scalar_group.c:

   - don't return handler if can't allocate sgroup
   - use local var for rootoid machinations, instead of reginfo rootoid
     (realloc of extra suboids doesn't survive registration, when subtree_split
     calls netsnmp_subtree_deepcopy()) [score one for libefence]

2004-09-01 17:09  rstory

   * agent/mibgroup/mibII/interfaces.h:

   only config_require if-mib interface_common, not all of if-mib interface

2004-09-01 17:08  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route.h:

   remove config_require for platforms which haven't been ported yet

2004-09-01 17:06  rstory

   * agent/mibgroup/if-mib/data_access/: interface.h,
     interface_common.c:

   ifdef out arch specific functions if arch not supported

2004-09-01 17:03  rstory

   * agent/mibgroup/mibII.h:

   only require new mfd modules for linux, until other platforms are ported

2004-09-01 15:27  slif

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   include asm/types.h so that agent will build on Mandrake flavored Linux.

2004-09-01 14:51  rstory

   * snmplib/callback.c:

   - remove C++ style comment
   - document use of simplistic _lock

2004-09-01 14:30  slif

   * include/net-snmp/system/freebsd6.h:

   provide header for FreeBSD 6. fixes bug#1018209

2004-09-01 14:12  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   - only log open err once (until success, then reset flag)

2004-09-01 14:07  rstory

   * agent/mibgroup/:
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
:

   check for NULL pointer from data access routines, & return resource unavailable

2004-09-01 11:31  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:

   - only log file open error once (until a successful open)
   - return no error if couldn't open ipv6, so we can continue w/ipv4

2004-09-01 10:46  rstory

   * agent/agent_registry.c:

   - eliminate double free on duplicate registration
   - fix potential memory leaks on failed registration
     (i.e. always free reginfo if registration fails)

2004-09-01 10:44  rstory

   * agent/helpers/old_api.c:

   eliminate double free on duplicate registration

2004-09-01 08:25  dts12

   * acconfig.h, configure, configure.in,
     include/net-snmp/net-snmp-config.h.in,
     include/net-snmp/types.h:

   Attempt to ensure that 'int32_t' and (if appropriate) 'int64_t'
   types (plus unsigned equivalents) are available.

2004-09-01 06:19  dts12

   * local/mib2c.array-user.conf:

   Remove unbalanced "@end@" statements.

2004-09-01 05:57  dts12

   * local/mib2c.conf:

   Provide additional options for table config templates, and
   describe the differences between them a little more fully.

2004-09-01 05:54  dts12

   * local/mib2c.iterate2.conf:

   Fix minor typo

2004-08-31 21:36  rstory

   * dist/RELEASE-INSTRUCTIONS:

   - update libtool version information
   - add note on running cvs2cl on a branch

2004-08-31 21:26  rstory

   * man/mib2c.1.def, local/mib2c.conf:

   add information about mib2c.mfd.conf

2004-08-31 20:04  rstory

   * Makefile.top:

   - update comments on libtool versioning
   - update for 5.2

2004-08-31 16:43  slif

   * agent/mibgroup/ucd-snmp/disk.c:

   fix float calc in var_extensible_disk per Harald Straßberger <hs@syslog.at>

2004-08-31 14:02  hardaker

   * agent/Makefile.in:

   install agent_module_config.h

2004-08-31 03:28  dts12

   * local/mib2c.array-user.conf:

   Declare handlers as RWRITE/RONLY as appropriate.
   Suppress SET handling code for read-only tables.

2004-08-31 03:25  dts12

   * local/: snmpconf, mib2c-conf.d/details-node.m2i,
     mib2c-conf.d/details-table.m2i,
     mib2c-conf.d/generic-value-map-func.m2i,
     mib2c-conf.d/mfd-access-unsorted-external-defines.m2i,
     mib2c-conf.d/mfd-readme.m2c:

   Dave's being pernickity about grammar again.
   "It's" is short for "it is".
   "Belonging to it" is "its" - no apostrophe.

2004-08-31 03:23  dts12

   * local/mib2c.iterate_access.conf:

   Improve error handling for invalid SET requests.

2004-08-31 03:20  dts12

   * local/mib2c.iterate_access.conf:

   Suppress SET handling code for read-only tables.

2004-08-31 03:18  dts12

   * local/: mib2c.iterate.conf, mib2c.iterate_access.conf
:

   Oops!  mib2c config typo

2004-08-31 03:16  dts12

   * local/: mib2c.iterate.conf, mib2c.iterate_access.conf
:

   Declare handlers as RWRITE/RONLY as appropriate.

2004-08-31 03:11  dts12

   * local/mib2c.iterate2.conf:

   Alternative iterator template.  Based on a single handler (unlike
   'iterator_access'), but somewhat more complete than the original,
   particularly w.r.t. SET handling.

2004-08-31 03:09  dts12

   * local/: mib2c.container.conf, mib2c.table_data.conf:

   Improve the example data structure definition (esp. w.r.t. index values)

2004-08-31 00:37  rstory

   * include/net-snmp/agent/agent_handler.h:

   new struct typedef, netsnmp_handler_args

2004-08-31 00:36  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   - add new void pointer for cache hint
   - define new flag for handler args cache hint
   - pass handler args cache hint when flag set

2004-08-28 15:54  rstory

   * agent/mibgroup/mibII/interfaces.h:

   config_require mibII/var_route (USE_SYSCTL_IF needs get_address)

2004-08-28 12:38  rstory

   * agent/agent_handler.c:

   - netsnmp_assert on self-reference in linked list

2004-08-28 12:33  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_data_access.c
:

   - add comments

2004-08-28 12:31  rstory

   * agent/mibgroup/if-mib/data_access/interface.h:

   - comment out config_require macros for unwritten modules

2004-08-28 12:28  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   - document scanline format

2004-08-28 12:25  rstory

   * snmplib/container_iterator.c:

   - remove extraneous ';'
     (issue noted in bug/patch 1011471 More SCO Unixware 7 patches)

2004-08-28 12:17  rstory

   * agent/helpers/table_container.c,
     include/net-snmp/agent/table_container.h,
     include/net-snmp/library/container.h, snmplib/container.c
:

   - inline fixes from Stephen J. Friedl, plus a few I found
     (issues noted in bug/patch 1011471 More SCO Unixware 7 patches)

2004-08-28 12:10  rstory

   * include/net-snmp/net-snmp-config.h.in:

   update for new acconfig.h

2004-08-28 12:08  rstory

   * acconfig.h:

   - only define inline macros if enabled
     (issue noted in bug 1011471 More SCO Unixware 7 patches)

2004-08-27 23:27  rstory

   * agent/snmp_agent.c:

   - fix 1/2 of bug 702435: memory leak [...] for agentx subagents
     - Patch supplied by Franz G. Fischer

2004-08-27 23:24  rstory

   * agent/mibgroup/mibII/interfaces.c:

   - remove unused var and prototypes
   - add comment documenting scan line format

2004-08-27 23:22  rstory

   *
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_data_access.c
:

   - omit routes that are down
   - hardcode active row status for newly discovered routes

2004-08-27 23:19  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:

   - tweak log messages syntax
   - fix ipv4 mask calculation
   - implement ipv6 routes
   - common function to set route type from flags
   - set policy oid based on arbitrary index

2004-08-27 23:16  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_common.c:

   dont free policy oid if static flag set

2004-08-27 23:15  rstory

   * include/net-snmp/data_access/route.h:

   - add flag for static policy oid
   - change internal index type to oid

2004-08-27 07:29  dts12

   * agent/agent_read_config.c, snmplib/read_config.c,
     agent/mibgroup/agentx/agentx_config.c:

   Try a different approach to multi-type config handling.
   Don't automatically register config tokens against multiple types.
   Instead, explicitly register AgentX-related config tokens as such.
   (The config mechanism will already automatically load any config
   file types that it knows about).

2004-08-27 03:15  dts12

   * agent/snmp_agent.c:

   Use a consistent "hosts.{allow,deny}" token for known and unknown addresses.

2004-08-27 03:14  dts12

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   If we're reading in the multicast stats, then the scan line needs to be
   tweaked not to skip this value!

2004-08-26 07:31  dts12

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   Suppress 32-bit shift warnings on 32-bit systems.
   (Though this may not be the best way to detect such systems!)

2004-08-26 07:24  dts12

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   Declare missing variable on non-SCNuMAX systems.

2004-08-25 12:35  rstory

   * include/net-snmp/data_access/interface.h:

   - rename netsnmp_interface_entry members to avoid namespace conflicts
     - noted on users by Akihiro IIJIMA

2004-08-25 09:25  rstory

   * agent/mibgroup/: if-mib/data_access/interface_linux.c,
     mibII/interfaces.c:

   - apply revised patch for bug 897002: snmpd cannot handle 64 bit interface counters
     (had been marked as fixed but wasn't)

2004-08-25 08:38  dts12

   * man/mib2c.conf.5:

   Document the new mib2c node tags.

2004-08-25 08:35  dts12

   * mibs/: DISMAN-EXPRESSION-MIB.txt, DISMAN-NSLOOKUP-MIB.txt
, DISMAN-PING-MIB.txt, DISMAN-TRACEROUTE-MIB.txt
:

   Add DisMan Remote Operations MIB files

2004-08-25 08:30  dts12

   * agent/mibgroup/disman/: expression/gnuc.h, expression/in6.h
, expression/ip_var.h, expression/ipv6.h,
     expression/udp_var.h, nslookup/gnuc.h, nslookup/in6.h
, nslookup/ip_var.h, nslookup/ipv6.h,
     nslookup/udp_var.h, ping/gnuc.h, ping/in6.h,
     ping/ip_var.h, ping/ipv6.h, ping/udp_var.h,
     traceroute/gnuc.h, traceroute/in6.h,
     traceroute/ip_var.h, traceroute/ipv6.h,
     traceroute/udp_var.h:

   Locally-tweaked versions of standard header files.
   This is not the most appropriate way to proceed,
   but is needed to get the initial implementation working.

2004-08-25 07:31  dts12

   * local/mib2c.iterate_access.conf:

   Support holes in "iterate_access" tables.

2004-08-25 01:11  dts12

   * agent/mibgroup/Rmon/event.c:

   Fix a memory leak in the Rmon code. (Reported by Fong Tsui)

2004-08-24 18:27  rstory

   * agent/mibgroup/if-mib/: data_access/interface_common.c,
     data_access/interface_ioctl.c,
     data_access/interface_linux.c, ifTable/ifTable.c,
     ifTable/ifTable.h, ifTable/ifTable_data_access.c:

   - rename netsnmp_interface_entry members to avoid namespace conflicts
     - noted on users by Akihiro IIJIMA

2004-08-24 09:28  dts12

   * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
:

   Fix the minimal config tests to use the correct set of MIB modules.
   (Reported by Magnus Fromreide)

2004-08-24 09:24  dts12

   * testing/: README, RUNTESTS, eval_tools.sh:

   Support additional trapd flags (patch from Magnus Fromreide)
   (And update the README to keep Mike happy!)

2004-08-24 09:19  dts12

   * apps/snmptrapd.c:

   Log reconfig/shutdown messages more reliably.  (Patch from Magnus Fromreide)

2004-08-24 09:16  dts12

   * COPYING:

   Add Cisco/BUPTNIC copyright notice, to cover the new DisMan RemOps code.

2004-08-24 08:15  dts12

   * agent/mibgroup/: disman.h, disman/expression-mib.h,
     disman/nslookup-mib.h, disman/ping-mib.h,
     disman/traceroute-mib.h, disman/expression/expErrorTable.c
, disman/expression/expErrorTable.h,
     disman/expression/expExpressionTable.c,
     disman/expression/expExpressionTable.h,
     disman/expression/expObjectTable.c,
     disman/expression/expObjectTable.h,
     disman/expression/expValueTable.c,
     disman/expression/expValueTable.h,
     disman/nslookup/lookupCtlTable.c,
     disman/nslookup/lookupCtlTable.h,
     disman/nslookup/lookupResultsTable.c,
     disman/nslookup/lookupResultsTable.h,
     disman/ping/pingCtlTable.c, disman/ping/pingCtlTable.h
, disman/ping/pingProbeHistoryTable.c,
     disman/ping/pingProbeHistoryTable.h,
     disman/ping/pingResultsTable.c,
     disman/ping/pingResultsTable.h,
     disman/traceroute/traceRouteCtlTable.c,
     disman/traceroute/traceRouteCtlTable.h,
     disman/traceroute/traceRouteHopsTable.c,
     disman/traceroute/traceRouteHopsTable.h,
     disman/traceroute/traceRouteProbeHistoryTable.c,
     disman/traceroute/traceRouteProbeHistoryTable.h,
     disman/traceroute/traceRouteResultsTable.c,
     disman/traceroute/traceRouteResultsTable.h:

   Preliminary implementation of the DisMan Remote Operation MIB groups.
   Note that these are not yet ready for production use.

2004-08-23 08:06  rstory

   * Makefile.rules:

   new target to only make objects for current directory (no subdirs)

2004-08-23 07:35  dts12

   * apps/snmpwalk.c, man/snmpwalk.1.def:

   Option to exclude the final GET request when walking a single instance.

2004-08-23 02:39  dts12

   * local/: mib2c.container.conf, mib2c.table_data.conf:

   New template configs for row-based "internal-data" implementations.

2004-08-23 02:29  dts12

   * local/mib2c:

   New variable tokens to identify "creatable" or RowStatus column objects.
   Extend these two tokens, plus "settable" to apply to tables as well
   (reporting on the constituent column objects).

2004-08-23 01:59  dts12

   * agent/mibgroup/target/target_counters.c:

   Implement context error counters as proper scalar objects
   (rather than simply instances)

2004-08-23 01:58  dts12

   * agent/mibgroup/mibII/setSerialNo.c:

   Fuller implementation of snmpSetSerialNo object, including persistance across
   agent restart, random initialisation value (both per TestAndIncr description)
   and proper object instance behaviour.

2004-08-23 01:56  dts12

   * agent/agent_registry.c:

   Don't invoke callback registrations if the original registration fails.
   (See bug #990070)

2004-08-20 08:51  rstory

   * doxygen.conf:

   update project number to 5.2.dev

2004-08-20 08:48  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - remove static attribute for function
   - fix paren grouping

2004-08-20 08:47  rstory

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   - do not include data access headers, as they are not installed

2004-08-20 08:18  rstory

   * agent/mibgroup/if-mib/data_access/interface.h:

   include interface data access header

2004-08-20 01:53  dts12

   * apps/snmptrapd.c:

   Tidy up handling of pid_file. (Patches from Magnus Fromreide)

2004-08-19 02:23  dts12

   * apps/snmptrapd.c:

   Improved handling of snmptrapd PID file.
   Patch from Magnus Fromreide.

2004-08-19 02:17  dts12

   * Makefile.in:

   Handle agent_module header files in the same way as mib_module ones.
   (Removing them when cleaning up, and installing the config header)

2004-08-19 02:12  dts12

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   Add agent_module configuration tokens to the list of
   standard agent includes.  (Reported by Magnus Fromreide)

2004-08-19 02:10  dts12

   * agent/mibgroup/snmpv3/usmConf.h:

   Correct agent_module config setting.
   (Spotted by Magnus Fromreide)

2004-08-18 15:12  nba

   * snmplib/parse.c:

   Allow TOKENRING-MIB and DS1-MIB to override older RFC mibs

2004-08-18 02:21  dts12

   * agent/mibgroup/agentx/master.c:

   Use the context name from the registration call,
   rather than the context from the incoming request.
   These ought to be the same, but are subtly different when
   no context is specified.  (Patch supplied by Magnus Fromreide)

2004-08-17 08:40  dts12

   * Makefile.rules:

   More portable approach to avoiding unnecessary header installs.
   (Thanks to both Ben Rogers and Stephen J. Friedl)

2004-08-17 02:08  dts12

   * include/net-snmp/library/default_store.h,
     snmplib/read_config.c:

   Attempt to support multiple '{xxxx}.conf' application types.

2004-08-17 02:06  dts12

   * agent/mibgroup/ucd_snmp.h:

   Include the new 'NET-SNMP-EXTEND-MIB' module in a default config.

2004-08-17 02:04  dts12

   * apps/snmptrapd_handlers.c:

   Allow "traphandle" directives to match a subtree rather
   than just a single trap.  (Suggested by Bosko Milekic)

2004-08-17 01:59  dts12

   * snmplib/snmpv3.c:

   Don't bother looking up the hostname unless it'll actually
   be needed for generating the engineID.  Suggested by Joe C.

2004-08-17 01:51  dts12

   * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c,
     snmpUnixDomain.c:

   Ensure that a non-matching com2sec lookup will return a NULL 'secName'
   (Based on a suggestion by Oleg Ivanov)

2004-08-17 01:41  dts12

   * agent/snmp_agent.c:

   Don't apply 'hosts.{allow,deny}' checking to callback connections
   (which typically won't match anything other than "ALL")

2004-08-17 01:38  dts12

   * agent/agent_registry.c:

   Protect against missing parameters.  (Suggested by John Lash)

2004-08-17 01:32  dts12

   * agent/helpers/table_container.c,
     include/net-snmp/agent/table_container.h:

   API for adding a (newly created) row to the varbind request list,
   so it's available during later SET passes.   There's probably
   a better way of comparing index values, but this seems to work.

2004-08-17 01:27  dts12

   * agent/mibgroup/: snmpv3mibs.h, snmpv3/usmConf.c,
     snmpv3/usmConf.h, snmpv3/usmUser.c:

   Split off USM config handling into a separate module
   (and move this into the agent library)

2004-08-17 01:25  dts12

   * agent/mibgroup/: agentx/agentx_config.h, agentx/client.h
, agentx/master.h, agentx/master_admin.h,
     agentx/protocol.h, agentx/subagent.h,
     mibII/vacm_conf.h:

   Move VACM config handling and AgentX support into the agent library.

2004-08-17 01:23  dts12

   * agent/: agent_read_config.c, mib_modules.c:

   Pick up agent_module initialisation and dot_conf routines.
   (Not convinced this is the best place for the agent_module
    init routines to be called, but it'll do for now.)

2004-08-17 01:21  dts12

   * agent/Makefile.in:

   Switch linking order of agent and mib libraries (since libnetsnmpmibs
   may well use routines defined in libnetsnmpagent, but not vice versa)

2004-08-17 01:15  dts12

   * configure.in, configure:

   Ensure agent vs mib modules are picked up correctly (esp. for modules
   without a header file, which should default to 'mib_modules')

2004-08-17 01:11  dts12

   * agent/mibgroup/agent/extend.c,
     agent/mibgroup/ucd-snmp/extensible.c, man/snmpd.conf.5.def
:

   Slightly preferable config token for the new extensible scripting mib,
   document this feature, and add a warning regarding the old (invalid)
   relocatable output format.

2004-08-16 20:25  rstory

   * agent/snmp_agent.c:

   - don't drop re-attached head (patch from Tommy Christensen)
   - fix typo

2004-08-16 14:57  rstory

   * agent/helpers/Makefile.in:

   install mfd.h

2004-08-16 14:45  rstory

   * include/net-snmp/net-snmp-config.h.in:

   new version from autoconf

2004-08-16 14:23  rstory

   * acconfig.h:

   - add undef for STRUCT_TM_HAS_TM_GMTOFFF
   - define config_belongs_in to nothing

2004-08-16 12:13  nba

   * mibs/: Makefile.mib, mibfetch, smistrip:

   More automatic installation of RFC based mibs

2004-08-13 06:59  dts12

   * include/net-snmp/agent/.cvsignore:

   Ignore config-generated 'agent_module' files

2004-08-13 06:51  dts12

   * agent/mibgroup/.cvsignore:

   Ignore config-generated 'agent_module' files

2004-08-13 06:43  dts12

   * apps/snmptrapd.c, local/Makefile.in,
     local/snmpconf.dir/snmptrapd-data/authentication,
     local/snmpconf.dir/snmptrapd-data/logging,
     local/snmpconf.dir/snmptrapd-data/runtime,
     man/snmptrapd.conf.5.def, win32/dist/installer/net-snmp.nsi
:

   Add snmptrapd config support for logging, authentication and runtime options.
   (Patch #981319 from Alex Burger)

2004-08-13 06:33  dts12

   * snmplib/snmpksm.c:

   Strip port-number specification from "peername" when constructing KSM credentials.
   (Based on patch #992440)

2004-08-13 03:08  dts12

   * agent/mibgroup/agentx/master.c:

   Handle "general" AgentX errors, not associated with a specific varbind.
   (Based on patch #983972 from lorenzim)

2004-08-13 02:54  dts12

   * Makefile.rules:

   Provide missing definition of 'installsubdirheaders' rule.
   (Patch #991664 from Ben Rogers)

2004-08-13 02:53  dts12

   * Makefile.rules:

   "Lazy" installation of header files.  Only install a header file if
   it's newer than the existing one.  (Patch #991664 from Ben Rogers)

2004-08-13 02:50  dts12

   * configure, configure.in,
     include/net-snmp/net-snmp-config.h.in, snmplib/snmp-tc.c
:

   Use an explicit check for 'tm_gmtoff', rather than per-architecture #defines
   (Patch #1006298 from Stephen J. Friedl)

2004-08-13 02:17  nba

   * mibs/: IANAifType-MIB.txt, ianalist, rfclist:

   Updated RFC MIB information

2004-08-12 07:49  dts12

   * snmplib/read_config.c:

   Handle a colon-separated list of "application-type" config files.
   (e.g. "agentx:snmpd" to search *both* 'snmpd.conf' *and* 'agentx.conf')
   See coders-thread "AgentX configuration" - Jul '04

2004-08-12 05:20  dts12

   * agent/mibgroup/utilities/execute.h:

   An example of configuring code into the agent rather than the mib library.

2004-08-12 05:18  dts12

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
     include/net-snmp/net-snmp-config.h.in, configure.in
, configure:

   Support a mechanism for including particular code modules within either
   the mib library or the agent library (or potentially elsewhere as well).
   (See coders-thread "Moving AgentX out of the mibmodules" - June '04)

2004-08-12 05:12  dts12

   * include/net-snmp/agent/all_helpers.h:

   Include an oft-overlooked helper.

2004-08-12 05:11  dts12

   * apps/notification_log.c:

   Protect against following NULL pointers
   (plus some petty grammaticastigation)

2004-08-11 13:57  rstory

   * man/Makefile.in:

   look for .in file in srcdir, which may != current dir

2004-08-11 05:54  dts12

   * agent/helpers/table_data.c:

   Only store the table structure on the first pass through.
   Subsequent passes can retrieve this stored value anyway.

2004-08-11 04:55  dts12

   * man/Makefile.in:

   remove deleted man pages (todo & deprecated)

2004-08-10 08:53  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   update libtool versioning a bit

2004-08-04 05:51  dts12

   * Makefile.in, man/netsnmp_deprecated.3,
     man/netsnmp_todo.3:

   Don't install 'todo' or 'deprecated' man pages
   (since these are constructed with suspect formatting)

2004-08-03 08:12  dts12

   * snmplib/snmpv3.c:

   Specify the correct length of string for AES 'strncmp' comparisons.
   (See bug #996894)

2004-08-02 14:17  hardaker

   * agent/agent_registry.c:

   fix context registration so new context trees get properly initialized.

2004-08-02 14:13  hardaker

   * mibs/makehtml.pl:

   Don't double-produce HTML output for repeated MIBs.

2004-07-30 17:32  hardaker

   * NEWS:

   - document AgentX context fixing
   - document the usmUser table population under snmptrapd

2004-07-30 17:31  hardaker

   * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c,
     snmpUnixDomain.c:

   Double check that the contextName array is properly initialize.

2004-07-30 17:30  hardaker

   * include/net-snmp/agent/agent_registry.h:

   Add contextName to the registration paramaters structure.

2004-07-30 17:29  hardaker

   * apps/snmptrapd.c:

   Register the usmUserTable under the "snmptrapd" context

2004-07-30 17:28  hardaker

   * apps/notification_log.c:

   - register all the snmptrapd mib nodes under the "snmptrapd" context

2004-07-30 17:26  hardaker

   * agent/mibgroup/snmpv3/: usmUser.c, usmUser.h:

   Create a function to register the usmUser table other a different context.

2004-07-30 17:26  hardaker

   * agent/mibgroup/agentx/: client.c, client.h, master.c
, subagent.c:

   - Fix agentx to work properly under non-default contexts.

2004-07-30 17:24  hardaker

   * agent/helpers/instance.c, include/net-snmp/agent/instance.h
:

   Add a bunch of functions to register instances under non default contexts.

2004-07-30 17:23  hardaker

   * agent/agent_registry.c:

   - fix add_subtree so it registers top level null handlers too
     - fixes a number of context problems
   - pass context information down into registration info struct (used by agentx)

2004-07-30 17:21  hardaker

   * agent/helpers/null.c, include/net-snmp/agent/null.h:

   - add a null registration function for contexts other than the default.

2004-07-30 14:44  hardaker

   * apps/snmpusm.c, snmplib/snmpusm.c, snmplib/snmpv3.c
:

   Patch from Abhijit Hayatnagarkar to fix USM privacy key lengths

2004-07-30 13:36  hardaker

   * agent/mibgroup/mibII/vacm_conf.c:

   I was sleeping earlier when I fixed code that wasn't broken.

2004-07-30 13:07  hardaker

   * NEWS:

   mention community string -> context mappings

2004-07-30 13:04  hardaker

   * man/snmpd.conf.5.def:

   document the new com2sec token options.

2004-07-30 13:01  hardaker

   * agent/mibgroup/mibII/vacm_conf.c,
     include/net-snmp/library/snmpUDPDomain.h,
     include/net-snmp/library/snmpUDPIPv6Domain.h,
     include/net-snmp/library/snmpUnixDomain.h,
     snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c
, snmplib/snmpUnixDomain.c:

   Make the com2sec* tokens accept a -Cn CONTEXT flag to allow the
   mapping of community strings to SNMPv3 contexts.

2004-07-30 12:57  hardaker

   * agent/snmp_agent.c:

   Pass the actual pdu being processed into check_access instead of the copy

2004-07-30 11:21  hardaker

   * agent/mibgroup/mibII/vacm_conf.c:

   Fix context checking so it actually works for non default contexts

2004-07-28 12:52  hardaker

   * agent/mibgroup/if-mib/data_access/interface.h:

   configure_require -> config_require

2004-07-28 05:40  dts12

   * README.win32:

   OpenSSL is needed for SHA-based authentication, rather than MD5.
   (It's used for both if available, but it's only *needed* for SHA)

2004-07-28 02:17  dts12

   * FAQ:

   Discuss RPM-dependecy problems.

2004-07-28 01:04  dts12

   * local/mib2c.old-api.conf:

   Per-object switch statement is missing the "case" keyword.
   (Reported by William Buckley)

2004-07-22 17:55  slif

   * agent/mibgroup/mibII/interfaces.c:

   for win32 agent, interpret ifOperStatus correctly,
   and set ifLastChange to zero. These changes fixes bug #907716.

2004-07-22 13:06  slif

   * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
:

   typedef long int32_t to succeed building with MSVC++.

2004-07-22 10:45  slif

   * snmplib/snmpUDPIPv6Domain.c:

   patch #982628 applied to fix leak on errors in netsnmp_udp6_transport

2004-07-22 08:49  dts12

   * FAQ:

   Emphasise the need to explicitly create users.

2004-07-20 23:26  slif

   * agent/mibgroup/mibII/: tcpTable.c, udpTable.c:

   fix bug #992735 OSX 10.3.4 make fails by including darwin in #if expressions.

2004-07-20 22:29  slif

   * include/net-snmp/system/darwin7.h:

   create system header for -Ddarwin7. partial fix for bug 992735.

2004-07-20 19:40  slif

   * agent/helpers/table_iterator.c:

   fix bug 994194 by checking for null before de-referencing pointer argument.

2004-07-20 13:31  slif

   * README.solaris:

   patch 988286 from Bruce Shaw - Lots of updates on README.solaris

2004-07-20 13:22  slif

   * testing/eval_tools.sh:

   use kill.exe only iff OSTYPE = msys (patch #987626 applied)

2004-07-19 09:28  dts12

   * man/snmpvacm.1.def:

   Fix erroneous troff macro, as reported by Eric Raymond

2004-07-16 22:53  hardaker

   * agent/mibgroup/mibII/: mibII_common.h, tcpTable.c:

   Attempted fixes for darwin

2004-07-16 11:52  hardaker

   * agent/mibgroup/ip-mib/ipSystemStatsTable.h:

   Added missing ipSystemStatsTable.h file which Robert probably forgot to check in.  I'm guessing at the  propercontents, but it should be right

2004-07-16 09:08  dts12

   * FAQ:

   A few additional entries (esp. relating to generating traps)
   plus some minor restructuring and wordsmithing.

2004-07-10 21:29  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats_linux.c:

   - remove debug msg
   - log warning if header length isn't what we expect

2004-07-10 21:28  rstory

   * snmplib/int64.c:

   - fix inverted conditional test
   - don't assume 64 if wrapcheck skipped

2004-07-10 19:52  rstory

   * include/net-snmp/data_access/interface.h:

   - add comment to document structure var

2004-07-10 19:51  rstory

   *
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_data_access.c
:

   - bump up timeout to 30 seconds, instead of 3

2004-07-10 19:50  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c:

   - remove reminder comment
   - fix typo, indententation

2004-07-10 19:48  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   use uintmax_t vars for parsing data

2004-07-10 13:07  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   make local function more generic and move to netsnmp_c64_check32_and_update

2004-07-10 13:06  rstory

   * agent/mibgroup/ip-mib/: inetNetToMediaTable.h,
     ipAddressTable.h, inetNetToMediaTable/inetNetToMediaTable.h
, ipAddressTable/ipAddressTable.h:

   move config requires up a level

2004-07-10 13:02  rstory

   * include/net-snmp/data_access/net-snmp-data-access-includes.h
:

   add ipstats/systemstats headers

2004-07-10 13:01  rstory

   * include/net-snmp/library/int64.h, snmplib/int64.c:

   new function netsnmp_c64_check32_and_update

2004-07-10 12:58  rstory

   * agent/mibgroup/ip-mib.h:

   add ipSystemStatsTable

2004-07-10 11:05  rstory

   * agent/mibgroup/ip-mib/data_access/systemstats.h,
     agent/mibgroup/ip-mib/data_access/systemstats_common.c,
     agent/mibgroup/ip-mib/data_access/systemstats_linux.c,
     agent/mibgroup/ip-mib/ipSystemStatsTable/.cvsignore,
     agent/mibgroup/ip-mib/ipSystemStatsTable/.mib2c-updaterc,
     agent/mibgroup/ip-mib/ipSystemStatsTable/default-table-ipSystemStatsTable.m2d
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable-README-FIRST.txt
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable-README-ipSystemStatsTable.txt
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.c
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_constants.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.c
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_data_access.h
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.c
,
     agent/mibgroup/ip-mib/ipSystemStatsTable/ipSystemStatsTable_interface.h
, include/net-snmp/data_access/ipstats.h,
     include/net-snmp/data_access/systemstats.h:

   implement ipSystemStatsTable

2004-07-09 22:58  hardaker

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
:

   - remove my quick // comments
   - remove a few XXX comments that were feedback for Robert (now emailed).

2004-07-09 15:29  hardaker

   * apps/snmpusm.c:

   - Pull the DH parameters from the agent to use its currently configured params.
   - protect against !openssl users

2004-07-09 15:28  hardaker

   * apps/snmpusm.c:

   Pull the DH parameters from the agent to use its currently configured params.

2004-07-09 15:28  hardaker

   * agent/mibgroup/: snmp-usm-dh-objects-mib.h,
     snmp-usm-dh-objects-mib/usmDHParameters.h,
     snmp-usm-dh-objects-mib/usmDHParameters/.cvsignore,
     snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.c,
     snmp-usm-dh-objects-mib/usmDHParameters/usmDHParameters.h,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
,
     snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h
:

   Added the usmDHParameters object for management of the DH parameters

2004-07-09 11:18  hardaker

   * snmplib/read_config.c:

   Make the persistent file warning a bit, um, more strong

2004-07-09 09:58  hardaker

   * NEWS, agent/mibgroup/snmp-usm-dh-objects-mib.h,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable.h,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/default-table-usmDHUserKeyTable.m2d
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_access.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_get.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_data_set.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_doxygen.conf
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_enums.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.c
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_interface.h
,
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/usmDHUserKeyTable_oids.h
:

   Implemented the SNMP-USM-DH-OBJECTS-MIB usmDHUserKeyTable table.

2004-07-09 09:57  hardaker

   *
     agent/mibgroup/snmp-usm-dh-objects-mib/usmDHUserKeyTable/.cvsignore
:

   ignore file

2004-07-09 09:32  hardaker

   * apps/snmpusm.c, man/snmpusm.1.def:

   Support a diffie-helman based "changekey" command.

2004-07-09 09:26  hardaker

   * include/net-snmp/library/snmpusm.h:

   Add diffie-helman void * container pointers.

2004-07-09 09:24  hardaker

   * mibs/: SNMP-USM-DH-OBJECTS-MIB.txt, Makefile.in:

   rfc2786: dh usm mib

2004-07-09 09:22  hardaker

   * configure, configure.in,
     include/net-snmp/net-snmp-config.h.in:

   Test for openssl/dh.h

2004-07-08 17:31  rstory

   * agent/mibgroup/mibII/route_write.c:

   - Linux: use non 0 socket protocol when creating socket (or call fails)
   - don't return success if socket call fails
   - close socket before returning
   - fix typo in comment

2004-07-08 17:29  rstory

   * agent/mibgroup/mibII/var_route.c:

   - move write_method assignment before check for existing node, so row creation
     can be supported

2004-07-08 17:27  rstory

   * local/mib2c-conf.d/node-get.m2i:

   update test for correct node decl type

2004-07-08 17:26  rstory

   * local/mib2c-conf.d/generic-ctx-get.m2i:

   generate high & low assignments for counter64 nodes

2004-07-08 15:38  rstory

   * local/mib2c:

   close files before exit, to flush pending output

2004-07-08 09:09  rstory

   * agent/mibgroup/mibII/route_write.c:

   - assign dst addr to new cache entry, so we can find it in next pass

2004-07-08 08:37  rstory

   * agent/agent_trap.c:

   - back our previous trap binding change
   - set new session.localname to localhost for v1/v2c traps (but not informs)

2004-07-08 08:36  rstory

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   - allow per session binding to specific local address for udp transports

2004-07-08 07:18  rstory

   * agent/agent_trap.c:

   - bind v1 trap sessions client address to localhost

2004-07-08 06:52  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   - close file when done with it

2004-07-07 16:56  rstory

   * local/mib2c-update:

   - switch to unified diff

2004-07-07 16:50  rstory

   * agent/mibgroup/mibII/interfaces.c:

   - remove some duplicated code (use interface data access versions)
   - remove unused var

2004-07-07 16:24  hardaker

   * local/mib2c-conf.d/mfd-top.m2c:

   Properly quote mib2c variable in a @if@ clause.

2004-07-07 16:23  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     ipCidrRouteTable.h, ipCidrRouteTable_data_access.c:

   - change row status object name to match mib (which doesn't end in RowStatus)

2004-07-07 16:15  rstory

   * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/:
     inetCidrRouteTable.c, inetCidrRouteTable.h,
     inetCidrRouteTable_constants.h,
     inetCidrRouteTable_data_access.c,
     inetCidrRouteTable_data_access.h,
     inetCidrRouteTable_interface.c,
     inetCidrRouteTable_interface.h:

   - update generated code

2004-07-07 13:56  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     ipCidrRouteTable.h, ipCidrRouteTable_data_access.c:

   - agree on variable name

2004-07-07 13:41  rstory

   *
     agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_interface.c
:

   - register table as CAN_RONLY

2004-07-07 13:41  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     ipCidrRouteTable.c, ipCidrRouteTable.h,
     ipCidrRouteTable_data_access.c:

   - implement row status (hardcoded as active)

2004-07-07 13:31  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
     agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.h,
     agent/mibgroup/mibII/ipv6.c,
     agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
     include/net-snmp/data_access/route.h:

   - replace u_intN_t with more portable uintN_t

2004-07-07 10:41  rstory

   * agent/mibgroup/mibII/ifTable.h:

   - include interface data access header for struct/enums

2004-07-07 10:41  rstory

   * agent/mibgroup/mibII/ifTable.c:

   - initialise container via data access library

2004-07-07 10:26  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   - use enums from mib instead of hardcoded values

2004-07-07 10:21  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable_constants.h
:

   - add missing TC value

2004-07-07 10:21  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_linux.c:

   - update ipv6 implementation (take a stab at status, type, origin)

2004-07-07 07:13  rstory

   * Makefile.in:

   tweak comment check pattern to exclude logs of mfd matches

2004-07-07 07:02  rstory

   * include/net-snmp/library/container_list_ssll.h,
     snmplib/container_list_ssll.c:

   - add unsorted singly linked list (fifo or lifo)

2004-07-07 05:24  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Quote "r[ow]community" string before passing to com2sec-style parser,
   to retain any internal whitespace.

2004-07-07 05:21  dts12

   * snmplib/: snmpUDPDomain.c, snmpUDPIPv6Domain.c:

   Use copy_nword rather than strtok for parsing com2sec entries.
   (To handle quoted strings properly)

2004-07-07 02:14  dts12

   * agent/helpers/table_data.c:

   Convert to use the non-recursive 'AUTO_NEXT' approach
   for all bar GETNEXT/GETBULK requests.

2004-07-07 02:12  dts12

   * agent/helpers/: table_data.c, table_iterator.c:

   Sparse tables are handled within the tabler helper,
   so don't need to be considered here.

2004-07-07 02:11  dts12

   * agent/agent_handler.c:

   Don't throw an error if the final handler registration didn't
   include an explicit handler routine.  This is perfectly reasonable
   if the MIB object is handled internally by the preceding helpers.

2004-07-06 21:18  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/: ipAddressTable.c,
     ipAddressTable.h, ipAddressTable_data_access.c,
     ipAddressTable_interface.c:

   - implement/enable ipAddressType, ipAddressCreated, ipAddressLastChanged
     ipAddressRowStatus (hardcoded active), ipAddressStorageType (hardcoded volatile)
   - return not writable/no creation until set support implemented
   - config_require interface data access
   - update cache policy to auto reload, for last changed/created

2004-07-06 21:12  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
     include/net-snmp/data_access/ipaddress.h:

   - new func to compare and update ipaddress entries
   - new flag/code for second container index, by address

2004-07-06 21:07  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   - return resource unavailable on empty interface container
   - log malloc failure

2004-07-06 21:00  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c,
     include/net-snmp/data_access/interface.h:

   - rename interface data access init routine
   - create container once during init, to discover ifIndexes

2004-07-06 20:58  rstory

   * agent/snmp_vars.c:

   init interface data access in init_agent

2004-07-06 17:33  hardaker

   * perl/SNMP/SNMP.xs:

   increase default oid printing size.

2004-07-06 17:15  hardaker

   * snmplib/mib.c:

   increase default buffer size passed to get_symbol_realloc (useful
   for long OIDs when realloc is actually off).

2004-07-06 15:58  rstory

   * include/net-snmp/agent/all_helpers.h:

   add new mfd header

2004-07-06 15:57  rstory

   * include/net-snmp/agent/mfd.h:

   common mfd include

2004-07-06 15:54  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   initialize variable before use

2004-07-06 14:24  hardaker

   * perl/SNMP/SNMP.pm:

   Only print one of the error messages if the result was an array.

2004-07-06 14:23  hardaker

   * perl/OID/OID.xs:

   - fix a few "whoops" (remove debugging; properly {} multi if statements).

2004-07-06 14:11  hardaker

   * perl/SNMP/SNMP.pm:

   - if a table is composed of only indexes, walk at least one so results
     are returned for gettable().

2004-07-06 14:08  hardaker

   * perl/OID/OID.xs:

   - properly return NULLs when appropriate.
   - make get_indexes return indexes from augmented tables.

2004-07-06 14:00  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c,
     agent/mibgroup/if-mib/ifTable/ifTable.c,
     include/net-snmp/data_access/interface.h:

   - add inucast, onucast counters to stats struct
   - move inucast, onucast calculations into linux interface data_access

2004-07-06 11:53  rstory

   * Makefile.in:

   - update make checks to check for cpp #warnings

2004-07-05 20:01  rstory

   * local/Version-Munge.pl:

   - document -T option in usage

2004-07-05 20:00  rstory

   * include/net-snmp/data_access/interface.h:

   - remove nasty kernel trick defines
   - add backwards compatability typedef for conf_if_list

2004-07-05 19:59  rstory

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   - include new data access include

2004-07-05 19:52  rstory

   * include/net-snmp/data_access/net-snmp-data-access-includes.h
:

   new header for all data access includes

2004-07-05 15:09  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.c
:

   - remove row status for now; warning to remind before 5.2

2004-07-05 15:08  rstory

   * agent/mibgroup/mibII/interfaces.h:

   add config_require of data_access/interface

2004-07-05 14:50  rstory

   * agent/mibgroup/mibII/interfaces.c:

   remove conf_if_list declaration (it's in data_access/intefaces.h now)

2004-07-05 14:12  rstory

   * agent/mibgroup/: ip-forward-mib/data_access/route_linux.c,
     ip-mib/data_access/arp_linux.c,
     ip-mib/data_access/ipaddress_ioctl.c:

   asserts should be netsnmp_asserts

2004-07-05 14:10  rstory

   * agent/mibgroup/if-mib/: data_access/interface_common.c,
     data_access/interface_linux.c, ifTable/ifTable.c,
     ifTable/ifTable.h:

   - don't use nasty kernel trick (avoid unexpected macro substitutions)

2004-07-05 09:21  rstory

   * configure:

   update for new configure.in

2004-07-05 09:20  rstory

   * configure.in:

   update version to 5.2.dev

2004-07-05 09:04  rstory

   * perl/TrapReceiver/TrapReceiver.pm:

   - (perl/TrapReceiver/TrapReceiver.pm): version tag ( 5.2.dev )

2004-07-05 09:04  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.2.dev )

2004-07-05 09:04  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.2.dev )

2004-07-05 09:03  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.2.dev )

2004-07-05 09:03  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.2.dev )

2004-07-05 09:03  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.2.dev )

2004-07-05 09:03  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.2.dev )

2004-07-05 09:02  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.2.dev )

2004-07-05 09:02  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.2.dev )

2004-07-05 09:01  rstory

   * dist/net-snmp.spec:

   - (dist/net-snmp.spec): version tag ( 5.2.dev )

2004-07-05 09:01  rstory

   * FAQ:

   - (FAQ): version tag ( 5.2.dev )

2004-07-05 09:01  rstory

   * README:

   - (README): version tag ( 5.2.dev )

2004-07-05 09:00  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.2.dev )

2004-07-05 08:31  rstory

   * dist/nsb-functions:

   add make test results to upload

2004-07-05 05:59  dts12

   * agent/helpers/: cache_handler.c, read_only.c,
     table_dataset.c, watcher.c:

   Use "AUTO_NEXT"-style handling for the trivial cases
   (noting this behaviour within the handler itself).

2004-07-05 05:53  dts12

   * agent/helpers/multiplexer.c:

   Use switch fallthrough to handler GetBulk->GetNext->Get handler fallbacks.
   The previous code didn't cope with a missing GET helper for GetBulk/GetNext.

2004-07-04 18:27  rstory

   * agent/helpers/bulk_to_next.c:

   - convert to use AUTO_NEXT

2004-07-04 18:25  rstory

   * agent/mibgroup/mibII/udpTable.h:

   - restore config_reqire of old table (enable-mfd-rewrites coexistence)

2004-07-04 18:23  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:

   - ifdef out table registration iff ! enable-mfd-rewrites
   - init cache earlier (it happens even if ! enable-mfd-rewrites, for ifXTable)

2004-07-04 18:21  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable.h,
     ifTable_data_access.c:

   - add flag to indicate if a cached interface is not missing
   - set admin (and maybe oper) status down first time interface goes missing
   - set ifLastChanged when oper status changes
   - set ifCounterDiscontinuityTime when missing interface returns

2004-07-04 18:18  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   - use ifName for description iff NULL description
   - return empty string for physaddr iff all 0s

2004-07-04 18:16  rstory

   * agent/mibgroup/mibII/interfaces.c:

   - document that SIOCGIFHWADDR ioctl might not return full 6 bytes
   - add memset to 0 before SIOCGIFHWADDR ioctl, if needed
   - use standard IFHWADDRLEN macro instead of hardcoded 6
   - trivial optimization (don't assign var twice in certain cases)
   - comment out all ifTable from variable struct iff --enable-mfd-rewrites

2004-07-04 18:12  rstory

   * agent/mibgroup/: if-mib/data_access/interface_ioctl.c,
     tunnel/tunnel.c:

   - document that SIOCGIFHWADDR ioctl might not return full 6 bytes
   - add memset to 0 before SIOCGIFHWADDR ioctl, if needed
   - use standard IFHWADDRLEN macro instead of local one

2004-07-04 18:08  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   - don't assume oper status is up
   - remove gratuitous log message

2004-07-04 18:07  rstory

   * agent/mibgroup/if-mib/data_access/interface.h:

   remove prototypes causing compile err (find fix later)

2004-07-04 18:06  rstory

   * agent/mibgroup/ip-forward-mib/:
     inetCidrRouteTable/inetCidrRouteTable_interface.c,
     ipCidrRouteTable/ipCidrRouteTable_interface.c:

   update for generated code

2004-07-04 18:04  rstory

   * agent/mibgroup/: mibII.h, if-mib/ifTable.h,
     if-mib/ifXTable.h, if-mib/ifXTable/ifXTable.h,
     ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.h,
     ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable.h:

   - re-enable old implementations for --enable-mfd-rewrites
     (except for ifTable; turns out the rest are all new tables)
   - ifdef out ifTable registration for enable-mfd-rewrites, leaving the rest
     of the code intact for other tables/object that need it.

2004-07-04 10:15  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   - set if type to tunnel if not set & if name starts with 'sit'

2004-07-04 10:13  rstory

   * agent/mibgroup/if-mib/data_access/interface_ioctl.c:

   - set physaddr len to 0 if physaddr not known
   - set oper status from if flags

2004-07-04 10:11  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   - leave if_descr NULL until we can determine it.

2004-07-04 10:07  rstory

   * agent/mibgroup/ucd-snmp/memory.c:

   Linux: only log missing /proc/meminfo errors once, at startup

2004-07-04 10:03  rstory

   * dist/nsb-functions:

   init var before using it

2004-07-04 10:02  rstory

   * agent/agent_registry.c:

   add netsnmp assert on duplicate registration

2004-07-03 17:37  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:

   - update generated code
   - fix cache lookup oid param

2004-07-03 17:25  rstory

   * include/net-snmp/agent/cache_handler.h:

   update comments; document that magic is for user handler

2004-07-03 17:08  rstory

   * agent/mibgroup/if-mib/: ifTable/ifTable.c,
     ifTable/ifTable.h, ifXTable/ifXTable.c,
     ifXTable/ifXTable.h:

   - update generated code

2004-07-03 17:04  rstory

   * agent/mibgroup/: if-mib/ifTable/ifTable_interface.c,
     if-mib/ifXTable/ifXTable_data_access.h,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h
, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
, ip-mib/ipAddressTable/ipAddressTable.c,
     ip-mib/ipAddressTable/ipAddressTable.h,
     ip-mib/ipAddressTable/ipAddressTable_constants.h,
     ip-mib/ipAddressTable/ipAddressTable_data_access.c,
     ip-mib/ipAddressTable/ipAddressTable_data_access.h,
     ip-mib/ipAddressTable/ipAddressTable_interface.c,
     ip-mib/ipAddressTable/ipAddressTable_interface.h:

   - update generated code
   - some warnings for stuff to be done before 5.2

2004-07-03 15:53  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   fix conditional test for skipping mapping

2004-07-03 15:51  rstory

   * local/mib2c-conf.d/generic-value-map-func.m2i:

   only declare var if it will be used

2004-07-03 13:46  rstory

   * include/net-snmp/agent/agent_handler.h:

   add note in struct to update _clone_handler when not items added

2004-07-03 13:44  rstory

   * local/mib2c-update:

   - don't use ':' in file name
   - add --show-c-function to diff params

2004-07-03 13:37  rstory

   * dist/nsb-nightly:

   fix upload for nsb-package abort case

2004-07-03 13:36  rstory

   * dist/nsb-functions:

   more verbose info on upload

2004-07-03 10:51  rstory

   * snmplib/snmpusm.c:

   return error from usm_check_secLevel if userStatus is not active

2004-07-03 10:48  rstory

   * include/net-snmp/library/tools.h, snmplib/tools.c:

   -new netsnmp_hex_to_binary (allows specifying delimiters for hex string)
   -add doxygen docs; move some comments to function docs

2004-07-03 10:17  rstory

   * local/mib2c-conf.d/syntax-RowStatus-get.m2i:

   upcase constants

2004-07-03 10:16  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   don't include deleted header

2004-07-03 10:15  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
:

   - consistency between non-index and index var references

2004-07-03 10:14  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   - allow table to specify no mapping for nodes
   - new option to generate table defaults & exit

2004-07-03 10:13  rstory

   * local/mib2c-conf.d/generic-table-indexes-set.m2i:

   - move assignment later to get correct value

2004-07-03 10:10  rstory

   * local/mib2c-conf.d/: generic-get-char.m2i,
     generic-get-oid.m2i, m2c_setup_node.m2i,
     mfd-data-get.m2c, mfd-interactive-setup.m2c,
     mfd-readme.m2c:

   - allow table to specify no mapping for nodes

2004-07-02 10:07  slif

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   fix bug#819154 by allowing getnext failure to continue traversing the extensible lists.

2004-07-02 07:18  slif

   * agent/mibgroup/ucd-snmp/pass_persist.c:

   make a safe copy of the command string to the name string.

2004-07-02 06:50  slif

   * agent/mibgroup/host/hr_disk.c:

   apply patch #910094 Solaris can only see some disks -- increase LUN range 0-7

2004-07-02 06:38  slif

   * agent/mibgroup/host/hr_disk.c:

   fix bug #984061 - check limits, build device type spans properly

2004-07-02 06:12  slif

   * agent/mibgroup/ucd-snmp/disk.c:

   warn, then prevent adding more devices than the disks array will hold.

2004-07-02 05:24  slif

   * agent/mibgroup/host/hr_print.c:

   apply patch # 983851 Check return value for cgetnext() and fix #ifdef

2004-07-02 04:47  nba

   * mibs/: Makefile.mib, README.mibs, smistrip:

   Notes and tweaks that should make it easier to a full rfc mib complement
   under Solaris

2004-07-02 04:37  nba

   * mibs/: rfclist, rfcmibs.diff:

   New version og Printer-MIB

2004-07-02 03:19  nba

   * mibs/Makefile.mib:

   Update tp correct RFC for Etherlike-MIB

2004-06-30 20:04  slif

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   avoid sort when only one pass or pass_persist directive is instantiated.
   prevent overflowing bin2asc's buffer, and remove a set but not used "itmp" variable.

2004-06-30 19:38  slif

   * agent/mibgroup/ucd-snmp/extensible.c:

   fix bug 981275 by OID sorting the "exec" and "sh" directives.

2004-06-30 07:34  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   fix cut-n-pastes to use correct function/var names

2004-06-30 06:35  slif

   * agent/mibgroup/mibII/ipv6.c:

   fix bug# 502215 "oid not increasing" bugs for IPv6 UDP/TCP on FreeBSD

2004-06-30 06:09  rstory

   * agent/mibgroup/if-mib/: ifTable/ifTable.c,
     ifTable/ifTable.h, ifTable/ifTable_constants.h,
     ifTable/ifTable_data_access.c, ifTable/ifTable_interface.c
, ifTable/ifTable_interface.h, ifXTable/ifXTable.c
, ifXTable/ifXTable.h, ifXTable/ifXTable_interface.c
, ifXTable/ifXTable_interface.h:

   update generated code

2004-06-29 16:05  slif

   * agent/mibgroup/mibII/ipv6.c:

   fix name (udbtable --> tcbtable) in TCP6 version of var_tcp6.

2004-06-29 05:14  slif

   * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:

   apply patch 979436 to make sys/dkstat.h obsolete when building recent FreeBSD5

2004-06-29 04:57  slif

   * agent/mibgroup/ucd-snmp/diskio.c:

   apply patch 979434 to Support FreeBSD 5.0 and 5.1 in diskio.c

2004-06-29 04:00  slif

   * agent/mibgroup/ucd-snmp/memory_freebsd2.c:

   Use u_long for phys_mem in memory_freebsd2.c (patch #979034)

2004-06-29 03:48  slif

   * perl/OID/test.pl, win32/libnetsnmptrapd/Makefile.in,
     win32/libsnmp_dll/libsnmp.def:

   per Alex Burger, apply patch #980118 to fix MSVC Perl module build and
   prevent test from stopping in Windows due to an un-initialized variable.

2004-06-29 03:36  slif

   * win32/: mib_module_includes.h, mib_module_inits.h,
     net-snmp/agent/mib_module_config.h, netsnmpmibs/Makefile.in
, netsnmpmibs/netsnmpmibs.dsp,
     netsnmpmibssdk/Makefile.in,
     netsnmpmibssdk/netsnmpmibssdk.dsp:

   MSVC builds vacm_conf object in order to fix bug #981377. Good Call, Dave.

2004-06-29 00:03  slif

   * testing/tests/: T053agentv1trap, T054agentv2ctrap,
     T055agentv1mintrap, T056agentv2cmintrap:

   use AUTHTESTARGS to fix bug#973673

2004-06-28 17:04  rstory

   * include/net-snmp/net-snmp-config.h.in:

   update for new acconfig.h

2004-06-28 16:59  rstory

   * acconfig.h:

   - add NETSNMP_ENABLE_MFD_REWRITES
   - add '(incomplete)' to comment for NS_REENTRANT

2004-06-28 16:56  rstory

   * configure:

   update for new configure.in

2004-06-28 16:55  rstory

   * configure.in, agent/mibgroup/mibII.h,
     agent/mibgroup/mibII/ipAddr.h,
     agent/mibgroup/mibII/route_write.h,
     agent/mibgroup/mibII/tcpTable.h,
     agent/mibgroup/mibII/udpTable.h,
     agent/mibgroup/mibII/var_route.h:

   - new configure flage: --enable-mfd-rewrites will turn on rewritten modules.
     - currently has the side effect of disabling deprecated tables

2004-06-28 15:18  rstory

   * man/mib2c.conf.5:

   - update for auto-gen from mib2c

2004-06-28 15:11  rstory

   *
     agent/mibgroup/ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h
:

   - update oid changed in ietf draft

2004-06-28 15:08  rstory

   * agent/mibgroup/ip-forward-mib/:
     inetCidrRouteTable/inetCidrRouteTable.h,
     ipCidrRouteTable/ipCidrRouteTable.h:

   config exclude mibII/ip, not mibII/var_route

2004-06-28 15:07  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:

   remove unused (due to data sharing w/ifTable) functions

2004-06-28 15:06  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.h:

   use local, not sytem, style include for mibgroup header

2004-06-28 15:05  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   move var decl before first statement

2004-06-28 11:54  slif

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   fix setting of OSTYPE for FreeBSD build platforms (consider acconfig.h).

2004-06-28 11:44  slif

   * agent/agent_trap.c:

   use int for atoi, cast to unsigned short;
   this fixes bug 981438 trapsink port range checks are wrong

2004-06-28 05:34  rstory

   * configure:

   update for new configure.in

2004-06-28 05:32  rstory

   * configure.in:

   - new --enable-mib-config-checking to fail on module conflicts

2004-06-28 05:22  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   - add name to container structure
   - new macro to find named container in list

2004-06-28 05:21  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   remove condition for header function prototype generation

2004-06-28 05:20  rstory

   * snmplib/data_list.c:

   - remove deprecated label from func, add note on preferred func instead
   - add some netsnmp_asserts & debug output
   - reduce duplicated code
     - netsnmp_data_list_add_data now calls netsnmp_data_list_add_node
   - log warning if duplicate key added to a data list
   - netsnmp_add_list_data now calls preferred netsnmp_data_list_add_node

2004-06-28 05:14  rstory

   * local/mib2c-update:

   add missing default

2004-06-28 05:13  rstory

   * agent/mibgroup/: if-mib/ifTable/.mib2c-updaterc,
     if-mib/ifXTable/.mib2c-updaterc,
     ip-forward-mib/inetCidrRouteTable/.mib2c-updaterc,
     ip-forward-mib/ipCidrRouteTable/.mib2c-updaterc,
     ip-mib/inetNetToMediaTable/.mib2c-updaterc,
     ip-mib/ipAddressTable/.mib2c-updaterc:

   rc file used for code generation

2004-06-28 05:06  rstory

   * agent/mibgroup/: if-mib/ifTable/.cvsignore,
     if-mib/ifXTable/.cvsignore,
     ip-forward-mib/inetCidrRouteTable/.cvsignore,
     ip-forward-mib/ipCidrRouteTable/.cvsignore,
     ip-mib/inetNetToMediaTable/.cvsignore,
     ip-mib/ipAddressTable/.cvsignore:

   ignore mib2c-update dirs

2004-06-28 05:02  dts12

   * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:

   Automatically unregister proxy settings on agent shutdown or restart.
   (Bug #748733)

2004-06-28 04:59  dts12

   * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:

   Unregister proxy registrations when freeing the config settings.

2004-06-28 04:52  dts12

   * agent/mibgroup/agent/nsModuleTable.c:

   Skip empty contexts when dumping the internal MIB registry.
   (Probably as a result of removing registrations).

2004-06-28 04:39  dts12

   * agent/mibgroup/mibII/var_route.c:

   Drop special-case handling of "lo/lo0" since this gives bogus results
   (Bug #422394)

2004-06-28 04:21  dts12

   * agent/helpers/bulk_to_next.c:

   Don't try to set the OID of a variable that isn't there.
   (Probably triggered by running GetBulk on a "non-simple"
    view - see Bug #706089)

2004-06-27 18:34  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   - rename netsnmp_cache_extract_from_reqinfo to netsnmp_cache_reqinfo_extract

2004-06-27 18:33  rstory

   * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
     udp.c:

   - use netsnmp_cache_is_valid instead of netsnmp_is_cache_valid

2004-06-27 18:25  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   - add name parameter to netsnmp_cache_is_valid
   - new netsnmp_cache_reqinfo_insert, netsnmp_cache_reqinfo_extract
   - use CACHE_NAME:handlerName as data_list key for cache
     - this fixes Bug #973728 the right way. see bug report for details

2004-06-27 17:11  rstory

   * agent/agent_handler.c,
     include/net-snmp/agent/agent_handler.h:

   - add netsnmp_request_remove_list_data

2004-06-27 17:10  rstory

   * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h
:

   - add netsnmp_agent_remove_list_data

2004-06-26 15:11  rstory

   * snmplib/parse.c:

   - add debug msg when module path changes
   - tweak debug msg output indent

2004-06-26 15:09  rstory

   * snmplib/mib.c:

   - make netsnmp_set_mib_directory and handle_mibs_conf consistent:
     - '-/dir' adds /dir before existing dirs
     - '+/dir' adds /dir after existing dirs
       NOTE: this restores original behavior of '+' to that of 5.0.1. After
             5.0.2, if I read the code right, '+' behaviour on the cmd line and
             in MIBDIRS was reversed and not consistent with handle_mibs_conf.

2004-06-26 06:51  rstory

   * snmplib/mib.c:

   - make multiple mibdirs in conf files work with 'least surprise' (ie completely
     replace mibdirs, unless + specified
   - new mibdir behaviour: if - specified, add specified dirs before existing
     ones instead of after

2004-06-26 05:11  dts12

   * agent/mibgroup/mibII/vacm_conf.c:

   Support "multi-token" masks - i.e. using space (rather than
   '.' or ':') to separate the mask octets.  (See bug #706089)

2004-06-26 05:05  dts12

   * agent/helpers/cache_handler.c:

   Work with the same cache structure consistently,
   rather than re-extracting it from the reqinfo structure.
   (Should fix Bug #973728)

2004-06-25 04:47  dts12

   * agent/mibgroup/mibII/icmp.c:

   Fix the check for a valid ICMP cache
   (Spotted by Oleg Ivanov)

2004-06-25 02:10  dts12

   * agent/mibgroup/mibII/ip.c:

   A missing 'ipOutNoRoutes' value should throw an exception (not an error)
   and allow any other IP-related varbinds in the same request to be processed.

2004-06-24 13:04  nba

   * snmplib/mib.c:

   Make -Ir effective for a NetworkAddress

2004-06-24 09:01  rstory

   * agent/agent_handler.c:

   - make clone_handler static, rename to _clone_handler
   - delete handler & return null on create if name strdup fails
   - possible fix fo 973728 ] main branch fails to load tcpConnect and udp Table
     - copy flags in _clone_handler
     - update netsnmp_handler_dup to use _clone_handler, netsnmp_handler_free

2004-06-24 04:56  rstory

   * agent/snmp_agent.c:

   fix debug statement parameter

2004-06-23 11:57  nba

   * snmplib/asn1.c:

   Doxygen internal documentation contributed by Cyril MARGARIA

2004-06-23 10:45  nba

   * snmplib/mib.c:

   Fix bug 978087: bad index check for NetworkAddress

2004-06-22 15:57  nba

   * apps/snmptrapd.c:

   Fix cpu-burning by running alarms. Diagnosed by rgreab@users.sourceforge.net

2004-06-22 15:32  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i
:

   check for null pointer after allocation

2004-06-22 15:32  rstory

   * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c
:

   - move data_init call into interface code
   - call data_init before container_init

2004-06-22 15:13  nba

   * acconfig.h, configure, configure.in,
     agent/mibgroup/ucd-snmp/diskio.c,
     include/net-snmp/net-snmp-config.h.in:

   Autodetect -ldevstat for FreeBSD 5 (as was done for 4)

2004-06-22 06:38  dts12

   * agent/helpers/old_api.c, snmplib/snmp_debug.c:

   Fix handling of table row registration in old-API (Bug #702458)

2004-06-22 02:03  dts12

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   Perl API for setting MIB parsing options (Bug #554749)

2004-06-21 11:40  rstory

   * agent/Makefile.in:

   install mib_modules.h

2004-06-21 10:51  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - add function to set valid_columns

2004-06-21 06:31  dts12

   * snmplib/snmp_enum.c:

   Fix duplicate allocation of memory when defining enumeration lists
   (Bug #923766)

2004-06-21 03:12  dts12

   * local/mib2c.access_functions.conf:

   Correct description of return values to use (Bug #947926)

2004-06-21 03:01  dts12

   * snmplib/snmp_api.c:

   Set the size for parsing an integer correctly (Bug #947403)

2004-06-19 16:56  hardaker

   * include/net-snmp/library/transform_oids.h:

   Fix comment typo.

2004-06-19 06:34  slif

   * agent/mibgroup/host/hr_filesys.c:

   modify patch 956272 to make it Solaris2 specific

2004-06-18 13:38  rstory

   * local/Makefile.in:

   - install new mib2c-update bash script
   - install top level mfd conf file
   - make install target depend on 'made' perl scripts

2004-06-18 12:48  hardaker

   * snmplib/mib.c:

   change u_int32_t to int32 to make it more portable

2004-06-18 11:46  hardaker

   * snmplib/read_config.c:

   Removed a skip_token that was causing a follow-on token to be skipped.

2004-06-18 11:45  hardaker

   * mibs/rfclist:

   updated rfc list for usm-aes

2004-06-18 11:42  hardaker

   * configure, configure.in,
     agent/mibgroup/host/hr_storage.c,
     include/net-snmp/net-snmp-config.h.in:

   - Fixed usage of f_frsize under architectures that had it for statvfs
     but not statfs.

2004-06-18 10:35  hardaker

   * include/net-snmp/library/transform_oids.h, mibs/Makefile.in
, mibs/SNMP-USM-AES-MIB.txt, snmplib/snmpusm.c:

   - Updated the AES OID to match the recently published USM/AES draft
   - Added the USM-AES MIB to the list of mibs.

2004-06-18 09:41  rstory

   * local/mib2c:

   - add new mib2c-data dir to search path

2004-06-18 09:41  rstory

   * local/Makefile.in:

   - add install/uninstall for mfd mib2c files

2004-06-18 07:30  dts12

   * snmplib/mib.c:

   Support for interpreting InetAddressType/InetAddress indexes within an OID.
   (Patch #841625 from Yixiong Zou)

2004-06-18 07:03  dts12

   * agent/mibgroup/kernel_sunos5.c:

   Recognise Infiniband interfaces
   (Patch #970617 from Kanoj Sarcar)

2004-06-18 06:54  dts12

   * configure.in, configure:

   Fix handling of --enable-local-smux option
   (Patch #949808 from Erik Änggċrd)

2004-06-18 06:46  dts12

   * apps/snmpusm.c:

   Add support for activating and deactivating users,
   necessary for full compliance with RFC 3414. (Patch #943762)

2004-06-18 06:38  dts12

   * testing/tests/: T150solarishostcpu, T151solarishostdisk
, T152hostuptime, T153solarisswap:

   Use transport variables for testing rather than hardwiring udp:localhost
   (Patch #940302 from Mike Slifcak)

2004-06-18 06:31  dts12

   * agent/mibgroup/kernel_sunos5.c:

   Use /dev/arp rather than /dev/ip, since this works properly with multiple zones.
   (Patch #940025 from Bob Rowlands)
   [No idea what this means, but it sounds impressive....]

2004-06-18 06:25  dts12

   * snmplib/pkcs.c:

   Initialise pSlotList to guard against freeing garbage.
   (Patch #938139 from Bob Rowlands)

   If garbage isn't kept strictly controlled,
    who knows what state society might get into....
   (Homespun philosophical musings from Dave Shield)

2004-06-18 06:17  dts12

   * agent/mibgroup/ucd-snmp/lmSensors.c:

   Don't set the index value until we've checked this is a valid request.
   (Patch #930712 from Jochen/Christopher Price)

2004-06-18 06:09  dts12

   * snmplib/vacm.c:

   Don't include the viewTree length when saving a persistent vacmView
   (Patch #921279 from Bob Rowlands)

2004-06-18 05:58  dts12

   * agent/mibgroup/: util_funcs.c, util_funcs.h:

   Pass *pointers* to reload/compare functions into Initialise_Table
   (Patch #922519 from Robert Wilcox)

2004-06-17 20:57  slif

   * testing/tests/T150solarishostcpu:

   per Bruce Shaw, include the OID for CPU device in the match string.

2004-06-17 19:42  slif

   * agent/mibgroup/host/hr_filesys.c:

   apply patch 956272 - use correct structure member for Solaris hrPartitionSize

2004-06-17 19:09  rstory

   * local/mib2c:

   - document node.description

2004-06-17 19:09  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c:

   - fix return code for malloc failure

2004-06-17 19:02  rstory

   * agent/helpers/table_container.c:

   - convert debug code that should have never been checked in to netsnmp_assert

2004-06-17 18:58  rstory

   * agent/helpers/table.c:

   - add lots of debug for tracking index processing
   - make code and comments consistent with each other
   - fix a 0-based vs 1-based problems when using valid_column verification
   - fix comparison to wrong variable
   - due to other fixes, init tbl_req_info->colnum earlier

2004-06-17 18:50  rstory

   * agent/helpers/baby_steps.c:

   - update flow chart
   - swap row create / check values; not quite sure if I should, though

2004-06-17 18:46  rstory

   * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h
, ifXTable_interface.c:

   - update generated code
   - ifdef out commit code (coming soon)

2004-06-17 18:39  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.h:

   - update generated code

2004-06-17 18:39  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   - update generated code
   - make sure to set dont invalidateon set cache flag

2004-06-17 18:38  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   - update generated code
   - implement set of admin status

2004-06-17 18:36  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_interface.c:

   - update generated code
   - special case processing for ifadmin status (bypass sizeof check)

2004-06-17 18:26  rstory

   * agent/mibgroup/if-mib/data_access/interface_linux.c:

   -use new functions netsnmp_access_interface_ioctl_flags_set,
    netsnmp_access_interface_ioctl_mtu_get
   -new function netsnmp_arch_set_admin_status

2004-06-17 18:25  rstory

   * agent/mibgroup/if-mib/data_access/: interface_ioctl.c,
     interface_ioctl.h:

   -new functions netsnmp_access_interface_ioctl_flags_set,
    netsnmp_access_interface_ioctl_mtu_get
   -move whole functions inside ifdef conditional, to force link errors instead
    of a false sense of security that an ioctl is available

2004-06-17 18:22  rstory

   * agent/mibgroup/if-mib/data_access/interface.h:

   define private 'arch' function prototypes to quell compiler warnings

2004-06-17 18:20  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c,
     include/net-snmp/data_access/interface.h:

   -rename stats struct members to not match macro names
   -add pointer & macros for old stats to interface entry
   -move conf override struct/routines here
   -add init routine for configure to detect & call
   -add netsnmp_access_interface_set_admin_status
   -add netsnmp_access_interface_entry_update_stats to deal with 32bit counter
    wraps, unless 64bit counters are detected

2004-06-17 18:12  rstory

   * include/net-snmp/library/int64.h, snmplib/int64.c:

   new functions u64Incr, u64UpdateCounter, u64Copy, netsnmp_c64_check_for_32bit_wrap

2004-06-17 17:36  slif

   * snmplib/snmp_api.c:

   test session ptr before using. fixes bug #975063 snmp_sess_close NULL deref

2004-06-17 09:51  hardaker

   * perl/agent/agent.pm:

   Updated the documentation to make it much more extensive and complete.

2004-06-17 06:39  hardaker

   * net-snmp-config.in:

   Patch  968839: net-snmp-config fails to print -lwrap

2004-06-17 06:38  hardaker

   * perl/agent/agent.pm:

   Patch #973702: POD documentation patch from Toni Willberg

2004-06-16 07:42  hardaker

   * perl/SNMP/SNMP.pm:

   gettable changes:
     - Don't retrieve indexes since we calculate them.
     - Bug fix for self-specified column lists.

2004-06-16 07:22  hardaker

   * snmplib/read_config.c:

   Use copy_nword for all read_config auto-parsing of tokens to help
   strip quotes if they were used even for integers.

2004-06-15 19:55  rstory

   * snmplib/mt_support.c:

   fix library resource locks, as noted on coders by Ying Hu

2004-06-15 17:27  slif

   * testing/tests/: T023snmpv3getMD5AES, T023snmpv3getMD5DES
:

   correct var PRIVTESTARGS (was PRIVTESTFLAGS)

2004-06-15 15:40  slif

   * win32/dist/README.build.win32.txt:

   apply patch #973572 per Alex Burger to clarify naming of the package, etc.

2004-06-15 07:27  dts12

   * local/mib2c:

   Consistency tweaks to the usage output message.

2004-06-15 06:43  slif

   * agent/mibgroup/mibII/ipAddr.c:

   apply updated patch attached to bug#758437
   use SNMP_FREE to manage buffer pointer
   open socket before increasing buffer size

2004-06-15 05:55  dts12

   * agent/mibgroup/examples/notification.c,
     mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Define the example notification as a notification (using an RFC2576-safe
   OID), rather than a MIB object, and define example compulsory and optional
   payload objects. Tweak the example code to use these new definitions.

2004-06-15 04:29  slif

   * agent/mibgroup/host/: hr_filesys.c, hr_storage.c:

   apply patch from trontor to fix bug 942498 NetBSD 2.0D and above use statvfs

2004-06-14 12:02  slif

   * win32/: Makefile.in, dist/README.build.win32.txt,
     dist/installer/net-snmp.nsi:

   apply patch #972715 Win32 build: makefile, readme and .nsi script changes
   these back out two previous changes and fixes a problem creating snmpconf.bat

2004-06-14 10:34  hardaker

   * perl/agent/: agent.pm, agent.xs, test.pl:

   Implemented $request->setError() to set error codes for requests.

2004-06-14 10:03  slif

   * agent/mibgroup/mibII/ipv6.c:

   patch from Mathias Scheler fixes bug #805956 by altering conditional
   checks for NetBSD and Darwin defines.

2004-06-12 08:04  slif

   * win32/dist/installer/net-snmp.nsi:

   dyslexic  s-M-n-p  to s-n-M-p

2004-06-12 08:01  slif

   * README.win32, win32/dist/README.txt,
     win32/dist/installer/net-snmp.nsi:

   patch 971263 Windows installer script change component label+descr

2004-06-12 07:55  slif

   * win32/: build.bat, install-net-snmp.bat,
     nmakeperl.bat, dist/installer/net-snmp.nsi,
     local/mib2c.bat, local/snmpconf.bat,
     local/traptoemail.bat:

   convert .bat files to use DOS CR-LF line termination.
   apply patch 971471 NSI installer script fixes addressing line-end problems.

2004-06-11 17:38  slif

   * win32/libnetsnmptrapd/Makefile.in:

   remove "erase watcher.obj", for a file that is managed in libhelpers project.

2004-06-11 15:45  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:

   default cache to not invalidate on set

2004-06-11 15:39  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - default to allocated undo context, even if data context is embedded
   - fix misassigned callback function
   - add missing braces for multiline conditional

2004-06-11 15:37  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   - default to allocated undo context, even if data context is embedded
   - add code to handle per column behavior on commit
   - add note on undo context when data init is set

2004-06-11 15:35  rstory

   * local/mib2c-conf.d/: m2c_setup_table.m2i, mfd-data-get.m2c
, mfd-interactive-setup.m2c, mfd-top.m2c:

   - default to allocated undo context, even if data context is embedded

2004-06-11 15:32  rstory

   * local/mib2c-conf.d/generic-data-allocate.m2i:

   - tweak to work even for generated data contexts
   - fix var typo, comment typo

2004-06-11 15:30  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   - remove overly confusing method for changing defaults, because it was
     conflicting w/command line version. maybe revisit later
   - default (false) for new undo_embed

2004-06-11 13:14  hardaker

   * perl/SNMP/SNMP.pm:

   Return already gathered results even if getbulk fails to return the
   expected data (typically due to end-of-mib conditions).

2004-06-11 13:13  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   Mention that the configure script version number needs changing.

2004-06-11 10:18  slif

   * win32/Makefile.in:

   patch 971113 "nmake clean" visits libsnmp and libsnmp_dll every time.

2004-06-10 21:05  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c,
     include/net-snmp/data_access/interface.h:

   - new netsnmp_access_interface_entry_guess_speed
   - new netsnmp_access_interface_entry_overrides
   - restore if_admin_status
   - add platform specific if_flags, & define for flags to indicate availability
   - specify all 4 hex byes for flag defines

2004-06-10 21:01  rstory

   * agent/mibgroup/if-mib/data_access/: interface.h,
     interface_linux.c:

   - linux requires new ioctl interface access
   - use ioctl for hwaddr, if_flags
   - guess if type based on name if not known
   - move getIfSpeed code & rename netsnmp_access_interface_linux_get_if_speed

2004-06-10 20:47  rstory

   * agent/mibgroup/if-mib/data_access/: interface_ioctl.c,
     interface_ioctl.h:

   - new ioctl interface access

2004-06-10 20:44  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h:

   - move admin status back to interface entry
   - use description from interface entry

2004-06-10 10:59  slif

   * win32/dist/README.build.win32.txt:

   per Andy Smith, apply patch #970480 Win32 README.build.win32.txt update

2004-06-09 20:28  slif

   * agent/mibgroup/host/hr_storage.c,
     agent/mibgroup/ucd-snmp/diskio.c,
     include/net-snmp/system/freebsd4.h,
     include/net-snmp/system/freebsd5.h:

   apply changes identified in patch #969338 patches for FreeBSD 5.x successful build

2004-06-09 18:55  rstory

   * agent/mibgroup/if-mib/ifXTable/: ifXTable.c, ifXTable.h
, ifXTable_constants.h, ifXTable_data_access.c,
     ifXTable_data_access.h, ifXTable_interface.c,
     ifXTable_interface.h:

   - Update for MFD generated code changes + switch to a mixed-mode data context +
     IF-MIB changes
   - remove ability to build independent of ifTable

2004-06-09 18:48  rstory

   * agent/mibgroup/if-mib/ifTable/: ifTable.c, ifTable.h,
     ifTable_constants.h, ifTable_data_access.c,
     ifTable_data_access.h, ifTable_interface.c,
     ifTable_interface.h:

   - Update for MFD generated code changes + switch to a mixed-mode data context +
     IF-MIB changes
   - use new param to save interface entry w/generated context
   - for data from netsnmp_interface_entry, use #defines so generated code doesn't
     change (eg define ifName ifentry.if_name). works for most cases
   - add generated storage/defines for ifXTable columns to data context
   - change cache timeout to 30 seconds
   - use new cache features to auto load and auto refresh cache
   - use new UNKNOWN ifOperStatus for interfaces that vanish
   - use new interface copy function when updating cache
   - only update LastChanged on ifOperStatus changes

2004-06-09 18:37  slif

   * win32/dist/installer/net-snmp.nsi:

   per Andy Smith, apply patch#968800 SNMPCONFPATH fix for Win32 binary installer
   and patch #970012 Remove snmpconf.pl from Windows installer

2004-06-09 18:30  rstory

   * agent/mibgroup/if-mib/: ifTable/default-table-ifTable.m2d,
     ifXTable/default-table-ifXTable.m2d:

   - switch to a mixed-mode data context
     - chg data context to default generated
     - don't allocate data context
     - do request a init call for new contexts

2004-06-09 18:26  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c,
     include/net-snmp/data_access/interface.h:

   - remove mib specific stuff (if_alias, if_admin_status, if_link_updown_trap)
     (still not sure about last changed and discontinuity)
   - new function to copy interface entry data
   - make callback functions static

2004-06-09 17:53  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - if data_init set, add user void pointer to allocate_rowreq_ctx, and pass it
     to rowreq_ctx_init
   - fix two typos in code only generated when data_init is set
   - release undo data in free_rowreq_ctx
   - don't generate undo setup code for non-settable columns

2004-06-09 17:49  rstory

   * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i
, mfd-access-unsorted-external-defines.m2i,
     mfd-top.m2c:

   - if data_init set, add user void pointer to allocate_rowreq_ctx, and pass it
     to rowreq_ctx_init

2004-06-09 17:46  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   - convert contant prefixes to uppercase
   - add '_val' suffix to all node parameter names

2004-06-09 17:44  rstory

   * local/mib2c-conf.d/details-node.m2i:

   add description

2004-06-09 02:37  slif

   * agent/mibgroup/util_funcs.c:

   per Mike Heisler, fix bug #936483 (restore ssize_t).

2004-06-08 21:55  slif

   * acconfig.h:

   Update to win32 ifdef to include other environments

2004-06-08 13:56  slif

   * agent/mibgroup/host/hr_swrun.c:

   fix build failure (no such member kp_comm, etc.) for FreeBSD 5.x

2004-06-08 13:53  slif

   * agent/mibgroup/mibII/tcpTable.c:

   fix build failure (no such member xt_tp) for FreeBSD 4.x and FreeBSD 5.x

2004-06-08 13:50  slif

   * agent/mibgroup/mibII/udpTable.c:

   fix compile failure (no inp_next in struct inpcb) for FreeBSD 4.x and 5.x

2004-06-08 13:36  slif

   * agent/mibgroup/host/hr_print.c:

   fix bug 895679 by ensuring upper limit tracks buffer allocation/free actions.

2004-06-08 12:03  slif

   * include/net-snmp/system/freebsd5.h:

   remove unnecessary undef of STRUCT_STATFS_HAS_F_FAVAIL (never is defined).

2004-06-08 10:50  rstory

   * local/mib2c-conf.d/: mfd-data-set.m2c, parent-set.m2i
:

   - comments about flag and defines for tracking which columns have been set
   - missed a few error define updates

2004-06-08 10:49  rstory

   * local/mib2c-conf.d/: generic-table-oids.m2c,
     mfd-interface.m2c, mfd-top.m2c,
     parent-dependencies.m2i:

   add flag and defines for tracking which columns have been set

2004-06-07 19:52  slif

   * include/net-snmp/net-snmp-config.h.in:

   fix setting of OSTYPE for FreeBSD build platforms.

2004-06-07 19:47  slif

   * include/net-snmp/system/freebsd5.h:

   create system include file for FreeBSD 5.x build platforms.

2004-06-07 19:44  slif

   * agent/mibgroup/ucd-snmp/memory_freebsd2.c:

   remove unused code in swapmode

2004-06-07 12:31  rstory

   * snmplib/read_config.c:

   recheck persistent path in loop, since it might change

2004-06-07 12:24  rstory

   * include/net-snmp/agent/agent_handler.h:

   specify full 32 bits for handler flags

2004-06-07 12:15  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   - always consider cache w/timeout of -1 as expired (load cache every request)
   - add NETSNMP_CACHE_DONT_FREE_BEFORE_LOAD & NETSNMP_CACHE_AUTO_RELOAD flags
   - add example usages scenarios and suggested flags
   - add netsnmp_cache_timer_start & netsnmp_cache_timer_stop
   - clear expired flag after cache_load
   - add another note about potential cache issue w/delegated requests
     (some locking/reference count mechanism is needed)

2004-06-07 11:50  rstory

   * net-snmp-config.in:

   - accept abbreviated versions of some flags
   - point indent-optoins at a real directory
   - don't substitute prefix multiple times

2004-06-07 11:40  rstory

   * snmplib/snmp_alarm.c:

   fix comment ref for integer from NULL to 0

2004-06-07 11:39  rstory

   * dist/cvsup:

   skip scp if bac rc from cvs command

2004-06-07 11:38  rstory

   * local/mib2c.array-user.conf:

   reame $i_IDX2 to $I_CUSTOM_SORT to reduce confusion

2004-06-07 11:36  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   - use new simplified errors
   - add missing undo_commit, undo_cleanup states
   - move pre/post request init outside mib2c conditional
   - move undo data context release to undo_cleanup
   - validate rc from node check value routine

2004-06-07 11:32  rstory

   * local/mib2c-conf.d/node-set.m2i:

   - use new simplified errors
   - more help text for distinction between wrongValue/inconsistentValue

2004-06-07 11:31  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   - use new simplified errors
   - more help text for validate_index
   - include baby-steps flow-chart before set functions
   - add missing undo_commit, undo_cleanup states

2004-06-07 11:26  rstory

   * local/mib2c-conf.d/node-varbind-validate.m2i:

   use SNMPv2 errors instead of v1 errors

2004-06-07 11:25  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   - turn off indent around config_require (doesn't like  '/' or '-' chars)
   - simplify some error define names

2004-06-07 11:21  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   update some question/help text

2004-06-07 11:20  rstory

   * local/mib2c-conf.d/generic-table-constants.m2c:

   restore foreach table

2004-06-07 11:17  rstory

   * local/mib2c.mfd.conf:

   revert changes for setting some mib2c defaults (use mib2c -S xxx instead)

2004-06-07 11:13  rstory

   * local/mib2c-update:

   pass extra args to mib2c

2004-06-07 11:10  rstory

   * local/mib2c:

   - change example comment block so indent will indent it
   - skip substitution checks if they won't match
   - apply dave's hack for 939041: ... bad macro name iff enum contains hyphen

2004-06-07 08:30  dts12

   * agent/mibgroup/agent/: extend.c, extend.h:

   Backwards-compatability implementation of the UCD-SNMP-MIB::extTable
   (if the ucd-snmp/extensible module isn't configured in).

2004-06-07 01:21  dts12

   * agent/mibgroup/: util_funcs.c, util_funcs.h,
     ucd-snmp/extensible.c, ucd-snmp/extensible.h,
     ucd-snmp/pass.h, ucd-snmp/pass_persist.h:

   Move 'get_exten_instance' into the utility function file,
   so that the two pass handlers aren't dependent on 'extensible'

2004-06-06 23:47  nba

   * snmplib/parse.c:

   Fix warnings about missing modules when there are replacements for them

2004-06-06 16:41  hardaker

   * agent/mibgroup/versiontag:

   cvs server name change

2004-06-04 13:44  hardaker

   * local/mib2c.genhtml.conf:

   remove redundant reference row from output

2004-06-04 13:39  hardaker

   * mibs/nodemap:

   added a nodemap for html output generation

2004-06-04 13:38  hardaker

   * local/mib2c.genhtml.conf:

   make html output display the reference in italics in the description fields.

2004-06-04 13:37  hardaker

   * local/mib2c, man/mib2c.conf.5:

   make $x.reference expand to a objects reference

2004-06-04 13:36  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   make SNMP::MIB objects handle a 'reference' keyword.

2004-06-04 13:34  hardaker

   * include/net-snmp/library/parse.h, snmplib/parse.c:

   - Saved the value of parsed reference clauses.

2004-06-04 05:51  nba

   * apps/snmptrapd_handlers.c:

   A little error-checking when forwarding, and change fprintf to snmp_log

2004-06-04 03:17  nba

   * apps/snmptrapd_handlers.c:

   Properly free printbuffer

2004-06-04 03:09  nba

   * agent/mibgroup/ucd-snmp/extensible.c:

   Make sure all registration are removed for exec's

2004-06-04 02:45  nba

   * snmplib/snmp_api.c:

   Protect against garbled packets with bad packet types

2004-06-04 01:57  nba

   * man/snmp_api.3.def:

   Simple spelling fix

2004-06-04 01:15  nba

   * Makefile.in:

   Remove dup installation of scripts after addition of --disable-scripts

2004-06-04 00:20  slif

   * agent/mibgroup/mibII/tcp.c:

   undo previous change, since introduction of freebsd5.h header defines freebsd4.

2004-06-03 12:59  slif

   * agent/mibgroup/mibII/tcp.c:

   fix bug #943351 by considering freebsd5 when declaring "hz".

2004-06-02 17:18  rstory

   * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c
, mfd-readme.m2c:

   fix a few missed processing_type tweaks

2004-06-02 05:37  slif

   * README.win32, perl/SNMP/README, win32/Configure
, win32/build.pl, win32/install-net-snmp.bat,
     win32/nmakeperl.bat, win32/dist/README.build.win32.txt
, win32/dist/README.txt,
     win32/net-snmp/net-snmp-config.h,
     win32/net-snmp/net-snmp-config.h.in:

   for win32 doc and scripts, match the base directory used as current default.

2004-06-01 02:32  dts12

   * agent/mibgroup/agent/extend.c:

   Handle row deletion (and failed row creation) properly.
   Move row creation and new value assignments to their natural
   passes, with a second (separate) check for row validity.
   (following Robert's suggestion)

2004-06-01 02:29  dts12

   * agent/mibgroup/agent/extend.c:

   Fix compilation problems following the addition of 'relocatability'.
   Ensure that the "standard" location is registered automatically
   (so the numRows object is present, even with an otherwise empty table).

2004-05-27 20:06  slif

   * README.win32:

   update status to reflect snmptrapd can be run as a Windows service.

2004-05-27 05:37  dts12

   * COPYING:

   Correct the number of copyright notices
   listed, and the text of the Sparta one.
   (I trust this is OK, Wes!)

2004-05-26 01:39  dts12

   * README.agentx:

   Remove warnings of AgentX "beta-status".
   (I know I'm going to regret doing this....)

2004-05-25 08:54  dts12

   * snmplib/snmp_parse_args.c:

   Accept the same security level tokens as used in the
   "r[wo]user" and "access" directives.

2004-05-24 03:39  dts12

   * agent/mibgroup/agent/: extend.c, extend.h:

   Implement relocatable form of agent extension table.

2004-05-24 03:35  dts12

   * agent/mibgroup/agent/extend.c:

   Implement 'run-on-write' support, and use it to handle a
   new 'execFix'-style directive.

2004-05-23 10:41  slif

   * win32/dist/installer/net-snmp.nsi:

   per Andy Smith: apply patch [957942] Win32 service install pause

2004-05-21 10:10  rstory

   * agent/snmp_agent.c:

   check for/process delegated requests in agent_check_and_process

2004-05-20 21:09  slif

   * man/Makefile.in:

   ignore failure result should cvs checkout condition not apply.
   This permits builds outside CVS tree to succeed.

2004-05-20 16:01  hardaker

   * local/mib2c.genhtml.conf:

   Minor wording: added table name to "index" and "other columns" line.

2004-05-20 15:47  hardaker

   * local/Version-Munge.pl:

   remove changes accidentially applied that weren't ready

2004-05-20 15:05  hardaker

   * local/: Version-Munge.pl, mib2c.genhtml.conf:

   - added support for notification descriptions

2004-05-19 18:09  slif

   * win32/libsnmp_dll/libsnmp.def:

   add get_tc_description and init_usm_conf to the exported symbols list.

2004-05-19 18:02  slif

   * snmplib/system.c:

   Permit Cygwin build to take advantage of backslash pruning and single letter volume specifier.

2004-05-19 17:54  slif

   * README.win32, win32/dist/README.txt,
     win32/dist/htmlhelp/Configuration_Overview.html:

   per Alex Burger:  snmpconf dash little-eye

2004-05-19 16:26  rstory

   * snmplib/read_config.c:

   fix parsing of explicit handler types

2004-05-19 13:14  hardaker

   * man/mib2c.conf.5:

   update after a mib2c update

2004-05-19 13:13  hardaker

   * local/mib2c.genhtml.conf:

   - support a table of contents
   - name all nodes using html names
   - support a tree-view
   - misc bug fixes

2004-05-19 13:12  hardaker

   * local/mib2c:

   - support "foreach $i stuff LIST"
   - use unshift instead of push for calldefine to ensure proper recursion
   - regexp munging

2004-05-19 10:30  rstory

   * agent/helpers/cache_handler.c:

   load the cache for reserve1 (otherwise a get is required before set works)

2004-05-18 13:52  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   allow for user override of mfd option defaults

2004-05-18 13:51  rstory

   * local/mib2c-conf.d/mfd-interactive-setup.m2c:

   allow for interactive setup of mfd options

2004-05-18 13:50  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   allow for interactive setup of options; use $context instead of $table

2004-05-18 13:48  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   use $context instead of $table

2004-05-18 13:46  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   set varbind error on column set error; always call row_prep; comment tweaks; use $context
   instead of $table

2004-05-18 13:41  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   set varbind error on column set error; comment tweaks; use $context instead of
   $table; separate mfd_processing_types from m2c_processing_type

2004-05-18 13:39  rstory

   * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-top.m2c:

   comment tweaks; use $context instead of $table; separate mfd_processing_types
   from m2c_processing_type

2004-05-18 13:10  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   comment tweaks; use $context instead of $table; remove data setup from row_prep

2004-05-18 11:43  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i
:

   comment tweaks; use $context instead of $table

2004-05-18 11:38  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:

   comment tweaks; use $context instead of $table; default to setting up data
   context in cache_load, instead of row_prep

2004-05-18 11:27  rstory

   * local/mib2c-conf.d/generic-table-indexes-set.m2i:

   comment tweaks; assume mapping already done; set len to max size before
   checking if it is large enough to hold a value

2004-05-18 11:20  rstory

   * local/mib2c-conf.d/generic-ctx-get.m2i:

   comment tweaks; log error if not enough space for var

2004-05-18 11:20  rstory

   * local/mib2c-conf.d/generic-table-indexes.m2i:

   use $context instead of $table; comment tweaks

2004-05-18 11:12  rstory

   * local/mib2c-conf.d/syntax-RowStatus-get.m2i:

   fix case of some constants

2004-05-18 10:44  rstory

   * local/mib2c-conf.d/: generic-table-constants.m2c,
     generic-table-enums.m2c, generic-table-oids.m2c:

   use $context instead of $table; make generic-table-(enums|oids) only run on current
   table; add table loop in generic-table-constants

2004-05-18 10:37  rstory

   * local/mib2c-conf.d/node-set.m2i:

   add debug tracing for set functions

2004-05-18 10:35  rstory

   * local/mib2c-conf.d/: details-table.m2i,
     generic-ctx-copy.m2i, generic-data-allocate.m2i,
     generic-data-context.m2i,
     generic-table-indexes-varbind-setup.m2i, mfd-readme.m2c
:

   comment tweaks; chg $table to $context

2004-05-18 02:08  dts12

   * agent/mibgroup/agent/: extend.c, extend.h:

   Write support, including RowStatus-based creation of new (volatile) rows.
   The code needs a bit of tidying up, but seems to be reasonably functional.

2004-05-18 02:01  dts12

   * mibs/NET-SNMP-EXTEND-MIB.txt:

   Minor tweaks.

2004-05-17 20:06  slif

   * win32/dist/installer/net-snmp.nsi:

   per Andy Smith, apply patch # 955579 to complete minor changes to install tabs.

2004-05-17 19:58  slif

   * win32/dist/: README.build.win32.txt,
     htmlhelp/Introduction.html, htmlhelp/Net-SNMP.hhc,
     htmlhelp/Net-SNMP.hhp:

   Adjust usage to account for removed space from pathnames of HTML help files.

2004-05-17 19:52  slif

   * win32/dist/htmlhelp/: Configuration Overview.html,
     Configuration_Overview.html, Developer FAQ.html,
     Developer_FAQ.html, Help Caveats.html,
     Help_Caveats.html:

   remove space from pathnames of HTML help files.

2004-05-17 15:45  slif

   * win32/dist/README.txt:

   per Alex Burger, one-line change (line 159, change period to colon).

2004-05-17 07:13  slif

   * README.win32, win32/Makefile.in,
     win32/install-net-snmp.bat,
     win32/dist/README.build.win32.txt, win32/dist/README.txt
, win32/dist/htmlhelp/Configuration Overview.html,
     win32/local/Makefile.in, win32/local/mib2c.bat,
     win32/local/snmpconf.bat, win32/local/traptoemail.bat
:

   per Alex Burger: test existence of perl; provide access to more Perl programs.

2004-05-17 06:44  slif

   * win32/dist/installer/net-snmp.nsi:

   per Andy Smith: apply patch #955255 to enhance the NSIS installer.

2004-05-17 05:35  dts12

   * agent/mibgroup/agent/: extend.c, extend.h:

   Implement the multi-row output MIB table.

2004-05-14 04:22  dts12

   * mibs/NET-SNMP-EXTEND-MIB.txt:

   Oops!  Close - but it's a good job I don't smoke....

2004-05-13 21:23  slif

   * win32/dist/README.build.win32.txt:

   per AlexB: describe further details of building (creating empty files, etc).

2004-05-13 21:13  slif

   * win32/dist/README.txt:

   per AlexB: added section "co-existing with m$ services"

2004-05-13 20:29  slif

   * win32/dist/installer/: Add2Path.nsi, SetEnVar.nsi,
     net-snmp-header1.bmp, net-snmp.nsi:

   Per Andy Smith: patch [952509] to fix link names for the service registration batch files.

2004-05-13 20:12  slif

   * win32/dist/README.build.win32.txt:

   Per Alex Burger and Andy Smith: updated instructions for creating a win32 installable package.

2004-05-13 20:04  slif

   * acconfig.h, include/net-snmp/net-snmp-config.h.in,
     include/net-snmp/data_access/interface.h,
     include/net-snmp/data_access/ipaddress.h,
     include/net-snmp/data_access/route.h:

   remove NETSNMP_CPP_WRAP macros

2004-05-13 05:09  dts12

   * agent/mibgroup/agent/: extend.c, extend.h:

   Split new extension table into two (configuration and output).
   Implement scalar to track the number of entries.
   Parse multi-line output to implement 'nsExtendOutput1Line' object.

2004-05-13 04:06  dts12

   * mibs/NET-SNMP-EXTEND-MIB.txt:

   Separate configuration and output into separate tables, as suggested.
   Drop 'output length' object as probably unnecessary.
   New scalar to track the number of entries in the table.
   This also means that this group will not be empty,
   even when no extensions are configured for a given agent.
   (I'm still not happy with some of the names, though!)

2004-05-11 03:59  slif

   * snmplib/winservice.c:

   cleanup error messages. clarify SCM interactions with worker thread in comments.

2004-05-11 03:12  dts12

   * mibs/NET-SNMP-EXTEND-MIB.txt:

   Fix some SMI errors.
   Wes can be a picky beggar at times....

2004-05-10 17:50  slif

   * win32/dist/scripts/net-snmp-perl-test.pl:

   per Alex Burger - add missing test script.

2004-05-10 13:49  hardaker

   * win32/dist/README.build.win32.txt:

   Another doc update from Alex

2004-05-10 03:45  dts12

   * agent/mibgroup/agent/: extend.c, extend.h:

   Preliminary implemtation of new nsExtendTable

2004-05-10 03:44  dts12

   * mibs/NET-SNMP-EXTEND-MIB.txt:

   Revised MIB for scripted extensions.
   (To replace UCD-SNMP-MIB::extTable)

2004-05-10 03:41  dts12

   * snmplib/read_config.c:

   Defensive programming - don't crash on NULL parameters.

2004-05-10 03:40  dts12

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   External API for checking and reloading a cached value.
   Weaken the links between this helper and 'nsCacheTable'.

2004-05-07 15:41  nba

   * mibs/rfclist:

   Remove duplicate entry for FRNETSERV-MIB

2004-05-07 15:19  nba

   * mibs/: EtherLike-MIB.txt, IANAifType-MIB.txt,
     rfcmibs.diff:

   Update to current MIB versions

2004-05-07 15:04  nba

   * man/snmpcmd.1.def:

   The word PREFIX is not endangered for substitution, so make it look normal

2004-05-07 14:34  nba

   * snmplib/mib.c:

   Fix for truncated oid when using OBJECT IDENTIFIER as index

2004-05-07 14:15  nba

   * apps/snmptable.c:

   Fix to allow specifying numeric oid for table

2004-05-06 20:15  slif

   * perl/SNMP/: README, SNMP.pm:

   Per Alex Burger, add names to acknowledge the individual contributors.

2004-05-06 19:41  slif

   * win32/dist/: README.build.win32.txt, installer/net-snmp.nsi
:

   reflect that README-FIRST.txt and Installation.html have been merged into README.txt

2004-05-06 19:02  slif

   * win32/dist/installer/net-snmp.nsi:

   Per Andy Smith, patch #942766 creates SNMPCONFPATH and SNMPSHAREPATH as system env vars.

2004-05-06 18:54  slif

   * snmplib/winservice.c:

   Per Andy Smith, don't show message dialogs when reg/unreg OK (patch 948926 fixes bug 948146).

2004-05-06 18:01  slif

   * win32/dist/: README-FIRST.txt, README.build.win32.txt
, README.txt, htmlhelp/Configuration Overview.html
, htmlhelp/Help Caveats.html,
     htmlhelp/Installation.html, htmlhelp/Net-SNMP.hhc,
     htmlhelp/Net-SNMP.hhp, htmlhelp/snmp.conf.win32.html:

   patch windows build packaging per Alex Burger's patch-win32-5.1.2-cleanup.diff

2004-05-06 08:31  rstory

   * agent/snmp_agent.c:

   move var decl to top of block scope; add header to quiet prototype warning

2004-05-05 14:41  nba

   * mibs/ianalist:

   Add IANA-MALLOC-MIB

2004-05-05 13:49  nba

   * apps/snmpdelta.c:

   Protect oid table against overflow

2004-05-05 07:34  rstory

   * agent/snmp_agent.c:

   check should_init before initializing smux

2004-05-04 16:34  hardaker

   * local/mib2c.check_values_local.conf:

   Fix a header prototype declaration

2004-05-04 07:14  dts12

   * agent/mibgroup/mibII/: vacm_vars.c, vacm_conf.c,
     vacm_conf.h, vacm_vars.h:

   Split VACM handling into two - one concerned with configuration directives
   and validating access, the other to handle the MIB table representation.
   This allow the agent to support VACM-based access control without necessarily
   including the VACM-related tables.

2004-05-04 07:11  dts12

   * agent/mibgroup/snmpv3/usmUser.c,
     include/net-snmp/library/snmpusm.h, snmplib/snmpusm.c
, apps/snmptrapd.c:

   Move USM config handling into the library, so it can be shared between
   agent and trap handler.   This also paves the way for separating
   config-based handling of setting up users from the USM MIB handler.

2004-05-04 01:13  dts12

   * local/mib2c:

   Configure indent to recognise 'size_t' as a type name (Bug #946939)

2004-05-03 15:08  hardaker

   * perl/SNMP/SNMP.pm:

   Set no repeat-count to 1 when nogetbulk is specified for math purposes.

2004-05-03 14:19  nba

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   Solaris CPU_WAIT looks strange on some servers. Update to same algorith top uses

2004-04-30 17:00  hardaker

   * mibs/makehtml.pl:

   Many misc changes and improvements.
    - Now takes command line arguments for changing MIBDIRs and output dirs.
    - accepts a nodemap to map MIBs to other nodes.

2004-04-30 15:52  hardaker

   * local/mib2c.genhtml.conf:

   Added a touch of color.

2004-04-30 15:52  hardaker

   * local/Makefile.in:

   install mib2c.genhtml.conf

2004-04-30 11:19  hardaker

   * mibs/: Makefile.in, makehtml.pl:

   - A make routine to generate a HTML dump of our Distributed MIBs.
     - Installed at http://www.Net-SNMP.org/mibs/

2004-04-28 17:24  hardaker

   * man/mib2c.conf.5:

   update after extraction

2004-04-28 17:23  hardaker

   * local/mib2c:

   many more updates and documentation for mib2c commands.

2004-04-28 16:58  hardaker

   * local/mib2c:

   - document more and clean up $var.XXX comments

2004-04-28 16:47  hardaker

   * man/Makefile.in:

   Only build the mib2c.conf man page if coming from a cvs checkout
     - avoids perl dependencies on end-user machines.

2004-04-28 16:45  hardaker

   * man/: Makefile.in, mib2c.conf.5, mib2c.conf.5.in
, mib2c.extract.pl:

   New documentation for how to write mib2c.conf files.
     - note, much is auto-extracted from comments in mib2c.

2004-04-28 16:44  hardaker

   * local/mib2c:

   construct comments better for auto-extraction into a manual page.

2004-04-28 15:47  hardaker

   * local/mib2c.genhtml.conf:

   New mib2c.genhtml.conf code to generate a HTML document from a MIB
   document to make it easier to read.

2004-04-28 15:47  hardaker

   * local/mib2c:

   - new @startperl@ / @endperl@ definitions to completely outsource some
     text to a large block of perl.
   - added mib2c_output() to output a line of text to the right place
     from anywhere in perl (evaled) code.

2004-04-28 15:45  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   support the ability to get TC descriptions from perl

2004-04-28 15:38  hardaker

   * perl/OID/OID.xs:

   fix output to respect the output length returned by the variable
   printing routines.

2004-04-28 15:34  hardaker

   * include/net-snmp/library/parse.h, snmplib/parse.c:

   - Save textual convention description's
   - Implement +const char     *get_tc_description(int tc_index)

2004-04-28 15:33  hardaker

   * snmplib/mib.c:

   change variable to const var to avoid warning.

2004-04-27 11:44  hardaker

   * configure, configure.in:

   fix auto-enabling of --with-perl-modules when --enable-embedded-perl is selected

2004-04-26 03:24  dts12

   * apps/snmpusm.c, man/snmpusm.1.def:

   Restore the distinction between 'cloneFrom' and 'create'(+clone)
   subcommands.  Fix handling of bare 'create' subcommand (since an
   uncloned user can't be marked as ACTIVE with the Net-SNMP agent)
   Document the behaviour more clearly.

2004-04-23 08:15  dts12

   * agent/helpers/table_container.c, agent/helpers/table_data.c
, include/net-snmp/agent/table_container.h,
     include/net-snmp/agent/table_data.h:

   Provide an API for retrieving the table container (or 'table_data')
   structure from within a handler routine.
   This avoids the need for using global variables.

2004-04-23 04:20  slif

   * win32/dist/tosock1.sh:

   script that converts back to winsock 1 library.  no undo is explained.

2004-04-22 19:01  rstory

   * local/mib2c-conf.d/: generic-data-allocate.m2i,
     generic-table-indexes-from-oid.m2i,
     generic-table-indexes-set.m2i,
     generic-table-indexes-to-oid.m2i,
     generic-value-map-func.m2i,
     mfd-access-container-cached-defines.m2i,
     mfd-access-unsorted-external-defines.m2i,
     mfd-data-access.m2c, mfd-interface.m2c, mfd-top.m2c
, node-set.m2i, parent-set.m2i:

   change all DEBUGTRACE to DEBUGMSTL(("verbose:function_name"...

2004-04-22 07:13  slif

   * apps/snmptrapd.c, win32/snmptrapd/Makefile.in,
     win32/snmptrapd/snmptrapd.dsp:

   patch from Andy Smith: [931673] Run snmptrapd as a Windows service;
   slif did the makefile/project file touches.

2004-04-22 07:11  slif

   * agent/snmpd.c:

   match application name with display name to improve event log legibility.

2004-04-22 07:08  slif

   * win32/: snmpd/Makefile.in, snmpdsdk/Makefile.in:

   Change include search path for snmplib to "..\.." [was pointing elsewhere].

2004-04-21 19:50  rstory

   * local/mib2c-conf.d/subagent.m2c:

   remove unused var; update help message

2004-04-21 19:48  rstory

   * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-top.m2c
:

   use # instead of * for special char, since perl doesn't like the *

2004-04-21 19:44  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   use unused var

2004-04-21 19:41  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   fix quoting problem

2004-04-21 19:39  rstory

   * local/mib2c-conf.d/mfd-data-get.m2c:

   add missing prototype for non-index map functions

2004-04-21 19:37  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i
:

   get rid of loop_init_context, moving it's work into get_first; fix test
   for code gen for transient data

2004-04-21 19:25  rstory

   * local/mib2c-conf.d/m2c_setup_enum.m2i:

   don't use uc function, as it barfs on enums w/hyphens

2004-04-21 05:53  slif

   * win32/dist/installer/: Add2Path.nsi, SetEnVar.nsi,
     net-snmp.nsi:

   from Andy Smith: installer components

2004-04-20 20:48  slif

   * include/ucd-snmp/version.h:

   fix [807349] ucd-snmp/version.h tries to use a mutable variable [#define]

2004-04-20 20:23  slif

   * README.win32:

   update status, change build menu, and manual build ipv6 instructions.

2004-04-20 18:57  slif

   * snmplib/system.c:

   patch-bug-919465-4 applied to fix [919465] bug in system.c

2004-04-20 17:28  hardaker

   * testing/tests/: T030snmpv3usercreation, T110agentxget
, T111agentxset, T112agentxsetfail,
     T113agentxtrap, T120proxyget, T121proxyset,
     T122proxysetfail:

   Use new global Sv3config master param setup

2004-04-20 17:24  hardaker

   * testing/tests/: T023snmpv3getMD5AES, T026snmpv3getSHAAES
:

   New tests for AES support

2004-04-20 17:24  hardaker

   * testing/tests/: T022snmpv3getMD5, T023snmpv3getMD5DES
, T024snmpv3getSHA1, T025snmpv3getSHADES:

   Use new global Sv3config master param setup

2004-04-20 17:19  hardaker

   * testing/tests/Sv3config:

   determine the best auth/encr type available and use it.

2004-04-20 17:19  hardaker

   * perl/SNMP/SNMP.xs:

   fix for disabled snmpv1/2c and md5/des

2004-04-20 15:13  rstory

   * local/mib2c.conf:

   fix unbalanced if/endif noted on coders by Oleg Ivanov

2004-04-20 12:09  slif

   * apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
     include/net-snmp/system/cygwin.h,
     include/net-snmp/system/mingw32.h, snmplib/inet_ntop.c
, snmplib/inet_pton.c, snmplib/snmpTCPDomain.c,
     snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c,
     win32/net-snmp/net-snmp-config.h,
     win32/net-snmp/net-snmp-config.h.in:

   fix errors building IPv6 support for MSVC++, MinGW, and Cygwin.

2004-04-20 07:18  hardaker

   * local/snmpconf:

   fix broken usage of qw()

2004-04-20 06:20  slif

   * win32/EXAMPLE.conf.win32:

   add sample config file

2004-04-20 04:39  nba

   * agent/mibgroup/agent/: nsCache.c, nsDebug.c,
     nsLogging.c:

   Fix int/long mixup for 64-bit Solaris

2004-04-20 04:33  nba

   * agent/snmp_agent.c, snmplib/snmp.c:

   Ensure diagnostics with ASN.1 encoding errors

2004-04-20 03:51  slif

   * perl/SNMP/SNMP.xs:

   cleanup "reading MIB file" verbose message (compiled MIBDIRS/MIBS not useful/discernable).

2004-04-20 02:51  slif

   * snmplib/mib.c:

   fix unsigned compare of len to line_len in sprint_realloc_hexstring

2004-04-20 02:48  slif

   * snmplib/parse.c:

   add_mibdir variable 'token' is not used on win32.  move to under the ifdef.

2004-04-19 23:40  slif

   * win32/: Configure, Makefile.in, local/Makefile.in
:

   patch from Alex Burger: [928872] Win32 build.bat snmpconf,mib2c,traptoemail

2004-04-19 23:20  slif

   * win32/dist/: README-FIRST.txt, README.build.win32.txt
, README.txt, htmlhelp/Configuration Overview.html
, htmlhelp/Developer FAQ.html, htmlhelp/FAQ.html
, htmlhelp/Help Caveats.html,
     htmlhelp/Installation.html, htmlhelp/Introduction.html
, htmlhelp/Net-SNMP.hhc, htmlhelp/Net-SNMP.hhp,
     htmlhelp/net-snmp-4.2-800.jpg,
     htmlhelp/snmp.conf.win32.html,
     htmlhelp/snmpd.conf.win32.html,
     htmlhelp/snmptrapd.conf.win32.html, scripts/create-toc
, scripts/mandir2html, scripts/poddir2html,
     scripts/readme2html, scripts/txt2html:

   patch from Alex Burger: [938214] Win32 dist folder - building a binary release

2004-04-19 23:05  slif

   * local/snmpconf:

   patch from Alex Burger: [918410] SNMPCONF dynamic paths

2004-04-19 21:52  slif

   * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c:

   conditionally compile for platforms with static object lists [no configure].

2004-04-19 21:49  slif

   * apps/snmpnetstat/: inet6.c, netstat.h:

   reduce warnings for undecl'd struct; declare inet6print only where it is needed.

2004-04-19 21:41  slif

   * snmplib/snmpUDPIPv6Domain.c:

   don't expose getaddrinfo if not supported by the platform.

2004-04-19 21:39  slif

   * snmplib/snmpUDPIPv6Domain.c:

   fix unsigned int compare

2004-04-19 21:38  slif

   * snmplib/snmpUDPIPv6Domain.c:

   trade in a single typedef uint8_t for the widely used u_char.

2004-04-19 21:36  slif

   * snmplib/snmpUDPIPv6Domain.c:

   cleanup when finished with addrinfo structure.

2004-04-19 20:09  slif

   * configure.in, configure:

   add inet_ntop,inet_pton to snmplib objects for win32 builds.

2004-04-19 20:08  slif

   * win32/Configure:

   more robust change for NETSNMP_USE_DLL.

2004-04-19 18:37  hardaker

   * apps/encode_keychange.c:

   fix #ifdef bug

2004-04-19 16:47  slif

   * snmplib/parse.c:

   add comment from Niels B. reason for win32 ifdefs in add_mibdir.

2004-04-19 15:57  slif

   * win32/: Configure, build.pl, mib_module_inits.h
, net-snmp/net-snmp-config.h,
     net-snmp/net-snmp-config.h.in, snmpnetstat/Makefile.in
, snmpnetstat/snmpnetstat.dsp:

   selective build of IPv6 transport for MSVC++ build

2004-04-19 15:08  hardaker

   * NEWS, configure, configure.in,
     agent/mibgroup/snmpv3/usmUser.c, apps/encode_keychange.c
, apps/snmpusm.c,
     include/net-snmp/net-snmp-config.h.in,
     include/net-snmp/library/snmp_api.h,
     include/net-snmp/library/transform_oids.h,
     snmplib/keytools.c, snmplib/lcd_time.c, snmplib/md5.c
, snmplib/scapi.c, snmplib/snmp_parse_args.c,
     snmplib/snmpusm.c, snmplib/snmpv3.c,
     testing/tests/Sv3config, testing/tests/Sv3vacmconfig,
     testing/tests/T020snmpv3get,
     testing/tests/T021snmpv3getnext,
     testing/tests/T0220snmpv3bulkget,
     testing/tests/T022snmpv3getMD5,
     testing/tests/T023snmpv3getMD5DES,
     testing/tests/T025snmpv3getSHADES,
     testing/tests/T049snmpv3inform,
     testing/tests/T050snmpv3trap:

   New configure flags: --disable-md5 and --disable-des to completely remove support for the less trusted/secure algorithms

2004-04-19 13:01  slif

   * agent/snmp_agent.c:

   move debug statement after variable definition.

2004-04-19 12:36  slif

   * win32/Configure:

   use a more robust search for undef USE_OPENSSL.

2004-04-19 08:28  dts12

   * include/net-snmp/library/default_store.h,
     snmplib/snmp_api.c, snmplib/mib.c:

   More flexible output of hex strings - don't hardcode 16-octets-per-line

2004-04-19 07:58  slif

   * apps/snmpnetstat/winstub.c:

   comment out variables which are not used.

2004-04-19 07:58  rstory

   * agent/snmp_agent.c:

   add alarm to age addr cache every 5 min; add debug for asp->reqinfo

2004-04-19 07:53  rstory

   * agent/snmpd.c:

   remove 'sched'uled timeout processing; move addr cache aging into alarm;
   change deafult timeout from TIMETICK to LONG_MAX

2004-04-19 07:49  rstory

   * snmplib/snmp_api.c:

   remove unused var; add timeout debugging

2004-04-19 07:36  slif

   * include/net-snmp/net-snmp-config.h.in:

   patch [ 918948 ] fix cygwin config problem

2004-04-16 17:06  hardaker

   * snmplib/snmp_parse_args.c:

   fixed a v1/v2c exclusion bug

2004-04-16 16:45  hardaker

   * configure, configure.in:

   Output message now contains versions supported

2004-04-16 16:37  hardaker

   * NEWS, configure, configure.in,
     agent/agent_read_config.c, agent/agent_registry.c,
     agent/agent_trap.c, agent/snmp_agent.c,
     agent/helpers/table_iterator.c,
     agent/mibgroup/mibII/snmp_mib.c,
     agent/mibgroup/mibII/vacm_vars.c,
     agent/mibgroup/notification/snmpNotifyTable.c,
     agent/mibgroup/target/target.c, apps/snmptable.c,
     apps/snmptrap.c, apps/snmptrapd_log.c,
     apps/snmpnetstat/main.c,
     include/net-snmp/net-snmp-config.h.in,
     include/net-snmp/library/default_store.h,
     include/net-snmp/library/snmp.h, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c,
     snmplib/snmpUnixDomain.c, snmplib/snmp_api.c,
     snmplib/snmp_auth.c, snmplib/snmp_parse_args.c,
     snmplib/snmpv3.c, testing/eval_tools.sh,
     testing/tests/T001snmpv1get, testing/tests/T014snmpv2cget
, testing/tests/T015snmpv2cgetnext,
     testing/tests/T0160snmpv2cbulkget,
     testing/tests/T016snmpv2cgetfail,
     testing/tests/T017snmpv2ctov1getfail,
     testing/tests/T018snmpv1tov2cgetfail,
     testing/tests/T019snmpv2cnosuch,
     testing/tests/T051snmpv2ctrap,
     testing/tests/T052snmpv2cinform,
     testing/tests/T058agentauthtrap, testing/tests/T100agenthup
, testing/tests/T120proxyget,
     testing/tests/T121proxyset, testing/tests/T122proxysetfail
, testing/tests/T130snmpv1vacmget,
     testing/tests/T131snmpv2cvacmget,
     testing/tests/T140snmpv1vacmgetfail,
     testing/tests/T141snmpv2cvacmgetfail,
     testing/tests/T150solarishostcpu,
     testing/tests/T151solarishostdisk,
     testing/tests/T152hostuptime, testing/tests/T153solarisswap
:

   New flags for configure: --disable-snmpv1 --disable-snmpv2c

2004-04-16 16:21  hardaker

   * testing/tests/: T020snmpv3get, T021snmpv3getnext:

   remove duplicate and conflicting VACM entry.  It's amazing this hasn't
   causes false problems before now.

2004-04-16 12:46  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   address issues noted by dave on coders

2004-04-16 12:42  rstory

   * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c
:

   new 'no check' debug macro/functions

2004-04-15 14:52  rstory

   * include/net-snmp/data_access/arp.h:

   header for arp data access

2004-04-15 05:50  dts12

   * agent/mibgroup/mibII/var_route.c:

   Variables used for returning values need to be 'static'.   (oops!)

2004-04-15 05:47  dts12

   * agent/snmp_vars.c, include/net-snmp/agent/snmp_vars.h
, agent/mibgroup/mibII/var_route.c:

   Move the definition of 'ipaddr_return' to the (only) routine where
   it's actually used.  (See Bug #934422)

2004-04-15 05:29  dts12

   * local/mib2c.notify.conf:

   Remove extraneous ';' in notification generation routine (Bug #895800)

2004-04-15 05:14  dts12

   * agent/snmp_agent.c:

   Remove duplicate code (Bug #934411)

2004-04-14 21:59  hardaker

   * snmplib/snmpv3.c:

   fixed cut-n-paste typos pointed out to me by Mike S.

2004-04-14 17:25  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   - support local/master SNMPv3 key settings directly
   - have gettable() parse indexes out of the OID when NetSNMP::OID is available
     - not extensively tested yet.

2004-04-14 15:41  slif

   * man/mib_api.3.def:

   Specify correct default value for MIBDIRS.

2004-04-14 15:32  nba

   * agent/mibgroup/ucd-snmp/vmstat.c,
     agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt
:

   Support for Linux 2.6 incl SoftIRQ CPU state

2004-04-14 15:29  nba

   * agent/mibgroup/ucd-snmp/diskio.c:

   Overhaul to remove fixed table size and support Linux 2.6 kernel

2004-04-14 15:21  nba

   * agent/mibgroup/ucd-snmp/: vmstat_hpux.c, vmstat_solaris2.c
:

   Clean up comments mishandled ny indent

2004-04-14 14:49  hardaker

   * man/snmpd.conf.5.def, snmplib/snmpv3.c:

   Added support to the createUser directive for specifying manual local
   or master keys rather than relying on password derivations.

2004-04-14 13:21  rstory

   * agent/helpers/cache_handler.c:

   null check before using pointer

2004-04-14 13:11  hardaker

   * include/net-snmp/library/default_store.h:

   Added support for new snmp.conf tokens to directly set SNMPv3 hex keys

2004-04-14 12:27  hardaker

   * man/snmp.conf.5.def, man/snmpcmd.1.def,
     snmplib/default_store.c, snmplib/snmp_api.c,
     snmplib/snmpv3.c:

   Added support for new snmp.conf tokens to directly set SNMPv3 hex keys

2004-04-14 09:40  hardaker

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
, snmplib/snmpv3.c, man/snmpcmd.1.def:

   Added support for directly specifying SNMPv3 hex keys using new flags (-3[mMkK])

2004-04-14 08:24  rstory

   * configure:

   new configure for configure.in

2004-04-14 08:23  rstory

   * configure.in:

   more debug; simplify two conflict tests into one; revert conflict messages
   back to warning, but add obnoxious warning to summary cache

2004-04-14 03:25  dts12

   * perl/SNMP/t/bulkwalk.t:

   A non-zero repeat count with no non-repeating varbinds confuses the
   perl 'bulkwalk' routine.   This should really be fixed properly,
   but this at least allows the rest of the tests to run successfully.

2004-04-14 03:15  dts12

   * snmplib/snmp_logging.c:

   Support per-loghandler shutdown processing in 'snmp_disable_log'.
   This should allow logfiles to be rotated properly.

   However, I'm not convinced that the 'enabled' flag is being used
   consistently, particularly by other styles of logging configuration.
   Some cleanup work is probably needed.

2004-04-14 03:09  dts12

   * include/net-snmp/library/default_store.h, snmplib/mib.c
:

   Support "01:02:03:04:05:06" style hex output - i.e. leading 0's
   on single-digit hex values.  (Suggested by Glenn Andrews)

2004-04-14 03:06  dts12

   * include/net-snmp/library/parse.h, snmplib/mib.c,
     snmplib/parse.c:

   Identify which MIB modules are present in the MIBFILES list before
   starting to load anything.   This allows IMPORT statements to work
   correctly, regardless of the order in which such files appear.

2004-04-14 02:53  dts12

   * include/net-snmp/system/: aix.h, bsd.h, cygwin.h
, dynix.h, irix.h, mingw32.h, osf5.h
, sunos.h, svr5.h, sysv.h, ultrix4.h
:

   Include "generic.h" using the full name, rather than
   relying on the include path being set correctly.
   (Suggested by Nagaraj Narayanaswamy)

2004-04-14 02:42  dts12

   * apps/snmpdelta.c:

   Catch SNMPv2 exception values.

2004-04-14 02:37  dts12

   * agent/mibgroup/mibII/route_write.c:

   Avoid crashing the agent when backing out of an invalid SET request.

2004-04-14 02:33  dts12

   * agent/mibgroup/disman/mteTriggerTable.c:

   Allow 'monitor' directives to specify a single instance rather than
   always monitoring all rows.

2004-04-14 02:28  dts12

   * FAQ:

   Update list of supported MIBs, advice on running as non-root
   and bring into line with 5.1.x branch version.

2004-04-13 13:50  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:

   tweak assert condition to allow for valid but expired cache

2004-04-13 13:48  rstory

   * local/mib2c-conf.d/details-enums.m2i:

   fix comment typo

2004-04-13 12:35  rstory

   * agent/mibgroup/: ip-mib.h, ip-mib/inetNetToMediaTable.h
,
     ip-mib/inetNetToMediaTable/default-table-inetNetToMediaTable.m2d
, ip-mib/inetNetToMediaTable/inetNetToMediaTable.c,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable.h,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_constants.h,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.c
,
     ip-mib/inetNetToMediaTable/inetNetToMediaTable_data_access.h
, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.c
, ip-mib/inetNetToMediaTable/inetNetToMediaTable_interface.h
:

   new inetNetToMediaTable

2004-04-13 12:32  rstory

   * agent/mibgroup/ip-mib/data_access/: arp.h, arp_common.c
, arp_linux.c, ipaddress_ioctl.h:

   new files

2004-04-13 11:44  rstory

   *
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_interface.c
:

   remove unused var

2004-04-13 11:43  rstory

   *
     agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable.c
:

   use access routine to allocate/free route entries

2004-04-13 11:42  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable.c:

   use access routine to allocate/free interface entries

2004-04-13 11:41  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   default admin/oper status to up

2004-04-13 11:39  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   invert order for cache refresh; set new preload flag on cache to init ifIndex
   enum list (used by other modules); set oper_status down if interface vanishes;
   more robust handling of comparing/swiping pointers

2004-04-13 11:34  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_constants.h:

   remove unused mapping defines

2004-04-13 11:33  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.c:

   remove unused mapping functions

2004-04-13 11:31  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.h:

   revert external defintion change

2004-04-13 11:29  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/ipAddressTable.c:

   use access routine to allocate/free ipaddress_entry

2004-04-13 11:26  rstory

   * agent/mibgroup/ip-mib/data_access/: ipaddress_common.c,
     ipaddress_ioctl.c, ipaddress_linux.c:

   tweak internal index usage; use net-snmp ifIndex based on name instead of ioctl
   if_index; add/tweak comments

2004-04-13 11:23  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   new flag for preloading cache; move cache load/free to static subroutines for
   code reuse; add some debug msgs

2004-04-13 11:15  rstory

   * include/net-snmp/data_access/interface.h:

   add defines for admin/oper status enums

2004-04-13 10:31  hardaker

   * include/net-snmp/net-snmp-config.h.in:

   entries for have_mktime nad have_stime

2004-04-13 10:31  hardaker

   * dist/net-snmp.spec:

   version change.

2004-04-10 05:59  dts12

   * apps/snmpusm.c:

   Cloning a user requires using the usmUserStatus column object.

2004-04-10 05:57  dts12

   * configure, configure.in:

   Remove duplicate entry from list of default MIB modules.

2004-04-09 18:50  slif

   * snmplib/snmp_transport.c:

   fix two SNMP_FREE candidates in tdomain_unregister, clear_tdomain_list.

2004-04-09 18:47  slif

   * snmplib/inet_pton.c:

   fix a sign compare warning.

2004-04-09 18:37  slif

   * win32/: libsnmp/Makefile.in, libsnmp/libsnmp.dsp,
     libsnmp_dll/Makefile.in, libsnmp_dll/libsnmp.def,
     libsnmp_dll/libsnmp_dll.dsp, net-snmp/net-snmp-config.h
, net-snmp/net-snmp-config.h.in:

   add IPv6 transports to msvc++ builds.

2004-04-09 18:27  slif

   * perl/SNMP/t/get.t:

   don't require interface layer of agent in order to pass these tests.

2004-04-09 18:24  slif

   * win32/libnetsnmptrapd/Makefile.in:

   undo last change to restore proper construction of Perl modules.

2004-04-08 21:11  slif

   * testing/tests/T122proxysetfail:

   match snmpset output to fix bug [919267] testnum 34 T122proxysetfail failing

2004-04-08 20:25  slif

   * testing/RUNTESTS:

   change usage comment for "-XM" to match its function

2004-04-08 20:19  slif

   * win32/libnetsnmptrapd/Makefile.in:

   do not build snmptrapd.obj as part of netsnmptrapd library (MSVC++ build).

2004-04-08 20:17  slif

   * win32/libhelpers/: Makefile.in, libhelpers.dsp:

   add table_container.obj to list of objects to be built using MSVC++

2004-04-08 20:12  slif

   * include/net-snmp/net-snmp-config.h.in:

   Patch from Michael Slifcak: [ 918948 ] fix cygwin config problem

2004-04-08 20:07  slif

   * agent/mibgroup/host/hr_system.c:

   apply nba's Feb.2004 pututline fixes to main branch.

2004-04-08 15:54  hardaker

   * testing/eval_tools.sh:

   Use -Lf and -Lf in the main trunk to match the proper code use

2004-04-08 13:08  hardaker

   * agent/mibgroup/utilities/override.c, man/snmpd.conf.5.def
:

   Support for the -rw flag to the override token allowing read/write
   access to the bogus mib objects.

2004-04-08 13:01  hardaker

   * snmplib/snmp_api.c:

   Fix enum lists for unsigned and bit strings to remove duplicate types

2004-04-07 19:50  slif

   * testing/: RUNTESTS, TESTCONF.sh:

   patch [917646] test using installed MIBs first

2004-04-07 15:57  rstory

   * configure:

   configure to match new config.in

2004-04-07 15:55  rstory

   * configure.in:

   add lots of debug to module processing; use new var for excluded modules; make
   conflicts errors instead of warnings; don't try to re-process a src only module

2004-04-07 15:52  rstory

   * local/mib2c-conf.d/details-enums.m2i:

   typo in comments

2004-04-07 15:51  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   only gen release undo code if settable

2004-04-07 15:47  rstory

   * include/net-snmp/data_access/route.h:

   tweak comments

2004-04-07 15:47  rstory

   * agent/mibgroup/ip-mib/data_access/.cvsignore:

   files to ignore

2004-04-07 15:46  rstory

   * agent/mibgroup/if-mib/ifXTable/ifXTable_interface.c:

   remove unused/undefined vars

2004-04-07 15:44  rstory

   * agent/mibgroup/: if-mib.h, ip-forward-mib.h:

   fix config_require paths

2004-04-07 15:44  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable.h:

   config_exclude mibII/interfaces; tweak external oid def

2004-04-07 15:43  rstory

   * agent/mibgroup/if-mib/data_access/interface_common.c:

   remove references to ifTable

2004-04-07 15:38  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/.cvsignore:

   files to ignore

2004-04-07 15:37  rstory

   * agent/mibgroup/ip-mib/ipAddressTable/:
     default-table-ipAddressTable.m2d, ipAddressTable.c,
     ipAddressTable.h, ipAddressTable_constants.h,
     ipAddressTable_data_access.c, ipAddressTable_data_access.h
, ipAddressTable_interface.c,
     ipAddressTable_interface.h:

   new MFD ipAddressTable

2004-04-07 15:36  rstory

   * agent/mibgroup/ip-mib/data_access/ipaddress.h,
     agent/mibgroup/ip-mib/data_access/ipaddress_common.c,
     agent/mibgroup/ip-mib/data_access/ipaddress_ioctl.c,
     agent/mibgroup/ip-mib/data_access/ipaddress_linux.c,
     agent/mibgroup/ip-mib/data_access/ipaddress_linux.h,
     include/net-snmp/data_access/ipaddress.h:

   ipaddress data access (v4 & v6)

2004-04-07 15:29  rstory

   * agent/mibgroup/: ip-mib.h, ip-mib/ipAddressTable.h:

   new config modules

2004-04-07 06:38  dts12

   * snmplib/mib.c:

   Remove a superfluous trailing comma (bug #930708)

2004-04-07 03:23  dts12

   * agent/helpers/table_data.c, agent/helpers/table_dataset.c
, include/net-snmp/agent/table_data.h,
     include/net-snmp/agent/table_dataset.h:

   Routines to indicate the number of rows in a data-helper-based table

2004-04-07 02:13  slif

   * testing/eval_tools.sh:

   CAPTURE returns exit code from command that was run.

2004-04-06 23:33  slif

   * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
:

   patch [930880] don't build CMU compatible functions on win32

2004-04-06 23:19  slif

   * README.win32, perl/TrapReceiver/Makefile.PL,
     win32/Configure, win32/Makefile.in, win32/libsdll.dsw
, win32/win32.dsw, win32/win32sdk.dsw,
     win32/libnetsnmptrapd/.cvsignore,
     win32/libnetsnmptrapd/Makefile.in,
     win32/libnetsnmptrapd/libnetsnmptrapd.dsp,
     win32/snmptrapd/Makefile.in, win32/snmptrapd/snmptrapd.dsp
:

   patch [915615] Perl TrapReceiver does not compile on Win32 MSVC
   also fixes bug [896012] win32 Perl build dies at TrapReceiver

2004-04-06 21:59  slif

   * agent/mibgroup/mibII/: tcpTable.c, udpTable.c:

   fix [907716] win32 agent shows tcp,udp connect OIDs in host byte order

2004-04-06 17:35  slif

   * testing/eval_tools.sh:

   patch [919122] test should allow time for programs to settle

2004-04-06 17:34  slif

   * testing/eval_tools.sh:

   patch [919114] preserve test result when stopping

2004-04-06 17:32  slif

   * testing/eval_tools.sh:

   patch [919105] better pid check

2004-04-06 10:43  rstory

   * include/net-snmp/net-snmp-includes.h:

   include stdint, if available

2004-04-06 09:46  dts12

   * agent/agent_handler.c,
     include/net-snmp/agent/agent_handler.h:

   Register new API modules using the default priority (127)
   and provide an API for unregistering them again.

2004-04-05 16:04  slif

   * testing/eval_tools.sh:

   reverse patch-test-deprecated-options to permit testing versions before 5.1.

2004-04-04 11:17  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     ipCidrRouteTable_data_access.c,
     ipCidrRouteTable_interface.c:

   don't share cache w/inetCidrRoute, which can't work, since indexes don't match

2004-04-04 11:15  rstory

   * agent/mibgroup/if-mib/ifXTable/: ifXTable.h,
     ifXTable_data_access.c, ifXTable_interface.c:

   share data structures/cache w/ifTable if enabled

2004-04-04 11:05  rstory

   * agent/mibgroup/if-mib/ifXTable/: default-table-ifXTable.m2d
, ifXTable.c, ifXTable.h, ifXTable_interface.h
:

   update to use new interface data access

2004-04-04 10:59  rstory

   * agent/mibgroup/ip-forward-mib/data_access/route_common.c,
     agent/mibgroup/ip-forward-mib/data_access/route_linux.c,
     include/net-snmp/data_access/route.h:

   update to support inetCidrRouteTable

2004-04-04 10:58  rstory

   * agent/mibgroup/ip-forward-mib.h:

   add inetCidrRouteTable

2004-04-04 10:57  rstory

   * agent/mibgroup/ip-forward-mib/inetCidrRouteTable/:
     inetCidrRouteTable.c, inetCidrRouteTable.h,
     inetCidrRouteTable_constants.h,
     inetCidrRouteTable_data_access.c,
     inetCidrRouteTable_data_access.h,
     inetCidrRouteTable_interface.c,
     inetCidrRouteTable_interface.h, .cvsignore,
     default-table-inetCidrRouteTable.m2d:

   new inetCidrRouteTable. only does ipv4 so far.

2004-04-04 07:14  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     ipCidrRouteTable_data_access.c,
     ipCidrRouteTable_interface.c:

   share cache w/inetCidrRouteTable, if it is enabled

2004-04-04 07:09  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   use unused var

2004-04-04 07:08  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   fix missed case for allocate parm; remove unused var

2004-04-04 07:07  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i
:

   fix missed case for allocate parm

2004-04-04 07:06  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:

   add debug

2004-04-03 05:15  rstory

   * agent/mibgroup/mibII/vacm_vars.c:

   fix bug 928481 - consistency in vacm_vars.c

2004-04-02 19:02  rstory

   * agent/mibgroup/: if-mib/ifTable.h, if-mib/ifXTable.h,
     ip-forward-mib/inetCidrRouteTable.h,
     ip-forward-mib/ipCidrRouteTable.h:

   configure_require files for individual modules

2004-04-02 12:52  rstory

   * snmplib/container.c:

   default to netsnmp_index compare if no compare provided

2004-04-02 12:51  rstory

   * snmplib/: cmu_compat.c, snmp_version.c:

   include net-snmp-config.h

2004-04-02 12:40  rstory

   * snmplib/callback.c:

   new static lock var to detect when a callback is added/removed during callback
   processing; don't call free on client arg of callback w/NULL callback ptr
   (i.e. one that was removed while callbacks were being processed)

2004-04-02 12:36  rstory

   * local/mib2c-update:

   make temp dir names configureable, w/defaults now prefixed w/'.'; tweak diff
   exclude patterns; other misc tweaks

2004-04-02 12:34  rstory

   * include/net-snmp/library/tools.h:

   fix macros to be safely useable as a single statement; new SNMP_SWIPE_MEM macro

2004-04-02 08:20  rstory

   * include/net-snmp/net-snmp-config.h.in:

   new config.h.in to match acconfig.h (autoheader hadn't been run in a while):
      pcks, croptyki, config_exclude, agentx domain socket, cppwrap macro

2004-04-02 08:06  rstory

   * agent/helpers/cache_handler.c:

   reduce redundancy

2004-04-02 08:02  rstory

   * agent/agent_handler.c:

   add asserts on illegal handler calls

2004-04-02 06:46  hardaker

   * apps/snmptrapd_handlers.c:

   Fix inclusion of utilities/execute.h, since Robert's Makefile changes
   broke the path lookups.

2004-04-01 22:08  hardaker

   * perl/SNMP/SNMP.pm:

   make gettable use getbulk when possible

2004-04-01 19:41  rstory

   * configure:

   configure for new configure.in

2004-04-01 19:32  rstory

   * Makefile.in:

   move VPATH to individual Makefile.in files; new makefilecheck target to check
   for gnu make constructs; new 'checks' target runs checks for comment/makefile

2004-04-01 19:29  rstory

   * acconfig.h:

   empty define for config_exclude; new NETSNMP_CPP_WRAP macros

2004-04-01 19:27  rstory

   * configure.in:

   new config_exclude; config_require tweaks:
       don't process the same module twice; allow c file w/no header; move
       module list add, config_load_mib check inside header conditional

2004-04-01 18:38  rstory

   * configure:

   new configure to match configure.in

2004-04-01 18:37  rstory

   * Makefile.top, configure.in, agent/Makefile.in
, agent/helpers/Makefile.in,
     agent/mibgroup/Makefile.in, apps/Makefile.in,
     apps/snmpnetstat/Makefile.in, local/Makefile.in,
     man/Makefile.in, mibs/Makefile.in,
     snmplib/Makefile.in, testing/Makefile.in:

   rework VPATH so people with GNU make can share a source directory for multiple
   build (including one in the source directory); completely rework CPPFLAGS for a
   common, consistent order (that is also correct for non sourcedir builds)

2004-04-01 18:26  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable.h:

   new file

2004-04-01 18:15  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     default-table-ipCidrRouteTable.m2d, ipCidrRouteTable.c
, ipCidrRouteTable.h, ipCidrRouteTable_data_access.c
, ipCidrRouteTable_data_access.h,
     ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h
:

   update for mfd generated code changes; update to use new data access stuff;

2004-04-01 18:10  rstory

   * agent/mibgroup/if-mib/ifTable/ifTable_data_access.c:

   update to use new data access stuff; add todo comments

2004-04-01 18:10  rstory

   * agent/mibgroup/: if-mib/data_access/.cvsignore,
     if-mib/ifTable/.cvsignore, if-mib/ifXTable/.cvsignore
, ip-forward-mib/data_access/.cvsignore,
     ip-forward-mib/ipCidrRouteTable/.cvsignore:

   new cvsingore files

2004-04-01 18:07  rstory

   * agent/mibgroup/if-mib/: ifTable/ifTable.c,
     ifTable/ifTable.h, ifXTable/ifXTable.h:

   update to use new data access stuff

2004-04-01 18:04  rstory

   * agent/mibgroup/: if-mib/data_access/interface.h,
     if-mib/data_access/interface_common.c,
     if-mib/data_access/interface_linux.c,
     ip-forward-mib/data_access/route.h,
     ip-forward-mib/data_access/route_common.c,
     ip-forward-mib/data_access/route_linux.c:

   new data access files

2004-04-01 18:00  rstory

   * include/net-snmp/data_access/: interface.h, route.h:

   move config_require stuff back into mibgroup, since that's the only place
   configure will look for them

2004-04-01 16:58  hardaker

   * agent/helpers/table_iterator.c:

   Remove duplicate coloid setting (was done above as well)

2004-04-01 16:54  hardaker

   * agent/helpers/table_iterator.c:

   Another iterator fix: initialize a variable properly for every request

2004-04-01 16:21  rstory

   * include/net-snmp/data_access/: interface.h, route.h:

   new data access headers

2004-04-01 15:52  hardaker

   * agent/helpers/table_iterator.c:

   Another iterator problem with getbulk's: make it not set RETRY if its going to be out of scope next time around still (> maxcol)

2004-04-01 09:18  hardaker

   * agent/helpers/table_iterator.c:

   - Various patches to fix iterator problems with multiple varbinds.

2004-03-31 12:13  hardaker

   * agent/helpers/cache_handler.c:

   Properly set the auto_next flag.

2004-03-30 21:22  hardaker

   * perl/SNMP/SNMP.pm:

   A new implementation of gettable that uses better structured GETNEXT
   packets for faster retrieval across slow links.
     - getbulk not yet used, but should be.

2004-03-30 21:19  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   - minor changes to the cvs2cl command line flags

2004-03-30 21:16  hardaker

   * agent/mibgroup/host/: hr_system.c, hr_system.h:

   change set_solaris_time to ns_set_time and enable it on any
   architecture that supports mktime() and stime()

2004-03-30 21:15  hardaker

   * configure, configure.in:

   check for stime functions

2004-03-30 21:14  hardaker

   * acconfig.h:

   - undef ssize_t

2004-03-30 17:06  slif

   * snmplib/snmp_logging.c:

   remove commented and unused variables. flag static variable as problem for threads.

2004-03-30 16:56  slif

   * win32/install-net-snmp.bat:

   mildly enforce running from base source directory.

2004-03-30 16:53  slif

   * win32/mib_module_includes.h:

   init examples modules

2004-03-30 10:45  hardaker

   * perl/SNMP/t/mib.t:

   include previously-broken tests again

2004-03-30 10:41  hardaker

   * perl/SNMP/SNMP.xs:

   Fix a really old and annoying bug: use set_boolean instead of toggle_boolean for telling the library when to replace old MIBs while parsing.  Affected a bunch of stuff in odd ways.

2004-03-30 05:01  dts12

   * include/net-snmp/library/snmp_logging.h,
     snmplib/snmp_logging.c:

   New logging option '-Ln' to explicitly turn off logging

2004-03-29 20:20  rstory

   * agent/mibgroup/: if-mib.h, ip-forward-mib.h:

   config-require headers

2004-03-29 20:18  rstory

   * agent/mibgroup/if-mib/: ifTable/default-table-ifTable.m2d,
     ifTable/ifTable.c, ifTable/ifTable.h,
     ifTable/ifTable_constants.h, ifTable/ifTable_data_access.c
, ifTable/ifTable_data_access.h,
     ifTable/ifTable_interface.c, ifTable/ifTable_interface.h
, ifXTable/default-table-ifXTable.m2d,
     ifXTable/ifXTable.c, ifXTable/ifXTable.h,
     ifXTable/ifXTable_constants.h,
     ifXTable/ifXTable_data_access.c,
     ifXTable/ifXTable_data_access.h,
     ifXTable/ifXTable_interface.c,
     ifXTable/ifXTable_interface.h:

   new implementations of ifTable and ifXTable, based on generated code from
   mib2c MFD + container-cached conf files

2004-03-29 16:28  slif

   * perl/SNMP/SNMP.pm:

   fix spell Acknowledgements, add blank before =cut so that it will be parsed correctly.

2004-03-29 15:40  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   use unused vars

2004-03-29 15:40  rstory

   * local/mib2c-conf.d/node-get.m2i:

   tweak comment

2004-03-29 15:39  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   slight re-org; include (commented out) gnu make stuff

2004-03-29 15:37  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   rework data_context so we don't use a typedef to a pointer
   (e.g. typedef x* x_data); use unused vars; allow user to pass existing data
   ptr when creating row context; set val_len to buf size iff not already set

2004-03-29 15:33  rstory

   * local/mib2c-conf.d/: mfd-data-access.m2c, mfd-data-get.m2c
:

   move table index functions to data-get; include data_access header

2004-03-29 15:31  rstory

   * local/mib2c-conf.d/: mfd-access-container-cached-defines.m2i
, mfd-access-unsorted-external-defines.m2i:

   rework data_context so we don't use a typedef to a pointer
   (e.g. typedef x* x_data); tweak m2c_procesing type; remove unused var

2004-03-29 15:28  rstory

   * local/mib2c-conf.d/generic-table-constants.m2c:

   tweak m2c_processing_type

2004-03-29 15:26  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   rework data_context so we don't use a typedef to a pointer
   (e.g. typedef x* x_data); include mib_modules header; tweak m2c_processing_type

2004-03-29 15:25  rstory

   * local/mib2c-conf.d/: generic-data-allocate.m2i,
     generic-data-context.m2i, m2c_setup_table.m2i:

   rework data_context so we don't use a typedef to a pointer
   (e.g. typedef x* x_data)

2004-03-29 14:26  hardaker

   * snmplib/mib.c:

   make parse_one_oid_index properly decode IP addresses in the right byte order.

2004-03-29 12:58  slif

   * win32/mib_module_inits.h:

   init examples modules

2004-03-29 09:19  slif

   * testing/tests/: T110agentxget, T111agentxset,
     T112agentxsetfail, T113agentxtrap:

   patch [918838] test agentx using TCP sockets - iff transport not "unix"

2004-03-29 07:54  rstory

   * apps/snmptrapd.c:

   sync w/5.1.1 (move var decls to top of functional block)

2004-03-26 08:41  slif

   * testing/eval_tools.sh:

   apply patch #920234 to start programs in minimized window (mingw only).

2004-03-26 08:03  slif

   * win32/build.pl:

   patch to fix [921423] install test sequence not right for perl build

2004-03-26 07:53  slif

   * configure.in:

   patch #901434 tosock2.sh -- use Winsock 2.x for Windows socket library

2004-03-22 15:37  rstory

   * dist/cvsup:

   fix path for cleanup of uploaded tarball

2004-03-22 13:44  hardaker

   * man/: Makefile.in, make_index.pl, man_sections.txt
:

   man/index.html generation stuff

2004-03-20 21:43  hardaker

   * man/Makefile.in:

   newer man2html usage

2004-03-20 10:02  slif

   * testing/eval_onescript.sh:

   patch [919132] test stop before finish is superfluous

2004-03-19 16:18  hardaker

   * configure.in:

   Part of patch 917726 to fix a few windows config problems.

2004-03-19 16:01  hardaker

   * testing/tests/T100agenthup:

   Patch from Michael Slifcak: [ 918828 ] conditional skip HUP test

2004-03-19 15:58  hardaker

   * configure.in, include/net-snmp/net-snmp-config.h.in
:

   Patch from Michael Slifcak: [ 918948 ] fix cygwin config problem

2004-03-19 08:29  hardaker

   * include/net-snmp/agent/watcher.h:

   Added a missing prototype: netsnmp_register_watched_spinlock

2004-03-19 08:23  hardaker

   * snmplib/snmpv3.c:

   Missed a AES128 -> AES conversion.

2004-03-19 03:00  dts12

   * README.win32:

   Brief description of adding Win32 IPv6 transport support.

2004-03-18 18:32  slif

   * testing/eval_tools.sh:

   patch [919116] minor diff in invoked log

2004-03-18 15:44  slif

   * testing/eval_tools.sh:

   apply patch_915178.redux to finish the second part of that patch.

2004-03-18 08:51  slif

   * testing/tests/: T120proxyget, T121proxyset,
     T122proxysetfail:

   apply patch [918824] fix proxy tests

2004-03-18 07:05  slif

   * include/net-snmp/system/: cygwin.h, mingw32.h:

   patch [917649] find uint32_t in win32-gcc build environments

2004-03-16 13:05  rstory

   * snmplib/Makefile.in:

   merge configure substituted srs/obs def w/previous line, to avoid having a
   continuation line followed by a blank line;
   fixes for building outside of source dir (reorder include in CPPFLAGS so that
   relative dirs come before srcdirs)

2004-03-16 07:49  slif

   * win32/: build.bat, build.pl:

   synch with working version, delta install base, of course.

2004-03-16 06:53  slif

   * win32/net-snmp/: net-snmp-config.h, net-snmp-config.h.in
:

   add typedef for uint32_t -- absent from MSVS

2004-03-16 05:15  slif

   * win32/: Makefile.in, install-net-snmp.bat:

   partial fix for bug 915178: adjust to accommodate 'make test' verification.

2004-03-15 16:42  hardaker

   * testing/tests/T151solarishostdisk:

   Patch from Bruce Shaw: [ 894711 ] Solaris disk test fails on some OS's [second fix to his previous patch for even better support]

2004-03-15 15:56  hardaker

   * agent/mibgroup/mibII/system_mib.c:

   Bug/patch from Bob Rowlands: [ 815361 ] override token in snmpd.conf does not allow snmpset on OID [really, this just returns proper error codes from system_mib variables]

2004-03-15 15:52  hardaker

   * agent/snmp_agent.c:

   Bug/patch from Bob Rowlands: [ 815333 ] snmpvacm app not working with SNMP v1 [ really just fixing mib error codes remembered in snmp_agent.c]

2004-03-15 15:43  hardaker

   * agent/helpers/mode_end_call.c:

   Bug/Patch from Bob Rowlands: [ 809282 ] netsnmp_mode_end_call_add_mode_callback called repeatedly

2004-03-15 15:36  hardaker

   * snmplib/snmpusm.c:

   Patch from Bob Rowlands: [ 808881 ] Log a authentication failure message when authentication fails.

2004-03-15 15:27  hardaker

   * agent/snmp_vars.c, agent/mibgroup/mibII/at.c,
     agent/mibgroup/mibII/tcpTable.c,
     agent/mibgroup/mibII/udpTable.c,
     agent/mibgroup/mibII/var_route.c,
     include/net-snmp/agent/snmp_vars.h:

   Patch from Bob Rowlands: [ 807333 ] 64 bit agent returns incorrect values for IpAddress

2004-03-15 14:18  rstory

   * agent/mibgroup/ip-forward-mib/ipCidrRouteTable/:
     default-table-ipCidrRouteTable.m2d, ipCidrRouteTable.c
, ipCidrRouteTable.h, ipCidrRouteTable_constants.h
, ipCidrRouteTable_data_access.c,
     ipCidrRouteTable_data_access.h,
     ipCidrRouteTable_interface.c, ipCidrRouteTable_interface.h
:

   re-implement existing ipCidrRouteTable functionality w/MFD helper
   (i.e. read-only support; use var_route function to get data)

2004-03-15 12:10  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   tweaks for row-creation case

2004-03-15 12:08  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   default to inconsistentName instead of noCreation

2004-03-15 06:27  dts12

   * win32/build.pl:

   Tweak the option prompt slightly.
   (Dave's being picky again!)

2004-03-15 06:20  dts12

   * apps/snmptrapd.c:

   Listen on port 162 (rather than 161) if a (bare) interface
   address is specified.

2004-03-13 22:05  rstory

   * agent/helpers/table_array.c:

   null free'd pointer (better safe than sorry)

2004-03-13 21:59  rstory

   * agent/helpers/table_array.c:

   plug memory leak

2004-03-13 19:21  rstory

   * agent/mibgroup/mibII/mibII_common.h:

   fix for compiling w/dmalloc

2004-03-13 06:40  slif

   * win32/build.bat:

   set temp var empty to remove from env

2004-03-12 15:52  slif

   * win32/net-snmp/net-snmp-config.h.in:

   clean up base poop.

2004-03-12 13:07  slif

   * README.win32, win32/build.bat:

   doc change for patch 912447

2004-03-12 12:13  slif

   * testing/: RUNTESTS, eval_tools.sh:

   apply patch[915178] to fix MinGW (MSYS) make test freezes

2004-03-12 11:29  slif

   * win32/: Makefile-apps.in, libsnmp_dll/Makefile.in,
     net-snmp/net-snmp-config.h.in, snmpd/Makefile.in,
     snmpdsdk/Makefile.in, snmpnetstat/Makefile.in,
     snmptrapd/Makefile.in:

   modify patch[912447] to use correct winsock library

2004-03-12 11:16  slif

   * win32/: Configure, Makefile-apps.in, Makefile.in
, build.bat, build.pl, libagent/Makefile.in
, libhelpers/Makefile.in, libsnmp/Makefile.in,
     libsnmp_dll/Makefile.in, net-snmp/net-snmp-config.h.in
, netsnmpmibs/Makefile.in, netsnmpmibssdk/Makefile.in
, snmpd/Makefile.in, snmpdsdk/Makefile.in,
     snmpnetstat/Makefile.in, snmptrapd/Makefile.in:

   apply patch [912447] Win32 MSVC Makefile system

2004-03-10 19:24  slif

   * testing/RUNTESTS:

   aggressive search for executables below the base directory.

2004-03-10 19:15  slif

   * README.win32, win32/net-snmp/net-snmp-config.h:

   don't set global snmp_errno; do provide undef USE_OPENSSL;
    replace NETSNMP_NO_DLL with NETSNMP_USE_DLL;
    document the change.

2004-03-10 19:09  slif

   * testing/eval_tools.sh:

   invoke snmpd, snmptrapd with non-deprecated parameters for PID and logfile.

2004-03-10 15:09  slif

   * snmplib/scapi.c:

   fix signed mismatch when testing proper length of keyed hash.

2004-03-10 15:03  slif

   * README.win32, win32/net-snmp/net-snmp-config.h:

   mods for building win32 with OpenSSL support.

2004-03-10 08:23  slif

   * README.win32:

   per AlexB - change instructions to use MinGW developer's recommended OpenSSL.

2004-03-10 07:21  dts12

   * perl/SNMP/t/startagent.pl:

   Use the same testing ports as the main agent test suite
   (somewhat less likely to clash with other services)

2004-03-10 07:08  dts12

   * man/snmpd.8.def:

   Document support for multiple "optional" config files via -c

2004-03-10 05:01  dts12

   * agent/helpers/table.c:

   Retry unfulfilled GETNEXT requests that simply haven't been attempted
   (e.g. due to a missing column object), but not ones that have been
   explicitly marked as failed (e.g. at the end of the table).

   I'm not 100% convinced this is correct, but it seems to have the
   right effect for both 'table_data' and 'table_dataset' based modules.

2004-03-10 04:52  dts12

   * agent/helpers/table_data.c:

   Check for problems with all of the requested varbinds
   (not just the first one), and handle 'noSuchObject' exceptions.
   [Though in fact, this code isn't actually used]

2004-03-09 12:50  rstory

   * configure:

   update to match new configure.in

2004-03-09 11:34  rstory

   * agent/mibgroup/agentx/protocol.c:

   debugging isn't platform specific

2004-03-09 07:55  rstory

   * configure.in, apps/Makefile.in:

   separate traplibs from agent libs for dependencies

2004-03-09 07:12  slif

   * win32/install-net-snmp.bat:

   make SNMPCONFPATH consistent with other platforms ("$prefix/etc/snmp")

2004-03-09 07:09  slif

   * snmplib/: snmp_api.c, snmp_client.c:

   add comment MTCRITICAL_RESOURCE to use of snmp_errno in three places.

2004-03-09 05:10  dts12

   * snmplib/read_config.c:

   Handle multiple "optional config" files.

2004-03-09 04:24  slif

   * win32/net-snmp/net-snmp-config.h:

   make SNMPCONFPATH consistent with other platforms ("$prefix/etc/snmp")

2004-03-08 20:26  rstory

   * README.aix:

   new file

2004-03-08 17:53  slif

   * README.win32, perl/SNMP/README:

   patch [911439] Updates to the README.win32 and SNMP README for Win32

2004-03-08 16:14  hardaker

   * apps/notification_log.c:

   ifdef out routines that only available when agentx is going to be used.

2004-03-08 16:09  rstory

   * apps/Makefile.in:

   use app libs for snmptrapd when agent disabled; move wraplib substitution to
   a more reasonable place. snmptrapd still doesn't link, but it's closer...

2004-03-08 14:38  rstory

   * configure:

   new configure for new configure.in

2004-03-08 14:37  rstory

   * configure.in:

   add comments in hairy agent module processing; don't munge default mibs until
   we are don't building it; tweaks for --disable-agent: use same default mibset
   as --enable-mini-agent, don't to hairy agent module processing

2004-03-08 13:24  hardaker

   * man/snmpd.conf.5.def:

   Fix syntax errors.

2004-03-08 12:42  slif

   * agent/helpers/cache_handler.c:

   remove unused local var cache_timeout

2004-03-08 12:41  slif

   * perl/TrapReceiver/TrapReceiver.xs:

   use quotes to search local include paths for perl_snmptrapd.h

2004-03-08 11:43  slif

   * README.win32:

   patch [910903] Updates to the README.win32 for GCC

2004-03-08 09:37  hardaker

   * perl/TrapReceiver/TrapReceiver.xs:

   Patch from Andrew Hood to include proper headers and {} wrap perl special declrs

2004-03-08 08:51  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   use default library values instead of hard-coded defaults for auth/priv protocols

2004-03-06 19:23  rstory

   * include/net-snmp/agent/table.h:

   remove duplicate prototype

2004-03-06 19:17  rstory

   * local/mib2c-update:

   tweak pattern for new doxygen conf files

2004-03-06 19:16  rstory

   * include/net-snmp/agent/table.h:

   add prototype to get sparse table mib handler, netsnmp_table_next_column;
   rename netsnmp_register_sparse_table to netsnmp_sparse_table_register; add
   netsnmp_sparse_table_handler_get

2004-03-06 19:12  rstory

   * agent/helpers/table.c:

   make sparse table helper static; add method to get sparse table mib handler;
   warn if sparse table handler has a next pointer. use new handler custom bit
   to only log once, if possible.

2004-03-06 18:47  rstory

   * include/net-snmp/agent/agent_handler.h:

   reserver last 4 bits of flag for handler use

2004-03-06 17:12  rstory

   * local/mib2c-conf.d/: mfd-doxygen.m2c, mfd-top.m2c:

   generate simply doxygen.conf file

2004-03-05 21:48  hardaker

   * agent/helpers/table_dataset.c:

   Fixed the add_row token by sorting incoming columns from the parser

2004-03-05 17:03  rstory

   * local/mib2c-conf.d/mfd-readme.m2c:

   updates from older changes; still slightly out of date

2004-03-05 17:02  rstory

   * local/mib2c-update:

   don't recurse on diff; cp defaults instead of moving

2004-03-05 17:01  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   new var for param calls by val

2004-03-05 17:00  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   fix evaluation problem in generated default file

2004-03-05 16:59  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i
:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and source in same include; move indexes_set, init_data into data_access.m2c

2004-03-05 16:58  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and source in same include; add example code; move as much cache stuff as
   possible into interface

2004-03-05 16:56  rstory

   * local/mib2c-conf.d/generic-table-indexes-set.m2i:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and source in same include; break set_indexes into 2 pieces

2004-03-05 16:55  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and source in same include; re-add pre/post; define MFD return code here, since
   table_mfd no longer exists;

2004-03-05 16:53  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   fix syntax error

2004-03-05 16:53  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and source in same include; re-add pre/post wrapper; call new row_prep

2004-03-05 16:51  rstory

   * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-data-set.m2c
:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and source in same include

2004-03-05 16:51  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and source in same include; mov init_data here; add row_prep

2004-03-05 16:48  rstory

   * local/mib2c-conf.d/: generic-table-indexes-from-oid.m2i,
     generic-value-map-func.m2i, node-get.m2i,
     node-set.m2i, parent-set.m2i:

   tweaks to comments for better doxygen docs; use multiple passes to keep header
   and souce in same include

2004-03-05 16:44  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   add flags; add expired; only use default timeout when cache created;

2004-03-05 16:42  hardaker

   * snmplib/mib.c:

   have mib_to_asn_type return ASN_UNSIGNED instead of ASN_UINTEGER,
   which is the proper data type.

2004-03-05 16:41  hardaker

   * agent/helpers/table_data.c:

   Remove the sparse table registration and register it as a normal table.
     1) the higher table handler always calls the sparse table handler
        anyway, so it would be redundant even if it did work.
     2) The sparse table handler doesn't call any children, and doesn't
        set the autonext flag so its alway the end of the line (this took
        me an hour to find).

2004-03-05 16:40  hardaker

   * agent/helpers/table_dataset.c:

   change the help information for add_row to mention that you need the
   table name you want to add the data to.

2004-03-05 14:58  hardaker

   * agent/: agent_registry.c, snmp_agent.c:

   Fix the oid registration cache not being invalidated properly.  Bug #900967

2004-03-05 11:29  slif

   * apps/snmptrapd.c:

   fix [706093] by not defining variables a second time.

2004-03-05 10:03  slif

   * perl/TrapReceiver/MANIFEST:

   quell manifest check errors (makefile, pm_to_blib, .c file).

2004-03-05 10:03  slif

   * include/net-snmp/library/snmp_impl.h:

   use of SET_SNMP_ERRNO requires -- enable DLL decoration for snmp_errno

2004-03-05 10:02  slif

   * include/net-snmp/agent/table.h:

   add missing declaration for netsnmp_table_next_column

2004-03-05 10:00  slif

   * win32/libsnmp_dll/libsnmp.def:

   add symbol usmAESPrivProtocol

2004-03-05 08:23  rstory

   * include/net-snmp/library/snmp-tc.h:

   fix macro name, as noted on users

2004-03-05 05:51  slif

   * agent/mibgroup/ucd-snmp/file.c:

   remove unused var 'space'

2004-03-05 05:30  slif

   * configure.in, snmplib/system.c,
     win32/encode_keychange/encode_keychange.dsp,
     win32/libsnmp_dll/libsnmp_dll.dsp,
     win32/snmpbulkget/snmpbulkget.dsp,
     win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp
, win32/snmpdelta/snmpdelta.dsp,
     win32/snmpdf/snmpdf.dsp, win32/snmpdsdk/snmpd.dsp,
     win32/snmpget/snmpget.dsp,
     win32/snmpgetnext/snmpgetnext.dsp,
     win32/snmpnetstat/snmpnetstat.dsp,
     win32/snmpset/snmpset.dsp, win32/snmpstatus/snmpstatus.dsp
, win32/snmptable/snmptable.dsp,
     win32/snmptest/snmptest.dsp,
     win32/snmptranslate/snmptranslate.dsp,
     win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp
, win32/snmpusm/snmpusm.dsp,
     win32/snmpvacm/snmpvacm.dsp, win32/snmpwalk/snmpwalk.dsp
, configure:

   patch [901434] apply useWinsock2.sh [undo by using useWinsock1.sh]

2004-03-04 22:27  hardaker

   * agent/helpers/all_helpers.c:

   initialize the table_dataset helper (again...  I *know* it was initialized in the past.  What happened?)

2004-03-04 22:05  rstory

   * agent/snmp_agent.c:

   turn off caching until real fix found for bug 900967: agentx, caching

2004-03-04 20:28  rstory

   * agent/mibgroup/agentx/subagent.c:

   *finally* fix agentx hang when master disappears

2004-03-04 15:41  rstory

   * agent/mibgroup/ucd-snmp/extensible.c:

   fix execfix for relocatable execs; add fix cmd to relocatable tree

2004-03-04 09:45  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   minor wording changes about version number changing

2004-03-04 09:43  hardaker

   * configure, configure.in, apps/Makefile.in:

   - fix building trapd when the agent isn't being built

2004-03-04 09:12  hardaker

   * perl/TrapReceiver/Makefile.PL:

   update to the way we normally do perl Makefiles, which is not normal.

2004-03-04 08:53  hardaker

   * perl/: OID/OID.xs, TrapReceiver/TrapReceiver.xs,
     agent/agent.xs:

   - convert fprintf(stderr to snmp_log(LOG_ERR

2004-03-04 08:48  rstory

   * agent/helpers/null.c:

   fix syntax errors

2004-03-04 05:39  slif

   * configure.in, snmplib/Makefile.in, configure
:

   patch [909459] Configure patch to allow for Win32 objects.

2004-03-03 22:11  slif

   * win32/net-snmp/net-snmp-config.h:

   change "progra~1" to "Program Files" to avoid problem with DOS name warping.

2004-03-03 21:22  slif

   * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL
, OID/Makefile.PL, SNMP/Makefile.PL,
     SNMP/README, agent/Makefile.PL,
     agent/default_store/Makefile.PL, default_store/Makefile.PL
:

   patch [906274] Win32 Perl compile with release/debug path changes

2004-03-03 14:15  rstory

   * agent/helpers/null.c:

   specify mode in reginfo

2004-03-03 13:05  hardaker

   * agent/mibgroup/ucd-snmp/: file.c, file.h:

   - make the file token accept a default size like the docs say it will.

2004-03-03 12:07  rstory

   * snmplib/snmp_api.c:

   comment out pdu double free check til better (non-leaking) solution found

2004-03-03 08:56  rstory

   * man/: Makefile.in, netsnmp_mfd_pdu_context_s.3:

   remove man page for removed structure

2004-03-03 08:52  rstory

   * local/mib2c-update:

   new utility to regenerate mib2c code, preserving existing customizations

2004-03-03 07:52  slif

   * win32/libhelpers/libhelpers.dsp:

   table_mfd removed -- dont build it.

2004-03-03 07:46  slif

   * win32/: install-net-snmp.bat, nmakeperl.bat:

   per AlexB - add "-help" descriptions. create BASE/temp subdir.

2004-03-02 13:45  slif

   * agent/snmpd.c:

   patch [753894]  catch SIGXFSZ w/o strsignal

2004-03-02 12:56  rstory

   * local/mib2c.mfd.conf:

   top level mfd conf file

2004-03-02 04:18  slif

   * agent/snmpd.c:

   patch [753894]  catch SIGXFSZ, log message and exit, do not coredump

2004-03-02 04:06  slif

   * agent/mibgroup/mibII/sysORTable.c:

   fix [771315] Agent coredumps during shutdown

2004-03-01 21:09  rstory

   * agent/mibgroup/agentx/master.c:

   PC police - tone down error message

2004-03-01 21:05  rstory

   * agent/mibgroup/agent/nsCache.c:

   change globals to use functions to access cache_handler vars, or use new
   datastore values

2004-03-01 21:03  rstory

   * include/net-snmp/library/container_binary_array.h:

   fix typo in comment; remove noalloc prototype

2004-03-01 21:01  rstory

   * include/net-snmp/agent/ds_agent.h:

   fix typo in comment; add NO_CACHING and CACHE_TIMEOUT

2004-03-01 21:00  rstory

   * agent/helpers/baby_steps.c,
     include/net-snmp/agent/baby_steps.h:

   new baby_steps access multiplexer handler; make actual helper routines static;
   rename functions, defines for backwards compatability

2004-03-01 20:53  rstory

   * agent/snmp_vars.c:

   protect against multiple calls to init_agent

2004-03-01 20:52  rstory

   * agent/snmpd.c:

   set default agent cache timeout; debug msg for errno on select error

2004-03-01 20:51  rstory

   * agent/snmp_agent.c:

   merge common case in switch

2004-03-01 20:50  rstory

   * agent/helpers/cache_handler.c,
     include/net-snmp/agent/cache_handler.h:

   replace globals w/local static + access function; use datastore for caching
   enabled, cache timeout; test cache_free for NULL before calling it; don't
   use goto; use new auto-next functionality to call child handlers; new
   cache_create, cache_handler_register, cache_find_by_oid; don't reload cache
   more than once per request; note possibility of cache being free'd mid-
   request for delegated requests, w/proposed solution

2004-03-01 20:19  rstory

   * agent/mibgroup/mibII/: ifTable.c, ifTable.h:

   switch from iterator to new table_container handler.

2004-03-01 19:55  rstory

   * agent/mibgroup/mibII/ifTable.c:

   run through indent

2004-03-01 06:06  slif

   * perl/SNMP/t/bulkwalk.t:

   undo patch at r5.3 -- restore (16) in test to get only non-repeaters

2004-02-29 21:13  rstory

   * agent/helpers/table_container.c:

   move netsnmp_table_index_find_next_row here from table.c

2004-02-29 21:12  rstory

   * include/net-snmp/agent/all_helpers.h:

   add table_container; remove table_mfd

2004-02-29 21:07  rstory

   * agent/Makefile.depend, agent/mibgroup/Makefile.depend
, apps/Makefile.depend:

   remove mfd dependencies

2004-02-29 20:54  rstory

   * agent/agent_handler.c,
     include/net-snmp/agent/agent_handler.h:

   add flags field to mib handler structure; new handler AUTO_NEXT flags for
   handlers that don't want to bother with calling sub-handlers (also reduces
   stack depth); new netsnmp_handler_registration_create which resigers existing
   handler; log warning for handlers registering w/no modes; handle injection to a
   registration w/out a handler; new modes HANDLER_CAN_NOT_CREATE,
   HANDLER_CAN_SET_ONLY; or in HANDLER_CAN_NOT_CREATE w/ DEFAULT; add void pointer
   to handler registration

2004-02-29 20:39  rstory

   * agent/helpers/Makefile.depend:

   remove table_mfd.h dependencies

2004-02-29 20:24  rstory

   * agent/helpers/table.c:

   sync closest_column w/fixes in 5-1-patches; check for existing tbl_req_info in
   requests; call sparse table handler after normal table processing; move
   netsnmp_table_index_find_next_row to table_container.c

2004-02-29 17:14  rstory

   * include/net-snmp/agent/table_container.h:

   prototype for handler get; make inline func static inline

2004-02-29 17:13  rstory

   * agent/helpers/Makefile.in:

   out w/the old, in w/the new (remove mfd helper, add table_container)

2004-02-29 17:11  rstory

   * agent/helpers/table_mfd.c,
     include/net-snmp/agent/table_mfd.h:

   remove mfd helper; mfd conf files now user new table_container helper

2004-02-29 17:06  rstory

   * agent/helpers/table_container.c:

   remove grouping option (user can use row_merge instead); new function go get
   handler w/out register; break complex condition into simpler conditionals so
   breakpoints can be set on condition; don't call lower handlers if no requests
   need processing

2004-02-29 17:01  rstory

   * snmplib/: container_iterator.c, container_list_ssll.c
, container_null.c:

   add support for container clear

2004-02-29 16:33  rstory

   * agent/mibgroup/ucd-snmp/dlmod.c:

   enable dlmod support if HAVE_LIBDL

2004-02-29 16:25  rstory

   * snmplib/snmp_api.c:

   catch bad size for fixed size types

2004-02-29 16:20  rstory

   * snmplib/container_binary_array.c:

   new function to support CONTAINER_CLEAR; make some functions static inline

2004-02-29 16:14  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   fix insert/remove/free inlines to properly deal with multiple indexes; add new
   CONTAINER_CLEAR macro/callback; add notes on freeing returned array from
   get_subset

2004-02-29 16:05  rstory

   * local/mib2c-conf.d/node-get.m2i:

   use mfd error instead of snmp error

2004-02-29 16:05  rstory

   * local/mib2c-conf.d/node-set.m2i:

   setup size names before including generic file

2004-02-29 16:04  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   remove extraneous end; add comments

2004-02-29 16:01  rstory

   * local/mib2c-conf.d/subagent.m2c:

   add exit() call

2004-02-29 16:00  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   tweaks to support new generate fewer files flag

2004-02-29 15:58  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   tweaks to support new generate fewer files flag; use gloabl table oid/size var;
   switch mfd wrapper functions to use standard new api parameters; new optional
   cache; use two new helpers: netsnmp_baby_steps_access_multiplexer and
   netsnmp_container_table_handler; look for data/put created row data in request
   ala container table handler for lower handlers; tweaks for using new single
   file access methods

2004-02-29 15:52  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   tweaks to support new generate fewer files flag; make table oid/size a global
   var; switch mfd wrapper functions to use standard new api parameters

2004-02-29 15:49  rstory

   * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-data-set.m2c
:

   use report progress flag; tweaks to support new generate fewer files flag

2004-02-29 15:30  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   tweaks to use new single file access methods (processing type flag)

2004-02-29 15:28  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   test new flag for less verbose output; document transient values in comments
   and generated table default file; make sure mfd defaults have been processed

2004-02-29 15:19  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   default to no mapping, except for nodes w/enums; use param names for node
   names; properly escape len var name

2004-02-29 15:05  rstory

   * local/mib2c-conf.d/generic-value-map.m2i:

   tweak order of testing conditionals

2004-02-29 15:03  rstory

   * local/mib2c-conf.d/generic-table-indexes-set.m2i:

   comment tweaks; make sure to clear tmp var before use

2004-02-29 15:02  rstory

   * local/mib2c-conf.d/: generic-table-enums.m2c,
     generic-table-oids.m2c:

   tweaks to support generating fewer files

2004-02-29 15:01  rstory

   * local/mib2c-conf.d/generic-table-constants.m2c:

   new file to generate combined oid/enum header

2004-02-29 14:59  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   init new flag for creating fewer files; init new flag for processing parts
   of files (until I can figure out if I can convert to new define/calldefine)

2004-02-29 14:55  rstory

   * local/mib2c-conf.d/mfd-access-container-cached-defines.m2i:

   new access method defines

2004-02-29 14:54  rstory

   * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i
, mfd-access-unsorted-external-header.m2i,
     mfd-access-unsorted-external-interface.m2i,
     mfd-access-unsorted-external-readme.m2i,
     mfd-access-unsorted-external-setup.m2i:

   remove files  (merged int mfd-access-undorted-external-defines.m2i)

2004-02-29 14:53  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-defines.m2i
:

   merge multiple access files into one file

2004-02-27 22:32  hardaker

   * agent/snmp_agent.c:

   - fix the case where incoming getbulks with no repeating varbinds is received.

2004-02-27 15:04  slif

   * include/net-snmp/system/mingw32.h, perl/Makefile.PL,
     perl/ASN/Makefile.PL, perl/OID/Makefile.PL,
     perl/SNMP/Makefile.PL, perl/agent/Makefile.PL,
     perl/agent/default_store/Makefile.PL,
     perl/default_store/Makefile.PL:

   patch [ 905465 ] MinGW Perl module compiling with ActiveState Perl

2004-02-27 07:18  slif

   * perl/SNMP/Makefile.PL:

   construct install tree similar to install tree that gcc builds use.

2004-02-27 06:05  slif

   * win32/install-net-snmp.bat:

   build MSVS release and debug versions having the same name.

2004-02-27 05:42  slif

   * win32/: encode_keychange/encode_keychange.dsp,
     libagent/libagent.dsp, libhelpers/libhelpers.dsp,
     libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp,
     netsnmpmibs/netsnmpmibs.dsp,
     netsnmpmibssdk/netsnmpmibssdk.dsp,
     snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
     snmpdf/snmpdf.dsp, snmpdsdk/snmpd.dsp,
     snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp,
     snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp,
     snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
     snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp
, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp
, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp,
     snmpwalk/snmpwalk.dsp:

   build MSVS release and debug versions having the same name.

2004-02-27 05:11  slif

   * win32/: install-net-snmp.bat, net-snmp/net-snmp-config.h
:

   construct install tree similar to install tree that gcc builds use.

2004-02-27 04:50  slif

   * agent/snmpd.c, snmplib/Makefile.in,
     snmplib/winservice.c:

   enable gcc builds of Windows service code for the agent.

2004-02-26 17:20  slif

   * agent/mibgroup/tunnel/tunnel.c:

   remove unnecessary setting of NETSNMP_DS_LIB_APPTYPE.

2004-02-26 16:44  hardaker

   * local/mib2c:

   common-ize loop and saving of state variables through a creative use
   of references.

2004-02-26 16:21  hardaker

   * local/mib2c:

   support for @define sections which can be later referred to by @calldefine

2004-02-26 16:11  hardaker

   * local/Version-Munge.pl:

   - doxygen config file.
   - TrapRecevier perl mod.

2004-02-26 06:50  dts12

   * agent/mibgroup/mibII/tcp.c:

   Don't call 'TCP_Count_Connections' if the tcpTable module isn't included.

2004-02-26 06:32  dts12

   * FAQ:

   Minor wordsmithing tweaks to Bruce's FAQ changes.
   Gosh, but Dave's a picky bugger at times.
   Never mind, perhaps if you let him amuse himself with the documentation,
   you might be able to keep him away from more critical bits of the project....

2004-02-25 23:47  slif

   * agent/mibgroup/agent/nsLogging.c:

   remove CR accidentally inserted previously.

2004-02-25 21:42  slif

   * snmplib/system.c:

   use RFC 3330 permitted address for this host when looking in get_myaddr

2004-02-25 16:59  hardaker

   * perl/SNMP/SNMP.xs:

   Enable AES support for the SNMP module (can't believe it's been missing)

2004-02-25 14:46  slif

   * perl/SNMP/SNMP.xs:

   remove unneeded workaround patch [ 840830 ] SNMP.xs Free to wrong pool crash on Windows

2004-02-25 13:06  slif

   * README.win32, perl/SNMP/README:

   patch [901944] win32 doc updates from Alex Burger

2004-02-24 10:39  slif

   * include/net-snmp/system/mingw32.h:

   use winsock gethostbyname, getservbyname on mingw32.

2004-02-24 09:58  slif

   * win32/install-net-snmp.bat:

   per Bernhard Penz: deep copy of include tree

2004-02-24 06:26  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   Patch from Bob Rowlands: [ bug 902722 ] Able to delete view even when storage type = permanent

2004-02-24 05:43  slif

   * agent/mibgroup/mibII/tcpTable.c:

   patch [903424] per Andy Smith: ifdef win32 fix for tcpTable.c (cygwin)

2004-02-23 16:32  hardaker

   * FAQ:

   Patch #901460 from Bruce Shaw: updating misc FAQ information

2004-02-23 16:21  hardaker

   * INSTALL:

   updated perl build info

2004-02-23 16:13  hardaker

   * INSTALL:

   patch #901375 from Bruce Shaw: some information on INSTALL is stale

2004-02-23 13:29  slif

   * configure.in, configure:

   undo previous patch -- no semi-colons in DEFAULT_MIB{FILES,DIRS}

2004-02-23 10:57  slif

   * configure.in, configure:

   convert other list-oriented settings to consider semi-colon delimiter for mingw32

2004-02-22 09:48  slif

   * win32/install-net-snmp.bat:

   per AlexB: also install snmpconf files

2004-02-21 13:56  slif

   * README.win32, acconfig.h,
     include/net-snmp/net-snmp-config.h.in,
     include/net-snmp/library/getopt.h, snmplib/tools.c,
     win32/libsnmp_dll/libsnmp.def,
     win32/net-snmp/net-snmp-config.h, win32/libsdll.dsw:

   Apply patch #898464 to fix bugs #896030 and #773412

2004-02-20 07:18  slif

   * configure.in, include/net-snmp/net-snmp-config.h.in
, configure:

   per AlexB: fix DEFAULT_MIBS to use ';' separator on Win32.

2004-02-19 20:46  hardaker

   * agent/mibgroup/host/hr_proc.c:

   Whoops.  That would not have worked.  Silly me.

2004-02-19 20:42  hardaker

   * agent/mibgroup/host/hr_proc.c:

   check number of support processors properly

2004-02-19 20:37  hardaker

   * agent/mibgroup/host/hr_proc.c:

   [ 900244 ] support up to 32 CPUs on linux from Michal Luczak

2004-02-19 19:41  slif

   * agent/mibgroup/notification/: snmpNotifyFilterTable.h,
     snmpNotifyTable.h:

   fix bug 898509 function pointer prototypes defined twice

2004-02-19 18:50  slif

   * configure.in, configure:

   allow DOS volume name [A-Z]: to begin the path spec for prefixes

2004-02-19 09:41  slif

   * net-snmp-config.in:

   fix spell NSC_EXEC_PREFIX

2004-02-18 23:35  slif

   * perl/SNMP/t/mibload.t:

   per AlexB: -win32 support

2004-02-18 23:35  slif

   * perl/SNMP/t/startagent.pl:

   per AlexB:
   -add Win32 support for starting / stopping snmpd and snmptrapd
   -allow spaces in snmptest.cmd file

2004-02-18 23:34  slif

   * perl/SNMP/Makefile.PL:

   -make $my opts global so it's visible to GetTestInfo()
   -re-write win32 code create snmptest.cmd file

2004-02-18 23:27  slif

   * perl/SNMP/t/: bulkwalk.t, notify.t:

   per AlexB: test that variables are defined before using them.

2004-02-18 23:17  slif

   * perl/SNMP/t/: async.t, bulkwalk.t:

   per AlexB: disable asynch tests when run on win32 platform.

2004-02-18 23:00  slif

   * perl/SNMP/t/: bulkwalk.t, mibload.t:

   per AlexB: add missing snmptest_cleanup call

2004-02-18 22:45  slif

   * perl/SNMP/t/conf.t:

   per AlexB: typo fix "compiled the"

2004-02-18 22:40  slif

   * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL
, OID/Makefile.PL, SNMP/Makefile.PL,
     agent/Makefile.PL, default_store/Makefile.PL:

   from Alex Burger: case insensitive check for -NET-SNMP-IN-SOURCE command param.

2004-02-18 12:35  hardaker

   * Makefile.in:

   Remove a v3-security auto-built header during distclean

2004-02-18 11:58  rstory

   * dist/nsb-package:

   document -C option in usage

2004-02-18 11:57  rstory

   * dist/nsb-nightly:

   fix path in usage; use new nsg-suffic in upload path

2004-02-18 11:40  slif

   * win32/net-snmp/net-snmp-config.h:

   use INSTALL_BASE -relative mktemp file pattern.

2004-02-18 09:24  rstory

   * dist/nsb-functions:

   make # err lines reported configurable. default to 25

2004-02-18 06:14  dts12

   * snmplib/snmpUDPIPv6Domain.c:

   Provide a definition for 'in6addr_any' under Windows
   (Although there's an external declaration mentioned in
    <ws2tcpip.h>, there no actual variable in the library)

2004-02-17 10:33  hardaker

   * makenosysdepend.pl:

   regexp touchups

2004-02-17 07:27  rstory

   * snmplib/parse.c:

   bump MAXTC up to 4096

2004-02-17 07:25  rstory

   * dist/nsb-functions:

   only append suffic to build dir when building default build dir; remove
   system specific tweaks for sf cf, they should go in ~/.snmp/nsb-rc

2004-02-17 05:54  slif

   * snmplib/mib.c:

   fix error after change for Fix [801928]

2004-02-17 04:39  slif

   * snmplib/mib.c:

   Fix [801928] wrong call of strlcpy in uptime_string

2004-02-17 03:23  dts12

   * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c:

   Tweak IPv6 transports so that they compile under Windows.

2004-02-17 02:42  dts12

   * snmplib/: inet_ntop.c, inet_pton.c:

   Provide implementations of 'inet_ntop' and 'inet_pton' for
   systems that don't support them natively.

2004-02-17 02:29  slif

   * agent/mibgroup/ucd-snmp/loadave.c:

   Fix [896793] loadave.c includes sys/stat.h twice

2004-02-17 00:45  slif

   * agent/mibgroup/notification/snmpNotifyFilterProfileTable.h:

   fix bug 898509 function pointer prototypes defined twice

2004-02-16 21:40  hardaker

   * agent/mibgroup/ucd-snmp/proc.c:

   removed unused function from last patch

2004-02-16 21:35  hardaker

   * agent/mibgroup/: host/hr_swrun.c, host/hr_system.c,
     ucd-snmp/proc.c:

   patch [ 836393 ] More proc improvements for Linux from Howard Wilkinson

2004-02-16 18:28  slif

   * win32/nmakeperl.bat:

   note sub-directory where "nmake" output files are written.

2004-02-16 15:03  hardaker

   * testing/: README, RUNTESTS, TESTCONF.sh,
     eval_tools.sh, tests/Svacmconfig, tests/Svanyconfig
, tests/T001snmpv1get, tests/T014snmpv2cget,
     tests/T015snmpv2cgetnext, tests/T0160snmpv2cbulkget,
     tests/T016snmpv2cgetfail, tests/T017snmpv2ctov1getfail
, tests/T018snmpv1tov2cgetfail,
     tests/T019snmpv2cnosuch, tests/T020snmpv3get,
     tests/T021snmpv3getnext, tests/T0220snmpv3bulkget,
     tests/T022snmpv3getMD5, tests/T023snmpv3getMD5DES,
     tests/T024snmpv3getSHA1, tests/T025snmpv3getSHADES,
     tests/T028snmpv3getfail, tests/T030snmpv3usercreation
, tests/T049snmpv3inform, tests/T050snmpv3trap,
     tests/T051snmpv2ctrap, tests/T052snmpv2cinform,
     tests/T053agentv1trap, tests/T054agentv2ctrap,
     tests/T055agentv1mintrap, tests/T056agentv2cmintrap,
     tests/T058agentauthtrap, tests/T100agenthup,
     tests/T110agentxget, tests/T111agentxset,
     tests/T112agentxsetfail, tests/T113agentxtrap,
     tests/T120proxyget, tests/T121proxyset,
     tests/T122proxysetfail, tests/T130snmpv1vacmget,
     tests/T131snmpv2cvacmget, tests/T132snmpv3vacmget,
     tests/T140snmpv1vacmgetfail, tests/T141snmpv2cvacmgetfail
, tests/T142snmpv3vacmgetfail:

   Patch #702835 (plus tweaks): patch to enable test cases run on different transport domain from Xiaofeng Ling

2004-02-16 14:39  hardaker

   * agent/mibgroup/ucd-snmp/errormib.c:

   Fix bug [ 896777 ] errormib.c includes sys/stat/h twice

2004-02-16 14:20  hardaker

   * perl/SNMP/SNMP.pm:

   [no log message]

2004-02-16 14:09  hardaker

   * perl/SNMP/SNMP.pm:

   Bug [ 897550 ] Perl SNMP.pm missing documentation and attached patch from Alex Burger

2004-02-16 12:45  hardaker

   * doxygen.conf, agent/agent_handler.c,
     agent/agent_registry.c, agent/agent_trap.c,
     agent/snmp_agent.c, agent/snmp_vars.c,
     agent/helpers/instance.c, agent/helpers/scalar.c,
     agent/helpers/table.c, agent/helpers/table_iterator.c
, include/net-snmp/agent/agent_handler.h,
     include/net-snmp/agent/snmp_agent.h,
     include/net-snmp/agent/table.h,
     include/net-snmp/agent/table_iterator.h,
     include/net-snmp/library/data_list.h,
     include/net-snmp/library/default_store.h,
     include/net-snmp/library/snmp_api.h, snmplib/callback.c
, snmplib/default_store.c, snmplib/read_config.c
, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
     snmplib/snmp_client.c, snmplib/snmp_logging.c:

   Patch: [ 819241 ] Add to the API documentation from Bob Rowlands

2004-02-16 11:41  hardaker

   * apps/snmptable.c:

   Patch [ 898160 ] Snmptable loops if table is at the end of the mib from Crispin Flowerday

2004-02-16 10:30  slif

   * README.win32:

   make menu path to register PSDK more complete.

2004-02-16 10:01  slif

   * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
:

   remove platform SDK header Snmp.h from SOURCES list.

2004-02-16 06:39  hardaker

   * agent/mibgroup/mibII/ipAddr.c:

   Fix a missing variable from the previous patch.

2004-02-15 18:19  slif

   * win32/install-net-snmp.bat:

   copy dll to system32 cache

2004-02-15 15:47  slif

   * win32/: win32.dsw, win32sdk.dsw:

   the project dependencies are not reliable.  remove them.

2004-02-15 12:00  slif

   * perl/SNMP/SNMP.xs:

   remove XYX comments; note that snmp_init_mib_internals does nothing.

2004-02-15 10:39  rstory

   * dist/nsb-functions:

   fix syntax error

2004-02-15 10:32  rstory

   * dist/nsb-functions:

   check for and source new common config file

2004-02-14 09:41  slif

   * win32/: win32.dsw, win32sdk.dsw:

   remove dependencies for libsnmp project

2004-02-14 06:20  slif

   * README:

   Add Noah Friedman, fixing bug 887291

2004-02-14 02:51  slif

   * win32/win32sdk.dsw:

   Remove global dependency for libsnmp project (not necessary).

2004-02-13 16:02  slif

   * win32/nmakeperl.bat:

   better explanatory messages, and improved test results collected.

2004-02-13 13:33  hardaker

   * agent/mibgroup/mibII/ipAddr.c,
     include/net-snmp/library/cmu_compat.h:

   Patch [ 812034 ] ipAdEntReasmMaxSize does not return data on snmpget from Bob Rowlands

2004-02-13 12:31  hardaker

   * configure, configure.in:

   fix AES note output broken by last patch

2004-02-13 12:18  hardaker

   * acconfig.h, configure, configure.in,
     include/net-snmp/net-snmp-config.h.in, snmplib/Makefile.in
, snmplib/keytools.c, snmplib/pkcs.c,
     snmplib/scapi.c:

   Patch [ 807375 ] add standard PKCS#11 interface support for usm: alternative security library (openssl no longer needed on future solaris) from Bob Rowlands

2004-02-13 11:59  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   Part of patch (some had been done) for [ 767316 ] fix handling of augmented tables in perl module from Randy Couey

2004-02-13 11:48  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   Second part of diskio load average patch

2004-02-13 11:46  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c,
     agent/mibgroup/ucd-snmp/diskio.h, mibs/UCD-DISKIO-MIB.txt
:

   patch [ 795424 ] diskioLA - disk load average for FreeBSD (devstat) from Rojer

2004-02-13 11:19  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   patch [ 799050 ] AIX patches - ucd-snmp/diskio from Michael Kukat

2004-02-13 11:14  hardaker

   * snmplib/snmp_api.c:

   Missed a portion of patch #815439 fixing auth failure traps.  patch got confused by previously existing code before.

2004-02-13 10:48  slif

   * perl/SNMP/SNMP.xs:

   one line change to properly terminate a comment injected by the previous patch.

2004-02-13 10:39  hardaker

   * README:

   Added Nick Barkas to the README

2004-02-13 10:36  slif

   * perl/SNMP/SNMP.xs:

   Replace get_tree_head() for references to variables Mib and tree_head.
   Remove DLL_IMPORT lines, and BOOT section, as they are not needed.
   Mark questionable commented code with XYX for possible removal.

2004-02-13 10:36  hardaker

   * agent/mibgroup/ucd-snmp/memory.c:

   Patch [ 895509 ] memory info from ucd-snmp mib on linux 2.6 from Nick Barkas

2004-02-13 10:20  hardaker

   * testing/tests/T151solarishostdisk:

   Patch [ 894711 ] Solaris disk test fails on some OS's from Bruce Shaw

2004-02-13 10:05  hardaker

   * include/net-snmp/library/asn1.h,
     include/net-snmp/library/check_varbind.h,
     include/net-snmp/library/int64.h, snmplib/asn1.c,
     snmplib/check_varbind.c, snmplib/int64.c:

   [ 849158 ] 5.1: /const/ fixes for the API from Stephen J. Friedl

2004-02-12 20:08  rstory

   * agent/helpers/table_container.c:

   update for renamed defines

2004-02-12 17:13  hardaker

   * agent/snmp_agent.c:

   Patch [ 815439 ] snmagent does not send auth failure traps for v3 from Bob Rowlands

2004-02-12 17:06  hardaker

   * apps/snmptable.c:

   remove copyright comment accidentically placed

2004-02-12 17:03  hardaker

   * apps/snmptable.c:

   [ 812005 ] segmentation fault in snmptable

2004-02-12 16:52  hardaker

   * acconfig.h, configure, configure.in,
     agent/mibgroup/agentx/master.c:

   patch [ 811278 ] make agentx udp/tcp transports configurable from Bob Rowlands

2004-02-12 16:37  hardaker

   * agent/mibgroup/host/hr_system.c:

   Patch [ 809438 ] Fix several problems with host resources MIB from Bob Rowlands (fixes multiple bugs)

2004-02-12 15:02  hardaker

   * NEWS:

   note about snmptrapd perl

2004-02-12 14:41  slif

   * README.win32:

   Add a section "Building with MinGW"

2004-02-12 11:35  slif

   * README.win32, win32/nmakeperl.bat:

   Add how to (with script) for building Perl SNMP modules using MSVC.

2004-02-12 08:36  slif

   * apps/Makefile.in:

   create snmplibsdir for snmp_perl_trapd.pl, before installing there.

2004-02-12 08:31  slif

   * win32/: libagent/libagent.dsp, libhelpers/libhelpers.dsp
, libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp
, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp
, snmpdsdk/snmpd.dsp, snmptrapd/snmptrapd.dsp:

   remove unused compile constant that Slif created during his DLL experiments.

2004-02-12 06:45  rstory

   * agent/helpers/table_container.c,
     include/net-snmp/agent/table_container.h:

   new table container helper

2004-02-12 05:32  slif

   * perl/OID/OID.xs, perl/SNMP/SNMP.xs,
     perl/agent/agent.xs, win32/net-snmp/net-snmp-config.h
:

   cleanup Perl SNMP module build through type casting and
   removing unused variables.
   For SNMP.xs, there was a named variable 'best_guess' that blocked
   the calling param of "snmp_get_type", removed with this update.
   The win32 config.h no longer tries to define bcopy,bzero,bcmp,strcasecmp.

2004-02-12 01:22  slif

   * perl/SNMP/t/bulkwalk.t:

   use a reasonable value (1) for non-repeater in first bulkwalk.

2004-02-12 00:32  slif

   * perl/SNMP/SNMP.xs:

   include net-snmp-config.h before using HAVE_REGEX_H.
   replace compute_match with the non-regex savvy version from snmplib/parse.c.
   Finally, disable Win32 DLL decoration, as DLL build is not supported.

2004-02-11 20:54  slif

   * win32/win32sdk.dsw:

   snmptrapd builds using the same project file for PSDK or non-PSDK

2004-02-11 18:26  slif

   * perl/: Makefile.subs.pl, ASN/Makefile.PL,
     OID/Makefile.PL, SNMP/Makefile.PL, agent/Makefile.PL
, agent/default_store/Makefile.PL,
     default_store/Makefile.PL:

   fix bug [ 895367 ] Win32 Perl build -NET-SNMP-PATH and paths with spaces

2004-02-11 17:42  slif

   * win32/netsnmpmibssdk/netsnmpmibssdk.dsp,
     win32/snmpdsdk/snmpd.dsp, perl/agent/Makefile.PL:

   netsnmpmibssdk.lib renamed to netsnmpmibs.lib

2004-02-11 17:16  hardaker

   * perl/SNMP/SNMP.pm:

   Do not have gettable return hex encoded strings if not printable.  No
   other function does this, so why would gettable be any different.

2004-02-11 17:11  slif

   * README.win32:

   MSVC build requires using but one workspace.

2004-02-11 11:07  hardaker

   * perl/TrapReceiver/: .cvsignore, Changes, MANIFEST
, Makefile.PL, README, TrapReceiver.pm,
     TrapReceiver.xs, const-c.inc, const-xs.inc,
     perl_snmptrapd.h, ppport.h, typemap,
     fallback/const-c.inc, fallback/const-xs.inc, t/1.t
:

   Initial pass at an embedded perl module for snmptrapd.
     Whats odd for typical initial code from me is that it's fully
     functional and documented even!

2004-02-11 10:57  hardaker

   * perl/Makefile.PL:

   Add the TrapReceiver module to the list of defaults.

2004-02-11 10:56  hardaker

   * apps/snmp_perl_trapd.pl:

   A perl bootstrapping startup file.

2004-02-11 10:54  hardaker

   * apps/Makefile.in:

   Install the perl startup file.

2004-02-11 10:53  hardaker

   * apps/snmptrapd.c:

   Initialize perl

2004-02-11 10:53  hardaker

   * apps/snmptrapd_handlers.h:

   create a handler_data field.

2004-02-11 07:28  slif

   * configure, configure.in:

   Show AES only to reflect previous changes -- Use AES instead of AES128,192,256

2004-02-11 06:08  slif

   * perl/OID/test.pl:

   announce correct number of tests (was 36, now 38)

2004-02-11 06:06  slif

   * perl/default_store/test.pl:

   update to reflect change in value of NETSNMP_DS_MAX_SUBIDS

2004-02-10 17:05  rstory

   * agent/mibgroup/disman/mteTriggerTable.c:

   fix always false test

2004-02-10 16:17  rstory

   * agent/helpers/table.c:

   new netsnmp_table_next_column

2004-02-10 14:36  rstory

   * agent/helpers/table.c:

   remove code before variable declarations

2004-02-10 13:23  slif

   * README.win32:

   touch up instructions for MSVC builds that use OpenSSL

2004-02-10 09:09  rstory

   * README.solaris:

   merge update from Bruce from 5-1-patches

2004-02-10 08:33  slif

   * local/snmpconf:

   apply snmpconf3 of patch 837967; add close to read_config

2004-02-10 03:50  slif

   * perl/agent/Makefile.PL:

   fix bug 892616

2004-02-09 15:03  nba

   * apps/snmpnetstat/main.c, snmplib/snmp_parse_args.c:

   Enable stderrlog if no other logging is enabled - to avoid warning

2004-02-09 14:16  rstory

   * dist/nsb-functions:

   export CPP=cpp on Darwin so Apple's gcc doesn't break config_require

2004-02-09 08:55  rstory

   * agent/mibgroup/mibII/ifTable.c:

   fix column names

2004-02-09 08:54  rstory

   * agent/mibgroup/mibII/: ifTable_columns.h,
     ifXTable_columns.h:

   add missing files

2004-02-09 08:24  dts12

   * agent/snmp_agent.c, agent/helpers/table.c,
     agent/helpers/table_data.c, include/net-snmp/agent/table.h
:

   Implement a new helper to cope with skipping "holes" in a table
   (and tweak the 'table_data' helper to make use of it).
   Note that this requires the _request_set_error() routine to be
   a bit flexible in accepting exceptions that aren't strictly valid.

2004-02-09 07:57  dts12

   * agent/helpers/old_api.c:

   Ensure one object's 'write_method' isn't picked up by anything else.

2004-02-09 07:34  dts12

   * snmplib/snmpusm.c:

   Guard against passing NULL parameters to strcmp/strlen.
   Probably shouldn't ever happen, but Dave's in a suspicious mood.
   Qn: Should these changes be applied to the 5.1.x (?& 5.0.x) line?

2004-02-09 04:05  slif

   * agent/snmpd.c:

   build agent on mingw, without win32 SCM glue.

2004-02-09 03:26  slif

   * win32/: win32.dsw, win32sdk.dsw:

   add dependency for libsnmp to build snmpd.

2004-02-08 19:50  slif

   * snmplib/winservice.c:

   cleaned up, ready for mainstream.  However, not gcc-friendly, just yet.

2004-02-08 18:55  slif

   * configure, configure.in:

   regen configure from correct configure.in

2004-02-08 18:24  rstory

   * include/net-snmp/system/bsd.h:

   new define UTMP_HAS_NO_PID

2004-02-08 18:22  rstory

   * agent/mibgroup/host/hr_system.c:

   use new define UTMP_HAS_NO_PID; simplify loop logic

2004-02-08 17:44  rstory

   * agent/mibgroup/host/hr_system.c:

   don't put open brace in ifdef if close brace has no ifdef

2004-02-08 16:21  rstory

   * dist/nsb-functions:

   extra transports should be empty; Callback should be in dist transports

2004-02-08 15:50  slif

   * README.win32:

   Include sample display from running install-net-snmp.bat

2004-02-08 10:16  slif

   * include/net-snmp/library/winservice.h,
     include/net-snmp/system/mingw32.h, snmplib/Makefile.in
, snmplib/winpipe.c:

   With input from Alex Smith, apply changes to improve mingw builds.

2004-02-08 10:12  slif

   * win32/: install-net-snmp.bat, net-snmp/net-snmp-config.h
:

   Move the directory from /usr to C:\Program Files\Net-SNMP.

2004-02-08 10:11  slif

   * README.win32, win32/install-net-snmp.bat:

   MSVC build instructions are simpler, thanks to Alex Burger's project/workspace changes.
   Also, introduced a batch command file to simplify installation after building.

2004-02-08 09:34  slif

   * win32/: win32.dsw, win32sdk.dsw:

   Apply changes offered by Alex Burger to clean up projects and workspaces
   and to build snmptrapd using the Platform-SDK workspace (win32sdk).

2004-02-06 15:48  rstory

   * dist/nsb-functions:

   only config w/libwrap if we can find the header

2004-02-06 11:21  hardaker

   * COPYING:

   Year update for Sparta

2004-02-06 10:12  slif

   * agent/mibgroup/utilities/execute.c:

   patch 843924 run_shell_command to quote redirected parameters.

2004-02-06 08:51  dts12

   * agent/mibgroup/mibII/tcp.c:

   Re-instate the 'hz' variable for FreeBSD (but *only* FreeBSD)

2004-02-06 05:58  dts12

   * agent/agent_trap.c:

   Provide missing agent_address/snmpTrapAddress information
   (Bugs #865178 & #877587 and Patch #883028)

2004-02-05 08:04  slif

   * README.win32:

   revised per peer review.

2004-02-05 05:45  slif

   * README.win32:

   Current status appears immediately after the introduction
   Removed references to building/using/installing netsnmp.DLL
   Added registering as windows service
   Noted new dependency of snmptrapd on netsnmpmibs
   Noted snmptrapd builds only using win32.dsw workspace
   Added How to change external project settings to match
   Clarified what other project settings should be unmodified.

2004-02-05 05:27  slif

   * win32/: win32.dsw, win32sdk.dsw:

   unregister DLL library project from workspaces.

2004-02-05 05:16  slif

   * agent/mibgroup/util_funcs.c,
     include/net-snmp/library/default_store.h,
     include/net-snmp/library/read_config.h, man/snmp.conf.5.def
, snmplib/read_config.c, snmplib/snmp_api.c:

   Apply patch 843919 - new tempFilePattern snmp.conf option

2004-02-05 04:45  dts12

   * agent/mibgroup/examples/netSnmpHostsTable.h:

   Add the NET-SNMP-EXAMPLES-MIB to the load list
   (Patch #890839 from Yixiong Zou)

2004-02-05 04:39  dts12

   * agent/mibgroup/agentx/master.c:

   Correct the use of a wrong debug token (Patch #889777 by Dirk Balcerczak)

2004-02-05 04:38  slif

   * README.win32:

   Apply patch 850785 - instructions to copy header files following build.

2004-02-05 03:41  slif

   * win32/: net-snmp/agent/mib_module_config.h,
     netsnmpmibs/netsnmpmibs.dsp,
     netsnmpmibssdk/netsnmpmibssdk.dsp:

   Don't build the Rmon modules.

2004-02-05 01:49  slif

   * configure.in:

   Apply patch 843679

2004-02-04 20:11  slif

   * agent/mibgroup/agent/nsLogging.c,
     include/net-snmp/library/snmp_logging.h,
     snmplib/snmp_logging.c, win32/libsnmp_dll/libsnmp.def
:

   expose one less static data variable (logh_head); list two others for DLL.

2004-02-04 20:07  slif

   * win32/: libagent/libagent.dsp, libhelpers/libhelpers.dsp
, libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp
, netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp
, snmpdsdk/snmpd.dsp, snmptrapd/snmptrapd.dsp:

   clean up BASE CPP settings.

2004-02-04 14:15  hardaker

   * perl/SNMP/SNMP.xs:

   Don't operate on a null pointer for indexes that don't exist.

2004-02-04 14:14  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   Mention that Robert has the ability to sign packages now.

2004-02-04 14:13  hardaker

   * include/net-snmp/library/scapi.h,
     include/net-snmp/library/transform_oids.h, snmplib/scapi.c
, snmplib/snmp_parse_args.c, snmplib/snmpusm.c
, snmplib/snmpv3.c:

   Use AES instead of AES128,192,256

2004-02-04 14:13  hardaker

   * net-snmp-config.in:

   create the persistent directory if it hasn't been created yet.

2004-02-04 13:01  slif

   * snmplib/scapi.c:

   cast to quiet msvc compiler.

2004-02-04 05:31  slif

   * agent/helpers/table_mfd.c, snmplib/container_iterator.c
:

   use Niels' choices for names substituting __FUNCTION__

2004-02-04 05:29  slif

   * snmplib/snmp_transport.c:

   avoid void casting in free to keep gcc happy.

2004-02-03 17:13  rstory

   * agent/mibgroup/agentx/subagent.c:

   merge patch from 5.0-patches

2004-02-03 16:53  rstory

   * agent/mibgroup/agentx/subagent.c:

   strdup value from netsnmp_ds_get_string, since it is free'd later

2004-02-03 14:30  slif

   * agent/mibgroup/smux/smux.c:

   quiet compiler warnings using appropriate type casting.

2004-02-03 14:29  slif

   * include/net-snmp/: types.h, system/mingw32.h:

   move ifndef HAVE_SSIZE_T from MinGW specific header to types header,
   to benefit other platforms that do not define ssize_t (e.g., msvc).

2004-02-03 14:25  slif

   * win32/libsnmp_dll/libsnmp.def:

   export symbols for functions when SNMP_TRANSPORT_CALLBACK_DOMAIN is defined.

2004-02-03 14:24  slif

   * win32/mib_module_inits.h:

   dont initialize ucd-snmp init_disk for msvc builds.

2004-02-03 14:21  slif

   * win32/net-snmp/agent/mib_module_config.h:

   enable AgentX, Rmon, disman-event-mib, and ucd-snmp module groups.

2004-02-03 14:19  slif

   * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp,
     netsnmpmibs/netsnmpmibs.dsp:

   don't build the ucd-snmp disk module (not implemented for m$ builds)

2004-02-03 09:16  slif

   * include/net-snmp/library/winpipe.h, snmplib/winpipe.c
:

   Finish applying patch 852682 for callback transport support under Win32

2004-02-03 08:00  slif

   * snmplib/snmpCallbackDomain.c, win32/libsnmp/libsnmp.dsp
, win32/libsnmp_dll/libsnmp_dll.dsp,
     win32/net-snmp/net-snmp-config.h:

   Applied patch 852682 for callback transport on Win32; touched up MSVC project files, too.

2004-02-03 07:14  slif

   * agent/mibgroup/utilities/execute.c:

   move #if HAVE_EXECV to head of run_exec_command  for quieter MSVC builds.

2004-02-03 03:25  nba

   * apps/snmpnetstat/main.c:

   Remove positional community from usage

2004-02-03 02:09  nba

   * snmplib/mib.c:

   Fix bug returning only four characters for uptime string

2004-02-03 02:07  nba

   * mibs/rfclist:

   Update for re-issued ATM and EtherLike RFCs

2004-02-03 02:06  nba

   * man/snmpcmd.1.def:

   Fix reference to -Le to -LE

2004-02-03 02:05  nba

   * local/traptoemail:

   Fix stupid bug fetching the trap oid

2004-02-03 02:04  nba

   * apps/snmpnetstat/main.c:

   A bit of cleanup and properly default community from conf file

2004-02-03 02:01  nba

   * apps/snmptrapd_log.c, man/snmptrapd.8.def:

   Allow %V to take more than one character

2004-02-03 01:59  nba

   * agent/mibgroup/utilities/execute.c:

   Apply (modified) patch 860443 which also fixes bug 848284 by properly
   terminating the input buffer.

2004-02-03 01:56  nba

   * agent/mibgroup/ucd-snmp/: disk.c, disk.h:

   Try to untangle an #ifdef mess that hinders compilation on OS/X

2004-02-03 01:55  nba

   * agent/mibgroup/mibII/mta_sendmail.c:

   Remove a bunch of superfluous newlines in messages

2004-02-03 01:53  nba

   * agent/mibgroup/mibII/: ipAddr.c, at.c:

   Fix return of IPv4 address on 64-bit Solaris

2004-02-02 23:40  nba

   * agent/mibgroup/mibII/interfaces.c:

   ifdef a linux specific variable

2004-02-02 23:38  nba

   * snmplib/snmp_api.c:

   Apply patch 841705 to fix bug 817386

2004-02-02 23:37  nba

   * snmplib/vacm.c:

   Apply patch 836568 to fix bug 829119

2004-02-02 23:36  nba

   * snmplib/snmpUDPDomain.c:

   Apply patch 845798 to fix bug 831299

2004-02-02 23:32  nba

   * snmplib/mib.c:

   Properly reset wildcardmatcher between calls

2004-02-02 23:23  nba

   * snmplib/mib.c:

   Applied patch from bug 849153

2004-02-02 23:21  nba

   * snmplib/parse.c:

   Give error message when module not available

2004-02-02 23:18  nba

   * snmplib/asn1.c:

   Do not cast unsigned to signed

2004-02-02 23:17  nba

   * include/net-snmp/utilities.h:

   Use system getopt.h when available

2004-02-02 23:16  nba

   * apps/snmpdf.c:

   Protect against buffer overrun for extrame disk names

2004-02-02 23:16  nba

   * agent/mibgroup/ucd-snmp/proxy.c:

   Apply patch 850716 to fix bug 850185

2004-02-02 16:10  nba

   * apps/: snmptest.c, snmptrapd_log.c:

   Quell a bunch of warnings from Solaris 8 and gcc -m64

2004-02-02 16:05  nba

   * agent/agent_trap.c:

   Quell a bunch of warnings from Solaris 8 and gcc -m64

2004-02-02 15:59  nba

   * agent/mibgroup/ucd-snmp/dlmod.c:

   Quell a bunch of warnings from Solaris 8 and gcc -m64

2004-02-02 15:58  nba

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   Better error message

2004-02-02 15:56  nba

   * agent/mibgroup/host/hr_storage.c:

   Correctly loop around missing entries

2004-02-02 15:55  nba

   * agent/mibgroup/host/hr_filesys.c:

   Better file system types

2004-02-02 15:52  nba

   * agent/agent_trap.c:

   Fix setting of community len

2004-02-02 15:40  nba

   * agent/mibgroup/mibII/system_mib.c, snmplib/container.c
:

   Quell a bunch of warnings from Solaris 8 and gcc -m64

2004-02-02 15:36  nba

   * include/net-snmp/library/snmpTCPDomain.h,
     snmplib/snmpTCPDomain.c:

   Proper OID for TCP4

2004-02-02 15:35  nba

   * snmplib/snmp_logging.c:

   FIx newline handling in file logger

2004-02-02 15:34  nba

   * agent/mibgroup/kernel_sunos5.c:

   Fix some warnings, and make some better error messages

2004-02-02 15:33  nba

   * agent/mibgroup/mibII/ipv6.c:

   Fix a file descriptor leak

2004-02-02 15:32  nba

   * agent/helpers/table_data.c, agent/helpers/table_iterator.c
, agent/mibgroup/host/hr_swrun.c,
     agent/mibgroup/host/hr_system.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/ucd-snmp/loadave.c, snmplib/asn1.c
, snmplib/snmp_debug.c:

   Quell a bunch of warnings from Solaris 8 and gcc -m64

2004-02-02 11:23  rstory

   * local/mib2c:

   require all argument before mibNode; bail on unknown option; warn if multiple
   mibNodes specified; new 'balanced' flag for process; define/use new m2c_die
   that spits out current line in conf file; replace 'break' with 'next'; bail
   on elseif; bail on unbalanced conf file (many tweaks to make that work);
   remove unused skipif; fix currentline updates in foreach loops; exit w/error
   if conf file not found

2004-02-02 11:06  rstory

   * local/: mib2c.create-dataset.conf, mib2c.iterate.conf
:

   add explicit ends for each foreach

2004-02-02 10:44  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   fix up m2c_node_param_* defaults; rename node default file; set defaults for m2c_ctx_[lh|rh];
   set up node map func defaults

2004-02-02 10:23  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:

   use new indexes_set function in example; move some code outside of example
   condition; use value map to copy data

2004-02-02 10:19  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   new indexes_set function

2004-02-02 10:17  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   use mib2c next instead of break

2004-02-02 10:17  rstory

   * local/mib2c-conf.d/subagent.m2c:

   add missing var decl

2004-02-02 08:20  rstory

   * local/mib2c-conf.d/generic-value-map.m2i:

   use new function to map between mib/native data

2004-02-02 08:00  rstory

   * local/mib2c-conf.d/generic-value-map-func.m2i:

   new function to map between mib/native data

2004-02-02 07:59  rstory

   * local/mib2c-conf.d/generic-table-indexes-set.m2i:

   new function to set indexes from C types

2004-02-02 07:56  rstory

   * local/mib2c-conf.d/: default-mfd-top.m2c,
     generic-ctx-copy.m2i, generic-ctx-get.m2i,
     generic-get-char.m2i, generic-get-decl-bot.m2i,
     generic-get-decl.m2i, mfd-data-get.m2c,
     mfd-interface.m2c, node-get.m2i, node-set.m2i,
     syntax-RowStatus-get.m2i:

   more consistent use of m2c_ctx_[lh|rh|lhs|rhs] and m2c_node_param* vars; new
   m2c_code_verbose flag for verbose comments in code; new value mapping func for
   each node instead of duplicated code in mulitple funcs; use mib2c next instead
   of break;

2004-02-02 04:15  slif

   * snmplib/system.c,
     win32/encode_keychange/encode_keychange.dsp,
     win32/libsnmp_dll/libsnmp_dll.dsp,
     win32/snmpbulkget/snmpbulkget.dsp,
     win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp
, win32/snmpdelta/snmpdelta.dsp,
     win32/snmpdf/snmpdf.dsp, win32/snmpdsdk/snmpd.dsp,
     win32/snmpget/snmpget.dsp,
     win32/snmpgetnext/snmpgetnext.dsp,
     win32/snmpnetstat/snmpnetstat.dsp,
     win32/snmpset/snmpset.dsp, win32/snmpstatus/snmpstatus.dsp
, win32/snmptable/snmptable.dsp,
     win32/snmptest/snmptest.dsp,
     win32/snmptranslate/snmptranslate.dsp,
     win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp
, win32/snmpusm/snmpusm.dsp,
     win32/snmpvacm/snmpvacm.dsp, win32/snmpwalk/snmpwalk.dsp
:

   Restore winsock 1.1 library usage.

2004-01-30 11:37  slif

   * win32/snmptrapd/snmptrapd.dsp:

   move netsnmp.lib to the front of the "Additional Libraries" lists.

2004-01-30 11:31  slif

   * win32/: snmpd/snmpd.dsp, snmpdsdk/snmpd.dsp:

   move netsnmp.lib to the front of the Additional Libraries list.

2004-01-30 10:29  slif

   * win32/: encode_keychange/encode_keychange.dsp,
     snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
     snmpdf/snmpdf.dsp, snmpdsdk/snmpd.dsp,
     snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp,
     snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp,
     snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
     snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp
, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp
, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp,
     snmpwalk/snmpwalk.dsp:

   enable selection that will generate source browsing information.

2004-01-30 10:08  slif

   * agent/mibgroup/agent/nsLogging.c,
     include/net-snmp/library/snmp_logging.h:

   move extern logh_head into the logging module's header file.

2004-01-30 07:25  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   Remove an unwanted 'else' clause that clashes with the "common" 'else'
   clause later in this tangle of unreadable code.  (Bug #857257)

2004-01-30 07:01  slif

   * win32/libsnmp_dll/libsnmp.def:

   restore the DATA hints that were accidentally removed.

2004-01-30 06:45  dts12

   * snmplib/mib.c:

   Whitespace (C/R & L/F) shouldn't trigger hex string behaviour (Bug #864367)

2004-01-30 06:33  dts12

   * include/net-snmp/library/snmp_logging.h,
     snmplib/snmp_logging.c:

   Define a "dummy" log handler that simply discards all messages.
   Not really a sensible thing to do, but could be used to prevent
   turning on the "last ditch" logging to stderr (see Bug #867574)

2004-01-30 06:19  dts12

   * snmplib/snmp_logging.c:

   Issue a warning when turning on "last ditch" logging (Bug #867574)

2004-01-30 03:22  dts12

   * agent/snmp_agent.c:

   Handle completely empty GetBulk requests properly (Bug #877419)

2004-01-30 02:50  slif

   * win32/: .cvsignore, win32.opt:

   fix bug #887140

2004-01-30 01:39  dts12

   * snmplib/tools.c:

   Use 'snprint_hexstring' in the engine testing code, rather
   than the (non-existent) 'sprint_hexstring'  (Bug #886110)

2004-01-29 13:03  slif

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   fix counts for certain uses of strncasecmp (i must be bored!).

2004-01-29 12:32  slif

   * agent/snmpd.c:

   for windows service, match display name to service name.
   for windows service description, mention mibII objects if built using SDK.

2004-01-29 12:14  slif

   * apps/: snmpget.c, snmpgetnext.c, snmpset.c:

   use correct constant that previously applied patch refers to.

2004-01-29 06:38  dts12

   * apps/snmpnetstat/main.c:

   Bring version handling into line with the 'snmp_parse_args' legerdemain

2004-01-29 06:26  dts12

   * apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, include/net-snmp/library/tools.h:

   Validate the request against the maximum number of varbinds supported
   (Patch #826714 from Jeremy Puhlman)

2004-01-29 06:13  dts12

   * include/net-snmp/library/snmpTCPDomain.h,
     include/net-snmp/library/snmpTCPIPv6Domain.h,
     include/net-snmp/library/snmpUDPIPv6Domain.h,
     include/net-snmp/library/snmpUnixDomain.h,
     snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
     mibs/Makefile.in, mibs/NET-SNMP-TC.txt,
     mibs/TRANSPORT-ADDRESS-MIB.txt, snmplib/snmpUDPIPv6Domain.c
, snmplib/snmpUnixDomain.c:

   Use the officially defined transport OIDs
   (Patch #828766 from Juergen Schoenwaelder)

2004-01-29 05:53  dts12

   * agent/mibgroup/: host/hr_device.c, host/hr_disk.c,
     host/hr_filesys.c, host/hr_network.c,
     host/hr_partition.c, host/hr_storage.c,
     host/hr_swrun.c, host/hr_system.c,
     ucd-snmp/logmatch.c, ucd-snmp/memory.c,
     ucd-snmp/memory_aix4.c, ucd-snmp/memory_dynix.c,
     ucd-snmp/memory_freebsd2.c, ucd-snmp/memory_hpux.c,
     ucd-snmp/memory_netbsd1.c, ucd-snmp/memory_solaris2.c
:

   Increase assorted fixed buffer sizes.  (Patch #836395 from Howard Wilkinson)

2004-01-29 05:35  dts12

   * agent/mibgroup/mibII/vacm_vars.c:

   Reject attempts to delete a 'permanent' row
   (Patch #837427 from Bob Rowlands)

2004-01-29 04:23  dts12

   * perl/SNMP/SNMP.xs:

   Protect against freeing an empty contextEngineID
   (Which shouldn't happen, but seems to occur under Windows)
   (Patch #840830 from Alex Burger)

2004-01-29 03:47  dts12

   * include/net-snmp/library/default_store.h,
     snmplib/read_config.c:

   Mechanism to completely disable the handling of persistent configuration files.
   Note that enabling this would break the functionality of an SNMPv3 agent.
   (Patch #849159 from Stephen J. Friedl)

2004-01-29 03:39  dts12

   * snmplib/: snmp_api.c, snmp_enum.c:

   Properly release various resources when shutting down the library.
   (Patch #849154 from Stephen J. Friedl)

2004-01-29 01:44  dts12

   * include/net-snmp/net-snmp-config.h.in:

   Provide missing config definition template for 'ssize_t' flag
   (Patch #886655 from Andy Smith)

2004-01-28 20:39  slif

   * win32/: encode_keychange/encode_keychange.dsp,
     libsnmp_dll/libsnmp_dll.dsp, snmpbulkget/snmpbulkget.dsp
, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp
, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp,
     snmpdsdk/snmpd.dsp, snmpget/snmpget.dsp,
     snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp
, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp
, snmptable/snmptable.dsp, snmptest/snmptest.dsp
, snmptranslate/snmptranslate.dsp,
     snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp,
     snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp,
     snmpwalk/snmpwalk.dsp:

   no incremental link on Debug (prevents generation of .ilk file)

2004-01-28 18:44  slif

   * agent/mibgroup/agentx/master.c:

   ifdef around variables used only when UNIX transports are supported.

2004-01-28 17:57  slif

   * snmplib/system.c:

   invoke winsock ver 2.2

2004-01-28 17:34  slif

   * win32/: mib_module_includes.h, mib_module_inits.h,
     encode_keychange/encode_keychange.dsp,
     libagent/libagent.dsp, libhelpers/libhelpers.dsp,
     libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def,
     libsnmp_dll/libsnmp_dll.dsp,
     net-snmp/agent/mib_module_config.h,
     netsnmpmibs/netsnmpmibs.dsp,
     netsnmpmibssdk/netsnmpmibssdk.dsp,
     snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
     snmpdf/snmpdf.dsp, snmpdsdk/snmpd.dsp,
     snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp,
     snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp,
     snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
     snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp
, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp
, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp,
     snmpwalk/snmpwalk.dsp:

   consistent project settings; no C runtime conflicts; link with winsock ver 2.2

2004-01-28 17:28  slif

   * win32/net-snmp/net-snmp-config.h:

   remove unnecessary hack for chown.

2004-01-28 14:56  slif

   * snmplib/snmp_logging.c:

   dereference pri_max to test return from decode_priority

2004-01-28 14:54  slif

   * agent/mibgroup/Rmon/: agutil.c, alarm.c, event.c
, history.c, rows.c, statistics.c:

   find platform-appropriate substitute for sys/time.h
   fix minor type cast warnings.  remove one unused variable.

2004-01-28 08:40  dts12

   * testing/RUNTESTS:

   Import SNMP_SLEEP time from environment, if available
   (Patch #850957 from Johannes Schmidt-Fischer,
    merging a change from the 5.0.x branch)

2004-01-28 08:04  dts12

   * agent/mibgroup/util_funcs.c:

   Ensure the size of the exec-cache is handled correctly on 64-bit systems
   (Patch #860575 by Bob Rowlands)

2004-01-28 07:55  dts12

   * perl/: OID/OID.xs, SNMP/SNMP.xs, agent/agent.xs
:

   Be more cautious about the maximum length of OIDs (Patch 862183 by Austin Schutz)

2004-01-28 07:41  dts12

   * snmplib/mib.c:

   Guard against a missing IP address structure (Patch #861939 by Dan Mongrain)

2004-01-28 07:38  dts12

   * snmplib/snmp_logging.c:

   Merge Neils' 5.1.x changes into the main development tree.
   (Seems to include patches #855170 and #858519)

2004-01-28 06:55  rstory

   * agent/mibgroup/agentx/master.c:

   don't chown/chmod if unix domain support not enabled

2004-01-28 06:54  dts12

   * configure, configure.in:

   Check for perl 5.8 entry point.  (Patch #854395)

2004-01-28 06:23  rstory

   * Makefile.rules:

   fix install so that subdir libs are installed before bins, noted by the
   ever-so-helpful Johannes Schmidt-Fischer.

2004-01-28 04:22  dts12

   * agent/mibgroup/ucd-snmp/diskio.c:

   Increase the (fixed) number of disks handled (patch #884859)

2004-01-28 04:18  dts12

   * Makefile.in:

   Install the mingw32.h system header file (patch #884100)

2004-01-28 04:13  dts12

   * configure.in, configure,
     include/net-snmp/system/mingw32.h:

   Check for the existence of ssize_t, and don't redefine it when
   using the WinGW compiler.   (Patch #881752)

2004-01-28 03:55  dts12

   * include/net-snmp/agent/table_mfd.h:

   Remove two redundent forward declarations  (patch #873326)

2004-01-28 02:07  slif

   * apps/snmpnetstat/inet.c:

   inetprint allots max 22 chars for address + 8 chars for port.
   change to 18 address + 12 port, so that more of the port is displayed.

2004-01-27 22:42  slif

   * win32/net-snmp/net-snmp-config.h:

   indicate Win32 has locale.h malloc.h memory.h.
   do not set bsdlike or USExxMIB or SECURITYEXCEPTIONS
   re-format like the Net-SNMP configured net-snmp-config.h.

2004-01-27 22:34  slif

   * acconfig.h, ov/oid_to_sym.in, ov/oid_to_type.in
:

   update support for OpenBSD, HP-UX/11, and Win32 sysObjectID .

2004-01-27 21:49  slif

   * agent/helpers/table_mfd.c, snmplib/container_iterator.c
:

   provide function hints in lieu of __FUNCTION__

2004-01-27 13:46  slif

   * include/net-snmp/agent/agent_trap.h:

   Add declarations for functions used in apps/snmptrapd_handler.c

2004-01-27 13:15  slif

   * win32/net-snmp/net-snmp-config.h:

   no chown() on Win32 -- compiles to nothing.

2004-01-27 10:55  slif

   * win32/: win32.dsw, win32sdk.dsw:

   build independent projects (libraries) before dependent projects.
   remove incomplete dependency specification to build all faster.

2004-01-27 10:12  slif

   * agent/mibgroup/ucd-snmp/disk.c:

   Re-arranged the declarations of variables and/or compile constants,
   so that the variables are declared only if needed.

2004-01-27 10:11  slif

   * agent/mibgroup/ucd-snmp/extensible.c:

   Supplied "return 0" to extensible_unregister(), a function returning int.

2004-01-27 09:59  slif

   * snmplib/container.c:

   cast to void the argument to free().

2004-01-27 09:57  slif

   * snmplib/mib.c:

   use u_char type cast instead of masking with 0xFF.

2004-01-27 09:52  slif

   * snmplib/asn1.c:

   move conditional expression within type cast scope,
   for the benefit of some compilers.

2004-01-27 09:50  slif

   * include/net-snmp/library/container.h:

   spellcheck: netsnmp_container_free_list

2004-01-27 09:46  slif

   * apps/snmptrapd.c:

   declare init_subagent near its only reference.

2004-01-27 09:45  slif

   * snmplib/snmp_logging.c:

   remove unused variable from Win32 code.

2004-01-27 09:44  slif

   * agent/mibgroup/utilities/execute.c:

   move HAVE_EXECV compile test earlier in the function to not introduce unused variables.

2004-01-27 09:41  slif

   * agent/helpers/table_dataset.c,
     agent/helpers/table_iterator.c,
     agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master.c
, agent/mibgroup/agentx/protocol.c,
     agent/mibgroup/disman/mteEventTable.c,
     agent/mibgroup/disman/mteTriggerTable.c,
     agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/tcpTable.c,
     agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c
, agent/mibgroup/smux/smux.c,
     agent/mibgroup/utilities/override.c,
     apps/notification_log.c, apps/snmpvacm.c,
     snmplib/container_binary_array.c,
     snmplib/container_list_ssll.c, snmplib/mib.c,
     snmplib/oid_stash.c, snmplib/snmpUDPDomain.c,
     snmplib/snmp_api.c, snmplib/snmp_enum.c,
     snmplib/snmp_transport.c:

   quiet compiler warnings using appropriate type casting.

2004-01-27 09:24  slif

   * agent/mibgroup/ucd-snmp/versioninfo.c,
     include/net-snmp/version.h, snmplib/snmp_version.c,
     win32/libsnmp_dll/libsnmp.def:

   Refer to the netsnmp library version string via netsnmp_get_version;
   Keep direct string reference iff UCD_COMPATIBLE is defined.

2004-01-27 09:07  slif

   * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c:

   Avoid conversion macros when forming host copy of 16-bit port value

2004-01-27 09:07  slif

   * snmplib/snmp-tc.c:

   Dont force unsigned short onto two unsigned chars.
   Be more explicit in the treatment of the year component.

2004-01-27 09:02  slif

   * agent/mibgroup/mibII/: tcpTable.c, udpTable.c:

   Win32 allocates TCP and UDP connection structures that consist of
    a 32-bit count followed by a per connection table.  When freeing the table,
    find the beginning of the structure.  The TCP table incorrectly counted
    established TCP connections, fixed with this change.

2004-01-27 08:58  slif

   * include/net-snmp/net-snmp-config.h.in,
     win32/config.h.borland, win32/net-snmp/net-snmp-config.h
:

   support Win32 in OSTYPE definition.

2004-01-27 08:54  slif

   * agent/: snmpd.c, mibgroup/agentx/master.c:

   include io.h for Win32 to introduce the close() function

2004-01-27 07:48  slif

   * win32/: libhelpers/.cvsignore, net-snmp/.cvsignore,
     net-snmp/agent/.cvsignore, net-snmp/library/.cvsignore
, netsnmpmibs/.cvsignore, netsnmpmibssdk/.cvsignore
, snmpdsdk/.cvsignore:

   provide a CVS filter to every subdir under win32.

2004-01-27 07:34  slif

   * win32/: libagent/libagent.def, libucdmibs/libucdmibs.def
:

   convert to DOS format to keep certain IDE happy.

2004-01-27 07:27  slif

   * win32/mib_module_config.h:

   this file is superseded by win32/net-snmp/agent/mib_module_config.h.

2004-01-27 07:23  slif

   * include/net-snmp/library/winservice.h, snmplib/winservice.c
:

   changes approved by author provide more readable formatting and comments.

2004-01-27 07:22  slif

   * include/net-snmp/library/winservice.h, snmplib/winservice.c
:

   remove CR characters from these sources.

2004-01-27 07:19  slif

   * README.Panasonic_AM3X.txt:

   convert CRLF to newline

2004-01-27 07:04  dts12

   * apps/snmptrapd_handlers.c:

   Forward traps to port 162 by default.

2004-01-26 15:56  rstory

   * snmplib/data_list.c:

   quiet compiler warning

2004-01-26 15:55  rstory

   * snmplib/container_binary_array.c:

   don't hardcode pointer size; noted on coders by rajesh arumugam

2004-01-26 04:19  dts12

   * apps/snmptrapd_handlers.c:

   Fix the ordering of hostname and IP address as passed to trap handler
   (Bug #882071 and others)

2004-01-26 04:15  dts12

   * apps/snmptrapd_handlers.c:

   Convert v1 traps to v2 format before passing it to the trap handler
   (plus merging the other 5.1.x patches into the main development tree)

2004-01-26 02:47  dts12

   * agent/mibgroup/host/hr_filesys.c:

   Ensure that hrFSTable indexes are consistent across the lifetime of
   the agent.

2004-01-26 02:43  dts12

   * agent/mibgroup/host/hr_filesys.c:

   Align hrFSStorageIndex values with hrStorageTable (bug #882987)

2004-01-20 05:48  rstory

   * README:

   Add Andy Smith to contributors

2004-01-20 05:40  rstory

   * configure:

   update for new confiure.in

2004-01-20 05:28  rstory

   * include/net-snmp/system/mingw32.h:

   partial application of 860980: Fix for mingw32.h

2004-01-20 05:17  rstory

   * configure.in:

   apply patch 843679: Configure patch for MinGW

2004-01-14 06:03  dts12

   * agent/mibgroup/mibII/ifTable.c:

   Fix handling of 64-bit counters, and use the correct /proc interface file
   (not the temporary debugging version!)

2004-01-14 05:41  dts12

   * agent/mibgroup/mibII/: ifTable.c, ifTable.h:

   Provisional re-implementation of IF-MIB::ifTable and IF-MIB::ifXTable
   Linux support only (and some objects are missing),
   but it should give the general flavour.

2004-01-14 05:37  dts12

   * include/net-snmp/library/snmp_enum.h, snmplib/snmp_enum.c
:

   New interfaces to find an unused value within an enumeration list.

2004-01-13 20:16  rstory

   * agent/mibgroup/agentx/master.c,
     win32/net-snmp/agent/mib_module_config.h:

   undo inadvertent checkin

2004-01-13 20:13  rstory

   * agent/helpers/: cache_handler.c, row_merge.c,
     table_iterator.c:

   undo inadvertent checkin

2004-01-13 20:09  rstory

   * include/net-snmp/agent/cache_handler.h,
     include/net-snmp/agent/table_array.h,
     include/net-snmp/library/snmp_debug.h,
     mibs/NET-SNMP-EXAMPLES-MIB.txt:

   undo inadvertent checkin

2004-01-13 20:03  rstory

   * Makefile.in, agent/snmp_vars.c:

   undo inadvertent checkin

2004-01-13 10:23  rstory

   * agent/mibgroup/mibII/: interfaces.c, interfaces.h:

   undo inadvertent checkin

2004-01-11 16:45  rstory

   * local/mib2c.conf:

   fix typo, noted on coders by Oleg Ivanov

2004-01-11 16:43  rstory

   * mibs/NET-SNMP-EXAMPLES-MIB.txt, snmplib/container.c,
     win32/net-snmp/agent/mib_module_config.h, agent/snmp_vars.c
, agent/helpers/cache_handler.c,
     agent/helpers/row_merge.c, agent/helpers/table_iterator.c
, agent/mibgroup/agentx/master.c,
     agent/mibgroup/mibII/interfaces.c,
     agent/mibgroup/mibII/interfaces.h,
     include/net-snmp/agent/cache_handler.h,
     include/net-snmp/agent/table_array.h,
     include/net-snmp/library/snmp_debug.h,
     include/net-snmp/system/netbsd.h,
     local/mib2c.check_values.conf, Makefile.in:

   fix range checking code, noted on coders by Oleg Ivanov

2004-01-07 09:40  rstory

   * local/mib2c-conf.d/: m2c_setup_node.m2i,
     mfd-access-unsorted-external-body.m2i,
     mfd-access-unsorted-external-header.m2i, mfd-data-set.m2c
, mfd-interface.m2c, mfd-top.m2c,
     subagent.m2c:

   if needlength not set, set varbind val_len for GETs, validate val_len on set;
   don't declares functions which can't be inlined as inline; comment tweaks

2004-01-06 14:40  hardaker

   * snmplib/mib.c:

   - translate a MIB type of IPADDR to IPADDRESS instead of OCTET_STRING.
   - small other bug fix

2004-01-06 14:39  hardaker

   * perl/SNMP/SNMP.pm:

   change the manual so it doesn't reference UCD-SNMP v3 (ahem)

2004-01-06 14:38  hardaker

   * local/mib2c:

   proper sorting when NetSNMP::OID is available.

2004-01-01 16:53  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   only set defaults if not already set

2003-12-30 20:34  hardaker

   * perl/OID/: OID.xs, test.pl:

   handle implied indexes

2003-12-30 19:33  hardaker

   * perl/OID/: OID.pm, OID.xs, test.pl:

   A new ->get_indexes() method to return the extracted indexes from a OID.

2003-12-30 15:19  rstory

   * local/mib2c:

   allow: separated paths in MIB2C_DIR env var

2003-12-30 15:15  rstory

   * local/mib2c-conf.d/: m2c_setup_enum.m2i, m2c_setup_node.m2i
:

   unquote uc calls, since eval with interpret as a literal and I can't
   reproduce the 'bareword' problem that made me quote in the first place

2003-12-29 12:03  rstory

   * local/mib2c-conf.d/: mfd-interface.m2c, mfd-top.m2c
:

   remove unused request_mode

2003-12-26 12:54  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   rename vars for clarification: ${table}_ctx* -> ${table}_rowreq_ctx*; add
   vars for mfd_defaults; use new mib2c push/pop to generate per table defaults
   file default-table-$table.m2d containing current values of some m2c vars

2003-12-26 12:52  rstory

   * local/mib2c-conf.d/: generic-get-char.m2i,
     mfd-access-unsorted-external-body.m2i,
     mfd-access-unsorted-external-header.m2i,
     mfd-access-unsorted-external-interface.m2i,
     mfd-access-unsorted-external-readme.m2i, mfd-data-get.m2c
, mfd-data-set.m2c, mfd-interface.m2c,
     mfd-readme.m2c, mfd-top.m2c, node-get.m2i,
     node-set.m2i, parent-dependencies.m2i, parent-set.m2i
, syntax-InetAddress-get.m2i,
     syntax-InetAddressType-get.m2i:

   rename vars for clarification: itr_ctx* -> loop_ctx*, loop* -> loop_ctx*,
   ${table}_ctx* -> ${table}_rowreq_ctx*

2003-12-26 12:32  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   quote assignment of uppercased name, so values that start with a digit don't
   get interpreted as a bare word; chg debug print to comment

2003-12-26 12:31  rstory

   * local/mib2c-conf.d/: details-enums.m2i,
     generic-value-map-reverse.m2i, generic-value-map.m2i,
     m2c_setup_enum.m2i:

   quote assignment of uppercased name, so values that start with a digit don't
   get interpreted as a bare word; consolidate $m2c_enamey/$m2c_iname processing
   into m2c_setup_enum.m2i

2003-12-23 07:19  rstory

   * dist/README.build-scripts:

   remove deprecated option from example

2003-12-23 07:18  rstory

   * dist/RELEASE-INSTRUCTIONS:

   change default rpm build instructions to embed perl

2003-12-23 07:17  rstory

   * dist/net-snmp.spec:

   re-work perl options to fix problem w/configure argument quoting

2003-12-23 02:00  dts12

   * README.win32:

   Note that Cygwin no longer needs a separate regex library
   Reported by John McCash

2003-12-22 16:56  rstory

   * local/mib2c:

   add push/pop; re-work index/internalindex/externalindex/nonindex setup

2003-12-19 20:38  hardaker

   * local/: Makefile.in, mib2c.access_functions.conf,
     mib2c.array-user.conf, mib2c.check_values.conf,
     mib2c.conf:

   Patch from Brian Buesker to fix misc problems (variable {}ing, ...)

2003-12-18 01:58  dts12

   * man/snmpnetstat.1:

   Fix more markup errors, reported by Eric Raymond.

2003-12-16 02:00  dts12

   * include/net-snmp/agent/table_mfd.h:

   Be consistent in use of forward definitions (explicit vs implicit struct)
   Reported by Magnus Fromreide

2003-12-11 18:56  rstory

   * dist/RELEASE-INSTRUCTIONS:

   update rpm build instructions

2003-12-11 18:52  rstory

   * dist/Makefile:

   fix updated perl options for new rpm method

2003-12-11 18:41  rstory

   * dist/Makefile:

   remove VER/REL, use VERSION/RELEASE; update perl options for new rpm method;
   add target to build rpm tree; don't hardcode architecture

2003-12-11 18:38  rstory

   * local/Version-Munge.pl:

   document -D option; add Makefile type

2003-12-11 18:22  rstory

   * dist/net-snmp.spec:

   don't require perl; add note on vendor releases

2003-12-11 08:10  rstory

   * agent/helpers/cache_handler.c:

   run indent

2003-12-11 08:00  rstory

   * agent/helpers/cache_handler.c:

   move logic to skip when caching disable, no cache found or cache disabled

2003-12-10 06:44  rstory

   * dist/nsb-nightly:

   delay sourcing of nsb-functions; mv rc file into ~/.snmp; remove build dir
   on success

2003-12-10 06:43  rstory

   * dist/nsb-package:

   delay sourcing of nsb-functions; mv rc file into ~/.snmp

2003-12-10 06:17  rstory

   * dist/nsb-functions:

   new vars: NSB_VERSION NSB_BUILD_SUFFIX; don't use hostname -s, since sun
   doesn't support it; tweak default paths

2003-12-10 02:41  dts12

   * man/: mib_api.3.def, snmp.conf.5.def,
     snmp_config.5.def:

   Fix assorted markup errors, reported by Eric Raymond.

2003-11-30 14:25  rstory

   * include/net-snmp/library/system.h:

   fix scope of have_dirent ifdef

2003-11-30 14:23  rstory

   * agent/helpers/table_mfd.c:

   add comments; remove assert on valid condition

2003-11-30 14:21  rstory

   * agent/helpers/table.c:

   debug msg when skipping vb with bogus index

2003-11-30 14:19  rstory

   * agent/helpers/baby_steps.c:

   readability fix - use macro instead of hardcoded value

2003-11-28 05:41  dts12

   * agent/helpers/table_data.c,
     include/net-snmp/agent/table_data.h:

   If a row is created via a SET request, then it needs to be made available
   to the other columns and passes.  Provide a mechanism for inserting this
   into the request list.
   (This looks suspiciously similar to another recent patch:-)   Does
   this functionality perhaps belong within the top-level 'table' handler?)

2003-11-25 15:48  hardaker

   * local/mib2c:

   - support $node.description
   - support @printf ...@

2003-11-25 12:47  rstory

   * dist/nsb-functions:

   tweak default build dirs; default to host/version instead of platform/version
   (since sf build hosts keep changing platforms)

2003-11-25 12:44  rstory

   * dist/nsb-package:

   move dir munging in nsb-functions

2003-11-24 09:54  hardaker

   * local/Version-Munge.pl:

   version stamp the .spec file

2003-11-24 09:53  hardaker

   * dist/net-snmp.spec:

   version number change

2003-11-24 09:38  hardaker

   * FAQ:

   add a greece mirror

2003-11-24 06:37  dts12

   * snmplib/snmpusm.c:

   Handle invalid (64-bit) values for engine boots & time
   Patch #827044 by Bob Rowlands, fixing bug #809250

2003-11-24 06:23  dts12

   * apps/snmpusm.c:

   Correct usage information for -Cx options
   Patch #818766 by Bob Rowlands, fixing bug #818634

2003-11-24 04:00  dts12

   * agent/mibgroup/host/hr_device.c:

   Handle GETNEXT requests on the hrDeviceTable with a "too large" index.
   Patch #811717 by Bob Rowlands, fixing bug #807315

2003-11-21 09:13  dts12

   * agent/mibgroup/ucd-snmp/diskio.c:

   Correct handling of UCD diskio values on 64-bit Solaris.
   Patch #809255 by Bob Rowlands, to fix bug #808975

2003-11-21 09:08  dts12

   * agent/mibgroup/kernel_sunos5.c:

   Fix Solaris implementation of ifInNUcastPkts & ifOutNUcastPkts
   Patch #808807 by Bob Rowlands, to fix bugs #808399 & #808417

2003-11-21 08:10  dts12

   * agent/mibgroup/mibII/interfaces.c:

   Implement ifSpecific object on Solaris.
   Patch #808746 by Bob Rowlands, fixing bug #808430

2003-11-21 07:23  dts12

   * snmplib/system.c:

   Ensure 32-bit timeticks value returned on Solaris kit.
   Patch #808074 by Bob Rowlands, to fix bug #807796

2003-11-21 07:18  dts12

   * agent/mibgroup/utilities/override.c:

   Return an error on failed overrride write.
   Patch #808054 by Bob Rowlands, fixing bug #805254

2003-11-21 06:30  dts12

   * man/: snmp.conf.5.def, snmpd.conf.5.def,
     snmpusm.1.def:

   Minor clarifications to a few man pages.
   Patch #807937 from Bob Rowlands

2003-11-21 06:25  dts12

   * apps/snmpdf.c:

   Handle storage units <1024 bytes
   (Patch #801341 by Bob Rowlands, fixing bug #757448)

2003-11-21 05:21  dts12

   * agent/helpers/table_iterator.c:

   When we reach the end of the last table, make sure that the higher level
   handlers will realise this, and move on to the next registered module.
   Also catch missing columns when processing GETNEXT requests.

2003-11-21 04:19  dts12

   * agent/agent_trap.c:

   Support acknowledged notifications (Inform and AgentX Notify) as
   well as unacknowledged ones.   First reported by david@grancanaria
   Probably doesn't resend if no response is received.

2003-11-20 07:09  dts12

   * agent/mibgroup/examples/netSnmpHostsTable.c:

   Move suffix processing within the request loop, since v5.1 iterator
   handlers may receive multiple request varbinds.  Fix provided by Barb Roesch

2003-11-20 06:36  dts12

   * agent/agent_registry.c:

   Protect 'unregister_mibs_by_session' from being called with a NULL
   session pointer.  (Used when unregistering "internal" MIB modules)

2003-11-20 01:39  dts12

   * agent/mibgroup/mibII/udp.c:

   Be consistent in use of return variable name for HP-UX 11
   (Fixed bug #845460)

2003-11-19 16:23  rstory

   * configure:

   configure to match new configure.in

2003-11-19 16:21  rstory

   * configure.in, snmplib/Makefile.in:

   don't use non-portable .c=.o type substitutions in makefile; thus put obj/lobj
   generation back in configure

2003-11-19 07:40  dts12

   * agent/helpers/table_iterator.c:

   Enable retries on GetNext noSuchInstance exceptions. Fixes bug #843842

2003-11-19 07:32  dts12

   * include/net-snmp/agent/watcher.h, agent/helpers/watcher.c
:

   Fix watched timestamp registration. 'marker_t' is already a pointer,
   so doesn't need further dereferencing!

2003-11-17 09:17  dts12

   * agent/mibgroup/agent/nsLogging.c:

   Fix creation of new logging entries.

2003-11-17 09:12  dts12

   * agent/helpers/table_iterator.c,
     include/net-snmp/agent/table_iterator.h:

   If a row is created via a SET request, then it needs to be inserted into
   the iteration data structures, so that it's available to other columns & passes.

2003-11-17 09:06  dts12

   * snmplib/snmp_logging.c:

   Release the data structure once it's no longer needed.

2003-11-17 02:58  dts12

   * agent/mibgroup/: mibII/tcp.c, ucd-snmp/vmstat.c:

   Avoid using the variable name 'hz' (which gets corrupted on AIX and HPUX
   by system redefinitions).  See bug #842475 & #842483

-------------------------------------------------------------------------------

Changes: V5.0.9 -> V5.1

2003-11-13 18:46  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   reverse 5.x and 4.x listing since, um, this is 5.x (again)
   
2003-11-13 18:44  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   reverse 5.x and 4.x listing since, um, this is 5.x
   
2003-11-13 18:42  hardaker

   * man/: netsnmp_Container_iterator.3, netsnmp_agent.3,
   netsnmp_baby_steps.3, netsnmp_bulk_to_next.3,
   netsnmp_cache_handler.3, netsnmp_container.3,
   netsnmp_data_list.3, netsnmp_debug.3,
   netsnmp_deprecated.3, netsnmp_handler.3,
   netsnmp_instance.3, netsnmp_iterator_info_s.3,
   netsnmp_leaf.3, netsnmp_library.3,
   netsnmp_mfd_pdu_context_s.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_netsnmp_iterator_info_s.3,
   netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_row_merge.3, netsnmp_scalar.3,
   netsnmp_scalar_group_group.3, netsnmp_serialize.3,
   netsnmp_stash_cache.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_util.3, netsnmp_utilities.3
, netsnmp_watcher.3:

   update for 5.1
   
2003-11-13 18:21  hardaker

   * NEWS:

   update for 5.1
   
2003-11-13 18:14  hardaker

   * perl/: ASN/Makefile.PL, OID/Makefile.PL,
   SNMP/Makefile.PL, agent/Makefile.PL,
   agent/default_store/Makefile.PL, default_store/Makefile.PL
:

   patch #838112 to fix windows perl building
   
2003-11-13 17:28  rstory

   * local/mib2c:

   fix regexp for duplicate index exclusion to only match whole words
   
2003-11-13 15:03  hardaker

   * man/snmpd.conf.5.def:

   document stash_cache
   
2003-11-13 14:47  hardaker

   * agent/mibgroup/agent/: nsCache.c, nsDebug.c,
   nsLogging.c:

   - properly check for the ->processed flag.
     - (fixes a bug pointed out by Bruce where a getnext returned noSuchInstance)
   
2003-11-13 12:11  rstory

   * agent/helpers/table.c:

   don't call handlers for error recovery if they hadn't been called for at least
   reserve1 (e.g. set w/invalid indexes)
   
2003-11-13 11:34  rstory

   * include/net-snmp/library/snmp_assert.h:

   fix void definition for netsnmp_assert when debugging disabled, noted on coders
   
2003-11-13 11:32  rstory

   * README.win32:

   apply patch [ 841463 ] 5.1rc1 README.win32 changes
   
2003-11-12 09:25  dts12

   * agent/mibgroup/mibII/var_route.c:

   Providee missing declaration for Route_Scan_Reload
   HP-UX 11 only.  Latest in the saga of bug # 840615
   
2003-11-12 04:55  dts12

   * agent/mibgroup/mibII/: icmp.c, ip.c, tcpTable.c
:

   Fix more HP-UX 11 specific bogus code.
   Tracking Bug #840615
   
2003-11-12 02:38  dts12

   * agent/mibgroup/mibII/tcp.c:

   Use correct variable for detecting which object is being processed.
   (HPUX-11 only - fixes bug #840615)
   
2003-11-10 14:39  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.rc1 )
   
2003-11-10 14:39  hardaker

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.1.rc1 )
   
2003-11-10 14:39  hardaker

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.1.rc1 )
   
2003-11-10 14:39  hardaker

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.1.rc1 )
   
2003-11-10 14:38  hardaker

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.1.rc1 )
   
2003-11-10 14:38  hardaker

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.1.rc1 )
   
2003-11-10 14:38  hardaker

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.1.rc1 )
   
2003-11-10 14:38  hardaker

   * FAQ:

   - (FAQ): version tag ( 5.1.rc1 )
   
2003-11-10 14:38  hardaker

   * README:

   - (README): version tag ( 5.1.rc1 )
   
2003-11-10 14:38  hardaker

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.1.rc1 )
   
2003-11-10 14:28  hardaker

   * agent/Makefile.depend, agent/mibgroup/Makefile.depend
, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2003-11-10 08:47  rstory

   * snmplib/system.c:

   don't double create temp directory
   
2003-11-10 08:46  rstory

   * win32/net-snmp/net-snmp-config.h:

   always use inline, now that it works (needed extern)
   
2003-11-07 16:34  rstory

   * local/mib2c-conf.d/: generic-data-allocate.m2i,
   generic-table-indexes-from-oid.m2i,
   generic-table-indexes-to-oid.m2i,
   mfd-access-unsorted-external-body.m2i,
   mfd-access-unsorted-external-interface.m2i, mfd-interface.m2c
, mfd-top.m2c, node-set.m2i, parent-set.m2i
:

   use DEBUGTRACE instead of hardcoded __FUNCTION__
   
2003-11-07 10:34  hardaker

   * local/mib2c:

   much better error message when a MIB node can't be found in the
   command line arguments
   
2003-11-07 10:27  hardaker

   * local/Version-Munge.pl:

   - fix sed script regexp for odd versions (pre2b, eg).
   - make -h actually print help.
   
2003-11-07 09:03  rstory

   * local/mib2c.array-user.conf:

   braces around var name
   
2003-11-06 20:46  rstory

   * win32/net-snmp/net-snmp-config.h:

   use inline to __inline from main net-snmp-config file; add extern to basic
   NETSNMP_INLINE def, per MS tech note 123768
   
2003-11-06 20:42  rstory

   * include/net-snmp/library/system.h,
   include/net-snmp/system/mingw32.h, snmplib/system.c:

   apply patch [ 828362 ] First pass at MinGW32
   
2003-11-06 20:29  rstory

   * snmplib/: system.c (V5-0-patches.2), system.c:

   apply patch [ 836162 ] 5.1pre3 win32 mkdirhier()
   
2003-11-06 20:00  rstory

   * win32/: encode_keychange/encode_keychange.dsp,
   libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def,
   libsnmp_dll/libsnmp_dll.dsp, snmpbulkget/snmpbulkget.dsp
, snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp,
   snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp,
   snmpdsdk/snmpd.dsp, snmpget/snmpget.dsp,
   snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp
, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp,
   snmptable/snmptable.dsp, snmptest/snmptest.dsp,
   snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp,
   snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp,
   snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp:

   apply patch [ 837633 ] 5.1pre3 win32 lib rename
   
2003-11-06 16:05  rstory

   * include/net-snmp/library/snmp_debug.h:

   restore accidentally deleted \n in trace macro
   
2003-11-05 19:13  rstory

   * snmplib/snmp_client.c:

   comment for possible future optimization
   
2003-11-05 19:13  rstory

   * agent/mibgroup/util_funcs.c:

   apply spirit of patch 836721: use new tmp file pattern macro; use _open on
   windows; add err log & debug msg; include sys/stat.h iff exists
   
2003-11-05 19:05  rstory

   * win32/net-snmp/net-snmp-config.h:

   apply spirit of patch 836721: define HAVE_SYSTEM; add new tmp file pattern macro
   
2003-11-05 19:02  rstory

   * agent/mibgroup/utilities/execute.c:

   apply spirit of patch 836721 for run_shell_command: test for bad return codes
   from functions; don't touch out_len if output not set or out_len is null
   
2003-11-05 18:55  rstory

   * include/net-snmp/net-snmp-config.h.in:

   regenerate from aclocal.h, which reveals that we can't do an ifdef test
   to prevent redefining PACKAGE_* unless it is manually re-added each time
   this file is regenerated from acconfig.h. Blech.
   
2003-11-05 18:50  rstory

   * acconfig.h:

   add macro for temp file name (configure option tbd)
   
2003-11-05 18:14  rstory

   * README.win32:

   apply patch [ 833216 ] 5.1.pre3 Win32 compile patch
   
2003-11-05 18:13  rstory

   * configure:

   configure to match new config.in
   
2003-11-05 18:11  rstory

   * configure.in:

   include mibgroup utilities for mini-agent (run_shell_command for snmptrapd)
   
2003-11-05 09:36  rstory

   * local/mib2c-conf.d/: generic-ctx-copy.m2i,
   generic-ctx-get.m2i, generic-ctx-set.m2i,
   generic-data-context.m2i, generic-table-indexes-from-oid.m2i
, generic-table-indexes-to-oid.m2i, mfd-interface.m2c
:

   always convert generated array len to array element count (not bytes)
   
2003-11-05 02:52  dts12

   * apps/: snmptable.c (V5-0-patches.1), snmptable.c:

   Don't try searching for column objects if there isn't anything to search.
   Report problems using the object name originally specified, rather than
   a temporary internal buffer.
   
2003-11-04 15:06  rstory

   * win32/: libsnmp_dll/libsnmp_dll.dsp,
   net-snmp/net-snmp-config.h:

   INLINE changes - don't use inline for the DLL version, as it's reported to
   cause errors
   
2003-11-04 14:45  rstory

   * win32/: win32.dsw, win32sdk.dsw,
   libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def,
   netsnmpmibs/netsnmpmibs.dsp:

   apply patch [ 833216 ] 5.1.pre3 Win32 compile patch
   
2003-11-04 08:58  rstory

   * include/net-snmp/net-snmp-config.h.in:

   don't define configure PACKAGE_* macros if already defines.
   
2003-11-04 08:04  dts12

   * FAQ:

   A new entry discussing tables with >256 columns.
   
2003-11-04 07:33  rstory

   * local/mib2c-conf.d/generic-ctx-set.m2i:

   always generate code when data context is generated
   
2003-11-04 07:32  rstory

   * local/mib2c-conf.d/syntax-InetAddress-set.m2i:

   clarify comments
   
2003-11-04 07:31  rstory

   * local/mib2c-conf.d/syntax-InetAddressType-set.m2i:

   clarify comments; use generic-set instead of get
   
2003-11-04 07:22  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   clarify comments
   
2003-11-04 07:19  rstory

   * README:

   sync contributors w/5.0.x
   
2003-11-04 01:28  dts12

   * man/snmpd.8.def:

   Document the effect of -C on persistent config files.
   
2003-11-03 14:29  rstory

   * local/mib2c-conf.d/node-set.m2i:

   fix generated code for undo_setup
   
2003-11-03 12:57  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   clarify comments; remove bogus asserts
   
2003-11-03 10:31  rstory

   * local/mib2c-conf.d/generic-get-char.m2i:

   make IS_SET macros unique per node
   
2003-11-03 10:30  rstory

   * local/mib2c-conf.d/generic-table-indexes-from-oid.m2i:

   fix var name typo
   
2003-11-03 10:28  rstory

   * local/mib2c-conf.d/generic-table-indexes-to-oid.m2i:

   must use addr of local var to get ptr
   
2003-11-03 10:24  rstory

   * local/mib2c-conf.d/generic-table-indexes-varbind-setup.m2i:

   must use addr of local var to get ptr
   
2003-11-03 10:22  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   set up defaults for mfd tables
   
2003-11-03 07:50  rstory

   * include/net-snmp/agent/snmp_agent.h:

   recognize SNMP_MSG_SET is not a valid GET mode; comment tweaks
   
2003-11-03 07:26  dts12

   * include/net-snmp/agent/snmp_agent.h:

   Recognise SNMP_MSG_SET as a valid SET mode
   (so that the varbind caching doesn't lose the assigned values!)
   
2003-11-02 09:51  rstory

   * include/net-snmp/system/hpux.h:

   restore accidentaly deleted hpux define; add comment
   
2003-11-02 04:55  nba

   * man/.cvsignore:

   Fix a bunch of compiler warnings: const-ness, casts, missing protoypes,
   unused variables, cvs ignore ignorable files
   
2003-11-02 04:50  nba

   * .cvsignore, agent/agent_trap.c, agent/snmpd.c,
   agent/mibgroup/agent/nsLogging.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/mibII/interfaces.c, apps/.cvsignore,
   apps/snmptrapd_handlers.c, apps/snmptrapd_log.c,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/library/container.h,
   include/net-snmp/library/container_binary_array.h,
   include/net-snmp/library/snmp_enum.h, snmplib/mib.c,
   snmplib/snmp_enum.c:

   Fix a bunch of compiler warnings: const-ness, casts, missing protoypes,
   unused variables, cvs ignore ignorable files
   
2003-11-02 04:44  nba

   * configure.in, configure:

   Fix a bad syntax when testing for perl modules
   
2003-11-02 04:42  nba

   * apps/snmpnetstat/main.c, man/snmpnetstat.1:

   Another left over -p option
   
2003-11-01 16:04  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   always quote both sides of perl ne/eq tests; allow override of varbind variable
   name; add subid to node summary
   
2003-11-01 16:02  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   move example and transient defaults to table setup
   
2003-11-01 16:02  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   change default reg ctx from void* to netsnmp_data_list *; move example
   and transient defaults here (from top)
   
2003-11-01 15:58  rstory

   * local/mib2c-conf.d/node-get.m2i:

   add 'TODO' comment; don't generate code if example not set & not generated data
   context; default to returning no data for node;
   
2003-11-01 15:56  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   use quotes on both sides of perl eq/ne tests; fix reg ptr dcl
   
2003-11-01 15:55  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   add users target to only build user code
   
2003-11-01 15:54  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   use quotes on both sides of perl eq/ne tests; check_indexs is only for row
   creation; data not found only ok for row creation, not settable; sanity
   check for bogus index oid size before memcpy; set ASN_PRIV_RETRY for no data,
   so sparse tables work
   
2003-11-01 15:51  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
:

   set oid size to max before trying to parse oid
   
2003-11-01 15:50  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   rename ref to loop_ref; more asserts; move TODO outside of conditional; move
   itr_ctr free outside of example conditional
   
2003-11-01 15:48  rstory

   * local/mib2c-conf.d/generic-get-decl.m2i:

   tweak indention
   
2003-11-01 15:47  rstory

   * local/mib2c-conf.d/generic-ctx-set.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   move TODO outside of conditional; don't include code if examples not set
   
2003-11-01 15:45  rstory

   * local/mib2c-conf.d/generic-ctx-get.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   quote both sides of perl eq/ne tests; document include in comments
   
2003-11-01 15:44  rstory

   * local/mib2c-conf.d/generic-ctx-copy.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   move TODO outside of conditional; tweak conditional
   
2003-11-01 15:43  rstory

   * local/mib2c-conf.d/node-set.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   move conditional inside include
   
2003-11-01 15:41  rstory

   * local/mib2c-conf.d/: mfd-data-get.m2c, mfd-readme.m2c
, parent-set.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   quote both sides of perl eq/ne tests
   
2003-11-01 15:37  rstory

   * local/mib2c-conf.d/syntax-RowStatus-get.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments)
   
2003-11-01 15:37  rstory

   * local/mib2c-conf.d/: syntax-COUNTER64-get.m2i,
   syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i,
   syntax-InetAddressType-get.m2i, syntax-TestAndIncr-get.m2i
:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments);
   default to returning no data for nodes
   
2003-11-01 15:21  rstory

   * local/mib2c-conf.d/: details-enums.m2i,
   generic-data-context.m2i, generic-get-char.m2i,
   generic-value-map-reverse.m2i, generic-value-map.m2i,
   mfd-access-unsorted-external-header.m2i, mfd-data-set.m2c
, parent-dependencies.m2i:

   put 'TODO' comment on it's own line(removable w/out disrupting code comments)
   
2003-11-01 15:16  rstory

   * local/mib2c-conf.d/: generic-table-indexes-from-oid.m2i,
   generic-table-indexes-to-oid.m2i,
   generic-table-indexes-varbind-setup.m2i:

   new code for indexes and oid conversions
   
2003-11-01 10:43  rstory

   * snmplib/container_iterator.c:

   use endofmibview instead of no_vars
   
2003-10-30 17:38  rstory

   * agent/mibgroup/host/hr_swrun.c, local/mib2c.array-user.conf
:

   add comments
   
2003-10-30 17:37  rstory

   * agent/snmp_agent.c:

   test func parameter, not variable we're about to overwrite
   
2003-10-30 17:36  rstory

   * agent/snmp_vars.c:

   declare  callback_master_num even if SNMP_TRANSPORT_CALLBACK_DOMAIN is not
   defined (so I don't need to add more ifdef's in other code)
   
2003-10-30 17:34  rstory

   * agent/mibgroup/disman/mteTriggerTable.c:

   log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN
   is not defined
   
2003-10-30 17:33  rstory

   * agent/mibgroup/agentx/subagent.c:

   log warning and don't open callback transport if SNMP_TRANSPORT_CALLBACK_DOMAIN
   is not defined; fix test for agentx_open_session
   
2003-10-30 17:29  rstory

   * snmplib/snmpCallbackDomain.c:

   don't compile code if SNMP_TRANSPORT_CALLBACK_DOMAIN not defined
   
2003-10-30 16:51  rstory

   * win32/net-snmp/net-snmp-config.h:

   merge transport comments from non-win net-snmp-config.h; undef callback
   transport instead of def of 0, so it actually turns off code; undef inline
   macros before redefining them
   
2003-10-30 16:49  rstory

   * win32/config.h:

   replace contents w/include of net-snmp/net-snmp-config.h so only one header
   needs to be maintained. Everyone should be using the new one anyway, right?
   
2003-10-30 01:31  dts12

   * configure, configure.in:

   Don't configure the Host-Resources support by default.
   It's a good idea, but we're too close to 5.1 for this to be safe.
   
2003-10-29 10:51  hardaker

   * agent/helpers/table_iterator.c:

   inline -> NETSNMP_INLINE
   
2003-10-29 03:10  dts12

   * man/: snmpcmd.1.def, snmpd.8.def, snmptrapd.8.def
:

   Document new -Lx logging option block, and assorted deprecated options.
   
2003-10-29 02:59  dts12

   * FAQ:

   Various updates to the FAQ.
     Highlights include better explanation of access control and timeout
   problems, discussion of what traps are sent and where to (including
   Disman Event-MIB support) and more on mib2c usage (including the
   differences between configs, and pointers to examples).
     Separate sections for compilation and coding new modules
   (restructuring existing entries)
     Refer to project as 'Net-SNMP' rather than 'UCD' throughout
   (except where specifically v4 or UCD-SNMP-MIB are meant)
   
2003-10-29 02:33  dts12

   * agent/mibgroup/mibII/: sysORTable.h (V5-0-patches.1),
   sysORTable.h (V4-2-patches.[1,2]), sysORTable.h:

   Fix null definition of REGISTER_SYSOR_TABLE (when not using this table).
   Reported by Mark Hopkins
   
2003-10-28 18:16  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre3 )
   
2003-10-28 18:16  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.1.pre3 )
   
2003-10-28 18:16  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.1.pre3 )
   
2003-10-28 18:16  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.1.pre3 )
   
2003-10-28 18:16  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre3 )
   
2003-10-28 18:16  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.1.pre3 )
   
2003-10-28 18:16  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre3 )
   
2003-10-28 18:16  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.1.pre3 )
   
2003-10-28 18:15  rstory

   * FAQ:

   - (FAQ): version tag ( 5.1.pre3 )
   
2003-10-28 18:15  rstory

   * README:

   - (README): version tag ( 5.1.pre3 )
   
2003-10-28 18:15  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.1.pre3 )
   
2003-10-28 18:14  rstory

   * doxygen.conf, man/netsnmp_Container_iterator.3,
   man/netsnmp_agent.3, man/netsnmp_baby_steps.3,
   man/netsnmp_bulk_to_next.3, man/netsnmp_cache_handler.3
, man/netsnmp_container.3, man/netsnmp_data_list.3
, man/netsnmp_debug.3, man/netsnmp_handler.3,
   man/netsnmp_instance.3, man/netsnmp_iterator_info_s.3,
   man/netsnmp_leaf.3, man/netsnmp_library.3,
   man/netsnmp_mfd_pdu_context_s.3, man/netsnmp_mib_utilities.3
, man/netsnmp_mode_end_call.3, man/netsnmp_multiplexer.3
, man/netsnmp_netsnmp_iterator_info_s.3,
   man/netsnmp_netsnmp_mib_handler_methods.3,
   man/netsnmp_oid_stash.3, man/netsnmp_old_api.3,
   man/netsnmp_read_only.3, man/netsnmp_row_merge.3,
   man/netsnmp_scalar.3, man/netsnmp_scalar_group_group.3
, man/netsnmp_serialize.3, man/netsnmp_stash_cache.3
, man/netsnmp_table.3, man/netsnmp_table_array.3
, man/netsnmp_table_data.3,
   man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3
, man/netsnmp_todo.3, man/netsnmp_util.3,
   man/netsnmp_utilities.3, man/netsnmp_watcher.3:

   update for 5.1.pre3
   
2003-10-28 18:05  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend, apps/Makefile.depend
, apps/snmpnetstat/Makefile.depend,
   snmplib/Makefile.depend:

   make depend
   
2003-10-28 17:31  hardaker

   * Makefile.top:

   fix version for 5.1 release
   
2003-10-28 12:47  rstory

   * include/net-snmp/net-snmp-config.h.in:

   regenerate from new acconfig.h
   
2003-10-28 12:45  rstory

   * acconfig.h:

   fix bug [ 830852 ] Build doesn't work on HP-UX 11i
   undef macro before redefining it
   
2003-10-28 10:32  rstory

   * agent/mibgroup/mibII/: route_write.c (V5-0-patches.1),
   route_write.c:

   apply patch [ 812019 ] snmpset on ipRouteDest.127.0.0.1 kill agent dumps core
   fixes bug [ 808958 ] OSSun snmpset on ipRouteDest.127.0.0.1 kill agent dumps ...
   
2003-10-28 10:16  rstory

   * agent/helpers/: debug_handler.c (V5-0-patches.1), debug_handler.c
:

   apply patch [ 831161 ] netsnmp_get_debug_helper crashes snmpd
   fixes bug [ 826963 ] netsnmp_get_debug_helper crashes snmpd
   
2003-10-28 10:05  rstory

   * perl/SNMP/SNMP.xs:

   apply patch [ 829633 ] 5.1pre1 Perl translateObj fix
   
2003-10-28 07:32  rstory

   * dist/: net-snmp.spec (V5-0-patches.3), net-snmp.spec:

   apparently nested %if's are a no-no
   
2003-10-28 07:22  rstory

   * dist/net-snmp.spec:

   fix perl conditional builds after read rpm docs
   
2003-10-26 00:34  hardaker

   * snmplib/oid_stash.c:

   inline -> NETSNMP_INLINE as pointed out by Alex Burger
   
2003-10-24 16:49  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:

   rename loop_ctx loop_context; prefix all loop functions w/loop
   
2003-10-24 16:46  rstory

   * local/mib2c-conf.d/mfd-readme.m2c:

   move defaults to an easier to spot place
   
2003-10-24 16:45  rstory

   * local/mib2c-conf.d/: generic-table-indexes.m2i,
   mfd-access-unsorted-external-body.m2i,
   mfd-access-unsorted-external-header.m2i,
   mfd-access-unsorted-external-interface.m2i, mfd-top.m2c
:

   rename table_idx table_mib_index; rename loop_ctx loop_context; prefix all
   loop functions w/loop; remove index2oid
   
2003-10-24 06:02  dts12

   * configure, configure.in:

   Add Host-Resources support to the list of default MIB modules.
   We've talked about this for years - it's about time we did so!
   
2003-10-24 05:49  dts12

   * agent/snmpd.c, apps/snmptrapd.c:

   New choices for some command-line options, to improve consistency
   between agent and trap handler usage.  The previous options still
   work but are now marked as "deprecated".  These should probably
   be removed completely in a future release (e.g. 5.2).
   
2003-10-23 15:58  rstory

   * include/net-snmp/library/container.h:

   fix bug 828671: The lib isn't C++ compatible; remove 'struct' before typdef
   
2003-10-23 15:54  rstory

   * snmplib/container_null.c:

   fix bug 828671: The lib isn't C++ compatible; rename structure
   remove unused noalloc function
   
2003-10-23 15:53  rstory

   * include/net-snmp/library/container.h,
   snmplib/container_binary_array.c:

   fix bug 828671: The lib isn't C++ compatible; rename structure
   
2003-10-23 15:39  rstory

   * snmplib/: parse.c (V5-0-patches.3), parse.c:

   fix bug 767753: snmpwalk crash (adopt_orphans)
   
2003-10-23 10:34  rstory

   * configure:

   configure to match new configure.in
   
2003-10-23 10:32  rstory

   * configure.in:

   apparently configure translates '_' to '-' in arguments/enables, so use -
   consistently; move common module arg mistake checks with other module
   checks, and add a few more; add check for enable perl-modules too
   
2003-10-23 10:24  rstory

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   move comment fixes to acconfig.h and regenerate net-snmp-config.h.in
   
2003-10-23 08:52  rstory

   * snmplib/container.c:

   remove nonstd NDEBUG ifdef tst; use DBGMSGSUBOID instead of DBGMSDOID; add
   debug for comparison result
   
2003-10-23 08:45  rstory

   * snmplib/container_iterator.c:

   add comments; fix get_next w/null key (get-first); remove redundant debugs
   
2003-10-22 17:10  rstory

   * snmplib/: snmpusm.c (V5-0-patches.2), snmpusm.c:

   fix bug 822870 (usmStatsDecryptionErrors did not increment on failed get req)
   with patch 827056 from browlands
   
2003-10-22 09:43  rstory

   * include/net-snmp/library/snmp_assert.h:

   define __STRING if not defined
   
2003-10-22 06:14  rstory

   * Makefile.top:

   increment libtool revision
   
2003-10-22 06:13  rstory

   * Makefile.in:

   fix commentcheck pattern to exclude ftp and http urls
   
2003-10-22 02:08  dts12

   * snmplib/snmp_api.c:

   The variables 'do_hint' and 'check' are only declared
   or needed when 'DISABLE_MIB_LOADING' is not defined.
   There's no point in giving them dummy values otherwise.
   
2003-10-21 12:16  rstory

   * agent/mibgroup/ucd-snmp/diskio.c:

   remove c++ style comment
   
2003-10-21 12:12  rstory

   * acconfig.h, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/ucd-snmp/diskio.c:

   remove c++ style comment
   
2003-10-21 11:51  rstory

   * local/Version-Munge.pl:

   move usage sub to top so it actually does something; print usage for param
   errors, instead of just dying
   
2003-10-21 11:51  rstory

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre2 )
   
2003-10-21 11:51  rstory

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.1.pre2 )
   
2003-10-21 11:51  rstory

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.1.pre2 )
   
2003-10-21 11:51  rstory

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.1.pre2 )
   
2003-10-21 11:51  rstory

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre2 )
   
2003-10-21 11:51  rstory

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.1.pre2 )
   
2003-10-21 11:50  rstory

   * perl/SNMP/SNMP.pm:

   - (perl/SNMP/SNMP.pm): version tag ( 5.1.pre2 )
   
2003-10-21 11:50  rstory

   * sedscript.in:

   - (sedscript.in): version tag ( 5.1.pre2 )
   
2003-10-21 11:50  rstory

   * FAQ:

   - (FAQ): version tag ( 5.1.pre2 )
   
2003-10-21 11:50  rstory

   * README:

   - (README): version tag ( 5.1.pre2 )
   
2003-10-21 11:50  rstory

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.1.pre2 )
   
2003-10-21 11:42  rstory

   * Makefile.rules:

   remove bogus install target
   
2003-10-21 11:18  rstory

   * configure:

   configure for new config.in
   
2003-10-21 11:16  rstory

   * configure.in:

   fix cut-n-paste error in perl uninstall support; update version in init
   
2003-10-21 01:54  dts12

   * snmplib/system.c:

   Include <fcntl.h> for definition of O_RDWR. Reported by SebNob.
   
2003-10-21 01:47  dts12

   * include/net-snmp/net-snmp-config.h.in:

   Ensure that multi-line comments aren't broken when the active
   net-snmp-config.h file is generated.  Reported by SebNob.
   (Possibly being a bit over-cautious here, but you can't be too careful!)
   
2003-10-17 22:52  hardaker

   * NEWS:

   more updates
   
2003-10-17 22:39  hardaker

   * agent/snmp_agent.c:

   turn on the lookup cache.
   
2003-10-17 16:35  hardaker

   * man/: Makefile.in, netsnmp_Container_iterator.3,
   netsnmp_baby_steps.3, netsnmp_cache_handler.3,
   netsnmp_container.3, netsnmp_deprecated.3,
   netsnmp_iterator_info_s.3, netsnmp_leaf.3,
   netsnmp_mfd_pdu_context_s.3, netsnmp_row_merge.3,
   netsnmp_scalar_group_group.3, netsnmp_stash_cache.3,
   netsnmp_utilities.3:

   more (new) updates from doxygen
   
2003-10-17 16:33  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_data_list.3, netsnmp_debug.3,
   netsnmp_handler.3, netsnmp_instance.3,
   netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_netsnmp_iterator_info_s.3,
   netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3,
   netsnmp_set_data.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
:

   updates from doxygen
   
2003-10-17 16:16  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - (perl/AnyData_SNMP/Storage.pm): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * perl/ASN/ASN.pm:

   - (perl/ASN/ASN.pm): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * perl/OID/OID.pm:

   - (perl/OID/OID.pm): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * perl/default_store/default_store.pm:

   - (perl/default_store/default_store.pm): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * perl/agent/default_store/default_store.pm:

   - (perl/agent/default_store/default_store.pm): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * perl/agent/agent.pm:

   - (perl/agent/agent.pm): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * sedscript.in:

   - (sedscript.in): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * FAQ:

   - (FAQ): version tag ( 5.1.pre1 )
   
2003-10-17 16:15  hardaker

   * README:

   - (README): version tag ( 5.1.pre1 )
   
2003-10-17 15:51  hardaker

   * local/Version-Munge.pl:

   added anydata modules
   
2003-10-17 15:44  hardaker

   * perl/SNMP/SNMP.pm:

   make gettable return a hash instead.
   
2003-10-17 15:03  hardaker

   * apps/snmptrapd_handlers.c:

   add oid/default portion to help text for the forward token
   
2003-10-17 15:02  hardaker

   * COPYING:

   Add sparta
   
2003-10-17 14:59  hardaker

   * man/snmptrapd.conf.5.def:

   document the forward token
   
2003-10-17 14:41  hardaker

   * Makefile.in:

   use new version modification script
   
2003-10-17 14:40  hardaker

   * local/Version-Munge.pl:

   new version messing-with script
   
2003-10-17 14:39  hardaker

   * agent/mibgroup/versiontag:

   remove portions old script replaced by newer Version-Munge.pl
   
2003-10-17 14:37  hardaker

   * snmplib/snmp_version.c:

   - (snmplib/snmp_version.c): version tag ( 5.1.pre1 )
   
2003-10-15 09:25  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:

   remove hardcoded context name
   
2003-10-14 16:42  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:

   add note that example code is base on a data file
   
2003-10-14 16:32  rstory

   * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
   mfd-access-unsorted-external-readme.m2i:

   add not that iterator get/get-next don't correspond to pdu types, and they
   shouldn't be ordering their data
   
2003-10-14 16:09  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:

   sync comments w/readme
   
2003-10-14 16:08  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   as long as we're using gnu-make specifics, only process config vars once (also
   lets make output represent actual values, instead of script)
   
2003-10-14 16:07  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   use big obnoxious warning; set error for no context if table not settable
   
2003-10-14 16:06  rstory

   * local/mib2c-conf.d/m2c-internal-warning.m2i:

   big obnoxious warning for top of implementation files
   
2003-10-14 16:06  rstory

   * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
   mfd-access-unsorted-external-readme.m2i:

   sync function header summary comments w/readme summary header comments;
   present function in same order in both files
   
2003-10-14 16:04  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   init m2c_data_init
   
2003-10-14 13:34  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:

   use new common setup; wrappers for all container functions, to convert
   between interface context and user context; some param tweaks; remove
   unused prototype; keep ptr to table context in example; rename some vars
   use new MFD_* error codes; rename example function; documenation updates;
   
2003-10-14 13:32  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:

   use new common setup; wrappers for all container functions, to convert
   between interface context and user context; some param tweaks; remove
   unused prototype; keep ptr to table context in example; rename some vars
   
2003-10-14 13:30  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
:

   use new common setup; wrappers for all container functions, to convert
   between interface context and user context; some param tweaks; don't auto
   allocate context for get data, so user could use one they've allocated
   
2003-10-14 13:28  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-setup.m2i:

   common setup for unsorted external, which has 3 parts included at different
   times
   
2003-10-14 13:27  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:

   invert verbose logic test; add quick overview of iteration loop; reorder
   some text/blank lines; update for renamed vars
   
2003-10-14 13:11  rstory

   * local/mib2c-conf.d/syntax-COUNTER64-get.m2i:

   handle counter64 vars
   
2003-10-14 13:10  rstory

   * local/mib2c-conf.d/node-get.m2i:

   use new MFD_* error codes; update for m2c param rename; handle counter64 vars
   
2003-10-14 13:09  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   name deps files explicity, since .c=.deps isn't portable
   
2003-10-14 13:08  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   update base param from mfd reg to mfd pdu ctx; update for renamed mfd/m2c vars;
   rename user reg typedef; no undo in table ctx if table not settable; add user
   reg ptr, request mode and data list to table context; mv container init proto
   and other interface prototypes to their own header; add protos for pre/post
   requests, table context init/cleanup; add set prototypes; include new headers
   at bottom of main header; move as mush of init routine as possible into
   interface code; use new MFD_* return codes; don't run makefile/subagent
   conf files if they've already been run
   
2003-10-14 12:59  rstory

   * local/mib2c-conf.d/mfd-readme.m2c:

   add mfd overview of SNMP and mfd data structures; document m2c configuration
   variables; indent some comments to be more consistent; docs for set support
   
2003-10-14 12:57  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   replace hardcoded header name w/$name.h; documentation updates; use MFD_*
   return codes instead of SNMP_*;  update renamed m2c params; remove local static
   prototypes from headers; new per table interface context; rename interface init;
   use table reg in local table context instead of malloc; remove _ prefix from
   public table allocate & release ctx funcs; init vars in allocate_ctx; call
   table ctx init func in allocate, if defined; wrappers for all mfd functions, to
   convert from our table context to the users registration pointer; after object
   lookup set users indexes back to the varbind oid and set context vars; only
   do get routines for accessable internal indexes; prefix wrappers w/mfd_;
   detect if user get routines munges vb value pointer; check for null ptr before
   free; merge check_index into check_indexes; add set values, commit, undo
   and irreversible commit wrappers; update for renamed commit mode names;
   simplify param for internal index check funcs
   
2003-10-14 12:34  rstory

   * local/mib2c-conf.d/mfd-data-get.m2c:

   put prototypes in $name_data_get.h
   
2003-10-14 12:33  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   update m2c node params to be based on var/val/ref instead of function name
   
2003-10-14 12:31  rstory

   * local/mib2c-conf.d/generic-get-decl.m2i:

   update for rename m2c var names
   
2003-10-14 12:31  rstory

   * local/mib2c-conf.d/: generic-data-context.m2i,
   generic-table-indexes.m2i:

   use m2c_node_summary in comment
   
2003-10-14 12:30  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   documentation updates; use MFD_* return codes instead of SNMP_*; put prototypes
   in $name_data_set.h; update renamed m2c params; add external index check func
   if table has external index; simplify param for internal index check funcs
   
2003-10-14 12:27  rstory

   * local/mib2c-conf.d/parent-dependencies.m2i:

   remove mfd reg param && assert
   
2003-10-14 12:26  rstory

   * local/mib2c-conf.d/node-set.m2i:

   documentation updates; use MFD_* return codes instead of SNMP_*; add per node
   undo_setup ; update for renamed commit mode names; update renamed mfd params
   
2003-10-14 12:24  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   documentation updates; chg mfd_reg params to table_reg; use MFD_* return
   codes instead of SNMP_*; no per node code in table undo_setup (will be in
   new per node undo_setup); update for renamed commit mode names
   
2003-10-14 12:20  rstory

   * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i:

   indent to match other readmes
   
2003-10-14 12:18  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   rename m2c_table_writable to m2c_table_settable (consistent w/node.settable);
   base m2c_table_row_creation on new function table_has_create; new
   m2c_table_external_indexes base on new function count_external_indexes
   
2003-10-14 12:15  rstory

   * local/mib2c-conf.d/details-table.m2i:

   remove unused lines; add oid length in output
   
2003-10-14 12:14  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   only set defaults if value is empty
   
2003-10-14 11:48  rstory

   * snmplib/container_iterator.c:

   if sorted, skip iteration on find first; add new reuse param to save_pos
   
2003-10-14 11:38  rstory

   * agent/mibgroup/agentx/agentx_config.c:

   log each agentxperms part separtely, so as not to crash if any of the optional
   items are left out; update help to show that optional parms must be in order
   
2003-10-14 11:18  rstory

   * local/mib2c:

   change counter 64 type from 'counter64' to 'U64', since the former can't be
   used as a variable declaration type; process $HOME/.snmp/mib2c.conf, if it
   exists; new foreach internalindex and externalindex; new sub table_has_create
   and count_external_indexes
   
2003-10-14 09:49  rstory

   * include/net-snmp/library/snmp_assert.h:

   don't require DEBUG dfine for asserts; new logic: use assert if
   NETSNMP_USE_ASSERT defines. otherwise, failed asserts will use snmp_log
   to log a message (unless SNMP_NO_DEBUGGING is defined).
   
2003-10-14 09:45  rstory

   * agent/helpers/table_mfd.c,
   include/net-snmp/agent/table_mfd.h:

   update for renamed modes; chg callback param to use new mfd_pdu_ctx; don't
   split callbacks into two structures; define mfd specific error codes as a
   subset of existing error codes; add documentation; remove table registration
   from registration param list, since it's in the mfd reg obj; handle get request
   split into object_lookup and get values; only call next handler if next handler
   has access method; tweak lookup params: return error code and set found row
   in new pdu ctx param
   
2003-10-14 09:35  rstory

   * include/net-snmp/library/container_iterator.h:

   add reuse flag to ctx dup params
   
2003-10-14 09:25  rstory

   * include/net-snmp/agent/snmp_agent.h:

   add mode msg defines for baby step modes; simplify mode test macros; add
   next_mode to agent_request_info
   
2003-10-14 09:24  rstory

   * include/net-snmp/library/snmp.h:

   add internal msg defines for baby step modes; renumber get stash mode; fix typo
   in comment; reserve  modes < 128 for set processing to simplify mode tests
   
2003-10-14 09:20  rstory

   * include/net-snmp/agent/baby_steps.h:

   rename a few modes
   
2003-10-14 09:20  rstory

   * agent/helpers/baby_steps.c:

   update for renamed modes; add mode map for get-requests as well
   
2003-10-14 09:19  rstory

   * agent/snmpd.c:

   const correctness
   
2003-10-14 09:18  rstory

   * agent/snmp_agent.c:

   remove ifdef'd code after restoring some of it; update new reqinfo ptr in
   requests; fix enless loop; fix typos in asserts
   
2003-10-14 09:15  rstory

   * net-snmp-config.in:

   check for relative path to src dir for build-dir checks
   
2003-10-14 06:29  rstory

   * agent/: Makefile.in (V5-0-patches.3), Makefile.in:

   don't leave possibly empty configure @var@ on continuation line by itself
   
2003-10-08 22:12  hardaker

   * agent/mibgroup/mibII/: var_route.c (V5-0-patches.2), var_route.c
:

   patch from Johannes Schmidt-Fischer to fix HPUX 11
   
2003-10-08 14:08  rstory

   * agent/helpers/table.c:

   add detail on improperyly registered table message, and chg to ERR (from INFO);
   fix valid column search for ranges; go straight to first row if no indexes
   
2003-10-07 15:10  rstory

   * agent/mibgroup/agentx/agentx_config.c:

   more useful help text for agentxperms
   
2003-10-07 14:43  rstory

   * agent/snmpd.c:

   fix logic check of DS_AGENT_QUIT_IMMEDIATELY so that parent and child don't
   both try to become the master agent. Logic seems backwards to me - do we have
   all these DS vars document somewhere?
   
2003-10-07 14:39  rstory

   * snmplib/system.c:

   netsnmp_daemonize: init local var; chg return code to be fork result; add docs
   
2003-10-07 07:00  hardaker

   * local/: mib2c (V5-0-patches.3), mib2c:

   Check for ^-S instead of -S, as reported by Jean-Marc Ranger on -users
   
2003-10-07 03:13  dts12

   * local/mib2c:

   There are no statistics printed, so there's no point in having
   a flag to turn them off.
   
2003-10-04 11:01  rstory

   * dist/net-snmp.spec:

   merge changes from 5.0 patches branch; fix to build without requiring arguments;
   separate embedded perl and perl modules options; fix fix for init.d script
   for non-/usr/local installation
   
2003-10-03 07:43  rstory

   * agent/mibgroup/examples/ucdDemoPublic.conf:

   change v1 demo community to match what is actualt configured on the
   soon-to-be-reopened test.net-snmp.org
   
2003-10-02 19:30  rstory

   * agent/mibgroup/examples/ucdDemoPublic.conf:

   add explanatory text and lines/arrows showing relationship between entries;
   add createUser lines, w/note explaining they might be better suited for
   the persistentdir snmpd.conf for security purposes.
   
2003-10-02 11:04  hardaker

   * man/mib2c.1.def:

   document the -I switch
   
2003-10-02 10:54  hardaker

   * Makefile.rules, Makefile.top, NEWS, configure
, configure.in, agent/Makefile.in,
   apps/Makefile.in, local/Makefile.in, man/Makefile.in
, mibs/Makefile.in, testing/Makefile.in:

   Robert told me to keep going, so I added support for a --with-install-prefix
   flag to configure (and thus a INSTALL_PREFIX make variable as well).
   
2003-10-01 16:30  hardaker

   * Makefile.in, Makefile.rules, Makefile.top,
   NEWS, configure, configure.in,
   agent/Makefile.in, apps/Makefile.in, local/Makefile.in
, man/Makefile.in, mibs/Makefile.in:

   Support for "make uninstall"
   
2003-10-01 14:51  hardaker

   * apps/snmptranslate.c:

   Added -L support for output logging.
   
2003-10-01 14:49  hardaker

   * agent/mibgroup/disman/mteEventTable.h:

   updated prototypes to match earlier trap -> notification string replacements.
   
2003-09-30 17:20  rstory

   * local/mib2c-conf.d/syntax-RowStatus-varbind-validate.m2i:

   syntax specific varbind validation
   
2003-09-30 17:20  rstory

   * local/mib2c-conf.d/: syntax-RowStatus-dependencies.m2i,
   syntax-StorageType-dependencies.m2i:

   syntax specific dependency checks
   
2003-09-30 17:19  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-readme.m2i:

   fix typos
   
2003-09-30 17:19  rstory

   * local/mib2c-conf.d/: syntax-DateAndTime-get.m2i,
   syntax-DateAndTime-readme.m2i:

   set emags tag for c; update variable name
   
2003-09-30 17:18  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   set emags tag for c; add/correct doxygen style docs; new validate_index,
   undo_setup, reversible_commit, final_commit
   
2003-09-30 17:17  rstory

   * local/mib2c-conf.d/parent-dependencies.m2i:

   set emags tag for c; in check_dependencies, remove non-existant param and
   include any node specific syntax dependencies
   
2003-09-30 17:15  rstory

   * local/mib2c-conf.d/node-varbind-validate.m2i:

   new include to do basicy syntax validation against an incoming varbind
   
2003-09-30 17:14  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:

   add/correct doxygen style docs in comments; change example from linked list
   to flat file; use var for func params so it's easy to change; check new
   m2c_include_examples before including example code;
   
2003-09-30 17:12  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-header.m2i:

   add/correct doxygen style docs in comments; change example from linked list
   to flat file; use var for func params so it's easy to change
   
2003-09-30 17:11  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
:

   set emacs tag to c; add/correct doxygen style docs in comments; use local
   static variable_list for index to oid conversion; free memory used in that
   conversion, eventually; don't ignore rc from build_oid_noalloc here (return
   it and let someone else ignore it); prefix some internal functions names w/'_';
   wrapper around get_data to allocate new context
   
2003-09-30 17:08  rstory

   * local/mib2c-conf.d/: node-get.m2i, node-set.m2i:

   set emacs tag to c; add/correct doxygen style docs in comments
   
2003-09-30 17:06  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   new mfd_base_params var so it's easy to change params; chg comments so that
   indent won't not indent; don't include some prototypes here if the function
   is in *_interfaces; new pre/post request functions; moved bulk of table
   init into interfaces, just a little function setup here
   
2003-09-30 16:54  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   set emacs mode to Makefile; turn off strict token checks til wes gets @ escape;
   expand deps includes since $(x:.c=.deps) isn't portable
   
2003-09-30 16:46  rstory

   * local/mib2c:

   only put MIB2C_DIR env var in search path if it isn't empty
   
2003-09-30 16:45  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   create new $name_interface.h header; move table initialization here; prefix a
   bunch of interface functions w/'_'; use new m2c_node_summary; use new
   m2c_node_var_* variables; change some accessible tests to settable tests; use
   new node-varbind-validate include; always call user $node_check_value; new
   functions to check new index syntax; new _set_values, _undo_setup and
   _undo_values to call user functions
   
2003-09-30 16:36  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   set emacs mode to c; tweak processing msgs; always include parent-set; move
   parent dependencies to bottom of file; add $node_check_index
   
2003-09-30 16:25  rstory

   * local/mib2c-conf.d/mfd-data-get.m2c:

   tweak processing msgs
   
2003-09-30 16:23  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   set emacs mode to c; add some sanity checks; set up new $m2c_enum_mask,
   $m2c_node_var_val, $m2c_node_var_ref, $m2c_node_var_val_ptr, $m2c_node_summary
   
2003-09-30 16:18  rstory

   * local/mib2c-conf.d/generic-data-allocate.m2i:

   set emacs mode to c; remove unused create_undo_context
   
2003-09-30 16:15  rstory

   * local/mib2c-conf.d/: generic-ctx-copy.m2i,
   generic-ctx-get.m2i, generic-ctx-set.m2i,
   m2c_setup_table.m2i:

   set emacs mode to c; suck 'ctx->' or 'ctx.' into $m2c_data_item
   
2003-09-30 16:11  rstory

   * local/mib2c-conf.d/details-table.m2i:

   set emacs mode to c
   
2003-09-30 16:10  rstory

   * local/mib2c-conf.d/details-enums.m2i:

   set emacs mode to c; generate define for mask of all bits
   
2003-09-30 14:27  hardaker

   * local/mib2c-conf.d/mfd-readme.m2c:

   xxx tagging.
   
2003-09-30 14:26  hardaker

   * local/mib2c-conf.d/mfd-makefile.m2m:

   create the Makefile to either reference a Net-SNMP source dir or not
     (and require gnu-make or not).
   
2003-09-30 06:50  rstory

   * local/mib2c:

   new flag/token strict_unk_token will abort on unknow @token
   
2003-09-30 06:38  rstory

   * include/net-snmp/library/check_varbind.h:

   add netsnmp_check_vb_size, netsnmp_check_vb_size_range
   and netsnmp_check_vb_rowstatus_value
   
2003-09-30 06:37  rstory

   * snmplib/check_varbind.c:

   more null ptr checks; add netsnmp_check_vb_size, netsnmp_check_vb_size_range
   and netsnmp_check_vb_rowstatus_value
   
2003-09-30 06:34  rstory

   * local/mib2c-conf.d/: generic-data-context.m2i,
   generic-get-char.m2i, generic-get-decl-bot.m2i,
   generic-get-decl.m2i, generic-get-long.m2i,
   generic-get-oid.m2i, generic-header-bottom.m2i,
   generic-header-top.m2i, generic-source-includes.m2i,
   generic-table-indexes.m2i, generic-value-map-reverse.m2i
, generic-value-map.m2i, m2c_setup_enum.m2i,
   mfd-data-access.m2c, node-storage.m2i,
   syntax-InetAddress-get.m2i, syntax-InetAddress-set.m2i,
   syntax-InetAddressType-get.m2i,
   syntax-InetAddressType-set.m2i, syntax-RowStatus-get.m2i
, syntax-TestAndIncr-get.m2i:

   set emacs mode to c
   
2003-09-30 06:19  rstory

   * local/mib2c-conf.d/details-node.m2i:

   set emacs mode to c; fix generated comment
   
2003-09-30 06:18  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   new flag for including example code
   
2003-09-29 22:45  hardaker

   * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i
, mfd-readme.m2c:

   Misc updates for readability, etc.
   
2003-09-29 16:43  hardaker

   * local/mib2c-conf.d/mfd-readme.m2c:

   Initial word smithing of the global README.
   
2003-09-29 15:41  hardaker

   * local/mib2c:

   Support a -I switch to specify config file search paths.
   
2003-09-29 15:30  hardaker

   * local/mib2c.iterate_access.conf:

   missing some end statements
   
2003-09-29 14:27  hardaker

   * NEWS:

   reference new disman features
   
2003-09-29 14:25  hardaker

   * man/snmpd.conf.5.def:

   document (poorly of course) new monitoring features.
   
2003-09-29 14:16  hardaker

   * agent/mibgroup/disman/mteEventTable.c:

   - trapEvent -> notificationEvent
   
2003-09-29 14:13  hardaker

   * agent/mibgroup/disman/mteEventTable.c:

   - linkUpDownTraps -> linkUpDownNotifications
   
2003-09-29 14:09  hardaker

   * agent/mibgroup/disman/: mteEventTable.c, mteEventTable.h
, mteTriggerTable.c:

   - A new snmpd.conf token (trapEvent) for generating traps of any kind
     on a monitoring event and a -e switch to monitor token to reference it.
   - A new snmpd.conf token linkUpDownTraps to enable linkUp/linkDown
     traps using the above piece.
   
2003-09-29 07:00  hardaker

   * dist/snmpd-init.d:

   /etc/init.d -> /etc/rc.d/init.d
   
2003-09-28 21:58  hardaker

   * include/net-snmp/agent/snmp_agent.h:

   remove comment in comment problem.
   
2003-09-28 19:58  hardaker

   * man/snmp_trap_api.3.def:

   Added Dave's really coll ascii diagram from -users explaining how
   traps are sent to their destinations over any SNMP version.
   
2003-09-28 19:39  hardaker

   * agent/mibgroup/examples/notification.c:

   Added Dave's really coll ascii diagram from -users explaining how
   traps are sent to their destinations over any SNMP version.
   
2003-09-26 22:29  hardaker

   * agent/agent_trap.c:

   properly malloc the enterprise pointer before using it.
   
2003-09-26 21:27  hardaker

   * perl/SNMP/: SNMP.xs (V5-0-patches.4), SNMP.xs:

   correct length in string fixed string comparison
   
2003-09-26 16:19  hardaker

   * dist/net-snmp.spec:

   misc install fixes (mostly perl) and one perl patch.
   
2003-09-26 10:31  hardaker

   * perl/SNMP/: SNMP.xs (V5-0-patches.3), SNMP.xs:

   fix useNumeric once and for all (maybe)
   
2003-09-20 22:38  hardaker

   * agent/mibgroup/host/: hr_swrun.c (V5-0-patches.1), hr_swrun.c
:

   Patch #809243 for bug #808920 from Bob R. for fixing process name discrepency (ps vs SNMP)
   
2003-09-20 22:29  hardaker

   * agent/helpers/: instance.c (V5-0-patches.1), instance.c:

   patch #807414 for bug #757923 by Bob Rowlands to fix int watching on 64 bit systems
   
2003-09-17 20:16  rstory

   * agent/helpers/table_mfd.c:

   use net data_list_add_data
   
2003-09-17 17:48  rstory

   * include/net-snmp/agent/table_mfd.h:

   change mfd api parameters
   
2003-09-17 17:47  rstory

   * agent/snmp_agent.c:

   use new inline macros; always create agent_req_info when creating asp; move
   getbulk reorder code into an inline function for code readability; deprecate
   netsnmp_set_request_error and netsnmp_set_mode_request_error in favor
   of new netsnmp_request_set_error; deprecate netsnmp_set_all_requests_error in
   favor of new netsnmp_request_set_error_all; try and return useful error codes
   
2003-09-17 17:29  rstory

   * include/net-snmp/library/snmp-tc.h:

   make sure params are unique
   
2003-09-17 17:24  rstory

   * include/net-snmp/net-snmp-config.h.in:

   autoheader update for new acconfig.h
   
2003-09-17 17:07  rstory

   * local/mib2c-conf.d/m2c_setup_enum.m2i:

   setup for enum vars
   
2003-09-17 17:05  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   remove create_undo_context (assuming undo_context == data_context for now);
   fix log level macro; allocate_data_context moved elsewhere
   
2003-09-17 17:03  rstory

   * local/mib2c-conf.d/parent-dependencies.m2i:

   fix paramater type;
   
2003-09-17 16:57  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   don't need source dir if we use new net-snmp-config --build-includes; add
   build/src dir -I paths before base cflags
   
2003-09-17 16:55  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   use new inline macros; add object_syntax_check processing;
   
2003-09-17 16:54  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   only include parent-set if data context is generated & allocated
   
2003-09-17 16:50  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   per node setup for enums
   
2003-09-17 16:47  rstory

   * local/mib2c-conf.d/: generic-get-char.m2i,
   generic-value-map.m2i:

   new file to setup enums vars
   
2003-09-17 16:43  rstory

   * local/mib2c-conf.d/generic-table-enums.m2c:

   new file to generate enums header file
   
2003-09-17 16:40  rstory

   * local/mib2c-conf.d/: generic-ctx-get.m2i,
   generic-ctx-set.m2i, generic-data-context.m2i,
   m2c_setup_table.m2i, mfd-access-unsorted-external-body.m2i
:

   new m2c_data_item for getting to data items, so includes don't need to know
   whether or not to use data->item or data.item.
   
2003-09-17 16:34  rstory

   * local/mib2c-conf.d/details-enums.m2i:

   move some setup for enums to m2c_setup_node and new m2c_setup_enum; add some
   comments and examples to document process flow; move some comments to the
   top of the header instead for each node; make sure internal mapping
   defines are unique per node
   
2003-09-17 16:32  rstory

   * snmplib/data_list.c:

   use doxygen deprecated tag instead of simple comments
   
2003-09-17 16:29  rstory

   * local/mib2c-conf.d/mfd-top.m2c,
   include/net-snmp/library/container.h:

   use new inline macros; change FIRST to use find_next instead of find; add
   func pointer for item memory free
   
2003-09-17 16:11  rstory

   * include/net-snmp/library/check_varbind.h:

   prototype for new check_vb_type
   
2003-09-17 13:09  rstory

   * include/net-snmp/agent/snmp_agent.h:

   add comments; add agent_request_info ptr to request_info; add
   netsnmp_request_set_error; deprecate netsnmp_set_request_error and
   netsnmp_set_mode_request_error; use new inline macros; remove unused pdu
   pointer from agent_request_info
   
2003-09-17 13:05  rstory

   * agent/helpers/table_mfd.c:

   for set, save row in first request; chg mfd param list; don't call later
   modes unless row exists; call lower handlers;
   
2003-09-17 12:34  rstory

   * include/net-snmp/library/data_list.h, snmplib/data_list.c
:

   use new inline macros; add data_list_add_node, data_list_add_data
   
2003-09-17 12:08  rstory

   * agent/agent_handler.c, agent/agent_registry.c,
   agent/helpers/table.c, agent/helpers/table_data.c,
   agent/helpers/table_dataset.c,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h:

   use new inline macros
   
2003-09-17 12:02  rstory

   * include/net-snmp/library/snmp-tc.h:

   new netsnmp_dateandtime_set_buf_from_vars
   
2003-09-17 11:58  rstory

   * snmplib/snmp-tc.c:

   new netsnmp_dateandtime_set_buf_from_vars
   
2003-09-17 09:49  rstory

   * snmplib/container.c:

   use new inline macro
   
2003-09-17 09:49  rstory

   * snmplib/check_varbind.c:

   use new inline macros; new check_vb_type
   
2003-09-17 09:48  rstory

   * snmplib/.cvsignore:

   ignore binary array test binary
   
2003-09-17 09:46  rstory

   * win32/: config.h, net-snmp/net-snmp-config.h:

   update for new inline macros (I think microsloth supports inline)
   
2003-09-17 09:43  rstory

   * include/net-snmp/system/: aix.h, hpux.h, irix.h
, osf5.h:

   turn off net-snmp use of inline for non-gcc compilers (don't undef inline)
   
2003-09-17 09:38  rstory

   * acconfig.h:

   define (and comment) macros for handling inline use in net-snmp
   
2003-09-17 09:37  rstory

   * net-snmp-config.in:

   mv build dir check to subroutine; add missing NSC_SRC_LIBDIRS; add new
   --build-includes
   
2003-09-17 09:33  rstory

   * configure.in:

   add -Winline to dev flags
   
2003-09-17 09:33  rstory

   * Makefile.in:

   give reason when re-running config.status
   
2003-09-16 17:25  hardaker

   * README:

   peter hicks
   
2003-09-16 17:24  hardaker

   * perl/SNMP/SNMP.pm:

   Patch from Peter Hicks for a new get_table function
   
2003-09-16 17:09  hardaker

   * snmplib/: snmpUDPIPv6Domain.c (V5-0-patches.1),
   snmpUDPIPv6Domain.c:

   Patch from Katsuhisa ABE from -users to fix a masking problem
   
2003-09-12 12:43  hardaker

   * dist/: RELEASE-INSTRUCTIONS, net-snmp.spec:

   - minor changes for improved perl Makefile.PL argument support (>= 5.0.9)
   
2003-09-12 11:03  hardaker

   * Makefile.in (V5-0-patches.2), Makefile.in:

   Patch for --with-perl-modules extra argument support
   
2003-09-12 06:28  rstory

   * configure:

   configure to match config.in
   
2003-09-12 06:25  rstory

   * configure.in:

   fix mis-matched parens
   
2003-09-11 15:50  rstory

   * agent/snmpd.c:

   use new netsnmp_daemonize library call
   
2003-09-11 15:48  rstory

   * local/mib2c.access_functions.conf:

   move comments about routines closer to routines to reduce confusion
   
2003-09-11 15:47  rstory

   * local/mib2c:

   add @debug@ token to turn debug on/off; print locations for more warnings/errors
   
2003-09-11 15:45  rstory

   * local/mib2c-conf.d/default-mfd-top.m2c:

   defaults for two new flags: readme_verbose and data_transient
   
2003-09-11 15:44  rstory

   * local/mib2c-conf.d/syntax-DateAndTime-readme.m2i:

   readme for DateAndTime
   
2003-09-11 15:44  rstory

   * local/mib2c-conf.d/syntax-DateAndTime-get.m2i:

   add buf len param to netsnmp_dateandtime_set
   
2003-09-11 15:33  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   un-comment include of enums header; move all data context processing into
   include; don't assume pointers to data/undo contexts; only define prototype
   for allocate_data if needed; run enum header conf file; run new readme conf file
   
2003-09-11 14:12  rstory

   * net-snmp-config.in:

   add build-lib-deps
   
2003-09-11 14:04  rstory

   * local/mib2c-conf.d/mfd-makefile.m2m:

   open file earlier; use new var for default NETSNMPDIR; don't assume NETSNMPDIR
   is sourcedir; use new net-snmp-config options for get lib dirs/deps
   
2003-09-11 13:58  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   include new generic-data-allocate if data_allocate set and data_context is
   generated; move table_(allocate|release)_ctx here
   
2003-09-11 13:55  rstory

   * local/mib2c-conf.d/generic-data-allocate.m2i:

   new file for allocate/release of data context
   
2003-09-11 13:54  rstory

   * local/mib2c-conf.d/mfd-data-get.m2c:

   move data allocate/release to it's own include; only include it if data_allocate
   set and data_context isn't generated
   
2003-09-11 13:52  rstory

   * local/mib2c-conf.d/: mfd-access-unsorted-external-readme.m2i
, mfd-readme.m2c:

   new readme generation
   
2003-09-11 13:52  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-interface.m2i
:

   wrap get_first/get_next so we can move index2oid here and make it static
   
2003-09-11 13:51  rstory

   * local/mib2c-conf.d/mfd-access-unsorted-external-body.m2i:

   only generate tabe_get_data for transient data; move index2oid into interface
   code; gen different code based on data transient setting
   
2003-09-11 13:44  rstory

   * local/mib2c-conf.d/m2c_setup_table.m2i:

   default to generated, non-allocated data_context
   
2003-09-11 13:40  rstory

   * local/mib2c-conf.d/generic-value-map-reverse.m2i:

   fix renamed var
   
2003-09-11 13:40  rstory

   * local/mib2c-conf.d/generic-table-oids.m2c:

   don't include enum stuff in oid header
   
2003-09-11 13:39  rstory

   * local/mib2c-conf.d/generic-table-indexes.m2i:

   remove unused owner ptr
   
2003-09-11 13:39  rstory

   * local/mib2c-conf.d/generic-get-decl-bot.m2i:

   fix len_ptr variable name
   
2003-09-11 13:39  rstory

   * local/mib2c-conf.d/generic-get-char.m2i:

   define IS_SET_* macros here instead of in header
   
2003-09-11 13:37  rstory

   * local/mib2c-conf.d/generic-data-context.m2i:

   merge data struct back into single typedef; don't generate struct if user
   specified existing struct; add * in typedef if data_allocate set
   
2003-09-11 13:35  rstory

   * local/mib2c-conf.d/generic-ctx-copy.m2i:

   remove example start/end (parent decides that)
   
2003-09-11 13:35  rstory

   * local/mib2c-conf.d/details-table.m2i:

   more distinctive separator before tables
   
2003-09-11 13:18  rstory

   * local/mib2c-conf.d/details-enums.m2i:

   remove IS_SET_* macros; tweak conditions for generating enums and mapping
   macros
   
2003-09-11 13:09  rstory

   * snmplib/system.c:

   new netsnmp_daemonize
   
2003-09-11 13:05  rstory

   * include/net-snmp/library/system.h:

   reduce scope of sun's copyright claim; bail if net-snmp-config not included;
   prototype for new netsnmp_daemonize
   
2003-09-11 12:57  rstory

   * agent/mibgroup/examples/netSnmpHostsTable_access.c:

   fix comment typo; document possible race condition and move one line to
   make window smaller
   
2003-09-11 12:55  rstory

   * net-snmp-config.in:

   use vars to make it easier to understand what flags are what in generated
   version; group similar options together; add options to to get source
   directory and lib path in build dir; add --base-subagent-libs (no lib path),
   --libdir
   
2003-09-11 08:33  rstory

   * configure:

   configure to match config.in
   
2003-09-11 08:26  rstory

   * configure.in:

   trap bad options --with-modules or --with-out-modules
   
2003-09-05 23:37  hardaker

   * README (V5-0-patches.7), README:

   added Bob Rowlands
   
2003-09-05 22:36  hardaker

   * agent/helpers/: table.c, table_iterator.c (V5-0-patches.[2,2]),
   table.c, table_iterator.c:

   Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t)
   
2003-09-05 22:30  hardaker

   * agent/mibgroup/agentx/: protocol.c (V5-0-patches.1), protocol.c
:

   Patch #800485 from Bob Rowlands for 64 bit agentx problems
   
2003-09-05 22:16  hardaker

   * snmplib/: snmpusm.c (V5-0-patches.1), snmpusm.c:

   Patch #792008 from Thomas? to allow usmUser tokens to override previous entries
   
2003-09-05 22:04  hardaker

   * man/: mib2c.1.def, snmpcmd.1.def, snmpdelta.1, snmpdf.1,
   snmpnetstat.1, snmpstatus.1.def, snmptable.1.def, snmptest.1.def,
   snmptranslate.1.def (V5-0-patches.[2,2,1,1,1,1,1,1,1]), mib2c.1.def
, netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_data_list.3, netsnmp_debug.3,
   netsnmp_handler.3, netsnmp_instance.3,
   netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_netsnmp_iterator_info_s.3,
   netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3,
   netsnmp_set_data.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
, snmpcmd.1.def, snmpdelta.1, snmpdf.1,
   snmpnetstat.1, snmpstatus.1.def, snmptable.1.def,
   snmptest.1.def, snmptranslate.1.def:

   Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages.
   
2003-09-05 21:21  hardaker

   * Makefile.in, configure, configure.in (V5-0-patches.[9,9,9]),
   Makefile.in, configure, configure.in:

   Add optional arguments to the --with-perl-modules flag for passing down
   
2003-09-05 16:56  hardaker

   * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h
   (V5-0-patches.[4,2]), agent/snmp_agent.c,
   include/net-snmp/agent/snmp_agent.h:

   - fix a getbulk bug pointed out by Jurij Smakov.
   
2003-09-05 06:25  dts12

   * include/net-snmp/agent/agent_trap.h, agent/agent_trap.c
:

   Re-written internals of agent trap generation.
   Work with separate v1 and v2 template PDUs, and separate
   (standalone) routines to convert between them, following RFC 2576,
   Hopefully a somewhat cleaner approach than before,
   
2003-09-02 23:09  hardaker

   * dist/net-snmp.spec:

   - new spec to include building the perl modules.
     - done in sort of a temporary hacky way till proper support is put
       directly into the master Makefile to support optional arguments
       being passed to the Makefile.PL script.
   
2003-09-02 23:07  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   update to include RPM building instructions.
   
2003-09-02 23:07  hardaker

   * dist/Makefile:

   Modifications to support perl and building source and binary at once.
   
2003-09-02 14:53  rstory

   * dist/nsb-nightly:

   add option to not source ~/.nsb-nightly; don't remobe build dir on success here
   
2003-09-02 14:52  rstory

   * dist/nsb-functions:

   allow env vars to override defaults for more options; rename DATE to
   NSB_DATE; only scp make files from this run; add uname to output
   
2003-09-01 16:45  hardaker

   * Makefile.in:

   prune dist/rpm from etags results
   
2003-08-28 02:02  dts12

   * apps/snmptrapd.c:

   A configure token to control the addresses/ports that trapd listens on.
   
2003-08-22 02:38  dts12

   * perl/SNMP/SNMP.pm:

   Document the default version change.
   
2003-08-21 14:28  rstory

   * dist/cvsup:

   make upload tarball name based on date
   
2003-08-21 01:55  dts12

   * agent/snmp_agent.c:

   If a GETBULK hits the end of the MIB tree, make sure any empty varbinds
   are returned as 'endOfMibView' exceptions, rather than (.0.0 = NULL)
   
   If *all* the repeating varbinds hit the end of the MIB tree, truncate
   after the first full empty row.
   
2003-08-21 01:50  dts12

   * agent/snmp_agent.c:

   If there's a mixture of "still active" repetitions, and ones that have
   already reached the end of the OID tree, then some of the varbind structures
   may well be NULL.
     It's preferable to skip these, and continue processing everything else,
   rather than crash the server:-)
   
2003-08-21 01:29  dts12

   * acconfig.h, configure, configure.in,
   agent/mibgroup/smux/smux.c,
   include/net-snmp/net-snmp-config.h.in:

   Default to global SMUX access (as currently), but supply a configure
   option to set default SMUX access to be localhost only.
   Happy now?
   
2003-08-21 01:24  dts12

   * acconfig.h:

   Ensure that the SNMP_TRANSPORT_CALLBACK_DOMAIN token remains available
   when configure system files are recreated.
   
2003-08-20 02:39  dts12

   * agent/snmp_agent.c:

   Expand the description of the post-BULK re-organisation, so it's somewhat
   clearer what's happening.  It took me best part of an hour (plus inserting
   assorted debugging statements) to make sense of this!
   
2003-08-20 02:36  dts12

   * agent/agent_handler.c:

   Register MIBs using the lowest-level available name, rather than the
   first handler in the chain.   This no longer results in the whole MIB
   registry being identified as "bulk_to_get"!
   
2003-08-20 02:26  dts12

   * agent/mibgroup/ucd-snmp/: extensible.c, extensible.h:

   Unregister (relocatable) extensions when re-reading the configuration file.
   This allows "exec" lines to be re-loaded without causing the agent to crash!
   
2003-08-19 08:12  dts12

   * perl/SNMP/SNMP.xs:

   Better fix for Bug #630348.  Treat all DBPRT calls consistently, and
   make sure the PerlIO_printf call is passed the correct parameter list.
   
2003-08-19 07:31  dts12

   * perl/SNMP/SNMP.xs:

   Whatever the cause of bug #630348 was, this isn't the answer.
   With 'PerlIO_fprintf', it doesn't compile!  More investigation needed.
   
2003-08-19 01:56  dts12

   * agent/mibgroup/smux/smux.c:

   Allow the (compile-time) option of restoring global access to SMUX services.
   If the consensus is that this should be the default (as currently), then
   I've no strong feelings either way.  Feel free to adjust accordingly.
   
2003-08-19 01:53  dts12

   * agent/helpers/cache_handler.c:

   Automatically release expired cache resources.
   
2003-08-19 01:52  dts12

   * agent/helpers/cache_handler.c:

   Invalidate the cache on (successful) SET requests.
   This is currently done regardless - it would be sensible to make it
   configurable on a per-cache basis.
   
2003-08-18 15:14  rstory

   * snmplib/container_iterator.c:

   comment out code that shouldn't have been checked in yet
   
2003-08-18 15:13  rstory

   * snmplib/container.c:

   update for correct method to cleanup container factory list; remove
   release_if_top and _ba_* functions
   
2003-08-18 15:11  rstory

   * include/net-snmp/library/container.h:

   update prototype for correct function to cleanup container factory list; fix
   comment typos; remove release_if_top prototype and call in CONTAINER_FREE
   
2003-08-18 15:09  rstory

   * agent/snmp_vars.c:

   call correct function to cleanup container factory list
   
2003-08-18 15:08  rstory

   * agent/agent_handler.c:

   document segfault location for future fixing
   
2003-08-18 09:12  dts12

   * agent/mibgroup/agent/nsCache.c:

   Bring into line with new cache release API definition.
   
2003-08-18 08:49  rstory

   * agent/helpers/table_mfd.c:

   source for table_mfd
   
2003-08-18 08:30  hardaker

   * include/net-snmp/agent/stash_cache.h:

   opps.  missed the header
   
2003-08-18 08:04  rstory

   * include/net-snmp/agent/table_mfd.h:

   don't reference non-existent file
   
2003-08-18 08:01  rstory

   * include/net-snmp/agent/table_mfd.h:

   header for table_mfd
   
2003-08-18 06:35  rstory

   * include/net-snmp/library/container_iterator.h:

   header for container iterator
   
2003-08-18 05:42  dts12

   * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
   tcpTable.c, udp.c, udpTable.c:

   New v5-style handlers should only ever receive MODE_GET requests.
   Log a warning for other unexpected (or unrecognised) request modes.
   
2003-08-18 03:19  dts12

   * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
   tcpTable.c, udp.c, udpTable.c:

   Use the new (internal) cache validity checking.
   Qn: How can we access the request-information structure (or similar)
       from within iterator data_point routines?
   
2003-08-18 03:17  dts12

   * agent/helpers/cache_handler.c,
   include/net-snmp/agent/cache_handler.h:

   Provide an API for determining whether a given cache is currently valid.
   Release old cache resources before loading the new values.
   NB: This involves a change in the 'free' hook API.
   
2003-08-18 03:14  dts12

   * include/net-snmp/library/container.h:

   The macro function definitions rely on logging routines from 'snmp_logging.c'
   so the appropriate declarations and defined constants need to be available.
   
2003-08-18 03:12  dts12

   * include/net-snmp/agent/ds_agent.h, agent/snmp_agent.c
, agent/mibgroup/smux/smux.c,
   agent/mibgroup/smux/smux.h:

   Support configuration of the socket address to listen for SMUX connections on.
   
   Note: Change of behaviour - this patch defaults to listening for connections
   from the localhost only.
   
2003-08-18 02:55  dts12

   * include/net-snmp/library/default_store.h,
   snmplib/snmpUDPDomain.c, snmplib/snmp_api.c:

   Provisional support for sending client requests from a specified interface
   or socket address.
   Qn: Should this be applied to TCP connections too?
       What about other transports?
   
2003-08-18 02:53  dts12

   * include/net-snmp/library/mib.h, snmplib/mib.c:

   Implement 'snprintf_description' routines,
   to output MIB definitions to a string rather than a file.
   
2003-08-17 16:49  rstory

   * local/mib2c-conf.d/syntax-RowStatus-get.m2i:

   fix hardcoded var names/constants (eek!)
   
2003-08-17 16:47  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   rename some typedefs; add *_ref_* typedefs; make netsnmp_index first item
   in ctx; make index local instead of ptr; run new mfd-access-*-header; add
   some prototypes, debug msgs; update init to set up mfd_registration, container,
   *_get_values; fix renames mfd registration routine; run new makefile and
   subagent conf files
   
2003-08-17 16:43  rstory

   * local/mib2c-conf.d/mfd-interface.m2c:

   include mfd header; new *_get_values; tweak *_get_column: include accessible
   indexes, push var memory check up a level *_get_values (should go up one
   more, into helper instead of generated code); run new mfd_access_*_interface
   
2003-08-17 16:40  rstory

   * local/mib2c-conf.d/mfd-data-set.m2c:

   move process print after noaccess test
   
2003-08-17 16:39  rstory

   * local/mib2c-conf.d/mfd-data-get.m2c:

   new *_(allocate|release)_(data|ctx); move process print after noaccess test
   
2003-08-17 16:38  rstory

   * local/mib2c-conf.d/mfd-data-access.m2c:

   rename access-* to mfd-access-*
   
2003-08-17 16:37  rstory

   * local/mib2c-conf.d/generic-table-oids.m2c:

   add header; include enums too
   
2003-08-17 16:33  rstory

   * local/mib2c-conf.d/: mfd-access-unsorted-external-body.m2i,
   mfd-access-unsorted-external-header.m2i,
   mfd-access-unsorted-external-interface.m2i, mfd-makefile.m2m
, subagent.m2c:

   new mfd data access conf files (wrap around new container iterator); new mfd
   conf files to generate makefile/subagent main
   
2003-08-17 16:31  rstory

   * win32/net-snmp/net-snmp-config.h:

   use config.h define to temporarily disable win callback transport, instead
   of win specific ifdefs in code
   
2003-08-17 16:21  rstory

   * snmplib/snmp_debug.c:

   new debugmsg_suboid
   
2003-08-17 16:21  rstory

   * snmplib/read_config.c:

   check for null ptr
   
2003-08-17 16:21  rstory

   * snmplib/container_list_ssll.c:

   remove noalloc functions; rename typedef
   
2003-08-17 16:18  rstory

   * snmplib/container_binary_array.c:

   remove noalloc functions
   
2003-08-17 16:17  rstory

   * snmplib/container.c:

   remove unused var and noalloc functions
   
2003-08-17 16:17  rstory

   * dist/cvsup:

   add optional upload of src tarball after update
   
2003-08-17 15:22  rstory

   * snmplib/mib.c:

   new netsnmp_sprint_realloc_objid (doesn't use mibs); rework ifdefs for
   netsnmp_sprint_realloc_objid_tree & DISABLE_MIB_LOADING
   
2003-08-17 15:20  rstory

   * snmplib/: Makefile.in, container_iterator.c:

   add new container iterator
   
2003-08-17 15:19  rstory

   * local/mib2c:

   don't run indent on files unless they end w/ .c or .h; print more info when
   die of unexpected else
   
2003-08-17 15:18  rstory

   * include/net-snmp/library/snmp_debug.h:

   new DEBUGMSGSUBOID & supporting cast
   
2003-08-17 15:17  rstory

   * include/net-snmp/library/snmp.h:

   fix comments which exceed 80 chars
   
2003-08-17 15:16  rstory

   * include/net-snmp/library/mib.h:

   new netsnmp_sprint_realloc_objid prototype
   
2003-08-17 15:15  rstory

   * include/net-snmp/agent/table.h:

   new netsnmp_table_find_next_row prototype
   
2003-08-17 15:15  rstory

   * include/net-snmp/agent/snmp_vars.h:

   new netsnmp_enable_subagent prototype
   
2003-08-17 15:14  rstory

   * include/net-snmp/agent/snmp_agent.h:

   new netsnmp_check_requests_error prototype
   
2003-08-17 15:12  rstory

   * agent/helpers/baby_steps.c,
   include/net-snmp/agent/baby_steps.h:

   new (temporary?) baby steps helper
   
2003-08-17 15:10  rstory

   * include/net-snmp/agent/all_helpers.h:

   add baby_steps.h, row_merge.h, table_mfd.h
   
2003-08-17 15:10  rstory

   * include/net-snmp/agent/agent_handler.h:

   define new can baby step mode flag
   
2003-08-17 15:10  rstory

   * include/net-snmp/types.h:

   new netsnmp_ref_void, netsnmp_ref_size_t typedefs
   
2003-08-17 15:09  rstory

   * include/net-snmp/utilities.h:

   bail if net-snmp-config hasn't been included; add container/assert headers
   
2003-08-17 15:08  rstory

   * include/net-snmp/net-snmp-includes.h:

   bail if net-snmp-config hasn't been included; don't inlcude utilities twice
   
2003-08-17 15:06  rstory

   * agent/mibgroup/agentx/subagent.c:

   new netsnmp_enable_subagent, only defined if USING_AGENTX_SUBAGENT_MODULE, so
   a link error will occur if agentx support not compiled in
   
2003-08-17 15:05  rstory

   * agent/helpers/table_array.c:

   remove find_next_row, use new netsnmp_table_index_find_next_row; fix typo
   
2003-08-17 15:03  rstory

   * agent/helpers/table.c:

   notes for future enhancements; fix potential memory leak; new
   netsnmp_table_index_find_next_row
   
2003-08-17 15:02  rstory

   * agent/helpers/row_merge.c:

   skip grouping if only 1 varbind; note for future enhancements
   
2003-08-17 15:02  rstory

   * agent/helpers/Makefile.in:

   add new baby_steps, table_mfd helpers; build objs/lobjs from srcs
   
2003-08-17 14:59  rstory

   * agent/snmp_agent.c:

   new netsmp_check_requests_errors
   
2003-08-17 14:58  rstory

   * agent/agent_handler.c:

   code reuse (call_handlers uses call_handler); add new mode text for
   handler_can_mode slist
   
2003-08-16 07:27  hardaker

   * agent/helpers/table_iterator.c:

   - move some pointer saving for STASH related stuff outside the more
     frequently called loop.
   
2003-08-15 04:24  dts12

   * include/net-snmp/library/mib.h, man/snmpcmd.1.def,
   snmplib/mib.c, snmplib/snmp_parse_args.c:

   Move prefix/suffix options under -I
   
2003-08-15 03:33  dts12

   * snmplib/mib.c:

   Don't add a trailing dot if we're setting a prefix, but not a suffix.
   
2003-08-14 01:13  dts12

   * agent/helpers/: all_helpers.c, bulk_to_next.c,
   cache_handler.c, debug_handler.c, instance.c,
   mode_end_call.c, multiplexer.c, read_only.c,
   row_merge.c, scalar.c, scalar_group.c,
   serialize.c, watcher.c:

   Reorganise the agent helper 'doxygen' structure, to make it less "flat".
   Group "leaf-object" helpers together, and internal "utility" helpers similarly.
   
2003-08-14 01:09  dts12

   * snmplib/snmp_api.c:

   Try to catch (some) PDU dual-free's.
   
2003-08-14 00:15  hardaker

   * agent/helpers/table_iterator.c:

   1 of 2 memory leaks found (ok, I said I wasn't going to find it but...)
   
2003-08-13 23:40  hardaker

   * agent/helpers/: Makefile.in, all_helpers.c,
   stash_cache.c, table_iterator.c:

   - added a new helper to auto-cache data.  Currently the only
     sub-module supported by this is the table_iterator, but significant
     speed improvements can be seen when caching of iterator data is
     turned on.
     - to test add to snmpd.conf:
         injectHandler stash_cache MODULE table_iterator
       (a good test module is the nsModuleTable which has a lot of rows)
     - warning: not heavily tested.  Seems ok for at least the simple cases.
   
2003-08-13 23:36  hardaker

   * include/net-snmp/: agent/snmp_agent.h, library/snmp.h
:

   - define a new internal-use mode:  MODE_GET_CACHE
   
2003-08-13 23:36  hardaker

   * snmplib/snmp_enum.c:

   use calloc to initialize and zero memory (fixes an error spotted by valgrind).
   
2003-08-13 23:35  hardaker

   * snmplib/oid_stash.c:

   spotted one memory leak.
   
2003-08-13 23:15  hardaker

   * apps/snmpwalk.c, man/snmpwalk.1.def:

   - added a -Ct option to snmpwalk to display walk clock timer results
   
2003-08-13 22:40  hardaker

   * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   - added a parent node for upward traversal.
   - a getnext implementation that actually works (fairly heavily tested).
   
2003-08-13 22:36  hardaker

   * agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/tcp.c,
   agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/udpTable.c,
   include/net-snmp/agent/cache_handler.h:

   - modified the free function pointer to take a cache argument for
     generalizing it a bit more.
   
2003-08-13 22:33  hardaker

   * agent/agent_handler.c,
   include/net-snmp/agent/agent_handler.h:

   - Implement netsnmp_inject_handler_before() which takes an argument to
     determine where in the handler chain it should inject something.
   - Modify the injectHandler .conf token to taken an optional final
     BEFORE argument.
   
2003-08-10 11:39  hardaker

   * include/net-snmp/library/system.h, snmplib/Makefile.in
, snmplib/mib.c, snmplib/parse.c:

   misc high level copyright notes added (IE, see the COPYING file, ...).
   
2003-08-10 11:38  hardaker

   * configure.in, agent/snmpd.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/logmatch.c:

   misc copyright notes added.
   
2003-08-05 01:42  dts12

   * net-snmp-config.in:

   Catch missing parameters in compile-subagent handling too
   
2003-08-05 01:38  dts12

   * net-snmp-config.in:

   Catch missing parameters in create-snmpv3-user handling
   
2003-08-05 01:32  dts12

   * net-snmp-config.in:

   Use $1 parameter directly in create-snmpv3-user processing.
   Somewhat less confusing than with the additional $arg parameter,
   and less chance of shifting a non-existent value.
   (Relevant to bug #755571)
   
2003-08-02 06:45  rstory

   * local/mib2c-conf.d/mfd-top.m2c:

   reog/update code generation; run mfd-data-access; set handler RWRITE if table
   writable; chg table registration type; include new table setup
   
2003-08-02 06:39  rstory

   * local/mib2c-conf.d/parent-set.m2i:

   simplify param lists; update code generation
   
2003-08-02 06:37  rstory

   * local/mib2c-conf.d/m2c_setup_node.m2i:

   setup node srh independent of get temp use
   
2003-08-02 06:36  rstory

   * local/mib2c-conf.d/generic-table-oids.m2c:

   be more paranoid about temporary override of $name
   
2003-08-02 06:35  rstory

   * local/mib2c-conf.d/generic-table-indexes.m2i:

   chg indention on some comment blocks; use new node-storage.m2i; rmv data ptr
   
2003-08-02 06:33  rstory

   * local/mib2c-conf.d/: m2c_setup_table.m2i,
   mfd-data-access.m2c, node-storage.m2i:

   new code templates
   
2003-08-02 06:31  rstory

   * local/mib2c-conf.d/: generic-ctx-get.m2i,
   generic-ctx-set.m2i, generic-data-context.m2i,
   generic-get-oid.m2i, generic-value-map.m2i,
   mfd-data-get.m2c, mfd-data-set.m2c, node-get.m2i,
   node-set.m2i, syntax-DateAndTime-get.m2d:

   data at ctx->data, not ctx; chg indention on block comments; fix some missed
   name changes; update for renamed conf files; simplify some param lists;
   add some asserts
   
2003-07-31 07:23  dts12

   * net-snmp-config.in:

   Don't shift away command-line parameters that probably aren't there
   (and certainly aren't relevant to the action being handled)
   Reported by Vinod Johnson
   
2003-07-31 03:12  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   Handle proxied SETs in the ACTION pass, rather than the commit pass.
   This allows failures here to back out assignments in other modules.
   We can't process UNDO requests successfully, but we can at least report
   this fact.  Which is preferable to claiming failure but (silently)
   acting on some assignments.
   
2003-07-31 03:08  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   Don't log warnings for deliberately unused SET passes.
   
2003-07-31 03:04  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   Handle SNMP errors from proxied servers correctly.
   Passing the error back up the chain seems to Do The Right Thing.
   
2003-07-31 03:03  dts12

   * agent/snmp_agent.c:

   Problems in MIB processing are indicated via the 'asp->status' field,
   rather than the return value.  So use that when downgrading v2-style
   errors for v1 responses.
   
2003-07-30 10:55  rstory

   * local/mib2c-conf.d/: default-mfd-top.m2c, mfd-data-get.m2c
, mfd-data-set.m2c, mfd-interface.m2c, mfd-top.m2c
:

   new MIBs For Dummies (mfd) conf files
   
2003-07-30 10:51  rstory

   * local/mib2c:

   add example_(start/end); fix $x.ranges; allow literal var names in user code
   via $@var; add table_is_writable function
   
2003-07-30 10:45  rstory

   * local/mib2c-conf.d/: generic-ctx-copy.m2i,
   generic-ctx-get.m2i, generic-ctx-set.m2i,
   generic-data-context.m2i, generic-get-char.m2i,
   generic-get-decl-bot.m2i, generic-get-decl.m2i,
   generic-get-long.m2i, generic-get-oid.m2i,
   generic-header-bottom.m2i, generic-header-top.m2i,
   generic-source-includes.m2i, generic-table-indexes.m2i,
   generic-table-oids.m2c, generic-value-map-reverse.m2i,
   generic-value-map.m2i, m2c_setup_node.m2i, node-get.m2i
, node-set.m2i, parent-dependencies.m2i,
   parent-set.m2i, syntax-DateAndTime-get.m2d,
   syntax-DateAndTime-get.m2i, syntax-InetAddress-get.m2i,
   syntax-InetAddress-set.m2i, syntax-InetAddressType-get.m2i
, syntax-InetAddressType-set.m2i,
   syntax-RowStatus-get.m2i, syntax-TestAndIncr-get.m2i:

   lots of new mib2c helpers (includes)
   
2003-07-30 10:38  rstory

   * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i
, details-table.m2i:

   mostly variable renames; some reorg
   
2003-07-30 06:25  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   Discard values received from the proxy if the OID is invalid.
   (Typically when a GetNext walks past the end of the proxied subtree).
   Also update the comments to describe the behaviour in a bit more detail.
   
2003-07-30 06:11  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   Respond to SNMP errors from the proxied agent.
   (The response is much too simplistic, and is likely to prove an
   over-reaction in many cases.   But it's a start)
   Note that the indentation has not been adjusted - wait until things
   settle down first.
   
2003-07-29 08:13  dts12

   * apps/: snmpdf.c (V4-2-patches.6), snmpdf.c:

   Fix a typo in an error message (Patch #769221)
   
2003-07-29 05:07  dts12

   * include/net-snmp/library/snmp.h:

   Correct the comments identifying hex/ascii values for PDU types.
   Reported by Oleg Ivanov.
   
2003-07-29 02:06  dts12

   * agent/mibgroup/: ucd-snmp/extensible.c, utilities/execute.c
:

   Support for multi-command directives for 'sh' extensibility.
       (i.e. running "this; that; the other")
   Retained the original behaviour of truncating at the first ';' for
   'exec' directives  (following the Principle of Least Astonishment)
   
2003-07-29 01:54  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   Log failure to set up proxy command (rather than ploughing on regardless!)
   
2003-07-29 01:53  dts12

   * agent/mibgroup/ucd-snmp/extensible.c:

   Fix support for multi-line (relocatable) output.
   
2003-07-27 16:54  rstory

   * local/: mib2c (V5-0-patches.2), mib2c:

   fix filename in error msg, as noted in coders
   
2003-07-24 19:29  rstory

   * local/mib2c:

   fix oidlength function
   
2003-07-24 17:55  rstory

   * local/mib2c:

   add cvs id tag; add comment documenting nonindex; indexes loop will now
   include index for tables using augments
   
2003-07-24 17:52  rstory

   * perl/SNMP/SNMP.xs:

   add access to the AUGMENTS attribute
   
2003-07-23 16:43  rstory

   * local/mib2c:

   add warning for unknown $var.tag tags to catch typos; watch for unmatched
   @ in skipvars; don't open new file it it's already open; add flag to
   process_file for save/restore of vars; fix process again so it will catch
   unmatches @@; add new @foreach nonindex@
   
2003-07-22 09:07  jbpn

   * include/net-snmp/library/snmp_parse_args.h,
   snmplib/snmp_parse_args.c:

     - zero out sensitive command-line arguments (community string, user name,
       authentication passphrase, privacy passphrase).
   
       NOTE: this does not work for all plaforms -- certainly it doesn't
             work for Solaris.  A different, more gross method is needed
             for these platforms (see sendmail code for details --  need
             I say more?).
   
2003-07-22 08:45  dts12

   * man/snmpvacm.1.def:

   Improved descriptions of the various subcommands.
   Based on material supplied by Nick DiRico.
   
2003-07-22 08:08  dts12

   * agent/mibgroup/mibII/tcpTable.c:

   Various fixes to the recent TCP table redesign, supplied by Katsuhisa ABE.
   (Some others still outstanding, awaiting discussion.  But these are clear
   mistakes, which need fixing).
   
2003-07-22 08:04  dts12

   * agent/mibgroup/mibII/: tcpTable.c, udpTable.c:

   Use the table information 'colnum' field to identify the requested column
   object(s) rather than pulling stuff out of the OID.  Suggested by Oleg Ivanov.
   
2003-07-22 07:59  dts12

   * apps/snmpvacm.c:

   Make the createView mask parameter optional
   (as with the 'view' config directive)
   
2003-07-22 07:57  dts12

   * apps/snmpvacm.c:

   Correct the layout of the usage message.
   
2003-07-22 07:56  dts12

   * apps/snmpvacm.c:

   Use the more flexible API call for handling view OIDs
   
2003-07-19 10:55  rstory

   * local/mib2c-conf.d/: details-enums.m2i, details-node.m2i
, details-table.m2i:

   mib2c include files to generate node details
   
2003-07-19 10:52  rstory

   * local/mib2c:

   track current line and file name; new find_conf, process_file subs; remove
   @skip N@ ability; skip @token@ search if line doesn't begin with @;
   add @skipif@, @break@; dont require spaces for @close@; add -ifexists param to
   @include@; new @ifconf@ + rework code to make other @ifXXX@ tokens easy; merge
   else/elsif in process loop
   
2003-07-18 13:58  rstory

   * local/mib2c:

   add parsing of initial default file; delay processing of cmd line vars til
   after processing default file; add new $c.needslength, $c.hasdefval, $c.defval,
   $c.module, $c.accessible, $c.children (needs work), $c.hashint, $c.hint,
   $c.ranges,$c.enumrange (needs work) and various code to support them; add
   parameter to skip to allow one to break out of multiple levels (needs work);
   allow spaces after @cmd@ to allow for better control of indention; move file
   open/close to subroutines; new @append file@, @close file@, @include file@;
   allow writing to multiple files at once; new @print text@ (to stdout);
   whew! more to come...
   
2003-07-16 03:29  dts12

   * net-snmp-config.in:

   Support processing of compile-subagent sub-options in any order
   
2003-07-16 03:28  dts12

   * net-snmp-config.in:

   Handle compile-subagent called with no parameters
   
2003-07-16 03:24  dts12

   * net-snmp-config.in:

   Fix inconsistent usage within compile-subagent
   
2003-07-16 03:21  dts12

   * net-snmp-config.in:

   Handle --create-snmpv3-user called with no parameters
   
2003-07-16 02:07  dts12

   * README:

   Clarify the roles of the various mailing lists, and which ones to use
   (or not use).  Also updated the project web page along the same lines.
   
2003-07-15 21:50  rstory

   * local/mib2c:

   rename istable to iscolumn; add enums; add currentvar; fix enum dump to work
   for scalars
   
2003-07-15 08:06  dts12

   * agent/helpers/table.c:

   Fix a varargs type specification.  Spotted by Oleg Ivanov.
   
2003-07-15 07:35  dts12

   * agent/mibgroup/mibII/sysORTable.c:

   Avoid referencing freed memory.  (Reported by Steve Bennett)
   
2003-07-15 07:26  dts12

   * agent/mibgroup/ucd-snmp/pass.c:

   Run pass-through scripts in the ACTION pass, not COMMIT, so any errors
   can be reported back properly.
   Also tweak the error-checking code to recognise the error strings properly.
   
2003-07-14 17:00  rstory

   * configure:

   configure to mach configure.in
   
2003-07-14 16:52  rstory

   * configure.in:

   apply patch from Steve Bennett <steveb@snapgear.com> to allow one to disable
   the callback transport and reduce agent size. Tweaked by me a bit. disable
   agentx if callbacks disabled
   
   remove (transport|security)_[l]obj_list, as [l]obj lists are now generated
   from srcs; remove AgentX beta code warning from help
   
2003-07-14 16:50  rstory

   * agent/snmp_vars.c, include/net-snmp/net-snmp-config.h.in
, include/net-snmp/library/snmpCallbackDomain.h:

   apply patch from Steve Bennett <steveb@snapgear.com> to allow one to disable
   the callback transport and reduce agent size. Tweaked by me a bit. disable
   agentx if callbacks disabled.
   
2003-07-13 11:19  rstory

   * include/net-snmp/library/callback.h, snmplib/callback.c
:

   add priority to callback so user can determine callback order
   
2003-07-13 09:44  rstory

   * agent/mibgroup/mibII/tcpTable.h:

   restore inpcb struct for linux (until it shows up somewhere else in cvs)
   
2003-07-11 05:08  dts12

   * man/snmpvacm.1.def:

   Fix errors in the examples, spotted by Nick DiRico
   
2003-07-10 06:11  rstory

   * dist/: nsb-functions, nsb-nightly, nsb-package
:

   sync w/patches
   
2003-07-10 05:57  dts12

   * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c
, tcpTable.h, udp.c, udp.h, udpTable.c
, udpTable.h:

   New-API implementation of UDP and TCP tables, using cache and iterator helpers.
   Works on Linux and HP-UX 10, compiles (but untested) on Solaris & Windows.
   
2003-07-10 03:55  dts12

   * include/net-snmp/library/container_binary_array.h:

   Colon? semicolon?  What's a pixel or two between friends....
   
2003-07-10 02:12  dts12

   * win32/: win32sdk.dsw, libagent/libagent.def,
   libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp,
   libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp,
   netsnmpmibssdk/netsnmpmibssdk.dsp, snmpdsdk/snmpd.dsp:

   Visual C++ tweaks, to get everything to compile cleanly.
   
2003-07-09 08:40  dts12

   * agent/mibgroup/agentx/master.c:

   Missing header protection checks
   
2003-07-09 08:14  dts12

   * agent/mibgroup/agentx/agentx_config.c:

   Handle systems without getpwnam or getgrnam
   
2003-07-09 08:06  dts12

   * snmplib/snmp_logging.c:

   Provide default definitions of syslog constants if not already present.
   
2003-07-09 08:05  dts12

   * include/net-snmp/library/container_binary_array.h,
   snmplib/container.c:

   Provide missing forward declarations
   
2003-07-09 05:25  dts12

   * agent/snmpd.c:

   Support for the old '-L' option.
   (Incredibly clunky, but necessary)
   
2003-07-09 05:24  dts12

   * include/net-snmp/library/snmp_enum.h, snmplib/snmp_api.c
, snmplib/snmp_enum.c:

   Support for "persistent enumerations".
   
2003-07-08 06:02  dts12

   * agent/mibgroup/mibII/: icmp.c, ip.c, tcp.c,
   udp.c:

   Improved debugging for new scalar_group implementations.
   
2003-07-07 15:49  hardaker

   * agent/mibgroup/mibII/mta_sendmail.c:

   Patch from Chuck Yerkes to make the MTA-MIB work with newer sendmail versions, including FFR_QUARANTINE support
   
2003-07-07 06:04  dts12

   * agent/mibgroup/util_funcs.h:

   Export the 'make_tempfile' routine.
   
2003-07-06 20:41  rstory

   * snmplib/: Makefile.in, container_binary_array.c:

   fix typos
   
2003-07-04 10:35  hardaker

   * snmplib/snmp_enum.c:

   added sys/types
   
2003-07-03 21:21  rstory

   * snmplib/container_binary_array.c:

   free container on free; sort before for_each executes; add init to register
   
2003-07-03 21:20  rstory

   * snmplib/Makefile.in:

   add new containers
   
2003-07-03 21:20  rstory

   * include/net-snmp/library/container.h:

   update CONTAINER_FREE for new requirement that containers free themselves
   
2003-07-03 21:20  rstory

   * snmplib/container.c:

   add init for list_ssll and null containers; add aliases for list and
   binary containers; update CONTAINER_FREE for new requirement that
   containers free themselves
   
2003-07-03 20:53  rstory

   * snmplib/container_list_ssll.c, snmplib/container_null.c
, include/net-snmp/library/container_list_ssll.h,
   include/net-snmp/library/container_null.h:

   new files
   
2003-07-03 20:26  rstory

   * snmplib/container_list_ssll.c:

   file container_list_ssll.c was initially added on branch V5-0-patches.
   
2003-07-03 20:26  rstory

   * snmplib/container_null.c:

   file container_null.c was initially added on branch V5-0-patches.
   
2003-07-02 14:57  hardaker

   * testing/tests/: T023snmpv3getMD5DES, T025snmpv3getSHADES
:

   Use a SKIPIFNOT for real tokens (typo).
   
2003-07-02 14:55  hardaker

   * testing/tests/: T150solarishostcpu, T151solarishostdisk
, T152hostuptime, T153solarisswap:

   fix new tests in various ways
   
2003-07-02 14:45  hardaker

   * snmplib/oid_stash.c:

   free the root pointer.
   
2003-07-02 14:45  hardaker

   * snmplib/snmpv3.c:

   free the engineid at *shutdown* not *startup*:-/
   
2003-07-02 14:41  hardaker

   * agent/snmpd.c:

   don't call the cleanup routines at shutdown since they're filled with
   double frees()
   
2003-07-02 14:32  hardaker

   * agent/mibgroup/examples/netSnmpHostsTable.h:

   require needs examples/ prefix
   
2003-07-02 14:13  hardaker

   * agent/agent_registry.c:

   Use a for loop instead of a recursive function.
   
2003-07-02 14:13  hardaker

   * agent/mibgroup/agent/nsDebug.c:

   protect against empty rows.
   
2003-07-02 13:52  hardaker

   * include/net-snmp/library/container.h, snmplib/container.c
:

   fix container code from the last patch
   
2003-07-02 13:29  hardaker

   * agent/agent_handler.c, agent/agent_registry.c,
   agent/snmp_agent.c, agent/snmpd.c,
   snmplib/container_binary_array.c, snmplib/mib.c,
   snmplib/read_config.c, snmplib/snmpCallbackDomain.c,
   snmplib/snmp_api.c, snmplib/snmp_transport.c,
   snmplib/snmpusm.c, snmplib/snmpv3.c:

   Patch: 756286: A global free -> SNMP_FREE replacement
   
2003-07-02 13:20  hardaker

   * README, agent/agent_handler.c,
   agent/agent_read_config.c, agent/agent_registry.c,
   agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c
, include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/snmp_vars.h,
   include/net-snmp/library/callback.h,
   include/net-snmp/library/container.h,
   include/net-snmp/library/container_binary_array.h,
   include/net-snmp/library/lcd_time.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmp_enum.h,
   include/net-snmp/library/snmp_secmod.h,
   include/net-snmp/library/snmp_transport.h,
   include/net-snmp/library/snmpusm.h,
   include/net-snmp/library/snmpv3.h, snmplib/callback.c,
   snmplib/container.c, snmplib/container_binary_array.c,
   snmplib/lcd_time.c, snmplib/read_config.c,
   snmplib/snmpCallbackDomain.c, snmplib/snmp_enum.c,
   snmplib/snmp_secmod.c, snmplib/snmp_transport.c,
   snmplib/snmpusm.c, snmplib/snmpv3.c:

   Patch #724925 from Peter Warasin to free lots of memory for a really clean shutdown
   
2003-07-02 13:02  hardaker

   * agent/: agent_registry.c (V5-0-patches.2), agent_registry.c
:

   Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer
   
2003-07-02 12:59  hardaker

   * testing/tests/: T150solarishostcpu, T151solarishostdisk
, T152hostuptime, T153solarisswap:

   Patch: 756286: New solaris specific HR tests from Bruce Shaw
   
2003-07-02 12:47  hardaker

   * agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c
   (V5-0-patches.[1,2,1]), agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c:

   Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations
   
2003-07-02 10:58  hardaker

   * COPYING, configure, configure.in,
   agent/snmpd.c, include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/library/system.h, snmplib/Makefile.in
, snmplib/mib.c, snmplib/strlcpy.c:

   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.
   
2003-07-02 10:44  hardaker

   * snmplib/strlcpy.c:

   file strlcpy.c was initially added on branch V5-0-patches.
   
2003-07-02 10:26  hardaker

   * include/net-snmp/library/: snmp_debug.h (V5-0-patches.1),
   snmp_debug.h:

   Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments
   
2003-07-02 10:21  hardaker

   * configure, configure.in (V5-0-patches.[7,7]), configure,
   configure.in:

   Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output
   
2003-07-02 10:15  hardaker

   * configure, configure.in:

   patch #759298: fix spelling error
   
2003-07-01 05:33  dts12

   * agent/helpers/scalar1.c:

   Remove redundent file.
   
2003-07-01 03:13  dts12

   * agent/mibgroup/mibII/: icmp.c, icmp.h, ip.c,
   ip.h, kernel_linux.c, kernel_linux.h,
   mibII_common.h, tcp.c, tcp.h, udp.c, udp.h
:

   Re-implement the scalar network statistics using new API features.
   This serves as an example of the 'scalar_group' and 'cache_handler'
   helpers, as well as (hopefully) simplifying the code somewhat.
   
2003-07-01 02:57  dts12

   * agent/helpers/: scalar.c, scalar_group.c:

   Minor tweaks to handle walking from one scalar to another correctly,
   and deal with internal missing objects within a scalar group.
   
2003-06-30 22:34  hardaker

   * local/mib2c.iterate_access.conf,
   agent/mibgroup/examples/netSnmpHostsTable_access.c,
   agent/mibgroup/examples/netSnmpHostsTable.c,
   agent/mibgroup/examples/netSnmpHostsTable.h:

   update for row deletion
   
2003-06-30 17:15  hardaker

   * local/: mib2c.access_functions.conf,
   mib2c.iterate_access.conf:

   update to support row creation.  Deletion support still coming, as is
   a separate handler.
   
2003-06-30 17:10  hardaker

   * agent/helpers/table_iterator.c:

   remove more "not serialized" code.
   
2003-06-30 17:08  hardaker

   * agent/mibgroup/examples/: netSnmpHostsTable.c,
   netSnmpHostsTable.h, netSnmpHostsTable_access.c,
   netSnmpHostsTable_access.h:

   Updated for row creation.
   
2003-06-30 10:53  hardaker

   * agent/mibgroup/Rmon/alarm.c:

   patch from Fong Tsui for fixing NULL references
   
2003-06-30 10:43  hardaker

   * agent/mibgroup/agentx/subagent.c:

   - make the default agentx ping interval be 15 seconds.
   
2003-06-30 09:26  dts12

   * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.h,
   utilities/execute.h:

   Make sure the dependencies for the new approach to sub-command
   invocation are properly acknowledged.
   
2003-06-30 07:40  dts12

   * agent/agent_handler.c:

   Check for validity of parameters before using them.  (Paranoid? Who, me?)
   
2003-06-30 06:51  dts12

   * agent/mibgroup/mibII/interfaces.c:

   Caching of interface data is actually Linux-specific.
   
2003-06-30 05:05  dts12

   * agent/helpers/Makefile.in,
   include/net-snmp/agent/all_helpers.h:

   Include recent helper modules in the helper library and meta-include file.
   
2003-06-27 04:43  dts12

   * apps/snmptrapd_handlers.c:

   Simplify the processing of "traphandle" directives
   (using the new generic sub-command execution utility routines,
   and the improved varlist logging configuration)
   
2003-06-27 04:39  dts12

   * agent/mibgroup/ucd-snmp/extensible.c:

   Use the new generic sub-command execution utility routines instead
   of the extensible-specific ones.
   
2003-06-27 04:37  dts12

   * agent/helpers/cache_handler.c,
   include/net-snmp/agent/cache_handler.h:

   Include a general 'magic' parameter in both cache data structure
   and cache loading routine.   Just In Case It Might Come In Useful.
   Happy, Wes?
   
2003-06-27 04:09  dts12

   * agent/: Makefile.in, mibgroup/utilities/execute.c,
   mibgroup/utilities/execute.h:

   Generalised sub-command execution utility routines.
   (The current 'exec_command' and 'shell_command' routines are very specific
    to the details of the 'struct extensible' data structure).
   These routines can be used more widely, wherever a sub-process is needed.
   
   Questions:
     a)  Should these utilise the "realloc" mechanism, rather than
         enforce a fixed size output buffer?
     b)  Do they belong in the main library (or possibly the agent library)
         rather than a mibgroup?
   
2003-06-27 01:42  dts12

   * apps/snmptrapd_log.c:

   More flexible handling of formatting varbind lists.
   "%V" configures the varbind separator character (alt_format => added space)
   "%v" uses this separator (alt_format => separator also printed before the list)
   Defaults to using the earlier '\t' or ", " if no separator is specified.
   
2003-06-26 02:27  dts12

   * local/mib2c.notify.conf:

   Use the new features of mib2c to tidy up the output a bit.
   
2003-06-26 02:26  dts12

   * local/mib2c:

   Extend mib2c's new counter routines to cover "subloops" as well
   (i.e. the number of columns/indexes in a particular table,
    and the number of objects to be included with a given notification)
   
2003-06-25 23:15  hardaker

   * local/: mib2c, mib2c.conf:

   - prompt support for mib2c to ask questions to the user.
   - A new top-level wrapper around all the other mib2c files that walks
     you through selecting the right mib2c configuration file you wish to
     use and then sources it for you.
     - todo: generate unique file names if both scalar and table creation
       is done, eg.
   
2003-06-25 23:13  hardaker

   * local/mib2c.vartypes.conf:

   boy is that not needed any more
   
2003-06-25 14:41  hardaker

   * local/mib2c:

   Dave asks, dave gets:
     - new functions returning 1 or 2:  $var.isscalar, $var.iscolumn
     - $var.parent returns the parent label string of the node.
   
2003-06-25 14:28  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   fix request -> requests as pointed out by Steve Benett
   
2003-06-25 07:38  dts12

   * agent/mibgroup/mibII/vacm_vars.c:

   Stamp on a trailing '.' when specifying VACM OIDs.
   
2003-06-25 07:30  dts12

   * snmplib/snmp_enum.c:

   Calls to release enumeration lists when no longer required.
   Normally this would be handled automatically when an application
   exists, but it might be useful to release resources earlier.
   
2003-06-25 07:24  dts12

   * agent/Makefile.in:

   Install the 'dlmod.h' header file
   
2003-06-24 06:20  dts12

   * local/: mib2c, mib2c.notify.conf:

   Initial support for code to send out traps and informs.
   This still doesn't address *when* such notifications should
   be generated, but it at least helps with doing so.
   
2003-06-23 22:30  nba

   * apps/snmptrapd_handlers.c:

   Remove too much memdup'ing in inform reply
   
2003-06-23 14:33  nba

   * mibs/rfclist:

   Add APS-MIB and MALLOC-MIB
   
2003-06-23 14:31  nba

   * mibs/IANAifType-MIB.txt:

   Update from IANA
   
2003-06-23 14:30  nba

   * apps/snmptrapd.c:

   remove now unused snmp_clone_pdu2
   
2003-06-23 12:37  nba

   * apps/snmptrapd_handlers.c:

   include wait.h for waitpid, and re-instate the code that responds to an inform
   
2003-06-23 06:47  dts12

   * agent/agent_trap.c, include/net-snmp/agent/agent_trap.h
:

   Utility routine to convert v1 traps to v2-notification-style varbind list.
   
2003-06-23 06:35  dts12

   * apps/Makefile.in:

   Construct a library containing the core trapd handling functionality.
   
2003-06-23 06:23  dts12

   * agent/mibgroup/mibII/sysORTable.h:

   The sysORTable module is dependent on system_mib, so ensure this is available.
   
2003-06-23 06:13  dts12

   * apps/: notification_log.c, snmptrapd_handlers.c,
   snmptrapd_handlers.h, notification_log.h:

   Consolidate the notification handler in with the rest of the
   NOTIFICATION-MIB related code.
   
2003-06-23 06:01  dts12

   * apps/: snmptrapd.c, snmptrapd_handlers.c,
   snmptrapd_handlers.h:

   Shuffle code around a bit.  The three files 'snmptrapd_handlers.c',
   'snmptrapd_log.c' and 'notification.c' now contain all the code
   needed to process an incoming trap.
   It should be possible to embed this functionality within an larger
   application, rather than having to use the 'snmptrapd.c' wrapper.
   
2003-06-22 16:20  hardaker

   * local/.cvsignore:

   ignore *.c and *.h files.
   
2003-06-22 16:18  hardaker

   * agent/mibgroup/examples/: netSnmpHostsTable.c,
   netSnmpHostsTable.h, netSnmpHostsTable_access.c,
   netSnmpHostsTable_access.h, netSnmpHostsTable_checkfns.c
, netSnmpHostsTable_checkfns.h,
   netSnmpHostsTable_checkfns_local.c,
   netSnmpHostsTable_checkfns_local.h,
   netSnmpHostsTable_columns.h, netSnmpHostsTable_enums.h:

   - A netSnmpHostsTable implementation that implements a table_iterator
     wrapper around /etc/hosts.  Note that although this is the first check
     in, it is not entirely complete yet.  Specifically:
     - It doesn't support row creation yet (my next target) and deletion yet.
     - It implements a bunch of stuff itself in netSnmpHostsTable.c that
       will eventually go into a more generic helper.
     - It doesn't support anything but ipv4 yet but doesn't ignore it in
       the hosts file (inet_aton returns a -1 thus all ipv6 address get
       mapped to 255.255.255.255).
   - It is still useful just to show how SET operations can be performed
     using a table_iterator.
   - Plus I needed to check it in before I start messing with it again
     just for archival purposes.
   
2003-06-22 16:14  hardaker

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Create an example table that is a wrapper around /etc/hosts data.
   
2003-06-22 12:53  nba

   * snmplib/snmp_logging.c:

   INFO is not a facility - USER could be
   
2003-06-22 12:50  nba

   * snmplib/snmp_parse_args.c:

   Add the new -L option to the usage message
   
2003-06-22 12:49  nba

   * include/net-snmp/library/snmpUnixDomain.h,
   snmplib/snmpUnixDomain.c:

   Add some missing prototypes, and use them
   
2003-06-22 12:46  nba

   * apps/snmptable.c:

   Do away with some warnings
   
2003-06-22 12:44  nba

   * include/net-snmp/library/snmp_logging.h,
   snmplib/snmp_logging.c:

   constify a few arguments, make sure that we defalt output to stderr
   
2003-06-22 12:42  nba

   * agent/mibgroup/host/hr_print.c,
   agent/mibgroup/ucd-snmp/logmatch.c,
   agent/mibgroup/ucd-snmp/proc.c, apps/snmptrapd_handlers.c
, snmplib/scapi.c, snmplib/vacm.c:

   Do away with some warnings
   
2003-06-22 12:38  nba

   * agent/mibgroup/ucd-snmp/diskio.c:

   Untangle a most extrordinary web og FreeBSD and Linux
   
2003-06-22 07:22  hardaker

   * apps/snmpvacm.c:

   fix help usage for flag ordering.
   
2003-06-22 07:22  hardaker

   * include/net-snmp/library/default_store.h, snmplib/mib.c
, snmplib/snmp_parse_args.c:

   - add -s SUFFIX and -S PREFIX flags
   - doxygen document snmp_parse_oid
   - Add a proper L: token to getopt for a missing accepted flag
   
2003-06-20 16:50  hardaker

   * agent/helpers/table_iterator.c:

   fix the loop free before call-sub-hook ordering problem Dave pointed out
   
2003-06-20 11:58  dts12

   * agent/helpers/table_iterator.c,
   include/net-snmp/agent/table_iterator.h:

   Support the option for sorted iterator-based tables, too.
   
2003-06-20 11:53  dts12

   * agent/helpers/table_iterator.c:

   Stop searching once we've found all "exact" requested rows.
   
2003-06-19 01:54  dts12

   * man/: snmpset.1.def, snmptrap.1.def:

   Clarify the ASN.1 type mappings for command-line type specifications.
   
2003-06-17 05:54  dts12

   * agent/snmpd.c:

   Start using the new -Lx style logging output.
   Unfortunately, this doesn't seem to support the old -L format
   (see comments in snmplib/snmp_logging.c for details).
   
   It may prove necessary to reverse this patch:-(
   But I'm committing it anyway, in case anyone can spot a suitable workaround.
   
2003-06-17 05:52  dts12

   * snmplib/snmp_logging.c:

   Minor tweak to stdout/stderr handling, to improve the appearance of
   MIB group output.
   
2003-06-17 05:50  dts12

   * agent/mibgroup/agent_mibs.h,
   agent/mibgroup/agent/nsLogging.c,
   agent/mibgroup/agent/nsLogging.h, mibs/NET-SNMP-AGENT-MIB.txt
:

   MIB group to manage agent logging configuration.
   
2003-06-16 14:59  hardaker

   * testing/: RUNTESTS (V5-0-patches.4), RUNTESTS:

   remove no longer needed comment about it being broken, as pointed out
   by Bruce.
   
2003-06-16 14:55  hardaker

   * testing/: RUNTESTS (V5-0-patches.3), RUNTESTS:

   support , separated arguments to -T like -h says it will.
   
2003-06-16 14:54  hardaker

   * testing/RUNTESTS:

   Patch from Bruce Shaw to fix output numbering when using -T or
   interactively picked sub-series of tests.
   
2003-06-16 14:44  hardaker

   * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.2),
   kernel_sunos5.c:

   Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat
   
2003-06-16 13:17  hardaker

   * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
:

   Patch #754105 from Bruce Shaw to fix some spelling errors
   
2003-06-16 07:23  hardaker

   * local/mib2c.iterate_access.conf:

   yet more improvements working toward the end-goal.
   
2003-06-16 07:17  hardaker

   * README.Panasonic_AM3X.txt, README.Matsushita.txt:

   renamed to Panasonic_AM3X by request
   
2003-06-13 22:45  hardaker

   * agent/helpers/table_iterator.c:

   Ok, there was 1 memory leak.  But its gone now.
   
2003-06-13 22:02  hardaker

   * agent/helpers/table_iterator.c:

   A complete rewrite of the iterator from scratch.
     - 60 lines or so less code.
     - no longer forced-serialized
     - memory-leak free
     - better commented (though more could always be useful).
     - significantly simpler in design.
     - demonstration example mib module code to be checked in early next week.
   
2003-06-13 11:18  hardaker

   * local/mib2c.check_values.conf:

   fix range checks now that its no longer the last thing called.
   
2003-06-13 11:17  hardaker

   * local/mib2c.access_functions.conf:

   misc minor fixes.
   
2003-06-13 11:17  hardaker

   * local/mib2c:

   fix else clauses within if statements.
   
2003-06-13 08:36  dts12

   * agent/mibgroup/host/hr_swrun.c:

   Handle problems with reading process information on Solaris kit, consistently and cleanly.
   
2003-06-13 06:28  dts12

   * include/net-snmp/library/snmp_logging.h,
   snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
   apps/snmptrapd.c:

   Implement '-Lx' command-line meta-option for configuring logging settings.
   Not 100% convinced this is fully working, but does seem to support
   multiple output locations.
   
2003-06-10 15:48  nba

   * snmplib/: snmp_api.c (V5-0-patches.7), snmp_api.c:

   Beware of dereferencing a NULL pointer
   
2003-06-10 10:46  hardaker

   * agent/helpers/Makefile.in:

   add caching handler file
   
2003-06-10 08:48  dts12

   * include/net-snmp/library/snmp_logging.h,
   snmplib/snmp_logging.c:

   Initial bash at a modular "log_handler" implementation.
   Laying the foundations for more flexible logging configuration.
   
2003-06-10 08:31  hardaker

   * snmplib/snmp_api.c:

   remove the unused function as pointed out by Bob Rowlands
   
2003-06-09 16:10  hardaker

   * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c,
   include/net-snmp/library/vacm.h, snmplib/vacm.c
   (V5-0-patches.[1,3,1,1]), agent/mibgroup/mibII/vacm_vars.c,
   agent/snmp_agent.c, include/net-snmp/library/vacm.h,
   snmplib/vacm.c:

   Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before
   
2003-06-09 15:57  hardaker

   * configure.in, testing/tests/T023snmpv3getMD5DES,
   testing/tests/T025snmpv3getSHADES, configure:

   fix bug #706710 to show when privacy has been disabled
   
2003-06-09 15:47  hardaker

   * snmplib/md5.c:

   fix bug #706741 from Sean Burke: check for word boundaries based on a
   proper size (sizeof(long)).
   
2003-06-09 15:35  hardaker

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway).  Also separate out union structure into a separate typedef rather than use it inline in the variable list structure
   
2003-06-09 15:22  hardaker

   * snmplib/mib.c:

   fix bug # 751197 pointed out by Tom Evans where isspace is used to check for hex characters when isprint() is all that is needed
   
2003-06-09 15:11  hardaker

   * agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory_aix4.c,
   agent/mibgroup/ucd-snmp/memory_aix4.h,
   agent/mibgroup/ucd_snmp.h,
   agent/mibgroup/ucd-snmp/vmstat_aix4.c,
   agent/mibgroup/ucd-snmp/vmstat_aix4.h, acconfig.h,
   configure.in, include/net-snmp/net-snmp-config.h.in:

   patch #749552 from vaxpower (with modifications by Wes): much improved AIX support
   
2003-06-09 14:49  hardaker

   * README.Matsushita.txt (V5-0-patches.1), README.Matsushita.txt
:

   Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems
   
2003-06-09 14:44  hardaker

   * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.3), ipAddr.c:

   Patch 746339: Otto Solares fixes a file descriptor leak on linux
   
2003-06-09 14:31  hardaker

   * agent/mibgroup/: kernel_sunos5.c (V5-0-patches.1),
   kernel_sunos5.c:

   Patch #749062 to fix caching crashing and clashing under Solaris
   
2003-06-09 14:28  hardaker

   * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.2), proxy.c
:

   patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target
   
2003-06-09 04:01  dts12

   * agent/helpers/cache_handler.c, agent/mibgroup/agent_mibs.h
, include/net-snmp/agent/cache_handler.h,
   agent/mibgroup/agent/nsCache.c,
   agent/mibgroup/agent/nsCache.h, mibs/NET-SNMP-AGENT-MIB.txt
:

   MIB objects to manage configuration of MIB data caching.
   
2003-06-09 03:56  dts12

   * agent/mibgroup/agent/nsDebug.c,
   agent/mibgroup/agent/nsDebug.h, mibs/NET-SNMP-AGENT-MIB.txt
, snmplib/snmp_debug.c:

   Rework nsDebugTokenTable to be indexed by the debug token string values.
   
2003-06-06 08:45  dts12

   * apps/: snmptrapd.c, snmptrapd_handlers.c,
   snmptrapd_handlers.h:

   Implement various separate lists of "global" handlers, to support
   pre- and post-specific global processing, as well as "authentication"
   handlers, which are guaranteed to be called first.
   Also support for terminating trap processing early.
   
   Don't let me hear you say that I never listen to you, Wes!
   
2003-06-06 06:42  nba

   * snmplib/mib.c:

   Fix missing length byte when setting index with checks disabled
   
2003-06-06 01:32  dts12

   * man/snmpd.conf.5.def, agent/mibgroup/mibII/vacm_vars.c
:

   Clarify which "r[ow]{user,community}" parameters are optional, and  in which combinations.
   
2003-06-04 05:56  dts12

   * agent/helpers/cache_handler.c,
   include/net-snmp/agent/cache_handler.h:

   First pass at a data-caching helper - independent of individual MIB modules.
   (i.e. it's up to each MIB module to provide "load data" and "free data"
    routines, but the handling of when to load these caches is done here).
   
   The intention is that this functionality will be SNMP-manageable (including
   configuration of validity timeouts, invalidation of cached values, etc).
   But for now, this is just the basic handler.
   
2003-06-04 05:50  dts12

   * agent/helpers/scalar_group.c,
   include/net-snmp/agent/scalar_group.h:

   Single helper to implement a group of scalar objects in one go.
   (Closer to the model of the earlier v4 API)
   
2003-06-03 17:14  hardaker

   * local/mib2c.iterate.conf:

   mention where "later" actually is.
   
2003-06-02 05:46  dts12

   * agent/mibgroup/host/hr_proc.h:

   Declarations for improved Solaris CPU support from patch #738465)
   (Oops!)
   
2003-06-02 05:35  dts12

   * apps/snmptrapd_handlers.c:

   Simple implementation of forwarding traps to another destination.
   (I've got a number of ideas of how this could be done more flexibly,
    but this serves as a basic proof-of-concept, for feedback & comment)
   
2003-06-02 05:33  dts12

   * apps/: snmptrapd.c, snmptrapd_handlers.c,
   snmptrapd_handlers.h:

   Modularised approach to different styles of handling incoming traps.
   This seems to retain the same behaviour and output formats as the
   earlier code, but should be much more flexible to extend and adapt.
   
2003-05-30 17:12  hardaker

   * agent/mibgroup/agent/nsDebug.c:

   make use of new exported items from snmp_debug.
   
2003-05-30 17:11  hardaker

   * local/: mib2c.access_functions.conf,
   mib2c.check_values.conf:

   more cleanups
   
2003-05-30 16:53  hardaker

   * local/: Makefile.in, mib2c.access_functions.conf,
   mib2c.check_values.conf, mib2c.check_values_local.conf,
   mib2c.iterate.conf, mib2c.iterate_access.conf:

   Update to mib2c code for producing what I think should be an easier to
   use API set (that is not all wrapped into a single function).
   
2003-05-30 16:51  hardaker

   * mibs/NET-SNMP-AGENT-MIB.txt:

   fix mib typo
   
2003-05-30 16:51  hardaker

   * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   define a noop free function.
   
2003-05-30 16:50  hardaker

   * include/net-snmp/library/snmp_debug.h, snmplib/snmp_debug.c
:

   export information needed by the new debug modules.
   
2003-05-30 14:48  hardaker

   * FAQ:

   added a compiling section with one new question about libelf.  Other questions probably should be moved to the new section
   
2003-05-30 05:14  dts12

   * man/: Makefile.in, snmpvacm.1.def:

   Preliminary man page for snmpvacm
   
2003-05-30 03:59  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   Handle block sizes <1K when converting block counts to Kb.
   Reported by Eugene V. Chupriyanov (way back in October!).
   Flaws with the implementation of this patch are my responsibility.
   (I'm not totally happy about casting to float in this way,
    but it seemed the best of a bad lot).
   
2003-05-30 03:38  dts12

   * agent/mibgroup/host/hr_proc.c:

   Significantly improved support for Solaris CPU information
   (including description, status and multi-CPU support).
   Thanks to James Irwin for implementing it (see patch #738465)
   No thanks to Dave Shield for sitting on it for a couple of weeks.
   Bad Dave! Bad Dave!
   
2003-05-28 17:25  hardaker

   * agent/helpers/: old_api.c (V5-0-patches.1), old_api.c:

   remove unused code as pointed out by Peter Warasin
   
2003-05-28 16:03  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   fix getbulk operations (hopefully), as pointed out by Ron Tabor.
   
2003-05-28 06:12  dts12

   * apps/snmpdelta.c:

   Clear the output buffer before displaying the second (or subsequent)
   varbind in a multi-value table format.  Bug spotted by Stefano Bodrato.
   
2003-05-28 05:14  dts12

   * include/net-snmp/agent/row_merge.h,
   agent/helpers/Makefile.in, agent/helpers/row_merge.c:

   Helper to group related requests for the same row together.  Sub-handlers
   can therefore work with multiple varbinds, all relating to the same row.
   
   This was originally intended for use with the iterator helper, but
   that helper is apparently being reworked at the moment.  But this seems
   a potentially useful feature anyway, so I'm committing it regardless!
   
2003-05-28 04:19  dts12

   * apps/snmptrapd.c:

   Remove stray ^M line endings
   
2003-05-28 02:21  dts12

   * agent/mibgroup/misc/: dlmod.c, dlmod.h:

   Remove redundent version of 'dlmod'.   This was moved to 'ucd-snmp'
   in 2000, and this 'misc' version has been effectively untouched since.
   Leaving it around is just asking for people to get confused.
   
2003-05-27 08:56  dts12

   * AGENT.txt:

   Mention that this describes the v4 API, rather than the v5 helper mechanism.
   
2003-05-21 10:58  hardaker

   * dist/Makefile:

   rpm fixes
   
2003-05-21 10:58  hardaker

   * dist/net-snmp.spec:

   install the spec file
   
2003-05-21 10:56  hardaker

   * agent/mibgroup/: agent/nsTransactionTable.c,
   mibII/vacm_context.c:

   Fix for proper non-serialized iterator usage.
   
2003-05-21 06:04  dts12

   * agent/mibgroup/agent_mibs.h, agent/mibgroup/agent/nsDebug.c
, agent/mibgroup/agent/nsDebug.h,
   mibs/NET-SNMP-AGENT-MIB.txt:

   New MIB group to monitor and control debugging output from the agent.
   Note that this is a provisional implementation, and the MIB definitions
   are currently subject to change (at least until we make a full release
   including this group)
   
2003-05-21 04:36  dts12

   * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.7), pass.c:

   Fix passing of "set" parameters to a pass-through script
   (Bug #689936, fixed by Eric Bowles)
   
2003-05-20 07:37  dts12

   * snmplib/snmp_debug.c:

   Manu Sharma's dynamically-configurable debug token handling.
   
2003-05-20 05:16  dts12

   * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
:

   Implement a "watched spinlock" helper.
   
2003-05-20 04:23  dts12

   * agent/mibgroup/ucd-snmp/loadave.c:

   Fix load average support for AIX5 (Bug #563978 reported by Jeff Cunningham)
   
2003-05-20 03:29  dts12

   * README.win32:

   Incorporate Nikolai Devereaux's overview of the Visual C++ organisation,
   plus some minor rearrangement of sections, and tone down a somewhat
   overly enthusiastic comment.
   
2003-05-15 22:42  hardaker

   * win32/net-snmp/net-snmp-config.h:

   osf5 patch that never got added.
   
2003-05-15 22:42  hardaker

   * snmplib/data_list.c:

   Minor fix.
   
2003-05-14 18:19  hardaker

   * snmplib/snmpUnixDomain.c:

   oopsie doosie floosie woozie
   
2003-05-14 18:13  hardaker

   * snmplib/snmpUnixDomain.c:

   opps
   
2003-05-14 15:17  hardaker

   * local/Makefile.in:

   install some other .conf files
   
2003-05-14 15:17  hardaker

   * local/mib2c.check_values.conf:

   remove unneeded var
   
2003-05-14 15:17  hardaker

   * local/mib2c:

   misc minor changes
   
2003-05-14 15:12  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   caching support from a patch #726418 from Larry Simmons.
   
2003-05-14 15:09  hardaker

   * man/snmptable.1.def:

   2nd Patch 702711 by Ron Tabor documenting new snmptable options
   
2003-05-14 15:07  hardaker

   * NEWS, agent/mibgroup/mibII/vacm_vars.c,
   snmplib/snmpUnixDomain.c:

   Patch #713072 from Xiaofeng Ling for com2sec mappings on unix sockets
   with per-socket mappings.
   
2003-05-14 14:56  hardaker

   * agent/mibgroup/host/hr_other.c:

   Patch #735480 from Bruce Shaw: assume no co-processor for Suns, as is the more common case
   
2003-05-14 08:44  dts12

   * agent/mibgroup/host/hr_print.c:

   Use /etc/printcap to detect printers in preference to running lpstat
   (or the cgetnext() API).   This seems more in keeping of our general
   principle of trying to avoid invoking sub-processes wherever possible.
   
2003-05-12 23:11  hardaker

   * README:

   Add Ron Tabor
   
2003-05-12 23:10  hardaker

   * NEWS:

   document new snmptable options
   
2003-05-12 23:08  hardaker

   * apps/snmptable.c:

   patch #702711 from Ron Tabor: Add new command line flags to snmptable for various new features
   
2003-05-12 22:58  hardaker

   * apps/: snmptrapd.c (V5-0-patches.5), snmptrapd.c:

   Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds
   
2003-05-12 22:55  hardaker

   * agent/mibgroup/ucd-snmp/: proxy.c (V5-0-patches.1), proxy.c
:

   Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents
   
2003-05-09 08:47  dts12

   * win32/libsnmp_dll/libsnmp.def:

   Add various missing function names, supplied by Alex Burger
   
2003-05-09 08:41  dts12

   * win32/: win32.dsw, win32.opt, win32sdk.dsw,
   libagent/libagent.dsp, libhelpers/libhelpers.dsp,
   libsnmp/libsnmp.dsp, netsnmpmibs/netsnmpmibs.dsp,
   netsnmpmibssdk/netsnmpmibssdk.dsp, snmpd/snmpd.dsp,
   snmpdsdk/snmpd.dsp:

   Apply Nikolai Devereaux's VC++ cleanup patch (#694766)
   It appears to work OK - I just hope the line terminations
   don't screw things up!
   
2003-05-08 16:32  hardaker

   * perl/SNMP/SNMP.xs:

   Patch #733880 from Alex Burger to fix useNumeric
   
2003-05-08 16:21  hardaker

   * perl/SNMP/t/startagent.pl:

   Patch #734774 from Andrew Findlay: fix the test environment for snmpd to give it fully qualified path names for configuration files since snmpd now chdir's to /
   
2003-05-08 16:15  hardaker

   * README (V5-0-patches.6), README:

   mention Andrew Findlay
   
2003-05-08 16:14  hardaker

   * perl/agent/: agent.xs (V5-0-patches.1), agent.xs:

   (excellent) patch #705566 from Andrew Findlay on perl agent support:
   
   1) Agent cannot return MAC addresses containing zero octet.
   
   2) Agent coredumps when trying to return IP addresses
   if these are supplied as dotted-quad or as a hostname
   that fails to resolve.
   
   3) Agent corrupts OID values.
   
   4) Agent truncates any OCTET_STRING or BIT_STRING that
   contains a zero octet (this is the root cause of (1) above)
   
   API changes introduced:
   
   a) IP addresses now passed as binary strings (4 octets
   for IPv4) rather than dotted-quad or name. This
   sidesteps the IPv4/IPv6 problem and leaves the calling
   script to deal with name->address resolution and
   associated error handling.
   
2003-05-08 09:32  hardaker

   * include/net-snmp/library/mib.h, include/net-snmp/library/parse.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_client.h, snmplib/mib.c,
   snmplib/snmp_api.c, snmplib/snmp_client.c
   (V5-0-patches.[1,1,1,1,3,4,1]), include/net-snmp/library/mib.h
, include/net-snmp/library/parse.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_client.h, snmplib/mib.c,
   snmplib/snmp_api.c, snmplib/snmp_client.c:

   patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments
   
2003-05-08 09:28  hardaker

   * include/net-snmp/library/: system.h (V5-0-patches.1), system.h
:

   missed a commit for a perl patch
   
2003-05-08 09:22  hardaker

   * agent/mibgroup/mibII/: ipAddr.c (V5-0-patches.2), ipAddr.c:

   Applied patch #712101: minor irix fix
   
2003-05-08 09:12  hardaker

   * perl/: Makefile.PL, Makefile.subs.pl, ASN/Makefile.PL
, OID/Makefile.PL, SNMP/Makefile.PL, SNMP/README
, SNMP/SNMP.xs, agent/Makefile.PL,
   agent/default_store/Makefile.PL, default_store/Makefile.PL
:

   patch #715603: fix perl module builds under windows
   
2003-05-08 08:31  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   apply patch [ 724927 ] to fix log msg; add \n to log msgs
   
2003-05-08 08:29  rstory

   * include/net-snmp/library/snmp_assert.h:

   chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent
   
2003-05-05 15:36  hardaker

   * man/snmpd.conf.5.def:

   move in agentx documentation someone only added to the patches branch (bad someone)
   
2003-05-05 15:33  hardaker

   * man/: snmpd.conf.5.def (V5-0-patches.4), snmpd.conf.5.def:

   document agentxPingInterval
   
2003-04-29 16:31  hardaker

   * agent/mibgroup/mibII/var_route.c:

   Really fix solaris by removing support for the cidr table function.
   
2003-04-29 16:29  hardaker

   * agent/mibgroup/mibII/: var_route.c, var_route.h:

   attempt to fix solaris by removing support for the cidr table function.
   
2003-04-29 01:53  dts12

   * agent/mibgroup/host/hr_proc.c:

   Linux Multi-CPU detection (hopefully!).
   Done at initialisation, so won't detect changes during run time.
   (probably fairly unlikely!).
   Also changes device index value for single CPU device on other archs.
   
2003-04-29 01:51  dts12

   * agent/mibgroup/host/hr_proc.c:

   First draft of Linux CPU detection (still only supports one CPU).
   
2003-04-29 01:49  dts12

   * agent/mibgroup/host/: hr_proc.c, hr_other.c:

   Consolidate all hrProcessorTable implementation into one place.
   (Basically just moving code from hr_other.c to hr_proc.c)
   
2003-04-28 23:40  hardaker

   * snmplib/data_list.c:

   - doxygen documentation for everything (gasp)
   - Support for saving/restoring of entire data_lists.
   
2003-04-28 23:38  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_data_list.3, netsnmp_debug.3,
   netsnmp_handler.3, netsnmp_instance.3,
   netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_netsnmp_iterator_info_s.3,
   netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3,
   netsnmp_set_data.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
:

   make docs.
   
2003-04-28 23:37  hardaker

   * include/net-snmp/library/data_list.h:

   added prototypes for save/restore of data lists.
   
2003-04-28 23:36  hardaker

   * include/net-snmp/utilities.h:

   put data_list.h below callback.h
   
2003-04-28 23:35  hardaker

   * NEWS:

   document snmptrapd -t and diskio on linux
   
2003-04-25 11:23  hardaker

   * README:

   opps
   
2003-04-25 08:01  dts12

   * local/mib2c:

   Fix typo in 'WriteOnly' (see bug #711324)
   
2003-04-25 07:13  hardaker

   * README:

   added people
   
2003-04-25 07:12  hardaker

   * configure, configure.in:

   document diskio support for linux
   
2003-04-25 07:11  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   Patch #712259 from James Knitter: diskio support for linux
   
2003-04-25 07:02  hardaker

   * man/read_config.3.def:

   patch #710687: fix formatting bug
   
2003-04-25 06:57  hardaker

   * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h:

   patch #702351 from James Irwin: a new getKstatString() function.
   
2003-04-25 06:00  hardaker

   * man/snmpd.conf.5.def:

   mention the -e ENGINEID flag for createUser.
     - pointed out by Dana Cook
   
2003-04-24 08:19  dts12

   * apps/: snmpusm.c, snmpvacm.c:

   Fix a typo in output messages.  (See Bug #726943)
   
2003-04-24 06:00  dts12

   * snmplib/snmpCallbackDomain.c:

   Report back failures in netsnmp_callback_close correctly.
   Patch #724928 by Peter Warasin
   
2003-04-23 07:38  dts12

   * apps/snmptable.c:

   Patch #725141 by Peter Warasin: Fix segmentation fault on snmptable
   
2003-04-23 06:56  dts12

   * snmplib/: container_binary_array.c, snmpusm.c:

   Patch #724913 by Peter Warasin - removes 2 compiler warnings
   
2003-04-23 06:46  dts12

   * Makefile.in:

   Substitute sysconfdir correctly when building sedscript.
   Patch #710689 by Peter Breitenlohner
   
2003-04-23 06:31  dts12

   * Makefile.rules, man/Makefile.in:

   Install header files and man pages with appropriate permissions.
   From patch #710685 by Peter Breitenlohner
   
2003-04-23 06:22  dts12

   * FAQ:

   Fix references to incorrect API calls
   
2003-04-23 03:06  dts12

   * man/snmpd.conf.5.def:

   Add an explicit example for com2sec address masking, as suggested by Andy Hood.
   
2003-04-22 06:48  dts12

   * snmplib/snmp_api.c:

   Restore the original debug indentation level when dumping an SNMPv1/v2c
   request PDU.   Reported by Peter Warasin
   
2003-04-17 07:23  dts12

   * agent/snmp_agent.c:

   Propagate error status values back up to the main agent processing
   (so that e.g. failed SNMPv2 set requests using a read-only community
    report a failure, rather than appearing to succeed!)
   
2003-04-16 06:37  dts12

   * mibs/NET-SNMP-MIB.txt:

   Define a "private experimentation" area of the OID tree,
   for those who wish to have a play with things, and don't
   yet have an enterprise OID of their own.
   
   See the net-snmp-users thread 'OID registration', from March/April 2003.
   
2003-04-16 06:32  dts12

   * perl/SNMP/SNMP.xs:

   Twaek the default output format to be bare the suffix form
   (as expected by SNMP::OID test harness).
   We should probably default to MIB::variable form, to match
   the C library, and provide a flag for the bare suffix.
   
2003-04-16 02:46  dts12

   * perl/SNMP/SNMP.xs:

   Fix handling of 'UseNumeric' and 'UseLongNames' for get/getnext/getbulk methods.
   
   Fixing 'getnext'/'getbulk' mostly involved updating the consolidated
   NETSNMP_DS_LIB_OID_OUTPUT_FORMAT' setting, rather than the individual booleans.
   Fixing 'get' required more significant changes to the output code, so I simply
   copied the 'getnext' routine en-masse, and tweaked it appropriately.
   There is a large amount of overlap between these three routines, and it might
   be worth looking at consolidating the common code in some way.
   
2003-04-16 02:42  dts12

   * include/net-snmp/library/parse.h, snmplib/parse.c,
   perl/SNMP/README, perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs
:

   Apply Alex Burger's perl 'translateObj' handling patch (#722075)
   
2003-04-15 10:56  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   Patch from Kirill Semenkov for one more fix to linux interface speed
   determination.
   
2003-04-10 08:16  dts12

   * agent/mibgroup/host/: hr_disk.c, hr_disk.h,
   hr_partition.c:

   Fix handling of hrPartitionTable, broken during
   The Great SUSE 'printf' Hunt.
   Thanks to Johannes Schmidt-Fischer for this patch.
   
2003-04-09 01:52  dts12

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Import SnmpAdminString, as suggested by Vadim Tarassov.
   
2003-04-08 07:57  dts12

   * local/mib2c.scalar.conf:

   Fix the error code used for unavailable resources.
   Spotted by chichien.
   
2003-04-02 09:23  sradman

   * configure.in:

   improve lmSensors support
   - check for headers
   - check for libs
   
2003-04-02 06:31  sradman

   * agent/mibgroup/ucd-snmp/lmSensors.h:

   add LM-SENSORS-MIB when module is included
   
2003-03-28 06:48  hardaker

   * README.krb5 (V5-0-patches.1), README.krb5:

   Ken Hornstein noted that the rwuser -s flag was missing it's argument
   
2003-03-28 06:47  hardaker

   * snmplib/: snmpksm.c (V5-0-patches.1), snmpksm.c:

   Patch from Ken for misc krb5 fixes (encryption types, New crypto support,...
   
2003-03-20 11:18  sradman

   * agent/mibgroup/kernel_sunos5.c:

   fix bug #672464: ifAdminStatus must change to down
   - ifAdminStatus up if interface is UP
   - ifOperStatus up if interface is UP and RUNNING
   - added support for the "link_up" kstat
   - added Cassini Gigabit-Ethernet (ce) support
   
2003-03-19 11:45  rstory

   * Makefile.in:

   remove trailing \ from last line of perl rules
   
2003-03-13 16:03  hardaker

   * agent/: snmp_agent.c (V5-0-patches.1), snmp_agent.c:

   patch from Tommy Christensen to fix some AgentX (mostly) memory leaks
   
2003-03-12 10:39  hardaker

   * net-snmp-config.in (V5-0-patches.3), net-snmp-config.in:

   patch #699380: From Christophe Kalt: make net-snmp-config do what it's document to do (add -L@libdir@)
   
2003-03-12 08:48  hardaker

   * snmplib/: snmp_api.c (V5-0-patches.3), snmp_api.c:

   patch #700672: reset itmp to the new value length after decoding a hex string
   
2003-03-12 08:41  hardaker

   * perl/SNMP/SNMP.xs:

   return indexes for augmented tables
   
2003-03-12 08:33  hardaker

   * agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c,
   snmplib/snmpUnixDomain.c, README:

   Patch #701398: com2secunix token from Xiaofeng Ling for unix sockets
   
2003-03-12 07:58  hardaker

   * testing/: README, RUNTESTS:

   update to real world and add better -h output
   
2003-03-10 17:20  hardaker

   * snmplib/scapi.c:

   attempt to correct for dynamic loading of a older openssl library, which is common if you have the mod_ssl rpm installed and a newer libcrypto library at the same time
   
2003-03-10 14:45  hardaker

   * snmplib/scapi.c:

   attempt to fix the openssl free bug for the last time
   
2003-03-05 22:42  rstory

   * configure (V5-0-patches.2), configure:

   update for new configure.in
   
2003-03-05 22:36  rstory

   * configure.in:

   fix for libwrap w/nsl
   
2003-03-04 09:47  hardaker

   * agent/mibgroup/agent/: nsModuleTable.c (V5-0-patches.1),
   nsModuleTable.c:

   wrong type returned for nsModuleModes as reported by Michael Kirkham
   
2003-03-04 01:54  dts12

   * INSTALL:

   Mention the need to configure the agent.
   
2003-03-01 07:27  rstory

   * agent/mibgroup/agentx/: subagent.c (V5-0-patches.1), subagent.c
:

   agentx patch from Tommy Christensen: better error checking
   
2003-03-01 06:59  rstory

   * agent/mibgroup/agentx/: master.c (V5-0-patches.1), master.c
:

   agentx patch from Tommy Christensen: don't create delegated cache for CLEANUPSET
   
2003-02-28 20:45  hardaker

   * perl/SNMP/: Makefile.PL (V5-0-patches.3), Makefile.PL:

   typo
   
2003-02-28 20:35  hardaker

   * agent/mibgroup/host/hr_system.c:

   Patch #551909 from Gary Edwards: detect zombie processes and prevent
   them from being counted as valid users.
   
2003-02-28 20:10  hardaker

   * perl/SNMP/: Makefile.PL (V5-0-patches.2), Makefile.PL:

   Patch #597629 from Matt Selsky to fix man page installation
   
2003-02-28 20:02  hardaker

   * dist/net-snmp-solaris-build/: DEVENV, elfdepend.sh,
   net-snmp-5.0.6-build:

   patch #654581 from Stefan Radman: Solaris Packaging build scripts
   
2003-02-28 19:40  hardaker

   * apps/snmptrapd.c:

   Patch #695312 from Alex Burger: add -t switch to disable syslog.
   
2003-02-28 19:39  hardaker

   * man/snmptrapd.8.def:

   document -t
   
2003-02-28 02:08  dts12

   * snmplib/parse.c:

   Simple patch to catch re-declarations of the "top-level" objects.
   Supplied by Sean Burke
   
2003-02-28 01:13  dts12

   * agent/mibgroup/mibII/ipv6.c:

   Return the correct values for ipv6Forwarding.
   Patch supplied by Yixiong Zou (Bug #694745)
   
2003-02-26 21:56  rstory

   * local/mib2c.array-user.conf:

   default octet strings to unsigned char arrays; fix example; fix logic of
   conditional; make code referencing can_(de)activate conditional with same logic
   used to generate the functions themselves
   
2003-02-26 10:34  hardaker

   * testing/tests/: Sv3vacmconfig, Svacmconfig,
   T130snmpv1vacmget, T131snmpv2cvacmget,
   T132snmpv3vacmget, T140snmpv1vacmgetfail,
   T141snmpv2cvacmgetfail, T142snmpv3vacmgetfail:

   Patch #687837 from Xiaofeng Ling for VACM test cases
   
2003-02-26 10:19  hardaker

   * Makefile.in, acconfig.h, win32/config.h,
   agent/mibgroup/mibII/interfaces.c, win32/config.h.borland
, agent/mibgroup/mibII/tcp.c,
   agent/mibgroup/mibII/tcpTable.c,
   agent/mibgroup/mibII/udpTable.c,
   include/net-snmp/net-snmp-config.h.in, README,
   include/net-snmp/system/osf5.h:

   patch #690353 from Kevin Graham: port to Tru64 v5 / osf5
   
2003-02-26 10:10  hardaker

   * configure.in, configure:

   patch #692834 from David Vrabel: add --without-rpm for disabling rpm checks
   
2003-02-26 08:28  dts12

   * Makefile.top:

   Oops - missed the definition of 'INSTALL_DATA' from Peter's original patch.
   Sorry!
   
2003-02-26 07:11  hardaker

   * README:

   Thanks to Srikanth Pindiproli
   
2003-02-26 07:10  hardaker

   * man/snmpd.conf.5.def:

   update to patch #655444: document includeAllDisks from Srikanth Pindiproli
   
2003-02-26 04:45  dts12

   * snmplib/read_config.c:

   Stomp on trailing whitespace in config lines.
   This allows token comparisons to work as expected.
   (See bug #690770)
   
2003-02-26 04:25  dts12

   * apps/snmptrapd.c:

   Fix getopt handling of -S (see bug #693167)
   
2003-02-25 11:46  rstory

   * Makefile.in, Makefile.top:

   don't try and run autoconf/autoheader if not installed
   
2003-02-25 06:48  dts12

   * Makefile.in:

   Apply Peter Breitenlohner's net-snmp-config patch (#692373)
   
2003-02-25 06:41  dts12

   * snmplib/snmpv3.c:

   Recognise "defVersion v3" as well as "defVersion 3" as documented
   in the man pages (prior to Peter Breitenlohner's correction)
   [We might as well support both styles....]
   
2003-02-25 06:06  dts12

   * man/: mib2c.1.def, read_config.3.def, snmp.conf.5.def
, snmp_config.5.def, snmpcmd.1.def,
   snmpconf.1.def, snmpd.conf.5.def, snmptrapd.8.def
, snmptrapd.conf.5.def:

   Apply Peter Breitenlohner's documentation changes
   (patches #692381,  692382 and  692388)
   
2003-02-25 06:04  dts12

   * EXAMPLE.conf.def, FAQ, sedscript.in,
   local/Makefile.in, mibs/Makefile.in, man/Makefile.in
, man/snmpd.1.def, man/snmpd.8.def:

   Apply Peter Breitenlohner's configuration-related documentation and installation changes.
   (patches #692372,  692377,  692379 and 692386)
   
2003-02-25 05:17  dts12

   * agent/mibgroup/host/: hr_storage.c, hr_storage.h:

   List "fixed type" storage entries first, so that there isn't an
   arbitrary limit of 100 disk-based storage entries.
   
2003-02-25 05:07  dts12

   * agent/mibgroup/agentx/agentx_config.c:

   Handle user/group names when setting AgentX socket ownership.
   
2003-02-25 03:44  dts12

   * agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/master.c,
   include/net-snmp/agent/ds_agent.h:

   Preliminary patch to support configuration of AgentX socket permissions.
   
   Personally, I'm not convinced that this is ready for committing to the
   CVS tree yet, but My Master Has Spoken, and I Must Obey.......
   
2003-02-21 20:19  hardaker

   * agent/mibgroup/mibII/: ipCidrRouteTable.c,
   ipCidrRouteTable.h, ipCidrRouteTable_access.c,
   ipCidrRouteTable_access.h, ipCidrRouteTable_checkfns.c,
   ipCidrRouteTable_checkfns.h, ipCidrRouteTable_columns.h
, ipCidrRouteTable_enums.h:

   A beginning implementation of the IP-FORWARD-MIB::ipCidrRouteTable.
     - this table is a replacement for the obsolete ipRouteTable, which
       isn't even implemented by most vendors any more.
     - not complete.  Write support not implemented yet.  Read-support
       working though.
     - Should work on everything but hpux11?  testing needed.
     - this is another example of a table_iterator application (different
       than the rest using accessors).
   
2003-02-21 20:14  hardaker

   * agent/mibgroup/mibII/: route_headers.h, var_route.c:

   moved headers to a separate file usable by other modules.
   exported the collected route table.
   
2003-02-21 20:14  hardaker

   * agent/mibgroup/mibII/var_route.h:

   moved headers to a separate file usable by other modules
   
2003-02-21 20:12  hardaker

   * local/mib2c.iterate_access.conf:

   An alternate table_iterator .conf file (that may eventually become the
   default).  This one uses accessor functions to get/set data and should
   take care of most other SNMP specific stuff for you.  Not complete,
   and a good percentage of the code repetition will likely move into
   another sub-iterator handler in the future.  The ipCidrRouteTable is
   an example of this output.
   
2003-02-21 20:10  hardaker

   * local/mib2c.iterate.conf:

   - comment additions and cleanups.
   - put the free/etc function pointers in an #ifdef clause
   
2003-02-21 20:09  hardaker

   * local/mib2c.column_enums.conf:

   comment move for better formatting.
   
2003-02-21 20:08  hardaker

   * local/mib2c.check_values.conf:

   - generate and use the enums header file.
   - generate a .h file.
   - misc fixes.
   
2003-02-21 20:08  hardaker

   * local/mib2c.access_functions.conf:

   A .conf file to generate get_/set_ access functions for each column.
     - iterator specific.
   
2003-02-21 20:07  hardaker

   * local/mib2c:

   - enum fix.
   - don't source (run) .conf files twice.
   
2003-02-21 20:06  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_netsnmp_iterator_info_s.3,
   netsnmp_netsnmp_mib_handler_methods.3, netsnmp_oid_stash.3
, netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3,
   netsnmp_set_data.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
:

   - doxygen update.
   - includes new netsnmp_oid_stash man page.
   
2003-02-21 20:06  hardaker

   * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   - doxygen comment everything
   - started (not complete) a getnext function.
   - implemented a "free the tree" function.
   
2003-02-21 20:04  hardaker

   * .cvsignore:

   added autom4te.cache
   
2003-02-21 20:04  hardaker

   * configure, configure.in:

   add the include directory to the module egrep cpp -I list.
   
2003-02-21 01:50  dts12

   * local/FAQ2HTML:

   HTML-escape '<' and '>' characters in FAQ entries
   
2003-02-20 08:17  dts12

   * local/mib2c.scalar.conf:

   Use 'netsnmp_register_scalar' instead of 'netsnmp_register_instance'
   for handling scalar objects.
   
2003-02-19 21:39  hardaker

   * NEWS:

   patch #657808: calculate a proper ifSpeed under linux when possible
   and do more proper ifOperStatus state determination.
   
2003-02-19 21:36  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   patch #657808: calculate a proper ifSpeed under linux when possible
   and do more proper ifOperStatus state determination.
   
2003-02-19 16:53  hardaker

   * snmplib/snmp.c:

   top level doxygen web page text
   
2003-02-19 16:52  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_netsnmp_iterator_info_s.3,
   netsnmp_netsnmp_mib_handler_methods.3, netsnmp_old_api.3
, netsnmp_read_only.3, netsnmp_scalar.3,
   netsnmp_serialize.3, netsnmp_set_data.3,
   netsnmp_table.3, netsnmp_table_array.3,
   netsnmp_table_data.3, netsnmp_table_dataset.3,
   netsnmp_table_iterator.3, netsnmp_table_iterator.h.3,
   netsnmp_todo.3, netsnmp_util.3, netsnmp_watcher.3
:

   doxygen update.
   
2003-02-19 16:52  hardaker

   * local/mib2c.iterate.conf:

   run the column_enum and column_define .conf files and include those headers.
   
2003-02-19 16:51  hardaker

   * local/mib2c:

   Add a @run@ tag to run other mib2c configuration files from the
   current one.
   
2003-02-19 16:51  hardaker

   * agent/helpers/table_iterator.c,
   include/net-snmp/agent/table_iterator.h:

   more (bad) documentation for the iterator (gasp)
   
2003-02-19 16:50  hardaker

   * doxygen.conf:

   add include directories for processing.
   
2003-02-19 16:50  hardaker

   * agent/mibgroup/examples/notification.c:

   remove old unused comment.
   
2003-02-19 13:11  hardaker

   * snmplib/tools.c:

   converted a bunch of non-doxygen docs to doxygen docs.
   
2003-02-19 13:03  hardaker

   * include/net-snmp/library/tools.h:

   doxygenize a few defines.
   
2003-02-18 07:56  hardaker

   * configure:

   run configure
   
2003-02-17 11:20  rstory

   * dist/nsb-functions:

   add smux to list of modules for distribution; move test for make inside of
   nsb-make; add blank line above ABORT; remove tee to logfile, as it eats
   rc from command; add NOAUTODEPS=y to all make steps; do make touchit when
   target = all; use nsb-make for distclean
   
2003-02-17 11:18  rstory

   * Makefile.in:

   don't do any of the autoconf/autoheader deps if NOAUTODEP=* specified
   
2003-02-17 11:15  rstory

   * Makefile.rules:

   add another dir level for make depends (per DS, from a while back - thought
   this was already checked in)
   
2003-02-17 07:30  nba

   * README.solaris:

   Note about bad /usr/xpg4/bin/sed
   
2003-02-17 06:31  nba

   * agent/mibgroup/ucd-snmp/logmatch.c:

   The include for dmalloc better come after the std includes
   
2003-02-17 05:36  nba

   * configure.in:

   Dont search /usr/local for dmalloc unless user explicitly asks for it
   
2003-02-17 05:34  nba

   * configure.in:

   Bring back the developer warnings
   
2003-02-17 05:33  nba

   * configure.in:

   Fix text for socklen_t
   
2003-02-17 05:31  nba

   * agent/mibgroup/ucd-snmp/proc.c:

   Some error messages for Solaris
   
2003-02-17 04:23  nba

   * mibs/Makefile.in:

   Install NET-SNMP-TC mib
   
2003-02-14 07:41  hardaker

   * NEWS:

   includeAllDisks
   
2003-02-14 07:38  hardaker

   * agent/mibgroup/ucd-snmp/: disk.c, disk.h:

   Patch #655444 from Srikanth Pindiproli:
     Implement a new includeAllDisks snmpd.conf token to place all found
     disks into the dskTable listing.
   
2003-02-13 17:02  hardaker

   * agent/mibgroup/mibII/: var_route.c (V5-0-patches.1), var_route.c
:

   Patch #654329: double check lengths when copying
   
2003-02-13 14:59  hardaker

   * configure, configure.in, agent/agent_read_config.c
, agent/helpers/all_helpers.c,
   agent/helpers/table_dataset.c, apps/snmptable.c,
   apps/snmptranslate.c, apps/snmpnetstat/main.c,
   include/net-snmp/mib_api.h,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/library/mib.h, snmplib/mib.c,
   snmplib/oid_stash.c, snmplib/parse.c, snmplib/scapi.c
, snmplib/snmp_api.c, snmplib/snmp_parse_args.c:

   --disable-mib-lodaing removes the mib loading code from builds.
     (oid printing are forced numeric)
     This saves about about 200k in binary size on a linux box.
     This saves about about 100k in running size on a linux box (assuming
       the with-mib-loading is actually not loading anything just to be
       fair, otherwise its about >500k).
   
2003-02-13 08:01  hardaker

   * Makefile.in, NEWS, aclocal.m4, configure
, configure.in, include/net-snmp/net-snmp-config.h.in
:

   - Misc configure changes/fixes (eg, output the disabled states for perl)
   - A bunch of new configure options:
     --disable-applications          Do not build the apps (snmpget, ...).
     --disable-agent                 Do not build the agent (snmpd).
     --disable-manuals               Do not install the manuals.
     --disable-scripts               Do not install the scripts (mib2c, ...).
     --disable-mibs                  Do not install the mib files.
   
2003-02-13 06:54  hardaker

   * agent/helpers/table_data.c:

   check entry node as suggested by Irfan Sheriff
   
2003-02-13 05:59  dts12

   * configure:

   Remove invalid 'testing' config_file target.
   Since this is a directory, 'config.status' fails to create it.
   
   I'm not quite sure where this appeared from.  It's not part of
   the configure script generated by autoconf 2.53, but it might
   have been introduced between there and 2.57.
   
2003-02-13 02:10  dts12

   * testing/Makefile.in:

   Mechanism for passing additional options to the test run.
   Suggested by Andy Hood.
   
2003-02-12 11:30  rstory

   * configure, configure.in:

   include agent/mibgroup headers from ${srcdir}
   
2003-02-12 09:57  hardaker

   * configure, configure.in:

   - upgrade configure to autoconf 2.57
   - This is functional now, but not all flags, features and tests have
     been tested.  Please report errors!  There are more things to do,
     like conversion of local macros (eg, STRUCT_FOR) to autoconf
     newer standard macros.
   
2003-02-12 06:01  hardaker

   * agent/mibgroup/tunnel/: tunnel.h (V5-0-patches.1), tunnel.h
   (V4-2-patches.[1,1]), tunnel.h:

   update
   
2003-02-11 18:05  hardaker

   * agent/mibgroup/ucd-snmp/logmatch.c:

   only define stuff if have_regex is defined
   
2003-02-11 18:03  hardaker

   * configure, configure.in:

   run config_require checks through cpp
   
2003-02-11 15:46  hardaker

   * agent/helpers/table_data.c:

   Irfan Sheriff pointed out a bug with getnext requests directly to
   a column.
   
2003-02-11 15:36  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   patch from Christophe Varoqui to fix dropping state change for thresholds.
   
2003-02-11 08:26  dts12

   * snmplib/: system.c (V4-2-patches.5), system.c:

   Remove last remaining use of 'nlist' under HP-UX 10 & 11.
   As per patch #656773 from Johannes Schmidt-Fischer
   
2003-02-11 08:17  dts12

   * agent/mibgroup/host/hr_disk.c:

   Checking the length of a string buffer once is sufficient.
   Using 'strnncpy' [sic] to check this length twice is unnecessary...
   
2003-02-11 08:05  hardaker

   * agent/snmpd.c:

   ifdef out unlikely-correct-code on win32
   
2003-02-11 07:55  hardaker

   * Makefile.in:

   Mess with output of doxygen to add sf logos, etc, to the bottom of the
   generated html files.
   
2003-02-11 07:50  hardaker

   * agent/snmpd.c:

   Patch #655154 from Joel Rosdahl: more proper demonization:
     - close stdin/stdout/stderr if appropriate.
     - double fork.
     - chdir /   [I'm not convinced this is correct under windows?  Anyone?]
   
2003-02-11 07:30  hardaker

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   patch #667694 (anon) to add back newlines to pass code
   
2003-02-11 07:25  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   Patch #662169 from Jan Willem Luiten: diskio support for Darwin
   
2003-02-11 06:14  dts12

   * perl/SNMP/t/: bulkwalk.t, set.t:

   Fix tests for bulkwalk (duplicate header) and set (invalid OID constant)
   
2003-02-11 04:44  dts12

   * agent/mibgroup/mibII/ipAddr.c:

   Accommodate a fussy IRIX environment, which is picky about <unistd.h>
   See bug #667726
   
2003-02-10 16:58  hardaker

   * agent/mibgroup/ucd-snmp/logmatch.c:

   fix indent comment damage.
   
2003-02-10 16:38  hardaker

   * agent/mibgroup/ucd-snmp/logmatch.c:

   EXTENSIBLE -> UCDAVIS_MIB
   
2003-02-10 15:38  hardaker

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   Bruce Shaw pointed out a comment typo
   
2003-02-10 15:38  hardaker

   * perl/: ASN/Makefile.PL, OID/Makefile.PL,
   agent/Makefile.PL, default_store/Makefile.PL,
   SNMP/Makefile.PL:

   fix my declarations as pointed out by Andrew Page
   
2003-02-10 09:16  hardaker

   * agent/mibgroup/ucd_snmp.h:

   file name typo
   
2003-02-10 07:57  nba

   * Makefile.in, aclocal.m4, ltmain.sh,
   config.guess, config.sub, configure.in,
   configure:

   Update libtool to 1.4.3
   
2003-02-10 07:09  hardaker

   * agent/mibgroup/ucd_snmp.h:

   turn on log_match by default
   
2003-02-10 06:39  hardaker

   * README:

   Added Christophe Varoqui to the thanks for his DISMAN patches
   
2003-02-09 10:02  nba

   * snmplib/mib.c:

   An additional change to support 't' hints
   
2003-02-06 21:17  hardaker

   * agent/mibgroup/ucd-snmp/proc.c,
   include/net-snmp/system/linux.h:

   For linux, use /proc/X/status instead.  It has the name of processes
   when /proc/cmdline does not.  A define (commented out) was put in
   system/linux.h to revert to previous behavior if desired.  I'm not
   sure at which kernel release the status file was added.
   
2003-02-06 20:04  hardaker

   * agent/mibgroup/ucd-snmp/proc.c:

   Add a debugging tag "proc" which prints process names as found in solaris.
   (this should be nice when searching for unknown exact process names)
   
2003-02-06 11:32  hardaker

   * apps/snmptrapd.c, man/snmptrapd.8.def:

   patch #674218: reopen log files on HUP.
   
2003-02-06 10:42  hardaker

   * man/snmpd.conf.5.def:

   document monitor -t for threshold monitoring
   
2003-02-06 10:33  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   Patch from Christophe to support monitor -t for threshold monitoring
   
2003-02-05 22:07  hardaker

   * local/mib2c.check_values.conf:

   A mib2c file that generates a bunch of functions to check the value of
   incoming SET requests.
     (not complete yet.  Needs support for BITS enums and a header file
     with prototypes)
   
   Happy Birthday (late) to Robert.
   
2003-02-05 22:05  hardaker

   * local/mib2c:

   Support for foreach on ranges.
   
2003-02-05 03:25  dts12

   * FAQ:

   Clarify the local-only access for non-standard port AgentX connections.
   
2003-02-05 01:13  dts12

   * net-snmp-config.in:

   Don't prompt for an authentication pass-phrase, if one has already
   been supplied.  Reported by Darren Gamble.
   
2003-02-04 06:25  dts12

   * FAQ:

   Add an entry describing configuring AgentX on a non-standard port.
   
2003-02-03 07:25  hardaker

   * snmplib/: snmp_api.c (V5-0-patches.2), snmp_api.c:

   From Richard Laing: change value check of a string to use a proper length.
   
2003-01-29 07:19  hardaker

   * INSTALL, perl/SNMP/README:

   perl documentation updates from Harrie
   
2003-01-24 07:38  hardaker

   * agent/mibgroup/smux/smux.c:

   patch #672021 from Joshua Giles: large set request fixes
   
2003-01-22 14:45  dts12

   * agent/helpers/: table.c, table_iterator.c:

   Having found a new row to work with, update the index values as well.
   This seems to fix the mismatch between the OID being processed
   and the index varbinds.
   
2003-01-20 19:11  rstory

   * snmplib/test_binary_array.c:

   add string test case for binary array testing
   
2003-01-20 19:11  rstory

   * snmplib/container_binary_array.c:

   fixes for array_qsort - not quite sure why/how it worked before..:-/
   
2003-01-20 19:07  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   new netsnmp_compare_mem; fix typo in debug message
   
2003-01-20 19:05  rstory

   * agent/mibgroup/versiontag:

   create md5sums after creating gzipped tarball
   
2003-01-14 06:14  dts12

   * include/net-snmp/library/default_store.h,
   snmplib/snmp_api.c:

   Add support for 16-bit requestIDs, etc - for talking to broken agents.
   (As per a suggestion of Niels, in discussion with Henrik Ostergaard Madsen)
   
2003-01-14 05:56  hardaker

   * agent/snmpd.c, doxygen.conf, agent/agent_handler.c
, dist/RELEASE-INSTRUCTIONS:

   doxygen changes
   
2003-01-13 18:49  rstory

   * man/: netsnmp_agent.3, netsnmp_handler.3:

   update for 5.0.7
   
2003-01-13 17:30  rstory

   * snmplib/mib.c:

   recognize new 't' code in display hints
   
2003-01-13 17:07  rstory

   * agent/helpers/table_iterator.c:

   patch for memory leaks sent to coders by Jay Parlar
   
2003-01-10 22:27  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7 )
   
2003-01-10 22:26  rstory

   * ChangeLog, NEWS:

   update for 5.0.7
   
2003-01-10 22:15  rstory

   * .cvsignore:

   ignore configure-summary
   
2003-01-10 22:14  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend, apps/Makefile.depend
, apps/snmpnetstat/Makefile.depend,
   snmplib/Makefile.depend:

   make depend
   
2003-01-10 22:08  rstory

   * .cvsignore:

   ignore variations of changelog.add
   
2003-01-10 17:09  hardaker

   * snmplib/: mib.c, snmp_api.c:

   doxygen output tags to put the recently defined functions into groups.
   
2003-01-10 17:09  hardaker

   * man/: Makefile.in, netsnmp_agent.3,
   netsnmp_bulk_to_next.3, netsnmp_debug.3,
   netsnmp_handler.3, netsnmp_instance.3,
   netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
, netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3:

   doxygen updates
   
2003-01-10 14:38  hardaker

   * configure, configure.in:

   opps
   
2003-01-10 14:29  hardaker

   * configure, configure.in:

   remove double checking output
   
2003-01-10 11:33  hardaker

   * testing/tests/T0160snmpv2cbulkget:

   fix positional arguments
   
2003-01-10 06:04  dts12

   * FAQ:

   Reference Bruce Shaw's discussion of the perl compilation problems
   (see README.solaris)
   
2003-01-10 05:31  dts12

   * FAQ:

   Mention AgentX under windows, and beef up the perl stuff a bit.
   Add a missing entry in the contents list.
   (This may prove too late for 5.0.8, but at least it'll be ready for next time!)
   
2003-01-09 15:41  hardaker

   * man/Makefile.in:

   make doc update.
   
2003-01-09 15:38  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
, netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3:

   make doc update.
   
2003-01-09 15:37  hardaker

   * agent/helpers/Makefile.in, agent/helpers/mode_end_call.c
, include/net-snmp/agent/all_helpers.h,
   include/net-snmp/agent/mode_end_call.h:

   end-of-mode helper to call more handlers after processing the main
   line.  Functionally allows parallel handler trees and callbacks after
   a particular mode is completed (useful for things registered under a
   serialize handler when you don't know when the mode is over).
      (not used anywhere in production code yet.).
   
2003-01-09 08:55  dts12

   * FAQ:

   Mention the perl shared/static library problem,
   the unresponsive agent problem (and fix), and
   disclaim all knowledge of David Town's Net::SNMP module,
   
2003-01-09 07:27  hardaker

   * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget
:

   GetBulk testing supplied by Xiaofeng Ling
   
2003-01-09 07:26  hardaker

   * testing/RUNTESTS:

   Add -x flag for calling subtests with "sh -x".
   Fix number counting for interactive output.
   
2003-01-07 15:49  hardaker

   * COPYING (V4-2-patches.8), COPYING:

   year update
   
2003-01-07 10:18  hardaker

   * FAQ (V4-2-patches.8), FAQ:

   irc server name change
   
2003-01-07 08:01  hardaker

   * snmplib/mib.c:

   bug #663628 and patch: fix ip address index parsing from OIDs
   
2003-01-07 01:53  dts12

   * agent/helpers/table_iterator.c:

   Remove redundant code to free 'callback_data_keep' data.
   This branch would never be invoked, and is in the wrong
   place anyway.  Patch supplied by Jay Parlar
   
2003-01-06 08:16  nba

   * Makefile.in:

   Install Solaris 9 header
   
2003-01-05 15:14  nba

   * win32/win32.opt:

   Make it compile with VC++
   
2003-01-05 14:28  nba

   * win32/: encode_keychange/encode_keychange.dsp, win32.opt
, libsnmp_dll/libsnmp.def:

   Make it compile with VC++
   
2003-01-05 12:45  nba

   * mibs/: Makefile.mib, SNMP-FRAMEWORK-MIB.txt,
   SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt,
   SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
   SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt
, SNMPv2-MIB.txt, SNMPv2-TM.txt, rfclist:

   Update to current RFC versions
   
2003-01-03 12:50  rstory

   * configure, configure.in:

   don't call AC_DISABLE_SHARED, as sets the default to disabled (it's very
   presence in configure.in generates a configure with shared disabled, even
   if it was in an if block; for developer default, set enable_shared directly
   unless it was previously set; test that enable_shared=yes for embedded-perl
   
2003-01-03 05:02  dts12

   * FAQ (V4-2-patches.7), FAQ:

   Mention the Stratus VOS port. (Thanks to Brandon Hall)
   
2003-01-02 15:00  rstory

   * include/net-snmp/library/container.h:

   parens around x in macro in case x is multiple C tokens
   
2002-12-22 09:32  rstory

   * sedscript.in, snmplib/snmp_version.c, FAQ,
   README, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre2 )
   
2002-12-22 09:31  rstory

   * ChangeLog, NEWS:

   update for 5.0.7.pre2
   
2002-12-22 09:20  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend, apps/Makefile.depend
, apps/snmpnetstat/Makefile.depend,
   snmplib/Makefile.depend:

   make depend
   
2002-12-20 04:58  nba

   * Makefile.in:

   clean away net-snmp-config on make clean
   
2002-12-20 04:57  nba

   * include/net-snmp/mib_api.h,
   include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   stash the oid_stash ...
   
2002-12-20 01:49  nba

   * snmplib/snmp_api.c:

   A patch from V4 that didn't make it ... allow list of numeric bits setting BITS
   
2002-12-19 23:50  hardaker

   * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   add a global callback function for registering directly via a callback.
   
2002-12-19 23:35  hardaker

   * include/net-snmp/utilities.h:

   add callback.h
   
2002-12-19 23:22  hardaker

   * snmplib/read_config.c:

   fix persistent storage file renaming.  (snprintf change mistake)
   
2002-12-19 23:21  hardaker

   * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   some new routines for saving oid stash data to persistent storage.
     (not used anywhere in current production code)
   
2002-12-19 14:51  hardaker

   * perl/SNMP/SNMP.xs:

   - watch for undefs passed in as a value to a SET clause.
   - change BITS to a Octet String as it should be.
     - on a side note, do you know that the Net-SNMP parser doesn't
       distinguish between BITS and BIT STRING in it's list of types?  I
       don't think it's possible to use both types in the code today
       (which is fine, since BIT STRING is not used in SNMPv2 and beyond).
   
2002-12-19 14:49  hardaker

   * perl/OID/OID.xs:

   print a warning when you can't parse an OID (err, not ideal)
   
2002-12-19 14:48  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - misc bug fixes.
   - skip SETing columns with no value passed in.
   
2002-12-19 11:43  nba

   * agent/mibgroup/: examples/example.c, host/hr_network.c
, host/hr_swinst.c:

   Being a bit quick, eh, Dave ...
   
2002-12-19 08:14  dts12

   * agent/mibgroup/mibII/: at.c (V4-2-patches.2), at.c:

   Ensure the ifname buffer is big enough to read in a full-length name.
   (From the SUSE "audit" patch)
   
2002-12-19 08:05  dts12

   * agent/snmpd.c, agent/mibgroup/host/hr_print.c,
   apps/encode_keychange.c, apps/snmptrapd_handlers.c, snmplib/mib.c
   (V4-2-patches.[8,9,3,3,0]), agent/snmpd.c,
   agent/mibgroup/host/hr_print.c, apps/encode_keychange.c
, apps/snmptrapd_handlers.c, snmplib/mib.c:

   Detect when memory allocations fail, and don't plough on regardless.
   (Based on changes within the SUSE "audit" patch)
   
2002-12-19 07:07  dts12

   * agent/agent_trap.c, agent/snmp_agent.c,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c, apps/encode_keychange.c
, apps/snmptrapd.c, apps/snmptrapd_handlers.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
   snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/snmp_api.c,
   snmplib/snmpv3.c, snmplib/vacm.c:

   The Great SUSE 'sprintf' Hunt.....
   
2002-12-19 03:02  jbpn

   * include/net-snmp/net-snmp-config.h.in:

     - code with BSDi4
   
2002-12-19 02:50  jbpn

   * snmplib/snmp_api.c:

     - change a comment that doesn't take into account the transport stuff
     - fix some particularly bad formatting in snmp_open_ex
   
2002-12-18 10:50  hardaker

   * agent/mibgroup/agent/nsModuleTable.c:

   remove mem-leak comment.  Out of date and was fixed
   
2002-12-18 10:47  hardaker

   * agent/mibgroup/agentx/agentx_config.c, man/snmpd.conf.5.def
:

   delete experimental warning about agentx
   
2002-12-18 10:40  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed
   
2002-12-18 05:19  jbpn

   * agent/snmpd.c:

     - restart stderr logging on HUP (if -L was given on command line)
   
2002-12-17 16:33  rstory

   * local/mib2c.array-user.conf:

   remove ';' from define; if table has a storage type, check that it's not
   read only before allowing sets
   
2002-12-17 16:26  rstory

   * local/mib2c.array-persistent.conf:

   never mind
   
2002-12-17 16:02  hardaker

   * perl/OID/test.pl:

   Don't check for prefixes in test.  They don't exist.  However, do set SNMPCONFPATH in test initialization to a bogus value
   
2002-12-17 15:58  hardaker

   * perl/OID/OID.xs:

   remove direct call to init_snmp().  This is already called by the .pm file
   
2002-12-17 07:22  rstory

   * local/mib2c.array-persistent.conf:

   persistence for array-tables
   
2002-12-17 07:07  rstory

   * include/net-snmp/library/read_config.h,
   snmplib/read_config.c:

   add read_config_store_data_prefix; add ASN_TIMETICKS w/ASN_UNSIGNED cases
   
2002-12-17 06:44  rstory

   * snmplib/snmpUDPDomain.c:

   don't use SO_REUSE_ADDR so agent port can't be hijacked
   
2002-12-17 06:43  rstory

   * net-snmp-config.in:

   use local var for base agent libs; reorder base agent libs so static linking
   works
   
2002-12-16 15:32  nba

   * snmplib/scapi.c, agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/mta_sendmail.h:

   Yet another compiler warning ...
   
2002-12-16 14:50  hardaker

   * local/mib2c.iterate.conf:

   remove bogus comment reference to table_dataset helper.
   
2002-12-16 14:42  nba

   * agent/mibgroup/disman/mteEventNotificationTable.c,
   agent/mibgroup/disman/mteEventTable.c,
   agent/mibgroup/disman/mteEventTable.h,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/disman/mteTriggerTable.h, apps/snmptrapd.c
, include/net-snmp/library/tools.h, snmplib/tools.c
:

   Spread some magic dust to quell compiler warnings (why isn't --enable-slient-libtool the default ...)
   
2002-12-16 08:44  jbpn

   * agent/mibgroup/agentx/master.c:

     - fix small memory leak (peername is copied by snmp_open_ex)
   
2002-12-16 08:31  jbpn

   * snmplib/mib.c:

     - fix small memory leak
   
2002-12-16 08:19  jbpn

   * snmplib/parse.c:

     - fix memory leak
   
2002-12-16 07:02  rstory

   * snmplib/container.c:

   remove redundant include (caused problems on Sun 5.7, reported by jbpn)
   
2002-12-16 05:22  rstory

   * dist/nsb-functions:

   configure w/out developer
   
2002-12-16 05:18  rstory

   * configure, configure.in:

   DEVFLAGS="" if not developer
   
2002-12-15 23:39  nba

   * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c
, snmpIPXDomain.c, snmpTCPIPv6Domain.c,
   snmpUDPIPv6Domain.c:

   dmalloc support
   
2002-12-15 23:39  nba

   * agent/mibgroup/mibII/ipAddr.c:

   Possible leak of fd on error return
   
2002-12-14 07:22  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre1 )
   
2002-12-14 07:21  rstory

   * ChangeLog, NEWS:

   update for 5.0.7.pre1
   
2002-12-14 06:59  rstory

   * dist/nsb-functions:

   check for agent/mibgroup; fix modules for config_dist
   
2002-12-14 06:58  rstory

   * man/: netsnmp_bulk_to_next.3, netsnmp_debug.3,
   netsnmp_handler.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_serialize.3,
   netsnmp_table.3, netsnmp_table_array.3,
   netsnmp_table_data.3, netsnmp_table_dataset.3,
   netsnmp_todo.3:

   update for 5.0.7.pre1
   
2002-12-14 06:54  rstory

   * Makefile.top:

   bump rev to 5.0.7
   
2002-12-14 06:49  rstory

   * Makefile.in:

   add -n to grep for C++ comments
   
2002-12-14 06:47  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, apps/Makefile.depend,
   snmplib/Makefile.depend:

   make depend
   
2002-12-14 06:45  rstory

   * agent/mibgroup/mibII/ipAddr.c:

   remove C++ comments
   
2002-12-14 06:30  rstory

   * include/net-snmp/agent/snmp_agent.h:

   add comments to some structure members
   
2002-12-14 06:29  rstory

   * agent/helpers/table_array.c:

   errors during commit undo should be xxFAILED; use set_request_error instead of
   set_mode_request_error; remove incorrect comment; more debugging; check for
   and call lower handlers
   
2002-12-14 06:27  rstory

   * agent/helpers/table.c:

   always process later passes of a set request
   
2002-12-13 13:06  nba

   * agent/mibgroup/host/hr_swinst.c:

   Quell compiler warnings
   
2002-12-13 12:47  nba

   * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c
:

   Quell compiler warnings
   
2002-12-13 12:40  nba

   * snmplib/scapi.c:

   Fix incomplete zeroing of security data
   
2002-12-13 12:39  nba

   * snmplib/parse.c:

   Fix a possible freeing of a NULL pointer
   
2002-12-13 12:38  nba

   * agent/helpers/table_dataset.c,
   agent/mibgroup/mibII/ipAddr.c, apps/snmptrapd.c,
   include/net-snmp/agent/table_data.h, snmplib/snmp_api.c
:

   Quell compiler warnings
   
2002-12-13 08:38  dts12

   * agent/agent_handler.c:

   Clear the 'processed' flag between passes, so that handlers
   can correctly clean up after errors have been detected.
   
2002-12-13 08:06  rstory

   * agent/mibgroup/agentx/subagent.c:

   add asser to try and cath intermittent crash i've been seeing
   
2002-12-13 08:04  rstory

   * agent/mibgroup/agentx/master.c:

   log unknown agentx operation
   
2002-12-13 07:12  rstory

   * agent/helpers/table_array.c:

   if no row create callback on set, use NOTWRITABLE instead of NOSUCHINSTANCE
   
2002-12-13 07:04  rstory

   * agent/helpers/debug_handler.c:

   fix cut-n-paste so delegated flag displayed properly
   
2002-12-13 07:01  rstory

   * snmplib/default_store.c:

   log text (APP|LIB|TOK) instead of store id in debug msgs
   
2002-12-13 06:53  rstory

   * dist/nsb-functions:

   add --with-libwrap
   
2002-12-13 06:49  rstory

   * FAQ:

   grammar/indention tweak + mention strip for memory footprint question
   
2002-12-13 06:32  dts12

   * perl/SNMP/Makefile.PL:

   Remove explicit mention of SNMP module documentation.
   This setting doesn't seem to be necessary, and without it,
   the man page is installed automatically.
   
2002-12-13 04:47  jbpn

   * apps/snmptrapd.c:

     - make -S do the same as snmpd -S (set the syslog facility)
     - make -l print a warning saying that it is deprecated and -S should
       be used instead
   
2002-12-13 04:14  jbpn

   * snmplib/read_config.c:

     - increase width of token field to improve legibility of
       configuration directive help output
   
2002-12-12 14:46  nba

   * apps/snmptable.c:

   Protect against unknown -O options
   
2002-12-12 12:56  nba

   * agent/mibgroup/smux/smux.c:

   Fix some size_t that really should be int
   
2002-12-12 11:18  nba

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, man/snmp.conf.5.def,
   man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_api.c
:

   A long overdue patch (#415252) from Robert Hastings that implements
   reverse DISPLAY-HINT processing, i.e. it allows you to input data
   formatted like the DISPLAY-HINT prescribes. Enabled by default, but
   can be disabled with the -Ih option or noDisplayHint in snmp.conf
   
2002-12-12 10:56  nba

   * agent/mibgroup/mibII/vacm_vars.c:

   parse oids in view statements the same way the apps do it (consistency, he said)
   
2002-12-12 10:35  hardaker

   * perl/agent/agent.xs:

   Add a getRootOID function to the reginfo pointer passed into handlers.
   
2002-12-12 10:34  rstory

   * local/mib2c.array-user.conf:

   change create and duplicate row to return specific context instead of generic
   netsnmp_index; catch error from parse_oid_indexes on row creation
   
2002-12-12 10:34  hardaker

   * perl/SNMP/t/mib.t:

   Print errors to STDERR instead.
     (actually don't because these statements are commented out in the
     first place)
   
2002-12-12 10:33  hardaker

   * agent/agent_registry.c:

   Reverse the context of a context if statement so if not the context
   then don't use the context in the given context.
   
2002-12-12 09:56  jbpn

   * apps/snmptrapd.c:

     - drop long-deprecated -q and -S options
     - minor formatting fixes
   
2002-12-12 09:35  jbpn

   * agent/snmpd.c:

      - remove duplicate message in usage
   
2002-12-12 08:37  dts12

   * man/snmpd.1.def, agent/snmpd.c:

   Implement a command-line option (-S) to set the facility to use when
   logging via syslog.   Based on an idea by Joel Rosdahl (Patch #627701)
   Note that -l and -L are already taken:-(
   
   ToDo:
     Provide configuration directives for both this, and the syslog token ('snmpd').
   
2002-12-12 08:18  dts12

   * man/snmpd.conf.5.def, agent/mibgroup/mibII/system_mib.c
:

   Support setting of sysDescr and sysObjectID via snmpd.conf
   configuration directives (though not via SNMP SET reqests).
   Patches supplied by Joel Rosdahl (#627702 and #628011)
   
2002-12-12 07:58  dts12

   * agent/helpers/: all_helpers.c, table.c:

   Suppress some compiler warnings.
   Based on patch supplied by Chris Johns (#644041)
   
2002-12-12 07:42  dts12

   * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6),
   memory_solaris2.c:

   Use 'sysconf' to report on Solaris memory usage.
   Based on patch supplied by Ben Stern (#651182)
   
2002-12-12 07:00  dts12

   * agent/mibgroup/agentx/master.c:

   Basic support for multiple AgentX sockets (on the master side at least).
   See Feature Request #632556
   
2002-12-12 05:57  rstory

   * dist/Makefile:

   create version tag from version so cvs export works; fix REL; add tar.gz
   of source as dependency for rpmfiles
   
2002-12-12 05:04  nba

   * snmplib/: data_list.c, snmpCallbackDomain.c,
   snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
, snmp_enum.c, snmp_secmod.c, snmp_transport.c
:

   dmalloc support
   
2002-12-12 04:18  dts12

   * snmplib/mib.c:

   Document the -OU option, and alphabetise the handling of options.
   
2002-12-12 03:25  dts12

   * apps/Makefile.in:

   Install 'snmpinform' as a relative link, rather than an absolute one.
   Fix provided by the indefatigable Stefan Radman (Bug #652587)
   
2002-12-12 02:56  dts12

   * configure, configure.in:

   Quote configure options when contructing net-snmp-configure and net-snmp-configure.h
   This allows options containing spaces, etc, to be handled correctly.
   (See Feature Request #547152)
   
2002-12-11 13:52  nba

   * agent/mibgroup/host/hr_disk.c:

   Patch for FreeBSD. Thanks to Jun Kuriyama
   
2002-12-11 09:16  dts12

   * snmplib/: snmp_logging.c (V4-2-patches.4), snmp_logging.c:

   Try disabling line-buffering on Windows systems (since it
   apparently enables full-buffering instead).  See Bug #558837.
   
2002-12-11 08:25  dts12

   * perl/SNMP/t/: async.t, get.t, getnext.t,
   notify.t, set.t:

   Explicitly set SNMP version = 1 (the original default as expected by the tests)
   This should now pass all tests apart from conf.t #3
   
2002-12-11 03:46  dts12

   * include/net-snmp/agent/auto_nlist.h:

   Be more selective in using the 64-bit version of nlist. (Bug #611655)
   
2002-12-11 03:27  dts12

   * README.solaris:

   Mention the non-functionality of one of the suggested approaches.
   (Bug #617119).   Reported by Quanah Gibson-Mount
   
2002-12-11 03:20  dts12

   * agent/Makefile.in:

   Ensure that the destination directory exists before installing the
   embedded perl script.  (Bug #617891) Fix provided by Stefan Radman.
   
2002-12-11 02:56  dts12

   * README.snmpv3 (V4-2-patches.4), README.snmpv3:

   Document the location assumptions being made in this description.
   
2002-12-11 01:47  dts12

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, snmplib/mib.c,
   man/snmpcmd.1.def:

   Provide a mechanism for forcing strings to be displayed in either
   ASCII or Hex format, bypassing the "guess" mechanism as to which
   is more appropriate.   Suggested by Nick Kanakakorn.
     Note that this does not affect objects with a Display-Hint in
   their MIB definition.
   
2002-12-11 01:30  dts12

   * agent/ds_agent.h, agent/snmpd.c, testing/eval_tools.sh
   (V4-2-patches.[2,6,6]), agent/agent_read_config.c,
   agent/snmpd.c, include/net-snmp/agent/ds_agent.h,
   testing/eval_tools.sh:

   Command-line option to control whether to unlink the PID file or not.
   Necessary for correct test operation.
   
2002-12-11 01:21  dts12

   * perl/OID/test.pl:

   The latest library defaults to MODULE::name style output,
   so adjust the expected output checks accordingly.
   Also, there are actually 36 tests, not 35!
   
2002-12-11 01:17  dts12

   * perl/OID/OID.xs:

   Initialise the SNMP libraries, to set up the OID tree.
   Addresses bugs #638024 and #627643
     [Qn: Do we need to supply an 'appname' (c.d the SNMP module) ?]
   
2002-12-10 16:29  nba

   * man/snmp.conf.5.def, snmplib/snmp_api.c,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/ucd-snmp/logmatch.c:

   Allow runtime configuration of persistent directory
   
2002-12-10 16:24  nba

   * snmplib/read_config.c:

   Report errors handling persistent storage files
   
2002-12-10 16:23  nba

   * snmplib/system.c:

   Pass up error on directory creation
   
2002-12-10 14:27  nba

   * snmplib/mib.c:

   Better respect for the max width option (snmptranslate -Td)
   
2002-12-10 14:26  nba

   * man/snmp.conf.5.def:

   Document the oidOutputFormat option
   
2002-12-10 14:25  nba

   * apps/snmptable.c:

   Clean up. Remove calls to obsolete functions snmp_set_quick_print,
   snmp_get_dump_packet, snmp_get_suffix_only. Remove last traces of the
   non_sequential backwards hack. Make sure it works for all -O options.
   
2002-12-10 08:58  dts12

   * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.6),
   interfaces.c:

   Protect against empty lines in /proc/net/dev  (Bug #625426)
   
2002-12-10 08:41  dts12

   * snmplib/: snmpv3.c (V4-2-patches.5), snmpv3.c:

   Free destination memory before cloning SNMP Engine ID.
   Fix provided by Martin Carlsson.  (Bug #835481)
   
2002-12-10 08:07  dts12

   * perl/: ASN/Makefile.PL, OID/Makefile.PL,
   SNMP/Makefile.PL, agent/Makefile.PL,
   agent/default_store/Makefile.PL, default_store/Makefile.PL
:

   Add "$Config{ccflags}" to CCFLAGS.   (See bug #640899)
   
2002-12-10 07:46  dts12

   * agent/mibgroup/mibII/: ipAddr.c (V4-2-patches.8), ipAddr.c:

   Add support for Linux virtual interfaces in the ipAddressTable.
   (Note this does *not* include separate per-v-interface statistics
    in the interfaces table).
   
   Patch supplied by Jens Sittner (#621274)
   
2002-12-10 01:59  dts12

   * agent/agent_handler.c:

   Remove a couple of extraneous ^M characters.
   
2002-12-09 23:36  nba

   * snmplib/mib.c:

   When using -Oqv and printing an empty string you could end up with
   a NULL string and not an empty string leading to some very obscure
   problems in snmptable and other applications.
   
2002-12-09 08:12  dts12

   * snmplib/snmp_api.c:

   Handle missing integer values (whether 32- or 64-bit!).   Oops!
   
2002-12-09 07:12  dts12

   * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c:

   Handle integer-based values correctly on a 64-bit platform.
   Patch supplied by Thomas Weber (#561071)
   
2002-12-09 06:45  dts12

   * agent/mibgroup/agentx/master.c:

   Take note of subagent-requested byte ordering in subsequent communications.
   Patch supplied by Urban (#632284)
   
2002-12-09 06:32  dts12

   * agent/: snmpd.c (V4-2-patches.5), snmpd.c:

   Remove the PID file on agent shutdown.
   Patch supplied by Joel Rosdahl (#627699)
   
2002-12-09 06:25  dts12

   * snmplib/system.c:

   Handle 'struct sockaddr' that contain 'sa_len' fields differently
   to those that don't (c.f ifilter_ioctl.c in BIND 9.2.1 sources)
   Patch supplied by Joel Rosdahl (#627696)
   
2002-12-09 04:12  dts12

   * acconfig.h, configure, configure.in:

   Recognise BSDi4, and tweak the recognition of 'dlopen'.
   Patches supplied by Joel Rosdahl.
   
2002-12-09 03:10  dts12

   * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c
:

   Remove some warnings, and try to cope with 'sysctl' failures.
   Patches supplied by Chris Johns.
   
2002-12-09 01:20  dts12

   * README.solaris:

   Mention the limitations on /usr/ucb/sed,
   and point people towards /usr/bin/sed instead.
   
2002-12-07 05:41  dts12

   * agent/helpers/table_dataset.c:

   Insert newly-created rows into the per-request lists, so that lower
   level handlers can access them.
     [Qn: Should we do something similar with updated lists as well?]
   
2002-12-07 05:34  dts12

   * agent/helpers/table_dataset.c:

   Report back the correct error for rows that couldn't be created.
   
2002-12-07 05:32  dts12

   * agent/helpers/table_dataset.c:

   Protect against freeing a row that never got created in the first place.
   
2002-12-06 15:05  hardaker

   * testing/tests/T030snmpv3usercreation:

   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
   
2002-12-06 10:12  hardaker

   * configure.in:

   remove ucdDemoPublic from --enable-mini-agent
   
2002-12-06 10:02  hardaker

   * configure:

   remove ucdDemoPublic from --enable-mini-agent
   
2002-12-06 09:01  dts12

   * agent/helpers/table_dataset.c:

   Don't delete the "old" (non-existent) row, when tidying up after
   creating a new row.
   
2002-12-06 08:40  dts12

   * agent/helpers/table_dataset.c:

   Tweak handling of (invalid) RowStatus creation requests in an
   "automatic creation" table.   These should return wrongValue or
   inconsistentValue, rather than notWritable.
   
2002-12-05 02:47  dts12

   * agent/helpers/table_dataset.c:

   Support use of RowStatus object to control creation of new rows
   (i.e. when the 'allow_creation' flag is not set).
   This should deal with everything except determining whether a
   row is ready to go 'active' (e.g. via 'createAndGo').  Such a
   decision is inherently specific to each individual MIB, so must
   really be done in the lower-level handler.
   
2002-12-05 02:41  dts12

   * agent/helpers/table_dataset.c:

   Stop processing when a 'non-writable create' is detected.
   
2002-12-04 16:35  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   - BIT_STR -> OCTET_STR, which is what it should be.
   - run eventTable entries.
   
2002-12-04 16:34  hardaker

   * agent/mibgroup/disman/mteTriggerExistenceTable.c:

   BIT_STR -> OCTET_STR, which is what it should be.
   
2002-12-04 16:33  hardaker

   * agent/mibgroup/disman/: mteObjectsTable.c,
   mteTriggerBooleanTable.c:

   use netsnmp_strdup_and_null to get real strings from mib data.
   
2002-12-04 16:32  hardaker

   * agent/mibgroup/disman/: event-mib.h,
   mteEventNotificationTable.c, mteEventNotificationTable.h
, mteEventTable.c, mteEventTable.h:

   - implemented the mteEventTable and the mteEventNotificationTable
     - FYI, total implementation time: about 4 hours
     - no easy-to-use .conf wrappers yet though.  snmpset support only.
   
2002-12-04 16:29  hardaker

   * local/mib2c.create-dataset.conf:

   - use the netsnmp_table_set_add_indexes function which actually works.
   
2002-12-04 16:29  hardaker

   * agent/helpers/table_dataset.c,
   include/net-snmp/agent/table_dataset.h:

   - create a netsnmp_table_set_add_indexes function.
   - Allow row creation using rowStatus when the data column exists, but
     there is no assigned value (ie, is NULL).
   - use netsnmp_strdup_and_null instead of memdup to make sure an
     implicit NULL is in place for things that use the data and need it
     as a real string.
   
2002-12-04 16:27  hardaker

   * net-snmp-config.in:

   document --prefix
   
2002-12-04 10:16  hardaker

   * NEWS (V4-2-patches.9), NEWS:

   document 4.2.6
   
2002-12-03 01:44  dts12

   * agent/mibgroup/host/hr_print.c:

   Close printer file handle with 'fclose' rather than 'pclose' to avoid
   a memory leak on Solaris 2.6.   Fix provided by Jacobo Matute.
   
2002-12-03 01:33  dts12

   * agent/helpers/: table_data.c, table_dataset.c:

   Translate GetNext (and GetBulk) requests into simple Get requests,
   when passing them from the table_data handler to table_dataset.
     This is analogous to how the iterate handler works, and allows
   lower level handlers to override the basic behaviour (without
   having to duplicate all of the "find next row" code every time).
   
2002-12-02 01:48  dts12

   * agent/helpers/table.c:

   Return SNMPv2-style exceptions, rather than the SNMPv1 'noSuchName' error.
   This used to break AgentX subagents, but the latest change to snmp_agent.c
   (to catch noSuch{Instance,Object} exceptions) seems to have fixed that problem.
   
2002-12-02 01:40  dts12

   * agent/snmp_agent.c:

   Explicitly parenthesise a comparison, to keep the compiler happy.
   
2002-12-02 01:39  dts12

   * agent/snmp_agent.c:

   Inclusive-range GetNext requests are transmitted as Get requests, so may
   well return noSuch{Instance,Object} exceptions.  Catch these as well.
   
2002-12-02 01:36  dts12

   * agent/helpers/table_dataset.c:

   Catch (and reject) attempts to create a new row via a non-writable object.
   
2002-11-28 01:24  dts12

   * agent/helpers/table_iterator.c:

   Null out one final loop_context pointer after being freed.
   (Patch provided by Roger McCalman)
   
2002-11-26 14:59  nba

   * snmplib/parse.c:

   Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE
   to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com
   
2002-11-26 14:53  nba

   * apps/snmptranslate.c:

   Reinstate the -w options that was lost in the indent fury
   
2002-11-26 07:50  hardaker

   * agent/mibgroup/examples/notification.c:

   The notification variable shouldn't be static.  A bug found while
   tracking down a problem pointed out by Venice on IRC.
   
2002-11-26 01:10  dts12

   * snmplib/snmp_enum.c:

   Fix incorrect usage of SE_MAX_IDS vs SE_MAX_SUBIDS.
   Reported by 'shinepeak'
   
2002-11-25 19:41  hardaker

   * local/FAQ2HTML:

   hack of a hack of a hack, or: fix multi-line FAQ questions
   
2002-11-25 07:08  hardaker

   * README.agentx:

   mention agentxPingInterval
   
2002-11-18 18:39  hardaker

   * agent/mibgroup/smux/smux.h:

   applied patch #527650
   
2002-11-11 14:10  nba

   * snmplib/mib.c:

   Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman)
   
2002-11-11 13:57  nba

   * apps/snmptrapd_log.c:

   Fix a missing error return
   
2002-11-11 11:26  hardaker

   * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c:

   fix taddr generation/parsing for port based transports to properly use
   network byte ordering.
   
2002-11-11 11:25  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   fix write support for the timeout column
   
2002-11-09 07:06  nba

   * agent/mib_modules.c, agent/snmp_vars.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/subagent.c,
   include/net-snmp/agent/mib_modules.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h:

   Do away with a bunch of compiler warnings
   
2002-11-09 06:59  nba

   * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c,
   ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c,
   ucd-snmp/pass.c, ucd-snmp/proc.c, host/hr_print.c
:

   Zero is an OK file descriptor. -1 is the error return
   
2002-11-09 06:54  nba

   * include/net-snmp/library/parse.h, snmplib/parse.c:

   More to the point message for undefined identifiers. Brought forward from 4.2
   
2002-11-09 06:52  nba

   * apps/snmpvacm.c:

   Print the error information in case of error
   
2002-11-09 06:51  nba

   * apps/snmpnetstat/route.c:

   Protect against v2 exception results
   
2002-11-09 06:49  nba

   * sedscript.in, man/snmpcmd.1.def:

   Protect PREFIX when it is the env var. Thanks to Stefan Radman (sradman)
   
2002-11-09 06:47  nba

   * mibs/rfclist:

   Add RFC 3371 L2TP-MIB
   
2002-11-09 06:46  nba

   * mibs/IANAifType-MIB.txt:

   Updated from IANA
   
2002-11-07 02:55  jbpn

   * apps/snmptable.c:

     - fix -Cf and -Cw option processing (previously would core dump if
       no option passed), as pointed out by hampa on #net-snmp
   
2002-11-06 12:35  rstory

   * net-snmp-config.in:

   fix cut/paste
   
2002-11-06 12:04  rstory

   * configure:

   configure to match configure.in & makefiles
   
2002-11-06 11:08  rstory

   * net-snmp-config.in:

   add missing end quote
   
2002-11-06 10:35  rstory

   * net-snmp-config.in:

   add @DEVFLAGS@ weherver there is a @CFLAGS@, except for the new --base-cflags
   
2002-11-06 10:22  rstory

   * Makefile.top:

   add @DEVFLAGS@ to CFLAGS
   
2002-11-06 10:21  rstory

   * configure.in:

   seperate developer cflags from normal cflags
   
2002-11-06 09:55  rstory

   * agent/mibgroup/util_funcs.h:

   change struct.h include to use "" instead of <net-snmp/>, since it it a local
   include, not a system include
   
2002-11-06 09:39  rstory

   * acconfig.h, agent/mibgroup/util_funcs.h,
   agent/mibgroup/ucd-snmp/lmSensors.c,
   include/net-snmp/net-snmp-config.h.in,
   snmplib/ucd-snmp-includes.h, win32/config.h,
   win32/net-snmp/net-snmp-config.h:

   purge IN_UCD_SNMP_SOURCE
   
2002-11-05 09:24  hardaker

   * perl/AnyData_SNMP/netsh:

   added a xmlshort delimiter as requested by lands on IRC
   
2002-11-05 08:59  rstory

   * dist/cvsup:

   tabs -> spaces only try to chmod RO src dir if owner of dirs
   
2002-11-05 08:56  rstory

   * mkinstalldirs:

   making a directory is not an error, so don't send output to stderr
   
2002-11-04 08:15  hardaker

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

   allow unregistered security models <= 2
   
2002-11-04 08:14  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   enable row creation to be better supported (rowstatus no longer has to
   be first in the list, ...)
   
2002-11-04 08:13  hardaker

   * net-snmp-config.in:

   add cppflags to --cflags
   
2002-11-04 08:13  hardaker

   * NEWS:

   add stuff for 5.0.7 (or whatever) mentioning a few new features.
   
2002-11-01 09:06  hardaker

   * snmplib/snmp_api.c:

   Fixed bug #632094 using the suggested method: watch for NULL strerror() return
   
2002-11-01 07:09  rstory

   * Makefile.in:

   undo my changes from r 5.17, attempting to reduce runs of config.status
   by using explicit paths to srcdir, and let VPATH do it's thing
   
2002-10-29 11:30  rstory

   * snmplib/Makefile.in:

   target to build binary array test app; tweak to parse test target (reduces most
   but not all external references)
   
2002-10-29 11:27  rstory

   * snmplib/container_binary_array.c:

   fix for binary search problem noted by Romy Christensen on coders; partial
   (ifdef'd out) code for a binary array iterator
   
2002-10-29 11:25  rstory

   * snmplib/test_binary_array.c:

   simple test program for binary array
   
2002-10-29 06:28  hardaker

   * perl/SNMP/SNMP.xs:

   Fix debugging as noted in bug #630348
   
2002-10-28 16:47  hardaker

   * configure, configure.in:

   changed .1.6.3 to 1.3.6 as noted in comp.protocols.snmp
   
2002-10-28 12:01  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.conf:

   changed password
   
2002-10-28 11:57  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.conf:

   misc vacm fixes
   
2002-10-28 05:41  jbpn

   * snmplib/snmp_api.c:

     - remove erroneous free() of rxbuf
   
2002-10-25 09:35  hardaker

   * snmplib/snmp_api.c:

   fixed SNMP_CALLBACK_OP_DISCONNECT -> NETSNMP_OP_CALLBACK_DISCONNECT as noted by TrogL on IRC
   
2002-10-25 04:34  jbpn

   * snmplib/snmp_api.c:

     - perform a NETSNMP_CALLBACK_OP_DISCONNECT type callback if we
       decide to shutdown a stream type connection because we received
       an excessively large packet.
   
2002-10-24 07:41  hardaker

   * README:

   Added the super-bug-patch generator Stefan Radman to the THANKS list
   
2002-10-24 07:40  hardaker

   * configure.in:

   bug #617508: added the mta_sendmail module to --help
   
2002-10-24 07:35  hardaker

   * local/Makefile.in:

   update install list for mib2c conf files and remove old one
   
2002-10-23 17:34  hardaker

   * configure, configure.in:

   fix incorrect variable name I noticed when copying to a different configure script in another package
   
2002-10-23 17:28  hardaker

   * Makefile.in:

   Fixed bug#617838: versiontag isn't distributed and shouldn't be always
   used in the make distclean calls.
   
2002-10-23 17:12  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   inconsequencial memory leaks fixed (init time leaks).
   
2002-10-23 17:10  hardaker

   * agent/helpers/table_iterator.c:

   Fixed various memory leaks in the table_iterator as pointed out by
   Roger McCalman and Jay Parlar on the -coders list (including their patches)
   
2002-10-23 15:44  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   snmpNotifyTable.c
   
2002-10-23 15:40  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   free a previously malloced pointer to the watch variable before replacing it.
   
2002-10-23 15:40  hardaker

   * agent/mibgroup/examples/delayed_instance.c:

   remove duplicate unused malloc.
   
2002-10-21 09:43  jbpn

   * include/net-snmp/system/solaris2.9.h:

     - add system file for Solaris 9
   
2002-10-17 19:44  hardaker

   * agent/agent_registry.c, agent/snmp_agent.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   include/net-snmp/agent/agent_callbacks.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/library/vacm.h, snmplib/vacm.c:

   Optimized the VACM checks in the case of getnext/getbulk so that when
   large portions of the mib tree are excluded, the sub-mib access code
   won't be called at all (finally implementing a very long needed optimization).
   
2002-10-17 19:41  hardaker

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   new function to find the commonality between two oids: netsnmp_oid_find_prefix
   
2002-10-17 19:39  hardaker

   * Makefile.in, aclocal.m4, configure,
   configure.in:

   Print out a "summary" at the end of a run
   
2002-10-17 02:40  dts12

   * local/mib2c.old-api.conf:

   Properly terminate a loop construct (missing '@end@')
   Spotted by Karl Cooper.    Oops!
   
2002-10-16 14:19  rstory

   * agent/snmpd.c:

   restore continue after EINTR caused by signal we handled (instead of falling
   thorough to exit!)
   
2002-10-16 14:00  rstory

   * agent/snmpd.c:

   check for our signal flags on EINTR, and only relesect if not changed;
   debug msg when signals registered and for select/fdsets;
   
2002-10-16 12:52  rstory

   * Makefile.top:

   move CPPFLAGS before user configure CFLAGS.. so if a user adds something
   like /usr/local/include to CFLAGS, we will pick up our local includes first,
   instead of includes from a previous release..
   
2002-10-15 21:06  rstory

   * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h
:

   make sure snmptrapd always honors DS_APP_NUMERIC_IP for logging
   
2002-10-15 14:09  rstory

   * snmplib/mib.c:

   netsnmp_get_boolean -> netsnmp_ds_get_boolean
   
2002-10-15 11:08  rstory

   * agent/helpers/table.c:

   fix constant used in assert, noted on coders
   
2002-10-15 11:07  rstory

   * agent/snmp_agent.c:

   include syslog for libwrap log levels
   
2002-10-15 07:39  hardaker

   * man/snmpcmd.1.def:

   Add yet another way to specify v6 addresses
   
2002-10-14 08:54  hardaker

   * man/snmpcmd.1.def:

   fix ipv6 transport address specs
   
2002-10-11 16:18  hardaker

   * README.cmu, dist/net-snmp.spec:

   Remove the README.cmu file (entirely out of date at this point).
   
2002-10-11 13:57  hardaker

   * acconfig.h, configure, configure.in,
   agent/mibgroup/ucd-snmp/disk.c,
   include/net-snmp/net-snmp-config.h.in:

   patch #600933 from Donal Diamond: dskPercentNode for FreeBSD4
   
2002-10-11 13:49  hardaker

   * snmplib/mib.c:

   Patch #598280 from Jeff Watson: make -OQ not print type warnings.
   
2002-10-11 13:43  hardaker

   * dist/Makefile:

   fix include directory
   
2002-10-11 13:42  hardaker

   * dist/.cvsignore:

   ignore rpm subdir
   
2002-10-11 13:32  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   better docs about auto-extracted SF news
   
2002-10-11 13:04  hardaker

   * dist/: Makefile, net-snmp.spec:

   merge in patch #598869: Mark Harig's better rpm stuff
   
2002-10-11 12:21  hardaker

   * include/net-snmp/library/default_store.h, snmplib/mib.c
:

   Alternative to a patch suggestion: add -OU to not print UNITS suffixes.
   
2002-10-11 12:18  hardaker

   * man/snmpcmd.1.def:

   ../agent/snmp_agent.c
   
2002-10-11 12:14  hardaker

   * man/snmp.conf.5.def:

   document dontPrintUnits
   
2002-10-11 11:48  hardaker

   * agent/snmp_agent.c:

   Patch #617151 from Andrew Rucker Jones: fix libwrap headers.
     - I'm still unhappy with how libwrap functions...  needs thinking about.
   
2002-10-11 10:53  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   Patch #312694 from John Surveyor: fix diskio on solaris.
   
2002-10-11 10:37  hardaker

   * agent/mibgroup/mibII/at.c:

   Applied patch #621398 from Matthew Krenzer to fix linux arp table.
   
2002-10-11 06:47  rstory

   * win32/snmpdsdk/snmpd.dsp:

   chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten)
   
2002-10-11 06:45  jbpn

   * man/snmpcmd.1.def:

     - note square brackets for IPv6 addresses
   
2002-10-11 06:40  jbpn

   * agent/snmpd.c:

     - restart select() more quickly if an EINTR happens
   
2002-10-10 22:51  hardaker

   * FAQ:

   applied Harrie's patch describing low memory footprints
   
2002-10-10 08:38  hardaker

   * snmplib/snmpksm.c:

   Patch from Ken Horstein to fix KSM module
   
2002-10-10 03:22  jbpn

   * agent/helpers/table_array.c:

     - remove bad inlines which cause file not to compile with Sun CC.
       See bug #620827.
   
2002-10-09 23:03  hardaker

   * dist/net-snmp.spec:

   add .la files
   
2002-10-09 23:00  hardaker

   * dist/net-snmp.spec:

   make the .spec file almost usable.
   
2002-10-08 15:55  hardaker

   * FAQ:

   FAQ updates for download sites.
   
2002-10-08 07:36  hardaker

   * perl/OID/OID.pm:

   Patch from Joshua Keroes for string comparisons
   
2002-10-07 10:57  hardaker

   * FAQ:

   added a statement about the COPYING file (suggested by Harrie)
   
2002-10-06 11:32  rstory

   * dist/README.build-scripts:

   nsb-* likes full paths, update examples; fix sourceforge upload site
   
2002-10-05 14:42  hardaker

   * README, sedscript.in, snmplib/snmp_version.c
, FAQ, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.6 )
   
2002-10-05 14:42  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_multiplexer.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_scalar.3,
   netsnmp_serialize.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3:

   make docs
   
2002-10-05 14:41  hardaker

   * ChangeLog, NEWS:

   update for 5.0.6
   
2002-10-05 14:38  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   misc updates
   
2002-10-05 14:29  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-10-05 14:09  hardaker

   * Makefile.top:

   update for 5.0.6
   
2002-10-05 14:08  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   remove illegal flag from nsb-config
   
2002-10-05 13:41  rstory

   * agent/snmp_agent.c:

   efence is your friend: don't allocate 0 bytes
   
2002-10-05 12:58  rstory

   * agent/mibgroup/agentx/subagent.c:

   efence is your friend: don't reference ptr after is has been free'd.
   
2002-10-04 07:17  hardaker

   * agent/snmp_agent.c:

   fix secondary effect of bug 613983 and really fix it this time.
   
2002-10-02 10:56  hardaker

   * agent/mibgroup/tunnel/: tunnel.c (V4-2-patches.2), tunnel.c
:

   Patch from Frank Strauss to fix some coding errors
   
2002-10-01 07:39  rstory

   * agent/snmp_vars.c:

   offical patch 617049: initialize container list earlier (in init_agent)
   
2002-10-01 07:35  rstory

   * agent/snmp_vars.c:

   remove ^M characters (damn windows editors)
   
2002-09-30 15:17  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.5 )
   
2002-09-30 15:16  rstory

   * dist/RELEASE-INSTRUCTIONS:

   add info on md5sums and gpg signing
   
2002-09-30 15:15  rstory

   * dist/cvsup:

   fix chmod to do what I wanted, not what I told it
   
2002-09-30 15:14  rstory

   * ChangeLog, Makefile.top, NEWS:

   update for 5.0.5
   
2002-09-30 14:27  rstory

   * ChangeLog:

   merge pre changes into 5.0.4 comments
   
2002-09-30 14:25  rstory

   * NEWS:

   update for 5.0.4
   
2002-09-30 14:23  hardaker

   * NEWS:

   NEWS updates for 5.0.4
   
2002-09-30 14:03  rstory

   * README:

   update my email address
   
2002-09-30 14:03  rstory

   * ChangeLog:

   update for release 5.0.4
   
2002-09-30 13:08  rstory

   * agent/helpers/table.c:

   make len a size_t to fix problem on 64 bit system, reported by sebnod` in IRC
   
2002-09-30 13:05  rstory

   * agent/helpers/table.c:

   don't use static local vars, as they are likely to cause problems with threads
   
2002-09-30 12:48  rstory

   * dist/nsb-package:

   make sure install dir is relative to build dir
   
2002-09-30 12:20  rstory

   * snmplib/vacm.c:

   add missing newline in debug
   
2002-09-30 12:19  rstory

   * dist/: nsb-functions, nsb-package:

   fix typos
   
2002-09-30 12:18  rstory

   * agent/snmp_agent.c:

   avoid infinite loop
   
2002-09-30 11:59  rstory

   * dist/nsb-functions:

   don't assume make is GNU make, and search for it. require user to set an
   env var if no GNU make is found in PATH
   
2002-09-30 11:58  rstory

   * dist/cvsup:

   if CVS dir is ro, automagically make it rw before update and ro after update
   
2002-09-27 11:03  hardaker

   * agent/snmp_agent.c:

   make get_set_cache() return an error if no previous SET has been started.
   
2002-09-27 11:02  hardaker

   * agent/agent_registry.c:

   double check against some null pointers before using them in the cache code.
   
2002-09-27 10:36  hardaker

   * agent/snmp_agent.c:

   set treecache_num to -1 at init of memory, to be extra safe.
   
2002-09-26 11:58  hardaker

   * agent/: snmp_agent.c, snmpd.c:

   move libwrap variables
   
2002-09-26 11:57  hardaker

   * perl/agent/agent.xs:

   ok, remove tcpwrappers vars
   
2002-09-26 10:44  hardaker

   * perl/agent/agent.xs:

   define stupid variables needed by tcpwrappers because they don't get
   concepts of encapsulation.  arg.
   
2002-09-26 08:26  hardaker

   * perl/agent/agent.xs:

   change call_pv to perl_call_pv for older versions of perl.
   
2002-09-26 08:10  hardaker

   * snmplib/mib.c:

   run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk.
   
2002-09-23 10:14  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   mention freshmeat
   
2002-09-23 10:13  hardaker

   * agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/versioninfo.h, mibs/UCD-SNMP-MIB.txt
:

   - implement a (long needed) settable variable to store the current
     persistent information.
   
2002-09-23 09:47  hardaker

   * snmplib/snmp_api.c:

   - make not in time window reports trigger a resend of informs.
     (suggestion from Erik Anggard)
   
2002-09-20 08:28  jbpn

   * agent/mibgroup/mibII/vacm_vars.h:

     - remove functions vacm_parse_security and vacm_free_security which
       don't exist
   
2002-09-19 14:01  hardaker

   * perl/agent/agent.xs:

   - support agent shutdowns (well, ok it's just an api since it doesn't work).
   - misc bug fixes.
   
2002-09-19 13:38  hardaker

   * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm:

   fix agent request_infoPtr problems.
   
2002-09-19 09:04  dts12

   * win32/snmptranslate/snmptranslate.dsp:

   Compile and link with 'getopt.c' explicitly.
   
   This should not be necessary, but for some reason
   (that completely escapes me!), using command-line options
   (such as -IR) with the Release version of snmptranslate
   causes a run-time DLL error.  (The Debug version is fine).
   The other applications seem to be OK - this problem only
   seems to hit snmptranslate.  So as a sticking-plaster,
   compiliing getopt.c in as part of the project, keeps both
   versions of the application happy.
     Someone with better Windows knowledge than me needs to
   look at this and fix it properly.
   
2002-09-19 03:14  jbpn

   * include/net-snmp/library/snmp_api.h:

     - undo worst of indent damage
   
2002-09-19 03:03  jbpn

   * include/net-snmp/library/snmp_api.h:

     - remove _dparse functions (which don't exist)
   
2002-09-18 07:55  hardaker

   * testing/eval_tools.sh:

   reset SNMP_SLEEP after loop
   
2002-09-18 07:41  jbpn

   * snmplib/snmp_client.c:

     - remove very obsolete (and not used anywhere) #definitions of
       PARTY_MIB_BASE and CONTEXT_MIB_BASE
   
2002-09-17 23:59  rstory

   * ChangeLog:

   tweak for 5.0.4 last minute update
   
2002-09-17 23:48  rstory

   * testing/eval_tools.sh:

   chg > to -gt to achieve intended result
   
2002-09-17 22:39  rstory

   * NEWS:

   update for 5.0.4
   
2002-09-17 22:33  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4 )
   
2002-09-17 22:32  rstory

   * ChangeLog:

   update for 5.0.4
   
2002-09-17 21:59  rstory

   * Makefile.in:

   add $(srcdir) to a few dependencies to try and reduce the # of times that
   config.status is run when building outside the src dir
   
2002-09-17 21:54  rstory

   * README.win32:

   visually provocative section headers; add recent status (all bad news);
   not to use new win32sdk.dsw to get additonal functionality with platform sdk;
   remove info on removing agentx, as it's been around now for a while; add
   section on what files to edit to add mib2c generated code to agent; remove
   reference to specific release number in example
   
2002-09-17 21:25  rstory

   * win32/snmpdsdk/snmpd.dsp:

   take 'sdk' out of exe name
   
2002-09-17 21:25  rstory

   * win32/win32sdk.dsw:

   swap snmpdsdk for snmpd
   
2002-09-17 21:14  rstory

   * win32/: encode_keychange/encode_keychange.dsp,
   libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp,
   snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
   snmpdf/snmpdf.dsp, snmpget/snmpget.dsp,
   snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp
, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp,
   snmptable/snmptable.dsp, snmptest/snmptest.dsp,
   snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp,
   snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp,
   snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp:

   get all our ducks in a row: add advapi32.lib to link lines, make sure all
   Release and Debug libs/apps are compile with same C++ settings
   
2002-09-17 21:12  rstory

   * win32/netsnmpmibs/netsnmpmibs.dsp:

   remove sdk dependent modules
   
2002-09-17 21:10  rstory

   * win32/mib_module_inits.h:

   group modules that depend on win32 sdk together, with ifdef
   
2002-09-17 21:08  rstory

   * agent/snmp_vars.c:

   no callback for win32 until pipe fd problem is fixed
   
2002-09-17 21:07  rstory

   * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp,
   snmpdsdk/snmpd.dsp:

   new versions for sdk users
   
2002-09-17 21:05  rstory

   * win32/win32sdk.dsw:

   new workspace for sdk users
   
2002-09-16 13:27  hardaker

   * perl/SNMP/SNMP.pm:

   mib module loading fixes by calling init_snmp first
   
2002-09-13 12:05  rstory

   * dist/RELEASE-INSTRUCTIONS:

   tweak example nsb-config command; add -b back to cvs2cl, otherwise you
   get changelog msgs from other branches and have to weed them out
   
2002-09-13 09:33  hardaker

   * perl/OID/: OID.pm, OID.xs, test.pl:

   fix illegal oids to not return a pointer.
   
2002-09-13 07:40  jbpn

   * snmplib/snmpUDPDomain.c:

     - minor optimisation; we don't need a zero-terminated community
       string except for debugging output.
   
2002-09-13 07:35  hardaker

   * local/mib2c:

   added -i option to request indent not be run
   
2002-09-13 07:06  jbpn

   * COPYING:

     - add missing verb in introduction
   
2002-09-12 12:58  hardaker

   * perl/SNMP/SNMP.xs:

   protect calling some SvIV dereference functions if it's not an IV.
     - eliminates the remaining perl warnings.
   
2002-09-12 11:45  hardaker

   * net-snmp-config.in:

   include ldflags where appropriate (--libs, --agent-libs, ...)
   
2002-09-11 22:48  rstory

   * dist/: nsb-nightly, nsb-package:

   add/use new option to remove build dir after successful build
   
2002-09-11 22:47  rstory

   * dist/nsb-functions:

   print build dir
   
2002-09-11 22:19  hardaker

   * testing/tests/: Sv3config, T030snmpv3usercreation:

   much more complex tests of USM user creation/modification.
   
2002-09-11 22:07  hardaker

   * testing/: eval_tools.sh, tests/T001snmpv1get,
   tests/T002snmpv1getnext, tests/T003snmpv1getfail,
   tests/T004snmpv1nosuch:

   - support for multiple tests at once.
   - merge v1 tests into a single (faster) test.
   
2002-09-11 21:34  rstory

   * dist/nsb-functions:

   don't monkey around with returning error codes, just exit; more regexp tweaks
   
2002-09-11 16:36  hardaker

   * testing/eval_tools.sh:

   - use sub-second sleeps if available
   - sleep 1 (sub-)second at a time when waiting for particular tests
     rather than the full SNMP_SLEEP duration.
   
2002-09-11 16:24  hardaker

   * apps/snmptrapd.c:

   use snmp_log instead of printf for shutdown message.
   
2002-09-11 15:42  hardaker

   * local/mib2c.iterate.conf:

   missing variable decl pointed out by irc:df
   
2002-09-10 13:16  rstory

   * dist/nsb-functions:

   tweak error regexps & error messages
   
2002-09-10 12:28  rstory

   * local/mib2c.array-user.conf:

   compiler warnings are your friend!; fix embeded comments; fix non-void
   functions w/no rtn values; code reorg to fix emacs indent complaints
   
2002-09-10 12:26  rstory

   * Makefile.in:

   new start-flag end-flag targets to help nightly build script determine
   if a make completed successfully
   
2002-09-10 12:12  rstory

   * dist/nsb-functions:

   tweaks for new script for automated nightly builds; ad nsb-abort, nsb-flow;
   direct some messages to stderr; use new start-flag end-flag make targets;
   update error grep to include '***'; check for new value to rm -fR build dir
   
2002-09-10 12:08  rstory

   * dist/nsb-nightly:

   new script for automated nightly builds
   
2002-09-10 12:08  rstory

   * dist/nsb-package:

   add option to rm -fR build dir at start; check scrip path for nsb-functions;
   prefix default build dir w/version; exit w/rc from nsb-build
   
2002-09-10 12:05  rstory

   * dist/: nsb-config, nsb-platform:

   add current path to script to nsb-function search path
   
2002-09-09 06:28  jbpn

   * snmplib/snmp_api.c:

     - fix bug pointed out by Jared Smith-Mickelson (bug #605147)
       whereby passing an unknown type character to snmp_add_var would
       cause a segfault.
   
2002-09-09 06:09  hardaker

   * apps/snmptranslate.c:

   double check a pointer value before using it.
   
2002-09-09 06:09  hardaker

   * configure, configure.in,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   include/net-snmp/net-snmp-config.h.in:

   Current header update patch for netbsd from Patrick Welche.
   
2002-09-06 15:30  driehuis

   * mibs/UCD-SNMP-MIB.txt:

   Mark the non-raw variants of objects that are accessable as raw counters
   as deprecated, to (hopefully!) cut down on the number of users that get
   bitten by it..
   
2002-09-04 11:36  hardaker

   * README.solaris:

   added Bruce's email address
   
2002-09-04 11:27  hardaker

   * Makefile.in, Makefile.rules:

   fix perlclean
   
2002-09-04 11:10  hardaker

   * agent/snmpd.c:

   Fix process grouping by calling setsid() (reported by irc:TrogL)
   
2002-09-04 11:09  hardaker

   * configure, configure.in,
   include/net-snmp/net-snmp-config.h.in:

   check for setsid().
   
2002-09-03 10:51  hardaker

   * local/mib2c:

   fix cases where there either are no tables or no scalars.
   
2002-09-03 10:23  hardaker

   * perl/SNMP/SNMP.xs:

   don't use NULL variables.
   
2002-09-02 19:33  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre2 )
   
2002-09-02 19:33  rstory

   * ChangeLog:

   update for release 5.0.4.pre2
   
2002-09-02 19:22  rstory

   * man/netsnmp_handler.3:

   updated docs
   
2002-09-02 19:19  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-09-02 19:16  rstory

   * dist/nsb-config:

   try and guess at src dir if not specified
   
2002-09-02 19:15  rstory

   * dist/README.build-scripts:

   add note about err when building in and out of source tree
   
2002-09-02 18:55  rstory

   * Makefile.in:

   full path to versiontag, in case we are buildint outside of src directory
   
2002-09-02 18:37  rstory

   * dist/nsb-functions:

   remove forced prompt on errors
   
2002-09-02 18:36  rstory

   * Makefile.in:

   add warnings when VERSION is required; add tarclean target; add tarclean to
   distclean target
   
2002-09-02 18:34  rstory

   * agent/mibgroup/versiontag:

   add msg on error; add clean target
   
2002-09-02 17:27  rstory

   * NEWS:

   update win32 & AgentX status
   
2002-09-02 17:20  rstory

   * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c
, include/net-snmp/agent/snmp_agent.h:

   fix to avoid locking up the agent when a sugagent dies during a set request. We
   must clean up the delegated requests when the session(s) are closed, so that
   they will be processed and removed, allowing further requests to be processed.
   
2002-09-01 10:43  rstory

   * snmplib/container_binary_array.c:

   change result type back to int, as it may receive a negative value
   
   PLEASE check the use of a variable before changing is signedness, especially
   areound release time!
   
2002-08-30 12:18  rstory

   * include/net-snmp/utilities.h:

   include check_varbind.h
   
2002-08-30 12:18  rstory

   * agent/helpers/table_array.c:

   change NOSUCHNAME to NOSUCHINSTANCE again, as it seems the agentX fix also
   correctly deals with this error code
   
2002-08-30 06:14  hardaker

   * FAQ, README:

   - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore.
   
2002-08-29 10:32  rstory

   * dist/nsb-functions:

   check for modules before configuring them
   
2002-08-29 07:52  hardaker

   * snmplib/scapi.c:

   Fix the last AES bug I know of.  AES128 works great.
     I still Need to fix 192/256 for longer key generation from MD5/SHA
   
2002-08-29 07:52  hardaker

   * perl/agent/agent.pm:

   use the right perl module name in the use line.
   
2002-08-29 03:47  dts12

   * agent/agent_handler.c, agent/mibgroup/agentx/master.c
, include/net-snmp/agent/agent_registry.h,
   win32/config.h:

   More Win32-related tidying up.
   The agent now compiles with relatively few warnings.
   
2002-08-29 01:50  dts12

   * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/utilities/override.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/library/mt_support.h,
   snmplib/container_binary_array.c, snmplib/snmpusm.c,
   win32/config.h, win32/libsnmp_dll/libsnmp.def:

   Declare new routine 'netsnmp_oid_equals', and assorted Win32 cleanup fixes.
   
2002-08-28 11:15  rstory

   * dist/RELEASE-INSTRUCTIONS:

   clarify cvs2cl script name; remove -b flag from cvs2cl per Dave; a little
   reorganization; put commands on separate lines prefixed with $; note 5.x/4.x
   differences per Dave's email; plug my new scripts where appropriate
   
2002-08-27 11:48  rstory

   * dist/RELEASE-INSTRUCTIONS:

   add URL for cvs2cl; update cvs2cl cmds to cvs2cl.pl, since that's the file
   that's actually distributed
   
2002-08-26 21:59  rstory

   * Makefile.top:

   update for release 5.0.4.pre1
   
2002-08-26 21:25  rstory

   * snmplib/snmp_version.c, FAQ, README,
   sedscript.in, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre1 )
   
2002-08-26 21:24  rstory

   * ChangeLog:

   update for release 5.0.4.pre1
   
2002-08-26 21:19  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-08-26 21:17  rstory

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_multiplexer.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_scalar.3,
   netsnmp_serialize.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3:

   update man pages for 5.0.4.pre1
   
2002-08-26 21:10  rstory

   * dist/nsb-config:

   new file to configure using same options as nsb-package for test or dist
   
2002-08-26 21:09  rstory

   * dist/nsb-package:

   don't append sys-name when building in src tree
   
2002-08-26 21:09  rstory

   * dist/nsb-functions:

   fix typo
   
2002-08-26 21:06  rstory

   * dist/nsb-functions:

   rename nsb-get-confg -> nsb-config-dist; use double quotes cuz of some
   wierd shell thing I don't yet understand; check for src dir in config*
   
2002-08-26 20:34  rstory

   * Makefile.in:

   tweak commentcheck target to work outside the source tree
   
2002-08-26 20:33  rstory

   * agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/ucd-snmp/proxy.c,
   include/net-snmp/library/asn1.h,
   include/net-snmp/library/oid_stash.h, snmplib/winservice.c
:

   remove C++ style comments (and anything that even remotely resembles one)
   
2002-08-26 14:47  rstory

   * dist/nsb-functions:

   pass make params to make, so we don't try to install in /usr/local/bin of
   the compile servers...:-/
   
2002-08-26 14:39  rstory

   * dist/nsb-functions:

   make dist & extra transports; no ipv6 on Darwin; make touchit before make
   
2002-08-26 14:04  rstory

   * agent/mibgroup/Rmon/event.c:

   replace u_int32_t, which doesn't compile on Sun 5.8, with u_int
   
2002-08-26 13:53  rstory

   * agent/mibgroup/Rmon/rows.c:

   fix undeclared variable error spotted on Sun, which linux missed completely.
   I have no idea how this compiled before!!
   
2002-08-26 13:43  rstory

   * dist/nsb-functions:

   cleaner way to add system specific modules; disable perl, as it breaks
   builds outside of the source tree
   
2002-08-26 12:45  rstory

   * dist/nsb-functions:

   only configure IPX on Linux
   
2002-08-26 12:44  rstory

   * dist/nsb-functions:

   only configure IPX on Linux; bail on configure errors
   
2002-08-26 12:04  rstory

   * dist/README.build-scripts:

   add suggestion to symlink nsb-* in local bin dir
   
2002-08-26 12:03  rstory

   * dist/: nsb-package, nsb-functions:

   add option for pre-release test configure options
   
2002-08-26 12:02  rstory

   * README.snmpv3:

   make section headers stand out more; move note about encryption not being
   enabled to a more prominent place.
   
2002-08-22 05:31  jbpn

   * include/net-snmp/system/solaris2.7.h:

     - DONT_USE_NLIST reinstated, so NO_KMEM_USAGE redundant
   
2002-08-22 05:29  jbpn

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

     - reinstate test for DONT_USE_NLIST
   
2002-08-22 04:11  jbpn

   * agent/snmpd.c:

     - stop and restart logging when HUPped.  This allows logfiles to be
       rotated and so forth.
   
2002-08-22 01:31  dts12

   * README.snmpv3:

   Add the missing '-x/X' options to the example authPriv command line
     (reported by Prasada R Vankayalapati)
   
2002-08-20 08:04  hardaker

   * agent/mibgroup/agentx/subagent.c, apps/snmptrapd.c,
   include/net-snmp/agent/ds_agent.h, FAQ:

   quiet snmptrapd when it can't connect to the agentx master.
   
2002-08-20 05:54  jbpn

   * include/net-snmp/system/solaris2.7.h:

     - add #define NO_KMEM_USAGE 1 since net-snmp-config.h.in no longer
       pays attention to the DONT_USE_NLIST token.  Omission of this
       causes the agent to exit with the message "init_kmem: kvm_open
       failed: error 0".
   
       NOTE: this may need applying to other members of the Solaris 2
       family, but I don't have machines to hand to test this.
   
2002-08-20 05:48  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - detect gigabit ethernet devices (geN)
     - undo indent mayhem
   
2002-08-20 02:57  jbpn

   * include/net-snmp/utilities.h:

     - for now, don't #include snmp_locking.h since it breaks re-entrant
       support (because mutex_type gets multiply-defined).  Furthermore, the
       functions it declares are never used anywhere, nor defined anywhere.
   
2002-08-20 02:56  jbpn

   * include/net-snmp/library/mt_support.h:

     - don't define "do nothing" macros for snmp_res_lock et al. functions
       on Win32 platform (since real "do nothing" functions are required for
       reasons best known to someone else).
     - unmangling
   
2002-08-20 02:54  jbpn

   * include/net-snmp/library/snmp_locking.h:

     - fix highly bogus non-C syntax
   
2002-08-20 02:53  jbpn

   * snmplib/mt_support.c:

     - snmp_res_lock et al. functions no longer #defined to "do nothing"
       targets for Win32 in mt_support.h, therefore no need to #undef them
       here.
     - unmangling
   
2002-08-19 22:13  hardaker

   * include/net-snmp/agent/agent_registry.h:

   headers for cache enabling functions.
   
2002-08-19 22:12  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   don't use non-existent memory pointers to the response data (eg: "timeout")
   
2002-08-19 14:46  nba

   * include/net-snmp/net-snmp-includes.h:

   Change a few conditionals to use #if in place of #ifdef
   
2002-08-19 14:28  nba

   * snmplib/: mib.c, parse.c:

   Align with 4.2 branch
   
2002-08-19 14:26  nba

   * mibs/: DISMAN-SCHEDULE-MIB.txt,
   IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANAifType-MIB.txt
, INET-ADDRESS-MIB.txt, Makefile.mib, ianalist
, mibfetch, rfclist:

   Update to current MIBs
   
2002-08-19 14:25  nba

   * agent/mibgroup/mibII/vacm_vars.c:

   Bail out for bad snmpAdminString value
   
2002-08-19 07:43  jbpn

   * FAQ (V4-2-patches.3), FAQ:

     - don't use positional community parameter in examples
     - break a couple of over-long lines
     - mention netsnmp_ variant of ds_set_ function
   
2002-08-19 02:44  dts12

   * FAQ (V4-2-patches.2), FAQ:

   Add an entry about the snmptrapd/AgentX warning message.
   
2002-08-18 18:24  rstory

   * dist/nsb-functions:

   don't configure with build install dir, it is already specified on cmd line
   for make install
   
2002-08-18 10:59  rstory

   * agent/helpers/table.c:

   more debugging - log value request is trying to set
   
2002-08-16 15:13  hardaker

   * README:

   added Bruce Shaw to the thanks list
   
2002-08-16 15:12  hardaker

   * README.solaris:

   A great update talking about perl and solaris from Bruce Shaw
   
2002-08-16 01:51  dts12

   * agent/helpers/table_iterator.c:

   Catch explicitly 'noSuchInstance' exceptions, when walking an
   iterator-handled module, so that holes can be skipped and the
   next real instance retrieved.  (This was already handled for
   modules that didn't mark missing instances explicitly).
   
2002-08-16 00:17  hardaker

   * agent/snmp_agent.c:

   turn off caching by default, since the agentx code appears broken.
   
2002-08-16 00:03  hardaker

   * agent/: agent_registry.c, snmp_agent.c:

   speed enhancements via implementing a registration subtree lookup
   cache.  greatly speeds things up when similar requests come in
   (snmpwalk, ...).
   
2002-08-15 10:35  hardaker

   * snmplib/parse.c:

   protect against NULL labels in subtrees
   
2002-08-15 08:14  hardaker

   * agent/agent_index.c, agent/agent_registry.c,
   agent/agent_trap.c, agent/helpers/old_api.c,
   agent/mibgroup/header_complex.c, agent/mibgroup/testhandler.c
, snmplib/snmp_transport.c, snmplib/snmpusm.c:

   use netsnmp_oid_equals (which is sometimes faster than
   snmp_oid_compare) in a few places to achieve barely noticeable speed gains.
   
2002-08-15 08:12  hardaker

   * snmplib/parse.c:

   double check a pointer exists before passing it to strcmp()
   
2002-08-15 08:05  hardaker

   * perl/SNMP/Makefile.PL:

   change MAN3PODS to something compliant with the perl manuals.  I think.
   
2002-08-14 10:42  rstory

   * apps/snmpset.c:

   add debug for local parsing of args
   
2002-08-14 09:26  rstory

   * agent/mibgroup/agentx/: master.c, master_admin.c,
   subagent.c:

   add more detailed in debug messages; add a few new debugs
   
2002-08-14 09:23  rstory

   * agent/snmp_agent.c:

   when all delegated requests have finished, check all requests status so that
   asp status is set, which is necessary for correct agentx set processing.
   (now if I can just get all this hair off the floor, and glue it back to my
   head, and then fix that dent in the wall where I've been banging my head....)
   
2002-08-13 14:25  hardaker

   * snmplib/snmp_api.c:

   fix a length comparison problem with netsnmp_oid_is_subtree()
   
2002-08-13 14:24  hardaker

   * NEWS:

   document a few recent changes.
   
2002-08-13 14:05  hardaker

   * agent/mibgroup/host/hr_print.c:

   Fix open file runaway on solaris.  See bug #592806 reported by James Irwin.
   
2002-08-13 12:05  rstory

   * include/net-snmp/types.h:

   array of pointers = pointer to a pointer
   
2002-08-09 16:32  hardaker

   * local/FAQ2HTML:

   misc doc fixes.
   
2002-08-09 16:31  hardaker

   * snmplib/snmp_parse_args.c,
   include/net-snmp/library/transform_oids.h, snmplib/snmpusm.c
, snmplib/snmpv3.c:

   initial AES support.
   
2002-08-09 16:31  hardaker

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   slight speed ups for snmp_oid_compare() to do single int compares till !=
   
2002-08-09 16:29  hardaker

   * snmplib/scapi.c:

   - openssl 0.9.7 support for DES changes.
   - initial AES support.
   
2002-08-09 16:28  hardaker

   * snmplib/keytools.c:

   indent fixes.
   
2002-08-09 16:27  hardaker

   * include/net-snmp/library/: scapi.h, snmpusm.h:

   define AES key specifics
   
2002-08-09 16:26  hardaker

   * acconfig.h, configure, configure.in,
   include/net-snmp/net-snmp-config.h.in:

   - check for openssl .0.9.7 DES structures and functions.
   - check for AES support in openssl (> 0.9.7)
   
2002-08-09 16:10  hardaker

   * agent/mibgroup/agentx/subagent.c:

   fix mode processing for RESERVE1/RESERVE2 test failures
   
2002-08-09 15:29  rstory

   * agent/snmp_agent.c:

   log msg when we ignore/fix illegal error_values for the client APIs
   
2002-08-09 15:28  rstory

   * local/mib2c.array-user.conf:

   corrections to example code
   
2002-08-09 15:27  rstory

   * agent/helpers/table.c:

   revert errors to uninformative SNMPv1 noSuchName for AgentX get-next/inclusive
   processing; also add more comments here and there
   
2002-08-09 14:08  rstory

   * agent/mibgroup/agentx/master.c:

   debug msg for agentx oid for cases other than get/getnext
   
2002-08-09 08:45  rstory

   * agent/mibgroup/agentx/master_admin.c:

   don't free registration info on failure, as netsnmp_register_mib already did it
   
2002-08-09 06:57  jbpn

   * snmplib/: snmpAAL5PVCDomain.c, snmpCallbackDomain.c,
   snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPIPv6Domain.c
, snmpUDPDomain.c, snmpUDPIPv6Domain.c,
   snmpUnixDomain.c, snmp_transport.c:

     - rename snmp_<domain>_blah functions to netsnmp_<domain>_blah
     - make transport member functions static, to emphasise that they should
       not be used directly
     - handle EINTR in send and recv functions (as pointed out by Antti Kuntsi
       in bug report #576806)
     - formatting fixes
   
2002-08-09 06:54  jbpn

   * include/net-snmp/library/: snmpAAL5PVCDomain.h,
   snmpIPXDomain.h, snmpTCPDomain.h, snmpTCPIPv6Domain.h
, snmpUDPDomain.h:

     - minor formatting fixes
   
2002-08-09 06:54  jbpn

   * include/net-snmp/library/snmpUnixDomain.h:

     - don't export netsnmp_unix_blah() functions
   
2002-08-09 06:53  jbpn

   * include/net-snmp/library/snmp_transport.h:

     - fix nasty formatting
   
2002-08-08 09:14  rstory

   * snmplib/snmpv3.c:

   reword config_perror msgs to remove "Error", as it is redundant
   
2002-08-08 09:11  rstory

   * snmplib/keytools.c:

   remove ifdef to log msg to user, after making msg more informative; remove
   annoying blank lines
   
2002-08-08 08:33  hardaker

   * acconfig.h, configure, configure.in:

   Patch from Harrie to completely disable kmem usage
   
2002-08-06 00:30  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - set main_session to NULL in subagent_shutdown().  This (along with the
       deregistration of all alarms) allows AgentX functionality to be
       stopped and restarted in subagents.
     - Thanks to Vishal Verma for original patch
   
2002-08-06 00:27  jbpn

   * include/net-snmp/library/snmp_alarm.h:

     - add snmp_alarm_unregister_all() function
   
2002-08-06 00:26  jbpn

   * snmplib/: snmp_alarm.c, snmp_api.c:

     - add snmp_alarm_unregister_all() function
     - call it from snmp_shutdown()
     - thanks to Vishal Verma for original patch
   
2002-08-05 07:06  rstory

   * local/mib2c.iterate.conf:

   match function definition w/Netsnmp_*_DataPoint typedefs; add cvs Id
   
2002-08-03 08:52  rstory

   * dist/RELEASE-INSTRUCTIONS:

   break up lines long than 80 chars; abcde, not abcdd
   
2002-08-03 00:21  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   more updates about things Wes does at 12:30 am
   
2002-08-02 23:44  hardaker

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.3 )
   
2002-08-02 23:44  hardaker

   * ChangeLog:

   Update for 5.0.3
   
2002-08-02 23:41  hardaker

   * agent/mibgroup/agent/.cvsignore:

   add .libs
   
2002-08-02 23:40  hardaker

   * agent/mibgroup/Rmon/.cvsignore:

   ignore file
   
2002-08-02 23:39  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-08-02 23:37  hardaker

   * include/net-snmp/net-snmp-config.h.in:

   forgotten to check in test for perl_ev changes
   
2002-08-02 23:35  hardaker

   * perl/SNMP/SNMP.pm:

   remove debugging print (opps)
   
2002-08-02 23:35  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   fix default version usage.
   
2002-08-02 23:34  hardaker

   * snmplib/snmpUDPIPv6Domain.c:

   Patch #572394 from Katsuhisa ABE:
     - support link local addresses
     - bind to ipv6 only if IPV6_V6ONLY is defined.
   
2002-08-02 23:31  hardaker

   * snmplib/snmp_parse_args.c:

   fix configure specified default versioning
   
2002-08-02 22:58  hardaker

   * configure, configure.in:

   Patch #572394: add ipv6 transports when --enable-ipv6 defined.  Thanks to Katsuhisa ABE.
   
2002-08-02 14:59  hardaker

   * NEWS:

   update for 5.0.3
   
2002-08-02 14:55  hardaker

   * man/snmp_agent_api.3.def:

   update
   
2002-08-02 14:39  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   more docs.
   
2002-08-02 14:29  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_multiplexer.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_scalar.3,
   netsnmp_serialize.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3, Makefile.in:

   doxygen update.
   
2002-08-02 14:26  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   update for yet more stuff.
   
2002-08-02 14:26  hardaker

   * remove-files:

   remove a few more dist related files.
   
2002-08-02 14:23  hardaker

   * snmplib/snmp_api.c:

   error message change to remove DES specific error msg.
   
2002-08-02 14:23  hardaker

   * perl/agent/typemap:

   spacing fixes.
   
2002-08-02 14:22  hardaker

   * perl/agent/: Makefile.PL, agent.xs:

   renamed file.
   
2002-08-02 14:22  hardaker

   * perl/agent/: netsnmp_request_info.pm,
   netsnmp_request_infoPtr.pm:

   renamed file
   
2002-08-02 14:20  hardaker

   * perl/AnyData_SNMP/netsh:

   Add a "evalvars" directive to do simply replacements.
   
2002-08-02 14:16  hardaker

   * agent/mibgroup/versiontag:

   use CVSUSER variable when doing stuff instead of my hard-coded name.
   
2002-08-02 14:14  hardaker

   * Makefile.top:

   update libtool version for 5.0.3
   
2002-08-02 14:13  hardaker

   * Makefile.in:

   change checkcomment tag to exclude win32 files.
   
2002-08-02 14:13  hardaker

   * ChangeLog:

   update changelog build notes at the bottom of the file.
   
2002-08-02 14:01  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   created a how-to file for making releases
   
2002-08-02 14:01  hardaker

   * dist/changelogfix:

   changelog fix-up script
   
2002-08-02 10:21  rstory

   * dist/nsb-functions:

   translate '/' in system name to '_' (for cygwin)
   
2002-08-02 09:56  rstory

   * dist/README.build-scripts:

   fix section cvs get command example
   
2002-08-02 09:06  dts12

   * include/net-snmp/system/hpux.h:

   Suppress 'inline' when not using GCC. Suggested by Johannes Schmidt-Fischer
   
2002-08-02 08:59  rstory

   * dist/README.build-scripts:

   fix section on skipping make test; add -p flag to examples
   
2002-08-02 08:52  rstory

   * dist/README.build-scripts:

   describe use of nsb-package script. Testers and comments appreciated...
   
2002-08-02 08:33  rstory

   * dist/nsb-platform:

   output platform info
   
2002-08-02 08:18  rstory

   * dist/nsb-build:

   renamed to nsb-package
   
2002-08-02 08:18  rstory

   * dist/nsb-package:

   renamed nsb-build to avoid confusion with script function
   
2002-08-02 08:15  hardaker

   * dist/nsb-functions:

   Change location name to Unknown
   
2002-08-02 08:08  hardaker

   * perl/: ASN/ASN.pm, agent/agent.pm,
   agent/netsnmp_request_info.pm:

   more old perl fixes
   
2002-08-02 08:04  hardaker

   * perl/: OID/OID.pm, agent/default_store/default_store.pm
:

   more old perl fixes
   
2002-08-02 08:00  hardaker

   * perl/default_store/default_store.pm:

   more old perl fixes
   
2002-08-02 07:48  rstory

   * dist/nsb-functions:

   fix return code
   
2002-08-02 07:48  rstory

   * dist/nsb-build:

   don't pull first arg til after getopts/shift; move set of default opts
   
2002-08-02 07:37  rstory

   * dist/nsb-functions:

   add option to skip build or test steps; add -f option to prompt to override
   no prompt flag (useful for errors); new nsb-make method; check rc of
   make clean
   
2002-08-02 07:36  rstory

   * dist/nsb-build:

   add option to skip build or test steps; tweak usage
   
2002-08-02 07:10  rstory

   * dist/nsb-build:

   fix typo; remove extra trailing slash in dir
   
2002-08-02 06:33  rstory

   * dist/nsb-build:

   check more places to source nsb-functions; fix for cmd line build path
   
2002-08-02 06:28  rstory

   * dist/nsb-functions:

   just show errors after build, not warnings
   
2002-08-01 17:04  hardaker

   * perl/OID/OID.xs:

   revert to non-ansi prototypes for older perl with older compilers on
   older systems.  Not that I'm grumpy, of course.
   
2002-08-01 16:25  hardaker

   * configure.in, agent/snmp_perl.c:

   check for older and new embedded perl call functions
   
2002-08-01 14:07  rstory

   * dist/nsb-functions:

   don't symlink to src from build; update nsb-get-config
   
2002-08-01 14:06  rstory

   * dist/nsb-build:

   fix for cmd line build dir
   
2002-08-01 12:58  rstory

   * dist/nsb-functions:

   fix config install path; remove platform specific from nsb-build
   
2002-08-01 12:56  rstory

   * dist/nsb-build:

   remove hard coded info
   
2002-08-01 12:22  rstory

   * dist/nsb-functions:

   add option to skip prompts; remove previous installs; tweak err pattern
   
2002-08-01 12:14  jbpn

   * man/snmp_alarm.3.def:

     - use netsnmp_ds_set_boolean() instead of ds_set_boolean()
   
2002-08-01 12:12  jbpn

   * man/snmp_agent_api.3.def:

     - change code sample to use netsnmp_ds_set_boolean()
     - update references to libraries (which were still talking about
       libucdagent et al.) -- PLEASE REVIEW BEFORE 5.0.3
   
2002-08-01 12:07  rstory

   * dist/nsb-functions:

   lots of fixes to previouse untested scripts
   
2002-08-01 12:04  rstory

   * dist/nsb-build:

   script to build releases... still some hardcoding while testing, but its
   getting there...
   
2002-08-01 11:51  rstory

   * dist/: cvsshow, cvsup:

   utility scripts
   
2002-08-01 09:30  dts12

   * agent/helpers/: scalar.c, scalar2.c:

   Go with the "scalar as super-handler of instance" implementation.
   Scalar1.c is probably redundent, but we can remove this later.
   (Yup - I'm a coward....)
   
2002-08-01 01:11  dts12

   * README.win32:

   Minor typos, plus emphasise the need for the IpHlpAPI library.
   
2002-07-30 08:26  dts12

   * local/snmpconf.dir/snmp-data/output:

   Recognise '0' as a valid setting for suffixPrinting, and update the
   prompts to match the v5 output formats defaults. See Bug #567451
   
2002-07-30 07:59  dts12

   * apps/snmptable.c:

   First attempt at tackling Bug #574434
   Recognise that default output format is equivalent to -OS.
   Snmptable still crashes with -Of or -Ou, but at least the
   default invocation works.
   
2002-07-30 05:41  dts12

   * win32/libsnmp_dll/libsnmp.def:

   Export newly-defined public names, and re-export some routines that
   have changed name.  This should now compile under Visual C++ again.
   
2002-07-30 02:27  dts12

   * agent/helpers/table_dataset.c:

   Don't remove a Row-Status auto-deleted row until the last minute,
   in case other (lower) handlers try to access it.
   
2002-07-30 01:38  dts12

   * FAQ (V4-2-patches.1), FAQ:

   Mention the need to escape quotes when querying string-indexed tables.
   
2002-07-29 23:56  rstory

   * include/net-snmp/agent/table_array.h:

   update register function name
   
2002-07-29 23:55  rstory

   * local/mib2c.array-user.conf:

   autogen example code for index checking in extract_index; update register
   function name; use container in *_get_by_idx()
   
2002-07-29 16:23  rstory

   * local/mib2c.array-user.conf:

   update for new struct name; add example code as comments instead of var_XXX
   and such; in a few important places add code which will allow a newly
   generated module to be compiled if -DTABLE_CONTAINER_TODO is specified;
   probably a few other tweaks I forgot
   
2002-07-29 03:06  dts12

   * agent/helpers/: table_array.c, table.c, table_data.c
, table_dataset.c, table_iterator.c:

   Protect against deferencing NULL pointers.
   (Most of these Should Never Happen but You Can't Be Too Careful!)
   
2002-07-29 03:03  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - detect `dmfe' ethernet cards as found on Netra X1 machines.
       Thanks to John Olson for verifying this fix.
   
       Also note that `indent' has ----ed the formatting of this file
       beyond legibility in several places.  I don't think we want to
       do *that* again.
   
2002-07-29 02:40  dts12

   * agent/helpers/table_dataset.c:

   Fuller validation of RowStatus values wrt row creation/existing rows.
   
2002-07-29 01:25  dts12

   * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
, netsnmpmibs/netsnmpmibs.dsp:

   Take account of recent changes in library files.
   'Release' applications still don't link properly, but at least
   the libraries compile, and the 'Debug' side seems to work.
   
2002-07-29 01:23  dts12

   * include/net-snmp/system/aix.h:

   Tweak inline handling for AIX - suggested by Andy Hood.
   
2002-07-26 10:52  rstory

   * snmplib/Makefile.in:

   remove autodependencies until portable solution can be found
   
2002-07-26 08:41  dts12

   * win32/: mib_module_config.h, mib_module_includes.h,
   mib_module_inits.h:

   Remove mention of the (obsolete) ucd-snmp/registry module.
   
2002-07-26 07:32  dts12

   * win32/net-snmp/net-snmp-config.h:

   Protect the Win32 version of the config file, so that the other header
   files recognise that it has indeed been included.
   
2002-07-26 07:24  dts12

   * FAQ (V4-2-patches.0), FAQ:

   A bit more detail on mib2c, plus the non-writeability of sys{Location,Contact}
   
2002-07-26 05:22  dts12

   * FAQ (V4-2-patches.9), FAQ:

   Another entry about invalid use of mib2c.
   
2002-07-26 05:16  dts12

   * snmplib/Makefile.in:

   Suppress the "non-standard" conditional construct,
   since it's not recognised by some versions of 'make'.
   
2002-07-25 05:00  dts12

   * agent/helpers/Makefile.in:

   Add the 'scalar' and 'watcher' helpers to the helper library.
   
2002-07-25 03:28  dts12

   * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
:

   Support for watching a sysUpTime marker.
   
2002-07-25 03:24  dts12

   * agent/helpers/table_dataset.c,
   include/net-snmp/agent/table_dataset.h:

   New routine for retrieving a column value directly from a request structure.
   
2002-07-24 13:17  rstory

   * snmplib/default_store.c:

   check for setting same value in ds_set_string, since it frees the old
   value before duping the new one
   
2002-07-24 11:58  rstory

   * dist/snmpd-init.d:

   first stab at init.d startup script for snmpd
   
2002-07-24 06:48  dts12

   * agent/helpers/table_dataset.c:

   When running off the end of one column, and moving on to the next
   (in a GetNext), we need to start again with the first row.
   This is probably the intention of the conditional block at the start
   of this loop, but I can't see how this test could ever possibly match.
   
   Note that there is also a reference to the row data accessible via
   the 'request->parent_data' data list.   This will also need to be
   rewound.  Suggestions as to how best to do so gratefully received.
   
2002-07-24 06:39  dts12

   * agent/helpers/table_dataset.c:

   Use SNMPv2-style exceptions rather than the uninformative SNMPv1
   'noSuchName' error for missing table objects.
   
2002-07-24 06:37  dts12

   * agent/helpers/table_data.c:

   Protect against the possibility of failing to extract a row structure.
   
2002-07-24 06:35  dts12

   * agent/helpers/table_data.c:

   Use SNMPv2-style exceptions rather than the uninformative SNMPv1
   'noSuchName' error for missing table objects.
   
2002-07-24 06:32  dts12

   * agent/helpers/table.c:

   Use SNMPv2-style exceptions rather than the uninformative SNMPv1
   'noSuchName' error for invalid table objects.
   
2002-07-23 14:59  rstory

   * include/net-snmp/library/snmp_assert.h:

   missing comment terminator.:-(
   
2002-07-23 12:02  rstory

   * agent/object_monitor.c, agent/snmp_agent.c,
   agent/helpers/table.c, agent/helpers/table_array.c,
   snmplib/container_binary_array.c:

   use new netsnmp_assert instead of assert
   
2002-07-23 12:00  rstory

   * include/net-snmp/library/snmp_assert.h, snmplib/Makefile.in
:

   add new netsnmp_assert, which defaults to logging a message
   
2002-07-23 07:43  dts12

   * man/: mib_api.3 (V4-2-patches.3), mib_api.3.def:

   Fix the descriptions of the 'sprint_realloc' calls, to include the 'allow_realloc' parameter.
   
2002-07-22 10:58  rstory

   * dist/: net-snmp.spec, nsb-functions:

   new (almost empty) spec file; start creating functions for automated builds
   
2002-07-22 01:46  dts12

   * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
:

   A more generalised form of the 'ns_register_{type}_instance' routines,
   implemented as a separate helper module, and useable with both the
   instance and scalar helpers.
     This also supports arbitrary ASN types (including strings and OIDs).
   
2002-07-22 01:43  dts12

   * agent/helpers/scalar1.c, agent/helpers/scalar2.c,
   include/net-snmp/agent/scalar.h:

   Agent helper module for support of scalar objects.
   Very similar to the "instance" helper, except that this deals with
   invalid instance subidentifiers as well (reporting noSuchInstance
   rather that noSuchObject).
   
   There are two parallel implementations as the moment:
     - scalar1 is essentially an enhanced copy of the instance helper,
       but is completely independent of it.
     - scalar2 sits above the instance helper, and uses that to do most
       of the real processing.
   Scalar1 is probably slightly more efficient, while scalar2 feels more
   in keeping with the general ethos of the handler mechanism.
   We probably need to decide which to adopt, and junk the other.
   
2002-07-19 14:24  rstory

   * agent/mibgroup/agentx/master.c:

   use net agentx retires/timeout ds values
   
2002-07-19 14:22  rstory

   * agent/mibgroup/agentx/agentx_config.c:

   register parser for agentxTimeout and agentxRetries tokens
   
2002-07-19 14:15  rstory

   * agent/mibgroup/Makefile.depend:

   remove refs to non-existent nstAgent* files
   
2002-07-19 14:14  rstory

   * agent/snmpd.c:

   move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults
   
2002-07-19 14:10  rstory

   * include/net-snmp/agent/ds_agent.h:

   add AGENTX_TIMEOUT and AGENTX_RETRIES
   
2002-07-19 14:10  rstory

   * include/net-snmp/definitions.h:

   move definition of ONE_SEC here from snmpd.c
   
2002-07-19 11:23  rstory

   * snmplib/container.c:

   pass local obj, not random unitialized pointer.:-(
   
2002-07-19 04:04  dts12

   * include/net-snmp/library/tools.h:

   Handle systems where MAXPATHLEN isn't defined.
   
2002-07-19 03:31  dts12

   * agent/mibgroup/host/hr_filesys.c:

   Use the "system-independent" SNMP_MAXPATH length definition instead of MAXPATHLEN
   
2002-07-18 22:00  rstory

   * agent/Makefile.depend:

   remove refs to nonexistent mibgroup/nstAgentModuleObject.h
   
2002-07-18 19:44  hardaker

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2 )
   
2002-07-18 19:43  hardaker

   * ChangeLog:

   update for 5.0.2
   
2002-07-18 19:41  hardaker

   * testing/eval_tools.sh:

   minor patch for non-existent (died) log files.
   
2002-07-18 19:41  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-07-18 19:40  hardaker

   * NEWS:

   update for 5.0.2
   
2002-07-18 19:40  hardaker

   * Makefile.rules:

   make depend fixes.
   
2002-07-18 18:57  hardaker

   * agent/mibgroup/Rmon/: alarm.c, event.c:

   make the rmon code compile.
    - new subtree pointer structure.
    - sprint_objid -> snprint_objid
   
2002-07-18 18:32  hardaker

   * Makefile.in:

   silence perl subdirectory build commands.
   
2002-07-18 18:31  hardaker

   * perl/AnyData_SNMP/netsh:

   - Use netsh -t -d xml to get xml output from netsh.
     (Ok, I'm sitting here at an IETF conference having an argument about
      xml vs BER and needed a XML(-like) example of a huge data set, so I
      made netsh do it.)
   
2002-07-18 17:54  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - initial support for doing requests from multiple hosts (retrieval, not sets)
   
2002-07-18 17:50  hardaker

   * perl/AnyData_SNMP/netsh:

   more fixes to still ugly colorized text (well, the text is pretty but
   the support is ugly).
   
2002-07-18 17:42  hardaker

   * include/net-snmp/library/container.h:

   change text string error to match function name called.
   
2002-07-18 15:31  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
, snmplib/container_binary_array.c:

   rename free -> cfree to avoid some problem wes had... ;-)
   
2002-07-18 14:41  rstory

   * snmplib/mib.c:

   two people fixing memory leak in different places = segfault
   
2002-07-18 11:02  rstory

   * local/mib2c.array-user.conf:

   $name -> $i
   
2002-07-18 10:56  rstory

   * agent/object_monitor.c,
   include/net-snmp/agent/object_monitor.h:

   update to use containers
   
2002-07-18 09:40  rstory

   * net-snmp-config.in:

   add --debug-tokens, --indent-options
   
2002-07-18 09:18  dts12

   * include/net-snmp/agent/auto_nlist.h, snmplib/snmp-tc.c
, include/net-snmp/system/irix.h:

   Apply patch from Bug #582347, for Irix 6.5 support.
   Submitted by Jan Yenya Kasprzak
   
2002-07-18 09:12  dts12

   * man/: snmptrapd.8 (V4-2-patches.5), snmptrapd.8.def:

   Fix markup problem on snmptrapd man page (Bug #583329)
   
2002-07-18 09:10  dts12

   * snmplib/snmp-tc.c:

   The fix for the tm_gmtoff problem on AIX (Bug #565769) also applies to AIX 5
   
2002-07-18 09:06  dts12

   * apps/: encode_keychange.c (V4-2-patches.1), encode_keychange.c
:

   Fix off-by-one buffer overflow (patch #577261)
   
2002-07-18 08:51  dts12

   * local/mib2c.array-user.conf:

   Generate one code-file per table (to match the header structure).
   My apologies if this isn't correct, Robert - but the previous behaviour
   seemed to be broken.
   
2002-07-18 08:37  dts12

   * local/mib2c.old-api.conf:

   Tackle some of the immediate deficiencies in the first draft old-api config.
   (Now that Wes has pointed me in the direction of the documentation!)
   
2002-07-18 08:22  dts12

   * local/mib2c:

   Fix the 'decl' substitution handling (so it doesn't include the internal token as well).
   
2002-07-18 07:18  dts12

   * local/mib2c.scalar.conf:

   Provide the missing parameter in a read_only instance registration.
   
2002-07-18 07:09  dts12

   * agent/helpers/instance.c, include/net-snmp/agent/instance.h
:

   Bring the 'read_only_int' instance handler in line with the rest of
   the convenience instance handlers.
   (and even break the habit of a lifetime and declare the thing....)
   
2002-07-18 05:48  hardaker

   * agent/helpers/table_iterator.c:

   fix another memory leak due to an improper ifdefed out section of code
   
2002-07-18 04:45  hardaker

   * snmplib/scapi.c:

   I'm beginning to regret ever running indent on the code base...
   
2002-07-17 15:43  hardaker

   * local/: Makefile.in, mib2c.conf:

   document and install mib2c.old-api.conf
   
2002-07-17 13:07  rstory

   * agent/mibgroup/disman/mteTriggerTable.c:

   fix segfault (possibly creating memory leak); author needs to examine code
   
2002-07-17 07:41  dts12

   * local/: mib2c.array-user.conf, mib2c.conf,
   mib2c.create-dataset.conf, mib2c.int_watch.conf,
   mib2c.iterate.conf, mib2c.scalar.conf:

   Dave's being unreasonably picky about grammar & spelling again.
   Just ignore him, and he'll go away.....
   
2002-07-17 07:20  dts12

   * local/mib2c.old-api.conf:

   Initial support for the old 4x-style agent API using the new version of mib2c.
   It doesn't handle types properly, and I'm sure I'll have buggered up some of
   the control structure handling, but it seems to generate something that's
   pretty close to the old output.   It's better than nothing.....
   
2002-07-16 22:40  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   restore inline functions (sigh. I feel like I'm playing ring-around-the-rosie)
   
2002-07-16 21:58  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h,
   local/mib2c.array-user.conf:

   rename some struct members to make code easier to read; a bit of re-ordering
   in the set code; new flags for new and deleted rows; row deletes now
   actualy work!
   
2002-07-16 19:32  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   change complex macros into functions. would be nice if C had inline.
   
2002-07-16 18:07  rstory

   * include/net-snmp/types.h:

   umm, try using correct define.:-/
   
2002-07-16 18:05  rstory

   * include/net-snmp/types.h:

   test that net-snmp-config.h has been included, instead of actually including it..
   (shouldn't this really be in all the header files?)
   
2002-07-16 12:14  rstory

   * local/mib2c.array-user.conf:

   update for containers
   
2002-07-16 11:20  rstory

   * snmplib/snmpTCPIPv6Domain.c:

   fix compiler warning
   
2002-07-16 11:16  rstory

   * apps/snmpnetstat/Makefile.depend:

   remove oid_array related dependencies (grumble grumble)
   
2002-07-16 11:14  rstory

   * apps/Makefile.depend:

   remove oid_array related dependencies
   
2002-07-16 11:02  rstory

   * agent/: Makefile.depend, mibgroup/Makefile.depend:

   remove oid_array related dependencies
   
2002-07-16 10:52  rstory

   * snmplib/Makefile.depend, agent/helpers/Makefile.depend
:

   remove oid_array related dependencies
   
2002-07-16 10:50  rstory

   * snmplib/Makefile.in:

   remove factory.c
   
2002-07-16 10:29  rstory

   * snmplib/snmp_api.c:

   add netsnmp_container_init_list() in startup inits
   
2002-07-16 10:21  rstory

   * include/net-snmp/library/oid_array.h, snmplib/oid_array.c
:

   remove unused files
   
2002-07-16 10:21  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   chg param type from void* to struct *
   
2002-07-16 10:03  rstory

   * snmplib/Makefile.in:

   remove recently deleted oid_array.h; add factory, binary array .[ch]; derive
   OBJS and LOBJS from CSRCS; add (optional) auto dependency generation
   
2002-07-16 09:53  rstory

   * include/net-snmp/mib_api.h:

   remove recently deleted oid_array.h
   
2002-07-16 09:52  rstory

   * agent/mibgroup/ucd-snmp/extensible.h:

   struct subtree -> netsnmp_subtree
   
2002-07-16 09:46  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   remove last remaining refs to now defunct oid_array
   
2002-07-16 09:40  rstory

   * include/net-snmp/library/container_binary_array.h,
   snmplib/container_binary_array.c:

   generic binary array container extracted from oid_array
   
2002-07-16 09:40  rstory

   * include/net-snmp/types.h:

   include net-snmp-config.h; new typedef struct netsnmp_index (oid ptr + len)
   
2002-07-16 09:38  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   use generic container interface; use new netsnmp_index instead of
   oid_array_header; rename array_group -> request_group
   
2002-07-16 09:34  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   add iterators; more function typedefs; rename some func ptrs, add find_next,
   get_subset, get_iterator, for_each, ncompare; add ability to have nested
   containers; more utility routines; convenience marcros; start adding comments
   
2002-07-16 09:29  rstory

   * include/net-snmp/library/factory.h:

   declarations for a generic factory
   
2002-07-16 08:48  dts12

   * agent/mibgroup/ucd-snmp/: memory_dynix.c, memory_hpux.c
, vmstat_dynix.c, vmstat_hpux.c:

   Apply patch from bug report 581618 (also applicable to dynix)
   Provided by Nicholas L. Nigay
   
2002-07-16 06:54  hardaker

   * perl/: ASN/ASN.pm, OID/OID.pm, agent/agent.pm,
   agent/default_store/default_store.pm,
   default_store/default_store.pm:

   remove "our" problem and use older "use vars" instead for older perl.
     (this should make it work with perl 5.005.  Could some one test this
      for me?)
   
2002-07-15 06:45  jbpn

   * agent/mibgroup/agentx/master.c:

     - names of netsnmp_subtree elements changed
   
2002-07-15 06:42  jbpn

   * agent/mibgroup/ucd-snmp/extensible.c:

     - struct subtree renamed to netsnmp_subtree
   
2002-07-15 05:25  hardaker

   * perl/AnyData_SNMP/netsh:

   Some really nasty hacks to get colorized tables to work.
   
2002-07-14 20:51  hardaker

   * perl/SNMP/t/: bulkwalk.t, mib.t:

   comment out broken tests for now (XXX marked)
   
2002-07-14 20:50  hardaker

   * perl/SNMP/SNMP.xs:

   fix getbulk.
   
2002-07-14 20:20  hardaker

   * agent/agent_handler.c,
   include/net-snmp/agent/agent_handler.h:

   A new function to call a sub-handler but passing it only one request to handle.
   
2002-07-10 21:21  rstory

   * win32/: config.h, net-snmp/net-snmp-config.h:

   define LOG_DAEMON, since windows doesn't have it
   
2002-07-10 21:07  rstory

   * win32/: config.h, net-snmp/net-snmp-config.h:

   remove define of in_addr_t, which can be found in net-snmp/types.h
   
2002-07-10 02:36  jbpn

   * agent/agent_handler.c:

     - struct subtree renamed to netsnmp_subtree
   
2002-07-10 02:35  jbpn

   * agent/agent_index.c:

     - don't use 0 in %p format specifiers
   
2002-07-10 02:34  jbpn

   * agent/snmp_agent.c:

     - struct subtree renamed to netsnmp_subtree
     - fix some horrible indent broken formatting
   
2002-07-10 02:33  jbpn

   * agent/snmp_vars.c:

     - struct subtree renamed to netsnmp_subtree
     - remove some obsolete variables
   
2002-07-10 02:33  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - reflect changed function names from agent_registry
   
2002-07-10 02:32  jbpn

   * agent/mibgroup/agent/nsModuleTable.c:

     - changes due to renaming of struct subtree to netsnmp_subtree
     - NOTE MEMORY LEAK (which I can't see how to fix -- new agent API
       experts please examine)
   
2002-07-10 02:29  jbpn

   * agent/agent_registry.c:

     - struct subtree renamed to netsnmp_subtree
     - name, start, end members are now dynamically allocated to reduce
       wasted memory (by a factor of 5 or so)
     - functions are renamed consistently
   
2002-07-10 02:20  jbpn

   * include/net-snmp/agent/: agent_registry.h,
   net-snmp-agent-includes.h, snmp_agent.h, snmp_vars.h
, var_struct.h:

     - struct subtree renamed to netsnmp_subtree
   
2002-07-09 06:02  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - free cache_id storage when closing session
   
2002-07-09 05:56  jbpn

   * snmplib/snmp_api.c:

     - just call netsnmp_ds_shutdown() once in snmp_shutdown()
   
2002-07-09 04:15  jbpn

   * snmplib/mib.c:

     - fix memory leak in netsnmp_fixup_mib_directory()
   
2002-07-09 03:14  jbpn

   * agent/snmpd.c:

     - add a cast to quell compiler warning
   
2002-07-08 22:09  rstory

   * agent/mibgroup/util_funcs.h:

   extern C for C++ compiles
   
2002-07-08 07:21  jbpn

   * include/net-snmp/agent/snmp_vars.h:

     - remove obsolete function prototypes
   
2002-07-07 19:45  rstory

   * local/mib2c.array-user.conf:

   update to use containers
   
2002-07-07 19:38  rstory

   * include/net-snmp/library/oid_array.h:

   fix typo
   
2002-07-07 19:37  rstory

   * agent/mibgroup/ucd-snmp/: disk.c, proc.c:

   fix compiler warning
   
2002-07-07 19:33  rstory

   * agent/mibgroup/: agent/nsModuleTable.c,
   agent/nsTransactionTable.c, host/hr_swinst.c:

   fix compiler warning
   
2002-07-07 19:03  rstory

   * snmplib/snmpUDPIPv6Domain.c:

   remove unused vars
   
2002-07-07 19:00  rstory

   * snmplib/oid_stash.c:

   fix compiler warnings
   
2002-07-07 18:53  rstory

   * snmplib/asn1.c:

   fix compiler warnings
   
2002-07-07 18:50  rstory

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   make param const; fix compile const warning
   
2002-07-07 18:27  rstory

   * snmplib/mib.c:

   fix compiler warning; fix memory leak; prep a few comments for indent
   
2002-07-06 14:11  hardaker

   * README, sedscript.in, snmplib/snmp_version.c,
   FAQ, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2.pre1 )
   
2002-07-06 14:10  hardaker

   * doxygen.conf:

   change project version to 5.0.2
   
2002-07-06 14:09  hardaker

   * perl/SNMP/Makefile.PL:

   snmptrapd is actually built in the apps directory, not the agent directory.
   
2002-07-05 11:55  rstory

   * local/mib2c:

   clarify directions for obtaining perl/SNMP module.
   
2002-07-05 05:18  jbpn

   * agent/mibgroup/agentx/client.c:

     - I must not check in code without compiling it
     - I must not check in code without compiling it
     - I must not check in code without compiling it
     - I must not check in code without compiling it
     - ...
   
2002-07-05 03:23  jbpn

   * agent/mibgroup/: agentx/client.c, mibII/system_mib.c:

     - sysObjectID was being returned minus its last sub-identifier because
       the length variable had not been updated to reflect the fact that it
       is now longer.  Code changed to use sizeof() instead, so this won't
       happen again.  Reported by Stian Soiland (bug #577439).
   
2002-07-04 10:13  rstory

   * snmplib/read_config.c:

   ucd-snmp -> net-snmp
   
2002-07-04 07:06  jbpn

   * snmplib/snmp_api.c:

     - modified handling of opaque pointer for stream-based transports to
       avoid both multiple free() problem and unnecessary copying.
   
2002-07-04 06:00  dts12

   * man/snmpd.conf.5.def, agent/mibgroup/host/hr_storage.c
   (V4-2-patches.[5,9]), man/snmpd.conf.5.def,
   agent/mibgroup/host/hr_storage.c:

   Apply Johannes Schmidt-Fischer's NetworkDisk patch #554554
   
2002-07-04 05:56  dts12

   * agent/mibgroup/host/: hr_filesys.c, hr_filesys.h
   (V4-2-patches.[5,1]), hr_filesys.c, hr_filesys.h:

   Apply Johannes Schmidt-Fischer's NFS filesystem patch #554553
   (simplified to avoid the re-indentation - which makes it easier to see
    what's changed.  The whole HostRes group needs cleaning up anyway!)
   
2002-07-04 05:52  dts12

   * snmplib/snmp_api.c:

   Ensure transport opaque data isn't multiply assigned
   (and hence multiply freed) for stream-based transports.
   Datagram-based transports don't suffer from this problem.
   Based on Patch 573771
   
2002-07-03 16:28  rstory

   * agent/mibgroup/mibII/vacm_vars.c:

   be precise about what file needs to be configured for access control
   
2002-07-03 14:13  rstory

   * local/mib2c.conf:

   fix minor grammar errors; add descr for mib2c.array-user; add section header
   for generating header definition files
   
2002-07-03 13:11  rstory

   * include/net-snmp/: types.h, library/system.h:

   move include for in_addr_t to net-snmp/types.h, where in_addr_t is defined
   for systems w/out netinet/in.h
   
2002-07-03 12:51  rstory

   * local/mib2c.scalar.conf:

   more tweaks noticed on the mailing list
   
2002-07-03 08:23  hardaker

   * perl/agent/test.pl:

   make test cleanups test.pl
   
2002-07-03 03:42  dts12

   * agent/mibgroup/: util_funcs.c (V4-2-patches.1), util_funcs.c
:

   Shut the agent down cleanly before restarting.
   This closes any SNMP/AgentX ports as well.
   
2002-07-03 03:26  dts12

   * agent/mibgroup/util_funcs.c:

   OID sub-identifiers are unsigned, so treating them as signed can
   give the wrong results with large values.
   
2002-07-03 03:20  dts12

   * snmplib/system.h (V4-2-patches.5),
   include/net-snmp/library/system.h:

   Ensure in_addr_t is defined.
   
2002-07-03 02:34  dts12

   * acconfig.h, configure, configure.in,
   include/net-snmp/net-snmp-config.h.in:

   Testing for <sys/disklabel.h> requires <machine/types.h> on NetBSD 1.5.
   Reported by Felicia Neff.
   (Apparently from the NetBSD bug database - why they didn't tell us about
   it is a mystery to me....)
   
2002-07-03 02:19  dts12

   * configure.in:

   Fix the default value for sysObjectID as reported in the configure --help output.
   (The actual value used is correct - it's just the help output that's wrong).
   Spotted by Sandhya Satyanarayan.
   
2002-07-02 23:15  hardaker

   * local/mib2c.conf:

   update text for various .conf files
   
2002-07-02 13:46  rstory

   * local/mib2c.scalar.conf:

   fixes noted on the mailing list by Patrice Kadionik <kadionik@enseirb.fr>
   
2002-07-02 02:39  dts12

   * perl/SNMP/Makefile.PL:

   Add the 'snmpd' and 'snmptrapd' binary names to the appropriate paths
   when setting up the testing framework.
   
2002-07-01 07:53  dts12

   * snmplib/: asn1.c (V4-2-patches.8), asn1.c:

   Encode/Decode OIDs of the form 2.X (X > 40) correctly.
   
2002-07-01 02:40  jbpn

   * configure, configure.in:

     - fix horrible formatting in help for transports
   
2002-07-01 02:23  dts12

   * sedscript.in:

   Pick up the changed definition for the root of the UCD extensible agent tables
   (so that the EXAMPLE.conf file gets set up with the correct numeric OIDs)
   
2002-06-28 06:46  jbpn

   * snmplib/snmpTCPDomain.c:

     - remove transport specifier and port number from strings returned
       from snmp_tcp_fmtaddr() which break tcp_wrappers (and perhaps
       other things).
   
2002-06-28 04:41  dts12

   * perl/agent/test.pl:

   Update default store retrieval functions to use the correct name.
   
   Note that this test script appears to include two infinite loops.
   I'm not clear how this is expected to run successfully ?
   
2002-06-28 04:39  dts12

   * perl/agent/agent.xs:

   Remove reference to non-existent degugging function.
   
2002-06-28 04:37  dts12

   * perl/manager/: Makefile.PL, displaytable.pm,
   getValues.pm, manager.pm, snmptosql:

   Bring perl 'manager' module under the NetSNMP banner
   (both in terms of module group name, and references to 'ucd-snmp').
   Remove some UCD-specific settings.
   
   Note that snmptosql still refers explicitly to Wes' UCD email address,
   and manager.pm to Wes' UCD filestore path.  The relevant lines have
   been highlighted, to encourage anyone wishing to use this to change them.
   
2002-06-28 04:12  dts12

   * perl/: AnyData_SNMP/Makefile.PL, OID/Makefile.PL,
   SNMP/Makefile.PL, agent/Makefile.PL,
   manager/Makefile.PL:

   Remove checking for "internal" prerequisites, so that "perl Makefile.PL"
   at the top level will work - even on a pristine system.
   
   Qn:
     Is it necessary/desirable to separate the NetSNMP modules to this extent?
   Would it not be simpler to have all of the main .pm/.xs files in a single
   NetSNMP directory, and compile/install them all from there?
   
2002-06-28 01:45  dts12

   * configure, configure.in:

   Check for --with-enterprise (et al) being invoked without a value, and bomb out.
   
2002-06-27 21:43  rstory

   * README.solaris:

   new README detainling the use of SFIO to circumvent the 255 fd limit on
   solaris.
   
2002-06-27 11:09  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   remove changing array; add netsnmp_table_array_remove_row()
   
2002-06-27 04:15  dts12

   * Makefile.rules:

   Some versions of 'makedepend' (e.g. RedHat 7.1), can't handle "-osuffix"
   as a single option.  All versions seem happy with "-o suffix" so use that.
   
2002-06-27 03:31  dts12

   * snmplib/mib.c:

   Use ENV_SEPARATOR_CHAR rather than hardwiring ':' in netsnmp_set_mib_directory
   (as suggested by Robert)
   
2002-06-27 03:22  jbpn

   * snmplib/snmpUDPDomain.c:

     - remove transport specifier and port number from strings returned
       from snmp_udp_fmtaddr() which break tcp_wrappers (and perhaps
       other things).
   
2002-06-27 03:09  dts12

   * agent/mibgroup/mibII/: snmp_mib.c (V4-2-patches.2), snmp_mib.c
:

   Validate new snmpEnableAuthenTraps value before trying to use it.
   Spotted & fixed by Shantha Kumara
   
2002-06-25 14:09  rstory

   * apps/snmpset.c:

   add APPTOPS (-Cq) for suppressing output of set results on success
   
2002-06-25 09:28  dts12

   * agent/mibgroup/ucd-snmp/proc.c:

   Apply patch #559848 to use the /proc pseudo-filesystem under Linux
   (rather than parsing the output of ps)
   
2002-06-25 08:59  dts12

   * snmplib/snmp-tc.c:

   Check for 'aix4' (which is the token defined in the system header file)
   rather than 'aix'.   See bug #565769
   
2002-06-25 08:31  dts12

   * agent/mibgroup/util_funcs.c:

   Treat '0' as an invalid index for a "simple table".
   
2002-06-25 07:36  hardaker

   * local/snmpconf.dir/snmpd-data/system:

   document read-only nature of sysContact.0 and sysLocation.0
   configuration tokens.
   
2002-06-25 06:40  jbpn

   * man/: Makefile.in, default_store.3.bot,
   default_store.3.top:

     - add netsnmp_ prefix to default_store functions
   
     - clean up manpage a bit
   
     - fix breakage in generation of default_store.3.h due to auto-indentation
       of default_store.h
   
2002-06-25 02:55  jbpn

   * EXAMPLE.conf.def (V4-2-patches.3), EXAMPLE.conf.def:

     - mention that setting sysLocation et al. in snmpd.conf makes them
       read-only
   
     - also change syntax of all example command line tools to use newer
       -c COMMUNITY syntax not positional parameter
   
2002-06-24 08:03  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   make buffer size increase note a debug statement rather than a generic
   log statement.
   
2002-06-23 18:40  driehuis

   * perl/SNMP/SNMP.xs:

   Handle COUNTER64 in __translate_asn_type.
   
2002-06-23 16:03  hardaker

   * perl/AnyData_SNMP/netsh:

   documentation for the script and the language it houses.
     (man page auto-generated from the contained pod documentation)
   
2002-06-23 15:03  hardaker

   * perl/SNMP/README:

   update to reference top level Makefile.PL
   
2002-06-23 14:51  hardaker

   * perl/SNMP/: SNMP.xs (V4-2-patches.1), SNMP.xs:

   fix reported by Willem Dekker for Windows.  Bug #543194 fixed.
   
2002-06-22 08:37  hardaker

   * README.snmpv3:

   update for recent methodologies
   
2002-06-21 16:07  rstory

   * snmplib/mib.c:

   final (hopefully!) fix for parsing ip addresses from
   "Fco. Javier Ridruejo" <acbripef@si.ehu.es>
   
2002-06-19 14:38  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_multiplexer.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_serialize.3,
   netsnmp_table.3, netsnmp_table_array.3,
   netsnmp_table_data.3, netsnmp_table_dataset.3,
   netsnmp_table_iterator.3, netsnmp_todo.3:

   update from doxygen
   
2002-06-19 11:50  hardaker

   * local/: mib2c.int_watch.conf, mib2c.scalar.conf:

   scalar mib2c configuration files for generating scalar code.
   
2002-06-19 11:43  hardaker

   * agent/mibgroup/examples/scalar_int.c:

   clean up multi-line commend which was messed up by indent.
   
2002-06-19 11:42  hardaker

   * perl/AnyData_SNMP/netsh:

   - add support for prompting of unknown parameters to aliases.
   - misc other improvements (like "rehash")
   
2002-06-19 11:38  hardaker

   * net-snmp-config.in:

   fix for new default store API
   
2002-06-19 11:29  hardaker

   * perl/: Makefile.PL, Makefile.makefiles,
   Makefile.subs.pl, make-perl-makefiles, ASN/Makefile.PL
, OID/Makefile.PL, SNMP/Makefile.PL,
   agent/Makefile.PL, agent/default_store/Makefile.PL,
   default_store/Makefile.PL:

   ARGGGGGG
   I love perl.
   I hate perl's make system.
   I hate the fact that perl segfaults if GetOptions() is called more
   than once.
   sigh.
   This hopefully will fix the perl module build routines so it at least
   works (but it's still ugly and could use more cleaning).
   
2002-06-19 07:45  rstory

   * agent/snmp_agent.c:

   fix infinte loop and add debug in remove_delegated
   
2002-06-18 07:37  hardaker

   * agent/mibgroup/agentx/master_admin.c:

   NULL the priv pointer on session duplication.  thanks to rezitoz
   
2002-06-17 06:23  hardaker

   * README:

   Changed Katsuhisa's email address, on request
   
2002-06-14 07:44  hardaker

   * agent/helpers/table_iterator.c:

   Patch #569021: from Lauri Myllari
     - fix memory leak in the table iterator support.
   
2002-06-14 07:02  hardaker

   * snmplib/snmp_api.c:

   Applied patch #569020 from rezitoz on IRC to fix non-initialized variable
   
2002-06-14 03:57  dts12

   * agent/mibgroup/Rmon/alarm.c:

   Add (null) context, to bring into line with the v5 registry APIs.
   Fixes bug 568580.
   
2002-06-14 02:27  dts12

   * aclocal.m4, configure:

   Use matching ' and " quotes for AIX configure test.
   Mentioned in passing in bug 565769.
   
2002-06-13 14:32  hardaker

   * perl/SNMP/t/conf.t:

   fix default_store routines
   
2002-06-12 06:43  dts12

   * win32/net-snmp/net-snmp-config.h:

   Bring Windows OID usage into line with the main config file settings.
   
2002-06-12 06:37  dts12

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   Correct the default Enterprise OID used in traps, to avoid a repeated 0
   subidentifier.  (Fixes bug #566917)
   
2002-06-12 05:14  dts12

   * snmplib/snmp_api.c:

   Define 'length' as a signed variable, so it can handle an error value of -1.
   Reported by Joakim Althini.
   
2002-06-12 03:11  dts12

   * snmplib/read_config.c:

   Make sure the address of the next link is properly saved, before freeing memory.
   Problem discovered by Hugo Cacote.
   
2002-06-12 02:15  dts12

   * include/net-snmp/: agent/agent_index.h, agent/agent_trap.h
, agent/all_helpers.h, agent/auto_nlist.h,
   agent/bulk_to_next.h, agent/debug_handler.h,
   agent/mib_modules.h, agent/multiplexer.h, agent/null.h
, agent/old_api.h, agent/read_only.h,
   agent/serialize.h, agent/set_helper.h,
   library/cmu_compat.h, library/snmpAAL5PVCDomain.h,
   library/snmpCallbackDomain.h, library/snmpIPXDomain.h,
   library/snmpTCPDomain.h, library/snmpTCPIPv6Domain.h,
   library/snmpUDPDomain.h, library/snmpUDPIPv6Domain.h,
   library/snmpUnixDomain.h, library/snmp_parse_args.h,
   library/snmp_secmod.h, library/transform_oids.h,
   library/ucd_compat.h:

   Supply missing #ifndef/#define/#endif and extern "C" {} wrappers
   
2002-06-11 17:56  rstory

   * snmplib/mib.c:

   remove spurious printf to stderr
   
2002-06-11 14:21  rstory

   * include/net-snmp/types.h:

   add extern "C"; add void_array struct
   
2002-06-11 14:20  rstory

   * agent/helpers/table_array.c:

   remove tsearch; use new container instead
   
2002-06-11 14:19  rstory

   * include/net-snmp/agent/table_array.h:

   use container for secondary index
   
2002-06-11 14:17  rstory

   * snmplib/Makefile.in:

   add container to headers; add container.c
   
2002-06-11 14:17  rstory

   * snmplib/container.c:

   init functions for basic/sorted container
   
2002-06-11 14:15  rstory

   * include/net-snmp/library/container.h:

   more methods for basic container; add sorted (will probably rename) conatiner
   
2002-06-11 12:22  rstory

   * include/net-snmp/agent/instance.h:

   protect against multiple includes; add extern "C" for __cplusplus
   
2002-06-11 11:11  hardaker

   * perl/AnyData_SNMP/: INSTALL, Makefile.PL, README
, netsh, snmpsh:

   renamed snmpsh to netsh, as I like the name better and it appeals to a
   wider number of people.
   
2002-06-10 09:53  rstory

   * agent/snmp_agent.c:

   when deleting an asp pointer, make sure it isn't in the delegated list
   
2002-06-10 08:46  rstory

   * snmplib/mib.c:

   fix parse_one_oid_index to allow too short IP address when complete is
   specified; add netsnmp_oid2chars & netsnmp_oid2str
   
2002-06-10 07:42  hardaker

   * perl/default_store/: default_store.pm, default_store.xs
, test.pl:

   update to latest default_store defines
   
2002-06-10 07:39  hardaker

   * Makefile.in, perl/.cvsignore, perl/Makefile.PL:

   Top level perl Makefile.PL to install the whole bunch underneath.
   This should now be used instead of the lower level makefiles for
   simplicity.
   
2002-06-10 07:27  dts12

   * perl/SNMP/t/mib.t:

   Acknowledge known failing tests.
   This message can be removed once the problem has been isolated and fixed.
   
2002-06-10 07:17  hardaker

   * snmplib/mib.c:

   support for ipaddress building/parsing of OID indexes.
   
2002-06-10 02:07  dts12

   * FAQ (V4-2-patches.8), FAQ:

   Mention the other perl modules, introduced with v5 (particularly 'default_store')
   
2002-06-10 01:28  dts12

   * FAQ (V4-2-patches.7), FAQ:

   New entry describing possible problems with trap handlers.
   
2002-06-08 21:39  hardaker

   * perl/agent/agent.pm:

   default_store fixes
   
2002-06-08 20:54  rstory

   * Makefile.in:

   break perl makefile creation into seperate step; only clean perl directory
   if there is a makefile
   
2002-06-08 20:15  rstory

   * Makefile.in:

   add perltest target to make test in all perl directories
   
2002-06-08 09:47  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   fix to deal with updated SQL::Statement module.
   
2002-06-08 07:08  hardaker

   * perl/AnyData_SNMP/INSTALL:

   update to SQL-Statement requirement of 1.004
   
2002-06-08 06:45  hardaker

   * perl/SNMP/SNMP.xs:

   remove mib init code from C snmp_translate_obj call
   
2002-06-08 06:44  hardaker

   * perl/SNMP/SNMP.pm:

   init_snmp inside translateObj
   
2002-06-08 06:44  hardaker

   * perl/OID/OID.pm:

   change version to 0.1
   
2002-06-08 06:43  hardaker

   * perl/AnyData_SNMP/configs/unix:

   A few cleanups to ifconfig and netstat commands
   
2002-06-08 06:35  hardaker

   * perl/AnyData_SNMP/snmpsh:

   - beginning support for import/export of data (currently to/from CSV).
   - support for "diff" which compares old (possibly imported data) to current.
   
2002-06-08 06:34  hardaker

   * perl/AnyData_SNMP/Makefile.PL:

   change required SNMP module version from 4 to 5
   
2002-06-08 06:34  hardaker

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Add a tutorial place holder comment OID.
   
2002-06-08 06:33  hardaker

   * local/tkmib:

   fix tkmib for newer perl modules.
   
2002-06-08 06:33  hardaker

   * local/snmpconf:

   turn off extra bold/underline formatting by default.
   
2002-06-07 15:04  rstory

   * include/net-snmp/library/container.h:

   generic container structure for storing data
   
2002-06-07 13:01  rstory

   * perl/ASN/ASN.xs:

   include net-snmp-config.h
   
2002-06-07 10:37  rstory

   * configure:

   update configure to keep in line with configure.in (why? shouldn't
   configure not be in CVS and be autogenerated? One of these days I'm going
   to have to learn autoconf....)
   
2002-06-07 10:35  rstory

   * Makefile.in, Makefile.rules:

   always check return status of make when inside a loop, and exit on errors
   
2002-06-07 08:17  dts12

   * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.3),
   interfaces.c:

   Only null-terminate the interface name while it's actually being copied.
   Restore the data line afterwards, so the debugging output is meaningful.
   
2002-06-07 01:16  dts12

   * agent/snmp_agent.c:

   Fix for indexing error, that causes a crash if more than 16 varbinds
   are added to the cache in one go.  Spotted by Shanth Kumara
   
2002-06-06 01:12  dts12

   * aclocal.m4, configure (V4-2-patches.[7,5]), aclocal.m4,
   configure:

   Don't differenciate between elf- and a.out-based NetBSD systems.
   (Problem highlighted by Felicia Neff)
   
2002-06-05 18:50  rstory

   * acconfig.h, configure, configure.in,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/types.h:

   put defines for socklen_t and in_addr_t in net-snmp/types.h instead of having
   configure generate them; configure instead generates HAVE_SOCKLEN_T and
   HAVE_IN_ADDR_T for systems which don't need the defines; this is primarily
   for the benefit of the Win32 platform, which doesn't have configure.
   
2002-06-05 09:20  rstory

   * local/mib2c.iterate.conf:

   don't advance request pointer inside for loop, since for loop does it for
   us; otherwise for loop may end up dereferencing NULL pointer.
   
2002-06-05 06:41  hardaker

   * perl/AnyData_SNMP/configs/unix:

   example configuration file to duplicate various unix utilities:
    - currently: netstat, ps, df, ifconfig
   
2002-06-05 06:40  hardaker

   * perl/AnyData_SNMP/configs/scli:

   example configuration file to duplicate functionality in Juergen's
   scli command.
   
2002-06-05 06:39  hardaker

   * perl/AnyData_SNMP/snmpsh:

   new commands:
     source file -- sources an rc file
     watch expression -- repeatedly runs a command and colorizes
       differences in data
     eval expression -- evaluates an expression directly in perl
       - beginnings of overloads in perl so that calling sysContact()
         will return the sysContact value.  tables not returned yet.
   fixes:
     turns of ornamental prompt support (ick) by default
   
2002-06-05 04:43  dts12

   * man/: snmpcmd.1 (V4-2-patches.8), snmpcmd.1.def:

   Brief mention of the need to quote OIDs containing string indexes,
   to protect the double quotes from the shell.
   
2002-06-04 10:38  rstory

   * agent/snmp_agent.c:

   test for a null treecache before dereferencing it; noted on the coders
   list by joakim.althini@reddo.net
   
2002-06-04 10:33  rstory

   * agent/snmp_agent.c:

   test for asp->pdu == NULL before dereferencing it; noted on the coders
   list by joakim.althini@reddo.net.
   
2002-06-04 05:54  hardaker

   * perl/AnyData_SNMP/snmpsh:

   support for printf, single query/sets of scalars, multi-line aliases.
   
2002-05-30 15:23  hardaker

   * perl/SNMP/SNMP.pm:

   default_store fixes
   
2002-05-30 15:23  hardaker

   * perl/OID/OID.pm:

   make new() operator a bit smarter
   
2002-05-29 19:57  hardaker

   * snmplib/: snmp_alarm.c (V4-2-patches.2), snmp_alarm.c:

   set the storage pointer to NULL, as pointed out by Mark Hoy.
   
2002-05-29 09:22  hardaker

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, snmplib/mib.c,
   snmplib/snmp_parse_args.c:

   Patch from Harrie Hazewinkel to APIify MIBDIRS support
   
2002-05-29 07:43  dts12

   * FAQ (V4-2-patches.6), FAQ:

   Expand on when OpenSSL is necessary, and how to compile using it.
   
2002-05-29 06:52  dts12

   * snmplib/snmpUDPDomain.c:

   Set REUSEADDR so that specifying the same port twice doesn't kill the agent.
   (Suggested by Robert Hastings)
   
2002-05-29 02:41  dts12

   * FAQ (V4-2-patches.5), FAQ:

   Reference both versions of the tutorial (since this document is used
   for building the on-line version of the FAQ)
   
2002-05-29 02:16  dts12

   * FAQ (V4-2-patches.4), FAQ:

   Clarify that trap filtering is not yet operational.
   
2002-05-28 14:53  rstory

   * snmplib/oid_array.c:

   remove ^M chars
   
2002-05-28 14:52  rstory

   * local/mib2c.array-user.conf:

   fix logic in can_delete; consolidate use of netsnmp_set_mode_request by setting
   rc for use at end of loop; don't use removed macros for rowstatus/storagetype,
   using new netsnmp_check_vb* routines instead; add asserts for error cases that
   should be caught by earlier routines
   
2002-05-28 14:47  rstory

   * include/net-snmp/agent/table_array.h:

   add callbacks for row (de)activation
   
2002-05-28 06:23  dts12

   * agent/helpers/table_array.c:

   Protect "#include <search.h>" with the HAVE_SEARCH_H token.  (Suggested by Harrie)
   
2002-05-28 06:20  dts12

   * include/net-snmp/library/snmp_logging.h:

   Fix the declaration of snmp_enable_syslog_ident. (Spotted by Harrie)
   
2002-05-27 01:53  dts12

   * apps/snmptrapd.c, include/net-snmp/library/snmp_logging.h
, snmplib/snmp_logging.c:

   Don't hardwire syslog facility to LOG_DAEMON.
   Fix provided by Joakim Fallsjo.
   
2002-05-27 01:32  dts12

   * agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c
   (V4-2-patches.[2,8]), agent/mibgroup/snmpv3/usmUser.c,
   apps/snmptrapd.c:

   Tweak 'usmUser' help string to accurately reflect which bits are optional.
   Reported by Ali Chanaui.
   
2002-05-27 01:22  dts12

   * man/: snmpd.conf.5.def (V4-2-patches.4), snmpd.conf.5.def:

   Document the limit on the number of "file" directives.
   
2002-05-27 01:17  dts12

   * local/Makefile.in:

   Remove an extraneous trailing backslash, that confuses some 'make's
   
2002-05-24 09:54  hardaker

   * perl/agent/netsnmp_request_info.pm:

   Proper creation of returned NetSNMP::OID object.
   
2002-05-24 09:54  hardaker

   * perl/agent/agent.xs:

   increase reference counts on returned mib registration objects so
   they're not auto-cleaned by perl (the agent now has a copy of the pointer)
   
2002-05-24 09:53  hardaker

   * perl/SNMP/SNMP.xs:

   new default_store netsnmp_ prefixes.
   
2002-05-24 09:53  hardaker

   * local/mib2c:

   support for scalars (mib2c.scalar.conf file coming shortly)
   
2002-05-24 09:52  hardaker

   * Makefile.in:

   A new rule called "commentcheck" to grep all sources for // comments.
   
2002-05-24 08:09  dts12

   * agent/agent_registry.c:

   Declare 'register_mib_detach_node' before it's used for the first time.
   (Spotted by Xiang Zhang)
   
2002-05-24 07:44  dts12

   * apps/Makefile.in:

   Remove extraneous trailing backslash.
   (That *might* be confusing Sun's make, but is wrong anyway)
   
2002-05-23 01:39  dts12

   * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_bsdi4.c,
   vmstat_dynix.c, vmstat_freebsd2.c, vmstat_hpux.c,
   vmstat_netbsd1.c, vmstat_solaris2.c:

   Bring the various 'var_extensible_vmstat' definitions into line
   with the declaration in the header file - i.e. non-static.
   
2002-05-21 15:25  rstory

   * Makefile.in:

   add -I$(srcdir)/include to CPP path for people building outside of src tree
   
2002-05-21 08:14  rstory

   * agent/mibgroup/tunnel/tunnel.c:

   apply patch [ 558129 ] Make the tunnel mib compile in 5.0.1, submitted
   by Lorenzo Colitti (lcolitti), which adds missing net-snmp-config.h
   
2002-05-21 05:32  jbpn

   * agent/snmpd.c:

     - fix core dump in -u option processing, noted by Andreas Maus
   
2002-05-21 05:20  dts12

   * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.9), memory.c
:

   Latch memory reporting at 2^31-1, rather than 2^32-1 since these
   objects are defined as (signed) Integer32.
   Only latch if the value is *greater* than this threshold, not less!
   
2002-05-21 01:20  jbpn

   * include/ucd-snmp/default_store.h, snmplib/ucd_compat.c
:

     - add compatibility definitions and functions for newly-renamed
       default store manipulation functions and constants (defined iff
       --enable-ucd-compatibility is given to at configuration time)
   
2002-05-21 00:51  jbpn

   * include/net-snmp/library/default_store.h,
   snmplib/default_store.c:

     - move definition of netsnmp_ds_read_config type from default_store.h
       into default_store.c (since it is not, and should not, be used
       elsewhere).
   
2002-05-20 03:42  rstory

   * agent/mibgroup/mibII/vacm_vars.c:

   registers tokens for ipv6 ro/rw community, and make sure to parse them
   as ipv6, not v4.
   
2002-05-19 11:38  driehuis

   * agent/mibgroup/ucd-snmp/diskio.c:

   Bugfix for FreeBSD support of the diskIO mib. The original code neglected
   the device number, which made distinguishing between, say, ad0 and ad1
   impossible.
   
2002-05-17 09:05  hardaker

   * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/vacm_vars.c,
   include/net-snmp/agent/var_struct.h:

   Patch from Harrie Hazewinkel to slightly reduce memory costs of registartions
   
2002-05-16 17:06  hardaker

   * perl/SNMP/SNMP.xs:

   fix default store tag names.
   fix init_snmp() definition to match normal perl non-ansi mode.
   
2002-05-16 16:39  driehuis

   * net-snmp-config.in:

   Make sure --cflags spits out the required include path when installing
   in a non-default location, as documented in the usage info in the script.
   
2002-05-16 15:36  hardaker

   * local/snmpconf.dir/snmpd-data/system:

   add a line to the sysServices prompt saying if you don't know, say no.
   
2002-05-16 12:55  hardaker

   * perl/agent/default_store/: default_store.pm,
   default_store.xs:

   update to new define list
   
2002-05-16 12:55  hardaker

   * perl/agent/default_store/test.pl:

   test script
   
2002-05-16 12:49  hardaker

   * perl/agent/default_store/gen:

   autogeneration script
   
2002-05-16 10:58  hardaker

   * perl/default_store/: default_store.pm, default_store.xs
, test.pl:

   updates to new .h tokens
   
2002-05-16 10:58  hardaker

   * perl/default_store/gen:

   .h -> perlmodule regeneration script
   
2002-05-16 07:09  dts12

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, snmplib/mib.c,
   snmplib/snmp_api.c, snmplib/ucd_compat.c:

   Consolidate the various OID output configuration mechanisms into one.
   This does not affect the command-line options (yet!) - just the internals.
   
2002-05-15 17:44  hardaker

   * snmplib/default_store.c,
   include/net-snmp/library/default_store.h,
   include/net-snmp/agent/ds_agent.h:

   fix default_store
   
2002-05-15 17:20  hardaker

   * configure:

   run autoconf
   
2002-05-15 17:20  hardaker

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   create a define location for HAVE_GETDEVS
   
2002-05-15 17:16  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   depend update, which I meant to check in before the 5.0.1 release
   
2002-05-15 05:53  jbpn

   * agent/: agent_index.c, agent_read_config.c,
   agent_registry.c, auto_nlist.c, kernel.c,
   snmp_agent.c, snmp_perl.c, snmp_vars.c, snmpd.c
:

     - use new netsnmp_ds_blah functions and constants
   
2002-05-15 05:39  jbpn

   * apps/notification_log.c, apps/notification_log.h,
   apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpstatus.c,
   apps/snmptable.c, apps/snmptranslate.c, apps/snmptrap.c
, apps/snmptrapd.c, apps/snmpusm.c,
   apps/snmpwalk.c, apps/snmpnetstat/main.c,
   agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/tunnel/tunnel.c:

     - use new netsnmp_ds_blah functions and constants
   
2002-05-15 05:37  jbpn

   * snmplib/: default_store.c, mib.c, parse.c,
   read_config.c, snmpUDPDomain.c, snmpUDPIPv6Domain.c
, snmp_alarm.c, snmp_api.c, snmp_logging.c,
   snmp_parse_args.c, snmp_secmod.c, snmpusm.c,
   snmpv3.c, ucd_compat.c, vacm.c:

     - rename functions and constants from default_store from ds_blah
       to netsnmp_ds_blah
   
2002-05-15 02:02  jbpn

   * agent/mibgroup/smux/: smux.c (V4-2-patches.0), smux.c:

     - initialise smux_listen_sd to avoid problems noted in bug #545448
       (a bit unreasonable in my view but it can't do any harm).
   
2002-05-14 12:40  rstory

   * agent/helpers/table_array.c:

   precision extraction of tumor instead of amputation, or, ifdef search.h
   functions that aren't essential to table_array operation and will probably
   vanish in the near future anyway.
   
2002-05-13 20:16  rstory

   * agent/object_monitor.c:

   fix type in sizeof
   
2002-05-13 13:04  hardaker

   * configure, configure.in, agent/helpers/table_array.c
, include/net-snmp/net-snmp-config.h.in:

   Check for search.h before compiling the table_array helper
   
2002-05-13 08:00  hardaker

   * agent/helpers/old_api.c:

   remove C++ comments
   
2002-05-13 00:39  driehuis

   * ChangeLog:

   Note changes to configure.in.
   
2002-05-12 10:30  driehuis

   * configure.in:

   Make sure the checks for kvm related stuff happens when -lkvm is in scope.
   Add detection of the -ldevstat requirement when building with ucd-snmp/diskio.
   
2002-05-10 23:33  hardaker

   * FAQ, README, sedscript.in,
   snmplib/snmp_version.c, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.1 )
   
2002-05-10 23:05  hardaker

   * Makefile.top:

   libtool version inc
   
2002-05-10 22:32  hardaker

   * NEWS, ChangeLog:

   update for 5.0.1
   
2002-05-10 17:09  hardaker

   * FAQ, NEWS, README, README.agentx:

   mention tutorial-5 instead of tutorial
   
2002-05-10 17:04  hardaker

   * perl/agent/: Makefile.PL, agent.pm,
   netsnmp_request_info.pm:

   request info perl code moved to separate file.
   
2002-05-10 17:01  hardaker

   * perl/OID/OID.pm:

   documentation for the OID building overloads.
   
2002-05-10 16:55  hardaker

   * apps/snmpvacm.c:

   Add proper length segment to the build view OID.
   
2002-05-10 14:41  hardaker

   * snmplib/mib.c:

   new doc patch from Axel Kittenberg
   
2002-05-10 14:04  hardaker

   * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.0), vacm_vars.c
:

   fix vacm problem on sets with OIDs containing large numbers as noted
   by Vinay Gaonkar on the -coders mailing list.
   
2002-05-10 13:46  hardaker

   * local/mib2c:

   fix calling on multiple tables
   
2002-05-10 03:23  dts12

   * snmplib/mib.c:

   Merge "STRING: Hex:" type tokens into a single token "Hex-STRING:"
   
2002-05-10 03:12  dts12

   * agent/helpers/instance.c:

   Report non-exitent subinstances as 'noSuchInstance' rather than 'noSuchObject'.
   "snmpget .... .1.3.6.1.6.3.12.1.5.0.99" now responds correctly.
   (though "snmpget .... .1.3.6.1.6.3.12.1.5.1" still returns 'noSuchObject')
   
   Also guess that failed SET requests are 'noCreation' errors (which is
   probably the most likely option).
   
2002-05-09 15:54  hardaker

   * Makefile.rules:

   exit properly when a subdir fails to make properly
   
2002-05-09 15:30  hardaker

   * snmplib/mib.c:

   create a token for the -Ov equivelant
   
2002-05-09 09:12  hardaker

   * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.5),
   memory_solaris2.c:

   patch from Takumi Kadode to fix memory usage on solaris
   
2002-05-09 08:54  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   updates from malloced vmstat fixes from patches branch
   
2002-05-08 16:34  hardaker

   * net-snmp-config.in:

   new --compile-subagent features:
     --cflags
     --norm
     --ldflags
     includes header files
     misc other bug fixes.
   
2002-05-08 13:13  hardaker

   * agent/mibgroup/agentx/subagent.c:

   make the subagent properly call the reserve2 state again.
   
2002-05-08 10:02  hardaker

   * agent/mibgroup/examples/notification.c:

   run indent
   
2002-05-08 09:01  hardaker

   * agent/mibgroup/examples/notification.c:

   um, use 30 seconds like advertised.
   
2002-05-08 08:59  hardaker

   * agent/mibgroup/examples/notification.c,
   agent/mibgroup/examples/notification.h,
   mibs/NET-SNMP-EXAMPLES-MIB.txt:

   define a better notification example (no requests.  just alarm -> send)
   
2002-05-07 22:45  hardaker

   * local/mib2c:

   update to current indent command
   
2002-05-07 22:44  hardaker

   * local/mib2c.create-dataset.conf:

   move text in comment left slight (was too long).
   
2002-05-07 22:43  hardaker

   * local/mib2c:

   enum fixes.
   
2002-05-07 22:42  hardaker

   * local/: Makefile.in, mib2c.column_defines.conf,
   mib2c.column_enums.conf, mib2c.conf:

   New mib2c files for generating headers full of column number defines
   and enum defines.
   
2002-05-07 22:40  hardaker

   * net-snmp-config.in:

   - --compile-subagent agent library reordering so it actually works.
   - --compile-subagent now supports .o files (precompiled code).
   
2002-05-07 22:31  hardaker

   * acconfig.h, configure:

   hmm.  missed some checkin files.
   
2002-05-07 11:15  hardaker

   * perl/SNMP/t/: conftest.conf, startagent.pl, conf.t
:

   test for configuration file/default_store support
   
2002-05-07 11:14  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   make init_snmp() take a char * argument like the real API
   
2002-05-07 11:00  hardaker

   * agent/helpers/instance.c:

   typos.
   
2002-05-07 09:41  hardaker

   * local/snmpconf:

   fix the -g flag.
   
2002-05-07 09:16  hardaker

   * agent/helpers/instance.c:

   call netsnmp_set_request_error like a good boy.
   
2002-05-06 20:43  rstory

   * mibs/Makefile.mib:

   fix missing $ noted by John Mills on the coders list
   
2002-05-06 16:12  hardaker

   * configure, config.h.in, configure.in, snmplib/snmp_api.c
   (V4-2-patches.[4,2,3,3]), configure, configure.in,
   include/net-snmp/net-snmp-config.h.in,
   snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
   snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
   snmplib/snmpUnixDomain.c:

   use size_t when socklen_t is not available (correctly done this time)
   
2002-05-06 15:59  hardaker

   * snmplib/: snmpTCPDomain.c, snmpTCPIPv6Domain.c,
   snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c
:

   use size_t when socklen_t is not available
   
2002-05-06 15:49  hardaker

   * configure, acconfig.h, config.h.in, configure.in
   (V4-2-patches.[3,7,1,2]), acconfig.h, configure,
   configure.in, include/net-snmp/net-snmp-config.h.in:

   use size_t when socklen_t is not available
   
2002-05-06 15:11  hardaker

   * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h
, vmstat_hpux.c, vmstat_hpux.h:

   run indent
   
2002-05-06 15:10  hardaker

   * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h
, vmstat_hpux.c, vmstat_hpux.h:

   Patches #551914+ from Gary Edwards to support hpux11 for memory and vmstat modules
   
2002-05-06 15:07  hardaker

   * agent/mibgroup/ucd_snmp.h:

   add new hpux modules
   
2002-05-06 14:34  hardaker

   * README:

   new contributors.
   
2002-05-06 14:32  hardaker

   * include/net-snmp/library/default_store.h, man/snmpcmd.1.def
, snmplib/mib.c:

   Patch #551489: From Jeffrey Watson to add a -Q option for quick but w/ an '='
   
2002-05-06 14:28  hardaker

   * man/snmpd.1.def:

   change -D documentation to reflect current code.
   
2002-05-06 14:27  hardaker

   * agent/agent_handler.c:

   misc small bugs and error message wording fixes.
   
2002-05-06 09:37  hardaker

   * agent/mibgroup/smux/: smux.c (V4-2-patches.9), smux.c:

   bug #547010: fix smux auth bug as reported and fixed by Stefan Radman
   
2002-05-01 23:01  rstory

   * local/mib2c.array-user.conf:

   tweaks for update to table_array
   
2002-05-01 23:00  rstory

   * agent/Makefile.in:

   add object_monitor stuff
   
2002-05-01 22:46  rstory

   * snmplib/Makefile.in:

   add check_varbind stuff
   
2002-05-01 22:45  rstory

   * include/net-snmp/library/check_varbind.h,
   snmplib/check_varbind.c:

   convenience functions for validation vabrind info
   
2002-05-01 22:43  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   do I really have to do this? sigh. Ok, rename debug token; revamp logic to
   modify rows in place, keeping undo info (vs always changing a copy of a row
   and swapping rows when set completed successfully) to allow external code
   to keep pointers that don't disappear on them; add a few callbacks, including
   row_compare, so table_array can maintain the secondary index tree; don't call
   can_activate/can_delete unless we are actually trying to activate/delete row;
   add skeleton (ifdef'd out) code for cooperative notifications of row events;
   update changing array in commit & undo cases, not just commit; change typdefs
   for a few callback pointers; ummmm... I *think* that's it....:-)
   
2002-05-01 17:30  hardaker

   * perl/OID/: OID.pm, OID.xs, test.pl:

   Add index building to the + operator.
   
2002-05-01 09:52  hardaker

   * perl/: OID/OID.pm, OID/OID.xs, agent/Makefile.PL
, agent/agent.pm, agent/agent.xs, agent/test.pl
, agent/typemap:

   Make getOID for requests returned a NetSNMP::OID blessed reference.
   I'm not happy about how this is done, but all attempts to do it
   correctly only left me in confusion.
   
2002-05-01 09:31  hardaker

   * agent/mibgroup/mibII/vacm_vars.c,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c
:

   Change the domain OIDs to point to the net-snmp domains created by Dave.
   This fixes bug #544245 as well.
   
2002-05-01 09:30  hardaker

   * Makefile.in:

   Add the OID perl module to the list of modules.
   
2002-05-01 07:45  hardaker

   * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.0), UCD-SNMP-MIB.txt:

   remove old (and conflicting with traps) transport domain OIDs
   
2002-05-01 06:19  dts12

   * man/: snmpbulkget.1.def, snmpbulkwalk.1.def,
   snmpcmd.1.def, snmpdelta.1, snmpget.1.def,
   snmpset.1.def, snmpstatus.1.def, snmptest.1.def,
   snmpwalk.1.def:

   Add type tags "STRING: " and "INTEGER: " to example output.
   Add explicit setting of protocol version to example commands.
   
2002-05-01 03:34  jbpn

   * agent/mibgroup/Rmon/: agutil.c, agutil.h,
   agutil_api.h, alarm.c, alarm.h, event.c,
   event.h, history.c, history.h, row_api.h,
   rows.c, rows.h, statistics.c, statistics.h:

     - remove CVS Log: entries which are causing problems since they are
       embedded in a comment, but some of the log entries contain comment
       delimiters.
   
2002-04-30 22:15  rstory

   * agent/snmpd.c:

   remove netsnmp_processing_set, it lives in snmp_agent.c
   
2002-04-30 22:13  rstory

   * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c
:

   remove unused parameter; allow NONE as old value for storage type transtions
   
2002-04-30 22:12  rstory

   * include/net-snmp/agent/table.h:

   remove overly complex macro stuff for rowstatus/storagetype
   
2002-04-30 09:28  hardaker

   * perl/OID/: Makefile.PL, OID.pm, OID.xs, README
, test.pl:

   - allow conversions to an array (needs to be tied still).
   - documentation.
   
2002-04-30 08:15  jbpn

   * agent/: snmpd.c (V4-2-patches.3), snmpd.c:

     - fix bug #545775, reported by Dave Denson, whereby the PID of an
       already-running snmpd would be overwritten by starting a new snmpd
       (which would then exit, leaving the original snmpd running and the
       wrong PID in the file).  Solution is not to write the PID until we
       have successfully opened all our sockets.
   
2002-04-30 07:23  hardaker

   * perl/OID/: .cvsignore, Changes, MANIFEST,
   Makefile.PL, OID.pm, OID.xs, README,
   test.pl, typemap:

   OID perl module so you can do simple OID manipulations within perl easily:
     - Example:  new NetSNMP::OID('interfaces') > new NetSNMP::OID('system')
   
2002-04-29 16:52  hardaker

   * agent/mibgroup/versiontag:

   regexp fix for white space checks in indent formatted code
   
2002-04-29 16:47  hardaker

   * Makefile.in:

   reorder perl module names to reflect (new) dependencies.
   
2002-04-29 09:42  hardaker

   * perl/SNMP/t/mib.t:

   fix a few warnings on failed tests (just screen cleanups)
   
2002-04-29 09:41  hardaker

   * perl/SNMP/: Makefile.PL, SNMP.pm:

   Make the perl module respect snmp.conf settings (finally).
     - Now requires a dependency on the NetSNMP::default_store module though.
   
2002-04-27 08:19  rstory

   * agent/snmp_agent.c:

   don't process set request till delegated requests are complete, and queue
   any other received packets until a set has completed processing.
   
2002-04-27 08:10  rstory

   * snmplib/snmp_api.c:

   clean up comments munged by indent
   
2002-04-27 08:08  rstory

   * agent/mibgroup/agentx/subagent.h:

   add missing prototype to fix compiler warning
   
2002-04-27 08:07  rstory

   * agent/: object_monitor.c, helpers/table.c,
   helpers/table_array.c:

   ifdef gymnastics to make sure asserts are only compiled in only if explicity
   requested
   
2002-04-26 21:26  rstory

   * agent/mibgroup/host/hr_storage.c:

   fix unbalanced endif on linux. hope I didn't break anything else.
   
2002-04-26 19:14  rstory

   * agent/snmpd.c:

   fix unused var warning for !windows
   
2002-04-26 14:33  hardaker

   * agent/mibgroup/Rmon/event.c,
   include/net-snmp/library/asn1.h:

   fix OID_LENGTH definitions
   
2002-04-26 10:53  hardaker

   * Makefile.in, perl/ASN/Makefile.PL,
   perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL
:

   fix --with-perl-modules in makefiles.  Make everything use
   net-snmp-config, ...
   
2002-04-26 10:27  hardaker

   * perl/SNMP/: Makefile.PL, README, SNMP.pm:

   - Cleanup.
   - Make buildable from within the source.
   - Change documentation references for ucd-snmp
   - Change contact location to net-snmp-users (per Joe's agreement)
   
2002-04-26 10:19  hardaker

   * perl/default_store/: MANIFEST, Makefile.PL, README
, default_store.pm, test.pl:

   - cleanup.
   - Use net-snmp-config to find library, etc.
   - Make buildable from within the source.
   - a few more tests added
   - use correct libraries
   - add documentation
   
2002-04-26 04:22  dts12

   * configure, configure.in:

   Extracting the version from 'snmplib/snmp_version.c' needs to take account
   of blank space.  Reported by Stefan Radman (Bug #547379)
   
2002-04-26 04:11  dts12

   * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.8), memory.c
:

   Handle memory values > 32bit (latching at 2^32-1)
   Patch #548663 from Rob Myers
   
2002-04-26 03:55  dts12

   * agent/snmpd.c:

   Remove redundant 'Invalid option' message, since this is typically
   reported by getopt().  (Suggested by Andrew Rucker Jones - patch #548748 )
   
2002-04-26 03:51  dts12

   * agent/snmpd.c:

   Add 'v' to the list of valid options (patch #548748)
   Thanks to Andrew Rucker Jones.
   
2002-04-26 03:36  dts12

   * README.hpux11, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/mibII/var_route.c,
   include/net-snmp/system/hpux.h,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h:

   Apply Johannes Schmidt-Fischer's improved HP-UX 11 patch
   (#530724) to the main v5 line, as well as the v4-2 branch.
   The code now compiles cleanly under HP-UX 11 using gcc.
   
2002-04-25 07:19  hardaker

   * README, include/net-snmp/library/vacm.h,
   snmplib/vacm.c:

   Patch from Axel Kittenberg to fix possible variable name clash
   
2002-04-24 22:39  rstory

   * agent/object_monitor.c:

   handle callbacks sending new notifications (while processing notifications)
   
2002-04-24 21:35  rstory

   * include/net-snmp/agent/object_monitor.h:

   header for new fucntions for monitoring objects
   
2002-04-24 21:34  rstory

   * agent/object_monitor.c:

   new functions for monitoring object values
   
2002-04-24 15:02  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   /proc/stat can be larger than 1024
   
2002-04-24 06:19  dts12

   * snmplib/Makefile.in:

   Install the missing 'md5.h' header file.
   
2002-04-23 09:43  rstory

   * agent/helpers/: table.c, table_array.c:

   remove last of the #warnings, add xxx-rks if necessary
   
2002-04-23 07:53  hardaker

   * agent/helpers/table_array.c:

   remove warnings
   
2002-04-22 19:11  rstory

   * agent/mibgroup/ipfwchains/README:

   update URL to use freenmp.com mirror (unless someone knows a better place?)
   
2002-04-22 14:10  rstory

   * snmplib/mib.c:

   apply documentatin patch from Axel Kittenberger <Axel.Kittenberger@maxxio.com>
   
2002-04-22 13:50  rstory

   * local/mib2c.array-user.conf:

   remove extra @end@ (sure would be nice if mib2c would check for unbalanced
   @end@s)
   
2002-04-22 09:48  rstory

   * snmplib/oid_array.c:

   update function names to match header (no mixed case)
   
2002-04-22 08:11  hardaker

   * include/net-snmp/library/snmp_debug.h:

   fix bug #547110: properly spell define
   
2002-04-21 16:44  hardaker

   * agent/mibgroup/mibII/sysORTable.c:

   add static to a returned variable
   
2002-04-21 16:42  hardaker

   * configure, configure.in:

   fix --with-perl-modules
   
2002-04-21 11:37  rstory

   * snmplib/snmp_version.c:

   5.0.pre3 -> 5.0; (I'm sure there are other places this needs to change,
   but I wanted to get the first post 5.0 checkin...:-)
   
2002-04-20 00:37  hardaker

   * FAQ, sedscript.in, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0 )
   
2002-04-20 00:32  hardaker

   * NEWS:

   change version to 5.0
   
2002-04-20 00:29  hardaker

   * .cvsignore, AGENT.txt, COPYING, ChangeLog
, CodingStyle, EXAMPLE.conf.def, FAQ,
   INSTALL, Makefile.in, Makefile.rules,
   Makefile.top, NEWS, PORTING, README,
   README.agentx, README.cmu, README.hpux11,
   README.krb5, README.snmpv3, README.thread,
   README.win32, TODO, acconfig.h, aclocal.m4,
   config.guess, config.sub, configure, configure.in
, dotgdbinit, doxygen.conf, install-sh,
   ltmain.sh, makedepend.in, makefileindepend.pl,
   makenosysdepend.pl, maketarget, mkinstalldirs,
   net-snmp-config.in, remove-files, sedscript.in,
   stamp-h, stamp-h.in, agent/.cvsignore,
   agent/Makefile.depend, agent/Makefile.in,
   agent/agent_handler.c, agent/agent_index.c,
   agent/agent_read_config.c, agent/agent_registry.c,
   agent/agent_trap.c, agent/auto_nlist.c,
   agent/autonlist.h, agent/kernel.c, agent/kernel.h
, agent/m2m.h, agent/mib_modules.c,
   agent/snmp_agent.c, agent/snmp_perl.c,
   agent/snmp_perl.pl, agent/snmp_vars.c, agent/snmpd.c
, agent/snmpd.h, agent/dlmods/.cvsignore,
   agent/helpers/.cvsignore, agent/helpers/Makefile.depend
, agent/helpers/Makefile.in, agent/helpers/all_helpers.c
, agent/helpers/bulk_to_next.c,
   agent/helpers/debug_handler.c, agent/helpers/instance.c
, agent/helpers/multiplexer.c, agent/helpers/null.c
, agent/helpers/old_api.c, agent/helpers/read_only.c
, agent/helpers/serialize.c, agent/helpers/table.c
, agent/helpers/table_array.c,
   agent/helpers/table_data.c, agent/helpers/table_dataset.c
, agent/helpers/table_iterator.c,
   agent/mibgroup/.cvsignore, agent/mibgroup/Makefile.depend
, agent/mibgroup/Makefile.in, agent/mibgroup/README
, agent/mibgroup/README.smux, agent/mibgroup/Rmon.h
, agent/mibgroup/agent_mibs.h, agent/mibgroup/agentx.h
, agent/mibgroup/examples.h,
   agent/mibgroup/header_complex.c,
   agent/mibgroup/header_complex.h, agent/mibgroup/host.h,
   agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c
, agent/mibgroup/kernel_sunos5.h, agent/mibgroup/mibII.h
, agent/mibgroup/mibdefs.h, agent/mibgroup/mibincl.h
, agent/mibgroup/notification.h, agent/mibgroup/smux.h
, agent/mibgroup/smux_gated.h,
   agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h,
   agent/mibgroup/target.h, agent/mibgroup/testhandler.c,
   agent/mibgroup/testhandler.h, agent/mibgroup/tunnel.h,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c,
   agent/mibgroup/util_funcs.h, agent/mibgroup/utilities.h
, agent/mibgroup/versiontag, agent/mibgroup/Rmon/README
, agent/mibgroup/Rmon/agutil.c,
   agent/mibgroup/Rmon/agutil.h,
   agent/mibgroup/Rmon/agutil_api.h, agent/mibgroup/Rmon/alarm.c
, agent/mibgroup/Rmon/alarm.h,
   agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/event.h
, agent/mibgroup/Rmon/history.c,
   agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/row_api.h
, agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/rows.h
, agent/mibgroup/Rmon/statistics.c,
   agent/mibgroup/Rmon/statistics.h,
   agent/mibgroup/Rmon/test_alarm.sh,
   agent/mibgroup/Rmon/test_hist.sh,
   agent/mibgroup/agent/.cvsignore,
   agent/mibgroup/agent/nsModuleTable.c,
   agent/mibgroup/agent/nsModuleTable.h,
   agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agent/nsTransactionTable.h,
   agent/mibgroup/agentx/.cvsignore,
   agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/agentx_config.h,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/client.h,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master.h,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_admin.h,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/protocol.h,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/agentx/subagent.h,
   agent/mibgroup/disman/.cvsignore,
   agent/mibgroup/disman/event-mib.h,
   agent/mibgroup/disman/mteObjectsTable.c,
   agent/mibgroup/disman/mteObjectsTable.h,
   agent/mibgroup/disman/mteTriggerBooleanTable.c,
   agent/mibgroup/disman/mteTriggerBooleanTable.h,
   agent/mibgroup/disman/mteTriggerDeltaTable.c,
   agent/mibgroup/disman/mteTriggerDeltaTable.h,
   agent/mibgroup/disman/mteTriggerExistenceTable.c,
   agent/mibgroup/disman/mteTriggerExistenceTable.h,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/disman/mteTriggerTable.h,
   agent/mibgroup/disman/mteTriggerThresholdTable.c,
   agent/mibgroup/disman/mteTriggerThresholdTable.h,
   agent/mibgroup/dummy/.cvsignore,
   agent/mibgroup/examples/.cvsignore,
   agent/mibgroup/examples/Makefile.dlmod,
   agent/mibgroup/examples/data_set.c,
   agent/mibgroup/examples/data_set.h,
   agent/mibgroup/examples/delayed_instance.c,
   agent/mibgroup/examples/delayed_instance.h,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/example.h,
   agent/mibgroup/examples/scalar_int.c,
   agent/mibgroup/examples/scalar_int.h,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/examples/ucdDemoPublic.cmds,
   agent/mibgroup/examples/ucdDemoPublic.conf,
   agent/mibgroup/examples/ucdDemoPublic.h,
   agent/mibgroup/host/.cvsignore,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_device.h,
   agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h
, agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_filesys.h,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_network.h,
   agent/mibgroup/host/hr_other.c,
   agent/mibgroup/host/hr_other.h,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_partition.h,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_proc.h,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_storage.h,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swinst.h,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_swrun.h,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/host/hr_system.h,
   agent/mibgroup/ipfwchains/.cvsignore,
   agent/mibgroup/ipfwchains/README,
   agent/mibgroup/mibII/.cvsignore, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c
, agent/mibgroup/mibII/icmp.h,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ip.h,
   agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipAddr.h
, agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/ipv6.h,
   agent/mibgroup/mibII/kernel_linux.c,
   agent/mibgroup/mibII/kernel_linux.h,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/mta_sendmail.h,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/route_write.h,
   agent/mibgroup/mibII/setSerialNo.c,
   agent/mibgroup/mibII/setSerialNo.h,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/snmp_mib.h,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/sysORTable.h,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/tcp.h,
   agent/mibgroup/mibII/tcpTable.c,
   agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/udp.h,
   agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/mibII/udpTable.h,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_context.h,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/mibII/var_route.h,
   agent/mibgroup/misc/.cvsignore, agent/mibgroup/misc/dlmod.c
, agent/mibgroup/misc/dlmod.h,
   agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h
, agent/mibgroup/notification/.cvsignore,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.h,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.h,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/notification/snmpNotifyTable.h,
   agent/mibgroup/smux/.cvsignore, agent/mibgroup/smux/smux.c
, agent/mibgroup/smux/smux.h,
   agent/mibgroup/smux/snmp_bgp.c,
   agent/mibgroup/smux/snmp_bgp.h,
   agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_ospf.h,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/smux/snmp_rip2.h,
   agent/mibgroup/snmpv3/.cvsignore,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpEngine.h,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/snmpMPDStats.h,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmStats.h,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/snmpv3/usmUser.h,
   agent/mibgroup/target/.cvsignore,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetAddrEntry.h,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.h,
   agent/mibgroup/target/target.c,
   agent/mibgroup/target/target.h,
   agent/mibgroup/target/target_counters.c,
   agent/mibgroup/target/target_counters.h,
   agent/mibgroup/tunnel/tunnel.c,
   agent/mibgroup/tunnel/tunnel.h,
   agent/mibgroup/ucd-snmp/.cvsignore,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/disk.h,
   agent/mibgroup/ucd-snmp/diskio.c,
   agent/mibgroup/ucd-snmp/diskio.h,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/dlmod.h,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/errormib.h,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/file.h,
   agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/hpux.h,
   agent/mibgroup/ucd-snmp/lmSensors.c,
   agent/mibgroup/ucd-snmp/lmSensors.h,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/loadave.h,
   agent/mibgroup/ucd-snmp/logmatch.c,
   agent/mibgroup/ucd-snmp/logmatch.h,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/memory_dynix.c,
   agent/mibgroup/ucd-snmp/memory_dynix.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/memory_netbsd1.h,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.h,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass.h,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/pass_persist.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proc.h,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/proxy.h,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/versioninfo.h,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat.h,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
   agent/mibgroup/ucd-snmp/vmstat_dynix.c,
   agent/mibgroup/ucd-snmp/vmstat_dynix.h,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.h,
   agent/mibgroup/utilities/.cvsignore,
   agent/mibgroup/utilities/override.c,
   agent/mibgroup/utilities/override.h,
   agent/mibgroup/v2party/.cvsignore,
   agent/mibgroup/vestinternett/.cvsignore, apps/.cvsignore
, apps/Makefile.depend, apps/Makefile.in,
   apps/encode_keychange.c, apps/notification_log.c,
   apps/notification_log.h, apps/snmpbulkget.c,
   apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpdf.c
, apps/snmpget.c, apps/snmpgetnext.c,
   apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c
, apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c,
   apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h,
   apps/snmptrapd_log.c, apps/snmptrapd_log.h,
   apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c,
   apps/snmpnetstat/.cvsignore, apps/snmpnetstat/Makefile.depend
, apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c
, apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c
, apps/snmpnetstat/main.c, apps/snmpnetstat/main.h
, apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c
, apps/snmpnetstat/winstub.c, apps/snmpnetstat/winstub.h
, include/net-snmp/.cvsignore,
   include/net-snmp/config_api.h, include/net-snmp/definitions.h
, include/net-snmp/mib_api.h,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/net-snmp-includes.h,
   include/net-snmp/output_api.h, include/net-snmp/pdu_api.h
, include/net-snmp/session_api.h,
   include/net-snmp/snmpv3_api.h, include/net-snmp/types.h
, include/net-snmp/utilities.h,
   include/net-snmp/varbind_api.h, include/net-snmp/version.h
, include/net-snmp/agent/.cvsignore,
   include/net-snmp/agent/agent_callbacks.h,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/agent_index.h,
   include/net-snmp/agent/agent_read_config.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/agent_trap.h,
   include/net-snmp/agent/all_helpers.h,
   include/net-snmp/agent/auto_nlist.h,
   include/net-snmp/agent/bulk_to_next.h,
   include/net-snmp/agent/debug_handler.h,
   include/net-snmp/agent/ds_agent.h,
   include/net-snmp/agent/instance.h,
   include/net-snmp/agent/mib_modules.h,
   include/net-snmp/agent/multiplexer.h,
   include/net-snmp/agent/net-snmp-agent-includes.h,
   include/net-snmp/agent/null.h,
   include/net-snmp/agent/old_api.h,
   include/net-snmp/agent/read_only.h,
   include/net-snmp/agent/serialize.h,
   include/net-snmp/agent/set_helper.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/snmp_vars.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/agent/table_iterator.h,
   include/net-snmp/agent/var_struct.h,
   include/net-snmp/library/.cvsignore,
   include/net-snmp/library/README,
   include/net-snmp/library/asn1.h,
   include/net-snmp/library/callback.h,
   include/net-snmp/library/cmu_compat.h,
   include/net-snmp/library/data_list.h,
   include/net-snmp/library/default_store.h,
   include/net-snmp/library/getopt.h,
   include/net-snmp/library/int64.h,
   include/net-snmp/library/keytools.h,
   include/net-snmp/library/lcd_time.h,
   include/net-snmp/library/libsnmp.h,
   include/net-snmp/library/md5.h,
   include/net-snmp/library/mib.h,
   include/net-snmp/library/mt_support.h,
   include/net-snmp/library/oid_array.h,
   include/net-snmp/library/oid_stash.h,
   include/net-snmp/library/parse.h,
   include/net-snmp/library/read_config.h,
   include/net-snmp/library/scapi.h,
   include/net-snmp/library/snmp-tc.h,
   include/net-snmp/library/snmp.h,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmpIPXDomain.h,
   include/net-snmp/library/snmpTCPDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPDomain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   include/net-snmp/library/snmp_alarm.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_client.h,
   include/net-snmp/library/snmp_debug.h,
   include/net-snmp/library/snmp_enum.h,
   include/net-snmp/library/snmp_impl.h,
   include/net-snmp/library/snmp_locking.h,
   include/net-snmp/library/snmp_logging.h,
   include/net-snmp/library/snmp_parse_args.h,
   include/net-snmp/library/snmp_secmod.h,
   include/net-snmp/library/snmp_transport.h,
   include/net-snmp/library/snmpksm.h,
   include/net-snmp/library/snmpusm.h,
   include/net-snmp/library/snmpv3.h,
   include/net-snmp/library/system.h,
   include/net-snmp/library/tools.h,
   include/net-snmp/library/transform_oids.h,
   include/net-snmp/library/ucd_compat.h,
   include/net-snmp/library/vacm.h,
   include/net-snmp/library/winservice.h,
   include/net-snmp/machine/generic.h,
   include/net-snmp/system/aix.h, include/net-snmp/system/bsd.h
, include/net-snmp/system/bsdi.h,
   include/net-snmp/system/bsdi3.h,
   include/net-snmp/system/bsdi4.h,
   include/net-snmp/system/cygwin.h,
   include/net-snmp/system/darwin.h,
   include/net-snmp/system/dynix.h,
   include/net-snmp/system/freebsd.h,
   include/net-snmp/system/freebsd2.h,
   include/net-snmp/system/freebsd3.h,
   include/net-snmp/system/freebsd4.h,
   include/net-snmp/system/generic.h,
   include/net-snmp/system/hpux.h,
   include/net-snmp/system/irix.h,
   include/net-snmp/system/linux.h,
   include/net-snmp/system/mips.h,
   include/net-snmp/system/netbsd.h,
   include/net-snmp/system/openbsd.h,
   include/net-snmp/system/solaris.h,
   include/net-snmp/system/solaris2.6.h,
   include/net-snmp/system/solaris2.7.h,
   include/net-snmp/system/solaris2.8.h,
   include/net-snmp/system/sunos.h,
   include/net-snmp/system/svr5.h,
   include/net-snmp/system/sysv.h,
   include/net-snmp/system/ultrix4.h,
   include/ucd-snmp/.cvsignore, include/ucd-snmp/README,
   include/ucd-snmp/agent_index.h,
   include/ucd-snmp/agent_read_config.h,
   include/ucd-snmp/agent_registry.h,
   include/ucd-snmp/agent_trap.h, include/ucd-snmp/asn1.h,
   include/ucd-snmp/auto_nlist.h, include/ucd-snmp/callback.h
, include/ucd-snmp/default_store.h,
   include/ucd-snmp/ds_agent.h,
   include/ucd-snmp/header_complex.h, include/ucd-snmp/int64.h
, include/ucd-snmp/keytools.h, include/ucd-snmp/mib.h
, include/ucd-snmp/mib_module_config.h,
   include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h,
   include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h
, include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h
, include/ucd-snmp/snmp_agent.h,
   include/ucd-snmp/snmp_alarm.h, include/ucd-snmp/snmp_api.h
, include/ucd-snmp/snmp_client.h,
   include/ucd-snmp/snmp_debug.h, include/ucd-snmp/snmp_impl.h
, include/ucd-snmp/snmp_logging.h,
   include/ucd-snmp/snmp_parse_args.h,
   include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h
, include/ucd-snmp/snmpv3.h, include/ucd-snmp/struct.h
, include/ucd-snmp/system.h, include/ucd-snmp/tools.h
, include/ucd-snmp/transform_oids.h,
   include/ucd-snmp/ucd-snmp-agent-includes.h,
   include/ucd-snmp/ucd-snmp-config.h,
   include/ucd-snmp/ucd-snmp-includes.h,
   include/ucd-snmp/util_funcs.h, include/ucd-snmp/var_struct.h
, include/ucd-snmp/version.h, local/.cvsignore,
   local/FAQ2HTML, local/Makefile.in, local/README.mib2c
, local/convertcode, local/fixproc,
   local/ipf-mod.pl, local/mib2c,
   local/mib2c.array-user.conf, local/mib2c.conf,
   local/mib2c.create-dataset.conf, local/mib2c.iterate.conf
, local/mib2c.vartypes.conf, local/pass_persisttest
, local/passtest, local/snmp-ucd.sh,
   local/snmpcheck.def, local/snmpconf, local/tkmib,
   local/traptoemail, local/snmpconf.dir/snmp-data/authopts
, local/snmpconf.dir/snmp-data/debugging,
   local/snmpconf.dir/snmp-data/mibs,
   local/snmpconf.dir/snmp-data/output,
   local/snmpconf.dir/snmp-data/snmpconf-config,
   local/snmpconf.dir/snmpd-data/acl,
   local/snmpconf.dir/snmpd-data/basic_setup,
   local/snmpconf.dir/snmpd-data/extending,
   local/snmpconf.dir/snmpd-data/monitor,
   local/snmpconf.dir/snmpd-data/operation,
   local/snmpconf.dir/snmpd-data/snmpconf-config,
   local/snmpconf.dir/snmpd-data/system,
   local/snmpconf.dir/snmpd-data/trapsinks,
   local/snmpconf.dir/snmptrapd-data/formatting,
   local/snmpconf.dir/snmptrapd-data/snmpconf-config,
   local/snmpconf.dir/snmptrapd-data/traphandle, man/.cvsignore
, man/Makefile.in, man/add_mibdir.3,
   man/add_module_replacement.3, man/default_store.3.bot,
   man/default_store.3.top, man/get_module_node.3,
   man/init_mib.3, man/init_mib_internals.3,
   man/mib2c.1.def, man/mib_api.3.def, man/netsnmp_agent.3
, man/netsnmp_bulk_to_next.3, man/netsnmp_debug.3,
   man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3
, man/netsnmp_instance.3,
   man/netsnmp_mib_handler_methods.3, man/netsnmp_multiplexer.3
, man/netsnmp_old_api.3, man/netsnmp_read_only.3,
   man/netsnmp_serialize.3, man/netsnmp_table.3,
   man/netsnmp_table_array.3, man/netsnmp_table_data.3,
   man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3
, man/netsnmp_todo.3, man/print_description.3,
   man/print_mib.3, man/print_objid.3, man/print_value.3
, man/print_variable.3, man/read_all_mibs.3,
   man/read_config.3.def, man/read_mib.3,
   man/read_module.3, man/read_module_node.3,
   man/read_objid.3, man/shutdown_mib.3,
   man/snmp.conf.5.def, man/snmp_agent_api.3.def,
   man/snmp_alarm.3.def, man/snmp_api.3.def,
   man/snmp_api_errstring.3, man/snmp_close.3,
   man/snmp_config.5.def, man/snmp_error.3,
   man/snmp_free_pdu.3, man/snmp_open.3, man/snmp_perror.3
, man/snmp_read.3, man/snmp_select_info.3,
   man/snmp_send.3, man/snmp_sess_api.3.def,
   man/snmp_sess_async_send.3, man/snmp_sess_close.3,
   man/snmp_sess_error.3, man/snmp_sess_init.3,
   man/snmp_sess_open.3, man/snmp_sess_perror.3,
   man/snmp_sess_read.3, man/snmp_sess_select_info.3,
   man/snmp_sess_send.3, man/snmp_sess_session.3,
   man/snmp_sess_timeout.3, man/snmp_set_mib_warnings.3,
   man/snmp_set_save_descriptions.3, man/snmp_timeout.3,
   man/snmp_trap_api.3.def, man/snmpbulkget.1.def,
   man/snmpbulkwalk.1.def, man/snmpcmd.1.def,
   man/snmpconf.1.def, man/snmpd.1.def,
   man/snmpd.conf.5.def, man/snmpdelta.1, man/snmpdf.1
, man/snmpget.1.def, man/snmpgetnext.1.def,
   man/snmpinform.1, man/snmpnetstat.1, man/snmpset.1.def
, man/snmpstatus.1.def, man/snmptable.1.def,
   man/snmptest.1.def, man/snmptranslate.1.def,
   man/snmptrap.1.def, man/snmptrapd.8.def,
   man/snmptrapd.conf.5.def, man/snmpusm.1.def,
   man/snmpwalk.1.def, man/variables.5.def,
   mibs/.cvsignore, mibs/AGENTX-MIB.txt,
   mibs/DISMAN-EVENT-MIB.txt, mibs/DISMAN-SCHEDULE-MIB.txt
, mibs/DISMAN-SCRIPT-MIB.txt, mibs/EtherLike-MIB.txt
, mibs/HCNUM-TC.txt, mibs/HOST-RESOURCES-MIB.txt,
   mibs/HOST-RESOURCES-TYPES.txt,
   mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt,
   mibs/IANA-LANGUAGE-MIB.txt, mibs/IANAifType-MIB.txt,
   mibs/IF-INVERTED-STACK-MIB.txt, mibs/IF-MIB.txt,
   mibs/INET-ADDRESS-MIB.txt, mibs/IP-FORWARD-MIB.txt,
   mibs/IP-MIB.txt, mibs/IPV6-ICMP-MIB.txt,
   mibs/IPV6-MIB.txt, mibs/IPV6-TC.txt,
   mibs/IPV6-TCP-MIB.txt, mibs/IPV6-UDP-MIB.txt,
   mibs/LM-SENSORS-MIB.txt, mibs/MTA-MIB.txt,
   mibs/Makefile.in, mibs/Makefile.mib,
   mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-EXAMPLES-MIB.txt
, mibs/NET-SNMP-MIB.txt, mibs/NET-SNMP-MONITOR-MIB.txt
, mibs/NET-SNMP-SYSTEM-MIB.txt, mibs/NET-SNMP-TC.txt
, mibs/NETWORK-SERVICES-MIB.txt,
   mibs/NOTIFICATION-LOG-MIB.txt, mibs/README.mibs,
   mibs/RFC-1215.txt, mibs/RFC1155-SMI.txt,
   mibs/RFC1213-MIB.txt, mibs/RMON-MIB.txt,
   mibs/SMUX-MIB.txt, mibs/SNMP-COMMUNITY-MIB.txt,
   mibs/SNMP-FRAMEWORK-MIB.txt, mibs/SNMP-MPD-MIB.txt,
   mibs/SNMP-NOTIFICATION-MIB.txt, mibs/SNMP-PROXY-MIB.txt
, mibs/SNMP-TARGET-MIB.txt,
   mibs/SNMP-USER-BASED-SM-MIB.txt,
   mibs/SNMP-VIEW-BASED-ACM-MIB.txt, mibs/SNMPv2-CONF.txt,
   mibs/SNMPv2-MIB.txt, mibs/SNMPv2-SMI.txt,
   mibs/SNMPv2-TC.txt, mibs/SNMPv2-TM.txt,
   mibs/TCP-MIB.txt, mibs/TUNNEL-MIB.txt,
   mibs/UCD-DEMO-MIB.inc, mibs/UCD-DEMO-MIB.txt,
   mibs/UCD-DISKIO-MIB.inc, mibs/UCD-DISKIO-MIB.txt,
   mibs/UCD-DLMOD-MIB.inc, mibs/UCD-DLMOD-MIB.txt,
   mibs/UCD-IPFILTER-MIB.inc, mibs/UCD-IPFILTER-MIB.txt,
   mibs/UCD-IPFWACC-MIB.inc, mibs/UCD-IPFWACC-MIB.txt,
   mibs/UCD-SNMP-MIB-OLD.txt, mibs/UCD-SNMP-MIB.inc,
   mibs/UCD-SNMP-MIB.txt, mibs/UDP-MIB.txt, mibs/ianalist
, mibs/mibfetch, mibs/rfclist, mibs/rfcmibs.diff
, mibs/smistrip, ov/.cvsignore, ov/Makefile.in
, ov/README, ov/UCD-Computer, ov/UCD-fields,
   ov/oid_to_sym.in, ov/oid_to_type.in,
   ov/bitmaps/UCD.20.m, ov/bitmaps/UCD.20.p,
   ov/bitmaps/UCD.26.m, ov/bitmaps/UCD.26.p,
   ov/bitmaps/UCD.32.m, ov/bitmaps/UCD.32.p,
   ov/bitmaps/UCD.38.m, ov/bitmaps/UCD.38.p,
   ov/bitmaps/UCD.44.m, ov/bitmaps/UCD.44.p,
   ov/bitmaps/UCD.50.m, ov/bitmaps/UCD.50.p,
   ov/bitmaps/UCD.fields, perl/.cvsignore,
   perl/ASN/.cvsignore, perl/ASN/ASN.pm, perl/ASN/ASN.xs
, perl/ASN/Changes, perl/ASN/MANIFEST,
   perl/ASN/Makefile.PL, perl/ASN/test.pl,
   perl/AnyData_SNMP/.cvsignore, perl/AnyData_SNMP/Changes
, perl/AnyData_SNMP/DBD_AnyData.patch,
   perl/AnyData_SNMP/Format.pm, perl/AnyData_SNMP/INSTALL,
   perl/AnyData_SNMP/MANIFEST, perl/AnyData_SNMP/Makefile.PL
, perl/AnyData_SNMP/README, perl/AnyData_SNMP/Storage.pm
, perl/AnyData_SNMP/snmpsh, perl/SNMP/.cvsignore,
   perl/SNMP/BUG, perl/SNMP/MANIFEST,
   perl/SNMP/MANIFEST.SKIP, perl/SNMP/Makefile.PL,
   perl/SNMP/README, perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs
, perl/SNMP/TODO, perl/SNMP/perlsnmp.h,
   perl/SNMP/typemap, perl/SNMP/examples/async1.pl,
   perl/SNMP/examples/async2.pl, perl/SNMP/examples/bulkwalk.pl
, perl/SNMP/examples/ipforward.pl,
   perl/SNMP/examples/mibtree.pl, perl/SNMP/examples/mibwalk.pl
, perl/SNMP/examples/pingmib.pl,
   perl/SNMP/examples/tablewalk.pl,
   perl/SNMP/examples/testleak.pl,
   perl/SNMP/examples/trap-example.pl, perl/SNMP/hints/irix.pl
, perl/SNMP/hints/solaris.pl, perl/SNMP/t/.cvsignore
, perl/SNMP/t/README, perl/SNMP/t/async.t,
   perl/SNMP/t/bulkwalk.t, perl/SNMP/t/get.t,
   perl/SNMP/t/getnext.t, perl/SNMP/t/mib.t,
   perl/SNMP/t/mib.txt, perl/SNMP/t/mibload.t,
   perl/SNMP/t/notify.t, perl/SNMP/t/session.t,
   perl/SNMP/t/set.t, perl/SNMP/t/snmptest.conf,
   perl/SNMP/t/startagent.pl, perl/agent/.cvsignore,
   perl/agent/Changes, perl/agent/MANIFEST,
   perl/agent/Makefile.PL, perl/agent/agent.pm,
   perl/agent/agent.xs, perl/agent/test.pl,
   perl/agent/typemap, perl/agent/default_store/.cvsignore
, perl/agent/default_store/Makefile.PL,
   perl/agent/default_store/default_store.pm,
   perl/agent/default_store/default_store.xs,
   perl/default_store/.cvsignore, perl/default_store/Changes
, perl/default_store/MANIFEST,
   perl/default_store/Makefile.PL,
   perl/default_store/default_store.pm,
   perl/default_store/default_store.xs,
   perl/default_store/test.pl, perl/default_store/typemap,
   perl/manager/.cvsignore, perl/manager/INSTALL,
   perl/manager/Makefile.PL, perl/manager/displaytable.pm,
   perl/manager/getValues.pm, perl/manager/green.gif,
   perl/manager/manager.pm, perl/manager/red.gif,
   perl/manager/setupauth, perl/manager/setupdb,
   perl/manager/setupuser, perl/manager/snmptosql,
   snmplib/.cvsignore, snmplib/MSG00001.bin,
   snmplib/Makefile.depend, snmplib/Makefile.in,
   snmplib/asn1.c, snmplib/callback.c,
   snmplib/cmu_compat.c, snmplib/data_list.c,
   snmplib/default_store.c, snmplib/getopt.c,
   snmplib/int64.c, snmplib/keytools.c, snmplib/lcd_time.c
, snmplib/md5.c, snmplib/mib.c,
   snmplib/mt_support.c, snmplib/oid_array.c,
   snmplib/oid_stash.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/scapi.c,
   snmplib/snmp-tc.c, snmplib/snmp.c,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c
, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c
, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c
, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_debug.c, snmplib/snmp_enum.c,
   snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
   snmplib/snmp_secmod.c, snmplib/snmp_transport.c,
   snmplib/snmp_version.c, snmplib/snmpksm.c,
   snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/snprintf.c
, snmplib/strtol.c, snmplib/strtoul.c,
   snmplib/system.c, snmplib/tools.c,
   snmplib/ucd-snmp-includes.h, snmplib/ucd_compat.c,
   snmplib/vacm.c, snmplib/winservice.c,
   snmplib/winservice.mc, snmplib/winservice.rc,
   testing/.cvsignore, testing/Makefile.in, testing/README
, testing/RUNTESTS, testing/T.c, testing/T2.sh
, testing/TESTCONF.sh, testing/data.keychange-md5,
   testing/data.keychange-sha1, testing/data.keychange-sha1-des
, testing/data.kul-md5, testing/data.kul-sha1,
   testing/etimetest.c, testing/eval_oneprogram.sh,
   testing/eval_onescript.sh, testing/eval_suite.sh,
   testing/eval_testlist, testing/eval_tools.sh,
   testing/keymanagetest.c, testing/misctest.c,
   testing/scapitest.c, testing/test_keychange.sh,
   testing/test_kul.sh, testing/tests/Sv1config,
   testing/tests/Sv2cconfig, testing/tests/Sv3DESconfig,
   testing/tests/Sv3SHADESconfig, testing/tests/Sv3config,
   testing/tests/Sv3configsha, testing/tests/Svanyconfig,
   testing/tests/T001snmpv1get, testing/tests/T002snmpv1getnext
, testing/tests/T003snmpv1getfail,
   testing/tests/T004snmpv1nosuch, testing/tests/T014snmpv2cget
, testing/tests/T015snmpv2cgetnext,
   testing/tests/T016snmpv2cgetfail,
   testing/tests/T017snmpv2ctov1getfail,
   testing/tests/T018snmpv1tov2cgetfail,
   testing/tests/T019snmpv2cnosuch, testing/tests/T020snmpv3get
, testing/tests/T021snmpv3getnext,
   testing/tests/T022snmpv3getMD5,
   testing/tests/T023snmpv3getMD5DES,
   testing/tests/T024snmpv3getSHA1,
   testing/tests/T025snmpv3getSHADES,
   testing/tests/T028snmpv3getfail,
   testing/tests/T030snmpv3usercreation,
   testing/tests/T049snmpv3inform, testing/tests/T050snmpv3trap
, testing/tests/T051snmpv2ctrap,
   testing/tests/T052snmpv2cinform,
   testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap
, testing/tests/T055agentv1mintrap,
   testing/tests/T056agentv2cmintrap,
   testing/tests/T058agentauthtrap, testing/tests/T100agenthup
, testing/tests/T110agentxget,
   testing/tests/T111agentxset, testing/tests/T112agentxsetfail
, testing/tests/T113agentxtrap,
   testing/tests/T120proxyget, testing/tests/T121proxyset,
   testing/tests/T122proxysetfail, win32/.cvsignore,
   win32/config.h, win32/config.h.borland,
   win32/mib_module_config.h, win32/mib_module_dot_conf.h,
   win32/mib_module_includes.h, win32/mib_module_inits.h,
   win32/mib_module_shutdown.h, win32/snmpsm_init.h,
   win32/win32.dsw, win32/win32.opt, win32/bin/.cvsignore
, win32/encode_keychange/.cvsignore,
   win32/encode_keychange/encode_keychange.dsp,
   win32/lib/.cvsignore, win32/libagent/.cvsignore,
   win32/libagent/libagent.def, win32/libagent/libagent.dsp
, win32/libhelpers/libhelpers.dsp,
   win32/libsnmp/.cvsignore, win32/libsnmp/libsnmp.dsp,
   win32/libsnmp_dll/.cvsignore, win32/libsnmp_dll/libsnmp.def
, win32/libsnmp_dll/libsnmp_dll.dsp,
   win32/libucdmibs/.cvsignore, win32/libucdmibs/libucdmibs.def
, win32/net-snmp/net-snmp-config.h,
   win32/net-snmp/agent/mib_module_config.h,
   win32/net-snmp/library/snmpv3-security-includes.h,
   win32/netsnmpmibs/netsnmpmibs.dsp,
   win32/snmpbulkget/.cvsignore,
   win32/snmpbulkget/snmpbulkget.dsp,
   win32/snmpbulkwalk/.cvsignore,
   win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/.cvsignore
, win32/snmpd/snmpd.dsp, win32/snmpdelta/.cvsignore
, win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/.cvsignore
, win32/snmpdf/snmpdf.dsp, win32/snmpget/.cvsignore
, win32/snmpget/snmpget.dsp,
   win32/snmpgetnext/.cvsignore,
   win32/snmpgetnext/snmpgetnext.dsp,
   win32/snmpnetstat/.cvsignore,
   win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/.cvsignore
, win32/snmpset/snmpset.dsp, win32/snmpstatus/.cvsignore
, win32/snmpstatus/snmpstatus.dsp,
   win32/snmptable/.cvsignore, win32/snmptable/snmptable.dsp
, win32/snmptest/.cvsignore, win32/snmptest/snmptest.dsp
, win32/snmptranslate/.cvsignore,
   win32/snmptranslate/snmptranslate.dsp,
   win32/snmptrap/.cvsignore, win32/snmptrap/snmptrap.dsp,
   win32/snmptrapd/.cvsignore, win32/snmptrapd/snmptrapd.dsp
, win32/snmpusm/.cvsignore, win32/snmpusm/snmpusm.dsp
, win32/snmpvacm/.cvsignore, win32/snmpvacm/snmpvacm.dsp
, win32/snmpwalk/.cvsignore, win32/snmpwalk/snmpwalk.dsp
:

   cvs file version number change
   
2002-04-20 00:20  hardaker

   * ChangeLog:

   changelog
   
2002-04-20 00:07  hardaker

   * agent/agent_handler.c, agent/agent_index.c,
   agent/agent_read_config.c, agent/agent_registry.c,
   agent/agent_trap.c, agent/auto_nlist.c,
   agent/autonlist.h, agent/kernel.c, agent/kernel.h
, agent/m2m.h, agent/mib_modules.c,
   agent/snmp_agent.c, agent/snmp_perl.c,
   agent/snmp_vars.c, agent/snmpd.c, agent/snmpd.h
, agent/helpers/all_helpers.c,
   agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c
, agent/helpers/instance.c,
   agent/helpers/multiplexer.c, agent/helpers/null.c,
   agent/helpers/old_api.c, agent/helpers/read_only.c,
   agent/helpers/serialize.c, agent/helpers/table.c,
   agent/helpers/table_array.c, agent/helpers/table_data.c
, agent/helpers/table_dataset.c,
   agent/helpers/table_iterator.c, agent/mibgroup/Rmon.h,
   agent/mibgroup/agentx.h, agent/mibgroup/header_complex.c
, agent/mibgroup/header_complex.h,
   agent/mibgroup/host.h, agent/mibgroup/host_res.h,
   agent/mibgroup/kernel_sunos5.c,
   agent/mibgroup/kernel_sunos5.h, agent/mibgroup/mibII.h
, agent/mibgroup/mibdefs.h, agent/mibgroup/mibincl.h
, agent/mibgroup/smux_gated.h,
   agent/mibgroup/snmpv3mibs.h, agent/mibgroup/struct.h,
   agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h
, agent/mibgroup/ucd_snmp.h,
   agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h
, agent/mibgroup/Rmon/agutil.c,
   agent/mibgroup/Rmon/agutil.h,
   agent/mibgroup/Rmon/agutil_api.h, agent/mibgroup/Rmon/alarm.c
, agent/mibgroup/Rmon/alarm.h,
   agent/mibgroup/Rmon/event.c, agent/mibgroup/Rmon/event.h
, agent/mibgroup/Rmon/history.c,
   agent/mibgroup/Rmon/history.h, agent/mibgroup/Rmon/row_api.h
, agent/mibgroup/Rmon/rows.c, agent/mibgroup/Rmon/rows.h
, agent/mibgroup/Rmon/statistics.c,
   agent/mibgroup/Rmon/statistics.h,
   agent/mibgroup/agent/nsModuleTable.c,
   agent/mibgroup/agent/nsModuleTable.h,
   agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agent/nsTransactionTable.h,
   agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/agentx_config.h,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/client.h,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master.h,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_admin.h,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/protocol.h,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/agentx/subagent.h,
   agent/mibgroup/disman/event-mib.h,
   agent/mibgroup/disman/mteObjectsTable.c,
   agent/mibgroup/disman/mteObjectsTable.h,
   agent/mibgroup/disman/mteTriggerBooleanTable.c,
   agent/mibgroup/disman/mteTriggerBooleanTable.h,
   agent/mibgroup/disman/mteTriggerDeltaTable.c,
   agent/mibgroup/disman/mteTriggerDeltaTable.h,
   agent/mibgroup/disman/mteTriggerExistenceTable.c,
   agent/mibgroup/disman/mteTriggerExistenceTable.h,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/disman/mteTriggerTable.h,
   agent/mibgroup/disman/mteTriggerThresholdTable.c,
   agent/mibgroup/disman/mteTriggerThresholdTable.h,
   agent/mibgroup/examples/data_set.c,
   agent/mibgroup/examples/data_set.h,
   agent/mibgroup/examples/delayed_instance.c,
   agent/mibgroup/examples/delayed_instance.h,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/example.h,
   agent/mibgroup/examples/scalar_int.c,
   agent/mibgroup/examples/scalar_int.h,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/examples/ucdDemoPublic.h,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_device.h,
   agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h
, agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_filesys.h,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_network.h,
   agent/mibgroup/host/hr_other.c,
   agent/mibgroup/host/hr_other.h,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_partition.h,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_proc.h,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_storage.h,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swinst.h,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_swrun.h,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/host/hr_system.h, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/at.h,
   agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/icmp.h
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ip.h,
   agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/ipAddr.h
, agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/ipv6.h,
   agent/mibgroup/mibII/kernel_linux.c,
   agent/mibgroup/mibII/kernel_linux.h,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/mta_sendmail.h,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/route_write.h,
   agent/mibgroup/mibII/setSerialNo.c,
   agent/mibgroup/mibII/setSerialNo.h,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/snmp_mib.h,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/sysORTable.h,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/tcp.h,
   agent/mibgroup/mibII/tcpTable.c,
   agent/mibgroup/mibII/tcpTable.h, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/udp.h,
   agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/mibII/udpTable.h,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_context.h,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/mibII/var_route.h, agent/mibgroup/misc/dlmod.c
, agent/mibgroup/misc/dlmod.h,
   agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h
, agent/mibgroup/notification/snmpNotifyFilterProfileTable.c
, agent/mibgroup/notification/snmpNotifyFilterProfileTable.h
, agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.h,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/notification/snmpNotifyTable.h,
   agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h
, agent/mibgroup/smux/snmp_bgp.c,
   agent/mibgroup/smux/snmp_bgp.h,
   agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_ospf.h,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/smux/snmp_rip2.h,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpEngine.h,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/snmpMPDStats.h,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmStats.h,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/snmpv3/usmUser.h,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetAddrEntry.h,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.h,
   agent/mibgroup/target/target.c,
   agent/mibgroup/target/target.h,
   agent/mibgroup/target/target_counters.c,
   agent/mibgroup/target/target_counters.h,
   agent/mibgroup/tunnel/tunnel.c,
   agent/mibgroup/tunnel/tunnel.h,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/disk.h,
   agent/mibgroup/ucd-snmp/diskio.c,
   agent/mibgroup/ucd-snmp/diskio.h,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/dlmod.h,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/errormib.h,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/file.h,
   agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/hpux.h,
   agent/mibgroup/ucd-snmp/lmSensors.c,
   agent/mibgroup/ucd-snmp/lmSensors.h,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/loadave.h,
   agent/mibgroup/ucd-snmp/logmatch.c,
   agent/mibgroup/ucd-snmp/logmatch.h,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/memory_dynix.c,
   agent/mibgroup/ucd-snmp/memory_dynix.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/memory_netbsd1.h,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.h,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass.h,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/pass_persist.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proc.h,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/proxy.h,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/versioninfo.h,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat.h,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
   agent/mibgroup/ucd-snmp/vmstat_dynix.c,
   agent/mibgroup/ucd-snmp/vmstat_dynix.h,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.h,
   agent/mibgroup/utilities/override.c,
   agent/mibgroup/utilities/override.h, apps/encode_keychange.c
, apps/notification_log.c, apps/notification_log.h
, apps/snmpbulkget.c, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpdf.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpset.c,
   apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c
, apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmptrapd_handlers.c,
   apps/snmptrapd_handlers.h, apps/snmptrapd_log.c,
   apps/snmptrapd_log.h, apps/snmpusm.c, apps/snmpvacm.c
, apps/snmpwalk.c, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/main.h,
   apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c,
   apps/snmpnetstat/winstub.c, apps/snmpnetstat/winstub.h
, include/net-snmp/config_api.h,
   include/net-snmp/definitions.h, include/net-snmp/mib_api.h
, include/net-snmp/net-snmp-includes.h,
   include/net-snmp/output_api.h, include/net-snmp/pdu_api.h
, include/net-snmp/session_api.h,
   include/net-snmp/snmpv3_api.h, include/net-snmp/types.h
, include/net-snmp/utilities.h,
   include/net-snmp/varbind_api.h, include/net-snmp/version.h
, include/net-snmp/agent/agent_callbacks.h,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/agent_index.h,
   include/net-snmp/agent/agent_read_config.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/agent_trap.h,
   include/net-snmp/agent/all_helpers.h,
   include/net-snmp/agent/auto_nlist.h,
   include/net-snmp/agent/bulk_to_next.h,
   include/net-snmp/agent/debug_handler.h,
   include/net-snmp/agent/ds_agent.h,
   include/net-snmp/agent/instance.h,
   include/net-snmp/agent/mib_modules.h,
   include/net-snmp/agent/multiplexer.h,
   include/net-snmp/agent/net-snmp-agent-includes.h,
   include/net-snmp/agent/null.h,
   include/net-snmp/agent/old_api.h,
   include/net-snmp/agent/read_only.h,
   include/net-snmp/agent/serialize.h,
   include/net-snmp/agent/set_helper.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/snmp_vars.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/agent/table_iterator.h,
   include/net-snmp/agent/var_struct.h,
   include/net-snmp/library/asn1.h,
   include/net-snmp/library/callback.h,
   include/net-snmp/library/cmu_compat.h,
   include/net-snmp/library/data_list.h,
   include/net-snmp/library/default_store.h,
   include/net-snmp/library/getopt.h,
   include/net-snmp/library/int64.h,
   include/net-snmp/library/keytools.h,
   include/net-snmp/library/lcd_time.h,
   include/net-snmp/library/libsnmp.h,
   include/net-snmp/library/md5.h,
   include/net-snmp/library/mib.h,
   include/net-snmp/library/mt_support.h,
   include/net-snmp/library/oid_array.h,
   include/net-snmp/library/oid_stash.h,
   include/net-snmp/library/parse.h,
   include/net-snmp/library/read_config.h,
   include/net-snmp/library/scapi.h,
   include/net-snmp/library/snmp-tc.h,
   include/net-snmp/library/snmp.h,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmpIPXDomain.h,
   include/net-snmp/library/snmpTCPDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPDomain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   include/net-snmp/library/snmp_alarm.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_client.h,
   include/net-snmp/library/snmp_debug.h,
   include/net-snmp/library/snmp_enum.h,
   include/net-snmp/library/snmp_impl.h,
   include/net-snmp/library/snmp_locking.h,
   include/net-snmp/library/snmp_logging.h,
   include/net-snmp/library/snmp_parse_args.h,
   include/net-snmp/library/snmp_secmod.h,
   include/net-snmp/library/snmp_transport.h,
   include/net-snmp/library/snmpksm.h,
   include/net-snmp/library/snmpusm.h,
   include/net-snmp/library/snmpv3.h,
   include/net-snmp/library/system.h,
   include/net-snmp/library/tools.h,
   include/net-snmp/library/transform_oids.h,
   include/net-snmp/library/ucd_compat.h,
   include/net-snmp/library/vacm.h,
   include/net-snmp/library/winservice.h,
   include/net-snmp/machine/generic.h,
   include/net-snmp/system/bsd.h,
   include/net-snmp/system/bsdi3.h,
   include/net-snmp/system/bsdi4.h,
   include/net-snmp/system/cygwin.h,
   include/net-snmp/system/darwin.h,
   include/net-snmp/system/dynix.h,
   include/net-snmp/system/freebsd.h,
   include/net-snmp/system/freebsd2.h,
   include/net-snmp/system/freebsd3.h,
   include/net-snmp/system/freebsd4.h,
   include/net-snmp/system/generic.h,
   include/net-snmp/system/hpux.h,
   include/net-snmp/system/irix.h,
   include/net-snmp/system/linux.h,
   include/net-snmp/system/mips.h,
   include/net-snmp/system/netbsd.h,
   include/net-snmp/system/openbsd.h,
   include/net-snmp/system/solaris2.6.h,
   include/net-snmp/system/sunos.h,
   include/net-snmp/system/svr5.h,
   include/net-snmp/system/ultrix4.h, include/ucd-snmp/version.h
, snmplib/asn1.c, snmplib/callback.c,
   snmplib/cmu_compat.c, snmplib/data_list.c,
   snmplib/default_store.c, snmplib/getopt.c,
   snmplib/int64.c, snmplib/keytools.c,
   snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c
, snmplib/mt_support.c, snmplib/oid_array.c,
   snmplib/oid_stash.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/scapi.c,
   snmplib/snmp-tc.c, snmplib/snmp.c,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c
, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c
, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c,
   snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_debug.c,
   snmplib/snmp_enum.c, snmplib/snmp_logging.c,
   snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c,
   snmplib/snmp_transport.c, snmplib/snmp_version.c,
   snmplib/snmpksm.c, snmplib/snmpusm.c,
   snmplib/snmpv3.c, snmplib/snprintf.c, snmplib/strtol.c
, snmplib/strtoul.c, snmplib/system.c,
   snmplib/tools.c, snmplib/ucd-snmp-includes.h,
   snmplib/ucd_compat.c, snmplib/vacm.c,
   snmplib/winservice.c, testing/T.c, testing/etimetest.c
, testing/keymanagetest.c, testing/misctest.c,
   testing/scapitest.c:

   White space, oh glorious white space.
   How great our though?
   The code is fine.
   We agree on functionality easily.
   What really troubles us?
   Something we can't see.
   Something between the code.
   We bow down to your magnificence,
   For you are everywhere,
   Between everything.
   Pretty nothingness you are.
   
2002-04-20 00:01  hardaker

   * configure, configure.in:

   turn on ucd compat by default.
   
2002-04-20 00:00  hardaker

   * NEWS:

   last updates
   
2002-04-19 23:33  hardaker

   * agent/mibgroup/testdelayed.h:

   remove testdelayed
   
2002-04-19 23:18  hardaker

   * agent/mibgroup/utilities/: .cvsignore, .cvsignore:

   cvs ignore file
   
2002-04-19 23:17  hardaker

   * agent/snmp_perl.c:

   don't die if perl doesn't init.
   
2002-04-19 23:03  hardaker

   * perl/SNMP/: README, README, SNMP.pm:

   change warning.
   
2002-04-19 22:29  hardaker

   * agent/snmp_agent.c:

   double check that multiple inserts into the delegated chain don't
   happen (read: they shouldn't anyway, but.....).
   
2002-04-19 22:29  hardaker

   * CodingStyle:

   typedef update
   
2002-04-19 22:16  hardaker

   * snmplib/snmpCallbackDomain.c:

   Fix the callback build hook to turn off the expect response flag when
   not appropriate.
   
2002-04-19 19:09  rstory

   * include/net-snmp/library/oid_array.h:

   spelling misteak; remove capital letters in function names
   
2002-04-19 19:08  rstory

   * agent/helpers/table_array.c:

   update for function name changed in oid_array.h
   
2002-04-19 18:20  hardaker

   * agent/snmp_perl.c:

   make the perlInitFile and disablePerl tokens register as premib such
   that when passed as a --FLAG it'll actually do the right thing and
   disable the later "perl" token handlers.
   
2002-04-19 17:29  hardaker

   * Makefile.in, man/Makefile.in, man/netsnmp_agent.3
, man/netsnmp_bulk_to_next.3, man/netsnmp_debug.3,
   man/netsnmp_example_scalar_int.3, man/netsnmp_handler.3
, man/netsnmp_instance.3,
   man/netsnmp_mib_handler_methods.3, man/netsnmp_multiplexer.3
, man/netsnmp_old_api.3, man/netsnmp_read_only.3,
   man/netsnmp_serialize.3, man/netsnmp_table.3,
   man/netsnmp_table_array.3, man/netsnmp_table_data.3,
   man/netsnmp_table_dataset.3, man/netsnmp_table_iterator.3
, man/netsnmp_todo.3:

   documentation.  Can't get enough.
     - make docs now installs man pages into the man dir, which are then installed.
   
2002-04-19 17:14  hardaker

   * testing/tests/: T111agentxset, T121proxyset:

   Correct for new STRING prefix.
   
2002-04-19 17:03  hardaker

   * README:

   Add Katsuhisa ABE
   
2002-04-19 17:03  hardaker

   * perl/: ASN/ASN.xs, default_store/default_store.xs:

   fix header files for new paths.
   
2002-04-19 17:00  hardaker

   * agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c
, include/net-snmp/library/snmpUDPIPv6Domain.h,
   man/snmpd.conf.5.def, snmplib/snmpUDPIPv6Domain.c:

   Apply patch #532555: ipv6 com2sec support, thanks to Katsuhisa ABE.
   
2002-04-19 16:19  hardaker

   * agent/agent_trap.c, agent/snmp_agent.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/library/tools.h, snmplib/tools.c:

   fix sysUpTime (and related functions) to handle much larger upTime
   values (ie, fix signed integer wrapping).
   
2002-04-19 11:37  hardaker

   * man/snmpd.conf.5.def:

   document embedded perl support.
   
2002-04-19 11:34  hardaker

   * configure, configure.in, agent/Makefile.in
, agent/snmp_perl.c, agent/snmp_perl.pl,
   include/net-snmp/agent/ds_agent.h, perl/agent/Makefile.PL
:

   Add some new snmpd.conf tokens for controlling perl better.
   Fix embedded perl support so it actually works.
   
2002-04-19 11:32  hardaker

   * perl/agent/default_store/: .cvsignore, Makefile.PL,
   default_store.pm, default_store.xs:

   Added missing agent default_store stuff.  (they existed on my machine,
   I don't know why everyone else was having problems)
   
2002-04-19 10:30  hardaker

   * agent/helpers/table_iterator.c:

   Protect against things that should never ever happen
   
2002-04-19 03:10  dts12

   * Makefile.in:

   <Sigh> A little learning is a dangerous thing.
   Apply the rest of the patch from Axel - sorry.
   
2002-04-19 01:49  dts12

   * Makefile.in, doxygen.conf:

   Handle generating documenation when srcdir != configdir
   (Patch supplied by Axel Kittenberger)
   
2002-04-18 17:38  hardaker

   * snmplib/snmpIPXDomain.c:

   fix snmpIPXDomain (again)
   
2002-04-18 17:31  hardaker

   * agent/mibgroup/agentx/subagent.c:

   Patch from Vishal Verma: only open subagent connections once at startup
   
2002-04-18 17:28  hardaker

   * agent/agent_registry.c:

   Patch from Vishal Verma: for down subagent cases, mark registrations as detached
   
2002-04-18 17:17  hardaker

   * snmplib/snmp_api.c:

   define a maximum packet size we can accept to protect certain error
   conditions (-1 after conversion is now too large).
   
2002-04-18 16:28  hardaker

   * acconfig.h:

   change the enterprise OIDs in the proper place (net-snmp-config.h.in
   is generated from this file).
   
2002-04-18 13:51  hardaker

   * configure, configure.in, net-snmp-config.in
:

   - Add two new options to net-snmp-config as requested on the IRC channel.
     --configure-options
     --snmpd-module-list
   
2002-04-18 11:43  rstory

   * mibs/NET-SNMP-AGENT-MIB.txt:

   add missing comma
   
2002-04-18 07:39  dts12

   * configure, configure.in:

   Calculate the length of supplied enterprise OIDs correctly
   (and use a more meaningful output message)
   
   Shame these settings aren't cached for later re-use....
   
2002-04-18 07:18  dts12

   * agent/snmpd.c:

   Notify on agent reconfiguration.
   
2002-04-18 07:16  dts12

   * include/net-snmp/net-snmp-config.h.in:

   Use the Net-SNMP notifications by default, rather than the ucdavis ones.
   
2002-04-18 07:08  dts12

   * mibs/NET-SNMP-AGENT-MIB.txt:

   Fix the table-of-contents sequence for the nsModuleTable, add notification
   definitions for the agent, and define groups for everything.
   
2002-04-18 02:52  dts12

   * snmplib/mib.c:

   Bring integer and string output formats into line with the other types
   by printing a type token before the value (unless supressed by 'quick print')
   Thanks to Erik for the patch
   
2002-04-18 01:46  dts12

   * FAQ:

   Replace the dlmod 'WHERE' with something more meaningful....
   
2002-04-17 12:12  hardaker

   * snmplib/snmpIPXDomain.c:

   define the ipxDomain variables
   
2002-04-17 12:12  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   Error condition tests
   
2002-04-17 10:10  hardaker

   * agent/agent_registry.c, agent/snmp_agent.c,
   agent/mibgroup/agentx/master_admin.c,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/var_struct.h:

   Oh, just a small patch to make it possible to make modules request
   that all queries to a set of registrations get passed all at once
   (which apparently is important for, oh, agentx)
   
2002-04-17 10:09  hardaker

   * agent/mibgroup/agentx/master.c:

   misc non-change clean ups
   
2002-04-17 10:03  hardaker

   * include/net-snmp/agent/table.h:

   rename structures beginning with _ to ending with _s
   
2002-04-17 10:02  hardaker

   * include/net-snmp/library/snmp_api.h:

   add a void * pointer for the session creator to use at will (different
   from the callback magic).
   
2002-04-17 09:00  dts12

   * configure, configure.in,
   include/net-snmp/net-snmp-config.h.in:

   Use the Net-SNMP sysOIDs by default, rather than the ucdavis ones.
   
2002-04-17 08:26  dts12

   * apps/snmpnetstat/Makefile.in:

   Blank continuation lines confuse HP's version of make.
   
2002-04-17 08:16  dts12

   * agent/Makefile.in:

   Blank continuation lines confuse HP's version of make
   
2002-04-17 06:56  hardaker

   * agent/mibgroup/agent/nsModuleTable.c,
   mibs/NET-SNMP-AGENT-MIB.txt:

   move nsModuleTable into Dave's structure.
   
2002-04-17 06:54  hardaker

   * include/net-snmp/library/: snmpAAL5PVCDomain.h,
   snmpTCPIPv6Domain.h, snmpUDPIPv6Domain.h:

   fix declarations of Domain objects (const -> extern)
   
2002-04-17 06:31  hardaker

   * local/snmpconf.dir/: snmp-data/snmpconf-config,
   snmpd-data/snmpconf-config, snmptrapd-data/snmpconf-config
:

   snmpconf configuration data
   
2002-04-17 03:01  dts12

   * configure, configure.in:

   Bring the reported default settings for sysoid & notification OIDs
   back into line with what we actually use (i.e. the ucdavis OIDs).
   
   Qn:  Do we want to switch to using the net-snmp equivalent sysOIDs?
   Qn:  What about defining net-snmp notifications?
   
2002-04-17 02:55  dts12

   * configure, configure.in:

   Fix --with-enterprise-sysoid and --with-enterprise-notification-oid,
   and try to clarify that these are OIDs, while --with-enterprise-oid
   is actually just the enterprise *number*
   
   Qn:  should we change the name of the configure option to reflect this?
   
2002-04-16 10:04  hardaker

   * sedscript.in, snmplib/snmp_version.c, FAQ,
   perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre3 )
   
2002-04-16 10:02  hardaker

   * README:

   delete top disclaimers
   
2002-04-16 10:02  hardaker

   * NEWS:

   misc updates
   
2002-04-16 10:01  hardaker

   * perl/SNMP/SNMP.xs:

   misc bug fixes
   
2002-04-16 08:19  dts12

   * FAQ:

   Add an entry concerning the 'libcrypto' RPM dependency.
   
2002-04-16 08:00  hardaker

   * agent/mibgroup/agent/nsModuleTable.c:

   fix memory leak
   
2002-04-16 07:13  hardaker

   * agent/snmp_agent.c:

   remove a no longer appropriate todo comment
   
2002-04-16 07:12  hardaker

   * configure:

   I guess I forgot to run autoconf
   
2002-04-15 08:58  hardaker

   * local/: snmpconf, Makefile.in:

   move snmpconf data directories to different names to avoid confusion
   
2002-04-15 08:36  hardaker

   * local/snmpconf.dir/: snmp-data/authopts,
   snmp-data/debugging, snmp-data/mibs, snmp-data/output
, snmpd-data/acl, snmpd-data/basic_setup,
   snmpd-data/extending, snmpd-data/monitor,
   snmpd-data/operation, snmpd-data/system,
   snmpd-data/trapsinks, snmptrapd-data/formatting,
   snmptrapd-data/traphandle:

   data file moving
   
2002-04-12 14:38  hardaker

   * local/snmpconf:

   Massive cleanup effort.  It should now respect ordering in the
   snmpconf configuration files as well.
   
2002-04-12 13:00  rstory

   * include/net-snmp/agent/agent_registry.h:

   fix for overzealous perl script
   
2002-04-12 09:47  hardaker

   * Makefile.in, configure, configure.in:

   copy ucd persisent directory to net-snmp (prompts, flags and other fun)
   
2002-04-12 07:57  hardaker

   * local/Makefile.in:

   install traptoemail
   
2002-04-12 07:55  hardaker

   * local/trapnotif:

   remove trapnotif
   
2002-04-12 07:51  hardaker

   * local/: Makefile.in, rsnmp:

   remove rsnmp, which is very very old and out of date
   
2002-04-12 07:47  hardaker

   * man/: .cvsignore, Makefile.in, mib2c.1.def:

   A manual page for mib2c (help, I'm turning into Dave)
   
2002-04-12 07:28  hardaker

   * dotgdbinit:

   a gdb initialization file with helpful functions
   
2002-04-12 02:42  dts12

   * local/Makefile.in:

   Add 'snmpconf' and 'mib2c' to the list of scripts to install.
   
   I've left 'traptoemail' off this list, since it says it's not intended
   as a directly user-invoked command, so probably ought not to be installed
   into a binary directory.
   
2002-04-12 02:41  dts12

   * local/rsnmp:

   Fix the path of snmpwalk to be something more plausible.
   (I'm not convinced about the validity of that initial 'rtopmib' OID mind!)
   
2002-04-12 02:36  dts12

   * local/mib2c.conf:

   Fix typo in reference to 'mib2c.iterate.conf'
   
2002-04-12 02:33  dts12

   * Makefile.rules, snmplib/Makefile.in:

   Install the main library as 'libsnmp' if configured using UCD compatibility.
   This should handle the requirements of application compatibility.
   Agent library compatibility is likely to prove a harder problem
   (since there are now three libraries, not just two...)
   
2002-04-11 22:29  hardaker

   * perl/SNMP/t/startagent.pl:

   set SNMPCONFPATH iff [sic] not set
   
2002-04-11 22:27  hardaker

   * perl/SNMP/SNMP.pm:

   return from initMib before doing anything.
   
2002-04-11 22:26  hardaker

   * perl/SNMP/Makefile.PL:

   turn off complier warnings
   
2002-04-11 22:26  hardaker

   * perl/AnyData_SNMP/snmpsh:

   support "show columns from TABLE"
   
2002-04-11 22:25  hardaker

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Add a new demo scalar: the sleeper.  (dah dah dah dummmmm)
   
2002-04-11 22:25  hardaker

   * agent/mibgroup/examples/scalar_int.c:

   indent.
   
2002-04-11 22:25  hardaker

   * agent/mibgroup/: examples.h, examples/delayed_instance.c
, examples/delayed_instance.h:

   Add a delayed instance example, showing how to return mib request
   results later rather than immediately.
   
2002-04-11 22:24  hardaker

   * agent/mibgroup/testdelayed.c:

   remove legacy example.
   
2002-04-11 22:23  hardaker

   * agent/snmp_agent.c:

   add comment about possibly fixing inclusive requests in the future.
   
2002-04-11 17:08  hardaker

   * README.win32:

   change modukes-> modules
   
2002-04-11 07:23  hardaker

   * snmplib/snmp_logging.c:

   turn off debugging when calling logging callbacks
   
2002-04-10 12:51  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   fix perl module in many many places.  most tests now pass.
   
2002-04-10 12:50  hardaker

   * perl/SNMP/t/startagent.pl:

   force setting to a "bogus" SNMPCONFPATH.
   
2002-04-10 12:48  hardaker

   * include/net-snmp/library/mib.h, snmplib/mib.c:

   Exporting functions good.  Internalizing bad.
   
2002-04-10 09:28  hardaker

   * perl/SNMP/SNMP.xs:

   opps.  sigh.
   
2002-04-10 09:27  hardaker

   * perl/SNMP/SNMP.xs:

   opps.  remove debugging statements.
   
2002-04-10 09:23  hardaker

   * perl/SNMP/SNMP.xs:

   - Make the perl module call init_snmp()
     - this is a fairly major change, is it now will read .conf files.
     - many people have asked for this.
   - misc clean ups.
   
2002-04-10 09:18  dts12

   * Makefile.rules:

   Don't recurse into subdirectories for the consituent subtargets of "make install"
   
2002-04-10 09:09  hardaker

   * NEWS:

   added a few things, separated perl stuff into it's own section.
   
2002-04-10 08:46  dts12

   * configure, configure.in:

   Bring the help message for the UCD compatability option into line with
   what's actually recognised.
   
2002-04-10 07:52  hardaker

   * Makefile.top:

   change libtool versioning to their recommended method of doing things
   (which I hate, but is still better than what we were doing, I guess)
   
2002-04-10 07:10  dts12

   * Makefile.rules:

   Bring use of BUILTSUBDIR within 'installlocalheaders' into line
   with the preceding comment, and actual usage.
   (i.e. INSTALLBUILTSUBDIR rather than INCLUDEBUILTSUBDIR)
   
2002-04-10 05:58  dts12

   * snmplib/Makefile.in:

   Typo in security-include header destination directory variable
   
2002-04-10 05:55  dts12

   * local/Makefile.in:

   Ensure the destination directory exists before installing mib2c conf files.
   
2002-04-10 01:55  dts12

   * testing/tests/: T004snmpv1nosuch, T019snmpv2cnosuch:

   Two new tests to check handling of GETing non-existant instances
   
2002-04-10 01:54  dts12

   * agent/snmp_agent.c:

   A fix for SNMPv1 errors that doesn't end up breaking AgentX error handling.
   
2002-04-09 10:38  hardaker

   * agent/snmp_agent.c:

   Patch from Dave to fix v1 error results.
   
2002-04-08 21:08  rstory

   * snmplib/oid_array.c:

   fix incorrect length return value
   
2002-04-08 18:00  hardaker

   * agent/mibgroup/mibII/: vacm_vars.c, vacm_vars.h:

   don't allow no-configuration access anymore.
   
2002-04-08 17:59  hardaker

   * include/net-snmp/library/transform_oids.h,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpusm.c
:

   more unconst correctness
   
2002-04-08 17:31  hardaker

   * include/net-snmp/library/snmp_transport.h:

   size_t externs for exported oids
   
2002-04-08 17:30  hardaker

   * snmplib/snmp_api.c:

   remove temporary debugging statements that accidentally became permanent.
   
2002-04-08 17:26  hardaker

   * snmplib/: snmpUDPDomain.c, snmp_transport.c:

   define length size_t's for oid variables.
   
2002-04-08 16:53  hardaker

   * agent/mibgroup/utilities/override.c:

   support "null" types.
   
2002-04-08 16:52  hardaker

   * apps/snmptrapd.c:

   initialize notification log mib support before -H usage.
   
2002-04-08 16:49  hardaker

   * agent/helpers/serialize.c:

   fix a few things and make subhandlers not able to tell there were more requests.
   
2002-04-08 16:43  hardaker

   * INSTALL:

   A co-worker pointed out that the INSTALL script still said to edit config.h
   
2002-04-08 15:13  hardaker

   * include/net-snmp/library/snmpTCPDomain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   include/net-snmp/library/snmp_transport.h,
   snmplib/snmpTCPDomain.c, snmplib/snmpUnixDomain.c,
   snmplib/snmp_transport.c:

   unstatic-ize a few oids that should have been external
   
2002-04-08 14:23  hardaker

   * snmplib/: snmpAAL5PVCDomain.c, snmpTCPDomain.c,
   snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c,
   snmpUnixDomain.c, snmp_api.c, snmp_transport.c
, snmpusm.c:

   Change const oid declarations into static ones since shared libraries
   have a problem with initializing them on linux systems at least.
   
2002-04-08 11:45  hardaker

   * man/snmpd.conf.5.def:

   minimal documentation for debugging and the injectHandler token
   
2002-04-05 14:32  hardaker

   * man/: snmptrapd.8.def, snmptrapd.conf.5.def:

   documentation for the NOTIFICATION-LOG-MIB support.
   
2002-04-05 14:09  hardaker

   * man/snmpd.conf.5.def:

   document context name support in proxy code.
   
2002-04-05 13:51  hardaker

   * man/snmpd.conf.5.def:

   document the disman event mib support for sending traps via monitored OIDs.
   
2002-04-05 10:12  hardaker

   * man/snmpd.conf.5.def:

   put trap config into its own section.
   document the "override" token.
   
2002-04-05 06:39  hardaker

   * README.snmpv3:

   change default context to an empty string
   
2002-04-04 15:14  hardaker

   * agent/: agent_registry.c (V4-2-patches.5), agent_registry.c
:

   deal with fd unregistrations properly.
   
2002-04-03 09:12  hardaker

   * agent/helpers/table_dataset.c, agent/mibgroup/examples.h
, agent/mibgroup/testhandler.c,
   agent/mibgroup/examples/data_set.c,
   agent/mibgroup/examples/data_set.h,
   agent/mibgroup/examples/scalar_int.c,
   include/net-snmp/agent/table_dataset.h,
   mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Make an example dataset table to hold and store data in (admittedly
   useless data from a network management point of view, but it's an example).
   
2002-04-02 22:12  hardaker

   * man/Makefile.in:

   fix installation from subdir build case.
   
2002-04-02 21:45  hardaker

   * snmplib/Makefile.in:

   install snmpv3-security-includes from from build dir.
   
2002-04-02 21:45  hardaker

   * agent/Makefile.in:

   install mib_module_config.h and mib_module_includes.h from build dir.
   
2002-04-02 21:43  hardaker

   * Makefile.in:

   install net-snmp-config.h from the build dir.
   
2002-04-02 21:43  hardaker

   * Makefile.rules:

   create some install from built header rules.
   
2002-04-02 17:27  hardaker

   * local/: Makefile.in, mib2c.conf:

   remove deleted array-auto from .conf install/reference lists
   
2002-04-02 15:03  hardaker

   * agent/mibgroup/: ucd_snmp.h, ucd-snmp/registry.c,
   ucd-snmp/registry.h:

   remove the registry module, as it's obsolete due to contexts.  Use the nsModuleTable instead
   
2002-04-02 14:57  hardaker

   * agent/mibgroup/ucd-snmp/disk.c (V4-2-patches.7),
   agent/mibgroup/ucd-snmp/disk.c,
   include/net-snmp/system/darwin.h:

   Apply patch #524424 for darwin fixes for ucd-snmp/disk.c
   
2002-04-02 14:47  hardaker

   * agent/mibgroup/: kernel_sunos5.c (V4-2-patches.8),
   kernel_sunos5.c:

   apply patch 527573 to fix 64 bit types on solaris
   
2002-04-02 07:04  hardaker

   * snmplib/snmp_transport.c:

   check char for NULL before setting to:
   
2002-04-01 22:28  hardaker

   * snmplib/: snmp_api.c (V4-2-patches.9), cmu_compat.c,
   snmp_api.c:

   Let init_snmp protect itself.
   
2002-03-29 15:04  rstory

   * local/mib2c.array-user.conf:

   tweaks & updates
   
2002-03-29 10:40  rstory

   * snmplib/mib.c:

   add comment
   
2002-03-29 08:36  hardaker

   * local/mib2c.create-dataset.conf:

   add a allow_creation definition.
   
2002-03-29 08:22  hardaker

   * Makefile.in:

   make net-snmp-config executable after it's built
   
2002-03-29 08:13  hardaker

   * agent/mibgroup/mibII/: setSerialNo.c, setSerialNo.h:

   opps.  forgot to check the setSerial code in
   
2002-03-28 23:48  hardaker

   * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.4), pass.c:

   enable row creation for pass modules.  Patch #482005
   
2002-03-28 23:44  hardaker

   * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.2),
   interfaces.c:

   patch #517340: freebsd5 support
   
2002-03-28 23:38  hardaker

   * agent/mibgroup/host/: hr_filesys.c (V4-2-patches.4), hr_filesys.c
:

   apply freebsd5 patch #517333
   
2002-03-28 23:32  hardaker

   * agent/mibgroup/: host/hr_system.c, mibII/interfaces.c
, mibII/ipAddr.c:

   Apply netbsd fix patch #529733
   
2002-03-28 23:01  hardaker

   * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c,
   snmp_api.c:

   use a static variable for init checking.  Bug #536386.
   
2002-03-28 15:25  dts12

   * man/: default_store.3.top, read_config.3.def,
   snmp_api.3.def:

   Tweak to use the new include structure.
   
2002-03-28 15:23  dts12

   * FAQ (V4-2-patches.8), FAQ:

   Add a few new entries (mostly relating to traps)
   
2002-03-28 14:56  rstory

   * agent/helpers/table_array.c:

   rename/prefix functions; add doxygen documentation
   
2002-03-28 13:00  rstory

   * doxygen.conf:

   add define for excluding stuff (DOXYGEN_SHOULD_SKIP_THIS)
   
2002-03-28 12:50  hardaker

   * agent/mibgroup/mibII.h:

   add setSerialNo
   
2002-03-28 12:47  hardaker

   * snmplib/ucd_compat.c:

   fix a never-seen-but-very-old-bug using the wrong default_store token.
   
2002-03-28 12:46  hardaker

   * snmplib/snmp_api.c:

   only set the default output style if it's not already set to something.
   
2002-03-28 12:45  hardaker

   * agent/agent_read_config.c:

   wrapping.
   
2002-03-28 12:17  hardaker

   * doxygen.conf:

   change version number
   
2002-03-28 12:08  rstory

   * apps/snmptranslate.c:

   back out change from version 1.65 until better solution can be found;
   bug #535029
   
2002-03-28 12:03  rstory

   * agent/agent_registry.c:

   return specific result code for registration failure if available.
   
2002-03-28 11:57  hardaker

   * agent/: agent_registry.c, mibgroup/agentx/master_admin.c
:

   perl typo
   
2002-03-27 15:48  rstory

   * local/mib2c.array-auto.conf:

   delete old, unused conf file
   
2002-03-27 08:27  hardaker

   * apps/: notification_log.c, notification_log.h,
   snmptrapd.c:

   add "dontRetainLogs" token to snmptrapd.conf to not enable the
   notification log mib.
   
2002-03-27 01:54  dts12

   * configure.in, configure (V4-2-patches.[1,1]), configure,
   configure.in:

   Use the correct name of the Windows IP Helper API library.
   (Computers can be soooo picky!)
   
2002-03-26 23:23  hardaker

   * agent/snmp_agent.c, agent/snmpd.c,
   agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c
, agent/helpers/debug_handler.c,
   agent/helpers/read_only.c, agent/mibgroup/agentx/master.c
, include/net-snmp/agent/bulk_to_next.h,
   include/net-snmp/agent/debug_handler.h,
   include/net-snmp/agent/read_only.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/var_struct.h:

   - Really fix the "undo failed" problem.  IE, not just any old error
     will cause an undo failed message to get sent back.  Only varbinds
     with an undo failed error code will cause an undo failed result.
     undo failed results do still supersede all other error codes,
     however, which is what the original problem was all about.  We still
     have to depend on the modules returning the right error code (but
     that's their fault if they don't).
   - misc cleanups and renames
   
2002-03-26 23:20  hardaker

   * README:

   add Craig Setera
   
2002-03-26 14:07  rstory

   * TODO:

   add creating src rpm spec file
   
2002-03-26 08:29  hardaker

   * agent/mibgroup/ucd-snmp/: diskio.c (V4-2-patches.2), diskio.c
:

   enable diskio on freebsd5.  Implements patch 517328 in a different way.
   
2002-03-26 07:58  hardaker

   * mibs/Makefile.in:

   fix for other-dir builds
   
2002-03-26 07:57  hardaker

   * agent/agent_registry.c:

   duplicate registration info in split_subtree
   
2002-03-26 07:43  dts12

   * configure, configure.in (V4-2-patches.[0,0]), configure,
   configure.in:

   Add /etc/filesystems to list of mount table files (for AIX)
   Should fix bugs 232588 and (?)517113
   
2002-03-26 07:39  dts12

   * configure, configure.in (V4-2-patches.[9,9]), configure,
   configure.in:

   Remove trailing ':' from list of MIB module names in configure output,
   to avoid confusion (see Bug #491129)
   
2002-03-26 06:41  dts12

   * configure, configure.in:

   Add '-lhlpapi' to the list of agent libraries, when running on Windows
   (using Cygwin).  Should fix Bug #534409.
   
2002-03-25 22:33  rstory

   * snmplib/: parse.c (V4-2-patches.3), parse.c:

   fix bug#520478 showMibErrors token is inverted
   
2002-03-25 15:18  rstory

   * include/net-snmp/version.h:

   remove ^M characters
   
2002-03-25 14:53  hardaker

   * agent/snmp_agent.c, include/net-snmp/agent/snmp_agent.h
:

   use emacs to fix perl search and replace errors, of course
   
2002-03-25 14:47  hardaker

   * agent/agent_registry.c, agent/snmp_agent.c,
   agent/helpers/old_api.c, agent/helpers/table.c,
   agent/helpers/table_data.c, agent/helpers/table_dataset.c
, agent/mibgroup/testhandler.c,
   agent/mibgroup/agentx/master_admin.c,
   apps/notification_log.c,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/library/mib.h,
   local/mib2c.create-dataset.conf, snmplib/mib.c,
   snmplib/snmp_api.c:

   use perl to search and replace perl search and replace errors, of course
   
2002-03-25 14:23  hardaker

   * agent/mibgroup/smux/smux.c:

   api changes
   
2002-03-25 08:43  dts12

   * win32/: win32.opt, libsnmp_dll/libsnmp.def,
   snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
   snmpdf/snmpdf.dsp, snmpget/snmpget.dsp,
   snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp
, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp
, snmptable/snmptable.dsp, snmptest/snmptest.dsp
, snmptranslate/snmptranslate.dsp,
   snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp,
   snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp,
   snmpwalk/snmpwalk.dsp:

   Remove redundant declarations of 'getopt.c' and 'snmp_parse_args.c' in
   each individual application project.  These routines are included within
   the libraries, so we might as well use those.
   
2002-03-25 05:53  dts12

   * win32/: mib_module_inits.h, win32.opt,
   libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp,
   snmpd/snmpd.dsp:

   Gotcha!  Everything now builds (more-or-less) cleanly under Visual C++.
   You still have to use the "Batch Build" mechanism (or else be careful which
   of libsnmp/libsnmp_dll you build in each of the Debug & Release modes),
   and you need to build twice in order to get encode_keychange linking.
   But things *do* finally build.
   
2002-03-24 05:21  nba

   * snmplib/mib.c:

   Oops - snprint_* cannot realloc
   
2002-03-23 09:40  hardaker

   * apps/Makefile.in:

   really fix snmpinform installs this time.
   
2002-03-22 22:32  hardaker

   * apps/notification_log.c:

   final cleanups of notification log support
   
2002-03-22 22:32  hardaker

   * apps/Makefile.in:

   fix installation of snmpinform
   
2002-03-22 22:32  hardaker

   * agent/helpers/table_data.c, agent/mibgroup/testhandler.c
, include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h:

   Rename stuff.  Fix stuff.  You know, normal routine.
   
2002-03-22 22:31  hardaker

   * configure, configure.in:

   fix version file location for non-sourcedir builds
   
2002-03-22 14:13  hardaker

   * include/net-snmp/library/snmp_api.h:

   forgot to commit a prototype.
   
2002-03-22 14:12  hardaker

   * agent/agent_handler.c, agent/agent_registry.c,
   agent/mibgroup/agentx/master_admin.c,
   include/net-snmp/agent/agent_registry.h:

   register_mib_context2 -> netsnmp_register_mib (and marked as internal)
   
2002-03-22 14:01  hardaker

   * agent/mibgroup/agentx/: master.c, subagent.c:

   use new error logging api when !root
   
2002-03-22 14:00  hardaker

   * snmplib/snmp_api.c:

   enable logging session errors to some log level other than ERR.
   
2002-03-22 13:55  hardaker

   * agent/mibgroup/agentx/: master.c, subagent.c:

   better agentx connection related error messages.
   
2002-03-22 09:35  dts12

   * win32/: win32.dsw, win32.opt,
   libhelpers/libhelpers.dsp, libsnmp_dll/libsnmp.def,
   netsnmpmibs/netsnmpmibs.dsp, snmpd/snmpd.dsp:

   Slowly making progress on 5.0 Windows build.
   Everything now compiles, though the Release version doesn't link.
     (complains about assorted unknown routines that are there,
      staring it in the face.  Grrr!!!!)
   
2002-03-22 08:24  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - do not "tweak" range_subid when dealing with compressed OIDs.
       Thanks to Craig Setera for pointing out this deviation from RFC
       2741.
   
2002-03-22 07:50  dts12

   * include/net-snmp/library/snmpUDPDomain.h,
   include/net-snmp/library/snmp_client.h, snmplib/oid_array.c
, snmplib/snmpTCPDomain.c, snmplib/snmpUDPDomain.c
, snmplib/snmp_api.c, snmplib/snmp_client.c:

   Various minor inconsistencies (mostly to do with subtle variations in types)
   
2002-03-22 07:31  rstory

   * snmplib/snmp_parse_args.c:

   fix typo
   
2002-03-22 07:29  dts12

   * win32/: mib_module_includes.h, mib_module_inits.h,
   net-snmp/net-snmp-config.h,
   net-snmp/library/snmpv3-security-includes.h:

   Bring Windows versions of "automatically-generated" header files up to date.
   
2002-03-22 02:23  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - don't use "reg" as a parameter name in kernel_sunos5_cache_age()
       as /usr/include/inet/common.h says:
       #define reg register
       (!) which the compiler then barfs on.  Reported as bug #533336 by
       Anonymous.
   
2002-03-21 09:24  hardaker

   * include/net-snmp/library/read_config.h,
   include/net-snmp/library/snmp_api.h, snmplib/read_config.c
, snmplib/snmp_api.c, snmplib/snmp_parse_args.c
:

   - snmp_config* -> netsnmp_config (for new functions only)
   - fix bug where snmp_config() strings were getting parsed twice.
   
2002-03-21 09:23  hardaker

   * apps/snmptrapd.c:

   wrap agentx stuff in a still unused variable (at this point).
   
2002-03-21 09:23  hardaker

   * apps/snmptranslate.c:

   remove unused variable.
   
2002-03-21 09:23  hardaker

   * agent/mibgroup/utilities/override.c:

   fix oid parsing.
   
2002-03-21 09:22  hardaker

   * agent/mibgroup/: Rmon/alarm.c, Rmon/statistics.c,
   mibII/at.c:

   change // coments to /* */ comments (bad bad bad)
   
2002-03-21 06:40  hardaker

   * snmplib/snmp-tc.c:

   change // coments to /* */ comments (bad bad bad)
   
2002-03-20 20:12  hardaker

   * snmplib/snmp_api.c:

   add a list of registered text enums to ASN_* values.
     (In probably the wrong place.)
   
2002-03-20 20:11  hardaker

   * configure, configure.in,
   agent/mibgroup/utilities.h,
   agent/mibgroup/utilities/override.c,
   agent/mibgroup/utilities/override.h:

   create a new "override" directive to force an OID to a particular value
   - not finished.  It's designed to do read-write as well, but doesn't.
   
2002-03-20 20:08  hardaker

   * agent/helpers/instance.c:

   check for inclusive
   
2002-03-20 11:37  hardaker

   * include/net-snmp/agent/table_dataset.h:

   include new delete/remove breakdown APIs
   
2002-03-20 11:36  hardaker

   * apps/notification_log.c:

   API change.
   
2002-03-20 11:36  hardaker

   * agent/helpers/table_dataset.c:

   some "this will change" early row status implementation.
    - (this will move to a separate handler)
   
2002-03-20 11:35  hardaker

   * agent/helpers/table_data.c:

   pointer checking against illegal adds (ie, shouldn't happen but check anyway)
   
2002-03-20 08:42  hardaker

   * local/mib2c.create-dataset.conf:

   Ok, I make mistakes.  I admit it.  It really should have been a NULL.
   
2002-03-20 08:37  hardaker

   * local/mib2c.create-dataset.conf:

   add missing comma
   
2002-03-20 08:36  hardaker

   * agent/helpers/table_data.c,
   include/net-snmp/agent/table_data.h:

   separate out delete/remove row functionality
   
2002-03-20 07:47  hardaker

   * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.6),
   system_mib.c:

   remove illegal SET support for sysDescr.
   
2002-03-20 06:27  hardaker

   * CodingStyle, local/mib2c:

   - add many many -T flags for defining types.
   
2002-03-19 21:13  hardaker

   * apps/snmptrapd.c:

   force setting of '!root' flag so that it will run for non-privileged
   users or when an agentx master simply has never existed.
   
2002-03-19 16:02  hardaker

   * agent/helpers/table_dataset.c,
   include/net-snmp/agent/table_dataset.h:

   - allow tables to be marked whether they should support creation or not.
   - bug fixes
   
2002-03-19 07:32  hardaker

   * agent/helpers/: table_data.c, table_dataset.c:

   documentation clean up
   
2002-03-19 07:28  hardaker

   * agent/: agent_handler.c, helpers/table_data.c:

   documentation clean up
   
2002-03-19 07:17  hardaker

   * agent/: agent_handler.c, helpers/bulk_to_next.c,
   helpers/table_dataset.c, mibgroup/examples/scalar_int.c
:

   documentation clean up
   
2002-03-19 06:43  hardaker

   * agent/agent_handler.c, agent/agent_registry.c,
   agent/snmp_agent.c, agent/helpers/instance.c,
   agent/helpers/old_api.c, agent/helpers/table.c,
   agent/helpers/table_array.c, agent/helpers/table_data.c
, agent/helpers/table_dataset.c,
   agent/helpers/table_iterator.c, agent/mibgroup/testdelayed.c
, agent/mibgroup/testhandler.c,
   agent/mibgroup/agentx/master_admin.c,
   apps/notification_log.c, include/net-snmp/utilities.h,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/library/data_list.h,
   local/mib2c.create-dataset.conf, perl/agent/agent.xs,
   snmplib/data_list.c:

   - renamed a few badly named functions (netsnmp_ appeared twice).
   - implemented the beginning of creation support for datasets.
   
2002-03-19 06:35  hardaker

   * configure:

   Apparently I ran autoconf earlier and missed checking in the results.
   
2002-03-19 06:35  hardaker

   * CodingStyle:

   add -nfca
   
2002-03-17 16:25  hardaker

   * apps/snmptrap.c:

   Set default port to 162.
   
2002-03-17 15:51  hardaker

   * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c:

   improved formatting strings showing both transport type and port number.
   
2002-03-13 23:30  hardaker

   * Makefile.rules:

   add missing "installsubdirs" target missing (thanks to Katsuhisa ABE)
   
2002-03-13 23:27  hardaker

   * configure.in, net-snmp-config.in:

   add --create-snmpv3-user to automate adding a v3 user to both the usm
   and vacm tables (by adding lines to both the persistent and normal
   conf files).
   
2002-03-13 16:30  hardaker

   * agent/mibgroup/agent/nsModuleTable.c:

   bug fix for pre-processed requests.
   
2002-03-13 16:30  hardaker

   * Makefile.rules, configure, configure.in,
   agent/Makefile.in, agent/mibgroup/agent_mibs.h,
   include/ucd-snmp/agent_index.h,
   include/ucd-snmp/agent_read_config.h,
   include/ucd-snmp/agent_registry.h,
   include/ucd-snmp/agent_trap.h, include/ucd-snmp/asn1.h,
   include/ucd-snmp/auto_nlist.h, include/ucd-snmp/callback.h
, include/ucd-snmp/default_store.h,
   include/ucd-snmp/ds_agent.h,
   include/ucd-snmp/header_complex.h, include/ucd-snmp/int64.h
, include/ucd-snmp/keytools.h, include/ucd-snmp/mib.h
, include/ucd-snmp/mib_module_config.h,
   include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h,
   include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h
, include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h
, include/ucd-snmp/snmp_agent.h,
   include/ucd-snmp/snmp_alarm.h, include/ucd-snmp/snmp_api.h
, include/ucd-snmp/snmp_client.h,
   include/ucd-snmp/snmp_debug.h, include/ucd-snmp/snmp_impl.h
, include/ucd-snmp/snmp_logging.h,
   include/ucd-snmp/snmp_parse_args.h,
   include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h
, include/ucd-snmp/snmpv3.h, include/ucd-snmp/struct.h
, include/ucd-snmp/system.h, include/ucd-snmp/tools.h
, include/ucd-snmp/transform_oids.h,
   include/ucd-snmp/ucd-snmp-agent-includes.h,
   include/ucd-snmp/ucd-snmp-includes.h,
   include/ucd-snmp/util_funcs.h, include/ucd-snmp/var_struct.h
, include/ucd-snmp/version.h:

   - --enable-ucd-snmp-compatibility actually installs headers (as opposed
     to always, which is what it used to do).
   - add agent_mibs to configure default mib modules and document.
   - change help documentation a bit for the mib modules.
   - add a forced dependency for mib_modules.lo
   
2002-03-13 16:13  hardaker

   * agent/mibgroup/agent.h:

   opps.  duplicates existing agent_mibs.h
   
2002-03-13 15:50  hardaker

   * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
   UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt
   (V4-2-patches.[1,1,1,1,1,9]), UCD-DEMO-MIB.txt,
   UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
   UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt,
   UCD-SNMP-MIB.txt:

   address changes for ucd-snmp -> net-snmp note saying these mibs are no
   longer supported by UCD.
   
2002-03-13 15:39  hardaker

   * agent/mibgroup/agent.h,
   agent/mibgroup/agent/nsModuleTable.c,
   agent/mibgroup/agent/nsModuleTable.h,
   mibs/NET-SNMP-AGENT-MIB.txt:

   Added a nsModuleTable table which replaces the older mrTable.
   Functionally, this is a list of all registered items within the MIB
   tree just like the mrTable was, but with support for contexts and for
   duplicate registrations with different priorities.
   
2002-03-13 15:21  hardaker

   * snmplib/: tools.c (V4-2-patches.4), tools.c:

   malloc at least one byte in hex_to_binary2
   
2002-03-13 15:11  hardaker

   * agent/helpers/table_iterator.c:

   remove unneeded debug statement
   
2002-03-13 14:10  hardaker

   * snmplib/mib.c:

   Use local variable name buffers by default when building oid segments.
   
2002-03-13 14:09  hardaker

   * agent/helpers/table_iterator.c:

   /* stop water from flowing through dam */
   finger->insert("hole")
   
2002-03-13 04:03  dts12

   * FAQ (V4-2-patches.7), FAQ:

   Add a description of "unlinked OIDs".
   
2002-03-12 21:30  hardaker

   * local/: mib2c.create-dataset.conf, mib2c.iterate.conf
:

   fix headers.
   
2002-03-12 21:15  hardaker

   * local/mib2c:

   add don't format comments option
   
2002-03-12 21:10  hardaker

   * agent/helpers/table_dataset.c:

   fix for tables with holes.
   
2002-03-12 21:09  hardaker

   * mibs/Makefile.in:

   move default mibs to their own variable.
   
2002-03-12 21:06  hardaker

   * perl/: SNMP/Makefile.PL, agent/Makefile.PL,
   agent/agent.xs, agent/typemap:

   - use net-snmp-config to figure things out.
   - update headers and typeinfo for recent changes.
   
2002-03-12 20:34  hardaker

   * local/: FAQ2HTML, README.mib2c, mib2c, tkmib
, mib2c.array-auto.conf, mib2c.array-user.conf:

   ucd-snmp -> net-snmp changes.
   
2002-03-12 20:33  hardaker

   * local/mib2c.storage.conf:

   remove obsolete mib2c.conf file
   
2002-03-12 18:11  hardaker

   * agent/helpers/table_data.c:

   don't forget to set row->next->prev to something when removing row.
   
2002-03-12 17:54  hardaker

   * agent/snmp_agent.c:

   fix agentx inclusive searches to ignore get errors.
   
2002-03-12 17:53  hardaker

   * snmplib/snmpCallbackDomain.c:

   some minimal dump debugging.
   
2002-03-12 08:34  dts12

   * FAQ (V4-2-patches.6), FAQ:

   Updating of the FAQ ready for the next release.
   (Mostly rephrasing of existing entries, but a few new questions)
   
2002-03-11 18:00  rstory

   * agent/helpers/table_dataset.c:

   cast -1 to u_char so test doesn't always fail (fix compiler warning)
   
2002-03-11 17:27  hardaker

   * agent/mibgroup/agentx/master.c:

   treat (illegal) errors from subagents specially for getnext cases.
   
2002-03-11 13:41  hardaker

   * net-snmp-config.in:

   add our snmp libraries to output
   
2002-03-11 10:34  hardaker

   * include/net-snmp/agent/: table_data.h, table_dataset.h
:

   delete/remove support header changes.
   
2002-03-11 09:13  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - allow compilation --with-out-transports=TCP
   
2002-03-11 08:21  jbpn

   * include/net-snmp/library/snmp_debug.h:

     - fixes for --disable-debugging
   
2002-03-11 07:41  dts12

   * FAQ (V4-2-patches.5), FAQ:

   Bring the 4x- and main-branch FAQs into agreement.
   
2002-03-11 06:51  jbpn

   * agent/mibgroup/agentx/master.c:

     - use correct session ID when talking to subagents.  Thanks to Craig
       Setera for this fix.
   
2002-03-11 05:20  jbpn

   * snmplib/parse.c:

     - fix bad type assignment in build_translation_table(), noticed by
       Peter Stevens.
   
2002-03-11 00:13  hardaker

   * apps/snmptrapd.c:

   check for NULL frees, even though it's supposed to be ok according to ansi.
   
2002-03-11 00:12  hardaker

   * apps/notification_log.c:

   beginning support for maximum logged checking.
   
2002-03-11 00:11  hardaker

   * agent/helpers/table_dataset.c:

   - remove/delete row support.
   - null check
   - doc comments.
   
2002-03-11 00:10  hardaker

   * agent/helpers/table_data.c:

   remove/delete row support.
   
2002-03-11 00:08  hardaker

   * agent/helpers/instance.c:

   call next handlers (opps).
   
2002-03-10 14:11  nba

   * man/mib_api.3.def:

   Fix one sprint_variable => snprint_variable
   
2002-03-10 14:06  nba

   * include/net-snmp/library/mib.h, snmplib/mib.c:

   Add snprint_* functions that were sprint_* in ucd-snmp 4
   
2002-03-10 14:05  nba

   * include/net-snmp/session_api.h, snmplib/snmpIPXDomain.c
, snmplib/snmp_transport.c:

   Fix compilation when IPX-transport enabled
   
2002-03-10 14:03  nba

   * apps/snmpnetstat/Makefile.in:

   Fix compilation outside source directory
   
2002-03-08 22:26  hardaker

   * FAQ, sedscript.in, perl/SNMP/SNMP.pm,
   snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre2 )
   
2002-03-08 18:23  hardaker

   * README:

   misc changes.
   
2002-03-08 18:23  hardaker

   * perl/SNMP/SNMP.xs:

   new api changes
   
2002-03-08 17:20  hardaker

   * agent/mibgroup/mibII/mta_sendmail.c:

   Patch from Lawrence Greenfield to deal with Sendmail 8.12 queuegroups.
   
2002-03-08 16:59  hardaker

   * apps/snmpnetstat/Makefile.in:

   patch from csete to fix win32 builds
   
2002-03-08 16:55  hardaker

   * configure, configure.in:

   add Callback transport to cygwin
   
2002-03-08 16:49  hardaker

   * NEWS:

   mention rmon support.
   
2002-03-08 16:39  hardaker

   * snmplib/snmp_api.c:

   patch from Harrie Hazewinkel to remove old an unused pointer
   
2002-03-08 16:28  hardaker

   * agent/agent_index.c, agent/agent_registry.c,
   agent/agent_trap.c, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/helpers/instance.c, agent/helpers/old_api.c,
   agent/helpers/table.c, agent/helpers/table_array.c,
   agent/helpers/table_data.c, agent/helpers/table_dataset.c
, agent/helpers/table_iterator.c,
   agent/mibgroup/header_complex.c,
   agent/mibgroup/header_complex.h, agent/mibgroup/testhandler.c
, agent/mibgroup/Rmon/event.c,
   agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/client.h,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_admin.h,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/protocol.h,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/agentx/subagent.h,
   agent/mibgroup/disman/mteObjectsTable.c,
   agent/mibgroup/disman/mteObjectsTable.h,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/disman/mteTriggerTable.h,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/sysORTable.h,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h
, agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetAddrEntry.h,
   agent/mibgroup/target/target.c,
   agent/mibgroup/target/target.h,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/proxy.h, apps/notification_log.c
, apps/notification_log.h, apps/snmpbulkget.c,
   apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpdf.c
, apps/snmpget.c, apps/snmpgetnext.c,
   apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c
, apps/snmptest.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmptrapd_log.c,
   apps/snmptrapd_log.h, apps/snmpusm.c, apps/snmpvacm.c
, apps/snmpwalk.c, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h,
   apps/snmpnetstat/route.c,
   include/net-snmp/agent/agent_index.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/agent_trap.h,
   include/net-snmp/agent/old_api.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/snmp_vars.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_iterator.h,
   include/net-snmp/agent/var_struct.h,
   include/net-snmp/library/cmu_compat.h,
   include/net-snmp/library/libsnmp.h,
   include/net-snmp/library/mib.h,
   include/net-snmp/library/oid_array.h,
   include/net-snmp/library/parse.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_client.h,
   include/net-snmp/library/snmp_debug.h,
   include/net-snmp/library/snmp_parse_args.h,
   include/net-snmp/library/snmp_secmod.h,
   include/net-snmp/library/snmpusm.h,
   local/mib2c.array-user.conf, local/mib2c.iterate.conf,
   local/mib2c.storage.conf, perl/SNMP/SNMP.xs,
   snmplib/cmu_compat.c, snmplib/mib.c,
   snmplib/snmpCallbackDomain.c, snmplib/snmp_api.c,
   snmplib/snmp_client.c, snmplib/snmp_debug.c,
   snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c,
   snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c
, snmplib/ucd_compat.c:

   struct snmp_session typedefed to netsnmp_session.  & pdu. & ...
   
2002-03-08 14:00  hardaker

   * perl/SNMP/SNMP.xs:

   get_symbol -> get_tree
   
2002-03-08 07:45  hardaker

   * perl/: SNMP/SNMP.xs, agent/agent.pm, agent/agent.xs
, agent/test.pl:

   missed updates
   
2002-03-08 07:43  hardaker

   * snmplib/: data_list.c, default_store.c, mib.c
, oid_array.c, oid_stash.c, read_config.c
, snmpAAL5PVCDomain.c, snmpCallbackDomain.c,
   snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPIPv6Domain.c
, snmpUDPDomain.c, snmpUDPIPv6Domain.c,
   snmpUnixDomain.c, snmp_api.c, snmp_debug.c,
   snmp_transport.c, snmpv3.c:

   missing updated code
   
2002-03-08 02:07  jbpn

   * include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_transport.h, snmplib/snmp_api.c
:

     - some snmp -> netsnmp fixes
   
2002-03-07 13:42  hardaker

   * agent/snmp_agent.c, agent/snmp_vars.c,
   agent/snmpd.c, agent/helpers/table.c,
   agent/helpers/table_array.c, agent/helpers/table_data.c
, agent/helpers/table_dataset.c,
   agent/helpers/table_iterator.c, agent/mibgroup/testhandler.c
, agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_vars.c, apps/notification_log.c
, apps/snmptrapd.c, apps/snmptrapd_log.c,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/agent/table_iterator.h,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmpIPXDomain.h,
   include/net-snmp/library/snmpTCPDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPDomain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   local/mib2c.array-auto.conf, local/mib2c.array-user.conf
, local/mib2c.create-dataset.conf,
   local/mib2c.iterate.conf:

   massive netsnmp_ prefixing of stuff (pass 4)
   
2002-03-07 13:29  hardaker

   * agent/agent_handler.c, agent/agent_read_config.c,
   agent/agent_registry.c, agent/snmp_vars.c,
   agent/helpers/all_helpers.c, agent/helpers/bulk_to_next.c
, agent/helpers/debug_handler.c,
   agent/helpers/instance.c, agent/helpers/multiplexer.c,
   agent/helpers/null.c, agent/helpers/old_api.c,
   agent/helpers/read_only.c, agent/helpers/serialize.c,
   agent/helpers/table.c, agent/helpers/table_array.c,
   agent/helpers/table_data.c, agent/helpers/table_dataset.c
, agent/helpers/table_iterator.c,
   agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c
, agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agent/nsTransactionTable.h,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/examples/scalar_int.c,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/target/target.c,
   agent/mibgroup/target/target_counters.c,
   apps/notification_log.c,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/all_helpers.h,
   include/net-snmp/agent/bulk_to_next.h,
   include/net-snmp/agent/debug_handler.h,
   include/net-snmp/agent/instance.h,
   include/net-snmp/agent/multiplexer.h,
   include/net-snmp/agent/null.h,
   include/net-snmp/agent/old_api.h,
   include/net-snmp/agent/read_only.h,
   include/net-snmp/agent/serialize.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/agent/table_iterator.h,
   include/net-snmp/library/snmpTCPDomain.h,
   local/mib2c.array-auto.conf, local/mib2c.array-user.conf
, local/mib2c.create-dataset.conf,
   local/mib2c.iterate.conf:

   massive netsnmp_ prefixing of stuff (pass 3)
   
2002-03-07 13:13  hardaker

   * agent/agent_handler.c, agent/agent_registry.c,
   agent/snmp_agent.c, agent/helpers/debug_handler.c,
   agent/helpers/instance.c, agent/helpers/old_api.c,
   agent/helpers/table.c, agent/helpers/table_array.c,
   agent/helpers/table_data.c, agent/helpers/table_dataset.c
, agent/helpers/table_iterator.c,
   agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c
, agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/target/target.c, apps/snmptrapd.c,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/library/data_list.h,
   include/net-snmp/library/oid_array.h,
   include/net-snmp/library/oid_stash.h,
   local/mib2c.array-user.conf:

   massive netsnmp_ prefixing of stuff (pass 2)
   
2002-03-07 08:56  hardaker

   * agent/agent_handler.c, agent/agent_read_config.c,
   agent/agent_registry.c, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c
, agent/helpers/instance.c,
   agent/helpers/multiplexer.c, agent/helpers/null.c,
   agent/helpers/old_api.c, agent/helpers/read_only.c,
   agent/helpers/serialize.c, agent/helpers/table.c,
   agent/helpers/table_array.c, agent/helpers/table_data.c
, agent/helpers/table_dataset.c,
   agent/helpers/table_iterator.c, agent/mibgroup/testdelayed.c
, agent/mibgroup/testdelayed.h,
   agent/mibgroup/testhandler.c, agent/mibgroup/testhandler.h
, agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agent/nsTransactionTable.h,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master.h,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_context.h,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/target/snmpTargetAddrEntry.h,
   agent/mibgroup/target/target.c,
   agent/mibgroup/target/target_counters.c,
   agent/mibgroup/target/target_counters.h,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/proxy.h, apps/notification_log.c
, apps/notification_log.h, apps/snmpstatus.c,
   apps/snmptest.c, apps/snmptrapd.c,
   apps/snmptrapd_log.c, apps/snmptrapd_log.h,
   include/net-snmp/session_api.h,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/bulk_to_next.h,
   include/net-snmp/agent/debug_handler.h,
   include/net-snmp/agent/instance.h,
   include/net-snmp/agent/multiplexer.h,
   include/net-snmp/agent/null.h,
   include/net-snmp/agent/old_api.h,
   include/net-snmp/agent/read_only.h,
   include/net-snmp/agent/serialize.h,
   include/net-snmp/agent/set_helper.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/snmp_vars.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/agent/table_iterator.h,
   include/net-snmp/agent/var_struct.h,
   include/net-snmp/library/mib.h,
   include/net-snmp/library/read_config.h,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmpIPXDomain.h,
   include/net-snmp/library/snmpTCPDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPDomain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_transport.h,
   local/mib2c.array-auto.conf, local/mib2c.array-user.conf
, local/mib2c.create-dataset.conf,
   local/mib2c.iterate.conf:

   massive netsnmp_ prefixing of stuff (pass 1)
   
2002-03-07 06:21  jbpn

   * man/snmp_sess_api.3.def:

     - style update
   
2002-03-07 05:47  jbpn

   * man/snmp_trap_api.3.def:

     - minor updates
   
2002-03-07 05:39  jbpn

   * man/snmp_alarm.3.def:

     - style update
   
2002-03-07 05:00  jbpn

   * man/read_config.3.def:

     - make prototypes match header
   
     - make style consistent with mib_api
   
2002-03-07 03:07  jbpn

   * man/mib_api.3.def:

     - fix up snprint_ declarations, fix small typo.  Patch by Guy
   Harris.
   
2002-03-07 02:44  jbpn

   * include/net-snmp/library/mib.h:

     - remove duplicate declaration of sprint_realloc_by_type, as noted
       by Guy Harris.
   
2002-03-06 17:15  hardaker

   * include/net-snmp/agent/.cvsignore,
   include/net-snmp/library/.cvsignore, perl/SNMP/t/.cvsignore
:

   new ignore files
   
2002-03-06 17:13  hardaker

   * .cvsignore:

   ignore docs
   
2002-03-06 17:08  hardaker

   * agent/mibgroup/examples.h:

   examples module wrapper to include all (new) examples.
   
2002-03-06 16:58  hardaker

   * agent/mibgroup/examples/scalar_int.c:

   document better.
   
2002-03-06 16:58  hardaker

   * doxygen.conf:

   search examples for docs.
   
2002-03-06 16:29  hardaker

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   example MIB template (and one node)
   
2002-03-06 16:28  hardaker

   * mibs/NET-SNMP-MIB.txt:

   instantiate examples
   
2002-03-06 16:27  hardaker

   * mibs/Makefile.in:

   install some NS mibs
   
2002-03-06 16:27  hardaker

   * agent/mibgroup/examples/: scalar_int.c, scalar_int.h:

   Example implementation of a SNMP enabled int registered at a scalar.
   
2002-03-06 16:25  hardaker

   * agent/helpers/instance.c, include/net-snmp/agent/instance.h
:

   many changes for instances.  Specificically:
     - allow for subhandlers.
     - provide an int wrapper.
     - reuse more code.
     - numerous bug fixes.
   
2002-03-06 14:05  hardaker

   * NEWS:

   remove a blank line.
   
2002-03-06 14:05  hardaker

   * agent/mibgroup/agentx/: master.c, master_admin.c:

   Fix master agent getbulk support.  this has to be independently of the
   normal bulk->next fixes due to delegation.  Long story.
   
2002-03-06 14:03  hardaker

   * agent/helpers/bulk_to_next.c:

   move bulk_to_next fixing functionality into a separate function for reuse.
   
2002-03-06 10:26  jbpn

   * include/net-snmp/library/mib.h, snmplib/mib.c:

     - sprinkle magic const dust
   
2002-03-06 10:18  jbpn

   * man/mib_api.3.def:

     - document changed API, incorporating patches by Guy Harris.
   
2002-03-06 09:34  hardaker

   * testing/tests/: T112agentxsetfail, T122proxysetfail:

   fix tests.
   
2002-03-06 09:24  hardaker

   * snmplib/snmp_parse_args.c:

   re-enable setting optind to 1 till Dave tells me where this breaks.
   
2002-03-06 09:08  hardaker

   * testing/tests/: T051snmpv2ctrap, T052snmpv2cinform,
   T058agentauthtrap:

   fixes for new command line usage.
   
2002-03-06 09:07  hardaker

   * snmplib/snmp_client.c:

   more improved error messages (mostly)
   
2002-03-06 08:54  hardaker

   * configure:

   autoconf
   
2002-03-06 08:41  dts12

   * snmplib/: snmpv3.c (V4-2-patches.3), snmpv3.c:

   Fix a confusion between defAuthType and defPrivType.
   
2002-03-06 08:36  hardaker

   * agent/mibgroup/agentx/: master.c, protocol.c:

   proper fix for not requiring responses to CLEANUP messages.
   
2002-03-06 06:07  jbpn

   * agent/snmp_agent.c:

     - zero the name of elements of the bulk cache
   
2002-03-06 06:06  jbpn

   * snmplib/mib.c:

     - calloc() not malloc() in a few places to initialise some buffers
       to zeroes.
   
2002-03-06 05:52  dts12

   * snmplib/: snmp_api.c (V4-2-patches.6), snmp_api.c:

   Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set.
   Qn: Should the AuthPassphrase also be used for privacy if no other value is available?
   
2002-03-06 05:45  jbpn

   * agent/mibgroup/agentx/master.c:

     - don't send requests for OIDs preceeding the start of a region
       (this can lead to loops if e.g. a subagent has registered two
       adjacent rows).
   
2002-03-06 05:07  jbpn

   * testing/Makefile.in:

     - ignore errors doing rm -rf /tmp/snmp-test* when making testclean
   
2002-03-06 02:26  jbpn

   * snmplib/mib.c:

     - use more efficient get_tree() in sprint_realloc_value()
   
2002-03-05 18:28  hardaker

   * testing/tests/: T015snmpv2cgetnext, T001snmpv1get,
   T002snmpv1getnext, T003snmpv1getfail, T014snmpv2cget
, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
   T018snmpv1tov2cgetfail, T100agenthup:

   fixes for new forced -c flags
   
2002-03-05 18:21  hardaker

   * include/net-snmp/agent/snmp_agent.h:

   remove no longer appropriate comment.
   
2002-03-05 18:20  hardaker

   * agent/mibgroup/agentx/subagent.c:

   fix duplicate free by cloning the pdu before sending it out again
   (thought I had done this once in the past already, but I got 1/2 functions).
   
2002-03-05 18:19  hardaker

   * agent/mibgroup/agentx/protocol.c:

   Temporary fix to fix for agentx SET requests.  This reverses a
   previous John change where responses to cleanups are now expected
   again.  This took me a good 2 days to track down, sigh...
   
2002-03-05 18:07  hardaker

   * agent/mibgroup/agentx/master.c:

   - add (ascii) agentx state diagram
   
2002-03-05 18:07  hardaker

   * agent/snmp_agent.c:

   - multiple free bug fixes.
   - improved debugging statements.
   
2002-03-05 10:44  hardaker

   * agent/mibgroup/agentx/: master_request.c, master_request.h
:

   removed unused files
   
2002-03-05 10:31  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - oops, fix bad cut and paste
   
2002-03-05 10:25  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - reintroduce scope processing (see RFC 2741, p. 66, section 7.2.3.2
       paragraph 2): "If the subagent can't locate an appropriate
       variable, __v.name_is_set_to_the_starting_OID__ [the important
       bit] and the VarBind is set to `endOfMibView'"
   
2002-03-05 09:54  hardaker

   * agent/mibgroup/ucd-snmp/versioninfo.c:

   impose max length restriction supplied by mib for configuration options.
   
2002-03-05 08:48  jbpn

   * agent/: agent_index.c, snmp_agent.c,
   helpers/debug_handler.c, mibgroup/agentx/master.c:

     - use new DEBUGMSGVAR macro in a few places
   
2002-03-05 08:45  jbpn

   * snmplib/snmp_debug.c,
   include/net-snmp/library/snmp_debug.h:

     - add DEBUGMSGVAR macro to print out a variable
   
2002-03-05 08:34  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   print_value function updates.
   
2002-03-05 08:05  dts12

   * agent/mibgroup/examples/: ucdDemoPublic.c (V4-2-patches.2),
   ucdDemoPublic.c:

   Add missing "standard" headers, and tweak a type slightly.
   (Based on requests from Gregory Toth).
   
2002-03-05 08:04  jbpn

   * agent/snmp_agent.c:

     - grrr, botched last fix
   
2002-03-05 08:01  hardaker

   * agent/mibgroup/agentx/subagent.c,
   snmplib/snmpCallbackDomain.c:

   Set the default callback session version number to the generic -1
   version allowing the pdu to passed without version checking.
   
2002-03-05 07:59  hardaker

   * agent/mibgroup/agentx/master.c:

   move NULL check to *before* you actually use the pointer.
   
2002-03-05 07:59  jbpn

   * agent/snmp_agent.c:

     - mark INCLUSIVE requests as such
   
2002-03-05 07:58  hardaker

   * agent/helpers/old_api.c:

   - use a for loop instead of a while loop, just a precaution for future problems.
   
2002-03-05 07:56  hardaker

   * agent/snmp_agent.c:

   - (snmp_check_parse) allow internal set transactions to be passed to
     the agent, since agentx sends them.
   
2002-03-05 07:21  jbpn

   * snmplib/mib.c:

     - don't add the "module ID" to OIDs if it is numeric because we
       couldn't look it up properly (to avoid horrible looking output
       like this: "OID: #-1::iso.2.3.4.5.")
   
2002-03-05 07:05  jbpn

   * configure.in:

     - remove reference to 2c in error message from version prompt
   
2002-03-05 07:01  jbpn

   * configure.in:

     - remove duplicate tests
   
2002-03-05 06:51  hardaker

   * configure, configure.in:

   - re-emphasis a suggestion to switch to a secure version of the protocol.
   - delete notion that v3 without auth/priv provides better security (it doesn't).
   - Don't accept v2c as an accepted value, as it's used as an int.
     - but do change help messages, etc, to reflect that 2 = v2c.
   
2002-03-05 06:50  dts12

   * agent/mibgroup/ucd-snmp/dlmod.c:

   Cast a calloc appropriately (requested by Gregory Toth)
   
2002-03-05 06:20  jbpn

   * snmplib/Makefile.in:

     - fix typo in OBJS definition
   
2002-03-05 06:18  jbpn

   * agent/Makefile.in:

     - clean target depends on $(OBJS) and $(LOBJS), so define them
   
2002-03-05 03:52  jbpn

   * configure.in:

     - fix default version tests (splitting them over several lines
       confuses sh on Solaris, at least).
   
     - disambiguate some instances of "version" in default version
       prompt text.
   
2002-03-05 02:34  dts12

   * configure, configure.in:

   Correctly detect when no initial default version has been set.
   Accept '2c' as well as '2' for a default version choice.
   Fix the title for this prompt, and reword the description to
   make it a *slightly* less leading question, m'lud.
   
   Qn: Should we support a "no default version" option ?
     (hence allow the admin to force the decision down to the user)
   
2002-03-04 18:14  hardaker

   * agent/mibgroup/agentx/client.c:

   ucd-snmp -> net-snmp change
   
2002-03-04 18:10  hardaker

   * agent/agent_handler.c:

   (To John): do not free the myvoid pointer in a handler.  You can not
   assume that it's a freeable resource.  For instance, the agentx master
   agent was using it to store the master session pointer in it (which
   would exist in multiple registered nodes).
   
2002-03-04 17:26  hardaker

   * configure.in, include/net-snmp/snmpv3_api.h,
   snmplib/Makefile.in:

   use a configure generated wrapper header for v3 security modules.
   
2002-03-04 11:58  hardaker

   * include/net-snmp/net-snmp-includes.h:

   add dmalloc.h to the proper place.
   
2002-03-04 11:53  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   string clean ups.
   
2002-03-04 11:52  hardaker

   * acconfig.h, aclocal.m4, configure,
   configure.in, include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/library/default_store.h,
   snmplib/snmp_parse_args.c, snmplib/snmpv3.c:

   Implement a default version prompt for configure.
    - (Wes ducks as this is currently set to '3' which he may have to
       change as it hasn't exactly been agreed upon as the proper default yet).
    - --with-default-snmp-version also created.
    - changed handling of default store / snmp.conf usage but impact
      should be low, hopefully.
   
2002-03-04 11:49  hardaker

   * snmplib/snmp_api.c:

   a few error strings slightly improved.  We really need to change the
   way these are handled to get better improvement.
   
2002-03-04 07:49  hardaker

   * testing/Makefile.in:

   separate out the cleaning of /tmp from the main cleaning to provide it
   as a special target.
   
2002-03-04 07:38  hardaker

   * agent/mibgroup/agentx/protocol.c:

   -Wall fixes.
   
2002-03-04 05:32  jbpn

   * man/: snmpbulkget.1.def, snmpbulkwalk.1.def,
   snmpget.1.def, snmpgetnext.1.def, snmpstatus.1.def
, snmptest.1.def, snmptrap.1.def:

     - remove further instances of positional community string parameter,
       after Patrick Welche
   
2002-03-04 05:25  jbpn

   * man/: snmpd.conf.5.def, snmpwalk.1.def:

     - patches from Patrick Welche
   
2002-03-04 01:16  dts12

   * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.6), memory.c
:

   Correct debug output message (thanks to Jeroen Ruigrok)
   
2002-03-01 22:45  hardaker

   * agent/mibgroup/agentx/protocol.c:

   making the (same) debugging statement more useful.
   
2002-03-01 22:43  hardaker

   * agent/mibgroup/agentx/protocol.c:

   add missing newline to a debugging statement.
   
2002-03-01 12:49  hardaker

   * snmplib/: keytools.c, mib.c, snmp_api.c,
   snmp_client.c, snmp_parse_args.c, snmpv3.c:

   First pass at a few better error messages.
   
2002-03-01 12:01  hardaker

   * mibs/Makefile.in:

   don't install headers here.
   
2002-03-01 05:41  jbpn

   * include/net-snmp/library/mib.h, snmplib/mib.c:

     - add snprint_value, snprint_variable, snprint_objid
   
2002-02-28 06:54  dts12

   * agent/snmp_vars.c, snmplib/snmpCallbackDomain.c,
   win32/libsnmp/libsnmp.dsp, win32/net-snmp/net-snmp-config.h
:

   Add back the 'snmpCallback' domain under Windows.
   
2002-02-27 10:04  jbpn

   * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpget.c
, snmpgetnext.c, snmpset.c, snmpstatus.c
, snmptable.c, snmptest.c, snmptranslate.c
, snmptrap.c, snmpusm.c, snmpwalk.c:

     - tart up usage messages, make them more consistent and bring in line
       with manual pages
   
2002-02-27 10:03  jbpn

   * man/: snmpset.1.def, snmptable.1.def, snmptrap.1.def
, snmpusm.1.def:

     - minor formatting changes
   
2002-02-27 10:03  jbpn

   * snmplib/: mib.c, parse.c, snmp_parse_args.c
:

     - drop community positional parameter
   
     - tart up usage messages to be more consistent and in line with manual
       pages
   
2002-02-27 09:47  dts12

   * snmplib/: vacm.c (V4-2-patches.4), vacm.c:

   Handle views that specify a full instance OID.
   (Since the internally stored OID prepends the length as well,
    the apparent length is one greater than it really is)
   
2002-02-27 06:50  jbpn

   * apps/snmptrapd.c:

     - [ADDRESSES] -> [LISTENING ADDRESSES] in usage message, to match
       manual page.
   
2002-02-27 06:09  jbpn

   * man/snmpd.conf.5.def:

     - drop optional positional community parameter from trapsess
       description.
   
2002-02-27 05:51  jbpn

   * include/net-snmp/library/mib.h, snmplib/mib.c:

     - drop sprint_blah functions
   
     - no snprint_blah yet
   
2002-02-27 05:43  jbpn

   * snmplib/asn1.c:

     - don't use sprint_blah functions
   
2002-02-27 05:40  jbpn

   * snmplib/snmp_debug.c:

     - don't use sprint_blah functions
   
     - drop archaic DEBUGP functions
   
2002-02-27 05:37  dts12

   * agent/mibgroup/host/: hr_storage.c, hr_swrun.c:

   Use the more informative 'output_api.h' header file name
     (I must have missed these earlier)
   
2002-02-27 05:35  jbpn

   * man/snmpcmd.1.def:

     - drop community positional parameter
   
     - yes, for once the documentation has been updated *before* the
   code!
   
2002-02-27 05:12  jbpn

   * agent/mibgroup/mibII/ipv6.c:

     - don't use obsolete DEBUGP function
   
2002-02-27 05:11  jbpn

   * include/net-snmp/library/: snmp_api.h, snmp_debug.h,
   system.h:

     - drop archaic DEBUGP functions
   
2002-02-27 05:10  jbpn

   * include/net-snmp/library/scapi.h:

     - don't use obsolete DEBUGPL function
   
2002-02-27 04:32  jbpn

   * apps/snmpbulkwalk.c, apps/snmpdelta.c,
   apps/snmptable.c, apps/snmpusm.c, apps/snmpwalk.c
, agent/agent_index.c, agent/helpers/table.c:

     - don't use sprint_blah functions
   
2002-02-27 02:26  jbpn

   * agent/mibgroup/agentx/master.c:

     - don't use sprint_variable
   
2002-02-27 02:08  jbpn

   * agent/snmp_agent.c:

     - don't use sprint_variable, no, I MEAN it this time
   
2002-02-27 02:05  jbpn

   * agent/snmp_agent.c:

     - don't use sprint_variable
   
2002-02-26 12:46  rstory

   * agent/snmp_agent.c:

   clear new memory after realloc() since realloc doesn't do it.
   
2002-02-26 12:30  hardaker

   * perl/SNMP/SNMP.xs:

   add UNSIGNED32
   
2002-02-26 08:55  jbpn

   * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h,
   mibII/at.c, mibII/icmp.c, mibII/interfaces.c,
   mibII/ip.c, mibII/tcp.c, mibII/udp.c,
   mibII/var_route.c:

     - change cache implementation after some interesting profiling (see
       lengthy new comment in kernel_sunos5.c)
   
2002-02-26 08:13  dts12

   * agent/helpers/all_helpers.c, agent/helpers/table.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/ucd-snmp/proxy.c, snmplib/snmp-tc.c,
   snmplib/ucd_compat.c:

   Remove assorted extraneous ^M's
   
2002-02-26 07:14  dts12

   * README.win32:

   A quick guide to installing the Core Platform SDK, needed for the Windows agent.
   
2002-02-26 07:03  dts12

   * agent/agent_trap.c, agent/snmp_vars.c,
   agent/snmpd.c, agent/helpers/table_dataset.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/vacm_vars.c
, apps/snmptrapd_log.c,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/agent_trap.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/library/mib.h,
   include/net-snmp/library/snmp_enum.h, snmplib/mib.c,
   snmplib/snmp_parse_args.c, snmplib/snmpv3.c,
   snmplib/winservice.c:

   Assorted minor tweaks to ensure that the project builds under Visual C++.
   Mostly because VC++ is fussy about sort-of-compatible data types
     (e.g. signed vs unsigned integers).
   
2002-02-26 07:00  dts12

   * win32/: mib_module_inits.h, win32.dsw, win32.opt
, libagent/libagent.dsp, libsnmp/libsnmp.dsp,
   libucdmibs/libucdmibs.dsp, netsnmpmibs/netsnmpmibs.dsp,
   snmpd/snmpd.dsp, snmptrapd/snmptrapd.dsp:

   Rename 'libucdmibs' to reflect the change of project name,
   and assorted tweaks so that the full project builds under Visual C++.
     (N.B: The agent requires "Microsoft Platform Core SDK" in order
       to build the 'netsnmpmibs' project)
   
2002-02-26 06:53  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   remove duplicate variable in a warning
   
2002-02-26 06:40  jbpn

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

     - include net-snmp-config.h
   
2002-02-25 21:09  hardaker

   * perl/AnyData_SNMP/INSTALL:

   more install changes
   
2002-02-25 21:08  hardaker

   * perl/AnyData_SNMP/INSTALL:

   mention installing DBD::File.
   
2002-02-25 20:38  hardaker

   * perl/AnyData_SNMP/INSTALL:

   one too many '0's in a url.
   
2002-02-25 20:33  hardaker

   * perl/AnyData_SNMP/INSTALL:

   reword.
   
2002-02-25 20:30  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   move warning outside secondary warning augmentation loop.
   
2002-02-25 20:29  hardaker

   * perl/AnyData_SNMP/INSTALL:

   update SQL::Statement module.
   
2002-02-25 16:25  rstory

   * agent/helpers/table_array.c:

   add find_table_array_handler(); remove debugging code/comments;
   make sure we have the right handler before using the void pointer;
   remove ^M characters
   
2002-02-25 11:57  hardaker

   * snmplib/data_list.c, include/net-snmp/library/data_list.h
:

   2 new functions.
   
2002-02-25 11:18  hardaker

   * perl/SNMP/SNMP.xs:

   set security model
   
2002-02-25 08:15  dts12

   * agent/helpers/all_helpers.c, agent/helpers/old_api.c
, agent/helpers/table.c, agent/helpers/table_array.c
, agent/helpers/table_dataset.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/ucd-snmp/proxy.c,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/table.h, win32/win32.dsw:

   Continuing improvements to compilation of the latest code under Visual C++.
   The 'libhelpers' project now compiles, and this also addresses a number
   of warnings and errors in the libagent and libucdmibs projects.
     But these two still fail on 'OID_LENGTH' and 'iphlpapi.h'
   
2002-02-25 07:00  dts12

   * win32/net-snmp/agent/mib_module_config.h:

   Provide a plausible module configuration list for the Windows agent.
   
2002-02-25 06:04  jbpn

   * mibs/NET-SNMP-AGENT-MIB.txt:

     - resolve conflicting SYNTAXes for nsTransactionMode
   
     - add range for index nsTransactionID
   
2002-02-25 03:23  dts12

   * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
:

   Ensure the main library compiles and works under Windows.
   
2002-02-25 03:19  dts12

   * apps/: notification_log.h, snmptrapd.c:

   Ensure snmptrapd compiles under Windows.
   
2002-02-25 03:09  dts12

   * snmplib/: oid_array.c, oid_stash.c, snmp-tc.c,
   ucd_compat.c:

   Minor tweaks to keep Visual C++ happy.
   
2002-02-25 02:57  dts12

   * include/net-snmp/version.h:

   Wrap with "extern C"
   
2002-02-25 02:56  dts12

   * include/net-snmp/library/cmu_compat.h:

   Pander to CPP's incredibly fussy nature, and provide the correct header file name.
   
2002-02-25 01:21  dts12

   * agent/: snmpd.c (V4-2-patches.1), snmpd.c:

   Specify the correct debug token for displaying the list of modules
   (spotted by Brian Shaver)
   
2002-02-22 10:56  hardaker

   * local/mib2c:

   support @foreach $var1 $var2 enums@
   
2002-02-22 10:56  hardaker

   * perl/AnyData_SNMP/snmpsh:

   remove trailing ;'s from sql statements.
   
2002-02-22 10:55  hardaker

   * include/net-snmp/library/tools.h, snmplib/tools.c:

   define netsnmp_strdup_and_null
   
2002-02-22 10:53  hardaker

   * include/net-snmp/net-snmp-includes.h:

   include utilities.
   
2002-02-22 10:51  hardaker

   * agent/helpers/table_iterator.c:

   - don't loop again for secondary SET modes and cache information instead.
   - various fixes.
   
2002-02-22 10:49  hardaker

   * agent/helpers/Makefile.in:

   fix install directories for headers
   
2002-02-22 10:49  hardaker

   * net-snmp-config.in:

   add --compile-subagent for automatted subagent compilation from
   mibmodule .c files ;-)
   
2002-02-22 09:27  dts12

   * snmplib/: MSG00001.bin, winservice.mc (V4-2-patches.[1,1]),
   MSG00001.bin, winservice.mc:

   Add missing files for Windows service operation.
   
2002-02-22 08:55  dts12

   * agent/snmpd.c:

   Just close the main session when shutting down under Windows,
   not everything (so that it can still generate the shutdown trap).
   
2002-02-22 08:40  dts12

   * include/net-snmp/types.h,
   include/net-snmp/library/snmp_impl.h, snmplib/asn1.c,
   snmplib/mib.c, snmplib/parse.c, snmplib/snmp_api.c
, snmplib/snmp_enum.c, snmplib/snmpv3.c:

   Tweaks required to get the library compiling under Windows VC++
   
2002-02-22 08:37  dts12

   * win32/: snmpsm_init.h,
   encode_keychange/encode_keychange.dsp,
   net-snmp/net-snmp-config.h, libagent/libagent.dsp,
   libhelpers/libhelpers.dsp, libsnmp/libsnmp.dsp,
   libsnmp_dll/libsnmp_dll.dsp, libucdmibs/libucdmibs.dsp
, snmpbulkget/snmpbulkget.dsp,
   snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp,
   snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp,
   snmpget/snmpget.dsp, snmpgetnext/snmpgetnext.dsp,
   snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp,
   snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
   snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp
, snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp
, snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp,
   snmpwalk/snmpwalk.dsp:

   Provide Windows-specific versions of automatically-generated header files,
   and add the new include structure to the project files.
   
2002-02-22 07:24  dts12

   * include/net-snmp/library/transform_oids.h:

   Define standard OID lengths here (where they're available to any
   file wanting to access the OID structures)
   
2002-02-22 03:24  dts12

   * snmplib/: snmp_parse_args.c, snmpv3.c:

   Support ".... -3u {secName} ...." syntax
   (in the normal getopt style - i.e. no need for surrounding quotes)
   
   It should now be possible to switch to this as the recommended form
   for SNMPv3 options - if that's what we want to do.
     Qn:  Do we want to?
   
2002-02-21 08:39  dts12

   * snmplib/snmpv3.c:

   Support "-3u {secName}" syntax (*with* the quotes, unfortunately).
   Now comes the fun bit.....
   
2002-02-21 07:54  dts12

   * win32/snmpd/snmpd.dsp:

   Fix bogus structure comments in the snmpd project file.
   
2002-02-21 07:30  jbpn

   * agent/mibgroup/: notification/snmpNotifyTable.c,
   target/snmpTargetAddrEntry.c:

     - drop inline (more trouble than it is worth)
   
2002-02-21 05:00  dts12

   * snmplib/: snmp_parse_args.c, snmpv3.c:

   First pass at an SNMPv3 "combined-option" command-line flag (-3x).
   (In *addition* to the current command-line flags, I hasten to add!)
   
   Supports  "... -3u{secName} ..." and "... -3u={secName} ..." syntax,
   but not the separate "... -3u {secName} ..." style.
   
   I haven't touched the documentation or usage message to mention this.
   
2002-02-20 18:15  hardaker

   * local/mib2c.iterate.conf:

   use for instead of continue for loops.
   
2002-02-20 13:42  hardaker

   * README.snmpv3, agent/agent_read_config.c,
   agent/snmpd.c, apps/snmptrapd.c,
   include/net-snmp/agent/ds_agent.h:

   - Add a --quit option (and a configuration token) so that you can now
     create new users by simply calling snmpd as:
       snmpd --createUser="myuser MD5 mypassword" --quit
   - Change README.snmpv3 documentation to make use of this feature.
   
2002-02-20 06:16  jbpn

   * apps/Makefile.in, apps/snmptrapd.c, configure
, configure.in, agent/snmp_agent.c:

     - add libwrap support to snmptrapd (untested)
   
     - minor changes to snmpd libwrap support
   
     - configure fixes for libwrap
   
2002-02-20 03:07  jbpn

   * apps/snmptrapd_log.c:

     - use calloc instead of malloc to make sure buffer is initially
       zero-terminated (in case of 0 varbinds).  Bug #518700, noted by
       Andreas Hartmann.
   
2002-02-20 03:06  jbpn

   * apps/snmpdelta.c:

     - initialise some buffers, to avoid garbage printing problems, as
       noted by Anonymous in bug #520220.
   
2002-02-20 03:03  dts12

   * apps/Makefile.in:

   Clean up the object files as well
   
2002-02-20 01:41  dts12

   * man/.cvsignore:

   Ignore the new crop of generated man pages.
   
2002-02-20 01:37  dts12

   * mibs/NET-SNMP-AGENT-MIB.txt:

   Supply missing double-quote  (oops)
   
2002-02-19 04:01  dts12

   * apps/snmptranslate.c:

   Initialise the library internals *before* parsing the command line,
   so that defaults can be overridden by command line options.
     Qn:  Should '_init_snmp' be invoked by 'snmp_parse_args' itself?
   
2002-02-19 03:59  dts12

   * snmplib/mib.c:

   Make sure that multiple output format flags work in a consistent manner.
   (i.e. the last one is used, rather than relying on internal ordering).
   
2002-02-18 21:58  hardaker

   * agent/mibgroup/: testdelayed.c, testhandler.c:

   include stdlib.h
   
2002-02-18 21:52  hardaker

   * agent/mibgroup/host/hr_disk.c:

   fix includes
   
2002-02-18 21:51  hardaker

   * agent/helpers/table_iterator.c,
   include/net-snmp/agent/table_iterator.h:

   - make capability to create data contexts from a loop context (less
     mallocs when mallocs aren't otherwise avoidable).
   - don't double free the data context pointer.
   
2002-02-18 21:50  hardaker

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   include all agent helpers.
   
2002-02-18 21:49  hardaker

   * include/net-snmp/agent/multiplexer.h:

   protect include from double include
   
2002-02-18 08:38  hardaker

   * agent/mibgroup/mibincl.h:

   fix include paths
   
2002-02-18 02:35  dts12

   * agent/Makefile.in, snmplib/Makefile.in:

   Tweak the list of header files to be installed (thanks to Christoph Mammitzsch)
   
2002-02-18 02:29  dts12

   * agent/mibgroup/host/: hr_storage.c (V4-2-patches.7), hr_storage.c
:

   Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok)
   
2002-02-18 00:13  hardaker

   * snmplib/: asn1.c (V4-2-patches.3), asn1.c:

   don't build oid's with >128 length subids.  (see bug #518855)
   
2002-02-16 23:18  hardaker

   * mibs/: NET-SNMP-MIB.txt, NET-SNMP-MONITOR-MIB.txt,
   NET-SNMP-SYSTEM-MIB.txt, NET-SNMP-TC.txt:

   white space clean up.  (AGENT-MIB not checked in due to other
   incomplete changes).
   
2002-02-16 00:17  hardaker

   * NEWS, agent/snmpd.c, apps/snmptrapd.c,
   include/net-snmp/library/default_store.h,
   include/net-snmp/library/read_config.h, snmplib/read_config.c
, snmplib/snmp_parse_args.c:

   - finish implementing snmp_config("my config line")
     - was done before, but previously had to be called only after
       configuration files had been read.  Now can be called at any time.
   - make all configuration options available as --longopts command line options.
     - --something=value -> "something value"
     - --something       -> "something 1" (works for setting booleans to true)
   
2002-02-16 00:02  hardaker

   * agent/Makefile.in:

   install mib_module_config.h
   
2002-02-16 00:01  hardaker

   * configure, configure.in:

   fix rpm for 4.0.3 and above (or whenever it was that we now need librpmdb)
   
2002-02-16 00:01  hardaker

   * Makefile.in, Makefile.rules:

   fix net-snmp-config install/clean/etc.
   
2002-02-15 22:34  hardaker

   * Makefile.in, Makefile.rules:

   install all system and machine files, since they include each other
   
2002-02-15 09:28  dts12

   * agent/mibgroup/agent/nsTransactionTable.c,
   mibs/NET-SNMP-AGENT-MIB.txt, mibs/NET-SNMP-MIB.txt,
   mibs/NET-SNMP-MONITOR-MIB.txt, mibs/NET-SNMP-SYSTEM-MIB.txt
, mibs/NET-SNMP-TC.txt:

   Skeleton framework for the Net-SNMP enterprise tree.
   (incorporating the initial 'nsTransactionTable', but nothing else as yet)
   
2002-02-15 09:10  dts12

   * apps/snmptable.c, apps/snmptranslate.c,
   snmplib/snmp_parse_args.c:

   Remove support for deprecated command-line options.
   
2002-02-15 07:28  dts12

   * include/net-snmp/library/winservice.h, snmplib/winservice.c
, agent/snmpd.c, snmplib/Makefile.in,
   snmplib/winservice.rc, win32/snmpd/snmpd.dsp:

   Support for running as a Windows service.
   (Supplied by Raju Krishnappa & Lathu Prabhu)
   
2002-02-15 07:25  dts12

   * include/net-snmp/net-snmp-includes.h:

   Stoke Wes' sense of paranoia by conceding without comment.
       (What might Shield be plotting now......)
   
2002-02-15 07:19  jbpn

   * man/snmpusm.1.def:

     - fix tiny formatting error
   
2002-02-15 07:17  dts12

   * mibs/Makefile.in:

   Install NOTIFICATION-LOG-MIB (since it's one of the default load list!)
   
2002-02-15 06:47  dts12

   * snmplib/winservice.rc:

   file winservice.rc was initially added on branch V4-2-patches.
   
2002-02-15 06:47  dts12

   * snmplib/winservice.h:

   file winservice.h was initially added on branch V4-2-patches.
   
2002-02-15 06:47  dts12

   * snmplib/winservice.c:

   file winservice.c was initially added on branch V4-2-patches.
   
2002-02-15 06:08  dts12

   * include/net-snmp/types.h:

   Include the <sys/time.h> cascade, to pick up the definition of 'timeval'
   
2002-02-15 04:29  jbpn

   * agent/snmpd.c:

     - minor change to bring usage message in line with manpage
   
2002-02-15 03:29  dts12

   * snmplib/snmp_parse_args.c:

   Catch use of the transport and port options, and issue an appropriate
   error message, describing use of the <hostname> parameter instead.
   
2002-02-15 03:11  dts12

   * snmplib/: mib.c, snmp_api.c:

   Set the default output format *before* processing command line options,
   rather than after.  That's probably a bit more flexible:-)
   
2002-02-15 02:37  dts12

   * include/net-snmp/: config_api.h, definitions.h,
   mib_api.h, output_api.h, pdu_api.h, session_api.h
, snmpv3_api.h, types.h, utilities.h,
   varbind_api.h:

   Remove 'net-snmp-config.h' from the main API header files.
   This will have to be #included separately (either explicitly
   or via the all-in-one 'net-snmp-includes.h' header)
   
2002-02-15 02:31  dts12

   * snmplib/Makefile.in:

   Install the README to describe the status of <net-snmp/library> and <net-snmp> header files.
   
2002-02-15 02:13  dts12

   * man/Makefile.in, mibs/Makefile.in:

   Install the {system,machine}/*.h header files as well.
   
   Doing this via the 'man' & 'mibs' Makefiles is a gross hack,
   and really needs to be handled more cleanly.  But it's the
   best I can come up with at the moment.  Sorry - Dave.
   
2002-02-15 01:59  dts12

   * snmplib/Makefile.in, agent/Makefile.in:

   Install the UCD-compatability headers as well.
   
2002-02-15 01:57  dts12

   * Makefile.rules:

   Only install subdirectory stuff *once*.  (Don't be so enthusiastic, Dave!)
   
2002-02-15 01:31  dts12

   * README.snmpv3:

   Remove redundent '-CN' and '-CO' options from the example snmpusm command.
     (as mentioned by Wes on the users mailing list 2002-02-13)
     Qn: Does this need to be done on the V4-2-patches branch as well?
   
2002-02-15 01:15  dts12

   * include/net-snmp/utilities.h, include/net-snmp/version.h
, include/net-snmp/library/version.h,
   include/ucd-snmp/version.h, snmplib/snmp_parse_args.c,
   snmplib/snmp_version.c:

   Restore 'version.h' as being a "top-level" header file.
   
2002-02-15 01:13  dts12

   * snmplib/Makefile.in:

   Install the full set of library header files,
   retaining the top-level vs library subdirectory split.
   
2002-02-15 01:10  dts12

   * configure, configure.in:

   Look for transport-related header files in the correct location.
   
2002-02-15 01:09  dts12

   * Makefile.rules:

   Ensure partial install targets recurse properly.
   
2002-02-14 08:18  dts12

   * testing/eval_tools.sh:

   Look for mib_module_config.h in the correct location
   
2002-02-14 08:06  hardaker

   * man/Makefile.in:

   fix man8 install definitions
   
2002-02-14 07:48  dts12

   * Makefile.rules, net-snmp-config.in:

   Substitute values into 'net-snmp-config' properly, and don't 'make clean' it away.
   
2002-02-14 07:22  dts12

   * man/Makefile.in:

   Tidy up after moving the library header files
   
2002-02-14 07:14  dts12

   * configure, configure.in:

   Tidy up after moving the library header files (including Makefile dependencies)
   
2002-02-14 07:10  dts12

   * include/net-snmp/agent/agent_registry.h,
   snmplib/Makefile.depend, snmplib/default_store.c,
   snmplib/read_config.c, snmplib/snmp_debug.c,
   snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
   snmplib/system.c, snmplib/tools.c,
   agent/Makefile.depend, apps/Makefile.depend,
   apps/snmpbulkget.c, apps/snmpget.c, apps/snmpstatus.c
, apps/snmptranslate.c,
   apps/snmpnetstat/Makefile.depend, apps/snmpnetstat/main.c
, include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/snmp_vars.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/library/data_list.h,
   include/net-snmp/library/oid_array.h,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmpIPXDomain.h,
   include/net-snmp/library/snmpTCPDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPDomain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   include/net-snmp/library/snmp_transport.h, agent/agent_trap.c
, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, agent/mibgroup/host_res.h
, agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/snmpv3/usmUser.h:

   Tidy up after moving the library header files (including Makefile dependencies)
   
2002-02-14 07:08  dts12

   * agent/helpers/Makefile.in:

   Remove an extraneous space from CPPFLAGS
   
2002-02-14 06:23  dts12

   * include/net-snmp/: config_api.h, definitions.h,
   mib_api.h, net-snmp-includes.h, output_api.h,
   pdu_api.h, session_api.h, snmpv3_api.h, types.h
, utilities.h, varbind_api.h:

   Separate out top-level "public API" library header files from the "internal"
   library header files.  These are still available for use by application
   developers, but this split makes it clearer what may change in the future
   and what can be relied upon to be stable.
   
2002-02-14 06:19  dts12

   * include/net-snmp/asn1.h, include/net-snmp/callback.h,
   include/net-snmp/cmu_compat.h, include/net-snmp/data_list.h
, include/net-snmp/default_store.h,
   include/net-snmp/getopt.h, include/net-snmp/int64.h,
   include/net-snmp/keytools.h, include/net-snmp/lcd_time.h
, include/net-snmp/libsnmp.h, include/net-snmp/md5.h
, include/net-snmp/mib.h, include/net-snmp/mt_support.h
, include/net-snmp/oid_array.h,
   include/net-snmp/oid_stash.h, include/net-snmp/parse.h,
   include/net-snmp/read_config.h, include/net-snmp/scapi.h
, include/net-snmp/snmp-tc.h, include/net-snmp/snmp.h
, include/net-snmp/snmpAAL5PVCDomain.h,
   include/net-snmp/snmpCallbackDomain.h,
   include/net-snmp/snmpIPXDomain.h,
   include/net-snmp/snmpTCPDomain.h,
   include/net-snmp/snmpTCPIPv6Domain.h,
   include/net-snmp/snmpUDPDomain.h,
   include/net-snmp/snmpUDPIPv6Domain.h,
   include/net-snmp/snmpUnixDomain.h,
   include/net-snmp/snmp_alarm.h, include/net-snmp/snmp_api.h
, include/net-snmp/snmp_client.h,
   include/net-snmp/snmp_debug.h, include/net-snmp/snmp_enum.h
, include/net-snmp/snmp_impl.h,
   include/net-snmp/snmp_locking.h,
   include/net-snmp/snmp_logging.h,
   include/net-snmp/snmp_parse_args.h,
   include/net-snmp/snmp_secmod.h,
   include/net-snmp/snmp_transport.h, include/net-snmp/snmpksm.h
, include/net-snmp/snmpusm.h, include/net-snmp/snmpv3.h
, include/net-snmp/system.h, include/net-snmp/tools.h
, include/net-snmp/transform_oids.h,
   include/net-snmp/ucd_compat.h, include/net-snmp/vacm.h,
   include/net-snmp/version.h, include/net-snmp/library/README
, include/net-snmp/library/asn1.h,
   include/net-snmp/library/callback.h,
   include/net-snmp/library/cmu_compat.h,
   include/net-snmp/library/data_list.h,
   include/net-snmp/library/default_store.h,
   include/net-snmp/library/getopt.h,
   include/net-snmp/library/int64.h,
   include/net-snmp/library/keytools.h,
   include/net-snmp/library/lcd_time.h,
   include/net-snmp/library/libsnmp.h,
   include/net-snmp/library/md5.h,
   include/net-snmp/library/mib.h,
   include/net-snmp/library/mt_support.h,
   include/net-snmp/library/oid_array.h,
   include/net-snmp/library/oid_stash.h,
   include/net-snmp/library/parse.h,
   include/net-snmp/library/read_config.h,
   include/net-snmp/library/scapi.h,
   include/net-snmp/library/snmp-tc.h,
   include/net-snmp/library/snmp.h,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpCallbackDomain.h,
   include/net-snmp/library/snmpIPXDomain.h,
   include/net-snmp/library/snmpTCPDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPDomain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   include/net-snmp/library/snmp_alarm.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_client.h,
   include/net-snmp/library/snmp_debug.h,
   include/net-snmp/library/snmp_enum.h,
   include/net-snmp/library/snmp_impl.h,
   include/net-snmp/library/snmp_locking.h,
   include/net-snmp/library/snmp_logging.h,
   include/net-snmp/library/snmp_parse_args.h,
   include/net-snmp/library/snmp_secmod.h,
   include/net-snmp/library/snmp_transport.h,
   include/net-snmp/library/snmpksm.h,
   include/net-snmp/library/snmpusm.h,
   include/net-snmp/library/snmpv3.h,
   include/net-snmp/library/system.h,
   include/net-snmp/library/tools.h,
   include/net-snmp/library/transform_oids.h,
   include/net-snmp/library/ucd_compat.h,
   include/net-snmp/library/vacm.h,
   include/net-snmp/library/version.h, include/ucd-snmp/asn1.h
, include/ucd-snmp/callback.h,
   include/ucd-snmp/default_store.h, include/ucd-snmp/int64.h
, include/ucd-snmp/keytools.h, include/ucd-snmp/mib.h
, include/ucd-snmp/mibincl.h, include/ucd-snmp/parse.h
, include/ucd-snmp/read_config.h,
   include/ucd-snmp/scapi.h, include/ucd-snmp/snmp-tc.h,
   include/ucd-snmp/snmp.h, include/ucd-snmp/snmp_alarm.h,
   include/ucd-snmp/snmp_api.h, include/ucd-snmp/snmp_client.h
, include/ucd-snmp/snmp_debug.h,
   include/ucd-snmp/snmp_impl.h, include/ucd-snmp/snmp_logging.h
, include/ucd-snmp/snmp_parse_args.h,
   include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h
, include/ucd-snmp/snmpv3.h, include/ucd-snmp/system.h
, include/ucd-snmp/tools.h,
   include/ucd-snmp/transform_oids.h, include/ucd-snmp/version.h
, snmplib/asn1.c, snmplib/callback.c,
   snmplib/data_list.c, snmplib/default_store.c,
   snmplib/int64.c, snmplib/keytools.c,
   snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c
, snmplib/mt_support.c, snmplib/oid_array.c,
   snmplib/oid_stash.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/scapi.c,
   snmplib/snmp-tc.c, snmplib/snmp.c,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c
, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c
, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c,
   snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_debug.c,
   snmplib/snmp_enum.c, snmplib/snmp_logging.c,
   snmplib/snmp_parse_args.c, snmplib/snmp_secmod.c,
   snmplib/snmp_transport.c, snmplib/snmp_version.c,
   snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c
, snmplib/system.c, snmplib/tools.c,
   snmplib/vacm.c:

   Separate out top-level "public API" library header files from the "internal"
   library header files.  These are still available for use by application
   developers, but this split makes it clearer what may change in the future
   and what can be relied upon to be stable.
   
2002-02-14 04:41  dts12

   * include/net-snmp/definitions.h,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/output_api.h, include/net-snmp/snmp_impl.h
, include/net-snmp/snmpv3_api.h, snmplib/asn1.c,
   snmplib/callback.c, snmplib/default_store.c,
   snmplib/int64.c, snmplib/keytools.c,
   snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c
, snmplib/oid_stash.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/scapi.c,
   snmplib/snmp-tc.c, snmplib/snmp.c,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c
, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c
, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c,
   snmplib/snmpUnixDomain.c, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_debug.c,
   snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
   snmplib/snmp_secmod.c, snmplib/snmp_transport.c,
   snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c
, snmplib/system.c, snmplib/tools.c,
   snmplib/vacm.c:

   First moves towards using the "public" API header files in the library
   code as well (concentrating on output/config/utility header files).
   
2002-02-14 03:17  dts12

   * configure, configure.in:

   Close a dangling "if" block.   (oops!)
   
2002-02-14 01:47  dts12

   * apps/snmpnetstat/: if.c (V4-2-patches.4), if.c:

   Check for running off the end of I/F table (patch from RedHat)
   
2002-02-14 01:43  dts12

   * agent/mibgroup/host/hr_swinst.c:

   Latest RedHat rpm-related patch
   
2002-02-14 01:39  dts12

   * configure, configure.in:

   Adopt RedHat's configure testing for RPM libraries
   
2002-02-13 08:39  hardaker

   * perl/SNMP/SNMP.xs:

   Make John trust his code
   
2002-02-13 08:34  jbpn

   * perl/SNMP/SNMP.xs:

     - transport fixes (untested, still #if 0)
   
2002-02-13 08:03  hardaker

   * perl/SNMP/SNMP.xs:

   mark some John-to-do-sections
   
2002-02-13 07:57  dts12

   * include/net-snmp/default_store.h, man/snmpcmd.1.def,
   snmplib/mib.c:

   Switch to using -OS style output by default, and drop the requirement
   for full OIDs to start with '.', plus command-line options to restore
   the original UCD-style behaviour.
   
2002-02-13 07:36  dts12

   * apps/snmptable.c:

   Apply John's fix for bugs #489336 and #508146 (duplicate columns and
   columns in wrong order) to the main branch as well.
   
2002-02-12 16:40  hardaker

   * snmplib/snmp_client.c:

   const changes.
   
2002-02-12 16:39  hardaker

   * perl/: .cvsignore, ASN/.cvsignore, agent/.cvsignore
, default_store/.cvsignore:

   add .cvsignore file.
   
2002-02-12 16:38  hardaker

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   add agent/agent_handler.h
   
2002-02-12 16:38  hardaker

   * include/net-snmp/snmp_client.h:

   const additions.
   
2002-02-12 16:37  hardaker

   * include/net-snmp/net-snmp-includes.h:

   Add string.h
   
2002-02-12 16:37  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   add header.
   
2002-02-12 16:37  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   fixes to reenable disman event stuff for 5.0 code.  Not done the
   "right" way, but it works.
   
2002-02-12 16:36  hardaker

   * agent/helpers/old_api.c:

   - -Wall fixes
   
2002-02-12 16:36  hardaker

   * agent/helpers/instance.c:

   - add stdlib.h
   - remove unused variable.
   
2002-02-12 16:35  hardaker

   * agent/snmp_agent.c:

   remove no longer used "dump_var" routine.
   
2002-02-12 16:35  hardaker

   * agent/agent_handler.c,
   include/net-snmp/agent/agent_handler.h:

   const specific changes.
   
2002-02-12 16:34  hardaker

   * NEWS:

   added new perl specific features.
   
2002-02-12 16:34  hardaker

   * Makefile.in:

   .PHNOY mods
   
2002-02-12 07:22  dts12

   * agent/Makefile.depend, apps/Makefile.depend,
   apps/snmptranslate.c, apps/snmptrapd_handlers.c,
   apps/snmpnetstat/Makefile.depend,
   include/net-snmp/net-snmp-includes.h,
   include/net-snmp/logging_api.h, include/net-snmp/output_api.h
:

   Rename the logging & related output API header file, to better
   reflect the scope of this API.  (As suggested by Wes & John)
   
2002-02-12 07:21  jbpn

   * configure.in:

     - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to
       actually add -lnsl to link parameters!
   
2002-02-12 05:39  jbpn

   * configure.in:

     - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP
       was not being #defined in the case where -lnsl is needed in addition
       to -lwrap.
   
2002-02-11 15:56  hardaker

   * agent/Makefile.in:

   lib dependency fix for snmpd target
   
2002-02-11 08:29  dts12

   * include/net-snmp/cmu_compat.h, include/net-snmp/mib.h
, include/net-snmp/mib_api.h,
   include/net-snmp/net-snmp-includes.h,
   include/net-snmp/parse.h, include/net-snmp/session_api.h
, include/net-snmp/snmp.h, include/net-snmp/snmp_api.h
, include/net-snmp/snmp_impl.h,
   include/net-snmp/ucd_compat.h, snmplib/cmu_compat.c,
   snmplib/Makefile.in, snmplib/mib.c, snmplib/parse.c
, snmplib/snmp_api.c, snmplib/ucd_compat.c:

   Extract CMU_COMPATABILITY code, and explicitly deprecated UCD code into separate files.
   
2002-02-11 08:23  dts12

   * snmplib/: snmp_parse_args.c (V4-2-patches.2), snmp_parse_args.c
:

   Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls
   
2002-02-11 04:45  jbpn

   * man/: snmp.conf.5.def, snmp_config.5.def,
   snmptrapd.conf.5.def:

   minor spelling tweaks
   
2002-02-11 04:27  jbpn

   * man/: Makefile.in, default_store.3.top, mib_api.3
, mib_api.3.def, snmp_agent_api.3,
   snmp_agent_api.3.def, snmp_alarm.3, snmp_alarm.3.def
, snmp_api.3, snmp_api.3.def, snmp_sess_api.3
, snmp_sess_api.3.def, snmp_trap_api.3,
   snmp_trap_api.3.def, variables.5, variables.5.def
:

     - generate the rest of the manual pages (to get version in footer)
   
2002-02-08 15:56  hardaker

   * win32/: config.h, mib_module_config.h,
   mib_module_inits.h, libsnmp/libsnmp.dsp,
   libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp,
   libucdmibs/libucdmibs.dsp, snmpd/snmpd.dsp:

   win32 specific portions of patch 503256
   
2002-02-08 15:53  hardaker

   * win32/libhelpers/libhelpers.dsp:

   patch#503256: helpers library definition for win32
   
2002-02-08 09:08  jbpn

   * man/snmpd.conf.5.def:

     - minor format tweakage
   
2002-02-08 08:22  dts12

   * man/: mib_api.3, snmp_agent_api.3, snmp_alarm.3
, snmp_api.3, snmp_sess_api.3, snmp_trap_api.3
:

   Reference the new header-files in section 3 man page synopses.
   
2002-02-08 07:50  jbpn

   * man/: mib_api.3, read_config.3.def, snmp_agent_api.3
, snmp_config.5.def, snmp_trap_api.3,
   snmpcmd.1.def, snmpconf.1.def, snmpd.conf.5.def,
   variables.5:

     - more minor tweaks (ucd-snmp -> Net-SNMP etc.)
   
2002-02-08 07:48  hardaker

   * agent/Makefile.depend:

   remove local modules from dependency list
   
2002-02-08 07:45  dts12

   * agent/: agent_handler.c, agent_index.c,
   agent_read_config.c, agent_registry.c, agent_trap.c
, auto_nlist.c, kernel.c, mib_modules.c,
   snmp_agent.c, snmp_vars.c, snmpd.c,
   helpers/bulk_to_next.c, helpers/debug_handler.c,
   helpers/instance.c, helpers/multiplexer.c,
   helpers/null.c, helpers/old_api.c, helpers/read_only.c
, helpers/serialize.c, helpers/table.c,
   helpers/table_array.c, helpers/table_data.c,
   helpers/table_dataset.c, helpers/table_iterator.c,
   mibgroup/header_complex.c, mibgroup/kernel_sunos5.c,
   mibgroup/testdelayed.c, mibgroup/testhandler.c,
   mibgroup/util_funcs.c, mibgroup/Rmon/agutil.c,
   mibgroup/Rmon/alarm.c, mibgroup/Rmon/event.c,
   mibgroup/Rmon/history.c, mibgroup/Rmon/rows.c,
   mibgroup/Rmon/statistics.c,
   mibgroup/agent/nsTransactionTable.c,
   mibgroup/agentx/agentx_config.c, mibgroup/agentx/client.c
, mibgroup/agentx/master.c,
   mibgroup/agentx/master_admin.c,
   mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c
, mibgroup/agentx/subagent.c,
   mibgroup/disman/mteObjectsTable.c,
   mibgroup/disman/mteTriggerBooleanTable.c,
   mibgroup/disman/mteTriggerDeltaTable.c,
   mibgroup/disman/mteTriggerExistenceTable.c,
   mibgroup/disman/mteTriggerTable.c,
   mibgroup/disman/mteTriggerThresholdTable.c,
   mibgroup/examples/example.c,
   mibgroup/examples/ucdDemoPublic.c,
   mibgroup/host/hr_filesys.c, mibgroup/host/hr_storage.c
, mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c
, mibgroup/host/hr_system.c, mibgroup/mibII/at.c
, mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c
, mibgroup/mibII/ip.c, mibgroup/mibII/ipAddr.c,
   mibgroup/mibII/ipv6.c, mibgroup/mibII/kernel_linux.c,
   mibgroup/mibII/mta_sendmail.c, mibgroup/mibII/route_write.c
, mibgroup/mibII/snmp_mib.c,
   mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c
, mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c
, mibgroup/mibII/udp.c, mibgroup/mibII/udpTable.c
, mibgroup/mibII/vacm_context.c,
   mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c
, mibgroup/misc/dlmod.c, mibgroup/misc/ipfwacc.c
, mibgroup/notification/snmpNotifyFilterProfileTable.c,
   mibgroup/notification/snmpNotifyFilterTable.c,
   mibgroup/notification/snmpNotifyTable.c,
   mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c,
   mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c,
   mibgroup/snmpv3/snmpEngine.c, mibgroup/snmpv3/snmpMPDStats.c
, mibgroup/snmpv3/usmStats.c,
   mibgroup/snmpv3/usmUser.c,
   mibgroup/target/snmpTargetAddrEntry.c,
   mibgroup/target/snmpTargetParamsEntry.c,
   mibgroup/target/target.c, mibgroup/target/target_counters.c
, mibgroup/tunnel/tunnel.c, mibgroup/ucd-snmp/disk.c
, mibgroup/ucd-snmp/diskio.c, mibgroup/ucd-snmp/dlmod.c
, mibgroup/ucd-snmp/errormib.c,
   mibgroup/ucd-snmp/extensible.c, mibgroup/ucd-snmp/file.c
, mibgroup/ucd-snmp/hpux.c,
   mibgroup/ucd-snmp/lmSensors.c, mibgroup/ucd-snmp/loadave.c
, mibgroup/ucd-snmp/logmatch.c,
   mibgroup/ucd-snmp/memory.c, mibgroup/ucd-snmp/memory_dynix.c
, mibgroup/ucd-snmp/memory_freebsd2.c,
   mibgroup/ucd-snmp/memory_netbsd1.c,
   mibgroup/ucd-snmp/memory_solaris2.c,
   mibgroup/ucd-snmp/pass.c, mibgroup/ucd-snmp/pass_persist.c
, mibgroup/ucd-snmp/proc.c, mibgroup/ucd-snmp/proxy.c
, mibgroup/ucd-snmp/registry.c,
   mibgroup/ucd-snmp/versioninfo.c, mibgroup/ucd-snmp/vmstat.c
, mibgroup/ucd-snmp/vmstat_bsdi4.c,
   mibgroup/ucd-snmp/vmstat_dynix.c,
   mibgroup/ucd-snmp/vmstat_freebsd2.c,
   mibgroup/ucd-snmp/vmstat_netbsd1.c,
   mibgroup/ucd-snmp/vmstat_solaris2.c:

   Use the new 'net-snmp-includes' single-include header files,
   in place of the (uninstalled) 'mibincl.h'.
     Wheeeee......
   
2002-02-08 07:17  jbpn

   * man/: snmp.conf.5.def, snmp_agent_api.3,
   snmp_alarm.3, snmp_api.3, snmp_config.5.def,
   snmp_sess_api.3, snmpd.1.def, snmpd.conf.5.def,
   snmptrapd.conf.5.def:

     - some editing to make style consistent, add some missing options,
       change ucd-snmp to Net-SNMP and things like that.
   
2002-02-08 07:14  jbpn

   * man/Makefile.in:

     - generate man pages at compile time
   
2002-02-08 07:14  jbpn

   * man/: snmpbulkget.1, snmpbulkwalk.1,
   snmpbulkget.1.def, snmpbulkwalk.1.def, snmpcmd.1
, snmpcmd.1.def, snmpconf.1, snmpconf.1.def
, snmpget.1, snmpget.1.def, snmpgetnext.1,
   snmpgetnext.1.def, snmpset.1, snmpset.1.def,
   snmpstatus.1, snmpstatus.1.def, snmptable.1,
   snmptable.1.def, snmptest.1, snmptest.1.def,
   snmptranslate.1, snmptranslate.1.def, snmptrap.1
, snmptrap.1.def, snmpusm.1, snmpusm.1.def,
   snmpwalk.1, snmpwalk.1.def, snmptrapd.8,
   snmptrapd.8.def:

     - rename man pages which are now generated at compile time in order
       to pick up the version (which gets put in the footer).
   
     - also some editing to make style consistent, add some missing options,
       change ucd-snmp to Net-SNMP and things like that.
   
2002-02-08 06:48  dts12

   * agent/mibgroup/mibJJ.h:

   Remove the attempted 'mibII' re-write.
   If we want to tidy up mibII, it makes more sense to use the new agent APIs.
   
2002-02-08 06:45  dts12

   * include/net-snmp/: net-snmp-includes.h,
   agent/net-snmp-agent-includes.h:

   Bring single-include header files closer in line with the existing "mibincl.h" file
   
2002-02-08 06:09  dts12

   * agent/mibgroup/mibII/: sysORTable.h (V4-2-patches.1),
   sysORTable.h:

   Ensure the null versions of the two REGISTER macros swallow their parameters.
   
2002-02-08 04:36  dts12

   * agent/snmp_agent.c:

   Implement the missing outgoing error statistics counters
   (patch #510194 from Latha Prabhu)
   
2002-02-08 02:42  dts12

   * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c
   (V4-2-patches.[6,3]), host/hr_storage.c, ucd-snmp/memory.c
:

   Added support for memory and swap entries in hrStorageTable for Solaris
   (from patch #505498 - thanks to Johannes Schmidt-Fischer)
   
2002-02-08 02:07  dts12

   * agent/mibgroup/mibII/ip.c:

   Consolidate identical MIB object entries (WIN32/non-WIN32)
   
2002-02-08 00:50  jbpn

   * man/README:

     - remove chronically dated unhelpful README
   
2002-02-07 13:33  hardaker

   * Makefile.in, Makefile.rules, configure,
   configure.in, makefileindepend.pl,
   agent/Makefile.depend, agent/Makefile.in,
   agent/agent_trap.c, agent/mib_modules.c,
   agent/snmp_agent.c, agent/snmpd.c,
   agent/helpers/Makefile.depend, agent/helpers/Makefile.in
, agent/mibgroup/Makefile.depend,
   agent/mibgroup/Makefile.in, agent/mibgroup/mibincl.h,
   agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/subagent.c, apps/Makefile.depend
, apps/Makefile.in, apps/snmpnetstat/Makefile.depend
, apps/snmpnetstat/Makefile.in, local/Makefile.in
, man/Makefile.in, mibs/Makefile.in,
   snmplib/Makefile.depend, snmplib/Makefile.in:

   remake make's Makefile's to make better making
   
2002-02-07 13:31  hardaker

   * perl/SNMP/Makefile.PL:

   check local pathes
   
2002-02-07 12:54  dts12

   * agent/snmp_agent.c:

   Ensure agent returns the correct error codes for UNDO and COMMIT failures.
   
2002-02-07 11:18  hardaker

   * perl/SNMP/: Makefile.PL, SNMP.xs, t/startagent.pl
:

   attempt at porting Joe's SNMP module to net-snmp.
   It compiles, but only some of the tests succeed.
   
2002-02-07 10:09  jbpn

   * man/: default_store.3.top, mib_api.3,
   read_config.3.def, snmp.conf.5.def, snmp_agent_api.3
, snmp_alarm.3, snmp_api.3, snmp_config.5.def
, snmp_sess_api.3, snmp_trap_api.3, snmpbulkget.1
, snmpbulkwalk.1, snmpconf.1, snmpd.conf.5.def
, snmpdelta.1, snmpdf.1, snmpget.1,
   snmpgetnext.1, snmpnetstat.1, snmpset.1,
   snmpstatus.1, snmptable.1, snmptest.1,
   snmptranslate.1, snmptrap.1, snmptrapd.conf.5.def
, snmpusm.1, snmpwalk.1, variables.5:

     - add Net-SNMP in header of all man pages
   
2002-02-07 09:52  jbpn

   * man/snmpcmd.1:

     - update style to match snmpd and snmptrapd man pages
   
2002-02-07 08:15  jbpn

   * man/snmptrapd.8:

     - fix speeling mistake
   
2002-02-07 08:00  jbpn

   * man/snmptrapd.8:

     - bring up to date with snmptrapd
   
2002-02-07 07:28  dts12

   * README.hpux11, acconfig.h,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/host/hr_network.c
, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ipAddr.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c
, agent/mibgroup/mibII/tcpTable.h,
   agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c
, agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/mibII/var_route.h,
   agent/mibgroup/ucd-snmp/memory.c,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/system/hpux.h, mibs/UCD-SNMP-MIB.txt:

   Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer.
   
2002-02-07 06:30  jbpn

   * man/snmpd.1.def:

     - alphabetise options
   
     - bring man page in line with new positional arguments listening
       address specification and add section describing that
   
     - put Net-SNMP in header
   
2002-02-06 10:06  jbpn

   * include/net-snmp/scapi.h:

     - fix bug noted by Niels
   
2002-02-06 09:25  jbpn

   * apps/: encode_keychange.c, snmpusm.c:

     - minor tweaks due to change in definition of USM OIDs.
   
2002-02-06 09:17  jbpn

   * include/net-snmp/snmpusm.h, include/net-snmp/snmpv3.h
, include/net-snmp/transform_oids.h,
   snmplib/snmp_parse_args.c, snmplib/snmpusm.c,
   snmplib/snmpv3.c:

     - move USM OID definitions into snmpusm.c, make them const
   
     - consequent increase in const-ness in some function prototypes
   
2002-02-06 09:12  hardaker

   * include/net-snmp/net-snmp-includes.h:

   remove internal note about v3 api, which should be public
   
2002-02-06 09:12  hardaker

   * include/net-snmp/snmpusm_init.h:

   removed unneeded file
   
2002-02-06 09:06  jbpn

   * include/net-snmp/keytools.h, include/net-snmp/scapi.h
, snmplib/keytools.c, snmplib/scapi.c:

     - add const-ness for transform type args
   
2002-02-06 09:01  jbpn

   * include/net-snmp/mib.h, include/net-snmp/snmp_debug.h
, snmplib/mib.c, snmplib/snmp_debug.c:

     - add some const-ness for OID args (mainly so that debugmsg_oid takes
       const).
   
2002-02-06 08:44  dts12

   * agent/agent_read_config.c, agent/mibgroup/ucd_snmp.h
, agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory_dynix.c,
   agent/mibgroup/ucd-snmp/memory_dynix.h,
   agent/mibgroup/ucd-snmp/vmstat_dynix.c,
   agent/mibgroup/ucd-snmp/vmstat_dynix.h,
   include/net-snmp/system/dynix.h,
   agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/var_route.c, snmplib/snmp_api.c
:

   Support for Dynix/PTX 4.4, courtesy of Patrick Hess.
   
2002-02-06 07:41  jbpn

   * include/net-snmp/snmp_api.h, snmplib/snmp_api.c:

     - make first argument of snmp_dup_objid() const.
   
     - better handle NULL values in snmp_dup_objid().
   
2002-02-06 07:09  dts12

   * FAQ, man/snmp_trap_api.3:

   Clarify the applicability of 'snmp_trap_api(3)' routines to AgentX subagents.
   
2002-02-06 05:58  dts12

   * apps/: encode_keychange.c, notification_log.c,
   snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c,
   snmpdf.c, snmpget.c, snmpgetnext.c, snmpset.c
, snmpstatus.c, snmptable.c, snmptest.c,
   snmptranslate.c, snmptrap.c, snmptrapd.c,
   snmptrapd_handlers.c, snmptrapd_log.c, snmpusm.c
, snmpvacm.c, snmpwalk.c, snmpnetstat/if.c
, snmpnetstat/inet.c, snmpnetstat/inet6.c,
   snmpnetstat/main.c, snmpnetstat/route.c:

   Applications amended to use the new-style library header structure.
   (In most cases, simply including the single "full API" header file)
   
2002-02-06 05:55  dts12

   * include/net-snmp/: asn1.h, config_api.h,
   definitions.h, logging_api.h, mib_api.h,
   net-snmp-includes.h, pdu_api.h, session_api.h,
   snmpv3_api.h, types.h, utilities.h, varbind_api.h
:

   Framework for new library header file organisation, with eight main groups
   of API routines.  Currently these still refer to the UCD-style style header
   files for the actual function declarations.
   
2002-02-06 05:31  jbpn

   * man/Makefile.in:

     - replace use of $< with explicit filename, since non-GNU makes seem
       to barf on it
   
2002-02-06 03:31  dts12

   * Makefile.in:

   Fix incorrect directory specification in 'make clean'
   
2002-02-06 03:18  dts12

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   Protect the project config file against multiple inclusion.
   
2002-02-06 03:07  jbpn

   * agent/auto_nlist.c:

     - remove #include "../snmplib/system.h" which no longer exists and
       is apparently unnecessary anyway.
   
2002-02-06 02:51  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - remove #include "../../snmplib/system.h" which no longer exists
       and is apparently unnecessary anyway.
   
2002-02-05 11:44  hardaker

   * COPYING (V4-2-patches.7), COPYING:

   copyright year update for NAI and Cambridge
   
2002-02-05 09:54  hardaker

   * include/net-snmp/net-snmp-config.h.in:

   perl fixes
   
2002-02-05 09:54  hardaker

   * agent/agent_registry.c, agent/mibgroup/Rmon/alarm.c,
   agent/mibgroup/smux/smux.c, include/net-snmp/snmp_api.h
, snmplib/snmp_api.c:

   Patch from Harrie Hazewinkel to move the oidtree_compare function to
   the main library.
   
2002-02-05 09:52  hardaker

   * configure, configure.in, agent/Makefile.in
:

   perl build fixes.
   
2002-02-05 07:19  hardaker

   * agent/Makefile.in:

   opps.  Removed forced perl embedding
   
2002-02-04 16:22  hardaker

   * include/net-snmp/net-snmp-config.h:

   this file shouldn't be checked in
   
2002-02-04 16:22  hardaker

   * Makefile.in, acconfig.h, configure,
   configure.in, agent/Makefile.in, agent/snmp_perl.c
, agent/snmp_perl.pl, agent/snmp_vars.c:

   - Support for embedding perl subroutines into the agent to be called
     as handlers.
   - New configure options:
     --with-perl-modules attempts to build contained modules (poorly currently).
     --enable-embedded-perl actually specifies to do perl embedding
     within the agent.
   
2002-02-04 16:16  hardaker

   * perl/: ASN/ASN.pm, ASN/ASN.xs, ASN/Changes,
   ASN/MANIFEST, ASN/Makefile.PL, ASN/test.pl,
   agent/Changes, agent/MANIFEST, agent/Makefile.PL,
   agent/agent.pm, agent/agent.xs, agent/test.pl,
   agent/typemap, default_store/Changes,
   default_store/MANIFEST, default_store/Makefile.PL,
   default_store/default_store.pm,
   default_store/default_store.xs, default_store/test.pl,
   default_store/typemap:

   Beginnings of new perl modules needed to implement an SNMP agent (or
   agentx subagent) inside perl.
     - not complete yet.
     - may change.
     - but works.
   
2002-02-04 04:39  jbpn

   * snmplib/mib.c:

     - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is
       set (corrects bug #511793, reported by Anonymous).
   
2002-02-01 01:50  dts12

   * FAQ:

   Clarify the procedure for compiling with 'cc' rather than 'gcc'
   
2002-01-31 14:58  hardaker

   * include/net-snmp/net-snmp-includes.h:

   s/snmplib\///;
   
2002-01-31 06:55  hardaker

   * Makefile.in, agent/helpers/Makefile.in:

   fix make clean as reported by Bradley Bozarth.
   
2002-01-30 08:06  dts12

   * agent/mibgroup/ucd-snmp/versioninfo.c:

   Bring MIB variable versionTag into line with the new <net-snmp/version.h> usage
   
2002-01-29 17:53  hardaker

   * version.h, agent/snmpd.c,
   agent/mibgroup/versiontag, apps/snmptranslate.c,
   apps/snmptrapd.c, apps/snmpnetstat/main.c,
   include/net-snmp/version.h, include/ucd-snmp/version.h,
   snmplib/Makefile.in, snmplib/snmp_parse_args.c,
   snmplib/snmp_version.c:

   Moved versioning information from version.h to:
     - snmplib/snmp_version.c:
       - define netsnmp_get_version();
       - create a const char *NetSnmpVersionInfo
     - include/net-snmp/version.h:
       - extern the above char *
       - prototype the function
     - include/ucd-snmp/version.h:
       - create a static variable (the old way) and set it to NetSnmpVersionInfo
   
2002-01-29 16:09  hardaker

   * testing/: eval_tools.sh, tests/T049snmpv3inform,
   tests/T050snmpv3trap, tests/T051snmpv2ctrap,
   tests/T052snmpv2cinform, tests/T053agentv1trap,
   tests/T054agentv2ctrap, tests/T055agentv1mintrap,
   tests/T056agentv2cmintrap, tests/T058agentauthtrap,
   tests/T113agentxtrap:

   trap test fixes so the majority of the tests now work.
   
2002-01-29 16:08  hardaker

   * Makefile.in:

   don't generate ucd-snmp-config.h any longer.
   
2002-01-29 15:23  hardaker

   * acconfig.h, configure, configure.in,
   include/net-snmp/net-snmp-config.h,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/machine/generic.h,
   include/net-snmp/system/aix.h, include/net-snmp/system/bsd.h
, include/net-snmp/system/bsdi.h,
   include/net-snmp/system/bsdi3.h,
   include/net-snmp/system/bsdi4.h,
   include/net-snmp/system/cygwin.h,
   include/net-snmp/system/darwin.h,
   include/net-snmp/system/freebsd.h,
   include/net-snmp/system/freebsd2.h,
   include/net-snmp/system/freebsd3.h,
   include/net-snmp/system/freebsd4.h,
   include/net-snmp/system/generic.h,
   include/net-snmp/system/hpux.h,
   include/net-snmp/system/irix.h,
   include/net-snmp/system/linux.h,
   include/net-snmp/system/mips.h,
   include/net-snmp/system/netbsd.h,
   include/net-snmp/system/openbsd.h,
   include/net-snmp/system/solaris.h,
   include/net-snmp/system/solaris2.6.h,
   include/net-snmp/system/solaris2.7.h,
   include/net-snmp/system/solaris2.8.h,
   include/net-snmp/system/sunos.h,
   include/net-snmp/system/svr5.h,
   include/net-snmp/system/sysv.h,
   include/net-snmp/system/ultrix4.h:

   moved s/*.h files to include/net-snmp/system/*.h
   moved m/generic.h files to include/net-snmp/machine/generic.h
   
2002-01-29 09:24  hardaker

   * apps/snmptrapd.c:

   fix -c argument parsing.
   
2002-01-29 09:10  hardaker

   * testing/eval_tools.sh:

   reference include/net-snmp/net-snmp-config.h instead of just config.h
   
2002-01-29 09:05  hardaker

   * snmplib/snmpusm.c:

   attempt to fix the unknown engineid/unknown user problems once and for all.
   
2002-01-28 21:11  hardaker

   * configure, configure.in:

   whoops.  Missed some .h file checks in configure.  Thanks Robert.
   
2002-01-28 21:03  hardaker

   * local/convertcode:

   minor fix.
   
2002-01-28 21:02  hardaker

   * local/convertcode:

   added code convert script for ucd-snmp -> net-snmp header conversion
   
2002-01-28 20:59  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/target.c,
   agent/mibgroup/target/target_counters.c,
   agent/mibgroup/tunnel/tunnel.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/logmatch.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   apps/encode_keychange.c, apps/notification_log.c,
   apps/snmpbulkget.c, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpdf.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpset.c,
   apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c
, apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmptrapd_handlers.c,
   apps/snmptrapd_log.c, apps/snmpusm.c, apps/snmpvacm.c
, apps/snmpwalk.c, apps/snmpnetstat/Makefile.in
, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c
, apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c
, apps/snmpnetstat/route.c, include/net-snmp/asn1.h
, include/net-snmp/callback.h,
   include/net-snmp/data_list.h,
   include/net-snmp/default_store.h, include/net-snmp/getopt.h
, include/net-snmp/int64.h, include/net-snmp/keytools.h
, include/net-snmp/lcd_time.h,
   include/net-snmp/libsnmp.h, include/net-snmp/md5.h,
   include/net-snmp/mib.h, include/net-snmp/mt_support.h,
   include/net-snmp/net-snmp-config.h,
   include/net-snmp/oid_array.h, include/net-snmp/oid_stash.h
, include/net-snmp/parse.h,
   include/net-snmp/read_config.h, include/net-snmp/scapi.h
, include/net-snmp/snmp-tc.h, include/net-snmp/snmp.h
, include/net-snmp/snmpAAL5PVCDomain.h,
   include/net-snmp/snmpCallbackDomain.h,
   include/net-snmp/snmpIPXDomain.h,
   include/net-snmp/snmpTCPDomain.h,
   include/net-snmp/snmpTCPIPv6Domain.h,
   include/net-snmp/snmpUDPDomain.h,
   include/net-snmp/snmpUDPIPv6Domain.h,
   include/net-snmp/snmpUnixDomain.h,
   include/net-snmp/snmp_alarm.h, include/net-snmp/snmp_api.h
, include/net-snmp/snmp_client.h,
   include/net-snmp/snmp_debug.h, include/net-snmp/snmp_enum.h
, include/net-snmp/snmp_impl.h,
   include/net-snmp/snmp_locking.h,
   include/net-snmp/snmp_logging.h,
   include/net-snmp/snmp_parse_args.h,
   include/net-snmp/snmp_secmod.h,
   include/net-snmp/snmp_transport.h, include/net-snmp/snmpksm.h
, include/net-snmp/snmpusm.h,
   include/net-snmp/snmpusm_init.h, include/net-snmp/snmpv3.h
, include/net-snmp/system.h, include/net-snmp/tools.h
, include/net-snmp/transform_oids.h,
   include/net-snmp/vacm.h, include/net-snmp/agent/snmp_agent.h
, man/Makefile.in, snmplib/Makefile.in,
   snmplib/asn1.c, snmplib/asn1.h, snmplib/callback.c
, snmplib/callback.h, snmplib/data_list.c,
   snmplib/data_list.h, snmplib/default_store.c,
   snmplib/default_store.h, snmplib/getopt.h,
   snmplib/int64.c, snmplib/int64.h, snmplib/keytools.c
, snmplib/keytools.h, snmplib/lcd_time.c,
   snmplib/lcd_time.h, snmplib/libsnmp.h, snmplib/md5.c
, snmplib/md5.h, snmplib/mib.c, snmplib/mib.h
, snmplib/mt_support.c, snmplib/mt_support.h,
   snmplib/oid_array.c, snmplib/oid_array.h,
   snmplib/oid_stash.c, snmplib/oid_stash.h,
   snmplib/parse.c, snmplib/parse.h,
   snmplib/read_config.c, snmplib/read_config.h,
   snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp-tc.c
, snmplib/snmp-tc.h, snmplib/snmp.c,
   snmplib/snmp.h, snmplib/snmpAAL5PVCDomain.c,
   snmplib/snmpAAL5PVCDomain.h, snmplib/snmpCallbackDomain.c
, snmplib/snmpCallbackDomain.h, snmplib/snmpIPXDomain.c
, snmplib/snmpIPXDomain.h, snmplib/snmpTCPDomain.c
, snmplib/snmpTCPDomain.h, snmplib/snmpTCPIPv6Domain.c
, snmplib/snmpTCPIPv6Domain.h, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPDomain.h, snmplib/snmpUDPIPv6Domain.c
, snmplib/snmpUDPIPv6Domain.h, snmplib/snmpUnixDomain.c
, snmplib/snmpUnixDomain.h, snmplib/snmp_alarm.c
, snmplib/snmp_alarm.h, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_client.h,
   snmplib/snmp_debug.c, snmplib/snmp_debug.h,
   snmplib/snmp_enum.c, snmplib/snmp_enum.h,
   snmplib/snmp_impl.h, snmplib/snmp_logging.c,
   snmplib/snmp_logging.h, snmplib/snmp_parse_args.c,
   snmplib/snmp_parse_args.h, snmplib/snmp_secmod.c,
   snmplib/snmp_secmod.h, snmplib/snmp_transport.c,
   snmplib/snmp_transport.h, snmplib/snmpksm.c,
   snmplib/snmpksm.h, snmplib/snmpusm.c,
   snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h
, snmplib/system.c, snmplib/system.h,
   snmplib/tools.c, snmplib/tools.h,
   snmplib/transform_oids.h, snmplib/vacm.c,
   snmplib/vacm.h, testing/RUNTESTS,
   testing/eval_tools.sh, include/ucd-snmp/asn1.h,
   include/ucd-snmp/callback.h, include/ucd-snmp/default_store.h
, include/ucd-snmp/int64.h, include/ucd-snmp/keytools.h
, include/ucd-snmp/mib.h, include/ucd-snmp/mibincl.h
, include/ucd-snmp/parse.h,
   include/ucd-snmp/read_config.h, include/ucd-snmp/scapi.h
, include/ucd-snmp/snmp-tc.h, include/ucd-snmp/snmp.h
, include/ucd-snmp/snmp_alarm.h,
   include/ucd-snmp/snmp_api.h, include/ucd-snmp/snmp_client.h
, include/ucd-snmp/snmp_debug.h,
   include/ucd-snmp/snmp_impl.h, include/ucd-snmp/snmp_logging.h
, include/ucd-snmp/snmp_parse_args.h,
   include/ucd-snmp/snmp_vars.h, include/ucd-snmp/snmpusm.h
, include/ucd-snmp/snmpv3.h, include/ucd-snmp/system.h
, include/ucd-snmp/tools.h,
   include/ucd-snmp/transform_oids.h,
   include/ucd-snmp/util_funcs.h:

   Major file moving and editing of include directives.
     - essentially adds up to:
       - mv snmplib/*.h include/net-snmp/
       - local/convertcode `find . -name \*.c \*.h`
   
2002-01-28 20:54  hardaker

   * agent/: agent_handler.c, agent_index.c,
   agent_read_config.c, agent_registry.c, agent_trap.c
, auto_nlist.c, kernel.c, mib_modules.c,
   snmp_agent.c, snmp_vars.c, snmpd.c,
   helpers/bulk_to_next.c, helpers/debug_handler.c,
   helpers/instance.c, helpers/multiplexer.c,
   helpers/null.c, helpers/old_api.c, helpers/read_only.c
, helpers/serialize.c, helpers/table.c,
   helpers/table_array.c, helpers/table_dataset.c,
   helpers/table_iterator.c, mibgroup/host_res.h,
   mibgroup/kernel_sunos5.c, mibgroup/mibincl.h,
   mibgroup/testdelayed.c, mibgroup/testhandler.c,
   mibgroup/util_funcs.c, mibgroup/Rmon/alarm.c,
   mibgroup/Rmon/event.c, mibgroup/Rmon/history.c,
   mibgroup/Rmon/rows.c, mibgroup/agentx/agentx_config.c,
   mibgroup/agentx/client.c, mibgroup/agentx/master.c,
   mibgroup/agentx/master_admin.c,
   mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c
, mibgroup/agentx/subagent.c,
   mibgroup/disman/mteObjectsTable.c,
   mibgroup/disman/mteTriggerBooleanTable.c,
   mibgroup/disman/mteTriggerDeltaTable.c,
   mibgroup/disman/mteTriggerExistenceTable.c,
   mibgroup/disman/mteTriggerTable.c,
   mibgroup/disman/mteTriggerThresholdTable.c,
   mibgroup/examples/ucdDemoPublic.c, mibgroup/host/hr_disk.c
, mibgroup/host/hr_filesys.c,
   mibgroup/host/hr_storage.c, mibgroup/host/hr_swinst.c
, mibgroup/host/hr_swrun.c, mibgroup/host/hr_system.c
, mibgroup/mibII/at.c, mibgroup/mibII/icmp.c,
   mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c,
   mibgroup/mibII/ipAddr.c, mibgroup/mibII/ipv6.c,
   mibgroup/mibII/kernel_linux.c, mibgroup/mibII/route_write.c
, mibgroup/mibII/snmp_mib.c,
   mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c
, mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c
, mibgroup/mibII/udp.c, mibgroup/mibII/udpTable.c
, mibgroup/mibII/vacm_context.c,
   mibgroup/mibII/vacm_vars.c, mibgroup/mibII/vacm_vars.h
, mibgroup/mibII/var_route.c, mibgroup/misc/dlmod.c
, mibgroup/notification/snmpNotifyFilterProfileTable.c,
   mibgroup/notification/snmpNotifyFilterTable.c,
   mibgroup/notification/snmpNotifyTable.c,
   mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c,
   mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c,
   mibgroup/snmpv3/snmpEngine.c, mibgroup/snmpv3/usmUser.c
, mibgroup/snmpv3/usmUser.h:

   Major file moving and editing of include directives.
     - essentially adds up to:
       - mv snmplib/*.h include/net-snmp/
       - local/convertcode `find . -name \*.c \*.h`
   
2002-01-28 19:42  hardaker

   * include/ucd-snmp/ucd-snmp-config.h:

   remove UCD_COMPAT flag and DEFINE IT instead
   
2002-01-28 19:41  hardaker

   * include/ucd-snmp/ucd-snmp-config.h:

   remove UCD_COMPAT flag and define it instead
   
2002-01-25 11:29  hardaker

   * snmplib/mib.c:

   - parse_one_oid_index:
     - use an unsigned int for length's pulled from the oid.
     - Make sure they're always < 128
   
2002-01-25 09:12  jbpn

   * agent/mibgroup/snmpv3/usmUser.c:

     - closer adherence to state machines described in RFC 2574
   
2002-01-25 09:10  jbpn

   * snmplib/snmpusm.c:

     - cause usmDecryptionError reports to be sent in a couple of extra
       cases: bad salt (length != 8) and length of encrypted data not a
       multiple of 8 octets (per RFC 2574).
   
2002-01-25 09:04  jbpn

   * agent/snmp_agent.c:

     - for unknown message types, increment snmpInASNParseErrs and fail
       at the post-parse stage.
   
     - for notification types, increment snmpUnknownPDUHandlers and bail
       out early.
   
2002-01-25 09:01  jbpn

   * snmplib/snmp_api.c:

     - for unhandled messages (e.g. RESPONSE messages sent to agents),
       increment the snmpUnknownPDUHandlers counter.
   
     - try to free securityStateRefs when post-parse fails.
   
2002-01-25 06:26  jbpn

   * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.6), vacm_vars.c
:

     - fix minor problem with storageType (always okay to set to current
       value).
   
     - don't reset some variables to old value unless we actually set
       them in the first place!
   
2002-01-25 05:00  jbpn

   * agent/helpers/table.c:

     - don't print out debugging info in a further case where it has been
       free()d.
   
     - set the exception noSuchInstance rather than error noSuchName when
       we have the incorrect number of indices.
   
2002-01-25 04:54  dts12

   * snmplib/README.newlib:

   file README.newlib was initially added on branch NEW-LIBRARY-API.
   
2002-01-25 04:49  jbpn

   * agent/helpers/table.c:

     - move debugging output to before where (potentially) the data it is
       trying to print gets free()d.
   
2002-01-25 04:40  jbpn

   * agent/snmp_agent.c:

     - keep asp->vbcount correct in create_subtree_cache() if we dump
       varbinds in the GETNEXT case because numvarbinds > non-repeaters.
       Failing to do this will cause problems later when you iterate over
       0 .. asp->vbcount - 1 in reassign_requests().
   
2002-01-24 15:11  rstory

   * include/net-snmp/agent/table.h:

   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.
   
2002-01-24 11:07  rstory

   * local/mib2c.array-user.conf:

   try to find & handle external indexes; use new style net-snmp includes; add
   row_copy; use context types & casts in parameters instead of generic types
   recast inside method
   
2002-01-24 06:03  jbpn

   * snmplib/: read_config.c (V4-2-patches.3), read_config.c:

     - avoid format string nasties in read_config_store() when writing to
       files (exposed e.g. by the persistent sysName.0 stuff -- try
       snmpset host sysName.0 s "%08x" -- oops)
   
2002-01-24 04:34  jbpn

   * snmplib/snmpusm.c:

     - don't automatically accept a msgUserName of "" when processing
       incoming messages.
   
2002-01-24 04:30  jbpn

   * snmplib/snmp_api.c:

     - bigger buffer for msgAuthoritativeEngineID field since it is not
       limited to 32 bytes like SnmpEngineTC.  Really this needs to be
       allocated by the security module but for now we'll just make it
       twice as big.
   
2002-01-24 03:19  dts12

   * agent/mibgroup/host/hr_swrun.c, snmplib/snmp-tc.c:

   AIX support for the Host Resources module.
      (Thanks to Andy Hood)
   
2002-01-23 08:28  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - set viewType to the DEFVAL included(1) for new rows
   
2002-01-23 07:40  jbpn

   * snmplib/snmp_api.c:

     - secModel of 0 is a parse error in HeaderData
   
2002-01-23 07:23  jbpn

   * snmplib/snmp_api.c:

     - be careful to free securityStateRef in a couple of error cases in
       snmpv3_parse -- fixes memory leaks when malformed PDUs are
       received.
   
2002-01-22 19:49  rstory

   * snmplib/: snmp_api.c, snmp_api.h:

   chg api for snmp_oid_ncompare, don't implement it vi snmp_oid_compare
   
2002-01-22 19:46  rstory

   * snmplib/: oid_array.c, oid_array.h:

   add Get_oid_data_count(); add subset support
   
2002-01-22 19:44  rstory

   * snmplib/: mib.c, mib.h:

   add netsnmp_str2oid()
   
2002-01-22 19:41  rstory

   * include/net-snmp/agent/table_array.h:

   add subset function
   
2002-01-22 19:40  rstory

   * agent/helpers/table_array.c:

   add subset function; add preliminary locking code; add ta_check_row_status
   
2002-01-22 06:33  jbpn

   * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.4), vacm_vars.c
:

     - fix bug just introduced where setting an existing row's status to
       createAndGo(4) or createAndWait(5) would delete the row.
   
2002-01-22 04:58  jbpn

   * snmplib/snmpusm.c:

     - cause a parse error if we receive UsmSecurityParameters with a
       msgUserName that is illegally long.
   
2002-01-22 03:10  jbpn

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

     - oops, left old code in #if 0 branch AGAIN.  I am getting into bad
       habits!
   
2002-01-22 03:08  jbpn

   * agent/mibgroup/notification/snmpNotifyTable.c:

     - fix memory leaks in row creation/destruction
   
     - more aggressive validity checking of snmpNotifyTag, snmpNotifyType
       and snmpNotifyStorageType.
   
     - passes 6.5.1.0 -- 6.5.8.3
   
2002-01-22 01:47  jbpn

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetParamsEntry.c, snmpTargetParamsEntry.h:

     - correct state machines for snmpTargetParamsTable
   
2002-01-21 23:48  jbpn

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

     - tidy things up a bit (had left some old code sitting if #if 0
       branch).
   
     - remember to close (target->sess) when we move a target to
       notInService(2).
   
2002-01-21 11:04  jbpn

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

     - correct state machines for snmpTargetAddrTable
   
2002-01-21 06:47  jbpn

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetAddrEntry.h:

     - implement snmpTargetSpinLock object
   
2002-01-18 09:19  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - correct state machine for vacmViewTreeFamilyTable.  Passes all the
       relevant Silvercreek VACM tetst.
   
2002-01-18 08:49  jbpn

   * snmplib/: vacm.c, vacm.h:

     - add a switch to vacm_getViewEntry() to allow the mask entries
       to be ignore (which is what you want when you are just using this
       function to look up an entry in the table in order to write some new
       value to one of the columnar objects).
   
2002-01-18 06:09  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - correct state machine for vacmAccessTable.  Passes all the relevant
       Silvercreek VACM tetst.
   
2002-01-18 04:11  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - correct state machine for vacmSecurityToGroupTable (i.e. don't
       just do everything in the COMMIT phase).  Passes all the relevant
       Silvercreek VACM tetst.
   
2002-01-18 04:08  jbpn

   * agent/snmp_agent.c:

     - don't overwrite an existing error status after COMMIT or UNDO
       phases with commitFailed or undoFailed (but do translate error
       returns from those phases into those errors when we don't have an
       existing error status).
   
2002-01-17 06:57  jbpn

   * snmplib/snmp_api.c:

     - handle illegal values of msgID correctly (by dropping the packet
       and incrementing snmpInASNParseErrs)
   
2002-01-17 06:38  jbpn

   * snmplib/snmp_api.c:

     - handle illegal values of msgMaxSize correctly (by dropping the
       packet and incrementing snmpInASNParseErrs)
   
2002-01-15 08:17  rstory

   * include/net-snmp/net-snmp-includes.h:

   top level include which includes useful snmplib headers
   
2002-01-15 08:15  rstory

   * include/ucd-snmp/: agent_index.h, agent_read_config.h
, agent_registry.h, agent_trap.h, asn1.h,
   auto_nlist.h, callback.h, default_store.h,
   ds_agent.h, header_complex.h, int64.h, keytools.h
, mib.h, mib_module_config.h, mibincl.h,
   parse.h, read_config.h, scapi.h, snmp-tc.h,
   snmp.h, snmp_agent.h, snmp_alarm.h, snmp_api.h
, snmp_client.h, snmp_debug.h, snmp_impl.h,
   snmp_logging.h, snmp_parse_args.h, snmp_vars.h,
   snmpusm.h, snmpv3.h, struct.h, system.h,
   tools.h, transform_oids.h, ucd-snmp-agent-includes.h
, ucd-snmp-config.h, ucd-snmp-includes.h,
   util_funcs.h, var_struct.h, version.h:

   create 4.x headers that are wrappers pointing to new headers
   
2002-01-14 15:08  rstory

   * include/net-snmp/agent/table_array.h:

   add UserRowAction and void pointer
   
2002-01-14 13:41  hardaker

   * agent/: mibgroup/ucd-snmp/lmSensors.c, Makefile.in:

   -> net-snmp/agent/net-snmp-agent-includes.h
   
2002-01-14 13:40  hardaker

   * include/net-snmp/agent/ucd-snmp-agent-includes.h:

   removed
   
2002-01-14 13:29  rstory

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   copy ucd-snmp-agent-includes.h and update to net-snmp use new agent dir
   
2002-01-14 08:04  hardaker

   * agent/Makefile.in, agent/agent_callbacks.h,
   agent/agent_handler.c, agent/agent_handler.h,
   agent/agent_index.c, agent/agent_index.h,
   agent/agent_read_config.c, agent/agent_read_config.h,
   agent/agent_registry.c, agent/agent_registry.h,
   agent/agent_trap.c, agent/agent_trap.h,
   agent/auto_nlist.c, agent/auto_nlist.h,
   agent/ds_agent.h, agent/kernel.c, agent/mib_modules.c
, agent/mib_modules.h, agent/snmp_agent.c,
   agent/snmp_agent.h, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c,
   agent/ucd-snmp-agent-includes.h, agent/var_struct.h,
   agent/helpers/Makefile.in, agent/helpers/bulk_to_next.c
, agent/helpers/debug_handler.c,
   agent/helpers/instance.c, agent/helpers/multiplexer.c,
   agent/helpers/null.c, agent/helpers/old_api.c,
   agent/helpers/read_only.c, agent/helpers/serialize.c,
   agent/helpers/table.c, agent/helpers/table_array.c,
   agent/helpers/table_iterator.c, agent/mibgroup/host_res.h
, agent/mibgroup/mibincl.h,
   agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c
, agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ipAddr.c,
   agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/misc/dlmod.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/smux/smux.c, agent/mibgroup/smux/snmp_bgp.c
, agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/target_counters.c,
   agent/mibgroup/tunnel/tunnel.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/diskio.c,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/logmatch.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   apps/notification_log.h, apps/snmptrapd.c,
   include/net-snmp/agent/agent_callbacks.h,
   include/net-snmp/agent/agent_handler.h,
   include/net-snmp/agent/agent_index.h,
   include/net-snmp/agent/agent_read_config.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/agent/agent_trap.h,
   include/net-snmp/agent/auto_nlist.h,
   include/net-snmp/agent/ds_agent.h,
   include/net-snmp/agent/mib_modules.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/snmp_vars.h,
   include/net-snmp/agent/ucd-snmp-agent-includes.h,
   include/net-snmp/agent/var_struct.h:

   moved the /agent installed headers to ../include/net-snmp/agent
   
2002-01-13 09:22  hardaker

   * agent/Makefile.in:

   add a couple more install headers.
   
2002-01-11 14:18  hardaker

   * apps/: Makefile.in, notification_log.c:

   Move all agent/helpers/*.h files to include/net-snmp/agent/ and change
   references.
   
2002-01-11 14:12  hardaker

   * agent/Makefile.in, agent/agent_handler.c,
   agent/agent_index.c, agent/agent_read_config.c,
   agent/agent_registry.c, agent/mib_modules.c,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/helpers/all_helpers.h, agent/helpers/bulk_to_next.c
, agent/helpers/bulk_to_next.h,
   agent/helpers/debug_handler.c, agent/helpers/debug_handler.h
, agent/helpers/instance.c, agent/helpers/instance.h
, agent/helpers/multiplexer.c,
   agent/helpers/multiplexer.h, agent/helpers/null.c,
   agent/helpers/null.h, agent/helpers/old_api.c,
   agent/helpers/old_api.h, agent/helpers/read_only.c,
   agent/helpers/read_only.h, agent/helpers/serialize.c,
   agent/helpers/serialize.h, agent/helpers/set_helper.h,
   agent/helpers/table.c, agent/helpers/table.h,
   agent/helpers/table_array.c, agent/helpers/table_array.h
, agent/helpers/table_data.c, agent/helpers/table_data.h
, agent/helpers/table_dataset.c,
   agent/helpers/table_dataset.h, agent/helpers/table_iterator.c
, agent/helpers/table_iterator.h,
   agent/mibgroup/Makefile.in, agent/mibgroup/testdelayed.c
, agent/mibgroup/testhandler.c,
   agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/target/target_counters.c,
   include/net-snmp/agent/all_helpers.h,
   include/net-snmp/agent/bulk_to_next.h,
   include/net-snmp/agent/debug_handler.h,
   include/net-snmp/agent/instance.h,
   include/net-snmp/agent/multiplexer.h,
   include/net-snmp/agent/null.h,
   include/net-snmp/agent/old_api.h,
   include/net-snmp/agent/read_only.h,
   include/net-snmp/agent/serialize.h,
   include/net-snmp/agent/set_helper.h,
   include/net-snmp/agent/table.h,
   include/net-snmp/agent/table_array.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/agent/table_iterator.h:

   Move all agent/helpers/*.h files to include/net-snmp/agent/ and change
   references.
   
2002-01-11 08:41  hardaker

   * agent/Makefile.in, agent/helpers/Makefile.in,
   agent/mibgroup/Makefile.in, apps/Makefile.in,
   snmplib/Makefile.in:

   - Add -I$(top_srcdir)/include to include path.
   - Rename 3 agent libraries from libucd* -> libnetsnmp*
   
2002-01-11 07:58  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - don't use while(x-- >= 0) loops for new unsigned index components
   
2002-01-11 05:27  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - be careful about signedess of index components in tables
   
2002-01-10 13:12  nba

   * configure, configure.in:

   Create the include directory when building outside source directory
   
2002-01-10 08:20  jbpn

   * agent/mibgroup/mibII/sysORTable.c:

     - use an unsigned long loop variable in var_sysORTable() to avoid
       incorrect lexi-ordering when doing requests like GETNEXT
       sysORDescr.4294967295.
   
     - minor debugging output changes
   
2002-01-10 07:32  jbpn

   * agent/snmp_agent.c:

     - fix minor memory leak in reassign_requests()
   
2002-01-10 07:21  jbpn

   * agent/snmp_agent.c:

     - set type for unhandled GET requests in handle_pdu() to be
       noSuchInstance rather than noSuchObject (noSuchObject exceptions
       are detected and explicitly set earlier).
   
2002-01-10 05:52  jbpn

   * agent/helpers/old_api.c:

     - correct typo that meant error returns from old-api write methods
       were ignored.
   
2002-01-10 05:04  jbpn

   * snmplib/snmp_api.h:

     - change value of STAT_TARGET_STATS_END so that mibII/snmp_mib.c can
       return values of mandatory objects snmpSilentDrops and
       snmpProxyDrops.
   
2002-01-09 08:50  jbpn

   * snmplib/snmp_api.c:

     - make unknown/illegal varbind types in v1/v2c PDUs cause
       snmpInASNParseErrs to be incremented.
   
2002-01-09 07:55  jbpn

   * agent/helpers/debug_handler.c:

     - fix memory leak
   
2002-01-09 07:32  jbpn

   * apps/snmpbulkget.c:

     - bring app-specific options in line with snmpbulkwalk (-C rather
       than -B)
   
2002-01-09 07:31  jbpn

   * apps/snmpbulkwalk.c:

     - formatting change to usage message
   
2002-01-09 06:35  jbpn

   * agent/helpers/table_iterator.c:

     - fix minor memory leak
   
2002-01-08 08:55  jbpn

   * apps/snmpbulkwalk.c:

     - add options from snmpwalk
   
     - allow non-repeaters and max-repeaters to be set
   
     - change default value of max-repeaters to a lower value to avoid
       timeouts with slower agents
   
2002-01-08 08:17  jbpn

   * agent/snmp_agent.c:

     - don't try to malloc() a zero-length buffer, in case some malloc()s
       complain.
   
2002-01-08 08:15  jbpn

   * agent/snmp_agent.c:

     - hopefully final GETBULK fix -- passes all SilverCreek's GETBULK
       tests (incl. negative non-repeaters and max-repeaters)
   
2002-01-08 06:59  jbpn

   * agent/: snmp_agent.c, snmp_agent.h,
   helpers/bulk_to_next.c:

     - GETBULK fix to ignore varbinds for which zero repetitions are
       called for
   
     - drop asp->start and asp->end which are hardly used and which get
       in the way of this type of processing
   
     - ignore negative repetitions in bulk_to_next handler
   
2002-01-07 08:39  hardaker

   * perl/manager/.cvsignore:

   ignore file
   
2002-01-07 08:38  hardaker

   * perl/manager/INSTALL:

   PNGGraph -> GD::Graph
   
2002-01-04 13:48  hardaker

   * Makefile.in:

   fix dependencies
   
2002-01-04 13:24  hardaker

   * acconfig.h, include/net-snmp/acconfig.h:

   move acconfig.h back to the top dir where its apparently supposed to live.
   
2002-01-04 13:18  hardaker

   * configure, configure.in:

   more ucd-snmp -> net-snmp translations.  warning: includes the default persistent store.
   
2002-01-04 13:04  hardaker

   * include/: net-snmp/.cvsignore, ucd-snmp/.cvsignore:

   ignore files
   
2002-01-04 13:02  hardaker

   * .cvsignore:

   ignore built net-snmp-config
   
2002-01-04 13:00  hardaker

   * apps/: Makefile.in, encode_keychange.c,
   notification_log.c, snmpbulkget.c, snmpbulkwalk.c
, snmpdelta.c, snmpdf.c, snmpget.c,
   snmpgetnext.c, snmpset.c, snmpstatus.c,
   snmptable.c, snmptest.c, snmptranslate.c,
   snmptrap.c, snmptrapd.c, snmptrapd_handlers.c
, snmptrapd_log.c, snmpusm.c, snmpvacm.c
, snmpwalk.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:56  hardaker

   * agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/smux/smux.c, agent/mibgroup/smux/snmp_bgp.c
, agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/target.c,
   agent/mibgroup/target/target_counters.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/diskio.c,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/lmSensors.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/logmatch.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c,
   apps/snmpnetstat/winstub.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:52  hardaker

   * agent/mibgroup/misc/dlmod.c, agent/mibgroup/misc/ipfwacc.c
, include/net-snmp/acconfig.h,
   include/net-snmp/net-snmp-config.h.in,
   include/ucd-snmp/README, snmplib/Makefile.in,
   snmplib/asn1.c, snmplib/callback.c,
   snmplib/data_list.c, snmplib/default_store.c,
   snmplib/int64.c, snmplib/keytools.c,
   snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c
, snmplib/mt_support.c, snmplib/oid_array.c,
   snmplib/oid_stash.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/scapi.c,
   snmplib/snmp-tc.c, snmplib/snmp.c,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpCallbackDomain.c
, snmplib/snmpIPXDomain.c, snmplib/snmpTCPDomain.c
, snmplib/snmpTCPIPv6Domain.c, snmplib/snmpUDPDomain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c
, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_debug.c, snmplib/snmp_enum.c,
   snmplib/snmp_logging.c, snmplib/snmp_parse_args.c,
   snmplib/snmp_secmod.c, snmplib/snmp_transport.c,
   snmplib/snmpksm.c, snmplib/snmpusm.c, snmplib/snmpv3.c
, snmplib/snprintf.c, snmplib/strtol.c,
   snmplib/strtoul.c, snmplib/system.c, snmplib/tools.c
, snmplib/vacm.c, testing/T.c,
   testing/etimetest.c, testing/keymanagetest.c,
   testing/misctest.c, testing/scapitest.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:49  hardaker

   * Makefile.in, Makefile.top, configure,
   configure.in, sedscript.in, agent/Makefile.in
, agent/agent_handler.c, agent/agent_index.c,
   agent/agent_read_config.c, agent/agent_registry.c,
   agent/agent_trap.c, agent/auto_nlist.c,
   agent/kernel.c, agent/mib_modules.c,
   agent/snmp_agent.c, agent/snmp_vars.c,
   agent/snmpd.c, agent/helpers/Makefile.in,
   agent/helpers/bulk_to_next.c, agent/helpers/debug_handler.c
, agent/helpers/instance.c, agent/helpers/multiplexer.c
, agent/helpers/null.c, agent/helpers/old_api.c,
   agent/helpers/read_only.c, agent/helpers/serialize.c,
   agent/helpers/table.c, agent/helpers/table_array.c,
   agent/helpers/table_data.c, agent/helpers/table_dataset.c
, agent/helpers/table_iterator.c,
   agent/mibgroup/Makefile.in, agent/mibgroup/header_complex.c
, agent/mibgroup/kernel_sunos5.c,
   agent/mibgroup/testdelayed.c, agent/mibgroup/testhandler.c
, agent/mibgroup/util_funcs.c,
   agent/mibgroup/Rmon/agutil.c, agent/mibgroup/Rmon/alarm.c
, agent/mibgroup/Rmon/event.c,
   agent/mibgroup/Rmon/history.c, agent/mibgroup/Rmon/rows.c
, agent/mibgroup/Rmon/statistics.c,
   agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/disman/mteObjectsTable.c,
   agent/mibgroup/disman/mteTriggerBooleanTable.c,
   agent/mibgroup/disman/mteTriggerDeltaTable.c,
   agent/mibgroup/disman/mteTriggerExistenceTable.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/disman/mteTriggerThresholdTable.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_other.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_proc.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ipAddr.c,
   agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/kernel_linux.c,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:47  hardaker

   * acconfig.h, config.h.in:

   removed uneeded older files
   
2002-01-03 14:15  hardaker

   * perl/SNMP/SNMP.xs:

   patch #492072 to main branch
   
2002-01-03 14:00  hardaker

   * agent/mibgroup/ucd-snmp/disk.c:

   check results of setmntent before using them.
   
2002-01-03 13:57  hardaker

   * apps/snmpnetstat/if.c:

   check against growing server returns as pointed out by bug #498956
   
2002-01-03 11:40  hardaker

   * perl/manager/displaytable.pm:

   PNGGraph -> GDGraph
   
2002-01-03 11:39  hardaker

   * agent/mibgroup/versiontag:

   change export name to "net-snmp" from "ucd-snmp"
   
2002-01-03 11:39  hardaker

   * agent/mibgroup/testhandler.c,
   local/mib2c.create-dataset.conf, local/mib2c.iterate.conf
:

   make use of the new multi-add functions.
   
2002-01-03 11:38  hardaker

   * agent/helpers/: table_dataset.c, table_dataset.h:

   add multiple default row column definitions using one function call (varargs).
   
2002-01-03 11:38  hardaker

   * agent/helpers/: table.c, table.h:

   add multiple indexes using one function call (varargs).
   
2002-01-03 11:37  hardaker

   * agent/snmp_vars.h:

   remove no longer defined v4 api functions (getStatPtr no less).
   
2002-01-03 11:37  hardaker

   * agent/snmp_agent.h:

   remove no longer defined v4 api functions.
   
2002-01-03 10:31  hardaker

   * snmplib/: Makefile.in, oid_stash.c, oid_stash.h
:

   data stashing based on an oid caching tree.
   
2001-12-26 15:36  hardaker

   * perl/manager/: INSTALL, Makefile.PL, manager.pm
:

   update to make it a bit easier to install (including a Makefile for
   automated installation).
   
2001-12-26 13:20  hardaker

   * perl/manager/: INSTALL, displaytable.pm, getValues.pm
, green.gif, manager.pm, red.gif, setupauth
, setupdb, setupuser, snmptosql:

   moving manager to perl/manager
   
2001-12-24 16:10  hardaker

   * FAQ, sedscript.in, version.h,
   perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 5.0.pre1 )
   
2001-12-24 16:04  hardaker

   * local/: Makefile.in, mib2c, mib2c.conf:

   Update to make people understand that it's not finished and you must
   reference a particular configuration file at this point.
   
2001-12-24 15:51  hardaker

   * FAQ, sedscript.in, version.h,
   perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 5.0.not.even.close )
   
2001-12-24 15:50  hardaker

   * README:

   more comments.
   
2001-12-24 15:41  hardaker

   * FAQ, README:

   more updates
   
2001-12-24 15:20  hardaker

   * agent/helpers/old_api.c:

   doxygen comments
   
2001-12-24 15:20  hardaker

   * NEWS, README:

   5.0 comment updates.
   
2001-12-24 15:19  hardaker

   * agent/agent_handler.c:

   doxygen comments on a few functions.
   
2001-12-24 15:09  hardaker

   * agent/helpers/table_iterator.c:

   memory leaks.
   
2001-12-24 10:06  hardaker

   * agent/Makefile.in:

   remove dependencies for non-existent modules
   
2001-12-23 15:47  hardaker

   * net-snmp-config:

   opps.  Don't check in generated files.
   
2001-12-23 15:46  hardaker

   * config.h.in, configure, configure.in,
   agent/mibgroup/host/hr_swinst.c:

   fix rpm usage (I hope).
   
2001-12-23 14:50  hardaker

   * agent/mibgroup/agent/.cvsignore:

   added .cvsignore file
   
2001-12-23 14:49  hardaker

   * Makefile.in:

   install net-snmp-config.
   
2001-12-23 14:47  hardaker

   * NEWS, configure, configure.in,
   net-snmp-config, net-snmp-config.in, agent/Makefile.in
, apps/Makefile.in:

   - created a net-snmp-config script to report compiled libs.
   - separated libs needed by agent from those needed by the rest of the
     applications.
   
2001-12-21 16:53  hardaker

   * perl/AnyData_SNMP/INSTALL:

   mention how to install DBI
   
2001-12-21 16:44  hardaker

   * perl/AnyData_SNMP/Makefile.PL:

   remove version requirement for AnyData
   
2001-12-21 16:37  hardaker

   * perl/AnyData_SNMP/INSTALL:

   make install as root.
   
2001-12-21 16:32  hardaker

   * perl/AnyData_SNMP/: INSTALL, INSTALL, INSTALL,
   INSTALL:

   better descr
   
2001-12-21 16:09  hardaker

   * perl/AnyData_SNMP/README:

   minor wording change.
   
2001-12-21 16:07  hardaker

   * perl/AnyData_SNMP/INSTALL:

   mention it's very alpha code.
   
2001-12-21 16:06  hardaker

   * perl/AnyData_SNMP/INSTALL:

   new instructions
   
2001-12-21 10:18  hardaker

   * NEWS:

   mention doxygen.
   
2001-12-21 10:17  hardaker

   * configure, configure.in,
   agent/mibgroup/agent_mibs.h:

   compile in agent specific support mibs.
   
2001-12-21 09:49  hardaker

   * NEWS:

   (still incomplete) 2nd update for 5.0
   
2001-12-21 09:44  hardaker

   * NEWS:

   (incomplete) update for 5.0
   
2001-12-19 17:10  hardaker

   * snmplib/asn1.c:

   fix realloc float and double builds.
   
2001-12-19 16:34  hardaker

   * local/mib2c.iterate.conf:

   misc fixes.
   
2001-12-19 16:33  hardaker

   * local/mib2c:

   define a C datatype as $var.decl (per Robert's suggestion.  Robert: we
   probably want pointers for things like strings, no?  maybe one type
   that is always a pointer and another that is sometimes depending on
   the type?)
   
2001-12-19 16:32  hardaker

   * apps/snmpbulkwalk.c:

   change default bulk number to 100 from the ridiculous 1000.
   
2001-12-19 16:32  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, snmplib/Makefile.in:

   make depend
   
2001-12-19 08:10  hardaker

   * agent/: snmp_agent.c, helpers/bulk_to_next.c:

   getbulk updates to make it the modules responsibility to update the
   varbind chain an the repeat counter.
   
2001-12-19 07:57  hardaker

   * agent/: agent_handler.c, snmp_agent.c, snmp_agent.h
, helpers/Makefile.in, helpers/all_helpers.c,
   helpers/all_helpers.h, helpers/bulk_to_next.c,
   helpers/bulk_to_next.h:

   GETBULK support for the new API.
     - may need to make some slight modifications.
     - defaults to GETNEXT for any handler that doesn't set HANDLER_CAN_GETBULK.
     - doesn't deal properly yet with end-of-mib condition removal.
   
2001-12-19 06:05  jbpn

   * apps/snmptrapd.c:

     - drop -p option.  Addresses to listen on now come as optional
       arguments at the end of the command line.
   
     - drop (long-deprecated) -q option.
   
     - re-ordered options in usage message to be alphabetical, and
       changed description of some options to be more similar to snmpd
       options (where appropriate).
   
2001-12-19 04:38  jbpn

   * agent/snmpd.c:

     - drop -p and -T options.  Addresses to listen on now come as
       optional arguments at the end of the command line.
   
     - re-ordered options in usage message to be alphabetical, plus
       minor formatting tweaks.
   
     - re-written options processing loop to use optarg().
   
2001-12-18 08:44  jbpn

   * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.5), UCD-SNMP-MIB.txt
:

     - add OBJECT IDENTIFIER for win32 agent
   
2001-12-18 08:16  hardaker

   * agent/helpers/old_api.c:

   warning -> debug.
   
2001-12-17 10:15  jbpn

   * agent/snmp_agent.c:

     - handle getNext queries where the initial varbind->type is
       ASN_PRIV_INCL_RANGE (these currently arise only in AgentX
       subagents but the handling is not specific to AgentX).
   
       Basically this is done by performing a GET first on all the
       variables in a request.  For variables that had an initial type of
       ASN_PRIV_INCL_RANGE and were satisfied by this initial GET, we use
       this value as the result.  For variables that did not have an
       initial type of ASN_PRIV_INCL_RANGE, or variable that had and
       initial type of ASN_PRIV_INCL_RANGE but were not satisfied by this
       GET request, we proceed to perform a GET-NEXT type request as
       normal.
   
2001-12-17 10:04  jbpn

   * agent/helpers/old_api.c:

     - add function register_mib_table_row() which emulates old
       functionality.
   
     - use snmp_handler_registration_free() in register_old_api().
   
2001-12-17 09:39  jbpn

   * snmplib/mib.c:

     - fix bogus indent
   
2001-12-17 09:38  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - right number of arguments for register_mib_context2() in
       register_agentx_list().
   
     - use snmp_handler_registration_free() in ditto.
   
2001-12-13 19:22  hardaker

   * agent/helpers/table_iterator.c:

   remove handler injection order (serialize needs to be called first)
   
2001-12-13 19:22  hardaker

   * agent/snmp_agent.c:

   remove unneeded check for already answered ASN_NULLs in first pass.
   
2001-12-12 09:31  hardaker

   * perl/AnyData_SNMP/: .cvsignore, INSTALL, MANIFEST
, README, snmpsh:

   - doc update.
   - snmpsh now supports aliases so you can define command sets.
   - snmpsh now reads a ~/.snmpshrc file for storing these defined aliases.
   
2001-12-12 06:42  jbpn

   * agent/agent_registry.c:

     - new function join_subtree() which repairs "punctured" subtrees
       (these arise in particular when AgentX row registrations are
       withdrawn).
   
     - copy reginfo when doing a range registration (as we used to do
       with the variable structure), since each node must stand alone.
   
     - add parameter to register_mib_context2 to allow REGISTER_OID
       callbacks to be withheld (for instance, you need this to avoid
       excess AgentX traffic for row registrations).
   
     - remove register_mib_table_row() -- this has moved to old_api.c
   
     - call join_subtree() in unregister_mibs_by_session().
   
2001-12-12 06:33  jbpn

   * agent/: agent_handler.c, agent_handler.h:

     - add functions snmp_handler_free(), snmp_handler_dup(),
       snmp_handler_registration_dup() and
       snmp_handler_registration_free().
   
2001-12-11 18:41  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   Fix bug where pdu->contextName is NULL.
   
2001-12-11 07:34  hardaker

   * local/mib2c:

   BITS: ipaddr -> octet_str
   
2001-12-11 04:11  jbpn

   * agent/: snmp_agent.c, snmp_agent.h,
   mibgroup/agentx/master.c:

     - send INCLUSIVE search ranges if appropriate
   
2001-12-10 20:43  rstory

   * local/mib2c:

   add noaccess flag for not-accessible nodes
   
2001-12-10 14:51  hardaker

   * perl/AnyData_SNMP/: Changes, DBD_AnyData.patch,
   Format.pm, INSTALL, MANIFEST, Makefile.PL,
   Storage.pm, snmpsh:

   First version
   
2001-12-10 03:20  jbpn

   * agent/agent_read_config.c:

     - don't strdup arg to ds_set_string
   
2001-12-10 03:19  jbpn

   * snmplib/read_config.c:

     - ditto in set_persistent_directory()
   
2001-12-10 03:18  jbpn

   * snmplib/read_config.c:

     - don't strdup() in set_configuration_directory() because
       ds_set_string() already does that for you.
   
2001-12-07 09:43  hardaker

   * agent/: helpers/table_iterator.c, helpers/table_iterator.h
, mibgroup/agent/nsTransactionTable.c,
   mibgroup/mibII/vacm_context.c:

   - Implement new mantra: "always pass more information, rather than less".
   - fix table iterater GETNEXTs for missing data points.
   - add a new hook to free loop contexts at the end of the entire iteration.
   
2001-12-06 06:58  jbpn

   * agent/mibgroup/agentx/: client.c (JBPN-CBL-4.1), client.c:

     - if request IDs don't match, then call handle_agentx_packet() --
       copes better with unexpected packets, in particular fixes
       intermittent duplicate trap issue (due to resent
   agentx-Notify-PDU).
   
2001-12-05 13:46  hardaker

   * snmplib/snmp-tc.c:

   Ahem.  Opps.  Missing includes.
     - note to self: compile first, *then* check in changes.
   
2001-12-05 13:41  hardaker

   * snmplib/snmp-tc.c:

   add in the missing functions from the NEW-AGENT-API branch.
     (and to answer Robert's pending question of what happened, it was
      likely one of the files that failed to commit on my side that you
      tried to fix and somewhere between the two of us the changes were lost).
   
2001-12-05 10:03  jbpn

   * man/snmpcmd.1:

     - minor tweaks
   
2001-12-05 09:14  jbpn

   * man/snmpcmd.1:

     - add TCP/IPv6 domain to AGENT SPEC section
   
     - incorporate suggestions from rstory
   
2001-12-05 08:47  jbpn

   * snmplib/snmpTCPIPv6Domain.c:

     - use SOCK_STREAM not SOCK_DGRAM (duh!).  You wouldn't believe how
       confusing this was -- e.g. how on *earth* can that connect() be
       succeeding!
   
2001-12-05 08:36  jbpn

   * snmplib/snmpTCPDomain.c:

     - make sure to close socket if you can't malloc the encoded far-end
       address in snmp_tcp_transport()
   
2001-12-05 08:27  hardaker

   * win32/: snmptranslate/snmptranslate.dsp,
   snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp,
   snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp:

   merge from 4.2 patches to main line
   
2001-12-05 08:23  hardaker

   * ChangeLog, FAQ, NEWS, README,
   README.win32, acconfig.h, config.h.in,
   configure, configure.in, sedscript.in,
   agent/agent_callbacks.h, agent/agent_read_config.c,
   agent/snmpd.c, agent/mibgroup/kernel_sunos5.c,
   agent/mibgroup/versiontag, agent/mibgroup/host/hr_disk.c
, agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ipAddr.c,
   agent/mibgroup/mibII/kernel_linux.c,
   agent/mibgroup/mibII/kernel_linux.h,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   apps/snmpnetstat/if.c, local/mib2c, local/tkmib
, man/snmpd.conf.5.def, mibs/UCD-SNMP-MIB.txt,
   perl/SNMP/SNMP.pm, snmplib/asn1.c,
   snmplib/default_store.h, snmplib/mib.c,
   snmplib/read_config.c, snmplib/read_config.h,
   snmplib/snmp.h, snmplib/snmp_api.c,
   win32/snmpwalk/snmpwalk.dsp, win32/config.h,
   win32/mib_module_config.h, win32/mib_module_includes.h,
   win32/mib_module_inits.h, win32/win32.dsw,
   win32/win32.opt, win32/encode_keychange/encode_keychange.dsp
, win32/libagent/libagent.dsp, win32/libsnmp/libsnmp.dsp
, win32/libsnmp_dll/libsnmp.def,
   win32/libsnmp_dll/libsnmp_dll.dsp,
   win32/libucdmibs/libucdmibs.dsp,
   win32/snmpbulkget/snmpbulkget.dsp,
   win32/snmpbulkwalk/snmpbulkwalk.dsp, win32/snmpd/snmpd.dsp
, win32/snmpdelta/snmpdelta.dsp, win32/snmpdf/snmpdf.dsp
, win32/snmpget/snmpget.dsp,
   win32/snmpgetnext/snmpgetnext.dsp,
   win32/snmpnetstat/snmpnetstat.dsp, win32/snmpset/snmpset.dsp
, win32/snmpstatus/snmpstatus.dsp,
   win32/snmptable/snmptable.dsp, win32/snmptest/snmptest.dsp
:

   merge from 4.2 patches to main line
   
2001-12-05 07:51  jbpn

   * snmplib/snmpUDPIPv6Domain.c:

     - fix bug in address parser
   
2001-12-05 07:48  jbpn

   * snmplib/: snmpTCPIPv6Domain.c, snmpUDPIPv6Domain.c:

     - minor changes to, ahem, make it compile
   
2001-12-05 07:42  jbpn

   * snmplib/snmpTCPDomain.c:

     - conditionalise #include <fcntl.h>
   
2001-12-05 07:38  jbpn

   * snmplib/snmp_transport.c:

     - fix typo
   
2001-12-05 07:29  jbpn

   * acconfig.h, configure.in:

     - mention the TCP/IPv6 transport in config, and add a #define for it
       if appropriate
   
2001-12-05 07:28  jbpn

   * snmplib/snmp_transport.c:

     - call snmp_tcp6_ctor() if appropriate
   
2001-12-05 07:27  jbpn

   * snmplib/: snmpTCPIPv6Domain.c, snmpTCPIPv6Domain.h:

     - TCP/IPv6 transport domain.  Untested.
   
2001-12-05 07:19  jbpn

   * snmplib/snmpUDPIPv6Domain.c:

     - make encoded addresses at transport open time
   
2001-12-05 07:17  jbpn

   * snmplib/: snmpTCPDomain.c, snmp_transport.h:

     - move #definition of SNMP_STREAM_QUEUE_LEN from snmpTCPDomain.c
       to snmp_transport.h
   
2001-12-05 07:10  hardaker

   * agent/: snmp_agent.c, snmp_vars.c:

   remove some unneeded functions like, oh, I don't know, getStatPtr().
   
2001-12-05 05:43  jbpn

   * snmplib/snmp_api.h:

     - remove legacy callback operation names
   
2001-12-05 05:06  jbpn

   * snmplib/snmpUDPIPv6Domain.c:

     - changed textual address parsing
   
2001-12-04 22:52  nba

   * snmplib/snmpUDPIPv6Domain.c:

   Fix bind parameters, so that the agent works
   
2001-12-04 13:36  hardaker

   * agent/helpers/table.h, agent/helpers/table_iterator.c
, agent/helpers/table_iterator.h,
   agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/mibII/vacm_context.c, local/mib2c.iterate.conf
:

   - move forgotten function typedefs to iterator specific header file.
   - add a void * pointer for the callbacks to make functions more reusable.
   
2001-12-04 13:11  hardaker

   * agent/helpers/table.h, agent/helpers/table_iterator.c
, agent/helpers/table_iterator.h,
   agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/mibII/vacm_context.c, local/mib2c.iterate.conf
:

   move iterator specific table information into its own structure.
   
2001-12-04 12:16  hardaker

   * agent/helpers/all_helpers.h:

   Fix prototype as pointed out by Jerome Peducasse
   
2001-12-04 10:10  jbpn

   * man/snmpcmd.1:

     - mention that not all transport domains are always available.
   
2001-12-04 09:55  jbpn

   * man/snmpcmd.1:

     - remove -p and -T options from documentation.
   
     - add lengthy new section describing new transport address
       specification format, with examples and everything!
   
2001-12-04 07:14  jbpn

   * snmplib/snmp_parse_args.c:

     - drop -p and -T options for apps.
   
2001-12-04 03:10  jbpn

   * snmplib/: snmpUDPIPv6Domain.c, snmpUDPIPv6Domain.h:

     - add create_ostring method, export ucdSnmpUDPIPv6Domain[]
   
2001-12-04 02:19  jbpn

   * mibs/UCD-SNMP-MIB.txt:

     - mention IPv6 transport domain OIDs in relevant comment.
   
2001-12-03 15:07  nba

   * snmplib/snmpUDPDomain.c:

   Quell a const cast warning.
   
2001-12-03 15:07  nba

   * snmplib/snmp_api.c:

   Fix debug output from retries.
   
2001-12-03 15:06  nba

   * apps/notification_log.c, snmplib/oid_array.c:

   HAVE_SYS_TYPES_H is not conditional.
   
2001-12-03 15:04  nba

   * apps/Makefile.in:

   Fix to allow compilations outside source directory.
   
2001-12-03 15:03  nba

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/snmpUDPIPv6Domain.c,
   snmplib/snmp_transport.c:

   Fixes to make UDPIPv6 transport work for Solaris, Linux and FreeBSD.
   It compiles, and the apps send v6 packets. Agent not yet tested.
   
2001-12-03 09:48  hardaker

   * local/: mib2c.iterate.conf, mib2c.create-dataset.conf
:

   copy roberts spiffy header text
   
2001-12-03 08:36  hardaker

   * apps/notification_log.c:

   datentime column.
   
2001-12-03 08:01  hardaker

   * agent/snmp_agent.c:

   fix problem with double delegated requests after getnext loop.
   
2001-12-03 08:00  hardaker

   * configure, configure.in,
   mibs/NOTIFICATION-LOG-MIB.txt:

   notification log mib added to default list.
   
2001-12-03 05:33  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - remove spurious debugging output ("blah")
   
2001-11-30 23:26  hardaker

   * agent/: agent_handler.c, snmp_agent.c, snmp_agent.h
:

   Change how request processing gets done such that request objects are
   all calloced at once and get reused instead of reallocated.  Big speed
   improvements.
   
2001-11-30 15:22  hardaker

   * Makefile.in, doxygen.conf:

   "make doc" to run doxygen.
   
2001-11-30 10:31  hardaker

   * agent/helpers/: debug_handler.c, multiplexer.h:

   doxygen fixes
   
2001-11-30 09:26  jbpn

   * agent/agent_handler.c:

     - use DEBUGMSGOIDRANGE in register_handler() if appropriate.
   
2001-11-30 09:24  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - fix memory leak in register_agentx_list() when subagent tries to
       register a MIB region that fails either because it is a duplicate
       or because of some other reason.
   
2001-11-30 08:44  jbpn

   * agent/helpers/old_api.c:

     - fix memory leak of old_info (that never seems to get used for
       anything anyway?)
   
     - fix memory leak that arises during row registration (in AgentX
       subagents) because successive vars cause apparent duplicate
       registrations (this is a deficiency) -- but it would appear this
       could arise in other situations too (genuine duplicate
       registrations).
   
2001-11-30 06:33  jbpn

   * agent/agent_trap.c:

     - fix broken parsing in snmpd_parse_config_trapsess() -- loop was
       copying the same (first) token MAX_ARGS times.
   
     - eliminate memory leak in ditto.
   
     - fix typo ("Pausible cause" -> "Possible cause) in ditto.
   
2001-11-30 06:29  jbpn

   * snmplib/snmp_api.c:

     - print fd in sess_process_packet() -- useful for debugging
   
2001-11-30 06:28  jbpn

   * snmplib/: snmpCallbackDomain.c, snmpCallbackDomain.h:

     - remove a couple of unnecessary #includes from snmpCallbackDomain.h
   
     - set *opaque to NULL after we free it -- it might matter.
   
2001-11-30 03:47  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - clone PDU in handle_agentx_subagent() before sending it on callback
       session to avoid double free() and free()d memory reads.
   
     - more concise (ahem) declaration of mycallback in handle_agentx_packet().
   
2001-11-29 05:51  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - put session and subsession in subagent description (helpful for
       debugging)
   
2001-11-29 05:49  jbpn

   * agent/helpers/Makefile.in:

     - fix INSTALLHEADERS
   
2001-11-29 05:48  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - add some debugging to init_subagent() (which showed that it wasn't
       being called, so...).
   
     - fix cast in handle_subagent_set_response()
   
2001-11-29 05:46  jbpn

   * agent/snmp_vars.c:

     - make sure init_subagent() gets called
   
2001-11-28 09:28  hardaker

   * agent/agent_registry.c:

   check for session registrations in all contexts.
   
2001-11-28 06:39  hardaker

   * apps/notification_log.c, snmplib/oid_array.c:

   Add sys/types.h for bug #486277.
   
2001-11-28 04:03  jbpn

   * apps/notification_log.c:

     - #include <netdb.h>
   
2001-11-28 04:03  jbpn

   * configure.in, snmplib/Makefile.in:

     - install snmp_transport.h and snmp*Domain.h (for the configured
       transport domains)
   
2001-11-28 03:29  jbpn

   * snmplib/ucd-snmp-includes.h:

     - reverse mystery removal of #include <netinet/in.h> and #include
   <sys/time.h>
   
2001-11-27 17:28  hardaker

   * agent/: snmp_agent.c, snmp_agent.h:

   more intelligently allocate tree space based on number of varbinds in request.
   
2001-11-27 14:26  hardaker

   * agent/: snmp_agent.c, snmp_agent.h:

   malloc one large tree_cache array rather than an array of tree_cache pointers.
   
2001-11-27 12:19  hardaker

   * agent/helpers/all_helpers.h:

   include file name change.
   
2001-11-27 11:43  hardaker

   * agent/snmp_agent.c:

   comment changes.
   
2001-11-27 07:52  hardaker

   * apps/Makefile.in:

   fixed Makefile for snmptrapd.
   
2001-11-27 07:48  hardaker

   * agent/helpers/: Makefile.in, all_helpers.c,
   all_helpers.h, debug_handler.c, debug_handler.h:

   debug handler created for inserting debugging output into the calling chain.
   
2001-11-27 07:47  hardaker

   * agent/agent_handler.c:

   enum definitions for modes and can_modes.
   
2001-11-26 15:29  hardaker

   * agent/snmp_agent.c:

   set PDU variable to NULL to avoid freeing it twice.
   
2001-11-26 11:20  hardaker

   * snmplib/snmpCallbackDomain.c:

   plug another memory leak.
   
2001-11-26 09:07  hardaker

   * testing/tests/: T020snmpv3get, T021snmpv3getnext,
   T022snmpv3getMD5, T023snmpv3getMD5DES,
   T024snmpv3getSHA1, T025snmpv3getSHADES,
   T028snmpv3getfail, T030snmpv3usercreation,
   T053agentv1trap, T054agentv2ctrap, T055agentv1mintrap
, T056agentv2cmintrap, T110agentxget,
   T111agentxset, T112agentxsetfail, T113agentxtrap,
   T120proxyget, T121proxyset, T122proxysetfail:

   don't use contexts in tests.
   
2001-11-26 08:57  hardaker

   * snmplib/snmpCallbackDomain.c:

   fix memory leak.
   
2001-11-26 08:49  hardaker

   * agent/mibgroup/: testdelayed.c, agentx/master.c,
   ucd-snmp/proxy.c:

   use free_delegated_cache() to plug memory leaks.
   
2001-11-26 08:48  hardaker

   * agent/: agent_handler.c, agent_handler.h:

   free_delegated_cache() routine
   
2001-11-26 08:19  jbpn

   * apps/snmptrapd.c:

     - add the ability to listen for traps on multiple transports via the
       -p option (consistent with snmpd).
   
2001-11-26 05:44  jbpn

   * agent/mibgroup/target/target.c:

     - use snmp_tdomain_transport_oid() to do session creation from
       <tDomain-oid, tAddress-octet-string> pair, to allow creation of
       non-IPv4 sessions in snmpTargetAddrTable.
   
2001-11-26 04:45  jbpn

   * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
   snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
, snmp_transport.c, snmp_transport.h:

     - add support for creating a transport from a
       <tDomain-oid, tAddress-octet-string> pair.
   
2001-11-26 03:06  jbpn

   * agent/mibgroup/target/target.c:

     - use snmp_tdomain_support() to determine whether a transport domain
       is supported.
   
2001-11-23 10:24  jbpn

   * apps/snmptrapd.c:

     - add multiple transport domain support for trapd -- this was really
       REALLY easy!
   
2001-11-23 09:25  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c,
   snmplib/snmp_transport.c, snmplib/snmp_transport.h:

     - remove legacy function snmp_transport_support() (replaced with
       snmp_tdomain_support()).
   
2001-11-23 08:57  jbpn

   * snmplib/snmpAAL5PVCDomain.c:

     - use network order for AAL5PVC transport address encoding
   
2001-11-23 08:47  jbpn

   * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
   snmpUnixDomain.c:

     - set local_length, remote_length as appropriate
   
2001-11-23 08:39  jbpn

   * snmplib/Makefile.in:

     - fix typo
   
2001-11-23 08:34  jbpn

   * agent/: agent_trap.c,
   mibgroup/notification/snmpNotifyTable.c:

     - make traps work with new-style addresses, use domain-based address
       encodings in snmpTargetAddrTable.  Note you can now send traps/informs
       over any supported transport type by using the trapsess directive and
       a transport:address type specification.
   
2001-11-23 08:31  jbpn

   * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
   snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
:

     - create appropriately-encoded local or remote endpoint addresses at
       transport open time.
   
2001-11-23 06:50  jbpn

   * snmplib/Makefile.in:

     - update dependencies for transports
   
2001-11-22 09:08  jbpn

   * testing/: TESTCONF.sh, eval_tools.sh,
   tests/T001snmpv1get, tests/T002snmpv1getnext,
   tests/T003snmpv1getfail, tests/T014snmpv2cget,
   tests/T015snmpv2cgetnext, tests/T016snmpv2cgetfail,
   tests/T017snmpv2ctov1getfail, tests/T018snmpv1tov2cgetfail
, tests/T020snmpv3get, tests/T021snmpv3getnext,
   tests/T022snmpv3getMD5, tests/T023snmpv3getMD5DES,
   tests/T024snmpv3getSHA1, tests/T025snmpv3getSHADES,
   tests/T028snmpv3getfail, tests/T030snmpv3usercreation,
   tests/T049snmpv3inform, tests/T050snmpv3trap,
   tests/T051snmpv2ctrap, tests/T052snmpv2cinform,
   tests/T053agentv1trap, tests/T054agentv2ctrap,
   tests/T055agentv1mintrap, tests/T056agentv2cmintrap,
   tests/T058agentauthtrap, tests/T100agenthup,
   tests/T110agentxget, tests/T111agentxset,
   tests/T112agentxsetfail, tests/T113agentxtrap,
   tests/T120proxyget, tests/T121proxyset,
   tests/T122proxysetfail:

     - use udp:<hostname>:<port> instead of -p to make tests work again
   
2001-11-22 00:20  hardaker

   * apps/: notification_log.c, notification_log.h:

   mork wore on the notification log mib.  It now supports variable
   storage, but segfaults on access due to pdu cloning problems I'm not
   going to work out right now.
   
2001-11-21 23:15  hardaker

   * apps/Makefile.in:

   fix snmptrapd linking.
   
2001-11-21 22:58  rstory

   * snmplib/asn1.h:

   remove duplicate OID_LENGTH; use actual oid type in calculation
   
2001-11-21 22:49  hardaker

   * snmplib/snmpCallbackDomain.c:

   add NULL pointer for rbuild in session creation.
   
2001-11-21 22:49  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c, apps/notification_log.c
:

   netinet/in.h needed.
   
2001-11-21 22:49  hardaker

   * agent/mibgroup/agentx/subagent.c:

   variable clean ups.
   
2001-11-21 22:33  hardaker

   * agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/tcpTable.c
, agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/ucd-snmp/file.c, local/mib2c,
   local/mib2c.array-auto.conf, local/mib2c.array-user.conf
, local/mib2c.create-dataset.conf,
   local/mib2c.iterate.conf, local/mib2c.vartypes.conf,
   man/Makefile.in, mibs/Makefile.in,
   mibs/NET-SNMP-AGENT-MIB.txt, perl/SNMP/SNMP.xs,
   snmplib/Makefile.in, snmplib/mib.c, snmplib/mib.h
, snmplib/read_config.c, snmplib/read_config.h,
   snmplib/snmp-tc.h, snmplib/snmpUnixDomain.h,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_client.c, snmplib/snmp_client.h,
   snmplib/snmp_transport.c, snmplib/snmp_transport.h,
   snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c
:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 22:08  rstory

   * snmplib/: vacm.h, asn1.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:43  rstory

   * snmplib/: snmpCallbackDomain.c, snmpCallbackDomain.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:40  rstory

   * snmplib/snmp.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:33  rstory

   * snmplib/: oid_array.c, oid_array.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:30  rstory

   * snmplib/: data_list.c, data_list.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 18:56  hardaker

   * Makefile.in, config.h.in, configure,
   configure.in, version.h, agent/Makefile.in,
   agent/agent_handler.c, agent/agent_handler.h,
   agent/agent_index.c, agent/agent_read_config.c,
   agent/agent_registry.c, agent/agent_registry.h,
   agent/mib_modules.c, agent/snmp_agent.c,
   agent/snmp_agent.h, agent/snmp_vars.c, agent/snmpd.c
, agent/ucd-snmp-agent-includes.h, agent/var_struct.h
, agent/helpers/.cvsignore, agent/helpers/Makefile.in
, agent/helpers/all_helpers.c,
   agent/helpers/all_helpers.h, agent/helpers/instance.c,
   agent/helpers/instance.h, agent/helpers/multiplexer.c,
   agent/helpers/multiplexer.h, agent/helpers/null.c,
   agent/helpers/null.h, agent/helpers/old_api.c,
   agent/helpers/old_api.h, agent/helpers/read_only.c,
   agent/helpers/read_only.h, agent/helpers/serialize.c,
   agent/helpers/serialize.h, agent/helpers/set_helper.h,
   agent/helpers/table.c, agent/helpers/table.h,
   agent/helpers/table_array.c, agent/helpers/table_array.h
, agent/helpers/table_data.c, agent/helpers/table_data.h
, agent/helpers/table_dataset.c,
   agent/helpers/table_dataset.h, agent/helpers/table_iterator.c
, agent/helpers/table_iterator.h,
   agent/mibgroup/Makefile.in, agent/mibgroup/host_res.h
, agent/mibgroup/mibincl.h, agent/mibgroup/target.h
, agent/mibgroup/testdelayed.c,
   agent/mibgroup/testdelayed.h, agent/mibgroup/testhandler.c
, agent/mibgroup/testhandler.h,
   agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h
, agent/mibgroup/agent/nsTransactionTable.c,
   agent/mibgroup/agent/nsTransactionTable.h,
   agent/mibgroup/agentx/.cvsignore,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master.h,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/disman/.cvsignore,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/examples/.cvsignore,
   agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h
, agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_partition.h,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/mibII/.cvsignore,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/vacm_context.c,
   agent/mibgroup/mibII/vacm_context.h,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/target/target_counters.c,
   agent/mibgroup/target/target_counters.h,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/proxy.h,
   agent/mibgroup/ucd-snmp/registry.c, apps/Makefile.in,
   apps/notification_log.c, apps/notification_log.h,
   apps/snmptrapd.c:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 06:43  jbpn

   * config.h.in:

     - IPv6 config defs
   
2001-11-21 06:36  jbpn

   * agent/snmp_agent.c, snmplib/snmp_api.c:

     - remove now-extraneous #include "snmpBlahDomain.h" lines
   
2001-11-21 03:39  jbpn

   * apps/.cvsignore:

   [no log message]
   
2001-11-20 09:38  jbpn

   * snmplib/: snmpIPXDomain.c, snmpIPXDomain.h:

     - duh.  Forgot a couple of things to do with domain-based transport
       address parsing.
   
2001-11-20 09:29  jbpn

   * agent/snmp_agent.c:

     - use new domain-based transport address parsing for agent NSAPs
   
2001-11-20 09:27  jbpn

   * snmplib/: snmpAAL5PVCDomain.c, snmpAAL5PVCDomain.h,
   snmpIPXDomain.c, snmpTCPDomain.c, snmpTCPDomain.h
, snmpUDPDomain.c, snmpUDPDomain.h,
   snmpUnixDomain.c, snmpUnixDomain.h, snmp_api.c,
   snmp_transport.c, snmp_transport.h:

     - domain-based transport address parsing
   
2001-11-20 09:16  jbpn

   * snmplib/: snmpUDPIPv6Domain.c, snmpUDPIPv6Domain.h:

     - UDP/IPv6 transport domain.  Note: incomplete!
   
2001-11-20 08:29  jbpn

   * agent/: agent_index.c, agent_index.h:

     - unregister_{string,int,oid}_index() utility functions contributed
       by Damian Gilmurray.
   
2001-11-20 02:26  jbpn

   * snmplib/: snmp_api.h (V4-2-patches.1), snmp_api.h:

     - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by
       Karl M. Hegbloom.
   
2001-11-19 16:59  driehuis

   * snmplib/asn1.h:

   Fix typo in comment [karlheg@microsharp.com]
   
2001-11-16 08:34  jbpn

   * apps/snmptest.c:

     - add support for Unsigned32/Gauge32 types
   
2001-11-15 10:03  jbpn

   * agent/mibgroup/agentx/: protocol.c (V4-2-patches.5), protocol.c
:

     - stricter test for null OIDs
   
2001-11-15 08:44  jbpn

   * man/snmpd.conf.5.def:

     - document read-only nature of snmpEnableAuthenTraps.0 if value is
       configured via the authtrapenable token
   
2001-11-15 08:44  jbpn

   * agent/: agent_read_config.c, agent_trap.c,
   mibgroup/mibII/snmp_mib.c:

     - make value of snmpEnableAuthenTraps.0 persistent.  Setting via
       a read-only configuration file also makes object notWritable (as
       sysContact.0 et al.).
   
2001-11-15 06:57  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - let VACM checks succeed for non-IPv4 transports
   
2001-11-15 05:19  jbpn

   * testing/tests/: T111agentxset, T121proxyset:

     - use psyscontact not syscontact to set initial value of sysContact.0
       object since the latter also makes the object read-only.
   
2001-11-15 05:07  jbpn

   * agent/: snmpd.c (V4-2-patches.6), snmpd.c:

     - minor fix to formatting of usage message
   
2001-11-15 04:05  jbpn

   * agent/mibgroup/agentx/agentx_config.c:

     - add missing #include "snmpd.h" (for #definition of MASTER_AGENT)
     - don't strdup() agentxsocket value -- ds_set_string does it for you
     - change debugging to fit in better with rest of module
   
2001-11-14 16:05  hardaker

   * configure, configure.in (V4-2-patches.[7,7]), config.h.in
, configure, configure.in:

   patch from Harrie to fix init function checking in modules
   
2001-11-14 16:00  hardaker

   * agent/mibgroup/agentx/: agentx_config.c, agentx_config.h
, master.c, master.h, subagent.h:

   slightly modified patch from Harrie to move agentx configuration into
   a separate file.
   
2001-11-13 13:57  hardaker

   * apps/notification_log.h:

   file notification_log.h was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:57  hardaker

   * apps/notification_log.c:

   file notification_log.c was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:55  hardaker

   * mibs/NET-SNMP-AGENT-MIB.txt:

   file NET-SNMP-AGENT-MIB.txt was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:55  hardaker

   * agent/mibgroup/agent/nsTransactionTable.c:

   file nsTransactionTable.c was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:55  hardaker

   * agent/mibgroup/agent/nsTransactionTable.h:

   file nsTransactionTable.h was initially added on branch NEW-AGENT-API.
   
2001-11-13 05:29  jbpn

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

     - patch from Jochen Kmietsch to quieten some noisy logging
   
2001-11-13 04:13  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - use unregister_mib_table_row() when appropriate in
       unregister_agentx_list().
   
2001-11-13 03:23  jbpn

   * agent/agent_registry.c:

     - reset vr->namelen when we've finished with it
   
2001-11-12 23:19  hardaker

   * agent/helpers/all_helpers.c:

   file all_helpers.c was initially added on branch NEW-AGENT-API.
   
2001-11-12 23:19  hardaker

   * agent/helpers/all_helpers.h:

   file all_helpers.h was initially added on branch NEW-AGENT-API.
   
2001-11-08 08:09  jbpn

   * agent/agent_registry.c:

     - better implementation of unregister_mib_table_row(), which uses
       ranges properly in the callback (hence much more efficient for
       AgentX).
   
2001-11-07 09:56  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - remove now-redundant agentx_build functions
   
2001-11-07 06:31  jbpn

   * agent/mibgroup/agentx/: client.c, master_admin.c,
   protocol.c:

     - use DEBUGMSGOIDRANGE() in a couple of places for more comprehensive
       debugging output.
   
     - parse unregister ranges properly, and use the range properly for
       passing to unregister_mib_context().
   
2001-11-07 03:33  jbpn

   * snmplib/: snmp_debug.c, snmp_debug.h:

     - add DEBUGSMSGOIDRANGE() macro for debugging OID ranges
   
2001-11-06 06:04  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - reset the inclusive flag in a couple of cases, to prevent spurious
       INCLUSIVE getNext behaviour
   
2001-11-05 08:09  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - correct bug in range_subid tweak code
   
2001-11-05 05:00  jbpn

   * agent/agent_registry.c:

     - calculate upper bound for table row registrations slightly differently
   
2001-11-01 09:35  jbpn

   * agent/mibgroup/agentx/: master.c, protocol.c,
   protocol.h, subagent.c:

     - implement relocating buffer version of agentx_build() routines,
       and use them.
   
2001-11-01 09:33  jbpn

   * snmplib/: snmp_api.c, snmp_api.h:

     - support for relocatable buffer build callbacks via open_ex calls
   
2001-10-30 07:19  jbpn

   * agent/mibgroup/mibII/interfaces.c:

     - fix bug whereby interface counter is not reset, noted by (amongst
       others) Victor Kirhenshtein in patch #474064.
   
2001-10-30 03:24  jbpn

   * snmplib/snmp_api.c:

     - make the initial buffer size 2048 in snmp_resend_request (as in
       _sess_async_send) to make success/fail behaviour for AgentX more
       predictable (since AgentX STILL doesn't use relocating buffers,
       boo hiss).
   
2001-10-29 23:16  rstory

   * local/mib2c.array-user.conf:

   file mib2c.array-user.conf was initially added on branch NEW-AGENT-API.
   
2001-10-29 23:16  rstory

   * local/mib2c.array-auto.conf:

   file mib2c.array-auto.conf was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:53  rstory

   * agent/helpers/table_array.c:

   file table_array.c was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:53  rstory

   * agent/helpers/table_array.h:

   file table_array.h was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:50  rstory

   * snmplib/oid_array.h:

   file oid_array.h was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:50  rstory

   * snmplib/oid_array.c:

   file oid_array.c was initially added on branch NEW-AGENT-API.
   
2001-10-26 19:41  hardaker

   * agent/mibgroup/agentx/master.c:

   patch from Harrie to fix function name in error message
   
2001-10-26 06:05  jbpn

   * agent/mibgroup/mibII/: interfaces.c, interfaces.h:

      - add support for rx and tx drop counts (ifInDiscards and
        ifOutDiscards) for Linux (2.2+)
   
2001-10-26 05:57  jbpn

   * aclocal.m4:

     - add if_iqdrops member to struct ifnet
   
2001-10-26 04:03  jbpn

   * agent/mibgroup/mibII/interfaces.c:

     - add translation for atm(37) type interfaces for Linux
   
2001-10-26 03:43  jbpn

   * man/snmpd.conf.5.def:

     - document the fact that setting sysLocation.0 (et al.) via a
       syslocation (or equivalent) token makes the object read-only,
       returning a notWritable error response if an attempt is made to
       SET it.
   
2001-10-24 10:07  jbpn

   * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.4),
   system_mib.c:

     - fix typo noted by Tim Dietz
   
2001-10-24 08:43  jbpn

   * agent/mibgroup/mibII/: system_mib.c, system_mib.h:

     - implement persistence for sysLocation.0, sysContact.0 and sysName.0
   
     - presence of a syslocation token in snmpd.conf makes sysLocation.0
       non-writable (returns notWritable on SET attempts)
   
2001-10-24 05:08  jbpn

   * agent/mibgroup/host/: hr_swinst.c (V4-2-patches.2), hr_swinst.c
:

     - fix small memory leak just introduced
   
2001-10-24 03:42  jbpn

   * agent/mibgroup/host/hr_swinst.c:

     - use pkginfo interface to determine type of software package more
       specifically if possible.  Slight variation on patch #473669, submitted
       by Stefan Radman.
   
2001-10-24 03:38  jbpn

   * acconfig.h, configure.in:

     - autoconf support for detecting pkginfo interface in libadm.  Thanks
       to Stefan Radman (patch #473669).
   
2001-10-21 07:26  hardaker

   * local/mib2c.iterate.conf:

   file mib2c.iterate.conf was initially added on branch NEW-AGENT-API.
   
2001-10-19 09:51  hardaker

   * local/mib2c.create-dataset.conf:

   file mib2c.create-dataset.conf was initially added on branch NEW-AGENT-API.
   
2001-10-17 07:52  dts12

   * FAQ (V4-2-patches.2), FAQ:

   Mention the MRTG tutorial web pages
     (as suggested by Christian Robottom Reis)
   
2001-10-15 06:49  jbpn

   * snmplib/: snmpIPXDomain.c, snmpUDPDomain.c:

     - zero socket address structures.  Hopefully fixes problems on NetBSD
       noted by Joakim Althini (related to sa_len member probably??).
   
2001-10-11 16:30  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   snmplib/mib.c, snmplib/snmp_api.c:

   Oppses.
   
2001-10-11 14:15  hardaker

   * man/Makefile.in, man/snmp_api_errstring.3,
   man/snmp_config.5.def, man/snmp_error.3,
   man/snmp_perror.3, man/snmp_sess_perror.3,
   man/snmpcmd.1, man/snmpd.1.def, man/snmpd.conf.5.def
, man/snmpset.1, man/snmptranslate.1,
   man/snmptrapd.8, man/snmptrapd.conf.5.def,
   man/snmpwalk.1, mibs/DISMAN-SCRIPT-MIB.txt,
   mibs/IANAifType-MIB.txt, mibs/Makefile.mib,
   mibs/README.mibs, mibs/SMUX-MIB.txt,
   mibs/UCD-SNMP-MIB.txt, mibs/mibfetch, mibs/rfclist
, mibs/smistrip, perl/SNMP/SNMP.xs,
   snmplib/Makefile.in, snmplib/asn1.c,
   snmplib/default_store.c, snmplib/int64.c,
   snmplib/mib.c, snmplib/mib.h, snmplib/mt_support.c
, snmplib/mt_support.h, snmplib/parse.c,
   snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp_api.c
, snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_debug.c, snmplib/snmpusm.c,
   snmplib/snmpv3.c, snmplib/system.c, snmplib/tools.c
, snmplib/ucd-snmp-includes.h, testing/Makefile.in
, win32/config.h, win32/config.h.borland:

   massive merge from the patches branch to the main line.
   
2001-10-11 14:01  hardaker

   * COPYING, ChangeLog, FAQ, Makefile.in,
   NEWS, README, acconfig.h, aclocal.m4,
   config.guess, config.h.in, config.sub,
   configure, configure.in, ltconfig, ltmain.sh
, makefileindepend.pl, sedscript.in, version.h
, agent/Makefile.in, agent/agent_index.c,
   agent/agent_read_config.c, agent/agent_read_config.h,
   agent/agent_registry.c, agent/agent_trap.c,
   agent/snmp_agent.h, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c,
   agent/mibgroup/Makefile.in, agent/mibgroup/kernel_sunos5.c
, agent/mibgroup/mibincl.h, agent/mibgroup/ucd_snmp.h
, agent/mibgroup/util_funcs.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/at.h,
   agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ipAddr.c,
   agent/mibgroup/mibII/mta_sendmail.h,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcpTable.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/smux/smux.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/diskio.c,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/memory_netbsd1.h,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.h,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/Makefile.in
, apps/snmpdelta.c, apps/snmpdf.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptable.c,
   apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c,
   apps/snmptrapd_log.c, apps/snmpusm.c, apps/snmpvacm.c
, apps/snmpwalk.c, apps/snmpnetstat/Makefile.in
, local/mib2c.conf, local/mib2c.vartypes.conf,
   local/pass_persisttest, local/tkmib:

   massive merge from the patches branch to the main line.
   
2001-10-09 07:14  hardaker

   * CodingStyle:

   Sometimes we feel like a -nut
   
2001-10-09 06:15  jbpn

   * agent/agent_registry.c:

     - properly account for the length of the suffix in the variable
       table in register_mib_table_row()
   
2001-10-08 08:53  jbpn

   * agent/mibgroup/agentx/client.c:

     - declare version_sysoid_len as extern INT not extern oid, so as to
       match its actual definition in sytem_mib.c.  This caused all kinds of
       fun & games on Linux on a Alpha.
   
2001-10-04 08:31  jbpn

   * snmplib/: callback.c, callback.h:

     - add function snmp_callback_list() to return list of callbacks for a
       given <major, minor> pair.
   
2001-10-04 07:14  hardaker

   * local/pass_persisttest:

   file pass_persisttest was initially added on branch V4-2-patches.
   
2001-10-03 05:42  jbpn

   * snmplib/keytools.c:

     - change expression at l. 415 from:
   
           *kcstring++ = *kcstring ^ *newkey++;
   
       which has undefined behaviour to:
   
           *kcstring++ ^= *newkey++;
   
       which is okay (since *kcstring is only evaluated once).  Similarly
       at l. 530.  The previous constructs cause warnings with GCC3 and
       some other compilers.  Thanks to Niel Markwick who noted this in
       bug #465969.
   
2001-10-03 03:11  jbpn

   * agent/agent_registry.c:

     - do SNMPD_CALLBACK_UNREGISTER_OID callbacks in
       unregister_mibs_by_session() -- called when AgentX subagents
       disappear.
   
2001-10-02 06:01  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - don't send ASN_PRIV_INCL_RANGE and ASN_PRIV_EXCL_RANGE on-the-wire
   
2001-09-26 08:03  jbpn

   * agent/agent_registry.c:

     - allow split_subtree() to do a split in the middle of a column,
       keeping the relevant variable in both the old tree and the new
       tree (arises in AgentX row registrations).
   
     - patch from Damian Gilmurray for register_mib_table_row() which
       allows it to cope with non-zero length variables and also
       non-contiguous OIDs for adjacent columns.
   
     - rewritten dump_registry() that uses reallocating print functions
       and also prints out variable lists.
   
2001-09-26 07:45  jbpn

   * agent/snmp_vars.c:

     - allow for the possibility of subtree name being longer than
       requested name when calculating the suffix for variable matching.
   
     - be strict about subtree chunks being inclusive of the start OID
       and exclusive of the end OID (shows up big time in AgentX).
   
2001-09-26 07:22  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - don't do getNext requests on exclusive searchRanges that begin in
       a tree marked as a fully-qualified instance (they are doomed to
       fail).  Skip to the next part of the tree straight away.
   
2001-09-26 07:19  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - bring debugging tokens into line with rest of AgentX code
   
2001-09-25 08:15  jbpn

   * apps/snmptrapd_log.c:

     - reinstate a missing space character
   
2001-09-25 03:58  jbpn

   * apps/snmptrapd_log.c:

     - remove spurious cast
   
2001-09-25 03:45  jbpn

   * apps/snmptrapd.c:

     - fix possible infelicity when printing and syslogging (not sure this is
       actually possible but)
   
2001-09-25 03:09  jbpn

   * snmplib/mib.c:

     - integrate some changes from the V4-2-patches branch: Harrie's
       prototypes and Wes's fix for bug  #463226.
   
2001-09-25 03:01  jbpn

   * apps/snmptrapd_log.c:

     - fix signedness of time stuff
   
2001-09-25 02:47  jbpn

   * snmplib/: snmp_logging.c, snmp_logging.h:

     - make argument of snmp_enable_syslog_ident const
   
     - don't strdup DEFAULT_LOG_ID if a NULL arg is given
   
2001-09-24 09:39  jbpn

   * apps/snmptrapd.c:

     - make use of rewritten output functions in snmptrapd_log.c which
       avoid fixed length buffers.
   
     - fix bug noted in support request #456646 (custom trap format was
       being ignored for v2 traps and informs).  Thanks to
       G.Principato@motorola.com for spotting this one.
   
     - correct usage for -P option to reflect that it causes output on
       stderr not stdout.
   
2001-09-24 09:36  jbpn

   * apps/: snmptrapd_log.c, snmptrapd_log.h:

     - rewrite of output functions to avoid use of fixed-length buffers
   
2001-09-20 13:04  hardaker

   * README, agent/mibgroup/ucd-snmp/logmatch.c,
   agent/mibgroup/ucd-snmp/logmatch.h, mibs/UCD-SNMP-MIB.txt
:

   new logmatch mib from Stephan Wenzel.
   
2001-09-15 08:40  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - override exclusive searchRange getNext operations when retrying
       operations
   
2001-09-15 08:39  jbpn

   * agent/: snmp_agent.c, snmp_agent.h:

     - improved support for AgentX-style inclusive searchRange getNext
   
2001-09-14 14:43  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   patch #443115 from Yimin Ge: diskio support for freebsd4
   
2001-09-14 14:34  hardaker

   * apps/snmptrapd.c, snmplib/snmp_logging.c,
   snmplib/snmp_logging.h:

   Patch #440320 from Mark Ferlatte:
   
   1) Adds a new function to the snmp_logging API
      (snmp_enable_syslog_ident(char *ident))
   
   2) Ports snmptrapd to use the existing snmp_logging API instead of
      using syslog directly.
   
   3) Ports snmp_logging.[ch] to use the Win32 Event Log when compiled on
      Win32. I didn't update the Visual C project files, because I only
      have access to a newer version of VC, and I didn't know if you
      wanted them updated. The advapi32 library needs to be added to the
      project in order for this to work on Win32 (that's where the event
      log API is).
   
2001-09-14 14:22  hardaker

   * config.h.in, configure:

   I, uh, cough, uh forgot to run autoconf/autoheader.  Dave: don't kill me.
   
2001-09-14 14:19  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   Patch #428884: Add -PR like option to perl module (from Joe Clarke).
   
2001-09-14 14:08  hardaker

   * README, acconfig.h, configure.in,
   agent/agent_trap.c, agent/mibgroup/agentx/client.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpAAL5PVCDomain.h
, snmplib/snmpUnixDomain.c, snmplib/snmpUnixDomain.h
, snmplib/snmp_api.h, snmplib/snmpv3.c,
   snmplib/asn1.h:

   Applied a modified version of patch #427343 from Harrie:
     make enterprise ID relocatable where legal to do so
   
2001-09-14 12:09  hardaker

   * agent/: Makefile.in, mibgroup/Makefile.in:

   Alternative solution to patch #312694:
     move date_n_time utilities to snmplib/snmp-tc.c.
   
2001-09-14 12:08  hardaker

   * agent/mibgroup/host/: hr_utils.c, hr_utils.h:

   removed.  Functionality moved to snmplib/snmp-tc.[ch]
   
2001-09-14 12:06  hardaker

   * agent/mibgroup/host.h, agent/mibgroup/host/hr_filesys.c
, agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/host/hr_system.h,
   agent/mibgroup/host/hr_utils.c, snmplib/Makefile.in,
   snmplib/snmp-tc.c, snmplib/snmp-tc.h:

   Alternative solution to patch #312694:
     move date_n_time utilities to snmplib/snmp-tc.c.
   
2001-09-14 09:48  hardaker

   * win32/config.h.borland:

   file config.h.borland was initially added on branch V4-2-patches.
   
2001-09-14 06:19  jbpn

   * agent/mibgroup/agentx/: master.c, master_request.c,
   master_request.h:

     - use inclusive search range only when appropriate for getNext
       queries
   
2001-09-12 06:47  hardaker

   * snmplib/snmpCallbackDomain.c:

   file snmpCallbackDomain.c was initially added on branch NEW-AGENT-API.
   
2001-09-12 06:47  hardaker

   * snmplib/snmpCallbackDomain.h:

   file snmpCallbackDomain.h was initially added on branch NEW-AGENT-API.
   
2001-09-06 07:40  jbpn

   * agent/: snmp_agent.c, snmp_vars.c:

     - if include bit is set in an AgentX SearchRange (hence type of varbind
       is ASN_PRIV_INCL_RANGE), try an exact query first because an object
       whose name is lexi-equal is a valid response; if exact query fails
       then fall back to an inexact query.
   
2001-09-06 07:38  jbpn

   * agent/mibgroup/agentx/: master.c, master_request.c,
   protocol.c, subagent.c:

     - oops, used INCL/EXCL wrong way round in a couple of places
   
     - better test for scoping requirements in subagent
   
2001-09-04 07:14  jbpn

   * agent/snmpd.c:

     - add missing break; after processing -P option, noted by Botond
       Tarnay (see patch #458327)
   
2001-08-28 03:04  jbpn

   * agent/: snmp_agent.c (V4-2-patches.7), snmp_agent.c:

     - add missing #include <tcpd.h> if using libwrap, noted by Nathan
       Neulinger (patch #453831).
   
2001-08-28 02:38  jbpn

   * agent/: snmpd.c (V4-2-patches.1), snmpd.c:

     - avoid use of pre-processor directives inside printf() call, which
       is a macro in glibc, making this an undefined behaviour
       construct (which GCC 3.0 refuses to compile).  See bug #455804 for
       further details.
   
2001-08-24 10:00  rstory

   * snmplib/data_list.h:

   file data_list.h was initially added on branch NEW-AGENT-API.
   
2001-08-24 10:00  rstory

   * snmplib/data_list.c:

   file data_list.c was initially added on branch NEW-AGENT-API.
   
2001-08-22 08:45  jbpn

   * agent/: snmp_vars.c, mibgroup/agentx/master.c,
   mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c
, mibgroup/agentx/subagent.c:

     - add checking that results to be returned to master agent are in
       requested scope (if any) (getBulk not yet done)
   
2001-08-15 09:31  jbpn

   * snmplib/snmp_debug.c:

     - use sprint_realloc_objid in debugmsg_oid to print long OIDs.
   
2001-08-15 08:37  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - increment the value of snmpInBadCommunityUses when attempting an
       operation not permitted by the given community, per RFC 1907.
   
2001-08-15 08:34  jbpn

   * agent/snmp_agent.c:

     - when translating the v2+ error-status value authorizationError
       into noSuchName for a v1 session, increment the value of
       snmpInBadCommunityUses, per RFC 2576.
   
2001-08-14 03:22  jbpn

   * snmplib/snmp_client.c:

     - in snmp_set_var_objid(), try to detect a previously-malloc()ed
       buffer for the variable name, and free() it, to avoid memory
   leaks.
   
2001-08-13 03:47  jbpn

   * snmplib/snmpTCPDomain.c:

     - use Win32 calls to change blocking state of sockets if
       appropriate.  Thanks to Joerg Mattes for help debugging this.
   
2001-08-13 03:37  jbpn

   * snmplib/snmp_api.c:

     - perform an SNMP_CALLBACK_OP_DISCONNECT and close the connection if
       we get an error on a stream receive, as well as if it is closed in
       an orderly fashion.  This makes life easier on Win32 inparticular.
       Thanks to Joerg Mattes for help with debugging this.
   
2001-08-09 03:10  hardaker

   * agent/helpers/table_dataset.c:

   file table_dataset.c was initially added on branch NEW-AGENT-API.
   
2001-08-09 03:10  hardaker

   * agent/helpers/table_dataset.h:

   file table_dataset.h was initially added on branch NEW-AGENT-API.
   
2001-08-08 01:42  hardaker

   * agent/helpers/table_data.c:

   file table_data.c was initially added on branch NEW-AGENT-API.
   
2001-08-08 01:42  hardaker

   * agent/helpers/table_data.h:

   file table_data.h was initially added on branch NEW-AGENT-API.
   
2001-08-07 13:59  nba

   * man/snmp_api_errstring.3:

   file snmp_api_errstring.3 was initially added on branch V4-2-patches.
   
2001-08-07 13:59  nba

   * man/snmp_error.3:

   file snmp_error.3 was initially added on branch V4-2-patches.
   
2001-08-07 13:59  nba

   * man/snmp_perror.3:

   file snmp_perror.3 was initially added on branch V4-2-patches.
   
2001-08-07 13:59  nba

   * man/snmp_sess_perror.3:

   file snmp_sess_perror.3 was initially added on branch V4-2-patches.
   
2001-08-06 04:29  jbpn

   * agent/snmpd.c:

     - fix for potential buffer overflow in logfile argument handling,
       noted by Anonymous (bug #448243).  Also use a large enough buffer
       to handle filenames of length PATH_MAX (if possible).
   
2001-07-30 10:05  jbpn

   * agent/mibgroup/mibII/var_route.c, snmplib/snmp_api.c
, snmplib/snmp_api.h:

     - move snmp_socket_length function to agent/mibgroup/mibII/var_route.c
       from snmp_api.c -- this is the only remaining place that uses this
       function, which certainly doesn't belong in snmp_api.c after the
       transport abstraction malarkey.
   
2001-07-30 09:22  hardaker

   * agent/agent_handler.c:

   file agent_handler.c was initially added on branch NEW-AGENT-API.
   
2001-07-30 09:22  hardaker

   * agent/agent_handler.h:

   file agent_handler.h was initially added on branch NEW-AGENT-API.
   
2001-07-30 07:06  jbpn

   * agent/mibgroup/mibII/var_route.c:

     - try to return invalid(2) for the ipRouteType column if the route
       is not up.  See bug #426710, reported by pjweber.
   
2001-07-27 07:32  jbpn

   * snmplib/snmpv3.c:

     - set defaultAuthType to usmHMACSHA1AuthProtocol if SHA specified
       (was set to usmHMACMD5AuthProtocol in this case).  Spotted by
       William Kennemer (bug #444860)
   
2001-07-27 06:59  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - change to handle_agentx_response ONLY to send NEWLY delegated
       requests after processing a successful response.  This is achieved
       by saving the value of asp->outstanding_requests and temporarily
       setting it to NULL.  After processing all varbinds in the
       response, therefore, asp->outstanding_requests contains only newly
       delegated requests, if any.  After sending these, the new requests
       are merged with the saved queue.
   
       This fixes a bug that arises if you request variables from two or
       more separate subagents simultaneously.  What used to happen is
       that, upon receiving the first response, the master agent would
       notice that it had an outstanding request, and retransmit it.
       Then the second response arrives, and the master agent sends the
       reply to the (SNMP) requester and frees the requests (including
       callback data).  Finally, another AgentX response (to the
       erroneously transmitted request) arrives and the callback is
       called referencing deallocated memory, which causes a segfault.
   
2001-07-26 07:28  dts12

   * snmplib/: snmp_api.c (NEW-LIBRARY-API.4), snmp_api.c:

   Adding a 'double'-valued varbind isn't inherently an internal error!
   
2001-07-25 05:47  jbpn

   * agent/snmpd.c:

     - disable stderr logging (if requested) before calling init_mib_modules().
       This should fix the problem noted by Nigel Metheringham in bug #418857
       whereby the AgentX master module prints a message to stderr which causes
       a SIGPIPE when the agent is started as a daemon.
   
2001-07-25 02:18  jbpn

   * apps/snmptrapd_log.c:

     - initialise buffers to zero in handle_wrap_fmt, to avoid garbage in
       display of security parameters, as noted by William Frauenhofer
       (bug #437231).
   
     - add closing parenthesis after (via <address> in format_plain_trap
   
2001-07-23 07:53  jbpn

   * snmplib/tools.c:

     - remove excessive debugging from snmp_(re)alloc functions
   
2001-07-23 04:37  jbpn

   * snmplib/snmpUnixDomain.c:

     - minor fix to debugging output to print losing path correctly when
       a remote connect fails.
   
2001-07-17 09:56  hardaker

   * CodingStyle:

   update for naming conventions and for structure definitions.
   
2001-07-17 09:07  hardaker

   * CodingStyle:

   initial coding style guideline document.
   
2001-07-17 09:02  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - remember to remove_trap_session(our-session-with-master-agent)
       if the master agent session goes away, because otherwise you
       may subsequently try to use it, which will probably dump core,
       and is certainly an error.
   
     - also change when trap session is registered to being immediately
       the session is opened so traps can be sent, e.g. from the
       INDEX_START callback (for example linkUp traps in subagents that
       register a row of ifTable).
   
2001-07-17 08:48  jbpn

   * agent/agent_trap.c:

     - change to remove_trap_session(), so as not to close an SNMP
       session simply because we are removing it from the trap_sink
       list.  The rationale is that the session may still be in use for
       other purposes, or (more to the point) you may be calling this
       function from the session's callback (from where closing the
       session isn't a good idea).
   
2001-07-13 06:02  dts12

   * snmplib/netsnmp.h:

   file netsnmp.h was initially added on branch NEW-LIBRARY-API.
   
2001-07-12 12:09  hardaker

   * agent/helpers/table_iterator.c:

   file table_iterator.c was initially added on branch NEW-AGENT-API.
   
2001-07-12 12:09  hardaker

   * agent/helpers/table_iterator.h:

   file table_iterator.h was initially added on branch NEW-AGENT-API.
   
2001-07-12 02:21  jbpn

   * agent/: snmp_agent.c, mibgroup/agentx/client.c,
   mibgroup/agentx/master_request.c, mibgroup/agentx/protocol.c
, mibgroup/agentx/subagent.c:

     - fix for bug #439094, reported by Evert-Jan van Tuijl, whereby
       the AgentX master agent expects a response to an agentx-CleanupSet-PDU
       message (incorrectly).  This only shows up when testing against other
       subagents (e.g. jax) because the net-snmp subagent sends a response
       to the agentx-CleanupSet-PDU (incorrectly).
   
2001-07-10 16:10  hardaker

   * agent/mibgroup/mibII/vacm_context.c:

   file vacm_context.c was initially added on branch NEW-AGENT-API.
   
2001-07-10 16:10  hardaker

   * agent/mibgroup/mibII/vacm_context.h:

   file vacm_context.h was initially added on branch NEW-AGENT-API.
   
2001-07-10 16:06  hardaker

   * agent/mibgroup/target/target_counters.h:

   file target_counters.h was initially added on branch NEW-AGENT-API.
   
2001-07-10 16:06  hardaker

   * agent/mibgroup/target/target_counters.c:

   file target_counters.c was initially added on branch NEW-AGENT-API.
   
2001-07-05 06:11  jbpn

   * agent/mibgroup/mibII/: interfaces.c, interfaces.h:

     - make Interface_Scan_Get_Count non-static as it's very useful
   
2001-07-05 03:40  jbpn

   * snmplib/snmpusm.c:

     - free the cached security parameters when we have a parse error
       on input, otherwise we leak memory (triggered by SC 3.0.13.{2,3}).
   
2001-07-04 09:51  uid44810

   * snmplib/snmp_api.c:

     - catch some malformed SNMPv3 packets
   
2001-07-04 07:42  uid44810

   * snmplib/snmp_api.c:

     - fix bad mistake in snmpv3_scopedPDU_header_realloc_rbuild which
       was encoding the wrong length into the ScopedPDU SEQUENCE header
       (wasn't including length of actual data, i.e. PDU!).  Totally my
       fault -- introduced when changing over to reallocating buffer
       type functions.  Amazing this hasn't caused all sorts of trouble
       for people!
   
2001-07-02 18:04  rstory

   * snmplib/snmp-tc.c:

   file snmp-tc.c was initially added on branch NEW-AGENT-API.
   
2001-07-02 09:33  jbpn

   * agent/snmp_agent.c:

     - slight change to generation of error-index:
   
       - explicitly test for error-status == noError, and set error-index
         to zero in this case;
   
       - otherwise use the cached value;
   
       - don't zero the cached value in handle_var_list if handle_one_var
         returns noError
   
     - this copes properly with SET requests, where a failing SET will have
       a FREE phase which will typically return noError.  Previously this
       would erroneously cause the error-index to be set to zero.
   
2001-07-02 08:14  jbpn

   * agent/mibgroup/util_funcs.c:

     - fix bad behaviour in header_simple_table when the index is
       equal to ULONG_MAX
   
2001-06-28 10:01  jbpn

   * agent/mibgroup/snmpv3/usmUser.c:

     - change sense of snmp_oid_compare() result check in var_usmUser
       to do lexi-ordering correctly
   
2001-06-28 07:20  jbpn

   * snmplib/snmp_api.c:

     - count more v1/v2c parse errors (SC 1.1.12.10)
   
2001-06-28 05:56  jbpn

   * snmplib/snmp_api.c:

     - check that version field of PDU is of integer type rather than just
       assuming it is (SC 1.1.12.2.1)
   
2001-06-28 04:40  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - increment snmpInBadCommunityNames when we see unknown community
       names, per RFC1907
   
2001-06-27 08:09  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - make use of new function register_mib_detach() to mark all our
       nodes as detached when we get a transport disconnect indication.
   
2001-06-27 08:07  jbpn

   * agent/: agent_registry.c, agent_registry.h,
   var_struct.h:

     - add additional flag to subtree structure that subagents can use
       to determine whether an attempt has been made to register and OID
       with a master agent during a session's lifetime.  This allows
       manual re-registration and automatic re-registration to be mixed
       within a subagent (perhaps because you are doing index stuff).
   
     - add function register_mib_detach() which unsets this flag for
       all known nodes (subagent would typically call this on disconnect
       indication).
   
     - add function unregister_mib_table_row()
   
     - correct bad recursive behaviour in register_mib_reattach() which
       used to try to re-register N nodes N! times.  Once will normally
       be enough.
   
     - change to dump_registry() format to include hex display of
       flags field.
   
2001-06-26 09:26  dts12

   * FAQ:

   Fix error in SNMPv2 trap examples  (Identified by Diwakar Shetty).
   
2001-06-26 02:35  jbpn

   * snmplib/mib.c:

     - corrected sense of dump_realloc_oid_to_string() return value
       checks, as spotted by Robert Story.
   
2001-06-25 06:30  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - small tweak in handle_agentx_response() when retrying unfulfilled
       requests: continue from the "start" OID of the next node of the
       tree, not from the "name" OID, which causes looping.
   
2001-06-21 09:51  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - handle "holes" in rows of tables that are handled by subagents
   
       Since the fully-qualified instance is registered, we interpret
       a return of noSuchInstance when doing an inexact query as meaning
       we should retry the query.
   
2001-06-21 02:50  jbpn

   * snmplib/mib.h:

     - forgot to commit at the same time as last mib.c commit; updated
       prototype for sprint_realloc_hinted_integer
   
2001-06-20 06:44  jbpn

   * agent/: agent_index.c, agent_index.h:

     - add function count_indexes which returns the number of indexes
       allocated for a given OID.  This can be useful for implementing
       "row count" objects, e.g. ifNumber.
   
2001-06-20 05:37  jbpn

   * agent/: agent_callbacks.h, mibgroup/agentx/subagent.c
:

     - add SNMPD_CALLBACK_INDEX_START and SNMPD_CALLBACK_INDEX_STOP
       callbacks which may be used to manage index allocations.
   
       Master agent should probably call these callbacks too, although
       it's a bit of a degenerate case.
   
2001-06-19 09:44  jbpn

   * agent/agent_index.c:

     - use an explicit fieled "allocated" in snmp_index structure to
       indicate whether or not a value is currently allocated, rather
       than overloading a NULL session to mean that it is not.
   
       This allows startup code in a master agent to pre-register indices
       when there are no sessions open.
   
2001-06-19 08:34  jbpn

   * agent/mibgroup/agentx/: master_admin.c, master_request.c
:

     -  keep the value of NETWORK_BYTE_ORDER from h.flags in the
        agentx-Open-PDU and use it for subsequent master-initiated
        AgentX protocol operations, per RFC 2741 (section 7.1.1,
        paragraph 4).
   
        For now, we are storing this in the flags field of a
        subsession.  This is likely to stop working if the flags
        definitions change (i.e. it's not a great solution)
   
     -  Thanks to Peter Korsten (severityone at users.sourceforge.net)
        for identifying this bug, and for help debugging this fix.
   
2001-06-19 02:35  jbpn

   * snmplib/mib.c:

     - reinstate space between numbers and units.
   
     - respect DISPLAY-HINTs for Unsigned32, Gauge, Gauge32 types.
   
2001-06-13 03:29  jbpn

   * agent/snmp_vars.c:

     - minor change to debugging to reduce "noise level" from Purify
   
2001-06-12 10:35  jbpn

   * agent/snmp_agent.c:

     - handle non-repeaters and max-repetitions field values of < 0 (by
       setting them to 0, per RFC 1905)
   
2001-06-12 10:05  jbpn

   * agent/snmp_agent.c:

     - fix bug that caused a null pointer to be followed when processing a
       GETBULK request with non-repeaters > 0, max-repetitions == 0 and no
       varbinds in the request.
   
2001-06-12 07:24  dts12

   * snmplib/: read_config.c (V4-2-patches.1), read_config.c:

   Fix 'unregister_config_handler' to handle tags other
   than the first in the list.  (Thanks to Paul Serice).
   
2001-06-06 07:39  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - free() return value from register_index() calls
   
2001-06-06 07:37  jbpn

   * agent/agent_index.c:

     - more uniform return value from register_index(): make it always a
       varbind which the caller is responsible for free()ing, or else NULL.
   
2001-06-05 03:10  jbpn

   * agent/agent_index.c:

     - fix for index allocation, such that requests for specific indices which
       have previously been allocated, but are not currently in use, succeed.
   
     - more debugging output.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testhandler.c:

   file testhandler.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testdelayed.c:

   file testdelayed.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testdelayed.h:

   file testdelayed.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testhandler.h:

   file testhandler.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/multiplexer.h:

   file multiplexer.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/instance.c:

   file instance.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/null.h:

   file null.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/read_only.h:

   file read_only.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/.cvsignore:

   file .cvsignore was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/multiplexer.c:

   file multiplexer.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/serialize.c:

   file serialize.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/table.h:

   file table.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/instance.h:

   file instance.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/table.c:

   file table.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/serialize.h:

   file serialize.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/set_helper.h:

   file set_helper.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/null.c:

   file null.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/Makefile.in:

   file Makefile.in was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/old_api.h:

   file old_api.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/read_only.c:

   file read_only.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/old_api.c:

   file old_api.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 07:39  hardaker

   * local/tkmib:

   misc fixes for oid formatting problems.
   
2001-06-01 07:37  hardaker

   * README:

   add Martin Oldfield.
   
2001-06-01 02:50  jbpn

   * agent/: snmp_agent.c, snmp_agent.h,
   mibgroup/agentx/master_request.c:

     - fix for absolutely mind-bending memory leak when AgentX sessions
       timeout.  agent_session_list holds a queue of sessions with outstanding
       requests.  When a session times out, this must be scavenged to make
       sure the sessions that have timed out, and their associated requests
       are free()d.
   
2001-05-30 03:28  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - retry initial open of AgentX master socket if AgentX pings are
       enabled (should really be a separate default_store option but
       never mind)
   
2001-05-30 03:27  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - more aggressive handling of timeout conditions (also fix memory
       leak)
   
2001-05-30 03:19  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - more informative debugging
   
2001-05-30 02:37  jbpn

   * snmplib/snmp_alarm.c:

     - remove noisy debugging
   
2001-05-30 02:37  jbpn

   * snmplib/snmp_api.c:

     - more compact debugging in _sess_select_info
   
2001-05-30 02:34  jbpn

   * agent/agent_registry.c:

     - copy flags in reattach_subtree (needed for AgentX row registration)
   
2001-05-28 08:54  jbpn

   * agent/mibgroup/agentx/: client.c, client.h,
   master_admin.c, master_request.c, subagent.c:

     - stuff from patch #416026 (submitted by anonymous) for AgentX row
       registration
   
2001-05-28 08:49  jbpn

   * agent/snmp_vars.c:

     - tweak to getStatPtr to handle getNext operations in combination with
       FULLY_QUALIFIED_INSTANCE nodes (which arise in AgentX row registration).
   
2001-05-28 08:46  jbpn

   * agent/: agent_registry.c, agent_registry.h,
   var_struct.h:

     - stuff from patch #416026 (submitted by anonymous) for AgentX row
       registration
   
2001-05-28 08:42  jbpn

   * agent/mibgroup/agentx/master.c:

     - small tweak to debugging output
   
2001-05-28 08:39  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - do parsing/building of ASN_PRIV_EXCL_RANGE and
       ASN_PRIV_INCL_RANGE types *properly*.
   
2001-05-28 04:40  jbpn

   * snmplib/snmp_api.c:

     - fix possible memory leak in _sess_async_send error cases
   
2001-05-28 04:27  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - add parsing/building of ASN_PRIV_EXCL_RANGE and
       ASN_PRIV_INCL_RANGE types.
   
2001-05-23 09:20  jbpn

   * snmplib/snmp_api.c:

     - respect msgMaxSize in received v3 PDUs (in the weak sense that if
       the serialized response PDU is more than it, we don't send it)
   
     - removed functions ascii_to_binary, hex_to_binary.  Using these
       functions is really bad, since they will happily overflow buffers.
       The superior alternatives, defined in tools.h, are
       snmp_{decimal, hex}_to_binary.
   
2001-05-23 09:00  jbpn

   * apps/snmpstatus.c:

     - remove unused variable struct sockaddr_in respIp
   
2001-05-23 08:58  jbpn

   * agent/snmp_agent.c:

     - early bail out of handle_snmp_packet() if the callback operation
       type is not SNMP_CALLBACK_OP_RECEIVED_MESSAGE.  In practice, the
       only way this arises currently is when a stream transport based
       connection goes away and a SNMP_CALLBACK_OP_DISCONNECT occurs.
   
2001-05-23 08:44  jbpn

   * snmplib/snmp_api.h:

     - new fields rcvMsgMaxSize and sndMsgMaxSize in snmp_session
       structure to support v3 msgMaxSize
   
     - removed functions ascii_to_binary, hex_to_binary from public
       interface.  Using these functions is really bad, since they
       will happily overflow buffers.  The superior alternatives,
       defined in tools.h, are snmp_{decimal, hex}_to_binary.
   
2001-05-23 08:37  jbpn

   * snmplib/: snmpAAL5PVCDomain.c, snmpIPXDomain.c,
   snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
, snmp_transport.c, snmp_transport.h:

     - add msgMaxSize field to snmp_transport structure to support
       msgMaxSize negotiation for v3
   
2001-05-23 07:14  jbpn

   * snmplib/scapi.c:

     - use sprint_realloc_hexstring instead of sprint_hexstring for
       SNMP_TESTING_CODE debugging output of IV, key and plaintext
   
2001-05-23 05:25  jbpn

   * apps/snmptest.c:

     - free() buffers in a couple of error cases; no big deal
   
2001-05-23 04:39  jbpn

   * snmplib/snmpv3.c:

     - use new snmp_hex_to_binary function for engine ID parsing in -e
       option, rather than archaic hex_to_binary
   
2001-05-23 04:22  jbpn

   * snmplib/snmp_parse_args.c:

     - free() buffers in a couple of error cases; no big deal
   
2001-05-23 04:14  jbpn

   * snmplib/snmp_parse_args.c:

     - use new snmp_hex_to_binary function for engine ID parsing in -e
       and -E options, rather than archaic hex_to_binary
   
2001-05-23 03:56  jbpn

   * apps/snmptest.c:

     - use new snmp_{decimal, hex}_to_binary functions for input string
       to OCTET STRING conversion, rather than archaic ascii_to_binary
       and hex_to_binary
   
     - omit trailing newline from string (helpful for objects that don't
       allow non-printing characters, e.g. sysLocation.0)
   
2001-05-20 08:12  jbpn

   * snmplib/snmp_api.c:

     - rewritten _sess_read() function:
   
       - better handling of long packets
       - zero-copy reception of packets on stream transports
       - lower memory overheads for packet fragment handling for stream
         transports
   
     - allow parsing of large objects (>8192 octets)
   
2001-05-20 05:48  jbpn

   * snmplib/snmp_parse_args.c:

     - don't strdup() contextName, securityName -- causes minor memory
       leak.
   
2001-05-20 05:04  jbpn

   * snmplib/snmpTCPDomain.c:

     - test return of fcntl(F_GETFL), so as not to set flags to garbage
   
     - correction to comment -- set socket to *blocking*!
   
     - check opaque before writing to it in recv
   
2001-05-20 05:02  jbpn

   * snmplib/snmp_client.c:

     - proper handling of SNMP_CALLBACK_OP_DISCONNECT in snmp_synch_input:
       set an error condition, with errno SNMPERR_ABORT ("Session abort
       failure"), which seems like a good enough match.
   
2001-05-18 09:54  jbpn

   * snmplib/snmpTCPDomain.c:

     - make newly-accept()ed sockets blocking; otherwise problems arise
       later when send()ing large PDUs (since only a single socket buffer's
       worth of data at most can be sent without blocking).
   
2001-05-18 07:17  jbpn

   * agent/snmp_agent.c:

     - use sprint_realloc_objid and sprint_realloc_variable instead of
       sprint_objid and sprint_variable respectively, to allow large PDUs
       to be printed when debugging
   
2001-05-18 07:16  jbpn

   * snmplib/tools.c:

     - improved debugging output from snmp_realloc()
   
2001-05-18 07:15  jbpn

   * snmplib/: mib.c, mib.h:

     - remove debugging from output routines
   
     - new function sprint_realloc_objid
   
     - make sprint_realloc_objid and sprint_realloc_variable externally
       visible
   
2001-05-18 06:28  jbpn

   * snmplib/asn1.c:

     - improved debugging output from asn_realloc()
   
2001-05-15 04:10  jbpn

   * mibs/UCD-SNMP-MIB.txt:

     - add OIDs for UDP/IPv6 and TCP/IPv6
   
2001-05-14 02:20  jbpn

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

     - added \n to text of snmp_log() messages (bug #422978)
   
2001-05-11 07:30  jbpn

   * snmplib/: mib.c, mib.h:

     - added sprint_realloc_<type> family of functions which take extra
       parameters and use relocating buffers to remove limitations due to
       fixed-size buffers (e.g. see bug #409181).
   
     - also fixes potential problem noted as bug #414803
   
     - fprint_variable, fprint_objid and fprint_value use new functions
       such that snmpget etc. are improved immediately
   
     - old functions remain *FOR NOW* -- but really they should be
       considered to be deprecated (new functions provide a superset of
       their functionality).
   
2001-05-11 07:14  jbpn

   * snmplib/parse.h:

     - added additional function pointer to struct tree to point at
       relocating buffer compatible output function
   
2001-05-11 06:57  jbpn

   * snmplib/: tools.c, tools.h:

     - added utility function snmp_strcat, which appends a string to a
       relocatable buffer
   
2001-05-10 11:20  rstory

   * snmplib/mib.c:

   fix bug #423109 incorrect index parsing
   
2001-05-09 16:43  rstory

   * snmplib/snmp_client.c:

   fix snmp_client.c:569: warning: control reaches end of non-void function
   
2001-05-09 12:36  slif

   * agent/mibgroup/: Rmon.h, Rmon/README, Rmon/agutil.c
, Rmon/agutil.h, Rmon/agutil_api.h, Rmon/alarm.c
, Rmon/alarm.h, Rmon/event.c, Rmon/event.h,
   Rmon/history.c, Rmon/history.h, Rmon/row_api.h,
   Rmon/rows.c, Rmon/rows.h, Rmon/statistics.c,
   Rmon/statistics.h, Rmon/test_alarm.sh,
   Rmon/test_hist.sh:

   Include Alex Rozin's Rmon.
   
2001-05-07 10:41  hardaker

   * snmplib/: snmp_client.c, snmp_client.h:

   Added a couple of convenience functions for manipulating varbindlists:
     int snmp_set_var_typed_value(struct variable_list *newvar, u_char type,
                                  u_char *val_str, size_t val_len);
     void snmp_replace_var_types(struct variable_list *vbl, int old_type,
                                 int new_type);
     void snmp_reset_var_types(struct variable_list *vbl, int new_type);
   
2001-05-07 10:36  hardaker

   * snmplib/tools.h:

   define SNMP_MALLOC_TYPEDEF()
   
2001-05-05 07:28  rstory

   * local/mib2c.storage.conf:

   fix store_ name; don't cast to asny type if parm expecting u_char*; fix _variable_oid
   naming; cast parm 2 of memdup to u_char*
   
2001-05-03 14:16  hardaker

   * snmplib/asn1.c:

   fixed rauth offset incrementing: was incrementing the pointer, not the value.
     -- more instances of the same problem found.
   
2001-05-03 14:15  hardaker

   * snmplib/asn1.c:

   fixed rauth offset incrementing: was incrementing the pointer, not the value.
   
2001-05-03 10:08  hardaker

   * aclocal.m4, config.guess, config.sub,
   configure, ltmain.sh:

   updated to libtool 1.4
   
2001-05-01 13:31  hardaker

   * snmplib/snmpksm.c:

   use realloc routines.
   
2001-05-01 13:31  hardaker

   * snmplib/read_config.c:

   fix variable declaration.
   
2001-05-01 13:30  hardaker

   * snmplib/mib.c:

   Don't print hex for string lengths less than 4.  Should have died ages ago.
   
2001-05-01 13:29  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.h:

   Fix prototype so its not static (it shouldn't be).
   
2001-05-01 13:29  hardaker

   * agent/mibgroup/mibII/ip.c:

   make RONLY variables writable (which may or may not work.  I'm betting not.)
   
2001-05-01 13:28  hardaker

   * agent/snmp_agent.c:

   remove unused variables.
   
2001-05-01 13:28  hardaker

   * config.h.in, configure, configure.in:

   check for an rpm subdirectory.
   
2001-04-23 20:41  hardaker

   * local/tkmib:

   big cleanup and other fixes I've already forgotten in the last few minutes.
   
2001-04-23 20:34  hardaker

   * local/tkmib:

   Don't walk off end of mib tree (sigh).
   
2001-04-23 20:19  hardaker

   * local/tkmib:

   fix the mib info display options.
   save them appropriately.
   
2001-04-23 18:23  hardaker

   * local/tkmib:

   more savable option items.
   use Data::Dumper to save most stuff.
   
2001-04-23 17:26  hardaker

   * local/tkmib:

   Don't save session options twice.
   Make color of writable objects a variable.
   
2001-04-23 17:08  hardaker

   * local/: tkmib (V4-2-patches.2), tkmib:

   fix walk problem once and for all.
   
2001-04-23 16:36  hardaker

   * local/tkmib:

   reduce screen realestate all over the place
   
2001-04-23 16:35  hardaker

   * local/tkmib:

   test against version 5
   
2001-04-18 08:46  hardaker

   * agent/mibgroup/ucd-snmp/lmSensors.c,
   agent/mibgroup/ucd-snmp/lmSensors.h, mibs/LM-SENSORS-MIB.txt
, mibs/UCD-SNMP-MIB.txt:

   Added LM-SENSORS-MIB support (diskio extension) from Martin Oldfield
   
2001-04-18 05:40  jbpn

   * snmplib/snmp_api.c:

     - hacking on snmp_add_var to handle long values
   
       - use snmp_{hex,decimal}_to_binary instead of hex_to_binary
         and ascii_to_binary; these should be removed
   
       - don't use strtok in processing bitstrings
   
2001-04-18 04:58  jbpn

   * snmplib/asn1.c:

     - use the generic snmp_realloc function in asn_realloc
   
2001-04-18 02:40  jbpn

   * snmplib/: tools.c, tools.h:

     - new, reallocating utility functions snmp_hex_to_binary and
       snmp_decimal_to_binary to convert hex and decimal strings to octet
       strings respectively.
   
     - new utility function snmp_realloc to perform buffer (re-)allocation
   
2001-04-12 05:12  dts12

   * agent/: snmp_agent.c (V4-2-patches.6), snmp_agent.c:

   Better fix for bug #414855 from arajesh
   Handles non-repeaters=0 as well, and avoids memory leaks.
   
2001-04-11 10:06  jbpn

   * snmplib/asn1.h:

     - second incarnation of asn_realloc_rbuild_<type> functions, which
       now take an additional argument that may be used to indicate that
       reallocation should not be done.
   
     - old _rbuild API is gone.
   
     - extended (and corrected!) commentary on correct usage of new API.
   
2001-04-11 10:05  jbpn

   * snmplib/: snmp.c, snmp.h:

     - use second incarnation of _realloc_rbuild functions.
   
     - old _rbuild_var_op API is gone.
   
2001-04-11 10:04  jbpn

   * snmplib/snmpusm.c:

     - use second incarnation of asn_realloc_rbuild_<type> functions.
   
2001-04-11 10:03  jbpn

   * snmplib/snmp_api.c:

     - use second incarnation of _realloc_rbuild functions.
   
     - old _rbuild API is gone.
   
2001-04-11 10:02  jbpn

   * snmplib/asn1.c:

     - second incarnation of asn_realloc_rbuild_<type> functions, which
       now take an additional argument that may be used to indicate that
       reallocation should not be done.
   
     - old _rbuild API is gone.
   
     - asn_realloc() function checks whether it has been passed a NULL
       pointer and uses malloc() in that case (thanks to Michael Slifcak
       for pointing out the danger here).
   
2001-04-11 06:13  dts12

   * agent/snmp_agent.c:

   Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
   
2001-04-10 04:47  jbpn

   * snmplib/snmpUDPDomain.c:

     - set SO_SNDBUF and SO_RCVBUF to 128Kb for newly-opened UDP sockets,
       to enable large PDUs to be sent and received.  Some
       implementations default very low (Solaris 2.7 8Kb, Linux 2.4
       64Kb).
   
2001-04-09 10:05  jbpn

   * snmplib/snmpusm.c:

     - modified usm_rgenerate_out_msg() to make use of reallocating
       reverse encode functions.
   
2001-04-09 10:03  jbpn

   * snmplib/snmpusm.h:

     - additional parameter to usm_rgenerate_out_msg() to enable use of
       reallocating reverse encode functions.
   
2001-04-09 09:57  jbpn

   * snmplib/snmp_secmod.h:

     - allow additional parameter for outgoing params to enable use of
       reallocating reverse encode functions.
   
2001-04-09 09:55  jbpn

   * snmplib/snmp_api.h:

     - prototypes for reallocating reverse encode functions
   
2001-04-09 09:54  jbpn

   * snmplib/snmp_api.c:

     - modified to use reallocating reverse ASN.1 encoder functions if
       using reverse encoding at all.
   
2001-04-09 09:49  jbpn

   * snmplib/snmp.c:

     - add new function snmp_realloc_rbuild_var_op() which uses
       reallocating reverse ASN.1 encoder functions to encode varbinds.
   
2001-04-09 09:47  jbpn

   * snmplib/asn1.h:

     - prototype for new suite of functions asn_realloc_rebuild_<type>,
       which perform reverse encoding into a buffer and grow it if there
       is not enough space for the encoding.
   
     - commentary on correct usage of above.
   
2001-04-09 09:43  jbpn

   * snmplib/asn1.c:

     - new suite of functions asn_realloc_rebuild_<type>, which perform
       reverse encoding into a buffer and grow it if there is not enough
       space for the encoding.
   
2001-04-06 12:12  hardaker

   * AGENT.txt, COPYING, ChangeLog,
   EXAMPLE.conf.def, FAQ, NEWS, PORTING,
   README, README.agentx, README.snmpv3, configure
, configure.in, sedscript.in, version.h
, agent/agent_trap.c, agent/ds_agent.h,
   agent/snmp_agent.c, agent/snmpd.c,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c
, agent/mibgroup/agentx/README.agentx,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master.h,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_utils.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/at.h,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/target/target.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c, apps/snmpdelta.c
, apps/snmptest.c, apps/snmptrapd.c,
   local/Makefile.in, local/mib2c, local/snmpconf
, local/tkmib, local/wesrestart, man/snmpcmd.1
, man/snmpd.conf.5.def, man/snmpdelta.1,
   mibs/rfclist, mibs/rfcmibs.diff, snmplib/mib.c,
   snmplib/parse.c, snmplib/snmp_api.c,
   snmplib/snmp_debug.c, snmplib/snmpusm.c,
   testing/eval_tools.sh, testing/tests/T120proxyget:

   merge3 -> merge4.  I don't *think* I broke anything.
     - The main line should now contain all the 4.2.1 patches.
     - I may double check this at a later date.
   
2001-04-05 06:37  dts12

   * snmplib/parse.c:

   Change 'Line' variable name, to assist with Mac port.
   
2001-04-05 06:14  dts12

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   Handle setting null string values via the 'pass' mechanism. (Support#406728)
   Also handle embedded whitespace in such values.
   Also applied to 'pass_persist'.
   
2001-04-05 06:07  dts12

   * agent/: agent_registry.c, agent_trap.c, kernel.c
, mib_modules.c, snmp_agent.c, snmp_agent.h
, snmp_vars.c, mibgroup/util_funcs.c,
   mibgroup/agentx/master_admin.c, mibgroup/agentx/protocol.c
, mibgroup/host/hr_disk.c, mibgroup/host/hr_network.c
, mibgroup/host/hr_print.c, mibgroup/host/hr_proc.c
, mibgroup/host/hr_system.c, mibgroup/host/hr_utils.c
, mibgroup/mibII/vacm_vars.c,
   mibgroup/mibII/var_route.c,
   mibgroup/notification/snmpNotifyFilterProfileTable.c,
   mibgroup/notification/snmpNotifyFilterTable.c,
   mibgroup/notification/snmpNotifyTable.c,
   mibgroup/target/snmpTargetAddrEntry.c,
   mibgroup/target/target.c, mibgroup/ucd-snmp/file.c,
   mibgroup/ucd-snmp/hpux.c, mibgroup/ucd-snmp/proxy.c,
   mibgroup/ucd-snmp/registry.c,
   mibgroup/ucd-snmp/versioninfo.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-05 06:06  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   Ensure that checking for 'statvfs' is done consistently
   
2001-04-05 06:05  dts12

   * agent/mibgroup/mibII/system_mib.c:

   ensure that 'exec_command' is used consistently with the availability of execv
   (A cleaner approach than the previous patch)
   
2001-04-05 06:01  dts12

   * agent/: auto_nlist.c, auto_nlist.h:

   fix for auto_nlist bogus definitions for machines without nlist.
   
2001-04-05 04:51  jbpn

   * snmplib/snmp_api.c:

    - save a strcpy() and allow long octet string values without crashing
      (though there are still problems due to the liberal use of fixed
      size buffers with no bounds checking all over the place.  Sigh).
   
2001-04-04 06:46  jbpn

   * agent/snmpd.c:

    - call external signal handlers before calling snmp_select_info(),
      rather than after calling snmp_select_info() but before select().
      This fixes a potential problem that could arise if a signal handler
      closed a session, which would cause select() to return -1 with
      EBADF, and thus terminate the agent.
   
2001-04-03 09:31  dts12

   * agent/mibgroup/mibII/system_mib.c:

   Ensure that the 'extmp' command variable is accessible on systems without EXECV.
   
2001-04-03 09:29  dts12

   * agent/mibgroup/mibII/interfaces.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-03 09:22  dts12

   * apps/: snmptrapd.c, snmptrapd_log.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-03 09:15  dts12

   * snmplib/: mib.c, read_config.c, snmpTCPDomain.h
, snmpUDPDomain.c, snmpUnixDomain.c,
   snmpUnixDomain.h, snmp_api.c, snmp_logging.c,
   snmp_transport.c, snmp_transport.h, system.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-03 06:30  dts12

   * agent/mibgroup/mibII/kernel_linux.c:

   Plug file-descriptor leak when using cached data.  (Bug#412000)
   
2001-04-02 10:11  jbpn

   * agent/snmp_agent.c:

    - check for limits.h properly
   
2001-04-02 10:10  jbpn

   * man/snmp_agent_api.3:

    - minor typeface changes
   
2001-03-31 06:27  jbpn

   * man/snmp_agent_api.3:

    - update documentation of agent_check_and_process to reflect
      current behaviour
   
        ** NOTE: currently returns control to user when an alarms runs **
        **                                                             **
        **                         This may change                     **
   
2001-03-31 06:25  jbpn

   * man/snmp_alarm.3:

    - document the snmp_alarm_register_hr function
   
    - expand the NOTES section discussing use of SIGALRM (or not)
   
2001-03-31 06:17  jbpn

   * agent/mibgroup/agentx/subagent.c:

    - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
      indication to shut down AgentX sessions cleanly and cancel all
      callbacks which make refernce to the AgentX session.
   
2001-03-31 06:15  jbpn

   * agent/mibgroup/agentx/master_admin.c:

    - Fix multiple free() of parts of the subsession by zeroing out
      fields that we don't use.
   
    - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
      indication to shut down AgentX sessions cleanly.
   
2001-03-31 06:13  jbpn

   * agent/mibgroup/agentx/master_request.c:

    - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
      indication to shut down AgentX sessions cleanly.
   
2001-03-31 06:11  jbpn

   * agent/snmp_agent.c:

    - Fix memory leak in handle_one_var where long varbinds weren't
      correctly free()d.
   
    - Change behaviour of agent_check_and_process so that alarms run
      correctly.
   
        ** NOTE: currently returns control to user when an alarms runs **
        **                                                             **
        **                         This may change                     **
   
2001-03-31 06:05  jbpn

   * snmplib/snmp_api.c:

    - Changed packet handling on stream-like transports so that all
      complete received packets are processed:
   
      _sess_read is refactored into two functions: _sess_read remains
      responsible for reading data from the transport layer, but then
      calls (perhaps more than once) _sess_process_packet to dispatch
      each packet read.
   
    - The presence of a session with a buffered partial packet no longer
      causes snmp_select_info to return with a timeout of zero.
   
    - Free the subsessions of a session when doing an snmp_sess_close;
      this fixes an AgentX memory leak when subagents come and go.
   
    - Perform callbacks with an operation argument of
      SNMP_CALLBACK_OP_DISCONNECT when you get a transport disconnect
      indication.
   
2001-03-31 05:56  jbpn

   * snmplib/snmp_api.h:

   Made transport domain const
   
2001-03-31 05:55  jbpn

   * snmplib/callback.c:

   Fix memory leak that can occur when deregistering callbacks
   
2001-03-30 08:05  hardaker

   * README.agentx:

   file README.agentx was initially added on branch V4-2-patches.
   
2001-03-29 21:43  hardaker

   * ISSUES (V4-2-patches.1), ISSUES:

   rm ISSUES
   
2001-03-29 08:21  slif

   * win32/libsnmp_dll/: libsnmp.def (V4-2-patches.3), libsnmp.def
:

   Add vacm_is_configured.
   
2001-03-28 06:19  jbpn

   * agent/mibgroup/agentx/: client.c, master_request.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 06:00  jbpn

   * apps/snmptrapd.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 05:36  jbpn

   * agent/: snmp_agent.c, snmpd.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 05:06  jbpn

   * snmplib/: snmp_client.c, snmp_api.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 05:04  jbpn

   * snmplib/snmp_api.h:

    - rename callback operations to SNMP_CALLBACK_OP_<name>
    - add new operations SNMP_CALLBACK_OP_CONNECT, SNMP_CALLBACK_OP_DISCONNECT
    - add legacy definitions for RECEIVED_MESSAGE, TIMED_OUT, SEND_FAILED
   
2001-03-27 15:57  hardaker

   * agent/mibgroup/disman/: mteObjectsTable.c,
   mteTriggerTable.c:

   change fprintf -> snmp_log.
   Don't allow modifications of read-only rows in mteObjectsTable.
   
2001-03-27 10:55  hardaker

   * agent/: ds_agent.h, mibgroup/disman/mteObjectsTable.c
, mibgroup/disman/mteObjectsTable.h,
   mibgroup/disman/mteTriggerBooleanTable.c,
   mibgroup/disman/mteTriggerDeltaTable.c,
   mibgroup/disman/mteTriggerExistenceTable.c,
   mibgroup/disman/mteTriggerTable.c,
   mibgroup/disman/mteTriggerTable.h,
   mibgroup/disman/mteTriggerThresholdTable.c:

   Support for new features in the DISMAN-EVENT-MIB code:
     New snmpd.conf tokens:
      - monitor [-o oid...] [-u user] oid [(=|!=|<=|...) VALUE].
      - defaultMonitors yes
   
2001-03-27 10:53  hardaker

   * snmplib/mib.c:

   Moved * from beginning of routine to the same line as the return
   variable declaration.  Was causing etags grief the other way.
   
2001-03-27 10:52  hardaker

   * local/Makefile.in:

   patch from Ken Hornstein: use %s instead of @s for search/replace delimiters.
   
2001-03-27 10:29  hardaker

   * apps/snmptrapd.c:

   Use snmp_log with %s to prevent % expansion in octet strings containing a %s.
   trap_fmt_free needs ()s.
   
2001-03-27 08:13  dts12

   * agent/: snmp_agent.c, mibgroup/agentx/master_request.c
:

   Handle non-responsive AgentX sub-agents more robustly.
      (Based on suggestions from Harrie Hazewinkel & Paul Rasmussen)
   
2001-03-27 08:03  dts12

   * agent/snmp_agent.c:

   Avoid double-freeing of cached address strings.
      (John's improvement to my suggested fix).
   
2001-03-27 02:39  dts12

   * agent/mibgroup/smux/smux.c:

   Reset count of authorized peers on closedown.  (Thanks to Vlad Tunik)
   
2001-03-26 18:01  hardaker

   * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h
   (V4-2-patches.[1,2,1]), agent/mibgroup/mibII/vacm_vars.c,
   snmplib/vacm.c, snmplib/vacm.h:

   Fixed vacm to drop v1/v2c packets properly when no com2sec entries are found.
   
2001-03-26 11:04  hardaker

   * local/: ipf-mod.pl (V4-2-patches.1), ipf-mod.pl:

   add usage comment at top
   
2001-03-22 07:55  dts12

   * snmplib/snmp_api.c:

   Use ASN_OCTET_STR rather than the historic ASN_BIT_STR for 'b' object values
   Patch from Frank Strauss.
   
2001-03-22 07:46  dts12

   * agent/: agent_trap.c (V4-2-patches.3), agent_trap.c:

   Fix for minor memory leak with trap-related varbind values.
   Thanks to John Villalovos (and the Intel SNMP team)
   
2001-03-21 17:30  driehuis

   * snmplib/mib.c:

   Avoid crash in snmp_shutdown on platforms that check pointer validity
   in free(3), e.g. FreeBSD.
   
2001-03-21 08:46  hardaker

   * agent/agent_trap.c, agent/mibgroup/util_funcs.c,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/target.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd_handlers.c
, snmplib/default_store.c, snmplib/read_config.c
, snmplib/read_config.h, snmplib/snmpusm.c,
   snmplib/snmpv3.c:

   copy_nword created that checks buffer lengths.
   Made everything use it.
   
2001-03-21 08:38  hardaker

   * snmplib/snmpksm.c:

   KSM patch from Ken Hornstein
   
2001-03-20 09:13  jbpn

   * agent/.cvsignore:

   Ignore Purify and NFS stuff
   
2001-03-16 10:14  hardaker

   * config.h.in:

   added MIT_NEW_CRYPTO (for ksm) definition which was missing
   
2001-03-16 02:51  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c:

   fix ridiculous memory leak in discontinuity processing
   
2001-03-15 11:04  hardaker

   * testing/tests/T056agentv2cmintrap:

   whoops.  Missed a merge conflict line
   
2001-03-15 10:59  hardaker

   * README, README.win32, agent/mib_modules.c,
   agent/mibgroup/header_complex.c,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/host/hr_filesys.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/ip.c,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/target/target.c,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd.c,
   apps/snmptrapd_log.c, apps/snmpnetstat/if.c,
   man/snmp.conf.5.def, man/snmpcmd.1, man/snmptrapd.8
, mibs/IANAifType-MIB.txt, mibs/MTA-MIB.txt,
   mibs/Makefile.mib, mibs/README.mibs,
   mibs/TUNNEL-MIB.txt, mibs/ianalist, mibs/mibfetch
, mibs/rfclist, mibs/rfcmibs.diff, mibs/smistrip
, perl/SNMP/SNMP.xs, snmplib/asn1.c,
   snmplib/default_store.c, snmplib/mib.c,
   snmplib/mib.h, snmplib/parse.c, snmplib/snmp_api.c
, snmplib/snmp_logging.c, snmplib/snmp_parse_args.c
, snmplib/snmp_parse_args.h, snmplib/snmpv3.c,
   snmplib/system.h, testing/eval_tools.sh,
   testing/tests/T054agentv2ctrap,
   testing/tests/T056agentv2cmintrap,
   testing/tests/T058agentauthtrap, testing/tests/T100agenthup
, win32/config.h, win32/mib_module_config.h,
   win32/mib_module_includes.h, win32/mib_module_inits.h,
   win32/libsnmp_dll/libsnmp.def,
   win32/libucdmibs/libucdmibs.def,
   win32/libucdmibs/libucdmibs.dsp:

   merge from patches branch: merge2->3.
   
2001-03-15 10:22  jbpn

   * agent/mibgroup/disman/mteTriggerTable.h:

   extra members for discontinuity processing
   
2001-03-15 07:46  hardaker

   * agent/snmpd.c:

   Patch from Frank Strauss to run signal handlers earlier
   
2001-03-14 14:37  hardaker

   * agent/: agent_trap.h (V4-2-patches.2), agent_trap.h:

   Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn.
   
2001-03-14 12:16  slif

   * agent/mibgroup/tunnel/tunnel.c:

   Use config.h, don't use ucd-snmp directory to build in the mibgroup tree.
   
2001-03-14 11:05  slif

   * testing/: Makefile.in, RUNTESTS, TESTCONF.sh
, eval_onescript.sh, eval_tools.sh:

   merge the test script changes made in the V4-2-patches branch.
   
2001-03-14 10:57  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c:

   Change to discontinuity processing to stop it returning TRUE all the
   time
   
2001-03-14 10:52  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c:

    - rough stab at discontinuity processing
    - bail out of getNext-type loops on a badType condition
   
2001-03-14 10:34  hardaker

   * README.krb5:

   kerberos README file from Ken Hornstein
   
2001-03-14 10:28  jbpn

   * agent/mibgroup/disman/mteTriggerDeltaTable.c:

   Get returned *var_len right for mteTriggerDeltaDiscontinuityID
   
2001-03-14 10:19  slif

   * agent/snmpd.c, agent/mibgroup/examples/ucdDemoPublic.c
, apps/snmpvacm.c, apps/snmpnetstat/winstub.c,
   snmplib/parse.c, snmplib/snmpUnixDomain.c:

   patch submitted by Harrie Hazewinkel to quiet some warnings.
   
2001-03-14 10:19  hardaker

   * acconfig.h, configure, configure.in,
   snmplib/snmp_api.c, snmplib/snmpksm.c,
   snmplib/snmpksm.h:

   KSM patch from Ken Hornstein.
   
2001-03-14 05:45  dts12

   * agent/mibgroup/host/: hr_swrun.c (V4-2-patches.5), hr_swrun.c
:

   Fix Linux file descriptor leak (reported by Oliver Fänger)
   
2001-03-14 05:22  jbpn

   * agent/mibgroup/disman/.cvsignore:

   [no log message]
   
2001-03-14 02:20  jbpn

   * agent/mibgroup/disman/: mteTriggerTable.c,
   mteTriggerTable.h:

    - save original PDU's transport domain -- necessary for
      community string processing
   
      CAUTION: incompatible change in format of mteTriggerTable
               configuration entry
   
    - fix memory leak in mte_run_trigger by releasing PDUs
   
    - send "bad type" notifications in some cases
   
    - other minor memory leaks
   
    - "delta" sampleType handled for boolean triggers
   
    - more "XXX:" comments!
   
2001-03-13 13:52  marz

   * perl/SNMP/SNMP.xs:

   fix support for Integer32
   
2001-03-11 08:43  jbpn

   * snmplib/: snmp_transport.c, snmp_transport.h:

   Add a function to test whether an OID corresponds to a supported transport
   domain.
   
2001-03-11 07:55  jbpn

   * snmplib/snmpTCPDomain.h:

   Add #includes to make struct sockaddr_in complete
   
2001-03-11 07:54  jbpn

   * snmplib/snmpAAL5PVCDomain.h:

   Remove spurious #include
   
2001-03-09 07:32  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   Fix rwuser -s model to actually work.
   
2001-03-09 05:52  jbpn

   * snmplib/snmpTCPDomain.c:

   Set a PDU's opaque data on a tcp_recv; this isn't necessary to send
   replies (because the underlying socket is strongly connected) but if
   you don't do this then you can't do "com2sec" type processing for PDUs
   received on TCP sessions... interesting.
   
2001-03-09 03:33  jbpn

   * snmplib/snmpUDPDomain.c:

   Fix bad assumption that community string is zero-terminated
   
2001-03-08 15:36  hardaker

   * agent/snmpd.c:

   - correct version statements to indicate net-snmp.
   - remove my name as author (I'm certainly not the only one)
   - add web address.
   
2001-03-08 15:31  hardaker

   * README:

   - Added Ken Hornstein's name to contributers list.
   - Removed mine from being listed separately.
   
2001-03-08 14:51  hardaker

   * configure, configure.in,
   agent/mibgroup/mibII/vacm_vars.c, snmplib/snmpksm.c,
   snmplib/snmpksm.h:

   Added a kerberos based security module (ksm).
     However, Needs libraries (-lkrb5 -lcom_err) not being checked for currently.
   
2001-03-08 14:48  hardaker

   * snmplib/snmp_api.c:

   Whoops.  Shouldnt have a negation sign on the most recent checkin.
   
2001-03-08 14:38  hardaker

   * snmplib/snmp_api.c:

   If NO_PROBE is set, don't do any post probing activities either like
   time updating and user creation.
   
2001-03-08 08:14  jbpn

   * agent/mibgroup/target/target.c:

   Remove strdup()s on some session parameters which cause memory leaks
   (since snmp_open deep copies the input session anyway)
   
2001-03-08 08:11  jbpn

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   Make sure sess field of new entries is initialised to NULL.
   
2001-03-08 07:49  jbpn

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

   Make config token parser update timestamp on entry it creates;
   move update_timestamp function.
   
2001-03-07 07:45  hardaker

   * perl/SNMP/: README, SNMP.pm, SNMP.xs:

   Patch from Karl Schilke to remove unneeded timestamp support
   
2001-03-06 20:58  hardaker

   * snmplib/: snmp_api.c, snmp_client.c, snmp_secmod.c
, snmp_secmod.h, snmpusm.c:

   secmod struct symbol name changes to something more intelligible.
   
2001-03-06 16:46  hardaker

   * snmplib/: snmp_api.c, snmp_client.c:

   - set the default pdu security model to SNMP_DEFAULT_SECMODEL (not 0).
   - don't force the security model of the session on the pdu if already set.
   
2001-03-06 16:11  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   hopefully fix to allow other (registered) security models to be used.
   
2001-03-06 09:23  hardaker

   * README:

   Added John Naylon to the README file.
   
2001-03-06 09:22  hardaker

   * snmplib/: snmp_api.c, snmp_secmod.h:

   Create a new secmod callback when a timeout on a pdu occurs.
   
2001-03-06 09:18  hardaker

   * configure, configure.in:

   properly install secmod header list.
   
2001-03-06 08:43  hardaker

   * snmplib/: snmp_api.c, snmp_secmod.h:

   - bug fixes for secmod related stuff (it compiles now (opps)).
   
2001-03-06 08:38  hardaker

   * snmplib/: snmp_api.c, snmp_secmod.h:

   - two new secmod callbacks for freeing a pdu and a session.
   - move transport closing in snmp_sess_close() to after pending
     requests are freed/closed in case something needs to make use of the
     transport before it closes.
   
2001-03-06 07:56  hardaker

   * snmplib/: snmp_api.c, snmp_secmod.h:

   Pass in pdu to secmod encode/decode routines.
   
2001-03-06 03:35  jbpn

   * agent/mibgroup/mibII/interfaces.c:

   Modified function Interface_Index_By_Name (Solaris specific) to cope more
   gracefully with large numbers of interfaces.  Also stops Purify on Solaris
   complaining about uninitialised memory reads.
   
2001-03-05 16:33  hardaker

   * snmplib/snmp_api.c:

   reverse callback ordering of normal callback/secmod callback
   processing in sess_copy().
   
2001-03-05 16:26  hardaker

   * snmplib/snmp_secmod.c:

   remove unused free function calls for security module unregistrations.
   
2001-03-05 16:17  hardaker

   * snmplib/: snmp_api.c, snmp_secmod.h:

   minor API changes to the pluggable security model handling.
   
2001-03-05 16:11  hardaker

   * snmplib/snmp_api.c:

   properly respect the DONT_PROBE_FLAG.
   
2001-03-05 15:36  hardaker

   * snmplib/: snmp_api.c, snmp_api.h, snmp_secmod.h
:

   add a session pointer to the v3 build routines.
   
2001-03-05 15:23  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   Add a krb5 specific error code.
   
2001-03-05 14:58  hardaker

   * configure, configure.in:

   make configure properly handle pluggable security modules
   
2001-03-05 14:49  hardaker

   * configure, configure.in:

   make configure mkdir snmplib before creating a file in it
   
2001-03-05 14:44  hardaker

   * configure, configure.in:

   make configure respect non-local srcdirs for transport/secmods
   
2001-03-05 10:40  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/agent_index.c,
   agent/agent_read_config.c, agent/agent_registry.c,
   agent/mib_modules.c, agent/snmp_vars.c,
   agent/snmpd.c, agent/mibgroup/examples/ucdDemoPublic.c
, agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c
, snmplib/.cvsignore, snmplib/Makefile.in,
   snmplib/callback.h, snmplib/default_store.h,
   snmplib/lcd_time.c, snmplib/scapi.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmpusm.c, snmplib/snmpusm.h,
   snmplib/snmpv3.c:

   support for pluggable security models.  Currently only the USM is
   available, but a new kerberos based security model will be available
   shortly.  These changes simply make it possible to use more than one
   security service.
   
2001-03-05 10:36  hardaker

   * snmplib/: snmp_secmod.c, snmp_secmod.h:

   Added John Naylon to the authors list.
   
2001-03-05 10:33  hardaker

   * snmplib/snmp_enum.h:

   Comment re-arranging to actually be near the functions they're describing.
   
2001-03-05 06:10  jbpn

   * snmplib/system.c:

   Modified get_myaddr() function to cope more gracefully with large numbers
   of interfaces, and with the possibility of non-IPv4 addresses on some
   interfaces.  Also stops Purify on Solaris complaining about uninitialised
   memory reads.  Use "official" definition of INADDR_LOOPBACK.
   
2001-03-03 14:34  nba

   * mibs/README.mibs:

   file README.mibs was initially added on branch V4-2-patches.
   
2001-03-03 14:34  nba

   * mibs/ianalist:

   file ianalist was initially added on branch V4-2-patches.
   
2001-03-03 14:34  nba

   * mibs/rfclist:

   file rfclist was initially added on branch V4-2-patches.
   
2001-03-03 14:34  nba

   * mibs/rfcmibs.diff:

   file rfcmibs.diff was initially added on branch V4-2-patches.
   
2001-03-01 19:23  hardaker

   * snmplib/: asn1.c, snmp_api.c:

   Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
   
2001-02-28 23:02  hardaker

   * snmplib/: read_config.c, read_config.h,
   snmp_parse_args.c:

   - implemented snmp_config(char *line) to parse a .conf configuration
     line at any time in the code (handlers must be registered before hand).
   - implemented snmp_config_remember(char *line) to memorize it for
     later use.
   - read_configs, et al, will automatically call them after reading
     everything else.
   - Added a -Y flag to snmp_parse_args to store read config directives
     for later use, thus allowing you to specify .conf directives on the
     command line.
   
2001-02-27 07:28  dts12

   * agent/snmp_vars.c:

   Avoid infinite loop with AgentX subagents and VACM checking interaction.
   (Fix provided by Frank Strauss)
   
2001-02-21 15:21  hardaker

   * snmplib/: ucd-snmp-includes.h (V4-2-patches.1),
   ucd-snmp-includes.h:

   Applied patch #103805 from bcollar: add sys/time.h to ucd-snmp-includes.h
   
2001-02-21 15:15  hardaker

   * snmplib/: int64.c (V4-2-patches.2), int64.c:

   fix bug #133416 (u64Subtraction math) as suggested by the submittor
   
2001-02-16 15:12  hardaker

   * agent/: var_struct.h (V4-2-patches.1), var_struct.h:

   - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request
   
2001-02-16 04:16  jbpn

   * configure.in:

   Change behaviour on cygwin to exclude Unix domain transports by default
   on cygwin, and also fix a minor bug, thanks to suggestions by Peter Folk.
   
2001-02-14 18:14  hardaker

   * apps/: snmptrapd.c (V4-2-patches.1), snmptrapd.c:

   removed unused snmp_alarm.h include
   
2001-02-12 14:11  marz

   * perl/SNMP/SNMP.pm:

   added Karl's patch for usenumeric
   
2001-02-12 13:54  marz

   * perl/SNMP/: MANIFEST, SNMP.pm, SNMP.xs,
   examples/trap-example.pl:

   added trap reception API from Philip Prindeville <philipp@cisco.com>
   
2001-02-11 08:23  jbpn

   * apps/snmptrapd.c:

   Use snmp_add not snmp_sess_add (the latter doesn't add a session to
   the Session list, and it therefore won't get included in the select()
   fdset, hence snmptrapd will never receive very much).
   
2001-02-11 08:20  jbpn

   * snmplib/snmpUDPDomain.c:

   Fix improperly-terminated list in com2sec handling.
   
2001-02-11 07:45  jbpn

   * agent/snmpd.c:

   Clean up merge (>>>>>>, ====== etc. left behind).
   
2001-02-10 09:26  jbpn

   * configure.in:

   Fix typo.
   
2001-02-10 09:11  jbpn

   * agent/mibgroup/agentx/: master.c, master_admin.c,
   subagent.c:

   Memory leak patches (sourceforge patch #103605).
   Remove a few strdup()s, and call free_agent_snmp_session() rather than
   free() in subagent.c:handle_agentx_packet() for AGENTX_MSG_RESPONSE
   and default cases, to ensure free()ing of cloned PDU allocated by
   init_agent_snmp_session.
   
2001-02-10 07:28  hardaker

   * snmplib/: snmpAAL5PVCDomain.c, snmpAAL5PVCDomain.h,
   snmpIPXDomain.c, snmpIPXDomain.h, snmpTCPDomain.c
, snmpTCPDomain.h, snmpUDPDomain.c,
   snmpUDPDomain.h, snmpUnixDomain.c, snmpUnixDomain.h
, snmp_transport.c, snmp_transport.h:

   Whoops.  Forgot the new files associated with the pluggable transport stuff.
   
2001-02-09 11:22  hardaker

   * agent/mibgroup/disman/: event-mib.h, mteObjectsTable.c
, mteObjectsTable.h, mteTriggerBooleanTable.c,
   mteTriggerExistenceTable.c, mteTriggerTable.c,
   mteTriggerTable.h, mteTriggerThresholdTable.c:

   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.
   
2001-02-09 11:16  hardaker

   * agent/: snmpd.c (V4-2-patches.2), snmpd.c:

   Applied patch #103613: fix memory leak in snmpd port specification -> default_store.
   
2001-02-09 11:14  hardaker

   * agent/: mib_modules.c (V4-2-patches.2), mib_modules.c:

   Applied patch #103612: fix memory leak in mib_module init code
   
2001-02-09 11:12  hardaker

   * agent/: agent_registry.c (V4-2-patches.1), agent_registry.c
:

   Applied patch #103611: fix memory leak for duplicate oid registrations.
   
2001-02-09 11:05  hardaker

   * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c
   (V4-2-patches.[1,4]), memory_freebsd2.c:

   Applied patch #103702: fix swap reporting on freebsd 4.2
   
2001-02-09 10:12  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/agent_trap.c, agent/snmp_agent.c
, agent/snmp_agent.h, agent/snmp_vars.c,
   agent/snmpd.c, agent/mibgroup/mibII/vacm_vars.c,
   apps/snmpstatus.c, apps/snmptest.c, apps/snmptrap.c
, apps/snmptrapd.c, apps/snmptrapd_log.c,
   apps/snmptrapd_log.h, mibs/UCD-SNMP-MIB.txt,
   snmplib/Makefile.in, snmplib/snmp_alarm.c,
   snmplib/snmp_alarm.h, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_client.c,
   snmplib/vacm.h:

   Applied patch 103510: domain transport independence.  Note: Traps/VACM broken.
   
2001-02-09 08:54  hardaker

   * testing/tests/: T001snmpv1get, T002snmpv1getnext,
   T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext
, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
   T018snmpv1tov2cgetfail, T020snmpv3get,
   T021snmpv3getnext, T022snmpv3getMD5,
   T023snmpv3getMD5DES, T024snmpv3getSHA1,
   T025snmpv3getSHADES, T028snmpv3getfail,
   T030snmpv3usercreation, T053agentv1trap,
   T054agentv2ctrap, T055agentv1mintrap,
   T056agentv2cmintrap, T058agentauthtrap, T100agenthup
, T110agentxget, T111agentxset, T112agentxsetfail
, T113agentxtrap, T120proxyget, T121proxyset
, T122proxysetfail:

   updated most tests to use numeric OIDs so as to not rely on mib parsing
   
2001-02-09 07:18  hardaker

   * agent/mibgroup/agentx/master.h:

   remove unused prototype: get_agentx_transID
   
2001-02-08 14:15  hardaker

   * local/Makefile.in, local/traptoemail,
   man/snmptrapd.conf.5.def:

   traptoemail perl script created as an example traphandle script
   
2001-02-08 14:01  hardaker

   * Makefile.in, acconfig.h, config.h.in,
   agent/Makefile.in, agent/agent_trap.c,
   agent/mib_modules.c, agent/snmpd.c,
   agent/mibgroup/kernel_sunos5.c,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_admin.h,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/smux/smux.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/vmstat.h,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.h, apps/snmpdelta.c
, apps/snmpset.c, apps/snmptrap.c,
   apps/snmpvacm.c, apps/snmpnetstat/Makefile.in,
   local/mib2c, man/snmpcmd.1, mibs/RMON-MIB.txt,
   mibs/UCD-SNMP-MIB.txt, perl/SNMP/SNMP.pm,
   snmplib/int64.c, snmplib/parse.c, snmplib/snmp_api.c
:

   Merge from V4-2-patches: merge 1->2
   
2001-01-30 17:13  hardaker

   * agent/mibgroup/ucd-snmp/: disk.c (V4-2-patches.1), disk.c:

   Applied patch #103414: fix disk info for block sizes other than 1024.
   
2001-01-30 13:28  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   use snmp_enum's properly (strdup() the strings first)
   
2001-01-30 13:28  hardaker

   * snmplib/: snmp_enum.c, snmp_enum.h:

   proper constness for some of the function arguments.
   
2001-01-30 13:27  hardaker

   * snmplib/read_config.c:

   fix bug I just introduced (returning proper saveto pointer)
   
2001-01-30 13:17  hardaker

   * local/tkmib:

   - snmpsets are supported
     - A new "set" button has been added to perform sets on an oid.
     - All writable objects in a table are now buttons that bring up the
       set window with the current value instated.
     - All writable objects in the output of snmp{get,walk,getnext}
       buttons are displayed as blue and are clickable to change their
       values.
   - settings configured via the options menu can now be saved.
   - use Getopt::Std now.
   - supports most of the important snmpcmd(1) flags for session setup.
   
2001-01-30 13:12  hardaker

   * agent/mibgroup/disman/: event-mib.h,
   mteTriggerBooleanTable.c, mteTriggerBooleanTable.h,
   mteTriggerDeltaTable.c, mteTriggerDeltaTable.h,
   mteTriggerExistenceTable.c, mteTriggerExistenceTable.h,
   mteTriggerTable.c, mteTriggerTable.h,
   mteTriggerThresholdTable.c, mteTriggerThresholdTable.h:

   Initial (not-complete) implementation of the DISMAN-EVENT-MIB:
     - Implements all 3 tests (boolean, threshold and existence).
     - not rigorously tested.
     - Currently only supports querying the local agent
       (mteTriggerTargetTag must be '').
     - Currently only supports sending traps and the mteObjectsTable is
       not implemented (my next todo item)
     - Only the default traps are sent.  The mteEvent* objects haven't
       been implemented (no self-defined traps/sets).
     - no easy to use configuration yet (soon).
     - configure with --with-mib-modules=disman/event-mib
   
2001-01-30 13:03  hardaker

   * snmplib/read_config.c:

   Use memcpy instead of sprintf for strings that may not be null terminated.
   
2001-01-30 12:58  hardaker

   * agent/: snmp_agent.c, snmp_agent.h:

   Implemented get_current_agent_session() and set_current_agent_session():
     - These allow a mib module to retrieve the current
       agent_snmp_session pointer for the current transaction.
     - This should probably done differently later when we change the mib
       module api.
     - This will completely fail to work properly in a multi-threaded
       agent (which we currently don't support anyway).
   
2001-01-29 11:58  hardaker

   * snmplib/callback.c:

   debugging statement at initialization time.
   
2001-01-29 11:58  hardaker

   * snmplib/read_config.c:

   properly malloc a 1 byte, NULL character string for "" read strings.
   
2001-01-29 11:54  hardaker

   * agent/mibgroup/: header_complex.c, header_complex.h:

   data seperation and new functions:
     header_complex_get_from_oid()
     header_complex_add_data_by_oid()
   
2001-01-12 08:22  hardaker

   * mibs/DISMAN-EVENT-MIB.txt:

   - DISMAN-EVENT-MIB added to mib repository. (Or, guess what I did during a 6 hour plane flight?)
   
2001-01-12 08:16  hardaker

   * perl/SNMP/SNMP.xs:

   support bit strings
   
2001-01-12 08:00  hardaker

   * snmplib/: snmp_api.c (V4-2-patches.5), snmp_api.c:

   - bit_string fixes
   - make snmp_add_var call snmp_parse_oid() instead of read_objid().
   
2001-01-12 07:58  hardaker

   * snmplib/read_config.c:

   - new data types supported for read_config routines: unsigned, bit_str.
   
2001-01-12 07:56  hardaker

   * snmplib/: asn1.c (V4-2-patches.3), asn1.c:

   comment out really odd (and broken) check from asn_bitstring_check???
   
2001-01-12 07:53  hardaker

   * agent/mibgroup/agentx/subagent.c:

   move config string initializer above subagent check so its known even
   if not used.
   
2001-01-12 07:51  hardaker

   * local/: mib2c.storage.conf, mib2c.vartypes.conf
   (V4-2-patches.[1,1]), mib2c.storage.conf,
   mib2c.vartypes.conf:

   - misc bug fixes.
   - new data types (uint32, unsigned, bits).
   
2001-01-09 17:08  hardaker

   * agent/: agent_registry.c, agent_registry.h,
   ds_agent.h, var_struct.h, mibgroup/mibincl.h,
   mibgroup/agentx/client.c, mibgroup/agentx/master_admin.c
, mibgroup/agentx/master_request.c,
   mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h
:

   SubAgent ping support:
     - agentxPingInterval specifies SECONDS between when the subagent
       tries to ping the master agent.
     - if no response is received, it tries to reconnect.
     - failing that it tries every SECONDS again till it succeeds.
     - re-registers its oid's based on the current subtree list.
       - may need some thought.  Assumes *all* need to be re-registered.
       - needs to re-register sysortable entries too, but doesn't.
     - currently seg-faults on about the 2-4th time or so.  Not sure why.
     - Should make Dave smile or cringe or giggle, not sure which.
   
2001-01-09 17:02  hardaker

   * snmplib/: callback.c, callback.h:

   Allow deregistering of callbacks
   
2001-01-09 06:20  hardaker

   * win32/snmpnetstat/: snmpnetstat.dsp (V4-2-patches.1),
   snmpnetstat.dsp:

   added getopt.c to list
   
2001-01-04 16:44  hardaker

   * snmplib/: snmp_enum.c, snmp_enum.h:

   - generic snmp enum list support.  Not used anywhere (yet).
   
2001-01-04 16:43  hardaker

   * configure, configure.in, agent/agent_callbacks.h
, agent/agent_trap.c, agent/agent_trap.h,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/notification/snmpNotifyTable.h,
   apps/snmpnetstat/main.c, snmplib/Makefile.in,
   snmplib/asn1.c, snmplib/callback.c,
   snmplib/callback.h, snmplib/mib.c,
   snmplib/snmp_api.c, snmplib/snmp_logging.c,
   testing/tests/T053agentv1trap, testing/tests/T054agentv2ctrap
, testing/tests/T055agentv1mintrap,
   testing/tests/T056agentv2cmintrap,
   testing/tests/T113agentxtrap:

   - merged patches from V4-2-patches branch to main branch.
   
2001-01-04 10:37  hardaker

   * man/snmp.conf.5.def, man/snmpcmd.1, snmplib/mib.c
:

   - added new printHexText snmp.conf token.
   - documented -OT, and the token.
   
2001-01-04 10:27  hardaker

   * snmplib/: default_store.h, mib.c:

   Patch #103091 applied:
     - Added -OT option to view hex strings with text in them.
   
2000-12-27 16:47  hardaker

   * testing/tests/T055agentv1mintrap:

   file T055agentv1mintrap was initially added on branch V4-2-patches.
   
2000-12-27 16:47  hardaker

   * testing/tests/T056agentv2cmintrap:

   file T056agentv2cmintrap was initially added on branch V4-2-patches.
   
2000-12-22 07:02  hardaker

   * snmplib/vacm.c:

   fix view processing to watch for length prefix.  The length prefix
   really really shouldn't be stored directly in the oid.  Niels?
   
2000-12-19 07:22  hardaker

   * snmplib/snmpv3.c:

   make init_snmpv3() deal with a NULL argument properly.
   
2000-12-18 14:37  hardaker

   * local/.cvsignore:

   - (.cvsignore): remove passtest from the .cvsignore file (bug #12694)
   
2000-12-18 10:45  marz

   * perl/SNMP/: README, SNMP.pm:

   minor doc fix
   
2000-12-14 13:46  nba

   * snmplib/system.c:

   - system.c: fix uptime for 64-bit Solaris
   
2000-12-14 13:45  nba

   * agent/mibgroup/ucd-snmp/dlmod.c:

   - dlmod.c: fix stupid spelling error
   
2000-12-13 21:52  nba

   * agent/mibgroup/ucd-snmp/dlmod.c:

   - dlmod.c: fix confusion between int, size_t, long for 64-bit compiles.
   
2000-12-13 08:40  hardaker

   * man/Makefile.in:

   - (Makefile.in): add snmpconf.1
   
2000-12-08 14:49  nba

   * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c:

   - vacm_vars.c, vacm.c: indexing of vacmViewTreeFamilyEntry was hosed, assuming
   	that the Subtree index had an IMPLIED attribute.
   
2000-12-08 14:46  nba

   * agent/mibgroup/host/: hr_filesys.c, hr_partition.c:

   - hr_filesys.c, hr_partition.c: fix some zero index values.
   
2000-12-08 14:43  nba

   * agent/snmp_vars.c:

   - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific)
   
2000-12-08 14:38  nba

   * agent/agent_trap.c:

   - agent_trapd.c: security model values are not the same is snmp version values
   
2000-12-06 14:45  nba

   * agent/mibgroup/mibII/interfaces.c:

   - interfaces.c: Linux kernel 2.0.x has no ARPHRD_HIPPI
   
2000-12-05 07:00  hardaker

   * local/Makefile.in:

   - (Makefile.in): Fix rsnmp's /usr/local hardcoded path.
   
2000-12-04 17:03  hardaker

   * testing/tests/T112agentxsetfail:

   - (T112agentxsetfail): fix
   
2000-12-04 16:33  hardaker

   * README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2 )
   
2000-12-04 16:30  hardaker

   * ChangeLog:

   - (ChangeLog): update.
   
2000-12-04 15:30  hardaker

   * NEWS, README:

   - (NEWS, README): updates.
   
2000-12-04 14:48  marz

   * perl/SNMP/: Makefile.PL, SNMP.xs, t/mibload.t
, t/startagent.pl:

   ensure mibload.t uses correct MIBDIR for testing
   
2000-12-04 11:05  hardaker

   * AGENT.txt, FAQ, README:

   - (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org.
   
2000-12-04 08:45  hardaker

   * NEWS:

   - (NEWS): agentx note changes.
   
2000-12-03 07:29  nba

   * man/snmptrapd.8, apps/snmptrapd_log.c:

   - snmptrapd_log.c: fox missing leading zeroes for %.2d like formats.
   	Add an alternate format for up-time displays.
   
2000-12-02 18:22  marz

   * perl/SNMP/: SNMP.pm, SNMP.xs, t/bulkwalk.t,
   t/notify.t, t/session.t:

   found the uninitialized data bug...must have been in there dormant for a while, other test fixes - good to go!
   
2000-12-01 16:36  hardaker

   * agent/snmpd.c:

   - (agent/snmpd.c): reference sourceforge.
   
2000-12-01 16:35  hardaker

   * AGENT.txt:

   - (AGENT.txt): reference sourceforge.
   
2000-12-01 16:34  hardaker

   * TODO:

   - (TODO): reference net-snmp-coders.
   
2000-12-01 16:34  hardaker

   * README:

   - (README): update.
   
2000-12-01 16:33  hardaker

   * bug-report, agent/mibgroup/versiontag:

   - (bug-report, agent/mibgroup/versiontag): remove the bug report script.
   
2000-12-01 16:31  hardaker

   * PORTING:

   - (PORTING): reference sourceforge.
   
2000-12-01 16:23  hardaker

   * man/snmptrapd.conf.5.def:

   - (man/snmptrapd.conf.5.def): mention the fact that snmpv3 traps are
     the same as snmpv2 traps.
   
2000-12-01 16:23  hardaker

   * NEWS:

   - (NEWS): update.
   
2000-12-01 15:31  hardaker

   * README:

   - (README): update.
   
2000-12-01 15:16  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): update for proxy support.
   
2000-12-01 14:36  hardaker

   * FAQ:

   - (FAQ): update a few things.
   
2000-12-01 14:28  nba

   * snmplib/mib.c:

   - mib.c: diagnose wrong quoting in indices
   
2000-12-01 14:23  nba

   * snmplib/parse.c:

   - parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs)
   
2000-12-01 14:19  nba

   * agent/mibgroup/smux/smux.c:

   - smux.c: reformat some debug messages for readability
   
2000-12-01 14:17  nba

   * agent/mibgroup/mibII/interfaces.c:

   - interfaces.c: fix ifType values for Linux
   
2000-12-01 14:14  nba

   * agent/mibgroup/agentx/subagent.c:

   - subagent.c: supply a missing return value
   
2000-12-01 10:04  hardaker

   * local/snmpconf:

   - (snmpconf): quote things with spaces in them.
   
2000-12-01 09:49  hardaker

   * man/snmpconf.1:

   - (snmpconf.1): quick man page for snmpconf.
   
2000-12-01 09:14  hardaker

   * snmplib/parse.c:

   - (snmplib/parse.c): change no-parent log message into a warning.
   
2000-12-01 09:11  hardaker

   * agent/mibgroup/agentx/README.agentx:

   - (agent/mibgroup/agentx/README.agentx): update from Dave.
   
2000-12-01 09:10  hardaker

   * FAQ:

   - (FAQ): update from Dave.
   
2000-12-01 07:59  hardaker

   * agent/agent_trap.c:

   - (agent/agent_trap.c): Patch from Dave Shield:
     - support v2->v1 trap conversion.
   
2000-12-01 07:56  hardaker

   * configure, configure.in:

   - (configure, configure.in): typo.
   
2000-12-01 07:42  marz

   * perl/SNMP/Makefile.PL, perl/SNMP/SNMP.xs,
   perl/SNMP/t/notify.t, snmplib/mib.c:

   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?)
   
2000-11-30 14:06  nba

   * snmplib/: getopt.h, snmp_parse_args.h:

   - getopt.h, snmp_parse_args.h: extern "C" bracketing
   
2000-11-30 14:04  nba

   * man/snmpd.conf.5.def:

   - snmpd.conf.5.def: fix formatting of smuxpeer token
   
2000-11-30 10:31  hardaker

   * FAQ:

   - (FAQ): Update from Dave.
   
2000-11-30 10:18  hardaker

   * agent/mibgroup/agentx/master_request.c:

   - (master_request.c): Patch from Dave Shield to fix bad sets for agentx.
   
2000-11-30 09:19  hardaker

   * ov/README:

   - (ov/README): minor corrections, probably still incorrect.
   
2000-11-30 09:18  hardaker

   * local/: Makefile.in, snmpconf:

   - (local/Makefile.in, snmpconf, acl, basic_setup, monitor, operation,
     system, trapsinks):
     - grouping support.
     - sort-of-quiet output support.
     - operation mode support (setting user, group, ports...)
   
2000-11-30 09:13  hardaker

   * snmplib/read_config.c:

   - (snmplib/read_config.c): save a warning header at the top of the
     persistent data file.
   
2000-11-30 09:11  hardaker

   * agent/mibgroup/tunnel/tunnel.c:

   - (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss.
   
2000-11-30 09:10  hardaker

   * agent/snmpd.c:

   - (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output.
   
2000-11-30 09:08  hardaker

   * configure, configure.in:

   - (configure, configure.in): mention the TUNNEL-MIB support.
   
2000-11-29 18:21  slif

   * README:

   Update e-mail address for Slifcak
   
2000-11-29 11:34  marz

   * configure:

   fixed order of function checking so that vsnprintf is not found in libdb (BSD db) by mistake
   
2000-11-29 05:18  marz

   * perl/SNMP/: Makefile.PL, README:

   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
   
2000-11-28 18:00  marz

   * perl/SNMP/Makefile.PL, perl/SNMP/README,
   perl/SNMP/SNMP.pm, perl/SNMP/SNMP.xs,
   perl/SNMP/t/async.t, perl/SNMP/t/bulkwalk.t,
   perl/SNMP/t/mib.t, perl/SNMP/t/notify.t,
   perl/SNMP/t/session.t, perl/SNMP/t/startagent.pl,
   snmplib/snmp_api.c, snmplib/snmpusm.c,
   snmplib/snmpv3.c:

   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
   
2000-11-27 14:36  hardaker

   * local/snmpconf:

   - (local/snmpconf):
     - add support for "groups" of items.
     - don't use IO::Dir, as its not in the standard perl module distributions.
   
2000-11-27 14:34  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.h:

   - (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference.
   
2000-11-27 14:33  hardaker

   * agent/snmp_agent.c:

   - (agent/snmp_agent.c): Patch from John Naylon:
     - fix auto-set support for the agent (and plug a memory leak).
   
2000-11-27 13:42  nba

   * man/snmp.conf.5.def:

   - snmp.conf.5.def: document tokens extendedIndex and noRangeCheck
   
2000-11-27 13:41  nba

   * snmplib/parse.c:

   - parse.c: fix a C++ style comment
   
2000-11-24 15:14  nba

   * agent/mibgroup/ucd-snmp/: memory_freebsd2.c,
   vmstat_netbsd1.c:

   - memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6
   
2000-11-22 13:48  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.c:

   - (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding:
     - don't export an internal variable.
   
2000-11-21 15:17  nba

   * snmplib/mib.c:

   - mib.c: fix parsing of oid like 99.13.\"guf\"8
   
2000-11-19 13:03  nba

   * perl/SNMP/SNMP.xs, local/mib2c.vartypes.conf:

   - SNMP.xs, mib2c.vartypes.conf: The recent specialisation of the Integer
   	types in the parser created problems for the perl module and in turn
   	for mib2c. Sorry for not catching this before pre2:-(
   
2000-11-19 12:58  nba

   * Makefile.in, Makefile.top, configure,
   configure.in, agent/Makefile.in, apps/Makefile.in
, apps/snmptrap.c, apps/snmpnetstat/Makefile.in
, apps/snmpnetstat/main.c, snmplib/parse.c:

   - fixes to ./configure --with-defaults --enable-mini-agent; make install
   	and run the tools under cygwin. Haven't tried the agent yet:-)
   
2000-11-18 07:14  hardaker

   * FAQ, README, bug-report, sedscript.in
, version.h:

   - (version.h bug-report sedscript.in): version tag ( 4.2.pre2 )
   
2000-11-18 07:12  hardaker

   * testing/tests/T049snmpv3inform:

   - (T049snmpv3inform): v3 inform test added.
   
2000-11-17 11:01  nba

   * snmplib/: mib.c, snmp_api.c:

   - mib.c, snmp_api.c: better error messages for bad snmpset calls and bad
   	indices. Also fix a bug with quoted indices.
   
2000-11-17 10:32  hardaker

   * testing/tests/T050snmpv3trap:

   - (tests/T050snmpv3trap): test for snmpv3 traps.
   
2000-11-17 10:30  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): fix cases where the format strings are specified.
   
2000-11-17 10:26  nba

   * mibs/IANAifType-MIB.txt:

   - IANAifType-MIB.txt: update from IANA
   
2000-11-17 08:32  hardaker

   * agent/mibgroup/agentx/master_request.c:

   - (master_request.c): Patch from Dave Shield:
     - fix memory leaks.
     - fix agentx problems with bad sets.
   
2000-11-16 17:55  hardaker

   * snmplib/snmpv3.c:

   - (snmplib/snmpv3.c): added a space in a debugging output statement.
   
2000-11-16 17:54  hardaker

   * snmplib/read_config.c:

   - (snmplib/read_config.c): simple debugging statement added.
   
2000-11-16 17:54  hardaker

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet.
   
2000-11-16 17:52  hardaker

   * testing/eval_tools.sh:

   - (testing/eval_tools.sh): add CONFIGTRAPD.
   
2000-11-16 17:50  hardaker

   * snmplib/mib.c, testing/tests/T112agentxsetfail,
   testing/tests/T122proxysetfail:

   - (snmplib/mib.c, testing/tests/T112agentxsetfail,
     testing/tests/T122proxysetfail):
     - support -Ir for "dont check range/type values" (letter r subject to debate).
   
2000-11-16 17:25  hardaker

   * snmplib/callback.c:

   - (callback.c): better debugging output to display a callback count when done.
   
2000-11-16 16:52  hardaker

   * testing/tests/T113agentxtrap:

   - (T113agentxtrap): A new test to test trap support from agentx subagents.
   
2000-11-16 16:50  hardaker

   * testing/tests/T058agentauthtrap:

   - (T058agentauthtrap): sleep some and only perform one get request.
   
2000-11-16 16:49  hardaker

   * testing/tests/T054agentv2ctrap:

   - (T054agentv2ctrap): sleep a bit and only send one snmp set request.
   
2000-11-16 15:47  nba

   * snmplib/getopt.c:

   - getopt.c: quell compiler warnings
   
2000-11-16 15:31  nba

   * snmplib/: parse.c, mib.c, parse.h,
   snmp_api.c:

   - parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER
   
2000-11-16 15:16  nba

   * apps/snmptrapd.c, man/snmptrapd.conf.5.def:

   - snmptrapd.c, snmptrapd.conf: new config directives format1 and format2 to
   	set log formats for TRAP1 and TRAP2 pdus.
   
2000-11-16 13:50  nba

   * snmplib/snmp_api.c:

   - snmp_api.c: add functionality to check value types in addition to ranges
   	for snmpset and snmptrap.
   
2000-11-16 13:47  nba

   * snmplib/parse.c:

   - parse.c: Fix DEFVAL parsing for  OBJECT IDENTIFIER or BITS values
   	(i.e. DEFVAL { { 0 0 } } etc)
   
2000-11-16 11:39  hardaker

   * testing/tests/T058agentauthtrap:

   - (T058agentauthtrap): add a greater timeout to the get request.
   
2000-11-16 11:35  hardaker

   * agent/mibgroup/examples/example.c:

   - (example.c):
     - send a v2c trap using its own data, not the system_mib's.
     - more debugging statements.
   
2000-11-16 11:34  hardaker

   * testing/tests/: T053agentv1trap, T054agentv2ctrap,
   T058agentauthtrap:

   - (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap):
     - new tests for traps sent by the agent.
   
2000-11-16 09:56  hardaker

   * agent/mibgroup/target/target.c:

   - (target.c): Don't delete READONLY trap sessions.
   
2000-11-15 16:37  hardaker

   * testing/tests/T052snmpv2cinform:

   - (testing/tests/T052snmpv2cinform): test inform sending/receiving.
   
2000-11-15 16:37  hardaker

   * apps/snmptrap.c, man/snmptrap.1:

   - (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs.
   
2000-11-15 15:48  hardaker

   * apps/snmptrapd_log.c:

   - (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition.
   
2000-11-15 14:18  nba

   * local/Makefile.in:

   - Makefile.in: fix make'ing in remote directory
   
2000-11-15 14:11  nba

   * apps/snmpnetstat/main.c:

   - main.c: update to use getopt for argument parsing.
   
2000-11-15 14:10  nba

   * agent/snmp_agent.c:

   - snmp_agent.c: fix a confusing indentation.
   
2000-11-15 14:09  nba

   * agent/agent_trap.c:

   - agent_trap.c: make sure community is \0-terminated in targetParamsTable
   
2000-11-15 14:03  nba

   * apps/snmptrapd_log.c:

   - snmptrapd_log: fix a buffer that is way too short for a trap with just a
   	single parameter. Fix a bad limit test in str_append.
   
2000-11-15 14:00  nba

   * apps/snmptranslate.c:

   - snmptranslate.c: fix a stupid perror for snmp_perror
   
2000-11-15 13:58  nba

   * snmplib/: mib.c, parse.c, parse.h:

   - parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32,
   	Unsigned32, UInteger32.
   
2000-11-15 13:55  nba

   * snmplib/snmp_api.c:

   snmp_api.c: remove an unused variable
   
2000-11-15 07:49  hardaker

   * agent/: snmp_vars.c, snmp_vars.h,
   mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h
:

   - (snmp_vars.c, subagent.c): Patch from Lawrence Greenfield:
     - Don't make init_agent()/subagent_pre_init() exit but return an
       error condition instead.
   
2000-11-12 08:08  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.c:

   - (ucdDemoPublic.c): add NULL to end of demo string and check for len=0.
   
2000-11-12 04:45  nba

   * snmplib/snmp_api.c:

   snmp_api.c: Make sure the noRangeCheck token is a boolean
   
2000-11-12 04:41  nba

   * snmplib/mib.c:

   - mib.c: give the tree-top a name to protect error message when looking up .foo
   
2000-11-12 04:36  nba

   * apps/snmptranslate.c:

   - snmptranslate.c: use config_perror for a better error message
   
2000-11-12 04:34  nba

   * agent/mibgroup/ucd-snmp/proxy.c:

   - proxy.c: remove some unused variables.
   
2000-11-12 04:33  nba

   * agent/agent_trap.c:

   -agent_traps.c: Move a conditionally used variable
   
2000-11-12 04:32  nba

   * agent/agent_read_config.c:

   Fix a bogus #ifdef
   
2000-11-10 09:18  hardaker

   * configure, configure.in:

   - (configure, configure.in): apply patch #102224 from jbpn for cross-compiling.
   
2000-11-10 08:56  hardaker

   * testing/: TESTCONF.sh, eval_tools.sh,
   tests/T051snmpv2ctrap:

   - (testing/TESTCONF.sh, testing/eval_tools.sh, testing/tests/T051snmpv2ctrap):
    - first pass at a testing script to test trap functionality.
      - which even uncovered a bug.
   
2000-11-10 08:55  hardaker

   * apps/snmptrapd.c:

   - (apps/snmptrapd.c):
     - fork if file logging or syslogging, but not printing.
     - don't close open file descriptors.  There shouldn't be any.
   
2000-11-10 08:53  hardaker

   * apps/snmptrapd_log.c:

   - (apps/snmptrapd_log.c): properly null terminate log strings.
   
2000-11-09 16:40  hardaker

   * configure.in:

   - (configure.in): attempt to implement a --with-rsaref flag.
   
2000-11-09 15:32  hardaker

   * README:

   - (README, perl/SNMP/README): mention Karl.
   
2000-11-09 15:31  hardaker

   * NEWS, perl/SNMP/README:

   - (NEWS, perl/SNMP/README): mention Karl.
   
2000-11-09 14:56  hardaker

   * perl/SNMP/: examples/bulkwalk.pl, t/bulkwalk.t:

   - (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke:
     - support bulk requests.
   
2000-11-09 14:53  hardaker

   * perl/SNMP/: MANIFEST, README, SNMP.pm,
   SNMP.xs:

   - (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
     - support bulk requests.
   
2000-11-08 23:33  hardaker

   * snmplib/read_config.c:

   - (read_config.c): fix -H output.
   
2000-11-08 23:02  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): make agent_check_and_process() call run_alarms().
   
2000-11-08 22:45  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   - (diskio.c): fix OID.
   
2000-11-08 17:06  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   - (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support.
   
2000-11-08 17:03  hardaker

   * snmplib/: mib.c, parse.c, parse.h:

   - (mib.c, parse.c, parse.h): minimal DEFVAL parsing support.
   
2000-11-08 16:20  hardaker

   * config.h.in, configure:

   - (config.h.in, configure): check for librsaref, etc, if needed.
   
2000-11-07 15:15  hardaker

   * config.h.in, configure, configure.in,
   agent/agent_read_config.c, agent/snmpd.c:

   - (config.h.in, configure, configure.in, agent/agent_read_config.c,
     agent/snmpd.c):
     - uid/gid changes.
   
2000-11-07 15:10  hardaker

   * perl/SNMP/SNMP.xs:

   - (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE.
   
2000-11-07 11:30  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   - (SNMP/SNMP.pm, SNMP/SNMP.xs): Patch from Joe Clarke:
     - implement best-guess (-Ib) parsing.
     - access to trap varbinds.
     - range access.
   
2000-11-07 11:00  hardaker

   * perl/SNMP/.cvsignore:

   - (.cvsignore): ignore build created files.
   
2000-11-07 10:58  hardaker

   * perl/SNMP/: README, SNMP.pm, SNMP.xs:

   - (README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
     - implement a finish() call.
   
2000-11-07 10:54  hardaker

   * perl/SNMP/SNMP.xs:

   - (SNMP/SNMP.xs): patch from Karl Schilke:
     - multiple callback patch for perl/SNMP/SNMP.xs.
   
2000-11-07 10:48  hardaker

   * snmplib/read_config.c:

   - (read_config.c): log an error message if the optional config file DNE.
   
2000-11-07 10:41  hardaker

   * perl/SNMP/SNMP.pm:

   - (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it.
   
2000-11-07 10:13  hardaker

   * agent/agent_read_config.c, agent/ds_agent.h,
   agent/snmpd.c, man/snmpd.1.def, man/snmpd.conf.5.def
:

   - (agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c,
     man/snmpd.1.def, man/snmpd.conf.5.def): Patch from Harrie Hazewinkel:
     - implement uid/gid changes after startup for the agent.
   
2000-11-07 08:33  hardaker

   * agent/mibgroup/target/target.c:

   - (target.c): a better sanity check for session deletion.
   
2000-11-07 07:24  hardaker

   * agent/mibgroup/target/target.c:

   - (target.c): Patch from Dave to sanity check param->updateTime.
   
2000-11-06 11:00  hardaker

   * snmplib/md5.c:

   - (md5.c): check to see that MDsign() data lies on a 32 byte boundry.
     - its possible some compilers will choke on this hack.
     - fixes bug #12175.
   
2000-11-03 17:54  hardaker

   * local/mib2c:

   - (mib2c): sort OIDs properly.
   
2000-11-03 16:44  hardaker

   * agent/mibgroup/examples/example.c:

   - (example.c): Patch from Harrie Hazewinkel:
     - fix mib registrations for duplicate OIDs being used for the trap examples.
   
2000-11-03 15:31  hardaker

   * agent/snmpd.c:

   - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
     - Um, applied correctly this time (I hope).
   
2000-11-03 15:29  hardaker

   * agent/snmpd.c:

   - (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
   
2000-11-02 22:19  nba

   * agent/mibgroup/mibII/: interfaces.c, ip.c, ipAddr.c
, tcpTable.c, udpTable.c:

   Clean up some unused variables etc.
   
2000-11-02 22:16  nba

   * Makefile.in:

   - Makefile.in: fix some $(srcdir) references when running outside source
   
2000-11-02 22:15  nba

   * apps/snmptrapd.c:

   - snmptrapd.c: fix the format string for format_trap
   
2000-11-02 22:14  nba

   * man/Makefile.in:

   - Makefile.in: remove some duplicates from file lists
   
2000-11-02 22:12  nba

   * man/snmpcmd.1:

   Document the -OX output option
   
2000-11-02 22:11  nba

   * man/snmpd.conf.5.def:

   Document the sysservices token
   
2000-11-02 16:17  hardaker

   * agent/mibgroup/ucd_snmp.h:

   - (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy.
   
2000-11-02 16:16  hardaker

   * agent/mibgroup/versiontag:

   - (agent/mibgroup/versiontag): change cvs archive site and package name.
   
2000-11-02 13:23  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch.
   
2000-11-01 16:36  hardaker

   * README, bug-report, sedscript.in, version.h
, FAQ:

   - (version.h bug-report sedscript.in): version tag ( 4.2.pre1 )
   
2000-11-01 16:14  hardaker

   * testing/tests/: T120proxyget, T121proxyset,
   T122proxysetfail:

   - (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite.
   
2000-11-01 16:08  hardaker

   * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:

   - (agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h):
     - minimal SET support for the proxy code.
   
2000-11-01 10:22  hardaker

   * testing/tests/T112agentxsetfail:

   - (T112agentxsetfail): test for agentx sets that should fail properly.
   
2000-10-31 14:30  nba

   * agent/mibgroup/mibII/tcpTable.c:

   - tcpTable.c: remove an unnescessary #include
   
2000-10-31 14:28  nba

   * agent/mibgroup/smux/smux.c:

   - smux.c: fix wrong variable length
   
2000-10-31 14:25  nba

   * agent/mibgroup/agentx/protocol.c:

   - protocol.c: fix some suspicious looking code
   
2000-10-31 14:21  nba

   * man/snmpd.conf.5.def:

   - man/snmpd.conf: fix a typo
   
2000-10-31 12:41  nba

   * snmplib/default_store.h, snmplib/mib.c,
   apps/snmptable.c:

   - mib.c: add -OX output format, for just another way of printing indices
   
2000-10-31 12:27  nba

   * agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h, man/snmpd.conf.5.def
:

   - interface.c: add "interface" config for unguessable interface type/speed
   
2000-10-31 12:25  nba

   * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c
, snmpdf.c, snmpget.c, snmpgetnext.c,
   snmpset.c, snmpstatus.c, snmptable.c,
   snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c
:

   - apps/*: make sure we report any errindex/errcode in the response
   
2000-10-31 12:04  nba

   * agent/mibgroup/agentx/protocol.c:

   - protocol.c: clean up unused variables.
   
2000-10-31 10:13  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): patch #1 from bug #117273 applied to fix smux socket problems.
   
2000-10-31 09:24  hardaker

   * perl/SNMP/SNMP.xs:

   - (SNMP.xs): print counter64's as unsigned.
   
2000-10-31 07:54  hardaker

   * agent/: agent_trap.c, agent_trap.h,
   mibgroup/agentx/subagent.c,
   mibgroup/notification/snmpNotifyTable.c,
   mibgroup/notification/snmpNotifyTable.h:

   - (agent_trap.c, agent_trap.h, subagent.c, snmpNotifyTable.c,
     snmpNotifyTable.h): Patch from Dave:
     - fix notifications from agentx subagents.
   
2000-10-30 22:03  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): fix bug #119786: make smux reuse socket address.
   
2000-10-30 21:42  hardaker

   * testing/: eval_tools.sh, tests/T110agentxget,
   tests/T111agentxset:

   - (eval_tools.sh, tests/T110agentxget, tests/T111agentxset):
     - fix bug #382
     - fix agentx non-root tests to use -x /tmp/blah/agentx_socket.
   
2000-10-30 13:45  hardaker

   * man/snmpd.1.def:

   - (snmpd.1.def): fix a typo pointed out by Chris Pepper.
   
2000-10-30 11:46  hardaker

   * testing/tests/T111agentxset:

   - (tests/T111agentxset): test script for AgentX set support.
   
2000-10-30 11:43  hardaker

   * testing/tests/T110agentxget:

   - (tests/T110agentxget): header changed to include the word GET.
   
2000-10-30 11:13  nba

   * agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c
, agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   mibs/UCD-SNMP-MIB.txt:

   - ucd-snmp/vmstat_*, memory_freebsd2.c, dlmod.c: Make ssRawCpu objects Counters,
   	and add support for *BSD (including OpenBSD)
   
2000-10-30 11:07  nba

   * agent/agent_trap.c, agent/snmp_agent.c,
   agent/mibgroup/header_complex.c,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/tcp.c,
   agent/mibgroup/mibII/udp.c, snmplib/asn1.c,
   snmplib/scapi.c, snmplib/snmpusm.c,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/target.c:

   - Clean up unused variables.
   
2000-10-30 11:04  hardaker

   * testing/tests/: T101agentx, T110agentxget:

   - (testing/tests/T101agentx, testing/tests/T110agentxget):
     - renamed the agentx test script.
   
2000-10-30 11:03  hardaker

   * testing/eval_tools.sh:

   - (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist.
   
2000-10-30 10:39  hardaker

   * agent/snmpd.c:

   - (agent/snmpd.c): error when parsing -X for non-agentx builds.
   
2000-10-27 11:29  hardaker

   * apps/snmptrapd.c:

   - (apps/snmptrapd.c): add -o flag to log to a particular file.
   
2000-10-27 10:41  hardaker

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): use mkstemp if available.
   
2000-10-27 10:40  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): Search for mkstemp().
   
2000-10-27 10:08  hardaker

   * FAQ:

   - (FAQ): update linux kernel list to include 2.2.
   
2000-10-26 17:51  hardaker

   * testing/eval_tools.sh:

   - (eval_tools.sh): make SKIPIFNOT check the mib module list too.
   
2000-10-26 17:48  hardaker

   * testing/tests/T101agentx:

   - (tests/T101agentx): AgentX subagent test for simple get retrieval.
   
2000-10-25 17:44  hardaker

   * agent/snmpd.c:

   - (snmpd.c): Add -X option to snmpd to run as a subagent.
   
2000-10-25 17:06  hardaker

   * snmplib/read_config.c:

   - (read_config.c): fix for cases whene debugging is always off.
   
2000-10-17 15:30  hardaker

   * config.h.in:

   - (config.h.in): autoheader run
   
2000-10-16 03:13  daves

   * agent/mibgroup/agentx/master.c:

   - (agentx/master.c): Specify the length of the (pseudo-)answer to a request.
   	This allows it to be cached correctly for multi-pass SET handling.
   
2000-10-16 03:11  daves

   * agent/mibgroup/agentx/subagent.c:

   - (agentx/subagent.c): Don't overwrite saved mode information
   	This should help with (some of) the SET handling problems.
   
2000-10-16 01:56  daves

   * agent/mibgroup/agentx/master_request.c:

   - (agentx/master_request.c): Don't free callback data structure.
   	This holds information that needs to persist across multi-pass requests.
   	I realise that this introduces a memory leak, but this isn't the
   	correct place to handle this.
   
2000-10-12 14:52  hardaker

   * agent/snmpd.c:

   - (snmpd.c): add -I to the help output.
   
2000-10-12 14:24  hardaker

   * agent/dlmods/: Makefile.in, dlmod_mib.c, dlmod_mib.h
, example.c, example.h:

   - (agent/dlmods/*): remove obsolete versions
   
2000-10-12 14:08  hardaker

   * configure:

   - (configure): update.
   
2000-10-12 14:01  hardaker

   * acconfig.h, config.h.in, configure.in:

   - (acconfig.h, config.h.in, configure.in): Patch from Matt Braithwaite:
     - udp configuration changes to check for misc structure definitions.
   
2000-10-12 13:48  hardaker

   * mibs/TUNNEL-MIB.txt:

   - (TUNNEL-MIB.txt): TUNNEL-MIB definition.
   
2000-10-12 13:48  hardaker

   * agent/mibgroup/tunnel.h:

   - (tunnel.h): config_add_mib(TUNNEL-MIB).
   
2000-10-12 13:47  hardaker

   * agent/mibgroup/: tunnel.h, tunnel/tunnel.c,
   tunnel/tunnel.h:

   - (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss:
     - implement the TUNNEL-MIB.
   
2000-10-10 14:33  mslifcak

   * snmplib/parse.c:

   Fix unlink_tree for "top level" tree nodes.
   
2000-10-10 11:02  hardaker

   * agent/Makefile.in:

   - (Makefile.in): reverse library link ordering again...
   
2000-10-10 09:03  mslifcak

   * apps/snmptranslate.c:

   Remove relative path to include system.h.
   
2000-10-10 06:53  mslifcak

   * snmplib/system.h:

   Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list.
   
2000-10-10 05:15  mslifcak

   * config.sub:

   Apply patch for DEC Alpha EV6, supplied by Shumon Huque<shuque@isc.upenn.edu>
   
2000-10-09 17:06  mslifcak

   * snmplib/mib.c:

   patch to fix leading zero error introduced by changes for shutdown_mib.
   
2000-10-09 15:51  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.c:

   - (dlmod.c): minor debugging output additions.
   
2000-10-09 15:51  hardaker

   * agent/Makefile.in:

   - (Makefile.in): move auto_nlist to libucdmibs.
   
2000-10-09 11:43  hardaker

   * FAQ, README:

   - (FAQ, README): add new mirror.
   
2000-10-09 10:26  mslifcak

   * snmplib/: mib.c, parse.c, read_config.c,
   snmp_api.c:

   Move config- and store-related cleanup from shutdown_mib to snmp_shutdown.
   
2000-10-09 02:36  daves

   * agent/mibgroup/mibII/interfaces.c:

   - (mibII/interfaces.c): Qualify an individual interface type test symbol
   	(Qn: should any/all of the others be qualified as well?)
   
2000-10-06 08:56  mslifcak

   * man/Makefile.in, man/default_store.3.bot,
   man/default_store.3.top, man/mib_api.3,
   man/shutdown_mib.3, snmplib/default_store.c,
   snmplib/default_store.h, snmplib/mib.c,
   snmplib/mib.h, snmplib/parse.c, snmplib/parse.h
, snmplib/read_config.c, snmplib/read_config.h:

   Support for shutdown_mib - clearing the MIB trees and configured registrations.
   
2000-10-06 05:33  mslifcak

   * snmplib/system.c:

   Plug memory leak for ucd-supplied setenv on Win32 platform.
   
2000-10-06 04:58  mslifcak

   * snmplib/snmp_api.c:

   Remove unused variables.
   
2000-10-05 23:45  nba

   * snmplib/mib.c:

   - mib.c: fix silly bug in new oid parser, when leaving the tree and going
   	into sub-ids we know nothing about
   
2000-10-05 16:03  hardaker

   * agent/Makefile.in:

   - (Makefile.in): Patch from Harrie Hazewinkel:
     - fix library dependency order.
   
2000-10-04 17:59  hardaker

   * local/Makefile.in:

   - (Makefile.in): install "extending" snmpconf file.
   
2000-10-04 14:50  nba

   * FAQ:

   - FAQ: fix a confusion between "omit" and "include"
   
2000-10-04 13:25  hardaker

   * agent/mibgroup/ucd-snmp/pass_persist.c:

   - (pass_persist.c): opaques in pass_persist.
   
2000-10-04 10:35  hardaker

   * agent/mibgroup/ucd-snmp/pass.c:

   - (pass.c): support opaque return types.
   
2000-10-04 07:15  mslifcak

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/mib.c:

   Fix parsing problem for -Pc option; reported by Christian Mautner.
   
2000-10-04 06:52  mslifcak

   * agent/mibgroup/mibII/interfaces.c:

   qualify symbols for new i/f types.
   
2000-10-04 06:51  mslifcak

   * agent/mibgroup/examples/example.c:

   Terminate list to compile (add a comma).
   
2000-10-04 00:18  nba

   * apps/snmptable.c:

   - snmptable.c: index columnt (-Ci) width not properly computed when using
   	GETBULK
   
2000-10-03 18:19  hardaker

   * agent/: agent_registry.c, agent_registry.h, snmpd.c
:

   - (agent_registry.c, agent_registry.h, snmpd.c): Patch from John Naylon:
     - add a passback argument to register_readfd() callbacks.
   
2000-10-03 18:17  hardaker

   * agent/Makefile.in:

   - (Makefile.in): Patch from Harrie Hazewinkel:
     - move auto_nlist.o/lo to libucdagent since some mib-modules need it.
   
2000-10-03 18:07  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): Patch from Jochen Friedrich:
     - fix getnext requests to subagents.
   
2000-10-03 17:24  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): Patch from Frank Strauss:
     - better iftype guessing.
   
2000-10-03 16:52  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): Patch from Doug Warzecha:
     - fix oid parsing in traps.
   
2000-10-03 16:23  hardaker

   * agent/mibgroup/examples/: example.c, example.h:

   - (example.c, example.h): example of coding a v2 trap from someone who
     I have very sadly forgotten.  I've been looking for that message for
     a while to properly attribute this patch.  Sigh.
   
2000-10-03 16:21  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): Patch from Douglas Warzecha:
     - snmpd returns wrong error index on SNMPv1 request (BUG#375).
   
2000-10-03 09:12  mslifcak

   * agent/agent_trap.c:

   Fix null deref of ss->community, reported by Jim Pickering.
   
2000-10-03 08:03  mslifcak

   * apps/encode_keychange.c, apps/snmpvacm.c,
   snmplib/parse.c, snmplib/read_config.c,
   snmplib/snmp_logging.c, snmplib/snmpv3.c,
   snmplib/snprintf.c, snmplib/vacm.c:

   Casting to fix problems building with aCC
   Thanks to Markku Laukkanen <pky@moremagic.com>
   
2000-10-03 05:59  mslifcak

   * agent/snmpd.c, apps/snmptrapd.c:

   Remove chdir to undo fix for (BUG#298)
   
2000-10-02 21:41  nba

   * snmplib/mib.c:

   - mib.c: Escape " and \ in text strings.
   
2000-10-02 21:39  nba

   * snmplib/snmp_logging.c:

   - snmp_logging.c: #include <netinet/in.h>
   
2000-10-02 21:38  nba

   * local/Makefile.in:

   - Makefile.in: fix a missing $(srcdir) during make install of mib2c
   	configuration files
   
2000-10-02 21:37  nba

   * apps/snmpset.c:

   - snmpset.c: Do a exit(2) for failure in setting the variable.
   
2000-10-02 21:36  nba

   * agent/mibgroup/host/hr_swrun.c:

   - hr_swrun.c: add a safeguard for very long argument lists.
   
2000-10-02 21:34  nba

   * agent/mibgroup/host/hr_disk.c:

   - hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris.
   
2000-10-02 21:33  nba

   * agent/mibgroup/kernel_sunos5.c:

   - kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic.
   
2000-10-02 11:41  hardaker

   * snmplib/Makefile.in:

   - (Makefile.in): install snmpusm.h.
   
2000-10-02 10:48  hardaker

   * local/snmpconf:

   - (snmpconf):
     - new options for installing created files.
     - more comments in the code.
     - allow reading a .conf directly to writing for auto-commenting .conf files.
     - misc.
   
2000-10-02 10:47  hardaker

   * agent/: Makefile.in, mibgroup/Makefile.in:

   - (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less.
   
2000-10-02 09:35  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): protect against 0 byte statP mallocs.
   
2000-10-02 09:14  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): Patch from Ted Rule:
     - fix interfaces.c for variable length number formatting in /proc/net/dev.
   
2000-10-01 16:40  mslifcak

   * agent/snmpd.c, apps/snmptrapd.c:

   Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298)
   
2000-09-30 08:57  mslifcak

   * agent/mibgroup/ucd-snmp/dlmod.c:

   Fix DEBUGMSGTL not found error for builds without dlmod support.
   Thanks to simon@zid.tuwein.ac.at
   
2000-09-29 14:35  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in, testing/Makefile.in:

   - (*/Makefile.in): make depend + .o -> .lo fixes.
   
2000-09-29 14:27  hardaker

   * makefileindepend.pl:

   - (makefileindepend.pl): skip empty depend lines.
   
2000-09-29 14:09  hardaker

   * local/snmpconf:

   - (snmpconf): drop duplicate lines from read in snmpd.conf files.
   
2000-09-29 13:46  hardaker

   * local/snmpconf:

   - (snmpconf): sort unknown directives by filetype (whoops).
   
2000-09-29 13:42  hardaker

   * local/snmpconf:

   - (snmpconf): print more information/comments to the screen.
   
2000-09-29 11:31  hardaker

   * agent/var_struct.h:

   - (var_struct.h): increase registration name length to 32 from 16 (Bug #172)
   
2000-09-29 11:12  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339).
   
2000-09-29 11:01  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): fix Bug#353 for hostnames that look like "5w".
     - don't interprete them as an ip-port.
   
2000-09-29 10:39  hardaker

   * snmplib/snmp_alarm.c:

   - (snmp_alarm.c): Patch from jbpn@cambridgebroadband.com:
     - There is a peculiarity in the snmp_alarm_unregister function in
       snmplib/snmp_alarm.c which can cause a segmentation fault. (Bug #367)
   
2000-09-29 10:34  hardaker

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

   - (snmpTargetParamsEntry.c): Patch from John Naylon:
     - fix use of NULL timestamp pointer in new row creation (Bug #346)
   
2000-09-28 14:38  nba

   * man/mib_api.3:

   - mib_api.3: add a few functions to the header
   
2000-09-28 14:14  nba

   * apps/snmptrap.c:

   - snmptrap.c: remove an extraneous snmp_free_pdu
   
2000-09-28 14:13  nba

   * man/: Makefile.in, add_mibdir.3,
   add_module_replacement.3, get_module_node.3, init_mib.3
, init_mib_internals.3, print_description.3,
   print_mib.3, print_objid.3, print_value.3,
   print_variable.3, read_all_mibs.3, read_mib.3,
   read_module.3, read_module_node.3, read_objid.3,
   snmp_set_mib_warnings.3, snmp_set_save_descriptions.3:

   - man/: add man entries for many library functions (pointing to snmp_api.3)
   
2000-09-28 11:09  mslifcak

   * agent/mibgroup/mibII/udpTable.c:

   remove second copy of sys/socket.h
   
2000-09-27 12:59  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.h:

   - (dlmod.h): add the UCD-DLMOD-MIB to the default load list.
   
2000-09-27 12:55  hardaker

   * config.h.in, configure, configure.in,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/ucd-snmp/dlmod.c
:

   - (config.h.in, configure, configure.in, ucd_snmp.h, dlmod.c):
     - include ucd-snmp/dlmod by default.
     - build code only if dlopen is found.
   
2000-09-27 08:31  hardaker

   * agent/auto_nlist.c:

   - (auto_nlist.c): Patch from Harrie Hazewinkel:
     - don't print kernel based warning messages when -r, etc, is specified.
   
2000-09-26 13:17  mslifcak

   * win32/config.h:

   For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding.
   
2000-09-26 13:15  mslifcak

   * snmplib/snmp_logging.c:

   Include system.h (vsnprintf decl)
   
2000-09-26 13:14  mslifcak

   * snmplib/snmp_api.c:

   Fix unsigned comparison.
   
2000-09-26 13:14  mslifcak

   * snmplib/mib.c:

   Fix unsigned comparisons.
   
2000-09-26 13:13  mslifcak

   * apps/snmptable.c:

   Fix signed comparison; Remove unused var.
   
2000-09-26 13:12  mslifcak

   * apps/snmpdf.c:

   Include getopt.h (optarg decl); Remove unused var.
   
2000-09-26 13:11  mslifcak

   * agent/mibgroup/util_funcs.c:

   Match Initialise_Table args 3,4 declarations with definitions.
   
2000-09-26 12:58  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): make the adminstatus RONLY.
   
2000-09-26 10:21  hardaker

   * local/mib2c:

   - (mib2c): chomp($1) is illegal.
   
2000-09-26 03:04  mslifcak

   * acconfig.h, config.h.in,
   agent/mibgroup/util_funcs.c, win32/config.h:

   Explicitly build path to CACHEFILE, as not all C compilers support "##".
   
2000-09-25 16:56  mslifcak

   * agent/snmpd.c:

   chdir just before sending coldstart trap, to allow for paths to be
   resolved.
   
2000-09-25 09:35  mslifcak

   * snmplib/snmp_parse_args.c:

   case insensitive token search (use strcasecmp).
   
2000-09-22 06:03  nba

   * mibs/: HCNUM-TC.txt, IF-INVERTED-STACK-MIB.txt,
   INET-ADDRESS-MIB.txt, IP-FORWARD-MIB.txt, smistrip
:

    -mibs/: MIB updates
   
2000-09-22 05:55  nba

   * mibs/: IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt,
   IANAifType-MIB.txt, MTA-MIB.txt, Makefile.in,
   Makefile.mib, NETWORK-SERVICES-MIB.txt, RFC-1215.txt
, RFC1155-SMI.txt, RFC1213-MIB.txt:

   - mibs/: MIB updates
   
2000-09-22 05:52  nba

   * man/snmpset.1, man/snmptrap.1, snmplib/snmp_api.c
, apps/snmpset.c:

   - snmp_api.c: support setting of BITS variables
   
2000-09-22 05:50  nba

   * apps/snmpstatus.c:

   - snmpstatus.c: show error object
   
2000-09-22 04:29  nba

   * apps/snmpusm.c:

   - snmpusm.c: issue error message with object
   
2000-09-22 04:28  nba

   * snmplib/system.h:

   - system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf
   
2000-09-22 04:27  nba

   * agent/mibgroup/mibII/vacm_vars.c:

   - vacm_vars.c: protect against overrun of strings
   
2000-09-21 16:17  nba

   * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c
, snmpget.c, snmpgetnext.c, snmpset.c,
   snmpstatus.c, snmptable.c, snmptest.c,
   snmpwalk.c:

   - apps/: display failed object when one is identified by pdu->errindex
   
2000-09-21 15:59  hardaker

   * man/: Makefile.in, snmpdf.1:

   - (Makefile.in, snmpdf.1): document the snmpdf command.
   
2000-09-21 15:50  nba

   * man/snmptable.1, apps/snmptable.c:

   - snmptable: use GETBULK to collect data when protocol allows it. Add
   	-CB options to fall back to GETNEXT.
   
2000-09-21 15:38  nba

   * snmplib/default_store.h, snmplib/mib.c,
   man/snmpcmd.1:

   - mib.c: rewrite index handling in object ids, to allow symbolic enums.
   	Add Daves suggested -Ov output. Also enhace -Td output to
   	destinguish OBJECT-TYPE from TRAP-TYPE, MODULE-IDENTITY etc.
   
2000-09-21 15:31  hardaker

   * apps/snmpdf.c:

   - (snmpdf.c): use the UCD-SNMP-MIB's dskTable if the
     HOST-RESOURCES-MIB is empty or if -Cu is specified on the command line.
   
2000-09-21 15:28  nba

   * snmplib/: parse.c, parse.h:

   - parse.c: add ability to collect VARIABLES/OBJECTS for TRAP-TYPE
   	and NOTIFICATION-TYPE. Ignore files that does not have DEFINITIONS
   	as their second token. Enhance -Td output accordingly.
   
2000-09-21 15:22  nba

   * snmplib/snprintf.c, snmplib/strtol.c,
   snmplib/strtoul.c, snmplib/Makefile.in,
   snmplib/snmp_logging.c, acconfig.h, configure.in
, config.h.in, configure:

   - snmplib: add snprintf, strtol, strtoul for systems that don't have them
   
2000-09-21 15:10  hardaker

   * snmplib/mib.h:

   - (mib.h): add fake struct definition for enums
   
2000-09-21 14:16  nba

   * snmplib/strtoul.c:

   file strtoul.c was initially added on branch V4-1-1-patches.
   
2000-09-21 14:16  nba

   * snmplib/strtol.c:

   file strtol.c was initially added on branch V4-1-1-patches.
   
2000-09-21 14:16  nba

   * snmplib/snprintf.c:

   file snprintf.c was initially added on branch V4-1-1-patches.
   
2000-09-21 06:16  hardaker

   * snmplib/: mib.c, mib.h:

   - (mib.c, mib.h): make sprint* non-static (bug #132).
   
2000-09-21 00:25  hardaker

   * snmplib/snmp_alarm.c:

   - (snmp_alarm.c): Patch from John Naylon:
     - fix bug #360 where a client might remove a alarm registration
       during a call to the alarm function and invalidate the pointer
       being used by the calling function.
   
2000-09-21 00:22  hardaker

   * configure, configure.in:

   - (configure, configure.in): --disable-shared by default in cvs checkouts.
   
2000-09-20 17:31  hardaker

   * local/snmpconf:

   - (snmpconf): space indent tokens if # prepended.
   
2000-09-20 17:30  hardaker

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetParamsEntry.c:

   - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines.
   
2000-09-20 17:29  hardaker

   * local/Makefile.in:

   - (Makefile.in, monitor): disk, proc, and load checks.
   
2000-09-20 17:27  hardaker

   * agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/snmpv3/usmUser.c, snmplib/snmpv3.c:

   - (vacm_vars.c, usmUser.c, snmpv3.c): NULL out help messages for .conf
     tokens that are either internal or no longer the standard way of
     doing things.
   
2000-09-20 17:26  hardaker

   * configure, configure.in:

   - (configure, configure.in): export SNMPCONFPATH to Makefiles
   
2000-09-20 17:25  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): minor correction of table name.  More errors exist.
   
2000-09-20 16:46  hardaker

   * local/Makefile.in:

   - (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files.
   
2000-09-20 15:17  hardaker

   * local/Makefile.in:

   - (Makefile.in, authopts): snmp.conf support for basic authentication options.
   
2000-09-20 14:55  hardaker

   * local/snmpconf:

   - (snmpconf):
    - don't force reading of /usr/local/share/snmpd.conf.
    - don't print unknown directive comment headers if there aren't any.
   
2000-09-20 14:45  hardaker

   * local/snmpconf:

   - (snmpconf): space things out on the screen a bit better.
   
2000-09-20 14:35  hardaker

   * local/: Makefile.in, snmpconf:

   - (Makefile.in, snmpconf): install snmpconf and its various support files.
   
2000-09-20 14:20  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer.
   
2000-09-20 11:37  hardaker

   * local/snmpconf:

   - (snmpconf): misc updates and improvements.
   
2000-09-20 08:54  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Fix dynamic array  problem pointed out by Jochen Kmietsch.
   
2000-09-20 02:05  daves

   * agent/mibgroup/agentx/protocol.c:

   - (agentx/protocol.c): Don't include context strings on PDUs that shouldn't have them
   	(Thanks to Pedro Pereira for identifying this)
   
2000-09-19 17:06  hardaker

   * local/snmpconf:

   - (snmpconf): read older configuration files in and merge with new results.
   
2000-09-19 14:40  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): print pdu type on debugging dump output.
   
2000-09-19 14:15  hardaker

   * snmplib/: asn1.c, snmp.c:

   - (asn1.c, snmp.c): reverse encoding support for specialized opaque
     datatypes (float, double, etc).
   
2000-09-19 14:15  hardaker

   * aclocal.m4:

   - (aclocal.m4): document macros a bit more for submission to the
     autoconf macro library.
   
2000-09-19 08:30  mslifcak

   * agent/mibgroup/mibII/at.c:

   Fix bug #295 reported by John Whitney johnw@aiinet.com
   
2000-09-18 14:59  hardaker

   * agent/: snmp_vars.h, snmpd.h:

   - (snmp_vars.h, snmpd.h): Patch from Harrie Hazewinkel:
     - move getStatPtr definition to proper .h file.
   
2000-09-18 14:55  mslifcak

   * apps/Makefile.in:

   Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir
   
2000-09-14 09:05  hardaker

   * agent/agent_read_config.c, man/snmpd.conf.5.def:

   - (agent_read_config.c, snmpd.conf.5.def): Patch from Harrie Hazewinkel:
     - add a port specification snmpd.conf token.
   
2000-09-14 08:52  hardaker

   * agent/agent_trap.c:

   - (agent_trap.c): ignore output of gethostbyname for trap session adding.
   
2000-09-13 15:06  hardaker

   * local/snmpconf:

   - (snmpconf): new utility to generate .conf files by prompting the
     user with questions.
   
2000-09-08 13:07  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   - (proxy.c): Patch from Scott Lipcon:
     - fix proxy support for null length strings.
   
2000-09-07 10:12  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in):
    - fix openssl checks.
    - run autoheader.
   
2000-09-05 13:35  mslifcak

   * agent/snmpd.c, agent/mibgroup/util_funcs.c,
   apps/snmpbulkget.c, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpdf.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpset.c,
   apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c
, apps/snmptrap.c, apps/snmpusm.c,
   apps/snmpvacm.c, apps/snmpwalk.c:

   Minor touchups to build on Win32 platform.
   
2000-09-05 13:34  mslifcak

   * win32/: win32.dsw, libsnmp_dll/libsnmp.def,
   snmpdf/.cvsignore, snmpdf/snmpdf.dsp,
   snmpvacm/.cvsignore, snmpvacm/snmpvacm.dsp:

   Welcome the newest ucd-snmp applications to the Win32 builds.
   
2000-09-04 15:19  nba

   * snmplib/read_config.c:

   - read_config.c: restart errorcount when reloading config
   
2000-09-04 15:12  nba

   * man/snmpnetstat.1:

   - snmpnetstat.1: align man page with program
   
2000-09-04 15:10  nba

   * agent/mibgroup/mibII/ipAddr.c:

   - ipAddr.c: remove a bad ntohl for OpenBSD
   
2000-09-04 15:09  nba

   * agent/mibgroup/: mibincl.h, mibII/tcp.c,
   mibII/tcpTable.c, mibII/udp.c, mibII/udpTable.c:

   - mibincl.h, {tc,ud}p{,Table}.c: ensure just one include of socket.h
   	to make unprotected include file in Ultrix happy
   
2000-09-04 15:05  nba

   * configure.in, configure:

   - configure.in: make --without-libwrap work
   
2000-09-01 15:14  hardaker

   * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c,
   vmstat_solaris2.h:

   - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
     - updated code.
   
2000-09-01 11:54  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T.
   
2000-08-30 13:28  nba

   * snmplib/parse.c:

   - parse.c: fix loop in syntax error in DEFVAL clause. Also fix reading
   	of .index file with filenames containing blanks.
   
2000-08-28 13:43  marz

   * perl/SNMP/SNMP.pm:

   minor syntax glitch in POD docs
   
2000-08-24 01:55  daves

   * apps/snmptable.c:

   - (apps/snmptable.c): Fix bug with displaying header-less indexed tables
   	(Thanks to Ernie Miller)
   
2000-08-19 11:29  mslifcak

   * snmplib/asn1.c:

   Apply patch from <Christoph.Mammitzsch@tu-clausthal.de>
   to fix sign in asn_rbuild_unsigned_int .
   
2000-08-18 04:18  mslifcak

   * agent/mibgroup/mibincl.h:

   restore previous version; openbsd, solaris, linux build ok.
   
2000-08-18 03:44  mslifcak

   * snmplib/read_config.c:

   remove unused printf argument passed to snmp_log.
   
2000-08-18 03:20  mslifcak

   * perl/SNMP/Makefile.PL:

   fix bug 253 with patch supplied by Jeffrey Honig <jch@bsdi.com>
   
2000-08-18 02:52  mslifcak

   * testing/tests/: T020snmpv3get, T021snmpv3getnext:

   fix bug 318 - test 9 and 10 explicitly create the test user.
   
2000-08-17 13:42  mslifcak

   * apps/snmptest.c:

   The battle to trim newlines correctly continues...reduce length by one.
   
2000-08-16 15:04  hardaker

   * snmplib/: snmp_api.c, snmpusm.c:

   - (snmp_api.c, snmpusm.c): fix various encryption/decryption problems.
   
2000-08-16 15:03  hardaker

   * snmplib/scapi.c:

   - (scapi.c): fix padding size in encryption.
   
2000-08-16 14:48  hardaker

   * snmplib/scapi.c:

   - (scapi.c): set plaintext length at the end of sc_decrypt.
   
2000-08-15 05:08  mslifcak

   * FAQ:

   Fix bug 284 with a short explanation about snmp.conf.
   
2000-08-15 03:00  mslifcak

   * INSTALL:

   Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu
   
2000-08-15 00:08  nba

   * apps/: snmptest.c (V4-1-1-patches.2), snmptest.c:

   - snmptest.c: overhaul input_variable, kill newline
   
2000-08-14 22:05  nba

   * aclocal.m4, configure.in, configure (V4-1-1-patches.[1,0,0]),
   aclocal.m4, configure, configure.in:

   - aclocal.m4, configure.in: fixes for configure --silent
   
2000-08-14 17:27  hardaker

   * Makefile.top, configure, configure.in:

   - (Makefile.top, configure, configure.in):
     - --enable-silent-libtool to make Niels smile.
   
2000-08-14 17:17  hardaker

   * snmplib/: snmpv3.c, snmpv3.h:

   - (snmpv3.c, snmpv3.h): implement a new (default) engineID type based
     on a random number, and a timestamp.
     - I think it won't invalidate existing installations (heh).
   
2000-08-14 16:47  hardaker

   * snmplib/read_config.c:

   - (read_config.c):
     - if -Dread_config, then print even no-help tokens and a * for PREMIB ones.
   
2000-08-14 14:51  nba

   * acconfig.h, config.h.in, configure,
   configure.in, agent/agent_trap.c,
   agent/mib_modules.c, agent/mibgroup/mibincl.h,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_storage.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, apps/snmpbulkget.c
, snmplib/getopt.h, snmplib/scapi.c,
   snmplib/snmp_alarm.c, snmplib/snmp_api.c,
   snmplib/snmp_logging.c, snmplib/snmpusm.c:

   - (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5
   
2000-08-14 11:33  hardaker

   * snmplib/keytools.c:

   - (keytools.c): Patch from Yigal Hochberg:
     - remove unused context variables.
   
2000-08-14 11:29  hardaker

   * snmplib/scapi.c:

   - (scapi.c): Patch from Yigal Hochberg:
     - remove duplicate keylength check.
   
2000-08-11 13:09  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): optimize reverse encoding of varbindlists.
   
2000-08-11 08:55  hardaker

   * local/README.mib2c:

   - (README.mib2c): Patch from Jan Alfred Sandven:
     - typos.
   
2000-08-11 06:05  nba

   * apps/: snmpbulkget.c, snmpbulkwalk.c, snmpdelta.c
, snmpdf.c, snmpget.c, snmpgetnext.c,
   snmpset.c, snmpstatus.c, snmptable.c,
   snmptest.c, snmptrap.c, snmpusm.c, snmpvacm.c
, snmpwalk.c:

   - apps/*: snmpapp -V should not give the usage message too.
   
2000-08-11 00:43  nba

   * man/: snmptrapd.8 (V4-1-1-patches.2), snmptrapd.8:

   - snmptrapd.8: fix typo. Thanks to G. Allen Morris III <gam3@acm.org>
   
2000-08-10 23:23  nba

   * snmplib/parse.c:

   - parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and
   	ObjectName
   
2000-08-10 16:20  hardaker

   * local/: Makefile.in, mib2c:

   - (Makefile.in, mib2c):
     - make mib2c look in $(snmplibdir) for .conf files.
     - install mib2c and .conf files.
   
2000-08-10 14:33  hardaker

   * snmplib/: default_store.h, snmp_api.c:

   - (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode.
   
2000-08-10 14:31  hardaker

   * agent/mibgroup/ucd-snmp/extensible.c:

   - (extensible.c): fix CR termination.
   
2000-08-10 14:25  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): define reverse encoding on by default.
   
2000-08-10 13:02  mslifcak

   * configure.in, configure:

   fix bug 252 for configure and sys/socket.h on BSD/OS 4.2
   
2000-08-10 09:07  hardaker

   * snmplib/: asn1.c, asn1.h, snmp.c, snmp.h
, snmp_api.c, snmp_api.h, snmpusm.c,
   snmpusm.h, snmpv3.c:

   - (asn1.c, asn1.h, snmp.c, snmp.h, snmp_api.c, snmp_api.h, snmpusm.c,
     snmpusm.h, snmpv3.c):
     - implement reverse encoded messages.
       - TODO: clean up, run-time determination of weather to use it or not.
   
2000-08-09 15:40  mslifcak

   * snmplib/read_config.c:

   Fix bug 331 with patch in part provided by John Naylon <jbpn@cambridgebroadband.com>
   
2000-08-09 15:27  mslifcak

   * agent/mibgroup/smux/smux.c,
   agent/mibgroup/ucd-snmp/proxy.c, apps/snmpvacm.c:

   no // comment, in deference to non-ANSI-C compilers.
   
2000-08-09 07:21  nba

   * agent/mibgroup/host/hr_swrun.c:

   - hr_swrun.c: fix the RunPath for swapped out Linux process
   
2000-08-09 07:21  nba

   * agent/mibgroup/host/: hr_print.c (V4-1-1-patches.2), hr_print.c
:

   - hr_print.c: fix a debug token
   
2000-08-09 04:44  nba

   * apps/snmpnetstat/main.c:

   - main.c: fix parsing of -v
   
2000-08-08 10:06  hardaker

   * agent/mibgroup/ucd-snmp/extensible.c:

   - (extensible.c): strip newlines.
   
2000-08-08 08:51  hardaker

   * snmplib/snmp_parse_args.c:

   - (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0.
     -
   
2000-08-08 06:36  mslifcak

   * snmplib/snmpusm.c:

   Fix bug #295 (free *secStateRef before allocating another one).
   
2000-08-08 06:05  mslifcak

   * apps/snmptrapd.c, agent/snmpd.c:

   fix bug #298 reported and patch supplied by Conrad Link <clink@ml.com>
   
2000-08-08 04:59  nba

   * snmplib/snmp_api.c:

   - snmp_api.c: fix a busy loop when alarm queue is active without any
   	outstanding requests
   
2000-08-08 04:47  nba

   * man/snmpset.1:

   - snmpset.1: cannot set counters
   
2000-08-08 04:42  mslifcak

   * snmplib/snmp_api.c:

   Fixed (BUG#332) using patch submitted by John Naylon <jbpn@cambridgebroadband.com>
   Also consolidated comments about the four send PDU functions.
   
2000-08-07 06:59  mslifcak

   * snmplib/snmp_api.c:

   Fix leak in reportable errors found by John Naylon <jbpn@cambridgebroadband.com>
   
2000-08-07 05:48  nba

   * man/add_module_replacement.3:

   file add_module_replacement.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 05:48  nba

   * man/read_objid.3:

   file read_objid.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/snmp_set_mib_warnings.3:

   file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/snmp_set_save_descriptions.3:

   file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/read_module_node.3:

   file read_module_node.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/read_module.3:

   file read_module.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/read_mib.3:

   file read_mib.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/read_all_mibs.3:

   file read_all_mibs.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/print_variable.3:

   file print_variable.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/print_value.3:

   file print_value.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/print_objid.3:

   file print_objid.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/print_mib.3:

   file print_mib.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/print_description.3:

   file print_description.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/init_mib.3:

   file init_mib.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/init_mib_internals.3:

   file init_mib_internals.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/get_module_node.3:

   file get_module_node.3 was initially added on branch V4-1-1-patches.
   
2000-08-07 02:49  nba

   * man/add_mibdir.3:

   file add_mibdir.3 was initially added on branch V4-1-1-patches.
   
2000-08-04 17:13  hardaker

   * configure, configure.in:

   - (configure, configure.in): add in the notification group by default.
   
2000-08-04 17:08  hardaker

   * agent/mibgroup/notification.h:

   - (notification.h): notification mib wrapper.
   
2000-08-04 17:06  hardaker

   * snmplib/snmp_parse_args.c:

   - (snmp_parse_args.c):
    - initialize optind before calling getopt.
    - debugging output.
   
2000-08-04 16:56  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   - (proxy.c): properly set the first (unused) argument to snmp_parse_args().
   
2000-08-04 16:53  hardaker

   * agent/: agent_trap.c,
   mibgroup/notification/snmpNotifyTable.h,
   mibgroup/target/snmpTargetAddrEntry.c,
   mibgroup/target/snmpTargetAddrEntry.h,
   mibgroup/target/snmpTargetParamsEntry.c,
   mibgroup/target/snmpTargetParamsEntry.h,
   mibgroup/target/target.c:

   - (agent_trap.c, snmpNotifyTable.h, snmpTargetAddrEntry.c,
     snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
     snmpTargetParamsEntry.h, target.c):
     - if using the snmpNotificationTable, insert non-v1 trap sinks into it.
   
2000-08-04 05:26  daves

   * agent/mibgroup/mibJJ.h:

   - (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII
   
2000-08-04 05:21  daves

   * agent/mibgroup/: util_funcs.c, util_funcs.h:

   - (mibgroup/util_funcs.[ch]): New 'cached table' routines
   
2000-08-03 08:37  mslifcak

   * snmplib/snmp_api.c:

   Fix bug #325 identified by John Naylon <jbpn@cambridgebroadband.com>
   
2000-08-03 01:24  nba

   * mibs/IP-FORWARD-MIB.txt:

   file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches.
   
2000-08-03 01:24  nba

   * mibs/INET-ADDRESS-MIB.txt:

   file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches.
   
2000-08-03 01:24  nba

   * mibs/IF-INVERTED-STACK-MIB.txt:

   file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches.
   
2000-08-03 01:24  nba

   * mibs/HCNUM-TC.txt:

   file HCNUM-TC.txt was initially added on branch V4-1-1-patches.
   
2000-08-02 07:06  mslifcak

   * testing/eval_tools.sh:

   Silent running grep results.
   
2000-08-02 06:10  mslifcak

   * snmplib/snmp_api.c:

   Fix BUG #291: allow "255.255.255.255" for text input to ASN_IPADDRESS
   
2000-08-02 05:20  mslifcak

   * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c
, agent/mibgroup/agentx/subagent.c, apps/snmptest.c
:

   Fix (BUG#323): free PDU when snmp_send fails.
   
2000-08-02 05:06  mslifcak

   * testing/TESTCONF.sh:

   Add -p option once to snmpd args.
   Find MIBDIRS in source tree.
   Fix condition to set PATH.
   
2000-08-01 23:30  nba

   * agent/mibgroup/mibII/ip.c:

   - ip.c: One more #if solaris
   
2000-08-01 23:19  nba

   * agent/mibgroup/mibII/ip.c:

   - ip.c: A bad #if ... the proper define to test for Solaris is solaris2
   
2000-08-01 16:40  hardaker

   * snmplib/snmp_parse_args.c:

   - (snmp_parse_args.c): remove unused usage() typedef.
   
2000-08-01 16:40  hardaker

   * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:

   - (proxy.c, proxy.h): -Wall warning fixes.
   
2000-08-01 16:39  hardaker

   * FAQ:

   - (FAQ): mention newer versions of Solaris.
   
2000-08-01 16:37  hardaker

   * testing/TESTCONF.sh, testing/TESTCONF.sh.in,
   configure, configure.in:

   - (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF.
   
2000-08-01 16:31  hardaker

   * Makefile.top:

   - (Makefile.top): make un-quiet.
   
2000-08-01 10:23  hardaker

   * local/snmp-ucd.sh:

   - (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations).
   
2000-08-01 04:45  mslifcak

   * snmplib/snmpusm.c:

   Fix bug found by Yigal Hochberg <hochberg@dmhsoftware.com>
   
2000-08-01 03:30  daves

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c): Fix building of complete OID
   	(work with the name originally registered,
   	 not any subsequent division boundaries)
   
2000-07-31 20:09  mslifcak

   * agent/mibgroup/util_funcs.c:

   Remove duplicate fopen from shell_command.
   
2000-07-31 18:58  mslifcak

   * testing/: RUNTESTS, TESTCONF.sh.in:

   (TESTCONF.sh.in) - set MIBDIRS to sibling of the testing directory.
   (RUNTESTS) - allow binaries to be in the "-D bindir" directory.
   
2000-07-31 15:25  mslifcak

   * testing/TESTCONF.sh.in:

   Dont adjust PATH if SNMP_PATH is set.
   Dont add port spec to SNMP_FLAGS if one is already specified.
   
2000-07-31 13:49  mslifcak

   * testing/eval_tools.sh:

   Remove test directories for skipped tests.
   Keep test directories for failed tests.
   Keep test directories for passed tests when "RUNTESTS -s" is specified.
   Search config.h at the root of the build tree.
   
2000-07-31 11:32  mslifcak

   * config.guess:

   Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5
   
2000-07-31 11:31  mslifcak

   * config.sub:

   Merge from automake-1.4: Add for Rhapsody, OpenStep
   
2000-07-30 17:38  hardaker

   * agent/mibgroup/: notification/snmpNotifyTable.c,
   notification/snmpNotifyTable.h, target/target.c,
   target/target.h:

   - (snmpNotifyTable.c, snmpNotifyTable.h, target.c, target.h):
     - implement untested filtering function callback for target searches.
     - delete unused function.
     - misc warning fixes.
   
2000-07-30 17:07  hardaker

   * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c
, snmpNotifyFilterProfileTable.h,
   snmpNotifyFilterTable.c, snmpNotifyFilterTable.h:

   - (snmpNotifyFilterProfileTable.c, snmpNotifyFilterProfileTable.h,
     snmpNotifyFilterTable.c, snmpNotifyFilterTable.h):
     - more notification table implementations for filtering.
       - Framework complete, functionality is not.
   
2000-07-30 17:05  hardaker

   * agent/mibgroup/: header_complex.c, header_complex.h:

   - (header_complex.c, header_complex.h):
     - handle implied objects.
     - implement header_complex_get() for simple data retrievals.
   
2000-07-28 06:14  mslifcak

   * agent/mibgroup/mibII/: var_route.c (V4-1-1-patches.2),
   var_route.c:

   Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com.
   
2000-07-27 15:19  hardaker

   * configure, configure.in:

   - (configure, configure.in): Patch from Vinay Mohta:
     - access_hosts() requires an argument so fake one.
   
2000-07-27 15:00  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): Patch from Mattias Barthel:
     - fix for interfaces without an attached IP address.
   
2000-07-27 14:55  hardaker

   * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c,
   vmstat_solaris2.h:

   - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
     - support raw values.
   
2000-07-27 08:25  hardaker

   * apps/snmpusm.c:

   - (snmpusm.c): print errors to stderr.
   
2000-07-27 06:20  nba

   * snmplib/parse.c:

   - parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE
   	for another
   
2000-07-27 01:35  nba

   * snmplib/snmp_api.c:

   - snmp_api.c: Fix pdu->community being overwritten with session->community
   	Thanks to Dana P. Cook <dcook@cabletron.com>
   
2000-07-26 22:28  mslifcak

   * agent/agent_trap.c, snmplib/parse.c,
   snmplib/read_config.c, win32/libsnmp_dll/libsnmp.def:

   Update for win32 build: remove unused variables and unpublished method.
   
2000-07-26 08:53  hardaker

   * local/mib2c.storage.conf:

   - (mib2c.storage.conf): misc changes and improvements.
   
2000-07-26 08:53  hardaker

   * local/tkmib:

   - (tkmib): Patch from Bert Driehuis:
     - translateObj hack.
   
2000-07-26 08:49  hardaker

   * local/tkmib:

   - (tkmib): Patch from Bert Driehuis:
     - remove beginning newline in description clauses.
   
2000-07-17 11:00  hardaker

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.h:

   - (vmstat_solaris2.h): config_require kernel_sunos5.
   
2000-07-12 09:29  hardaker

   * snmplib/snmpv3.c:

   - (snmpv3.c): copy key length as well as the key when using the same
     privacy key as the auth key.
   
2000-07-11 13:34  marz

   * perl/SNMP/: README, SNMP.pm, SNMP.xs, t/mib.t
:

   added ranges field to SNMP::MIB hash
   
2000-07-11 10:05  hardaker

   * snmplib/mib.c:

   - (mib.c): Patch from Robert Story:
     - make null PREFIX variable possible so non-dot-leading oids are accepted.
   
2000-07-11 09:22  hardaker

   * agent/snmp_agent.c, apps/snmptrapd.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmpusm.c, snmplib/snmpusm.h:

   - (snmp_agent.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
     - make the session pointers indicate weather or not they are
       "authoritative", meaning weather they should be learning engineIDs
       or reporting on them.
     - pass the received-packet session pointer into snmpv3_parse and
       usm_proccess_in_msg() to use this flag.
     - set isAuthoratative = true in the agent, and unknown in the snmptrapd.
   
2000-07-11 08:32  hardaker

   * snmplib/snmpv3.c:

   - (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use.
   
2000-07-07 01:37  daves

   * agent/mibgroup/mibII/interfaces.c:

   - (mibII/interfaces.c): Recognise Token Ring interfaces under Linux
   
2000-07-06 17:19  hardaker

   * snmplib/read_config.c:

   - (read_config.c): print generic strings when saving persistent data
     where possible.  (IE, check for printable characters before printing hex).
   
2000-07-06 17:05  hardaker

   * testing/: TESTCONF.sh, TESTCONF.sh.in:

   - (TESTCONF.sh, TESTCONF.sh.in): moved TESTCONF.sh to TESTCONF.sh.in
     and have the MIBS path variable built by configure since it knows
     where the root level source directory is.
   
2000-07-06 17:04  hardaker

   * configure, configure.in,
   agent/mibgroup/header_complex.c,
   agent/mibgroup/notification/snmpNotifyTable.c, snmplib/asn1.h
, snmplib/snmp_api.c:

   - (configure, configure.in, header_complex.c, snmpNotifyTable.c,
     asn1.h, snmp_api.c):
     - implement IMPLIED index handling.
     - make the created USM entries set the storageType and RowStatus
       appropriately.
   
2000-07-06 17:02  hardaker

   * snmplib/snmp_api.h:

   - (snmp_api.h): better comments on a couple of function definitions.
   
2000-07-05 07:50  mslifcak

   * agent/snmp_agent.c:

   fix (BUG#290) gracefully handle some PDUs that have no variables.
   
2000-07-05 06:46  mslifcak

   * README.win32:

   [no log message]
   
2000-07-04 10:21  hardaker

   * agent/snmp_vars.c, apps/snmptrapd.c,
   snmplib/snmp_api.c, snmplib/snmpusm.c,
   snmplib/snmpusm.h:

   - (snmp_vars.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
     - remove last remnants of the "initial" user.
     - make engineid reports from the usm happen based on the report flag
       in the message flag.
       - Note: this is a big issue with the SNMPv3 protocol specs.  The
         specifications note that you send a report if you are
         "authoritative", but don't describe how to know if you are
         authoritative or not.  For situations like proxies and
         notification receivers, where you are sometimes authoritative
         and other times you're not, this is problematic.  The SNMPv3
         ASIs do not pass in enough information to determine this and the
         WG has proclaimed that the ASIs are not meant to be used as an
         API, but the initial work done by NAI and TISLabs attempted to
         implement the USM such that it would be a "reference" release
         and hence we followed the specifications to the letter and used
         the ASIs as APIs just to see if we could.  We could previously
         only because we were always either authoritative or
         non-authoritative.  Since beginning to work on proxy and the
         notification mib, this is no longer possible.  For the record, I
         am hereby changing the initial reference release in such a
         manner as it no longer conforms exactly to the SNMPv3 ASIs.  So
         as not to confuse anyone, this is an entirely theoretical issue
         with respect to the SNMPv3 specification and is perfectly legal
         to do.  Though I could easily go on, I'll step off my soap box now.
   
2000-07-03 10:10  hardaker

   * agent/: agent_callbacks.h, agent_trap.c,
   agent_trap.h, mibgroup/notification/snmpNotifyTable.c,
   mibgroup/target/snmpTargetAddrEntry.c,
   mibgroup/target/snmpTargetAddrEntry.h,
   mibgroup/target/snmpTargetParamsEntry.c,
   mibgroup/target/snmpTargetParamsEntry.h,
   mibgroup/target/target.c:

   - (agent_callbacks.h, agent_trap.c, agent_trap.h, snmpNotifyTable.c,
     snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
     snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c):
     - Add a new callback for sending traps.
       - Make the notification mib use it.
     - make the target mib generate more persistent sessions.
     - Make the notification mib always ask the target mib for a session
       list, which is now cached directly by the target mib.
   
2000-07-03 08:38  mslifcak

   * snmplib/: mib.c, read_config.c, snmp_api.c
, system.c:

   fix (BUG#262) - (some) statements that cannot be reached.
   
2000-07-03 07:55  mslifcak

   * snmplib/ucd-snmp-includes.h:

   fix (BUG#287)
   
2000-07-03 06:11  mslifcak

   * snmplib/snmpusm.c:

   fix bug # 289
   
2000-06-30 04:45  mslifcak

   * snmplib/read_config.c:

   simplify memory allocation in read_config_read_{octet_string, objid}
   
2000-06-30 00:47  nba

   * snmplib/read_config.c:

   - read_config.c: Fix a missing initialization for keywords without help
   
2000-06-28 23:37  nba

   * mibs/: IF-MIB.txt, Makefile.mib:

   - IF-MIB.txt: upgrade to RFC 2863
   
2000-06-28 00:58  nba

   * acconfig.h, config.h.in, configure.in,
   configure, agent/mibgroup/mibII/interfaces.c:

   - interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value
   
2000-06-27 01:34  nba

   * apps/snmpnetstat/main.c:

   - main.c: better option parsing.
   
2000-06-27 01:34  nba

   * snmplib/snmpv3.c:

   - snmpv3.c: do case insensitive matching of option values.
   
2000-06-27 00:33  nba

   * man/snmptranslate.1:

   - snmptranslate.1: document that -w is also for -Td
   
2000-06-27 00:30  nba

   * man/: snmpbulkget.1, snmpbulkwalk.1, snmpcmd.1
, snmpget.1, snmpgetnext.1, snmpnetstat.1,
   snmpset.1, snmpstatus.1, snmptest.1, snmptrap.1
, snmptrapd.8, snmpwalk.1, variables.5:

   - various man page nit-picking
   
2000-06-27 00:28  nba

   * apps/snmptable.c:

   - snmptable.c: fixes and usage message for -Ch and -CH
   
2000-06-26 23:43  nba

   * mibs/: AGENTX-MIB.txt, DISMAN-SCHEDULE-MIB.txt,
   DISMAN-SCRIPT-MIB.txt, EtherLike-MIB.txt,
   HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt,
   IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt, IANA-LANGUAGE-MIB.txt
, IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt
, IPV6-ICMP-MIB.txt, IPV6-MIB.txt, IPV6-TC.txt
, IPV6-TCP-MIB.txt, Makefile.in, RMON-MIB.txt
, SMUX-MIB.txt, SNMP-COMMUNITY-MIB.txt,
   SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt,
   SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
   SNMP-TARGET-MIB.txt, SNMP-USER-BASED-SM-MIB.txt,
   SNMP-VIEW-BASED-ACM-MIB.txt, SNMPv2-CONF.txt,
   SNMPv2-MIB.txt, SNMPv2-SMI.txt, SNMPv2-TC.txt,
   SNMPv2-TM.txt, TCP-MIB.txt, UDP-MIB.txt:

   - Makefile.in, *MIB.txt: update to current RFC version
   
2000-06-26 23:42  nba

   * mibs/: Makefile.mib, mibfetch, smistrip:

   - Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC
   	documents.
   
2000-06-26 23:40  nba

   * snmplib/parse.c, snmplib/mib.c, snmplib/mib.h
, apps/snmptranslate.c:

   - parse.c, mib.[ch], snmptranslate.c: add parsing of CHOICE and checks for
   	OBJECT-GROUP and AGENT-CAPABILITIES. This allows us to parse
   	complete MIB extracts from RFC documents.
   
2000-06-26 23:38  nba

   * Makefile.top:

   - Makefile.top: make libtool silent, so we can see those warnings
   
2000-06-26 23:37  nba

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   - snmpTargetAddrEntry.c: do a cast to kill a warning
   
2000-06-26 23:32  nba

   * agent/agent_trap.c:

   - agent_trap.c: Fix a leak when request is blocked by VACM and no trap
   	is sent.
   
2000-06-26 11:56  mslifcak

   * snmplib/read_config.c:

   fix (BUG#233)
   
2000-06-23 06:42  mslifcak

   * agent/mibgroup/ucd-snmp/proc.c:

   replace malloc/memset 0 with calloc.
   
2000-06-23 01:08  daves

   * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h
, ip.c:

   - (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards
   	(Thanks to Bryan Blackman)
   
2000-06-22 17:09  mslifcak

   * agent/mibgroup/ucd-snmp/proc.c:

   remove extra include errormib.h
   
2000-06-22 16:50  mslifcak

   * agent/mibgroup/util_funcs.c:

   Fix bug #276 - close most file descriptors before exec'ing command.
   
2000-06-22 15:59  mslifcak

   * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c
, ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c
:

   fgets: use sizeof(buf) in lieu of compiler constant STRMAX.
   
2000-06-22 15:53  mslifcak

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   Use fewer large static buffers.  pass_persist uses bigger buffers now.
   
2000-06-21 12:25  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   - (snmpNotifyTable.c): Uh, only if not deleted.
   
2000-06-21 12:23  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   - (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS.
   
2000-06-20 20:01  mslifcak

   * Makefile.in:

   Declare top_builddir to avoid annoying /libtool not found message.
   
2000-06-20 17:30  mslifcak

   * apps/encode_keychange.c:

   Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf).
   
2000-06-20 15:37  mslifcak

   * win32/: libagent/libagent.def, libagent/libagent.dsp,
   libsnmp_dll/libsnmp.def, snmpbulkget/snmpbulkget.dsp,
   snmpbulkwalk/snmpbulkwalk.dsp, snmpd/snmpd.dsp,
   snmpdelta/snmpdelta.dsp, snmpget/snmpget.dsp,
   snmpgetnext/snmpgetnext.dsp, snmpset/snmpset.dsp,
   snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
   snmptest/snmptest.dsp, snmptrap/snmptrap.dsp,
   snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp,
   snmpwalk/snmpwalk.dsp:

   Win32 MS-VC++ build fixups.
   
2000-06-20 15:37  mslifcak

   * snmplib/snmpv3.c:

   Encapsulate local variable "x" to the scope where needed.
   
2000-06-20 15:36  mslifcak

   * snmplib/snmp_client.c:

   Remove unused var "newvar".
   
2000-06-20 15:36  mslifcak

   * apps/snmptrapd_log.c:

   Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch.
   
2000-06-20 15:34  mslifcak

   * apps/snmptrapd.c:

   Remove unused vars struct tm, time_t.
   
2000-06-20 15:34  mslifcak

   * agent/snmpd.c:

   Remove unused var "initlist".
   
2000-06-20 15:33  mslifcak

   * agent/snmp_agent.c:

   Declare strncasecmp in system.h ; Remove unused var "status".
   
2000-06-20 15:31  mslifcak

   * agent/mibgroup/mibII/vacm_vars.c:

   Remove unused vars.
   
2000-06-20 15:30  mslifcak

   * agent/agent_trap.c:

   Declare optarg in getopt.h.
   
2000-06-20 14:00  hardaker

   * local/mib2c.storage.conf:

   - (mib2c.storage.conf): misc minor changes.
   
2000-06-20 13:59  hardaker

   * agent/mibgroup/notification/: .cvsignore, snmpNotifyTable.c
, snmpNotifyTable.h:

   - (.cvsignore, snmpNotifyTable.c, snmpNotifyTable.h):
     - SNMP-NOTIFICATION-MIB's snmpNotifyTable implemented:
       - uses the SNMP-TARGET-MIB to get its addresses from.
       - uses header_complex to handle the data.
       - much todo:
         - dynamic target/notification mib updating without kill -HUP needed.
           - this will be a real pain.
         - fix v3 related traps still (same usm bug I've been meaning to fix).
         - the rest of the SNMP-NOTIFICATION-MIB tables.
   
2000-06-20 13:53  hardaker

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
   snmpTargetParamsEntry.h:

   - (snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
     snmpTargetParamsEntry.c, snmpTargetParamsEntry.h):
   - generic target session creation
   - misc other minor fixes.
   
2000-06-20 13:51  hardaker

   * agent/mibgroup/: target.h, target/target.c,
   target/target.h:

   - (target.h, target.c, target.h): generic target session creation
     based on entries in the SNMP-TARGET-MIB table.
   
2000-06-20 13:50  hardaker

   * agent/mibgroup/header_complex.c:

   - (header_complex.c): remove Michael's horriblely wrong "fixes".
   
2000-06-20 13:48  hardaker

   * agent/: agent_trap.c, agent_trap.h:

   - (agent_trap.c, agent_trap.h): add remove_trap_session().
   
2000-06-20 13:46  hardaker

   * snmplib/read_config.c:

   - (read_config.c): deal with 0-length persistent strings better.
   
2000-06-19 12:32  mslifcak

   * snmplib/snmp_api.c:

   Check more alloc failures.
   
2000-06-19 12:15  mslifcak

   * agent/mibgroup/agentx/: client.c, protocol.c:

   (protocol.c) Use sizeof(oid), not 4!
   (client.c) Add _all_ of OID value for agentx_register and agentx_unregister.
   
2000-06-19 11:41  mslifcak

   * snmplib/snmpv3.c:

    Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params.
   
2000-06-19 03:04  nba

   * agent/agent_registry.c, apps/snmptrapd.c,
   apps/snmptrapd_log.c, apps/snmptrapd_log.h,
   snmplib/mib.c, snmplib/mib.h,
   snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h,
   snmplib/snmp_api.h:

   Prototype fixup.
   
2000-06-19 03:01  nba

   * agent/mibgroup/target/snmpTargetAddrEntry.h:

   s/conifg/config/ .... Hrrrmmmpf
   
2000-06-19 02:58  nba

   * makenosysdepend.pl, agent/Makefile.in,
   agent/mibgroup/Makefile.in, apps/Makefile.in,
   snmplib/Makefile.in, testing/Makefile.in:

   - makenosysdepend.pl Makefile.in: object files are now named .lo ...
   
2000-06-16 16:01  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.h:

   - (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list.
   
2000-06-16 16:01  hardaker

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetParamsEntry.c:

   - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs.
   
2000-06-15 06:45  marz

   * perl/SNMP/Makefile.PL:

   fat fingers
   
2000-06-15 06:42  marz

   * perl/SNMP/: Makefile.PL, Makefile.PL:

   add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run
   
2000-06-12 16:43  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): document trapsess.
   
2000-06-12 16:39  hardaker

   * agent/: agent_read_config.c, agent_trap.c,
   agent_trap.h:

   - (agent_read_config.c, agent_trap.c, agent_trap.h):
     - new snmpd.conf token for trap sessions: "trapsess".
       - uses snmp_parse_args so any type of trap can be sent with it
         modified by any of the parameters that are documented in snmpcmd(1).
       - v3 traps don't work due to the same USM problems found in the
         recent proxy submissions (my next target).
       - -Ci in the argument specifies informs should be used.
   
2000-06-12 16:18  hardaker

   * agent/mibgroup/agentx/master_request.c:

   - (master_request.c): re-enable freeing of master request.
   
2000-06-12 16:17  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): save exec data to /var/ucd-snmp.
     - could cause problems for non-root runs.  Untested.
   
2000-06-12 14:12  hardaker

   * apps/snmptrapd_log.c:

   - (snmptrapd_log.c): Patch from Markku Laukkanen:
     - remove ending commas in enum list.
   
2000-06-07 13:23  hardaker

   * man/snmp_config.5.def, snmplib/read_config.c,
   snmplib/read_config.h:

   - (snmp_config.5.def, read_config.c, read_config.h):
     - the TYPE.conf parser now accepts tokens from a different .conf
       file TYPE if a special "[TYPE]" keyword is inserted into the
       .conf file.  See snmp_config(5) for a better description.
   
2000-06-07 13:22  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - map strtoul to atoi if the function isn't found.
   
2000-06-02 11:41  hardaker

   * local/.cvsignore:

   - (.cvsignore): add *.made.
   
2000-06-02 11:40  hardaker

   * local/: Makefile.in, fixproc, ipf-mod.pl,
   mib2c, tkmib:

   - (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib):
     - make (and install) perl scripts differently, without modifying the orig.
   
2000-06-01 14:48  hardaker

   * agent/snmpd.c:

   - (snmpd.c): store persistent data immediately after init'ing to
     ensure we update counters and stuff that must change (eg, engineBoots).
   
2000-05-31 16:22  hardaker

   * man/snmpd.1.def:

   - (snmpd.1.def): describe -I.
   
2000-05-31 15:52  hardaker

   * configure, configure.in, agent/mib_modules.c
, agent/mib_modules.h, agent/snmpd.c:

   - (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c):
     - new -I switch to snmpd to do dynamic determinaton of which mib
       modules to initialize (and hence which mib tree sections to support).
   
2000-05-31 15:50  hardaker

   * snmplib/: default_store.c, default_store.h:

   - (default_store.c, default_store.h): default store routines for void pointers.
    - which I immediately decided to do something different for what I
      originally implemented it for, so its not being used yet.
   
2000-05-31 05:59  daves

   * agent/mibgroup/mibII/: ip.c, ip.h:

   - (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module
   
2000-05-30 17:11  hardaker

   * agent/mibgroup/ucd-snmp/: proxy.c, proxy.h:

   - (proxy.c, proxy.h): simple proxy support.
     - maps one oid inside the agent to a possibly-different oid on a target.
     - uses snmp_parse_args() so it takes standard command line config options.
     - no set support.
     - no kill -HUP support.
     - no SNMPv3 support (sigh).
   
2000-05-30 15:06  nba

   * mibs/IANA-LANGUAGE-MIB.txt:

   file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches.
   
2000-05-30 15:06  nba

   * mibs/IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt:

   file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches.
   
2000-05-30 15:06  nba

   * mibs/DISMAN-SCHEDULE-MIB.txt:

   file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches.
   
2000-05-30 15:06  nba

   * mibs/AGENTX-MIB.txt:

   file AGENTX-MIB.txt was initially added on branch V4-1-1-patches.
   
2000-05-30 07:47  mslifcak

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   Fix problem identified by V. Grenet: new method snmp_oid_min_compare
   
2000-05-30 01:31  nba

   * mibs/mibfetch:

   file mibfetch was initially added on branch V4-1-1-patches.
   
2000-05-30 01:31  nba

   * mibs/smistrip:

   file smistrip was initially added on branch V4-1-1-patches.
   
2000-05-30 01:31  nba

   * mibs/Makefile.mib:

   file Makefile.mib was initially added on branch V4-1-1-patches.
   
2000-05-26 09:24  daves

   * agent/mibgroup/mibII/: sysORTable.c, system_mib.c:

   - (mibII/sysORTable.c mibII/system_mib.c):
     - Use new time utility routines to simplify processing
     - Update sysORLastChange when adding/removing entries
   
2000-05-26 09:23  daves

   * agent/mibgroup/: util_funcs.c, util_funcs.h:

   - (util_funcs.[ch]): New time-diff utility routines
   
2000-05-26 08:46  daves

   * agent/: snmpd.c, snmp_agent.c,
   mibgroup/mibII/var_route.c:

   - (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header
   
2000-05-26 07:48  daves

   * agent/: agent_registry.c, agent_registry.h,
   mibgroup/agentx/client.c, mibgroup/agentx/client.h,
   mibgroup/agentx/master_request.c, mibgroup/agentx/subagent.c
:

   - (agent_registry.[ch] agentx/client.[ch]
      agentx/master_request.c agentx/subagent.c):
      - Support for MIB region timeouts
   
2000-05-26 07:46  daves

   * snmplib/: snmp.h, snmp_api.c, snmp_client.c
:

   - (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling
   
2000-05-26 07:45  daves

   * agent/mibgroup/agentx/protocol.c:

   - (agentx/protocol.c): Minor error in AgentX packet dump
   
2000-05-25 10:07  hardaker

   * agent/mibgroup/ucd-snmp/memory.c:

   - (memory.c): Patch from Ragnar Kjĝrstad:
     - fixed linux problem: wrong params getting returned.
   
2000-05-25 05:38  mslifcak

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too.
   See bug #234 for details.
   
2000-05-25 03:39  daves

   * agent/mibgroup/mibII/interfaces.c:

   - (mibII/interfaces.c): Consolidate header handling.
   
2000-05-25 03:31  daves

   * agent/mibgroup/mibII/interfaces.c:

   - (mibII/interfaces.c): Correct confusing comment
   
2000-05-25 01:53  daves

   * configure.in, configure:

   - (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls
   
2000-05-25 01:30  daves

   * aclocal.m4, configure.in, configure:

   - (configure.in aclocal.m4 configure):
     - Direct certain checks to the appropriate file descriptor (see BUG#247)
   
2000-05-22 16:22  hardaker

   * apps/.cvsignore:

   - (apps/.cvsignore): add more stuff to ignore.
   
2000-05-22 16:21  hardaker

   * apps/Makefile.in, apps/snmp_parse_args.c,
   apps/snmp_parse_args.h, apps/snmpbulkget.c,
   apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpdf.c
, apps/snmpget.c, apps/snmpgetnext.c,
   apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c
, apps/snmptest.c, apps/snmptrap.c,
   apps/snmpusm.c, apps/snmpvacm.c, apps/snmpwalk.c
, snmplib/Makefile.in, snmplib/snmp_parse_args.c
, snmplib/snmp_parse_args.h:

   - (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c,
     snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c,
     snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
     snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c,
     snmp_parse_args.h):
     - moved snmp_parse_args to the library, as I promised to do ages ago.
       - no longer calls usage() directly, but returns -1 if you should.
   
2000-05-22 05:47  daves

   * snmplib/: tools.c, tools.h:

   - (snmplib/tools.[ch]): Routine for comparing two markers.
   
2000-05-22 05:42  daves

   * local/mib2c:

   - (local/mib2c): Generate multiple tables in one code file
   
2000-05-17 10:28  hardaker

   * agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h, snmplib/vacm.c,
   snmplib/vacm.h:

   - (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe:
     - writable vacm mib support.
     - other misc vacm fixes.
   
2000-05-17 10:26  hardaker

   * apps/snmpusm.c:

   - (snmpusm.c): Patch from Arne Oesleboe:
     - Don't segfault on an unknown command, instead print a warning..
   
2000-05-17 10:25  hardaker

   * apps/snmpvacm.c:

   - (snmpvacm.c): Patch from Arne Oesleboe:
     - added a new command: snmpvacm.
   
2000-05-17 09:25  hardaker

   * agent/agent_read_config.c:

   - (agent_read_config.c): mention the port number on the trapsink help line.
   
2000-05-17 09:20  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): use standardized buffer sizes
   
2000-05-17 09:13  hardaker

   * apps/Makefile.in, apps/snmptrapd.c,
   apps/snmptrapd_log.c, man/snmptrapd.8:

   - (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from
     Jeff Cours:
     - customized formatting of trap output.
   
2000-05-17 09:11  hardaker

   * README:

   - (README): add Jeff and Arne.
   
2000-05-17 08:15  hardaker

   * snmplib/mib.c:

   - (mib.c): *correctly* associate escapeQuotes with the right default_store bool.
   
2000-05-17 08:11  hardaker

   * man/snmp.conf.5.def:

   - (snmp.conf.5.def): document escapeQuotes.
   
2000-05-17 08:09  hardaker

   * man/snmpcmd.1, snmplib/default_store.h,
   snmplib/mib.c:

   - (snmpcmd.1, default_store.h, mib.c): new option -OE:
     - shell backslash escape quotations marks for cutting and pasting
       onto another snmp command line.
   
2000-05-15 09:24  daves

   * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h
, icmp.c, ip.c, ip.h, icmp.h, tcp.c
, tcp.h, udp.c, udp.h:

   - (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]):
     -  Pull Linux MIB-II statistics gathering into a single routine.
     -  Cache MIB-II statistics on all architectures.
   
2000-05-15 08:53  hardaker

   * agent/mibgroup/: ucd_snmp.h, ucd-snmp/vmstat_bsdi4.c
, ucd-snmp/vmstat_bsdi4.h:

   - (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis:
     - vmstat support for bsdi4.
   
2000-05-15 03:06  daves

   * agent/snmp_agent.c:

   - (snmp_agent.c): Re-remove redundant PDU clone
   	(It reappeared during a recent change)
   
2000-05-15 03:00  daves

   * agent/: agent_registry.c, agent_index.c,
   agent_registry.h, mibgroup/agentx/client.c,
   mibgroup/agentx/master_admin.c:

   - (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context'
   
   - (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry
   
   - (agentx/client.c): Recognise new code file for index handling
   
2000-05-12 10:15  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): Um, default to port 161.  Opps.
   
2000-05-12 09:00  daves

   * agent/: agent_registry.c, agent_registry.h,
   var_struct.h, mibgroup/agentx/master_admin.c:

   - (agent_registry.[ch] var_struct.h agentx/master_admin.c):
     - Preparation for per-MIB region timeout, and context support
   
2000-05-12 08:45  daves

   * agent/mibgroup/kernel_sunos5.c:

   - (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces
   	Thanks to Jay Young
   
2000-05-12 08:13  daves

   * agent/: agent_index.c, agent_index.h, Makefile.in
, agent_registry.c, agent_registry.h,
   mibgroup/agentx/master_admin.c:

   - (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c):
     - Split index handling out from the MIB registry.
   
2000-05-12 07:02  daves

   * agent/mibgroup/kernel_sunos5.c:

   - (kernel_sunos5.c): Add support for recognising QuadFastEther interface
   
2000-05-12 06:57  daves

   * apps/snmptable.c:

   - (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf)
   	Thanks to Xavier FOURNET
   
2000-05-12 04:02  daves

   * agent/snmp_agent.c:

   - (snmp_agent.c): Remove redundant PDU clone
   	I'm sure this was put in for a reason, but I can't remember what.
   	It doesn't seem to be needed now, and just leaks memory.
   	Here's hoping.....
   
2000-05-12 03:11  daves

   * agent/snmpd.c:

   - (agent/snmpd.c): Catch (and ignore) SIGPIPE signals.
   	Disappearing subagents therefor appear as normal I/O failures
   
2000-05-12 02:24  daves

   * agent/mibgroup/agentx/protocol.c:

   - (agentx/protocol.c):
     - Implement opaque-encoded float & double types
     - Bring packet dump in line with the main library style
     - Add packet dump capability for outgoing PDUs
   
2000-05-10 16:52  hardaker

   * man/snmpd.1.def:

   - (snmpd.1.def): document -p.
   
2000-05-10 16:43  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): always use the default transport mapping, not the last one.
   
2000-05-10 16:25  hardaker

   * agent/: ds_agent.h, snmp_agent.c, snmpd.c:

   - (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport
     mappings via -p [transport:]port[@address].
   
2000-05-10 11:08  mslifcak

   * agent/mibgroup/mibII/tcp.c:

   fix udpstat --> tcpstat
   
2000-05-10 07:59  daves

   * agent/mibgroup/agentx/: master_admin.c, master_request.c
:

   - (agentx/master_request, agentx/master_admin.c):
     - Handle subagent disappearing without warning
   
2000-05-10 07:57  daves

   * agent/snmp_agent.c, snmplib/snmp_api.h:

   - (agent/snmp_agent.c snmplib/snmp_api.h):
     - Provide a mechanism to handle asynchronous send failures.
   
2000-05-10 06:13  daves

   * snmplib/snmp_api.h:

   - (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway!
   
2000-05-10 05:34  daves

   * agent/mibgroup/agentx/master_request.c:

   - (agentx/master_request.c): Handle non-responsive subagents
   
2000-05-10 05:33  daves

   * agent/: agent_registry.c, mibgroup/mibII/sysORTable.c
:

   - (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid
   
2000-05-10 05:29  daves

   * snmplib/snmp_api.h:

   - (snmp_api.h): Definitions for session closedown handling
   
2000-05-09 14:42  mslifcak

   * agent/Makefile.in, apps/Makefile.in,
   apps/snmpnetstat/Makefile.in:

   also clean Win32 binary objects, and core files.
   
2000-05-09 14:34  mslifcak

   * apps/: Makefile.in, snmpnetstat/Makefile.in:

   touch up the "clean" rule.
   
2000-05-09 11:32  mslifcak

   * win32/libsnmp_dll/libsnmp.def:

   until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent.
   
2000-05-09 11:31  mslifcak

   * agent/agent_registry.c:

   fix some Win32 builds (signals? we don't need no steenking signals!)
   
2000-05-09 11:30  mslifcak

   * ltmain.sh:

   Remove trailing CR [0x0d] from one line.
   
2000-05-09 08:50  hardaker

   * apps/snmpnetstat/Makefile.in:

   - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
     with aCC (or any other unknown compiler).
   
2000-05-09 08:47  hardaker

   * Makefile.top, agent/Makefile.in, apps/Makefile.in
:

   - (Makefile.top, Makefile.in, Makefile.in): fix link time problems
     with aCC (or any other unknown compiler).
   
2000-05-09 07:43  daves

   * agent/mibgroup/agentx/master_request.c:

   - (agentx/master_request.c): Send out re-delegated requests
   	(and fix a problem with specifying the end-of-range value)
   
2000-05-09 07:40  daves

   * agent/mibgroup/agentx/subagent.c:

   - (agentx/subagent.c): Fix handling of error response generation
   	(by analogy with recent changes to snmp_agent.c)
   
2000-05-09 07:34  daves

   * agent/snmp_agent.c:

   - (snmp_agent.c): Handle AgentX "end-of-range" indication.
   	(This is not the cleanest way of doing things,
   	 but works for now.  We can tidy up later).
   
2000-05-09 07:16  daves

   * agent/snmp_vars.c:

   - (snmp_vars.c): Use MIB registry 'start' values
   	(rather than the original name registered)
   	This handles subsequent part of 'split' ranges properly.
   
2000-05-08 11:08  hardaker

   * agent/Makefile.in:

   - (Makefile.in): I can't believe the last checkin even compiled (luck).
   
2000-05-08 11:03  hardaker

   * agent/Makefile.in:

   - (Makefile.in): fix library list.
   
2000-05-05 09:56  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   - (diskio.c): Patch from Bert Driehuis:
     - disk io support for BSD/OS.
   
2000-05-05 09:54  hardaker

   * agent/mibgroup/mibII/: at.c (V4-1-1-patches.1), at.c:

   - (at.c): Patch from Bert Driehuis:
     - fix a zero byte malloc bug (mostly noticed with -lefence).
   
2000-05-05 09:43  hardaker

   * configure (V4-1-1-patches.5), configure, configure.in
:

   - (configure, configure.in): Patch from Albert Chin-A-Young:
     - --with-libwrap improvements.
   
2000-05-05 09:00  daves

   * agent/mibgroup/agentx/: subagent.c, master_request.c
:

   - (agentx/subagent.c agentx/master_request.c):
     - Significant improvements to AgentX processing
   	(Thanks to Reiner Beninga)
   
2000-05-05 08:58  daves

   * snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_client.c, agent/snmp_agent.c,
   agent/snmp_agent.h:

   - (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]):
     - Minor changes to assist with AgentX development
   	(These may not be absolutely necessary, but they get things working again!)
   
2000-05-04 16:21  hardaker

   * configure, configure.in:

   - (configure, configure.in): minor unimportant --without-openssl fix.
   
2000-05-04 16:19  hardaker

   * configure, configure.in:

   - (configure, configure.in): Patch from John L. Villalovos:
     - allow --without-openssl to work.
   
2000-05-04 16:15  hardaker

   * mibs/: Makefile.in (V4-1-1-patches.2), Makefile.in:

   - (Makefile.in): add the DISMAN-SCRIPT-MIB.txt
   
2000-05-04 16:01  hardaker

   * mibs/Makefile.in:

   - (Makefile.in): Patch from Albert Chin-A-Young:
     - install UCD-DISKIO-MIB.txt.
   
2000-05-04 08:26  daves

   * snmplib/: snmp_client.c, snmp_client.h:

   - (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()'
   		(From a suggestion by Reiner Beninga)
   
2000-05-04 08:24  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Various minor fixes
   	(Thanks to Reiner Beninga)
   
2000-05-04 01:29  daves

   * agent/: snmp_agent.c, snmp_agent.h:

   - (snmp_agent.[ch]): Handle index/status information separately from PDU.
   	Also means that delegated requests have access to variable indexes
   		(Based on a suggestion from Reiner Beninga)
   
2000-05-04 01:00  daves

   * agent/mibgroup/ucd-snmp/proc.c:

   - (ucd-snmp/proc.c): Initialize newly malloced structure
   	(Thanks to Jeff Wilson - see BUG #231)
   
2000-05-03 09:06  daves

   * agent/: snmp_agent.c, snmp_agent.h,
   mibgroup/agentx/master_admin.c:

   - (snmp_agent.[ch] agentx/master_admin.c):
     - Clone PDU within init_agent_snmp_session.
       New routine 'free_agent_snmp_session'
   	(Thanks to Reiner Beninga)
   
2000-05-03 08:17  daves

   * agent/snmp_agent.c:

   - (snmp_agent.c): When returning an error response,
   	use a clean copy of the original request PDU.
   
2000-05-03 08:14  daves

   * agent/: snmp_agent.c, snmp_agent.h:

   - (snmp_agent.[ch]): Routine to handle variables individually
   	(Thanks to Reiner Beninga)
   
2000-05-03 04:37  daves

   * agent/snmp_agent.c:

   - (snmp_agent.c): Check accessibility of exact requests before processing
   	(and remove redundant 'generic' SET handling)
   
2000-05-01 11:34  nba

   * snmplib/mib.c:

   - mib.c: fix printing of BITS variables
   
2000-05-01 06:55  marz

   * perl/SNMP/t/mib.t:

    applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification
   
2000-04-29 07:46  hardaker

   * config.h.in, configure.in, agent/agent_registry.c
:

   - (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss:
     - use sigaction when available.
   
2000-04-28 07:36  hardaker

   * agent/: agent_registry.c, snmpd.c:

   - (agent_registry.c, snmpd.c): Patch from Frank Strauss:
     - fix signal handling.
   
2000-04-27 14:58  hardaker

   * apps/: Makefile.in, snmpdf.c:

   - (Makefile.in, snmpdf.c): implement a remote df command via snmp
     - (needs the host resources mib working on the remote system).
   
2000-04-27 10:57  hardaker

   * Makefile.top, config.h.in, configure,
   configure.in:

   - (Makefile.top, config.h.in, configure, configure.in): rpm is now
     requiring yet another library: libpopt.
   
2000-04-26 15:20  hardaker

   * Makefile.top:

   - (Makefile.top): run libtool --finish without -n (go ahead and do the cmds)
   
2000-04-26 15:19  hardaker

   * Makefile.top, configure, configure.in,
   agent/Makefile.in:

   - (Makefile.top, configure, configure.in, agent/Makefile.in):
     - more libtool fixes (.so versioning, properly install...)
   
2000-04-26 14:18  hardaker

   * apps/.cvsignore, apps/Makefile.in,
   apps/snmpnetstat/.cvsignore, apps/snmpnetstat/Makefile.in
, local/Makefile.in, man/Makefile.in,
   mibs/Makefile.in, snmplib/.cvsignore,
   snmplib/Makefile.in:

   - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
     configure.in, ltconfig, ltmain.sh):
     - use libtool for building.
       - Certainly, I must have broke something in the process. (make depend, eg)
   
2000-04-26 14:15  hardaker

   * .cvsignore, Makefile.in, Makefile.top,
   aclocal.m4, configure, configure.in,
   ltconfig, ltmain.sh, agent/.cvsignore,
   agent/Makefile.in, agent/mibgroup/.cvsignore,
   agent/mibgroup/Makefile.in, agent/mibgroup/agentx/.cvsignore
, agent/mibgroup/dummy/.cvsignore,
   agent/mibgroup/examples/.cvsignore,
   agent/mibgroup/host/.cvsignore,
   agent/mibgroup/ipfwchains/.cvsignore,
   agent/mibgroup/mibII/.cvsignore,
   agent/mibgroup/misc/.cvsignore,
   agent/mibgroup/smux/.cvsignore,
   agent/mibgroup/snmpv3/.cvsignore,
   agent/mibgroup/target/.cvsignore,
   agent/mibgroup/ucd-snmp/.cvsignore,
   agent/mibgroup/v2party/.cvsignore,
   agent/mibgroup/vestinternett/.cvsignore:

   - (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
     configure.in, ltconfig, ltmain.sh):
     - use libtool for building.
       - Certainly, I must have broke something in the process. (make depend, eg)
   
2000-04-26 08:11  hardaker

   * FAQ:

   - (FAQ): new secondary slogan.
   
2000-04-26 07:22  hardaker

   * snmplib/: snmp_api.c, snmpusm.c:

   - (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is
     being sent so that the requestid can be used in the outgoing report.
     This should fix a problem where SNMP Research's Emante agent is
     doing engineID discovery probes based on the request_id (which is a
     fairly poor choice as the message_id would be a better one to match
     on in general and is the only possible thing to use in cases where
     the report is encrypted).
   
2000-04-25 13:08  hardaker

   * FAQ:

   - (FAQ): mention that the perl module is included with the source.
   
2000-04-25 08:24  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): misc -Ddump fixes.
   
2000-04-25 08:02  hardaker

   * apps/: snmptable.c (V4-1-1-patches.4), snmptable.c:

   - (snmptable.c): check for end of mib view exceptions (v2c, v3).
   
2000-04-24 11:27  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): -D support for those "older" protocols that shouldn't
     be used anymore (v1, v2c).
   
2000-04-24 10:36  hardaker

   * snmplib/: asn1.c, default_store.h, mib.c,
   snmp.c, snmp_api.c, snmp_auth.c, snmp_debug.c
, snmp_debug.h, snmpusm.c:

   - (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c,
     snmp_debug.c, snmp_debug.h, snmpusm.c):
     - timestamps can be printed as a numeric number only (-Ot).
     - more configurable packet dumping code for both send and receive.
       - uses new -D tokens: dumph (headers), dumpx (hex), dumpv
         (values).  dumpx_ and dumpv_ (note the _s) make it eat space
         (and newline) before the segment in question.  Try -Ddump then
         -Ddumph,dumpv_ to see examples.
       - todo:
         - better horizontally formated information (probably using "%NUMs").
         - USM is called after pdu building (makes sense but is backwards
           visually in the dumped packet).
         - option to strip datatype token (ie Integer:).
   
2000-04-24 09:37  hardaker

   * bug-report, version.h, FAQ, README,
   sedscript.in:

   - (version.h bug-report sedscript.in): version tag ( 4.2.pre0 )
   
2000-04-24 09:13  hardaker

   * version.h, README, bug-report, sedscript.in
, FAQ:

   - (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 )
   
2000-04-21 14:13  hardaker

   * apps/: snmpwalk.c (V4-1-1-patches.1), snmpwalk.c:

   - (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack).
   
2000-04-21 10:41  hardaker

   * snmplib/snmpv3.c:

   - (snmpv3.c): more u_long -> size_t for engineID len.
   
2000-04-21 08:18  hardaker

   * snmplib/: mib.c (V4-1-1-patches.5), mib.c:

   - (mib.c): fix fprint_description to check for null subtrees.
   
2000-04-21 08:17  hardaker

   * snmplib/: snmpv3.c, snmpv3.h:

   - (snmpv3.c, snmpv3.h): use size_t for engineid lengths.
   
2000-04-19 11:02  marz

   * win32/config.h:

   changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?)
   
2000-04-19 10:59  marz

   * perl/SNMP/SNMP.xs:

   added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default)
   
2000-04-19 08:26  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): agent_check_and_process() always block if caller requested it.
   
2000-04-19 04:34  mslifcak

   * snmplib/: snmpv3.c, snmpv3.h:

   move static decl to .c;minor casting about to support aCC
   
2000-04-18 11:11  mslifcak

   * apps/snmptable.c:

   Synch devel branch with patches branch.
   
2000-04-18 11:07  mslifcak

   * apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c,
   apps/snmpset.c, apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def
   (V4-1-1-patches.[3,3,3,2,3,2]), apps/snmpdelta.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, win32/libsnmp_dll/libsnmp.def
:

   Define optarg for apps use; Define vacm_is_configured for agent use.
   
2000-04-18 07:57  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt
:

   - (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda:
     - implement raw cpu usage numbers.
   
2000-04-18 03:18  daves

   * man/snmptable.1, apps/snmptable.c (V4-1-1-patches.[1,3]),
   man/snmptable.1, apps/snmptable.c:

   - (man/snmptable.1 apps/snmptable.c):
     - Command-specific '-C' options for snmptable
   
2000-04-18 02:01  daves

   * apps/: snmp_parse_args.c (V4-1-1-patches.4), snmp_parse_args.c
:

   - (apps/snmp_parse_args.c): Handle previous form of -Z option as well
   
2000-04-17 15:36  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): fix -Z if args are wrong.
   
2000-04-17 15:32  hardaker

   * apps/snmp_parse_args.c, man/snmpcmd.1:

   - (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','.
   
2000-04-17 15:06  hardaker

   * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h
:

   - (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch:
     - update on the sendmail module.
   
2000-04-17 15:00  hardaker

   * agent/mibgroup/ucd-snmp/: vmstat.c (V4-1-1-patches.1), vmstat.c
:

   - (vmstat.c): Patch from John L. Villalovos:
     - fix ssCpuSystem, ssCpuUser, ssCpuIdle.
   
2000-04-17 14:18  hardaker

   * Makefile.top, apps/Makefile.in:

   - (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform.
   
2000-04-17 13:45  hardaker

   * snmplib/: snmpusm.c, snmpv3.c, snmpv3.h:

   - (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support.
   
2000-04-17 13:44  hardaker

   * apps/.cvsignore:

   - (.cvsignore): ignore snmpinform.
   
2000-04-17 09:58  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): fix row creation.
   
2000-04-17 07:25  daves

   * agent/: auto_nlist.c, snmpd.c, mibgroup/agentx/master.c
   (V4-1-1-patches.[2,3,2]), auto_nlist.c, snmpd.c,
   mibgroup/agentx/master.c:

   - (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r'
   
2000-04-14 15:07  hardaker

   * apps/snmp_parse_args.c, apps/snmpdelta.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpstatus.c
, man/snmpcmd.1, man/snmpget.1,
   snmplib/default_store.h, snmplib/mib.c:

   - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
     snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c):
     - move -If to -Cf and invert behaviour.
   
2000-04-14 15:06  hardaker

   * configure, configure.in:

   - (configure, configure.in): remove debugging output (opps).
   
2000-04-14 09:03  hardaker

   * agent/mibgroup/ucd-snmp/: versioninfo.c (V4-1-1-patches.2),
   versioninfo.c:

   - (versioinfo.c): alright.  Who made versionClearCache RONLY?
   
2000-04-13 05:49  nba

   * man/snmptranslate.1:

   - snmptranslate.1: decument the -w width option
   
2000-04-12 12:05  mslifcak

   * bug-report (V4-1-1-patches.1), bug-report:

   hide user's hostname; prompt before sending e-mail; prompt to save as file.
   
2000-04-12 11:22  mslifcak

   * snmplib/: mib.c (V4-1-1-patches.3), mib.c:

   fix %f(%s)
   
2000-04-12 09:29  hardaker

   * man/: snmpcmd.1 (V4-1-1-patches.2), snmpcmd.1:

   - (snmpcmd.1): document -If.
   
2000-04-12 09:17  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): put ++ back in that accidentically got checked in.
   
2000-04-12 09:16  hardaker

   * apps/snmpset.c:

   - (snmpset.c): put space back in usage line.
   
2000-04-12 09:12  hardaker

   * apps/snmp_parse_args.c, apps/snmpdelta.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, snmplib/default_store.h,
   snmplib/mib.c:

   - (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
     snmpset.c, snmpstatus.c, default_store.h, mib.c):
     - Add a new option -If to specify fixing of PDUs.
       - Anyone know a better place to put this option?
     - Applications don't do this by default anymore, and you can't in snmpset.
   
2000-04-12 07:38  hardaker

   * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c,
   snmplib/vacm.h:

   - (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when
     configured for just v3.
   
2000-04-12 06:49  mslifcak

   * win32/: win32.dsw, libsnmp_dll/libsnmp.def
   (V4-1-1-patches.[1,1]), win32.dsw, libsnmp_dll/libsnmp.def
:

   fix MSVC build for encode_keychange, and add more symbols for release builds
   
2000-04-12 05:32  nba

   * snmplib/parse.c:

   - parse.c: correct parsing of sub-types textual conventions. Allow parsing
   	of MACRO invocations for standard symbols
   
2000-04-12 05:31  nba

   * apps/snmptranslate.c, snmplib/parse.c,
   snmplib/parse.h:

   - parse.[ch], snmptranslate.c: allow specification of with for -Tp
   
2000-04-12 05:30  nba

   * mibs/: HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt
:

   - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published
   	RFC 2790
   
2000-04-11 15:33  hardaker

   * configure, configure.in, mibs/Makefile.in:

   - (configure, configure.in): make config_add_mib() actually look for
     the mib in $srcdir/mibs/blah and install it if found.
   
2000-04-11 15:21  hardaker

   * snmplib/: snmpv3.c, snmpv3.h:

   - (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux
     specific, but #defines are checked instead.
   
2000-04-11 15:20  hardaker

   * snmplib/snmp_logging.h:

   - (snmp_logging.h): remove old callback typedef no longer needed.
   
2000-04-11 14:38  hardaker

   * snmplib/: snmpv3.c, snmpv3.h:

   - (snmpv3.c, snmpv3.h): Patch from John L. Villalovos:
     - enable engineID to be set from MACAddr.
   
2000-04-11 09:51  hardaker

   * agent/mibgroup/mibII/: mta_sendmail.c, mta_sendmail.h
:

   - (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch:
     - implements the MTA-MIB for monitoring sendmail.
   
2000-04-11 09:50  hardaker

   * mibs/: MTA-MIB.txt, NETWORK-SERVICES-MIB.txt:

   - (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules.
   
2000-04-11 03:25  daves

   * agent/snmp_agent.c:

   - (agent/snmp_agent.c): Save/restore original statP value for SET handling.
   
2000-04-11 02:35  daves

   * agent/: snmp_agent.c (V4-1-1-patches.2), snmp_agent.c:

   - (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly.
   
2000-04-11 01:57  daves

   * agent/mibgroup/agentx/: master_request.c (V4-1-1-patches.3),
   master_request.c:

   - (agentx/master_request.c): Dynamically resize subagent requests
   	(Thanks to Reiner Beninga)
   
2000-04-10 05:08  daves

   * agent/: snmp_agent.c, mibgroup/agentx/master_request.c
   (V4-1-1-patches.[0,2]), snmp_agent.c,
   mibgroup/agentx/master_request.c:

   - (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests
   	(Thanks to Reiner Beninga)
   
2000-04-07 12:25  hardaker

   * apps/snmptrap.c, snmplib/snmpusm.c (V4-1-1-patches.[2,2]),
   apps/snmptrap.c, snmplib/snmpusm.c:

   - (snmptrap.c, snmpusm.c):
     - fix snmpv3 traps to be authoritative from the client side, not the
       receiver side.  snmpv3 informs stay as is.  Unfortunately, for
       command line apps this doesn't make a whole lot of sense but is
       right in terms of how the protocol works and this is hence
       somewhat of a hack.
   
2000-04-07 07:50  daves

   * agent/: snmp_agent.c (V4-1-1-patches.9), snmp_agent.c:

   - (agent/snmp_agent.c): Handle v2 exception types in v1 queries
   
2000-04-07 07:16  hardaker

   * apps/snmptrapd.c, snmplib/read_config.c, snmplib/snmpv3.c
   (V4-1-1-patches.[4,2,3]), apps/snmptrapd.c,
   snmplib/read_config.c, snmplib/snmpv3.c:

   - (snmptrapd.c, read_config.c, snmpv3.c):
     - allow NULL help lines for config directives and use it to hide
       internal directives used for persistent storage.
   
2000-04-06 15:31  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h):
     - turn backwards compatibility macros back into functions so
       default_store.h dependencies go away again.
     - create a flag to not probe for engineIDs durning sess_open().
   
2000-04-06 07:20  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Fix mishandled Counter64 parsing
   
2000-04-06 03:36  daves

   * agent/snmpd.c:

   - (agent/snmpd.c): Fix usage message alignment.
   
2000-04-06 03:31  daves

   * man/: snmpd.1.def (V4-1-1-patches.1), snmpd.1.def:

   - (man/snmpd.1.def): Document the AgentX socket command-line option
   
2000-04-05 08:41  hardaker

   * local/FAQ2HTML:

   - (FAQ2HTML): it's been sitting in my personal src tree for > 2 years.
   
2000-04-05 08:38  hardaker

   * agent/mibgroup/mibincl.h, agent/mibgroup/snmpv3/usmUser.c
, apps/snmptrapd.c, snmplib/lcd_time.c,
   snmplib/scapi.c, snmplib/snmp_api.c,
   snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c
:

   - (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c,
     snmpusm.c, snmpusm.h, snmpv3.c):
     - make snmptrapd handle v3 users properly, (and shutdown properly as well).
     - a more generic user storage routine added to snmpusm.c and used in
       usmUser.c with a side effect of needing callback.h above snmpusm.h.
   
2000-04-05 08:27  hardaker

   * local/rsnmp:

   - (rsnmp): -> /usr/bin/perl
   
2000-04-05 08:24  hardaker

   * .cvsignore:

   - (.cvsignore): misc minor additions to /
   
2000-04-04 11:03  daves

   * agent/: snmp_agent.c (V4-1-1-patches.8), snmp_agent.c:

   - (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject'
   
2000-04-03 14:57  mslifcak

   * agent/snmp_agent.c:

   Initialize statP.
   
2000-04-03 09:12  daves

   * agent/: snmp_agent.c (V4-1-1-patches.7), snmp_agent.c:

   - (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status.
   
2000-04-03 08:32  hardaker

   * ChangeLog:

   - (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell):
   
2000-04-03 07:53  daves

   * agent/: snmp_agent.c (V4-1-1-patches.6), snmp_agent.c:

   - (agent/snmp_agent.c): Ensure SETs fail if one varbind does.
   
2000-03-31 07:25  daves

   * agent/: snmp_vars.c (V4-1-1-patches.2), snmp_vars.c:

   - (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances
   
2000-03-31 07:13  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump
   
2000-03-31 07:04  daves

   * snmplib/: snmp_logging.c (V4-1-1-patches.2), snmp_logging.c
:

   - (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent)
   
2000-03-30 00:15  daves

   * agent/: snmp_agent.c (V4-1-1-patches.5), snmp_agent.c:

   - (agent/snmp_agent.c): Initialise timeout structure properly
   	(Thanks to ashipman@erggroup.com)
   
2000-03-27 10:32  mslifcak

   * agent/mibgroup/host/: hr_swrun.c (V4-1-1-patches.2), hr_swrun.c
:

   remove trailing newline from hrSWRunName values.
   
2000-03-24 09:09  mslifcak

   * man/snmpinform.1:

   to sync with patches branch.
   
2000-03-24 05:07  nba

   * apps/snmptrapd.c:

   - snmptrapd.c: correctly free the reponse if sending it fails
   
2000-03-24 04:22  mslifcak

   * snmplib/snmp_client.c:

   xx_synch_response: avoid freeing PDU twice.
   
2000-03-23 23:29  nba

   * man/Makefile.in, man/snmpcmd.1, man/snmptrap.1
, apps/Makefile.in, apps/snmptrap.c:

   - snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document
   	snmpinform.
   
2000-03-23 09:58  mslifcak

   * snmplib/snmp_api.c:

   Enqueue only complete request_list entry; Reduce scoping of callback vars.
   
2000-03-23 03:02  nba

   * man/snmpinform.1:

   file snmpinform.1 was initially added on branch V4-1-1-patches.
   
2000-03-22 08:13  mslifcak

   * agent/mibgroup/host/hr_print.c:

   printf ?
   
2000-03-21 11:12  mslifcak

   * configure, configure.in:

   modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic.
   
2000-03-21 09:14  mslifcak

   * win32/libsnmp_dll/libsnmp.def:

   more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ?
   
2000-03-21 09:07  mslifcak

   * agent/: agent_registry.c, mibgroup/mibII/system_mib.c
:

   win32 build check: no sigaction, SIGCLD defined.
   
2000-03-21 08:47  daves

   * agent/: ds_agent.h, snmpd.c,
   mibgroup/agentx/master.c, mibgroup/agentx/subagent.c:

   - (ds_agent.h snmpd.c mibgroup/agentx/{master,subagent}.c):
     -  Command-line option for specifying AgentX port
        (based on patch from Frank Strauss)
   
2000-03-21 08:38  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): Support 'host:port' representation of peernames
   
2000-03-21 04:05  daves

   * agent/: snmp_agent.c (V4-1-1-patches.4), snmp_agent.c:

   - (snmp_agent.c): Missing new-line on debug output
   
2000-03-21 02:52  daves

   * agent/mibgroup/mibII/: tcp.c, tcp.h, tcpTable.c
, tcpTable.h, udp.c, icmp.c, udp.h,
   udpTable.c, udpTable.h, icmp.h, ip.c,
   system_mib.c:

   - (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup
   
2000-03-20 11:14  mslifcak

   * apps/snmptable.c:

   Comment -C -- do not use this flag.
   
2000-03-17 15:32  hardaker

   * agent/mibgroup/header_complex.c:

   - (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1
   
2000-03-16 00:10  nba

   * acconfig.h, configure.in, config.h.in,
   configure, agent/mibgroup/host/hr_print.c:

   - configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext,
   	Linux/printcap)
   
2000-03-15 18:30  mslifcak

   * agent/agent_registry.c:

   Second part: all members of struct snmp_index are pointers.
   
2000-03-15 15:07  mslifcak

   * agent/agent_registry.c:

   Fix memory leak with unregister_index.
   
2000-03-15 15:07  mslifcak

   * agent/mibgroup/smux/smux.c:

   Fix memory leak when cleaning up trap variables.
   
2000-03-15 08:48  daves

   * snmplib/: snmp_api.c, snmp_client.c:

   - (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well.
   
2000-03-15 07:57  daves

   * agent/mibgroup/agentx/: master_request.c (V4-1-1-patches.1),
   master_request.c:

   - (agentx/master_request.c): Fix infinite loop problem when walking subagent.
   
2000-03-15 06:09  daves

   * agent/snmp_agent.c:

   - (agent/snmp_agent.c): Avoid calling read routine for each SET handling pass.
   	N.B:  This hasn't been tested with AgentX subagents yet
   
2000-03-15 06:07  daves

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data
   
2000-03-15 05:22  daves

   * agent/var_struct.h:

   - (agent/var_struct.h): Use a single magic number for MIB registry name lengths.
   
2000-03-15 01:51  daves

   * snmplib/: system.h (V4-1-1-patches.1), system.h:

   - (snmplib/system.h): Don't declare gettimeofday() if the system provides it.
   	(Fix provided by Ron Mevissen)
   
2000-03-14 07:57  daves

   * agent/: snmp_agent.c (V4-1-1-patches.3), snmp_agent.c:

   - (agent/snmp_agent.c): Don't overwrite saved status when checking access.
   
2000-03-14 07:52  daves

   * agent/: snmp_agent.c (V4-1-1-patches.2), snmp_agent.c:

   - (agent/snmp_agent.c): Return a response, even if the request failed.
   
2000-03-13 15:32  nba

   * agent/mibgroup/misc/ipfwacc.h:

   - ipfwacc.h: fix the MIB name
   
2000-03-10 12:48  hardaker

   * configure:

   - (configure): autoconf run
   
2000-03-10 11:09  hardaker

   * agent/mibgroup/examples/Makefile.dlmod:

   - (Makefile.dlmod): Patch from Frank Strauss:
     - dlmod build Makefile example.  Needs incorperation with main configure.
   
2000-03-10 11:02  hardaker

   * agent/agent_registry.c:

   - (agent_registry.c): better signal check from Michael Slifcak
   
2000-03-10 10:59  hardaker

   * mibs/UCD-DLMOD-MIB.txt:

   - (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak.
   
2000-03-10 10:54  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/dlmod.h, man/snmpd.conf.5.def,
   mibs/UCD-DLMOD-MIB.txt:

   - (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from
     Frank Strauss:
     - Reimplementation of the dlmod mib module:
       o mibgroup/misc/dlmod + dlmods/dlmod_mib -> mibgroup/ucd-snmp/dlmod
       o fixed registration (ucdavis.ucdExperimental.14 instead of ucdavis.14)
       o added configure stuff for HAVE_SNPRINTF, which was used by dlmod.c
       o removed `_dynamic_' prefixes from init/deinit functions
       o made dlmodIndex not-accessible (only implementation, not definition)
       o removed the asn_parse_XXX stuff
       o made entries with state `error' able to accept state `load'
       o made the wombat example usable as static and dynamic module
       o added simple config_parse functionality to the wombat example
   
2000-03-10 10:52  hardaker

   * agent/: agent_registry.c, agent_registry.h, snmpd.c
:

   - (agent_registry.c, agent_registry.h, snmpd.c): Patch from Frank Strauss:
     - signal registry system implemented (needs to be redone allowing
       multiple callbacks and handlers for all signals).
     - arbitrary file descriptor/socket registration.
       - this is not the way it should be done (use sessions instead).
   
2000-03-10 10:44  hardaker

   * Makefile.in, Makefile.top, acconfig.h,
   config.h.in, configure.in, agent/Makefile.in
, agent/mibgroup/Makefile.in, apps/Makefile.in
, snmplib/Makefile.in, testing/Makefile.in:

   - (Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in,
     Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in):
     Patch from Frank Strauss:
     - clean up shared library usage.
   
2000-03-10 10:16  hardaker

   * config.h.in:

   - (config.h.in): autoheader re-arranged some stuff.
   
2000-03-07 11:58  mslifcak

   * apps/snmptrapd.c:

   more touchups to allow UnixWare build to complete.
   
2000-03-07 11:21  hardaker

   * snmplib/default_store.h:

   - (default_store.h): make MAX_SUBIDS larger and a multiple of 8.
   
2000-03-07 10:13  mslifcak

   * FAQ, configure, configure.in:

   Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces).
   
2000-03-07 09:03  mslifcak

   * snmplib/snmpv3.c:

   assume "snmpapp" if no arg passed to init_snmpv3.
   
2000-03-07 08:58  mslifcak

   * agent/mibgroup/mibII/vacm_vars.c:

   remove init_mib() call - not appropriate here.
   
2000-03-07 08:35  mslifcak

   * agent/mibgroup/ucd-snmp/loadave.c:

   Let the aix4 patch work.
   
2000-03-07 07:08  mslifcak

   * configure, configure.in, agent/snmp_vars.c
, agent/mibgroup/ucd-snmp/loadave.c:

   trim fat from recent check-ins.
   
2000-03-06 20:01  mslifcak

   * config.h.in:

   cleaned up SCO UnixWare build.
   
2000-03-06 16:40  mslifcak

   * Makefile.in, config.guess, config.h.in,
   config.sub, configure, configure.in:

   start support for SCO UnixWare 5 as svr5.
   
2000-03-06 10:56  hardaker

   * snmplib/: default_store.h, snmp_api.c:

   - (default_store.h, snmp_api.c): Patch from Robert Story:
     - don't check ranges if not requested.
   
2000-03-06 10:55  hardaker

   * agent/: snmp_agent.c, snmp_agent.h, snmpd.c
:

   - (snmp_agent.c, snmp_agent.h, snmpd.c): Patch from Robert Story:
     - fix exit()ing behaviour in the libucdagent library.
   
2000-03-06 10:36  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): Patch from Robert Story:
     - -n prints numeric IP addrs.
   
2000-03-06 10:25  hardaker

   * snmplib/: callback.h, snmp_logging.c, snmp_logging.h
:

   - (callback.h, snmp_logging.c, snmp_logging.h): Idea from ashipman@erggroup.com:
     - callback function (using callback.h) added for external logging.
   
2000-03-05 05:25  marz

   * perl/SNMP/SNMP.pm:

   fix to preserve trailing multi component instance id's at the end of
   symbolic mib names(e.g., foo.6.7) when doing translateObj.
   
2000-03-04 11:34  nba

   * configure.in, configure:

   - configure.in, configure: support --without-openssl, even if OpenSSL
   	is available
   
2000-03-04 11:30  nba

   * agent/: kernel.c, kernel.h, snmp_vars.c,
   mibgroup/host/hr_swrun.c, mibgroup/mibII/var_route.c,
   mibgroup/ucd-snmp/loadave.c, mibgroup/ucd-snmp/proc.c
:

   - agent/(various): globalize the kvm_t *kd variable
   
2000-03-04 11:26  nba

   * agent/: mib_modules.c, mibgroup/host/hr_storage.c:

   - mib_modules.c, hr_storage.c: pre-processor # should be in column 1
   
2000-03-04 11:17  nba

   * apps/snmpnetstat/: inet.c, inet6.c:

   - inet.c, inet6.c: survive -v 2c exception replies
   
2000-03-04 11:17  nba

   * snmplib/snmp_api.c:

   - snmp_api.c: remove a superfluous & in front of an array
   
2000-03-04 11:15  nba

   * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_netbsd1.c
, ucd-snmp/memory_netbsd1.h, ucd-snmp/vmstat_netbsd1.c
, ucd-snmp/vmstat_netbsd1.h:

   - ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD
   
2000-03-04 11:14  nba

   * agent/mibgroup/host/hr_disk.c:

   - hr_disk.c: fixes for NetBSD
   
2000-03-04 11:10  nba

   * agent/mibgroup/ucd-snmp/versioninfo.c:

   - versioninfo.c: don't return the trailing newline
   
2000-03-04 11:08  nba

   * agent/mibgroup/host/hr_swrun.c:

   - hr_swrun.c: fix process size for FreeBSD 3 and NetBSD
   
2000-03-04 11:05  nba

   * agent/agent_trap.h:

   - agent_trap.h: fix a wrong prototype
   
2000-03-04 11:04  nba

   * apps/snmptable.c:

   - snmptable.c: fix problems printing table name and headers when using
   	-OS format
   
2000-03-02 11:50  nba

   * snmplib/snmp_api.c:

   - snmp_api.c: fix address length info for tcp connect
   
2000-03-02 11:48  nba

   * agent/mibgroup/ucd-snmp/loadave.c:

   - loadave.c: fix for AIX 4
   
2000-03-02 08:30  daves

   * agent/mibgroup/mibII/: ip.c, ipAddr.c, ipAddr.h
, ip.h:

   - (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support.
   
2000-03-01 08:32  mslifcak

   * snmplib/mt_support.h:

   fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com
   
2000-02-29 14:30  mslifcak

   * snmplib/snmp_api.c:

   Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks.
   
2000-02-28 14:25  nba

   * agent/: snmpd.h, mibgroup/smux/smux.c:

   - snmpd.h, smux.c: don't initialize smux master in sub agent
   
2000-02-28 14:16  nba

   * agent/snmp_vars.c:

   - snmp_vars.c: use SUB_AGENT symbol
   
2000-02-28 14:12  nba

   * snmplib/mib.c:

   - mib.c: sprint_by_type should handle ASN_BIT_STR
   
2000-02-28 14:10  nba

   * apps/snmp_parse_args.c:

   - snmp_parse_args.c: correctly call the -I options input options
   
2000-02-28 10:47  mslifcak

   * config.h.in, configure, configure.in,
   agent/auto_nlist.c:

   fix bug #176 (AIX 4 - use knlist in lieu of nlist)
   
2000-02-24 17:17  mslifcak

   * configure, configure.in:

   apply patch to fix bug no. 177.
   
2000-02-24 13:31  hardaker

   * snmplib/: default_store.h, read_config.c,
   snmp_api.c:

   - (default_store.h, read_config.c, snmp_api.c): new snmp.conf keyword
     to force the parser to ignore unknown tokens.
   
2000-02-24 03:59  mslifcak

   * man/snmpset.1:

   document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com)
   
2000-02-24 03:56  mslifcak

   * man/snmptrap.1, snmplib/snmp_api.c:

   add support for COUNTER32 to snmp_add_var; document UNSIGNED32 and COUNTER32
   ('u' and 'c') in snmptrap (gratis ashipman@erggroup.com)
   
2000-02-23 23:06  nba

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   - pass.c, pass_persist.c: fix setting of octet strings.
   
2000-02-23 02:09  nba

   * snmplib/mt_support.h:

   - mt_support.h: a bad ; in the C++ bracketing
   
2000-02-23 02:09  nba

   * snmplib/system.c:

   - system.c: remove some superfluous indirections in strcasecmp
   
2000-02-23 02:07  nba

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   - vmstat_solaris.c: make sure we agree with the prototype of getpagesize!
   
2000-02-22 15:31  nba

   * agent/mibgroup/ucd-snmp/pass_persist.h:

   - pass_persist.h: declare init_pass_persist
   
2000-02-21 16:17  mslifcak

   * snmplib/system.c, win32/config.h:

   Apply R. Story's patch for mkdirhier and strncasecmp on win32
   
2000-02-21 07:39  mslifcak

   * man/: read_config.3.def, snmp_alarm.3,
   snmp_config.5.def, snmptrapd.conf.5.def, snmpusm.1
:

   fix bug 171 (thanks to Larry Parmelee).
   
2000-02-21 05:56  mslifcak

   * agent/mibgroup/agentx/subagent.c:

   remove free after snmp_close (don't free twice!)
   
2000-02-21 04:58  mslifcak

   * man/: mib_api.3, read_config.3.def, snmp_alarm.3
, snmp_sess_api.3:

   Added description in SH_NAME for several man-pages (c/o ragnark)
   
2000-02-18 12:14  mslifcak

   * man/: Makefile.in, snmp_close.3, snmp_free_pdu.3
, snmp_open.3, snmp_read.3, snmp_select_info.3
, snmp_send.3, snmp_sess_async_send.3,
   snmp_sess_close.3, snmp_sess_error.3, snmp_sess_init.3
, snmp_sess_open.3, snmp_sess_read.3,
   snmp_sess_select_info.3, snmp_sess_send.3,
   snmp_sess_sess_timeout.3, snmp_sess_session.3,
   snmp_sess_timeout.3, snmp_timeout.3:

   refer the .so macro to man3; adjust Makefile.in to use the renamed file.
   
2000-02-17 05:17  mslifcak

   * agent/mibgroup/ucd_snmp.h:

   include pass_persist in the required list.
   
2000-02-17 02:00  daves

   * configure, configure.in, config.h.in,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   - (configure* ucd-snmp/vmstat_solaris2.c):
     - Provide missing 'getpagesize' routine for Solaris 2.4
       (Thanks to Ragnar Kjĝrstad)
   
2000-02-16 20:17  mslifcak

   * agent/mibgroup/: host/hr_system.c, mibII/snmp_mib.c
, mibII/sysORTable.c, mibII/system_mib.c:

   include mibincl.h in hr_system.c to fix bug #159.
   
2000-02-16 16:35  mslifcak

   * agent/mibgroup/ucd-snmp/memory_freebsd2.c:

   remove auto_nlist of unused "swaplist" symbol.
   
2000-02-16 15:17  mslifcak

   * snmplib/asn1.c:

   patch suggested by Rick Beaman <beaman@mediaone.net>
   
2000-02-16 14:58  mslifcak

   * apps/snmptrapd.c:

   remove unused vars
   
2000-02-16 14:57  mslifcak

   * snmplib/: vacm.c, vacm.h:

   test lengths before allocating memory; use new VACMSTRINGLEN constant.
   
2000-02-16 08:18  mslifcak

   * agent/mibgroup/mibII/interfaces.c:

   include time.h once
   
2000-02-16 08:02  mslifcak

   * agent/mibgroup/mibII/udp.c:

   restore #if HAVE...IN_PCB_H
   
2000-02-15 23:47  nba

   * configure, configure.in,
   agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h
:

   - configure.in, ipch.[ch]: initial stabs at Linux ipv6 support. A lot is
   	lacking in the kernel statistics though.
   
2000-02-15 23:40  nba

   * config.h.in, configure.in,
   agent/agent_read_config.c, agent/snmp_vars.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
:

   - (many): configure check for netinet/ip6.h
   
2000-02-15 23:34  nba

   * agent/mibgroup/host/hr_filesys.c:

   - hr_filesys.c: MNTTYPE defines for FreeBSD-3 and BSDI-4, and moving the
   	return value for Ext2FS to the newly defined OID.
   
2000-02-15 23:23  nba

   * apps/snmptable.c:

   - snmptable.c: give a sensible output for an empty table.
   
2000-02-15 23:22  nba

   * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c,
   snmplib/vacm.h:

   - vacm*: buffer length checking!
   
2000-02-15 23:20  nba

   * agent/mibgroup/host/hr_storage.c:

   - hr_storage.c: return memory size in pages.
   
2000-02-15 23:17  nba

   * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_freebsd2.c
:

   - ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too
   
2000-02-15 23:16  nba

   * agent/snmp_agent.c:

   - snmp_agent.c: one more place to send a AUTHFAIL trap
   
2000-02-15 23:15  nba

   * agent/agent_registry.c:

   - agent_registry.c: fix a return for SNMPv1/Counter64 case
   
2000-02-15 02:12  daves

   * apps/snmp_parse_args.c:

   - (apps/snmp_parse_args.c): Omit deprecated options from optarg handling.
   
2000-02-11 15:47  hardaker

   * makedepend.in:

   - (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl
   
2000-02-11 15:38  hardaker

   * local/rsnmp:

   - (rsnmp): perl5 -> perl
   
2000-02-11 15:17  hardaker

   * man/Makefile.in:

   - (man/Makefile.in): install snmp_trap_api.3
   
2000-02-11 14:20  hardaker

   * local/Makefile.in:

   - (local/Makefile.in): last minute makefile touchup
   
2000-02-11 14:03  hardaker

   * NEWS:

   - (NEWS): update for 4.1.1
   
2000-02-11 13:47  hardaker

   * ChangeLog:

   - (ChangeLog): Update for 4.1.1
   
2000-02-11 13:29  hardaker

   * bug-report, sedscript.in, version.h, FAQ
, README:

   - (version.h bug-report sedscript.in): version tag ( 4.1.1 )
   
2000-02-11 12:53  hardaker

   * testing/tests/: T016snmpv2cgetfail, T017snmpv2ctov1getfail
:

   - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.
   
2000-02-11 12:49  hardaker

   * local/Makefile.in:

   - (local/Makefile.in): don't cp for snmpcheck
   
2000-02-11 12:44  hardaker

   * local/Makefile.in:

   - (local/Makefile.in): fix for seperate build path
   
2000-02-11 12:30  hardaker

   * agent/mibgroup/mibII/sysORTable.h:

   - (sysORTable.h): Patch from Niels Baggesen:
     - compiler warning fix.
   
2000-02-11 12:29  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): patch from Niels:
     - don't send autherror responses for v2c.
     - send authFailure trap.
   
2000-02-11 12:22  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): change perl path to /usr/bin.
   
2000-02-11 06:58  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.
   
2000-02-10 11:14  mslifcak

   * acconfig.h, config.h.in, configure,
   configure.in:

   fix for older platforms to use pass_persist; not included by default.
   
2000-02-10 10:33  mslifcak

   * agent/mibgroup/ucd-snmp/: extensible.c, pass_persist.c
:

   [no log message]
   
2000-02-10 10:32  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   - (hr_swinst.c): minor fixes pointed out by Michael.
   
2000-02-10 10:28  hardaker

   * snmplib/snmpv3.c:

   - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.
   
2000-02-10 08:39  nba

   * man/: default_store.3.top, mib_api.3,
   read_config.3.def, snmp.conf.5.def, snmp_agent_api.3
, snmp_alarm.3, snmp_api.3, snmp_config.5.def
, snmp_sess_api.3, snmp_trap_api.3, snmpbulkget.1
, snmpbulkwalk.1, snmpcmd.1, snmpd.1.def,
   snmpd.conf.5.def, snmpdelta.1, snmpget.1,
   snmpgetnext.1, snmpnetstat.1, snmpset.1,
   snmpstatus.1, snmptable.1, snmptest.1,
   snmptranslate.1, snmptrap.1, snmptrapd.8,
   snmptrapd.conf.5.def, snmpusm.1, snmpwalk.1,
   variables.5:

   - man/*: set the dates on the pages to reflect the revision date
   
2000-02-10 08:13  mslifcak

   * snmplib/: md5.c, snmp_logging.c, snmp_logging.h
:

   fix varargs decl/defn of snmp_log
   
2000-02-10 07:54  hardaker

   * FAQ:

   - (FAQ): mention the tutorial.
   
2000-02-10 07:14  daves

   * FAQ:

   - (FAQ): Explicit examples of sending traps by hand
   
2000-02-10 04:41  daves

   * snmplib/snmp_api.c, snmplib/snmp_client.c,
   apps/snmpnetstat/inet6.c:

   - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c):
     -  Comment unused code more informatively as to why it is omitted.
   
2000-02-09 13:53  hardaker

   * testing/: eval_tools.sh, tests/T023snmpv3getMD5DES,
   tests/T024snmpv3getSHA1, tests/T025snmpv3getSHADES:

   - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
     - skip ssl tests we can't perform.
   
2000-02-09 13:51  mslifcak

   * agent/mibgroup/host/hr_swinst.c:

   include sys/param.h to get PATH_MAX on FreeBSD.
   
2000-02-09 13:38  hardaker

   * testing/tests/: Sv3SHADESconfig, T024snmpv3getSHA1,
   T025snmpv3getSHADES:

   - (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES):
     - make SHA tests actually work.
   
2000-02-09 13:32  hardaker

   * testing/tests/Sv3configsha:

   - (Sv3configsha): sha config support
   
2000-02-09 13:31  hardaker

   * testing/tests/: T003snmpv1getfail, T016snmpv2cgetfail
, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail:

   - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
     T018snmpv1tov2cgetfail): fix for proper ACM error outputs.
   
2000-02-09 13:30  mslifcak

   * agent/mibgroup/host/hr_swinst.c, snmplib/system.c,
   snmplib/tools.h:

   Define SNMP_MAXPATH, and use it.
   
2000-02-09 13:30  hardaker

   * testing/tests/: T024snmpv3getSHA1, T025snmpv3getSHADES
:

   - (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests
   
2000-02-09 13:16  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).
   
2000-02-09 13:16  hardaker

   * agent/: agent_callbacks.h, agent_registry.c,
   agent_registry.h, snmp_agent.c,
   mibgroup/mibII/vacm_vars.c:

   - (agent_callbacks.h, agent_registry.c, agent_registry.h,
     snmp_agent.c, vacm_vars.c):
     - fix posible acm DoS problems by checking access tables early on.
   
2000-02-09 11:38  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   - (hr_swinst.c): patch from redhat for better RPM support.
   
2000-02-09 10:43  hardaker

   * configure.in:

   - (configure.in): change mode to autoconf.
   
2000-02-09 10:41  hardaker

   * local/Makefile.in:

   - (Makefile.in): fix rsnmp build.  Really.  I mean it.
   
2000-02-09 10:41  hardaker

   * agent/mibgroup/host/: hr_filesys.c, hr_storage.c:

   - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
     - Solaris patches.
   
2000-02-09 10:37  hardaker

   * local/Makefile.in:

   - (Makefile.in):
     - fix rsnmp.made.
     - use $(MAKE).
   
2000-02-09 08:41  hardaker

   * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c,
   vmstat_solaris2.h:

   - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch
   
2000-02-07 11:49  marz

   * perl/SNMP/SNMP.xs:

   oops missing important fix for win32 build - fd_set must be same size as in winsock
   
2000-02-07 11:18  mslifcak

   * bug-report:

   Undo last change; on Sun, additional platform info was not obtained;
   the proper solution would be to remove the second token (hostname).
   
2000-02-07 10:43  mslifcak

   * bug-report:

   Keep customer's nodename out of the published 'uname' information.
   
2000-02-07 07:20  hardaker

   * PORTING:

   - (PORTING): Michael likes diff -u.
   
2000-02-06 06:11  nba

   * snmplib/read_config.c:

   - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR
   
2000-02-05 17:39  hardaker

   * snmplib/snmpv3.c:

   - (snmpv3.c): correct some awful text -> engineID creation mistakes.
   
2000-02-05 08:37  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): fix wrapped line continuation in usage message.
   
2000-02-05 06:56  marz

   * perl/SNMP/README:

   fix version  number
   
2000-02-04 18:55  marz

   * perl/SNMP/t/: session.t, set.t, startagent.pl:

   weird delay in creation of pid files
   
2000-02-04 18:21  marz

   * perl/SNMP/t/: notify.t, startagent.pl:

   brain-o
   
2000-02-04 17:52  hardaker

   * bug-report, sedscript.in, version.h, FAQ
, README:

   - (version.h bug-report sedscript.in): version tag ( 4.1 )
   
2000-02-04 17:49  hardaker

   * PORTING, README, README.snmpv3, TODO:

   - (PORTING, README, README.snmpv3, TODO): last minute doc updates.
   
2000-02-04 17:19  hardaker

   * local/Makefile.in:

   - (Makefile.in): make local fixes for architectures that don't have
     compliant makefile variables like $<.
   
2000-02-04 16:47  hardaker

   * ChangeLog:

   - (ChangeLog): update for 4.1
   
2000-02-04 15:44  marz

   * perl/SNMP/: BUG, hints/solaris.pl:

   updates for perl/SNMP build
   
2000-02-04 15:21  marz

   * perl/SNMP/: hints/solaris.pl, t/get.t, t/getnext.t
, t/session.t, t/set.t, t/snmptest.conf:

   build fixes and test enhancements
   
2000-02-04 15:09  marz

   * perl/SNMP/: MANIFEST, Makefile.PL, SNMP.xs,
   t/async.t, t/get.t, t/getnext.t, t/mibload.t
, t/session.t, t/set.t, t/snmpd.conf,
   t/snmptest.conf:

   build fixes and test enhancements
   
2000-02-04 14:01  hardaker

   * man/snmptrapd.8:

   - (snmptrapd.8): document -c and -C.
   
2000-02-04 13:56  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c):
     - implement -c and -C flags for Joe.
     - redid the init structure to make it look more like the current agent.
   
2000-02-04 13:52  marz

   * INSTALL:

   updates for perl/SNMP build
   
2000-02-04 13:50  hardaker

   * agent/agent_read_config.c:

   - (agent_read_config.c): don't read the opt config file or call
     post_config callbacks, since the library takes care of that now.
   
2000-02-04 13:15  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in, testing/Makefile.in:

   - (Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in,
     Makefile.in): final make depend.
   
2000-02-04 13:12  hardaker

   * snmplib/read_config.c:

   - (read_config.c): don't print failed access errors (EACCES).
   
2000-02-04 12:47  hardaker

   * snmplib/: snmp_api.c, snmp_api.h, snmpv3.c:

   - (snmp_api.c, snmp_api.h, snmpv3.c): provide v3 defaults.
   
2000-02-04 12:01  hardaker

   * configure, configure.in, local/Makefile.in
:

   - (configure, configure.in, Makefile.in): find, locate, and use perl if found.
   
2000-02-04 08:55  marz

   * perl/SNMP/SNMP.pm:

   add defaults for v2 trap params
   
2000-02-04 06:44  marz

   * perl/SNMP/SNMP.pm:

    have mib loading api return result codes
   
2000-02-04 04:00  nba

   * agent/mibgroup/host/hr_disk.c:

   - hr_disk.c: really do that FreBSD scsi thing
   
2000-02-04 01:20  nba

   * agent/mibgroup/mibII/vacm_vars.c:

   - vacm_vars.c: slight rewording of warning message
   
2000-02-04 00:17  nba

   * agent/mibgroup/host/hr_disk.c:

   - hr_disk.c: A little cleanup of the disk device definitions, also adding
   	SCSI to FreeBSD 3
   
2000-02-04 00:16  nba

   * snmplib/: mib.c, read_config.c:

   - read_config.c, mib.c: fix some PATH separators from constant: to
   	ENV_SEPARATOR{_CHAR}
   
2000-02-03 23:59  nba

   * snmplib/mt_support.h:

   - mt_support.h: another way of doing nothing, not giving a "null effect"
   	warning from gcc.
   
2000-02-03 23:57  nba

   * agent/: agent_registry.c, agent_trap.c,
   mibgroup/agentx/client.c:

   - agent/registry.c, agent_trap.c, client.c: change some type casts from
   	(char *) to (u_char *) top silence some warnings.
   
2000-02-03 14:51  hardaker

   * agent/mibgroup/README:

   - (README): remove dummy reference.
   
2000-02-03 14:46  hardaker

   * agent/mibgroup/agentx/subagent.c:

   - (subagent.c): protect sysORTable callbacks with #ifdefs.
   
2000-02-03 14:44  hardaker

   * agent/mibgroup/agentx/subagent.c:

   - (subagent.c): include mib_module_config.h.
   
2000-02-03 14:28  hardaker

   * agent/mibgroup/dummy/: AddModuleForDummies.txt,
   DUMMY-MIB.txt, dummy.c, dummy.h:

   - (dummy/*): removed, use example instead.
   
2000-02-03 13:28  mslifcak

   * apps/snmptrapd.c:

   Follow condition HAVE_GETPID for pid_file object.
   
2000-02-03 12:58  mslifcak

   * README, agent/dlmods/example.h,
   agent/mibgroup/README:

   Note the wombat is replaced by example in more places.
   
2000-02-03 12:57  mslifcak

   * win32/: mib_module_shutdown.h, libsnmp_dll/libsnmp.def
, snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp
:

   Remove DOS-style line termination (CR-LF --> LF).
   libsnmp.def - remove unneeded comment about obsolete v2party.
   
2000-02-03 10:48  marz

   * apps/snmptrapd.c:

   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
   
2000-02-03 09:56  mslifcak

   * acconfig.h, config.h.in,
   agent/agent_read_config.c, agent/snmp_vars.c,
   agent/mibgroup/mibincl.h, agent/mibgroup/util_funcs.c
, agent/mibgroup/mibII/at.c,
   agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.h, win32/config.h
:

   Include mib_module_config.h from mibincl.h, not top level config.h.
   
2000-02-03 09:44  marz

   * README:

   update my email
   
2000-02-03 06:43  mslifcak

   * win32/config.h:

   include mib_module_config.h to make the USING_ constants visible.
   
2000-02-03 04:12  mslifcak

   * agent/mibgroup/host/hr_proc.c:

   Undo uninformed change: load average != average time that CPU is idle.
   
2000-02-03 01:35  daves

   * FAQ:

   - (FAQ): Document changes to access control stuff.
   
2000-02-02 16:36  mslifcak

   * agent/mib_modules.c:

   Touchup to build more MIB modules on Win32.
   
2000-02-02 16:23  mslifcak

   * README.win32, agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   win32/mib_module_config.h, win32/mib_module_dot_conf.h,
   win32/mib_module_includes.h, win32/mib_module_inits.h,
   win32/libsnmp_dll/libsnmp.def,
   win32/libucdmibs/libucdmibs.dsp:

   Touchup for building more MIB modules in Win32 (MSVC).
   
2000-02-02 14:18  mslifcak

   * agent/mibgroup/host/hr_proc.c:

   Let hrProcessorLoad out of the genie's bottle.
   
2000-02-02 14:17  marz

   * perl/SNMP/README, README.win32:

   add instructions for building w/ OpenSSL on VC++
   
2000-02-02 13:42  marz

   * README.win32:

   add instructions for building w/ OpenSSL on VC++
   
2000-02-02 10:52  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): Patch from Robert Miles:
     - various fixes:
       1) The first registration request could be lost.
       2) Registration delete requests never received a response.
       3) Registration delete requests were not finding the registration when the
          delete's priority was set to -1.
       4) Non-zero values were not being encoded properly in registration
          responses.
   
2000-02-02 08:52  mslifcak

   * apps/snmpusm.c:

   fix the fat-fingering patch I just made. feh.
   
2000-02-02 08:42  mslifcak

   * apps/snmpusm.c:

   Allow -Co to affect the outcome.
   
2000-02-02 08:02  daves

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c): Correctly handle individually excluded instances
   
2000-02-02 07:17  hardaker

   * configure, configure.in:

   - (configure, configure.in): updated --help
   
2000-02-02 06:45  nba

   * agent/mibgroup/host/hr_disk.c:

   - hr_disk.c: add NetBSD support
   
2000-02-02 04:44  mslifcak

   * agent/: Makefile.in, mibgroup/Makefile.in:

   Remove dependencies on (moved) vestinternett/diskio
   
2000-02-02 01:12  daves

   * agent/mibgroup/host/hr_disk.c:

   - (host/hr_disk.c): Fix solaris initialisation, plus extra debugging info.
   
2000-02-01 11:26  mslifcak

   * snmplib/: snmpusm.c, snmpv3.c:

   Fixup more signed/unsigned comparisons.
   
2000-02-01 08:46  hardaker

   * man/snmpusm.1:

   - (snmpusm.1): changed context string in examples to "".
   
2000-02-01 08:45  hardaker

   * man/snmpcmd.1:

   - (snmpcmd.1): .PP -> .IP for -Ob.
   
2000-02-01 08:43  hardaker

   * NEWS:

   - (NEWS): update (again).
   
2000-02-01 08:34  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   - (diskio.c): move to ucdExperimental.15.
   
2000-02-01 08:34  hardaker

   * agent/mibgroup/ucd-snmp/diskio.h:

   - (diskio.h): load the mib.
   
2000-02-01 08:31  hardaker

   * agent/mibgroup/: vestinternett/diskio.c,
   vestinternett/diskio.h, ucd-snmp/diskio.c,
   ucd-snmp/diskio.h:

   - (diskio.*): moved to the ucd-snmp directory
   
2000-02-01 05:27  daves

   * FAQ:

   - (FAQ): Expand the description of generating traps from the agent slightly.
   
2000-02-01 04:19  daves

   * configure, configure.in:

   - (configure.in configure): Catch common invalid configure options.
   
2000-02-01 03:37  daves

   * agent/mibgroup/agentx/master_request.c:

   - (agentx/master_request.c): Fix session ID handling when delegating requests.
   
2000-02-01 01:49  daves

   * acconfig.h, config.h.in, configure.in,
   configure, snmplib/snmp_api.h:

   - (acconfig.h config.h.in configure.in configure snmplib/snmp_api.h):
     - Fix broken setting of socket address structure choice.
   
2000-01-31 10:41  marz

   * perl/SNMP/SNMP.xs:

   set DS_LIB_DONT_BREAKDOWN_OIDS to get previoulsy released behaviour of get_symbol wrt octet based instance ids (i.e., no double-quoting)
   
2000-01-31 07:57  daves

   * agent/mibgroup/examples/: example.c, example.h:

   - (mibgroup/examples/example.[ch]):
     - Provide an example for how to trigger a trap.
   
2000-01-31 07:56  daves

   * apps/snmptest.c:

   - (apps/snmptest.c): Don't assume size_t is signed (Pekka Kytolaakso)
   
2000-01-31 07:55  daves

   * snmplib/: snmpv3.c, snmpv3.h:

   - (snmplib/snmpv3.[ch]): Don't assume size_t is signed (Pekka Kytolaakso)
     - N.B: This changes the interface of snmpv3_generate_engineID() slightly.
   
2000-01-31 07:53  daves

   * snmplib/: asn1.c, snmp.c, snmp_api.c,
   snmpusm.c:

   - (snmplib/asn1.c snmplib/snmp.c snmplib/snmp_api.c snmplib/snmpusm.c):
     - Don't assume size_t is signed (Pekka Kytolaakso)
   
2000-01-31 07:51  daves

   * snmplib/snmp_api.h:

   - (snmplib/snmp_api.h): Attempt to mimic Irix-style socket address structure.
   
2000-01-31 07:49  daves

   * acconfig.h, config.h.in, configure.in,
   configure:

   - (acconfig.h config.h.in configure.in configure):
     - Improved checking for Irix-style socket address structure.
   
2000-01-31 03:41  daves

   * AGENT.txt:

   - (AGENT.txt): Revised and updated version.
   
2000-01-31 03:14  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Initialize addrlen in _sess_read().  (Frank Strauss)
   
2000-01-31 03:03  daves

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h config.h.in configure.in configure):
     - Attempt to detect non-traditional socket address structure (on Irix 6.x).
   
2000-01-31 03:00  daves

   * snmplib/snmp_api.h:

   - (snmplib/snmp_api.h): Alternative approach to Irix socket handling.
   
2000-01-31 02:40  daves

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmplib/snmp_api.[ch]): Restore traditional socket field names.
   
2000-01-31 01:45  daves

   * agent/agent_trap.c:

   - (agent/agent_trap.c): Include instance subidentifier in snmpTrapOID and
   	snmpTrapEnterprise OID definitions.  (Thanks to Gerard Talman)
   
2000-01-31 01:05  daves

   * agent/agent_registry.h:

   - (agent/agent_registry.h): Log failed MIB registrations.
   
2000-01-30 10:56  marz

   * perl/SNMP/: README, README:

   clean up before release - update version, release notes etc.
   
2000-01-30 10:46  marz

   * perl/SNMP/SNMP.pm:

   clean up before release - update version, release notes etc.
   
2000-01-30 10:44  marz

   * perl/SNMP/SNMP.xs:

   clean up before release - update version, release notes
   
   Note: KNOWN BUGS
   the new quoted OCTETSTR instance identifiers returned by get_symbol
   are not compatible with the perl/SNMP module (__get_label_iid)
   
   not sure that this ever worked - will have to look at old OCTETSTR
   behaviour and see how to recreate it
   
2000-01-30 10:42  marz

   * perl/SNMP/README:

   clean up before release - update version, release notes
   
   Note: KNOWN BUGS
   the new quoted OCTETSTR instance identifiers returned by get_symbol
   are not compatible with the perl/SNMP module (__get_label_iid)
   
2000-01-30 08:19  marz

   * perl/SNMP/t/snmpd.conf:

   create V3 user entry, cleanup
   
2000-01-30 03:11  nba

   * apps/snmpnetstat/if.c:

   - if.c: defensive test for missing objects (it might fail to show
   	down status properly)
   
2000-01-30 03:09  nba

   * agent/mibgroup/host/hr_storage.c:

   - hr_storage.c: convert from pages to 1k blocks
   
2000-01-30 03:04  nba

   * agent/mibgroup/host/hr_disk.c:

   - hr_disk.c: convert to 1k blocks
   
2000-01-30 03:01  nba

   * agent/mibgroup/host.h:

   - host.h: config_require_mib(HOST-RESOURCES-TYPES)
   
2000-01-28 12:52  mslifcak

   * agent/mibgroup/agentx/protocol.c:

   This with previous two changes completes a patch for items 2,3,4
   for bug #149.
   
2000-01-28 12:38  mslifcak

   * agent/mibgroup/agentx/protocol.c:

   Change agentx_{build,parse}_short . Thanks to Gerard Talman@hitt.nl.
   
2000-01-28 12:30  mslifcak

   * agent/mibgroup/agentx/protocol.c:

   Fix spell LITTLE_ENDIAN. Thanks to talman@hitt.nl.
   
2000-01-28 07:18  mslifcak

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   Some variable renaming for consistency, error checking
   improved, missing string.h included.  Patch supplied by author.
   
2000-01-27 16:13  mslifcak

   * snmplib/parse.c:

   Remove hack around "SMI" token; keep the good part of the previous patch.
   
2000-01-27 14:51  mslifcak

   * snmplib/parse.c:

    1. Fix memory leak when anonymously named nodes are used.
    2. Hack around smicng's "SMI " statements to prevent other memory leaks.
   
2000-01-27 11:14  marz

   * perl/SNMP/SNMP.xs:

   remove no-op snmp_synch_setup
   
2000-01-27 08:33  hardaker

   * snmplib/default_store.c:

   - (default_store.c): make config parser handle "" (null) parsed strings.
   
2000-01-26 19:22  hardaker

   * configure, configure.in:

   - (configure, configure.in): comma, comma, comma, comma, comma-chameleon.
   
2000-01-26 17:32  hardaker

   * configure, configure.in:

   - (configure, configure.in): allow ',' seperated --with-*-modules flag values.
   
2000-01-26 17:18  hardaker

   * bug-report, sedscript.in, version.h, FAQ
, README:

   - (version.h bug-report sedscript.in): version tag ( 4.1.pre2 )
   
2000-01-26 17:15  hardaker

   * man/: snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1
:

   - (snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1):
    - badly done updates.
   
2000-01-26 16:54  hardaker

   * testing/tests/: Sv3DESconfig, T023snmpv3getMD5DES:

   - (Sv3DESconfig, T023snmpv3getMD5DES): fix DES test so it works.
   
2000-01-26 16:53  hardaker

   * snmplib/snmpv3.c:

   - (snmpv3.c): fix priv key length extrapolation.  Should be done differently?.
   
2000-01-26 16:27  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, snmplib/Makefile.in:

   - (Makefile.in, Makefile.in, Makefile.in, Makefile.in):
     - make depend.
   
2000-01-26 16:06  hardaker

   * agent/agent_trap.c, agent/agent_trap.h,
   man/snmpd.conf.5.def:

   - (agent_trap.c, agent_trap.h, snmpd.conf.5.def): Patch from Frank Strauss:
     - add ability to allow sending traps to ports other than 162.
   
2000-01-26 15:34  hardaker

   * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt,
   UCD-DLMOD-MIB.txt, UCD-IPFILTER-MIB.txt,
   UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt:

   - (UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
     UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
     - correct ucd-snmp-coders email address to replace "ece" with "ucd-snmp".
   
2000-01-26 15:32  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
     - clean up and reformat sub-registration comments.
   
2000-01-26 15:31  hardaker

   * mibs/UCD-IPFILTER-MIB.txt:

   - (UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
     - prefix oids with "ucd".
   
2000-01-26 15:30  hardaker

   * mibs/UCD-DLMOD-MIB.txt:

   - (UCD-DLMOD-MIB.txt): Patch from Juergen Schoenwaelder:
     - prefix oid with "ucd".
   
2000-01-26 15:29  hardaker

   * mibs/: UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt,
   VEST-INTERNETT-MIB.txt:

   - (UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt):
     Patch from Juergen Schoenwaelder:
     - fix the diskio mib, convert to SMIv2, and move to ucdExperimental.
   
2000-01-26 07:26  mslifcak

   * README:

   Acknowledge more contributors.
   
2000-01-26 07:14  mslifcak

   * agent/snmpd.c:

   fix compile error when --without-root-access is used (strauss@ibr.cs.tu-bs.de)
   
2000-01-25 21:46  mslifcak

   * snmplib/: mib.c, parse.c:

   mib.c:print_tree_node - show module name once in -- FROM;
   parse.c: show "Cannot find module" once per missing module.
   
2000-01-25 19:30  mslifcak

   * snmplib/: mib.c, parse.c:

   Larger buffer for print_module_name; Fix possible null deref in get_tc.
   
2000-01-25 14:50  hardaker

   * man/snmp_alarm.3, snmplib/snmp_alarm.c:

   - (snmp_alarm.3, snmp_alarm.c): Patch from Frank Strauss:
     - fix registration function to do what it says it should do.
   
2000-01-25 14:47  hardaker

   * configure, configure.in:

   - (configure): help update
   
2000-01-25 14:12  nba

   * mibs/: HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt
, Makefile.in:

   - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, Makefile.in:
   	Update to the current draft HOST-RESOURCES (draft-ops-hostmib-01)
   
2000-01-25 13:56  hardaker

   * mibs/VEST-INTERNETT-MIB.txt:

   - (VEST-INTERNETT-MIB.txt): Ragnar Kjrstad's diskio mib.
   
2000-01-25 13:55  hardaker

   * agent/mibgroup/vestinternett/: diskio.c, diskio.h:

   - (vestinternett/diskio.[ch]): Ragnar Kjrstad's diskio mib.
   
2000-01-25 13:52  nba

   * snmplib/parse.c:

   - parse.c: fix a missing initialization of tc_index
   
2000-01-25 12:05  marz

   * README.win32:

   additional win32 install notes
   
2000-01-25 11:47  marz

   * win32/libsnmp_dll/libsnmp.def:

   add missing synbols for perl/SNMP module
   
2000-01-25 06:49  marz

   * snmplib/parse.c:

   syntax for win32 build
   
2000-01-24 10:36  marz

   * perl/SNMP/SNMP.pm:

   [no log message]
   
2000-01-24 10:14  mslifcak

   * snmplib/mib.c:

   Fix printing IMPLIED index (from associate of J. Kmietsch) modified and applied.
   
2000-01-24 10:05  mslifcak

   * configure, configure.in:

   Itojun's netbsd ELF patch + remove wombat [Dave's example fix]
   
2000-01-24 09:55  mslifcak

   * apps/snmp_parse_args.c, apps/snmptrapd.c,
   man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_debug.c
:

   Fix Bug #144 items 1,3,4: case insensitive check for "all" keyword.
   
2000-01-24 09:44  mslifcak

   * agent/mibgroup/ucd-snmp/: memory_solaris2.c,
   vmstat_solaris2.c:

   Make sure kstat_fd is initialized before being used.
   
2000-01-24 08:59  marz

   * perl/SNMP/SNMP.pm:

   [no log message]
   
2000-01-24 07:21  daves

   * agent/mibgroup/examples/: example.c, example.h,
   wombat.c, wombat.h:

   - (examples/{example,wombat}.[ch]):
     - Consolidated example modules into one, including config and SET support.
   
2000-01-23 16:41  marz

   * perl/SNMP/SNMP.xs:

   handle adding OPAQUE vars for setting and traps etc.
   
2000-01-23 12:43  nba

   * snmplib/parse.c:

   - parse.c: errenous => erroneous
   
2000-01-23 12:42  nba

   * snmplib/parse.c:

   - parse.c: fix merging of anonymous nodes when they are named
   
2000-01-23 08:51  nba

   * snmplib/parse.c:

   - parse.c: add some more error checking to getoid
   
2000-01-21 11:19  mslifcak

   * agent/mibgroup/ucd_snmp.h:

   config_arch_require solaris2 version of vmstat.
   
2000-01-21 10:47  marz

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   [no log message]
   
2000-01-21 10:23  marz

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   [no log message]
   
2000-01-21 08:13  marz

   * perl/SNMP/SNMP.pm:

   inform
   
2000-01-21 08:00  marz

   * perl/SNMP/SNMP.pm:

   inform.
   
2000-01-21 07:27  marz

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   added v3 inform
   
2000-01-21 01:49  mslifcak

   * agent/agent_registry.c, agent/agent_registry.h,
   snmplib/snmp_api.c:

   Minimize data handling and use register variabies in
   snmp_oid_compare and compare_tree.
   
2000-01-21 01:46  mslifcak

   * agent/mibgroup/ucd-snmp/: pass_persist.c, pass_persist.h
:

   Add const to cleanup a few signatures.
   
2000-01-21 01:46  mslifcak

   * perl/SNMP/README:

   Remove party crud; spell check.
   
2000-01-20 04:25  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Support selective binding of server addresses.
   
2000-01-18 21:37  mslifcak

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   Consistent getpagesize (first divide by 1024).
   
2000-01-18 21:28  mslifcak

   * agent/mibgroup/mibII/snmp_mib.c,
   win32/mib_module_includes.h, win32/mib_module_inits.h,
   win32/libsnmp_dll/libsnmp.def,
   win32/libucdmibs/libucdmibs.dsp:

   1.Make snmp_get_do_logging visible from DLL
   2.Apply Win32 patch from R.Story to activate mib stats module (snmp_mib).
   
2000-01-18 21:25  mslifcak

   * agent/mibgroup/mibII/vacm_vars.c:

   Remove commented out objects that are MAX-ACCESS not-accessible.
   
2000-01-18 21:22  mslifcak

   * agent/mibgroup/mibII/tcp.c:

   Cleanup around ip6_vars.h include (no #if 0)
   
2000-01-18 14:23  mslifcak

   * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c,
   vmstat_solaris2.h:

   Latest vmstat_solaris2 from the author Jochen Kmietsch.
   
2000-01-18 08:14  mslifcak

   * agent/agent_trap.c:

   Prevent array bounds error when creating specific trap oid.
   
2000-01-18 07:54  marz

   * perl/SNMP/SNMP.xs:

   fix error messages and return vals for trap funcs, clean up pdu
   
2000-01-18 07:00  marz

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   modified for v2-trap.
   
2000-01-17 12:47  marz

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   added v2 trap
   
2000-01-17 09:02  daves

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c): Discard "too-late" responses from overlapped regions.
   
2000-01-17 06:13  daves

   * man/snmptrapd.8:

   - (man/snmptrapd.8): Describe default logging behaviour.
   
2000-01-14 16:10  hardaker

   * NEWS:

   - (NEWS): remove export control note about DES.
   
2000-01-14 16:09  hardaker

   * snmplib/scapi.c:

   - (scapi.c): implement DES encryption.
   
2000-01-14 11:34  hardaker

   * bug-report:

   - (bug-report): grep for configure flags
   
2000-01-14 09:33  mslifcak

   * agent/mibgroup/: examples/ucdDemoPublic.c, smux/snmp_bgp.c
, smux/snmp_ospf.c, smux/snmp_rip2.c:

   Small compile fix and debug message restoration.
   
2000-01-13 06:33  daves

   * snmplib/parse.c:

   - (snmplib/parse.c): More complete handling of unloading MIB modules.
   
2000-01-13 06:31  daves

   * snmplib/: parse.c, parse.h:

   - (snmplib/parse.[ch]): Unload MIB module
   	(N.B: Somewhat simplistic with regard to multiply-loaded nodes)
   
2000-01-13 05:36  mslifcak

   * snmplib/system.c:

   No get_boottime support for cygwin (yet). Hopefully a temporary condition.
   
2000-01-13 02:46  daves

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c): Remove extraneous bracket.
   
2000-01-12 21:08  mslifcak

   * agent/agent_registry.c, agent/snmp_vars.c,
   agent/snmpd.c, agent/mibgroup/util_funcs.c,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_proc.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/smux/smux.c,
   agent/mibgroup/smux/snmp_bgp.c,
   agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c, apps/snmpusm.c
, snmplib/snmp_logging.c, snmplib/snmp_logging.h
:

   Use DEBUGMSGOID liberally, replacing sprint_objid; small speedup.
   
2000-01-12 11:16  hardaker

   * snmplib/snmpv3.c:

   - (snmpv3.c): cast malloc returns.
   
2000-01-11 15:05  mslifcak

   * agent/Makefile.in:

   Use CFLAGS when linking (could have profile switch, etc).
   
2000-01-11 10:37  marz

   * perl/SNMP/t/get.t:

   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?
   
2000-01-11 09:13  mslifcak

   * agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   apps/snmpstatus.c, snmplib/snmp_api.c,
   snmplib/snmpv3.c, snmplib/tools.c, snmplib/tools.h
:

   Restore memdup usage to its former luster.
   
2000-01-11 08:10  mslifcak

   * snmplib/system.c:

   Init file count at zero, not by incrementing random value.
   
2000-01-11 07:59  mslifcak

   * win32/libsnmp_dll/libsnmp.def:

   Keep win32 release build from breaking.
   
2000-01-11 07:44  mslifcak

   * win32/config.h:

   Add IN_UCD_SNMP_SOURCE to not break Win32 builds.
   
2000-01-11 01:53  mslifcak

   * agent/mibgroup/Makefile.in:

   Glean refs to mibII.o from this makefile.
   
2000-01-11 01:32  mslifcak

   * agent/mibgroup/header_complex.c,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetAddrEntry.h,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c, apps/snmpstatus.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
   apps/snmpnetstat/route.c, apps/snmpnetstat/winstub.c,
   snmplib/keytools.c, snmplib/parse.c,
   snmplib/snmp_api.c, snmplib/snmpv3.c,
   snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c
:

   Trolling for malloc errors; more graceful degradation.
   
2000-01-10 16:32  mslifcak

   * snmplib/: read_config.c, scapi.h, snmp_api.c
:

   snmp_api.c    - better comment for snmp_oid_compare.
   read_config.c - remove sizeof(u_char) from malloc size calc.
   scapi.h       - spell check.
   
2000-01-10 16:31  mslifcak

   * apps/snmptranslate.c:

   snmptranslate.c  - simple default case.
   
2000-01-10 16:31  mslifcak

   * man/snmptranslate.1:

   snmptranslate.1   - remove junk line.
   
2000-01-10 16:30  mslifcak

   * agent/: snmp_vars.c, snmpd.c,
   mibgroup/examples/ucdDemoPublic.c:

   ucdDemoPublic.c - remove uninitialized variables from write method.
   snmp_vars.c     - proper oid compare; no copy from save if oids exact match
   snmpd.c         - terminate statement.
   
2000-01-10 15:38  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in):
     - make --without-efence work.
     - check for -lnsl more explicitly.
   
2000-01-10 15:36  hardaker

   * testing/tests/Sv3config:

   - (Sv3config): remove the trailing space.
   
2000-01-10 15:36  hardaker

   * agent/mibgroup/mibincl.h:

   - (mibincl.h): include stdlib.h and malloc.h.
   
2000-01-10 14:40  marz

   * perl/SNMP/MANIFEST:

   add mibload
   
2000-01-10 14:34  marz

   * perl/SNMP/t/mibload.t:

   [no log message]
   
2000-01-10 14:20  marz

   * perl/SNMP/: BUG, MANIFEST, MANIFEST.SKIP,
   Makefile.PL, README, SNMP.pm, SNMP.xs, TODO
, perlsnmp.h, typemap, examples/async1.pl,
   examples/async2.pl, examples/ipforward.pl,
   examples/mibtree.pl, examples/mibwalk.pl,
   examples/pingmib.pl, examples/tablewalk.pl,
   examples/testleak.pl, hints/irix.pl, hints/solaris.pl
, t/README, t/async.t, t/get.t, t/getnext.t
, t/mib.t, t/mib.txt, t/session.t, t/set.t
, t/snmpd.conf:

   Checking in SNMP-3.1.0b1
   
2000-01-10 13:21  mslifcak

   * configure, configure.in:

   Qualify use of withval to define library and include search paths.
   
2000-01-10 13:14  mslifcak

   * win32/win32.dsw:

   Allow MSVC++ 5.x users to build using this workspace.
   
2000-01-10 06:12  daves

   * snmplib/system.c:

   - (snmplib/system.c): Re-structure get_uptime() to cache boot time.
   
2000-01-10 03:06  daves

   * agent/snmp_agent.c:

   - (agent/snmp_agent.c): Count numbers of variables requested/set
   
2000-01-10 02:31  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Differentiate max-repetition and non-repeater errors.
   
2000-01-10 01:37  daves

   * agent/mibgroup/mibII.h:

   - (agent/mibgroup/mibII.h): Re-remove redundant prototype.
   
2000-01-08 12:07  mslifcak

   * agent/auto_nlist.c:

   Use knlist iff aix4 and HAVE_KNLIST [not complete w/o configure mods]
   
2000-01-08 11:44  mslifcak

   * configure, configure.in:

   Fix build for Linux RedHat 6.1 (cant link libwrap without libnsl).
   
2000-01-08 00:56  nba

   * configure.in, configure:

   - configure.in: bugfix for a bugfix bug
   
2000-01-07 23:43  nba

   * configure, configure.in:

   - configure.in: some missing "x" in tests for --with-openssl and
   	--disable-developer
   
2000-01-07 16:21  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   - (vacm_vars.c): properly group rw/rousers into usm not v1/v2c.
   
2000-01-07 11:22  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): Patch from Robert Story:
     - handle multiple translated OIDs.
   
2000-01-07 10:38  hardaker

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetParamsEntry.c:

   - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): update to v4 API set code.
   
2000-01-07 09:29  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): better handling of write failures.
   
2000-01-06 15:09  hardaker

   * local/mib2c.conf:

   - (mib2c.conf): unquoted quotes quoted.
   
2000-01-06 15:08  hardaker

   * local/mib2c:

   - (mib2c): removed a debugging statement.
   
2000-01-06 15:08  hardaker

   * COPYING:

   - (COPYING): y2k bug.
   
2000-01-06 13:14  marz

   * testing/tests/: T020snmpv3get, T021snmpv3getnext:

   update config access syntax (exact)
   
2000-01-06 13:07  marz

   * snmplib/snmp_logging.c:

   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
   
2000-01-06 12:56  marz

   * testing/tests/Svanyconfig:

   update syntax (exact)
   
2000-01-06 08:57  hardaker

   * agent/mibgroup/util_funcs.h:

   - (util_funcs.h): properly wrap struct.h include directive for
     non-source-directory include.
   
2000-01-06 01:58  daves

   * agent/mibgroup/mibII.c:

   - (mibgroup/mibII.c): Remove redundant file
   
2000-01-04 23:51  nba

   * apps/snmptrapd.c:

   - snmptrapd.c: implement trand handlers for win32
   
2000-01-04 23:50  nba

   * snmplib/parse.c:

   - parse.c: #ifdef some variables not used under win32
   
2000-01-04 22:12  nba

   * EXAMPLE.conf.def, FAQ, man/snmpd.conf.5.def:

   - EXAMPLE.conf.def, FAQ, snmpd.conf.5.def: remove all traces of security
   	model "any" in "group" configuration directives
   
2000-01-04 16:27  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): Patch from Sander Steffann:
     - Add -I/usr/include/rpm because of badly written rpm header files.
   
2000-01-04 10:35  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): deal with blocking better in snmp_agent_check_and_process().
   
2000-01-04 10:33  hardaker

   * agent/Makefile.in:

   - (Makefile.in): install struct.h
   
2000-01-04 08:58  hardaker

   * FAQ, README:

   - (README, FAQ): Japan mirror location change.
   
2000-01-03 15:39  nba

   * man/: snmpcmd.1, snmptranslate.1,
   snmptrapd.conf.5.def:

   - snmpcmd.1: add snmpbulkget to list of applications
   - snmptranslate.1: explain -T outputs
   - snmptrapd.conf.5.def: defalt traphandler is implemented
   
2000-01-03 15:34  nba

   * snmplib/mib.c:

   - mib.c: also note TEXTUAL CONVENTION in -Td output
   
2000-01-03 15:32  nba

   * snmplib/parse.c:

   - parse.c: fix File variable being left pointing into the stack.
   	Ignore .index file on WIN32 platform
   
2000-01-03 15:30  nba

   * snmplib/system.h:

   - system.h: add prototype for strcasecmp
   
2000-01-03 15:28  nba

   * agent/mibgroup/examples/: wombat.c, wombat.h:

   - wombat.[ch]: correct prototype for wombat_parse_config
   
2000-01-03 15:27  nba

   * agent/mibgroup/mibII.h:

   - mibII.h: add prototype for init_mibII
   
2000-01-03 15:26  nba

   * agent/snmpd.c:

   - snmpd.c: add a missing const specifier
   
2000-01-03 15:26  nba

   * agent/snmp_vars.c:

   - snmp_vars.c: include agent_registry.h only once
   
2000-01-03 15:23  nba

   * EXAMPLE.conf.def:

   - EXAMPLE.conf.def: adapt to changes in valid vacm syntax
   
1999-12-31 13:27  mslifcak

   * configure, configure.in,
   agent/mibgroup/mibII/interfaces.c, snmplib/snmp_logging.c
:

   Apply some NetBSD 1.3.x, 1.4 patches c/o Grea A. Woods <woods@planix.com>
   
1999-12-31 12:43  mslifcak

   * snmplib/system.c, win32/config.h,
   win32/libsnmp_dll/libsnmp.def:

   Fix bug #48: no strcasecmp/strncasecmp for Sinix
   
1999-12-31 10:36  mslifcak

   * agent/mibgroup/host/hr_system.c, apps/snmptable.c:

   Fix warnings of uninitialized variables.
   
1999-12-31 10:33  mslifcak

   * configure.in, configure:

   Autoconf patch c/o Albert Chin-A-Young <china@thewrittenword.com>
   
1999-12-31 10:11  mslifcak

   * snmplib/: snmp_api.c, snmp_api.h:

   Fix bug #125 - insert underscore into struct snmp_ipaddr member names.
   
1999-12-31 09:32  mslifcak

   * agent/auto_nlist.c:

   Apply patch provided by Serg Trushnikov <sat@zmail.ru> for AIX 4.2.1 knlist
   
1999-12-31 09:31  mslifcak

   * agent/mibgroup/host/hr_utils.c:

   Fix bug # 122
   
1999-12-30 12:00  mslifcak

   * agent/snmpd.c, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/smux/smux.c, snmplib/tools.c:

   Fix compile errors.
   
1999-12-30 07:51  hardaker

   * agent/snmpd.c:

   - (snmpd.c): usage line order messed up, as pointed out by Robert Story.
   
1999-12-28 15:42  hardaker

   * agent/mibgroup/agentx/master_request.c:

   - (master_request.c): remove the ! in front of in_a_view, which changed.
   
1999-12-23 08:21  hardaker

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   - (vmstat_solaris2.c): Patch from Jochen Kmietsch:
     - non 80-column wrapped version.
   
1999-12-22 16:30  hardaker

   * agent/mibgroup/ucd-snmp/: vmstat_solaris2.c,
   vmstat_solaris2.h:

   - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
     - first pass at vmstat support for solaris.
   
1999-12-22 15:13  hardaker

   * agent/mibgroup/agentx/master_request.c:

   - (master_request.c): increase max vars to 64 (was 16).  I have a
     table with more than that number in columns, which breaks snmptable.
   
1999-12-22 15:12  hardaker

   * agent/mibgroup/agentx/master.c:

   - (master.c): use snmp_sess_open for the second try at opening the
     master port.
   
1999-12-22 05:58  nba

   * agent/agent_registry.c, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/mibgroup/mibII/vacm_vars.c,
   snmplib/vacm.h:

   - vacm routines: alignment with RFC mibs, preparing for trap generation
   	and a better integration with variable tree walking
   
1999-12-22 05:47  nba

   * agent/mibgroup/mibII/system_mib.c:

   - system_mib.c: use some #defines i place of numbers
   
1999-12-22 05:46  nba

   * snmplib/system.c:

   - system.c: naughty, naughty Niels, just reindenting ...
   
1999-12-22 02:43  nba

   * agent/mibgroup/host/hr_storage.c:

   - hr_storage.c: kill a dummy value
   
1999-12-22 02:41  nba

   * agent/mibgroup/ucd-snmp/memory_freebsd2.c:

   - memory_freebsd2.c: make it work (again) for FreeBSD-2:-)
   
1999-12-21 02:37  nba

   * agent/snmpd.c, agent/mibgroup/smux/smux.c,
   snmplib/snmp_api.c:

   - snmpd.c, smux.c, snmp_api.c: take away some unused variables.
   
1999-12-20 17:34  hardaker

   * bug-report, sedscript.in, version.h, FAQ
, README:

   - (version.h bug-report sedscript.in): version tag ( 4.1.pre1 )
   
1999-12-20 17:32  hardaker

   * agent/mibgroup/mibincl.h:

   - (mibincl.h): add agent_trap.h
   
1999-12-20 17:32  hardaker

   * NEWS:

   - (NEWS): mention SMIv2 updates.
   
1999-12-20 17:31  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): minor note.
   
1999-12-20 17:20  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Digital Unix hack for bad recvfrom implementation.
   
1999-12-20 17:20  hardaker

   * agent/mibgroup/agentx/protocol.c:

   - (agentx/protocol.c): make a things size_t instead of u_int (for 64bit code).
   
1999-12-20 17:19  hardaker

   * agent/agent_trap.c:

   - (agent_trap.c): make uptime a long for 64bit architectures.
   
1999-12-20 15:38  hardaker

   * mibs/Makefile.in:

   - (Makefile.in): IPFWACC-MIB.txt -> UCD-IPFWACC-MIB.txt
   
1999-12-20 13:30  hardaker

   * agent/mibgroup/misc/ipfwacc.c:

   - (ipfwacc.c): moved table to one level deeper under mib node.
   
1999-12-20 13:30  hardaker

   * mibs/UCD-IPFWACC-MIB.txt:

   - (UCD-IPFWACC-MIB.txt): moved table to one level deeper under mib node.
   
1999-12-20 13:26  hardaker

   * mibs/: UCD-IPFWACC-MIB.inc, UCD-IPFWACC-MIB.txt:

   - (UCD-IPFWACC-MIB.txt): moved and updated from IPFWACC-MIB.txt
   
1999-12-20 13:25  hardaker

   * mibs/IPFWACC-MIB.txt:

   - (IPFWACC-MIB.txt): moved to UCD-IPFWACC-MIB.txt
   
1999-12-20 13:23  hardaker

   * mibs/IPSEC-MIB.txt:

   - (IPSEC-MIB.txt): removed
   
1999-12-20 06:48  hardaker

   * agent/Makefile.in:

   - (Makefile.in): moved kernel.o into the libucdagent library.
   
1999-12-20 06:43  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): Force set to 1 for -D so multiple switches can
     be given (ie, don't toggle the value).
   
1999-12-20 04:15  daves

   * agent/: agent_trap.c, snmp_vars.c,
   mibgroup/mibII.h, mibgroup/mibII/at.c,
   mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c,
   mibgroup/mibII/ip.c, mibgroup/mibII/ipv6.c,
   mibgroup/mibII/snmp_mib.c, mibgroup/mibII/sysORTable.c
, mibgroup/mibII/system_mib.c, mibgroup/mibII/tcp.c
, mibgroup/mibII/udp.c, mibgroup/mibII/vacm_vars.c
, mibgroup/mibII/sysORTable.h:

   - (agent_trap.c snmp_vars.c mibII.[ch] mibII/*.c mibII/sysORTable.h):
     - Use SNMP_OID prefix definitions in OID specifications.
     - Register the various MIB-2 modules separately in sysORTable.
   
1999-12-20 03:01  daves

   * agent/mibgroup/agentx/README.agentx:

   - (agentx/README.agentx): Updated to describe current status.
   
1999-12-17 15:57  hardaker

   * agent/mibgroup/: header_complex.c, header_complex.h:

   - (header_complex.c, header_complex.h): completely restructured.
     - drasticly reduces memory usage for large data sets (1/3).
   
1999-12-17 15:56  hardaker

   * agent/: agent_read_config.c, agent_registry.c,
   snmp_vars.c:

   - (agent_read_config.c, agent_registry.c, snmp_vars.c):
     - include "snmp_alarm.h" for mib modules that need the callback def.
   
1999-12-17 15:55  hardaker

   * NEWS:

   - (NEWS): mention -I.
   
1999-12-17 15:46  hardaker

   * snmplib/snmp_alarm.c:

   - (snmp_alarm.c): missing ! operater on signal test.
   
1999-12-17 15:41  mslifcak

   * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, vmstat.c
, vmstat_freebsd2.c:

   No dummy values for FreeBSD, please.
   
1999-12-17 15:21  mslifcak

   * agent/mibgroup/: ucd_snmp.h, ucd-snmp/memory_freebsd2.c
, ucd-snmp/vmstat_freebsd2.c:

   Add Bill Fumerola's patch for FreeBSD 4.x to use swapinfo.
   Include FreeBSD 4.x specific memory and vmstat when building that agent.
   
1999-12-17 14:23  mslifcak

   * man/: README, mib_api.3, snmp.conf.5.def,
   snmpcmd.1, snmpd.1.def, snmpd.conf.5.def,
   snmpnetstat.1, snmptest.1, snmpusm.1, snmpwalk.1
:

   Fixed a few spelilng errors.
   
1999-12-17 10:18  hardaker

   * man/snmp_agent_api.3:

   - (snmp_agent_api.3): re-structure based on recent changes.
   
1999-12-17 10:18  hardaker

   * NEWS:

   - (NEWS): second pass.
   
1999-12-17 10:17  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): removed -R from the -h output.
   
1999-12-17 10:17  hardaker

   * agent/mibgroup/snmpv3/usmUser.c:

   - (usmUser.c): changed help line of createUser to seperate DES token
     from the passphrase.
   
1999-12-17 10:16  hardaker

   * agent/Makefile.in:

   - (Makefile.in): put snmpd.o into the object list, and remove it from
     direct compilation in the CC link line.
   
1999-12-17 10:11  hardaker

   * agent/snmpd.c:

   - (snmpd.c): reorder init() routines for -H to prevent segfaulting.
   
1999-12-17 10:11  hardaker

   * sedscript.in:

   - (sedscript.in): PERSISTENT_DIRECTORY token added.
   
1999-12-17 10:10  hardaker

   * NEWS:

   - (NEWS): first pass at changes.
   
1999-12-17 07:40  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): document createUser.
   
1999-12-17 07:28  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): document the file directive.
   
1999-12-17 07:26  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): document rocommunity, rwcommunity, rouser, rwuser.
   
1999-12-17 07:13  hardaker

   * man/snmp.conf.5.def:

   - (snmp.conf.5.def): document a bunch of new configuration options.
   
1999-12-17 07:05  hardaker

   * man/snmpcmd.1:

   - (snmpcmd.1): mention that -IR and -Ib are actually used by default.
   
1999-12-17 07:03  hardaker

   * man/snmpcmd.1:

   - (snmpcmd.1): document -I and -O flags.
   
1999-12-17 03:22  nba

   * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp.def
:

   - libsnmp.def: add some function names
   
1999-12-17 02:18  nba

   * apps/snmptrapd.c:

   - snmptrapd.c: make the oids given to trapd handlers properly .0 terminated.
   	Add a SNMP-COMMUNITY-MIB::snmpTrapAddress.0
   	Add syslog of v2 traps and informs
   
1999-12-17 02:14  nba

   * apps/snmptable.c:

   - snmptable.c: cleanup of the "new" mib walk to determine fields. Make it
   	default (don't even document the -C compatibility option). Ignore
   	not-accessible fields in the walk.
   
1999-12-17 02:09  nba

   * apps/snmp_parse_args.c:

   - snmp_parse_args.c: remove some superfluous usage() calls.
   
1999-12-17 02:08  nba

   * snmplib/mib.c:

   - mib.c: kill that tail recursion elimination, it just adds too many
   	conditionals. Properly output an empty string index.
   
1999-12-16 23:10  nba

   * snmplib/snmpv3.c:

   - snmpv3.c: a more spevific help message for defVersion
   
1999-12-16 23:09  nba

   * snmplib/mib.c:

   - mib.c: fix a tail recursion elimination problem printing oids
   
1999-12-16 23:08  nba

   * apps/snmptranslate.c:

   - snmptranslate.c: be explicit in the -t warning
   
1999-12-16 23:08  nba

   * agent/mibgroup/smux/: smux.c, smux.h:

   - smux.[ch]: fix some prototypes and includes.
   
1999-12-16 23:06  nba

   * agent/snmpd.c:

   - snmpd.c: \n terminate some log messages
   
1999-12-16 23:05  nba

   * agent/kernel.c:

   - kernel.c: output error string, not number
   
1999-12-15 11:08  mslifcak

   * agent/mibgroup/: kernel_sunos5.c,
   ucd-snmp/memory_solaris2.c:

   Replace kc from memory_solaris2.c with kstat_fd, defined in kernel_sunos5.c.
   
1999-12-15 09:56  mslifcak

   * snmplib/: tools.c, tools.h:

   Add time marker create, set, and delta time check methods.
   
1999-12-15 09:42  mslifcak

   * snmplib/: snmp_logging.c, snmp_logging.h:

   Remove snmp_log_syslog, snmp_log_filelog, snmp_log_stderrlog;
   Simplify snmp_log_string.
   
1999-12-15 09:19  hardaker

   * mibs/: Makefile.in, SNMPv2-M2M-MIB.txt,
   SNMPv2-PARTY-MIB.txt:

   - (SNMPv2-PARTY-MIB.txt SNMPv2-M2M-MIB.txt ): removed.
   
1999-12-15 09:17  hardaker

   * mibs/: EtherLike-MIB.txt, IPFILTER.txt,
   UCD-IPFILTER-MIB.inc, UCD-IPFILTER-MIB.txt:

   - (EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc,
     UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
     - Even more updates.
   
1999-12-15 05:51  mslifcak

   * agent/mibgroup/kernel_sunos5.c:

   Share kstat fd iff ucd-snmp/memory_solaris2 is also configured.
   
1999-12-15 04:21  mslifcak

   * apps/: snmp_parse_args.c, snmptranslate.c:

   Isolate and retouch deprecated command line options.
   
1999-12-14 16:05  hardaker

   * agent/mibgroup/header_complex.c:

   - (header_complex.c): get next in link list before deleting root.
   
1999-12-14 16:05  hardaker

   * configure, configure.in:

   - (configure, configure.in): move -lefence check up to front (last in link).
   
1999-12-14 15:19  hardaker

   * mibs/Makefile.in:

   - (Makefile.in): DLMOD -> UCD-DLMOD
   
1999-12-14 14:54  hardaker

   * snmplib/keytools.c:

   - (keytools.c): reverse generate_Ku optimizations, as they don't work.
   
1999-12-14 08:41  hardaker

   * mibs/: IANAifType-MIB.txt, UCD-SNMP-MIB.txt:

   - (IANAifType-MIB.txt, UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
     - updates.
   
1999-12-14 08:07  hardaker

   * apps/snmp_parse_args.c, apps/snmptranslate.c,
   apps/snmptrapd.c, snmplib/default_store.h,
   snmplib/mib.c, snmplib/mib.h:

   - (snmp_parse_args.c, snmptranslate.c, snmptrapd.c, default_store.h,
     mib.c, mib.h):
     - argument shuffling...
       -I for input args created, and -OR moved there.
       -Ib created.
       -TB created for snmptranslate (was -B).
   
1999-12-13 16:03  mslifcak

   * snmplib/mib.c:

   Allow sprint_variable to work even if no MIB files were read.
   
1999-12-13 15:12  mslifcak

   * snmplib/mib.c:

   Finish symbol conversion with numeric when subtree is leaf node.
   
1999-12-13 14:54  mslifcak

   * snmplib/mib.c:

   Fix problem printing IMPLIED indices of OBJECTID type.
   
1999-12-13 14:20  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): --with-efence implemented.
     - (forced checking for --enable-developer and CVS checkouts)
   
1999-12-13 13:54  mslifcak

   * snmplib/mib.c:

   Sanity checks added to _get_symbol.
   
1999-12-13 12:04  mslifcak

   * man/Makefile.in:

   Clean also removes generated default_store.3.h .
   
1999-12-13 09:57  hardaker

   * mibs/: DLMOD-MIB.txt, UCD-DLMOD-MIB.inc,
   UCD-DLMOD-MIB.txt:

   - (DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt):
     - Juergens patch to move DLMOD-MIB -> UCD-DLMOD-MIB and -> SMIv2.
     - moved to the experimental tree.
   
1999-12-13 09:49  mslifcak

   * agent/mibgroup/smux/: smux.c, smux.h:

   Added patch from M.Michaud to use send_enterprise_trap_vars.
   
1999-12-13 04:43  daves

   * agent/: snmpd.c, mibgroup/smux/smux.c,
   mibgroup/smux/smux.h:

   - (agent/snmpd.c agent/mibgroup/smux/smux.[ch]):
     - Patch to get SMUX support working with the new agent architecture.
       This is probably not The Right Way To Do Things Now, but it works.
       Thanks to Nick Amato and Mike Michaud.
   
1999-12-13 03:18  daves

   * agent/agent_trap.c:

   - (agent_trap.c): allow specification of enterprise OID when sending traps
   
1999-12-13 03:17  daves

   * agent/agent_registry.c:

   - (agent_registry.c): Handle delegated MIB regions properly when split.
   
1999-12-10 13:03  mslifcak

   * agent/mibgroup/mibII/ip.c:

   Fix HP-UX problem with ipDefaultTTL.
   
1999-12-10 10:44  marz

   * snmplib/snmp_api.c:

    (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
   
1999-12-10 10:23  mslifcak

   * agent/: snmp_agent.c, mibgroup/agentx/subagent.c:

   Apply Dave's patch to fix max varbinds testing on GETBULK.
   
1999-12-10 07:28  mslifcak

   * agent/Makefile.in:

   Fix to build executable agent on HP-UX.
   
1999-12-10 03:19  nba

   * snmplib/system.c, win32/config.h,
   win32/libagent/libagent.def, win32/libagent/libagent.dsp
, win32/libsnmp_dll/libsnmp.def,
   win32/libucdmibs/libucdmibs.def,
   win32/libucdmibs/libucdmibs.dsp, win32/snmpd/snmpd.dsp:

   - (various): changes to compile snmpd with VC++ 5.0 (Release mode)
   
1999-12-10 03:10  nba

   * snmplib/read_config.c:

   - read_config.c: add some missing const specifiers
   
1999-12-10 03:09  nba

   * agent/mibgroup/ucd-snmp/pass_persist.c:

   - pass_persist.c: fix some buf/buf2 confusion
   
1999-12-10 03:07  nba

   * agent/mibgroup/ucd-snmp/pass.c:

   - pass.c: fix some buf/buf2 confusion
   
1999-12-10 03:06  nba

   * agent/mibgroup/agentx/master.c:

   - master.c: add a missing #include <netinet/in.h> (at least for Solaris).
   
1999-12-09 17:09  hardaker

   * agent/: Makefile.in, mibgroup/Makefile.in:

   - (agent/*Makefile.in): fix for --enable-shared on hpux
   
1999-12-09 16:53  hardaker

   * apps/snmpnetstat/Makefile.in:

   - (snmpnetstat/Makefile.in): fix for --enable-shared
   
1999-12-09 16:16  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): changed all instances of kb to kB.
   
1999-12-09 15:26  hardaker

   * snmplib/keytools.c:

   - (keytools.c): Patch from Leonard Gomelsky:
     - generate_Ku() speed improvements.
   
1999-12-09 10:08  hardaker

   * Makefile.top, config.h.in, configure,
   configure.in, agent/Makefile.in, snmplib/Makefile.in
:

   - (Makefile.top, config.h.in, configure, configure.in,
     agent/Makefile.in, snmplib/Makefile.in):
     - fixed --enable-shared (at least on linux).
   
1999-12-09 08:14  mslifcak

   * mibs/: DISMAN-SCRIPT-MIB.txt, UCD-DEMO-MIB.inc,
   UCD-DEMO-MIB.txt, UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt
:

   Patches supplied by Juergen Schoenwaelder.
   
1999-12-09 07:49  nba

   * man/snmpcmd.1:

   - snmpcmd.1: support MIB::label
   
1999-12-09 07:34  nba

   * snmplib/mib.c:

   - mib.c: implement MIB::label
   
1999-12-09 07:34  daves

   * man/snmp_trap_api.3:

   - (man/snmp_trap_api.3): Initial documentation for agent trap generation.
   
1999-12-08 17:13  hardaker

   * acconfig.h, config.h.in,
   agent/mibgroup/agentx/master.c, snmplib/read_config.c
, snmplib/system.c, snmplib/system.h:

   - (acconfig.h, config.h.in, master.c, read_config.c, system.c, system.h):
     - implement mkdirhier() and use it for persistent storage and agentx
       socket file creation.
   
1999-12-08 15:49  hardaker

   * makefileindepend.pl, makenosysdepend.pl, remove-files
:

   - (makefileindepend.pl, makenosysdepend.pl, remove-files):
     - move the make depend perl scripts to the top level where they only
       need to be edited once.
   
1999-12-08 15:46  hardaker

   * agent/Makefile.in, agent/dlmods/Makefile.in,
   agent/mibgroup/Makefile.in, apps/Makefile.in,
   apps/snmpnetstat/Makefile.in, snmplib/Makefile.in,
   testing/Makefile.in:

   - (*..Makefile.in): A real make depend with no ssl dependancies, etc.
   
1999-12-08 15:29  hardaker

   * agent/snmpd.c:

   - (snmpd.c): move sys/param out of ifdef FD_SET.
   
1999-12-08 15:28  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in, testing/Makefile.in:

   - (*..Makefile.in): make depend.
   
1999-12-08 15:26  hardaker

   * README:

   - (README): add Juergen.
   
1999-12-08 15:23  hardaker

   * snmplib/: mib.c, parse.c, parse.h:

   - (mib.c, parse.c, parse.h):
     - remembered IMPLIED indexes.
     - properly print OIDs with length prefixes on parsed OIDs so
       cutting/pasting of them works.
     - properly print strings and oids that are IMPLIED.
     - print strings in either ' or " quotes depending on if their IMPLIED.
   
1999-12-08 15:04  mslifcak

   * mibs/UCD-SNMP-MIB.txt:

   Add missing dskPercentNode to DskEntry (thanks to
            Michael Kirkham <support@iwl.com>).
   
1999-12-08 15:01  mslifcak

   * apps/snmpwalk.c:

   Include getopt.h to define optarg.
   
1999-12-08 14:41  hardaker

   * snmplib/mib.c:

   - (mib.c): fix -Os and index based oid printing to work again.
   
1999-12-08 14:08  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): make mrIndex IMPLIED since it is in the code.
   
1999-12-08 09:19  hardaker

   * snmplib/mib.c:

   - (mib.c): register a config token for suffix printing.
   
1999-12-07 15:23  mslifcak

   * agent/mibgroup/agentx/client.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   snmplib/snmpusm.c, snmplib/system.c:

   Eliminate multiplying by sizeof(char) or sizeof(unsigned char);
   agentx/client.c - snmp_free_varbind replaces free in four places;
   snmpv3/usmUser.c - usm_free_user replaces free in one place.
   
1999-12-07 13:54  hardaker

   * man/snmpwalk.1:

   - (snmpwalk.1): document -Ci and -Cp (badly).
   
1999-12-07 13:45  hardaker

   * apps/snmpwalk.c:

   - (snmpwalk.c):
     - New ability to peform a get on the requested OID when either no
       results are returned or when the user requests an inclusive option.
     - New ability to print number of variables found at the end.
   
1999-12-07 09:32  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
     - convert to SMIv2 and cleanup.
   
1999-12-07 09:17  hardaker

   * agent/mibgroup/mibII/sysORTable.c:

   - (sysORTable.c): make sysOrIndex not-accessible, as it should be.
   
1999-12-07 09:14  hardaker

   * agent/mibgroup/host/hr_other.c:

   - (hr_other.c): shorten cpu description length.
   
1999-12-07 08:29  daves

   * agent/agent_read_config.c, agent/agent_read_config.h
, agent/snmp_vars.c, agent/snmp_vars.h,
   agent/snmpd.c, agent/snmpd.h, snmplib/read_config.c
, snmplib/read_config.h, snmplib/snmp_api.c:

   - (agent/agent_read_config.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch]
      snmplib/read_config.[ch] snmplib/snmp_api.c):
      -  Use the saved application name for registering config handlers
   	(N.B: This change will need to be applied to MIB modules as well)
   
1999-12-07 08:03  mslifcak

   * apps/: snmp_parse_args.c, snmpusm.c:

   Use argv[0] since the app wont be snmpgetnext, probably.
   
1999-12-06 16:31  mslifcak

   * agent/agent_registry.c, apps/snmptable.c,
   apps/snmpusm.c, win32/libsnmp_dll/libsnmp.def:

   More fun updating MS VC build of apps and library.
   
1999-12-06 15:11  nba

   * snmplib/system.c, win32/config.h, win32/win32.dsw
, win32/encode_keychange/encode_keychange.dsp,
   win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def
, win32/libsnmp_dll/libsnmp_dll.dsp,
   win32/snmpbulkget/snmpbulkget.dsp,
   win32/snmpbulkwalk/snmpbulkwalk.dsp,
   win32/snmpdelta/snmpdelta.dsp, win32/snmpget/snmpget.dsp
, win32/snmpgetnext/snmpgetnext.dsp,
   win32/snmpstatus/snmpstatus.dsp,
   win32/snmptable/snmptable.dsp, win32/snmptest/snmptest.dsp
, win32/snmptranslate/snmptranslate.dsp,
   win32/snmptrap/snmptrap.dsp, win32/snmptrapd/snmptrapd.dsp
, win32/snmpusm/snmpusm.dsp, win32/snmpwalk/snmpwalk.dsp
:

   - system.c, config.h, win32.dsw, *.dsp, libsnmp.def: cleaning up for VC builds
   
1999-12-06 15:09  mslifcak

   * snmplib/: snmp_api.c, snmpusm.c, snmpusm.h:

   Convert USM_ERR* to SNMPERR_USM*.
   
1999-12-06 14:58  hardaker

   * apps/snmpusm.c:

   - (snmpusm.c): fix usage for new args.
   
1999-12-06 14:56  hardaker

   * testing/tests/: Sv3config, T030snmpv3usercreation:

   - (Sv3config, T030snmpv3usercreation): make v3 testing work again.
   
1999-12-06 14:48  hardaker

   * apps/snmpusm.c:

   - (snmpusm.c):
     - make snmpusm usable again, changing arguments slightly.
     - make it also use defaults for passphrases, user, etc.
   
1999-12-06 14:32  nba

   * win32/: bin/.cvsignore, lib/.cvsignore:

   - .cvsignore: Make CVS silent about installation files
   
1999-12-06 13:51  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): print error strings returned by generate_Ku().
   
1999-12-06 13:47  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): default specifications for auth/priv types.
   
1999-12-06 09:19  mslifcak

   * snmplib/mib.c:

   Show all non-printable subids in dump_oid_to_string.
   Recurse clear_tree_flags only if necessary.
   
1999-12-05 21:49  nba

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   - pass.c, pass_persist.c: ensure proper byte ordering when pass'ing
   	ipaddress.
   
1999-12-03 16:52  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   - (vmstat.c): remove duplicate limits.h include.
   
1999-12-03 16:52  hardaker

   * agent/Makefile.in:

   - (Makefile.in): use $(MAKE) instead of make.
   
1999-12-03 16:51  hardaker

   * configure, configure.in:

   - (configure, configure.in): switch to PIC from pic.
   
1999-12-03 15:05  nba

   * snmplib/parse.c:

   - parse.c: remember to NULL a freed pointer
   
1999-12-03 15:04  nba

   * apps/snmptrapd_handlers.c:

   - snmptrapd_handlers.c: a little nicer error message
   
1999-12-03 15:03  nba

   * apps/snmptrapd.c:

   - snmptrapd.c: correct handling of SIGHUP tp reconfigure.
   
1999-12-02 16:59  hardaker

   * snmplib/parse.c:

   - (parse.c): turn on REGEX_EXTENDED.
   
1999-12-02 09:21  mslifcak

   * agent/Makefile.in:

   Fix bug #81 - continue install after error creating persistent directory.
   
1999-12-02 05:06  nba

   * agent/mibgroup/snmpv3/usmUser.c, snmplib/snmpv3.c,
   snmplib/snmpv3.h:

   - usmUser.c snmpv3.[ch]: move usm_parse_create_usmUser from the agent
    	to the library, so that snmptrapd can use it.
   
1999-12-02 04:42  nba

   * apps/snmptrapd.c:

   - snmptrapd.c: fix snmp_clone_pdu2 by using the snmplib version
   
1999-12-02 04:41  nba

   * snmplib/mib.c:

   - mib.c: accessing and freeeing env_var misplaces around NULL test
   
1999-12-01 16:32  mslifcak

   * agent/mibgroup/ucd-snmp/pass.c:

   Use SNMP_MAXBUF when defining large static buffer storage.
   
1999-12-01 15:55  mslifcak

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c:

   Fix bug #112 and finish patch supplied by Anthony Shipman.
   
1999-12-01 10:38  mslifcak

   * snmplib/: mib.c, parse.c:

   Prevent overflow of object ID in get_module_node.
   In find_best_tree_node, treat result from recursed call same for match = 0.
   
1999-12-01 06:40  mslifcak

   * snmplib/parse.c:

   Error check and free resources during regex processing.
   
1999-11-30 16:50  mslifcak

   * apps/snmptranslate.c, snmplib/mib.c, snmplib/mib.h
, snmplib/parse.c:

   Add multiple match capability to find_best_tree_node, and use it in
   snmptranslate (new -B option).
   
1999-11-30 14:47  mslifcak

   * apps/snmptranslate.c:

   Use Wes' cool new get_wild_node match method.
   
1999-11-30 14:30  hardaker

   * apps/snmp_parse_args.c, snmplib/mib.c,
   snmplib/mib.h, snmplib/parse.c:

   - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching
     everywhere.
   
1999-11-30 13:11  mslifcak

   * snmplib/system.c:

   Include ctype.h
   
1999-11-30 13:10  mslifcak

   * apps/snmptranslate.c:

   Fix -Td usage description; use switch when current_name is NULL.
   
1999-11-30 07:08  daves

   * agent/mibgroup/agentx/master_request.c:

   - (agentx/master_request.c): Fix handling of multi-variable requests to subagents.
   
1999-11-30 07:07  daves

   * agent/mibgroup/agentx/master.c:

   - (agentx/master.c): Remove redundent routine.
   
1999-11-30 03:01  nba

   * snmplib/snmp_api.h, agent/mibgroup/mibII/snmp_mib.c
, agent/mibgroup/mibII/snmp_mib.h:

   - snmp_api.h, snmp_mib.[ch]: A couple additional SNMP statistics points
   
1999-11-29 14:04  hardaker

   * README:

   - (README): another name.
   
1999-11-29 14:03  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in):
     - check for regex.h, regcomp, strcasestr.
   
1999-11-29 14:02  hardaker

   * snmplib/parse.c:

   - (parse.c): make best matching (-b) use regex when available.
   
1999-11-29 14:02  hardaker

   * snmplib/: system.c, system.h:

   - (system.c, system.h): implement strcasestr (from Michael Slifcak).
   
1999-11-29 12:43  mslifcak

   * apps/snmpbulkget.c:

   Use size_t for name_len member.
   
1999-11-29 11:58  mslifcak

   * snmplib/snmp_api.c:

   Free STREAM packet buffer when session is closed;
   Test for close in progress for read, write, select, and timeout functions.
   
1999-11-29 10:36  mslifcak

   * apps/: snmptrap.c, snmpwalk.c, snmpnetstat/main.c
:

   Remove last vestiges of DEBUG_MALLOC_INC fragments.
   
1999-11-29 10:33  mslifcak

   * win32/snmpbulkget/snmpbulkget.dsp:

   Fix reference to snmplib.
   
1999-11-29 10:30  mslifcak

   * snmplib/snmp_api.c:

   Use ntohs macro to carefully obtain the default service port.
   
1999-11-29 05:50  mslifcak

   * apps/snmpbulkget.c, snmplib/asn1.c, snmplib/mib.c
, snmplib/snmp_api.c:

   More HP-UX aCC fixes supplied by Markku Laukkanen.
   
1999-11-27 09:18  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   - (vacm_vars.c): redo rwuser/rouser to allow specification of auth type.
   
1999-11-27 06:31  marz

   * agent/kernel.c, testing/eval_tools.sh:

    (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
   
1999-11-26 11:18  nba

   * snmplib/default_store.c:

   - default_store.c: although read_config is case insensitive, ds_handle_config
   	was not. At the same time it failed to report the problem that
   	it was called but didn't know what to do.
   
1999-11-25 14:57  nba

   * snmplib/mib.c:

   - mib.c: kill yet another silly warning from gcc
   
1999-11-25 14:56  nba

   * snmplib/default_store.h, snmplib/snmp_api.c,
   snmplib/snmp_api.h, apps/snmp_parse_args.c:

   - defaults_store.h, snmp_api.c, snmp_parse_args.c: add defCommunity
   	directive
   - snmp_api.h, snmp_api.c: add errorcode for malloc failure
   
1999-11-25 14:52  nba

   * agent/mibgroup/snmpv3/usmUser.c:

   - usmUser.c: new user is not added unless both auth and priv is specified
   	on createUser directive
   
1999-11-25 14:33  nba

   * agent/mibgroup/mibII/snmp_mib.h:

   - snmp_mib.h: fix misalignment of statistics counters
   
1999-11-25 14:32  nba

   * snmplib/snmp_api.h, agent/agent_trap.c,
   agent/snmp_agent.c, agent/mibgroup/mibII/snmp_mib.c:

   - snmp_api.c, agent_trap.c, snmp_agent.c, snmp_mib.h, snmp_mib.c:
   	fix misalignment of statistics counters
   
1999-11-24 11:07  mslifcak

   * mibs/IPFWACC-MIB.txt:

   Fix BUG#57 using 2/3 of patch supplied by zany@triq.net.
   
1999-11-24 10:43  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   - (vacm_vars.c): Patch from Frank Strauss:
     - allow seperation of mask with both . and:.
   
1999-11-24 09:16  hardaker

   * INSTALL:

   - (INSTALL): change editing of config.h note.
   
1999-11-24 09:08  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/mibgroup/snmpv3/usmUser.c,
   snmplib/keytools.c, snmplib/keytools.h,
   snmplib/lcd_time.c, snmplib/scapi.h, snmplib/tools.c
, testing/keymanagetest.c, testing/scapitest.c,
   win32/config.h:

   - (acconfig.h, config.h.in, configure, configure.in, usmUser.c,
     keytools.c, keytools.h, lcd_time.c, scapi.h, tools.c,
     keymanagetest.c, scapitest.c, config.h):
     - force --enable-developer for CVS checkouts.
     - remove all references to KMT.
   
1999-11-24 09:03  daves

   * agent/mibgroup/agentx/master_admin.c:

   - (agentx/master_admin.c): Release allocated indexes on subagent shutdown.
   
1999-11-23 05:40  daves

   * agent/: agent_registry.c, agent_registry.h:

   - (agent_registry.[ch]):
     - Make index registration API more immediately convenient
     - Associate such registrations with the main session
     - new routine to unregister all indexes for a given session
     - differentiate between ANY index and NEW index
     - clean up assorted compiler warnings
   
1999-11-23 05:21  daves

   * agent/: snmp_agent.c, mibgroup/agentx/subagent.c:

   - (snmp_agent.c agentx/subagent.c):
      Make main session structure visible throughout the agent,
      and use this for AgentX subagent as well.
   
1999-11-23 02:20  nba

   * agent/snmp_agent.c:

   - snmp_agent.c: #include <unistd.h> for select prototype
   
1999-11-23 02:11  daves

   * agent/mibgroup/host/: hr_storage.c, hr_swrun.c:

   - (host/hr_storage.c host/hr_swrun.c): Guard against calculation overflow
   
1999-11-23 01:37  daves

   * agent/mibgroup/host/hr_swrun.c:

   - (host/hr_swrun.c): Fix linux process memory usage figures.
   	(Reported by Mitch Shields)
   
1999-11-23 01:26  nba

   * agent/mibgroup/ucd-snmp/pass_persist.c:

   - pass_persist.c: fix some arguments (int => size_t). Thanks to
   	Anthony Shipman <ashipman@erggroup.com>
   
1999-11-23 01:24  nba

   * mibs/IPSEC-MIB.txt:

   - IPSEC-MIB.txt: change some underlines into dashes, and repair the
   	::= (maybe I should have looked at this file before adding it:-))
   
1999-11-23 01:23  nba

   * agent/mibgroup/mibII/ipv6.h:

   - ipv6.h: remove an __P that had sneaked in
   
1999-11-22 17:52  hardaker

   * README.snmpv3:

   - (README.snmpv3): update to reflect new and easier .conf mechanisms.
   
1999-11-22 17:02  hardaker

   * snmplib/scapi.c:

   - (scapi.c): fix length check of key space.
   
1999-11-22 16:50  hardaker

   * agent/mibgroup/: mibII/vacm_vars.c, snmpv3/usmUser.c
:

   - (vacm_vars.c, usmUser.c): new config tokens allowing easy user and
     vacm/user configuration and setup.
   
1999-11-22 16:48  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): remove creation of initial and template* users.
   
1999-11-22 13:04  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/mibgroup/mibII/tcp.c:

   - (acconfig.h, config.h.in, configure, configure.in, tcp.c): Patch
     from Garrett Wollman:
     - FreeBSD 4.x fixes.
   
1999-11-22 12:53  nba

   * agent/agent_read_config.c, agent/agent_read_config.h
, agent/agent_registry.h, agent/agent_trap.c,
   agent/agent_trap.h, agent/snmp_vars.c,
   agent/mibgroup/mibincl.h, agent/mibgroup/mibII/system_mib.c
, agent/mibgroup/mibII/system_mib.h,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/smux/smux.c
, agent/mibgroup/smux/smux.h,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetAddrEntry.h,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.h,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/disk.h,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/file.h,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/loadave.h,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.h,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proc.h, apps/snmptable.c,
   apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h,
   snmplib/default_store.c, snmplib/mib.c,
   snmplib/read_config.c, snmplib/read_config.h,
   snmplib/snmp_debug.c, snmplib/snmpusm.c,
   snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h
:

   - *: change the first argument of the config parser functions to a
   	const string
   
1999-11-22 12:49  hardaker

   * agent/mibgroup/: mibII/vacm_vars.c, ucd-snmp/pass.c
:

   - (vacm_vars.c, pass.c): fix oid -> char conversions.
   
1999-11-22 12:30  hardaker

   * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_freebsd2.c
:

   - (vmstat.c, vmstat_freebsd2.c): use header_generic not header_simple_table
   
1999-11-22 09:24  hardaker

   * testing/tests/: T016snmpv2cgetfail, T017snmpv2ctov1getfail
:

   - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update tests for new
     error messages.
   
1999-11-22 09:17  hardaker

   * configure, configure.in,
   agent/mibgroup/host_res.h, agent/mibgroup/host/hr_filesys.c
, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c:

   - (configure, configure.in, host_res.h, hr_filesys.c, hr_storage.c,
     hr_swrun.c, hr_system.c, bsdi4.h): Patch from Bert Driehuis:
     - bsdi support for the host resources mib.
   
1999-11-22 09:07  hardaker

   * README:

   - (README): added more people to the thanks list.
   
1999-11-22 09:00  hardaker

   * agent/mibgroup/snmpv3/usmUser.c:

   - (usmUser.c): fix oid -> char conversions pointed out by Michael Slifcak.
   
1999-11-22 08:29  hardaker

   * apps/snmptable.c:

   - (snmptable.c): Patch from Robert Story:
     - Added ability to use MIB to query tables with non-sequential column OIDs.
     - Added code to handle sparse tables.
   
1999-11-22 08:21  mslifcak

   * win32/libagent/.cvsignore:

   Add CVS ignore list for win32/libagent.
   
1999-11-22 08:20  mslifcak

   * win32/libagent/libagent.dsp:

   Retry add MSVC++ project file.
   
1999-11-22 07:30  daves

   * agent/: agent_registry.c, agent_registry.h,
   mibgroup/agentx/client.c, mibgroup/agentx/client.h,
   mibgroup/agentx/master_admin.c:

   - (agent_registry.[ch] agentx/client.[ch] agentx/master_admin.c):
     Index de-allocation, and AgentX index support.
   
1999-11-22 07:16  nba

   * agent/mibgroup/mibII/ipv6.c:

   - ipv6.c: some more ANSI prototypes
   
1999-11-22 06:59  nba

   * agent/mibgroup/mibII/ipv6.c:

   - ipv6.c: upgrade to the current Kame patch
   
1999-11-22 05:32  nba

   * mibs/IPV6-TCP-MIB.txt, mibs/IPV6-UDP-MIB.txt,
   agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/tcp.c
:

   - IPV6-TCP-MIB, IPV6-UDP-MIB, ipv6.c, tcp.c: move the IPv6 tcp and udp
   	tables to their proper position in the tree, according to the RFC.
   
1999-11-22 05:29  nba

   * agent/mibgroup/ucd-snmp/pass.c:

   - pass.c: remove a const casting warning
   
1999-11-22 05:28  nba

   * agent/snmpd.c:

   - snmpd.c: reinstate snmpd -a functionality
   
1999-11-22 05:28  nba

   * snmplib/snmp_logging.c:

    snmp_logging.c: only timestamp efter a newline
   
1999-11-22 05:27  nba

   * configure.in, config.h.in, configure:

   - configure.in: configure test for netinet/ip.h
   
1999-11-19 15:23  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, sedscript.in,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/disk.h, mibs/UCD-SNMP-MIB.txt:

   - (acconfig.h, config.h.in, configure, configure.in, sedscript.in,
     disk.c, disk.h, UCD-SNMP-MIB.txt): Patch from Andy HOOD:
     - monitor disk inode percentages.
   
1999-11-19 14:20  hardaker

   * agent/snmp_vars.c, agent/snmpd.c,
   snmplib/snmp_alarm.h, snmplib/snmp_api.c:

   - (snmp_vars.c, snmpd.c, snmp_alarm.h, snmp_api.c):
     - make snmp_select_info possibly handle alarm timers.
     - make snmpd use them and call snmp_run_alarms().
   
1999-11-19 13:47  hardaker

   * local/mib2c.storage.conf:

   - (mib2c.storage.conf): fix mib2c.storage.conf.
   
1999-11-19 11:06  daves

   * agent/agent_registry.h:

   - (agent/agent_registry.h): Provide missing index allocation defines.
   
1999-11-18 18:20  mslifcak

   * win32/: mib_module_config.h, mib_module_dot_conf.h,
   mib_module_includes.h, mib_module_inits.h,
   mib_module_shutdown.h, libucdmibs/.cvsignore,
   libucdmibs/libucdmibs.dsp, snmpd/.cvsignore,
   snmpd/snmpd.dsp:

   More MSVC++ Win32 agent files, gratis Robert Story.
   
1999-11-18 18:14  mslifcak

   * win32/: config.h, win32.dsw:

   More touchup per MSVC++ Win32 agent work.
   
1999-11-18 17:57  mslifcak

   * config.h.in, configure, configure.in,
   agent/agent_read_config.c, agent/agent_registry.c,
   agent/agent_trap.c, agent/kernel.c,
   agent/mib_modules.c, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/mibgroup/mibincl.h, agent/mibgroup/util_funcs.c
, agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass.h,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/pass_persist.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c, apps/snmpbulkget.c
:

   Check-in agent changes to support Win32 agent built with MSVC++.
   Thanks to Robert Story.
   
1999-11-17 21:51  nba

   * snmplib/default_store.c:

   - default_store.c: ds_toggle_boolean missed a mask
   
1999-11-17 13:09  hardaker

   * local/mib2c.storage.conf:

   - (mib2c.storage.conf): update.  Deals with RowStatus objects better.
   
1999-11-17 13:08  hardaker

   * configure:

   - (configure): update.
   
1999-11-17 13:05  hardaker

   * configure.in:

   - (configure.in): update the so LD for linux to $(CC).
   
1999-11-17 11:55  hardaker

   * agent/ds_agent.h, agent/kernel.c, agent/snmpd.c
, man/snmpd.1.def:

   - (ds_agent.h, kernel.c, snmpd.c, snmpd.1.def):
     - run time rootless running support for snmpd, by reqest of Joe. (-r)
   
1999-11-17 07:36  mslifcak

   * win32/win32.dsw:

   Add snmpbulkget to list of apps to build.
   
1999-11-17 07:35  mslifcak

   * win32/snmpbulkget/: .cvsignore, snmpbulkget.dsp:

   Project file for building snmpbulkget using MSVC++ gratis Robert Story.
   
1999-11-17 05:59  mslifcak

   * agent/mibgroup/mibII/ipv6.c:

   Replace u_int16_t with more universally supported u_short.
   
1999-11-16 14:56  mslifcak

   * win32/snmptrapd/snmptrapd.dsp:

   Build with getopt.
   
1999-11-16 14:40  mslifcak

   * apps/snmptranslate.c, snmplib/asn1.c,
   snmplib/snmp_api.c, win32/win32.dsw,
   win32/encode_keychange/encode_keychange.dsp,
   win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def
, win32/libsnmp_dll/libsnmp_dll.dsp,
   win32/snmpbulkwalk/snmpbulkwalk.dsp,
   win32/snmpdelta/snmpdelta.dsp, win32/snmpget/snmpget.dsp
, win32/snmpgetnext/snmpgetnext.dsp,
   win32/snmpset/snmpset.dsp, win32/snmpstatus/snmpstatus.dsp
, win32/snmptable/snmptable.dsp,
   win32/snmptest/snmptest.dsp,
   win32/snmptranslate/snmptranslate.dsp,
   win32/snmptrap/snmptrap.dsp, win32/snmpusm/snmpusm.dsp,
   win32/snmpwalk/snmpwalk.dsp:

   MSVC touchups:
   Added snmptrapd project .DSP file; All .DS[PW] files CR-LF line terminated;
   Fix warnings in asn1.c and snmp_api.c; Remove unused var in snmptranslate.c.
   
1999-11-16 10:26  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): add the T: flag for -T to getopt
   
1999-11-16 10:24  hardaker

   * agent/mibgroup/agentx/protocol.c:

   - (protocol.c): add the header length to the packet length estimate.
   
1999-11-16 09:13  daves

   * snmplib/asn1.c:

   - (snmplib/asn1.c): Fix encoding of root OIDs.
   
1999-11-16 08:48  mslifcak

   * config.guess:

   Embrace all HP-9000/6xx,7xx, 8xx series platforms, without regrets.
   
1999-11-16 06:21  nba

   * apps/snmp_parse_args.c, apps/snmptranslate.c,
   snmplib/default_store.h, snmplib/mib.c,
   snmplib/snmp_api.h:

   - snmp_parse_args.c, snmptranslate.c, mib.c: redo the snmptranslate options
   	to follow the common option set. Issue warnings when someone
   	uses the old form, advising about the new.
   
1999-11-16 03:36  mslifcak

   * snmplib/snmp.h:

   Fix spelling misteak.
   
1999-11-15 21:57  mslifcak

   * snmplib/asn1.h:

   Fix bug#75: build --without-opaque-types
   
1999-11-15 17:40  hardaker

   * agent/snmp_agent.c, agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/protocol.h,
   agent/mibgroup/agentx/subagent.c, snmplib/snmp_api.c
, snmplib/snmp_api.h:

   - (snmp_agent.c, master.c, protocol.c, protocol.h, subagent.c,
     snmp_api.c, snmp_api.h):
     - make TCP support better for agentx.  Still has a problem (I broke agentx).
   
1999-11-15 16:43  mslifcak

   * agent/snmp_agent.c:

   Don't add NULL varbind when ENDOFMIBVIEW is reached.
   
1999-11-15 15:41  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h):
     - move more options to the ds_* routines.
     - implement support for TCP broken SNMP packets by storing buffers
       and dealing with pieces of incoming data till we have a full packet.
   
1999-11-15 15:38  hardaker

   * snmplib/: default_store.h, mib.c:

   - (default_store.h, mib.c): move more options to the ds_* routines.
   
1999-11-15 15:35  hardaker

   * apps/: snmpdelta.c, snmptable.c, snmptest.c,
   snmptranslate.c, snmptrapd.c, snmpnetstat/main.c
:

   - (snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c):
     - add default_store.h
   
1999-11-15 15:22  hardaker

   * snmplib/: asn1.c, asn1.h:

   - (asn1.c, asn1.h): new function: asn_check_packet().
   
1999-11-15 15:21  hardaker

   * local/mib2c.storage.conf:

   - (mib2c.storage.conf): debugging statements inserted.
   
1999-11-15 15:21  hardaker

   * man/snmp_agent_api.3:

   - (snmp_agent_api.3): don't call subagent_pre_init().
   
1999-11-15 15:21  hardaker

   * local/: mib2c, tkmib:

   - (mib2c, tkmib): remove -w.
   
1999-11-15 15:20  hardaker

   * agent/mibgroup/header_complex.c:

   - (header_complex.c): set to '\0' instead of NULL for -Wall.
   
1999-11-15 15:19  hardaker

   * TODO:

   - (TODO): memory int -> uint.
   
1999-11-15 15:19  hardaker

   * agent/: mib_modules.c, snmp_vars.c:

   - (mib_modules.c, snmp_vars.c): move subagent_pre_init() to init_agent().
   
1999-11-15 15:18  hardaker

   * FAQ, README:

   - (FAQ, README): new mirror in Australia.
   
1999-11-15 14:09  nba

   * .cvsignore, apps/.cvsignore:

   - .cvsignore: updates to keep cvs silent about generated files.
   
1999-11-15 14:05  nba

   * snmplib/parse.c:

   - parse.c: fix a spelling error in the MIB replacement table.
   
1999-11-15 14:03  nba

   * mibs/: Makefile.in, RFC1271-MIB.txt, RMON-MIB.txt
:

   - mibs/: replace RFC1271-MIN.txt with RMON-MIB.txt (RFC 1757 version)
   
1999-11-15 14:00  nba

   * apps/: snmp_parse_args.c, snmpbulkget.c:

   - snmp_parse_args.c: further error checking, courtesy mslifcak
     snmpbulkget.c: needs #include <getopt.h> (Thanks to Robert Story)
   
1999-11-15 08:29  mslifcak

   * man/mib_api.3:

   Fix description of read_objid return value.
   
1999-11-15 07:56  daves

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c): Fix handling of failed GET/SET requests
   
1999-11-14 06:32  nba

   * acconfig.h, config.h.in, configure,
   configure.in, maketarget,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/ipv6.c, agent/mibgroup/mibII/ipv6.h
, agent/mibgroup/mibII/tcp.c,
   agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/var_route.h
, apps/snmpnetstat/Makefile.in,
   apps/snmpnetstat/inet6.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/netstat.h, mibs/IPSEC-MIB.txt,
   mibs/IPV6-ICMP-MIB.txt, mibs/IPV6-MIB.txt,
   mibs/IPV6-TC.txt, mibs/IPV6-TCP-MIB.txt,
   mibs/IPV6-UDP-MIB.txt, mibs/Makefile.in:

   - ipc6: Add the IPv6 code from the Kame project. I have only massaged
   	it so much as to still compile on non-IPv6 systems, and detect
   	Linux, INRIA, Solaris IPv6. No code for them yet. Original
   	author: itojun@iijlab.net
   
1999-11-14 06:15  nba

   * man/snmptrapd.8:

   - snmptrapd.8: add the new common -O option set
   
1999-11-14 06:12  nba

   * apps/snmptrapd.c:

   - snmptrapd.c: add the new common -O option set
   
1999-11-14 02:42  nba

   * mibs/SNMPv2-CONF.txt:

   - SNMPv2-CONF.txt: comment out the IMPORT clause
   
1999-11-14 02:04  nba

   * apps/snmptranslate.c, snmplib/mib.c:

   - mib.c, snmptranslate.c: move the MIB:id handling inside read_objid for
   	consistency. Also fixes a buffer overrun in mib.c
   
1999-11-14 02:01  nba

   * agent/mibgroup/ucd-snmp/pass.c, man/snmpd.conf.5.def
:

   - pass.c, snmpd.conf.5.def: add an UNSIGNED return type
   
1999-11-14 02:00  nba

   * agent/mibgroup/mibII/vacm_vars.c:

   - vacm_vars.c: kill a warning
   
1999-11-14 01:59  nba

   * agent/mibgroup/mibII/vacm_vars.h, mibs/Makefile.in,
   mibs/SNMP-COMMUNITY-MIB.txt, mibs/SNMP-FRAMEWORK-MIB.txt
, mibs/SNMP-MPD-MIB.txt, mibs/SNMP-NOTIFICATION-MIB.txt
, mibs/SNMP-PROXY-MIB.txt, mibs/SNMP-TARGET-MIB.txt
, mibs/SNMP-USER-BASED-SM-MIB.txt,
   mibs/SNMP-VIEW-BASED-ACM-MIB.txt, mibs/SNMPv2-CONF.txt,
   mibs/SNMPv2-SMI.txt, mibs/SNMPv2-TC.txt:

   - mibs/*, vacm_vars.h: update the mib files to rfc 2571-2575. Also add
   	SNMP_COMMUNITY_MIB from the coex draft.
   
1999-11-14 01:54  nba

   * apps/: snmp_parse_args.c, snmp_parse_args.h:

   - snmp_parse_args: changes to support multi-valued options
   
1999-11-14 01:53  nba

   * apps/Makefile.in, apps/snmpbulkget.c,
   man/snmpbulkget.1, man/Makefile.in:

   - snmpbulkget: new tool to issue a single GETBULK request
   
1999-11-14 01:51  nba

   * man/snmptable.1:

   - snmptable: add in the application specific snmptable options between
   	the normal options.
   
1999-11-14 01:48  nba

   * apps/snmptable.c:

   - snmptable, snmp_parse_args: allow the application specific options to
   
1999-11-12 13:01  marz

   * snmplib/: lcd_time.c, lcd_time.h, snmpusm.c:

    (lcd_time.[ch], snmpusm.c): fix enginetime update algorithm to conform to spec rfc2574 3.2.7.b.1
   
1999-11-12 08:46  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Provide a unique ID for all incoming PDUs
   
1999-11-11 22:49  nba

   * apps/snmp_parse_args.c, snmplib/mib.c:

   - snmp_parse_args.c, mib.c: alignment of option code.
   	Some enhancements to the snmptranslate -d output.
   
1999-11-11 22:14  nba

   * man/snmpcmd.1:

   - snmpcmd.1: update man page to correspond to the new getopt situation
   	Note: even though some options have been removed from this
   	page, they still work!
   
1999-11-11 03:37  daves

   * agent/mibgroup/agentx/client.c:

   - (agentx/client.c): Silly typo in start time synchronisation
   
1999-11-10 22:10  nba

   * win32/: .cvsignore, encode_keychange/.cvsignore,
   libsnmp/.cvsignore, libsnmp/libsnmp.plg,
   libsnmp_dll/.cvsignore, libsnmp_dll/libsnmp_dll.plg,
   snmpbulkwalk/.cvsignore, snmpbulkwalk/snmpbulkwalk.plg,
   snmpdelta/.cvsignore, snmpdelta/snmpdelta.plg,
   snmpget/.cvsignore, snmpget/snmpget.plg,
   snmpgetnext/.cvsignore, snmpgetnext/snmpgetnext.plg,
   snmpnetstat/.cvsignore, snmpset/.cvsignore,
   snmpset/snmpset.plg, snmpstatus/.cvsignore,
   snmpstatus/snmpstatus.plg, snmptable/.cvsignore,
   snmptest/.cvsignore, snmptest/snmptest.plg,
   snmptranslate/.cvsignore, snmptranslate/snmptranslate.plg
, snmptrap/.cvsignore, snmptrap/snmptrap.plg,
   snmptrapd/.cvsignore, snmpusm/.cvsignore,
   snmpwalk/.cvsignore, snmpwalk/snmpwalk.plg:

   - win32/*: clean up repository files, and add proper .cvsignore files
   
1999-11-10 15:29  nba

   * apps/snmp_parse_args.c, apps/snmp_parse_args.h,
   apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpset.c,
   apps/snmpstatus.c, apps/snmptable.c, apps/snmptest.c
, apps/snmptrap.c, apps/snmpusm.c,
   apps/snmpwalk.c, win32/snmpget/snmpget.plg,
   win32/snmpusm/snmpusm.dsp:

   - apps/*: changes for getopt usage, and reworking of snmp_parse_args
   
1999-11-10 12:20  nba

   * win32/: win32.dsw, encode_keychange/encode_keychange.dsp
, libsnmp_dll/libsnmp.def,
   snmpbulkwalk/snmpbulkwalk.dsp, snmpdelta/snmpdelta.dsp,
   snmpgetnext/snmpgetnext.dsp, snmpstatus/snmpstatus.dsp,
   snmptest/snmptest.dsp, snmptrapd/snmptrapd.dsp,
   snmpusm/snmpusm.dsp, snmpwalk/snmpwalk.dsp:

   - win32/*.dsp: yet another round of making this crap work
   
1999-11-10 08:59  daves

   * agent/mibgroup/agentx/subagent.c:

   - (agentx/subagent.c): Fix AgentX notify support
   
1999-11-10 08:58  daves

   * agent/: agent_trap.c, agent_trap.h:

   - (agent/agent_trap.[ch]): minor re-structure to allow subagent trap "sinks"
   
1999-11-10 08:57  daves

   * agent/agent_read_config.c:

   - (agent/agent_read_config.c): Only set up trap sinks on the master agent
   
1999-11-10 08:31  nba

   * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
, snmpget/snmpget.dsp, snmpset/snmpset.dsp,
   snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
   snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp,
   snmptrapd/snmptrapd.dsp:

   - win32/*: VC++ project updates
   
1999-11-10 08:30  nba

   * win32/: libsnmp/libsnmp.plg, libsnmp_dll/libsnmp.def
, snmpget/snmpget.plg, snmptrap/snmptrap.dsp,
   snmptrap/snmptrap.plg:

   - win32/*: fixes to the VC++ build projects
   
1999-11-09 23:30  nba

   * snmplib/getopt.h:

   - getopt.h: arguments to getopt did not match those in getopt.c
   
1999-11-09 22:20  nba

   * apps/snmp_parse_args.c:

   . snmp_parse_args.c: a glitch in the conversion to getopt (thanks to
   	driehuis@playbeing.org)
   
1999-11-09 15:15  nba

   * apps/snmp_parse_args.c, apps/snmpget.c,
   apps/snmpset.c, apps/snmptable.c,
   apps/snmptranslate.c, apps/snmptrapd.c,
   apps/snmpnetstat/main.c, snmplib/getopt.c,
   snmplib/getopt.h, snmplib/mib.c, snmplib/mib.h
, snmplib/system.c, snmplib/system.h,
   win32/win32.dsw, win32/win32.opt,
   win32/libsnmp/libsnmp.dsp, win32/libsnmp/libsnmp.plg,
   win32/libsnmp_dll/libsnmp_dll.dsp, win32/snmpget/snmpget.plg
, win32/snmpstatus/snmpstatus.dsp,
   win32/snmptable/snmptable.dsp,
   win32/snmptranslate/snmptranslate.dsp,
   win32/snmptranslate/snmptranslate.plg,
   win32/snmptrap/snmptrap.dsp, win32/snmptrap/snmptrap.plg
:

   - various: adapt tools to use getopt (and put one in for Win32)
   
1999-11-09 13:09  hardaker

   * mibs/Makefile.in:

   - (Makefile.in): install the DEMO-MIB.
   
1999-11-09 13:09  hardaker

   * agent/mibgroup/mibII/: vacm_vars.c, vacm_vars.h:

   - (vacm_vars.c, vacm_vars.h): simple new .conf tokens: rocommunity, rwcommity.
   
1999-11-09 13:02  hardaker

   * agent/mibgroup/ucd_snmp.h:

   - (ucd_snmp.h): require the DEMO-MIB (just for tutorial purposes).
   
1999-11-09 13:02  hardaker

   * agent/snmpd.c:

   - (snmpd.c): fix -H.
   
1999-11-09 12:59  nba

   * win32/snmptrapd/snmptrapd.dsp, apps/snmptrapd.c,
   apps/snmptrapd_handlers.c:

   - snmptrapd.c,snmptrapd_handlers.c: make it compile with VC++ 5.0
   	(but no handlers (yet))
   
1999-11-09 01:50  nba

   * snmplib/: default_store.h, mib.c, parse.c,
   parse.h:

   - mib.c,parse.c: make error reporting in parser work according to spec (-Pe)
   	show defining modules in snmptranslate -d
   	use ds_toggle_boolean
   
1999-11-05 06:22  mslifcak

   * agent/mibgroup/header_complex.c, apps/encode_keychange.c
, snmplib/callback.c, snmplib/lcd_time.c,
   snmplib/parse.c, snmplib/snmp_api.c,
   snmplib/snmpusm.c, snmplib/tools.c, snmplib/tools.h
:

   Say goodbye to SNMP_MALLOC, malloc_zero, xcalloc, xmalloc, and xstrdup.
   Respectively replaced with calloc, calloc, calloc, malloc, and strdup.
   
1999-11-04 13:43  mslifcak

   * snmplib/mib.c:

   Speed up sprint_variable: halve the number of calls to get_symbol.
   
1999-11-04 10:28  hardaker

   * apps/snmp_parse_args.c, man/snmpcmd.1:

   - (snmp_parse_args.c, snmpcmd.1): move -q flags to -O.
   
1999-11-04 10:19  mslifcak

   * acconfig.h, config.h.in,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/mibII/interfaces.c, win32/config.h:

   Redo FreeBSD 4.0: define freebsd3 in s/freebsd4.h; reduce "define" thrashing.
   
1999-11-04 10:04  hardaker

   * local/mib2c.conf:

   - (mib2c.conf): include headers for compilation for both internal and
     external to the ucd-snmp source.
   
1999-11-04 10:03  hardaker

   * Makefile.in, acconfig.h, config.h.in,
   configure, configure.in, snmplib/mib.c:

   - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, mib.c):
     - define IN_UCD_SNMP_SOURCE in config.h but not in ucd-snmp-config.h.
     - move ucd-snmp-config.h up in the build order before subdirs.
     - Make default MIBDIRS search path include $HOME/.snmp/mibs.
     - Make MIBDIRS parsing handle $HOME variables in it.
   
1999-11-04 05:12  mslifcak

   * acconfig.h, config.h.in,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/ucd-snmp/disk.c
, agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/loadave.c, snmplib/vacm.c:

   First pass support for FreeBSD 4.0 [problems with proc table lookups].
   
1999-11-04 04:33  mslifcak

   * AGENT.txt:

   Change example away from STDC_HEADERS.
   
1999-11-04 04:14  mslifcak

   * agent/: agent_registry.c, snmp_vars.c,
   mibgroup/host/hr_filesys.c, mibgroup/host/hr_utils.c,
   mibgroup/mibII/at.c, mibgroup/mibII/icmp.c,
   mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c,
   mibgroup/mibII/route_write.c, mibgroup/mibII/tcp.c,
   mibgroup/mibII/udp.c, mibgroup/misc/dlmod.c,
   mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/errormib.c
, mibgroup/ucd-snmp/extensible.c,
   mibgroup/ucd-snmp/loadave.c, mibgroup/ucd-snmp/memory.c
, mibgroup/ucd-snmp/memory_solaris2.c,
   mibgroup/ucd-snmp/registry.c:

   More STDC_HEADERS cleanup: use HAVE_STRING_H, HAVE_STDLIB_H instead.
   
1999-11-04 02:42  mslifcak

   * acconfig.h, config.h.in, configure,
   configure.in:

   Patch to build BSD/OS 4.0.1; from Bert Driehuis -- driehuis@playbeing.org
   
1999-11-03 13:20  mslifcak

   * agent/mibgroup/host/hr_system.c:

   Fix build problem on Linux RedHat 6.0: key off GNU_LIBRARY value.
   
1999-11-03 13:18  mslifcak

   * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c
, ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c
, ucd-snmp/pass.c, ucd-snmp/proc.c,
   ucd-snmp/proc.h:

   Following call to fdopen (near get_exec_output), do not close(fd).
   
1999-11-03 06:49  mslifcak

   * agent/mibgroup/ucd-snmp/proc.c:

   Near line 663: close(fd) before invoking wait_on_exec
   
1999-11-03 06:11  mslifcak

   * snmplib/parse.c, snmplib/parse.h,
   win32/libsnmp_dll/libsnmp.def:

   declare find_best_tree_node for MSVC build.
   
1999-11-02 15:46  mslifcak

   * man/Makefile.in:

   Install snmp_agent_api.3
   
1999-11-02 15:36  mslifcak

   * config.h.in, configure, configure.in,
   agent/mibgroup/mibII/route_write.c, snmplib/read_config.c
, snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_debug.c, snmplib/snmp_debug.h,
   snmplib/snmp_logging.c, snmplib/snmp_logging.h,
   snmplib/system.h, win32/config.h:

   Use HAVE_STDARG_H when deciding to use varargs vs ANSI-C prototypes.
   
1999-11-02 09:57  hardaker

   * snmplib/Makefile.in:

   - (Makefile.in): install other header files needed by SNMP.pm.
   
1999-11-01 13:17  hardaker

   * apps/snmp_parse_args.c, snmplib/default_store.h,
   snmplib/mib.c, snmplib/snmp_alarm.c:

   - (snmp_parse_args.c, default_store.h, mib.c, snmp_alarm.c):
     - don't break oids into pieces if quick_print is turned on.
     - ditto if the new default_store option is turned on.
     - made a default_store option to not use sigalrm for snmp_alarms.
   
1999-10-29 19:54  marz

   * apps/snmp_parse_args.c, snmplib/snmpv3.c:

    (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
   
1999-10-29 16:58  hardaker

   * local/tkmib:

   - (tkmib): make it do snmpv3.  Added many things to the options menu.
   
1999-10-29 10:15  hardaker

   * man/.cvsignore:

   - (.cvsignore): ignore default_store.3{,.h}
   
1999-10-29 10:15  hardaker

   * man/: default_store.3, default_store.3.h:

   -(default_store.3{,.h}): removed from CVS since they are built
   
1999-10-29 10:13  hardaker

   * man/snmpcmd.1:

   - (snmpcmd.1): document -T and -q[oe]
   
1999-10-29 10:05  hardaker

   * agent/ds_agent.h, agent/snmp_agent.c, agent/snmpd.c
, apps/snmp_parse_args.c:

   - (ds_agent.h, snmp_agent.c, snmpd.c, snmp_parse_args.c):
     - snmp over TCP options: -T TCP.
     - new quick print options: -qo -qe for numeric oids and enums.
   
1999-10-29 09:52  hardaker

   * snmplib/: default_store.h, mib.c:

   - (default_store.h, mib.c): two new printing options:
     - printNumericOids
     - printNumericEnums
   
1999-10-29 09:28  hardaker

   * agent/ucd-snmp-agent-includes.h:

   - (ucd-snmp-agent-includes.h): added var_struct.h and agent_read_config.h
   
1999-10-29 09:28  hardaker

   * FAQ:

   - (FAQ): added reference to an above question for perl installation.
   
1999-10-29 08:58  hardaker

   * local/: mib2c.conf, mib2c.vartypes.conf:

   - (mib2c.conf, mib2c.vartypes.conf): Patch from Keith Tuson:
     - misc fixes.
   
1999-10-28 06:49  mslifcak

   * snmplib/mib.c:

   rephrase subtree not found code in _get_symbol.
   
1999-10-28 05:25  mslifcak

   * acconfig.h:

   Oops! restore version r1.131.
   
1999-10-28 05:23  mslifcak

   * acconfig.h, win32/config.h:

   u_int8/16/32_t types no longer needed for WIN32 builds.
   
1999-10-28 04:55  mslifcak

   * agent/snmp_agent.c:

   Dave's comment about pre_parse etc. was too good to lose in e-mail.
   
1999-10-27 17:30  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   - (vacm_vars.c): watch for null communities when printing debug statements.
   
1999-10-27 17:12  hardaker

   * snmplib/mib.c:

   - (mib.c): bail if we can't find an index in the mib tree to use for
     breaking an oid apart.
   
1999-10-27 17:12  hardaker

   * snmplib/ucd-snmp-includes.h:

   - (ucd-snmp-includes.h): added more include files.
   
1999-10-27 14:38  hardaker

   * snmplib/ucd-snmp-includes.h:

   - (ucd-snmp-includes.h): add default_store.h and snmp_logging.h
   
1999-10-27 14:37  hardaker

   * snmplib/lcd_time.h:

   - (lcd_time.h): define and comment LCD_TIME_SYNC_OPT better.
   
1999-10-27 14:36  hardaker

   * snmplib/default_store.h:

   - (default_store.h):
     - mark regions to be included in the default_store.3 manual page.
   
1999-10-27 14:36  hardaker

   * man/: Makefile.in, default_store.3,
   default_store.3.bot, default_store.3.h,
   default_store.3.top, snmp_agent_api.3:

   - (Makefile.in, default_store.3, default_store.3.bot,
     default_store.3.h, default_store.3.top, snmp_agent_api.3):
     - new manual pages: default_store.3, snmp_agent_api.3.
   
1999-10-27 14:35  hardaker

   * agent/mibgroup/agentx/master_admin.c:

   - (master_admin.c): simple debugging so you can watch stuff register.
   
1999-10-27 14:34  hardaker

   * agent/: Makefile.in, ucd-snmp-agent-includes.h:

   - (Makefile.in, ucd-snmp-agent-includes.h): added a header file to
     wrap around the various agent include files.
   
1999-10-27 14:34  hardaker

   * agent/snmp_agent.h:

   - (snmp_agent.h): prototype agent_check_and_process().
   
1999-10-27 14:33  hardaker

   * Makefile.in:

   - (Makefile.in): fix up ucd-snmp-config.h building.
   
1999-10-26 10:34  mslifcak

   * agent/mibgroup/ucd-snmp/pass.c:

   Allow unsigned range for counter/gauge/timeticks (fix BUG#84 per Sander Steffann).
   
1999-10-25 16:04  hardaker

   * apps/snmptranslate.c, snmplib/parse.c:

   - (snmptranslate.c, parse.c): hack to do wild card searches for a mib node.
   
1999-10-25 14:35  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): enable -p printing of only a section of the mib tree.
   
1999-10-25 14:12  nba

   * acconfig.h, config.h.in, configure,
   configure.in, agent/agent_read_config.c,
   agent/agent_registry.c, agent/auto_nlist.c,
   agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c
, agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/subagent.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   apps/snmpnetstat/Makefile.in, snmplib/asn1.c,
   snmplib/callback.c, snmplib/default_store.c,
   snmplib/keytools.c, snmplib/lcd_time.c, snmplib/mib.c
, snmplib/parse.c, snmplib/read_config.c,
   snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp.c
, snmplib/snmp_alarm.c, snmplib/snmp_api.c,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_debug.c, snmplib/snmp_logging.c,
   snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/system.c
, snmplib/tools.c, snmplib/vacm.c:

   - *: configure support for dmalloc malloc debugger (www.dmalloc.com)
   
1999-10-25 14:08  nba

   * man/snmpd.conf.5.def:

   - snmpd.conf.5.def: minor quirk
   
1999-10-25 14:07  nba

   * apps/snmpdelta.c:

   - snmpdelta.c: COUNTER64 will dereference freed pointer
   
1999-10-25 13:56  nba

   * testing/: RUNTESTS, TESTCONF.sh, eval_onescript.sh
, eval_tools.sh:

   - RUNTESTS, TESTCONF.sh eval_onescript.sh eval_tools.sh: support non-bash
   	shells (echo -n vs echo \\c). Don't require . in PATH
   
1999-10-25 13:40  nba

   * configure, configure.in,
   agent/mibgroup/ucd-snmp/proc.c:

   - configure.in, proc.c: support for FreeBSD 2.1 where ps doesn't have c flag
   
1999-10-25 13:39  nba

   * agent/mibgroup/mibII/interfaces.c:

   - interfaces.c: fix a memory leak in the Linux part
   
1999-10-25 08:06  mslifcak

   * snmplib/: keytools.c, mib.c, scapi.c:

   minor rework to clarify signed compares and remove unused variables.
   
1999-10-24 08:27  hardaker

   * snmplib/read_config.c:

   - (read_config.c):
     - premib directives weren't getting read due to a missing negation (!).
     - more parsing debugging statements added.
   
1999-10-24 08:25  hardaker

   * snmplib/mib.c:

   - (mib.c): fix "mibs" and "mibdirs" .conf directives to properly
     handle multiple calls (additive) and '+'s and things.
   
1999-10-24 08:24  hardaker

   * README.snmpv3:

   - (README.snmpv3): typo.
   
1999-10-24 08:23  hardaker

   * configure, configure.in:

   - (configure, configure.in): SNMPCONFPATH uses sysconfdir not datadir.
   
1999-10-22 15:29  hardaker

   * snmplib/mib.c:

   - (mib.c): print string based OIDs better.
   
1999-10-22 15:28  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/keytools.c, snmplib/keytools.h
, snmplib/scapi.c:

   - (acconfig.h, config.h.in, configure, configure.in, keytools.c,
     keytools.h, scapi.c):
     - use openssl for md5/sha support (from Olafur Gudmundsson).
   
1999-10-22 10:12  mslifcak

   * snmplib/mib.c:

   Display _some_ octet string indices of object identifiers as quoted printable.
   Should be expanded to handle other INDEX types.
   
1999-10-22 09:59  hardaker

   * snmplib/mib.c:

   - (mib.c): enable hex strings inside oids.
   
1999-10-22 07:39  mslifcak

   * snmplib/mib.c:

   Removed duplicated variable in a nested block. ARg!
   
1999-10-22 06:29  mslifcak

   * agent/mibgroup/ucd-snmp/pass.c:

   Fix BUG #83.
   
1999-10-21 12:54  nba

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   - memory_solaris2.c: reorder computations to avoid overflow.
   
1999-10-21 12:31  mslifcak

   * snmplib/snmp_api.c:

   small patch from M. Laukkanen to fix HP aCC build.
   
1999-10-21 12:09  mslifcak

   * man/: snmp_api.3, snmp_sess_api.3, snmpd.1.def
, snmpnetstat.1, snmptest.1:

   Fix BUG#78
   
1999-10-21 10:42  mslifcak

   * agent/: agent_trap.c, snmp_agent.c,
   mibgroup/agentx/master.c, mibgroup/agentx/subagent.c:

   use snmp_open_ex.
   
1999-10-21 10:41  mslifcak

   * apps/: snmpbulkwalk.c, snmpdelta.c, snmpget.c
, snmpgetnext.c, snmpset.c, snmpstatus.c
, snmptable.c, snmptest.c, snmptrap.c,
   snmpusm.c, snmpwalk.c, snmpnetstat/main.c:

   reminders for snmp_sess_perror usage after open.
   snmptable.c - open/close session from main().
   netstat/main.c - use snmp_sess_perror.
   
1999-10-21 10:39  mslifcak

   * win32/: config.h, libsnmp/libsnmp.dsp,
   libsnmp_dll/libsnmp_dll.dsp:

   Fixups for building with MSVC++. (no hpux.c, supply MAX_PERSISTENT_BACKUPS).
   
1999-10-21 10:37  mslifcak

   * snmplib/: mib.c, read_config.c, snmp_api.c
, snmp_api.h:

   mib.c - restore line stomped in my last update.
   read_config.c - drop unused variable.
   snmp_api.c - new method snmp_open_ex replaces set internal hook functions.
   
1999-10-21 10:26  mslifcak

   * snmplib/mib.c:

   Note  SNMPERR_UNKNOWN_OBJID error from within the library.
   
1999-10-21 10:20  mslifcak

   * apps/snmp_parse_args.c:

   Note  SNMPERR_UNKNOWN_OBJID error without specifying snmp_errno _outside_ the library.
   
1999-10-21 10:07  hardaker

   * snmplib/mib.c:

   - (mib.c): enable oidname."hi".'there' in get_module_node() as well.
   
1999-10-20 18:08  hardaker

   * snmplib/mib.c:

   - (mib.c): enable oid parser to handle simple embedded strings in oids
     and to translate them into oid segments.
     EG: .1.3.\"hello\".\'hi\' -> .1.3.5.104.101.108.108.111.104.105
   
1999-10-20 17:26  hardaker

   * agent/mibgroup/header_complex.c:

   - (header_complex.c): parsed strings from oid's include null terminators.
   
1999-10-15 07:09  mslifcak

   * snmplib/: callback.c, default_store.c:

   -(default_store.c, callback.c) fix
   bug in array-boundary check in snmplib/callback.c
   reported by Bert Holstein 15 Oct 1999.
   
1999-10-13 07:09  nba

   * agent/mibgroup/: agentx/master_admin.c, mibII/system_mib.c
:

   - master_admin.c, system_mib.h: includes for prototypes
   
1999-10-13 03:54  mslifcak

   * snmplib/read_config.h:

   add missing proto for save_persistent.
   
1999-10-12 06:07  mslifcak

   * snmplib/snmp_api.c:

   Define address length for FreeBSD platform.
   
1999-10-12 05:58  mslifcak

   * snmplib/: lcd_time.c, mib.c:

   mib.c: quick_print is exposed for CMU_COMPATIBLE builds.
   lcd_time.c: commented unused dump_etimelist_entry under SNMP_TESTING_CODE.
   
1999-10-07 09:01  daves

   * agent/mibgroup/agentx/: master_admin.c, subagent.c:

   - (agentx/subagent.c agentx/master_admin.c): Notification support
   
1999-10-07 08:42  daves

   * agent/: agent_trap.c, agent_trap.h:

   - (agent_trap.[ch]): Improve accessibility for subagents
   
1999-10-07 07:26  daves

   * agent/: agent_read_config.c, agent_trap.c,
   agent_trap.h, snmpd.h:

   - (agent_trap.c agent_trap.h agent_read_config.c snmpd.h):
     -  Re-write of agent trap handling:
   	Provision for v1 traps with varbinds
   	Consolidate v1 and v2 trap sink lists
   	Preliminary INFORM support
   
1999-10-06 16:31  hardaker

   * acconfig.h, config.h.in, snmplib/read_config.c
, snmplib/snmp_api.c, snmplib/snmp_client.c:

   - (acconfig.h, config.h.in, read_config.c, snmp_api.c, snmp_client.c):
     - Save and parse older persistent storage files to make sure data is
       not lost during storage crashes.
     - Fix SNMPv3 engineID probes: PDU's are allowed to have a NULL varbindlist.
   
1999-10-06 08:57  hardaker

   * local/fixproc:

   - (fixproc): new commented version.
   
1999-10-05 22:22  nba

   * agent/mibgroup/agentx/subagent.c:

   - subagent.c: include system.h for prototype for calculate_time_diff
   
1999-10-05 22:18  nba

   * apps/snmp_parse_args.c:

   - snmp_parse_args.c: fixes to report invalid engineId
   
1999-10-05 21:49  nba

   * snmplib/snmp_debug.h:

   - snmp_debug.h: make the DEBUG* macros safe for use in compound statements
   
1999-10-05 07:23  daves

   * agent/mibgroup/agentx/: master_request.c, subagent.c
:

   - (agentx/master_request.c agentx/subagent.c): Working SET support
   
1999-10-04 16:32  hardaker

   * agent/mibgroup/: header_complex.c, header_complex.h:

   - (header_complex.c, header_complex.h): added header_complex_find_entry().
   
1999-10-04 13:52  nba

   * agent/: mib_modules.c, mibgroup/agentx/subagent.c,
   mibgroup/agentx/subagent.h:

   - subagent.h, subagent.c, mib_modules.c: pre_init_subagent confuses
   	configure into believing there is a init_subagent function.
   	Rename to subagent_pre_init
   
1999-10-04 13:51  hardaker

   * agent/mibgroup/mibII/system_mib.c:

   - (system_mib.c): make sysServices configurable.
   
1999-10-04 13:38  nba

   * agent/: agent_registry.h, mibgroup/agentx/master_admin.c
, mibgroup/agentx/subagent.c,
   mibgroup/mibII/sysORTable.c, mibgroup/mibII/sysORTable.h
:

   - various: include additions and fixes to kill warnings
   
1999-10-04 11:52  nba

   * configure, configure.in:

   - configure.in:	remove -pedantic from --with-developer, and the system headers
   	are not prepared for it (at least on Linux and NetBSD)
   
1999-10-04 11:50  nba

   * Makefile.in:

   - Makefile.in:	always use $(MAKE) for make in Makefiles
   
1999-10-04 11:48  nba

   * snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/int64.c, snmplib/int64.h, apps/snmptrap.c
:

   - (snmp_api?, int64.? snmptrap.c): add some error checking for variables
   
1999-10-04 10:22  daves

   * agent/mibgroup/agentx/: client.c, client.h,
   master_admin.c:

   - (agentx/client.[ch] agentx/master_admin.c): Trivial 'ping' implementation
   
1999-10-04 10:17  daves

   * agent/: agent_callbacks.h, mibgroup/agentx/master_admin.c
, mibgroup/agentx/subagent.c,
   mibgroup/mibII/sysORTable.c, mibgroup/mibII/sysORTable.h
:

   - (agent_callbacks.h  mibgroup/mibII/sysORTable.[ch]
      mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
      - Complete subagent handling of Agent Capabilities / sysORTable
   
1999-10-04 10:15  daves

   * snmplib/callback.h:

   - (snmplib/callback.h): Increase number of application callbacks supported
   
1999-10-04 09:58  daves

   * agent/: mib_modules.c, mibgroup/agentx/subagent.c,
   mibgroup/agentx/subagent.h:

   - (mib_modules.c mibgroup/agentx/subagent.[ch]):
     - Ensure subagent is initialised early (prior to MIB registration, etc)
   
1999-10-04 09:53  daves

   * agent/: agent_registry.c, agent_registry.h,
   snmp_vars.h, mibgroup/agentx/client.c,
   mibgroup/agentx/client.h, mibgroup/agentx/master_admin.c
, mibgroup/agentx/subagent.c,
   mibgroup/mibII/sysORTable.c:

   - (agent_registry.[ch] snmp_vars.h mibII/sysORTable.c
      agentx/client.[ch] agentx/master_admin.c):
      - Handle MIB range registration, and clean up wrapper interfaces
   
1999-10-04 03:58  daves

   * agent/: agent_registry.c, agent_registry.h,
   mibgroup/agentx/client.h:

   - (agent_registry.[ch] mibgroup/agentx/client.h):
     - consolidate definitions of default MIB registration priority
   
1999-10-02 14:28  daves

   * agent/mibgroup/agentx/: master_admin.c, subagent.c:

   - (mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
     - Fix a problem with re-used PDU structures being freed twice.
   
1999-10-01 09:48  daves

   * agent/Makefile.in:

   - (agent/Makefile.in): Fix incompatability in agent library names
   
1999-09-30 01:09  daves

   * agent/mibgroup/host/hr_system.c:

   - (mibgroup/host/hr_system.c):
     - protect against NULL utmp file (from Fabrice Dupre)
   
1999-09-29 23:42  mslifcak

   * snmplib/hpux.c:

   Remove unused file.. snmplib/hpux.c
   
1999-09-29 17:01  hardaker

   * agent/mib_modules.c:

   - (mib_modules.c): include netinet/in.h
   
1999-09-29 17:01  hardaker

   * agent/: agent_registry.c, agent_registry.h:

   - (agent_registry.c, agent_registry.h): fix bugs.
   
1999-09-29 16:40  hardaker

   * local/mib2c.vartypes.conf:

   - (mib2c.vartypes.conf): removed extra \n.
   
1999-09-29 16:40  hardaker

   * agent/mibgroup/ucd-snmp/pass.c:

   - (pass.c): run ntohl on ip addresses stored in a long.
   
1999-09-29 16:39  hardaker

   * agent/mibgroup/agentx/master_admin.c:

   - (master_admin.c): -Wall fixes and found a missing }.
   
1999-09-29 16:39  hardaker

   * agent/mibgroup/agentx/client.h:

   - (client.h): define DEFAULT_MIB_PRIORITY to 255.
   
1999-09-29 16:38  hardaker

   * agent/mibgroup/agentx/client.c:

   - (client.c): thats "timeval" not "timevale" Dave (hehe).
   
1999-09-29 16:38  hardaker

   * agent/mibgroup/: header_complex.c, header_complex.h:

   - (header_complex.c, header_complex.h):
     - new extraction and freeing functions.
     - bug fix, missing a malloc size by one (electric fence is very cool).
   
1999-09-29 16:36  hardaker

   * README:

   - (README): added Mike Michaud to the thank you list.
   
1999-09-29 16:35  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in):
     - fix RANLIB testing for --enable-shared.
   
1999-09-29 14:31  mslifcak

   * snmplib/parse.c:

   Robust copy of information to tree, import_list, display hints.
   
1999-09-29 12:19  daves

   * agent/mibgroup/agentx/: client.c, client.h,
   master_admin.c, master_request.c, protocol.c,
   protocol.h, subagent.c:

   - (agent/mibgroup/agentx/*):  Assorted improvements!
   
1999-09-29 11:48  daves

   * agent/mibgroup/mibII/sysORTable.c:

   - (agent/mibgroup/mibII/sysORTable.c): Change in MIB registration interface
   
1999-09-29 11:46  daves

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c):
     - Move setting agent start time to earlier in the initialisation sequence
       (so that it can be overridden in subagents with the master's value)
   
1999-09-29 11:43  daves

   * agent/: agent_registry.c, agent_registry.h:

   - (agent_registry.[ch]): Provision to unregister MIBs by session
   
1999-09-29 11:38  daves

   * agent/agent_registry.c:

   - (agent_registry.c):
     - 'Children' nodes now have a different status, and shouldn't be freed. Oops!
   
1999-09-29 11:36  daves

   * agent/: agent_registry.c, agent_registry.h:

   - (agent_registry.[ch]):
     - Improve registry error handling
     - Correctly handle unregistering MIB regions
   
1999-09-29 11:23  daves

   * agent/agent_registry.c:

   - (agent_registry.c): Correct value of default registration priority
   
1999-09-29 11:17  daves

   * snmplib/: mt_support.h, snmp_api.c, snmp_api.h
:

   - (mt_support.h snmp_api.[ch]): Support for session and incoming transaction IDs
   
1999-09-29 11:14  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): protect snmp_close() against a null Sessions list
   
1999-09-28 16:52  hardaker

   * agent/: Makefile.in, mib_modules.c, mib_modules.h
, snmp_vars.c, snmpd.c:

   - (Makefile.in, mib_modules.c, mib_modules.h, snmp_vars.c, snmpd.c):
     - make libucdagent and libucdmibs as seperate libraries.  In theory,
       you shouldn't need libucdmibs to use libucdagent.
   
1999-09-27 16:22  hardaker

   * snmplib/read_config.c:

   - (read_config.c): Opps: DS_LIB_DONT_READ_CONFIGS needed an !.
   
1999-09-22 12:51  mslifcak

   * snmplib/snmp_api.c:

   -(snmp_api.c) - Improved error status aggregation.
   
1999-09-22 10:01  daves

   * agent/mibgroup/agentx/master_request.c:

   - (mibgroup/agentx/master_request.c): Improved AgentX response handling
   
1999-09-22 10:00  daves

   * agent/agent_registry.c:

   - (agent_registry.c): Ensure registry is initialised correctly on subagents
   
1999-09-22 09:58  daves

   * agent/agent_registry.c:

   - (agent_registry.c): remove redundant routines
   
1999-09-22 09:54  daves

   * agent/: agent_registry.c, snmp_vars.c,
   var_struct.h:

   - (agent_registry.c snmp_vars.c var_struct.h):
     Change the way the MIB registry handles registered ranges.
     This should work more reliably (as well as being rather simpler, IMHO)
   
1999-09-22 09:35  daves

   * agent/mibgroup/mibII/sysORTable.c:

   - (agent/mibgroup/mibII/sysORTable.c):
     - Ensure local sysORTable takes precedence over subagent versions
   
1999-09-22 09:33  daves

   * agent/: agent_registry.c, agent_registry.h:

   - (agent/agent_registry.[ch]): Provide method for prioritised registration
   
1999-09-22 09:31  daves

   * agent/agent_registry.c:

   - (agent/agent_registry.c): stupid typo
   
1999-09-22 09:27  daves

   * agent/snmpd.c:

   - (agent/snmpd.c): stupid typo
   
1999-09-21 10:40  mslifcak

   * snmplib/mib.c:

   -(mib.c) undo erroneous change to init_mib (thanks NB!)
   
1999-09-21 09:32  daves

   * agent/: agent_registry.c, snmpd.c:

   - (agent_registry.c snmpd.c): Simple run-time dump of registered MIBs
   
1999-09-21 09:25  daves

   * agent/mibgroup/agentx/protocol.c:

   - (agent/mibgroup/agentx/protocol.c): Handle parsing null-length variables
   
1999-09-21 09:21  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): handle adding 'error' type variables to a PDU
   
1999-09-17 15:37  hardaker

   * configure:

   - (configure): update to 2.13.
   
1999-09-17 11:42  mslifcak

   * snmplib/parse.c:

   make module_map* and tokens structures static (only used in parse.c ?)
   
1999-09-17 11:24  mslifcak

   * FAQ, snmplib/parse.c, snmplib/parse.h:

   -remove old-style init for replace mib feature.
   
1999-09-17 11:19  mslifcak

   * snmplib/parse.c:

   -(parse.c) - remove unneeded use of static var "last"
   
1999-09-17 07:17  hardaker

   * man/snmp_api.3:

   - (snmp_api.3): Patch from Mark H. Wood:
     - fix comments.
   
1999-09-16 14:16  mslifcak

   * config.h.in, configure, configure.in,
   snmplib/mt_support.c, snmplib/mt_support.h:

   -per agreement with Markku, no support needed for Solaris-specific threads.
   
1999-09-15 11:30  mslifcak

   * config.h.in, configure, configure.in,
   snmplib/mib.c, snmplib/mt_support.c,
   snmplib/mt_support.h, snmplib/snmp_api.c:

   fine tuning mt support
   
1999-09-15 09:45  hardaker

   * man/: Makefile.in, snmp_close.3, snmp_free_pdu.3
, snmp_open.3, snmp_read.3, snmp_select_info.3
, snmp_send.3, snmp_sess_async_send.3,
   snmp_sess_close.3, snmp_sess_error.3, snmp_sess_init.3
, snmp_sess_open.3, snmp_sess_read.3,
   snmp_sess_select_info.3, snmp_sess_send.3,
   snmp_sess_sess_timeout.3, snmp_sess_session.3,
   snmp_timeout.3:

   - (Makefile.in, snmp_close.3, snmp_free_pdu.3, snmp_open.3,
     snmp_read.3, snmp_select_info.3, snmp_send.3,
     snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3,
     snmp_sess_init.3, snmp_sess_open.3, snmp_sess_read.3,
     snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3,
     snmp_sess_session.3, snmp_timeout.3): Patch from Mark H. Wood:
     - create some fake sourcing man pages for functions.
   
1999-09-15 06:08  mslifcak

   * agent/agent_read_config.c:

   include mibgroup/mib_module_includes.h for benefit of mib_module_dot_conf.h
   
1999-09-14 13:22  mslifcak

   * snmplib/parse.c:

   parse.c - another fix for node: consider NULL name or NULL parent
   
1999-09-14 13:00  marz

   * apps/snmp_parse_args.c, snmplib/snmp_api.c,
   snmplib/snmp_api.h:

     (apps/snmp_parse_args.c, snmplib/snmp_api.[ch]): fix spurious error message when snmp_parse_oid fails
   
1999-09-14 09:53  mslifcak

   * FAQ, man/snmpcmd.1, snmplib/default_store.h,
   snmplib/mib.c, snmplib/parse.c, snmplib/parse.h
:

   -(FAQ, man/snmpcmd.1, snmplib/parse.*) add replace MIB capability(experimental)
   
1999-09-13 20:20  mslifcak

   * snmplib/snmp_api.c:

   -(snmp_api.c) re-assert Niels' patch to snmp_send to free v2/v1 Trap-PDUs
   
1999-09-13 15:01  hardaker

   * agent/: agent_callbacks.h, agent_read_config.c,
   agent_registry.c, agent_registry.h, snmp_agent.c
, snmp_vars.c, snmpd.c,
   mibgroup/agentx/subagent.c, mibgroup/agentx/subagent.h,
   mibgroup/mibII/sysORTable.c, mibgroup/mibII/vacm_vars.c
, mibgroup/mibII/vacm_vars.h:

   - (agent_callbacks.h, agent_read_config.c, agent_registry.c,
     agent_registry.h, snmp_agent.c, snmp_vars.c, snmpd.c, subagent.c,
     subagent.h, sysORTable.c, vacm_vars.c, vacm_vars.h):
     - further separation of agent church and state:
       - use callbacks everywhere needed to not call mib module code directly.
       - get rid of all instances of USING_ in libagent code.
   
1999-09-12 22:00  nba

   * snmplib/snmp_impl.h:

   - snmp_impl.h: removed some unused/unneeded defines/structs
   
1999-09-12 21:59  nba

   * agent/mibgroup/agentx/protocol.c:

   - protocol.c: add a missing include file.
   
1999-09-12 21:58  nba

   * testing/TESTCONF.sh:

   - TESTCONF.sh: fix some exports to export the right variable.
   
1999-09-12 21:57  nba

   * agent/agent_trap.c, agent/snmp_agent.c,
   snmplib/snmp_api.c, snmplib/snmp_client.c:

   - agent/*, snmplib/*: malloc fixes, some provoked by the corrected
   	snmp_send semantics.
   
1999-09-12 21:50  nba

   * agent/mibgroup/mibII/var_route.c:

   - var_route.c: Linux cleanup. Required for Linux/SPARC
   
1999-09-09 13:59  mslifcak

   * snmplib/: mib.c, parse.c:

   -(mib.c, parse.c) mib.c print_tree_node test display null type with range
                     parse.c work around core dump freeing TCs that specify ranges.
   
1999-09-09 02:31  mslifcak

   * acconfig.h, config.h.in, configure,
   configure.in, win32/config.h:

   -(*config*) turn on resource locking with --enable-reentrant.
   
1999-09-09 02:21  mslifcak

   * apps/snmpnetstat/winstub.c:

   -(winstub.c) Hack to allow snmpnetstat -a to work on AIX4 (sic).
   
1999-09-08 22:34  mslifcak

   * agent/mibgroup/mibincl.h:

   -(mibincl.h) comment out duplicate #include header lines.
   
1999-09-08 22:30  mslifcak

   * agent/mibgroup/smux/smux.c:

   -(smux.c) var_smux_write fixed per Mike Michaud and Nick Amato
   
1999-09-08 17:52  mslifcak

   * snmplib/: mt_support.c, mt_support.h:

   -(mt_support.*) Original by Markku Laukkanen, changes by M. Slifcak
   
1999-09-08 17:48  mslifcak

   * config.h.in, configure, configure.in,
   snmplib/Makefile.in, snmplib/parse.c,
   snmplib/parse.h, snmplib/snmp_api.c,
   win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def
, win32/libsnmp_dll/libsnmp_dll.dsp:

   -(config*,win32/*,snmplib/*) resource locking originally from Markku Laukkanen
   
1999-09-08 17:02  mslifcak

   * agent/mibgroup/: mibincl.h, mibII/icmp.c,
   mibII/interfaces.c, mibII/ip.c, mibII/tcp.c,
   mibII/udp.c:

   mibincl.h, mibgroup/mibII/* - fixup for CygWin32 build
   
1999-09-08 13:04  mslifcak

   * snmplib/: snmp_client.c, snmp_client.h:

   -(snmplib/snmp_client.*) add snmp_split_pdu, snmp_varbind_len methods.
   
1999-09-08 13:00  mslifcak

   * testing/RUNTESTS:

   -(testing/RUNTESTS) prefix PATH with . and .. , as the script changes dir.
   
1999-09-08 07:52  nba

   * apps/snmptrapd.c:

   - apps/snmptrapd.c: fix argument processing (-ld and similar)
   
1999-09-08 07:51  nba

   * man/snmpd.1.def:

   - snmpd.1.def: fix a formatting problem
   
1999-09-08 07:50  nba

   * agent/mibgroup/: mibincl.h, agentx/master_admin.c,
   agentx/master_request.c, agentx/subagent.c,
   mibII/sysORTable.c:

   - (various): fix compiler warnings
   
1999-09-08 07:48  nba

   * agent/var_struct.h:

   - var_struct.h: the Agentx code uses unsigned values for the variable type.
   
1999-09-08 07:46  nba

   * snmplib/snmp_api.h:

   - snmp_api.h: move inclusion protection to the real beginning/end of the file
   
1999-09-08 07:45  nba

   * configure, config.h.in, configure.in,
   agent/mibgroup/ucd-snmp/loadave.c:

   - (configure.in, loadave.c): Solaris 2.7 has getloadavg prototype
   
1999-09-08 05:16  mslifcak

   * agent/agent_trap.c:

   include read_config.h
   
1999-09-07 20:19  mslifcak

   * apps/snmptrap.c:

   snmptrap.c - rework fix bug #54 (missed else).
   
1999-09-07 20:12  mslifcak

   * agent/agent_trap.c, apps/snmptrap.c,
   apps/snmpnetstat/if.c, man/snmp_api.3,
   snmplib/snmp_api.c:

   -(agent_trap.c,snmptrap.c,snmp_api.[3c]) - snmp_free_pdu fix Bug #54 per Niels B.
   -(snmpnetstat/if.c) - fix for GETNEXT per Niels B.
   
1999-09-07 15:57  mslifcak

   * snmplib/parse.c:

   -(parse.c) fix Unlinked OID print when object identifier has no parent.
   
1999-09-07 15:32  mslifcak

   * snmplib/parse.c:

   -(parse.c) remove unneeded strdup to File variable from init_mib_internals.
   
1999-09-07 15:32  mslifcak

   * snmplib/snmp_api.h:

   -(snmp_api.h) struct pdu and snmp_session agree: long type for version member.
   
1999-09-07 15:23  mslifcak

   * win32/: config.h, libsnmp_dll/libsnmp.def:

   (win32/config.h) - set SNMPCONFPATH to succeed compile;
   (win32*libsnmp.def) - add new snmp_get_token to list.
   
1999-09-07 15:23  mslifcak

   * snmplib/: default_store.c, default_store.h:

   (default_store.*) - make 3rd param to ds_set_string type of const char *.
   
1999-09-07 15:22  mslifcak

   * snmplib/snmpv3.c:

   snmpv3.c - silence type warning from MSVC++.
   
1999-09-07 14:47  mslifcak

   * snmplib/: parse.c, parse.h:

   -(parse.*) fix small memory leaks; allow INDEX{INTEGER...} clauses;
              allow larger DESCRIPTION clauses [max 8192].
   
1999-09-03 15:01  hardaker

   * FAQ:

   - (FAQ): more BSDI system versions listed.
   
1999-09-03 14:28  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): don't fall off the end of the search tree.
   
1999-09-03 13:30  hardaker

   * snmplib/Makefile.in:

   - (snmplib/Makefile.in): install more library headers.
   
1999-09-03 13:27  hardaker

   * agent/Makefile.in:

   - (Makefile.in):
     - install libagent.a.
     - mkdirheir on needed new installation directories.
   
1999-09-03 13:15  hardaker

   * agent/Makefile.in:

   - (Makefile.in): install agent header files.
   
1999-09-03 13:15  hardaker

   * agent/: history.c, history.h, snmp_vars.linux.h
:

   - (history.c, history.h, snmp_vars.linux.h): removed. No longer needed.
   
1999-09-02 08:52  hardaker

   * agent/mibgroup/agentx/subagent.c:

   - (subagent.c): opps.  Forgot a shutdown name change instance.
   
1999-09-02 07:07  hardaker

   * agent/mibgroup/agentx/subagent.c:

   - (subagent.c): shutdown_subagent -> subagent_shutdown so configure
     doesn't find it.
   
1999-09-02 06:38  daves

   * agent/mibgroup/misc/ipfwacc.c:

   - (agent/mibgroup/misc/ipfwacc.c): Fix MIB location of ipfwacc module
   
1999-08-31 09:26  mslifcak

   * agent/agent_trap.c:

   -(agent_trap.c) always free PDU after snmp_send.
   
1999-08-31 08:17  mslifcak

   * agent/agent_trap.c:

   -(agent_trap.c) fix recent memory leak, and sizeof(objid_snmptrap) bug.
   
1999-08-30 10:30  hardaker

   * agent/mibgroup/agentx/: master.c, master_request.c:

   - (master.c, master_request.c): yet more debugging.
   
1999-08-30 09:38  hardaker

   * agent/mibgroup/agentx/: client.c, master.c,
   master_request.c, protocol.c, subagent.c:

   - (client.c, master.c, master_request.c, protocol.c, subagent.c):
     - debugging statements.
     - use new default_store settings instead of external variables.
   
1999-08-30 09:32  hardaker

   * agent/Makefile.in, agent/agent_read_config.c,
   agent/agent_registry.c, agent/agent_trap.c,
   agent/agent_trap.h, agent/ds_agent.h,
   agent/snmp_agent.c, agent/snmp_agent.h,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/mibII/sysORTable.c, snmplib/callback.c,
   snmplib/callback.h, snmplib/default_store.h,
   snmplib/read_config.c, snmplib/snmp_api.c:

   - (Makefile.in, agent_read_config.c, agent_registry.c, agent_trap.c,
     agent_trap.h, ds_agent.h, snmp_agent.c, snmp_agent.h, snmp_vars.c,
     snmpd.c, util_funcs.c, sysORTable.c, callback.c, callback.h,
     default_store.h, read_config.c, snmp_api.c):
     - restructure the agent into two pieces: a library and a application.
       - needs much more work.
       - many parameters are now controlled by new default_store settings
         to help relieve compile time bindings.
     - merge init_snmp and the custom version called inside the agent.
     - add a new place for trap specific agent code (agent_trap.[ch]).
     - probably other things I've forgotten that I did.
   
1999-08-28 07:29  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/read_config.c:

   - (acconfig.h, config.h.in, configure, configure.in, read_config.c):
     - add /etc/snmp to default conf file path to make RedHat happy.
   
1999-08-28 07:19  hardaker

   * man/Makefile.in:

   - (Makefile.in): install snmp_alarm.3.
   
1999-08-27 09:17  hardaker

   * agent/mibgroup/mibII/: icmp.c, interfaces.c, ip.c
, route_write.c, tcp.c, udp.c,
   var_route.c:

   - (icmp.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, var_route.c):
     - Susanne Osted pointed out a lack of #if HAVE_SYS_PARAM_H.
   
1999-08-27 08:03  mslifcak

   * TODO:

   Howard Spindel suggests an API for traps with pass_persist.
   
1999-08-27 07:35  mslifcak

   * configure, configure.in, sedscript.in:

   -(configure*, sedscript*) change ...EXTENIS...  to ...EXTENSI...
   
1999-08-26 13:40  mslifcak

   * testing/Makefile.in:

   -(testing/Makefile.in) don't built targets that are no longer used
   
1999-08-26 13:18  mslifcak

   * testing/RUNTESTS:

   -(testing/RUNTESTS) improved PATH set
   
1999-08-24 17:43  mslifcak

   * testing/Makefile.in:

   -(testing/Makefile.in) no need to build targets in test rule.
   
1999-08-24 17:39  mslifcak

   * testing/RUNTESTS:

   -(RUNTESTS) export PATH before use
   
1999-08-24 17:14  hardaker

   * bug-report, sedscript.in, version.h, FAQ
, README:

   - (version.h bug-report sedscript.in): version tag ( 4.0.1 )
   
1999-08-24 17:13  hardaker

   * ChangeLog:

   - (ChangeLog): update for 4.0.1
   
1999-08-24 16:49  mslifcak

   * testing/: Makefile.in, RUNTESTS, T2.sh,
   TESTCONF.sh, eval_onescript.sh, eval_tools.sh,
   test_keychange.sh, test_kul.sh:

   -(testing/*) run tests when package is not installed, and when
   the build tree is not the same as the source tree.
   
1999-08-24 16:05  mslifcak

   * configure, configure.in:

   -(configure.*) move statement about ucdDemoPublic into comment field.
   
1999-08-24 16:01  hardaker

   * NEWS:

   - (NEWS): 4.0.1 update
   
1999-08-24 15:59  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): remove version setting in snmp_api.c.  Not needed there.
   
1999-08-24 15:14  mslifcak

   * agent/mibgroup/smux/smux.c:

   -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error.
   
1999-08-24 14:17  mslifcak

   * agent/mibgroup/: host/hr_swrun.c, mibII/icmp.c,
   mibII/ip.c, ucd-snmp/disk.c, ucd-snmp/proc.c:

   -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror
   
1999-08-24 14:15  hardaker

   * snmplib/all_system.h:

   - (all_system.h): remove.  again.
   
1999-08-24 14:05  mslifcak

   * Makefile.in:

   -(top/Makefile.in) - remove more generated files with distclean rule.
   
1999-08-24 13:41  hardaker

   * TODO:

   - (TODO): remove snmpv3 support:-)
   
1999-08-24 13:37  hardaker

   * apps/snmp_parse_args.c, snmplib/default_store.h,
   snmplib/snmp_api.c, snmplib/snmpv3.c:

   - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c):
     - provide defVersion token support in snmp.conf (sort of hackish).
   
1999-08-24 13:36  hardaker

   * apps/snmpusm.c:

   - (snmpusm.c): check for null response pointer.
   
1999-08-24 12:48  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   - (vacm_vars.c): correct sysORTable entry.
   
1999-08-24 10:25  mslifcak

   * testing/eval_tools.sh:

   -(testing/eval_tools) - let some (AIX) agents settle before firing requests.
   
1999-08-24 06:19  mslifcak

   * testing/: RUNTESTS, T.c, etimetest.c,
   keymanagetest.c, misctest.c, scapitest.c:

   Add "." to PATH for RUNTESTS; Drop optreset to build most platforms
   
1999-08-24 05:11  mslifcak

   * snmplib/snmp_api.c:

   Remove ASN_SHORT_LEN hack - known to dump core in agent.
   
1999-08-24 04:44  mslifcak

   * snmplib/: read_config.c, snmp_api.c,
   snmp_logging.c:

   Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN.
   
1999-08-23 16:44  hardaker

   * man/Makefile.in:

   - (Makefile.in): install the snmpusm.1 manual page.
   
1999-08-23 16:19  hardaker

   * README, bug-report, sedscript.in, version.h
, FAQ:

   - (version.h bug-report sedscript.in): version tag ( 4.0 )
   
1999-08-23 16:17  hardaker

   * INSTALL:

   - (INSTALL): remove version specific information
   
1999-08-23 16:12  hardaker

   * testing/tests/T028snmpv3getfail:

   - (T028snmpv3getfail): snmpv3 get failure test.
   
1999-08-23 16:04  hardaker

   * ChangeLog:

   - (ChangeLog): version update
   
1999-08-23 15:32  mslifcak

   * snmplib/snmp_api.c:

   HACK! fixup short length (first put correct community string in pdu-> ).
   
1999-08-23 14:02  mslifcak

   * FAQ, snmplib/snmp_api.c:

   Describe USE_ASN_SHORT_LEN in FAQ, and implement in _snmp_build.
   
1999-08-23 13:54  nba

   * agent/: snmp_agent.c, snmpd.c:

   - agent/snmpd.c, agent/snmp_vars.c: move some -v logging to a more rational
   	place.
   
1999-08-23 12:28  hardaker

   * agent/mibgroup/agentx/protocol.c:

   - (protocol.c): allow NULL strings in agentX packets.
   
1999-08-23 09:02  mslifcak

   * snmplib/snmpusm.c:

   Test pointer before dereference in usm_free_user
   
1999-08-23 09:02  mslifcak

   * README.win32:

   Spell check: similar
   
1999-08-23 09:00  mslifcak

   * snmplib/read_config.c, snmplib/snmp_logging.c,
   win32/libsnmp_dll/libsnmp.def:

   Win32 build fixes
   
1999-08-23 07:02  hardaker

   * NEWS:

   - (NEWS): ansi mentioned.
   
1999-08-23 06:14  mslifcak

   * acconfig.h, config.h.in, win32/config.h:

   Remove last vestiges of config_load_mib
   
1999-08-22 23:17  nba

   * agent/mibgroup/agentx/master_admin.c:

   - agentx/master_admin.c: failure when closing first agents session
   	(uninitialized variable).
   
1999-08-22 17:57  hardaker

   * snmplib/snmp_api.h:

   - (snmp_api.h): version -> u_long.
   
1999-08-22 17:56  hardaker

   * agent/mibgroup/Makefile.in, snmplib/Makefile.in:

   - (Makefile.in, Makefile.in): make depend.
   
1999-08-22 17:54  hardaker

   * configure, configure.in:

   - (configure, configure.in):
     - --without-dummy-values is default again.
     - cleanup of --help stuff.
     - fix of peristent directory creation.
   
1999-08-22 17:32  hardaker

   * agent/mibgroup/ipfwchains/: IPFWCHAINS-MIB.txt, README
, ipfwc_kernel_headers.h, ipfwchains.c,
   ipfwchains.h, libipfwc.c, libipfwc.h:

   - (ipfchains): removed from distribution.  Newer one in ftp's contrib dir.
   
1999-08-20 17:10  hardaker

   * README, bug-report, sedscript.in, version.h
, FAQ:

   - (version.h bug-report sedscript.in): version tag ( 4.0.pre7 )
   
1999-08-20 17:08  hardaker

   * NEWS:

   - (NEWS): last minute changes
   
1999-08-20 16:39  hardaker

   * snmplib/: asn1.c, snmp_api.h, snmp_auth.c,
   snmp_impl.h:

   - (snmp_api.h, snmp_api.c, snmp_auth.c, snmp_impl.h, asn1.c): 64bit cleanup.
   
1999-08-20 13:56  hardaker

   * man/snmp.conf.5.def, snmplib/default_store.h,
   snmplib/snmp_logging.c:

   - (snmp.conf.5.def, default_store.h, snmp_logging.c):
     - turn off time stamp logging by default.  It must be explicitly
       requested in the snmp.conf file to turn it on.
       (the reason is that a lot of logging is incremental in nature and
       is not line buffered before being sent to the logging routines.
       The other solution is to have the logging routines detect when to
       print timestamps by watching out for \n's.  But, not this round.
   
1999-08-20 13:43  hardaker

   * snmplib/: default_store.h, snmp_api.c,
   snmp_logging.c, snmp_logging.h:

   - (default_store.h, snmp_api.c, snmp_logging.c, snmp_logging.h):
     - make logging of timestamps optional by a snmp.conf directive.
   
1999-08-20 03:43  nba

   * agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/client.h,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/mibII/sysORTable.c, apps/snmptrap.c,
   snmplib/snmp_client.h:

   - agentx/*: various prototype fixes, to keep number of warnings down
   
1999-08-19 16:09  hardaker

   * apps/: snmpget.c, snmpgetnext.c, snmpset.c:

   - (snmpget.c, snmpgetnext.c, snmpset.c): Patch from dlengel@home.com:
     - check argument count for minimum number.
   
1999-08-19 14:09  nba

   * agent/snmpd.c, apps/snmptrap.c, apps/snmptrapd.c
, snmplib/snmp_api.c, snmplib/snmp_api.h:

   - snmp_api.?, snmpd.c, snmptrap.c, snmptrapd.c: reinstate agent_addr in
   	the pdu structure (used for v1 traps).
   
1999-08-19 10:40  nba

   * agent/snmpd.c:

   - snmpd.c: remove some superfluous: from snmp_log_perror.
   	Log when snmpd reconfigures following a SIGHUP
   
1999-08-19 10:38  nba

   * agent/mibgroup/smux/smux.c:

   - smux.c: remove some extraneous \n from snmp_log_perror calls.
   
1999-08-19 10:38  nba

   * snmplib/snmp_api.c:

   - snmp_api.c:	correcly call pre-parse hook, also when not debugging
   	(this killed the libwrap check in snmpd)
   
1999-08-19 02:35  nba

   * agent/snmp_agent.c, agent/snmpd.c,
   snmplib/snmp_logging.c:

   - snmp_logging.c, agent/various: reinstate -a and -V logging (almost).
   	timestamp file and stderr logging.
   
1999-08-19 02:33  nba

   * agent/mibgroup/mibII/interfaces.c:

   - interfaces.c: remove some left over debug output
   
1999-08-18 09:30  nba

   * agent/auto_nlist.c, agent/kernel.c, agent/snmpd.c
, agent/mibgroup/util_funcs.c,
   agent/mibgroup/mibII/at.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/smux/smux.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/vmstat.c, apps/snmp_parse_args.c
, apps/snmpdelta.c, apps/snmptrapd.c,
   apps/snmpnetstat/main.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/snmp_debug.c,
   snmplib/snmp_logging.c, snmplib/snmp_logging.h,
   snmplib/snmpv3.c:

   - (many):	change the names of the logging functions to be snmp_*
   	default do_stderr_logging to 1.
   
1999-08-18 09:26  nba

   * agent/mibgroup/mibII/: interfaces.c, interfaces.h:

   - interfaces.?: updates for Linux to handle large counters and virtual
   	interfaces.
   
1999-08-18 02:51  nba

   * agent/: agent_read_config.c, agent_read_config.h,
   snmpd.c, mibgroup/ucd-snmp/versioninfo.c:

   - snmpd.c, agent_read_config.?, versioninfo.c: move the reconfiguration
   	outside the signal handler.
   
1999-08-18 02:40  nba

   * agent/snmpd.c:

   agent/snmpd.c:	move the termination processing from the signal handler
   	to after the main loop has terminated.
   
1999-08-16 15:09  hardaker

   * testing/tests/T100agenthup:

   - (T100agenthup): added new agent capability test to test kill -HUP.
   
1999-08-16 14:59  nba

   * apps/snmpnetstat/main.c:

   snmpnetstat/main.c: enable_stderrlog() so that we get an error message
   	for bad host names.
   
1999-08-16 14:58  nba

   * apps/snmpnetstat/if.c:

   snmpnetstat/if.c: allow -i and -o outputs even with incomplete responses
   	from snmpd (such as Linux that does not return ifInNUCastPkts
   	with the new DUMMY setup)
   
1999-08-13 16:06  hardaker

   * bug-report, version.h, FAQ, README,
   sedscript.in:

   - (version.h bug-report sedscript.in): version tag ( 4.0.pre6 )
   
1999-08-13 16:05  hardaker

   * remove-files:

   - (remove-files): remove the ISSUES file for releases.
   
1999-08-13 16:03  hardaker

   * testing/TESTCONF.sh:

   - (TESTCONF.sh): store the peristent data in a temporary file.  really.
   
1999-08-13 15:48  hardaker

   * testing/tests/: T003snmpv1getfail, T016snmpv2cgetfail
, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail,
   T030snmpv3usercreation:

   - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
     T018snmpv1tov2cgetfail, T030snmpv3usercreation):
     - fixed to check for "nosuch" errors actually returned.
     - shortened the snmpusm test description.
   
1999-08-13 15:35  hardaker

   * Makefile.in:

   - (Makefile.in): don't remove mib_module_loads.h.
   
1999-08-13 15:22  hardaker

   * configure, configure.in:

   - (configure, configure.in): remove config_load_mib parsing.
   
1999-08-13 12:49  hardaker

   * configure, configure.in:

   - (configure, configure.in): properly do what --without-dummy-values
     should do.
   
1999-08-13 12:18  mslifcak

   * agent/mibgroup/mibII/var_route.c:

   var_route.c - #ifdef NO_DUMMY --> #if NO_DUMMY (like the other uses).
   
1999-08-13 11:55  hardaker

   * agent/mibgroup/mibII/var_route.c:

   - (var_route.c): don't do caching for NO_DUMMY_VALUES.
   
1999-08-13 11:14  mslifcak

   * agent/mibgroup/: host/hr_device.c, host/hr_print.c,
   host/hr_proc.c, host/hr_storage.c, host/hr_swinst.c
, host/hr_swrun.c, host/hr_system.c, mibII/at.c
, mibII/interfaces.c, mibII/ip.c,
   mibII/system_mib.c, mibII/tcp.c, mibII/udp.c,
   mibII/var_route.c:

   (host/hr_device.c,host/hr_print.c, host/hr_proc.c,host/hr_storage.c,
   host/hr_swinst.c,host/hr_swrun.c, host/hr_system.c,mibII/at.c,
   mibII/interfaces.c,mibII/ip.c, mibII/system_mib.c,mibII/tcp.c,
   mibII/udp.c,mibII/var_route.c) - #if NO_DUMMY_VALUES (help out configure)
   
1999-08-13 09:33  hardaker

   * configure, configure.in:

   - (configure, configure.in): don't use NO_DUMMY_VALUES by default.
   
1999-08-13 07:16  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, snmplib/Makefile.in:

   - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): make depend.
   
1999-08-13 07:12  hardaker

   * NEWS, README.snmpv3, configure, configure.in
:

   - (NEWS, README.snmpv3, configure, configure.in): documentation updates.
   
1999-08-13 07:11  hardaker

   * Makefile.in:

   - (Makefile.in): "make test" in top level Makefile.
   
1999-08-13 02:46  daves

   * agent/mibgroup/: examples/ucdDemoPublic.c,
   examples/ucdDemoPublic.h, ipfwchains/ipfwchains.c,
   ipfwchains/ipfwchains.h, misc/ipfwacc.c, misc/ipfwacc.h
, target/snmpTargetAddrEntry.c,
   target/snmpTargetAddrEntry.h, target/snmpTargetParamsEntry.c
, target/snmpTargetParamsEntry.h, smux/snmp_bgp.c
, smux/snmp_bgp.h, smux/snmp_ospf.c,
   smux/snmp_ospf.h, smux/snmp_rip2.c, smux/snmp_rip2.h
:

   - (examples/ucdDemoPublic.[ch]
      ipfwchains/ipfwchains.[ch] misc/ipfwacc.[ch]
      target/snmpTarget{Addr,Params}Entry.[ch]
      smux/snmp_*.[ch]):
      - Register modules dynamically at run-time
   
1999-08-13 02:44  daves

   * agent/agent_registry.c:

   - (agent_registry.c): Drop support for 'static' module registration via configure
   
1999-08-12 16:46  hardaker

   * NEWS, README:

   - (NEWS, README): minor updates.
   
1999-08-12 16:41  hardaker

   * FAQ, man/snmpcmd.1, man/snmptrap.1:

   - (FAQ, snmpcmd.1, snmptrap.1): minor doc updates.
   
1999-08-12 16:22  hardaker

   * testing/tests/: Sv3config, T020snmpv3get,
   T021snmpv3getnext, T030snmpv3usercreation:

   - (Sv3config, T020snmpv3get, T021snmpv3getnext,
     T030snmpv3usercreation): test updates, including a new snmpusm test.
   
1999-08-12 16:18  hardaker

   * man/snmpusm.1:

   - (snmpusm.1): no-fill the .conf file entries.
   
1999-08-12 16:16  hardaker

   * man/snmp.conf.5.def:

   - (snmp.conf.5.def): updated with the newer token list.
   
1999-08-12 16:15  hardaker

   * man/snmpusm.1:

   - (snmpusm.1): added to describe the snmpusm command.
   
1999-08-12 09:31  mslifcak

   * snmplib/snmpusm.c:

   -(snmpusm.c) - fix potential repeated "free" on malloc failure.
   
1999-08-11 21:53  nba

   * apps/snmpnetstat/if.c:

   snmpnetstat/if.c:	handle non-contiguous ifTable. Also make the
   	counters unsigned.
   
1999-08-11 21:52  nba

   * agent/mibgroup/host/hr_storage.c:

   hr_storage.c:	remove to forgotten debug lines.
   
1999-08-11 13:04  hardaker

   * acconfig.h, config.h.in, snmplib/read_config.c
:

   - (acconfig.h, config.h.in, read_config.c):
     - Make persistent cache conform to a more secure umask.
   
1999-08-11 10:50  hardaker

   * README.snmpv3, apps/snmpusm.c:

   - (README.snmpv3, snmpusm.c): use ss session to get probed engineID.
   
1999-08-10 17:24  hardaker

   * snmplib/lcd_time.c:

   - (lcd_time.c): debugging statements.
   
1999-08-10 17:23  hardaker

   * agent/snmpd.c:

   - (snmpd.c): print -H usage to stderr.
   
1999-08-10 17:23  hardaker

   * README.snmpv3:

   - (README.snmpv3): update.
   
1999-08-10 15:54  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): force v3 engineID setting to something bogus to
     get around local configuration data store time synchronization conflicts.
   
1999-08-10 14:27  hardaker

   * agent/mibgroup/snmpv3/usmUser.c:

   - (usmUser.c): Um, cough, actually register us in the *init* function...
   
1999-08-10 14:26  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): protect against evil mib modules from modifying
     memory they shouldn't be modifying yet.
     - (ifdef'ed for speed profiling later).
   
1999-08-10 11:05  hardaker

   * agent/snmpd.c:

   - (snmpd.c): log version number after stderr is optionally closed.
   
1999-08-10 10:04  mslifcak

   * agent/mibgroup/host/hr_storage.c:

   Fix for build (no pagesize var defined for linux).
   
1999-08-10 09:19  mslifcak

   * snmplib/: read_config.c, snmp_api.c:

   read_config.c, snmp_api.c - convert fprintf(stderr to snmp_log(LOG_ERR,WARNING)
   
1999-08-10 04:50  nba

   * agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/var_route.c, snmplib/snmp_logging.c
:

   interfaces.c var_route.c snmp_logging.c: fix compiler warnings
   
1999-08-10 04:48  nba

   * apps/snmpnetstat/if.c:

   snmpnetstat/if.c:	fixes for snmpnetstat -i on virtual interfaces
   
1999-08-10 04:47  nba

   * agent/kernel.c:

   agent/kernel.c:	abort on kvm_open failures
   
1999-08-10 04:46  nba

   * snmplib/mib.c:

   snmplib/mib.c:	fix handling of numeric oids and reporting errors
   
1999-08-10 04:45  nba

   * configure.in, config.h.in, configure,
   agent/mibgroup/host/hr_storage.c:

   configure.in config.h.in configure s/netbsd agent/mibgroup/host/hr_storage.c:
   	support for NetBSD/sparc and NetBSD 1.4
   
1999-08-09 15:07  mslifcak

   * snmplib/: snmp_api.c, snmpusm.c:

   snmpusm.c - always clear field_len if ref is valid ptr;
   snmp_api.c - don't overwrite community pointer with securityAuthProto pointer
   
1999-08-09 14:29  hardaker

   * snmplib/snmpusm.c:

   - (snmpusm.c): error check/null set *after* freeing the old memory.
   
1999-08-09 14:28  hardaker

   * snmplib/snmpusm.c:

   - (snmpusm.c): more error checking in the MAKE_ENTRY macro.
   
1999-08-09 13:12  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in): remove /dev/random test.
   
1999-08-09 11:40  mslifcak

   * snmplib/: md5.c, snmp_api.c:

   -(md5.c) fix read past end problem
   -(snmp_api.c) fix losing community string problem
   
1999-08-09 10:43  nba

   * agent/mibgroup/kernel_sunos5.c,
   agent/mibgroup/kernel_sunos5.h,
   agent/mibgroup/mibII/system_mib.c, apps/Makefile.in,
   snmplib/snmp_client.c, snmplib/snmp_client.h,
   snmplib/snmpv3.c:

   (many):	nuke various prototype warnings
   
1999-08-09 09:45  mslifcak

   * snmplib/snmp.c:

   -(snmp.c) fix buffer overflow in xdump, of all places (77 s/b 78; using 80)
   
1999-08-09 06:54  mslifcak

   * win32/libsnmp_dll/libsnmp.def:

   libsnmp.def - remove print_oid_report disable options
   
1999-08-09 06:52  mslifcak

   * agent/snmpd.c:

   snmpd.c - list all options in usage
   
1999-08-09 06:50  mslifcak

   * apps/: snmpdelta.c, snmptranslate.c, snmptrapd.c
:

    snmpdelta, translate, trapd) - list all options in usage; remove disables for print_oid_report in translate.
   
1999-08-09 06:48  mslifcak

   * snmplib/: mib.c, mib.h, parse.c, parse.h
:

   mib.*, parse.* - move print_oid_report and minions wholly into mib.c
   
1999-08-09 01:02  daves

   * FAQ:

   - (FAQ): Nine new questions, plus assorted tweaks for the new release.
   
1999-08-09 00:24  nba

   * snmplib/parse.c:

   parse.c:	parse agent capabilities
   
1999-08-06 07:36  mslifcak

   * snmplib/: snmp_logging.c, snmp_logging.h:

   -(snmp_logging.*) -added Ragnar's patch #3 with small touches.
   
1999-08-06 06:02  daves

   * agent/mibgroup/: mibII/at.c, mibII/interfaces.c,
   mibII/ip.c, mibII/system_mib.c, mibII/tcp.c,
   mibII/udp.c, mibII/var_route.c, host/hr_device.c
, host/hr_print.c, host/hr_proc.c,
   host/hr_storage.c, host/hr_swinst.c, host/hr_swrun.c
, host/hr_system.c:

   - (mibII/*.c host/*.c): Don't provide "dummy" values (unless explicitly configured)
   
1999-08-06 05:59  daves

   * acconfig.h, config.h.in, configure.in,
   configure:

   - (acconfig.h config.h.in configure.in configure):
     - configure-time flag to control provision of "dummy" values
   
1999-08-05 11:11  mslifcak

   * man/snmp_api.3:

   snmp_api.3 - describe snmp_error(), replaces snmp_errno and snmp_get_errno()
   
1999-08-05 10:44  mslifcak

   * agent/mibgroup/agentx/client.c:

   agentx/client.c - remove refs to snmp_synch{setup,reset} original version
   
1999-08-05 03:25  mslifcak

   * config.sub:

   config.sub - patch from Markku Laukkanen to support HPUX 11
   
1999-08-04 12:33  mslifcak

   * snmplib/snmp_api.c:

   snmp_api.c - dummy functions snmp_synch_{setup,reset} and snmp_get_errno.
   
1999-08-04 09:17  mslifcak

   * configure, configure.in:

   -(configure*) - Ken Hornstein: fix test xxgethostbyname, xxgetservbyname.
   
1999-08-04 05:03  mslifcak

   * snmplib/snmp_api.c:

   undo patch around Solaris' configure failure to register HAVE_GETHOSTBYNAME.
   
1999-08-04 03:48  mslifcak

   * agent/mibgroup/smux/smux.c:

   -(smux.c) - patch supplied by Nick Amato to fix ASN_IPADDRESS parse.
   
1999-08-04 01:46  daves

   * mibs/UCD-DEMO-MIB.txt:

   - (mibs/UCD-DEMO-MIB.txt): Re-resolve file & ucdDemo OID conflict
   
1999-08-03 14:06  mslifcak

   * snmplib/snmp_debug.c:

   snmp_debug.c - signed comparison for len in debugmsg_hextli.
   
1999-08-03 12:53  mslifcak

   * snmplib/snmp_debug.h:

   snmp_debug.h - fix "warning: ANSI C forbids conditional expr with only one void side".
   
1999-08-03 08:37  mslifcak

   * README.win32:

   README.win32 - runtime lib and debug info courtesy of Robert Story.
   
1999-08-03 07:58  mslifcak

   * agent/mibgroup/mibII/vacm_vars.c:

   vacm_vars.c - copy community string, null terminate, then debug print
   
1999-08-03 07:03  mslifcak

   * snmplib/snmp_debug.h:

   snmp_debug.h - move DEBUGTRACE from debugmsg_hextli to DEBUGDUMPSETUP
   
1999-08-03 07:00  mslifcak

   * snmplib/snmp_debug.c:

   snmp_debug.c - remove trace messages from debugmsg_hextli.
   
1999-08-03 06:59  mslifcak

   * snmplib/asn1.c:

   asn1.c - fix out-of-bound array write and memory leak in parsing strings.
   
1999-08-03 04:46  mslifcak

   * snmplib/snmp_api.c:

   snmp_api.c - remove "BY" from HAVE_GETHOSTBYNAME (Solaris 2.5.1 wrong!)
   
1999-08-02 22:29  mslifcak

   * snmplib/snmp_debug.h:

   snmp_debug - DEBUGMSG macros call snmp_get_do_debugging before invoking debugmsg* functions.
   
1999-08-02 04:37  mslifcak

   * snmplib/parse.c:

   parse - shame on me for not compile testing first!
   
1999-08-02 04:29  mslifcak

   * snmplib/: asn1.c, parse.c:

   asn1, parse) fixes supplied by Markku Laukkanen (MJS-use xcalloc in parse)
   
1999-07-30 14:19  hardaker

   * version.h, bug-report, sedscript.in, README
, FAQ:

   - (version.h bug-report sedscript.in): version tag ( 4.0.pre5 )
   
1999-07-30 14:18  hardaker

   * agent/Makefile.in, apps/Makefile.in,
   snmplib/Makefile.in, agent/mibgroup/Makefile.in:

   - (*/Makefile.in): make depend
   
1999-07-30 14:10  hardaker

   * agent/Makefile.in:

   - (Makefile.in): make /var/ucd-snmp exist.  We should do a permission
     set as well.
   
1999-07-30 14:10  hardaker

   * config.h.in:

   - (config.h.in): autoheader run.
   
1999-07-30 14:09  hardaker

   * README.snmpv3:

   - (README.snmpv3): generic v3 instructions, but has errors.
   
1999-07-30 08:32  mslifcak

   * snmplib/snmp_api.c:

   no struct sockaddr_dl in AIX 3.
   
1999-07-30 08:01  mslifcak

   * config.h.in, configure, configure.in:

   add vsnprintf check and HAVE_VSNPRINTF constant
   
1999-07-30 07:31  daves

   * acconfig.h:

   - (acconfig.h): Check for libdb/libdb1 & librpm separately
   
1999-07-30 07:01  daves

   * configure, configure.in:

   - (configure.in configure): Check for libdb/libdb1 & librpm separately
   
1999-07-30 06:58  mslifcak

   * agent/Makefile.in:

   remove references to non-existent snmp_vars_m2m.h
   
1999-07-30 06:46  mslifcak

   * agent/mibgroup/agentx/master_request.c,
   apps/encode_keychange.c, snmplib/snmp_debug.c,
   snmplib/system.h:

   use traditional K&R commenting; not all "C" compilers accept "//" comments.
   
1999-07-30 06:30  mslifcak

   * win32/config.h:

   win32/config.h - define HAVE_GETHOSTNAME
   
1999-07-30 06:30  mslifcak

   * snmplib/system.c:

   system - use sizeof
   
1999-07-30 06:30  mslifcak

   * snmplib/snmpv3.c:

   snmpv3 - key off HAVE_GETHOSTNAME; use sizeof buf
   
1999-07-30 06:23  daves

   * agent/: agent_read_config.c, agent_registry.c,
   snmp_vars.c, snmp_vars_m2m.h:

   - (agent_read_config.c agent_registry.c snmp_vars.c snmp_vars_m2m.h):
     - Removed last traces of obsolete v2party Manager-to-Manager support
   
1999-07-30 06:19  mslifcak

   * snmplib/snmpv3.c:

   snmpv3 - wrap possibly unused vars in #ifdef HAVE_GETHOSTNAME
   
1999-07-30 06:00  daves

   * agent/agent_registry.c, agent/snmp_vars.c,
   agent/snmpd.c, agent/mibgroup/v2party.c,
   agent/mibgroup/v2party.h, apps/snmp_parse_args.c,
   apps/snmptest.c, apps/snmptrap.c, apps/snmptrapd.c
, apps/snmpnetstat/main.c, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_client.c:

   - (agent/agent_registry.c agent/snmp_vars.c agent/snmpd.c
      apps/snmp_parse_args.c apps/snmptest.c apps/snmptrap.c
      apps/snmptrapd.c apps/snmpnetstat/main.c snmplib/snmp_api.c
      snmplib/snmp_api.h snmplib/snmp_client.c
      agent/mibgroup/v2party.c agent/mibgroup/v2party.h):
      -  Removed last traces of v2p support
   
1999-07-30 05:42  mslifcak

   * README.win32, agent/Makefile.in,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swrun.c:

   hr_storage.c - auto_nlist for HR_STORE_SIZE
   hr_swrun.c - fix global shadow decl
   snmp_logging.c - change filter for openlog per A. Symons patch
   
1999-07-30 04:42  mslifcak

   * agent/mibgroup/kernel_sunos5.c:

   rename sd to ifsd - avoid global shadow decl
   
1999-07-30 04:39  mslifcak

   * apps/snmptrapd.c:

   decl log_perror
   
1999-07-30 04:37  mslifcak

   * snmplib/parse.c:

   rename local var 'last' to 'last_ipch' - avoid shadow global decl
   
1999-07-30 04:00  mslifcak

   * agent/agent_read_config.c, agent/history.c,
   agent/snmp_vars.c, agent/snmpd.c,
   snmplib/read_config.c, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, snmplib/snmpv3.c,
   snmplib/system.c:

   -(agent/agent_read_config.c,agent/history.c,agent/snmp_vars.c,
   agent/snmpd.c,snmplib/read_config.c,snmplib/snmp_alarm.c,
   snmplib/snmp_api.c,snmplib/snmp_logging.c,snmplib/snmpv3.c,
   snmplib/system.c) - psos diffs offered by Anthony Symons
   
1999-07-30 03:57  mslifcak

   * acconfig.h, config.h.in:

   Removed hint of v2party from comment.
   
1999-07-30 03:51  mslifcak

   * acconfig.h, config.h.in:

   Removed duplicate HAVE_GET???BYNAME; Removed unused _CRTIMP
   
1999-07-30 03:48  mslifcak

   * README.win32:

   README.win32 - cleaned up, added more acknowledgements
   
1999-07-29 17:08  hardaker

   * agent/mibgroup/agentxx.h:

   - (agentxx.h): removed
   
1999-07-29 17:06  hardaker

   * agent/mibgroup/v2party/: acl_vars.c, acl_vars.h,
   alarm.c, alarm.h, context_vars.c,
   context_vars.h, event.c, event.h, party_vars.c
, party_vars.h, view_vars.c, view_vars.h:

   - (mibgroup/v2party): removed files.
   
1999-07-29 17:03  hardaker

   * configure, configure.in, apps/Makefile.in:

   - (configure, configure.in, Makefile.in): remove trap_special stuff.
   
1999-07-29 16:05  mslifcak

   * snmplib/snmp_logging.c:

   use fputs, as vsprintf has already done the hard work.
   
1999-07-29 15:58  mslifcak

   * snmplib/snmp_logging.c:

   flush file and stderr after write.
   
1999-07-29 15:50  mslifcak

   * snmplib/: snmp_logging.c, snmp_logging.h:

   -(snmp_logging) incorporate Ragnar's improvements with interest
   
1999-07-29 15:04  mslifcak

   * agent/: auto_nlist.c, kernel.c:

   auto_nlist, kernel: place log_perror to catch errno value in report.
   
1999-07-29 13:59  mslifcak

   * agent/snmpd.c:

   -(agent/snmpd.c) - log standard error until init is completed.
   
1999-07-29 13:28  mslifcak

   * apps/Makefile.in:

   -(apps/Makefile.in) - comment unneeded TRAPSPECIAL line
   
1999-07-29 12:51  mslifcak

   * snmplib/snmp_logging.c:

   -(snmp_logging) - fix log_perror
   
1999-07-29 08:34  mslifcak

   * agent/mibgroup/: kernel_sunos5.c,
   ucd-snmp/memory_solaris2.c:

   memory_solaris2: handle malloc errors
   kernel_sunos5: share kstat fildes [SHARE_KSTAT_FD]
   
1999-07-29 03:29  daves

   * agent/mibgroup/mibII/vacm_vars.c:

   - (mibII/vacm_vars.c): Catch use of unconfigured EXAMPLE.conf files
   
1999-07-28 13:33  mslifcak

   * README.win32:

   -README.win32 - build guide for Win32. Cygwin friendly script included.
   
1999-07-28 09:41  mslifcak

   * snmplib/snmp_logging.c:

   snmp_logging.c: adjust headers for that Win32 platform.
   
1999-07-28 09:05  mslifcak

   * snmplib/snmp_logging.c:

   -(snmp_logging) Support hpux9 and solaris2.5.1 with vsprintf instead.
   
1999-07-28 06:45  hardaker

   * bug-report:

   - (bug-report): change mail addr to ucd-snmp-bugs
   
1999-07-28 02:42  mslifcak

   * agent/mibgroup/host/hr_swrun.c, snmplib/snmp_logging.c
:

   hr_swrun - reset pointer in module init (help HP/UX 9)
   snmp_logging - use vsprintf for HP/UX-9
   
1999-07-27 23:58  mslifcak

   * snmplib/: keytools.c, md5.c, md5.h, scapi.c
, snmp.c, snmp_api.c, snmp_auth.c:

   -(keytools.c,md5.c,md5.h,scapi.c,snmp.c,snmp_api.c,snmp_auth.c) catch MD5 errors
   
1999-07-27 23:34  mslifcak

   * agent/snmpd.c:

   -(snmpd.c) invoke log functions from child (correct process ID in syslog)
   
1999-07-27 21:30  mslifcak

   * snmplib/snmp_logging.c:

   -(snmp_logging.c) fix syslog by vsnprintf to buffer.
   
1999-07-27 19:06  mslifcak

   * snmplib/mib.c:

   -(mib.c) fix walking OID length pointer, numeric sub-id not found
   in read_objid and parse_subtree.
   
1999-07-27 19:02  mslifcak

   * apps/snmp_parse_args.c:

   -(snmp_parse_args) in snmp_parse_oid, try get_node if read_objid fails.
   
1999-07-27 17:15  mslifcak

   * snmplib/asn1.c:

   including mib.h requires stdio.h to define FILE *.
   
1999-07-27 16:20  hardaker

   * snmplib/asn1.c:

   - (asn1.c): fix header dump.
   
1999-07-27 16:14  hardaker

   * snmplib/: asn1.c, mib.c, mib.h, snmp_api.c
, snmp_debug.c, snmp_debug.h, snmpusm.c:

   - (asn1.c, mib.c, mib.h, snmp_api.c, snmp_debug.c, snmp_debug.h, snmpusm.c):
     - cleaned up debugging dump output.
     - added more dump parse headers for v3 dumps.
   
1999-07-27 16:06  mslifcak

   * agent/mibgroup/mibII/interfaces.c:

   -(interfaces.c) - fix error setting if_ibytes for Linux 2.0
   
1999-07-27 12:23  mslifcak

   * apps/encode_keychange.c, apps/snmpdelta.c,
   apps/snmptable.c, apps/snmpusm.c,
   snmplib/read_config.c, snmplib/snmpv3.c,
   win32/libsnmp_dll/libsnmp.def:

   -(apps:encode_keychange.c,snmpdelta.c,snmptable.c, snmpusm.c;
   snmplib:read_config.c,snmpv3.c; win32/libsnmp_dll/libsnmp.def) -
    adjust headers, build Win32 snmpusm+encode_keychange
   
1999-07-27 12:00  mslifcak

   * win32/: win32.dsw, encode_keychange/encode_keychange.dsp
, snmpusm/snmpusm.dsp:

   -(encode_keychange.dsp,snmpusm.dsp) -build using common Win32 compiler
   
1999-07-27 09:40  mslifcak

   * agent/mibgroup/agentx/: master.c, subagent.c:

   -(master.c, subagent.c) un-comment init_master and init_subagent.
   
1999-07-27 09:32  mslifcak

   * agent/kernel.c, agent/snmpd.c,
   agent/mibgroup/util_funcs.c, agent/mibgroup/agentx/master.c
, agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/ip.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/event.c, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c
, apps/snmpset.c, apps/snmpstatus.c,
   apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c
, apps/snmptrapd.c, apps/snmpusm.c,
   apps/snmpwalk.c, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c,
   snmplib/parse.c, snmplib/read_config.c,
   snmplib/snmpv3.c:

   -(agent/kernel.c,agent/snmpd.c,agent/mibgroup/util_funcs.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/host/hr_swrun.c,agent/mibgroup/mibII/at.c,
   agent/mibgroup/mibII/icmp.c,agent/mibgroup/mibII/ip.c,
   agent/mibgroup/mibII/route_write.c,agent/mibgroup/mibII/tcp.c,
   agent/mibgroup/mibII/udp.c,agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/v2party/alarm.c,agent/mibgroup/v2party/event.c,
   apps/snmpbulkwalk.c,apps/snmpdelta.c,apps/snmpget.c,
   apps/snmpgetnext.c,apps/snmpset.c,apps/snmpstatus.c,
   apps/snmptable.c,apps/snmptest.c,apps/snmptrap.c,
   apps/snmptrapd.c,apps/snmpusm.c,apps/snmpwalk.c,
   apps/snmpnetstat/inet.c,apps/snmpnetstat/main.c,
   apps/snmpnetstat/route.c,snmplib/parse.c,snmplib/read_config.c,
   snmplib/snmpv3.c) fix snmp_sess_perror use; use log_perror for perror
   
1999-07-27 07:50  mslifcak

   * agent/kernel.c, agent/dlmods/dlmod_mib.c,
   agent/dlmods/example.c, agent/mibgroup/kernel_sunos5.c
, agent/mibgroup/util_funcs.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_proc.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/ipfwchains/ipfwchains.c,
   agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/ip.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/misc/dlmod.c,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/v2party/acl_vars.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/event.c,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/view_vars.c, apps/encode_keychange.c
, snmplib/asn1.c, snmplib/scapi.c,
   snmplib/snmp_client.c, snmplib/snmp_client.h:

   -(agent/kernel.c,agent/dlmods/dlmod_mib.c,agent/dlmods/example.c,
   agent/mibgroup/kernel_sunos5.c,agent/mibgroup/util_funcs.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/protocol.c,agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/host/hr_device.c,agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c,agent/mibgroup/host/hr_proc.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/ipfwchains/ipfwchains.c,
   agent/mibgroup/mibII/at.c,agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c,agent/mibgroup/mibII/ip.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c,agent/mibgroup/mibII/tcp.c,
   agent/mibgroup/mibII/udp.c,agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/misc/dlmod.c,agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/v2party/acl_vars.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/event.c,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/view_vars.c,apps/encode_keychange.c,
   snmplib/asn1.c,snmplib/scapi.c,snmplib/snmp_client.c,
   snmplib/snmp_client.h)  ERROR_MSG, printf --> DEBUGMSGTL
   
1999-07-27 06:38  daves

   * agent/mibgroup/ucd-snmp/: disk.c, errormib.c,
   extensible.c, file.c, hpux.c, loadave.c,
   memory.c, memory_freebsd2.c, memory_solaris2.c,
   registry.c:

   - (agent/mibgroup/ucd-snmp/*.c): tweak registry labels
   
1999-07-27 04:24  mslifcak

   * snmplib/snmp_api.c:

   add include net/if_dl.h suggested by Tom Ivar Helbekkmo
   
1999-07-26 17:14  hardaker

   * snmplib/scapi.h:

   - (scapi.h): Patch from Markku Laukkanen:
     - size_t fix.
   
1999-07-26 17:07  hardaker

   * snmplib/: keytools.c, keytools.h, parse.c,
   scapi.c:

   - (keytools.c, keytools.h, parse.c, scapi.c): Patch from Markku Laukkanen:
     - size_t changes.
   
1999-07-26 17:06  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): Patch from Markku Laukkanen:
     - variable naming change.
   
1999-07-26 15:59  hardaker

   * agent/mibgroup/Makefile.in:

   - (agent/mibgroup/Makefile.in): fix make depend.
   
1999-07-26 15:12  mslifcak

   * snmplib/: asn1.c, asn1.h, snmp.c, snmp_api.c
, snmp_auth.c, snmpusm.c:

   -(asn1.c,asn1.h,snmp.c,snmp_api.c,snmp_auth.c,snmpusm.c) more detailed parse error messages.
   
1999-07-26 14:32  hardaker

   * snmplib/mib.c:

   - (mib.c): BIT_string: -> BITS:
   
1999-07-26 11:51  hardaker

   * bug-report, version.h, FAQ, README,
   sedscript.in:

   - (version.h bug-report sedscript.in): version tag ( 4.0.pre4 )
   
1999-07-26 09:14  hardaker

   * NEWS:

   - (NEWS): updated a bit
   
1999-07-26 09:03  hardaker

   * agent/Makefile.in, apps/Makefile.in,
   snmplib/Makefile.in, testing/Makefile.in,
   agent/mibgroup/Makefile.in, apps/snmpnetstat/Makefile.in
:

   - (*/Makefile.in): make depend
   
1999-07-26 07:37  hardaker

   * mibs/SNMPv2-CONF.txt:

   - (SNMPv2-CONF.txt): removed bogus IMPORTS clause
   
1999-07-24 08:11  mslifcak

   * snmplib/md5.c:

   -(md5.c) - wrap unused MD5print with SNMP_TESTING_CODE ifdef
   
1999-07-24 08:05  mslifcak

   * snmplib/: callback.h, default_store.h, snmp_alarm.h
, snmp_logging.h:

   -(callback.h,default_store.h,snmp_alarm.h,snmp_logging.h) extern "C" wrapped
   
1999-07-24 07:45  mslifcak

   * snmplib/snmp_client.c:

   -(snmp_client.c) - use SET_SNMP_ERROR for restored snmp_errno sets.
   
1999-07-24 07:18  mslifcak

   * win32/libsnmp_dll/libsnmp.def:

   -(libsnmp.def) - add decls for new error logging functions.
   
1999-07-24 07:11  mslifcak

   * snmplib/asn1.c:

   -(asn1.c) - fix compare error at line 386; remove unused vars elsewhere
   
1999-07-23 15:21  hardaker

   * apps/snmpbulkwalk.c, apps/snmpdelta.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptable.c,
   apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpusm.c
, apps/snmpwalk.c, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_client.c:

   - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
     snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c,
     snmptrapd.c, snmpusm.c, snmpwalk.c, snmp_api.c, snmp_api.h,
     snmp_client.c):
     - make and use snmp_sess_perror(str, sess) for error printing.
   
1999-07-23 14:31  hardaker

   * testing/: T.sh, T2.sh, demo.remote, demo2
, demo2.functions, demo2.setupfile:

   - (T.sh, T2.sh, demo.remote, demo2, demo2.functions, demo2.setupfile):
     - removed some un-needed older demo files.
   
1999-07-23 14:27  hardaker

   * testing/: TESTCONF.sh, eval_tools.sh,
   tests/T001snmpv1get, tests/T002snmpv1getnext,
   tests/T003snmpv1getfail, tests/T014snmpv2cget,
   tests/T015snmpv2cgetnext, tests/T016snmpv2cgetfail,
   tests/T017snmpv2ctov1getfail, tests/T018snmpv1tov2cgetfail
, tests/T020snmpv3get, tests/T021snmpv3getnext,
   tests/T022snmpv3getMD5, tests/T023snmpv3getMD5DES:

   - (TESTCONF.sh, eval_tools.sh, T001snmpv1get, T002snmpv1getnext,
     T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext,
     T016snmpv2cgetfail, T017snmpv2ctov1getfail, T018snmpv1tov2cgetfail,
     T020snmpv3get, T021snmpv3getnext, T022snmpv3getMD5,
     T023snmpv3getMD5DES): support a SNMP_FLAGS env variable.
   
1999-07-23 14:26  hardaker

   * agent/snmpd.c:

   - (snmpd.c): init debugging.
   
1999-07-23 14:19  hardaker

   * snmplib/: asn1.c, asn1.h, snmp.c, snmp_api.c
, snmp_auth.c, snmp_impl.h:

   - (asn1.c, asn1.h, snmp.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
     - revert to non-dparse versions of asn decoding.
   
1999-07-23 13:21  hardaker

   * testing/eval_tools.sh:

   - (eval_tools.sh): a little more verbose about what is running.
   
1999-07-23 13:20  hardaker

   * snmplib/: keytools.c, parse.c, read_config.c
, snmp_api.c:

   - (keytools.c, parse.c, read_config.c, snmp_api.c): snmp_log conversions.
   
1999-07-23 13:20  hardaker

   * snmplib/snmp.c:

   - (snmp.c): xdump fixes.
   
1999-07-23 13:19  hardaker

   * snmplib/asn1.c:

   - (asn1.c): null terminate parsed strings, just in case.
   
1999-07-23 13:18  hardaker

   * agent/mibgroup/util_funcs.c:

   - (util_funcs.c): change malloc size().
   
1999-07-23 13:18  hardaker

   * agent/snmpd.c:

   - (snmpd.c): more snmp_log conversions.
   
1999-07-23 13:17  hardaker

   * agent/agent_registry.h:

   - (agent_registry.h): added for a prototype definition.
   
1999-07-23 10:42  hardaker

   * aclocal.m4, config.h.in, configure,
   configure.in, agent/snmp_agent.c, agent/snmp_vars.c
, agent/snmpd.c, agent/mibgroup/kernel_sunos5.c
, agent/mibgroup/util_funcs.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   apps/snmptrapd.c, mibs/HOST-RESOURCES-MIB.txt,
   mibs/IANAifType-MIB.txt, mibs/IF-MIB.txt,
   mibs/IP-MIB.txt, mibs/TCP-MIB.txt, mibs/UDP-MIB.txt
, snmplib/parse.c, snmplib/snmp_alarm.c,
   snmplib/snmp_logging.c, snmplib/snmp_logging.h:

   - (aclocal.m4, config.h.in, configure, configure.in, snmp_agent.c,
     snmp_vars.c, snmpd.c, kernel_sunos5.c, util_funcs.c, interfaces.c,
     interfaces.h, system_mib.c, var_route.c, snmpEngine.c,
     snmpTargetParamsEntry.c, snmptrapd.c, HOST-RESOURCES-MIB.txt,
     IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt, TCP-MIB.txt,
     UDP-MIB.txt, parse.c, snmp_alarm.c, snmp_logging.c, snmp_logging.h):
     - merge from V3-line post 3.6.2 to current.
     - misc bug fixes.
     - make apps turn on stderr logging by default.
   
1999-07-23 10:36  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): log to stderr.
   
1999-07-21 16:06  hardaker

   * local/: mib2c, mib2c.storage.conf, tkmib:

   - (tkmib, mib2c): udpate to use indexes (requires a perl patch.
   
1999-07-20 19:33  mslifcak

   * apps/snmptest.c, snmplib/snmp_api.c:

   - no printf in ascii_to_binary
   
1999-07-20 18:11  mslifcak

   * agent/mibgroup/util_funcs.c, snmplib/asn1.c,
   snmplib/snmp_alarm.c, snmplib/snmp_debug.c,
   snmplib/snmp_logging.c, snmplib/snmp_logging.h,
   win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def
, win32/libsnmp_dll/libsnmp_dll.dsp:

   -minor changes to build Win32 platforms using CygWin-egcs and MSVC compilers.
   
1999-07-20 17:07  hardaker

   * snmplib/: snmp_logging.c, snmp_logging.h:

   - (snmp_logging.c, snmp_logging.h): -Wall fixes (ANSI).
   
1999-07-20 17:05  hardaker

   * agent/: auto_nlist.c, snmp_agent.c, snmpd.c
, dlmods/dlmod_mib.c, mibgroup/kernel_sunos5.c
, mibgroup/ipfwchains/ipfwchains.c,
   mibgroup/mibII/interfaces.c, mibgroup/misc/dlmod.c,
   mibgroup/smux/smux.c, mibgroup/ucd-snmp/versioninfo.c
, mibgroup/v2party/alarm.c:

   - (auto_nlist.c, snmp_agent.c, snmpd.c, dlmod_mib.c, kernel_sunos5.c,
     ipfwchains.c, interfaces.c, dlmod.c, smux.c, versioninfo.c,
     alarm.c):
     - convert snmp_log(LOG_DEBUG) to DEBUGMSGTL().
   
1999-07-20 14:00  hardaker

   * agent/auto_nlist.c, agent/history.c, agent/kernel.c
, agent/snmp_agent.c, agent/snmpd.c,
   agent/dlmods/dlmod_mib.c, agent/mibgroup/kernel_sunos5.c
, agent/mibgroup/mibincl.h,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/ipfwchains/ipfwchains.c,
   agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/interfaces.c
, agent/mibgroup/mibII/ip.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/misc/dlmod.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/event.c, snmplib/Makefile.in,
   snmplib/parse.c, snmplib/snmp.c, snmplib/snmp_debug.c
, snmplib/snmp_logging.c, snmplib/snmp_logging.h:

   - (auto_nlist.c, history.c, kernel.c, snmp_agent.c, snmpd.c,
     dlmod_mib.c, kernel_sunos5.c, mibincl.h, util_funcs.c, ipfwchains.c,
     at.c, interfaces.c, ip.c, route_write.c, system_mib.c, tcp.c, udp.c,
     vacm_vars.c, var_route.c, dlmod.c, smux.c, disk.c, extensible.c,
     loadave.c, memory_solaris2.c, pass.c, pass_persist.c, proc.c,
     versioninfo.c, alarm.c, event.c, Makefile.in, parse.c, snmp.c,
     snmp_debug.c, snmp_logging.c, snmp_logging.h): Patch from Ragnar
     Kjĝrstad:
     - do file, stderr, and syslog support.
   
1999-07-15 08:45  hardaker

   * snmplib/: asn1.c, snmp_api.c, snmp_auth.c,
   snmp_debug.c, snmp_debug.h:

   - (asn1.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h):
     - beginning of a -Ddump version of packet dumping.
     - needs a lot more work and clean up.
     - I need comments...  Tell me what you think...
   
1999-07-15 08:44  hardaker

   * snmplib/tools.c:

   - (tools.c): include arpa/inet.h.
   
1999-07-14 13:46  mslifcak

   * snmplib/mib.c:

   -(snmplib/mib.c) - conditionally allow for not setting snmp_errno
   
1999-07-14 13:14  mslifcak

   * snmplib/snmp_api.c:

   -(snmp_api.c) - snmp_add_var returns SNMPERR; MAY set snmp_errno
   
1999-07-14 07:19  daves

   * agent/mibgroup/agentx/README.agentx:

   - (agent/mibgroup/agentx/README.agentx): Warning - here be dragons....
   
1999-07-12 08:32  daves

   * agent/mibgroup/host/: hr_device.c, hr_device.h,
   hr_disk.c, hr_disk.h, hr_filesys.c,
   hr_filesys.h, hr_network.c, hr_network.h,
   hr_partition.c, hr_partition.h, hr_print.c,
   hr_print.h, hr_proc.c, hr_proc.h, hr_storage.c
, hr_storage.h, hr_swinst.c, hr_swinst.h,
   hr_swrun.c, hr_swrun.h, hr_system.c,
   hr_system.h:

   - (mibgroup/host/*): Dynamically register all Host Resource modules
   
1999-07-12 07:14  daves

   * agent/mibgroup/Makefile.in:

   - (agent/mibgroup/Makefile.in): remove dependency on snmplib/agentx.h
   
1999-07-11 18:35  mslifcak

   * agent/agent_registry.c, agent/snmp_agent.c,
   agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/protocol.c,
   agent/mibgroup/mibII/system_mib.c, apps/encode_keychange.c
, snmplib/keytools.c, snmplib/mib.c,
   snmplib/read_config.c, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_client.c, snmplib/snmp_client.h:

   Reduce use of snmp_errno - fix memory leak, unused vars, and unset var.
   
1999-07-09 16:21  hardaker

   * snmplib/snmp_alarm.c:

   - (snmp_alarm.c): fix clientreg error.
   
1999-07-09 14:19  mslifcak

   * agent/mibgroup/mibII/var_route.c, apps/snmptranslate.c
, apps/snmpnetstat/main.c, snmplib/asn1.c,
   snmplib/default_store.c, snmplib/scapi.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/system.h, win32/libsnmp/libsnmp.dsp,
   win32/libsnmp_dll/libsnmp.def,
   win32/libsnmp_dll/libsnmp_dll.dsp:

   -(win32,snmplib,apps,agent) add snmp_socket_length to hide sockaddr_un; Win32 touchups
   
1999-07-09 12:12  mslifcak

   * README.thread, apps/snmpbulkwalk.c, apps/snmpdelta.c
, apps/snmpget.c, apps/snmpgetnext.c,
   apps/snmpset.c, apps/snmpstatus.c, apps/snmptable.c
, apps/snmptest.c, apps/snmptrap.c,
   apps/snmpusm.c, apps/snmpwalk.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c,
   man/snmp_sess_api.3, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_client.c,
   snmplib/snmp_client.h, win32/libsnmp_dll/libsnmp.def:

   -(snmp_client.*) remove snmp_synch_setup, snmp_synch_reset
   
1999-07-09 08:35  daves

   * snmplib/: agentx.c, agentx.h, agentx_client.c:

   - (snmplib/agentx*): Moved AgentX handling out of the main SNMP library
   
1999-07-09 08:34  daves

   * agent/mibgroup/: agentx.h, agentx/client.c,
   agentx/client.h, agentx/master.c, agentx/master.h
, agentx/master_admin.c, agentx/master_request.c,
   agentx/protocol.c, agentx/protocol.h, agentx/subagent.c
, agentx/subagent.h:

   - (agent/mibgroup/agentx.h agent/mibgroup/agentx/*):
     - Move AgentX protocol handling to a (mostly) self-contained module
   
1999-07-09 08:27  daves

   * snmplib/Makefile.in, snmplib/snmp_api.c,
   agent/Makefile.in, agent/agent_registry.c,
   agent/snmp_agent.c, agent/snmp_agent.h,
   agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c
, agent/snmpd.h, agent/mibgroup/mibII/sysORTable.c
, apps/Makefile.in, apps/snmpnetstat/Makefile.in
:

   - (*/Makefile.in snmplib/snmp_api.c
      agent/agent_registry.c agent/snmp_agent.[ch] agent/snmp_vars.[ch]
      agent/snmpd.[ch] agent/mibgroup/mibII/sysORTable.c):
      - Move AgentX handling out of the main SNMP library
   
1999-07-09 01:49  daves

   * agent/snmpd.c:

   - (snmpd.c): Clean up gid/uid change logging
   
1999-07-08 16:02  hardaker

   * agent/snmpd.c:

   - (snmpd.c): Patch from Ragnar Kjĝrstad:
     - Add options for switching to a given uid and gid.
   
1999-07-08 15:16  hardaker

   * apps/snmpdelta.c, snmplib/int64.c, snmplib/int64.h
:

   - (snmpdelta.c, int64.c, int64.h): minimal c64 support for snmpdelta. Untested.
   
1999-07-08 14:48  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in, testing/Makefile.in:

   - (*/Makefile.in): make depend
   
1999-07-08 14:35  hardaker

   * configure, configure.in, agent/Makefile.in
, agent/snmp2p.c, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/view_parse.c, agent/mibgroup/mibII/vacm_vars.c,
   apps/snmp_parse_args.c, apps/snmptrapd.c,
   apps/snmptrapd_handlers.c, apps/snmpnetstat/main.c,
   snmplib/Makefile.in, snmplib/acl.c, snmplib/acl.h
, snmplib/acl_parse.c, snmplib/context.c,
   snmplib/context.h, snmplib/context_parse.c,
   snmplib/libsnmp.h, snmplib/party.c, snmplib/party.h
, snmplib/party_parse.c, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/view.c, snmplib/view.h
:

   - (configure, configure.in, Makefile.in, snmp2p.c, snmp_agent.c,
     snmp_vars.c, snmpd.c, view_parse.c, vacm_vars.c, snmp_parse_args.c,
     snmptrapd.c, snmptrapd_handlers.c, main.c, Makefile.in, acl.c,
     acl.h, acl_parse.c, context.c, context.h, context_parse.c,
     libsnmp.h, party.c, party.h, party_parse.c, snmp.h, snmp_api.c,
     snmp_auth.c, snmp_client.c, view.c, view.h):
     - v2party support is finally gone!
   
1999-07-08 14:30  hardaker

   * snmplib/asn1.c:

   - (asn1.c): -Wall fixes.
   
1999-07-08 14:30  hardaker

   * snmplib/: agentx.c, agentx.h:

   - (agentx.c, agentx.h): -Wall fixes.
   
1999-07-08 14:29  hardaker

   * win32/config.h:

   - (config.h): comment change for internal md5.
   
1999-07-08 14:29  hardaker

   * snmplib/tools.c:

   - (tools.c): typo in #ifdef.
   
1999-07-08 06:25  daves

   * agent/mibgroup/mibII/: snmp_mib.c, system_mib.c:

   - (mibII/system_mib.c mibII/snmp_mib.c):
     - Update 'write' routines for V4 architecture,
       and using the full SET multi-pass algorithm
   
1999-07-08 02:16  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): Retain community string in responses
   
1999-07-07 06:54  daves

   * snmplib/: asn1.c, asn1.h, snmp.c, snmp.h
, snmp_api.c, snmp_api.h, snmp_auth.c,
   agentx.c, snmp_impl.h:

   - (asn1.c asn1.h snmp.c snmp.h snmp_api.c snmp_api.h
      snmp_auth.c snmp_impl.h agentx.c):
      - First attempt at formatted display of packet data
   
1999-07-06 02:20  daves

   * agent/snmp_agent.c:

   - (snmp_agent.c): Fix handling of SNMPv1 noSuchName
   
1999-07-02 08:27  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): register debugging tokens with -D
   
1999-07-02 05:18  daves

   * agent/mibgroup/: agentxx.h, agentx/master.c,
   agentx/master.h, agentx/master_admin.c,
   agentx/master_admin.h, agentx/master_request.c,
   agentx/master_request.h:

   - (mibgroup/agentxx.h mibgroup.agentx/): Initial implementation of AgentX master
   
1999-07-02 05:16  daves

   * snmplib/snmp_api.h:

   - (snmp_api.h): support lists of sessions (and subsessions)
   
1999-07-02 05:15  daves

   * agent/: agent_registry.c, var_struct.h:

   - (var_struct.h agent_registry.c):
     - map between MIB registrations and the supporting (subagent) session
   
1999-07-02 05:13  daves

   * snmplib/asn1.h, agent/snmp_agent.c,
   agent/snmp_vars.h:

   - (snmplib/asn1.h agent/snmp_vars.h agent/snmp_agent.c):
     - implement an interface for delegating requests to subagents
   
1999-07-02 02:39  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): Fix that last 'sendto' case *correctly* this time
   
1999-07-02 02:04  daves

   * snmplib/agentx.c:

   - (agentx.c): Better handling of building null strings
   
1999-06-30 19:37  hardaker

   * snmplib/: default_store.c, default_store.h, mib.c
, mib.h, snmp_api.c, snmpv3.c, snmpv3.h
:

   - (default_store.c, default_store.h, mib.c, mib.h, snmp_api.c,
     snmpv3.c, snmpv3.h):
     - convert more stuff to the default_store space.
   
1999-06-30 19:37  hardaker

   * snmplib/: keytools.c, tools.c:

   - (keytools.c, tools.c): -Wall fixes when TESTING_CODE is enabled.
   
1999-06-30 05:48  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): Missed one 'sendto' call
   
1999-06-30 05:06  daves

   * config.h.in, configure.in, configure:

   - (config.h.in configure.in configure): check for sys/un.h
   
1999-06-30 05:05  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): Provide the correct size of socket addresses
   
1999-06-30 03:20  daves

   * agent/agent_read_config.h:

   - (agent_read_config.h): omit redundant declarations
   
1999-06-30 02:32  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): Correct the setup of stream-based accepted internal sessions
   
1999-06-30 01:48  daves

   * agent/: snmp_agent.c, snmp_agent.h:

   - (snmp_agent.c snmp_agent.h): 'agent_snmp_session' initialisation routine
   
1999-06-30 01:45  daves

   * agent/: agent_registry.c, snmp_vars.h:

   - (agent_registry.c snmp_vars.h): Indicate success/failure of {un}registration
   
1999-06-30 01:37  daves

   * agent/mibgroup/mibII/: sysORTable.c, sysORTable.h:

   - (sysORTable.c sysORTable.h): Indicate success/failure of {un}registration
   
1999-06-28 15:01  hardaker

   * apps/: snmpdelta.c, snmptrapd.c:

   - (snmptrapd.c): init_snmp_alarm();
   
1999-06-28 15:00  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.c:

   - (ucdDemoPublic.c): convert to size_t
   
1999-06-28 14:59  hardaker

   * agent/snmpd.c:

   - (snmpd.c): init_snmp_alarm().
   
1999-06-28 09:52  daves

   * agent/: agent_registry.c, snmp_vars.c, snmp_vars.h
, var_struct.h:

   - (agent_registry.c snmp_vars.c snmp_vars.h var_struct.h):
     - Non-recursive MIB registry implementation
   
1999-06-28 08:37  daves

   * agent/mibgroup/snmpv3/: snmpEngine.c, snmpEngine.h,
   snmpMPDStats.c, snmpMPDStats.h, usmStats.c,
   usmStats.h, usmUser.c, usmUser.h:

   - (snmpEngine.c snmpEngine.h snmpMPDStats.c snmpMPDStats.h
      usmStats.c usmStats.h usmUser.c usmUser.h):
      - Run-time registration (rather than via 'configure')
   
1999-06-28 07:48  hardaker

   * testing/tests/: Sv3config, T021snmpv3getnext,
   T022snmpv3getMD5, T023snmpv3getMD5DES:

   - (Sv3config, T021snmpv3getnext, T022snmpv3getMD5, T023snmpv3getMD5DES):
     - 3 new v3 tests.
   
1999-06-28 07:47  hardaker

   * testing/: RUNTESTS, eval_tools.sh:

   - (RUNTESTS, eval_tools.sh): accept agent command line options.
   
1999-06-28 04:07  daves

   * agent/: Makefile.in, agent_read_config.c,
   agent_registry.c, snmp_vars.c:

   - {Makefile.in agent_read_config.c snmp_vars.c agent_registry.c):
     - Consolidate all registry handling into one file
   
1999-06-28 03:08  daves

   * agent/: snmp_agent.c, snmp_agent.h:

   - (snmp_agent.c snmp_agent.h): make SNMP packet handling routine re-entrant.
   
1999-06-23 10:08  hardaker

   * testing/: Makefile.in, RUNTESTS, TESTCONF.sh,
   eval_tools.sh, tests/Sv3config:

   - (Makefile.in, RUNTESTS, TESTCONF.sh, eval_tools.sh, Sv3config):
     - give RUNTESTS lots of arguments.
     - "make test" now calls "RUNTESTS -a"
   
1999-06-22 05:25  nba

   * TODO:

   TODO:	need for Counter64 support in snmpdelta
   
1999-06-22 05:21  mslifcak

   * agent/snmpd.c:

    invoke snmp_sess_init before any MIB processing (fixes master agent).
   
1999-06-18 12:30  mslifcak

   * snmplib/: agentx.c, agentx_client.c:

   -(agentx*.c) fix headers to compile on CygWin, Win32 MSVC++
   
1999-06-18 10:02  mslifcak

   * agent/mibgroup/mibII/sysORTable.c:

   -(sysORTable.c) fix ptr test
   
1999-06-18 09:14  daves

   * agent/: snmpd.c, snmp_agent.c, snmp_vars.c
, snmpd.h, snmp_agent.h,
   mibgroup/mibII/sysORTable.c:

   - (snmpd.c snmpd.h snmp_vars.c snmp_agent.c snmp_agent.h
      mibgroup/mibII/sysORTable.c):
      - initial AgentX sub-agent implementation
   
1999-06-18 09:00  daves

   * agent/snmp_vars.c:

   - (snmp_vars.c): protocol-independent means of bypassing VACM checks
   
1999-06-18 08:55  daves

   * snmplib/: agentx.c, agentx.h, agentx_client.c,
   snmp_api.h, Makefile.in:

   - (snmp_api.h Makefile.in agentx.c agentx.h agentx_client.c):
     - basic AgentX protocol handling
   
1999-06-18 08:49  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c):
     - accomodate servers that require an accessible client-end unix stream socket
                 (in particular, the CMU AgentX master agent)
   
1999-06-18 08:47  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): protocol-independent non-response handling in 'snmp_sess_read'
   
1999-06-18 08:44  daves

   * snmplib/snmp_api.h:

   - (snmp_api.h): New socket address structure
   
1999-06-18 08:04  daves

   * snmplib/: asn1.h, snmp_api.c:

   - (asn1.h snmp_api.c): New private types for OID ranges
   
1999-06-18 08:00  daves

   * snmplib/snmp_client.c:

   - (snmp_client.c): Enable access to "empty" response PDUs (i.e. header only).
   	(also make 'snmp_clone_mem' accessible to other files)
   
1999-06-18 07:56  daves

   * snmplib/: snmp.h, snmp_api.c:

   - (snmp.h snmp_api.c): distinguish between SNMP protocol & PDU handling flags
   
1999-06-18 06:58  daves

   * agent/mibgroup/mibII/: sysORTable.c, sysORTable.h:

   - (sysORTable.c sysORTable.h): new routine for removing sysORTable entries
   
1999-06-18 05:01  mslifcak

   * apps/encode_keychange.c, apps/snmpusm.c,
   snmplib/default_store.c, snmplib/keytools.c,
   snmplib/keytools.h, snmplib/parse.c, snmplib/scapi.c
, snmplib/scapi.h, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, snmplib/snmpusm.c,
   snmplib/system.c:

   applied fixes from M. Laukkanen
   
1999-06-17 13:18  mslifcak

   * snmplib/default_store.c, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, win32/config.h,
   win32/libsnmp/libsnmp.dsp, win32/libsnmp_dll/libsnmp.def
, win32/libsnmp_dll/libsnmp_dll.dsp:

   fixups to build most apps under Win32 (MSVC++ 5.0 or later)
   
1999-06-17 07:38  hardaker

   * configure, configure.in:

   - (configure, configure.in): fix --help.
   
1999-06-16 16:51  hardaker

   * snmplib/: snmp_api.c, snmp_debug.c, snmp_debug.h
:

   - (snmp_api.c, snmp_debug.c, snmp_debug.h):
     - 2 new snmp.conf tokens: doDebugging, debugTokens.
   
1999-06-16 16:24  hardaker

   * snmplib/: default_store.c, default_store.h, mib.c
, parse.c:

   - (default_store.c, default_store.h, mib.c, parse.c):
     - first usage of the default_store() routines: move all the mib
       parser variables to it, and add snmp.conf tokens for them.
       - premib auto-registration of default_store needs cleaning up...  sigh...
   
1999-06-16 06:56  daves

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c snmp_api.h): Hooks for building/parsing non-SNMP packets
   
1999-06-16 05:49  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): handle responses in a more protocol-independent manner
   
1999-06-16 05:11  daves

   * snmplib/: snmp.h, snmp_api.c:

   - (snmp.h snmp_api.c): move PDU validation, etc from 'send' to 'build' routines
   
1999-06-15 16:27  hardaker

   * testing/tests/T020snmpv3get:

   - (T020snmpv3get): new test:  snmpget using v3 and user "initial".
   
1999-06-15 16:27  hardaker

   * testing/tests/: T001snmpv1get, T002snmpv1getnext,
   T014snmpv2cget, T015snmpv2cgetnext:

   - (T001snmpv1get, T002snmpv1getnext, T014snmpv2cget, T015snmpv2cgetnext):
     - Check for Timeticks: in output, since output has changed in 4.0.
   
1999-06-15 16:26  hardaker

   * testing/eval_tools.sh:

   - (eval_tools.sh): display more output stuff when in verbose mode.
   
1999-06-15 16:26  hardaker

   * testing/TESTCONF.sh:

   - (TESTCONF.sh): save packet dump.
   
1999-06-15 16:25  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): fix allowed zerolength pdu->securityName problem for
     v3 engineID discovery probes.
   
1999-06-15 08:27  daves

   * agent/: snmp_agent.c, snmp_agent.h:

   - (snmp_agent.c snmp_agent.h):
     - Move processing from 'handle_next_pass()' to 'handle_snmp_packet()'
   
1999-06-15 03:59  daves

   * agent/snmp_agent.c:

   - (snmp_agent.c): Removed duplicate code
   
1999-06-11 17:44  hardaker

   * testing/tests/: Sv1config, Sv2cconfig, Svanyconfig
, T001snmpv1get, T002snmpv1getnext,
   T003snmpv1getfail, T014snmpv2cget, T015snmpv2cgetnext
, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
   T018snmpv1tov2cgetfail:

   - (Sv1config, Sv2cconfig, Svanyconfig, T001snmpv1get,
     T002snmpv1getnext, T003snmpv1getfail, T014snmpv2cget,
     T015snmpv2cgetnext, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
     T018snmpv1tov2cgetfail):
     - initial pass of testing suite tests...  Again, still needs work.
   
1999-06-11 17:43  hardaker

   * testing/: RUNTESTS, T2.sh, TESTCONF.sh,
   eval_onescript.sh, eval_tools.sh:

   - (RUNTESTS, T2.sh, TESTCONF.sh, eval_onescript.sh, eval_tools.sh):
     - testing suite scripts...  still need heavy work.
   
1999-06-09 18:29  hardaker

   * .cvsignore, ChangeLog, EXAMPLE.conf.def, FAQ
, INSTALL, NEWS, README, config.h.in
, configure, configure.in, maketarget,
   agent/agent_read_config.c, agent/kernel.c,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/mibgroup/kernel_sunos5.c,
   agent/mibgroup/kernel_sunos5.h, agent/mibgroup/util_funcs.c
, agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/smux/smux.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/vmstat.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpnetstat/Makefile.in,
   apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
   man/snmpd.conf.5.def, snmplib/asn1.c, snmplib/mib.c
, snmplib/mib.h, snmplib/parse.c,
   snmplib/read_config.c, snmplib/snmp_alarm.c,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/vacm.c:

   - (*): merged 3.6.2 changes into main branch.
   
1999-06-09 06:32  daves

   * snmplib/snmp_api.h:

   - (snmp_api.h): reorder PDU and session fields more clearly
   
1999-06-08 09:32  mslifcak

   * agent/mibgroup/ucd-snmp/: memory_freebsd2.c,
   vmstat_freebsd2.c:

   -(xx__freebsd2.c) - fix size_t to build on FreeBSD 2.2.x
   
1999-06-08 08:43  daves

   * agent/mibgroup/v2party/alarm.c, snmplib/snmp_api.c
, snmplib/snmp_api.h, snmplib/snmp_auth.c,
   snmplib/snmp_impl.h:

   - (agent/mibgroup/v2party/alarm.c
      snmplib/snmp_api.c snmplib/snmp_api.h
      snmplib/snmp_auth.c snmplib/snmp_impl.h):
      -  removed all uses of 'struct packet_info' (subsumed into 'struct snmp_pdu')
   
1999-06-08 07:41  mslifcak

   * agent/mibgroup/host/: hr_filesys.c (V3-line.4), hr_filesys.c
:

   -(hr_filesys.c) fix memory leak when HAVE_GETFSSTAT is defined.
   
1999-06-07 13:04  mslifcak

   * apps/snmpnetstat/if.c:

   -(if.c) check for valid pointer before de-referencing.
   
1999-06-07 07:44  mslifcak

   * agent/mibgroup/mibII/: interfaces.c, ip.c, tcp.c
, udp.c:

   -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1)
   
1999-06-04 09:51  mslifcak

   * agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, local/Makefile.in:

   -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches
   
1999-06-02 12:10  hardaker

   * man/snmp_alarm.3:

   - (snmp_alarm.3): document the new snmp_alarm() calls.
   
1999-06-01 17:21  hardaker

   * snmplib/: Makefile.in, snmp_alarm.c, snmp_alarm.h
, snmp_api.c:

   - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c):
     - implemented a generic alarm handler to register alarm functions to
       be called back after X period of time and it handles figuring out
       which is next and calling alarm() and signal() appropriately.
   
1999-06-01 07:30  daves

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets
   
1999-06-01 02:32  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom)
   
1999-06-01 02:17  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions
   
1999-05-28 16:44  hardaker

   * snmplib/: Makefile.in, default_store.c,
   default_store.h:

   - (Makefile.in, default_store.c, default_store.h):
     - created generic default value storage space and parsers to reduce
       the number of functions/etc created for values which configure the
       library.
   
1999-05-28 16:17  hardaker

   * snmplib/: mib.c, parse.c, parse.h:

   - (mib.c, parse.c, parse.h): save and use index clauses.
   
1999-05-28 09:24  mslifcak

   * snmplib/snmp_api.c:

   -(snmp_api.c) -catch one more error close from snmp_sess_copy
   
1999-05-28 09:12  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Separate out copying a session and opening a new one
   
1999-05-28 08:57  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): Unix domain (datagram) socket support
   
1999-05-28 08:14  daves

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): save local socket address in internal session structure
   
1999-05-28 07:01  daves

   * agent/: Makefile.in, mibgroup/Makefile.in:

   - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro
   
1999-05-27 14:37  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): document default oid keyword in help line.
   
1999-05-27 14:37  hardaker

   * man/snmptrapd.conf.5.def:

   - (snmptrapd.conf.5.def): document default oid keyword.
   
1999-05-27 14:30  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): need an init_mib().
   
1999-05-27 14:30  hardaker

   * apps/snmptrapd_handlers.c:

   - (snmptrapd_handlers.c): implement the default trap handler.
   
1999-05-27 05:16  mslifcak

   * apps/encode_keychange.c, snmplib/read_config.c,
   snmplib/snmpusm.c:

   -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen)
   
1999-05-26 17:38  hardaker

   * mibs/: IPFWACC-MIB.txt (V3-line.2), IPFWACC-MIB.txt:

   - (IPFWACC-MIB.txt): added SEQUENCE OF.
   
1999-05-26 15:56  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): increase MAXREADCOUNT.
   
1999-05-26 15:20  hardaker

   * agent/mibgroup/misc/: ipfwacc.h (V3-b3.2), ipfwacc.h:

   - (ipfwacc.h): make into counters.
   
1999-05-26 15:18  hardaker

   * mibs/: IPFWACC-MIB.txt (V3-b3.1), IPFWACC-MIB.txt:

   - (IPFWACC-MIB.txt): change to counters.
   
1999-05-26 15:14  hardaker

   * agent/mibgroup/host/: hr_swinst.c (V3-b3.1), hr_swinst.c:

   - (hr_swinst.c): make software application type unknown instead of app.
   
1999-05-26 11:18  hardaker

   * agent/mibgroup/misc/: ipfwacc.h (V3-b3.1), ipfwacc.h:

   - (ipfwacc.h): properly locate the mib.
   
1999-05-26 08:16  mslifcak

   * snmplib/snmpv3.c:

   - (snmpv3.c) - incl sys/types to fix HP-UX 9.x build
   
1999-05-24 05:36  mslifcak

   * configure:

   -configure - save one which looks for netdb/socket headers
   
1999-05-23 08:04  marz

   * testing/packet1.txt:

   file packet1.txt was initially added on branch V3-b3.
   
1999-05-21 15:29  mslifcak

   * snmplib/asn1.c, snmplib/callback.c,
   snmplib/callback.h, snmplib/keytools.c,
   snmplib/lcd_time.c, snmplib/md5.c, snmplib/mib.c
, snmplib/read_config.c, snmplib/scapi.c,
   snmplib/snmp.c, snmplib/snmp.h, snmplib/snmp_api.c
, snmplib/snmpusm.c, snmplib/system.c,
   snmplib/tools.c, snmplib/vacm.c, snmplib/view.c
, win32/libsnmp/libsnmp.dsp,
   win32/libsnmp_dll/libsnmp.def,
   win32/libsnmp_dll/libsnmp_dll.dsp:

   - library changes to build on Win32.
   
1999-05-21 11:10  hardaker

   * local/: mib2c.conf, mib2c.storage.conf:

   - (mib2c.conf, mib2c.storage.conf):
     - convert to size_t storages.
     - misc eval fixes.
     - more cleanup of the storage def.
   
1999-05-21 11:07  hardaker

   * agent/mibgroup/: header_complex.c, header_complex.h:

   - (header_complex.c, header_complex.h):
     - header_complex_parse_oid() created.
     - convert everything to size_t.
   
1999-05-21 05:54  daves

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c snmp_api.h):
     -  New API call to close down all open sessions
        (also called on application shutdown)
   
1999-05-21 05:24  mslifcak

   * snmplib/read_config.c:

   -(read_config.c) cast fix per Markku Laukkanen
   
1999-05-21 01:25  daves

   * snmplib/snmpusm.c:

   - (snmpusm.c): Fix incorrect pointer cast
   
1999-05-20 03:46  daves

   * snmplib/snmp_api.h:

   - (snmp_api.h): Temporary fix to socket address problems
   
1999-05-19 18:49  mslifcak

   * agent/mibgroup/: host_res.h (V3-line.1), host_res.h:

   - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)
   
1999-05-19 18:01  mslifcak

   * agent/mibgroup/mibII/: var_route.c (V3-line.2), var_route.c
:

   -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu
   
1999-05-19 08:02  marz

   * testing/pktgen.txt:

   file pktgen.txt was initially added on branch V3-b3.
   
1999-05-19 07:16  marz

   * testing/packet.txt:

   file packet.txt was initially added on branch V3-b3.
   
1999-05-19 07:14  marz

   * testing/pktgen.pl:

   file pktgen.pl was initially added on branch V3-b3.
   
1999-05-19 05:11  daves

   * snmplib/snmp_api.c:

   - (snmp_api.c): More generalised handling of socket addresses
   
1999-05-19 02:33  daves

   * config.h.in:

   - (config.h.in): Additional include protection entries
   
1999-05-18 09:23  daves

   * configure.in, snmplib/context_parse.c,
   snmplib/read_config.c, snmplib/snmp_api.c,
   snmplib/snmpv3.c, snmplib/system.c,
   apps/snmp_parse_args.c, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c
, apps/snmpset.c, apps/snmpstatus.c,
   apps/snmptable.c, apps/snmptest.c, apps/snmptrap.c
, apps/snmpusm.c, apps/snmpwalk.c,
   apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c,
   apps/snmpnetstat/winstub.c:

   - (configure.in snmplib/context_parse.c snmplib/read_config.c
      snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c
      apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c
      apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c
      apps/snmpstatus.c apps/snmptable.c apps/snmptest.c
      apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c
      apps/snmpnetstat/if.c apps/snmpnetstat/inet.c
      apps/snmpnetstat/main.c apps/snmpnetstat/route.c
      apps/snmpnetstat/winstub.c):
      -  Clean up conditionals protecting include files
           ( #if HAVE_WINSOCK_H / #else / #endif )
   
1999-05-18 09:01  mslifcak

   * agent/: Makefile.in, mibgroup/Makefile.in:

   - (xx/Makefile.in) remove references to as yet missing disman files.
   
1999-05-18 06:26  daves

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c snmp_api.h): More general handling of PDU flags
   
1999-05-17 07:17  daves

   * snmplib/snmp_api.c, snmplib/snmp_api.h,
   agent/snmpd.c, apps/snmptrap.c, apps/snmptrapd.c
:

   - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c
      apps/snmptrap.c apps/snmptrapd.c):
   
     - Use a single address field within the PDU structure
                  (obsoleting 'agent_addr')
   
1999-05-17 04:36  daves

   * apps/snmpstatus.c, apps/snmptest.c, apps/snmptrap.c
, apps/snmptrapd.c, agent/snmpd.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/event.c:

   - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
      agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
      agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
      apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
   
     - Use the generic socket address 'struct sockaddr',
       rather than the IP-specific 'struct sockaddr_in'
   
1999-05-17 04:34  daves

   * snmplib/: snmp_api.c, snmp_api.h, snmp_client.c
:

   - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
      agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
      agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
      apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
   
     - Use the generic socket addresses 'struct sockaddr',
       rather than the IP-specific 'struct sockaddr_in'
   
1999-05-17 03:20  daves

   * apps/: snmp_parse_args.c (V3-line.1), snmp_parse_args.c:

   - (snmp_parse_args.c): Initialise session using library routine
   
1999-05-17 03:17  daves

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): Initialise session using library routine
   
1999-05-14 13:59  mslifcak

   * agent/mibgroup/mibII/interfaces.c, snmplib/snmpusm.c
:

   -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX
   
1999-05-14 09:46  mslifcak

   * agent/mibgroup/examples/wombat.h,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/snmpv3/usmUser.c, apps/encode_keychange.c
, snmplib/parse.c:

   - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c
    agent/mibgroup/mibII/interfaces.c
    agent/mibgroup/mibII/var_route.c
    agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c
    snmplib/parse.c) more ANSI-C touchups
   
1999-05-14 06:54  mslifcak

   * agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/example.h,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmUser.c, snmplib/snmp_auth.c:

   - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c
    agent/mibgroup/examples/example.h
    agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c
    agent/mibgroup/smux/smux.c
    agent/mibgroup/snmpv3/snmpMPDStats.c
    agent/mibgroup/snmpv3/usmStats.c
    agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes
   
1999-05-13 09:07  hardaker

   * agent/mibgroup/mibII/: vacm_vars.c (V3-line.3), vacm_vars.c
:

   - (vacm_vars.c): Set pointers to NULL after freeing them.
   
1999-05-13 03:52  daves

   * agent/mibgroup/mibII/: ip.c (V3-line.2), ip.c:

   - (ip.c): Properly register IP module group on Free-BSD systems
             (thanks to Mitchell Tasman)
   
1999-05-12 11:22  mslifcak

   * snmplib/: parse.c, party_parse.c, read_config.c
:

   -(parse.c party_parse.c read_config.c) no exit() from library; return error
   
1999-05-12 10:53  mslifcak

   * snmplib/: snmp_api.c, snmp_client.c:

   - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close
   
1999-05-11 14:11  hardaker

   * agent/mibgroup/ucd-snmp/: hpux.c, hpux.h:

   - (hpux.c, hpux.h): int -> size_t conversions.
   
1999-05-11 14:03  hardaker

   * agent/mibgroup/ucd-snmp/memory.h:

   - (memory.h): remove extern.
   
1999-05-11 14:02  hardaker

   * agent/mibgroup/util_funcs.c:

   - (util_funcs.c): read returns ssize_t not size_t.
   
1999-05-10 14:49  nba

   * snmplib/snmp_api.c:

   snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK
   	inside V1 session.
   
1999-05-10 14:47  nba

   * agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/vmstat.c, apps/snmp_parse_args.c
, snmplib/keytools.c, snmplib/keytools.h,
   snmplib/snmp_api.c, snmplib/snmpusm.c,
   snmplib/tools.c:

   Fixing some more prototypes. Pointed out by Markku Laukkanen.
   
1999-05-06 09:20  mslifcak

   * agent/mibgroup/ucd-snmp/vmstat.c:

   - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky.
   
1999-05-04 11:08  hardaker

   * configure, configure.in:

   - (configure, configure.in): Added --enable-developer flag.
   
1999-05-04 11:08  hardaker

   * snmplib/scapi.c:

   - (scapi.c):
     - fixes for kmt.
     - portability enhancements.
   
1999-05-04 10:31  hardaker

   * snmplib/keytools.c:

   - (keytools.c): don't use ISDF().
   
1999-05-04 10:31  hardaker

   * snmplib/scapi.c:

   - (scapi.c): don't dump keylist.
   
1999-05-04 00:50  nba

   * agent/: snmp_agent.c, snmp_vars.c, snmp_vars.h
, snmpd.c, snmpd.h, mibgroup/kernel_sunos5.c
, mibgroup/host/hr_device.c, mibgroup/host/hr_disk.c
, mibgroup/host/hr_filesys.c,
   mibgroup/host/hr_network.c, mibgroup/host/hr_partition.c
, mibgroup/host/hr_print.c, mibgroup/host/hr_proc.c
, mibgroup/host/hr_storage.c,
   mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c,
   mibgroup/host/hr_system.c, mibgroup/mibII/at.c,
   mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c,
   mibgroup/mibII/ip.c, mibgroup/mibII/snmp_mib.c,
   mibgroup/mibII/sysORTable.c, mibgroup/mibII/system_mib.c
, mibgroup/mibII/tcp.c, mibgroup/mibII/udp.c,
   mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c
, mibgroup/smux/smux.c, mibgroup/snmpv3/snmpEngine.c
, mibgroup/snmpv3/snmpMPDStats.c,
   mibgroup/snmpv3/usmStats.c, mibgroup/snmpv3/usmUser.c,
   mibgroup/target/snmpTargetAddrEntry.c,
   mibgroup/target/snmpTargetParamsEntry.c,
   mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/errormib.c
, mibgroup/ucd-snmp/extensible.c,
   mibgroup/ucd-snmp/file.c, mibgroup/ucd-snmp/loadave.c
, mibgroup/ucd-snmp/memory_solaris2.c,
   mibgroup/ucd-snmp/pass.c, mibgroup/ucd-snmp/proc.c,
   mibgroup/ucd-snmp/registry.c,
   mibgroup/ucd-snmp/versioninfo.c, mibgroup/v2party/acl_vars.c
, mibgroup/v2party/alarm.c,
   mibgroup/v2party/context_vars.c, mibgroup/v2party/event.c
, mibgroup/v2party/party_vars.c,
   mibgroup/v2party/view_vars.c:

   (many):	remove const spec from FindVarMethod. That was wrong
   
1999-05-04 00:47  nba

   * snmplib/mib.c:

   (mib.c):	Fix problem (core dump) with MIBFILES environment variable.
   
1999-05-03 15:38  nba

   * agent/snmp2p.c, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c
, agent/snmpd.h, agent/view_parse.c,
   agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c
, agent/mibgroup/kernel_sunos5.h,
   agent/mibgroup/struct.h, agent/mibgroup/util_funcs.c,
   agent/mibgroup/util_funcs.h, agent/mibgroup/host/hr_device.c
, agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_network.h,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_proc.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/host/hr_utils.c,
   agent/mibgroup/host/hr_utils.h, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/sysORTable.h,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/mibII/var_route.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/smux/smux.h,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/snmpv3/usmUser.h,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proc.h,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/v2party/acl_vars.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/alarm.h,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/event.c,
   agent/mibgroup/v2party/event.h,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/party_vars.h,
   agent/mibgroup/v2party/view_vars.c, apps/encode_keychange.c
, apps/snmp_parse_args.c, apps/snmp_parse_args.h
, apps/snmpbulkwalk.c, apps/snmpdelta.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptable.c,
   apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c,
   apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h,
   apps/snmpusm.c, apps/snmpwalk.c, apps/snmpnetstat/if.c
, apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c
, apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c
, snmplib/acl.h, snmplib/acl_parse.c,
   snmplib/all_system.h, snmplib/asn1.c, snmplib/asn1.h
, snmplib/callback.h, snmplib/context.c,
   snmplib/context.h, snmplib/context_parse.c,
   snmplib/int64.c, snmplib/int64.h, snmplib/keytools.c
, snmplib/keytools.h, snmplib/lcd_time.c,
   snmplib/lcd_time.h, snmplib/libsnmp.h, snmplib/md5.c
, snmplib/md5.h, snmplib/mib.c, snmplib/mib.h
, snmplib/parse.h, snmplib/party.c,
   snmplib/party.h, snmplib/party_parse.c,
   snmplib/read_config.c, snmplib/read_config.h,
   snmplib/scapi.c, snmplib/scapi.h, snmplib/snmp-tc.h
, snmplib/snmp.c, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_client.h, snmplib/snmp_debug.c,
   snmplib/snmp_debug.h, snmplib/snmp_impl.h,
   snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c
, snmplib/snmpv3.h, snmplib/system.h,
   snmplib/tools.c, snmplib/tools.h, snmplib/vacm.c
, snmplib/vacm.h, snmplib/view.c, snmplib/view.h
:

   (*.[ch]):	patches to types to wipe warnings from compilers
   	with more strict noise levels. (also good when compiling
   	with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual)
   
1999-05-03 12:56  hardaker

   * agent/Makefile.in, agent/agent_read_config.c,
   agent/mibgroup/Makefile.in, agent/mibgroup/header_complex.c
, apps/Makefile.in, apps/encode_keychange.c,
   apps/snmpnetstat/Makefile.in, snmplib/Makefile.in,
   snmplib/all_general_local.h, snmplib/all_system.h,
   snmplib/keytools.c, snmplib/lcd_time.c, snmplib/scapi.c
, snmplib/snmp_auth.c, snmplib/snmpusm.c,
   snmplib/tools.c, snmplib/tools.h, testing/Makefile.in
, testing/T.c, testing/etimetest.c,
   testing/keymanagetest.c, testing/misctest.c,
   testing/scapitest.c:

   - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c,
     Makefile.in, encode_keychange.c, Makefile.in, Makefile.in,
     all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c,
     snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c,
     etimetest.c, keymanagetest.c, misctest.c, scapitest.c):
     - nuked all_general_local.h and all_system.h.
     - makefileindepend as well.
   
1999-05-03 07:13  hardaker

   * agent/snmpd.c:

   - (snmpd.c): fix -A flag, which got broken during someones changes.
   
1999-05-03 07:05  hardaker

   * agent/agent_read_config.c, agent/mibgroup/snmpv3/usmUser.c
, agent/mibgroup/snmpv3/usmUser.h,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetAddrEntry.h,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.h,
   apps/snmptrapd.c, snmplib/callback.c,
   snmplib/callback.h, snmplib/scapi.c, snmplib/scapi.h
, snmplib/snmp_api.c, snmplib/snmpv3.c,
   snmplib/snmpv3.h:

   - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c,
     snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
     snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h,
     scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h):
     - shutdown and store callback usage.
   
1999-05-03 07:05  hardaker

   * snmplib/keytools.c:

   - (keytools.c): -Wall fix initializing a variable.
   
1999-05-01 07:52  hardaker

   * snmplib/: callback.c, callback.h:

   - (callback.c, callback.h): renamed snmp_callback to snmp_gen_callback.
   
1999-04-29 08:44  hardaker

   * README.win32:

   - (README.win32): Note change from Robert Story.
   
1999-04-29 07:38  hardaker

   * agent/agent_read_config.c, agent/snmpd.c,
   apps/snmptrapd.c, snmplib/snmp_api.c,
   snmplib/snmpusm.c, snmplib/snmpusm.h, snmplib/snmpv3.c
, snmplib/snmpv3.h:

   - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c,
     snmpusm.h, snmpv3.c, snmpv3.h):
     - use the callback mechanism for post-config stuff.
   
1999-04-29 07:32  hardaker

   * snmplib/: Makefile.in, callback.c, callback.h:

   - (Makefile.in, callback.c, callback.h): callback API.
   
1999-04-28 07:59  hardaker

   * local/mib2c.storage.conf:

   - (mib2c.storage.conf): enum #defines created
   
1999-04-27 09:51  mslifcak

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c) add if_type_from_name to convert interface name to type.
   
1999-04-26 12:37  mslifcak

   * snmplib/snmp_api.c:

   - (snmp_api.c) - fix other use of request's callback data
   
1999-04-26 12:11  nba

   * version.h, agent/agent_read_config.c,
   agent/agent_read_config.h, agent/auto_nlist.c,
   agent/auto_nlist.h, agent/kernel.c, agent/kernel.h
, agent/snmp2p.c, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c, agent/view_parse.c
, agent/mibgroup/host_res.h,
   agent/mibgroup/kernel_sunos5.c,
   agent/mibgroup/kernel_sunos5.h, agent/mibgroup/util_funcs.c
, agent/mibgroup/util_funcs.h,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_other.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/sysORTable.h,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/errormib.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/netstat.h, man/snmp.conf.5.def,
   man/snmpd.1.def, man/snmpd.conf.5.def,
   mibs/UCD-SNMP-MIB.txt, snmplib/acl_parse.c,
   snmplib/asn1.c, snmplib/asn1.h,
   snmplib/context_parse.c, snmplib/mib.c, snmplib/mib.h
, snmplib/parse.c, snmplib/parse.h,
   snmplib/party_parse.c, snmplib/read_config.c,
   snmplib/read_config.h, snmplib/snmp.c, snmplib/snmp.h
, snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_client.h, snmplib/snmp_debug.c,
   snmplib/snmp_debug.h, snmplib/snmpusm.c,
   snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h
, snmplib/system.c, snmplib/system.h,
   snmplib/vacm.c, snmplib/vacm.h, testing/Makefile.in
:

   
   */*: replace horrible (char *)"string" with const specifiers in relevant
   	functions.
   
1999-04-26 12:09  nba

   * apps/: encode_keychange.c, snmp_parse_args.c,
   snmpbulkwalk.c, snmpdelta.c, snmpget.c,
   snmpgetnext.c, snmpset.c, snmpstatus.c,
   snmptable.c, snmptrap.c, snmptrapd.c,
   snmptrapd_handlers.c, snmpusm.c, snmpwalk.c:

   
   
   apps/*.c: use snmp_perror to report errors from read_objid and friends
   apps/snmptrapd.c: fix a bus error when using -S and receiving an
   	enterprise specific trap.
   
1999-04-26 12:03  nba

   * apps/snmpnetstat/if.c:

   
   (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
   	strings
   
1999-04-26 11:48  nba

   * apps/snmptranslate.c, snmplib/parse.c,
   snmplib/parse.h, snmplib/snmp_api.c:

   
   
   - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree
     inspired by a reference to snmx in comp.protocols.snmp
   - apps/snmptranslate: let the -p option call this new printer
   - snmplib/snmp_api.c: some left over __P macros
   
1999-04-26 11:21  nba

   * snmplib/parse.h:

   
   (parse.h) Silly speling misteak (ACCESS_CRAETE)
   
1999-04-26 09:21  mslifcak

   * snmplib/snmp_api.c:

   - (snmplib.c) - use request callback's data if request specifies a callback.
   
1999-04-23 13:05  mslifcak

   * README.thread:

   - README.thread - long needed document describing how to use Single API
   
1999-04-22 10:50  hardaker

   * snmplib/: keytools.c, snmp_api.c, snmp_api.h
, snmp_client.c, snmp_client.c:

   - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update.
   
1999-04-22 07:57  hardaker

   * local/mib2c.storage.conf:

   - (mib2c.storage.conf): Created a new super-duper mib2c configuration
     file that takes care of just about everything if you have a mib that
     does its own storage (rather than having to poke something else for
     information).
   
1999-04-22 07:56  hardaker

   * local/: mib2c, mib2c.conf:

   - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif:
     directives where needed because of it.
   
1999-04-22 07:54  hardaker

   * snmplib/: read_config.c, read_config.h:

   - (read_config.c, read_config.h): created *read_config_store_data();
   
1999-04-22 07:54  hardaker

   * agent/mibgroup/header_complex.c:

   - (header_complex.c): make header_complex() accept NULLs.
   
1999-04-20 21:39  hardaker

   * local/mib2c.vartypes.conf:

   - (mib2c.vartypes.conf): remove un-used vtype, parser fields.
   
1999-04-20 21:38  hardaker

   * local/mib2c.conf:

   - (mib2c.conf): clean up skipif regexps a bit.
   
1999-04-20 16:10  hardaker

   * local/: mib2c, mib2c.conf:

   - (mib2c, mib2c.conf): a little more clean up.
   
1999-04-20 16:04  hardaker

   * local/: mib2c, mib2c.conf:

   - (mib2c, mib2c.conf): variable name conversions:
     - variableTypes -> variables
     - cname -> NAME
   
1999-04-20 15:31  hardaker

   * local/: mib2c, mib2c.conf, mib2c.vartypes.conf
:

   - (mib2c, mib2c.conf, mib2c.vartypes.conf):
     - completely re-hacked:
       - entire code base is now put into the .conf files rather than in
         the mib2c program.  This should entitle mib2c to be used more
         generically, and could produce different types of code templates
         based on the .conf file it is given.  In theory, it should be
         able to produce C code for a non-ucd-snmp agent, or even better,
         any type of code (not just C) for something else based on mib
         information.
       - The down side, is that the current .conf files are now ambiguous
         again and difficult to understand without being, well, me.  The
         up side is that I'm sure Dave Shield will go through and clean
         it up for me like he did last time.  Ha ha.  I wonder if he'll
         read this? (If so, see me first).
   
1999-04-20 11:28  hardaker

   * local/: mib2c, mib2c.conf, mib2c.vartypes.conf
:

   - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates.
   
1999-04-19 21:16  hardaker

   * snmplib/tools.h:

   - (tools.h): new convenience macro: SNMP_MALLOC_STRUCT(structName).
   
1999-04-19 21:15  hardaker

   * snmplib/snmpusm.c:

   - (snmpusm.c): don't free things that are NULL.
   
1999-04-19 21:14  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in
     snmp_varlist_add_variable().
   
1999-04-19 21:12  hardaker

   * snmplib/: read_config.c, read_config.h:

   - (read_config.c, read_config.h):
     - created a more convenient read_config_read_data() function to
       generically read a token into a given variable.
     - cleaned up persistent storage parsing routines.
     - use previously malloced space in some routines, or malloc it for
       them if the storage area is NULL.
   
1999-04-19 21:09  hardaker

   * agent/mibgroup/header_complex.c:

   - (header_complex.c): NULL checking.
   
1999-04-19 21:09  hardaker

   * agent/mibgroup/mibincl.h:

   - (mibincl.h): add read_config.h.
   
1999-04-19 21:01  hardaker

   * local/: mib2c, mib2c.conf, mib2c.vartypes.conf
:

   - (mib2c, mib2c.conf, mib2c.vartypes.conf):
     - rewrote mib2c to be more dependent on .conf files.  The main .conf
       file now contains the code itself.
     - need to write a foreach(mibnode) type parser next.
   
1999-04-18 06:54  mslifcak

   * agent/mibgroup/misc/ipfwacc.h:

   - (ipfwacc.h) subdir change per Joe Pruettt: 9 -> 10
   
1999-04-16 21:34  hardaker

   * bug-report, version.h, FAQ, README,
   sedscript.in:

   - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 )
   
1999-04-16 21:27  hardaker

   * man/snmptrapd.8:

   - (snmptrapd.8): man patch from Niels
   
1999-04-16 21:27  hardaker

   * NEWS:

   - (NEWS): updated
   
1999-04-16 21:16  hardaker

   * snmplib/snmp_auth.c:

   - (snmp_auth.c): removed fix note.
   
1999-04-16 21:15  hardaker

   * snmplib/snmp.h:

   - (snmp.h): SNMPADMINLENGTH definition.
   
1999-04-16 21:13  hardaker

   * mibs/DISMAN-SCRIPT-MIB.txt:

   - (DISMAN-SCRIPT-MIB.txt): added to mibs dir.
   
1999-04-16 21:12  hardaker

   * agent/mibgroup/header_complex.h:

   - (header_complex.h): prototypes.
   
1999-04-16 21:11  hardaker

   * configure.in:

   - (configure.in): changed default store location to /var/ucd-snmp
   
1999-04-16 21:10  hardaker

   * README:

   - (README): Added v3 team members.
   
1999-04-16 08:33  mslifcak

   * snmplib/mib.c:

   - (mib.c) "-m" or MIBS: can specify MIB module by file name.
   
1999-04-16 07:54  mslifcak

   * agent/mibgroup/ipfwchains/IPFWCHAINS-MIB.txt:

   - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix
   
1999-04-16 07:30  mslifcak

   * mibs/IPFWACC-MIB.txt:

   - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB.
   
1999-04-14 16:56  mslifcak

   * apps/: snmpdelta.c, snmpget.c, snmpgetnext.c
, snmpset.c, snmpstatus.c:

   - apps that use snmp_fix_pdu must clean up the response PDU !
   
1999-04-14 16:31  mslifcak

   * agent/snmp_agent.c, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_client.c,
   snmplib/snmp_client.h:

   - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage
   
1999-04-14 15:52  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): init_snmp("snmpapp").
   
1999-04-14 15:30  mslifcak

   * snmplib/parse.c:

   - (parse.c) File pointer initialized to "" before first use.
   
1999-04-14 15:29  mslifcak

   * apps/snmptranslate.c:

   - (snmptranslate.c) init_snmp takes argument; "" used.
   
1999-04-13 16:03  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): Patch from Niels Baggesen:
     - snmptrapd option to ignore auth traps, add -S option, log termination.
   
1999-04-13 16:00  hardaker

   * snmplib/: parse.c, parse.h:

   - (parse.c, parse.h): Patch from Niels Baggesen:
     - nicer parser messages (include file names). Correct help for -Pc.
     - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315
   
1999-04-13 15:58  hardaker

   * man/: snmp_config.5.def, snmptrap.1,
   snmptrapd.conf.5.def:

   - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
     Niels Baggesen:
     - clean up small bugs.
   
1999-04-13 15:58  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): Patch from Niels Baggesen:
     - support -P.
   
1999-04-13 15:57  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   - (vacm_vars.c): Patch from Niels Baggesen:
     - better checking of .conf file parsing line requirements.
   
1999-04-13 15:56  hardaker

   * agent/snmpd.c:

   - (snmpd.c): Patch from Niels Baggesen:
     - log with timestamp at shutdown.
   
1999-04-13 15:36  hardaker

   * mibs/: SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
   SNMP-VIEW-BASED-ACM-MIB.txt:

   - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
     SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen:
     - fix module locations for broken mibs.
   
1999-04-13 15:32  hardaker

   * agent/mibgroup/ucd-snmp/pass.c:

   - (pass.c): Patch from Jim Mar:
     - add capability for binary octet strings in pass scripts.
   
1999-04-13 15:20  hardaker

   * agent/mibgroup/mibII/system_mib.c:

   - (system_mib.c): make sysDescr read-only.
   
1999-04-13 15:19  hardaker

   * configure, configure.in, agent/Makefile.in
:

   - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty:
     - fix libwrap to only add the library to the agent.
   
1999-04-13 08:43  hardaker

   * README.win32:

   - (README.win32): Patch from Robert Story:
     - add a URL reference to cygwin.
   
1999-04-12 22:23  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c): make snmp_varlist_add_variable to possible create a
     varlist before adding something to it.
   
1999-04-12 22:16  hardaker

   * local/tkmib:

   - (tkmib): make displayed mib node info into two columns instead of one.
   
1999-04-12 22:15  hardaker

   * agent/mibgroup/host/hr_utils.h:

   - (hr_utils.h): remove variable names from prototypes (was causing problems).
   
1999-04-12 22:14  hardaker

   * agent/mibgroup/mibincl.h:

   - (mibincl.h): include sys/time.h.
   
1999-04-12 22:13  hardaker

   * agent/mibgroup/: header_complex.c, header_complex.h:

   - (header_complex.c, header_complex.h): deal with more complex data
     structures with multiple and variable length indexes.
   
1999-04-12 22:12  hardaker

   * README.win32:

   - (README.win32): new README from Joe Marzot.
   
1999-04-07 15:00  mslifcak

   * agent/mibgroup/snmpv3/usmUser.c, snmplib/snmp_api.c,
   snmplib/system.c:

   -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit.
   
1999-04-07 12:23  mslifcak

   * apps/encode_keychange.c, snmplib/tools.c:

   -(apps/encode_keychange.c snmplib/tools.c) move keystroke functions to application.
   
1999-04-07 12:17  mslifcak

   * agent/mibgroup/ipfwchains/ipfwchains.c:

   -(ipfwchains.c) remove multiple definitions of MATCH_FAILED
   
1999-04-07 11:59  mslifcak

   * agent/snmp2p.c, agent/snmp_agent.c,
   agent/snmp_vars.h, agent/view_parse.c,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/misc/ipfwacc.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/view_vars.c, apps/snmpdelta.c,
   apps/snmptest.c, apps/snmptrapd.c,
   apps/snmpnetstat/route.c, apps/snmpnetstat/winstub.c,
   snmplib/acl_parse.c, snmplib/context.h,
   snmplib/context_parse.c, snmplib/party.h,
   snmplib/party_parse.c, snmplib/read_config.c,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmp_impl.h, snmplib/vacm.h, snmplib/view.h
:

   - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h
   agent/view_parse.c agent/mibgroup/util_funcs.c
   agent/mibgroup/examples/ucdDemoPublic.c
   agent/mibgroup/host/hr_filesys.c
   agent/mibgroup/host/hr_storage.c
   agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
   agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
   agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
   agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
   agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
   agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
   agent/mibgroup/snmpv3/usmUser.c
   agent/mibgroup/ucd-snmp/extensible.c
   agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c
   agent/mibgroup/ucd-snmp/pass_persist.c
   agent/mibgroup/ucd-snmp/proc.c
   agent/mibgroup/v2party/context_vars.c
   agent/mibgroup/v2party/party_vars.c
   agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
   apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c
   apps/snmpnetstat/winstub.c snmplib/acl_parse.c
   snmplib/context.h snmplib/context_parse.c snmplib/party.h
   snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c
   snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h
   snmplib/view.h)  fgets use sizeof mostly, oid base size is MAX_OID_LEN
   
1999-04-07 11:34  hardaker

   * apps/encode_keychange.c:

   - (encode_keychange.c): removal of duplicate functions.
   
1999-04-07 11:32  hardaker

   * apps/: encode_keychange.c, snmpusm.c:

   - (encode_keychange.c, snmpusm.c): debugging conversions.
   
1999-04-07 11:27  hardaker

   * agent/mibgroup/: examples/ucdDemoPublic.c,
   mibII/sysORTable.c, mibII/vacm_vars.c, smux/smux.c
, snmpv3/snmpEngine.c, snmpv3/usmUser.c,
   target/snmpTargetAddrEntry.c, target/snmpTargetParamsEntry.c
:

   - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c,
     usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
     - debugging statement conversion
   
1999-04-07 11:12  hardaker

   * snmplib/: scapi.c, snmpv3.c:

   - (scapi.c, snmpv3.c): debug typos and include file additions.
   
1999-04-07 10:48  hardaker

   * agent/mibgroup/mibII/snmp_mib.c:

   - (snmp_mib.c): removed unnneeded header_snmp().
   
1999-04-07 10:43  hardaker

   * snmplib/debug.h:

   - (debug.h): removed.
   
1999-04-07 10:41  hardaker

   * config.h.in, agent/snmp_vars.c,
   apps/encode_keychange.c, apps/snmptrapd.c,
   snmplib/Makefile.in, snmplib/all_general_local.h,
   snmplib/keytools.c, snmplib/keytools.h,
   snmplib/lcd_time.c, snmplib/md5.c,
   snmplib/read_config.c, snmplib/scapi.c,
   snmplib/snmp_api.c, snmplib/snmpusm.c,
   snmplib/snmpv3.c, snmplib/tools.c, snmplib/tools.h
:

   - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c,
     Makefile.in, all_general_local.h, keytools.c, keytools.h,
     lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c,
     snmpv3.c, tools.c, tools.h):
     - misc merging, including fixes and debugging statement changes to
       newer model.
     - a few -Wall fixes.
   
1999-04-07 06:17  mslifcak

   * agent/snmp_vars.c, agent/snmpd.c,
   agent/mibgroup/v2party/alarm.c, apps/encode_keychange.c
, apps/snmpstatus.c, apps/snmptrapd.c,
   apps/snmpnetstat/if.c, snmplib/all_system.h,
   snmplib/debug.h, snmplib/keytools.c, snmplib/lcd_time.c
, snmplib/md5.c, snmplib/mib.c,
   snmplib/read_config.c, snmplib/scapi.c, snmplib/snmp.h
, snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmpusm.c, snmplib/snmpv3.c, snmplib/system.h
, snmplib/tools.c, snmplib/tools.h,
   win32/config.h, win32/libsnmp/libsnmp.dsp,
   win32/libsnmp_dll/libsnmp.def,
   win32/libsnmp_dll/libsnmp_dll.dsp:

   - () more ANSI header fixups; touchup for M$ Win32 build
   
1999-04-06 22:14  mslifcak

   * agent/snmp_vars.c:

   - (snmp_vars.c) more v2party rework needed
   
1999-04-06 22:13  mslifcak

   * agent/mibgroup/mibII/vacm_vars.c:

   - (vacm_vars.c) - set global ptrs = 0.
   
1999-04-06 21:23  mslifcak

   * Makefile.in, agent/snmp_agent.c, agent/snmp_vars.c
, agent/snmpd.c, agent/mibgroup/dummy/dummy.h,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/examples/ucdDemoPublic.h,
   agent/mibgroup/examples/wombat.h,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/misc/dlmod.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpEngine.h,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/snmpMPDStats.h,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmStats.h,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/snmpv3/usmUser.h,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/v2party/context_vars.c, apps/snmpusm.c,
   apps/snmpnetstat/if.c, apps/snmpnetstat/winstub.c,
   apps/snmpnetstat/winstub.h, snmplib/lcd_time.c,
   snmplib/lcd_time.h, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmpusm.c,
   snmplib/snmpusm.h, snmplib/system.c, snmplib/tools.c
:

   - changes for ANSI headers; POSIX(index vs strchr); minor fixes
   
1999-04-06 15:38  hardaker

   * agent/mibgroup/mibincl.h,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/mibII/vacm_vars.h, apps/snmptrapd.c,
   snmplib/snmp_api.c, testing/Makefile.in:

   - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c,
     Makefile.in): final merge pieces of recent v3 line changes.
   
1999-04-06 15:12  hardaker

   * ISSUES, Makefile.in, Makefile.top, acconfig.h
, aclocal.m4, config.h.in, configure,
   configure.in, agent/Makefile.in,
   agent/agent_read_config.c, agent/agent_read_config.h,
   agent/auto_nlist.h, agent/m2m.h, agent/snmp2p.c,
   agent/snmp_agent.c, agent/snmp_agent.h,
   agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c
, agent/snmpd.h, agent/mibgroup/Makefile.in,
   agent/mibgroup/mibincl.h, agent/mibgroup/snmpv3mibs.h,
   agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h
, agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/examples/ucdDemoPublic.cmds,
   agent/mibgroup/examples/ucdDemoPublic.conf,
   agent/mibgroup/examples/ucdDemoPublic.h,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/snmpv3/snmpEngine.c,
   agent/mibgroup/snmpv3/snmpEngine.h,
   agent/mibgroup/snmpv3/snmpMPDStats.c,
   agent/mibgroup/snmpv3/snmpMPDStats.h,
   agent/mibgroup/snmpv3/usmStats.c,
   agent/mibgroup/snmpv3/usmStats.h,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/snmpv3/usmUser.h,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c, apps/.cvsignore
, apps/Makefile.in, apps/encode_keychange.c,
   apps/snmp_parse_args.c, apps/snmpget.c,
   apps/snmpset.c, apps/snmptrapd.c, apps/snmpusm.c
, apps/snmpnetstat/Makefile.in, local/snmp-ucd.sh
, man/snmpcmd.1, man/snmpd.conf.5.def,
   mibs/SNMP-TARGET-MIB.txt, mibs/SNMP-USER-BASED-SM-MIB.txt
, mibs/SNMPv2-TC.txt, mibs/UCD-DEMO-MIB.txt,
   mibs/UCD-SNMP-MIB.txt, snmplib/Makefile.in,
   snmplib/all_general_local.h, snmplib/all_system.h,
   snmplib/asn1.c, snmplib/debug.h, snmplib/keytools.c
, snmplib/keytools.h, snmplib/lcd_time.c,
   snmplib/lcd_time.h, snmplib/md5.c, snmplib/md5.h
, snmplib/mib.c, snmplib/parse.c,
   snmplib/party.h, snmplib/read_config.c,
   snmplib/read_config.h, snmplib/scapi.c,
   snmplib/scapi.h, snmplib/snmp-tc.h, snmplib/snmp.c
, snmplib/snmp.h, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_client.h,
   snmplib/snmp_impl.h, snmplib/snmpusm.c,
   snmplib/snmpusm.h, snmplib/snmpv3.c, snmplib/snmpv3.h
, snmplib/system.c, snmplib/system.h,
   snmplib/tools.c, snmplib/tools.h,
   snmplib/transform_oids.h, snmplib/vacm.h,
   snmplib/view.c, testing/.cvsignore,
   testing/Makefile.in, testing/README, testing/T.c,
   testing/T.sh, testing/data.keychange-md5,
   testing/data.keychange-sha1, testing/data.keychange-sha1-des
, testing/data.kul-md5, testing/data.kul-sha1,
   testing/demo.remote, testing/demo2,
   testing/demo2.functions, testing/demo2.setupfile,
   testing/etimetest.c, testing/eval_oneprogram.sh,
   testing/eval_suite.sh, testing/eval_testlist,
   testing/eval_tools.sh, testing/keymanagetest.c,
   testing/misctest.c, testing/scapitest.c,
   testing/test_keychange.sh, testing/test_kul.sh:

   - (*): Merged the 4.0 line into the 3.6.1 line.
   
1999-04-06 11:33  mslifcak

   * agent/mibgroup/: host/hr_filesys.c, host/hr_proc.c,
   ipfwchains/libipfwc.c, mibII/icmp.c, mibII/ip.c
, mibII/route_write.c, mibII/tcp.c, mibII/udp.c
, smux/smux.c, target/snmpTargetAddrEntry.c,
   target/snmpTargetAddrEntry.h, target/snmpTargetParamsEntry.c
, target/snmpTargetParamsEntry.h,
   ucd-snmp/memory_solaris2.c, ucd-snmp/memory_solaris2.h:

   - another round of ANSI-fying the agent completed.
   
1999-04-06 10:59  mslifcak

   * agent/mibgroup/ucd-snmp/extensible.c:

   - (extensible.c) quell warning about comparing pointer with non-pointer.
   
1999-04-06 09:23  hardaker

   * config.guess, config.sub:

   - (config.guess, config.sub): new versions from autoconf 2.13.
   
1999-04-05 15:59  mslifcak

   * config.h.in, configure, configure.in,
   agent/agent_read_config.c, agent/snmp_vars.c,
   agent/mibgroup/ucd-snmp/loadave.c:

   - Build using CygWin32 (includes Niels B.'s snmp_vars.c patch).
   
1999-04-05 14:22  mslifcak

   * snmplib/system.c:

   - Build with CygWin32
   
1999-04-05 14:10  mslifcak

   * apps/snmpnetstat/: Makefile.in, if.c, winstub.c
, winstub.h:

   - build snmpnetstat with CygWin32
   
1999-04-05 11:06  mslifcak

   * apps/snmp_parse_args.c, apps/snmpnetstat/main.c,
   snmplib/snmp_api.c:

   - (snmp_api.c, main.c, snmp_parse_args.c) Joe Marzot's fix to copy even an empty community name.
   
1999-04-01 13:10  mslifcak

   * snmplib/libsnmp.h:

   - (libsnmp.h) Asymptotically closer to supporting CMU constants.
   
1999-03-28 16:17  hardaker

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetParamsEntry.c:

   - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
     - when using copy_word() don't skip spaces, since it does that.
   
1999-03-28 16:11  hardaker

   * agent/mibgroup/target/: snmpTargetAddrEntry.h,
   snmpTargetParamsEntry.h:

   - (snmpTargetAddrEntry.h, snmpTargetParamsEntry.h): relocate to
     snmpModules.12, where they should be.
   
1999-03-23 10:23  hardaker

   * agent/mibgroup/versiontag:

   - (versiontag): regexp fix.
   
1999-03-23 10:10  hardaker

   * agent/mibgroup/mibdefs.h, agent/mibgroup/struct.h,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proc.h, man/snmpd.conf.5.def,
   mibs/UCD-SNMP-MIB.txt:

   - (mibdefs.h, struct.h, extensible.c, extensible.h, proc.c, proc.h,
     snmpd.conf.5.def, UCD-SNMP-MIB.txt):
     - per-process/exec fix scripts created.
   
1999-03-23 10:10  hardaker

   * snmplib/read_config.c:

   - (read_config.c): make copy_word() return the next token, not the
     next space.
   
1999-03-23 10:09  hardaker

   * man/Makefile.in:

   - (Makefile.in): add more targets.
   
1999-03-19 09:23  hardaker

   * apps/: snmpget.c, snmpwalk.c:

   - (snmpget.c, snmpwalk.c): fixed initialization and usage of "failures".
   
1999-03-18 08:37  mslifcak

   * agent/mibgroup/mibII/ip.c:

   - (mibII/ip.c) fix MIB_IPCOUNTER_SYMBOL usage
   
1999-03-17 13:53  mslifcak

   * agent/mibgroup/host/hr_swrun.c:

   -(hr_swrun.c) - prevent SunOS 4.1 core (sunos4 still primitive)
   
1999-03-16 11:33  mslifcak

   * agent/: snmp_vars.h, mibgroup/mibincl.h,
   mibgroup/util_funcs.h, mibgroup/dummy/dummy.c,
   mibgroup/examples/wombat.c, mibgroup/host/hr_device.c,
   mibgroup/host/hr_disk.c, mibgroup/host/hr_filesys.c,
   mibgroup/host/hr_network.c, mibgroup/host/hr_partition.c
, mibgroup/host/hr_print.c, mibgroup/host/hr_proc.c
, mibgroup/host/hr_storage.c,
   mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c,
   mibgroup/host/hr_system.c, mibgroup/mibII/icmp.c,
   mibgroup/mibII/interfaces.c, mibgroup/mibII/ip.c,
   mibgroup/mibII/snmp_mib.c, mibgroup/mibII/sysORTable.c
, mibgroup/mibII/system_mib.c, mibgroup/mibII/tcp.c
, mibgroup/mibII/udp.c, mibgroup/ucd-snmp/registry.c
:

   - move MATCH_FAILED/MATCH_SUCCEEDED from util_funcs.h to mibincl.h
   
1999-03-16 11:23  mslifcak

   * snmplib/snmp_api.c:

   -(snmp_api.c) consistent error return.
   
1999-03-16 10:34  hardaker

   * agent/mibgroup/host/hr_swrun.c:

   - (hr_swrun.c): fix file descriptor leak on freebsd.
   
1999-03-16 08:15  hardaker

   * agent/mibgroup/misc/dlmod.c:

   - (dlmod.c): removed a bogus new-line.
   
1999-03-15 16:24  hardaker

   * agent/Makefile.in:

   - (agent/Makefile.in): don't do a make install of dlmods
   
1999-03-15 16:02  hardaker

   * bug-report, sedscript.in, version.h, FAQ
, README, FAQ, README:

   - (version.h bug-report sedscript.in): version tag ( 3.6.1 )
   
1999-03-15 16:02  hardaker

   * README:

   - (README): mark with version num.
   
1999-03-15 16:00  hardaker

   * ChangeLog:

   - (ChangeLog): update for 3.6.1.
   
1999-03-15 15:58  hardaker

   * FAQ, NEWS:

   - (FAQ, NEWS): updates to talk about the AGENT.txt file.
   
1999-03-15 15:55  hardaker

   * agent/: Makefile.in, mibgroup/Makefile.in:

   - (Makefile.in): makefileindepend.
   
1999-03-15 15:46  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): fixes for linux 2.2 interface scanning.
   
1999-03-15 15:31  hardaker

   * configure, configure.in,
   agent/mibgroup/mibII/interfaces.c:

   - (configure, configure.in, interfaces.c, linux.h): detect
     /proc/net/dev version at run time, not compile time.
   
1999-03-15 15:20  hardaker

   * agent/mibgroup/: host/hr_proc.c, host/hr_proc.h,
   ucd-snmp/loadave.c, ucd-snmp/loadave.h:

   - (hr_proc.c, hr_proc.h, loadave.c, loadave.h): fix try_loadave for solaris.
   
1999-03-15 14:31  hardaker

   * acconfig.h:

   - (acconfig.h): added CMU_COMPATIBLE
   
1999-03-15 14:30  hardaker

   * snmplib/snmp.h:

   - (snmp.h): remove unneeded commented out define.
   
1999-03-15 09:42  mslifcak

   * config.h.in, apps/snmpstatus.c, apps/snmptrapd.c
, snmplib/libsnmp.h, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_client.c,
   win32/config.h:

   - second pass at CMU_COMPAT: Disable by default, leave snmp_parse alone.
   
1999-03-15 08:49  hardaker

   * snmplib/: Makefile.in, snmp_api.c:

   - (Makefile.in, snmp_api.c):
     - revert to snmp_parse.
     - don't install libsnmp.h.
   
1999-03-15 05:54  mslifcak

   * snmplib/: Makefile.in, libsnmp.h, mib.c,
   snmp.h, snmp_api.c:

   - (Makefile.in libsnmp.h mib.c snmp.h snmp_api.c) update CMU_COMPATIBLE
   
1999-03-12 15:33  hardaker

   * agent/mibgroup/ipfwchains/: IPFWCHAINS-MIB.txt,
   ipfwchains.h:

   - (IPFWCHAINS-MIB.txt, ipfwchains.h): move to a sub-oid in the
     experimental tree.
   
1999-03-12 15:24  hardaker

   * configure, configure.in,
   agent/mibgroup/ipfwchains/IPFWCHAINS-MIB.txt,
   agent/mibgroup/ipfwchains/README,
   agent/mibgroup/ipfwchains/ipfwc_kernel_headers.h,
   agent/mibgroup/ipfwchains/ipfwchains.c,
   agent/mibgroup/ipfwchains/ipfwchains.h,
   agent/mibgroup/ipfwchains/libipfwc.c,
   agent/mibgroup/ipfwchains/libipfwc.h:

   - (configure, configure.in, IPFWCHAINS-MIB.txt, README,
     ipfwc_kernel_headers.h, ipfwchains.c, ipfwchains.h, libipfwc.c,
     libipfwc.h): Patch from Didier Dhaenens:
     - new modules: ipfwchains.
   
1999-03-12 15:23  hardaker

   * INSTALL:

   - (INSTALL): don't print module list here...  tell them to look at
     configure --help.
   
1999-03-12 14:54  mslifcak

   * agent/mibgroup/: target.h, host/hr_system.h,
   target/snmpTargetAddrEntry.c, target/snmpTargetAddrEntry.h
, target/snmpTargetParamsEntry.c,
   target/snmpTargetParamsEntry.h:

   - restore config_require logic; fix sprintf calls to compile under SunOS 4.1.x.
   
1999-03-12 14:36  hardaker

   * agent/mibgroup/util_funcs.h:

   - (util_funcs.h): MATCH_FAILED -> -1, since some use it.
   
1999-03-12 14:35  mslifcak

   * agent/mibgroup/: target.h, target/snmpTargetAddrEntry.h
, target/snmpTargetParamsEntry.h:

   - (target.h, target/*.h) require util_funcs once.
   
1999-03-12 14:34  mslifcak

   * agent/mibgroup/host/: hr_swrun.c, hr_system.h:

   - (hr_system.h) - don't require hr_util; done in mibgroup/host.h
   - (hr_swrun.c) - solaris2: make sure kvm_open is called before kd is used.
   - (hr_swrun.c) - add lame sunos4 equivalent in HRSWRUNPERF_CPU.
   
1999-03-12 14:17  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): protect strcpy() against a null password specified on the
     config line.
   
1999-03-12 14:17  hardaker

   * NEWS:

   - (NEWS): update.
   
1999-03-12 12:20  hardaker

   * local/mib2c:

   - (mib2c): fix asn_parse functions to pass a pointer to the size variable.
   
1999-03-12 11:31  mslifcak

   * agent/dlmods/dlmod_mib.c:

   - (dlmod_mib.c): explicit test for MATCH_FAILED
   
1999-03-12 09:14  hardaker

   * agent/mibgroup/: mibincl.h, dummy/dummy.c,
   examples/wombat.c, host/hr_device.c, host/hr_disk.c
, host/hr_filesys.c, host/hr_network.c,
   host/hr_partition.c, host/hr_print.c, host/hr_proc.c
, host/hr_storage.c, host/hr_swinst.c,
   host/hr_swrun.c, host/hr_system.c, mibII/icmp.c
, mibII/interfaces.c, mibII/ip.c,
   mibII/snmp_mib.c, mibII/sysORTable.c,
   mibII/system_mib.c, mibII/tcp.c, mibII/udp.c,
   misc/dlmod.c, ucd-snmp/registry.c:

   - (mibincl.h, dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
     hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
     hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
     snmp_mib.c, sysORTable.c, system_mib.c, tcp.c, udp.c, dlmod.c,
     registry.c): fixed MATCH_FAILED/SUCCEEDED defines -> util_funcs.h.
   
1999-03-12 07:08  mslifcak

   * agent/dlmods/dlmod_mib.c:

   - (dlmod_mib.c): Use MATCH_FAIL/SUCCEEDED in util_funcs.h
   
1999-03-11 16:23  hardaker

   * snmplib/: snmp_api.h, snmp_debug.h:

   - (snmp_api.h, snmp_debug.h): Patch from Erik Jacobsen:
     - fixed prototypes for DEBUGP() and DEBUGPOID().
   
1999-03-11 16:22  hardaker

   * agent/mibgroup/: util_funcs.c, util_funcs.h:

   - (util_funcs.c, util_funcs.h): move MATCH_SUCCEEDED defs to .h.
   
1999-03-11 16:10  hardaker

   * local/mib2c:

   - (mib2c): fixed a couple of bugs and ansi'ified things.
   
1999-03-11 16:10  hardaker

   * AGENT:

   - (AGENT): removed AGENT
   
1999-03-11 15:48  hardaker

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   - (memory_solaris2.c): changed some comments to /* */ instead of //.
   
1999-03-11 15:48  hardaker

   * README:

   - (README): Added Mike Baer.
   
1999-03-10 15:14  hardaker

   * AGENT.txt:

   - (AGENT.txt): NAME -> OID.
   
1999-03-10 15:07  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): group lines were backwards.
   
1999-03-10 15:07  hardaker

   * AGENT.txt:

   - (AGENT.txt): moved from AGENT to avoid non-case-sensitive w32 conflicts.
   
1999-03-08 14:28  mslifcak

   * apps/snmpnetstat/: if.c, route.c:

   - (snmpnetstat:if.c, route.c) limit interface name sizes to fit fixed length buffers.
   
1999-03-08 09:58  mslifcak

   * snmplib/parse.c:

   - (snmplib/parse.c) Complete Dave Shields' patch for continue after error.
   
1999-03-08 05:07  mslifcak

   * AGENT:

   - (AGENT) MAX_NAME_LEN --> MAX_OID_LEN in example
   
1999-03-08 05:01  mslifcak

   * win32/config.h:

   -(win32/config.h) remove unused SYS_TIME_NAME,GLOBALSECURITY. add new constants.
   
1999-03-08 04:14  mslifcak

   * snmplib/snmp_api.c:

   - (snmp_api.c) use request data with request callback
   
1999-03-08 04:02  mslifcak

   * snmplib/parse.c:

   (parse.c) - fix subid init; remove useless '-Pl' option.
   
1999-03-05 17:36  hardaker

   * FAQ:

   - (FAQ): version update.
   
1999-03-05 17:35  hardaker

   * FAQ, bug-report, sedscript.in, version.h
:

   - (version.h bug-report sedscript.in): version tag ( 3.6 )
   
1999-03-05 17:34  hardaker

   * ChangeLog:

   - (ChangeLog): final update.
   
1999-03-05 17:25  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (Makefile.in): make depend.
   
1999-03-05 17:25  hardaker

   * configure:

   - (configure): autoconf update.
   
1999-03-05 17:19  hardaker

   * FAQ, NEWS:

   - (FAQ, NEWS): final updates.
   
1999-03-05 17:12  hardaker

   * AGENT:

   - (AGENT): Dave Shield's new document.
   
1999-03-05 17:11  hardaker

   * agent/mibgroup/mibII/system.h:

   - (mibII/system.h): removed
   
1999-03-05 17:08  hardaker

   * FAQ:

   - (FAQ): reference AGENT document.
   
1999-03-05 16:48  hardaker

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   - (memory_solaris2.c): do error reporting for solaris memory support.
   
1999-03-05 16:10  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.h:

   - (vmstat.h): declair init_vmstat().
   
1999-03-05 16:02  hardaker

   * configure, configure.in:

   - (configure, configure.in): updated --help's module list.
   
1999-03-05 15:57  hardaker

   * agent/mibgroup/: kernel_sunos5.c, examples/wombat.c
, host/hr_network.c, mibII/snmp_mib.h,
   mibII/system_mib.h, ucd-snmp/disk.h,
   ucd-snmp/errormib.h, ucd-snmp/extensible.h,
   ucd-snmp/file.h, ucd-snmp/memory_solaris2.h,
   ucd-snmp/pass.h, ucd-snmp/proc.h, ucd-snmp/registry.h
, ucd-snmp/versioninfo.h:

   - (kernel_sunos5.c, wombat.c, hr_network.c, snmp_mib.h, system_mib.h,
     disk.h, errormib.h, extensible.h, file.h, memory_solaris2.h, pass.h,
     proc.h, registry.h, versioninfo.h):
     - -Wall fixes, mostly init_() routines declaired in the appropriate .h files.
   
1999-03-05 15:38  hardaker

   * local/tkmib:

   - (tkmib): update.
   
1999-03-05 15:31  hardaker

   * snmplib/snmp_impl.h:

   - (snmp_impl.h): create UNDO
   
1999-03-05 15:12  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - remove persistent storage info, since its not used this release.
   
1999-03-05 11:02  mslifcak

   * agent/mibgroup/mibII/tcp.c:

   
   (tcp.c) - break out of infinite loop when klookup fails.
   
1999-03-05 10:42  hardaker

   * agent/snmp_agent.c:

   - (snmp_agent.c): Patch from Dave Shield:
     - switch COMMIT and ACTION phases.
   
1999-03-05 10:21  hardaker

   * FAQ:

   - (FAQ): update from Dave: rearranging and cleaning.
   
1999-03-05 10:11  hardaker

   * local/: mib2c, mib2c.conf:

   - (mib2c, mib2c.conf): Patch from Dave Shield:
     - the use of 'header_simple_table' rather than 'checkmib'
     - explicit comparison with MATCH_FAILED
     - don't set defaults for 'write_method' and 'var_len'
   		(since both 'header_generic' and 'checkmib' do this anyway)
     - Use defined constants for variable initialisation in the
   		write routine (similarly in the mib2c.conf patch)
         [This is one of my hobby-horses with our students, so I don't
   		 see why "professional" programmers should be exempt!]
   
     - Make proper use of the three-phase nature of SETs
   
1999-03-05 09:40  mslifcak

   * snmplib/system.c:

   
   Fix Win32 version of gettimeofday: tv_usec was millisecs , return now = 0
   
1999-03-04 18:11  mslifcak

   * snmplib/: snmp_api.c, snmp_api.h:

   
   (snmp_api.c) - expose snmp_free; snmp_pdu_add_variable returns ptr to var for
   future improved error recovery.
   
1999-03-04 17:50  mslifcak

   * agent/history.c, agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/dummy/dummy.h,
   agent/mibgroup/examples/example.h,
   agent/mibgroup/examples/wombat.h,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c, win32/config.h
:

   
   Replace uses of bzero with memset, bcopy with memcpy.
   Fix prototypes.
   
1999-03-04 17:00  mslifcak

   * agent/mibgroup/mibII/sysORTable.c:

   
   (sysORTable.c) - remove static u_long long_return, for consistency.
   
1999-03-04 16:49  hardaker

   * agent/mibgroup/util_funcs.c, agent/mibgroup/dummy/dummy.c
, agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/wombat.c, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/v2party/alarm.c, snmplib/snmp_api.c:

   - (util_funcs.c, dummy.c, example.c, wombat.c, tcp.c, hpux.c,
     memory.c, alarm.c, snmp_api.c):
     - misc fixes, -Wall mostly.
   
1999-03-04 16:32  hardaker

   * local/mib2c:

   - (mib2c): Update from Dave Shield.
   
1999-03-04 16:19  hardaker

   * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:

   - (vmstat_freebsd2.c): Patch from Nick Amato:
     - typo fixed.
   
1999-03-04 16:14  hardaker

   * agent/mibgroup/README.smux:

   - (README.smux): Patch from Nick Amato:
     - update.
   
1999-03-04 15:44  hardaker

   * agent/mibgroup/: util_funcs.c, util_funcs.h,
   examples/example.c, mibII/sysORTable.c, misc/ipfwacc.c
, ucd-snmp/disk.c, ucd-snmp/extensible.c,
   ucd-snmp/file.c, ucd-snmp/loadave.c, ucd-snmp/memory.c
, ucd-snmp/proc.c, ucd-snmp/vmstat.c,
   ucd-snmp/vmstat_freebsd2.c:

   - (util_funcs.c, util_funcs.h, example.c, sysORTable.c, ipfwacc.c,
     disk.c, extensible.c, file.c, loadave.c, memory.c, proc.c, vmstat.c,
     vmstat_freebsd2.c):
     - create and use header_simple_table to replace checkmib().
   
1999-03-04 15:29  mslifcak

   * agent/mibgroup/host/hr_disk.c:

   
   (hr_disk.c) - conditionally use defined DKC disk types
   
1999-03-04 15:25  mslifcak

   * agent/mibgroup/ucd-snmp/disk.c:

   
   (disk.c) - explicit braces to avoid ambiguous `else'
   
1999-03-04 15:12  mslifcak

   * agent/mibgroup/: host/hr_proc.c, ucd-snmp/loadave.c
:

   
   
   (hr_proc.c, loadave.c) - fixed core on getloadavg in a different way
   
1999-03-04 13:18  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in): removed void check.
   
1999-03-04 09:46  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   - (hr_swinst.c): Patch from mslifcak@iss.net:
     - When the agent is compiled with HAVE_LIBRPM set, yet no database
       is found, agent will core...
   
1999-03-04 09:38  hardaker

   * remove-files, local/ece-snmpd.conf,
   local/fixproc.conf:

   - (remove-files, ece-snmpd.conf, fixproc.conf):
     - removed ece specific config files from the repository.
     - don't remove local/*.conf in the first place anymore.
   
1999-03-04 09:33  hardaker

   * agent/mibgroup/ucd-snmp/loadave.c:

   - (loadave.c): Patch from Chris Hughes:
     - fix load average on solaris.
   
1999-03-04 09:24  mslifcak

   * Makefile.in:

   
   
   (Makefile.in) - find mibdefs.h when not building in the source tree
   
1999-03-04 09:20  mslifcak

   * agent/snmpd.c, agent/mibgroup/target/snmpTargetAddrEntry.c
, agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   apps/snmptrapd_handlers.c, snmplib/snmp_client.c:

   
   
   (agent/snmpd.c, snmplib/snmp_client.c): remove duplicate includes
   
   (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
   
1999-03-04 09:07  hardaker

   * configure, configure.in:

   - (configure.in, configure): fix void test for ansi compilers.
   
1999-03-04 08:36  hardaker

   * agent/mibgroup/README.smux:

   - (README.smux): add Nick.
   
1999-03-04 08:36  hardaker

   * agent/mibgroup/versiontag:

   - (versiontag): repository move.
   
1999-03-04 04:08  mslifcak

   * apps/snmpnetstat/if.c:

   
   (snmpnetstat/if.c) - add void to empty formal parameter list
   
1999-03-03 18:02  hardaker

   * bug-report, sedscript.in, version.h:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre10 )
   
1999-03-03 18:02  hardaker

   * NEWS:

   - (NEWS): mention SMUX.
   
1999-03-03 18:00  hardaker

   * NEWS:

   - (NEWS): mention name change.
   
1999-03-03 17:51  hardaker

   * ChangeLog, FAQ, NEWS, PORTING, README
, TODO, bug-report, agent/snmpd.c,
   local/README.mib2c:

   - (ChangeLog, FAQ, NEWS, PORTING, README, TODO, bug-report, snmpd.c,
     README.mib2c): ece.ucdavis.edu -> ucd-snmp.ucdavis.edu.
   
1999-03-03 11:40  hardaker

   * agent/mibgroup/ucd-snmp/proc.c:

   - (proc.c, solaris.h): Patch from Chris Hughes:
     - Use /proc on solaris.
   
1999-03-03 10:22  hardaker

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   - (memory_solaris2.c): ansi'ify the config function.
   
1999-03-03 08:28  hardaker

   * configure:

   - (configure): ran autoconf...
   
1999-03-03 08:25  hardaker

   * README:

   - (README): Added Nick.
   
1999-03-02 15:21  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): Patch from Michael Slifcak:
     - Linux compiles die at SO_RCVTIMEO.
     - -Wall type fixes.
   
1999-03-02 15:18  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): typo.
   
1999-03-02 15:18  hardaker

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   - (memory_solaris2.c): typecast function with (void).
   
1999-03-02 15:18  hardaker

   * agent/mibgroup/smux.h:

   - (smux.h): top level smux fake module header.
   
1999-03-02 15:17  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/snmp_debug.c,
   snmplib/snmp_debug.h:

   - (acconfig.h, config.h.in, configure, configure.in, snmp_debug.c,
     snmp_debug.h):
     - new flag:  --disable-debugging to completely turn off its support.
     - renaming of DODEBUG to SNMP_ALWAYS_DEBUG.
     - clean up of the configure script options listed, including putting
       a list of available modules for compilation into the agent.
   
1999-03-02 13:23  hardaker

   * agent/mibgroup/mibII/var_route.c:

   - (var_route.c): don't return a pointer to a pointer.
   
1999-03-02 10:42  hardaker

   * agent/mibgroup/: mibII/system_mib.c, mibII/vacm_vars.c
, misc/ipfwacc.c:

   - (system_mib.c, vacm_vars.c, ipfwacc.c): Patch from Michael Slifcak:
     - Suggested fixes to eliminate more shadowed global references.
     - fixups for prototype [(void) replacing ()].
   
1999-03-02 08:47  hardaker

   * snmplib/asn1.h:

   - (asn1.h): Patch from Dave Shield:
     - Don't define MAX_NAME_LEN if defined somewhere else.
   
1999-03-01 17:43  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c):
     - allow null length passwords.
     - clean up debugging output.
   
1999-03-01 16:22  hardaker

   * snmplib/asn1.h:

   - (asn1.h): put back in MAX_NAME_LEN temporarily.
   
1999-03-01 16:20  hardaker

   * man/: des.1, des.3:

   - (des.1, des.3): removed unused manual pages.
   
1999-03-01 16:19  hardaker

   * man/: snmp.conf.5.def, snmp_config.5.def, snmpd.1.def
, snmptrapd.conf.5.def:

   - (snmp.conf.5.def, snmp_config.5.def, snmpd.1.def, snmptrapd.conf.5.def):
     - remove reference to ECE dept.
   
1999-03-01 16:19  hardaker

   * man/.cvsignore:

   - (.cvsignore): ignore targets.
   
1999-03-01 16:17  hardaker

   * man/: mib_api.3, read_config.3.def, snmp.conf.5.def
, snmp_config.5.def, snmpd.1.def,
   snmpd.conf.5.def, snmptest.1, snmptrapd.conf.5.def
, variables.5:

   - (mib_api.3, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
     snmpd.1.def, snmpd.conf.5.def, snmptest.1, snmptrapd.conf.5.def,
     variables.5): Michael Slifcak:
     - spell check.
   
1999-03-01 16:11  hardaker

   * snmplib/Makefile.in:

   - (Makefile.in): Patch from David F. Newman:
     - removed a trailing backslash that wasn't needed.
   
1999-03-01 16:10  hardaker

   * agent/mibgroup/v2party/alarm.c:

   - (alarm.c): Patch from Michael Slifcak:
     - Cast to pointer to int may overflow the return buffer.
   
1999-03-01 14:20  hardaker

   * agent/mibgroup/smux/: smux.c, smux.h:

   - (smux.c, smux.h): 3.6ified.
   
1999-03-01 14:04  hardaker

   * agent/mibgroup/smux/: smux.c, smux.h:

   - (smux.c, smux.h): Patch from Nick Amato:
     - completely re-written smux modules.
   
1999-03-01 13:59  hardaker

   * agent/: snmp_vars.c, snmp_vars.h:

   - (snmp_vars.c, snmp_vars.h): make compare_tree() global.
   
1999-03-01 13:03  hardaker

   * snmplib/: context_parse.c, mib.c:

   - (context_parse.c, mib.c): Patch from Michael Slifcak:
     - typecasting for certain functions to (char *).
   
1999-03-01 12:30  hardaker

   * snmplib/asn1.h:

   - (asn1.h): Patch from Mike Slifcak:
     - added MIN_OID_LEN for instructional use mostly (its unused).
   
1999-03-01 12:29  hardaker

   * snmplib/snmp_client.c:

   - (snmp_client.c): Patch from Mike Slifcak:
     - variable renaming.
   
1999-03-01 12:29  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): put a proper (void) into the function prototype.
   
1999-03-01 12:28  hardaker

   * snmplib/read_config.c:

   - (read_config.c): sprintf arg mismatch.
   
1999-03-01 12:28  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Mike Slifcak:
     - remove duplicate case entries.
   
1999-03-01 12:27  hardaker

   * apps/snmpnetstat/if.c:

   - (if.c): Patch from Mike Slifcak:
     - free the interface table.
   
1999-03-01 12:27  hardaker

   * agent/mibgroup/ucd-snmp/errormib.c:

   - (errormib.c): Patch from Mike Slifcak:
     - remove errno variable.
   
1999-03-01 12:27  hardaker

   * agent/snmpd.c:

   - (snmpd.c): Patch from Mike Slifcak:
     - renaming of variables away from system function names (index -> lindex).
   
1999-03-01 12:26  hardaker

   * agent/dlmods/dlmod_mib.c:

   - (dlmod_mib.c): Patch from Mike Slifcak:
     - initialize variable to 0.
   
1999-03-01 10:48  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): typo: fileMax -> fileErrorFlag name change.
   
1999-02-26 16:33  hardaker

   * bug-report, sedscript.in, version.h:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre9 )
   
1999-02-26 16:11  hardaker

   * man/: Makefile.in, read_config.3.def,
   snmp.conf.5.def, snmp_config.5.def, snmpd.conf.5.def
, snmptrapd.8, snmptrapd.conf.5.def:

   - (Makefile.in, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
     snmpd.conf.5.def, snmptrapd.8, snmptrapd.conf.5.def):
     - new documentation on configuration capabilities.
   
1999-02-26 16:10  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): usage update, and -H support.
   
1999-02-26 16:10  hardaker

   * NEWS:

   - (NEWS): update for 3.6 release.
   
1999-02-26 16:06  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): update and made better examples.
   
1999-02-26 15:42  hardaker

   * snmplib/: mib.c, parse.c, parse.h:

   - (mib.c, parse.c, parse.h): Patch from Michael Slifcak:
     - Unlinked OID ... ccitt 0 fix courtesy of Dave Shield.
     - Continue after reserved word error fix courtesy of Dave Shield.
     - Modification to #2 courtesy of Niels Baggesen.
     - Modification to print sub-identifier == 0
     - variable renaming.
     - Instead of re-ordering all singly-linked lists, use a new member
       that flags when a report has begun.
   
1999-02-26 15:02  hardaker

   * agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/loadave.h, mibs/UCD-SNMP-MIB.txt
:

   - (loadave.c, loadave.h, UCD-SNMP-MIB.txt):
     - implement load average reporting as a integer and as a float.
   
1999-02-25 10:03  hardaker

   * README, agent/mibgroup/ucd_snmp.h,
   agent/mibgroup/ucd-snmp/memory_solaris2.c,
   agent/mibgroup/ucd-snmp/memory_solaris2.h:

   - (README, ucd_snmp.h, memory_solaris2.c, memory_solaris2.h): Patch
     from David F. Newman:
     - memory support for solaris2.
   
1999-02-24 17:10  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in, linux.h):
     - Check for and handle 2.2 /proc/net/dev changes.
   
1999-02-24 14:43  hardaker

   * mibs/IANAifType-MIB.txt:

   - (IANAifType-MIB.txt): update.
   
1999-02-22 09:44  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Michael Slifcak:
     - Don't print "can't find module XXX" messages without warnings turned on.
   
1999-02-22 09:11  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from mslifcak@iss.net:
     - The command line option to select "allow underscore in MIB
       symbols" is missing.
   
1999-02-17 16:23  dreeder

   * local/snmp-ucd.sh:

   file snmp-ucd.sh was initially added on branch V3-b3.
   
1999-02-17 16:14  hardaker

   * apps/snmpnetstat/: winstub.c, winstub.h:

   - (winstub.c, winstub.h): patch from Michael Slifcak:
     - generic windows API replacements.
   
1999-02-17 16:13  hardaker

   * agent/snmpd.c, agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/vacm_vars.c, agent/mibgroup/misc/dlmod.c
, agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c, snmplib/mib.c,
   snmplib/read_config.c:

   - (snmpd.c, dummy.c, wombat.c, system_mib.c, vacm_vars.c, dlmod.c,
     disk.c, extensible.c, file.c, loadave.c, memory.c,
     memory_freebsd2.c, pass.c, pass_persist.c, proc.c, mib.c,
     read_config.c): word -> token ("word" is reserved in some compilers.
   
1999-02-17 15:28  hardaker

   * win32/: config.h, win32.dsw, libsnmp/libsnmp.dsp
, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp
, snmpnetstat/snmpnetstat.dsp, snmptable/snmptable.dsp
:

   - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
     snmpnetstat.dsp, snmptable.dsp): Patch from Michael Slifcak:
     - win32 updates.
   
1999-02-17 15:23  hardaker

   * snmplib/: parse.c, party_parse.c, snmp_auth.c
:

   - (parse.c, party_parse.c, snmp_auth.c): Patch from Michael Slifcak:
     - variable name conflict fixes.
   
1999-02-17 15:22  hardaker

   * snmplib/snmp_debug.c:

   - (snmp_debug.c): Patch from Michael Slifcak:
     - debug_args was declared twice.
     - header fixes for win32.
   
1999-02-17 15:21  hardaker

   * snmplib/mib.c:

   - (mib.c): Patch from Michael Slifcak:
     - fix fprint_variable to not recurse.
   
1999-02-17 15:19  hardaker

   * snmplib/context_parse.c:

   - (context_parse.c): Patch from Michael Slifcak:
     - don't use a variable called 'time'.  Tsk tsk.
   
1999-02-17 15:19  hardaker

   * snmplib/asn1.c:

   - (asn1.c): Patch from Michael Slifcak:
     - comment reformatting.
   
1999-02-17 15:18  hardaker

   * mibs/IANAifType-MIB.txt:

   - (IANAifType-MIB.txt): Patch from Michael Slifcak:
     - use a '-' instead of a '.' for IEEE802-11.
   
1999-02-17 15:17  hardaker

   * man/Makefile.in:

   - (Makefile.in): separate target for generated manual pages.
   
1999-02-17 15:16  hardaker

   * local/: mib2c, mib2c.conf:

   - (mib2c, mib2c.conf): update again for better still output.
   
1999-02-17 15:15  hardaker

   * apps/snmpnetstat/: if.c, inet.c, main.c,
   netstat.h, route.c:

   - (if.c, inet.c, main.c, netstat.h, route.c): Patch from Michael Slifcak:
     - make snmpnetstat win32 compatible.
   
1999-02-17 15:13  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): Patch from Michael Slifcak:
     - usage fix.
   
1999-02-17 15:13  hardaker

   * agent/snmpd.h:

   - (snmpd.h): Patch from Michael Slifcak:
     - remove reverse_bytes() prototype.
   
1999-02-17 15:10  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): Patch from Michael L. Hitch:
     - fix if_name variable by making it static.
   
1999-02-16 17:05  hardaker

   * local/: mib2c, mib2c.conf:

   - (mib2c, mib2c.conf): updated mib2c program...  still in progress...
   
1999-02-11 16:48  hardaker

   * agent/mibgroup/versiontag:

   - (versiontag): update.
   
1999-02-11 16:48  hardaker

   * version.h, bug-report, sedscript.in:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre8 )
   
1999-02-11 16:46  hardaker

   * bug-report, sedscript.in, version.h:

   - (version.h bug-report sedscript.in): version tag ( Ext-3-6-pre8 )
   
1999-02-11 16:34  hardaker

   * agent/mibgroup/mibII/tcp.c:

   - (tcp.c): var_tcpEntry was checking against the incoming oid with the
     wrong length and could succeed at times when it shouldn't have.
   
1999-02-11 16:23  hardaker

   * snmplib/: acl_parse.c, context_parse.c,
   party_parse.c, read_config.c, snmp_api.c:

   - (acl_parse.c, context_parse.c, party_parse.c, read_config.c, snmp_api.c):
     - More buf size standardizations that Michael missed.
     - A few MAX_NAME_LEN -> MAX_OID_LEN conversions that Michael missed.
   
1999-02-11 16:22  hardaker

   * agent/mibgroup/host_res.h:

   - (host_res.h): include snmp_vars.h ahead of var_struct.h.
   
1999-02-11 16:09  hardaker

   * agent/snmp_agent.c, agent/snmp_vars.c,
   agent/dlmods/dlmod_mib.c, agent/mibgroup/util_funcs.c,
   agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/udp.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/smux/snmp_bgp.c,
   agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/v2party/acl_vars.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/event.c,
   agent/mibgroup/v2party/event.h,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/view_vars.c, apps/snmp_parse_args.c
, apps/snmpbulkwalk.c, apps/snmpdelta.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptable.c,
   apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c
, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c
, apps/snmpnetstat/main.c, snmplib/mib.c,
   snmplib/snmp_api.c, snmplib/snmp_debug.c,
   snmplib/snmp_impl.h:

   - (*): Patch from Michael Slifcak:
     - convert MAX_NAME_LEN -> MAX_OID_LEN.
     - convert temporary character storage buffers to SPRINT_MAX_LEN.
     - make the libraries print_ functions use the fprint_ function
       already defined and pass it stdout.
   
1999-02-09 14:35  hardaker

   * snmplib/mib.c:

   - (mib.c): increase buffer size for oid printing.
   
1999-02-09 14:35  hardaker

   * snmplib/snmp_debug.c:

   - (snmp_debug.c): define a symbol for OID printing's storage buffer size.
   
1999-02-09 14:10  hardaker

   * local/mib2c:

   - (mib2c): typo.
   
1999-02-09 14:10  hardaker

   * Makefile.in:

   - (Makefile.in): make FAQ.html.
   
1999-02-08 23:24  hardaker

   * agent/dlmods/: dlmod_mib.c, dlmod_mib.h, example.c
, example.h:

   - (agent/dlmods): Patch from Michael Slifcak:
     - misc fixes.
   
1999-02-08 23:23  hardaker

   * agent/mibgroup/: kernel_sunos5.c, mibincl.h:

   - (kernel_sunos5.c, mibincl.h) Patch from Michael Slifcak:
     - include updates.
   
1999-02-08 23:20  hardaker

   * agent/: mibgroup/util_funcs.c, mibgroup/util_funcs.h
, snmp2p.c, snmp_agent.c, snmp_vars.c,
   snmp_vars.h, snmpd.h, var_struct.h:

   - (agent/*): Patch from Michael Slifcak:
     - typedef all of the var_xxx and write method functions.
   
1999-02-08 23:16  hardaker

   * agent/mibgroup/: dummy/dummy.c, examples/example.c,
   examples/example.h, examples/wombat.c, host/hr_device.c
, host/hr_device.h, host/hr_disk.c, host/hr_disk.h
, host/hr_filesys.c, host/hr_filesys.h,
   host/hr_network.c, host/hr_network.h,
   host/hr_partition.c, host/hr_partition.h,
   host/hr_print.c, host/hr_print.h, host/hr_proc.c,
   host/hr_proc.h, host/hr_storage.c, host/hr_storage.h
, host/hr_swinst.c, host/hr_swinst.h,
   host/hr_swrun.c, host/hr_swrun.h, host/hr_system.c
, host/hr_system.h, mibII/at.c, mibII/at.h,
   mibII/icmp.c, mibII/icmp.h, mibII/interfaces.c,
   mibII/interfaces.h, mibII/ip.c, mibII/ip.h,
   mibII/route_write.h, mibII/snmp_mib.c, mibII/snmp_mib.h
, mibII/sysORTable.c, mibII/sysORTable.h,
   mibII/system.h, mibII/system_mib.c, mibII/system_mib.h
, mibII/tcp.c, mibII/tcp.h, mibII/udp.c,
   mibII/udp.h, mibII/vacm_vars.c, mibII/vacm_vars.h
, mibII/var_route.c, mibII/var_route.h,
   misc/ipfwacc.c, misc/ipfwacc.h, smux/snmp_bgp.c,
   smux/snmp_bgp.h, smux/snmp_ospf.c, smux/snmp_ospf.h
, smux/snmp_rip2.c, smux/snmp_rip2.h,
   ucd-snmp/disk.c, ucd-snmp/disk.h, ucd-snmp/errormib.c
, ucd-snmp/errormib.h, ucd-snmp/extensible.c,
   ucd-snmp/extensible.h, ucd-snmp/file.c, ucd-snmp/file.h
, ucd-snmp/hpux.c, ucd-snmp/hpux.h,
   ucd-snmp/loadave.c, ucd-snmp/loadave.h,
   ucd-snmp/memory.c, ucd-snmp/memory.h,
   ucd-snmp/memory_freebsd2.c, ucd-snmp/memory_freebsd2.h,
   ucd-snmp/pass.c, ucd-snmp/pass.h,
   ucd-snmp/pass_persist.c, ucd-snmp/pass_persist.h,
   ucd-snmp/proc.c, ucd-snmp/proc.h, ucd-snmp/registry.c
, ucd-snmp/registry.h, ucd-snmp/versioninfo.c,
   ucd-snmp/versioninfo.h, ucd-snmp/vmstat.c,
   ucd-snmp/vmstat.h, ucd-snmp/vmstat_freebsd2.c,
   ucd-snmp/vmstat_freebsd2.h, v2party/acl_vars.c,
   v2party/acl_vars.h, v2party/alarm.c, v2party/alarm.h
, v2party/context_vars.c, v2party/context_vars.h,
   v2party/event.c, v2party/event.h, v2party/party_vars.c
, v2party/party_vars.h, v2party/view_vars.c,
   v2party/view_vars.h:

   - (agent/*): Patch from Michael Slifcak:
     - typedef all of the var_xxx and write method functions.
   
1999-02-08 15:21  hardaker

   * snmplib/snmp_debug.c:

   - (snmp_debug.c): sys/types.h
   
1999-02-08 15:20  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
     - make snmp_oid_compare use const's.
   
1999-02-08 15:19  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Michael Slifcak:
     - use size_t instead of "unsigned" for xmalloc, etc.
   
1999-02-08 15:18  hardaker

   * apps/snmpnetstat/inet.c:

   - (inet.c): proper bracket indentation.
   
1999-02-08 15:17  hardaker

   * apps/snmpnetstat/route.c:

   - (route.c): Patch from Michael Slifcak:
     - variable renaming index -> IfIndex.
   
1999-02-08 15:15  hardaker

   * apps/snmptrapd_handlers.c:

   - (snmptrapd_handlers.c): nothing.  really.
   
1999-02-08 15:14  hardaker

   * apps/snmpdelta.c:

   - (snmpdelta.c): Patch from Michael Slifcak:
     - variable renaming time -> m_time.
   
1999-02-08 15:13  hardaker

   * agent/snmpd.c:

   - (snmpd.c): Patch from Michael Slifcak:
     - variable renaming index -> iindex.
   
1999-02-08 15:11  hardaker

   * agent/: agent_read_config.c, agent_read_config.h:

   - (agent_read_config.c, agent_read_config.h): Patch from Michael Slifcak:
     - make tree_compare() be a real typedef'ed function again now that
       qsorting is no longer needed.
   
1999-02-08 15:08  hardaker

   * FAQ:

   - (FAQ): Patch from Michael Slifcak:
     - Tk.pm mention.
   
1999-02-08 12:21  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): Patch from John Polstra:
     - call accept() to get the socket file descriptor.
   
1999-02-02 22:02  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt):
     - mention that the memory section isn't supported on all
       architectures.
   
1999-02-02 22:02  hardaker

   * agent/mibgroup/host/hr_proc.c:

   - (hr_proc.c): use [0] index of load average table.
   
1999-02-02 22:01  hardaker

   * TODO:

   - (TODO): Remove unsuppored mib nodes from output instead of returning 0's.
   
1999-02-02 22:00  hardaker

   * FAQ:

   - (FAQ): mention lack of solaris memory support.
   
1999-02-02 14:48  baerm

   * agent/mibgroup/: target.h, target/snmpTargetAddrEntry.c
, target/snmpTargetAddrEntry.h,
   target/snmpTargetParamsEntry.c,
   target/snmpTargetParamsEntry.h:

   - (target.h, snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
     snmpTargetParamsEntry.c, snmpTargetParamsEntry.h):
   - Code added to support the target MIB, specifically the address and
     params table.
   
1999-02-02 14:34  baerm

   * snmplib/read_config.c:

   - (read_config.c):
     - Updated copy_word to accept quoted strings, with included white
       spaces. '\' escapes the following character.
   
1999-02-02 13:34  hardaker

   * agent/snmpd.c:

   - (snmpd.c): typo: -L -> -A in help strings docs.
   
1999-02-02 13:33  hardaker

   * FAQ:

   2036 -> 2038
   
1999-01-26 09:45  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): change reference IP net addresses to 10.10.10.0.
   
1999-01-25 16:25  hardaker

   * README, local/README.mib2c:

   - (README, README.mib2c): mib2c readme file.
   
1999-01-25 11:15  hardaker

   * agent/agent_read_config.c, agent/snmp_vars.h,
   agent/snmpd.c, agent/mibgroup/host_res.h,
   agent/mibgroup/mibincl.h, agent/mibgroup/ucd-snmp/file.c
, apps/snmpnetstat/inet.c, snmplib/parse.c,
   snmplib/snmp_debug.c:

   - (agent_read_config.c, snmp_vars.h, snmpd.c, host_res.h, mibincl.h,
     file.c, inet.c, parse.c, snmp_debug.c):
     - -Wall fixes.
   
1999-01-25 11:11  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - test if __FUNCTION__ is supported by the compiler.
   
1999-01-25 10:35  hardaker

   * snmplib/snmp_debug.h:

   - (snmp_debug.h): special test for __FUNCTION__ before using it.
   
1999-01-25 10:34  hardaker

   * snmplib/system.c:

   - (system.c): fix strings.h include.
   
1999-01-25 10:33  hardaker

   * snmplib/: context_parse.c, mib.c, parse.c,
   read_config.c, snmp_api.c, snmp_client.c,
   system.c:

   - (context_parse.c, mib.c, parse.c, read_config.c, snmp_api.c,
     snmp_client.c, system.c): Patch from Markku Laukkanen:
     - ansi fixes.
   
1999-01-25 10:28  hardaker

   * agent/mibgroup/versiontag:

   - (versiontag): typo.
   
1999-01-25 10:27  hardaker

   * apps/: snmpdelta.c, snmpstatus.c, snmptest.c
, snmptrap.c, snmptrapd_handlers.c,
   snmpnetstat/inet.c, snmpnetstat/main.c:

   - (snmpdelta.c, snmpstatus.c, snmptest.c, snmptrap.c,
     snmptrapd_handlers.c, inet.c, main.c): Patch from Markku Laukkanen:
     - more ansi fixes.
   
1999-01-22 07:23  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Michael Slifcak:
     - Check for NULL on session closes.
   
1999-01-21 08:42  hardaker

   * agent/mibgroup/Makefile.in:

   - (Makefile.in): remove ucd specific module depends.
   
1999-01-21 08:40  hardaker

   * acconfig.h, config.h.in, snmplib/snmp_api.c
, win32/config.h:

   - (acconfig.h, config.h.in, snmp_api.c, config.h): Patch from Michael
     J. Slifcak:
     - NO_NULL_COMUNITY -> NO_ZEROLENGTH_COMMUNITY.
   
1999-01-21 08:39  hardaker

   * FAQ:

   - (FAQ): Patch from Michael J. Slifcak:
     - typo on Joe's name fixed.
   
1999-01-20 17:11  hardaker

   * FAQ, README:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre7 )
   
1999-01-20 17:04  hardaker

   * bug-report, sedscript.in, version.h:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre7 )
   
1999-01-20 17:02  hardaker

   * config.h.in:

   - (config.h.in): ran autoheader
   
1999-01-20 16:40  hardaker

   * acconfig.h, config.h.in, apps/snmp_parse_args.c
, apps/snmpnetstat/main.c, snmplib/snmp_api.c:

   - (acconfig.h, config.h.in, snmp_parse_args.c, main.c, snmp_api.c):
     Patch from Michael Slifcak:
     - allow zero length (legal) community strings.
   
1999-01-20 15:54  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): debugging changes.
   
1999-01-20 15:54  hardaker

   * agent/snmpd.c:

   - (snmpd.c): export sdlist and sdlen variables.
   
1999-01-20 15:50  hardaker

   * agent/Makefile.in:

   - (Makefile.in): remove ucd specific mib module make requirements.
   
1999-01-20 15:49  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   - (hr_swinst): #ifdef RPM protect a free routine.
   
1999-01-20 15:48  hardaker

   * agent/mibgroup/smux/smux.c:

   - (smux.c): typo
   
1999-01-20 15:31  hardaker

   * README:

   - (README): helping out changes.
   
1999-01-20 15:30  hardaker

   * COPYING:

   - (COPYING): It's 1999
   
1999-01-20 15:22  hardaker

   * FAQ, README:

   - (FAQ, README): added version stamp.
   
1999-01-20 15:20  hardaker

   * snmplib/Makefile.in, agent/Makefile.in,
   agent/mibgroup/Makefile.in, apps/Makefile.in,
   apps/snmpnetstat/Makefile.in:

   - (Makefile.in): make depend.
   
1999-01-20 15:20  hardaker

   * snmplib/Makefile.in:

   - (Makefile.in): install ucd-snmp-includes.h.
   
1999-01-20 15:18  hardaker

   * snmplib/ucd-snmp-includes.h:

   - (ucd-snmp-includes.h): minimalish include set for library clients.
   
1999-01-20 15:17  hardaker

   * agent/mibgroup/ucd-snmp/: disk.c, errormib.c,
   extensible.c, loadave.c, memory.c:

   - (disk.c, errormib.c, extensible.c, loadave.c, memory.c):
     - linux 2.1 kernel needs asm/page.h (all includes need to be re-written).
   
1999-01-20 15:16  hardaker

   * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c
, route_write.c, tcp.c, udp.c, var_route.c
:

   - (at.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c,
     var_route.c):
     - sys/stream.h needed by SCO.
     - interfaces scan fixes for linux 2.0 vs 2.1 can be configured elsewhere now.
     - protect get_address calls against NULL pointer returns.
   
1999-01-20 15:14  hardaker

   * agent/mibgroup/versiontag:

   - (versiontag): version tagging ability to do many things.
   
1999-01-20 15:14  hardaker

   * agent/: agent_read_config.c, snmp_vars.c:

   - (agent_read_config.c, snmp_vars.c): include sys/stream.h for SCO.
   
1999-01-20 15:14  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in):
     - check for asm/page.h (linux).
     - check for sys/stream.h (SCO).
     - Fix rtentry test.
   
1999-01-20 15:11  hardaker

   * Makefile.in:

   - (Makefile.in): version tag creation.
   
1999-01-20 12:23  hardaker

   * agent/agent_read_config.c, agent/auto_nlist.c,
   agent/snmp_agent.c, agent/snmpd.c,
   agent/mibgroup/host_res.h, agent/mibgroup/mibincl.h,
   apps/.cvsignore, apps/snmp_parse_args.c,
   apps/snmptrapd.c, apps/snmptrapd_handlers.c,
   apps/snmpnetstat/if.c, snmplib/Makefile.in,
   snmplib/mib.c, snmplib/parse.c, snmplib/read_config.c
, snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_debug.c, snmplib/snmp_debug.h,
   snmplib/vacm.c:

   - (agent_read_config.c, auto_nlist.c, snmp_agent.c, snmpd.c,
     host_res.h, mibincl.h, .cvsignore, snmp_parse_args.c, snmptrapd.c,
     snmptrapd_handlers.c, if.c, Makefile.in, mib.c, parse.c,
     read_config.c, snmp_api.c, snmp_api.h, snmp_debug.c, snmp_debug.h,
     vacm.c): debugging support code moved to snmp_debug.[ch].
   
1999-01-20 12:21  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): typo in ansi changes.
   
1999-01-20 12:21  hardaker

   * acconfig.h:

   - (acconfig.h): unneeded comment removed.
   
1999-01-20 12:20  hardaker

   * FAQ:

   - (FAQ): perl-SNMP and y2k questions added.
   
1999-01-20 12:19  hardaker

   * agent/.pure, snmplib/.pure:

   - (.pure, .pure, .pure): removed.
   
1999-01-19 20:01  hardaker

   * apps/snmptable.c, snmplib/mib.c, snmplib/parse.c
, snmplib/snmp_auth.c, win32/libsnmp_dll/libsnmp.def
:

   - (snmptable.c, mib.c, parse.c, snmp_auth.c, libsnmp.def): Patch from
     Michael J. Slifcak:
     - apps/snmptable.c - some compilers warn comparing pointer with integer
     - snmplib/mib.c - already mentioned before; here for complete-ness
     - snmplib/parse.c - minor touchup of includes; system.h dup removed
     - snmplib/snmp_api.h - MSVisual C++ doesn't have __FUNCTION__
     - snmplib/snmp_auth.c - minor fix of comment
     - win32/libsnmp_dll/libsnmp.def - snmp_parse_args needs a new function
   
1999-01-19 19:59  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): remove __P checking.
   
1999-01-18 10:46  hardaker

   * agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/disk.h,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/errormib.h,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/file.h,
   agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/hpux.h,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/loadave.h,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass.h,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/pass_persist.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proc.h,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/registry.h,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/versioninfo.h,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat.h,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
   agent/mibgroup/v2party/acl_vars.c,
   agent/mibgroup/v2party/acl_vars.h,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/alarm.h,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/context_vars.h,
   agent/mibgroup/v2party/event.c,
   agent/mibgroup/v2party/event.h,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/party_vars.h,
   agent/mibgroup/v2party/view_vars.c,
   agent/mibgroup/v2party/view_vars.h, apps/snmp_parse_args.c
, apps/snmp_parse_args.h, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c
, apps/snmpset.c, apps/snmpstatus.c,
   apps/snmptable.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmptrapd_handlers.h,
   apps/snmpwalk.c, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/netstat.h, apps/snmpnetstat/route.c,
   win32/config.h:

   - (README, apps, agent, acconfig.h): Patch from Markku Laukkanen:
     - ansi'ify everything.
   
1999-01-18 10:43  hardaker

   * README, acconfig.h, agent/agent_read_config.c
, agent/agent_read_config.h, agent/auto_nlist.c,
   agent/auto_nlist.h, agent/kernel.c, agent/kernel.h
, agent/snmp2p.c, agent/snmp_agent.c,
   agent/snmp_agent.h, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c, agent/snmpd.h
, agent/var_struct.h, agent/view_parse.c,
   agent/dlmods/dlmod_mib.c, agent/dlmods/dlmod_mib.h,
   agent/dlmods/example.c, agent/dlmods/example.h,
   agent/mibgroup/host_res.h, agent/mibgroup/kernel_sunos5.c
, agent/mibgroup/mibII.c, agent/mibgroup/mibII.h,
   agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h
, agent/mibgroup/v2party.c, agent/mibgroup/v2party.h
, agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/dummy/dummy.h,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/example.h,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/examples/wombat.h,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_device.h,
   agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h
, agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_filesys.h,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_network.h,
   agent/mibgroup/host/hr_other.c,
   agent/mibgroup/host/hr_other.h,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_partition.h,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_proc.h,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_storage.h,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swinst.h,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_swrun.h,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/host/hr_system.h,
   agent/mibgroup/host/hr_utils.h, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c
, agent/mibgroup/mibII/icmp.h,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ip.h,
   agent/mibgroup/mibII/route_write.h,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/snmp_mib.h,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/sysORTable.h,
   agent/mibgroup/mibII/system.h,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/system_mib.h, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/tcp.h, agent/mibgroup/mibII/udp.c
, agent/mibgroup/mibII/udp.h,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/mibII/var_route.h, agent/mibgroup/misc/dlmod.c
, agent/mibgroup/misc/dlmod.h,
   agent/mibgroup/misc/ipfwacc.c, agent/mibgroup/misc/ipfwacc.h
, agent/mibgroup/smux/smux.c, agent/mibgroup/smux/smux.h
, agent/mibgroup/smux/snmp_bgp.c,
   agent/mibgroup/smux/snmp_bgp.h,
   agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_ospf.h,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/smux/snmp_rip2.h:

   - (README, apps, agent, acconfig.h): Patch from Markku Laukkanen:
     - ansi'ify everything.
   
1999-01-16 23:13  hardaker

   * bug-report, sedscript.in, version.h:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre6 )
   
1999-01-16 23:12  hardaker

   * snmplib/: acl.c, acl.h, acl_parse.c, asn1.c
, asn1.h, context.c, context.h,
   context_parse.c, int64.c, int64.h, md5.c,
   md5.h, mib.c, mib.h, parse.c, parse.h
, party.c, party.h, party_parse.c,
   read_config.c, read_config.h, snmp.c, snmp.h
, snmp_api.c, snmp_api.h, snmp_auth.c,
   snmp_client.c, snmp_client.h, snmp_impl.h,
   system.c, system.h, vacm.c, vacm.h,
   view.c, view.h:

   - (snmplib/*.[ch]): Patch from Markku Laukkanen:
     - asni'ify all functions.
   
1999-01-16 23:04  hardaker

   * man/snmpcmd.1:

   - (snmpcmd.1): updated -D description.
   
1999-01-15 16:17  hardaker

   * agent/mibgroup/smux/: smux.c, smux.h:

   - (smux.c, smux.h): Patch from Nick Amato:
     - smux patches.
   
1999-01-15 15:58  hardaker

   * snmplib/vacm.c:

   - (vacm.c): DEBUGMSG typo.
   
1999-01-15 15:58  hardaker

   * apps/Makefile.in, snmplib/Makefile.in:

   - (Makefile.in, Makefile.in): makefileindepend.
   
1999-01-15 15:22  hardaker

   * agent/: Makefile.in, agent_read_config.c,
   snmp_vars.c, snmp_vars.h, mibgroup/Makefile.in
, mibgroup/mibII.h, mibgroup/dummy/dummy.c,
   mibgroup/dummy/dummy.h, mibgroup/examples/example.c,
   mibgroup/examples/example.h, mibgroup/examples/wombat.c
, mibgroup/examples/wombat.h, mibgroup/mibII/at.c,
   mibgroup/mibII/at.h, mibgroup/mibII/icmp.c,
   mibgroup/mibII/icmp.h, mibgroup/mibII/interfaces.c,
   mibgroup/mibII/interfaces.h, mibgroup/mibII/ip.c,
   mibgroup/mibII/ip.h, mibgroup/mibII/snmp_mib.c,
   mibgroup/mibII/snmp_mib.h, mibgroup/mibII/sysORTable.c,
   mibgroup/mibII/sysORTable.h, mibgroup/mibII/system.c,
   mibgroup/mibII/system_mib.c, mibgroup/mibII/system_mib.h
, mibgroup/mibII/tcp.c, mibgroup/mibII/tcp.h,
   mibgroup/mibII/udp.c, mibgroup/mibII/udp.h,
   mibgroup/mibII/vacm_vars.c, mibgroup/mibII/vacm_vars.h,
   mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/disk.h,
   mibgroup/ucd-snmp/errormib.c, mibgroup/ucd-snmp/errormib.h
, mibgroup/ucd-snmp/extensible.c,
   mibgroup/ucd-snmp/extensible.h, mibgroup/ucd-snmp/file.c
, mibgroup/ucd-snmp/file.h, mibgroup/ucd-snmp/hpux.c
, mibgroup/ucd-snmp/hpux.h, mibgroup/ucd-snmp/loadave.c
, mibgroup/ucd-snmp/loadave.h,
   mibgroup/ucd-snmp/memory.c, mibgroup/ucd-snmp/memory.h,
   mibgroup/ucd-snmp/memory_freebsd2.c,
   mibgroup/ucd-snmp/memory_freebsd2.h, mibgroup/ucd-snmp/pass.c
, mibgroup/ucd-snmp/pass.h,
   mibgroup/ucd-snmp/pass_persist.c,
   mibgroup/ucd-snmp/pass_persist.h, mibgroup/ucd-snmp/proc.c
, mibgroup/ucd-snmp/proc.h, mibgroup/ucd-snmp/registry.c
, mibgroup/ucd-snmp/registry.h,
   mibgroup/ucd-snmp/versioninfo.c,
   mibgroup/ucd-snmp/versioninfo.h, mibgroup/ucd-snmp/vmstat.c
, mibgroup/ucd-snmp/vmstat.h,
   mibgroup/ucd-snmp/vmstat_freebsd2.c,
   mibgroup/ucd-snmp/vmstat_freebsd2.h:

   - (agent/mibgroup/*):
     - made all (ok, some. !host) mib modules use snmpd_register_config_handler().
     - made all (ok, some. !host) mib modules use register_mib().
   
1999-01-15 11:12  hardaker

   * agent/: snmpd.c, snmpd.h:

   - (snmpd.c, snmpd.h):
     - remove reverse_bytes() usage.
   
1999-01-15 11:10  hardaker

   * agent/snmp2p.c:

   - (snmp2p.c): Patch from Michael Slifcak:
     - remove reverse_bytes() usage.
   
1999-01-14 09:02  hardaker

   * local/mib2c:

   - (mib2c): update for SNMP.pm 1.8.
   
1999-01-09 21:48  hardaker

   * agent/: agent_read_config.c, auto_nlist.c,
   snmp_agent.c, snmp_vars.c, snmpd.c,
   mibgroup/kernel_sunos5.c, mibgroup/util_funcs.c,
   mibgroup/dummy/dummy.c, mibgroup/examples/wombat.c,
   mibgroup/host/hr_device.c, mibgroup/host/hr_disk.c,
   mibgroup/host/hr_filesys.c, mibgroup/host/hr_network.c,
   mibgroup/host/hr_partition.c, mibgroup/host/hr_print.c,
   mibgroup/host/hr_proc.c, mibgroup/host/hr_storage.c,
   mibgroup/host/hr_swinst.c, mibgroup/host/hr_swrun.c,
   mibgroup/host/hr_system.c, mibgroup/mibII/at.c,
   mibgroup/mibII/icmp.c, mibgroup/mibII/interfaces.c,
   mibgroup/mibII/ip.c, mibgroup/mibII/snmp_mib.c,
   mibgroup/mibII/sysORTable.c, mibgroup/mibII/system.c,
   mibgroup/mibII/tcp.c, mibgroup/mibII/udp.c,
   mibgroup/mibII/vacm_vars.c, mibgroup/mibII/var_route.c,
   mibgroup/smux/smux.c, mibgroup/smux/snmp_bgp.c,
   mibgroup/smux/snmp_ospf.c, mibgroup/smux/snmp_rip2.c,
   mibgroup/ucd-snmp/disk.c, mibgroup/ucd-snmp/memory.c,
   mibgroup/ucd-snmp/pass.c, mibgroup/ucd-snmp/pass_persist.c
, mibgroup/ucd-snmp/proc.c, mibgroup/ucd-snmp/registry.c
, mibgroup/ucd-snmp/versioninfo.c:

   - (agent/*.c):
     - use the new debugging functions.
     - implement needed -D flag changes.
   
1999-01-09 20:52  hardaker

   * man/snmpcmd.1:

   - (snmpcmd.1): discuss -D usage change.
   
1999-01-09 20:52  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h): DEBUGPOID replacement: DEBUGMSGOID.
   
1999-01-09 20:51  hardaker

   * snmplib/read_config.c:

   - (read_config.c): remove old token specifier in a debugging statement
     format line.
   
1999-01-09 20:50  hardaker

   * apps/snmpnetstat/: if.c, main.c:

   - (if.c, main.c): use the new debugging functions.
   
1999-01-09 20:50  hardaker

   * apps/: snmptrapd.c, snmptrapd_handlers.c:

   - (snmptrapd.c, snmptrapd_handlers.c): use the new debugging functions.
   
1999-01-09 20:49  hardaker

   * FAQ, README:

   - (FAQ, README): URL changes.
   
1999-01-09 20:30  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): make -D register the debugging tokens specified.
   
1999-01-09 20:30  hardaker

   * apps/snmptable.c:

   - (snmptable.c): change internal debug variable to localdebug.
   
1999-01-09 20:28  hardaker

   * snmplib/: mib.c, parse.c, read_config.c,
   snmp_api.c, snmp_api.h, vacm.c:

   - (mib.c, parse.c, read_config.c, snmp_api.c, snmp_api.h, vacm.c):
     - Implement the new token based debugging message support.
   
1999-01-05 10:48  hardaker

   * apps/: snmpbulkwalk.c, snmpget.c, snmpgetnext.c
, snmpset.c, snmpstatus.c, snmptable.c,
   snmpwalk.c:

   - (snmpbulkwalk.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
     snmptable.c, snmpwalk.c): Patch from mslifcak@iss.net:
     - make main() return an int instead of void.
   
1999-01-05 10:41  hardaker

   * apps/snmptable.c:

   - (snmptable.c): Make field separator take arguments directly after the -f.
   
1999-01-02 08:48  hardaker

   * mibs/IANAifType-MIB.txt:

   - (IANAifType-MIB.txt): Patch from Jakob Ellerstedt:
     - new complete list of ifTypes.
   
1998-12-31 17:49  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): Patch from David Tiller:
     - oidLen's were wrong for m2m oids.
   
1998-12-31 17:48  hardaker

   * snmplib/snmp_client.c:

   - (snmp_client.c): Patch from David Tiller:
     - need to read_objid() the context oid base, not the party oid base
       in one location.
   
1998-12-31 17:46  hardaker

   * agent/mibgroup/v2party/event.c:

   - (event.c): Patch from David Tiller:
     - memcmp's sizes were wrong.
   
1998-12-29 17:01  hardaker

   * snmplib/: vacm.c (V3-b3.2), vacm.c:

   - (vacm.c): Enable multiple side by side views in the view family
     tree.  The views already existed, but weren't checked and only the
     first view was found.
     - Not done in a clean fashion.  Much of the structure definitions
       should be rewritten with sub-pieces to do it properly with greater
       speed.
   
1998-12-29 16:55  hardaker

   * snmplib/mib.c:

   - (mib.c): Patch from Michael Slifcak:
     - remove newlines from sprint_value() where applicable.
   
1998-12-26 10:35  hardaker

   * agent/mibgroup/misc/dlmod.c:

   - (dlmod.c): Patch from Michael Slifcak:
     - fix dlmod compilation in snmpd_register_config_handler() call.
   
1998-12-22 14:56  hardaker

   * snmplib/: mib.c, snmp_api.c:

   - (mib.c, snmp_api.c): Patch from Michael Slifcak:
     - fix my broken set_locale stuff.
   
1998-12-22 08:50  hardaker

   * agent/Makefile.in:

   - (Makefile.in): don't compile dlmods
   
1998-12-21 18:20  hardaker

   * snmplib/system.c:

   - (system.c): Patch from Michael Slifcak:
     - Win32 memory leak fixes for opendir(), etc.
   
1998-12-21 18:18  hardaker

   * agent/mibgroup/ucd-snmp/file.h, mibs/UCD-SNMP-MIB.txt
:

   - (file.h, UCD-SNMP-MIB.txt): move the file mib to .15 so it doesn't
     conflict with the demo mib.
   
1998-12-21 18:18  hardaker

   * agent/.cvsignore:

   - (.cvsignore): a .gdb file of mine.
   
1998-12-21 09:54  hardaker

   * local/ipf-mod.pl, mibs/IPFILTER.txt:

   - (ipf-mod.pl, IPFILTER.txt): Patch from Yaroslav Terletsky:
     - ipfilter pass script and mib file.
   
1998-12-18 18:16  hardaker

   * agent/mibgroup/ucd-snmp/: versioninfo.c, versioninfo.h
:

   - (versioninfo.c, versioninfo.h): mib object to display configure options.
   
1998-12-18 18:16  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - store configure flags to a define.
   
1998-12-18 18:12  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): include read_config.h.
   
1998-12-18 18:11  hardaker

   * win32/libsnmp_dll/libsnmp.def:

   - (libsnmp.def): update from Michael Slifcak.
   
1998-12-18 18:10  hardaker

   * snmplib/: parse.c, read_config.c, read_config.h
:

   - (parse.c, read_config.c, read_config.h):
     - fixes from Michael Slifcak.
     - misc read_config functions pulled in from the v3 work.
   
1998-12-18 11:36  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Patch from Michael Slifcak:
     - typo.
   
1998-12-17 08:05  dreeder

   * local/snmpd-ucd.sh:

   file snmpd-ucd.sh was initially added on branch V3-b3.
   
1998-12-16 07:31  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Michael Slifcak:
     - pointer checks before freeing memory.
   
1998-12-13 08:59  hardaker

   * bug-report, sedscript.in, version.h:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre5 )
   
1998-12-13 08:57  hardaker

   * README:

   - (README): added Jeff Johnson to the contributors list.
   
1998-12-13 08:48  hardaker

   * agent/mibgroup/host/hr_swinst.c:

   - (hr_swinst.c): Patch from Jeff Johnson:
     - protect against memory leaks with the RPM package info calls.
   
1998-12-13 08:42  hardaker

   * apps/snmpnetstat/inet.c:

   - (inet.c): init pointer to NULL.
   
1998-12-13 08:41  hardaker

   * agent/mibgroup/host/hr_filesys.c:

   - (hr_filesys.c): watch out for NULL file pointers.
   
1998-12-13 08:18  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   - (kernel_sunos5.c): remove a few defines that were messing up solaris 7.
   
1998-12-13 08:14  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): remove -w/-W flag in usage.
   
1998-12-13 08:12  hardaker

   * snmplib/parse.c:

   - (parse.c): spacing in mib option usage fixes.
   
1998-12-13 08:07  hardaker

   * agent/mibgroup/ucd-snmp/disk.c:

   - (disk.c): fix disk size error flag reporting on Solaris.
   
1998-12-13 08:06  hardaker

   * NEWS:

   - (NEWS): beginning notes for 3.6.
   
1998-12-13 07:49  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): -P flag for toggling new mib parsing options.
   
1998-12-13 07:48  hardaker

   * snmplib/: parse.c, parse.h:

   - (parse.c, parse.h): new functions: snmp_mib_toggle_options() and usage.
   
1998-12-13 07:42  hardaker

   * config.h.in, configure, configure.in,
   snmplib/mib.c, snmplib/snmp_api.c:

   - (config.h.in, configure, configure.in, mib.c, snmp_api.c):
     - use setlocale() if available to correct isprint problems.
   
1998-12-05 16:52  dreeder

   * testing/demo.remote:

   file demo.remote was initially added on branch V3-b1.
   
1998-12-04 16:50  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.conf:

   file ucdDemoPublic.conf was initially added on branch V3-b1.
   
1998-12-04 16:50  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.cmds:

   file ucdDemoPublic.cmds was initially added on branch V3-b1.
   
1998-12-04 16:50  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.c:

   file ucdDemoPublic.c was initially added on branch V3-b1.
   
1998-12-04 16:50  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.h:

   file ucdDemoPublic.h was initially added on branch V3-b1.
   
1998-12-04 16:45  hardaker

   * mibs/UCD-DEMO-MIB.txt:

   file UCD-DEMO-MIB.txt was initially added on branch V3-b1.
   
1998-12-04 11:03  hardaker

   * apps/snmpusm.c:

   file snmpusm.c was initially added on branch V3-b1.
   
1998-12-03 18:44  dreeder

   * testing/demo2.functions:

   file demo2.functions was initially added on branch V3-b1.
   
1998-12-03 18:44  dreeder

   * testing/demo2:

   file demo2 was initially added on branch V3-b1.
   
1998-12-03 18:44  dreeder

   * testing/demo2.setupfile:

   file demo2.setupfile was initially added on branch V3-b1.
   
1998-12-02 15:19  hardaker

   * man/snmp.conf.5.def:

   file snmp.conf.5.def was initially added on branch V3-b1.
   
1998-11-27 16:55  hardaker

   * apps/snmppass.c:

   file snmppass.c was initially added on branch V3-b1.
   
1998-11-24 16:43  dreeder

   * snmplib/transform_oids.h:

   file transform_oids.h was initially added on branch V3-b1.
   
1998-11-24 16:43  dreeder

   * apps/encode_keychange.c:

   file encode_keychange.c was initially added on branch V3-b1.
   
1998-11-23 16:35  hardaker

   * snmplib/: mib.c, parse.c, parse.h:

   - (snmp_parse_args.c, mib.c, parse.c, parse.h): Patch from Michael Slifcak:
     - misc parsing bug fixes.
     - -w & -W options to default application parse_args.
     - runtime options to control underscore and comment parsing in mibs.
   
1998-11-23 16:18  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c, mib.c, parse.c, parse.h): Patch from Michael Slifcak:
     - misc parsing bug fixes.
     - -w & -W options to default application parse_args.
     - runtime options to control underscore and comment parsing in mibs.
   
1998-11-23 15:42  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c, irix.h): fix location of _KERNEL define for irix.
   
1998-11-22 07:28  hardaker

   * testing/.cvsignore:

   file .cvsignore was initially added on branch V3-b1.
   
1998-11-22 07:27  hardaker

   * testing/demo:

   file demo was initially added on branch V3-b1.
   
1998-11-16 22:10  hardaker

   * local/tkmib:

   - (tkmib): too many improvements to count.
   
1998-11-06 17:44  hardaker

   * agent/snmpd.c:

   - (snmpd.c): v2 trap send debugging.
   
1998-11-06 17:44  hardaker

   * agent/agent_read_config.c:

   - (agent_read_config.h): use trap2sink for v2 handlers
   
1998-11-06 17:23  hardaker

   * agent/snmpd.c:

   - (snmpd.c): fix v2 trap generation.
   
1998-10-24 23:07  dreeder

   * testing/misctest.c:

   file misctest.c was initially added on branch V3-b1.
   
1998-10-23 15:39  dreeder

   * testing/etimetest.c:

   file etimetest.c was initially added on branch V3-b1.
   
1998-10-23 13:58  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/agent_read_config.c,
   agent/agent_read_config.h, agent/snmpd.c,
   agent/mibgroup/examples/wombat.h,
   agent/mibgroup/mibII/system.h,
   agent/mibgroup/mibII/vacm_vars.h, agent/mibgroup/misc/dlmod.c
, agent/mibgroup/ucd-snmp/disk.h,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/file.h,
   agent/mibgroup/ucd-snmp/loadave.h,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/pass.h,
   agent/mibgroup/ucd-snmp/pass_persist.h,
   agent/mibgroup/ucd-snmp/proc.h, apps/snmp_parse_args.c
, apps/snmptrapd.c, snmplib/mib.c,
   snmplib/read_config.c, snmplib/read_config.h:

   - (acconfig.h, config.h.in, configure, configure.in,
     agent_read_config.c, agent_read_config.h, snmpd.c, wombat.h,
     system.h, vacm_vars.h, dlmod.c, disk.h, extensible.h, file.h,
     loadave.h, memory.h, memory_freebsd2.h, pass.h, pass_persist.h,
     proc.h, snmp_parse_args.c, snmptrapd.c, mib.c, read_config.c,
     read_config.h):
     - new option -H on command line to print out .conf file directives
       that the application understands.
     - created a new option to the read config registration to allow
       specifying of a help line.
   
1998-10-23 13:56  hardaker

   * local/tkmib:

   - (tkmib): editable oid field.
   
1998-10-23 13:54  hardaker

   * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c
:

   - (at.c, icmp.c, interfaces.c): bug fixes, missing #endif.
   
1998-10-23 13:54  hardaker

   * Makefile.in:

   - (Makefile.in): insert @ sign.
   
1998-10-23 09:45  dreeder

   * testing/T.sh:

   file T.sh was initially added on branch V3-b1.
   
1998-10-23 09:45  dreeder

   * testing/eval_testlist:

   file eval_testlist was initially added on branch V3-b1.
   
1998-10-23 09:45  dreeder

   * testing/eval_tools.sh:

   file eval_tools.sh was initially added on branch V3-b1.
   
1998-10-23 09:45  dreeder

   * testing/eval_suite.sh:

   file eval_suite.sh was initially added on branch V3-b1.
   
1998-10-23 09:45  dreeder

   * testing/eval_oneprogram.sh:

   file eval_oneprogram.sh was initially added on branch V3-b1.
   
1998-10-23 09:45  dreeder

   * testing/T.c:

   file T.c was initially added on branch V3-b1.
   
1998-10-23 09:45  dreeder

   * testing/README:

   file README was initially added on branch V3-b1.
   
1998-10-23 07:57  hardaker

   * agent/mibgroup/host/hr_filesys.c:

   - (hr_filesys.c): Patch from Dave Shield:
     - NULL checking on the filesystem mount point.
   
1998-10-21 19:55  dreeder

   * testing/test_kul.sh:

   file test_kul.sh was initially added on branch V3-b1.
   
1998-10-21 19:55  dreeder

   * testing/test_keychange.sh:

   file test_keychange.sh was initially added on branch V3-b1.
   
1998-10-21 19:55  dreeder

   * testing/test_tools.sh:

   file test_tools.sh was initially added on branch V3-b1.
   
1998-10-21 19:55  dreeder

   * testing/data.kul-md5:

   file data.kul-md5 was initially added on branch V3-b1.
   
1998-10-21 19:55  dreeder

   * testing/data.keychange-sha1-des:

   file data.keychange-sha1-des was initially added on branch V3-b1.
   
1998-10-21 19:55  dreeder

   * testing/data.keychange-sha1:

   file data.keychange-sha1 was initially added on branch V3-b1.
   
1998-10-21 19:55  dreeder

   * testing/data.keychange-md5:

   file data.keychange-md5 was initially added on branch V3-b1.
   
1998-10-21 19:55  dreeder

   * testing/data.kul-sha1:

   file data.kul-sha1 was initially added on branch V3-b1.
   
1998-10-21 17:01  hardaker

   * man/: .cvsignore, Makefile.in, read_config.3.def
:

   - (.cvsignore, Makefile.in, read_config.3.def):
     - new unproofread manual on the read_config api (most of it).
   
1998-10-21 11:08  hardaker

   * agent/mibgroup/host/hr_filesys.c:

   - (hr_filesys.c): Patch from Dave Shield:
     - watch out for empty file names passed in.
   
1998-10-21 10:54  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Dave Shield:
     - Fix parser to deal with anonymous children properly.
   
1998-10-20 11:38  dreeder

   * testing/keymanagetest.c:

   file keymanagetest.c was initially added on branch V3-b1.
   
1998-10-18 21:14  dreeder

   * testing/Makefile.in:

   file Makefile.in was initially added on branch V3-b1.
   
1998-10-18 21:14  dreeder

   * testing/scapitest.c:

   file scapitest.c was initially added on branch V3-b1.
   
1998-10-16 08:38  hardaker

   * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c
:

   - (at.c, icmp.c, interfaces.c, aix.h): aix header file fixes.
   
1998-10-15 12:02  dreeder

   * snmplib/tools.c:

   file tools.c was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/tools.h:

   file tools.h was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/lcd_time.h:

   file lcd_time.h was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/scapi.c:

   file scapi.c was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/scapi.h:

   file scapi.h was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/lcd_time.c:

   file lcd_time.c was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/keytools.h:

   file keytools.h was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/keytools.c:

   file keytools.c was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/all_general_local.h:

   file all_general_local.h was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/all_system.h:

   file all_system.h was initially added on branch V3-b1.
   
1998-10-15 12:02  dreeder

   * snmplib/debug.h:

   file debug.h was initially added on branch V3-b1.
   
1998-10-14 16:52  hardaker

   * agent/mibgroup/ucd-snmp/memory.c:

   - (memory.c): fix for hpux9.
   
1998-10-14 16:49  hardaker

   * snmplib/mib.c:

   - (mib.c): Patch from Michael Slifcak:
     - fix for broken compiler warnings on NT.
   
1998-10-14 16:42  hardaker

   * man/snmpd.1.def:

   - (snmpd.1.def): document -A.
   
1998-10-14 16:41  hardaker

   * agent/snmpd.c:

   - (snmpd.c): document -A.
   
1998-10-14 16:40  hardaker

   * agent/snmpd.c:

   - (snmpd.c): -A: append to log file.
   
1998-10-14 09:42  hardaker

   * agent/mibgroup/host/hr_storage.c:

   - (hr_storage.c): machine/types.h and sys/vmmeter.h for freebsd3.
   
1998-10-14 09:41  hardaker

   * agent/mibgroup/host_res.h:

   - (host_res.h): net/in_var.h for freebsd3.
   
1998-10-14 09:41  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): check for machine/types.h.
   
1998-10-14 09:17  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): change public community examples -> private.
   
1998-10-09 23:20  hardaker

   * FAQ:

   - (FAQ): Dave Shield explains in wonderous detail all about the VACM module.
   
1998-10-09 23:12  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Dave Shield:
     - support for strict (case sensitive) option to the mib compiler.
   
1998-10-09 23:08  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Dave Shield:
     - Check for fully qualified oid statements.
   
1998-10-09 08:09  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): use zlib when using rpm libraries.
   
1998-10-07 17:00  hardaker

   * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
:

   - (libsnmp.dsp, libsnmp_dll.dsp): Patch from Michael Slifcak:
     - winNT project file updates.
   
1998-10-07 16:54  hardaker

   * apps/snmpdelta.c:

   - (snmpdelta.c): Patch from Michael Slifcak:
     - fix exiting problems on NT.
   
1998-10-07 16:51  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): fix default port problems (again).
   
1998-10-07 16:50  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Michael Slifcak:
     - remove un-needed headers.
   
1998-10-07 16:49  hardaker

   * man/Makefile.in:

   - (Makefile.in): Patch from Michael Slifcak:
     - fix make html.
   
1998-10-07 16:49  hardaker

   * Makefile.in:

   - (Makefile.in): Patch from Michael Slifcak:
     - properly locate version.h in $(srcdir).
   
1998-10-06 15:38  hardaker

   * bug-report, sedscript.in, version.h:

   - (version.h bug-report sedscript.in): version tag ( 3.6.pre3 )
   
1998-10-06 15:38  hardaker

   * agent/mibgroup/versiontag:

   - (versiontag): typo.
   
1998-10-06 15:35  hardaker

   * agent/mibgroup/versiontag:

   - (versiontag): fix for cvs 1.10.
   
1998-10-06 15:34  hardaker

   * remove-files:

   - (remove-files): update.
   
1998-10-06 15:30  hardaker

   * mibs/UCD-SNMP-MIB-OLD.txt:

   - (UCD-SNMP-MIB-OLD.txt): added
   
1998-10-06 15:18  hardaker

   * config.h.in:

   - (config.h.in): setup define for HAVE_USLEEP.
   
1998-10-06 15:18  hardaker

   * agent/mibgroup/mibII/var_route.c:

   - (var_route.c): hack fixes for hpux10 and rtentry.
   
1998-10-05 17:03  hardaker

   * agent/mibgroup/host/hr_proc.c:

   - (hr_proc.c): possible fix for solaris's process percentage.
   
1998-10-05 16:53  hardaker

   * agent/mibgroup/dummy/: dummy.c, dummy.h:

   - (dummy.c, dummy.h): update to remove common_header.h
   
1998-09-30 14:56  hardaker

   * ChangeLog, EXAMPLE.conf.def, NEWS, configure
, configure.in, agent/mibgroup/mibII/interfaces.c
, agent/mibgroup/ucd-snmp/memory.c, apps/snmptest.c
, apps/snmptrap.c, snmplib/parse.c:

   - (ChangeLog, EXAMPLE.conf.def, NEWS, configure, configure.in,
     interfaces.c, memory.c, snmptest.c, snmptrap.c, parse.c):
     - merge 3.5.3 changes into main trunk.
   
1998-09-25 18:14  hardaker

   * configure, configure.in,
   agent/mibgroup/util_funcs.c:

   - (configure, configure.in, util_funcs.c): use USLEEP if available for
     small sleep times while waiting for processes to finish.
   
1998-09-25 18:04  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): remove unneeded comment-out.
   
1998-09-25 18:03  hardaker

   * Makefile.in:

   - (Makefile.in): install version.h, and strip includes out of config.h
   
1998-09-25 17:56  hardaker

   * snmplib/Makefile.in:

   - (Makefile.in): don't install libsnmp.h.  It's going to change too
     much in the future.
   
1998-09-25 17:55  hardaker

   * snmplib/Makefile.in:

   - (Makefile.in): Patch from Michael Slifcak:
     - install more headers.
   
1998-09-25 17:32  hardaker

   * win32/: config.h, win32.dsw, libsnmp/libsnmp.dsp
, libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp
, snmptable/snmptable.dsp:

   - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
      snmptable.dsp): Patch from Michael Slifcak:
     - stupid OS update.
   
1998-09-25 17:26  hardaker

   * man/snmp_sess_api.3:

   - (snmp_sess_api.3): Patch from Michael Slifcak:
     - session documentation update.
   
1998-09-25 17:25  hardaker

   * apps/snmptable.c:

   - (snmptable.c): process args directly instead of relying on get_opt().
   
1998-09-25 17:24  hardaker

   * snmplib/: mib.c, mib.h, read_config.c,
   snmp_api.c, snmp_api.h:

   - (mib.c, mib.h, read_config.c, snmp_api.c, snmp_api.h): Patch from
     Michael Slifcak:
     - fix compiler warnings, errors.
   
1998-09-25 17:15  hardaker

   * snmplib/: snmp_api.c, snmp_api.h, snmp_client.c
:

   - (snmp_api.c, snmp_api.h, snmp_client.c): Patch from Michael Slifcak:
    - The CMU library has an optimization in snmp_clone_pdu() that does
      not copy zero length strings.  I had merged this in with changes
      made for multi-thread support.  Unfortunately, I did not make sure
      the cloned PDU had no pointer for this case.  Oops!
    - Another problem in snmp_clone_pdu() was the test for zero length
      string was not being performed on the first varbind in the chain.
   
1998-09-25 17:03  hardaker

   * snmplib/: snmp_api.c (Ext-3-5-patches.5), snmp_api.c:

   - (snmp_api.c): don't rely on the getservbyname pointer to stay around.
   
1998-09-23 13:06  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/parse.c:

   - (acconfig.h, config.h.in, configure, configure.in, parse.c): New flag:
     - --enable-eol-terminated-comments.
   
1998-09-23 12:15  hardaker

   * ISSUES:

   file ISSUES was initially added on branch V3-b1.
   
1998-09-21 11:11  hardaker

   * agent/: snmp_vars.c (Ext-3-5-patches.5), snmp_vars.c
   (V3-b1.[5,2]), snmp_vars.c:

   - (snmp_vars.c): finally fixed the write_method's for creation problem.
   
1998-09-21 08:49  hardaker

   * agent/mibgroup/ucd-snmp/: file.c, file.h:

   - (file.c, file.h): allow -1 size to indicate simple size monitoring.
   
1998-09-18 14:04  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Change file return code from TruthValue to
     integer since 1/2 does not fit the current 0/1 return code scheme.
   
1998-09-18 14:02  hardaker

   * agent/mibgroup/ucd-snmp/file.h:

   - (file.h): remap to the 100/101 conventions of the ucd-snmp tables.
   
1998-09-18 14:01  hardaker

   * agent/mibgroup/ucd_snmp.h:

   - (ucd_snmp.h): add the file mib module.
   
1998-09-18 13:58  hardaker

   * agent/mibgroup/ucd-snmp/: file.c, file.h:

   - (file.c, file.h): Patch from Jonas Olsson:
     - Implement a file size watching mib module (ucd-snmp/file).
   
1998-09-18 13:20  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): added the FileTable submitted by Jonas Olsson.
   
1998-09-18 12:42  hardaker

   * snmplib/snmp-tc.h:

   file snmp-tc.h was initially added on branch V3-b1.
   
1998-09-18 09:59  hardaker

   * snmplib/snmpusm.c:

   file snmpusm.c was initially added on branch V3-b1.
   
1998-09-18 09:59  hardaker

   * snmplib/snmpusm.h:

   file snmpusm.h was initially added on branch V3-b1.
   
1998-09-18 09:58  hardaker

   * agent/mibgroup/snmpv3/usmUser.c:

   file usmUser.c was initially added on branch V3-b1.
   
1998-09-18 09:58  hardaker

   * agent/mibgroup/snmpv3/usmUser.h:

   file usmUser.h was initially added on branch V3-b1.
   
1998-09-16 07:04  hardaker

   * agent/mibgroup/snmpv3/usmStats.h:

   file usmStats.h was initially added on branch V3-b1.
   
1998-09-16 07:04  hardaker

   * agent/mibgroup/snmpv3/usmStats.c:

   file usmStats.c was initially added on branch V3-b1.
   
1998-09-15 13:07  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Michael Slifcak:
     - fix init_snmp calls from session routines.
   
1998-09-15 13:07  hardaker

   * snmplib/mib.c:

   - (mib.c): // comment -> /* */ comment.
   
1998-09-15 13:02  hardaker

   * apps/snmpnetstat/inet.c:

   - (inet.c): Patch from Michael Slifcak:
     - memory related fixes.
   
1998-09-14 22:29  hardaker

   * agent/mibgroup/snmpv3/snmpMPDStats.c:

   file snmpMPDStats.c was initially added on branch V3-b1.
   
1998-09-14 22:29  hardaker

   * agent/mibgroup/snmpv3/snmpMPDStats.h:

   file snmpMPDStats.h was initially added on branch V3-b1.
   
1998-09-14 17:49  hardaker

   * agent/mibgroup/snmpv3mibs.h:

   file snmpv3mibs.h was initially added on branch V3-b1.
   
1998-09-14 12:48  hardaker

   * agent/dlmods/Makefile.in:

   - (Makefile.in): Patch from Michael:
     - do dlmods compilation better at least on solaris and linux.
   
1998-09-14 12:40  hardaker

   * agent/agent_read_config.c, agent/snmp_vars.c,
   agent/dlmods/dlmod_mib.c, agent/mibgroup/util_funcs.c,
   agent/mibgroup/dummy/dummy.c,
   agent/mibgroup/examples/wombat.c,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/system.c, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/smux/snmp_bgp.c,
   agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/v2party/acl_vars.c,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/event.c,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/view_vars.c, apps/snmptrapd.c,
   apps/snmptrapd_handlers.c, snmplib/snmp_api.c,
   snmplib/snmp_api.h:

   - (agent_read_config.c, snmp_vars.c, dlmod_mib.c, util_funcs.c,
     dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
     hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
     hr_swinst.c, hr_swrun.c, hr_system.c, at.c, icmp.c, interfaces.c,
     ip.c, snmp_mib.c, system.c, tcp.c, udp.c, var_route.c, snmp_bgp.c,
     snmp_ospf.c, snmp_rip2.c, hpux.c, pass.c, pass_persist.c,
     registry.c, acl_vars.c, alarm.c, context_vars.c, event.c,
     party_vars.c, view_vars.c, snmptrapd.c, snmptrapd_handlers.c,
     snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
     - rename compare -> snmp_oid_compare().
   
1998-09-14 12:35  hardaker

   * man/Makefile.in:

   - (Makefile.in): Patch from Michael Slifcak:
     - install snmp_sess_api.3.
   
1998-09-14 09:25  hardaker

   * agent/mibgroup/snmpv3/snmpEngine.c:

   file snmpEngine.c was initially added on branch V3-b1.
   
1998-09-14 09:25  hardaker

   * agent/mibgroup/snmpv3/snmpEngine.h:

   file snmpEngine.h was initially added on branch V3-b1.
   
1998-09-14 09:21  hardaker

   * snmplib/snmpv3.c:

   file snmpv3.c was initially added on branch V3-b1.
   
1998-09-14 09:21  hardaker

   * snmplib/snmpv3.h:

   file snmpv3.h was initially added on branch V3-b1.
   
1998-09-13 21:09  hardaker

   * bug-report, sedscript.in, version.h:

   version update: 3.6.pre2
   
1998-09-13 21:06  hardaker

   * snmplib/: mib.c, read_config.c:

   - (mib.c, read_config.c): refix the non-malloced configuration vars.
   
1998-09-13 21:05  hardaker

   * README:

   - (README): Name addition.
   
1998-09-13 20:30  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): prevent double init_snmp()s.
   
1998-09-13 20:28  hardaker

   * snmplib/read_config.c:

   - (read_config.c): not finding a config file is printed with DEBUGP() instead.
   
1998-09-13 20:18  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): define usage mispelling SNMP_BAD_PARSE -> SNMPERR_BAD_PARSE.
   
1998-09-13 20:11  hardaker

   * apps/snmptable.c, apps/snmptranslate.c,
   snmplib/mib.c, snmplib/mib.h, snmplib/parse.c,
   snmplib/parse.h:

   - (snmptable.c, snmptranslate.c, mib.c, mib.h, parse.c, parse.h):
     - merge into main line from the 3-6-pre1-trans branch.
   
1998-09-13 18:24  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Michael Slifcak:
     - exit -> return.
   
1998-09-12 09:08  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): Move CAN_USE_NLIST tests below arch .h files.
   
1998-09-12 09:02  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Michael Slifcak:
     - bug fix to check for NULL session pointer before using it.
   
1998-09-12 08:56  hardaker

   * mibs/Makefile.in, ov/Makefile.in:

   - (ov/Makefile.in, mibs/Makefile.in): Patch from Michael Slifcak:
     - remove duplicate sections already defined in Makefile.top.
   
1998-09-12 08:54  hardaker

   * agent/mibgroup/.cvsignore:

   - (.cvsignore): add mib_module_shutdown.h
   
1998-09-12 08:54  hardaker

   * configure, configure.in:

   - (configure, configure.in): Don't force cc anymore, allow gcc to go first.
   
1998-09-12 08:53  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): move un-configured defines above @TOP@.
   
1998-09-12 08:46  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): prototype move init_snmp() above init_snmp_session.
   
1998-09-11 09:24  hardaker

   * acconfig.h, config.h.in, apps/snmp_parse_args.c
, apps/snmpdelta.c, man/snmp_sess_api.3,
   snmplib/asn1.c, snmplib/int64.c, snmplib/int64.h
, snmplib/libsnmp.h, snmplib/md5.c, snmplib/mib.c
, snmplib/parse.c, snmplib/parse.h,
   snmplib/party_parse.c, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_client.h,
   snmplib/system.c, snmplib/system.h, win32/config.h
, win32/libsnmp_dll/libsnmp.def:

   - (*): Merged the MT changes into the main branch.
   
1998-09-09 21:37  hardaker

   * snmplib/libsnmp.h:

   file libsnmp.h was initially added on branch Ext-3-5-1-MT.
   
1998-09-09 21:36  hardaker

   * man/snmp_sess_api.3:

   file snmp_sess_api.3 was initially added on branch Ext-3-5-1-MT.
   
1998-09-09 16:55  hardaker

   * agent/snmpd.c:

   - (snmpd.c): fix trap stuff broken by the code merge.
   
1998-09-09 16:09  hardaker

   * win32/: win32.dsw, win32.opt, libsnmp/libsnmp.dsp
, libsnmp/libsnmp.plg, libsnmp_dll/libsnmp_dll.dsp
, libsnmp_dll/libsnmp_dll.plg,
   snmpbulkwalk/snmpbulkwalk.dsp, snmpbulkwalk/snmpbulkwalk.plg
, snmpdelta/snmpdelta.dsp, snmpdelta/snmpdelta.plg
, snmpget/snmpget.dsp, snmpget/snmpget.plg,
   snmpgetnext/snmpgetnext.dsp, snmpgetnext/snmpgetnext.plg
, snmpset/snmpset.dsp, snmpset/snmpset.plg,
   snmpstatus/snmpstatus.dsp, snmpstatus/snmpstatus.plg,
   snmptest/snmptest.dsp, snmptest/snmptest.plg,
   snmptranslate/snmptranslate.dsp,
   snmptranslate/snmptranslate.plg, snmptrap/snmptrap.dsp,
   snmptrap/snmptrap.plg, snmpwalk/snmpwalk.dsp,
   snmpwalk/snmpwalk.plg:

   - (*): Merge into main branch from 3.5.1 branch.
   
1998-09-09 15:37  hardaker

   * snmplib/: Makefile.in, acl.h, asn1.c, asn1.h
, md5.h, mib.c, parse.c, parse.h,
   snmp.c, snmp.h, snmp_api.c, snmp_api.h,
   snmp_client.c, snmp_client.h, snmp_impl.h,
   system.c, vacm.h, view.h:

   - (*): Merge into main branch from 3.5.1 branch.
   
1998-09-09 15:34  hardaker

   * agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h, apps/Makefile.in
, apps/snmp_parse_args.c, apps/snmpdelta.c,
   apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/netstat.h, man/mib_api.3,
   man/snmp_api.3, man/snmpd.1.def, man/snmpd.conf.5.def
, man/snmptranslate.1, man/snmptrapd.8,
   man/variables.5:

   - (*): Merge into main branch from 3.5.1 branch.
   
1998-09-09 15:30  hardaker

   * .cvsignore, COPYING, ChangeLog, Makefile.in
, NEWS, README, acconfig.h, config.h.in
, configure, configure.in, agent/Makefile.in
, agent/auto_nlist.c, agent/snmp2p.c,
   agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c
, agent/snmpd.h, agent/mibgroup/Makefile.in,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/util_funcs.c
, agent/mibgroup/mibII/at.c,
   agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/system.h,
   agent/mibgroup/mibII/tcp.c, agent/mibgroup/smux/smux.c,
   agent/mibgroup/smux/snmp_bgp.c,
   agent/mibgroup/smux/snmp_bgp.h,
   agent/mibgroup/smux/snmp_ospf.c,
   agent/mibgroup/smux/snmp_ospf.h,
   agent/mibgroup/smux/snmp_rip2.c,
   agent/mibgroup/smux/snmp_rip2.h:

   - (*): Merge into main branch from 3.5.1 branch.
   
1998-09-07 19:42  marz

   * win32/snmpdelta/snmpdelta.dsp:

   file snmpdelta.dsp was initially added on branch Ext-3-5-patches.
   
1998-09-07 19:42  marz

   * win32/snmpdelta/snmpdelta.plg:

   file snmpdelta.plg was initially added on branch Ext-3-5-patches.
   
1998-09-07 19:42  marz

   * win32/snmptest/snmptest.plg:

   file snmptest.plg was initially added on branch Ext-3-5-patches.
   
1998-09-07 19:42  marz

   * win32/snmptrap/snmptrap.dsp:

   file snmptrap.dsp was initially added on branch Ext-3-5-patches.
   
1998-09-07 19:42  marz

   * win32/snmptest/snmptest.dsp:

   file snmptest.dsp was initially added on branch Ext-3-5-patches.
   
1998-09-07 19:42  marz

   * win32/snmptrap/snmptrap.plg:

   file snmptrap.plg was initially added on branch Ext-3-5-patches.
   
1998-09-07 12:27  hardaker

   * agent/mibgroup/ucd-snmp/vmstat_freebsd2.h:

   file vmstat_freebsd2.h was initially added on branch Ext-3-5-patches.
   
1998-09-07 12:27  hardaker

   * agent/mibgroup/ucd-snmp/memory_freebsd2.h:

   file memory_freebsd2.h was initially added on branch Ext-3-5-patches.
   
1998-09-03 14:29  nba

   * local/fixproc:

   - (fixproc): added comment to test CVS.
   
1998-09-02 18:50  hardaker

   * agent/: agent_read_config.c, agent_read_config.h,
   snmp_vars.c, snmpd.c, snmpd.h:

   - (agent_read_config.c, agent_read_config.h, snmp_vars.c, snmpd.c,
     snmpd.h):
     - support mib-module shutdown functions.
     - do a minimal persistent cache implementation and read it at start up.
     - test with beginnings (wrong place) of agentBoots variable.
   
1998-09-02 18:48  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): use init_snmp instead of init_mib().
   
1998-09-02 18:48  hardaker

   * win32/libsnmp_dll/libsnmp.def:

   - (libsnmp.def): find_module.
   
1998-09-02 18:47  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h): init_snmp().
   
1998-09-02 18:47  hardaker

   * snmplib/: mib.c, mib.h, read_config.c,
   read_config.h:

   - (mib.c, mib.h, read_config.c, read_config.h):
     - pre/post mib loading config files.
     - create init_snmp() to wrap other fuctions.
     - new snmp.conf directives: mibs, mibdirs, mibfile.
   
1998-09-02 18:44  hardaker

   * agent/Makefile.in:

   - (Makefile.in): typo.
   
1998-09-02 18:44  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - persistent config file question.
   
1998-09-02 18:43  hardaker

   * TODO:

   - (TODO): added security checks.
   
1998-08-31 13:32  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.
   
1998-08-31 13:02  hardaker

   * agent/mibgroup/mibII/: interfaces.c (Ext-3-5-patches.2),
   interfaces.c:

   - (interfaces.c): missing return on ifInErrors results.
   
1998-08-14 08:44  hardaker

   * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:

   file vmstat_freebsd2.c was initially added on branch Ext-3-5-patches.
   
1998-08-14 08:44  hardaker

   * agent/mibgroup/ucd-snmp/memory_freebsd2.c:

   file memory_freebsd2.c was initially added on branch Ext-3-5-patches.
   
1998-07-22 16:23  hardaker

   * Makefile.in, sedscript.in:

   - (Makefile.in, sedscript.in): fix sedscript includes.
   
1998-07-22 15:35  hardaker

   * snmplib/mib.c:

   - (mib.c): don't change running environment variables with strtok.
   
1998-07-20 17:14  hardaker

   * local/snmpcheck.def:

   - (snmpcheck.def): work around for new multi-depth mib tables..
   
1998-07-17 13:22  hardaker

   * mibs/RFC-1215.txt:

   - (RFC-1215.txt): created an empty mib module for importing of TRAP-TYPE.
   
1998-07-17 13:11  hardaker

   * mibs/: UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt):
     - created smicng input file.
     - fixed the UCD-SNMP mib to deal with most smic errors.
   
1998-07-15 15:46  hardaker

   * agent/mibgroup/ucd-snmp/memory.h:

   - (memory.h): MEMSWAPMINIMUM wasn't being used.
   
1998-07-15 15:46  hardaker

   * sedscript.in:

   - (sedscript.in): using_module changes.
   
1998-07-10 09:42  hardaker

   * agent/snmpd.c:

   - (snmpd.c): wrong pdu pointer for snmpv2c traps.
   
1998-07-08 15:51  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.6.pre1 )
   
1998-07-08 15:32  hardaker

   * agent/dlmods/dlmod_mib.c:

   - (dlmod_mib.c): -Wall fixes.
   
1998-07-08 15:31  hardaker

   * agent/: agent_read_config.c, snmpd.c:

   - (agent_read_config.c, snmpd.c): -Wall fixes.
   
1998-07-08 15:31  hardaker

   * apps/: snmptrapd.c, snmptrapd_handlers.c:

   - (snmptrapd.c, snmptrapd_handlers.c): -Wall fixes.
   
1998-07-08 15:31  hardaker

   * snmplib/: read_config.c, read_config.h:

   - (read_config.c, read_config.h): -Wall corrections.
   
1998-07-08 14:45  hardaker

   * snmplib/: read_config.c, read_config.h:

   - (read_config.c, read_config.h): bug fixes.
   
1998-07-08 14:45  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): include fixes.
   
1998-07-08 14:45  hardaker

   * snmplib/parse.c:

   - (parse.c): include snmp_api.h
   
1998-07-08 14:45  hardaker

   * agent/mibgroup/ucd-snmp/: pass_persist.c, pass_persist.h
:

   - (pass_persist.c, pass_persist.h): cleaned up and -Wall fixes.
   
1998-07-08 14:44  hardaker

   * agent/mibgroup/ucd-snmp/versioninfo.c:

   - (versioninfo.c): include system.h
   
1998-07-08 14:44  hardaker

   * agent/mibgroup/ucd-snmp/pass.c:

   - (pass.c): include sys/wait.h
   
1998-07-08 14:44  hardaker

   * agent/mibgroup/ucd_snmp.h:

   - (ucd_snmp.h): removed ucd-snmp/pass_persist from default include list.
   
1998-07-08 14:43  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): include fixes.
   
1998-07-08 14:30  hardaker

   * agent/mibgroup/ucd-snmp/: pass_persist.c, pass_persist.h
, pass-persist.c, pass-persist.h:

   - (pass-persist.c pass-persist.h): moved to pass_persist.[ch].
   
1998-07-08 14:21  hardaker

   * snmplib/: read_config.c, read_config.h:

   - (read_config.c, read_config.h): create unregister_read..() function.
   
1998-07-08 14:20  hardaker

   * agent/mibgroup/misc/dlmod.c:

    - (dlmod.c): use snmpd_ register_read_config() wrappers.
   
1998-07-08 14:20  hardaker

   * agent/: agent_read_config.c, agent_read_config.h:

   - (agent_read_config.c, agent_read_config.h): wrappers for real read_config()s.
   
1998-07-08 14:04  hardaker

   * Makefile.in, Makefile.top, configure,
   configure.in, agent/Makefile.in,
   agent/dlmods/.cvsignore, agent/dlmods/Makefile.in,
   agent/dlmods/dlmod_mib.c, agent/dlmods/dlmod_mib.h,
   agent/dlmods/example.c, agent/dlmods/example.h,
   agent/mibgroup/misc/dlmod.c, agent/mibgroup/misc/dlmod.h
, apps/Makefile.in, apps/snmpnetstat/Makefile.in
, mibs/DLMOD-MIB.txt, mibs/Makefile.in,
   snmplib/Makefile.in:

   - (Makefile.in, Makefile.top, configure, configure.in, Makefile.in,
     .cvsignore, Makefile.in, dlmod_mib.c, dlmod_mib.h, example.c,
     example.h, dlmod.c, dlmod.h, Makefile.in, Makefile.in,
     DLMOD-MIB.txt, Makefile.in, Makefile.in): Patch from Eugene
     Polovnikov:
     - new dlmod set.
     - fix configure script.
   
1998-07-08 13:08  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
     - fix for missing object identifier labels.
   
1998-07-08 13:03  hardaker

   * snmplib/system.c:

   - (system.c): don't free env pointers that are created.
   
1998-07-08 13:02  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   - (interfaces.c): make hp_interfaces structure static.
   
1998-07-08 12:58  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Joe Marzot:
     - fix "number of retries" bug.
     - remove odd timeout calculation code for retries > 3.
   
1998-07-08 12:57  hardaker

   * agent/mibgroup/ucd_snmp.h:

   - (ucd_snmp.h): added pass-persist module.
   
1998-07-08 12:56  hardaker

   * agent/: read_config.c, read_config.h:

   - (read_config.c, read_config.h): removed from agent dir.
   
1998-07-08 12:34  hardaker

   * agent/mibgroup/: struct.h, util_funcs.c,
   util_funcs.h, ucd-snmp/pass-persist.c,
   ucd-snmp/pass-persist.h:

   - (struct.h, util_funcs.c, util_funcs.h, pass-persist.c,
     pass-persist.h): Patch from Michael Douglass:
     - create a pass-persist module to handle continuously running pass throughs.
   
1998-07-08 12:27  hardaker

   * win32/: win32.opt, libsnmp/libsnmp.dsp,
   libsnmp/libsnmp.plg, libsnmp_dll/libsnmp.def,
   libsnmp_dll/libsnmp_dll.plg, snmpbulkwalk/snmpbulkwalk.dsp
, snmpbulkwalk/snmpbulkwalk.plg, snmpget/snmpget.dsp
, snmpget/snmpget.plg, snmpgetnext/snmpgetnext.dsp
, snmpgetnext/snmpgetnext.plg, snmpset/snmpset.dsp
, snmpset/snmpset.plg, snmpstatus/snmpstatus.dsp,
   snmpstatus/snmpstatus.plg, snmptranslate/snmptranslate.dsp
, snmptranslate/snmptranslate.plg, snmpwalk/snmpwalk.dsp
, snmpwalk/snmpwalk.plg:

   - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg,
     snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg,
     snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg,
     snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp,
     snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe
     Marzot:
     - win32 update.
   
1998-07-01 15:57  hardaker

   * apps/: snmptrapd.c, snmptrapd_handlers.c:

   - (snmptrapd.c, snmptrapd_handlers.c):
     - fix extensiblity checking of oids.
     - seperate running of external command into new function.
   
1998-07-01 15:56  hardaker

   * snmplib/: read_config.c, read_config.h:

   - (read_config.c, read_config.h): minor spacing changes.
   
1998-07-01 15:56  hardaker

   * snmplib/: snmp_api.c, snmp_api.h, system.h:

   - (snmp_api.c, snmp_api.h, system.h):
     - added DEBUGPOID(name, namelen);
     - moved DEBUGP definition into snmp_api.h where it belongs.
   
1998-07-01 11:28  hardaker

   * snmplib/: Makefile.in, read_config.c, read_config.h
, snmp_api.c, snmp_api.h:

   - (configure, configure.in, Makefile.in, agent_read_config.c,
     agent_read_config.h, snmp_vars.c, snmp_vars.h, snmpd.c, Makefile.in,
     struct.h, pass.h, Makefile.in, snmptrapd.c, snmptrapd_handlers.c,
     snmptrapd_handlers.h, Makefile.in, read_config.c, read_config.h,
     snmp_api.c, snmp_api.h):
     - moved read_config support into the library and use it.
     - beginnings of snmptrapd extensibility.
   
1998-07-01 11:23  hardaker

   * configure, configure.in, agent/Makefile.in
, agent/agent_read_config.c, agent/agent_read_config.h
, agent/snmp_vars.c, agent/snmp_vars.h,
   agent/snmpd.c, agent/mibgroup/Makefile.in,
   agent/mibgroup/struct.h, agent/mibgroup/ucd-snmp/pass.h
, apps/Makefile.in, apps/snmptrapd.c,
   apps/snmptrapd_handlers.c, apps/snmptrapd_handlers.h:

   - (configure, configure.in, Makefile.in, agent_read_config.c,
     agent_read_config.h, snmp_vars.c, snmp_vars.h, snmpd.c, Makefile.in,
     struct.h, pass.h, Makefile.in, snmptrapd.c, snmptrapd_handlers.c,
     snmptrapd_handlers.h, Makefile.in, read_config.c, read_config.h,
     snmp_api.c, snmp_api.h):
     - moved read_config support into the library and use it.
     - beginnings of snmptrapd extensibility.
   
1998-06-28 09:30  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): fix snmp_add_var().
   
1998-06-26 10:45  hardaker

   * agent/mibgroup/smux/: smux.c, snmp_bgp.c, snmp_ospf.c
, snmp_rip2.c, snmp_rip2.h:

   - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch
     from Niels Baggesen:
     - Fix for new defines and proper header includes.
   
1998-06-26 10:42  hardaker

   * agent/mibgroup/ucd-snmp/disk.c:

   - (disk.c): Patch from Michael Douglass:
     - fix calculation of totaldisk by doing block division first to
       protect against 32 bit overflows.
   
1998-06-24 11:40  hardaker

   * .cvsignore:

   - (.cvsignore): added .index.
   
1998-06-24 11:40  hardaker

   * agent/: snmpd.c, snmpd.h:

   - (snmpd.c, snmpd.h):
     - created (poorly) send_trap_pdu() for sending v2 traps from mib modules.
   
1998-06-24 11:08  hardaker

   * mibs/: .cvsignore, UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
     - shutdown trap specifications.
     - misc mib fixes.
   
1998-06-24 10:58  hardaker

   * agent/.cvsignore, apps/.cvsignore:

   - (.cvsignore, .cvsignore): a few updates.
   
1998-06-24 10:57  hardaker

   * man/.cvsignore:

   - (man/.cvsignore): ignore .html files.
   
1998-06-24 10:56  hardaker

   * apps/snmpset.c, apps/snmptest.c, apps/snmptrap.c
, snmplib/snmp_api.c, snmplib/snmp_api.h:

   - (snmpset.c, snmptest.c, snmptrap.c, snmp_api.c, snmp_api.h):
     - moved hex_to_binary, ascii_to_binary, and snmp_add_var to snmplib.
   
1998-06-24 10:31  hardaker

   * snmplib/: Makefile.in, snmp_api.c, snmp_api.h
:

   - (Makefile.in, snmp_api.c, snmp_api.h): create snmp_pdu_add_variable().
   
1998-06-24 10:30  hardaker

   * man/Makefile.in:

   - (Makefile.in): man->html make specification.
   
1998-06-22 09:16  hardaker

   * apps/snmpnetstat/main.c:

   - (main.c): Patch from Jerry G. DeLapp:
     - commented out trailing #endif comment.
   
1998-06-19 13:14  hardaker

   * ChangeLog:

   - (ChangeLog): update for 3.5.
   
1998-06-19 13:13  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.5 )
   
1998-06-19 13:12  hardaker

   * NEWS:

   - (NEWS): Last update for 3.5.
   
1998-06-19 13:01  hardaker

   * agent/Makefile.in, snmplib/Makefile.in:

   - (Makefile.in): make depend.
   
1998-06-19 12:53  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): memset to 0 the entire subtree struct.
   
1998-06-19 12:50  hardaker

   * agent/mibgroup/util_funcs.c:

   - (util_funcs.c): fix checkmib() in case we get called on a get when
     we really shouldn't (bad artifact of new tree structure).
   
1998-06-19 12:05  hardaker

   * agent/mibgroup/dummy/dummy.c:

   - (dummy.c): mention auto_nlist().
   
1998-06-19 12:04  hardaker

   * agent/mibgroup/dummy/AddModuleForDummies.txt:

   - (AddModuleForDummies.txt): update to fix paths and misc stuff.
   
1998-06-19 12:03  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): fix register_mib() to init pointers to null.
   
1998-06-19 08:59  hardaker

   * mibs/Makefile.in:

   - (Makefile.in): Patch from Cristian Estan:
     - install IPFWACC mib.
   
1998-06-19 08:59  hardaker

   * agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt:

   - (ipfwacc.h, IPFWACC-MIB.txt): Patch from Cristian Estan:
     - turn into a correct table.
   
1998-06-19 08:58  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): Patch from Cristian Estan:
     - example output corrections.
   
1998-06-19 08:46  hardaker

   * configure, configure.in:

   - (configure, configure.in): warn BSDI users against /usr/ucb/cc.
   
1998-06-19 08:41  hardaker

   * FAQ:

   - (FAQ): update from Dave Shield: not found modules with configure?.
   
1998-06-17 15:28  hardaker

   * agent/mibgroup/dummy/dummy.h:

   - (dummy.h): add DUMMY-MIB by default.
   
1998-06-17 15:27  hardaker

   * agent/mibgroup/README:

   - (README): mention dummy group.
   
1998-06-17 08:21  hardaker

   * README, agent/mibgroup/dummy/AddModuleForDummies.txt
, agent/mibgroup/dummy/DUMMY-MIB.txt,
   agent/mibgroup/dummy/dummy.c, agent/mibgroup/dummy/dummy.h
:

   - (README, AddModuleForDummies.txt, DUMMY-MIB.txt, dummy.c, dummy.h):
     Patch from Jakob Ellerstedt:
     - mib module documentation and example for dummies.
   
1998-06-17 08:11  hardaker

   * snmplib/mib.h:

   - (mib.h): Patch from Niels Baggesen:
     - remove 2nd init_mib() prototype.
   
1998-06-17 08:10  hardaker

   * snmplib/asn1.c:

   - (asn1.c): Patch from Niels Baggesen:
     - bcopy -> memcpy.
   
1998-06-17 08:10  hardaker

   * man/: Makefile.in, snmpbulkwalk.1, snmpcmd.1,
   snmpdelta.1, snmpget.1, snmpgetnext.1, snmpset.1
, snmpstatus.1, snmptable.1, snmptrap.1,
   snmpwalk.1:

   - (Makefile.in, snmpbulkwalk.1, snmpcmd.1, snmpdelta.1, snmpget.1,
     snmpgetnext.1, snmpset.1, snmpstatus.1, snmptable.1, snmptrap.1,
     snmpwalk.1): Patch from Niels Baggesen:
     - documentation cleanup and centralization of common options.
   
1998-06-17 08:08  hardaker

   * apps/snmpdelta.c:

   - (snmpdelta.c): usage() update.
   
1998-06-17 08:08  hardaker

   * agent/: snmp2p.c, snmpd.c, snmpd.h:

   - (snmp2p.c, snmpd.c, snmpd.h): Patch from Niels Baggesen:
     - misc type fixes.
   
1998-06-12 15:17  hardaker

   * agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt,
   mibs/UCD-SNMP-MIB.txt:

   - (ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
     - create and use a ucdExperimental section for the ipfwacc mib till
       it stabilizes.
   
1998-06-12 13:48  hardaker

   * agent/kernel.c:

   - (kernel.c): don't print klread errors unless in debugging mode.
   
1998-06-12 13:43  hardaker

   * NEWS:

   - (NEWS): 64bit fix mentioned.
   
1998-06-12 13:13  hardaker

   * win32/libsnmp_dll/libsnmp.def:

   - (libsnmp.def): add setenv to the list.
   
1998-06-12 13:13  hardaker

   * win32/config.h:

   - (win32/config.h): don't have setenv.
   
1998-06-12 13:13  hardaker

   * snmplib/parse.c:

   - (parse.c): function name typo.
   
1998-06-12 13:13  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): trap types were int's not longs (failed under 64bit arch).
   
1998-06-12 13:12  hardaker

   * agent/mibgroup/ucd-snmp/disk.c:

   - (disk.c): percentage check was backwards.
   
1998-06-12 10:12  hardaker

   * NEWS:

   - (NEWS): minor update.
   
1998-06-12 10:12  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): show vacm example for public/private from anywhere.
   
1998-06-12 08:52  hardaker

   * EXAMPLE.conf.def, FAQ:

   - (EXAMPLE.conf.def, FAQ): Patch from Dave Shield:
     - update for VACM stuff.
   
1998-06-10 15:47  hardaker

   * agent/: snmp2p.c, snmpd.c, snmpd.h:

   - (snmp2p.c, snmpd.c, snmpd.h): -Wall cleanups.
   
1998-06-10 15:31  hardaker

   * NEWS:

   - (NEWS): update.
   
1998-06-10 15:30  hardaker

   * TODO:

   - (TODO): added Dave's list.
   
1998-06-10 14:15  hardaker

   * version.h, bug-report, sedscript.in:

   version tag ( 3.5.pre2 )
   
1998-06-10 08:53  hardaker

   * agent/: Makefile.in, snmp2p.c, snmpd.c:

   - (Makefile.in, snmp2p.c, snmpd.c): Patch from Dave Shield:
     -  starts to separate out the historic SNMPv2 stuff.
     -  does a bit of 'code tidying'.
     -  starts to move towards port-specific handlers.
   
1998-06-10 07:11  hardaker

   * config.h.in:

   - (config.h.in): have_setenv.
   
1998-06-08 14:55  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): undid redo of comment of gettimeofday().
   
1998-06-08 14:22  hardaker

   * snmplib/: parse.c, parse.h, snmp_api.c,
   snmp_api.h, snmp_client.c:

   - (parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch
    from Joe Marzot:
     - async stuff added.
     - get_tc added.
     - better comments in some places.
   
1998-06-08 14:16  hardaker

   * win32/libsnmp_dll/libsnmp.def:

   - (libsnmp.def): Patch from Joe Marzot: w32 update.
   
1998-06-08 14:12  hardaker

   * Makefile.in:

   - (Makefile.in): Patch from Joe Marzot:
     - remove more config created headers on make configclean.
   
1998-06-08 13:59  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): update rfc # for vacm reference.
   
1998-06-08 13:59  hardaker

   * README:

   - (README): Added Eugene's name.
   
1998-06-08 12:34  hardaker

   * agent/mibgroup/Makefile.in:

   - (Makefile.in): create a .c -> .o rule to make sure and place the
     object files in the appropriate subdirectories.
   
1998-06-08 10:50  hardaker

   * FAQ:

   - (FAQ): url type splitting.
   
1998-06-05 11:02  hardaker

   * agent/mibgroup/misc/dlmod.c:

   - (dlmod.c):
     - change {de,}init functions to _dynamic_{de,}init_MODULE.
     - use SNMPLIBPATH instead of hard coded /usr/local/lib.
   
1998-06-05 10:54  hardaker

   * snmplib/: asn1.c, mib.c, parse.h, system.c
, system.h:

   - (asn1.c, mib.c, parse.h, system.c, system.h): Patch from Niels Baggesen:
     - MIB_ACCESS define changes.
     - setenv implementation.
     - ifdef wrappers for OPAQUE_SPECIAL_TYPES.
   
1998-06-05 10:53  hardaker

   * agent/mibgroup/host/hr_swrun.c:

   - (hr_swrun.c): Patch from Niels Baggesen:
     - test for null pointer.
   
1998-06-05 10:52  hardaker

   * maketarget:

   - (maketarget): Patch from Niels Baggesen:
     - support for larger tree depths.
   
1998-06-05 10:52  hardaker

   * configure, configure.in:

   - (configure, configure.in): Patch from Niels Baggesen:
     - test for setenv.
   
1998-06-03 14:26  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.5.pre1 )
   
1998-06-03 14:24  hardaker

   * agent/Makefile.in:

   - (Makefile.in): read_config.o is mibmodule header dependant too.
   
1998-06-03 14:23  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (Makefile.in's): make depend.
   
1998-06-03 14:21  hardaker

   * agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c, apps/snmpset.c,
   snmplib/asn1.h, snmplib/int64.c, snmplib/int64.h,
   snmplib/mib.c, snmplib/snmp_api.c:

   - (hr_disk.c, hr_swinst.c, hr_swrun.c, hr_system.c, snmpset.c, asn1.h,
     int64.c, int64.h, mib.c, snmp_api.c):
     - -Wall fixes.
   
1998-06-03 14:02  hardaker

   * configure, configure.in:

   - (configure, configure.in): fix new --with-cc and --with-cflags arguments.
   
1998-06-03 13:52  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in, freebsd2.h):
     - move configurable defines to configure rather than in freebsd2.h.
   
1998-06-03 13:43  hardaker

   * config.h.in, configure, configure.in,
   apps/snmptrapd.c:

   - (config.h.in, configure, configure.in, snmptrapd.c):
     - check for getdtablesize and use a generic if not available.
   
1998-06-03 13:39  hardaker

   * configure, configure.in:

   - (configure, configure.in): New flags:
     - --with-cc=CC
     - --with-cflags=CFLAGS
   
1998-06-03 12:16  hardaker

   * agent/snmp_agent.c, snmplib/snmp_api.c,
   snmplib/snmp_auth.c, snmplib/snmp_impl.h:

   - (snmp_agent.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
     - fix pdu->versions to be all ints.
   
1998-06-03 11:29  hardaker

   * snmplib/mib.c:

   - (mib.c): missed a needed OPAQUE_SPECIAL_TYPES ifdef.
   
1998-06-03 11:27  hardaker

   * agent/: snmp_agent.c, snmpd.c:

   - (snmp_agent.c, snmpd.c): include mibII/snmp_mib.h.
   
1998-06-03 11:10  hardaker

   * agent/mibgroup/: README, example.c, example.h,
   wombat.c, wombat.h, examples/example.c,
   examples/example.h, examples/wombat.c,
   examples/wombat.h:

   - (README, example.c, example.h, wombat.c, wombat.h, example.c,
     example.h, wombat.c, wombat.h):
     - moved wombat and example to examples/ directory.
   
1998-06-03 11:06  hardaker

   * agent/mibgroup/: example.c, example.h, misc/dlmod.c
, misc/dlmod.h:

   - (example.c, example.h, dlmod.c, dlmod.h): Patch from Eugene Polovnikov:
     - implement a dynamic loading module for loading shared object mib modules.
   
1998-06-03 10:58  hardaker

   * README:

   - (README): mention Cristian Estan in the coders list.
   
1998-06-03 10:58  hardaker

   * INSTALL:

   - (INSTALL): mention ipfwacc
   
1998-06-03 10:58  hardaker

   * agent/mibgroup/misc/ipfwacc.c,
   agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt,
   mibs/UCD-SNMP-MIB.txt:

   - (ipfwacc.c, ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
     - moved ipfwacc to ucdavis.13 and removed ^Ms and some blank lines.
   
1998-06-03 10:54  hardaker

   * agent/mibgroup/misc/ipfwacc.h:

   - (ipfwacc.h): config_add_mib(IPFWACC-MIB).
   
1998-06-03 10:52  hardaker

   * agent/mibgroup/misc/ipfwacc.c,
   agent/mibgroup/misc/ipfwacc.h, mibs/IPFWACC-MIB.txt:

   - (ipfwacc.c, ipfwacc.h, IPFWACC-MIB.txt): Patch from Cristian Estan:
     - ip firewall accounting information mib implementation.
   
1998-06-03 10:51  hardaker

   * agent/mibgroup/: smux.c, smux.h, smux_gated.h,
   snmp_bgp.c, snmp_bgp.h, snmp_ospf.c, snmp_ospf.h
, snmp_rip2.c, snmp_rip2.h, smux/smux.c,
   smux/smux.h, smux/snmp_bgp.c, smux/snmp_bgp.h,
   smux/snmp_ospf.c, smux/snmp_ospf.h, smux/snmp_rip2.c
, smux/snmp_rip2.h:

   - (smux.c, smux.h, smux_gated.h, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c,
     snmp_ospf.h, snmp_rip2.c, snmp_rip2.h, smux.c, smux.h, snmp_bgp.c,
     snmp_bgp.h, snmp_ospf.c, snmp_ospf.h, snmp_rip2.c, snmp_rip2.h):
     - moved smux stuff into a smux sub-directory.
   
1998-06-02 14:21  hardaker

   * agent/auto_nlist.c, agent/auto_nlist.h,
   agent/kernel.c, agent/snmp_agent.c, agent/snmpd.c
, agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_other.c,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_print.c, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/host/hr_utils.c, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/var_route.c, apps/snmp_parse_args.c
, apps/snmpdelta.c, apps/snmptable.c,
   apps/snmptranslate.c, apps/snmptrapd.c,
   snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c
, snmplib/parse.h, snmplib/snmp_auth.c,
   snmplib/snmp_impl.h:

   - (auto_nlist.c, auto_nlist.h, kernel.c, snmp_agent.c, snmpd.c,
     hr_device.c, hr_disk.c, hr_filesys.c, hr_network.c, hr_other.c,
     hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, hr_swinst.c,
     hr_swrun.c, hr_system.c, hr_utils.c, at.c, interfaces.c,
     var_route.c, snmp_parse_args.c, snmpdelta.c, snmptable.c,
     snmptranslate.c, snmptrapd.c, freebsd2.h, hpux.h, linux.h, netbsd.h,
     solaris.h, sysv.h, asn1.c, mib.c, parse.c, parse.h, snmp_auth.c,
     snmp_impl.h): Patch from Niels Baggensen:
     - make host resources work under NetBSD, FreeBSD, Solaris and Linux.
       - SunOS4 almost works.
     - Add -s/-S to command line options for printing of shorter oids.
     - numerous bug fixes.
   
1998-05-31 17:56  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - make it possible not to use opaque special types with new cmd line flag.
   
1998-05-31 17:56  hardaker

   * apps/snmpset.c:

   - (snmpset.c): enable setting of opaque floats, doubles, int64s, uint64s.
   
1998-05-31 17:55  hardaker

   * snmplib/: asn1.c, asn1.h, int64.c, int64.h
, mib.c, snmp.c, snmp_api.c, snmp_api.h
, snmp_impl.h:

   - (asn1.c, asn1.h, int64.c, int64.h, mib.c, snmp.c, snmp_api.c,
     snmp_api.h, snmp_impl.h):
     - implement special data types via opaques: float, double, int64, uint64s.
   
1998-05-29 16:21  hardaker

   * snmplib/snmp_impl.h:

   - (snmp_impl.h): change pdu version from long to int.
   
1998-05-29 16:20  hardaker

   * configure, configure.in, agent/common_header.h
, agent/snmp_agent.c, agent/snmp_vars.c,
   agent/snmpd.c, agent/mibgroup/Makefile.in,
   agent/mibgroup/acl_vars.c, agent/mibgroup/acl_vars.h,
   agent/mibgroup/alarm.c, agent/mibgroup/alarm.h,
   agent/mibgroup/at.c, agent/mibgroup/at.h,
   agent/mibgroup/context_vars.c, agent/mibgroup/context_vars.h
, agent/mibgroup/disk.c, agent/mibgroup/disk.h,
   agent/mibgroup/errormib.c, agent/mibgroup/errormib.h,
   agent/mibgroup/event.c, agent/mibgroup/event.h,
   agent/mibgroup/extensible.c, agent/mibgroup/extensible.h
, agent/mibgroup/host.h, agent/mibgroup/hpux.c,
   agent/mibgroup/hpux.h, agent/mibgroup/hr_device.c,
   agent/mibgroup/hr_device.h, agent/mibgroup/hr_disk.c,
   agent/mibgroup/hr_disk.h, agent/mibgroup/hr_filesys.c,
   agent/mibgroup/hr_filesys.h, agent/mibgroup/hr_network.c
, agent/mibgroup/hr_network.h,
   agent/mibgroup/hr_other.c, agent/mibgroup/hr_other.h,
   agent/mibgroup/hr_partition.c, agent/mibgroup/hr_partition.h
, agent/mibgroup/hr_print.c, agent/mibgroup/hr_print.h
, agent/mibgroup/hr_proc.c, agent/mibgroup/hr_proc.h
, agent/mibgroup/hr_storage.c,
   agent/mibgroup/hr_storage.h, agent/mibgroup/hr_swinst.c
, agent/mibgroup/hr_swinst.h, agent/mibgroup/hr_swrun.c
, agent/mibgroup/hr_swrun.h, agent/mibgroup/hr_system.c
, agent/mibgroup/hr_system.h, agent/mibgroup/hr_utils.c
, agent/mibgroup/hr_utils.h, agent/mibgroup/icmp.c
, agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c
, agent/mibgroup/interfaces.h, agent/mibgroup/ip.c
, agent/mibgroup/ip.h, agent/mibgroup/loadave.c
, agent/mibgroup/loadave.h, agent/mibgroup/memory.c
, agent/mibgroup/memory.h, agent/mibgroup/mibII.c
, agent/mibgroup/mibII.h, agent/mibgroup/party_vars.c
, agent/mibgroup/party_vars.h, agent/mibgroup/pass.c
, agent/mibgroup/pass.h, agent/mibgroup/proc.c,
   agent/mibgroup/proc.h, agent/mibgroup/registry.c,
   agent/mibgroup/registry.h, agent/mibgroup/route_write.c
, agent/mibgroup/route_write.h,
   agent/mibgroup/snmp_mib.c, agent/mibgroup/snmp_mib.h,
   agent/mibgroup/sysORTable.c, agent/mibgroup/sysORTable.h
, agent/mibgroup/system.c, agent/mibgroup/system.h
, agent/mibgroup/tcp.c, agent/mibgroup/tcp.h,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/udp.c,
   agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c,
   agent/mibgroup/v2party.c, agent/mibgroup/v2party.h,
   agent/mibgroup/vacm_vars.c, agent/mibgroup/vacm_vars.h
, agent/mibgroup/var_route.c,
   agent/mibgroup/var_route.h, agent/mibgroup/versioninfo.c
, agent/mibgroup/versioninfo.h,
   agent/mibgroup/view_vars.c, agent/mibgroup/view_vars.h,
   agent/mibgroup/vmstat.c, agent/mibgroup/vmstat.h,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_device.h,
   agent/mibgroup/host/hr_disk.c, agent/mibgroup/host/hr_disk.h
, agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_filesys.h,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_network.h,
   agent/mibgroup/host/hr_other.c,
   agent/mibgroup/host/hr_other.h,
   agent/mibgroup/host/hr_partition.c,
   agent/mibgroup/host/hr_partition.h,
   agent/mibgroup/host/hr_print.c,
   agent/mibgroup/host/hr_print.h, agent/mibgroup/host/hr_proc.c
, agent/mibgroup/host/hr_proc.h,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_storage.h,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swinst.h,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_swrun.h,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/host/hr_system.h,
   agent/mibgroup/host/hr_utils.c,
   agent/mibgroup/host/hr_utils.h, agent/mibgroup/mibII/at.c
, agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c
, agent/mibgroup/mibII/icmp.h,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c
, agent/mibgroup/mibII/ip.h,
   agent/mibgroup/mibII/route_write.c,
   agent/mibgroup/mibII/route_write.h,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/snmp_mib.h,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/sysORTable.h,
   agent/mibgroup/mibII/system.c, agent/mibgroup/mibII/system.h
, agent/mibgroup/mibII/tcp.c, agent/mibgroup/mibII/tcp.h
, agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udp.h
, agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/mibII/var_route.h,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/disk.h,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/errormib.h,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/extensible.h,
   agent/mibgroup/ucd-snmp/hpux.c,
   agent/mibgroup/ucd-snmp/hpux.h,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/loadave.h,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass.h,
   agent/mibgroup/ucd-snmp/proc.c,
   agent/mibgroup/ucd-snmp/proc.h,
   agent/mibgroup/ucd-snmp/registry.c,
   agent/mibgroup/ucd-snmp/registry.h,
   agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/versioninfo.h,
   agent/mibgroup/ucd-snmp/vmstat.c,
   agent/mibgroup/ucd-snmp/vmstat.h,
   agent/mibgroup/v2party/acl_vars.c,
   agent/mibgroup/v2party/acl_vars.h,
   agent/mibgroup/v2party/alarm.c,
   agent/mibgroup/v2party/alarm.h,
   agent/mibgroup/v2party/context_vars.c,
   agent/mibgroup/v2party/context_vars.h,
   agent/mibgroup/v2party/event.c,
   agent/mibgroup/v2party/event.h,
   agent/mibgroup/v2party/party_vars.c,
   agent/mibgroup/v2party/party_vars.h,
   agent/mibgroup/v2party/view_vars.c,
   agent/mibgroup/v2party/view_vars.h:

   - (configure, configure.in, agent/mibgroup/*):
     - moved most mibgroup pieces into relevent sub-directories.
       - changed all header file and #ifdef USING_* lines to reflect this.
   
1998-05-29 15:21  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): add ability to specify mib information on the cmd line.
   
1998-05-29 15:20  hardaker

   * TODO:

   - (TODO): winSNMP mention.
   
1998-05-29 11:34  hardaker

   * configure, configure.in, agent/Makefile.in
:

   - (configure, configure.in, Makefile.in):
     - Add a dependancy line for snmp_vars.o for all the module includes.
   
1998-05-29 11:27  hardaker

   * configure:

   - (configure): make of configure.
   
1998-05-29 11:26  hardaker

   * configure.in:

   - (configure.in): patch from Niels: include sys/socket in if_mtu test.
   
1998-05-29 10:24  hardaker

   * snmplib/: snmp_api.c, snmp_impl.h:

   - (snmp_api.c, snmp_impl.h): Patch from Joe Marzot:
     - fix community name length problems and increase size.
   
1998-05-29 10:14  hardaker

   * agent/mibgroup/at.c:

   - (at.c): Patch from Chris Smith: fix for irix.
   
1998-05-24 15:22  hardaker

   * agent/mibgroup/ip.c:

   - (ip.c): Patch from Niels Baggesen:
     - fix for netbsd < 1.3.
   
1998-05-24 15:22  hardaker

   * NEWS:

   - (NEWS): change vacm news wording.
   
1998-05-24 15:22  hardaker

   * FAQ:

   - (FAQ): update to change a few things.
   
1998-05-20 08:33  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.4 )
   
1998-05-20 08:30  hardaker

   * ChangeLog:

   - (ChangeLog): update.
   
1998-05-20 08:27  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (*/Makefile.in): make depend.
   
1998-05-20 08:25  hardaker

   * agent/read_config.c:

   - (read_config.c): config_perror() -> config_pwarn() for missing tokens.
   
1998-05-20 07:37  hardaker

   * snmplib/snmp_impl.h:

   - (snmp_impl.h): version should be a long.
   
1998-05-20 07:36  hardaker

   * agent/mibgroup/util_funcs.c:

   - (util_funcs.c): make checmib() use oid not int for newname.
   
1998-05-20 07:34  hardaker

   * FAQ:

   - (FAQ): Update from Dave Shield.
   
1998-05-20 07:33  hardaker

   * snmplib/: mib.c, parse.c:

   - (mib.c, parse.c): Patch from Niels Baggesen:
     - extend random lookups further.
   
1998-05-19 10:41  hardaker

   * agent/mibgroup/memory.c:

   - (memory.c): fix swapinfo on hpux10 systems. (/etc/swapinfo -r).
   
1998-05-19 10:41  hardaker

   * agent/mibgroup/at.c:

   - (at.c): set to do nothing when CAN_USE_SYSCTL.
   
1998-05-18 18:14  hardaker

   * snmplib/int64.c:

   - (int64.c):
     - include header changes for win32.
   
1998-05-18 15:39  hardaker

   * version.h, bug-report, sedscript.in:

   version tag ( 3.4.pre9 )
   
1998-05-18 13:13  hardaker

   * agent/mibgroup/hr_swinst.c:

   - (hr_swinst.c): protect using the date pointer against NULL settings.
   
1998-05-18 12:52  hardaker

   * mibs/.index:

   - (mibs/.index): removed.
   
1998-05-18 11:17  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - fix rtentry structure test on re-configures.
   
1998-05-15 11:18  hardaker

   * win32/: config.h, win32.opt, libsnmp/libsnmp.dsp
, libsnmp/libsnmp.plg, libsnmp_dll/libsnmp.def,
   libsnmp_dll/libsnmp_dll.dsp, libsnmp_dll/libsnmp_dll.plg
, snmpbulkwalk/snmpbulkwalk.plg, snmpget/snmpget.plg
, snmpgetnext/snmpgetnext.plg, snmpset/snmpset.plg
, snmpstatus/snmpstatus.plg,
   snmptranslate/snmptranslate.plg, snmpwalk/snmpwalk.plg:

   - (config.h, win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def,
     libsnmp_dll.dsp, libsnmp_dll.plg, snmpbulkwalk.plg, snmpget.plg,
     snmpgetnext.plg, snmpset.plg, snmpstatus.plg, snmptranslate.plg,
     snmpwalk.plg): Patch from Joe Marzot:
     - win32 file updates.
   
1998-05-15 11:17  hardaker

   * FAQ, snmplib/mib.c:

   - (FAQ, mib.c): Patch from Dave Shield:
     - handle random lookups with multiple oid segments.
   
1998-05-15 10:19  hardaker

   * snmplib/mib.c:

   - (mib.c): Patch from Dave Shield:
     - provide ability to do random searches specifying a module name to look in.
   
1998-05-15 10:17  hardaker

   * agent/read_config.c, agent/mibgroup/hr_filesys.c,
   agent/mibgroup/hr_storage.c, agent/mibgroup/hr_swrun.c
, agent/mibgroup/hr_system.c,
   agent/mibgroup/hr_system.h, agent/mibgroup/hr_utils.c,
   agent/mibgroup/util_funcs.c, agent/mibgroup/var_route.c
, apps/snmp_parse_args.c, apps/snmptable.c,
   apps/snmptranslate.c, man/snmptranslate.1,
   snmplib/int64.h, snmplib/mib.c, snmplib/mib.h,
   snmplib/parse.c, snmplib/parse.h:

   - (read_config.c, hr_filesys.c, hr_storage.c, hr_swrun.c, hr_system.c,
     hr_system.h, hr_utils.c, util_funcs.c, var_route.c,
     snmp_parse_args.c, snmptable.c, snmptranslate.c, snmptranslate.1,
     bsd.h, solaris.h, sunos.h, int64.h, mib.c, mib.h, parse.c, parse.h):
     Patch from Niels Baggesen:
     - snmptranslate supports -R and -r.
     - miscellaneous warning fixes.
     - oid searcher always ignores case.
     - fixed hr_system to compile on SunOS4.
   
1998-05-15 10:13  hardaker

   * snmplib/parse.c:

   - (parse.c): single quote missing module names.
   
1998-05-14 08:25  hardaker

   * configure, configure.in:

   - (configure.in, configure): typos.
   
1998-05-14 08:22  hardaker

   * NEWS:

   - (NEWS): mib2c mentioned.
   
1998-05-14 08:21  hardaker

   * FAQ:

   - (FAQ): new FAQ from Dave Shields.
   
1998-05-14 07:17  hardaker

   * agent/mibgroup/memory.c:

   - (memory.c): move sys/param.h up above fs.h headers.
   
1998-05-13 21:25  hardaker

   * snmplib/mib.c:

   - (mib.c): sprint_by_type() didn't handle counter64's.
   
1998-05-13 21:22  hardaker

   * agent/mibgroup/memory.c:

   - (memory.c): include sys/param.h for bsdi
   
1998-05-13 21:22  hardaker

   * agent/mibgroup/ip.c:

   - (ip.c): include net/route.h and syslog.h for bsdi.
   
1998-05-13 21:21  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): don't return a counter64 to a snmpv1 request.
   
1998-05-13 21:21  hardaker

   * snmplib/: int64.c, int64.h, mib.c:

   - (int64.c, int64.h, mib.c): make int64.c use counter64's structure.
   
1998-05-12 15:15  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.4.pre8 )
   
1998-05-12 15:14  hardaker

   * agent/mibgroup/: disk.c, example.c, interfaces.c
, loadave.c, memory.c, pass.c, proc.c
, util_funcs.h, vmstat.c:

   - (disk.c, example.c, interfaces.c, loadave.c, memory.c, pass.c,
     proc.c, util_funcs.h, vmstat.c):
     - include time.h properly instead of relying on util_funcs.h to do it.
   
1998-05-12 11:45  hardaker

   * snmplib/: snmp_api.c, system.c:

   - (snmp_api.c, system.c):
     - move debugging code from system.c to snmp_api.c, where it should be.
   
1998-05-12 11:45  hardaker

   * agent/mibgroup/vmstat.c:

   - (vmstat.c): correct strings inclusion.
   
1998-05-12 11:11  hardaker

   * agent/mibgroup/disk.c:

   - (disk.c): NULL -> 0.
   
1998-05-12 11:11  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - munge rpm lib check to link with -ldb as well.
   
1998-05-12 11:10  hardaker

   * NEWS:

   - (NEWS): more updates.
   
1998-05-12 10:52  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): Patch from Dave Shield:
     - include a getdtablesize() function for hpux9.
   
1998-05-12 10:52  hardaker

   * agent/mibgroup/hr_swinst.c:

   - (hr_swinst.c): Patch from Dave Shield:
     - more swinst fixes for rpm modules.
   
1998-05-11 10:34  hardaker

   * snmplib/: mib.c, parse.c, parse.h,
   snmp_api.h, vacm.c, vacm.h:

   - (mib.c, parse.c, parse.h, snmp_api.h, vacm.c, vacm.h): Patch from
     Niels Baggesen:
     - free routines for vacm (to allow -HUP)
     - fix the parser to report unlinked OIDs. This did reveal an error in a
       Cisco MIB (CISCO-IPMCAST-MIB) that I had been using (it needs an
       IMPORTS ciscoExperiment FROM CISCO-SMI)
       Actually the parser worked ok, except for the missing error messages.
     - rewrite of the parsers lexical analyser, to correct the errors that
       Dave Perkins and others have pointed out recently (name::= , DESCRIPTION"
       and proper handling of -- partial line comments --). Watch out! this last
       may find errors in old MIBs (including the version of SNMPv2-TC that
       we ship). My Fore Systems MIBs had errors with this.
     - implement the long since announced -H option to snmptable
   
1998-05-11 10:32  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
     - Corrections of disk entry capitilazation problems.
   
1998-05-11 10:31  hardaker

   * mibs/SNMPv2-TC.txt:

   - (SNMPv2-TC.txt): Patch from Niels Baggesen:
     - this last [parser] may find errors in old MIBs (including the
       version of SNMPv2-TC that we ship).
   
1998-05-11 10:30  hardaker

   * man/snmptranslate.1:

   - (snmptranslate.1): Patch from Niels Baggesen:
     - implement the long since announced -H option to snmptable.
   
1998-05-11 10:30  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): Patch from Niels Baggesen:
     - implement the long since announced -H option to snmptable
   
1998-05-11 10:30  hardaker

   * agent/mibgroup/: hr_disk.c, hr_filesys.c,
   hr_partition.c, vacm_vars.c:

   - (hr_disk.c, hr_filesys.c, hr_partition.c, vacm_vars.c): Patch from
     Niels Baggesen:
     - some prototypes for the hr_*.c files (needs Dave's recent patch)
       Warning: the proc part still does not work with Solaris!
   
1998-05-11 10:29  hardaker

   * agent/: read_config.c, snmp_vars.h, snmpd.c,
   snmpd.h, var_struct.h:

   - (read_config.c, snmp_vars.h, snmpd.c, snmpd.h, var_struct.h): Patch
     from Niels Baggesen:
     - free routines for vacm (to allow -HUP)
     - free routines for the trapsink directives in snmpd
   
1998-05-11 08:10  hardaker

   * snmplib/int64.c:

   - (int64.c): add incrByU32().
   
1998-05-11 08:10  hardaker

   * snmplib/parse.c:

   - (parse.c): opaque's can have a size specifier.
   
1998-05-11 08:09  hardaker

   * local/mib2c:

   - (mib2c):
     - counter64s.
     - consolodation of variable declarations.
     - more error stings in all files for unknown variable types.
   
1998-05-11 08:08  hardaker

   * local/tkmib:

   - (tkmib): optional port number.
   
1998-05-11 08:08  hardaker

   * agent/mibgroup/util_funcs.c:

   - (util_funcs.c): blank line removal.
   
1998-05-08 14:53  hardaker

   * agent/mibgroup/disk.c:

   - (disk.c): wording change.
   
1998-05-08 11:01  hardaker

   * agent/mibgroup/: hr_disk.c, hr_swinst.c:

   - (hr_swinst.c, hr_disk.c): Patch from Dave Shields.
   
1998-05-08 10:57  hardaker

   * config.h.in, configure, configure.in:

   - (config*): check for pkglocs.h.
   
1998-05-07 09:07  hardaker

   * agent/read_config.c:

   - (read_config.c): debug info for config files read.
   
1998-05-07 09:07  hardaker

   * configure, configure.in:

   - (configure, configure.in): sys/stat inclusion in fs checks.
   
1998-05-07 09:05  hardaker

   * COPYING:

   - (COPYING): correction for dates.
   
1998-05-06 22:28  hardaker

   * win32/config.h:

   - (win32/config.h): update from Joe Marzot.
   
1998-05-06 21:08  hardaker

   * local/mib2c:

   - (mib2c): created a mib2c template creator.
   
1998-05-06 21:08  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): make bogus index's be 0.
   
1998-05-06 21:07  hardaker

   * agent/mibgroup/: util_funcs.c, util_funcs.h:

   - (util_funcs.c, util_funcs.h):
     - new function: calculate_time_diff(t1, t2).
   
1998-05-06 21:06  hardaker

   * NEWS:

   - (NEWS): minor wording change.
   
1998-05-06 14:58  hardaker

   * agent/mibgroup/: disk.c, errormib.c, example.c
, example.h, extensible.c, loadave.c,
   memory.c, proc.c, sysORTable.c, system.c
, util_funcs.c, util_funcs.h, versioninfo.c
, vmstat.c:

   - (disk.c, errormib.c, example.c, example.h, extensible.c, loadave.c,
     memory.c, proc.c, sysORTable.c, system.c, util_funcs.c,
     util_funcs.h, versioninfo.c, vmstat.c):
     - remove the newname requirement from checkmib().
     - create header_generic() for simple scalar tests.
     - use header_generic() in all ucd specific scalar mibs, and example.[ch].
   
1998-05-06 14:06  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt):
     - added internal table section.
     - mib number corrections to match the source.
   
1998-05-06 11:22  hardaker

   * local/Makefile.in:

   - (Makefile.in): install tkmib.
   
1998-04-29 11:41  hardaker

   * local/tkmib:

   - (tkmib):
     - display unloaded module error.
     - don't try to load a file on a cancel.
   
1998-04-29 11:32  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): put vmstat back in and renamed to systemStats.
   
1998-04-29 11:31  hardaker

   * agent/mibgroup/: vmstat.c, vmstat.h:

   - (vmstat.c, vmstat.h): moves, changes, removals, and fixes.
   
1998-04-29 10:43  hardaker

   * agent/mibgroup/: example.c, example.h, wombat.c
, wombat.h:

   - (example.c, example.h, wombat.c, wombat.h): more clean ups.
   
1998-04-29 10:34  hardaker

   * agent/mibgroup/: example.c, proc.c, var_route.c
, wombat.c:

   - (example.c, proc.c, var_route.c, wombat.c):
     - nlist cleanups.
   
1998-04-29 10:26  hardaker

   * agent/mibgroup/tcp.c:

   - (tcp.c): don't use TCPSTAT_SYMBOL unless defined.
   
1998-04-29 08:56  hardaker

   * apps/snmptable.c:

   - (snmptable.c): Patch from Niels Baggesen:
     - fix -H header printing.
   
1998-04-27 16:48  hardaker

   * local/tkmib:

   - (tkmib): bug fixes.
   
1998-04-27 16:46  hardaker

   * local/tkmib:

   - (tkmib): New mib menu command: load a mib module by ID name.
   
1998-04-27 16:24  hardaker

   * local/tkmib:

   - (tkmib): bug fixes and new mib menu to load new mibs.
   
1998-04-27 13:31  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.4.pre7 )
   
1998-04-27 11:00  hardaker

   * apps/: snmpbulkwalk.c, snmpdelta.c, snmpget.c
, snmpgetnext.c, snmpset.c, snmpstatus.c
, snmptable.c, snmptest.c, snmpwalk.c:

   - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
     snmpstatus.c, snmptable.c, snmptest.c, snmpwalk.c):
     - Put the word "Timeout: " in front of the "No Response" errors.
   
1998-04-27 11:00  hardaker

   * configure, configure.in:

   - (configure, configure.in): define SHLIB_LDCONFIG_CMD as ":" for
     static library cases.
   
1998-04-27 10:59  hardaker

   * Makefile.top:

   - (Makefile.top): removed unneeded variable.
   
1998-04-24 16:40  hardaker

   * agent/mibgroup/var_route.c:

   - (var_route.c): watch out for single route loops.
   
1998-04-24 16:32  hardaker

   * agent/: auto_nlist.c, auto_nlist.h:

   - (auto_nlist.c, auto_nlist.h): n_value is a long:
     - return the value from auto_nlist_value as an unsigned long.
   
1998-04-24 16:31  hardaker

   * agent/mibgroup/tcp.c:

   - (tcp.c): include netinet/tcpip.h for DU4.0.
   
1998-04-24 14:33  hardaker

   * agent/mibgroup/disk.c:

   - (disk.c): calculate vfs block size if possible and size > 255 bytes.
   
1998-04-24 14:33  hardaker

   * agent/mibgroup/hr_partition.c:

   - (hr_partition.c): close file descriptor just opened.
   
1998-04-24 14:33  hardaker

   * agent/mibgroup/hr_filesys.c:

   - (hr_filesys.c): include sys/param.h to define MAXPATHLEN.
   
1998-04-24 14:32  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - check statvfs.h for f_bavail.
   
1998-04-24 14:03  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): more cleaning and renaming.
   
1998-04-24 10:22  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): the textual descriptions were updated some.
   
1998-04-24 10:02  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt):
     - renamed labels to be unique from the old definitions.
     - renumbered again.
     - commented on the desgin of the mib at the top.
     - Changed back to SMIv1.
     - removed lockd section.
     - removed vmstat section till it gets implemented.
     - removed sequences of scalers.
   
1998-04-24 10:00  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): mib oid location updates for ucd-snmp mib.
   
1998-04-22 08:35  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Niels Baggesen:
     - parse BITS keywords.
   
1998-04-22 07:49  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): changed wording, cleaned up a bit.
   
1998-04-20 16:07  hardaker

   * snmplib/snmp_client.c:

   - (snmp_client.c): Patch from Niels Baggesen:
     - needed pointer copies.
   
1998-04-20 16:06  hardaker

   * agent/mibgroup/: tcp.c, udp.c, var_route.c:

   - (tcp.c, udp.c, var_route.c): Patch from Niels Baggesen:
     - #ifdef checks on symbols and header movement.
   
1998-04-20 16:05  hardaker

   * agent/mibgroup/vacm_vars.c:

   - (vacm_vars.c): Patch from Niels Baggesen:
     - typecast a pointer.
   
1998-04-20 16:05  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): Patch from Niels Baggesen:
     - gethostbyaddr moves up.
     - include sys/wait.h.
     - syslog %d -> %ld for long specific_type.
   
1998-04-20 16:03  hardaker

   * apps/snmptable.c:

   - (snmptable.c): Patch from Niels Baggesen:
     - prototyping and other cleanups.
   
1998-04-20 16:02  hardaker

   * agent/mibgroup/ip.c:

   - (ip.c): Patch from Niels Baggesen:
     - test symbol defines and cleanup.
   
1998-04-20 16:00  hardaker

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): Patch from Niels Baggesen:
     - header moves.
   
1998-04-20 16:00  hardaker

   * agent/snmpd.c:

   - (snmpd.c): Patch from Niels Baggesen:
     - appropriate use of strdup during startup and better flag checking.
   
1998-04-20 15:59  hardaker

   * agent/mibgroup/: hr_filesys.c, hr_swrun.c:

   - (hr_filesys.c, hr_swrun.c): Patch from Niels Baggesen:
     - fix some host resources for solaris.
   
1998-04-20 15:56  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): check for sys/dkio.h
   
1998-04-20 15:54  hardaker

   * agent/mibgroup/: host_res.h, hr_disk.c,
   hr_filesys.c, hr_partition.c, hr_storage.c:

   - (host_res.h, hr_disk.c, hr_filesys.c, hr_partition.c, hr_storage.c):
     - Patch from Dave Shield:
       - consolidate the system-specific stuff a bit (should make it easier
         to follow)
       - Re-structures the Disk searching, in such a way that it can set up
         via the config file. (which I still need to do)
       - Speed up disk searching (by caching invalid results - a *major* win!)
       - Handle partitions sensibly (arther than one per disk)
       - Improve Solaris support for the Device group
   
1998-04-20 10:31  hardaker

   * agent/snmpd.c:

   - (snmpd.c): change oid from textual to numeric to allow now mibs to
     be loaded.
   
1998-04-01 16:35  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): always send enterprise and trapoid to scripts.
   
1998-04-01 14:43  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.4.pre6 )
   
1998-04-01 14:40  hardaker

   * agent/: snmp_vars.c, snmp_vars.h:

   - (snmp_vars.c, snmp_vars.h): make unregestering of mibs work.
     - (in most cases:-?)
   
1998-04-01 14:11  hardaker

   * snmplib/Makefile.in, apps/Makefile.in,
   agent/mibgroup/Makefile.in, agent/Makefile.in:

   - (Makefile.in): make depend.
   
1998-04-01 14:10  hardaker

   * TODO:

   - (TODO): removed a few things!
   
1998-04-01 13:54  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): moved the view example section above the access section.
   
1998-04-01 13:53  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): added vacm example configuration.
   
1998-04-01 13:47  hardaker

   * FAQ, README:

   - (FAQ, README): more 3.4 updates.
   
1998-04-01 13:31  hardaker

   * NEWS, PORTING:

   - (NEWS, PORTING): updates for 3.4.
   
1998-04-01 13:27  hardaker

   * agent/auto_nlist.c:

   - (auto_nlist.c):
     - remove no longer needed debugging statements of tree traversal.
   
1998-04-01 09:52  hardaker

   * snmplib/snmp_client.c:

   - (snmp_client.c): enterprise_length is sizeof(oid) dependent.
   
1998-03-27 16:43  hardaker

   * agent/: snmp_vars.c, snmp_vars.h,
   mibgroup/interfaces.c, mibgroup/ip.c,
   mibgroup/registry.c:

   - (snmp_vars.c, snmp_vars.h, interfaces.c, ip.c, registry.c):
     - prototyping and -Wall fixes.
   
1998-03-27 16:42  hardaker

   * INSTALL:

   - (INSTALL): document libwrap.
   
1998-03-27 16:23  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/snmpd.c:

   - (acconfig.h, config.h.in, configure, configure.in, snmpd.c):
     - correctly #ifdef out the tcpwrappers patch.
   
1998-03-27 16:23  hardaker

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): Interfaces_Scan_Next needed a 4th (NULL) argument.
   
1998-03-27 16:10  hardaker

   * README, config.h.in, configure,
   configure.in, agent/snmpd.c:

   - (README, config.h.in, configure, configure.in, snmpd.c): Patch from
     Arthur Hyun:
     - tcpwrappers support.
   
1998-03-27 11:22  hardaker

   * agent/mibgroup/hr_device.c:

   - (hr_device.c): check device index against maximum (segfault on HPUX).
   
1998-03-27 11:20  hardaker

   * agent/mibgroup/disk.c:

   - (disk.c): use config_pwarn() for missing disks.
   
1998-03-27 11:20  hardaker

   * agent/: read_config.c, read_config.h:

   - (read_config.c, read_config.h):
     - create config_pwarn() that doesn't increase the error count to
       prevent exiting.  Used for disks, since some might by process or
       nfs mounted.
   
1998-03-27 09:20  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c):
     - Beta version of an extensible trap demon.
       - -C 'command' on the command line runs the command and feeds it
         stdin information about the trap.
       - v1 traps are converted to v2 traps for consistancy of
         information sent to the scripts.
   
1998-03-26 07:22  hardaker

   * config.h.in, configure, configure.in,
   agent/auto_nlist.c, agent/auto_nlist.h,
   agent/common_header.h, agent/kernel.c,
   agent/read_config.c, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c,
   agent/mibgroup/alarm.c, agent/mibgroup/at.c,
   agent/mibgroup/context_vars.c, agent/mibgroup/disk.c,
   agent/mibgroup/errormib.c, agent/mibgroup/event.c,
   agent/mibgroup/extensible.c, agent/mibgroup/hr_device.c
, agent/mibgroup/hr_network.c,
   agent/mibgroup/hr_partition.c, agent/mibgroup/hr_storage.c
, agent/mibgroup/hr_swinst.c, agent/mibgroup/hr_swrun.c
, agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c
, agent/mibgroup/interfaces.h, agent/mibgroup/ip.c
, agent/mibgroup/loadave.c, agent/mibgroup/memory.c
, agent/mibgroup/party_vars.c, agent/mibgroup/pass.c
, agent/mibgroup/proc.c, agent/mibgroup/smux.c,
   agent/mibgroup/snmp_bgp.c, agent/mibgroup/snmp_ospf.c,
   agent/mibgroup/snmp_rip2.c, agent/mibgroup/sysORTable.c
, agent/mibgroup/tcp.c, agent/mibgroup/udp.c,
   agent/mibgroup/util_funcs.c, agent/mibgroup/vacm_vars.c
, agent/mibgroup/var_route.c, agent/mibgroup/vmstat.c
, apps/snmp_parse_args.c, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c
, apps/snmpset.c, apps/snmpstatus.c,
   apps/snmptable.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpwalk.c, snmplib/asn1.c
, snmplib/mib.c, snmplib/snmp_api.c,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/system.c, snmplib/vacm.c, snmplib/view.c
:

   - (*.c): Patch from Niels Baggesen:
     - misc porting improvements (the bsd groups, sunos, ...).
     - switch auto_nlists calling order of _ vs non _ lookups.
     - reverse all string.h/strings.h include possibilities.
   
1998-03-25 16:49  hardaker

   * agent/mibgroup/hpux.c:

   - (hpux.c): fix write_method declaration.
   
1998-03-25 13:07  hardaker

   * agent/mibgroup/: mibII.c, v2party.c, vacm_vars.c
:

   - (v2party.c, mibII.c, vacm_vars.c): declair registration variables staticly.
   
1998-03-25 12:48  hardaker

   * snmplib/: Makefile.in, int64.c, int64.h, mib.c
:

   - (Makefile.in, int64.c, int64.h, mib.c): Code from David T. Perkins:
     - integrated David's code to print counter64s as integers rather than hex.
   
1998-03-25 10:59  hardaker

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): Patch from Niels Baggesen:
     - Add an & to arpcom.ac_enaddr in memset.
   
1998-03-25 10:46  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in, linux.h): new define: DONT_USE_NLIST.
   
1998-03-25 10:44  hardaker

   * agent/snmpd.c, snmplib/snmp_api.c:

   - (snmpd.c, snmp_api.c): Spelling errors from the CMU code fixed.
   
1998-03-25 10:39  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): simply don't define CAN_USE_NLIST on linux.
   
1998-03-25 10:39  hardaker

   * agent/: read_config.c, read_config.h, snmp_vars.c
, mibgroup/registry.c, mibgroup/registry.h:

   - (read_config.c, read_config.h, snmp_vars.c, registry.c, registry.h):
     - fix the registry mib to use the new module structure.
     - create a working find_subtree() and find_subtree_next().
   
1998-03-25 09:15  hardaker

   * agent/mibgroup/tcp.c:

   - (tcp.c): include tcpip.h for digital unix.
   
1998-03-22 18:13  hardaker

   * agent/mibgroup/: pass.c, proc.c, vacm_vars.c:

   - (pass.c, proc.c, vacm_vars.c): Patch from Simon Burge:
     - move sys/types.h up for ultrix.
   
1998-03-18 14:09  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.4.pre5 )
   
1998-03-18 13:56  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/read_config.c, agent/snmpd.c
, apps/snmp_parse_args.c, apps/snmptrapd.c,
   apps/snmpnetstat/main.c, man/mib_api.3,
   win32/config.h:

   - (acconfig.h, config.h.in, configure, configure.in, read_config.c,
     snmpd.c, snmp_parse_args.c, snmptrapd.c, main.c, mib_api.3,
     config.h):
     - SNMPLIBPATH -> SNMPSHAREPATH
     - a real SNMPLIBPATH
     - make the agent read .conf files from SNMPSHAREPATH:SNMPLIBPATH.
   
1998-03-18 13:26  hardaker

   * agent/mibgroup/: extensible.c, memory.c, pass.c
, proc.c, util_funcs.c, util_funcs.h:

   - (extensible.c, memory.c, pass.c, proc.c, util_funcs.c, util_funcs.h):
     - wait for pid after get_exec_output() with new wait_on_exec() function.
   
1998-03-18 13:10  hardaker

   * acconfig.h, config.h.in, sedscript.in,
   mibs/UCD-SNMP-MIB.txt:

   - (acconfig.h, config.h.in, sedscript.in, UCD-SNMP-MIB.txt):
     - re-numbering of the new table modules.
   
1998-03-18 09:17  hardaker

   * ov/README:

   - (README): changed OV path's to newer release paths.
   
1998-03-11 17:05  hardaker

   * agent/mibgroup/system.c:

   - (system.c): don't chomp new line on read_config utils.
   
1998-03-11 15:57  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (*/Makefile.in): depend update.
   
1998-03-11 15:56  hardaker

   * README:

   - (README): name update.
   
1998-03-11 15:42  hardaker

   * agent/auto_nlist.c:

   - (auto_nlist.c): better debugging printfs
   
1998-03-11 14:40  hardaker

   * agent/: read_config.c, read_config.h, snmp_agent.c
, snmp_vars.c, snmpd.c, mibgroup/host_res.h
, mibgroup/hr_device.c, mibgroup/hr_device.h,
   mibgroup/hr_disk.c, mibgroup/hr_disk.h,
   mibgroup/hr_filesys.c, mibgroup/hr_filesys.h,
   mibgroup/hr_network.c, mibgroup/hr_network.h,
   mibgroup/hr_other.c, mibgroup/hr_partition.c,
   mibgroup/hr_partition.h, mibgroup/hr_print.c,
   mibgroup/hr_print.h, mibgroup/hr_proc.c,
   mibgroup/hr_proc.h, mibgroup/hr_storage.c,
   mibgroup/hr_storage.h, mibgroup/hr_swinst.c,
   mibgroup/hr_swinst.h, mibgroup/hr_swrun.c,
   mibgroup/hr_swrun.h, mibgroup/hr_system.c,
   mibgroup/hr_system.h, mibgroup/interfaces.c,
   mibgroup/ip.c, mibgroup/mibII.c, mibgroup/mibII.h
, mibgroup/sysORTable.c, mibgroup/v2party.c,
   mibgroup/v2party.h, mibgroup/vacm_vars.c,
   mibgroup/vacm_vars.h:

   - (read_config.c, read_config.h, snmp_agent.c, snmp_vars.c, snmpd.c,
     host_res.h, hr_device.c, hr_device.h, hr_disk.c, hr_disk.h,
     hr_filesys.c, hr_filesys.h, hr_network.c, hr_network.h, hr_other.c,
     hr_partition.c, hr_partition.h, hr_print.c, hr_print.h, hr_proc.c,
     hr_proc.h, hr_storage.c, hr_storage.h, hr_swinst.c, hr_swinst.h,
     hr_swrun.c, hr_swrun.h, hr_system.c, hr_system.h, interfaces.c,
     ip.c, mibII.c, mibII.h, sysORTable.c, v2party.c, v2party.h,
     vacm_vars.c, vacm_vars.h):
     - massive prototyping and --Wall fixes.
     - fixed things broken by the freebsd patch (only some I'm sure).
   
1998-03-11 12:56  hardaker

   * aclocal.m4, config.h.in, configure,
   configure.in, agent/mibgroup/icmp.c,
   agent/mibgroup/interfaces.c, agent/mibgroup/ip.c,
   agent/mibgroup/tcp.c, agent/mibgroup/udp.c,
   agent/mibgroup/var_route.c:

   - (aclocal.m4, config.h.in, configure, configure.in, icmp.c,
     interfaces.c, ip.c, tcp.c, udp.c, var_route.c): Patch from Garrett
     Wollman:
     - freebsd 3 sysctl implementations.
   
1998-03-11 12:27  hardaker

   * agent/mibgroup/: interfaces.c, tcp.c, udp.c,
   var_route.c, var_route.h:

   - (interfaces.c, tcp.c, udp.c, var_route.c, var_route.h): Patch from
     Craig Bevins:
     - port to OpenBSD.
   
1998-03-11 10:30  hardaker

   * agent/mibgroup/: sysORTable.c, sysORTable.h, system.c
, system.h:

   - (sysORTable.c, sysORTable.h, system.c, system.h):
     - fix time values and move sysORLastChanged to the system group.
   
1998-03-11 09:40  hardaker

   * agent/mibgroup/: hpux.h, hr_filesys.h, memory.h
, snmp_bgp.h, snmp_ospf.h, snmp_rip2.h,
   sysORTable.h, vmstat.h:

   - (hpux.h, hr_filesys.h, memory.h, snmp_bgp.h, snmp_ospf.h,
     snmp_rip2.h, sysORTable.h, vmstat.h):
     - finish converting a few of the files that Niels missed.
   
1998-03-11 08:06  hardaker

   * mibs/.index:

   - (mibs/.index): update...
   
1998-03-11 08:05  hardaker

   * agent/auto_nlist.c, agent/common_header.h,
   agent/snmp_agent.c, agent/snmpd.c,
   agent/mibgroup/acl_vars.h, agent/mibgroup/alarm.c,
   agent/mibgroup/alarm.h, agent/mibgroup/at.h,
   agent/mibgroup/context_vars.h, agent/mibgroup/disk.h,
   agent/mibgroup/errormib.h, agent/mibgroup/event.c,
   agent/mibgroup/event.h, agent/mibgroup/example.h,
   agent/mibgroup/extensible.c, agent/mibgroup/extensible.h
, agent/mibgroup/hr_device.h, agent/mibgroup/hr_disk.h
, agent/mibgroup/hr_filesys.h,
   agent/mibgroup/hr_network.h, agent/mibgroup/hr_partition.h
, agent/mibgroup/hr_print.h, agent/mibgroup/hr_proc.h
, agent/mibgroup/hr_storage.h,
   agent/mibgroup/hr_swinst.h, agent/mibgroup/hr_swrun.h,
   agent/mibgroup/hr_system.h, agent/mibgroup/icmp.c,
   agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c,
   agent/mibgroup/interfaces.h, agent/mibgroup/ip.c,
   agent/mibgroup/ip.h, agent/mibgroup/loadave.h,
   agent/mibgroup/party_vars.h, agent/mibgroup/pass.c,
   agent/mibgroup/proc.c, agent/mibgroup/proc.h,
   agent/mibgroup/registry.h, agent/mibgroup/snmp_mib.c,
   agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c,
   agent/mibgroup/system.h, agent/mibgroup/tcp.c,
   agent/mibgroup/tcp.h, agent/mibgroup/udp.c,
   agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c,
   agent/mibgroup/vacm_vars.c, agent/mibgroup/vacm_vars.h,
   agent/mibgroup/versioninfo.c, agent/mibgroup/versioninfo.h
, agent/mibgroup/view_vars.h, apps/snmpbulkwalk.c
, apps/snmpdelta.c, apps/snmpget.c,
   apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c
, apps/snmptable.c, apps/snmptest.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c
, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c
, apps/snmpnetstat/route.c, snmplib/mib.c,
   snmplib/snmp.c, snmplib/snmp.h, snmplib/snmp_api.c
, snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_impl.h, man/Makefile.in:

   - (*/*/*/*): Patch from Niels Baggesen:
     - fix auto_nlist on preceeding _ architectures.
     - Change *all* define usage to new SNMP_ and ASN_ prefixes.
     - leave mib access open if no com2sec statements were found in snmpd.conf.
   
1998-03-09 17:40  hardaker

   * agent/mibgroup/: mibII.c, mibII.h, sysORTable.c
, sysORTable.h, system.c, v2party.c,
   vacm_vars.c, vacm_vars.h:

   - (mibII.c, mibII.h, sysORTable.c, sysORTable.h, system.c, v2party.c,
     vacm_vars.c, vacm_vars.h):
     - implement sysORTable.
     - register mibs under it.
   
1998-03-06 15:48  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - remove security type prompts.
   
1998-03-06 15:47  hardaker

   * agent/mibgroup/host_res.h:

   - (host_res.h): move snmp_api.h up above snmp_impl.h.
   
1998-03-06 15:47  hardaker

   * agent/mibgroup/mibII.h:

   - (mibII.h): add vacm_vars.
   
1998-03-06 15:47  hardaker

   * agent/mibgroup/util_funcs.c:

   - (util_funcs.c):
     - remove GLOBAL-SECURITY checks.
   
1998-03-06 14:01  hardaker

   * Makefile.in, agent/kernel.c, agent/read_config.c
, agent/read_config.h, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/snmpd.c,
   agent/mibgroup/acl_vars.c, agent/mibgroup/alarm.c,
   agent/mibgroup/context_vars.c, agent/mibgroup/disk.c,
   agent/mibgroup/event.c, agent/mibgroup/extensible.c,
   agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c,
   agent/mibgroup/ip.c, agent/mibgroup/mibincl.h,
   agent/mibgroup/party_vars.c, agent/mibgroup/pass.c,
   agent/mibgroup/proc.c, agent/mibgroup/registry.c,
   agent/mibgroup/registry.h, agent/mibgroup/route_write.c
, agent/mibgroup/snmp_mib.c, agent/mibgroup/system.c
, agent/mibgroup/tcp.c, agent/mibgroup/udp.c,
   agent/mibgroup/vacm_vars.c, agent/mibgroup/vacm_vars.h,
   agent/mibgroup/var_route.c, agent/mibgroup/versioninfo.c
, agent/mibgroup/view_vars.c, apps/snmp_parse_args.c
, apps/snmpdelta.c, apps/snmpget.c,
   apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c
, apps/snmptable.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/route.c,
   man/snmpd.conf.5.def, man/snmptable.1, mibs/.index
, mibs/Makefile.in, mibs/SNMP-FRAMEWORK-MIB.txt,
   mibs/SNMP-MPD-MIB.txt, mibs/SNMP-NOTIFICATION-MIB.txt,
   mibs/SNMP-PROXY-MIB.txt, mibs/SNMP-TARGET-MIB.txt,
   mibs/SNMP-USER-BASED-SM-MIB.txt,
   mibs/SNMP-VIEW-BASED-ACM-MIB.txt, snmplib/Makefile.in,
   snmplib/acl.h, snmplib/acl_parse.c, snmplib/asn1.c
, snmplib/context.h, snmplib/context_parse.c,
   snmplib/mib.c, snmplib/party.h, snmplib/party_parse.c
, snmplib/snmp.c, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_impl.h,
   snmplib/system.c, snmplib/vacm.c, snmplib/vacm.h
, snmplib/view.c:

   - (Makefile.in, kernel.c, read_config.c, read_config.h, snmp_agent.c,
     snmp_vars.c, snmpd.c, acl_vars.c, alarm.c, context_vars.c, disk.c,
     event.c, extensible.c, icmp.c, interfaces.c, ip.c, mibincl.h,
     party_vars.c, pass.c, proc.c, registry.c, registry.h, route_write.c,
     snmp_mib.c, system.c, tcp.c, udp.c, vacm_vars.c, vacm_vars.h,
     var_route.c, versioninfo.c, view_vars.c, snmp_parse_args.c,
     snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
     snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c,
     if.c, inet.c, route.c, snmpd.conf.5.def, snmptable.1, .index,
     Makefile.in, SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt,
     SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
     SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt,
     Makefile.in, acl.h, acl_parse.c, asn1.c, context.h, context_parse.c,
     mib.c, party.h, party_parse.c, snmp.c, snmp.h, snmp_api.c,
     snmp_auth.c, snmp_client.c, snmp_impl.h, system.c, vacm.c, vacm.h,
     view.c): Patch from Niels Baggesen:
     - Implement the SNMPv3 View Based Access Control Model (RFC 2275).
     - header fixes.
     - better header-file #define names to include SNMP_, ASN_, etc. prefixes.
   
1998-03-04 15:49  hardaker

   * COPYING:

   - (COPYING): documentation requirement change.
   
1998-02-25 07:27  hardaker

   * agent/: read_config.c, snmpd.c:

   - (read_config.c, snmpd.c): Patch from Niels Baggesen:
     - fix read_config parser's end of line problems.
   
1998-02-20 11:15  hardaker

   * apps/snmpnetstat/Makefile.in, snmplib/Makefile.in:

   - (*/Makefile.in): fix make depend to look for and strip /usr/lib/*.
   
1998-02-20 11:11  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in:

   - (*/Makefile.in): fix make depend to look for and strip /usr/lib/*.
   
1998-02-20 09:19  hardaker

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): Patch from Simon Leinen:
     - fix include file dependancies on irix with _KERNEL defined.
   
1998-02-18 16:51  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.4.pre4 )
   
1998-02-18 16:33  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (*/Makefile.in): make depend.
   
1998-02-18 16:33  hardaker

   * config.h.in:

   - (config.h.in): openbsd defines.
   
1998-02-18 16:30  hardaker

   * agent/mibgroup/: at.c, proc.c, tcp.c, udp.c
, var_route.c:

   - (at.c, proc.c, tcp.c, udp.c, var_route.c, bsd.h, bsdi.h, freebsd.h,
     generic.h, hpux.h, netbsd.h):
     - tried to merge some things into s/*.h defines instead.  There is a
       lot to go still.
   
1998-02-18 16:29  hardaker

   * acconfig.h, mibs/UCD-SNMP-MIB.txt:

   - (acconfig.h, UCD-SNMP-MIB.txt):
     - removed unneeded stuff.
     - added openbsd.
   
1998-02-18 14:32  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h): prototyping checks.
   
1998-02-18 14:32  hardaker

   * agent/: read_config.c, snmp_vars.c:

   - (read_config.c, snmp_vars.c):
     - prototyping and --Wall checks.
   
1998-02-18 14:25  hardaker

   * agent/mibgroup/: acl_vars.c, at.c, context_vars.c
, disk.c, host_res.h, hr_disk.c,
   hr_filesys.c, hr_storage.c, hr_swinst.c,
   hr_swrun.c, hr_utils.c, icmp.c, interfaces.c
, interfaces.h, ip.c, memory.c,
   mibincl.h, party_vars.c, pass.c, proc.c,
   registry.c, smux.c, snmp_mib.c, system.c
, tcp.c, udp.c, var_route.c,
   versioninfo.c, view_vars.c, vmstat.c:

   - (acl_vars.c, at.c, context_vars.c, disk.c, host_res.h, hr_disk.c,
     hr_filesys.c, hr_storage.c, hr_swinst.c, hr_swrun.c, hr_utils.c,
     icmp.c, interfaces.c, interfaces.h, ip.c, memory.c, mibincl.h,
     party_vars.c, pass.c, proc.c, registry.c, smux.c, snmp_mib.c,
     system.c, tcp.c, udp.c, var_route.c, versioninfo.c, view_vars.c,
     vmstat.c):
     - massive -Wall and --strict-prototypes checking.
     - bzero -> memset.
   
1998-02-18 13:44  hardaker

   * agent/mibgroup/: at.c, example.c, hpux.c,
   hr_device.c, hr_disk.c, hr_filesys.c,
   hr_network.c, hr_partition.c, hr_print.c,
   hr_proc.c, hr_storage.c, hr_swinst.c,
   hr_swrun.c, hr_system.c, icmp.c, interfaces.c
, ip.c, pass.c, registry.c, smux.c
, snmp_mib.c, system.c, tcp.c, udp.c
, var_route.c, wombat.c:

   - (at.c, example.c, hpux.c, hr_device.c, hr_disk.c, hr_filesys.c,
     hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
     hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
     pass.c, registry.c, smux.c, snmp_mib.c, system.c, tcp.c, udp.c,
     var_route.c, wombat.c):
     - all bcopys -> memcpy.
     - include a few extra headers for DEBUGP statements.
   
1998-02-18 13:34  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): authtrapsenable -> authtrapenable.
   
1998-02-18 13:30  hardaker

   * agent/mibgroup/disk.h, agent/mibgroup/extensible.h,
   agent/mibgroup/loadave.h, agent/mibgroup/proc.h,
   mibs/UCD-SNMP-MIB.txt:

   - (disk.h, extensible.h, loadave.h, proc.h, UCD-SNMP-MIB.txt):
     - turn these mibs into real tables.  Required changing the mib though.
   
1998-02-18 11:46  hardaker

   * man/: snmpd.1.def, snmpd.conf.5.def:

   - (snmpd.1.def, snmpd.conf.5.def): change to DATADIR from LIBDIR.
   
1998-02-18 11:45  hardaker

   * sedscript.in:

   - (sedscript.in): define LIBDIR and DATADIR.
   
1998-02-18 08:16  hardaker

   * agent/mibgroup/: at.c, icmp.c, interfaces.c,
   ip.c, tcp.c, udp.c:

   - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c, irix.h):
     Patch from Simon Leinen:
     - port to irix.
   
1998-02-18 08:16  hardaker

   * agent/auto_nlist.c:

   - (auto_nlist.c): Patch from Simon Leinen:
     - fix a debugging statement (missing a variable).
   
1998-02-18 08:15  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): Patch from Simon Leinen:
     - check for sys/sysmp.h.
   
1998-02-18 08:05  hardaker

   * EXAMPLE.conf.def, mibs/UCD-SNMP-MIB.txt,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/vmstat.c,
   agent/mibgroup/vmstat.h:

   - (EXAMPLE.conf.def, vmstat.c, vmstat.h, ucd_snmp.h,
     UCD-SNMP-MIB.txt): Patch from Luuk de Boer:
     - implment a vmstat mib group on linux.
   
1998-02-17 09:54  hardaker

   * agent/mibgroup/: tcp.c, udp.c:

   - (tcp.c, udp.c):
     - nlist symbol name errors.
   
1998-02-17 09:53  hardaker

   * agent/: auto_nlist.c, autonlist.h, snmp_vars.c
:

   - (auto_nlist.c, autonlist.h, snmp_vars.c):
     - use appropriate mallocs, and NULL initialization of pointers.
     - malloc the symbol rather than using a fixed length.
     - insert debugging code.
     - enable printing of the nlist tree if TESTING is defined.
   
1998-02-17 09:50  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.c, snmp_api.h):
     - use snmp_ipaddr instead of ipaddr to avoid hpux conflicts.
   
1998-02-13 09:07  hardaker

   * FAQ:

   - (FAQ): typo: authtrapsenable -> authtrapenable.
   
1998-02-11 16:44  hardaker

   * configure, configure.in:

   - (configure, configure.in): sed doesn't like [a-z]+ type expressions.
   
1998-02-11 09:28  hardaker

   * agent/mibgroup/hr_network.c:

   - (hr_network.c): Patch from Dave Shield:
     - solaris fixes.
   
1998-02-11 09:28  hardaker

   * agent/mibgroup/host_res.h:

   - (host_res.h): Patch from Dave Shield:
     - don't include config.h
   
1998-02-11 09:28  hardaker

   * configure, configure.in:

   - (configure, configure.in):
     - ps aux should define aux not -aux.
   
1998-02-11 09:19  hardaker

   * agent/: mibgroup/at.c, mibgroup/hr_proc.c,
   mibgroup/hr_storage.c, mibgroup/memory.c,
   mibgroup/tcp.c, mibgroup/udp.c, mibgroup/var_route.c
, auto_nlist.c:

   - (generic.h, auto_nlist.c, at.c, hr_proc.c, hr_storage.c, memory.c,
     tcp.c, udp.c, var_route.c): Patch from Dave Shield:
     - fix all my typos ;-).
     - create auto_nlist_value to return the looked-up value.
   
1998-02-09 11:19  hardaker

   * config.h.in, configure:

   - (config.h.in, configure): check for ioctls.h.
   
1998-02-09 11:18  hardaker

   * agent/mibgroup/interfaces.c:

   - (interfaces.c):  include ioctls.h if available.
   
1998-02-09 11:18  hardaker

   * configure.in:

   - (configure.in): check for ioctls.h
   
1998-02-09 11:17  hardaker

   * sedscript.in, version.h, bug-report:

   version tag ( 3.4.pre3 )
   
1998-02-09 11:06  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): Patch from Dave Shield:
     - fix prototypes on my broken table walking routines.
   
1998-02-09 11:03  hardaker

   * configure, configure.in:

   - (configure, configure.in):
     - changed --with-shared-libraries to --enable-shared to match other pkgs.
     - display arguments found for --enable-shared.
   
1998-02-09 11:03  hardaker

   * agent/auto_nlist.h:

   - (auto_nlist.h): prototype wrapper.
   
1998-02-09 11:03  hardaker

   * agent/mibgroup/: at.c, disk.c, errormib.c,
   extensible.c, hpux.c, hr_proc.c, hr_storage.c
, hr_swrun.c, hr_system.c, icmp.c,
   interfaces.c, ip.c, kernel_sunos5.c, loadave.c
, memory.c, proc.c, tcp.c, udp.c,
   var_route.c:

   - (at.c, disk.c, errormib.c, extensible.c, hpux.c, hr_proc.c,
     hr_storage.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
     kernel_sunos5.c, loadave.c, memory.c, proc.c, tcp.c, udp.c,
     var_route.c):
     - use auto_nlist.
   
1998-02-06 17:10  hardaker

   * Makefile.in, acconfig.h, config.h.in,
   configure, configure.in, agent/Makefile.in,
   agent/auto_nlist.c, agent/auto_nlist.h,
   agent/autonlist.h, agent/kernel.c, agent/snmp_vars.c
, agent/mibgroup/ip.c:

   - (Makefile.in, acconfig.h, config.h.in, configure, configure.in,
     auto_nlist.c, auto_nlist.h, autonlist.h, kernel.c, snmp_vars.c, ip.c):
     - created a new auto_nlist function and use it in ip.c.
   
1998-02-06 13:44  hardaker

   * agent/mibgroup/hr_disk.c:

   - (hr_disk.c): close() got caught inside an else it shouldn't have due
     to an ifdef error.
   
1998-02-06 13:29  hardaker

   * agent/mibgroup/: at.c, icmp.c, interfaces.c,
   ip.c, tcp.c, udp.c:

   - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c): protect against nlist.h
   
1998-02-02 08:57  hardaker

   * configure, configure.in:

   - (configure, configure.in): Patch from John Hawkinson:
     - fix typo in configure for shared library extension w/o shared libraries.
   
1998-01-30 15:25  hardaker

   * apps/: snmp_parse_args.c, snmptrap.c:

   - (snmp_parse_args.c, snmptrap.c): fix default port for snmptrap.
   
1998-01-30 14:32  hardaker

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): finish linux problems and use if_speed.
   
1998-01-30 14:31  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in): check for if_speed.
   
1998-01-30 13:50  hardaker

   * aclocal.m4, configure:

   - (aclocal.m4, configure): define ifnet for linux.
   
1998-01-30 13:49  hardaker

   * README:

   - (README): I can't really have forgotten Simon's name in the list
     could I?
   
1998-01-30 10:55  hardaker

   * version.h, bug-report, sedscript.in:

   version tag ( 3.4.pre2 )
   
1998-01-30 10:49  hardaker

   * agent/mibgroup/disk.c, agent/mibgroup/host_res.h,
   agent/mibgroup/pass.c, agent/mibgroup/registry.c,
   agent/mibgroup/snmp_mib.c, agent/mibgroup/system.c,
   agent/mibgroup/versioninfo.c, snmplib/snmp_api.h:

   - (disk.c, host_res.h, pass.c, registry.c, snmp_mib.c, system.c,
     versioninfo.c, snmp_api.h):
     - include netinet/in.h for address structure.
   
1998-01-30 10:43  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): change module indexing to use oid instead of a numeric.
   
1998-01-30 10:42  hardaker

   * agent/mibgroup/: registry.c, registry.h:

   - (registry.c, registry.h): begin munging for new hierarchy.
   
1998-01-30 10:41  hardaker

   * agent/: read_config.c, snmp_vars.c, snmp_vars.h
, var_struct.h:

   - (read_config.c, snmp_vars.c, snmp_vars.h, var_struct.h):
     - merge Dave's code with mine.  Still a few bugs to work through.
   
1998-01-30 10:40  hardaker

   * agent/mibgroup/pass.c:

   - (pass.c): put pass_comapre here.
   
1998-01-30 09:01  hardaker

   * agent/mibgroup/memory.c, agent/mibgroup/memory.h,
   mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt, memory.c, memory.h): Patch from Luuk de Boer:
     - report cached, buffer, and shared statistics for linux.
   
1998-01-30 08:57  hardaker

   * configure, configure.in:

   - (configure, configure.in): test for 'ps aux' (redhat 5.0).
   
1998-01-23 16:34  hardaker

   * mibs/UCD-SNMP-MIB.txt, agent/mibgroup/extensible.c,
   agent/mibgroup/pass.c, agent/mibgroup/registry.c,
   agent/mibgroup/registry.h, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/var_struct.h, configure
, configure.in:

   - (configure, configure.in, snmp_vars.c, snmp_vars.h, var_struct.h,
     extensible.c, pass.c, registry.c, registry.h, UCD-SNMP-MIB.txt):
     - make the mib registry record and display a mib module name as well.
   
1998-01-23 16:15  hardaker

   * agent/mibgroup/: at.c, disk.c, host_res.h,
   hr_other.h, icmp.c, interfaces.c, ip.c,
   snmp_mib.c, system.c, tcp.c, ucd_snmp.h,
   udp.c, versioninfo.c:

   - (at.c, disk.c, host_res.h, hr_other.h, icmp.c, interfaces.c, ip.c,
     snmp_mib.c, system.c, tcp.c, ucd_snmp.h, udp.c, versioninfo.c):
     - #include "snmp_api.h"
   
1998-01-23 16:14  hardaker

   * agent/mibgroup/registry.c, mibs/UCD-SNMP-MIB.txt,
   agent/mibgroup/registry.h:

   - (registry.[ch], UCD-SNMP-MIB.txt):
     - create a new table at ucdavis.103 to display registered mibs.
   
1998-01-23 16:11  hardaker

   * agent/: mibgroup/extensible.c, read_config.c,
   read_config.h, snmp_vars.c, snmp_vars.h,
   mibgroup/pass.c:

   - (read_config.c, read_config.h, snmp_vars.c, snmp_vars.h,
     extensible.c, pass.c):
     - create new functions:
       - register_subtree()
       - register_mib()
       - unregister_mib().
     - get rid of read_config special stuff for extensibility and put it
       in their own submodules which now call register_mib().
   
1998-01-23 08:30  hardaker

   * agent/mibgroup/memory.c:

   - (memory.c): Patch from Niels Baggesen:
     - don't close file descriptor in linux's FILE_TO_BUF macro.
   
1998-01-21 22:05  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - create m/ and s/ directories and use them for supplemental config
       include files based on the config.guess output.
   
1998-01-21 17:32  hardaker

   * Makefile.top, configure, configure.in,
   agent/Makefile.in, apps/Makefile.in,
   apps/snmpnetstat/Makefile.in, snmplib/Makefile.in:

   - (Makefile.top, configure, configure.in, */Makefile.in):
     - Do a better version of shlib support.  Should be useable now at least.
   
1998-01-21 11:12  hardaker

   * agent/mibgroup/: disk.c, errormib.c, extensible.c
, interfaces.c, loadave.c, memory.c,
   pass.c, proc.c, system.c, util_funcs.c,
   var_route.c, versioninfo.c:

   - (disk.c, errormib.c, extensible.c, interfaces.c, loadave.c,
     memory.c, pass.c, proc.c, system.c, util_funcs.c, var_route.c,
     versioninfo.c):
     - include struct.h explicitly.
   
1998-01-21 11:12  hardaker

   * agent/: read_config.c, snmp_agent.c, snmp_vars.c
, snmpd.c:

   - (read_config.c, snmp_agent.c, snmp_vars.c, snmpd.c):
     - include struct.h explicitly.
   
1998-01-21 11:11  hardaker

   * Makefile.in, Makefile.top, acconfig.h,
   config.h.in, configure, configure.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   local/Makefile.in, man/Makefile.in,
   snmplib/Makefile.in, agent/mibgroup/Makefile.in,
   agent/Makefile.in:

   - (*/Makefile.in, Makefile.top, acconfig.h, config.h.in, configure,
     configure.in):
     - begin support for creating and using shared libraries.
     - all Makefiles now include a Makefile.top for easier future global changes.
   
1998-01-21 11:08  hardaker

   * COPYING:

   - (COPYING): update.
   
1998-01-16 09:44  hardaker

   * agent/snmpd.c:

   - (snmpd.c): Patch from Sheshadri Yagati:
     - signal a trap (2) when the agent is shut down.
   
1998-01-12 09:56  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   - (kernel_sunos5.c): Patch from Niels Baggesen:
     - increase buffer size to increase max interfaces reported on Solaris.
   
1998-01-12 09:51  hardaker

   * snmplib/parse.c:

   - (parse.c): Undid anon-children change.
   
1998-01-12 09:44  hardaker

   * snmplib/: asn1.c, mib.c, snmp_api.h,
   snmp_impl.h, system.h:

   - (asn1.c, mib.c, snmp_api.h, snmp_impl.h, system.h): Patch from Niels
     Baggesen:
     - header changes and boolean check corrections.
   
1998-01-12 09:41  hardaker

   * agent/: read_config.c, snmp_vars.c, snmpd.c
:

   - (read_config.c, snmp_vars.c, snmpd.c): Patch from Niels Baggesen:
     - header fixes.
     - snmp_perror usage.
   
1998-01-12 09:40  hardaker

   * FAQ, INSTALL, Makefile.in:

   - (FAQ, INSTALL, Makefile.in): Patch from Niels Baggesen:
     - Documentation update to fix paths from recent changes.
   
1998-01-12 09:21  hardaker

   * agent/mibgroup/: alarm.c, at.c, context_vars.c
, event.c, hr_device.c, hr_filesys.c,
   hr_partition.c, hr_storage.c, hr_swinst.c,
   hr_swrun.c, icmp.c, interfaces.c, ip.c,
   proc.c, system.c, tcp.c, udp.c,
   var_route.c:

   - (alarm.c, at.c, context_vars.c, event.c, hr_device.c, hr_filesys.c,
     hr_partition.c, hr_storage.c, hr_swinst.c, hr_swrun.c, icmp.c,
     interfaces.c, ip.c, proc.c, system.c, tcp.c, udp.c, var_route.c):
     Patch from Niels Baggesen:
     - Fix headers for FreeBSD and NetBSD.
   
1998-01-12 09:19  hardaker

   * apps/: Makefile.in, snmpbulkwalk.c, snmpdelta.c
, snmpget.c, snmpgetnext.c, snmpset.c,
   snmpstatus.c, snmptable.c, snmptest.c,
   snmptrap.c, snmptrapd.c, snmpwalk.c:

   - (Makefile.in, snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
     snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
     snmptrapd.c, snmpwalk.c): Patch from Niels Baggesen:
     - remove unused headers.
     - snmp_perror changes.
   
1998-01-12 09:19  hardaker

   * apps/snmpnetstat/Makefile.in:

   - (Makefile.in): Patch from Niels Baggesen: link directly to lib.
   
1998-01-12 09:18  hardaker

   * man/: mib_api.3, snmp_api.3:

   - (mib_api.3, snmp_api.3): Patch from Niels Baggesen:
     - doc update to reflect moved headers.
   
1998-01-12 09:14  hardaker

   * snmplib/parse.c:

   - (parse.c): Patch from Dave Shield:  fix anon_children invalid memory access.
   
1998-01-05 17:33  hardaker

   * snmplib/parse.c:

   - (parse.c): swap args to merge_anon_children().
   
1998-01-05 16:29  hardaker

   * snmplib/asn1.c:

   - (asn1.c): Patch from Niels Baggesen:
     - fix asn1_build_objid.
   
1998-01-05 13:28  hardaker

   * TODO:

   - (TODO): snmpv3
   
1998-01-05 13:28  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): put init_mib back in place (opps).
   
1998-01-05 13:28  hardaker

   * snmplib/: mib.c, parse.c, parse.h:

   - (mib.c, parse.c, parse.h): add a find_module() routine.
   
1998-01-05 13:27  hardaker

   * man/mib_api.3:

   - (mib_api.3): change "all" to "ALL".
   
1997-12-30 17:01  hardaker

   * local/tkmib:

   - (tkmib): Create a graphing widget.
   
1997-12-30 14:00  hardaker

   * local/tkmib:

   - (tkmib):
     - new command: table to display snmptables as a table.
     - misc...
   
1997-12-29 09:37  hardaker

   * local/tkmib:

   - (tkmib): First implementation.
   
1997-12-23 16:30  hardaker

   * version.h, sedscript.in, bug-report:

   version tag ( 3.4.pre1 )
   
1997-12-23 15:59  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): Create a mib variable to set/report if debugging
     is on or off.
   
1997-12-23 15:56  hardaker

   * agent/mibgroup/: versioninfo.c, versioninfo.h:

   - (versioninfo.c, versioninfo.h): Create a mib variable to set/report
     if debugging is on or off.
   
1997-12-23 15:27  hardaker

   * agent/: mibgroup/at.c, mibgroup/at.h,
   mibgroup/host_res.h, mibgroup/icmp.h,
   mibgroup/interfaces.c, mibgroup/interfaces.h,
   mibgroup/ip.h, mibgroup/tcp.c, mibgroup/tcp.h,
   mibgroup/udp.c, mibgroup/udp.h, read_config.c,
   snmp_vars.c:

   - (at.c, at.h, host_res.h, icmp.h, interfaces.c, interfaces.h, ip.h,
     tcp.c, tcp.h, udp.c, udp.h, read_config.c, snmp_vars.c):
     - clean up required headers for linux.
   
1997-12-23 14:46  hardaker

   * agent/: mibgroup/at.c, mibgroup/icmp.c,
   mibgroup/interfaces.c, mibgroup/ip.c,
   mibgroup/snmp_mib.c, mibgroup/system.c, mibgroup/tcp.c
, mibgroup/udp.c, read_config.c, snmp_vars.c
:

   - (at.c, icmp.c, interfaces.c, ip.c, snmp_mib.c, system.c, tcp.c, udp.c):
     - Patch from Dave Shield to break up common_header.h.
   
1997-12-23 14:44  hardaker

   * man/: snmpd.1.def, snmptrapd.8:

   - (snmpd.1.def, snmptrapd.8): debugging flag additions.
   
1997-12-23 14:42  hardaker

   * acconfig.h, config.h.in, agent/snmp_vars.c,
   agent/snmpd.c, agent/mibgroup/at.c,
   agent/mibgroup/disk.c, agent/mibgroup/example.c,
   agent/mibgroup/hpux.c, agent/mibgroup/hr_device.c,
   agent/mibgroup/hr_disk.c, agent/mibgroup/hr_filesys.c,
   agent/mibgroup/hr_network.c, agent/mibgroup/hr_partition.c
, agent/mibgroup/hr_print.c, agent/mibgroup/hr_proc.c
, agent/mibgroup/hr_storage.c,
   agent/mibgroup/hr_swinst.c, agent/mibgroup/hr_swrun.c,
   agent/mibgroup/hr_system.c, agent/mibgroup/icmp.c,
   agent/mibgroup/interfaces.c, agent/mibgroup/ip.c,
   agent/mibgroup/kernel_sunos5.c, agent/mibgroup/pass.c,
   agent/mibgroup/proc.c, agent/mibgroup/smux.c,
   agent/mibgroup/snmp_bgp.c, agent/mibgroup/snmp_mib.c,
   agent/mibgroup/snmp_ospf.c, agent/mibgroup/snmp_rip2.c,
   agent/mibgroup/system.c, agent/mibgroup/tcp.c,
   agent/mibgroup/udp.c, agent/mibgroup/wombat.c,
   apps/snmp_parse_args.c, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c
, apps/snmpset.c, apps/snmpstatus.c,
   apps/snmptable.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpwalk.c,
   apps/snmpnetstat/if.c, apps/snmpnetstat/main.c,
   snmplib/parse.c, snmplib/snmp_impl.h,
   snmplib/system.c, snmplib/system.h:

   - (*): Turn all debugging routines into library calls that can be
     turned on and off at run time.
     - DEBUGP() is now a typical printf style function and is used everywhere.
     - void snmp_set_do_debugging(int).
     - int snmp_get_do_debugging().
   
1997-12-23 14:40  hardaker

   * README:

   - (README): Add Ted Rule to coders list.
   
1997-12-23 12:48  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c):
     - Change -f flag to -l and make -f no-fork.
     - fix patch which munged ability to generate both -P and -s simultaneously.
   
1997-12-23 12:32  hardaker

   * apps/snmptrapd.c:

   - (snmptrapd.c): Patch from Ted Rule:
     - Use syslog option LOG_PID on startup.
     - fork if syslog enabled.
     - Enable logging to other syslog facilities.
     - print all trap data to a single syslog line.
   
1997-12-23 11:46  hardaker

   * agent/mibgroup/hpux.c:

   - (hpux.c): #ifdef'ed out unused writeHP function.
   
1997-12-23 11:42  hardaker

   * snmplib/system.c:

   - (snmplib/system.c): Patch from Johannes Grosen:
     - fix non-existent nlist.h problems under linux redhat 5.0.
   
1997-12-23 11:42  hardaker

   * apps/snmptrap.c:

   - (snmptrap.c): Patch from Johannes Grosen:
     - fix non-existent nlist.h problems under linux redhat 5.0.
   
1997-12-23 11:42  hardaker

   * agent/: mibgroup/disk.c, mibgroup/errormib.c,
   mibgroup/extensible.c, mibgroup/hr_filesys.c,
   mibgroup/hr_proc.c, mibgroup/hr_storage.c,
   mibgroup/hr_swrun.c, mibgroup/hr_system.c,
   mibgroup/loadave.c, mibgroup/memory.c,
   common_header.h:

   - (mibgroup/*.c, common_header.h): Patch from Johannes Grosen:
     - fix non-existent nlist.h problems under linux redhat 5.0.
   
1997-12-23 11:41  hardaker

   * config.h.in, configure, configure.in:

   - (config.h.in, configure, configure.in): Patch from Johannes Grosen:
     - fix non-existent nlist.h problems under linux redhat 5.0.
   
1997-12-23 11:35  hardaker

   * acconfig.h, config.h.in, sedscript.in:

   - (acconfig.h, config.h.in, sedscript.in): BSDI definition fixes.
   
1997-12-23 11:33  hardaker

   * agent/mibgroup/hr_filesys.c:

   - (hr_filesys.c): Solaris specific fixes.
   
1997-12-23 11:20  hardaker

   * agent/mibgroup/hr_swrun.c:

   - (hr_swrun.c): Correct a non-casted malloc.
   
1997-12-15 15:07  hardaker

   * apps/snmp_parse_args.c:

   - (UCD-fields, oid_to_sym.in, oid_to_type.in, snmp_parse_args.c, acconfig.h):
     - Patch from TANAKA Takashi:
       - support more OS types in the ov/ directory files.
       - mistake:  bsdi was getting defined as irix.
       - don't core dump on -v without any arguments.
   
1997-12-15 15:07  hardaker

   * ov/: UCD-fields, oid_to_sym.in, oid_to_type.in:

   - (UCD-fields, oid_to_sym.in, oid_to_type.in): Patch from TANAKA Takashi:
     - support more OS types in the ov/ directory files.
     - mistake:  bsdi was getting defined as irix.
     - don't core dump on -v without any arguments.
   
1997-12-15 11:14  hardaker

   * agent/: mibgroup/at.c, mibgroup/example.c,
   mibgroup/hr_proc.c, mibgroup/hr_storage.c,
   mibgroup/hr_swrun.c, mibgroup/hr_system.c,
   mibgroup/icmp.c, mibgroup/interfaces.c,
   mibgroup/interfaces.h, mibgroup/ip.c,
   mibgroup/loadave.c, mibgroup/memory.c,
   mibgroup/route_write.c, mibgroup/tcp.c, mibgroup/udp.c
, mibgroup/var_route.c, mibgroup/wombat.c,
   common_header.h:

   - (at.c, example.c, hr_proc.c, hr_storage.c, hr_swrun.c, hr_system.c,
     icmp.c, interfaces.c, interfaces.h, ip.c, loadave.c, memory.c,
     route_write.c, tcp.c, udp.c, var_route.c, wombat.c, common_header.h):
     - Patch from Simon Leinen to improve irix 6.2 support.
   
1997-12-15 11:08  hardaker

   * agent/mibgroup/: host.h, ucd_snmp.h, v2party.h:

   - (host.h, ucd_snmp.h, v2party.h):
     - use config_add_mib().
   
1997-12-15 11:08  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (acconfig.h, config.h.in, configure, configure.in):
     - new macro to change default MIBS when modules are compiled:
       config_add_mib().
   
1997-12-05 14:30  hardaker

   * configure, configure.in:

   - (configure, configure.in): warn instead of error for config_require macro's.
   
1997-12-05 11:58  hardaker

   * apps/: snmp_parse_args.c, snmp_parse_args.h,
   snmpbulkwalk.c, snmpdelta.c, snmpget.c,
   snmpgetnext.c, snmpset.c, snmptable.c,
   snmptest.c, snmptrap.c, snmpwalk.c:

   - (apps/*.c): support random access requests on all apps via -R switch.
   
1997-12-05 08:46  hardaker

   * snmplib/snmp_api.h:

   - (snmp_api.h): Patch from Niels Baggesen:
     - make trap variables long's not ints for 64bit machines to match
       asn_build_int functions.
   
1997-12-01 12:44  hardaker

   * win32/libsnmp_dll/libsnmp.def:

   - (*): 3.3.1 branch merged into main development branch.
   
1997-12-01 12:39  hardaker

   * apps/snmptable.c, apps/snmptrapd.c, man/snmp_api.3
, mibs/RFC1271-MIB.txt, snmplib/Makefile.in,
   snmplib/mib.c, snmplib/mib.h, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_client.c:

   - (*): 3.3.1 branch merged into main development branch.
   
1997-12-01 12:32  hardaker

   * FAQ, INSTALL, NEWS, README,
   acconfig.h, bug-report, config.h.in, configure
, configure.in, sedscript.in, version.h
, agent/mibgroup/hr_disk.c, agent/mibgroup/hr_filesys.c
, agent/mibgroup/hr_storage.c, agent/mibgroup/hr_swrun.c
, agent/mibgroup/hr_utils.c, agent/mibgroup/proc.c
, agent/mibgroup/smux.c:

   - (*): 3.3.1 branch merged into main development branch.
   
1997-11-17 08:10  hardaker

   * agent/mibgroup/: party_vars.c (Ext-3-3-patches.1), party_vars.c
:

   - (party_vars.c): use strings.h define not string.h.
   
1997-11-14 12:36  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.3 )
   
1997-11-14 12:36  hardaker

   * ChangeLog:

   - (ChangeLog): version update.
   
1997-11-14 12:35  hardaker

   * FAQ, NEWS, README:

   - (FAQ, NEWS, README): last documentation updates.
   
1997-11-14 12:21  hardaker

   * agent/mibgroup/wombat.c:

   - (wombat.c): quick doc change.
   
1997-11-14 08:32  hardaker

   * README:

   - (README): coder list update.
   
1997-11-14 08:31  hardaker

   * agent/mibgroup/wombat.c:

   - (wombat.c): code comments from Alan Batie.
   
1997-11-12 20:47  hardaker

   * agent/: mibgroup/var_route.c, read_config.c:

   - (var_route.c, read_config.c): STDC typos.
   
1997-11-12 20:43  hardaker

   * agent/: read_config.c, mibgroup/var_route.c:

   - (var_route.c, read_config.c): fix qsort params for STDC.
   
1997-11-12 20:35  hardaker

   * agent/mibgroup/var_route.c, agent/read_config.c,
   snmplib/acl_parse.c, snmplib/context_parse.c,
   snmplib/party_parse.c, snmplib/snmp_auth.c:

   - (var_route.c, read_config.c, snmpdelta.c): Patch from David Zimmerman:
     - Fixes for AIX.
   
1997-11-12 20:35  hardaker

   * apps/snmpdelta.c:

   - (): Patch from David Zimmerman:
     - Fixes for AIX.
   
1997-11-12 20:27  hardaker

   * win32/libsnmp_dll/libsnmp.def:

   - (win32/libsnmp_dll/libsnmp.def): Patch from Joe Marzot: function changes.
   
1997-11-12 16:05  hardaker

   * sedscript.in, version.h, bug-report:

   version tag ( 3.3.pre11 )
   
1997-11-12 15:41  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (*/Makefile.in): make depend.
   
1997-11-12 15:21  hardaker

   * snmplib/parse.c:

   - (parse.c): include STDC_HEADERS for AIX.
   
1997-11-12 15:16  hardaker

   * agent/mibgroup/party_vars.c:

   - (party_vars.c): include STDC_HEADERS for AIX.
   
1997-11-12 15:10  hardaker

   * snmplib/system.h:

   - (system.h): Don't include config.h!
   
1997-11-12 11:49  hardaker

   * apps/.cvsignore:

   - (apps/.cvsignore): added snmptable.
   
1997-11-12 10:44  hardaker

   * NEWS:

   - (NEWS): doc update.
   
1997-11-12 10:38  hardaker

   * snmplib/: parse.c, parse.h, snmp_api.c,
   snmp_client.c:

   - (parse.c, parse.h): Patch from Niels Baggesen:
     - parser improvements.
     - parser directory caching.
     - save_descriptions/mib_warnings set functions.
   
1997-11-12 10:33  hardaker

   * man/: snmpdelta.1, snmptable.1, snmptrapd.8:

   - (man/snmpdelta.1,snmptable.1,snmptrapd.8): Patch from Niels Baggesen:
     - documentation changes and additions.
   
1997-11-12 10:32  hardaker

   * apps/snmpnetstat/main.c:

   - (snmpnetstat/main.c): Patch from Niels Baggesen:
     - snmpv2c support and argument parsing changes.
   
1997-11-12 10:30  hardaker

   * apps/: snmp_parse_args.c, snmpdelta.c, snmpgetnext.c
, snmptable.c, snmptest.c, snmptranslate.c
, snmptrap.c, snmptrapd.c:

   - (apps/*.c): Patch from Niels Baggesen:
     - various (remove unneeded vars, etc).
     - add snmptable.
     - make snmptrapd multi-lingual.
   
1997-11-12 10:29  hardaker

   * apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   man/Makefile.in:

   - (Makefile.in): Patch from Niels Baggesen:
     - add @datadir@ to files that needed it.
   
1997-11-12 10:28  hardaker

   * agent/mibgroup/party_vars.c:

   - (party_vars.c): Patch from Niels Baggesen:
     - include netinet/in.h if available.
   
1997-11-12 10:27  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   - (kernel_sunos5.c): Patch from Niels Baggesen:
     - solaris patches.
   
1997-11-12 10:27  hardaker

   * agent/Makefile.in:

   - (*/Makefile.in): Patch from Niels Baggesen:
     - add @datadir@ to files that needed it.
   
1997-11-12 10:25  hardaker

   * NEWS, TODO:

   - (NEWS, TODO): Patch from Niels Baggesen:
     - doc update.
   
1997-11-12 09:18  hardaker

   * agent/mibgroup/hr_swrun.c:

   - (hr_swrun.c): Patch from Dave Shield for linux/hpux10 problems.
   
1997-11-12 09:17  hardaker

   * man/mib_api.3:

   - (mib_api.3): Doc update from Dave Shield.
   
1997-11-12 09:17  hardaker

   * FAQ:

   - (FAQ): Doc update from Dave Shield.
   
1997-11-12 08:26  hardaker

   * snmplib/snmp_client.c:

   - (snmp_client.c): Patch from Joe Marzot:
     - Free a pdu in a spot that should technically never be needed, but
       is nice for people reading the code.
   
1997-11-12 07:42  hardaker

   * apps/snmptranslate.c:

   - (snmptranslate.c): Patch from Joe Marzot: W32 specific fixes.
   
1997-11-07 16:38  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.3.pre10 )
   
1997-11-07 16:37  hardaker

   * NEWS, README, TODO:

   - (NEWS, README, TODO): Documentation updates.
   
1997-11-07 16:14  hardaker

   * configure, configure.in, configure,
   configure.in:

   - (configure.in): watch out for /usr/ucb/cc on solaris and don't use it.
   
1997-11-07 15:28  hardaker

   * acconfig.h, config.h.in, apps/snmpgetnext.c,
   snmplib/parse.c, snmplib/parse.h,
   snmplib/snmp_client.c, win32/config.h, win32/win32.opt
, win32/libsnmp/libsnmp.plg,
   win32/libsnmp_dll/libsnmp.def,
   win32/libsnmp_dll/libsnmp_dll.dsp,
   win32/libsnmp_dll/libsnmp_dll.plg,
   win32/snmpbulkwalk/snmpbulkwalk.dsp,
   win32/snmpbulkwalk/snmpbulkwalk.plg,
   win32/snmpget/snmpget.dsp, win32/snmpget/snmpget.plg,
   win32/snmpgetnext/snmpgetnext.dsp,
   win32/snmpgetnext/snmpgetnext.plg, win32/snmpset/snmpset.dsp
, win32/snmpset/snmpset.plg,
   win32/snmpstatus/snmpstatus.dsp,
   win32/snmpstatus/snmpstatus.plg,
   win32/snmptranslate/snmptranslate.dsp,
   win32/snmptranslate/snmptranslate.plg,
   win32/snmpwalk/snmpwalk.dsp, win32/snmpwalk/snmpwalk.plg
:

   - (*): merge to main branch:  patches from Joe Marzot.
   
1997-11-07 13:38  hardaker

   * apps/snmpwalk.c:

   - (snmpwalk.c): stop on no response from host.
   
1997-11-07 13:37  hardaker

   * agent/mibgroup/hr_network.c:

   - (hr_network.c): don't pass char ** to interfaces_scan_next().
   
1997-11-07 13:37  hardaker

   * agent/: read_config.c, snmp_agent.c, snmpd.c:

   - (read_config.c, snmp_agent.c, snmpd.c): USING.*_MIB_MODULE -> USING.*_MODULE.
   
1997-11-07 12:28  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   - (kernel_sunos5.c): patch from Niels for solaris >2.6.
   
1997-11-07 12:25  hardaker

   * agent/mibgroup/hr_swrun.c:

   - (hr_swrun.c): don't print a variable that doesn't exist under linux.
   
1997-11-07 12:24  hardaker

   * config.h.in, configure, configure.in:

   - (configure.in): check for linux/hdreg.h
   
1997-11-05 15:29  hardaker

   * sedscript.in, version.h, bug-report:

   version tag ( 3.3.pre9 )
   
1997-11-05 14:40  hardaker

   * agent/mibgroup/memory.c:

   - (memory.c): protect vmmeter.h from multiple inclusions on netbsd.
   
1997-11-05 13:59  hardaker

   * Makefile.in, agent/Makefile.in,
   agent/mibgroup/kernel_sunos5.c, snmplib/mib.c:

   - (Makefile.in, kernel_sunos5.c, mib.c): Patch from Niels Baggesen:
     - octet counters for solaris.
     - Makefile.in patches.
   
1997-11-05 13:56  hardaker

   * agent/mibgroup/: at.c, icmp.c, interfaces.c,
   ip.c, tcp.c, udp.c:

   - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c):
     - #include "mib_module_config.h"
   
1997-11-05 13:51  hardaker

   * agent/: snmp_agent.c, snmp_vars.c, snmpd.c,
   mibgroup/disk.c, mibgroup/proc.c,
   mibgroup/util_funcs.c:

   - (snmp_agent.c, snmp_vars.c, snmpd.c, disk.c, proc.c, util_funcs.c):
     - #include "mib_module_config.h".
   
1997-11-05 13:48  hardaker

   * agent/: common_header.h, mibgroup/hr_disk.c,
   mibgroup/hr_filesys.c, mibgroup/hr_swrun.c,
   mibgroup/hr_utils.c, mibgroup/var_route.c:

   - (*): merge from Dave's pre6 patches.
   
1997-11-05 13:42  hardaker

   * apps/Makefile.in:

   - (apps/Makefile.in): put snmptrapd in @sbindir@
   
1997-11-04 12:47  hardaker

   * configure, configure.in:

   - (configure.in):
     - Check for $prefix being defined as NONE for other vars.
   
1997-11-04 12:47  hardaker

   * agent/read_config.c:

   - (read_config.c):
     - #include mib_module_config.h
     - USING_EXTENSIBLE_MIB_MODULE -> USING_EXTENSIBLE_MIB_MODULE
   
1997-10-29 14:00  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.3.pre8 )
   
1997-10-29 12:58  hardaker

   * agent/mibgroup/host_res.h:

   - (host_res.h): don't include config.h twice.
   
1997-10-29 12:57  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*): check and include sys/cdefs.h in config.h.
   
1997-10-29 12:42  hardaker

   * acconfig.h, configure.in, agent/common_header.h
, agent/kernel.c, agent/kernel.h,
   agent/read_config.c, agent/read_config.h,
   agent/snmp_agent.c, agent/snmp_agent.h,
   agent/snmp_vars.c, agent/snmp_vars.h, agent/snmpd.c
, agent/snmpd.h, agent/var_struct.h,
   agent/view_parse.c, agent/mibgroup/acl_vars.c,
   agent/mibgroup/acl_vars.h, agent/mibgroup/alarm.c,
   agent/mibgroup/alarm.h, agent/mibgroup/at.c,
   agent/mibgroup/at.h, agent/mibgroup/context_vars.c,
   agent/mibgroup/context_vars.h, agent/mibgroup/disk.c,
   agent/mibgroup/disk.h, agent/mibgroup/errormib.c,
   agent/mibgroup/errormib.h, agent/mibgroup/event.c,
   agent/mibgroup/event.h, agent/mibgroup/example.c,
   agent/mibgroup/example.h, agent/mibgroup/extensible.c,
   agent/mibgroup/extensible.h, agent/mibgroup/hpux.h,
   agent/mibgroup/hr_device.c, agent/mibgroup/hr_filesys.c
, agent/mibgroup/hr_storage.c, agent/mibgroup/hr_utils.h
, agent/mibgroup/icmp.c, agent/mibgroup/icmp.h,
   agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h
, agent/mibgroup/ip.c, agent/mibgroup/ip.h,
   agent/mibgroup/loadave.c, agent/mibgroup/loadave.h,
   agent/mibgroup/memory.c, agent/mibgroup/memory.h,
   agent/mibgroup/party_vars.c, agent/mibgroup/party_vars.h
, agent/mibgroup/pass.c, agent/mibgroup/pass.h,
   agent/mibgroup/proc.c, agent/mibgroup/proc.h,
   agent/mibgroup/route_write.h, agent/mibgroup/smux.c,
   agent/mibgroup/smux.h, agent/mibgroup/snmp_mib.c,
   agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c,
   agent/mibgroup/system.h, agent/mibgroup/tcp.c,
   agent/mibgroup/tcp.h, agent/mibgroup/udp.c,
   agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c,
   agent/mibgroup/util_funcs.h, agent/mibgroup/var_route.c
, agent/mibgroup/var_route.h,
   agent/mibgroup/versioninfo.c, agent/mibgroup/versioninfo.h
, agent/mibgroup/view_vars.c, agent/mibgroup/view_vars.h
, agent/mibgroup/wombat.c, agent/mibgroup/wombat.h
, apps/.cvsignore, apps/snmp_parse_args.c,
   apps/snmp_parse_args.h, apps/snmpbulkwalk.c,
   apps/snmpdelta.c, apps/snmpget.c, apps/snmpgetnext.c
, apps/snmpset.c, apps/snmpstatus.c,
   apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c
, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c
, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h
, apps/snmpnetstat/route.c, snmplib/acl.c,
   snmplib/acl.h, snmplib/acl_parse.c, snmplib/asn1.h
, snmplib/context.c, snmplib/context.h,
   snmplib/context_parse.c, snmplib/md5.c, snmplib/md5.h
, snmplib/mib.c, snmplib/mib.h, snmplib/parse.c
, snmplib/parse.h, snmplib/party.h,
   snmplib/party_parse.c, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_client.h, snmplib/snmp_impl.h,
   snmplib/system.c, snmplib/system.h, snmplib/view.h
, win32/config.h:

   - (*.*.*): __UCD_P -> __P, and a configure check to look for it.
   
1997-10-29 12:23  hardaker

   * snmplib/parse.h:

   - (parse.h): STATUS_KW_OPTIONAL -> STATUS_OPTIONAL
   
1997-10-29 11:20  hardaker

   * acconfig.h, config.h.in, agent/snmp_agent.c,
   agent/snmp_vars.c, agent/mibgroup/disk.c,
   agent/mibgroup/errormib.c, agent/mibgroup/extensible.c,
   agent/mibgroup/loadave.c, apps/Makefile.in,
   apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpset.c,
   apps/snmpstatus.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmptrapd.c,
   apps/snmpwalk.c, man/Makefile.in, man/snmpdelta.1
, snmplib/asn1.c, snmplib/mib.c, snmplib/mib.h
, snmplib/parse.h:

   - (acconfig.h, asn1.c, mib.[ch], parse.h,apps/*,errormib.c,loadave.c,
      extensible.c, disk.c, snmpdelta*): Patch from Niels Baggesen:
     - the now wellknown NetBSD fix,
     - SunOS4 cc doesn't like unsigned literals or strtoul,
     - added a char version of ";",
     - added fprint_variable, fprint_objid etc
     - changed the apps to print all error messages to stderr,
     - completed the access and status values in snmplib/parse.h
     - added a roughly patched version of snmpdelta.
   
1997-10-29 10:54  hardaker

   * agent/Makefile.in:

   - (agent/Makefile.in): opps, forgot to put in @exec_path@.
   
1997-10-29 10:47  hardaker

   * Makefile.in, acconfig.h, config.h.in,
   configure, configure.in, agent/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   local/Makefile.in, man/Makefile.in, mibs/Makefile.in
, ov/Makefile.in:

   - (config*, */Makefile.in):
     - Move snmplibpath to @datadir@ which defaults to /usr/local/share/snmp.
   
1997-10-29 10:25  hardaker

   * Makefile.in, configure.in, agent/Makefile.in
, apps/Makefile.in, apps/snmpnetstat/Makefile.in
, local/Makefile.in, man/Makefile.in,
   man/mib_api.3, man/snmpd.1.def, man/snmpd.conf.5.def
, mibs/Makefile.in, ov/Makefile.in:

   - (*/Makefile.in, man/*):
     - Patch from Simon Burge to change installation paths.
       - (modified to point agent to sbindir instead of etcdir).
   
1997-10-29 10:06  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): remove space before % sign.
   
1997-10-29 10:06  hardaker

   * agent/mibgroup/disk.c:

   - (disk.c): fix pointer problems from old read_config form to new.
   
1997-10-29 09:57  hardaker

   * sedscript.in, agent/mibgroup/disk.c,
   agent/mibgroup/disk.h, agent/mibgroup/struct.h,
   man/snmpd.conf.5.def, mibs/UCD-SNMP-MIB.txt:

   - (disk.[ch], struct.h, sedscript.in, snmpd.conf.5.def, UCD-SNMP-MIB.txt):
     - Patch from Simon Burge to allow a minimum percentage on disk space.
       - (was originally a maximum, but I changed it to minimum instead).
   
1997-10-29 09:42  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): add sys/select.h for aix.
   
1997-10-29 09:41  hardaker

   * apps/snmptrap.c:

   - (snmptrap.c): remove unused nlist struct.
   
1997-10-28 17:12  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.3.pre7 )
   
1997-10-28 17:10  hardaker

   * agent/mibgroup/util_funcs.c:

   - (util_funcs.c): Patch from Nobuo_Okabe@yokogawa.co.jp:
     - fix unwrapped fopen() by adding return NULL check.
   
1997-10-28 17:09  hardaker

   * acconfig.h, config.h.in, mibs/UCD-SNMP-MIB.txt
:

   - (acconfig.h, UCD-SNMP-MIB.txt): define bsdi agent type.
   
1997-10-28 15:49  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/mibgroup/route_write.c,
   agent/mibgroup/var_route.c:

   - (config*, route_write.c, var_route.c):
     - fix rtentry problems once and for probably never.
   
1997-10-28 14:53  hardaker

   * acconfig.h, agent/common_header.h, agent/kernel.c
, agent/kernel.h, agent/read_config.c,
   agent/read_config.h, agent/snmp_agent.c,
   agent/snmp_agent.h, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c, agent/snmpd.h
, agent/var_struct.h, agent/view_parse.c,
   agent/mibgroup/acl_vars.c, agent/mibgroup/acl_vars.h,
   agent/mibgroup/alarm.c, agent/mibgroup/alarm.h,
   agent/mibgroup/at.c, agent/mibgroup/at.h,
   agent/mibgroup/context_vars.c, agent/mibgroup/context_vars.h
, agent/mibgroup/disk.c, agent/mibgroup/disk.h,
   agent/mibgroup/errormib.c, agent/mibgroup/errormib.h,
   agent/mibgroup/event.c, agent/mibgroup/event.h,
   agent/mibgroup/example.c, agent/mibgroup/example.h,
   agent/mibgroup/extensible.c, agent/mibgroup/extensible.h
, agent/mibgroup/hpux.h, agent/mibgroup/hr_device.c
, agent/mibgroup/hr_filesys.c,
   agent/mibgroup/hr_storage.c, agent/mibgroup/hr_utils.h,
   agent/mibgroup/icmp.c, agent/mibgroup/icmp.h,
   agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h
, agent/mibgroup/ip.c, agent/mibgroup/ip.h,
   agent/mibgroup/loadave.c, agent/mibgroup/loadave.h,
   agent/mibgroup/memory.c, agent/mibgroup/memory.h,
   agent/mibgroup/party_vars.c, agent/mibgroup/party_vars.h
, agent/mibgroup/pass.c, agent/mibgroup/pass.h,
   agent/mibgroup/proc.c, agent/mibgroup/proc.h,
   agent/mibgroup/route_write.h, agent/mibgroup/smux.c,
   agent/mibgroup/smux.h, agent/mibgroup/snmp_mib.c,
   agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c,
   agent/mibgroup/system.h, agent/mibgroup/tcp.c,
   agent/mibgroup/tcp.h, agent/mibgroup/udp.c,
   agent/mibgroup/udp.h, agent/mibgroup/util_funcs.c,
   agent/mibgroup/util_funcs.h, agent/mibgroup/var_route.c
, agent/mibgroup/var_route.h,
   agent/mibgroup/versioninfo.c, agent/mibgroup/versioninfo.h
, agent/mibgroup/view_vars.c, agent/mibgroup/view_vars.h
, agent/mibgroup/wombat.c, agent/mibgroup/wombat.h
, apps/snmp_parse_args.c, apps/snmp_parse_args.h,
   apps/snmpbulkwalk.c, apps/snmpget.c,
   apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c
, apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c
, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c
, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h
, apps/snmpnetstat/route.c, snmplib/acl.c,
   snmplib/acl.h, snmplib/acl_parse.c, snmplib/asn1.h
, snmplib/context.c, snmplib/context.h,
   snmplib/context_parse.c, snmplib/md5.c, snmplib/md5.h
, snmplib/mib.c, snmplib/mib.h, snmplib/parse.c
, snmplib/parse.h, snmplib/party.h,
   snmplib/party_parse.c, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_client.h, snmplib/snmp_impl.h,
   snmplib/system.c, snmplib/system.h, snmplib/view.h
, win32/config.h:

   - (*.*.*.*): rename macro __P -> __UCD_P to reduce stupid conflicts.
   
1997-10-28 14:42  hardaker

   * configure, configure.in:

   - (config*): fix rtentry structure checks for the *bsd groups.
   
1997-10-28 14:30  hardaker

   * acconfig.h, config.h.in, snmplib/mib.c:

   - (acconfig.h, mib.c): use ';'s for DOS env paths.
   
1997-10-28 09:56  hardaker

   * acconfig.h, snmplib/snmp.c, snmplib/system.c
, snmplib/system.h:

   - (acconfig.h, system.[ch], snmp.c): move strdup def to system.[ch].
   
1997-10-27 18:31  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.3.pre6 )
   
1997-10-27 18:26  hardaker

   * configure, configure.in:

   - (configure.in): fix config_arch_require macro to actually work.
   
1997-10-27 18:18  hardaker

   * snmplib/: acl_parse.c, context_parse.c, party_parse.c
, snmp_api.c, snmp_api.h, snmp_client.c:

   - (snmplib/*.c): use snmp_set_detail to handle malloc/free of snmp_detail.
   
1997-10-27 18:18  hardaker

   * apps/snmpwalk.c:

   - (snmpwalk.c): remove gotroot var.
   
1997-10-27 18:05  hardaker

   * win32/: libsnmp/libsnmp.dsp, libsnmp/libsnmp.plg,
   libsnmp_dll/libsnmp.def, libsnmp_dll/libsnmp_dll.dsp,
   libsnmp_dll/libsnmp_dll.plg, snmpbulkwalk/snmpbulkwalk.dsp
, snmpbulkwalk/snmpbulkwalk.plg, snmpget/snmpget.dsp
, snmpget/snmpget.plg, snmpgetnext/snmpgetnext.dsp
, snmpgetnext/snmpgetnext.plg, snmpset/snmpset.dsp
, snmpset/snmpset.plg, snmpstatus/snmpstatus.dsp,
   snmpstatus/snmpstatus.plg, snmptranslate/snmptranslate.dsp
, snmptranslate/snmptranslate.plg, snmpwalk/snmpwalk.dsp
, snmpwalk/snmpwalk.plg:

   - (win32):  add files on main branch.
   
1997-10-27 18:02  hardaker

   * win32/: config.h, win32.dsw, win32.opt:

   win32 files
   
1997-10-27 17:47  hardaker

   * snmplib/snmp_api.c:

   - (snmp_api.c): merge bugs: else check against pdu command type.
   
1997-10-27 17:44  hardaker

   * snmplib/snmp_auth.c:

   - (snmp_auth.c): merge bugs.  Missing brackets.
   
1997-10-27 17:43  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): missing a else statement (sigh).
   
1997-10-27 17:43  hardaker

   * agent/mibgroup/: hr_device.h, hr_disk.h, hr_filesys.h
, hr_network.h, hr_print.h, hr_proc.h,
   hr_swinst.h, hr_swrun.h, hr_system.h:

   - (agent/mibgroup/hr_*.h): proper init_ prototypes.
   
1997-10-27 17:42  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): two modules for extensible count.
   
1997-10-27 17:05  hardaker

   * apps/snmpstatus.c:

   - (snmpstatus.c): remove duplicate declairation.
   
1997-10-27 17:04  hardaker

   * agent/mibgroup/: hr_device.c, hr_disk.c, hr_filesys.c
, hr_network.c, hr_partition.c, hr_print.c,
   hr_proc.c, hr_storage.c, hr_swinst.c, hr_swrun.c
, hr_system.c:

   - (hr_*.c): ERROR -> ERROR_MSG.
   
1997-10-27 16:34  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   - (snmp_api.[ch]): fix perror losses from merge.
   
1997-10-27 16:26  hardaker

   * config.h.in, configure, configure.in,
   agent/kernel.c, agent/snmp_agent.c, agent/snmp_vars.c
, agent/mibgroup/acl_vars.c, agent/mibgroup/alarm.c
, agent/mibgroup/at.c, agent/mibgroup/context_vars.c
, agent/mibgroup/event.c, agent/mibgroup/example.c
, agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c
, agent/mibgroup/ip.c, agent/mibgroup/party_vars.c
, agent/mibgroup/snmp_mib.c, agent/mibgroup/system.c
, agent/mibgroup/tcp.c, agent/mibgroup/udp.c,
   agent/mibgroup/var_route.c, agent/mibgroup/view_vars.c,
   agent/mibgroup/wombat.c, apps/snmp_parse_args.c,
   apps/snmpbulkwalk.c, apps/snmpget.c,
   apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c
, apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpwalk.c,
   apps/snmpnetstat/main.c, snmplib/acl.c,
   snmplib/acl_parse.c, snmplib/asn1.c, snmplib/asn1.h
, snmplib/context.c, snmplib/context_parse.c,
   snmplib/md5.c, snmplib/mib.c, snmplib/parse.c,
   snmplib/parse.h, snmplib/party.c,
   snmplib/party_parse.c, snmplib/snmp.c, snmplib/snmp.h
, snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_impl.h, snmplib/system.c,
   snmplib/system.h, snmplib/view.c:

   - (*): merge of W32 port and main version branch.
   
1997-10-27 14:19  hardaker

   * win32/snmpwalk/snmpwalk.plg:

   file snmpwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpwalk/snmpwalk.dsp:

   file snmpwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmptranslate/snmptranslate.dsp:

   file snmptranslate.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmptranslate/snmptranslate.plg:

   file snmptranslate.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpstatus/snmpstatus.dsp:

   file snmpstatus.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpstatus/snmpstatus.plg:

   file snmpstatus.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpset/snmpset.plg:

   file snmpset.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpset/snmpset.dsp:

   file snmpset.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpgetnext/snmpgetnext.dsp:

   file snmpgetnext.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpgetnext/snmpgetnext.plg:

   file snmpgetnext.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpget/snmpget.dsp:

   file snmpget.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpget/snmpget.plg:

   file snmpget.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpbulkwalk/snmpbulkwalk.plg:

   file snmpbulkwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/snmpbulkwalk/snmpbulkwalk.dsp:

   file snmpbulkwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/libsnmp_dll/libsnmp.def:

   file libsnmp.def was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/libsnmp_dll/libsnmp_dll.dsp:

   file libsnmp_dll.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/libsnmp_dll/libsnmp_dll.plg:

   file libsnmp_dll.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/libsnmp/libsnmp.dsp:

   file libsnmp.dsp was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/libsnmp/libsnmp.plg:

   file libsnmp.plg was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/win32.dsw:

   file win32.dsw was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/config.h:

   file config.h was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 14:19  hardaker

   * win32/win32.opt:

   file win32.opt was initially added on branch V2C-WIN32-3-3-pre3.
   
1997-10-27 09:56  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/mibgroup/at.h,
   agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c,
   agent/mibgroup/interfaces.h, agent/mibgroup/ip.h,
   agent/mibgroup/tcp.h, agent/mibgroup/ucd_snmp.h,
   agent/mibgroup/udp.h, agent/mibgroup/var_route.c,
   agent/mibgroup/var_route.h:

   - (config*, agent/mibgroup/*.h):
     - new config macro:  config_arch_require(arch, module).
     - moved arch dependant modules (memory, hpux, kernel_sunos5) loads
       from the configure into the appropriate .h files.
   - (interfaces.c, var_route.c):
     - typecast klookup calls for freebsd2.
   
1997-10-22 11:39  hardaker

   * agent/common_header.h, agent/read_config.c,
   agent/mibgroup/disk.c, apps/snmp_parse_args.c:

   - (common_header.h, read_config.c, disk.c, snmp_parse_args.c):
     - Typo's fixed by Niels.
   
1997-10-21 12:36  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.3.pre5 )
   
1997-10-21 12:36  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (*/Makefile.in): did a make depend.
   
1997-10-21 12:32  hardaker

   * apps/snmpnetstat/Makefile.in, snmplib/Makefile.in:

   - (*/Makefile.in): make makefileindepend..
   
1997-10-21 12:31  hardaker

   * Makefile.in, agent/Makefile.in,
   agent/mibgroup/Makefile.in, apps/Makefile.in:

   - (*/Makefile.in): make makefileindepend setup.
   
1997-10-21 12:24  hardaker

   * agent/: Makefile.in, read_config.c, read_config.h
, snmp_agent.c, snmp_vars.c, snmpd.c,
   mibgroup/disk.h, mibgroup/extensible.c,
   mibgroup/extensible.h, mibgroup/loadave.h,
   mibgroup/pass.h, mibgroup/proc.c, mibgroup/proc.h
, mibgroup/read_config.c, mibgroup/read_config.h,
   mibgroup/system.c, mibgroup/util_funcs.c,
   mibgroup/util_funcs.h:

   - (agent/read_config.[ch], snmpd.c, snmp_vars.c, mibgroup/*):
     - moved read_config.[ch] up a level to always be compiled in.
   
1997-10-21 11:02  hardaker

   * bug-report, sedscript.in, version.h:

   version tag ( 3.3.pre4 )
   
1997-10-21 11:01  hardaker

   * NEWS:

   - (NEWS): beginnings of NEWS updates.
   
1997-10-21 11:00  hardaker

   * agent/mibgroup/: hr_storage.c, hr_swrun.c, memory.c
:

   - (hr_storage.c, hr_swrun.c, memory.c): close open files on linux.
   
1997-10-21 10:45  hardaker

   * apps/snmp_parse_args.c:

   - (snmp_parse_args.c): allow -v 2h and 2p for party code.
   
1997-10-21 10:15  hardaker

   * PORTING, README:

   - (PORTING, README): minor updates.
   
1997-10-20 19:43  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): define at least blank func nlist_init() on linux.
   
1997-10-20 19:42  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): define linux's OS type.
   
1997-10-20 18:01  hardaker

   * INSTALL, configure, configure.in,
   agent/mibgroup/example.c, agent/mibgroup/mibII.h,
   agent/mibgroup/smux_gated.h, agent/mibgroup/ucd_snmp.h,
   agent/mibgroup/v2party.h, agent/mibgroup/wombat.c,
   agent/mibgroup/wombat.h:

   - (config*, agent/mibgroup/v2party.h, ucd_snmp.h, smux_gated.h):
     - created new wrappers for the various modules to make them easy to
       add and remove as needed.
   
1997-10-20 17:16  hardaker

   * agent/mibgroup/: host.c, host.h, hr_device.c,
   hr_disk.c, hr_filesys.c, hr_network.c, hr_other.c
, hr_partition.c, hr_print.c, hr_proc.c,
   hr_storage.c, hr_swinst.c, hr_swrun.c,
   hr_system.c:

   - (config*, agent/mibgroup/hr_*.c):
     - A module.c file is no longer required.  Only the .h file is
       necessary, for people who want to have one module wrap a bunch of others.
     - removed host.c
     - renamed all hr_init functions to be auto-called.
   
1997-10-20 17:15  hardaker

   * agent/mibgroup/: README, wombat.c, wombat.h:

   - (agent/mibgroup/README, wombat.[ch]):
     - documentation update to reflect config_parse_dot_conf() usage.
   
1997-10-20 17:01  hardaker

   * configure, configure.in:

   - (config*, agent/mibgroup/hr_*.c):
     - A module.c file is no longer required.  Only the .h file is
       necessary, for people who want to have one module wrap a bunch of others.
     - removed host.c
     - renamed all hr_init functions to be auto-called.
   
1997-10-20 16:44  hardaker

   * snmplib/mib.c:

   - (mib.c): patch all other env-vars to take '+' in front.
   
1997-10-20 16:38  hardaker

   * snmplib/mib.c:

   - (mib.c): From Dave:  patch DEFAULT_MIBS to take '+' in front.
   
1997-10-20 16:06  hardaker

   * agent/mibgroup/read_config.c:

   - (read_config.c):
     - don't report an error if you can't find a snmpd.conf file.
     - don't report all lines as an error (opps).
   
1997-10-20 16:05  hardaker

   * agent/mibgroup/pass.c:

   - (pass.c) don't null last char in command line.
   
1997-10-20 11:51  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/snmp_agent.c, agent/snmp_agent.h
, agent/snmpd.c, agent/snmpd.h,
   agent/mibgroup/.cvsignore, agent/mibgroup/disk.c,
   agent/mibgroup/disk.h, agent/mibgroup/event.c,
   agent/mibgroup/extensible.c, agent/mibgroup/extensible.h
, agent/mibgroup/hr_device.c, agent/mibgroup/hr_disk.c
, agent/mibgroup/hr_network.c,
   agent/mibgroup/hr_network.h, agent/mibgroup/hr_print.c,
   agent/mibgroup/hr_proc.c, agent/mibgroup/hr_storage.c,
   agent/mibgroup/hr_system.c, agent/mibgroup/loadave.c,
   agent/mibgroup/loadave.h, agent/mibgroup/memory.c,
   agent/mibgroup/memory.h, agent/mibgroup/pass.c,
   agent/mibgroup/pass.h, agent/mibgroup/proc.c,
   agent/mibgroup/proc.h, agent/mibgroup/read_config.c,
   agent/mibgroup/read_config.h, agent/mibgroup/snmp_mib.c
, agent/mibgroup/system.c, agent/mibgroup/system.h
:

   - (config*, agent/snmp*, agent/mibgroup/*.[ch]):
     - Created a new mibmodule.h configuration macro called
       config_parse_dot_conf() which can be called to request parsing of
       the snmpd.conf file(s) on a per module basis.
     - All related parsing has been striped from read_config.c and move
       to their correct module instead.
     - New function: config_perror(char *): print error with file & line #.
     - basic -Wall cleanups in hr* as well (not nearly done yet).
   
1997-10-20 11:45  hardaker

   * FAQ:

   - (FAQ): Changes from Dave.
   
1997-10-15 18:40  hardaker

   * config.h.in, configure, configure.in,
   agent/mibgroup/host.c, agent/mibgroup/host.h,
   agent/mibgroup/host_res.h, agent/mibgroup/hr_device.c,
   agent/mibgroup/hr_device.h, agent/mibgroup/hr_disk.c,
   agent/mibgroup/hr_disk.h, agent/mibgroup/hr_filesys.c,
   agent/mibgroup/hr_filesys.h, agent/mibgroup/hr_network.c
, agent/mibgroup/hr_network.h, agent/mibgroup/hr_other.c
, agent/mibgroup/hr_other.h,
   agent/mibgroup/hr_partition.c, agent/mibgroup/hr_partition.h
, agent/mibgroup/hr_print.c, agent/mibgroup/hr_print.h
, agent/mibgroup/hr_proc.c, agent/mibgroup/hr_proc.h
, agent/mibgroup/hr_storage.c,
   agent/mibgroup/hr_storage.h, agent/mibgroup/hr_swinst.c
, agent/mibgroup/hr_swinst.h, agent/mibgroup/hr_swrun.c
, agent/mibgroup/hr_swrun.h, agent/mibgroup/hr_system.c
, agent/mibgroup/hr_system.h, agent/mibgroup/hr_utils.c
, agent/mibgroup/hr_utils.h, agent/mibgroup/memory.c
:

   - (config*, agent/mibgroup/hr*): Host resources mib from Dave Shield.
     - minor patches by me, mostly pointer errors.
   - (memory.c): fixed a null pointer problem under linux.
   
1997-10-15 12:12  hardaker

   * mibs/.cvsignore:

   - (mibs/.cvsignore):  added Makefile.
   
1997-10-15 12:11  hardaker

   * agent/snmpd.c, snmplib/acl_parse.c,
   snmplib/context_parse.c, snmplib/party_parse.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c,
   apps/snmp_parse_args.c, apps/snmpbulkwalk.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptest.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c
:

   - (apps/*.c, agent/snmpd.c, snmplib/*.c):
     - create and use new function:  snmp_perror(char *)
     - free allocated space of snmp_detail upon usage by snmp_api_errstring().
   
1997-10-15 09:58  hardaker

   * agent/snmpd.c, snmplib/acl_parse.c,
   snmplib/context_parse.c, snmplib/parse.c,
   snmplib/party_parse.c, snmplib/snmp.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_auth.c, snmplib/snmp_client.c,
   snmplib/snmp_impl.h, snmplib/view.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c,
   apps/snmp_parse_args.c, apps/snmp_parse_args.h,
   apps/snmpbulkwalk.c, apps/snmpget.c,
   apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c
, apps/snmptest.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpwalk.c:

   - (apps/*.c, agent/snmpd.c, snmplib/*.c): Patch from Niels:
     - warning fixes.
     - remove the printf's from the library and set a snmp 'errno' equivalent.
   
1997-10-15 09:50  hardaker

   * agent/: view_parse.c, snmp_vars.c:

   - (view_parse.c, snmp_vars.c): From Niels: warning removals and standardization.
   
1997-10-14 15:33  hardaker

   * agent/mibgroup/: acl_vars.c, alarm.c, context_vars.c
, event.c, event.h, interfaces.c,
   kernel_sunos5.c, memory.c, memory.h, party_vars.c
, read_config.c, var_route.c, versioninfo.c
, view_vars.c:

   - (agent/mibgroup/*.c): YMWRAMFSFN:
     - (yet more warning removals and memory function standardizations from Niels).
     - minor linux/netbsd/bsdi clean ups.
   
1997-10-14 15:21  hardaker

   * FAQ:

   - (FAQ): From Dave Shields: refer reader to another answer as well.
   
1997-10-14 15:18  hardaker

   * config.h.in, configure, configure.in,
   agent/common_header.h:

   - (config*, common_header.h): dynix doesn't have net/route.h.
   
1997-10-14 15:16  hardaker

   * snmplib/parse.c:

   - (parse.c): From Dave Shields:
     - self contained mib .txt files with multiple modules.
   
1997-10-14 15:15  hardaker

   * man/mib_api.3:

   - (mib_api.3): doc addition:  add_mibdir() return value.
   
1997-08-25 00:22  whardake

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): Patch from Dave Shields for netbsd.
   
1997-08-25 00:21  whardake

   * agent/mibgroup/versiontag:

   - (versiontag): checkin version.h.
   
1997-08-25 00:21  whardake

   * agent/mibgroup/memory.c:

   - (memory.c): typo in ifdef.
   
1997-08-15 06:45  whardake

   * sedscript.in, bug-report, version.h:

   version tag ( 3.3.pre3 )
   
1997-08-15 02:30  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/snmp_client.c,
   snmplib/snmp_client.h, snmplib/system.c, agent/snmpd.c
, snmplib/system.h:

   - (config*, snmpd.c, snmp_client.[ch], system.[ch]):
     - fix more long/int problems on 64 bit machines u_long -> in_addr_t.
     - Check for SIOCGIFADDR in sys/ioctl.h and use it in get_myaddr() if
       defined.
   
1997-08-14 08:21  whardake

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): Patch from David C. Lawrence for netbsd * bsd/os 2.0.
   
1997-08-14 08:16  whardake

   * agent/mibgroup/proc.c:

   - (proc.c): don't use seterrorstatus() if not using the errormib.
   
1997-08-14 08:16  whardake

   * agent/mibgroup/README:

   - (agent/mibgroup/README): Point out that mib list must be in descending order.
   
1997-08-14 08:15  whardake

   * configure, configure.in:

   - (configure*):
     - Typo's when copying in a autoconf test.
     - Add errormib to default module list (since its no longer required).
     - backquote a . in a sed regexp to watch out for module names
       beginning with the letter o.
   
1997-08-14 07:37  whardake

   * FAQ, README, config.h.in, configure,
   configure.in, agent/common_header.h,
   agent/snmp_agent.c, agent/snmpd.c,
   agent/mibgroup/alarm.c, agent/mibgroup/disk.c,
   agent/mibgroup/errormib.c, agent/mibgroup/event.c,
   agent/mibgroup/extensible.c, agent/mibgroup/extensible.h
, agent/mibgroup/loadave.c, agent/mibgroup/read_config.c
, agent/mibgroup/var_route.c, apps/snmpbulkwalk.c
, apps/snmpget.c, apps/snmpgetnext.c,
   apps/snmpset.c, apps/snmpstatus.c, apps/snmptest.c
, apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpwalk.c,
   apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c:

   - (config*, FAQ, README, agent/mibgroup/*.c, apps/*.c):
     - Patch from David Paul Zimmerman:
       - port to AIX 4.1.5.
       - fix more type casting problems.
   
1997-08-14 00:46  whardake

   * apps/: snmp_parse_args.c, snmptrap.c, snmptrapd.c
, snmpnetstat/main.c:

   - (snmp_parse_args.c, snmptrap.c, snmptrapd.c, main.c):
     - add -V version flage.
   
1997-08-13 08:10  whardake

   * version.h, agent/common_header.h, agent/snmp_agent.c
, agent/snmp_vars.c, agent/snmpd.c,
   agent/mibgroup/disk.c, agent/mibgroup/disk.h,
   agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h
, agent/mibgroup/proc.c, agent/mibgroup/proc.h,
   agent/mibgroup/util_funcs.c, agent/mibgroup/util_funcs.h
, agent/mibgroup/var_route.c, agent/mibgroup/var_route.h
, agent/mibgroup/versioninfo.c,
   agent/mibgroup/versioninfo.h, agent/mibgroup/versiontag
, snmplib/context.h, snmplib/party.h:

   - (version.h, agent/*, agent/mibgroup/*):
     - move version string to a global header.
     - insert USING_*_MODULE macro's in many places to make module
       removal more possible.  You can now compile with almost no modules
       installed.
   
1997-08-13 04:47  whardake

   * apps/snmpstatus.c:

   - (snmpstatus.c): optarg/optind need to be declaired under ultrix4.
   
1997-08-07 02:34  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, agent/mibgroup/memory.c:

   - (config*, memory.c):
    - fix swap on HPUX 10.20
   
1997-08-07 01:33  whardake

   * agent/: kernel.c, mibgroup/proc.c:

   - (kernel.c, proc.c): Patch from Simon Burge:
     - Implement real process table walks on Ultrix.
   
1997-08-07 01:10  whardake

   * README, acconfig.h, config.h.in, configure
, configure.in, agent/mibgroup/disk.c,
   agent/mibgroup/loadave.c, snmplib/parse.c,
   snmplib/snmp.c:

   - (config*, load.c, disk.c, parse.c, snmp.c): Patch from Simon Burge:
     - Ultrix fixes for statfs, loadave.
     - implement strdup if not found in system.
     - test for test flags for kernel checking.
     - watch out for ps'es that return egrep with the ps arg on the line.
     - up maximum disks to 50.
   
1997-08-07 00:29  whardake

   * TODO:

   - (TODO): better error messages by apps.
   
1997-07-24 23:50  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Eddy J. Gurney:  uncomment gettimeofday() call.
   
1997-07-03 23:34  whardake

   * agent/mibgroup/versioninfo.c, bug-report,
   sedscript.in:

   version tag ( 3.3.pre2 )
   
1997-07-03 23:33  whardake

   * apps/snmptranslate.c, snmplib/mib.c, snmplib/mib.h
, snmplib/parse.c, snmplib/parse.h:

   - (snmptranslate.c, mib.[ch], parse.[ch]):
     - New option to snmptranslate (-a) to output a ascii dump of the mib
       database capable of being used by the parser for quick OID translations.
   
1997-07-01 08:37  whardake

   * agent/mibgroup/versioninfo.c, sedscript.in,
   bug-report:

   version tag ( 3.3.pre1 )
   
1997-07-01 07:20  whardake

   * config.h.in, configure, configure.in:

   - (config*): bsdi3 specific headers.
   
1997-07-01 06:41  whardake

   * agent/mibgroup/: disk.c, errormib.c, loadave.c,
   memory.c:

   - (disk.c, errormib.c, loadave.c, memory.c): bsdi3 specific headers.
   
1997-07-01 06:02  whardake

   * apps/: snmp_parse_args.c, snmp_parse_args.h,
   snmpbulkwalk.c, snmpget.c, snmpgetnext.c,
   snmpset.c, snmpstatus.c, snmptest.c,
   snmpwalk.c:

   - (apps/*.c): Better usage information and usage() standarization.
   
1997-07-01 05:41  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, agent/common_header.h,
   agent/mibgroup/interfaces.c, agent/mibgroup/var_route.c
, mibs/UCD-SNMP-MIB.txt:

   - (config*, common_header.h, interfaces.c, var_route.c, UCD-SNMP-MIB.txt):
     - fix freebsd3 specific problems (based on suggestions from Bill Fenner).
   
1997-07-01 01:10  whardake

   * agent/mibgroup/smux.c:

   - (smux.c): fix prototyping failures.
   
1997-06-30 07:19  whardake

   * snmplib/: mib.c, parse.c, snmp_api.c:

   - (mib.c, parse.c, snmp_api.c): Suggestions from Laukkanen Markku NRC/Hki:
     - Malloc typecasts and other corrections in casting.
   
1997-06-30 06:58  whardake

   * man/mib_api.3, snmplib/parse.c, snmplib/parse.h
:

   - (mib_api.3, parse.[ch]): Patch from Dave Shield:
     - Handle mib module replacements through new function and replacement table.
   
1997-06-30 06:49  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, agent/mibgroup/memory.c:

   - (config*, memory.c): Patch from vlad@misery.rosprint.ru:
     - implement memory section of ucd mib on linux.
   
1997-06-30 06:38  whardake

   * agent/mibgroup/wombat.h:

   - (wombat.h): better document config_load_mib() example.
   
1997-06-30 06:33  whardake

   * apps/snmptest.c:

   - (snmptest.c): Patch from Niels Baggesen to fix get -> fget '\n' problem.
     - Also makes sure it handles up and lower cases.
   
1997-06-30 05:54  whardake

   * agent/mibgroup/interfaces.c:

   - (agent/mibgroup/interfaces.c): Don't put & in front of osf4 ac_enaddr.
   
1997-06-30 05:53  whardake

   * agent/snmp_agent.c, agent/snmp_vars.c,
   agent/mibgroup/alarm.c, agent/mibgroup/event.c,
   apps/Makefile.in, apps/snmp_parse_args.c,
   apps/snmp_parse_args.h, apps/snmpbulkwalk.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptest.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c
, apps/snmpnetstat/main.c, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_auth.c:

   - (agent/snmp_{agent,vars}.c, alarm.c, event.c, apps/*,
      snmplib/snmp{,_api,_auth}.c):
      - Added basic (mostly conforming?) v2c support.
      - Merged arg parsing of apps/* clients into one file.
   
1997-06-26 23:39  whardake

   * agent/mibgroup/smux.c:

   - (smux.c): __P macros were called with too many arguments (needed (args)).
   
1997-06-23 23:42  whardake

   * agent/mibgroup/README:

   - (agent/mibgroup/README): need 2 leading '-'s on --with-mib-modules flag.
   
1997-06-23 23:41  whardake

   * configure, configure.in:

   - (configure*): bsdi3 needs to define bsdi2, not itself (duh).
   
1997-06-23 23:40  whardake

   * Makefile.in:

   - (Makefile.in): Patch from John Charlton to fix leading spaces in sedscript.
   
1997-06-11 05:46  whardake

   * ChangeLog:

   - (ChangeLog): whoops.
   
1997-06-11 04:53  whardake

   * snmplib/mib.c:

   - (mib.c): Patch from Niels Baggesen to make MIBFILES env var work correctly.
   
1997-05-26 02:38  whardake

   * snmplib/parse.c:

   - (parse.c): Patch from niels Baggesen to:
     - close mibfiles for MIBS=ALL.
     - Allow SYNTAX DisplayString (SIZE) inside OBJECT-TYPE.
   
1997-05-26 01:58  whardake

   * agent/mibgroup/versioninfo.c, bug-report,
   sedscript.in:

   version tag ( 3.2 )
   
1997-05-26 01:57  whardake

   * ChangeLog:

   - (ChangeLog): Update for 3.2.
   
1997-05-26 01:56  whardake

   * local/snmpcheck.def:

   - (snmpcheck.def): new variables to set walk/get/set command line usage.
   
1997-05-26 01:52  whardake

   * snmplib/snmp_api.h:

   - (snmp_api.h): trap long's back to ints, bad solution.
   
1997-05-26 01:50  whardake

   * INSTALL, configure, configure.in:

   - (INSTALL, configure): default mibs listed correctly.
   
1997-05-23 07:34  whardake

   * man/mib_api.3:

   - (mib_api.3): Modifiy to note default mibs.
   
1997-05-23 07:23  whardake

   * agent/mibgroup/versioninfo.c, bug-report,
   sedscript.in:

   version tag ( 3.1.4.pre8 )
   
1997-05-23 04:40  whardake

   * snmplib/snmp_api.h:

   - (snmp_api.h): Change trap types from int to long.
   
1997-05-23 04:40  whardake

   * snmplib/mib.c:

   - (mib.c): Patch from Dave Shields to fix SNMP perl again.
   
1997-05-23 04:38  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Niels Bagessen to fix multiple frees in v2 pdu's.
   
1997-05-23 04:37  whardake

   * snmplib/snmp_client.c:

   - (snmp_client.c): Patch from Niels Bagessen to fix endiennes problems.
   
1997-05-23 04:36  whardake

   * mibs/: HOST-RESOURCES-MIB.txt, SNMPv2-TC.txt:

   - (HOST-RESOURCES-MIB.txt, SNMPv2-TC.txt): From Niels: change import clauses.
   
1997-05-23 04:36  whardake

   * agent/snmpd.c:

   - (snmpd.c): Patch from Niels Bagessen to fix endiannes problems.
   
1997-05-23 04:35  whardake

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): Set default MIB list.
   
1997-05-22 04:13  whardake

   * mibs/SNMPv2-M2M-MIB.txt:

   - (SNMPv2-M2M-MIB.txt): restored.  Got truncated.
   
1997-05-21 06:40  whardake

   * FAQ:

   - (FAQ): Changes from Dave.
   
1997-05-21 06:38  whardake

   * NEWS:

   - (NEWS): Changes from Dave.
   
1997-05-21 01:13  whardake

   * NEWS:

   - (NEWS): Update for 3.2.
   
1997-05-20 07:50  whardake

   * snmplib/parse.c:

   - (parse.c): code from Dave Shield: add back in find_node() for perl usage.
   
1997-05-20 07:50  whardake

   * TODO:

   - (TODO): snmpset should check against size defined in mib.
   
1997-05-20 02:24  whardake

   * agent/mibgroup/udp.c:

   - (udp.c): Patch from Martin Jacobsson:  Fix my cpp stupidity.
   
1997-05-20 01:08  whardake

   * agent/mibgroup/versioninfo.c, bug-report,
   sedscript.in:

   version tag ( 3.1.4.pre7 )
   
1997-05-19 23:19  whardake

   * snmplib/: mib.c, snmp_auth.c:

   - (mib.c, snmp_auth.c): include sys/select.h for AIX.
   
1997-05-19 23:19  whardake

   * snmplib/parse.c:

   - (parse.c): protect against 0 import calls.
   
1997-05-19 23:18  whardake

   * mibs/SNMPv2-TC.txt:

   - (SNMPv2-TC.txt): Comment out ObjectSyntax import.
   
1997-05-19 23:03  whardake

   * agent/mibgroup/udp.c:

   - (udp.c): Only do Martin Jacobssen's fixes for freebsd2.
   
1997-05-16 02:25  whardake

   * snmplib/parse.c:

   - (parse.c): Protect malloc against 0 external imports.
   
1997-05-15 07:43  whardake

   * agent/mibgroup/udp.c:

   - (udp.c): Patch from Martin Jacobssen:
     - Fix udp_inpcb structures.
   
1997-05-15 07:26  whardake

   * INSTALL, configure, configure.in:

   - (configure*, INSTALL):
     - Wording and order changes in configure --help lines.
   
1997-05-15 07:22  whardake

   * INSTALL, configure, configure.in:

   - (configure*, INSTALL):
     - Display defaults in configure --help lines.
   
1997-05-15 07:01  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/mib.c:

   - (config*, mib.c):
     - Changed env variable MIBFILE -> MIBFILES (since it is a list now).
       (will accept MIBFILE for backwards compatibility).
     - By default, *no* additional mibfiles are loaded (ie, mib.txt is no
       longer loaded) and must be turned on through configure or the env var.
     - New configure options to set default MIBS, MIBFILES, MIBDIRS.
   
1997-05-15 06:22  whardake

   * snmplib/: mib.c, parse.h:

   - (parse.h): Patch from Dave Shield:  Add new node structure entries.
   
1997-05-15 05:37  whardake

   * snmplib/parse.c:

   - (parse.c): patch from Dave Shield:
     - deal with multiple module ID's being referenced or nodes defined.
     - supress "name clash" warnings for anonymous nodes.
   
1997-05-15 02:32  whardake

   * snmplib/: mib.c, parse.c:

   - (mib.c, parse.c): patch from Niels Baggesen:
     - prototyping and null checking.
     - if MIBS is set to ALL, parse everything found.
   
1997-05-15 02:31  whardake

   * mibs/SNMPv2-SMI.txt:

   - (SNMPv2-SMI.txt): patch from Niels Baggesen:  ccitt -> 0.
   
1997-05-15 02:30  whardake

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): patch from Niels Baggesen:  import indentifiers.
   
1997-05-15 02:29  whardake

   * man/mib_api.3:

   - (mib_api.3): patch from Niels Baggesen:  MIBS variable can be set to ALL.
   
1997-05-15 02:28  whardake

   * INSTALL:

   - (INSTALL): patch from Niels Baggesen to reference the maketarget script.
   
1997-05-15 02:23  whardake

   * snmplib/parse.c:

   - (parse.c): Patch from Dave Shield to fix purely numeric OIDs.
   
1997-05-15 02:22  whardake

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): patch from Martin Jacobsson for FreeBSD
   
1997-05-14 06:00  whardake

   * agent/mibgroup/versioninfo.c, bug-report,
   sedscript.in:

   version tag ( 3.1.4.pre6 )
   
1997-05-14 04:45  whardake

   * agent/snmpd.c:

   - (snmpd.c):  Typecast malloc.
   
1997-05-14 04:17  whardake

   * Makefile.in, apps/Makefile.in:

   - (Makefile.in, agent/Makefile.in): Patch from Oddbjorn Steffensen:
     - Protect against bash needing ';'s on multiple subdir makes.
   
1997-05-14 04:13  whardake

   * Makefile.in:

   - (Makefile.in): warn if mib.txt is installed from a previous release.
   
1997-05-14 02:41  whardake

   * mib.txt, Makefile.in:

   - (Makefile.in, mib.txt): removed mib.txt from distribution.  No longer needed.
   
1997-05-13 07:22  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/mib.c:

   - (config*,mib.c): New configure option --with-default-mibs="list:list".
   
1997-05-13 06:38  whardake

   * mibs/Makefile.in:

   - (mibs/Makefile.in): ucd-snmp.txt -> UCD-SNMP-MIB.txt.
   
1997-05-13 06:36  whardake

   * mibs/ucd-snmp.txt:

   - (ucd-snmp.txt): moved to UCD-SNMP-MIB.txt
   
1997-05-13 06:36  whardake

   * mibs/UCD-SNMP-MIB.txt:

   - (UCD-SNMP-MIB.txt): moved from ucd-snmp.txt.
   
1997-05-13 06:05  whardake

   * README:

   - (README): architecture list update.
   
1997-05-13 06:05  whardake

   * INSTALL, configure, configure.in:

   - (config*, INSTALL): New flags to set prompted values instead of prompting.
   
1997-05-13 05:48  whardake

   * mibs/ucd-snmp.txt:

   - (ucd-snmp.txt): Changed ID to UCD-SNMP
   
1997-05-13 03:03  whardake

   * mibs/Makefile.in:

   - (mibs/Makefile.in): removed snmpv2.txt, rfc1271.txt.
   
1997-05-13 03:02  whardake

   * mibs/snmpv2.txt:

   - (snmpv2.txt): removed.
   
1997-05-13 02:57  whardake

   * mibs/rfc1271.txt:

   - (rfc1271.txt): removed.
   
1997-05-13 01:52  whardake

   * mibs/: ucd-snmp.txt, ucd.txt:

   - (ucd.txt): whoops.  Removed.
   
1997-05-13 01:51  whardake

   * mibs/RFC1213-MIB.txt:

   - (RFC1213-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/RFC1155-SMI.txt:

   - (RFC1155-SMI.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/RFC1271-MIB.txt:

   - (RFC1271-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/SNMPv2-M2M-MIB.txt:

   - (SNMPv2-M2M-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/SNMPv2-PARTY-MIB.txt:

   - (SNMPv2-PARTY-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/UDP-MIB.txt:

   - (UDP-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/TCP-MIB.txt:

   - (TCP-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/SNMPv2-TM.txt:

   - (SNMPv2-TM.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/SNMPv2-TC.txt:

   - (SNMPv2-TC.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/SNMPv2-SMI.txt:

   - (SNMPv2-SMI.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/SNMPv2-MIB.txt:

   - (SNMPv2-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/SNMPv2-CONF.txt:

   - (SNMPv2-CONF.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/IP-MIB.txt:

   - (IP-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/IANAifType-MIB.txt:

   - (IANAifType-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/HOST-RESOURCES-MIB.txt:

   - (HOST-RESOURCES-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/EtherLike-MIB.txt:

   - (EtherLike-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/ucd.txt:

   - (ucd.txt): New mib file from Niels Baggesen.
   
1997-05-13 01:51  whardake

   * mibs/IF-MIB.txt:

   - (IF-MIB.txt): New mib file from Niels Baggesen.
   
1997-05-11 23:52  whardake

   * mibs/ucd-snmp.txt:

   - (mibs/ucd-snmp.txt): Patch from Mario DeFazio to fix typos.
     - compiles under SNMPc 4.1g.
   
1997-05-11 23:49  whardake

   * man/Makefile.in:

   - (man/Makefile.in): install mib_api.3.
   
1997-05-11 23:48  whardake

   * INSTALL, README, TODO:

   - (INSTALL, README, TODO): documentation update.
   
1997-05-11 23:44  whardake

   * agent/Makefile.in:

   - (agent/Makefile.in): removed CCHACK ???.
   
1997-05-11 23:43  whardake

   * config.h.in, configure, configure.in,
   agent/mibgroup/extensible.c:

   - (config*, extensible.c):  BSDI3 specific headers and defines.
   
1997-05-10 08:23  whardake

   * agent/: snmpd.c, mibgroup/read_config.c,
   mibgroup/system.c:

   - (snmpd.c, read_config.c, system.c): Patch from Niels Baggesen:
     - default trap community.
     - multiple trap sinks.
   
1997-05-10 07:52  whardake

   * man/mib_api.3:

   - (mib_api.3): New file from Dave Shield.
   
1997-05-10 07:45  whardake

   * FAQ:

   - (FAQ): Patch from Dave Shields:  update.
   
1997-05-10 07:41  whardake

   * bug-report:

   - (bug-report): Patch from Dave Shields:  don't submit blank bug-reports.
   
1997-05-09 15:50  whardake

   * snmplib/: mib.c, parse.c, parse.h:

   - (parse.c): Patch from Dave Shields:  deal with anonymous IDs (even better).
   
1997-05-09 15:46  whardake

   * snmplib/: mib.c, parse.c:

   - (parse.c): Patch from Dave Shields:  deal with anonymous IDs.
   
1997-05-09 15:28  whardake

   * snmplib/parse.c:

   - (parse.c): Patch from Dave Shields:  negative numbers in mibs.
   
1997-05-09 15:03  whardake

   * snmplib/: mib.c, parse.c:

   - (mib.c, parse.c): patches from Niels Baggesen: prototyping (mostly).
   
1997-05-09 14:52  whardake

   * agent/mibgroup/: smux.c, smux.h:

   - (smux.[ch]): patches from Niels Baggesen: prototyping.
   
1997-05-09 13:46  whardake

   * TODO:

   - (TODO): Update.
   
1997-05-09 13:46  whardake

   * agent/mibgroup/smux.c, configure.in, configure
, config.h.in:

   - (smux.c, config*):
     - check for sgtty.h and prototype better.
   
1997-05-09 13:38  whardake

   * snmplib/: Makefile.in, mib.c, mib.h, parse.c
, parse.h:

   - (mib.[ch], parse.[ch], Makefile.in): New parser from Dave Shield:
     - Run-time control of initial module loading
             (uses env variables MIBDIRS, MIBS, and MIBFILE)
     - Defined interfaces for loading modules and retreiving entries
     - Module scoping now includes Textual Conventions
     - Tokens implemented internally no longer require importing the
       corresponding modules
   
1997-04-22 11:49  whardake

   * agent/mibgroup/versioninfo.c, bug-report,
   sedscript.in:

   version tag ( 3.1.4.pre5 )
   
1997-04-22 08:43  whardake

   * config.h.in, configure, configure.in,
   agent/mibgroup/smux.c:

   - (config*, smux.c): Check for headers and define FD_COPY if not defined.
   
1997-04-22 07:41  whardake

   * agent/mibgroup/: smux.c, smux.h, snmp_bgp.c,
   snmp_ospf.c, snmp_rip2.c:

   - (snmp_bgp.c, snmp_rip2.c, snmp_ospf.c, smux.[ch]):
     - standardize headers for autoconf.
     - smux_init() -> init_smux().
     - SMUXDEBUG -> DODEBUG (--enable-debugging turns this on automatically).
   
1997-04-22 06:51  whardake

   * agent/mibgroup/: snmp_bgp.c, snmp_bgp.h, snmp_ospf.c
, snmp_ospf.h, snmp_rip2.c, snmp_rip2.h:

   - (snmp_bgp.[ch], snmp_rip2.[ch], snmp_ospf.[ch]):
     - conform to new module standards of coding.
   
1997-04-22 06:47  whardake

   * agent/common_header.h:

   - (common_header.h): remove duplicate (warning) TCP defines on osf4 systems.
   
1997-04-22 06:20  whardake

   * agent/mibgroup/: README.smux, smux.c, smux.h,
   snmp_bgp.c, snmp_ospf.c, snmp_rip2.c:

   - (README.smux, smux.c, smux.h, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c):
     - smux support for gated from Rohit Dube.
   
1997-04-22 06:02  whardake

   * apps/snmpbulkwalk.c, apps/snmpget.c,
   apps/snmpgetnext.c, apps/snmpset.c, apps/snmptest.c
, apps/snmptrap.c, apps/snmptrapd.c,
   apps/snmpwalk.c, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/route.c, snmplib/mib.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h:

   - (many): Patch from Niels Baggesen to fix various things, mostly on linux.
   
1997-04-22 05:59  whardake

   * maketarget, agent/common_header.h, agent/kernel.c
, agent/snmp_agent.c, agent/snmp_vars.linux.h,
   agent/snmpd.c, agent/mibgroup/at.c,
   agent/mibgroup/disk.c, agent/mibgroup/errormib.c,
   agent/mibgroup/icmp.c, agent/mibgroup/icmp.h,
   agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h
, agent/mibgroup/ip.c, agent/mibgroup/ip.h,
   agent/mibgroup/loadave.c, agent/mibgroup/memory.c,
   agent/mibgroup/route_write.c, agent/mibgroup/snmp_mib.c
, agent/mibgroup/snmp_mib.h, agent/mibgroup/system.c
, agent/mibgroup/tcp.c, agent/mibgroup/tcp.h,
   agent/mibgroup/udp.c, agent/mibgroup/udp.h,
   agent/mibgroup/var_route.c, agent/mibgroup/var_route.h:

   - (many): Patch from Niels Baggesen to fix various things, mostly on linux.
   
1997-04-21 23:42  whardake

   * FAQ:

   - (FAQ): various updates.
   
1997-03-26 08:05  whardake

   * agent/mibgroup/system.c:

   - (mibgroup/system.c): report agent uptime rather than system uptime.
   
1997-03-25 04:30  whardake

   * INSTALL:

   - (INSTALL): minor doc update for new flags.
   
1997-03-25 00:39  whardake

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): added syslocation and syscontact examples.
   
1997-03-24 04:56  whardake

   * FAQ:

   - (FAQ): Patch from Dave Shield.
   
1997-03-24 00:51  whardake

   * README:

   - (README): runs on bsdi 2.1.
   
1997-03-24 00:51  whardake

   * Makefile.in:

   - (Makefile.in): Watch out for multiple spaces in C defs.
   
1997-03-24 00:50  whardake

   * agent/mibgroup/: example.c, example.h:

   - (example.c,.h): New example mib module duplicating the passtest
     script in C code.
   
1997-03-24 00:49  whardake

   * agent/mibgroup/memory.c:

   - (memory.c): prototype write function better.
   
1997-03-18 07:53  whardake

   * FAQ:

   - (FAQ): snmp.conf -> snmpd.conf
   
1997-03-18 07:52  whardake

   * FAQ:

   - (FAQ): Update from Dave Shield.
   
1997-03-14 07:16  whardake

   * agent/mibgroup/README:

   - (mibgroup/README): Update from Dave Shield.
   
1997-03-14 04:55  whardake

   * agent/mibgroup/versioninfo.c, sedscript.in,
   bug-report:

   version tag ( 3.1.4.pre4 )
   
1997-03-14 04:54  whardake

   * acconfig.h, config.h.in, mibs/ucd-snmp.txt:

   - (acconfig.h, ucd-snmp.txt): recognize new hosts for sysObjectId.
   
1997-03-14 04:53  whardake

   * snmplib/context_parse.c, snmplib/party_parse.c,
   snmplib/system.c, snmplib/system.h, agent/snmpd.c
:

   - (snmpd.c, context_parse.c, party_parse.c, system.[ch]):
     - 64bit fix: get_myaddr() should return int not long.
   
1997-03-14 04:51  whardake

   * configure, configure.in, apps/Makefile.in:

   - (configure.in, apps/Makefile.in): fix trap by including optional .o files.
   
1997-03-14 02:22  whardake

   * agent/snmp_groupvars.h:

   - (snmp_groupvars.h): axe.
   
1997-03-14 02:20  whardake

   * agent/snmp_vars_event.h:

   - (snmp_vars_event.h): axe.
   
1997-03-14 02:18  whardake

   * agent/Makefile.in, apps/snmpnetstat/Makefile.in:

   - (agent/Makefile.in, apps/snmpnetstat/Makefile.in): make depend.
   
1997-03-14 02:17  whardake

   * makedepend.in:

   - (makedepend.in): run on snmpnetstat dir also.
   
1997-03-14 02:07  whardake

   * Makefile.in:

   - (Makefile.in): Fix sedscript to include s# as well as s/ commands.
   
1997-03-14 02:01  whardake

   * man/snmpd.1.def:

   - (snmpd.1.def): Updated to include -c/-C and SNMPCONFPATH env var.
   
1997-03-14 01:49  whardake

   * mibs/ucd-snmp.txt:

   - (ucd-snmp.txt): remove the last of the sed script defs.
   
1997-03-14 01:48  whardake

   * Makefile.in, configure, configure.in,
   mibs/Makefile.in:

   - (Makefile.in, config*, mibs/Makefile.in): enable mibs/ make install.
   
1997-03-14 00:49  whardake

   * mibs/: rfc1271.txt, snmpv2.txt, ucd-snmp.txt:

   - (mibs/{rfc1271,snmpv2,ucd-snmp}.txt): New mibs directory for sub-mibs.
   
1997-03-14 00:47  whardake

   * mib.txt:

   - (mib.txt): streamed down.
   
1997-03-14 00:46  whardake

   * ucd-snmp.txt:

   - (ucd-snmp.txt): moved to mibs/.
   
1997-03-14 00:38  whardake

   * Makefile.in, ece-mib.def, mib.txt, mibII.txt
, ucd-snmp.txt:

   - (ucd-snmp.txt, mib.txt, Makefile.in): Don't build mib files anymore.
   
1997-03-13 08:45  whardake

   * maketarget, agent/kernel.c, agent/kernel.h,
   agent/snmp_agent.c, agent/snmp_vars.c, agent/snmpd.c
, agent/snmpd.h, agent/mibgroup/at.c,
   agent/mibgroup/icmp.c, agent/mibgroup/interfaces.c,
   agent/mibgroup/interfaces.h, agent/mibgroup/ip.c,
   agent/mibgroup/loadave.c, agent/mibgroup/tcp.c,
   agent/mibgroup/udp.c, agent/mibgroup/var_route.c,
   apps/snmpstatus.c, apps/snmptrap.c, apps/snmptrapd.c
, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c
, apps/snmpnetstat/main.c, apps/snmpnetstat/netstat.h
, apps/snmpnetstat/route.c, man/snmpd.1.def,
   man/snmpnetstat.1, snmplib/mib.c, snmplib/snmp_api.c
, snmplib/snmp_client.c:

   - (many): Patch from Niels Baggensen:
     - A large number of problems with the Linux port
     - Some problems with NetBSD 1.2C, but it's still not perfect
     - More (symbolic) debug output from snmpd, when using -V. -d implies -V
       Shows you variable requested and value returned
     - Return ipRouteMask under Solaris
     - snmpnetstat -r shows non-standard netmasks
     - snmpnetstat -o (new) shows interface octets, without enquiring for mtu
       and other variables not present for a Cisco Frame-Relay virtual circuit
       interface
     - snmpnetstat tcp/udp print-out had ntohs/htons in wrong places for port
       numbers (shows up on little-endian architectures)
     - adds a maketarget script that can be used to create a parallel symlinked
       source directory. Useful if your make does not support VPATH
   
1997-03-13 08:17  whardake

   * agent/common_header.h:

   - (common_header.h): fix path to alarm.h.
   
1997-03-13 07:17  whardake

   * apps/: Makefile.in, snmpnetstat/Makefile.in:

   - (apps/*/Makefile.in): depend problems fix.
   
1997-03-13 07:10  whardake

   * configure, configure.in:

   - (config*): remove duplicate gethostname check.
   
1997-03-13 07:07  whardake

   * Makefile.in, agent/Makefile.in,
   agent/mibgroup/Makefile.in, apps/Makefile.in,
   apps/snmpnetstat/Makefile.in, snmplib/Makefile.in:

   - (*/Makefile.in): make depend and rule fixes as well.
   
1997-03-13 06:45  whardake

   * agent/Makefile.in, agent/mibgroup/Makefile.in,
   apps/Makefile.in, apps/snmpnetstat/Makefile.in,
   snmplib/Makefile.in:

   - (*/Makefile.in): New make depend rules to seperate system/non dependent stuff.
   
1997-03-13 06:45  whardake

   * configure, configure.in:

   - (config*): check for system dependent modules.
   
1997-03-13 06:36  whardake

   * agent/mibgroup/: view_vars.c, context_vars.c,
   acl_vars.c:

   - (view_vars.c, context_vars.c, acl_vars.c): don't include snmpv2_vars.h.
   
1997-03-13 06:35  whardake

   * agent/mibgroup/: hpux.c, memory.c, memory.h:

   - (hpux.c, memory.c, memory.h): Patch from Dave Shields to fix minor problems.
   
1997-03-13 05:44  whardake

   * agent/: Makefile.in, acl.conf, kernel_sunos5.c
, kernel_sunos5.h, route_write.c,
   snmp_var_route.c, mibgroup/kernel_sunos5.c,
   mibgroup/kernel_sunos5.h:

   - (kernel_sunos5.[ch]): moved to mibgroup/.
   - (route_write.c, snmp_var_route.c): delete from agent dir.
   
1997-03-13 05:34  whardake

   * agent/: Makefile.in, acl_vars.c, alarm.c,
   alarm.h, common_header.h, context_vars.c, event.c
, event.h, party_vars.c, snmp_vars.c,
   snmpd.c, view_vars.c, mibgroup/acl_vars.c,
   mibgroup/acl_vars.h, mibgroup/alarm.c, mibgroup/alarm.h
, mibgroup/context_vars.c, mibgroup/context_vars.h
, mibgroup/event.c, mibgroup/event.h,
   mibgroup/party_vars.c, mibgroup/party_vars.h,
   mibgroup/snmpv2_subtrees.h, mibgroup/snmpv2_vars.h,
   mibgroup/view_vars.c, mibgroup/view_vars.h:

   - (agent/*, mibgroup/*): moved alarm, context, views, event, party,
     and acl variable groups to mibgroup/.
   
1997-03-13 01:14  whardake

   * agent/mibgroup/extensible_subtrees.h:

   - (extensible_subtrees.h): Removed file.
   
1997-03-13 00:37  whardake

   * apps/snmpnetstat/main.c, snmplib/party_parse.c:

   - (config*): check for in_addr_t and define as u_int (32 bits) if not present.
   - (apps/*.c, party_parse.c): use it.
   
1997-03-13 00:32  whardake

   * Makefile.in, acconfig.h, config.h.in,
   configure, configure.in, apps/snmpbulkwalk.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptest.c,
   apps/snmptrap.c, apps/snmpwalk.c:

   - (config*): check for in_addr_t and define as u_int (32 bits) if not present.
   - (apps/*.c, party_parse.c): use it.
   
1997-03-12 08:15  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): returns from inet_addr are in_addr_t (u_int) not u_long.
   
1997-03-12 06:55  whardake

   * agent/mibgroup/README:

   - (mibgroup/README): doc update from Dave Shield.
   
1997-03-12 06:48  whardake

   * apps/snmpnetstat/Makefile.in, apps/Makefile.in,
   agent/Makefile.in:

   - (*/Makefile.in): make depend update.
   
1997-03-12 06:45  whardake

   * configure, configure.in, agent/snmp_agent.c,
   agent/snmpd.c, agent/mibgroup/Makefile.in,
   agent/mibgroup/ip.c, agent/mibgroup/ip.h,
   agent/mibgroup/route_write.c, agent/mibgroup/route_write.h
, agent/mibgroup/snmp.c, agent/mibgroup/snmp.h,
   agent/mibgroup/snmp_mib.c, agent/mibgroup/var_route.c,
   agent/mibgroup/var_route.h:

   - (configure.in, snmpd.c, snmp_agent.c, route_write.[ch],
     var_route.[ch], ip.[ch], snmp.[ch] -> snmp_mib.[ch]):
     - Moved snmp mib module -> snmp_mib for naming conflicts with snmplib.
     - Moved snmp_var_route.c -> mibgroup/var_route.c
     - Moved write_route.c -> mibgroup/write_route.c
   
1997-03-12 00:28  whardake

   * agent/mibgroup/: snmp_mib.c, snmp_mib.h:

   - (mibgroup/snmp.[hc] -> mibgroup/snmp_mib.[hc]): Moved due to name clashes.
   
1997-03-11 08:36  whardake

   * agent/mibgroup/at.h, agent/mibgroup/icmp.c,
   agent/mibgroup/interfaces.c, agent/mibgroup/ip.c,
   agent/mibgroup/snmp.c, agent/mibgroup/snmp.h,
   agent/mibgroup/system.c, agent/mibgroup/tcp.c,
   agent/mibgroup/udp.c, agent/mibgroup/wombat.c,
   acconfig.h, config.h.in, configure,
   configure.in, agent/route_write.c,
   agent/snmp_var_route.c, snmplib/mib.c:

   - (mibgroup/*):
     - remove trailing ;s on bunches of functions.
     - make everything but interfaces.c compile on irix6.3.
   - (config*,system.c): use uname and gethostname if available.
   - (configure.in, configure): Don't check _KERNEL if ifnet.if_mtu already works.
   
1997-03-11 00:04  whardake

   * agent/mibgroup/ip.c:

   - (ip.c): freebsd2 patch.
   
1997-03-10 08:28  whardake

   * configure, configure.in:

   - (configure.in): space protect modules when checking for with grep.
   
1997-03-10 07:55  whardake

   * configure, configure.in:

   - (configure.in): New configure option:  --with-out-mib-modules="list".
   
1997-03-07 07:11  whardake

   * agent/common_header.h:

   - (common_header.h): comment out end of #endif.
   
1997-03-07 07:09  whardake

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*): make new configure options respect $(srcdir).
   
1997-03-07 06:02  whardake

   * configure, configure.in:

   - (configure): removed {} requirement from config_load_mib() calls.
   
1997-03-07 06:00  whardake

   * agent/mibgroup/: at.h, disk.h, errormib.h,
   extensible.h, icmp.h, interfaces.h, ip.h,
   loadave.h, memory.h, proc.h, snmp.h,
   system.h, tcp.h, udp.h, versioninfo.h,
   wombat.h:

   - (mibgroup/*): removed {} requirement from config_load_mib() calls.
   
1997-03-07 05:01  whardake

   * agent/mibgroup/versioninfo.c, sedscript.in,
   bug-report:

   version tag ( 3.1.4.pre3 )
   
1997-03-07 04:51  whardake

   * snmplib/snmp.c:

   - (snmplib/snmp.c): remove second ctype.h include.
   
1997-03-07 04:50  whardake

   * agent/mibgroup/hpux.c:

   - (hpux.c): ifdef a few headers for correct make depend.
   
1997-03-07 04:49  whardake

   * agent/mibgroup/Makefile.in, snmplib/Makefile.in,
   apps/Makefile.in:

   - (mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in): depend.
   
1997-03-07 04:48  whardake

   * agent/: snmp_agent.c, snmp_vars.c, snmpd.c:

   - (snmp_agent.c, snmp_vars.c, snmpd.c): remove extproto.h include.
   
1997-03-07 04:47  whardake

   * agent/Makefile.in:

   - (agent/Makefile.in): make depend and extensible/ removes.
   
1997-03-07 04:46  whardake

   * Makefile.in, config.h.in, sedscript.in:

   - (Makefile.in, sedscript.in): Fix sedscript generation.  sigh.
   
1997-03-07 04:44  whardake

   * .cvsignore:

   - (.cvsignore): add mib_module_config.h
   
1997-03-07 04:40  whardake

   * remove-files:

   - (remove-files): add makedepend.in
   
1997-03-07 04:39  whardake

   * makedepend.in:

   - (makedepend.in): new make depend script
   
1997-03-07 02:42  whardake

   * acconfig.h, configure, configure.in:

   - (config*): generate a mib_module_config.h with defines of whats being used.
   
1997-03-07 01:49  whardake

   * agent/mibgroup/struct.h:

   - (mibgroup/struct.h): moved to here.
   
1997-03-07 01:34  whardake

   * agent/mibgroup/: hpux.c, hpux.h:

   - (hpux.[ch]): Added hpux specific files from extensible dir.
   
1997-03-07 01:07  whardake

   * agent/mibgroup/versiontag:

   - (mibmodule/versiontag): moved into place from extensible/
   
1997-03-07 00:58  whardake

   * agent/: snmp_vars.h, mibgroup/disk.c, mibgroup/disk.h
, mibgroup/errormib.c, mibgroup/errormib.h,
   mibgroup/extensible.c, mibgroup/extensible.h,
   mibgroup/ip.c, mibgroup/ip.h, mibgroup/loadave.c,
   mibgroup/loadave.h, mibgroup/pass.c, mibgroup/pass.h
, mibgroup/proc.c, mibgroup/proc.h,
   mibgroup/read_config.c, mibgroup/read_config.h,
   mibgroup/snmp.c, mibgroup/system.c,
   mibgroup/util_funcs.c, mibgroup/util_funcs.h:

   - (snmp_vars.h, mibgroup/*): strict-prototyping and config_require()s.
   
1997-03-07 00:07  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): removed more non-mibgroup specific calls and headers.
   
1997-03-07 00:05  whardake

   * agent/: mibgroup/Makefile.in, mibgroup/disk.c,
   mibgroup/disk.h, mibgroup/errormib.c,
   mibgroup/errormib.h, mibgroup/extensible.c,
   mibgroup/extensible.h, mibgroup/loadave.c,
   mibgroup/loadave.h, mibgroup/memory.c,
   mibgroup/memory.h, mibgroup/mibdefs.h,
   mibgroup/mibincl.h, mibgroup/pass.c, mibgroup/pass.h
, mibgroup/proc.c, mibgroup/proc.h,
   mibgroup/read_config.c, mibgroup/read_config.h,
   mibgroup/system.c, mibgroup/system.h,
   mibgroup/util_funcs.c, mibgroup/util_funcs.h,
   mibgroup/versioninfo.c, mibgroup/versioninfo.h,
   Makefile.in:

   - (extensible/* -> mibgroup/*): moved extensible stuff to mib modules.
   
1997-03-05 07:29  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): Yep. It was wrong.  Tested and works now.
   
1997-03-05 07:15  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): fixed prototyping errors in snmp_parse.  Possibly wrong.
   
1997-03-05 07:13  whardake

   * agent/acl_vars.c:

   - (acl_vars.c): incorrectly fixed prototyping errors for write_acl().
   
1997-03-05 06:05  whardake

   * snmplib/: acl.c, acl.h, acl_parse.c, asn1.c
, asn1.h, context.c, context.h,
   context_parse.c, md5.c, md5.h, mib.c,
   mib.h, parse.c, parse.h, party.c, party.h
, party_parse.c, snmp.h, snmp_api.c,
   snmp_api.h, snmp_auth.c, snmp_client.c,
   snmp_client.h, snmp_impl.h, system.c, system.h
, view.c, view.h:

   - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
   
1997-03-05 06:01  whardake

   * agent/mibgroup/at.c, agent/mibgroup/at.h,
   agent/mibgroup/icmp.c, agent/mibgroup/icmp.h,
   agent/mibgroup/interfaces.c, agent/mibgroup/interfaces.h
, agent/mibgroup/ip.c, agent/mibgroup/ip.h,
   agent/mibgroup/snmp.c, agent/mibgroup/snmp.h,
   agent/mibgroup/snmpv2_vars.h, agent/mibgroup/system.c,
   agent/mibgroup/system.h, agent/mibgroup/tcp.c,
   agent/mibgroup/tcp.h, agent/mibgroup/udp.c,
   agent/mibgroup/udp.h, apps/snmpbulkwalk.c,
   apps/snmpget.c, apps/snmpgetnext.c, apps/snmpset.c
, apps/snmpstatus.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmptrap.c,
   apps/snmptrapd.c, apps/snmpwalk.c,
   apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c:

   - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
   
1997-03-05 05:58  whardake

   * acconfig.h, config.h.in, agent/acl_vars.c,
   agent/alarm.c, agent/alarm.h, agent/common_header.h
, agent/context_vars.c, agent/event.c,
   agent/event.h, agent/kernel.h, agent/party_vars.c
, agent/route_write.c, agent/snmp_agent.c,
   agent/snmp_var_route.c, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmp_vars_event.h,
   agent/snmpd.c, agent/snmpd.h, agent/var_struct.h
, agent/view_parse.c, agent/view_vars.c:

   - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.
   
1997-03-05 02:37  whardake

   * README:

   - (README): Contributer name addition.
   
1997-03-05 02:28  whardake

   * agent/snmpd.h:

   file snmpd.h was initially added on branch Ext-3-1-4-pre2-niels.
   
1997-03-05 02:28  whardake

   * agent/kernel.h:

   file kernel.h was initially added on branch Ext-3-1-4-pre2-niels.
   
1997-03-05 02:17  whardake

   * snmplib/snmp_client.c:

   - (snmp_client.c): Patch from Elwyn B Davies:
     - Fix a PDU cloning bug.
   
1997-03-05 01:04  whardake

   * agent/mibgroup/.cvsignore:

   - (mibgroup/.cvsignore): new to ignore created .h files.
   
1997-03-05 01:03  whardake

   * agent/mibgroup/system.c:

   - (system.c): removed system nlist (unused).
   
1997-03-05 00:48  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, agent/Makefile.in,
   agent/common_header.h, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/mibgroup/Makefile.in,
   agent/mibgroup/at.h, agent/mibgroup/icmp.h,
   agent/mibgroup/interfaces.h, agent/mibgroup/ip.h,
   agent/mibgroup/snmp.c, agent/mibgroup/snmp.h,
   agent/mibgroup/system.c, agent/mibgroup/system.h,
   agent/mibgroup/tcp.h, agent/mibgroup/udp.h,
   agent/mibgroup/wombat.h:

   - (config*, agent/*, agent/mibgroup/*):
     - Added .o file list to agent/Makefile.in generated by configure.
     - new files generated by configure:
       - mibgroup/mib_module_includes.h:  A list of mib .h files for snmp_vars.h.
                                      (every module *must* have a .h file)
       - mibgroup/mib_module_inits.h: A list of init_wombat() type functions.
                                      (only present if exist in wombat.c).
       - mibgroup/mib_module_loads.h: This file is generated by a new macro in
                                      the mib.h files called
                                      config_load_mib(), which simplifies
                                      the loading of the mib sections.
   
1997-03-04 06:44  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, agent/mibgroup/Makefile.in:

   - (config*, mibgroup/Makefile.in):
     - mibgroup compile list is build by configure and can be augmented
       by the --with-mib-modules="list of modules" command line to configure.
   
1997-02-17 07:11  whardake

   * sedscript.in, bug-report:

   version tag ( 3.1.4.pre2 )
   
1997-02-17 06:32  whardake

   * agent/mibgroup/interfaces.c:

   - (interfaces.c): Remove MAX_NAME_LENGTH requirements.
   
1997-02-17 06:31  whardake

   * agent/mibgroup/icmp.c:

   - (icmp.c): don't use ret variable, since it's not defined.
   
1997-02-17 06:30  whardake

   * agent/event.c:

   - (event.c): Was passing an int to bcopy instead of &int.
   
1997-02-17 06:30  whardake

   * agent/alarm.c:

   - (alarm.c): typedef for getStatPtr().
   
1997-02-17 05:53  whardake

   * agent/: Makefile.in, mibgroup/Makefile.in:

   - (agent/*Makefile.in):  Make depend.
   
1997-02-17 05:47  whardake

   * snmplib/: mib.c, snmp_api.c, snmp_api.h:

   - (mib.c, snmp_api.c, snmp_api.h): Patch from Dave Shield to remove
     ANSI specific requirements.
   
1997-02-17 05:46  whardake

   * agent/mibgroup/.cvsignore:

   - (agent/mibgroup/.cvsignore): Added.
   
1997-02-17 05:38  whardake

   * configure, configure.in, agent/Makefile.in,
   agent/common_header.h, agent/snmp_agent.c,
   agent/snmp_var_route.c, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c, agent/var_struct.h
, agent/mibgroup/Makefile.in, agent/mibgroup/README
, agent/mibgroup/at.c, agent/mibgroup/at.h,
   agent/mibgroup/extensible_subtrees.h, agent/mibgroup/icmp.c
, agent/mibgroup/icmp.h, agent/mibgroup/interfaces.c
, agent/mibgroup/interfaces.h, agent/mibgroup/ip.c
, agent/mibgroup/ip.h, agent/mibgroup/snmp.c,
   agent/mibgroup/snmp.h, agent/mibgroup/snmpv2_subtrees.h
, agent/mibgroup/snmpv2_vars.h, agent/mibgroup/system.c
, agent/mibgroup/system.h, agent/mibgroup/tcp.c,
   agent/mibgroup/tcp.h, agent/mibgroup/udp.c,
   agent/mibgroup/udp.h, agent/mibgroup/wombat.c,
   agent/mibgroup/wombat.h:

   - (agent/snmp_vars, agent/mibgroup): Dave Shield split up the
     snmp_vars.c and related files into pieces for easier management.
     The results of his work are in the new agent/mibgroup directory.
   
1997-02-11 08:00  whardake

   * Makefile.in:

   - (Makefile.in): Rest of Philip's patch to fix srcdir problems (sh vars).
   
1997-02-11 07:44  whardake

   * man/Makefile.in:

   - (man/Makefile.in): Patch from Simon Leinin to fix srcdir problems.
   
1997-02-11 07:42  whardake

   * apps/Makefile.in:

   - (apps/Makefile.in): Patch from Simon Leinin to descend when make cleaning.
   
1997-02-11 05:14  whardake

   * sedscript.in, bug-report:

   version tag ( 3.1.4.pre1 )
   
1997-02-11 05:13  whardake

   * snmplib/snmp_auth.c:

   - (snmp_auth.c): remove non-static md5digest prototype.
   
1997-02-11 05:11  whardake

   * local/Makefile.in, man/Makefile.in, ov/Makefile.in
:

   - ({local,man,ov}/Makefile.in): Remove spaces in front of tabs.
   
1997-02-11 05:10  whardake

   * agent/snmp_vars.linux.h:

   - (snmp_vars.linux.h): Fix #ifdef.
   
1997-02-11 04:17  whardake

   * agent/snmpd.c, apps/snmpbulkwalk.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpset.c,
   apps/snmpstatus.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmptrap.c, apps/snmptrapd.c
, apps/snmpwalk.c, apps/snmpnetstat/main.c,
   snmplib/acl.c, snmplib/acl.h, snmplib/acl_parse.c
, snmplib/context.c, snmplib/context.h,
   snmplib/context_parse.c, snmplib/md5.c, snmplib/mib.c
, snmplib/party.c, snmplib/party.h,
   snmplib/party_parse.c, snmplib/snmp.c,
   snmplib/snmp_api.c, snmplib/snmp_api.h,
   snmplib/snmp_auth.c, snmplib/view.c, snmplib/view.h
:

   - (all .c with main(), snmplib/*): Patch from Philip Guenther:
     - Make better support for shared lib possibilities.
   
1997-02-11 04:12  whardake

   * README:

   - (README): Update people supplying patches list.
   
1997-02-11 04:10  whardake

   * Makefile.in, agent/Makefile.in, apps/Makefile.in
, apps/snmpnetstat/Makefile.in, local/Makefile.in
, man/Makefile.in, ov/Makefile.in,
   snmplib/Makefile.in:

   - (*Makefile.in): Patch from Philip Guenther:
     - Fix all Makefile.in's to support a different src dir.
   
1997-02-11 03:54  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Patch from Dave Shield:  Fix hpux specific problems.
   
1997-02-11 03:50  whardake

   * agent/snmp_vars.linux.h:

   - (snmp_vars.linux.h): Removed non-linux specific stuff.
   
1997-02-11 03:47  whardake

   * agent/: snmp_var_route.c, snmp_vars.c,
   snmp_vars.linux.h:

   - (snmp_vars.c, snmp_var_route.c, snmp_vars.linux.h): Patch from Jennifer Bray:
     - Get agent working on linux.
   
1997-02-10 00:54  whardake

   * NEWS:

   - (NEWS): Whoops.
   
1997-02-10 00:51  whardake

   * sedscript.in, bug-report:

   version tag ( 3.1.3 )
   
1997-02-10 00:50  whardake

   * ChangeLog:

   - (ChangeLog): Update for 3.1.3
   
1997-02-10 00:22  whardake

   * apps/snmpnetstat/main.c:

   - (snmpnetstat/main.c): Remove malloc prototype, now in stdlib.h.
   
1997-02-10 00:22  whardake

   * FAQ:

   - (FAQ): Dave Shields' additions:  finding more info.
   
1997-02-05 08:41  whardake

   * sedscript.in, bug-report:

   version tag ( 3.1.3.pre4 )
   
1997-02-05 08:29  whardake

   * Makefile.in, configure, configure.in:

   - (Makefile.in, configure.in): removed tcl stuff.
   
1997-02-05 08:24  whardake

   * NEWS, local/snmpcheck.def:

   - (NEWS): removed tcl stuff.
   
1997-02-05 08:20  whardake

   * bug-report:

   - (bug-report): Change subject line to shorten and force better description.
   
1997-02-05 08:13  whardake

   * snmplib/system.c:

   - (system.c): Patch from Dave Shield to fix nlist problems.
   
1997-02-05 08:09  whardake

   * agent/snmp_agent.c, agent/snmp_groupvars.h,
   agent/snmp_var_route.c, agent/snmp_vars.c,
   agent/snmpd.c, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/route.c, man/snmpd.conf.5.def:

   - (many): Patch from Niels Baggesen:
     - snmp mib group cleanups.
     - trap generation cleanups.
     - added man entries for trap generation.
     - improved agent debugging output with agent's -d flag.
   
1997-02-05 08:07  whardake

   * configure, configure.in:

   - (configure, configure.in): Put /dev/ksyms ahead of /kernel/unix.
   
1997-02-05 07:33  whardake

   * TODO:

   - (TODO): misc requested additions.
   
1997-02-05 07:33  whardake

   * FAQ:

   - (FAQ): Dave updated architecture lists.
   
1997-02-04 00:41  whardake

   * FAQ:

   - (FAQ): Added TOC and autor notes ;-).
   
1997-02-04 00:37  whardake

   * snmplib/mib.c:

   - (mib.c): Patch from Simon: comment #ifdef endings for ANSI compliers.
   
1997-02-04 00:36  whardake

   * configure, configure.in:

   - (configure, configure.in): Fix hpux problems, *again*.
   
1997-02-04 00:35  whardake

   * TODO:

   - (TODO): Added suggestions from ucd-snmp-coders.
   
1997-02-04 00:35  whardake

   * FAQ:

   - (FAQ): Dave's latest revision.
   
1997-02-03 04:55  whardake

   * sedscript.in, bug-report:

   version tag ( 3.1.3.pre3 )
   
1997-02-03 04:53  whardake

   * bug-report:

   - (bug-report): move config.cache to end of message.
   
1997-02-03 04:33  whardake

   * NEWS, README, TODO:

   - (README, NEWS, TODO): Update for 3.1.3.
   
1997-02-03 04:15  whardake

   * README:

   - (README):
     - added FAQ pointer.
     - Dave's English pointers (ie, he proofed it and I, uh, don't...).
     - switch ftp mirror.
     - bug-report script mentioned.
     - I -> We, me -> us...
   
1997-02-03 03:51  whardake

   * README:

   - (README): remove project history.
   
1997-02-03 03:47  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): add some irix appropriate includes.
   
1997-02-03 03:44  whardake

   * snmplib/system.c:

   - (snmplib/system.c): typo:  needs a space between 'static' and 'struct'.
   
1997-02-03 02:50  whardake

   * acconfig.h, aclocal.m4, config.h.in,
   configure, configure.in:

   - (config*):
     - Check for irix 6.2 headers.
     - Check if _KERNEL needs to be defined for irix and ifnet usage.
     - Use the found UNAME program instead of assuming we have it.
   
1997-02-03 01:48  whardake

   * snmplib/system.c:

   - (snmplib/system.c):  Use CAN_USE_SYSCTL instead of bsdlike.
   
1997-02-03 01:47  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Patch from Dave Shield
     - Mark stuff for later changes.
   
1997-02-03 01:45  whardake

   * configure, configure.in:

   - (configure.in):
     - Check for whoami, logname.
     - Don't pass null args to ksh.
   
1997-02-03 01:03  whardake

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): comment out possible security problem lines.
   
1997-02-03 01:02  whardake

   * bug-report:

   - (bug-report): Patch from Dave Shield:
     - domain name fix and editor bomb out.
   
1997-01-31 02:03  whardake

   * bug-report, sedscript.in:

   version tag update
   
1997-01-31 01:59  whardake

   * configure.in, configure:

   - (configure.in, configure): changed arch to hppa and make sure /bin/ksh exists.
   
1997-01-31 01:49  whardake

   * configure, configure.in:

   - (configure.in, configure): fire off ksh if hpux && sh.
   
1997-01-31 01:01  whardake

   * agent/: snmp_var_route.c, snmp_vars.c:

   - (snmp_var_route.c, snmp_vars.c): Patch from Martin Jacobsson:
     - Change some system specific ifdefs to CAN_USE_SYSCTL.
     - Fix compliation errors on bsdi2.
     - Fix routing tables for similar.
   
1997-01-31 00:57  whardake

   * configure.in, configure, config.h.in,
   acconfig.h:

   - (config*): Check for kstat.h and if sysctl can read the boottime.
   
1997-01-29 04:08  whardake

   * bug-report:

   - (bug-report):
     - change to address (back) to ucd-snmp-coders.
     - Add a trap on signals to remove tmp files.
   
1997-01-29 03:58  whardake

   * agent/: kernel.c, snmp_agent.c, snmpd.c:

   - (kernel.c, snmp_agent.c, snmpd.c): Patch from Niels Baggesen:
     - Fix various warnings/errors.
     - Implement real traps.
   
1997-01-29 03:11  whardake

   * config.h.in, configure:

   - (config.h.in, configure): update
   
1997-01-29 03:11  whardake

   * FAQ:

   - (FAQ): revision one!
   
1997-01-29 03:10  whardake

   * configure.in:

   - (configure.in): New ps options to check for.
   
1997-01-29 03:09  whardake

   * aclocal.m4:

   - (aclocal.m4): Fix check_struct_for to define things correctly.
   
1997-01-29 03:08  whardake

   * .cvsignore:

   - (.cvsignore): ignore .software.db.sh
   
1997-01-29 03:07  whardake

   * acconfig.h:

   - (acconfig.h):
    - SNMPBLOCK = !SNMPBLOCK
   
1997-01-29 03:07  whardake

   * bug-report:

   - (bug-report):
    - Always use multipart: version info and config.cache are one.
    - re-arranged a bit.
    - Added introduction.
    - Guess at domain name if possible.
   
1997-01-29 01:47  whardake

   * bug-report:

   bug reporting script add
   
1997-01-21 00:17  whardake

   * agent/: snmp_var_route.c, snmp_vars.c:

   - (snmp_var_route.c, snmp_vars.c):
     - Patch from Karl Lehenbauer <karl@hammer1.ops.NeoSoft.com>
       - handle multiple interface names > 10 properly.
   
1997-01-20 23:34  whardake

   * snmplib/snmp_client.h:

   - (snmp_client.h): remove second (wrong) function prototype.
   
1997-01-20 23:33  whardake

   * agent/snmpd.c:

   - (snmpd.c): remove second char definition.
   
1997-01-20 07:59  whardake

   * sedscript.in:

   version tag ( 3.1.3.pre1 )
   
1997-01-20 07:43  whardake

   * snmplib/: snmp_api.c, snmp_client.c, snmp_client.h
:

   - (snmp_api.c, snmp_client.[ch]):
     - Patch from Patrice VANACKER <vanacker@worldnet.fr>:
       - fix request deletions in snmp_read().
       - added return argument to snmp_add_null_var().
   
1997-01-20 06:55  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Patch from Martin Jacobsson <martin@exmandato.se>:
     - add bsdi to some #ifdefs.
   
1997-01-20 06:38  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c, extensible.c, read_config.c): Remove ANSI cpp #elif's.
   
1997-01-20 06:36  whardake

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*): Autoheader is dumb:  Put macro defines belowe @BOTTOM@ symbol.
   
1997-01-20 06:22  whardake

   * snmplib/snmp_client.c:

   - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
    - (snmp_client.c): Wait 120 seconds before returning.
   
1997-01-20 06:08  whardake

   * apps/snmpnetstat/if.c, apps/snmpnetstat/route.c,
   man/snmptrapd.8, snmplib/acl.h, snmplib/asn1.c,
   snmplib/context.h, snmplib/mib.c, snmplib/mib.h,
   snmplib/parse.c, snmplib/party.c, snmplib/party.h
, snmplib/snmp.c, snmplib/snmp.h,
   snmplib/snmp_api.c, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_client.h,
   snmplib/system.c, snmplib/view.h:

   - Patches from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
    - implemented: interfaces.ifTable.ifEntry.ifSpecific,
         ip.ipRoutingDiscards,
         ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize,
         ip.ipRouteTable.ipRouteEntry.ipRouteMask ,
         ip.ipRouteTable.ipRouteEntry.ipRouteMetric5,
         ip.ipRouteTable.ipRouteEntry.ipRouteInfo, ip.ipNetToMediaTable,
         udp.udpTable.
    - udp connection table.
    - ipNetToMedia.
   
   - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
    - udpNoPort, tcpInErrs fixes for Solaris.
    - linux application support.
    - snmp variable group.
    - simple cold start traps via exec('snmptrap').
    - MIB parser fixes.
    - Memory/free allocation fixes.
   
1997-01-20 06:04  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, agent/alarm.h, agent/event.c,
   agent/event.h, agent/kernel.c, agent/kernel_sunos5.c
, agent/snmp_agent.c, agent/snmp_groupvars.h,
   agent/snmp_var_route.c, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c, agent/var_struct.h
, apps/snmpbulkwalk.c, apps/snmpget.c,
   apps/snmpgetnext.c, apps/snmpset.c, apps/snmpstatus.c
, apps/snmptest.c, apps/snmptranslate.c,
   apps/snmptrap.c, apps/snmptrapd.c, apps/snmpwalk.c
:

   - Patches from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
    - implemented: interfaces.ifTable.ifEntry.ifSpecific,
         ip.ipRoutingDiscards,
         ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize,
         ip.ipRouteTable.ipRouteEntry.ipRouteMask ,
         ip.ipRouteTable.ipRouteEntry.ipRouteMetric5,
         ip.ipRouteTable.ipRouteEntry.ipRouteInfo, ip.ipNetToMediaTable,
         udp.udpTable.
    - udp connection table.
    - ipNetToMedia.
   
   - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
    - udpNoPort, tcpInErrs fixes for Solaris.
    - linux application support.
    - snmp variable group.
    - simple cold start traps via exec('snmptrap').
    - MIB parser fixes.
    - Memory/free allocation fixes.
   
1997-01-17 02:58  whardake

   * agent/snmpd.c:

   - (snmpd.c):
     - Usage() update and version printout update.
   
1997-01-17 02:51  whardake

   * agent/snmpd.c:

   - (snmpd.c, extensible.c):
     - New arg -c FILE:  	   Read FILE as a configuration file as well.
     - New arg -C:       	   Don't read default configuration files.
     - New env SNMPCONFPATH:  Read snmpd{,.local}.conf files in: seperated path.
   
1997-01-14 07:45  whardake

   * PORTING, README, TODO:

   - (PORTING, README, TODO):  Added ucd-snmp-coders as default mail address.
   
1997-01-09 23:46  whardake

   * apps/snmptrapd.c:

   - (snmptrapd.c): Remove broken FD_SET code.
   
1997-01-09 23:45  whardake

   * configure, configure.in:

   - (config*): Check for /dev/ksyms for solaris kernel.
   
1997-01-09 23:43  whardake

   * COPYING:

   - (COPYING):  Update for 97.
   
1996-12-05 00:19  whardake

   * sedscript.in:

   version tag ( 3.1.2.1 )
   
1996-12-05 00:19  whardake

   * ChangeLog:

   - (ChangeLog): Update.
   
1996-12-05 00:14  whardake

   * snmplib/md5.c:

   - (md5.c): remove ansi specific C features (unsigned constants).
   
1996-12-05 00:13  whardake

   * apps/snmpnetstat/if.c:

   - (if.c): #ifndef -> #ifdef for sigset.
   
1996-12-04 01:03  whardake

   * sedscript.in:

   version tag ( 3.1.2 )
   
1996-12-04 01:01  whardake

   * ChangeLog, NEWS:

   - (ChangeLog, NEWS):  Update for release 3.1.2.
   
1996-12-04 00:49  whardake

   * PORTING, README:

   - (PORTING, README):  Update for release 3.1.2.
   
1996-12-04 00:15  whardake

   * snmplib/: asn1.c, parse.c, snmp_api.c,
   snmp_client.c:

   - (asn1.c, parse.c, snmp_api.c, snmp_client.c):
     - Patch from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
       - Parser fixes for multiple nodes.
       - memmove/copy deletes.
   
1996-12-03 05:51  whardake

   * ece-mib.def:

   - (ece-mib.def): Used -> Avail in memory sequence.
   
1996-12-03 02:14  whardake

   * EXAMPLE.conf.def, local/passtest:

   - (EXAMPLE.conf.def, passtest): Move passtest to ucdavis subtree.
   
1996-12-03 02:03  whardake

   * acconfig.h, configure, configure.in,
   agent/snmp_vars.c:

   - (snmp_vars.c): From Dave Shield <D.T.Shield@csc.liv.ac.uk>:
     - Fix arp table for hpux.
   - (config*): Check for arphd.at_next and use in above.
   
1996-12-03 01:05  whardake

   * snmplib/md5.c:

   - (md5.c): Put 'U'nsigned marker at end of constants to remove gcc warns.
   
1996-12-03 01:03  whardake

   * acconfig.h, aclocal.m4, config.h.in,
   configure, configure.in, agent/snmp_vars.c:

   - (config*, snmp_vars.c):
     - Wrote AC_CHECK_STRUCT_FOR and use it.
     - Make AC_CHECK_IFNET_FOR use above.
     - Changequote '[]' -> '' around sed expression with []s (-Dostype).
   
1996-12-01 23:55  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
     - ifPhysAddr - in Interface_Get_Ether_By_Index, HP-UX has the same
           EtherAddr strucure as MIPS.
   
     - ipAdEntIfIndex - in var_ipAddrEntry, there is a false match on
           the loopback interface, giving the wrong answer of the first
           interface index.
   
     - udpInErrors - in var_udp, the count of UDP errors omits discarded
           packets.  Some systems (i.e. HP-UX) have extended the udpstat
           structure to include these.  I'v tweaked this analogous to a
           similar addition in the tcpstat structure.
   
     - tcpConnState - HP-UX has added an extra state into the list, which
           throws the rest of them out.
   
1996-11-26 23:56  whardake

   * configure, configure.in:

   - (configure.in, configure): Truncate system names beyond [-_].*.
   
1996-11-26 23:45  whardake

   * apps/snmpnetstat/if.c:

   - (if.c): Reset signal on all types of signal implementations.
   
1996-11-26 23:34  whardake

   * apps/snmpnetstat/if.c:

   - (if.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
     - Watch out for interface names with ' ' in them.
     - Reset signal on BSD signal implementations.
   
1996-11-26 23:21  whardake

   * README:

   - (README): Update.
   
1996-11-26 23:21  whardake

   * INSTALL:

   - (INSTALL): Typo:  3.1.3 -> 3.0.3.
   
1996-11-26 23:05  whardake

   * configure, configure.in:

   - (configure, configure.in): Default sysloc UCDavis -> Unknown.
   
1996-11-26 23:02  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
     - Change comments to reflect what its actually looking at.
     - Remove ifdef around ifnet declarations.
   
1996-11-25 00:15  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, snmplib/snmp_impl.h:

   - (config*, snmp_impl.h): Moved void -> char define to a configure test.
   
1996-11-24 23:43  whardake

   * agent/Makefile.in, apps/Makefile.in:

   - ({agent,apps}/Makefile.in): Put libsnmp.a in front of -l libs.
   
1996-11-24 07:45  whardake

   * sedscript.in:

   version tag ( 3.1.2.pre1 )
   
1996-11-24 07:24  whardake

   * agent/kernel.c, INSTALL, acconfig.h,
   config.h.in, configure, configure.in:

   - (kernel.c, config*, INSTALL):  New configure switch:  --without-root-access.
     - The agent doesn't exit if it can't open /dev/kmem.
   
1996-11-22 05:37  whardake

   * config.guess, config.h.in, config.sub,
   configure, install-sh, mkinstalldirs:

   - (config*, install-sh, mkinstalldirs): Upgraded to autoconf 2.11.
   
1996-11-22 00:14  whardake

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*): Add checks for ifnet.[io]bytes.
   
1996-11-22 00:06  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Merge from FreeBSD2-3-1-1.
     - Add checks for ifnet.[io]bytes.
   
1996-11-21 23:18  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Trash interface caching.
   
1996-11-15 07:44  whardake

   * snmplib/parse.c:

   - (parse.c):  Add back in "reading mib..." debugging statments.
   
1996-11-15 07:43  whardake

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*, extensible.c): Make uname calls work correctly.
   
1996-11-14 06:24  whardake

   * apps/: snmptrap.c, snmpnetstat/inet.c,
   snmpnetstat/route.c:

   - (snmptrap.c, inet.c, route.c): typecasting warning fixes.
   
1996-11-14 06:17  whardake

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*):
     - Check for existance of tcpstat.tcps_rcvmemdrop.
     - Check for sys/vfs.h.
   
1996-11-14 06:16  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c):
     - #ifdef typo.
     - prototype for Interface_Scan_Init().
     - Check for existance of tcpstat.tcps_rcvmemdrop before using.
   
1996-11-08 08:06  whardake

   * Makefile.in:

   - (Makefile.in): Fixed 'touchit'.
   
1996-11-08 08:03  whardake

   * Makefile.in:

   - (Makefile.in): Created a 'touchit' to touch config files properly.
   
1996-11-07 05:19  whardake

   * snmplib/mib.c:

   - (mib.c): typecast for sprint_objid().
   
1996-11-07 05:17  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): ifdef typos.
   
1996-11-07 05:16  whardake

   * agent/snmp_var_route.c:

   - (snmp_var_route.c): ifdef's around strings.h.
   
1996-11-07 05:15  whardake

   * configure.in, configure:

   - (configure.in, configure): Changed default SNMPV2AUTH to SNMPV1.
   
1996-11-07 00:34  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, agent/route_write.c,
   agent/snmp_var_route.c, agent/snmp_vars.c:

   - BSDi2 3.1.1 branch merge.
   
1996-11-07 00:22  whardake

   * agent/kernel.c, agent/snmpd.c, apps/snmpbulkwalk.c
, apps/snmpget.c, apps/snmpgetnext.c,
   apps/snmpset.c, apps/snmptest.c, apps/snmptranslate.c
, apps/snmptrap.c, apps/snmptrapd.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/route.c, man/snmptranslate.1,
   snmplib/mib.c, snmplib/mib.h, snmplib/parse.c,
   snmplib/parse.h:

   - Niels 3.1.1 branch merge.
   
1996-11-07 00:15  whardake

   * acconfig.h, aclocal.m4, config.h.in,
   configure, configure.in, sedscript.in,
   agent/snmp_var_route.c, agent/snmp_vars.c,
   agent/snmp_vars.h:

   - NetBSD 3.1.0.1 branch merge.
   
1996-11-04 01:08  whardake

   * config.h.in, configure, configure.in:

   - (config*): Check for nlist in -lmld (irix).
   
1996-11-04 00:30  whardake

   * config.h.in, configure, configure.in,
   agent/snmp_vars.c:

   - (config*, snmp_vars.c, extensible.c):  More include checks for linux.
   
1996-10-31 23:54  whardake

   * snmplib/asn1.c:

   - (asn1.c): Patch from Simon Leinen  <simon@switch.ch>:
     - asn_build_unsigned_int, asn_build_unsigned_int64:
       - Don't try to strip FFs from the high end of unsigned values.
       - Skip the stripping code entirely if we have to add a null byte.
   
1996-10-30 04:48  whardake

   * acconfig.h, config.h.in, configure,
   configure.in, ece-mib.def:

   - (config*, ece-mib.def):
     - Change extensible mib location to ucdavis enterprise mib: 2021.
     - Remove associated prompting from configure script and etc.
   
1996-10-30 04:47  whardake

   * PORTING, README:

   - (PORTING,README): Add a new PORTING file to reference autoconf plee.
   
1996-10-16 23:02  whardake

   * sedscript.in:

   version tag ( 3.1.1.BSDI )
   
1996-10-09 07:46  whardake

   * sedscript.in:

   version tag ( 3.1.1 )
   
1996-10-09 07:45  whardake

   * ChangeLog, NEWS:

   - (ChangeLog, NEWS): update for 3.1.1.
   
1996-10-09 07:22  whardake

   * README:

   - (README): Added thanks name.
   
1996-10-09 07:18  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): From: gah@bellcore.com (Gary A. Hayward)
     - Free pdu community to quelch purify.
   
1996-10-09 00:30  whardake

   * snmplib/parse.c:

   - (parse.c):
     - print a new line in print_error() if debugging is turned on.
     - tossObjectIdentifier(): catch multiple bracket clauses (IE { {0 0} } ).
   
1996-10-09 00:04  whardake

   * snmplib/parse.c:

   - (parse.c):
     - Parse OBJECT-IDENTY as OBJECT-GROUP (saves only description).
     - Change print_error(), read_mib() to reflect file and correct line number.
   
1996-10-07 04:23  whardake

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def): Added syscontact and syslocation.
   
1996-10-07 04:23  whardake

   * man/snmpd.1.def:

   - (snmpd.1.def): Changed to reflect SNMPLIB/mibs.
   
1996-10-07 03:06  whardake

   * .cvsignore:

   - (.cvsignore):  Added ucd-snmp.txt
   
1996-10-07 03:00  whardake

   * configure.in, configure:

   - (configure.in):
     - timestamp stamp-h at end.
     - emacs local vars.
   
1996-10-07 02:22  whardake

   * Makefile.in:

   - (Makefile.in):
     - added --recheck to config.status call to regenerate self.
     - Changed ece-mib.txt -> ucd-snmp.txt and install (and generate) properly.
   
1996-10-07 01:11  whardake

   * agent/snmp_agent.c:

   - (snmp_agent.c): Removed snmp version check on error return from set.
   
1996-10-07 00:52  whardake

   * config.h.in, configure, configure.in:

   - (config*): check correctly for get/setmntent.
   
1996-10-07 00:01  whardake

   * Makefile.in:

   - (Makefile.in): Mib installation changed to reflect new mib directory.
   
1996-10-06 23:49  whardake

   * snmplib/parse.c:

   - (parse.c):  Proper autoconf dirent headers.
   
1996-10-06 23:41  whardake

   * snmplib/parse.c:

   - (parse.c):  Now loads all mibs (files) in the directory SNMPLIB/mibs.
   
1996-10-04 02:01  whardake

   * man/: snmpd.1.def, snmpd.conf.5.def:

   - (snmpd.conf.5.def): lib -> lib/snmp path correction in FILES section.
   - (snmpd.1.def):
     - Added a FILES section.
     - General clean up.
   
1996-10-04 01:46  whardake

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def):
     - Cleaned up man page formatting.
     - Added note about SNMPset community strings.
     - minor proof-reading (major proofing needed still).
     - Re-organized a bit.
   
1996-10-04 01:44  whardake

   * Makefile.in:

   - (Makefile.in): Remove spaces from sedscript when using broken cpp (gcc).
   
1996-10-04 01:43  whardake

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): Added snmpget/set to pass example.
   
1996-10-03 08:10  whardake

   * snmplib/snmp_impl.h:

   - (snmp_impl.h):  Turn on old CMU debugging statments with --enable-debugging.
   
1996-10-03 08:05  whardake

   * agent/snmp_agent.c:

   - (snmp_agent.c):
     - Make agent properly check snmpset exit codes and use them (on COMMIT).
   
1996-10-01 08:28  whardake

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*, read_config.c):
     - Check for mntent.h and include it.
     - Check for /etc/mnttab or /etc/mtab and use appropriately.
   - (read_config.c):
     - pick getmntent over getfsfile if both are available.
     - debug cleanup (ofile -> stderr, check for DODEBUG instead of const var).
   
1996-10-01 07:30  whardake

   * snmplib/: parse.c, parse.h:

   - (parse.c, parse.h): From Joe Marzot:
     - allows the CMU lib to retain the TC information associated with a
       particular object. In particular this allows DisplayStrings to be
       differentiated from OctetStrings when they are looked up in the
       Mib Tree.
   
1996-09-25 05:14  whardake

   * agent/snmp_var_route.c:

   - (snmp_var_route.c): freebsd2 typecast.
   
1996-09-24 08:16  whardake

   * agent/snmp_var_route.c:

   - (snmp_var_route.c): typo fixing a typo (sigh..).
   
1996-09-24 08:02  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): Moved a variable declairation.
   
1996-09-24 07:59  whardake

   * agent/: snmp_var_route.c, snmp_vars.c:

   - (snmp_var_route.c, snmp_vars.c): typos.
   
1996-09-24 07:54  whardake

   * config.h.in, configure, configure.in,
   snmplib/snmp_api.c, snmplib/snmp_client.c:

   - (config*, snmp_api.c, snmp_client.c): Added sys/select.h for AIX.
   
1996-08-30 02:51  whardake

   * ChangeLog:

   - (ChangeLog): More minor bugs listed
   
1996-08-30 02:49  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): removed malloc prototype due to conflictions.
   
1996-08-30 01:15  whardake

   * README:

   - (README): Updated for 3.1.0.1
   
1996-08-30 00:34  whardake

   * sedscript.in:

   version tag ( 3.1.0.1 )
   
1996-08-30 00:34  whardake

   * ChangeLog, NEWS:

   - (NEWS, ChangeLog): Updated for 3.1.0.1
   
1996-08-30 00:24  whardake

   * apps/Makefile.in:

   - (apps/Makefile.in):  Added kernel_sunos5.o to snmptrap for getKstat.
   
1996-08-30 00:23  whardake

   * apps/snmptrap.c:

   - (snmptrap.c): patch screwed up.
   
1996-08-30 00:22  whardake

   * configure.in, configure:

   - (configure, configure.in):
     - removed -Xs flag for gcc on solaris.
     - logfile checks for existance of /var/log and /usr/adm.
   
1996-08-29 07:29  whardake

   * README, TODO:

   - Changed my email address to my new one.
   
1996-08-29 07:20  whardake

   * config.h.in, configure, configure.in,
   agent/snmp_vars.c:

   - (autoconf*, snmp_vars.c): Removed some solaris ifdefs.
   
1996-08-29 07:03  whardake

   * apps/snmpwalk.c:

   - (snmpwalk.c): Removed SVR4 ifdefs
   
1996-08-29 06:58  whardake

   * apps/snmpstatus.c:

   - (snmpstatus.c): Patch from Trevor Bourget <tbourget@qualcomm.com>
     - malloc sysdesc instead of assuming < 128 bytes.
   
1996-08-29 06:08  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
     - gcc warnings NULL -> 0
   
1996-08-29 06:07  whardake

   * snmplib/parse.c:

   - (parse.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
     - save mib descriptions for snmptranslate and other apps that need it.
   
1996-08-29 06:06  whardake

   * snmplib/mib.c:

   - (mib.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
     - prototypes for gcc warnings
   
1996-08-29 06:06  whardake

   * snmplib/asn1.c:

   - (asn1.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
     - uchar(s) can't be less than 0.
   
1996-08-29 06:03  whardake

   * man/: Makefile.in, snmptrap.1:

   - (man/snmptrap.1):  added by Niels Baggesen <recnba@mediator.uni-c.dk>
   
1996-08-29 05:59  whardake

   * apps/: snmpbulkwalk.c, snmpget.c, snmpgetnext.c
, snmpset.c, snmptranslate.c, snmptrap.c,
   snmptrapd.c, snmpwalk.c:

   - (apps/*.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
     - set exit codes of 0 for all apps.
     - Removed SVR4 #ifdefs.
     - Greatly improved snmptrap.
   
1996-08-27 01:04  whardake

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (autoconf*):
     - FreeBSD additions.
     - New kernel location:  /kernel (ick).
     - Log file default intelligently checks for /var/log and /usr/adm.
     - Checks for getloadavg().
   
1996-08-27 01:00  whardake

   * agent/snmp_vars.c:

   - (snmp_vars.c): More warped FreeBSD changes
   
1996-08-27 00:38  whardake

   * agent/snmp_var_route.c:

   - (snmp_var_route.c): FreeBSD specific changes.
   
1996-08-27 00:01  whardake

   * apps/snmptrap.c:

   - (snmptrap.c):
     - FreeBSD specific changes.
     - more autoconf complete: paths to libraries and kernel location.
   
1996-08-26 23:47  whardake

   * apps/snmptrapd.c:

   - (snmptrapd.c): Fix byte order problem (convert to network before sending).
   
1996-08-26 07:57  whardake

   * agent/: event.c, kernel.c, route_write.c:

   - (event.c, kernel.c, route_write.c): FreeBSD modifications
   
1996-08-26 07:55  whardake

   * snmplib/snmp_api.c:

   - (snmp_api.c): Fixed a gcc/FreeBSD optimization bug (stupid compiler)
   
1996-08-26 01:37  whardake

   * ece-mib.def:

   - (ece-mib.def):  commas out of place.
   
1996-08-26 01:37  whardake

   * TODO:

   - (TODO) Extra mib parsing ideas added.
   
1996-08-26 01:36  whardake

   * NEWS:

   - (NEWS) Typo, extra quotation mark.
   
1996-08-21 06:30  hardaker

   * local/passtest:

   Added passtest!
   
1996-05-24 15:46  hardaker

   * sedscript.in:

   version tag ( 3.1 )
   
1996-05-24 15:44  hardaker

   * COPYING:

   copyright update
   
1996-05-24 15:43  hardaker

   * ChangeLog, NEWS:

   - (ChangeLog, NEWS): 3.1 release info update.
   
1996-05-24 15:29  hardaker

   * agent/snmp_vars.c:

   - (snmp_vars.c): removed some ifdef requirements.
   
1996-05-24 15:28  hardaker

   * acconfig.h, config.h.in:

   - (accconfig.h, config.h.in): #ifdef typos
   
1996-05-24 14:02  hardaker

   * config.h.in, configure, configure.in:

   - (config*): check for memmove before you define it.
   
1996-05-24 13:55  hardaker

   * apps/snmpnetstat/: if.c, route.c:

   - (if.c, route.c): cast returns from index to char *.
   
1996-05-24 13:54  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in):  define memmove if not defined and memcpy is.
   
1996-05-24 13:13  hardaker

   * man/snmpd.conf.5.def:

   - (snmpd.conf.5.def):  note on creating comments added.
   
1996-05-24 13:10  hardaker

   * snmplib/parse.c:

   - (parse.c): declarations cleanup
   
1996-05-24 13:09  hardaker

   * mibII.txt:

   - (mibII.txt): removed ;s at the end of the BEGIN lines.
   
1996-05-24 13:08  hardaker

   * configure.in, configure, config.h.in:

   - (config*):  Check for sys/mnttab.h
   
1996-05-24 13:08  hardaker

   * EXAMPLE.conf.def:

   - (EXAMPLE.conf.def): minor example file changes.
   
1996-05-24 12:39  hardaker

   * README:

   - (README): Added a thanks section.
   
1996-05-24 12:23  hardaker

   * snmplib/parse.c:

   - (snmplib/parse.c):  parsing fixes from Mike Perik <mikep@crt.com>
   
1996-05-23 17:47  hardaker

   * config.h.in, configure, configure.in:

   - (config*): check for getmntent.
   
1996-05-23 17:09  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (config*, extensible.c): fixed disk checks on Solaris and alpha's
     - use statvfs over fstab if both present.
   
1996-05-23 16:27  hardaker

   * snmplib/: acl.c, party.c, view.c:

   - (acl.c, party.c): include stdio.h
   
1996-05-23 14:56  hardaker

   * apps/snmpnetstat/if.c:

   - (if.c): type casting bugs.
   
1996-05-23 14:44  hardaker

   * snmplib/: acl.c, party.c, view.c:

   - (acl.c, party.c, view.c): removed NULL defines.
   
1996-05-23 14:43  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.h.in): Don't define random if it already exists.
   
1996-05-22 12:55  hardaker

   * apps/snmpnetstat/if.c:

   - (apps/snmpnetstat/if.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
     - reworked the way snmpnetstat -i works.
   
1996-05-22 12:49  hardaker

   * agent/: kernel_sunos5.c, snmp_vars.c:

   - (agent/kernel_sunos5.c, snmp_vars.c,
      agent/extensible/extensible.c,readconfig.c,snmp_vars.c):
     - Patch from Niels Baggesen <recnba@mediator.uni-c.dk>:
       - finally nailed that missing initialization that gave problems
         with the AT subtree
       - I also implemented the disk part of the extensibility in the
         attached patch.
   
1996-05-22 08:50  hardaker

   * config.guess, configure, install-sh,
   mkinstalldirs:

   - (config.guess, configure, install-sh, mkinstalldirs): Autoconf-2.10
   
1996-05-22 08:50  hardaker

   * man/Makefile.in:

   - (man/Makefile.in) Updated the way sedscript is used.
   
1996-05-15 12:35  hardaker

   * sedscript.in:

   - (sedscript.in) Fixed a horrible typo.  P -> PREFIX
   
1996-05-15 12:23  hardaker

   * apps/snmpnetstat/if.c:

   - (apps/snmpnetstat/if.c) removed & in front of array passed as arg.
   
1996-05-15 12:03  hardaker

   * README:

   - (README) Added a note (pointer to docs) on the agent's extensiblity.
   
1996-05-15 12:00  hardaker

   * INSTALL:

   - (INSTALL) make install as root.
   
1996-05-15 09:51  hardaker

   * sedscript.in:

   version tag ( 3.1.A1 )
   
1996-05-15 09:50  hardaker

   * agent/kernel_sunos5.c:

   - (agent/kernel_sunos5.c) patch mistake.
   
1996-05-15 09:29  hardaker

   * COPYING, README, TODO:

   - (COPYING, README, TODO) Release docs updated.
   
1996-05-15 09:07  hardaker

   * EXAMPLE.conf.def, man/snmpd.conf.5.def:

   - (EXAMPLE.conf.def, man/snmpd.conf.5.def): documented pass thru mibs.
   
1996-05-15 09:06  hardaker

   * Makefile.in, sedscript.in:

   - (Makefile.in,sedscript.in) Added PREFIX to the sedscript.
   
1996-05-15 09:05  hardaker

   * .cvsignore, agent/.cvsignore, apps/.cvsignore,
   local/.cvsignore:

   - (*/.cvsignore) ignore file update.
   
1996-05-15 09:01  hardaker

   * agent/: kernel_sunos5.c, kernel_sunos5.h:

   - (agent/kernel_sunos5.c) Patch from "Dan A. Dickey" <ddickey@transition.com>
     - Better caching algorithm for improved speed.
   
1996-05-15 08:59  hardaker

   * apps/snmpnetstat/if.c:

   - (agent/extensible/pass.c) Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
     - Implemented missing parts of interface address and network output (-i)
   
1996-05-13 15:59  hardaker

   * snmplib/snmp_impl.h:

   - (snmplib/snmp_impl.h): Change RWRITE to include Write for V2 bits.
   
1996-05-13 15:58  hardaker

   * agent/: snmp_agent.c, snmp_vars.c:

   - (agent/snmp_agent.c, agent/snmp_vars.c, agent/extensible/extensible.c):
     - Bug fix: GLOBALSECURITY bug:  save rightmost two bits in acl.
   
1996-05-10 18:16  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/Makefile.in,
   agent/kernel_sunos5.c, agent/snmp_vars.c,
   agent/snmpd.c, apps/Makefile.in, apps/snmpstatus.c
, apps/snmptrapd.c, apps/snmpnetstat/Makefile.in,
   apps/snmpnetstat/if.c, apps/snmpnetstat/main.c,
   man/Makefile.in, man/snmpstatus.1, snmplib/parse.c
:

   - (many): Mereged baggesen-3-0-7-2 branch into main trunk.
   
1996-05-10 17:06  hardaker

   * man/snmpstatus.1:

   file snmpstatus.1 was initially added on branch Baggesen-3-0-7-2.
   
1996-05-10 17:05  hardaker

   * apps/snmpstatus.c:

   file snmpstatus.c was initially added on branch Baggesen-3-0-7-2.
   
1996-05-10 10:27  hardaker

   * agent/kernel_sunos5.c:

   - (kernel_sunos5.c): A patch to fix a virtual interface problem.
     - patch supplied by "Dan A. Dickey" <ddickey@transition.com>
   
1996-05-09 16:13  hardaker

   * configure, configure.in, agent/snmp_vars.c,
   agent/snmpd.c, snmplib/mib.c, snmplib/snmp_client.c
:

   - (configure.in): Solaris specific cpp flags added for SUNspro's cpp.
   - (agent/{snmp_vars,snmpd}.c,agent/extensible/{extensible,misc,pass}.c,
      snmplib/{mib,snmp_client}.c):
     - Cleaned up prototypes to match more carefully (with Solaris's spro cc).
   
1996-05-09 13:32  hardaker

   * acconfig.h, config.h.in, agent/Makefile.in,
   agent/snmp_vars.c:

   - (acconfig.h,agent/{Makefile,snmp_vars.c},agent/extensible/many):
     - Added support for passthru mibs.  Total control is handed to exec's.
   
1996-05-09 13:27  hardaker

   * configure:

   - (acconfig.h, configure.in, snmplib/Makefile.in)
     - Added a check for various random functions.
     - Included another ifdef to ensure no #define loops occur with str/index fns.
   
1996-05-09 13:24  hardaker

   * apps/snmpset.c:

   - (apps/snmpset.c) Added '.' as a delimiter for decimal encoded strings.
   
1996-05-03 14:40  hardaker

   * apps/snmptrap.c:

   - (apps/snmptrap.c) Added #include<sys/sockio.h>
   
1996-05-03 14:37  hardaker

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c) Solaris fix for interfaces.
     - From Dan A. Dickey <ddickey@transition.com>
   
1996-05-03 14:35  hardaker

   * agent/: snmp_var_route.c, snmp_vars.c:

   - (agent/snmp_var_route.c,snmp_vars.c)
     - Changed the interface counter to a short for all architectures (bus err)
     - Undefed a function that is never used.
   
1996-05-03 14:33  hardaker

   * acconfig.h, configure.in, snmplib/Makefile.in
:

   - (acconfig.h, configure.in, snmplib/Makefile.in)
     - Added a check for various random functions.
     - Included another ifdef to ensure no #define loops occur with str/index fns.
   
1996-05-01 14:59  hardaker

   * sedscript.in:

   version tag ( 3.0.7.2 )
   
1996-05-01 14:59  hardaker

   * ChangeLog, NEWS:

   - (ChangeLog,NEWS) version update 3.0.7.2
   
1996-05-01 14:56  hardaker

   * acconfig.h:

   - (acconfig.h,agent/extensible/mibdefs.h): removed coments/spaces from defines.
   
1996-05-01 14:37  hardaker

   * sedscript.in:

   - (sedscript.in) forgot NETBSD1ID def.
   
1996-05-01 14:37  hardaker

   * local/snmpcheck.def:

   - (local/snmpcheck) Tk-b10 fixes.
   
1996-05-01 14:35  hardaker

   * agent/route_write.c:

   - (agent/route_write.c,agent/extensible/extensible.c):
     - netbsd1.1B specific fixes: clash with sys_errlist and rt_dst defines.
   
1996-05-01 13:55  hardaker

   * man/: snmpd.1.def, snmpd.conf.5.def:

   - (man/snmpd.1.def,snmpd.conf.5.def) .C -> .B, to increase nroff portability.
   
1996-05-01 13:54  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (configure*, agent/extensible/{read_config,extenisble}.c):
     - configurified (new word) some of Niels' changes and the bcopy/memmove stuff.
   
1996-05-01 12:37  hardaker

   * agent/: kernel.c, kernel_sunos5.c, snmp_vars.c
, snmpd.c:

   - (many) Fixes for Solaris (2.5) submitted by
            Niels Baggesen <recnba@mediator.uni-c.dk>:
       "Some are my own, others are from Yuri Rabover who originally
        created the patch. Some of this is there to eliminate the
        dependency on the ucblib compatibility stuff, some is "cosmetic",
        but it also fixes a serious problem in the agent, where walking
        the mib tree can loop endlessly if you have multiple network
        interfaces."
   
1996-04-25 12:19  hardaker

   * sedscript.in:

   version tag ( 3.0.7.1 )
   
1996-04-25 12:18  hardaker

   * ChangeLog, acconfig.h, config.h.in:

   - (ChangeLog, acconfig.h, config.h.in) Defined DEBUGP if DODEBUG is not defined.
   
1996-04-24 14:54  hardaker

   * sedscript.in:

   version tag ( 3.0.7 )
   
1996-04-24 14:53  hardaker

   * ChangeLog, NEWS:

   - (ChangeLog,NEWS) update for 3.0.7
   
1996-04-24 14:37  hardaker

   * local/snmpcheck.def:

   - (local/snmpcheck) new pref:  don't pop forward on new problems.
   
1996-04-24 13:25  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in, agent/snmp_var_route.c:

   - (config*,agent/snmp_var_route.c) config checking for rtentry.rt_next
   
1996-04-24 11:55  hardaker

   * agent/snmp_var_route.c:

   - (agent/snmp_var_route.c) @#$%ing solaris
   
1996-04-24 11:46  hardaker

   * agent/snmp_var_route.c:

   - (agent/snmp_var_route.c) Checked for sys/mbuf for determining rtentry.rt_next
   
1996-04-24 09:07  hardaker

   * INSTALL:

   - (INSTALL) updated
   
1996-04-24 09:00  hardaker

   * README:

   - (README) updated
   
1996-04-24 08:54  hardaker

   * man/.cvsignore:

   - (man/.cvsignore) added snmpd.1
   
1996-04-24 08:53  hardaker

   * acconfig.h, config.h.in, ece-mib.def,
   ov/UCD-fields, ov/oid_to_sym.in, ov/oid_to_type.in
:

   - (acconfig.h, config.h.in, ece-mib.def, ov/*) Added NetBSD to sys-OID returned.
   
1996-04-24 08:44  hardaker

   * agent/: snmp_var_route.c, snmp_vars.c:

   - (agent/snmp_var_route.c,snmp_vars.c) more config files for NetBSD.
   - (agent/snmp_vars.c) removed arp tables for netbsd.
   
1996-04-24 08:38  hardaker

   * agent/alarm.c:

   - (agent/alarm.c) Fixed some define naming conflicts for NetBSD (timeradd()).
   
1996-04-24 08:37  hardaker

   * agent/Makefile.in:

   - (agent/Makefile.in) Forgot a quote.  (why hasn't this appeared before?)
   
1996-04-24 08:36  hardaker

   * config.h.in, configure, configure.in:

   - (configure.in) More header file checks (vm/vm.h (+ others) and ufs/ffs/fs.h)
   
1996-04-16 18:08  hardaker

   * agent/snmpd.c:

   - (snmpd.c) Added fflush calls after printing packet dumps
   
1996-04-16 09:48  hardaker

   * agent/: route_write.c, snmp_var_route.c:

   - (agent/{route_write.c,snmp_var_route.c}) OSF3.2 specific changes.  arg.
   
1996-04-16 09:47  hardaker

   * configure, configure.in:

   - (configure) I forgot DMEM_LOC needs to be #undef'ed if not found
   
1996-04-15 14:36  hardaker

   * agent/snmpd.c:

   - (agent/snmpd.c) Fixed 2 gettimeofday calls -- added a NULL timezone ptr.
   
1996-04-15 14:11  hardaker

   * Makefile.in, aclocal.m4, configure,
   configure.in:

   - (configure) New command line option:  --with-defaults.  Don't prompt the user.
   - (configure) bug fixes:  wasn't quoting kernel and dmem location.
   - (configure) gcc cpp requires -x c to accept .in file suffix.
   
1996-04-15 12:53  hardaker

   * acconfig.h, config.h.in, configure,
   configure.in:

   - (configure) New command line option:  --enable-debugging.  Turns on debugging.
   - (configure) Fixes for type checking of 4.4 rtentry structures on alphas.
   
1996-04-12 16:48  hardaker

   * acconfig.h, aclocal.m4, config.h.in,
   configure, configure.in, ece-mib.def,
   sedscript.in, agent/route_write.c,
   agent/snmp_var_route.c, ov/UCD-fields,
   ov/oid_to_sym.in, ov/oid_to_type.in,
   ov/bitmaps/UCD.fields:

   - (snmp_var_route.c)
     - Changed nlist warnings to only print if DODEBUG is defined in config.h
   - (many) Added support for hppa1.1-hp-hpux10.01
     - totally! redid the routing tables for BSD 4.4 derived systems
       (alpha, hpux10.01+, netbsd) since hpux10 doesn't have 4.3 compat structs.
   - (ece-mib.def) Capitalization problem.
   - (configure.in)
     - Cleaned up kernel checking
     - Started using a autoconf 2.8 feature to check for cache values.
   
1996-04-12 14:51  hardaker

   * agent/snmp_vars.c:

   - (agent/snmp_vars.c, agent/extensible.c)
     - Changed nlist warnings to only print if DODEBUG is defined in config.h
   
1996-04-05 16:19  hardaker

   * man/Makefile.in:

   - (man/Makefile.in) Added a 'clean' definition to the Makefile.
   
1996-04-05 16:15  hardaker

   * snmplib/asn1.c:

   - (snmplib/asn1.c) removed a required 'unix' define surrounding a header file.
   
1996-04-05 16:12  hardaker

   * configure:

   - (configure) autoconf-2.7 -> autoconf-2.9
   
1996-04-05 16:11  hardaker

   * local/snmpcheck.def:

   - (local/snmpcheck.def) Tk-b8 => Tk-b10 changes
   
1996-03-11 15:58  hardaker

   * ChangeLog:

   small ChangeLog update
   
1996-03-11 15:56  hardaker

   * snmplib/snmp_api.c:

   - (snmplib/snmp_api.c): fixed a timeout bug caused by architectures
     with an unsigned timeval.tv_sec value.
     - Thanks goes to Giovanni S. Marzot <gmarzot@baynetworks.com> for
       the patch!
   
1996-03-11 15:41  hardaker

   * sedscript.in:

   version tag ( 3.0.6 )
   
1996-03-11 15:41  hardaker

   * ChangeLog, NEWS:

   - (ChangeLog/NEWS): updated for 3.0.6
   
1996-03-11 15:39  hardaker

   * README:

   - (README): more clean up and added reference to the ucd-snmp mailing list.
   
1996-03-11 15:17  hardaker

   * README:

   - (README): cleaned up, re-arranged, shortened (sections moved to man/* docs).
   
1996-03-11 15:17  hardaker

   * man/Makefile.in, man/snmpd.1.def,
   man/snmpd.conf.5.def, sedscript.in:

   - (man/{Makefile.in,snmpd.1.def,snmpd.conf.5.def},versiontag,sedscript.in):
     - cleaned up documentation more and added the version number to the trailers.
   
1996-03-11 13:37  hardaker

   * agent/: snmp_var_route.c, snmp_vars.c:

   - (snmp_var_route.c, snmp_vars.c, extensible.c): commented out nlist warnings.
   
1996-03-08 10:31  hardaker

   * snmplib/snmp_api.h:

   - (snmplib/snmp_api.h) fixed a fix that shouldn't have been fixed.
   
1996-03-08 10:31  hardaker

   * snmplib/snmp_client.c:

   - (snmplib/snmp_client.c) Check if variable content is NULL before using.
   
1996-03-06 16:58  hardaker

   * snmplib/mib.c:

   - (snmplib/mib.c) printed values for timeticks are no longer negative.
   
1996-03-06 16:38  hardaker

   * ece-mib.def:

   - (ece-mib.def)
     - Changed capitalization schemes to be mosy compliant.
     - Made the memory mib SYNTAX point to the Memory sequence like it should.
   
1996-03-06 09:09  hardaker

   * agent/snmpd.c:

   - (agent/snmpd.c) Added O_TRUNC to the logfile open() call.
   
1996-02-21 16:24  hardaker

   * snmplib/snmp_api.h:

   - (snmplib/snmp_api.h)
     - Changed trap_type & specific_type to long from int for 64 bit architectures.
       - suggested by francus@metsny.delphi.com.
   
1996-02-21 16:15  hardaker

   * apps/: .cvsignore, Makefile.in, snmptrap.c:

   - (apps/Makefile.in, apps/snmptrap.c)
     - Added apps/snmptrap
       - code taken from 2.0.1 and submitted to me by francus@metsny.delphi.com.
       - I have yet to test it.
   
1996-02-21 16:12  hardaker

   * Makefile.in, sedscript.in, man/.cvsignore,
   man/Makefile.in, man/snmpd.conf.5.def:

   - (Makefile.in, sedscript.in, man/Makefile.in, man/snmpd.conf.5.def)
     - Added the beginnings of a snmpd.conf manual page.
   
1996-02-16 16:32  hardaker

   * acconfig.h, config.h.in, agent/snmp_agent.c:

   - (acconfig.h,config.h.in, agent/snmp_agent.c, agent/extensible/read_config.c)
     - .conf file addition:  "community N STRING" to change community names
   
1996-02-12 14:28  hardaker

   * acconfig.h, config.h.in:

   - (acconfig.h, config.hin, agent/extensible/misc.c)
     - The agent now sets an alarm to restart rather than doing at the
       snmpset time to return a value to the snmpset request.
   
1996-02-09 17:04  hardaker

   * .cvsignore, Makefile.in, acconfig.h,
   config.h.in, configure, configure.in,
   ece-mib.def, sedscript.in, agent/snmp_vars.c,
   ov/.cvsignore, ov/Makefile.in, ov/README,
   ov/UCD-Computer, ov/UCD-fields, ov/oid_to_sym.in,
   ov/oid_to_type.in, ov/bitmaps/UCD.20.m,
   ov/bitmaps/UCD.20.p, ov/bitmaps/UCD.26.m,
   ov/bitmaps/UCD.26.p, ov/bitmaps/UCD.32.m,
   ov/bitmaps/UCD.32.p, ov/bitmaps/UCD.38.m,
   ov/bitmaps/UCD.38.p, ov/bitmaps/UCD.44.m,
   ov/bitmaps/UCD.44.p, ov/bitmaps/UCD.50.m,
   ov/bitmaps/UCD.50.p, ov/bitmaps/UCD.fields:

   - Better OpenView support
     - Returns different sysObjectID's for each architecture
     - Added a 'ov' directory for OpenView support files
       - currently contains necessary files to support a UCD bitmap file
         for hosts using the ucd-snmp agent.  See the ov/README file for details.
   
1996-01-26 08:25  hardaker

   * configure, configure.in:

   - The Solaris 2.5 kernel has moved to /kernel/genunix
     - Thanks goes to pommier@volnay.stortek.com (Vincent Pommier (Toulouse))
   
1996-01-24 16:36  hardaker

   * Makefile.in, acconfig.h, config.h.in,
   ece-mib.def, sedscript.in:

   - (Makefile, config.h, ece-mib.*, sedscript.in)
     - changed the way mib.txt is built
       - split the command into two parts to build a ece-mib.txt as well
     - added a new ObjectID addition to ece-mib.txt
     - DEFMAXLOADAVE -> DREMOVEMEEFMAXLOADAVE
   
1996-01-24 16:33  hardaker

   * agent/snmpd.c:

   - Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>
     - fixes -p PORT command line option to actually use the requested port.
     - fixes the -l LOGFILE command line option to actually use it.
   
1996-01-24 16:31  hardaker

   * agent/snmp_vars.c:

   - Returning EXTENSIBLEDOTMIB.AGENTID as the new objectid
   
1996-01-22 17:30  hardaker

   * ChangeLog, NEWS:

   - (ChangeLog,NEWS)
     - Preped for 3.0.5 release
   
1996-01-22 17:23  hardaker

   * local/snmpcheck.def:

   - (local/snmpcheck)
     - added agent controls:  restart, updateconfig, clearcache.
     - removed an old debugging printf.
     - ctrl-f => fixall.
     - Added keyboard accelerators to the associated menu items.
     - Made highlightThickness a global parameter via $window->option('add').
     - Added a entry box to the executable commands with the command to run.
   
1996-01-22 17:18  hardaker

   * local/Makefile.in:

   - (local/Makefile.in) Added a chmod to make the snmpcheck script executable
   
1996-01-22 16:27  hardaker

   * Makefile.in, acconfig.h, config.h.in,
   agent/snmp_vars.c:

   - (acconfig.h, agent/snmp_vars.c, agent/extensible/*.c)
     - Added new defines to turn on/off sections of the extensible mib.
     - This also fixes the mib.txt file definitions if something is turned off.
   - (Makefile.in) removed ${srcdir} from the front of stamp-h.in
   
1996-01-19 17:31  hardaker

   * Makefile.in, configure, configure.in,
   remove-files:

   - (configure*)
     - updated to autoconf v2.7
     - Hopefully now using correct 'make' definitions
   
1995-12-28 15:24  hardaker

   * Makefile.in, local/Makefile.in:

   - (Makefile.in, local/Makefile.in) Minor cleanups.
   
1995-12-28 12:14  hardaker

   * ChangeLog, EXAMPLE.conf.def:

   - (ChangeLog,EXAMPLE.conf.def) spell check (sigh)
   
1995-12-28 12:09  hardaker

   * .cvsignore, ChangeLog, EXAMPLE.conf.def,
   Makefile.in, NEWS, README, sedscript.in:

   - Created a EXAMPLE.conf file for example usage.
   
1995-12-28 10:44  hardaker

   * ChangeLog, NEWS:

   - (ChangeLog, NEWS):  Updated these for 3.0.4 release.
   
1995-12-28 10:30  hardaker

   * local/Makefile.in:

   - (local/Makefile.in):  Never finished the install item.
   
1995-12-28 10:22  hardaker

   * Makefile.in, TODO, acconfig.h, config.h.in
, configure, configure.in, ece-mib.def,
   sedscript.in, local/.cvsignore, local/Makefile.in
, local/snmpcheck.def, TODO:

   - Added a sedscript which is built from config.h and agent/extensible/mibdefs.h
     - used to dynamically build mib.txt and local/snmpcheck.
   
1995-12-28 10:01  hardaker

   * .cvsignore:

   - Added sedscript to the .cvsignore file.
   
1995-12-20 15:56  hardaker

   * agent/snmp_var_route.c:

   - Found and fixed a memory leak in the routing table mib.
   
1995-12-20 09:53  hardaker

   * snmplib/snmp_api.c:

   - snmp_open calls getservbyname only once now, at the request of Gary
     Hayward <gah@dirac.bellcore.com>.
   
1995-12-05 15:01  hardaker

   * local/snmpcheck.def:

   - (snmpcheck)
     - New flag:  -d, don't start checking anything.  Just bring up interface.
     - check for blank output of snmpget before parsing with s///g
       constructs.
   
1995-12-05 14:57  hardaker

   * config.h.in, configure, configure.in:

   - (configure*) added AC_TYPE_PID_T to the configure checks
   
1995-12-01 16:20  hardaker

   * local/snmpcheck.def:

   - local/snmpcheck:       *new features*
     - handles failed snmpwalk/get/sets much more gracefully now
     - new preference:  You can pick what types of problems to check for
       - -f on the command line only checks for fixable problems
     - no longer ping::echos hosts before checking them
       - instead relies on 'No Response' type replies from snmpwalk/get to
         determine if a host is up.
       - ping the host is still an option (through the command line and menus)
     - converted from Tk-b4 to Tk-b8
     - Added a logging window for debugging and tracking of actions.
       - new command line options:  -V NUM  initial log verbosity level
                                    -L      show the log window at startup
     - Now translates mib numbers into more reasonable names
   
1995-11-20 16:10  hardaker

   * local/trapnotif:

   - (trapnotif) Logs no-responce errors.
   - (trapnotif) Better string checking (quotes all variables now)
   
1995-11-20 16:09  hardaker

   * config.guess, config.sub, configure,
   mkinstalldirs:

   - (all autoconf built files) Updated everything to autoconf 2.5
   
1995-11-20 16:08  hardaker

   * config.h.in:

   - (config.h.in) Check for -lelf for solaris 2.3 and younger
   
1995-11-20 16:07  hardaker

   * configure.in:

   - (configure.in) Check for -lelf for solaris 2.3 and younger
   - (configure.in) More solaris specifics:  -DSVR4
   - (configure.in) Caches initial prompt in the configure script so you
     won't be bugged twice by the initial question.
   
1995-11-20 16:05  hardaker

   * TODO:

   - (TODO) Find and fix memory leak sometime
   
1995-11-20 16:04  hardaker

   * README:

   - (README) Added pointer to this file via ftp
   
1995-10-17 17:27  hardaker

   * ChangeLog:

   ChangeLog update
   
1995-10-17 17:10  hardaker

   * remove-files:

   remove-files needs to 'cd' to the correct directory first
   
1995-10-17 16:57  hardaker

   * remove-files:

   added the remove-files export command
   
1995-10-16 17:23  hardaker

   * configure.in:

   - (configure) One last echo -n vs \c fix
   
1995-10-16 16:43  hardaker

   * apps/: snmpbulkwalk.c, snmpget.c, snmpgetnext.c
, snmpset.c, snmptest.c, snmptrapd.c,
   snmpwalk.c:

   - (apps) all apps were still looking in /etc/ for .conf files
   
1995-10-16 16:41  hardaker

   * aclocal.m4, configure:

   - (configure) fixed \c vs -n dependency
   
1995-10-16 16:21  hardaker

   * agent/snmpd.c:

   - (snmpd.c) was still looking in /etc for two .conf files.
   
1995-10-16 15:55  hardaker

   * TODO:

   - Added info request to bottom of TODO
   
1995-10-16 15:55  hardaker

   * ChangeLog:

   - ChangeLog update
   
1995-10-16 15:05  hardaker

   * TODO:

   - (TODO) marked install as finished and solaris port as close
   
1995-10-16 15:01  hardaker

   * INSTALL, Makefile.in, README,
   agent/Makefile.in, apps/Makefile.in, man/Makefile.in
, snmplib/Makefile.in:

   - (Makefiles) make install echos what its doing in a more clear fashion
   - (INSTALL) added better instructions to the INSTALL file.
   - (README) minor wording changes
   
1995-10-16 13:01  hardaker

   * Makefile.in, NEWS, configure, configure.in
, agent/Makefile.in, apps/Makefile.in,
   man/.cvsignore, man/Makefile.in:

   - (Makefiles) Fairly decent 'make install' now possible.  Installs
     into the directory specified by --prefix for the ./configure script.
   - (extensible.c) config file re-location: now uses the SNMPLIBPATH
     defined loosely as $(prefix)/lib/snmp/.
   
1995-10-13 15:44  hardaker

   * TODO, acconfig.h, config.h.in, configure
, configure.in, stamp-h, agent/snmpd.c,
   snmplib/mib.c:

   - (snmpd.c) Added -p port to --help output
   - (config) Setup to use --prefix to look for config files.
   
1995-10-11 17:33  hardaker

   * Makefile.in, acconfig.h, aclocal.m4,
   config.h.in, configure, configure.in,
   agent/Makefile.in, apps/Makefile.in:

   - The configure script now prompts for important values to be put in
     config.h.  Some things need to use $(prefix) instead however.
   - (Makefile.in, agent/Makefile.in, apps/Makefile.in)
     + linking to ../snmplib/libsnmp.a instead of ../lib/libsnmp.a to
       remove install requirement.
     +  put ../lib/libsnmp.a in application
   
1995-10-06 16:41  hardaker

   * NEWS, TODO:

   - (NEWS/-TODO) -h/--help, -v/--version command line options
   
1995-10-06 16:40  hardaker

   * agent/snmpd.c:

   - (snmpd.c) Usage of --help and --version should work now...  GNU standard.
   
1995-10-06 16:32  hardaker

   * snmplib/: Makefile.in, parse.c, snmp.c:

   - (parse.c, snmp.c) added config.h to the list of includes.
   
1995-10-06 16:32  hardaker

   * agent/snmpd.c:

   - (snmpd.c) Added two new flags:
     -h for help
     -v for version information
   
1995-10-06 11:37  hardaker

   * README:

   - (README) Moved INSTALLATION instructions to INSTALL
              Changed listing of supported architectures
              Updated AVAILABILITY section
   
1995-10-06 11:26  hardaker

   * configure.in, configure:

   - (configure, configure.in) now caches more values (ps args, etc) and
     checks for the location of ps (no longer assuming to be /bin/ps)
   
1995-10-06 11:24  hardaker

   * INSTALL:

   - (INSTALL) installation instructions moved to here
   
1995-10-05 15:22  hardaker

   * .cvsignore, TODO, config.h.in, configure,
   configure.in, stamp-h.in, agent/Makefile.in,
   agent/kernel_sunos5.c, agent/kernel_sunos5.h,
   agent/route_write.c, agent/snmp_var_route.c,
   agent/snmp_vars.c, apps/Makefile.in,
   apps/snmpnetstat/Makefile.in:

   - More Solaris porting.
     - Most mibII entries now work.
        - Haven't checked returned information for accuracy
     - sysUpTime still fails.
     - cc and gcc both compile everything now.
   
1995-10-03 09:42  hardaker

   * stamp-h, stamp-h.in:

   (.cvsignore) removed files stamp-h stamp-h.in files since makefile needed them.
   
1995-10-03 09:35  hardaker

   * Makefile.in:

   (Makefile.in) Removed ./configure and ./config.h.in from "all:" dependencies
   
1995-10-03 09:31  hardaker

   * .cvsignore:

   (.cvsignore) removed config.h.in from cvs ignore list (bad bad)
   
1995-10-03 09:31  hardaker

   * config.h.in:

   (config.h.in) Added file.
   
1995-10-03 09:24  hardaker

   * TODO:

   (TODO) Update of the TODO list:  included snmpv1 config ideas
   
1995-10-03 09:24  hardaker

   * acconfig.h:

   (acconfig.h) Minor bug:  recursive comments not correct for compilers (AIX)
   
1995-09-29 13:46  hardaker

   * NEWS:

   - (NEWS) updated the news file.
   
1995-09-29 13:41  hardaker

   * .cvsignore, Makefile.in, TODO, acconfig.h
, config.guess, config.sub, configure,
   configure.in, install-sh, mkinstalldirs,
   agent/.cvsignore, agent/Makefile.in, agent/acl_vars.c
, agent/alarm.c, agent/context_vars.c,
   agent/event.c, agent/kernel.c, agent/party_vars.c
, agent/route_write.c, agent/snmp_agent.c,
   agent/snmp_var_route.c, agent/snmp_vars.c,
   agent/snmp_vars.h, agent/snmpd.c, agent/view_parse.c
, agent/view_vars.c, apps/.cvsignore,
   apps/Makefile.in, apps/snmpbulkwalk.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpset.c,
   apps/snmptest.c, apps/snmptranslate.c, apps/snmptrapd.c
, apps/snmpwalk.c, apps/snmpnetstat/.cvsignore,
   apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/main.c,
   apps/snmpnetstat/route.c, snmplib/.cvsignore,
   snmplib/Makefile.in, snmplib/acl.c, snmplib/acl_parse.c
, snmplib/asn1.c, snmplib/context.c,
   snmplib/context_parse.c, snmplib/md5.c, snmplib/mib.c
, snmplib/party.c, snmplib/party_parse.c,
   snmplib/snmp.c, snmplib/snmp_api.c, snmplib/snmp_auth.c
, snmplib/snmp_client.c, snmplib/system.c,
   snmplib/view.c:

   - ported to GNU's autoconfig2.4
     - to install, you must now run ./configure first to generate the
       Makefiles and config.h
     - almost all of the code is now dynamically checked for problems
       rather than being dependant on architecture names.
   - system name now dynamically determined at run time (from uname -n)
   - created a 'make depend' call (finally).
   - (agent/snmp_vars.h) changed SYSNAME define to SYSTEMNAME define to
     avoid a conflict with a solaris header file.
   - protecting better against include header files twice.
   - Most of port to Solaris 2.4 finished.  The kernel reads still need work.
   
1995-09-21 09:29  hardaker

   * ChangeLog, NEWS:

   3.0.2.1 release (compilation bug fix)
   
1995-09-21 09:27  hardaker

   * snmplib/md5.c:

   (snmplib/md5.c) Forgot to include sys/types.h for u_long definition.
   
1995-09-18 16:24  hardaker

   * ChangeLog, NEWS:

   News/Changelog updates
   
1995-09-18 16:14  hardaker

   * man/snmpd.1.def:

   Beginnings of a manual page for snmpd
   
1995-09-18 16:09  hardaker

   * README:

   Minor mods to README file.
   
1995-09-01 14:52  hardaker

   * NEWS:

   Added a NEWS file to report/record major changes
   
1995-09-01 11:57  hardaker

   * agent/: kernel.c, snmp_var_route.c, snmp_vars.c
:

   - Fixed alpha's kernel lookups:
     * CMU code was passing ints into lseek (needs long).
   
1995-07-31 16:27  hardaker

   * local/snmpcheck.def:

   - snmpcheck changes:
     - terminal (ascii) based supported fixed.
       - Detects presence of a DISPLAY variable.
       - Now requires the Term::Readkey package.
       - asks users weather to fix problems
     - raises and deiconifies when new problems are found
     - sets the background color of new problems to pinkish
     - new prefence:  ping host?
     - global key bindings:
         ctrl-q = quit; ctrl-h = hide; ctrl-s = seen all
   
1995-07-28 14:23  hardaker

   * acconfig.h, agent/snmp_vars.c:

   Yet more problems fixed in the alpha port.
     -- more int -> long checking.
   
1995-07-26 16:30  hardaker

   * acconfig.h, agent/kernel.c, agent/route_write.c
, agent/snmp_var_route.c, agent/snmp_vars.c,
   agent/snmpd.c, snmplib/asn1.c, snmplib/md5.c,
   snmplib/snmp_auth.c:

   - Added a new #define: EXIT_ON_BAD_KLREAD to config.h
     If defined, and an error occurs while reading the kernel contents,
     the agent will exit.  This was the default.  I wanted it to
     continue.
   
   - Port to dec-alpha/OSF 3.1
     - alpha's long is 8 bytes, not 4.
     - should be (mostly) 64 bit clean now.
     - cleaned up a LOT of bugs CMU code in the process.
   
1995-07-14 15:20  hardaker

   * ChangeLog:

   Changelog update
   
1995-07-14 15:15  hardaker

   * local/snmpcheck.def:

   - snmpcheck (tk-perl-b4 script) is pretty stable at this point.  I
     lost curses support, and need to re-add it still, so it is still
     beta.  It does expect a log file of problems to exist (point it to
     /dev/null), and needs to know the locations of the mibs to check
     (which aren't configured by 'make'), so it needs some work.
     However, it will query an agent, check its problems based on the
     status of the error flag (or return code) being >1 and report them
     with neat GUI-buttons and stuff (oh wow).  No documentation on it though.
   
1995-07-14 15:12  hardaker

   * agent/snmpd.c:

   - Finished the restart mib.  This is a setable sub-mib of the version
     mib, default to VERSION.12(.1).  If snmp-set to '1', it will restart
     the agent.
   
     *  A side effect of this is that it restarts 3 times or so, since it
        never returns a responce to the program generating the request.
        If said program tries to resend the request (which most do), it
        will AGAIN restart the agent...  oh well.
   
1995-07-10 12:30  hardaker

   * acconfig.h:

   Minor comment change in config.h
   
1995-07-10 11:27  hardaker

   * agent/snmpd.c:

   Two new command line options:
     -l LOGFILE       Outputs stderr/out to LOGFILE (overrides config.h def)
     -L               Do NOT write to a log file (overrides config.h)
   
1995-06-21 09:20  hardaker

   * snmplib/snmp_client.c:

   snmplib:
     Bug fix:  fdset -> (int *) fdset in select call.
   
1995-06-21 09:19  hardaker

   * snmplib/Makefile.in:

   Changed default CC to cc again.
   
1995-06-21 09:18  hardaker

   * ece-mib.def:

   ece-mib.def:
   Bug Fix:
     Loadave mib:  Integer -> DisplayString
     versionClearCache:  -> read-write (was read-only)
   
   Feature:
     Added a setable mib entry to the version mib to re-read the config file(s).
   
1995-06-21 09:11  hardaker

   * agent/snmp_agent.c:

   Changed another "empty" error message in the CMU code to a real warning.
   
1995-06-16 14:20  hardaker

   * agent/snmp_vars.c:

   House Cleaning:
     Missed a VERSION_ID
   
1995-06-16 14:02  hardaker

   * agent/Makefile.in:

   House Cleaning:
     Took out gcc/ansi requirement for the agent.
     perror() is called more frequently for log archival
   
   New Bug/Haven't solved:
     HP-UX:  if agent/*.c and agent/extensible/*.c are built with gcc,
   	  DisplayStrings return garbage.  No clue as to why.
   
1995-06-16 10:15  hardaker

   * agent/: snmp_var_route.c, snmp_vars.c, snmp_vars.h
, snmpd.c:

   House cleaning
     - Compiles cleanly on hpux/gcc
   	(except one include file error I don't have control over.)
     - Change VERSION_ID -> VERSIONID to avoid conflicts with HP's includes.
   
1995-06-16 10:13  hardaker

   * agent/Makefile.in:

   Removed 'gmake' -> 'make' in agent/Makefile
   
1995-06-14 14:09  hardaker

   * README:

   Added AVAILABILITY section to the README file.
   
1995-06-14 13:56  hardaker

   * ChangeLog, README:

   Updated the ChangeLog
   Added a "real" disclaimer to the README file.
   
1995-06-14 13:43  hardaker

   * README:

   - Added more documentation to the README file.
   - Created a mailing list to handle announcements
     (ucd-snmp-announce@ece.ucdavis.edu)
   
1995-06-14 12:56  hardaker

   * acconfig.h, agent/snmp_vars.c:

   - Cleaned up/Added more documentation to config.h
   - GLOBALSECURITY now uses the left most four bits in the MIB acl.
     This is more compatible with the CMU code than using the left most
     2, which was done previously.
   
1995-06-14 11:24  hardaker

   * agent/snmp_vars.c:

   agent:
   - Mib table is now qsorted at run time and the extensible variables are
     sorted in at this time.  This brings the agent up to correct
     SNMPwalk/getnext protocols.  You can now walk the entire tree
     including the extensible sections and it won't stop.
     * This has an added bonus of checking the mib table
       (agent/snmp_vars.c) for correct order.  I have added things to the
       wrong location too many times and caused the agent to function
       incorrectly.  Major win.
   
1995-06-12 10:35  hardaker

   * local/trapnotif:

   local/trapnotif:
     -- uses snmpv2 now (correctly)
   
1995-06-09 14:08  hardaker

   * snmplib/Makefile.in:

   Changed test -x to test -f in snmplib/Makefile.  Not all OSes
     (ie ultrix) handle this.
   
1995-06-09 13:21  hardaker

   * snmplib/md5.c:

   Fixed Authentication error (again) (correct this time) between
         reversed byte order machines.
     --  #ifdef hpux/SYSV/sun in md5.c reverses byte order
   
1995-06-09 12:39  hardaker

   * snmplib/md5.c:

   Fixed Authentication error between reversed byte order machines.
     --  #ifdef hpux/SYSV in md5.c reverses byte order
   
1995-06-09 10:21  hardaker

   * agent/snmp_vars.c:

   Correctly ordered the mib table list.
     --  Need to write a dynamic checker/re-orderer.
   
1995-06-09 10:20  hardaker

   * acconfig.h, snmplib/Makefile.in,
   snmplib/snmp_client.c:

   Added a SNMPBLOCK option to the config.h file.  Supposedily setting
     this to zero (now the default) will allow snmp requests to time out.
     Haven't tested it throughly.
       -- Contributed by Sanjai Narain <narain@thumper.bellcore.com>
   
1995-06-05 12:44  hardaker

   * ChangeLog, README, agent/snmp_vars.c:

   * agent/extensible/Makefile:
       --  no longer requires GNU make
       --  etags no longer run by default
   
   * SunOS additions:
       -- loadaverage checking MIB enabled
       -- disk checking MIB enabled
   
1995-06-02 16:21  hardaker

   * README:

   Final modification for inital release
   
1995-06-02 15:41  hardaker

   * agent/snmp_vars.c:

   #ifdef hpux around hpux specific mibs
   
1995-06-02 15:31  hardaker

   * snmplib/snmp_impl.h:

   ERROR() define now flushes stdout
   
1995-06-02 15:30  hardaker

   * local/trapnotif:

   Now uses v2 request protocol.
   
1995-06-02 15:28  hardaker

   * agent/snmp_agent.c:

   Prints MIB to stdout for existent mibs
   
1995-06-02 15:27  hardaker

   * agent/snmp_vars.c:

   Added a check for SNMPV2/SNMPV2AUTH type authorization.
   
1995-06-02 15:27  hardaker

   * acconfig.h:

   Reorganized config.h in more or less order of importance
   Added definitions for SNMPV2ONLY type authorization.
   
1995-06-02 15:26  hardaker

   * ece-mib.def:

   removed bogus two lines
   
1995-05-31 16:30  hardaker

   * agent/snmp_vars.c:

   New:
   
     Added two new ACL types:  PRIVAUTHRW and PRIVAUTHRO which will only
                               work if the request is authenticated (by anything).
   
1995-05-31 14:49  hardaker

   * README:

   New:
   
     Added -f option to README
   
1995-05-31 14:49  hardaker

   * ece-mib.def:

   New:
   
     New MIB:  snmpErrors to log problems with the agent
   
1995-05-31 14:47  hardaker

   * agent/: Makefile.in, snmp_vars.c, snmpd.c:

   New:
   
     New definition included for a default place to log messages: LOGFILE
     New MIB:  snmpErrors to log problems with the agent
     Forks away from calling shell by default now unless -f specified.
   
   Misc:
   
     Ifdefs around all added sections of code to disable durning compilation
   
1995-05-31 14:45  hardaker

   * acconfig.h:

   New:
   
     New definition included for a default place to log messages: LOGFILE
     New MIB:  snmpErrors to log problems with the agent
   
   Bugs:
   
     hpux compliers don't define SYSV by default...
   
1995-05-19 15:45  hardaker

   * local/snmpcheck.def:

   Added menus and moved some commands there as well as prefrences.
   Now rescans after 5 minutes and checks the log.
   
1995-05-19 15:44  hardaker

   * local/trapnotif:

   egreping for an exact match for hosts now.
   
1995-05-19 15:43  hardaker

   * agent/snmp_vars.c:

   More defines moved to config.h
   
1995-05-19 15:42  hardaker

   * README, acconfig.h, ece-mib.def:

   Working toward an exportable version.
   
1995-05-17 12:45  hardaker

   * local/snmpcheck.def:

   Working version.
     --  now operates on a selection
     --  still has a lot of room for improvement.
   
1995-05-08 16:25  hardaker

   * local/snmpcheck.def:

   Fairly functioning version.
   Need to port to perl5.001 & tk4b3
   
1995-05-05 17:01  hardaker

   * agent/snmp_vars.c:

   Opps.  Set tp->namelen to be -1, when it is a unsigned char.  Using 0 now.
   
1995-05-05 16:18  hardaker

   * acconfig.h, agent/Makefile.in, agent/snmp_vars.c
:

   Re-arranging and Re-naming stuff for external distribution
   
1995-05-03 13:05  hardaker

   * agent/snmp_vars.c:

   Major bug:
     Changing tree size caused problems.
     extensible tree now adds a halt condition (namelen = -1) to check for
   
1995-05-03 12:23  hardaker

   * agent/snmp_vars.c:

   Added prototype declairation for find_extensible()
   
1995-05-03 09:23  hardaker

   * local/trapnotif:

   Changed timeout to be 30 seconds.
   
1995-05-03 09:21  hardaker

   * local/rsnmp:

   New script:
     walks an extensible (or any) mib tree.  Has built in knowledge of
     the mibs for lay-peoples useage.
   
1995-05-03 09:19  hardaker

   * local/fixproc:

   Fixed bug:  Using a wrong variable
   
1995-05-03 09:12  hardaker

   * agent/snmp_vars.c:

   Added extensible mib entry.
     -- find_extensible now returns the default mib tree or an
        appropriate mib tree with the created extensible entry in it.
   
1995-05-03 09:10  hardaker

   * ece-mib.def:

   Added load average mib entry
   
1995-04-17 12:25  hardaker

   * local/snmpcheck.def:

   Started writting a Tk interface...  Code is still very very ugly, but works.
   
1995-04-17 12:24  hardaker

   * local/trapnotif:

   Now logs itself correctly.
   
1995-04-13 14:12  hardaker

   * agent/Makefile.in:

   Added a dependancy for wes/mibdefs.h to snmp_vars.c
   
1995-04-07 12:46  hardaker

   * agent/snmp_vars.c, agent/snmpd.c, apps/snmptrapd.c
, apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, snmplib/system.c:

   -- Ported to dec 5000/200 Ultrix 4.2 architectures
         TODO:  memory/swap in wes.c
   
1995-03-31 15:33  hardaker

   * local/snmpcheck.def:

   Bugs:
     Was acting slow since it was checking each mib location twice.
     Removed perl -w warnings
   
1995-03-15 16:48  hardaker

   * local/snmpcheck.def:

   snmpcheck is now written using perl5's object oriented routines.
   
1995-03-15 14:19  hardaker

   * snmplib/parse.c:

   CMU Bug fixes:
     -- better job than my previous hack fixing get_token.
        + get_token now requires a third argument dictating the max string
          length the token can hold.
   
1995-03-15 09:26  hardaker

   * README:

   Updated README.hpux file from HP-port-1-1-1...
   
1995-03-15 09:23  hardaker

   * local/snmpcheck.def:

   perl -> perl5
   No longer depends on OVs snmpset, can now use CMUs snmpset (/usr/local/etc)
   
1995-03-10 13:34  hardaker

   * snmplib/mib.c:

   Added /etc as another path to search when looking for mib.txt
   
1995-03-10 13:30  hardaker

   * snmplib/parse.c:

   Major hacking to parse() to work at all.
     -- Now I don't unstand why it ever successfully parsed the mib.txt file.
     -- get_token was constantly called to read DESCRIPTION strings into
        a char array of either 64 (MAXTOKEN) or 4096 (MAXQUOTESTR) in
        length.  MANY of the DESCRIPTION strings are longer than this.
     -- Hacked parseQuotedString to make sure returned are strings < MAXQUOTESTR
   
1995-03-10 13:18  hardaker

   * apps/snmptrapd.c, snmplib/system.c:

   #include <socketio.h> is not needed on HPUX
   
1995-03-10 13:18  hardaker

   * apps/.cvsignore:

   Added snmpgetnext and snmpset to .cvsignore
   
1995-03-09 13:22  hardaker

   * agent/Makefile.in, agent/snmpd.c, snmplib/Makefile.in
, snmplib/party_parse.c, snmplib/snmp_client.c:

   CMU 2.1.2 -> 2.1.2.1 Merge.
   
1995-03-08 16:07  hardaker

   * apps/snmpset.c, apps/snmpgetnext.c,
   man/snmpbulkwalk.1, man/snmpget.1, man/snmpgetnext.1
, man/snmpnetstat.1, man/snmpset.1,
   man/snmptranslate.1, man/snmptrapd.8:

   Initial revision
   
1995-03-08 16:06  hardaker

   * Makefile.in, README.cmu, agent/Makefile.in
, agent/snmpd.c, apps/Makefile.in,
   apps/snmpget.c, apps/snmptest.c,
   apps/snmpbulkwalk.c, apps/snmptrapd.c,
   apps/snmpwalk.c, apps/snmpset.c,
   apps/snmptranslate.c, apps/snmpgetnext.c,
   apps/snmpnetstat/Makefile.in, apps/snmpnetstat/if.c
, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/route.c
, man/README, man/snmptest.1,
   man/snmpwalk.1, man/snmpbulkwalk.1,
   man/snmpget.1, man/snmpgetnext.1,
   man/snmpnetstat.1, man/snmpset.1,
   man/snmptranslate.1, man/snmptrapd.8,
   snmplib/Makefile.in, snmplib/acl.c,
   snmplib/acl.h, snmplib/asn1.c,
   snmplib/context.c, snmplib/context.h,
   snmplib/context_parse.c, snmplib/mib.c,
   snmplib/parse.c, snmplib/parse.h,
   snmplib/party.c, snmplib/party.h,
   snmplib/party_parse.c, snmplib/snmp_api.c,
   snmplib/snmp_api.h, snmplib/snmp_auth.c,
   snmplib/snmp_client.c, snmplib/snmp_impl.h,
   snmplib/system.c, snmplib/view.c,
   snmplib/view.h:

   New release of CMU's code:
     -- See README for specific details
     -- snmpset,snmpgetnext added
     -- -q flag added "quick print"
     -- bug fixes
     -- Man pages updated
   
1995-03-02 14:09  hardaker

   * local/snmpcheck.def:

   Minor backspace changes...
   Removed -w switch for perl
   
1995-03-02 14:09  hardaker

   * local/fixproc:

   Fix from Tim: correctly finds pid now
   
1995-02-09 12:33  hardaker

   * local/snmpcheck.def:

   perl -w produces no warnings now if no cmd line args are given.
   Added two more status indicators (sleeping, checking) for fix routine.
   Now sleeps for 2 seconds instead of 1 (not quick enough to catch X restarts)
   
1995-02-09 12:31  hardaker

   * local/fixproc:

   Changed ps -el to ps -e:  ps -el reported X as being alive instead of <defunct>
   
1995-02-08 15:20  hardaker

   * ece-mib.def:

   Added a mib to provide capability for ignoring the exec cache.
     --  Needed immediately following a 'fix' to check to see if the 'fix' worked.
   
1995-02-08 15:04  hardaker

   * local/snmpcheck.def:

   Pokes the reset-cache mib to ensure a new 'ps' output for fixed problems.
   
1995-02-08 14:46  hardaker

   * local/snmpcheck.def:

   New options:
     -y:  always try to fix the problems
     -n:  never try to fix the problems
   Currently defaults to never (should prompt) till I can get perl's
     getc(STDIN) to work...
   Uses snmpset to accomplish this, which is OVs and only licenced for one host.
   
1995-02-08 10:34  hardaker

   * agent/: kernel.c, snmpd.c:

   Added 'close on exec' flags to open files (/dev/*mem*) and sockets.
     --  Prevents spawned processes from keeping snmpd from restarting.
         (Errors were:  Can't bind socket (in use) and Can't open /dev/dmem)
   Set O_RDONLY flag on /dev/*mem* files, required by the 'man page' (else undef)
   
1995-02-03 13:51  hardaker

   * agent/Makefile.in:

   Added wes/exec.o
   
1995-02-03 13:49  hardaker

   * ece-mib.def:

   Added mib defs for the read/write fix for procs and exec functions
   
1995-02-03 13:38  hardaker

   * local/: ece-snmpd.conf, fixproc, fixproc.conf:

   Added fixproc and its database (installed in /local/scripts and /local/etc)
   Copied the current /etc/ece-snmpd.conf to this directory, for
   archiving.
   
1995-02-01 14:24  hardaker

   * agent/: Makefile.in, snmp_agent.c:

   Added write-mib ability to fix a given process
     -- will eventually call Tim's script to fix the process
     -- Defined in wes.h
   
1995-02-01 11:57  hardaker

   * agent/Makefile.in:

   Fixed Makefile bug:  calles $(MAKE) now instead of explicit make.
   
1995-01-30 13:33  hardaker

   * ece-mib.def:

   Version information now contains a CVS tag info mib
   VERCDATE now works properly.
   
1995-01-30 11:19  hardaker

   * ece-mib.def:

   Added version mib to definitions.
   
1995-01-30 11:08  hardaker

   * agent/: Makefile.in, snmp_vars.c:

   Added version mib (VERIDENT,VERDATE,VERCDATE)
   Added mibincl.h and mibdefs.h to start splitting up mibs in wes.c into
     seperate files.  Include these two files to include necessary defs
   ERRORMSG defs now ALL return current numerical result with the msg.
   
1995-01-27 17:10  hardaker

   * agent/snmp_vars.c:

   Put in defines for the sub mib nums {snmp_vars.c, wes.h}
   
1995-01-27 13:17  hardaker

   * local/snmpcheck.def:

   Added paths (/usr/local/etc) to snmp{get,walk}
   
1995-01-27 12:45  hardaker

   * agent/snmp_vars.c:

   Made nlist entry changes.  no longer dies from a ArpTable query.
   
1995-01-27 12:26  hardaker

   * agent/snmp_vars.c:

   Moved kernel/nlist printout of not found nlist entries out of #ifdef hpux
   
1995-01-27 11:42  hardaker

   * agent/snmp_vars.c:

   cpp Mistake fix: #ifdef HPUX -> #ifdef hpux
   
1995-01-25 17:14  hardaker

   * agent/snmp_vars.c:

   Ported (back) to Sun4:
     -- swap and disk mibs not supported yet
     -- found numerous bugs I hadn't noticed under HPUX, mostly type
        casting.
   
1995-01-25 16:19  hardaker

   * local/snmpcheck.def:

   Added Swap/Memory mib check (.4), now that it conforms to .{1,2,100,101} specs.
   Changed formating to use %-n.ns specifications instead of tab seperations.
   
1995-01-23 16:02  hardaker

   * local/trapnotif:

   Bug fix:  Polled wrong mib (100 instead of 101) for errmsg string.
   
1995-01-23 12:57  hardaker

   * ece-mib.def:

   Typo fixes in the mib def file for OV.
   
1995-01-23 12:00  hardaker

   * local/snmpcheck.def:

   Won't check down hosts:-)
   
1995-01-23 10:57  hardaker

   * ece-mib.def:

   All (watched) mibs now use:
     1:  MIBINDEX, just an index to the number of vars
     2:  ERRORNAME, a generic one word name for the cause of ERROR{FLAG,MSG}.
   
1995-01-23 10:37  hardaker

   * local/trapnotif:

   Added /1/OV/bin to the path to find the snmp utils without path extensions.
   More variable usage: removed use of command line args directly.
   If the error flag has changed back to normal, only log it in the
     ece-total log file instead.
   
1995-01-23 10:26  hardaker

   * local/snmpcheck.def:

   Will take hosts from the log file if none specified on the command line.
     --  or if the first arg is a '-a' will (A)dd to the command line list.
   Displays what host it is checking as it checks it.
   Changed the output format (I've yet to see if it actually looks good though).
   
1995-01-18 15:22  hardaker

   * local/snmpcheck.def:

   Beginning of a script to check errors with a machine and report them
     via snmp
   TODO:  option to fix the errors if root on clover (need to rsh to the machine)
   
1995-01-05 14:51  hardaker

   * local/trapnotif:

   Changed the trapnotif file to reflect recent source changes:
     -- removed mem error section...  They are handled via the normal err
        route since they now have an error msg like the rest
     -- Error flag is now at 100, and error message is at 101.
   
1995-01-05 14:45  hardaker

   * ece-mib.def:

   Changed the mib file to reflect the current source code.
   All mibs now have ErrorFlag and ErrorMsg as 100,101
   
1995-01-05 14:44  hardaker

   * local/: trapnotif, wesrestart:

   copied the restart and trapnotif scripts to the src tree for cvs archiving.
   
1995-01-04 16:32  hardaker

   * ece-mib.def:

   Initial release.
   Needs to be updated.
   
1995-01-04 16:30  hardaker

   * apps/: .cvsignore, snmpnetstat/.cvsignore:

   Just a .cvsignore file
   
1995-01-04 16:26  hardaker

   * agent/: .cvsignore, snmp_vars.c:

   Feature:
     Added the disk watching facilities to report disk space
       -- new config option 'disk DISK MINAVAIL'
     Added support for a second config file as CONFIGFILETWO
       -- defaults to /etc/ece-snmpd.local.conf
       -- intent:  one is rdisted and one is machine specific
       -- TODO:  Needs to erase previous definitions rather than adding
          two wit the same name
   
   Change:
     MIB definition change:
       -- All mibs with error flags now use ERRORFLAG/ERRORMSG instead.
       -- These default to 100 and 101, and are set by only two defines
     Shortened error message for process errors to fit on the screen.
     Swap mib code cleanup
   
   TODO:
     Added beginnings of kernal locking tests.  Need to find a machine
     with a broken rpc.lockd to test the code though.
   
   Bugs:
     My nlist array didn't have a NULL ending.
   
1994-12-14 17:13  hardaker

   * README:

   Added the README file
   
1994-12-14 17:02  hardaker

   * snmplib/hpux.c:

   Added hpux.c
   
1994-12-14 16:55  hardaker

   * snmplib/: Makefile.in, party_parse.c, snmp_client.c
:

   HP-UX port of the CMU code
   
1994-12-14 15:43  hardaker

   * Makefile.in, README.cmu, mibII.txt,
   snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c
, snmplib/snmp.c, snmplib/snmp_api.c,
   snmplib/snmp_auth.c, snmplib/asn1.h,
   snmplib/mib.h, snmplib/parse.h,
   snmplib/snmp_client.c, snmplib/Makefile.in,
   snmplib/acl_parse.c, snmplib/snmp.h,
   snmplib/snmp_api.h, snmplib/snmp_client.h,
   snmplib/snmp_impl.h, snmplib/acl.c,
   snmplib/acl.h, snmplib/party.c, snmplib/party.h
, snmplib/party_parse.c, snmplib/view.c
, snmplib/context.c, snmplib/context.h
, snmplib/context_parse.c, snmplib/md5.c
, snmplib/md5.h, snmplib/view.h,
   apps/Makefile.in, apps/snmpget.c, snmplib/.pure
, snmplib/system.c, snmplib/system.h,
   apps/snmpbulkwalk.c, apps/snmptest.c,
   apps/snmptranslate.c, apps/snmpwalk.c,
   apps/snmptrapd.c, apps/snmpnetstat/Makefile.in,
   apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/main.h
, apps/snmpnetstat/route.c, man/snmp_api.3
, man/snmptest.1, man/snmpwalk.1,
   man/variables.5, man/README, man/des.1
, man/des.3:

   Initial CMU snmp code, version 2.1.2
   
1994-12-14 15:43  hardaker

   * Makefile.in, README.cmu, mibII.txt,
   snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c,
   snmplib/snmp.c, snmplib/snmp_api.c, snmplib/snmp_auth.c
, snmplib/asn1.h, snmplib/mib.h, snmplib/parse.h
, snmplib/snmp_client.c, snmplib/Makefile.in,
   snmplib/acl_parse.c, snmplib/snmp.h, snmplib/snmp_api.h
, snmplib/snmp_client.h, snmplib/snmp_impl.h,
   snmplib/acl.c, snmplib/acl.h, snmplib/party.c,
   snmplib/party.h, snmplib/party_parse.c, snmplib/view.c
, snmplib/context.c, snmplib/context.h,
   snmplib/context_parse.c, snmplib/md5.c, snmplib/md5.h
, snmplib/view.h, apps/Makefile.in, apps/snmpget.c
, snmplib/.pure, snmplib/system.c,
   snmplib/system.h, apps/snmpbulkwalk.c, apps/snmptest.c
, apps/snmptranslate.c, apps/snmpwalk.c,
   apps/snmptrapd.c, apps/snmpnetstat/Makefile.in,
   apps/snmpnetstat/if.c, apps/snmpnetstat/inet.c,
   apps/snmpnetstat/main.c, apps/snmpnetstat/main.h,
   apps/snmpnetstat/route.c, man/snmp_api.3,
   man/snmptest.1, man/snmpwalk.1, man/variables.5,
   man/README, man/des.1, man/des.3:

   Initial revision
   
1994-11-18 15:59  hardaker

   * agent/: Makefile.in, snmp_agent.c, snmp_vars.c,
   snmpd.c:

   Added some hp-mibs
   
1994-11-04 15:47  hardaker

   * agent/snmp_vars.c:

   Added Virtual Memory mib (currently only total and used)
   
1994-10-28 13:35  hardaker

   * agent/: snmp_var_route.c, snmp_vars.c:

   hp-ux machines now return the correct mib location for their arch type.
   Added hp-ux to the ifdefs for Route_Scan_Reload() function for correct
      kernal reading.
   
1994-10-26 13:31  hardaker

   * agent/: party_vars.c, snmp_vars.c:

   Dec compilation achived, though its not opening any ports when run.
   
1994-10-24 14:57  hardaker

   * agent/snmp_vars.c:

   Added the extensible mib section.
   
1994-10-20 16:09  hardaker

   * agent/: Makefile.in, snmp_vars.c, var_struct.h:

   Added the remaining hp-ux symbols
   put all dependancies for my stuff under wes/
   moved the variable declairations (structs) to var_structs.h so they could be
   referenced by other files.
   Changed the default values to hp-ux from BSD and other misc strings
   Added appropriate dependancies to the makefile
   Changed errors and added stuff to the variable declairations for my stuff
   
1994-10-14 10:46  hardaker

   * agent/: Makefile.in, kernel.c, snmp_var_route.c
, snmp_vars.c:

   fixed nlist for the hps.  Not sure of three particular nlist
   references (for the arp table).  The rest are working.
   Also added wes/* do the dependances for snmp_vars.c
   
1994-10-14 08:39  hardaker

   * agent/: kernel.c, snmp_vars.c:

   I fixed the source for compilation and began adding my own mib defs.
   Any included mibs which make kernal reads still fail.
   
1994-10-13 13:55  hardaker

   * agent/: Makefile.in, history.h, kernel.c
, snmp_agent.c, snmp_var_route.c,
   snmp_vars.h, snmpd.c, alarm.c,
   event.c, history.c, party_vars.c,
   snmp_vars.c, snmp_vars_event.h, view_vars.c
, acl.conf, acl_vars.c, alarm.h
, context_vars.c, event.h, m2m.h
, snmp_vars_m2m.h, view_parse.c, .pure
, route_write.c:

   Inital CMU source.
   


-------------------------------------------------------------------------------

Changes: V5.0.8 -> V5.0.9

2003-09-05 23:42  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend,
   apps/Makefile.depend, apps/snmpnetstat/Makefile.depend
, snmplib/Makefile.depend:

   make depend
   
2003-09-05 23:41  hardaker

   * configure, configure.in:

   forgot a test after the if
   
2003-09-05 23:37  hardaker

   * README:

   added Bob Rowlands
   
2003-09-05 23:30  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3
, netsnmp_debug.3, netsnmp_handler.3,
   netsnmp_instance.3, netsnmp_library.3,
   netsnmp_mib_utilities.3, netsnmp_mode_end_call.3
, netsnmp_multiplexer.3, netsnmp_old_api.3
, netsnmp_read_only.3, netsnmp_scalar.3
, netsnmp_serialize.3, netsnmp_table.3
, netsnmp_table_array.3, netsnmp_table_data.3
, netsnmp_table_dataset.3,
   netsnmp_table_iterator.3, netsnmp_todo.3,
   netsnmp_watcher.3:

   doxygen update
   
2003-09-05 23:25  hardaker

   * Makefile.top:

   update for 5.0.9
   
2003-09-05 22:36  hardaker

   * agent/helpers/: table.c, table_iterator.c:

   Patch #800561 from Bob Rowlands to fix 64bit problems (-> size_t)
   
2003-09-05 22:30  hardaker

   * agent/mibgroup/agentx/protocol.c:

   Patch #800485 from Bob Rowlands for 64 bit agentx problems
   
2003-09-05 22:16  hardaker

   * snmplib/snmpusm.c:

   Patch #792008 from Thomas? to allow usmUser tokens to override previous entries
   
2003-09-05 22:04  hardaker

   * man/: mib2c.1.def, snmpcmd.1.def,
   snmpdelta.1, snmpdf.1, snmpnetstat.1,
   snmpstatus.1.def, snmptable.1.def,
   snmptest.1.def, snmptranslate.1.def:

   Patch #789485 from Bob Rowlands for a long needed overhaul of the manual pages.
   
2003-09-05 22:00  hardaker

   * Makefile.in, snmplib/Makefile.in:

   one run-away patch
   
2003-09-05 21:58  hardaker

   * Makefile.in, configure.in, agent/snmpd.c
, agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/logmatch.c,
   include/net-snmp/library/system.h, snmplib/mib.c
, snmplib/parse.c:

   high level comments about contained copyrights moved from the main branch
   
2003-09-05 21:54  hardaker

   * NEWS:

   minor updates
   
2003-09-05 21:21  hardaker

   * Makefile.in, configure, configure.in
:

   Add optional arguments to the --with-perl-modules flag for passing down
   
2003-09-05 16:57  hardaker

   * agent/snmp_agent.c,
   include/net-snmp/agent/snmp_agent.h:

   - fix a getbulk bug pointed out by Jurij Smakov.
   
2003-07-27 16:54  rstory

   * local/mib2c:

   fix filename in error msg, as noted in coders
   
2003-07-24 18:14  rstory

   * perl/SNMP/SNMP.xs:

   add access to augments tag (fix bug 740082: mib2c handles AUGMENTing tables
   incorrectly)
   
2003-07-24 18:13  rstory

   * local/mib2c:

   add indexes from augmented table for tables using augments (fix
   bug 740082: mib2c handles AUGMENTing tables incorrectly)
   
2003-07-24 05:27  rstory

   * acconfig.h:

   define NETSNMP_INLINE as empty if not defined
   
2003-07-10 09:32  rstory

   * dist/nsb-functions:

   fix typo; use which to find scp; add extra config to other config
   
2003-07-09 20:56  rstory

   * dist/nsb-functions:

   add host/path upload; try to extract more info from make log on error
   
2003-07-09 20:54  rstory

   * dist/: nsb-package, nsb-nightly:

   add host/path upload params; use new nsb-default-paths
   
2003-07-03 20:52  rstory

   * snmplib/: container_list_ssll.c, container_null.c
:

   oops - no new features for 5.0.8
   
2003-07-03 20:26  rstory

   * snmplib/container_list_ssll.c:

   file container_list_ssll.c was initially added on branch V5-0-patches.
   
2003-07-03 20:26  rstory

   * snmplib/container_null.c:

   file container_null.c was initially added on branch V5-0-patches.
   
2003-07-03 20:26  rstory

   * snmplib/: container_list_ssll.c, container_null.c
:

   new containers
   
2003-07-02 13:02  hardaker

   * agent/agent_registry.c:

   Patch #724925 from Peter Warasin to fix netsnmp_subtree_unload() to update the root pointer
   
2003-07-02 12:47  hardaker

   * agent/mibgroup/ucd-snmp/file.c,
   agent/mibgroup/ucd-snmp/logmatch.c, snmplib/parse.c
:

   Patch #760448 from Bob Rowlands/Sun to fix bug #751913 to protect a few minor security violations
   
2003-07-02 10:44  hardaker

   * snmplib/strlcpy.c:

   file strlcpy.c was initially added on branch V5-0-patches.
   
2003-07-02 10:44  hardaker

   * COPYING, configure, configure.in,
   agent/snmpd.c, include/net-snmp/net-snmp-config.h.in
, include/net-snmp/library/system.h,
   snmplib/Makefile.in, snmplib/mib.c,
   snmplib/strlcpy.c:

   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.
   
2003-07-02 10:37  hardaker

   * snmplib/mib.c:

   don't use isspace and isprint simultaniously
   
2003-07-02 10:36  hardaker

   * local/mib2c.iterate.conf:

   comment change for clarification
   
2003-07-02 10:26  hardaker

   * include/net-snmp/library/snmp_debug.h:

   Patch #764047 from Stephen J. Friedl: Remove redundant declaration from snmp_debug.h and fix a few comments
   
2003-07-02 10:21  hardaker

   * configure, configure.in:

   Patch #759309 from Stephen Friedl to add prompt over-ride flag descriptions to prompt output
   
2003-07-02 10:19  hardaker

   * configure, configure.in:

   patch #759298: fix spelling error
   
2003-06-25 14:29  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   fix proxying for getbulk
   
2003-06-22 07:23  hardaker

   * apps/snmpvacm.c:

   fix usage for flag ordering
   
2003-06-16 14:59  hardaker

   * testing/RUNTESTS:

   remove no longer needed comment about it being broken, as pointed out
   by Bruce.
   
2003-06-16 14:58  hardaker

   * testing/RUNTESTS:

   support , separated arguments to -T like -h says it will.
   
2003-06-16 14:57  hardaker

   * testing/RUNTESTS:

   Bruce Shaw's patch 755553 to fix RUNTESTS test number reporting when
   testing subsets are used.
   
2003-06-16 14:44  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   Patch #755540 from Bruce Shaw and IRC:SebNob to fix bug #701439 for 64 bit solaris systems and 64 bit integers returned by getKstat
   
2003-06-16 14:43  hardaker

   * testing/tests/: T055agentv1mintrap, T056agentv2cmintrap
:

   Patch #754105 from Bruce Shaw to fix some spelling errors
   
2003-06-10 15:48  nba

   * snmplib/snmp_api.c:

   Beware of dereferencing a NULL pointer
   
2003-06-10 10:45  hardaker

   * snmplib/snmp_api.c:

   remove the unused function as pointed out by Bob Rowlands
   
2003-06-09 16:11  hardaker

   * agent/mibgroup/mibII/vacm_vars.c, agent/snmp_agent.c
, include/net-snmp/library/vacm.h,
   snmplib/vacm.c:

   Long overdue patch #695192 from Ron Tabor to fix the VACM spinning problem that I didn't quite fix before
   
2003-06-09 16:01  hardaker

   * configure.in, testing/tests/T023snmpv3getMD5DES
, testing/tests/T025snmpv3getSHADES:

   fix bug #706710 to show when privacy has been disabled
   
2003-06-09 15:33  hardaker

   * snmplib/snmp_api.c:

   bug #748431 from John Shiver: fix thread-safe problems with snmp_get_fd_for_session (which was missing in the 5.x line anyway)
   
2003-06-09 14:49  hardaker

   * README.Matsushita.txt, README.Matsushita.txt:

   Patch #748305 from srinivasa rao gurusu describing how to build net-snmp on Matsushita embedded systems
   
2003-06-09 14:44  hardaker

   * agent/mibgroup/mibII/ipAddr.c:

   Patch 746339: Otto Solares fixes a file descriptor leak on linux
   
2003-06-09 14:38  hardaker

   * agent/mibgroup/ucd-snmp/pass.c:

   patch #740918 from Eric E. Bowles: fix pass through invocation for SETs
   
2003-06-09 14:31  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   Patch #749062 to fix caching crashing and clashing under Solaris
   
2003-06-09 14:28  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   patch #749103 from Garry C Marshall to fix the proxy when a timeout occurs from the target
   
2003-06-06 23:17  nba

   * snmplib/mib.c:

   Fix missing length byte when setting index with checks disabled
   
2003-05-28 17:25  hardaker

   * agent/helpers/old_api.c:

   remove unused code as pointed out by Peter Warasin
   
2003-05-28 14:29  hardaker

   * AGENT.txt:

   added V4/V5 note from main branch to patches
   
2003-05-23 11:25  rstory

   * snmplib/container_binary_array.c:

   free container after freeing contents
   
2003-05-23 11:24  rstory

   * include/net-snmp/library/container.h,
   snmplib/container.c:

   update container free macro/code to deal w/pointer being deleted
   
2003-05-23 11:22  rstory

   * agent/mibgroup/ucd-snmp/logmatch.c:

   EXTENSIBLEMIB -> UCDAVIS_MIB
   
2003-05-14 10:30  rstory

   * configure:

   configure to match config.in
   
2003-05-14 10:28  rstory

   * configure.in:

   fix net-snmp-config chmod to work from configure and config.status
   
2003-05-12 22:58  hardaker

   * apps/snmptrapd.c:

   Patch #735511 from Alex Burger: fix snmptrapd to ensure there are the correct number of varbinds
   
2003-05-12 22:55  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   Patch #736784 from Ron Tabor: fix proxies for restarted NSMPv3 sub-agents
   
2003-05-08 16:16  hardaker

   * README:

   mention Andrew Findlay
   
2003-05-08 16:15  hardaker

   * perl/agent/agent.xs:

   (excellent) patch #705566 from Andrew Findlay on perl agent support:
   
   1) Agent cannot return MAC addresses containing zero octet.
   
   2) Agent coredumps when trying to return IP addresses
   if these are supplied as dotted-quad or as a hostname
   that fails to resolve.
   
   3) Agent corrupts OID values.
   
   4) Agent truncates any OCTET_STRING or BIT_STRING that
   contains a zero octet (this is the root cause of (1) above)
   
   API changes introduced:
   
   a) IP addresses now passed as binary strings (4 octets
   for IPv4) rather than dotted-quad or name. This
   sidesteps the IPv4/IPv6 problem and leaves the calling
   script to deal with name->address resolution and
   associated error handling.
   
2003-05-08 09:42  hardaker

   * README:

   mention Alex Burger, who submitted the perl win32 patches
   
2003-05-08 09:32  hardaker

   * README:

   mention Stephen
   
2003-05-08 09:32  hardaker

   * include/net-snmp/library/mib.h,
   include/net-snmp/library/parse.h,
   include/net-snmp/library/snmp_api.h,
   include/net-snmp/library/snmp_client.h, snmplib/mib.c
, snmplib/snmp_api.c, snmplib/snmp_client.c
:

   patch #710275 from Stephen J. Friedl: const fixes for APIs that don't modify their arguments
   
2003-05-08 09:28  hardaker

   * include/net-snmp/library/system.h:

   missed a commit for a perl patch
   
2003-05-08 09:22  hardaker

   * agent/mibgroup/mibII/ipAddr.c:

   Applied patch #712101: minor irix fix
   
2003-05-08 09:21  hardaker

   * NEWS:

   Mention patch #715603
   
2003-05-08 09:18  hardaker

   * perl/: Makefile.PL, Makefile.subs.pl,
   ASN/Makefile.PL, OID/Makefile.PL,
   SNMP/Makefile.PL, SNMP/README, SNMP/SNMP.xs
, agent/Makefile.PL,
   agent/default_store/Makefile.PL,
   default_store/Makefile.PL:

   patch #715603: fix perl module builds under windows
   
2003-05-08 07:10  rstory

   * agent/helpers/table_array.c:

   try to use default container if none specified; non-existent row status not
   legal for a new row; sanity check asserts; remove unused cooperative
   notification code; check for null table container
   
2003-05-08 07:06  rstory

   * agent/Makefile.in:

   remove object_monitor as it doesn't do anything and would be a new feature if
   it did
   
2003-05-08 07:05  rstory

   * dist/nsb-functions:

   fix sysname translation for /; allow extra config to be specified in
   environment var
   
2003-05-08 07:02  rstory

   * include/net-snmp/library/snmp_assert.h:

   chg NET_SNMP_USE_ASSERT define to NETSNMP_USE_ASSERT to be consistent
   
2003-05-08 06:58  rstory

   * include/net-snmp/library/container.h,
   snmplib/container.c:

   apply patch [ 724927 ] to fix log msg; add \n to log msgs
   
2003-05-05 15:35  hardaker

   * man/snmpd.conf.5.def:

   document agentxPingInterval
   
2003-05-05 10:35  rstory

   * configure:

   configure to match configure.in
   
2003-05-05 10:29  rstory

   * Makefile.in, configure.in:

   chmod net-snmp-config after configure, instead in make
   
2003-04-03 15:12  rstory

   * include/net-snmp/library/tools.h:

   wrap SNMP_FREE macro w/do while, so it won't affect if/then flow
   
2003-03-28 06:48  hardaker

   * README.krb5:

   Ken Hornstein noted that the rwuser -s flag was missing it's argument
   
2003-03-28 06:47  hardaker

   * snmplib/snmpksm.c:

   Patch from Ken for misc krb5 fixes (encryption types, New crypto support,...
   
2003-03-19 11:46  rstory

   * Makefile.in:

   remove trailing \ from perl rules
   
-------------------------------------------------------------------------------

Changes: V5.0.7 -> V5.0.8

2003-03-17 17:33  rstory

   * NEWS, man/netsnmp_handler.3,
   man/netsnmp_table.3, man/netsnmp_table_data.3:

   update for 5.0.8
   
2003-03-17 17:20  rstory

   * sedscript.in, snmplib/snmp_version.c, FAQ
, README, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8 )
   
2003-03-14 14:55  rstory

   * FAQ, README, sedscript.in,
   agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend,
   apps/Makefile.depend, apps/snmpnetstat/Makefile.depend
, perl/SNMP/SNMP.pm, snmplib/Makefile.depend
, snmplib/snmp_version.c:

   update for 5.0.8.pre2
   
2003-03-14 14:40  rstory

   * ChangeLog, NEWS:

   update for 5.0.8.pre2
   
2003-03-14 13:53  rstory

   * man/: netsnmp_table.3, netsnmp_table_dataset.3
:

   update for 5.0.8.pre2
   
2003-03-14 13:45  rstory

   * Makefile.in:

   trailing slash on srcdir for comment checks
   
2003-03-14 13:44  rstory

   * dist/nsb-functions:

   more extra modules and transports
   
2003-03-14 12:44  rstory

   * include/net-snmp/agent/agent_handler.h:

   use new macro for inlining; fix some indent madness
   
2003-03-14 12:43  rstory

   * include/net-snmp/library/container.h:

   use new macro for testing if inlining is on
   
2003-03-14 12:40  rstory

   * include/net-snmp/system/: aix.h, hpux.h,
   irix.h:

   don't undef inline
   
2003-03-14 12:40  rstory

   * snmplib/container.c:

   rename macro used to test for inlining
   
2003-03-14 12:39  rstory

   * win32/: config.h, net-snmp/net-snmp-config.h:

   if inline macro not defined, define as empty
   
2003-03-14 12:37  rstory

   * agent/agent_handler.c, agent/agent_registry.c
, agent/object_monitor.c, agent/snmp_agent.c
, agent/helpers/table.c,
   agent/helpers/table_array.c, agent/helpers/table_data.c
, agent/helpers/table_dataset.c,
   agent/helpers/table_iterator.c,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/table_data.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/library/data_list.h, snmplib/data_list.c
, snmplib/oid_stash.c:

   replace inline w/macro
   
2003-03-13 19:03  hardaker

   * agent/snmp_agent.c:

   patch from Tommy Christensen to fix some AgentX (mostly) memory leaks
   
2003-03-12 13:40  hardaker

   * net-snmp-config.in:

   patch #699380: From Christophe Kalt: make net-snmp-config do what it's document to do (add -L@libdir@)
   
2003-03-12 11:48  hardaker

   * snmplib/snmp_api.c:

   patch #700672: reset itmp to the new value length after decoding a hex string
   
2003-03-11 17:37  hardaker

   * snmplib/scapi.c:

   Applied openssl dynamic version hack/fix
   
2003-03-11 15:14  rstory

   * agent/Makefile.in:

   add WRAPLIBS var instead of direct substitution
   
2003-03-11 15:12  rstory

   * net-snmp-config.in:

   add WRAPLIBS to --agent-libs and --external-agent-libs
   
2003-03-11 00:31  rstory

   * configure:

   revert to 2.13
   
2003-03-06 01:44  rstory

   * configure:

   update for new configure.in
   
2003-03-06 01:41  rstory

   * configure.in:

   fix libwrap w/nsl; make sure all quotes restored before using AC macros. This
   seems to mess up the config output while checking for modules, but w/out it,
   I get errors from m4 when running autoconf.
   
2003-03-05 20:51  rstory

   * .cvsignore:

   ignore net-snmp-config-x
   
2003-03-05 20:49  rstory

   * agent/mibgroup/versiontag:

   check for an optional 3rd param, nocvs, to not commit after updating version
   
2003-03-05 20:48  rstory

   * dist/RELEASE-INSTRUCTIONS:

   put all the version number changes in the same step
   
2003-03-05 20:21  rstory

   * FAQ, README:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.8.pre1 )
   
2003-03-05 20:00  rstory

   * sedscript.in, perl/SNMP/SNMP.pm,
   snmplib/snmp_version.c:

   update version to 5.0.8.pre1
   
2003-03-05 19:04  rstory

   * man/snmpd.conf.5.def:

   back out docs for new functionality accidentally added when applying patch
   
2003-03-05 18:40  rstory

   * agent/mibgroup/disman/mteTriggerTable.c:

   back out new functionality accidentally added when applying patch
   
2003-03-05 18:20  rstory

   * README.solaris:

   updates from Bruce Shaw
   
2003-03-05 18:18  rstory

   * man/.cvsignore:

   add snmpd.8
   
2003-03-05 18:12  rstory

   * man/: netsnmp_agent.3, netsnmp_handler.3,
   netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_table_data.3:

   updates for 5.0.8
   
2003-03-05 18:04  rstory

   * doxygen.conf:

   update to 5.0.8
   
2003-03-05 17:58  rstory

   * dist/README.build-scripts:

   remove obsolete argument; fix typo
   
2003-03-05 17:58  rstory

   * Makefile.in:

   exclude ftp from comment check; use egrep
   
2003-03-05 17:55  rstory

   * agent/mibgroup/ucd-snmp/diskio.c:

   chg C++ style comment
   
2003-03-05 17:50  rstory

   * testing/TESTCONF.sh:

   argh! FreeBSD is driving me crazy!  set RANDOM=2 if RANDOM not defined; use test
   
2003-03-05 17:22  rstory

   * testing/TESTCONF.sh:

   simplify netstat args & tweak grep regex for multi platform compatability
   
2003-03-05 17:11  rstory

   * testing/TESTCONF.sh:

   check /bin and /usr/bin for netstat (probably a good job for configure)
   
2003-03-05 17:02  rstory

   * testing/TESTCONF.sh:

   missed one, re: (( )) -> expr
   
2003-03-05 16:58  rstory

   * testing/TESTCONF.sh:

   use more portable expr instead of  (( )) for arithmetic expressions
   
2003-03-05 16:16  rstory

   * testing/TESTCONF.sh:

   for systems with /bin/netstat, check that snmpd port is not in use. If it is,
   try up to three random others before giving up.
   
2003-03-05 15:16  rstory

   * dist/: nsb-functions, nsb-package:

   don't prompt between steps by default
   
2003-03-05 15:11  rstory

   * testing/RUNTESTS:

   import SNMP_SLEEP time from environment, if available
   
2003-03-05 15:10  rstory

   * win32/net-snmp/net-snmp-config.h:

   don't redefine inline
   
2003-03-05 15:08  rstory

   * Makefile.top:

   version 5.0.8
   
2003-03-05 15:07  rstory

   * .cvsignore:

   ignore some files autoconf may create
   
2003-03-05 13:42  nba

   * aclocal.m4, config.guess, config.sub
, ltmain.sh, configure:

   Update libtool to version 1.4.3, for the benefit of Darwin
   
2003-03-05 13:39  nba

   * configure.in:

   Dont force -I/usr/local/include for --with-dmalloc
   
2003-03-04 12:47  hardaker

   * agent/mibgroup/agent/nsModuleTable.c:

   wrong type returned for nsModuleModes as reported by Michael Kirkham
   
2003-03-03 15:03  nba

   * man/snmpd.conf.5.def:

   Mention the AgentXAddress, AgentsRetries and AgentXTimeout parameters
   
2003-03-03 14:25  nba

   * agent/mibgroup/ucd_snmp.h:

   Add support for OpenBSD 3. Sort some lines for easier reference.
   
2003-03-01 10:27  rstory

   * agent/mibgroup/agentx/subagent.c:

   agentx patch from Tommy Christensen: better error checking
   
2003-03-01 09:59  rstory

   * agent/mibgroup/agentx/master.c:

   agentx patch from Tommy Christensen: don't create delegated cache for CLEANUPSET
   
2003-02-28 23:46  hardaker

   * perl/SNMP/Makefile.PL:

   typo
   
2003-02-28 23:11  hardaker

   * perl/SNMP/Makefile.PL:

   Patch #597629 from Matt Selsky to fix man page installation
   
2003-02-28 13:18  nba

   * agent/snmpd.c, apps/snmptrapd.c:

   Better error message if we cannot create pid file
   
2003-02-28 13:17  nba

   * agent/mibgroup/host/hr_filesys.c:

   Use FS types with Linux
   
2003-02-27 00:59  rstory

   * local/mib2c.array-user.conf:

   sync w/main
   
2003-02-26 18:52  rstory

   * Makefile.top:

   sync w/main: put in missing INSTALL_DATA
   
2003-02-26 18:05  nba

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   Implement sysRawInterrupts and sysRawContext for Solaris
   
2003-02-26 14:30  nba

   * snmplib/mib.c:

   Fix a C precedence botch-up, thanks to Fabrício Las Casas <Fabricio@atan.com.br>
   
2003-02-26 14:14  nba

   * agent/mibgroup/ucd-snmp/vmstat.c:

   Implement the ssRawInterrupts and ssRawContext counters in Linux
   
2003-02-26 14:13  nba

   * apps/snmptrapd.c:

   Fix the -S option
   
2003-02-25 14:38  rstory

   * Makefile.in:

   fix logic of test operation
   
2003-02-25 14:33  rstory

   * Makefile.in, Makefile.top:

   use AUTO(CONF|HEADER) from configure, instead of hardcoded; don't try and run
   AUTO(CONF|HEADER) if not found
   
2003-02-25 14:11  rstory

   * man/snmpd.8.def:

   sync w/main branch: new file
   
2003-02-25 14:03  rstory

   * apps/snmptrapd.c:

   sync w/main branch (correctly, this time)
   
2003-02-25 13:49  rstory

   * Makefile.in:

   sync w/main branch: add NOAUTODEPS
   
2003-02-25 13:38  rstory

   * dist/nsb-functions:

   sync w/main branch: add smux to dist modules; move make test into nsb-make;
   remove tee so rc is preserved; use new NOAUTODEPS
   
2003-02-25 13:29  rstory

   * snmplib/snmpv3.c:

   sync w/main branch:
   Recognise "defVersion v3" as well as "defVersion 3" as documented
   in the man pages (prior to Peter Breitenlohner's correction)
   [We might as well support both styles....]
   
2003-02-25 13:20  rstory

   * EXAMPLE.conf.def, sedscript.in,
   man/Makefile.in, man/mib2c.1.def,
   man/read_config.3.def, man/snmp.conf.5.def,
   man/snmp_config.5.def, man/snmpcmd.1.def,
   man/snmpconf.1.def, man/snmpd.1.def,
   man/snmptrapd.conf.5.def, mibs/Makefile.in:

   sync w/main branch: (I hope I got this right)
   -Apply Peter Breitenlohner's documentation changes
    (patches #692381,  692382 and  692388)
   
2003-02-25 13:16  rstory

   * agent/mibgroup/mibII/interfaces.c:

   sync w/main branch:
   patch #657808: calculate a proper ifSpeed under linux when possible
   and do more proper ifOperStatus state determination.
   
2003-02-25 13:15  rstory

   * agent/helpers/table_data.c:

   sync w/main branch:
   - Irfan Sheriff pointed out a bug with getnext requests directly to a column.
   - check entry node as suggested by Irfan Sheriff
   
2003-02-25 13:14  rstory

   * snmplib/system.c:

   sync w/main branch:
   Remove last remaining use of 'nlist' under HP-UX 10 & 11.
   As per patch #656773 from Johannes Schmidt-Fischer
   
2003-02-25 13:13  rstory

   * agent/mibgroup/host/hr_disk.c:

   sync w/main branch:
   Checking the length of a string buffer once is sufficient.
   Using 'strnncpy' [sic] to check this length twice is unnecessary...
   
2003-02-25 13:12  rstory

   * Makefile.in:

   sync w/main branch:
   - Mess with output of doxygen to add sf logos, etc, to the bottom of the
     generated html files.
   - Apply Peter Breitenlohner's net-snmp-config patch (#692373)
   
2003-02-25 13:11  rstory

   * agent/snmpd.c:

   sync w/main branch:
   Patch #655154 from Joel Rosdahl: more proper demonization:
     - close stdin/stdout/stderr if appropriate.
     - double fork.
     - chdir /   [except under windows]
   
2003-02-25 13:10  rstory

   * agent/mibgroup/ucd-snmp/diskio.c:

   sync w/main branch:
   Patch #662169 from Jan Willem Luiten: diskio support for Darwin
   
2003-02-25 13:10  rstory

   * perl/SNMP/t/: bulkwalk.t, set.t:

   sync w/main branch:
   Fix tests for bulkwalk (duplicate header) and set (invalid OID constant)
   
2003-02-25 13:09  rstory

   * agent/mibgroup/mibII/ipAddr.c:

   sync w/main branch:
   Accommodate a fussy IRIX environment, which is picky about <unistd.h>
   See bug #667726
   
2003-02-25 13:04  rstory

   * acconfig.h:

   sync w/main branch:
   Bruce Shaw pointed out a comment typo
   
2003-02-25 13:02  rstory

   * perl/: ASN/Makefile.PL, OID/Makefile.PL,
   SNMP/Makefile.PL, agent/Makefile.PL,
   default_store/Makefile.PL:

   sync w/main branch:
   fix my declarations as pointed out by Andrew Page
   
2003-02-25 13:01  rstory

   * snmplib/mib.c:

   sync w/main branch:
   An additional change to support 't' hints
   
2003-02-25 13:00  rstory

   * man/snmptrapd.8.def:

   sync w/main branch:
   -document patch #674218: reopen log files on HUP.
   -Apply Peter Breitenlohner's documentation changes
    (patches #692381,  692382 and  692388)
   
2003-02-25 12:59  rstory

   * man/snmpd.conf.5.def:

   sync w/main branch:
   -document monitor -t for threshold monitoring
   -Apply Peter Breitenlohner's documentation changes
    (patches #692381,  692382 and  692388)
   
2003-02-25 12:57  rstory

   * agent/mibgroup/disman/mteTriggerTable.c:

   sync w/main branch:
   Patch from Christophe to support monitor -t for threshold monitoring
   
2003-02-25 12:55  rstory

   * FAQ:

   sync w/main branch:
   Clarify the local-only access for non-standard port AgentX connections
   
2003-02-25 12:54  rstory

   * apps/snmptrapd.c:

   sync w/main branch:
     -  close and re-open log file on receiving a HUP (patch 674218, submitted
        by anonymous)
   
2003-02-25 12:52  rstory

   * net-snmp-config.in:

   sync w/main branch: Bruce Shaw pointed out a comment typo
   
2003-02-25 09:04  dts12

   * man/snmpd.8.def:

   Apply Peter Breitenlohner's configuration-related documentation and installation changes.
   (patches #692372,  692377,  692379 and 692386)
   
2003-02-13 20:02  hardaker

   * agent/mibgroup/mibII/var_route.c:

   Patch #654329: double check lengths when copying
   
2003-02-12 09:01  hardaker

   * agent/mibgroup/tunnel/tunnel.h:

   update
   
2003-02-11 11:13  hardaker

   * agent/mibgroup/ucd-snmp/: pass.c, pass_persist.c
:

   patch #667694 (anon) to add back newlines to pass code
   
2003-02-03 10:27  hardaker

   * snmplib/snmp_api.c:

   From Richard Laing: change value check of a string to use a proper length.
   
2003-01-24 10:47  hardaker

   * agent/mibgroup/smux/smux.c:

   patch #672021 from Joshua Giles: large set request fixes
   
2003-01-20 23:21  rstory

   * snmplib/container_binary_array.c:

   add missing brace
   
2003-01-20 23:13  rstory

   * agent/mibgroup/versiontag:

   add back (accidentally deleted) creation of gzipped tarball
   
2003-01-20 23:09  rstory

   * snmplib/test_binary_array.c:

   add string test case
   
2003-01-20 23:09  rstory

   * snmplib/container_binary_array.c:

   fix array_qsort; fix binary search; con't recurse on insert, del, etc since
   the INSERT/DELETE macros already handle multiple indexes
   
2003-01-20 22:54  rstory

   * include/net-snmp/library/default_store.h,
   snmplib/snmp_api.c:

   official patch [ 669707 ] 5.0.7: 16-Bit Request IDs
   
2003-01-20 22:52  rstory

   * include/net-snmp/library/container.h,
   snmplib/container.c:

   fix typo in log message; add netsnmp_compare_mem
   
2003-01-20 22:51  rstory

   * agent/mibgroup/versiontag:

   create md5sums after creating gzipped tarball
   
2003-01-20 22:51  rstory

   * Makefile.rules:

   add another level of directories to make depend, per dts on coders
   (thought this was in 5.0.7, but apparently not!)
   
2003-01-14 08:56  hardaker

   * agent/snmpd.c, doxygen.conf, agent/agent_handler.c
, dist/RELEASE-INSTRUCTIONS:

   doxygen changes
   
2003-01-13 21:49  rstory

   * man/: netsnmp_agent.3, netsnmp_handler.3:

   update for 5.0.7
   
2003-01-13 20:30  rstory

   * snmplib/mib.c:

   recognize new 't' code in display hints
   
2003-01-13 20:07  rstory

   * agent/helpers/table_iterator.c:

   patch for memory leaks sent to coders by Jay Parlar

-------------------------------------------------------------------------------

Changes: V5.0.6 -> V5.0.7

2003-01-11 01:15  rstory

   * .cvsignore:

   ignore configure-summary
   
2003-01-11 01:14  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend, apps/Makefile.depend
, apps/snmpnetstat/Makefile.depend,
   snmplib/Makefile.depend:

   make depend
   
2003-01-11 01:08  rstory

   * .cvsignore:

   ignore variations of changelog.add
   
2003-01-10 20:09  hardaker

   * snmplib/: mib.c, snmp_api.c:

   doxygen output tags to put the recently defined functions into groups.
   
2003-01-10 20:09  hardaker

   * man/: Makefile.in, netsnmp_agent.3,
   netsnmp_bulk_to_next.3, netsnmp_debug.3,
   netsnmp_handler.3, netsnmp_instance.3,
   netsnmp_library.3, netsnmp_mib_utilities.3,
   netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
, netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3:

   doxygen updates
   
2003-01-10 17:38  hardaker

   * configure, configure.in:

   opps
   
2003-01-10 17:29  hardaker

   * configure, configure.in:

   remove double checking output
   
2003-01-10 14:33  hardaker

   * testing/tests/T0160snmpv2cbulkget:

   fix positional arguments
   
2003-01-10 09:04  dts12

   * FAQ:

   Reference Bruce Shaw's discussion of the perl compilation problems
   (see README.solaris)
   
2003-01-10 08:31  dts12

   * FAQ:

   Mention AgentX under windows, and beef up the perl stuff a bit.
   Add a missing entry in the contents list.
   (This may prove too late for 5.0.8, but at least it'll be ready for next time!)
   
2003-01-09 18:41  hardaker

   * man/Makefile.in:

   make doc update.
   
2003-01-09 18:38  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_mode_end_call.3, netsnmp_multiplexer.3,
   netsnmp_old_api.3, netsnmp_read_only.3,
   netsnmp_scalar.3, netsnmp_serialize.3, netsnmp_table.3
, netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3:

   make doc update.
   
2003-01-09 18:37  hardaker

   * agent/helpers/Makefile.in, agent/helpers/mode_end_call.c
, include/net-snmp/agent/all_helpers.h,
   include/net-snmp/agent/mode_end_call.h:

   end-of-mode helper to call more handlers after processing the main
   line.  Functionally allows parallel handler trees and callbacks after
   a particular mode is completed (useful for things registered under a
   serialize handler when you don't know when the mode is over).
      (not used anywhere in production code yet.).
   
2003-01-09 11:55  dts12

   * FAQ:

   Mention the perl shared/static library problem,
   the unresponsive agent problem (and fix), and
   disclaim all knowledge of David Town's Net::SNMP module,
   
2003-01-09 10:27  hardaker

   * testing/tests/: T0160snmpv2cbulkget, T0220snmpv3bulkget
:

   GetBulk testing supplied by Xiaofeng Ling
   
2003-01-09 10:26  hardaker

   * testing/RUNTESTS:

   Add -x flag for calling subtests with "sh -x".
   Fix number counting for interactive output.
   
2003-01-07 18:49  hardaker

   * COPYING (V4-2-patches.8), COPYING:

   year update
   
2003-01-07 13:18  hardaker

   * FAQ (V4-2-patches.58), FAQ:

   irc server name change
   
2003-01-07 11:01  hardaker

   * snmplib/mib.c:

   bug #663628 and patch: fix ip address index parsing from OIDs
   
2003-01-07 04:53  dts12

   * agent/helpers/table_iterator.c:

   Remove redundant code to free 'callback_data_keep' data.
   This branch would never be invoked, and is in the wrong
   place anyway.  Patch supplied by Jay Parlar
   
2003-01-06 11:16  nba

   * Makefile.in:

   Install Solaris 9 header
   
2003-01-05 18:14  nba

   * win32/win32.opt:

   Make it compile with VC++
   
2003-01-05 17:28  nba

   * win32/: encode_keychange/encode_keychange.dsp, win32.opt
, libsnmp_dll/libsnmp.def:

   Make it compile with VC++
   
2003-01-05 15:45  nba

   * mibs/: Makefile.mib, SNMP-FRAMEWORK-MIB.txt,
   SNMP-MPD-MIB.txt, SNMP-NOTIFICATION-MIB.txt,
   SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
   SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt
, SNMPv2-MIB.txt, SNMPv2-TM.txt, rfclist:

   Update to current RFC versions
   
2003-01-03 15:50  rstory

   * configure, configure.in:

   don't call AC_DISABLE_SHARED, as sets the default to disabled (it's very
   presence in configure.in generates a configure with shared disabled, even
   if it was in an if block; for developer default, set enable_shared directly
   unless it was previously set; test that enable_shared=yes for embedded-perl
   
2003-01-03 08:02  dts12

   * FAQ (V4-2-patches.57), FAQ:

   Mention the Stratus VOS port. (Thanks to Brandon Hall)
   
2003-01-02 18:00  rstory

   * include/net-snmp/library/container.h:

   parens around x in macro in case x is multiple C tokens
   
2002-12-22 12:32  rstory

   * sedscript.in, snmplib/snmp_version.c, FAQ,
   README, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre2 )
   
2002-12-22 12:31  rstory

   * ChangeLog, NEWS:

   update for 5.0.7.pre2
   
2002-12-22 12:20  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend
, agent/mibgroup/Makefile.depend, apps/Makefile.depend
, apps/snmpnetstat/Makefile.depend,
   snmplib/Makefile.depend:

   make depend
   
2002-12-20 07:58  nba

   * Makefile.in:

   clean away net-snmp-config on make clean
   
2002-12-20 07:57  nba

   * include/net-snmp/mib_api.h,
   include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   stash the oid_stash ...
   
2002-12-20 04:49  nba

   * snmplib/snmp_api.c:

   A patch from V4 that didn't make it ... allow list of numeric bits setting BITS
   
2002-12-20 02:50  hardaker

   * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   add a global callback function for registering directly via a callback.
   
2002-12-20 02:35  hardaker

   * include/net-snmp/utilities.h:

   add callback.h
   
2002-12-20 02:22  hardaker

   * snmplib/read_config.c:

   fix persistent storage file renaming.  (snprintf change mistake)
   
2002-12-20 02:21  hardaker

   * include/net-snmp/library/oid_stash.h, snmplib/oid_stash.c
:

   some new routines for saving oid stash data to persistent storage.
     (not used anywhere in current production code)
   
2002-12-19 17:51  hardaker

   * perl/SNMP/SNMP.xs:

   - watch for undefs passed in as a value to a SET clause.
   - change BITS to a Octet String as it should be.
     - on a side note, do you know that the Net-SNMP parser doesn't
       distinguish between BITS and BIT STRING in it's list of types?  I
       don't think it's possible to use both types in the code today
       (which is fine, since BIT STRING is not used in SNMPv2 and beyond).
   
2002-12-19 17:49  hardaker

   * perl/OID/OID.xs:

   print a warning when you can't parse an OID (err, not ideal)
   
2002-12-19 17:48  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - misc bug fixes.
   - skip SETing columns with no value passed in.
   
2002-12-19 14:43  nba

   * agent/mibgroup/: examples/example.c, host/hr_network.c
, host/hr_swinst.c:

   Being a bit quick, eh, Dave ...
   
2002-12-19 11:14  dts12

   * agent/mibgroup/mibII/: at.c (V4-2-patches.12), at.c:

   Ensure the ifname buffer is big enough to read in a full-length name.
   (From the SUSE "audit" patch)
   
2002-12-19 11:05  dts12

   * agent/snmpd.c, agent/mibgroup/host/hr_print.c,
   apps/encode_keychange.c, apps/snmptrapd_handlers.c, snmplib/mib.c
   (V4-2-patches.[28,9,3,3,30]), agent/snmpd.c,
   agent/mibgroup/host/hr_print.c, apps/encode_keychange.c
, apps/snmptrapd_handlers.c, snmplib/mib.c:

   Detect when memory allocations fail, and don't plough on regardless.
   (Based on changes within the SUSE "audit" patch)
   
2002-12-19 10:07  dts12

   * agent/agent_trap.c, agent/snmp_agent.c,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/examples/example.c,
   agent/mibgroup/examples/ucdDemoPublic.c,
   agent/mibgroup/host/hr_device.c,
   agent/mibgroup/host/hr_disk.c,
   agent/mibgroup/host/hr_filesys.c,
   agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/system_mib.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/target/snmpTargetAddrEntry.c,
   agent/mibgroup/target/snmpTargetParamsEntry.c,
   agent/mibgroup/ucd-snmp/disk.c,
   agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/errormib.c,
   agent/mibgroup/ucd-snmp/extensible.c,
   agent/mibgroup/ucd-snmp/pass.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proc.c, apps/encode_keychange.c
, apps/snmptrapd.c, apps/snmptrapd_handlers.c,
   apps/snmpnetstat/inet.c, apps/snmpnetstat/inet6.c,
   snmplib/asn1.c, snmplib/mib.c, snmplib/parse.c,
   snmplib/read_config.c, snmplib/snmp_api.c,
   snmplib/snmpv3.c, snmplib/vacm.c:

   The Great SUSE 'sprintf' Hunt.....
   
2002-12-19 06:02  jbpn

   * include/net-snmp/net-snmp-config.h.in:

     - code with BSDi4
   
2002-12-19 05:50  jbpn

   * snmplib/snmp_api.c:

     - change a comment that doesn't take into account the transport stuff
     - fix some particularly bad formatting in snmp_open_ex
   
2002-12-18 13:50  hardaker

   * agent/mibgroup/agent/nsModuleTable.c:

   remove mem-leak comment.  Out of date and was fixed
   
2002-12-18 13:47  hardaker

   * agent/mibgroup/agentx/agentx_config.c, man/snmpd.conf.5.def
:

   delete experimental warning about agentx
   
2002-12-18 13:40  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   fix bug#655488: descriptions of ssIORawReceived and ssRawInterrupts were reversed
   
2002-12-18 08:19  jbpn

   * agent/snmpd.c:

     - restart stderr logging on HUP (if -L was given on command line)
   
2002-12-17 19:33  rstory

   * local/mib2c.array-user.conf:

   remove ';' from define; if table has a storage type, check that it's not
   read only before allowing sets
   
2002-12-17 19:26  rstory

   * local/mib2c.array-persistent.conf:

   never mind
   
2002-12-17 19:02  hardaker

   * perl/OID/test.pl:

   Don't check for prefixes in test.  They don't exist.  However, do set SNMPCONFPATH in test initialization to a bogus value
   
2002-12-17 18:58  hardaker

   * perl/OID/OID.xs:

   remove direct call to init_snmp().  This is already called by the .pm file
   
2002-12-17 10:22  rstory

   * local/mib2c.array-persistent.conf:

   persistence for array-tables
   
2002-12-17 10:07  rstory

   * include/net-snmp/library/read_config.h,
   snmplib/read_config.c:

   add read_config_store_data_prefix; add ASN_TIMETICKS w/ASN_UNSIGNED cases
   
2002-12-17 09:44  rstory

   * snmplib/snmpUDPDomain.c:

   don't use SO_REUSE_ADDR so agent port can't be hijacked
   
2002-12-17 09:43  rstory

   * net-snmp-config.in:

   use local var for base agent libs; reorder base agent libs so static linking
   works
   
2002-12-16 18:32  nba

   * snmplib/scapi.c, agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/mta_sendmail.h:

   Yet another compiler warning ...
   
2002-12-16 17:50  hardaker

   * local/mib2c.iterate.conf:

   remove bogus comment reference to table_dataset helper.
   
2002-12-16 17:42  nba

   * agent/mibgroup/disman/mteEventNotificationTable.c,
   agent/mibgroup/disman/mteEventTable.c,
   agent/mibgroup/disman/mteEventTable.h,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/disman/mteTriggerTable.h, apps/snmptrapd.c
, include/net-snmp/library/tools.h, snmplib/tools.c
:

   Spread some magic dust to quell compiler warnings (why isn't --enable-slient-libtool the default ...)
   
2002-12-16 11:44  jbpn

   * agent/mibgroup/agentx/master.c:

     - fix small memory leak (peername is copied by snmp_open_ex)
   
2002-12-16 11:31  jbpn

   * snmplib/mib.c:

     - fix small memory leak
   
2002-12-16 11:19  jbpn

   * snmplib/parse.c:

     - fix memory leak
   
2002-12-16 10:02  rstory

   * snmplib/container.c:

   remove redundant include (caused problems on Sun 5.7, reported by jbpn)
   
2002-12-16 08:22  rstory

   * dist/nsb-functions:

   configure w/out developer
   
2002-12-16 08:18  rstory

   * configure, configure.in:

   DEVFLAGS="" if not developer
   
2002-12-16 02:39  nba

   * snmplib/: oid_stash.c, scapi.c, snmpAAL5PVCDomain.c
, snmpIPXDomain.c, snmpTCPIPv6Domain.c,
   snmpUDPIPv6Domain.c:

   dmalloc support
   
2002-12-16 02:39  nba

   * agent/mibgroup/mibII/ipAddr.c:

   Possible leak of fd on error return
   
2002-12-14 10:22  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.7.pre1 )
   
2002-12-14 10:21  rstory

   * ChangeLog, NEWS:

   update for 5.0.7.pre1
   


-------------------------------------------------------------------------------

Changes: V5.0.6 -> V5.0.7pre1

2002-12-14 09:59  rstory

   * dist/nsb-functions:

   check for agent/mibgroup; fix modules for config_dist
   
2002-12-14 09:58  rstory

   * man/: netsnmp_bulk_to_next.3, netsnmp_debug.3,
   netsnmp_handler.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_serialize.3,
   netsnmp_table.3, netsnmp_table_array.3,
   netsnmp_table_data.3, netsnmp_table_dataset.3,
   netsnmp_todo.3:

   update for 5.0.7.pre1
   
2002-12-14 09:54  rstory

   * Makefile.top:

   bump rev to 5.0.7
   
2002-12-14 09:49  rstory

   * Makefile.in:

   add -n to grep for C++ comments
   
2002-12-14 09:47  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, apps/Makefile.depend,
   snmplib/Makefile.depend:

   make depend
   
2002-12-14 09:45  rstory

   * agent/mibgroup/mibII/ipAddr.c:

   remove C++ comments
   
2002-12-14 09:30  rstory

   * include/net-snmp/agent/snmp_agent.h:

   add comments to some structure members
   
2002-12-14 09:29  rstory

   * agent/helpers/table_array.c:

   errors during commit undo should be xxFAILED; use set_request_error instead of
   set_mode_request_error; remove incorrect comment; more debugging; check for
   and call lower handlers
   
2002-12-14 09:27  rstory

   * agent/helpers/table.c:

   always process later passes of a set request
   
2002-12-13 16:06  nba

   * agent/mibgroup/host/hr_swinst.c:

   Quell compiler warnings
   
2002-12-13 15:47  nba

   * agent/mibgroup/mibII/var_route.c, snmplib/default_store.c
:

   Quell compiler warnings
   
2002-12-13 15:40  nba

   * snmplib/scapi.c:

   Fix incomplete zeroing of security data
   
2002-12-13 15:39  nba

   * snmplib/parse.c:

   Fix a possible freeing of a NULL pointer
   
2002-12-13 15:38  nba

   * agent/helpers/table_dataset.c,
   agent/mibgroup/mibII/ipAddr.c, apps/snmptrapd.c,
   include/net-snmp/agent/table_data.h, snmplib/snmp_api.c
:

   Quell compiler warnings
   
2002-12-13 11:38  dts12

   * agent/agent_handler.c:

   Clear the 'processed' flag between passes, so that handlers
   can correctly clean up after errors have been detected.
   
2002-12-13 11:06  rstory

   * agent/mibgroup/agentx/subagent.c:

   add asser to try and cath intermittent crash i've been seeing
   
2002-12-13 11:04  rstory

   * agent/mibgroup/agentx/master.c:

   log unknown agentx operation
   
2002-12-13 10:12  rstory

   * agent/helpers/table_array.c:

   if no row create callback on set, use NOTWRITABLE instead of NOSUCHINSTANCE
   
2002-12-13 10:04  rstory

   * agent/helpers/debug_handler.c:

   fix cut-n-paste so delegated flag displayed properly
   
2002-12-13 10:01  rstory

   * snmplib/default_store.c:

   log text (APP|LIB|TOK) instead of store id in debug msgs
   
2002-12-13 09:53  rstory

   * dist/nsb-functions:

   add --with-libwrap
   
2002-12-13 09:49  rstory

   * FAQ:

   grammar/indention tweak + mention strip for memory footprint question
   
2002-12-13 09:32  dts12

   * perl/SNMP/Makefile.PL:

   Remove explicit mention of SNMP module documentation.
   This setting doesn't seem to be necessary, and without it,
   the man page is installed automatically.
   
2002-12-13 07:47  jbpn

   * apps/snmptrapd.c:

     - make -S do the same as snmpd -S (set the syslog facility)
     - make -l print a warning saying that it is deprecated and -S should
       be used instead
   
2002-12-13 07:14  jbpn

   * snmplib/read_config.c:

     - increase width of token field to improve legibility of
       configuration directive help output
   
2002-12-12 17:46  nba

   * apps/snmptable.c:

   Protect against unknown -O options
   
2002-12-12 15:56  nba

   * agent/mibgroup/smux/smux.c:

   Fix some size_t that really should be int
   
2002-12-12 14:18  nba

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, man/snmp.conf.5.def,
   man/snmpcmd.1.def, snmplib/mib.c, snmplib/snmp_api.c
:

   A long overdue patch (#415252) from Robert Hastings that implements
   reverse DISPLAY-HINT processing, i.e. it allows you to input data
   formatted like the DISPLAY-HINT prescribes. Enabled by default, but
   can be disabled with the -Ih option or noDisplayHint in snmp.conf
   
2002-12-12 13:56  nba

   * agent/mibgroup/mibII/vacm_vars.c:

   parse oids in view statements the same way the apps do it (consistency, he said)
   
2002-12-12 13:35  hardaker

   * perl/agent/agent.xs:

   Add a getRootOID function to the reginfo pointer passed into handlers.
   
2002-12-12 13:34  rstory

   * local/mib2c.array-user.conf:

   change create and duplicate row to return specific context instead of generic
   netsnmp_index; catch error from parse_oid_indexes on row creation
   
2002-12-12 13:34  hardaker

   * perl/SNMP/t/mib.t:

   Print errors to STDERR instead.
     (actually don't because these statements are commented out in the
     first place)
   
2002-12-12 13:33  hardaker

   * agent/agent_registry.c:

   Reverse the context of a context if statement so if not the context
   then don't use the context in the given context.
   
2002-12-12 12:56  jbpn

   * apps/snmptrapd.c:

     - drop long-deprecated -q and -S options
     - minor formatting fixes
   
2002-12-12 12:35  jbpn

   * agent/snmpd.c:

      - remove duplicate message in usage
   
2002-12-12 11:37  dts12

   * man/snmpd.1.def, agent/snmpd.c:

   Implement a command-line option (-S) to set the facility to use when
   logging via syslog.   Based on an idea by Joel Rosdahl (Patch #627701)
   Note that -l and -L are already taken:-(
   
   ToDo:
     Provide configuration directives for both this, and the syslog token ('snmpd').
   
2002-12-12 11:18  dts12

   * man/snmpd.conf.5.def, agent/mibgroup/mibII/system_mib.c
:

   Support setting of sysDescr and sysObjectID via snmpd.conf
   configuration directives (though not via SNMP SET reqests).
   Patches supplied by Joel Rosdahl (#627702 and #628011)
   
2002-12-12 10:58  dts12

   * agent/helpers/: all_helpers.c, table.c:

   Suppress some compiler warnings.
   Based on patch supplied by Chris Johns (#644041)
   
2002-12-12 10:42  dts12

   * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.6),
   memory_solaris2.c:

   Use 'sysconf' to report on Solaris memory usage.
   Based on patch supplied by Ben Stern (#651182)
   
2002-12-12 10:00  dts12

   * agent/mibgroup/agentx/master.c:

   Basic support for multiple AgentX sockets (on the master side at least).
   See Feature Request #632556
   
2002-12-12 08:57  rstory

   * dist/Makefile:

   create version tag from version so cvs export works; fix REL; add tar.gz
   of source as dependency for rpmfiles
   
2002-12-12 08:04  nba

   * snmplib/: data_list.c, snmpCallbackDomain.c,
   snmpTCPDomain.c, snmpUDPDomain.c, snmpUnixDomain.c
, snmp_enum.c, snmp_secmod.c, snmp_transport.c
:

   dmalloc support
   
2002-12-12 07:18  dts12

   * snmplib/mib.c:

   Document the -OU option, and alphabetise the handling of options.
   
2002-12-12 06:25  dts12

   * apps/Makefile.in:

   Install 'snmpinform' as a relative link, rather than an absolute one.
   Fix provided by the indefatigable Stefan Radman (Bug #652587)
   
2002-12-12 05:56  dts12

   * configure, configure.in:

   Quote configure options when contructing net-snmp-configure and net-snmp-configure.h
   This allows options containing spaces, etc, to be handled correctly.
   (See Feature Request #547152)
   
2002-12-11 16:52  nba

   * agent/mibgroup/host/hr_disk.c:

   Patch for FreeBSD. Thanks to Jun Kuriyama
   
2002-12-11 12:16  dts12

   * snmplib/: snmp_logging.c (V4-2-patches.4), snmp_logging.c:

   Try disabling line-buffering on Windows systems (since it
   apparently enables full-buffering instead).  See Bug #558837.
   
2002-12-11 11:25  dts12

   * perl/SNMP/t/: async.t, get.t, getnext.t,
   notify.t, set.t:

   Explicitly set SNMP version = 1 (the original default as expected by the tests)
   This should now pass all tests apart from conf.t #3
   
2002-12-11 06:46  dts12

   * include/net-snmp/agent/auto_nlist.h:

   Be more selective in using the 64-bit version of nlist. (Bug #611655)
   
2002-12-11 06:27  dts12

   * README.solaris:

   Mention the non-functionality of one of the suggested approaches.
   (Bug #617119).   Reported by Quanah Gibson-Mount
   
2002-12-11 06:20  dts12

   * agent/Makefile.in:

   Ensure that the destination directory exists before installing the
   embedded perl script.  (Bug #617891) Fix provided by Stefan Radman.
   
2002-12-11 05:56  dts12

   * README.snmpv3 (V4-2-patches.4), README.snmpv3:

   Document the location assumptions being made in this description.
   
2002-12-11 04:47  dts12

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, snmplib/mib.c,
   man/snmpcmd.1.def:

   Provide a mechanism for forcing strings to be displayed in either
   ASCII or Hex format, bypassing the "guess" mechanism as to which
   is more appropriate.   Suggested by Nick Kanakakorn.
     Note that this does not affect objects with a Display-Hint in
   their MIB definition.
   
2002-12-11 04:30  dts12

   * agent/ds_agent.h, agent/snmpd.c, testing/eval_tools.sh
   (V4-2-patches.[2,26,6]), agent/agent_read_config.c,
   agent/snmpd.c, include/net-snmp/agent/ds_agent.h,
   testing/eval_tools.sh:

   Command-line option to control whether to unlink the PID file or not.
   Necessary for correct test operation.
   
2002-12-11 04:21  dts12

   * perl/OID/test.pl:

   The latest library defaults to MODULE::name style output,
   so adjust the expected output checks accordingly.
   Also, there are actually 36 tests, not 35!
   
2002-12-11 04:17  dts12

   * perl/OID/OID.xs:

   Initialise the SNMP libraries, to set up the OID tree.
   Addresses bugs #638024 and #627643
     [Qn: Do we need to supply an 'appname' (c.d the SNMP module) ?]
   
2002-12-10 19:29  nba

   * man/snmp.conf.5.def, snmplib/snmp_api.c,
   agent/mibgroup/util_funcs.c,
   agent/mibgroup/ucd-snmp/logmatch.c:

   Allow runtime configuration of persistent directory
   
2002-12-10 19:24  nba

   * snmplib/read_config.c:

   Report errors handling persistent storage files
   
2002-12-10 19:23  nba

   * snmplib/system.c:

   Pass up error on directory creation
   
2002-12-10 17:27  nba

   * snmplib/mib.c:

   Better respect for the max width option (snmptranslate -Td)
   
2002-12-10 17:26  nba

   * man/snmp.conf.5.def:

   Document the oidOutputFormat option
   
2002-12-10 17:25  nba

   * apps/snmptable.c:

   Clean up. Remove calls to obsolete functions snmp_set_quick_print,
   snmp_get_dump_packet, snmp_get_suffix_only. Remove last traces of the
   non_sequential backwards hack. Make sure it works for all -O options.
   
2002-12-10 11:58  dts12

   * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.26),
   interfaces.c:

   Protect against empty lines in /proc/net/dev  (Bug #625426)
   
2002-12-10 11:41  dts12

   * snmplib/: snmpv3.c (V4-2-patches.5), snmpv3.c:

   Free destination memory before cloning SNMP Engine ID.
   Fix provided by Martin Carlsson.  (Bug #835481)
   
2002-12-10 11:07  dts12

   * perl/: ASN/Makefile.PL, OID/Makefile.PL,
   SNMP/Makefile.PL, agent/Makefile.PL,
   agent/default_store/Makefile.PL, default_store/Makefile.PL
:

   Add "$Config{ccflags}" to CCFLAGS.   (See bug #640899)
   
2002-12-10 10:46  dts12

   * agent/mibgroup/mibII/: ipAddr.c (V4-2-patches.8), ipAddr.c:

   Add support for Linux virtual interfaces in the ipAddressTable.
   (Note this does *not* include separate per-v-interface statistics
    in the interfaces table).
   
   Patch supplied by Jens Sittner (#621274)
   
2002-12-10 04:59  dts12

   * agent/agent_handler.c:

   Remove a couple of extraneous ^M characters.
   
2002-12-10 02:36  nba

   * snmplib/mib.c:

   When using -Oqv and printing an empty string you could end up with
   a NULL string and not an empty string leading to some very obscure
   problems in snmptable and other applications.
   
2002-12-09 11:12  dts12

   * snmplib/snmp_api.c:

   Handle missing integer values (whether 32- or 64-bit!).   Oops!
   
2002-12-09 10:12  dts12

   * snmplib/: snmp_api.c (V4-2-patches.38), snmp_api.c:

   Handle integer-based values correctly on a 64-bit platform.
   Patch supplied by Thomas Weber (#561071)
   
2002-12-09 09:45  dts12

   * agent/mibgroup/agentx/master.c:

   Take note of subagent-requested byte ordering in subsequent communications.
   Patch supplied by Urban (#632284)
   
2002-12-09 09:32  dts12

   * agent/: snmpd.c (V4-2-patches.25), snmpd.c:

   Remove the PID file on agent shutdown.
   Patch supplied by Joel Rosdahl (#627699)
   
2002-12-09 09:25  dts12

   * snmplib/system.c:

   Handle 'struct sockaddr' that contain 'sa_len' fields differently
   to those that don't (c.f ifilter_ioctl.c in BIND 9.2.1 sources)
   Patch supplied by Joel Rosdahl (#627696)
   
2002-12-09 07:12  dts12

   * acconfig.h, configure, configure.in:

   Recognise BSDi4, and tweak the recognition of 'dlopen'.
   Patches supplied by Joel Rosdahl.
   
2002-12-09 06:10  dts12

   * agent/mibgroup/mibII/: at.c, interfaces.c, ip.c
:

   Remove some warnings, and try to cope with 'sysctl' failures.
   Patches supplied by Chris Johns.
   
2002-12-09 04:20  dts12

   * README.solaris:

   Mention the limitations on /usr/ucb/sed,
   and point people towards /usr/bin/sed instead.
   
2002-12-07 08:41  dts12

   * agent/helpers/table_dataset.c:

   Insert newly-created rows into the per-request lists, so that lower
   level handlers can access them.
     [Qn: Should we do something similar with updated lists as well?]
   
2002-12-07 08:34  dts12

   * agent/helpers/table_dataset.c:

   Report back the correct error for rows that couldn't be created.
   
2002-12-07 08:32  dts12

   * agent/helpers/table_dataset.c:

   Protect against freeing a row that never got created in the first place.
   
2002-12-06 18:05  hardaker

   * testing/tests/T030snmpv3usercreation:

   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
   
2002-12-06 13:12  hardaker

   * configure.in:

   remove ucdDemoPublic from --enable-mini-agent
   
2002-12-06 13:02  hardaker

   * configure:

   remove ucdDemoPublic from --enable-mini-agent
   
2002-12-06 12:01  dts12

   * agent/helpers/table_dataset.c:

   Don't delete the "old" (non-existent) row, when tidying up after
   creating a new row.
   
2002-12-06 11:40  dts12

   * agent/helpers/table_dataset.c:

   Tweak handling of (invalid) RowStatus creation requests in an
   "automatic creation" table.   These should return wrongValue or
   inconsistentValue, rather than notWritable.
   
2002-12-05 05:47  dts12

   * agent/helpers/table_dataset.c:

   Support use of RowStatus object to control creation of new rows
   (i.e. when the 'allow_creation' flag is not set).
   This should deal with everything except determining whether a
   row is ready to go 'active' (e.g. via 'createAndGo').  Such a
   decision is inherently specific to each individual MIB, so must
   really be done in the lower-level handler.
   
2002-12-05 05:41  dts12

   * agent/helpers/table_dataset.c:

   Stop processing when a 'non-writable create' is detected.
   
2002-12-04 19:35  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   - BIT_STR -> OCTET_STR, which is what it should be.
   - run eventTable entries.
   
2002-12-04 19:34  hardaker

   * agent/mibgroup/disman/mteTriggerExistenceTable.c:

   BIT_STR -> OCTET_STR, which is what it should be.
   
2002-12-04 19:33  hardaker

   * agent/mibgroup/disman/: mteObjectsTable.c,
   mteTriggerBooleanTable.c:

   use netsnmp_strdup_and_null to get real strings from mib data.
   
2002-12-04 19:32  hardaker

   * agent/mibgroup/disman/: event-mib.h,
   mteEventNotificationTable.c, mteEventNotificationTable.h
, mteEventTable.c, mteEventTable.h:

   - implemented the mteEventTable and the mteEventNotificationTable
     - FYI, total implementation time: about 4 hours
     - no easy-to-use .conf wrappers yet though.  snmpset support only.
   
2002-12-04 19:29  hardaker

   * local/mib2c.create-dataset.conf:

   - use the netsnmp_table_set_add_indexes function which actually works.
   
2002-12-04 19:29  hardaker

   * agent/helpers/table_dataset.c,
   include/net-snmp/agent/table_dataset.h:

   - create a netsnmp_table_set_add_indexes function.
   - Allow row creation using rowStatus when the data column exists, but
     there is no assigned value (ie, is NULL).
   - use netsnmp_strdup_and_null instead of memdup to make sure an
     implicit NULL is in place for things that use the data and need it
     as a real string.
   
2002-12-04 19:27  hardaker

   * net-snmp-config.in:

   document --prefix
   
2002-12-04 13:16  hardaker

   * NEWS (V4-2-patches.9), NEWS:

   document 4.2.6
   
2002-12-03 04:44  dts12

   * agent/mibgroup/host/hr_print.c:

   Close printer file handle with 'fclose' rather than 'pclose' to avoid
   a memory leak on Solaris 2.6.   Fix provided by Jacobo Matute.
   
2002-12-03 04:33  dts12

   * agent/helpers/: table_data.c, table_dataset.c:

   Translate GetNext (and GetBulk) requests into simple Get requests,
   when passing them from the table_data handler to table_dataset.
     This is analogous to how the iterate handler works, and allows
   lower level handlers to override the basic behaviour (without
   having to duplicate all of the "find next row" code every time).
   
2002-12-02 04:48  dts12

   * agent/helpers/table.c:

   Return SNMPv2-style exceptions, rather than the SNMPv1 'noSuchName' error.
   This used to break AgentX subagents, but the latest change to snmp_agent.c
   (to catch noSuch{Instance,Object} exceptions) seems to have fixed that problem.
   
2002-12-02 04:40  dts12

   * agent/snmp_agent.c:

   Explicitly parenthesise a comparison, to keep the compiler happy.
   
2002-12-02 04:39  dts12

   * agent/snmp_agent.c:

   Inclusive-range GetNext requests are transmitted as Get requests, so may
   well return noSuch{Instance,Object} exceptions.  Catch these as well.
   
2002-12-02 04:36  dts12

   * agent/helpers/table_dataset.c:

   Catch (and reject) attempts to create a new row via a non-writable object.
   
2002-11-28 04:24  dts12

   * agent/helpers/table_iterator.c:

   Null out one final loop_context pointer after being freed.
   (Patch provided by Roger McCalman)
   
2002-11-26 17:59  nba

   * snmplib/parse.c:

   Discard the secondary (GROUP) DESCRIPTION insize a MODULE-COMPLIANCE
   to avoid leaking memory. Thanks to Eugene_Bruk@bmc.com
   
2002-11-26 17:53  nba

   * apps/snmptranslate.c:

   Reinstate the -w options that was lost in the indent fury
   
2002-11-26 10:50  hardaker

   * agent/mibgroup/examples/notification.c:

   The notification variable shouldn't be static.  A bug found while
   tracking down a problem pointed out by Venice on IRC.
   
2002-11-26 04:10  dts12

   * snmplib/snmp_enum.c:

   Fix incorrect usage of SE_MAX_IDS vs SE_MAX_SUBIDS.
   Reported by 'shinepeak'
   
2002-11-25 22:41  hardaker

   * local/FAQ2HTML:

   hack of a hack of a hack, or: fix multi-line FAQ questions
   
2002-11-25 10:08  hardaker

   * README.agentx:

   mention agentxPingInterval
   
2002-11-18 21:39  hardaker

   * agent/mibgroup/smux/smux.h:

   applied patch #527650
   
2002-11-11 17:10  nba

   * snmplib/mib.c:

   Respect the mibdirs conf directive. Thanks to Stefan Radman (sradman)
   
2002-11-11 16:57  nba

   * apps/snmptrapd_log.c:

   Fix a missing error return
   
2002-11-11 14:26  hardaker

   * snmplib/: snmpTCPDomain.c, snmpUDPDomain.c:

   fix taddr generation/parsing for port based transports to properly use
   network byte ordering.
   
2002-11-11 14:25  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   fix write support for the timeout column
   
2002-11-09 10:06  nba

   * agent/mib_modules.c, agent/snmp_vars.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/subagent.c,
   include/net-snmp/agent/mib_modules.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h:

   Do away with a bunch of compiler warnings
   
2002-11-09 09:59  nba

   * agent/mibgroup/: util_funcs.c, ucd-snmp/extensible.c,
   ucd-snmp/memory.c, ucd-snmp/memory_freebsd2.c,
   ucd-snmp/pass.c, ucd-snmp/proc.c, host/hr_print.c
:

   Zero is an OK file descriptor. -1 is the error return
   
2002-11-09 09:54  nba

   * include/net-snmp/library/parse.h, snmplib/parse.c:

   More to the point message for undefined identifiers. Brought forward from 4.2
   
2002-11-09 09:52  nba

   * apps/snmpvacm.c:

   Print the error information in case of error
   
2002-11-09 09:51  nba

   * apps/snmpnetstat/route.c:

   Protect against v2 exception results
   
2002-11-09 09:49  nba

   * sedscript.in, man/snmpcmd.1.def:

   Protect PREFIX when it is the env var. Thanks to Stefan Radman (sradman)
   
2002-11-09 09:47  nba

   * mibs/rfclist:

   Add RFC 3371 L2TP-MIB
   
2002-11-09 09:46  nba

   * mibs/IANAifType-MIB.txt:

   Updated from IANA
   
2002-11-07 05:55  jbpn

   * apps/snmptable.c:

     - fix -Cf and -Cw option processing (previously would core dump if
       no option passed), as pointed out by hampa on #net-snmp
   
2002-11-06 15:35  rstory

   * net-snmp-config.in:

   fix cut/paste
   
2002-11-06 15:04  rstory

   * configure:

   configure to match configure.in & makefiles
   
2002-11-06 14:08  rstory

   * net-snmp-config.in:

   add missing end quote
   
2002-11-06 13:35  rstory

   * net-snmp-config.in:

   add @DEVFLAGS@ weherver there is a @CFLAGS@, except for the new --base-cflags
   
2002-11-06 13:22  rstory

   * Makefile.top:

   add @DEVFLAGS@ to CFLAGS
   
2002-11-06 13:21  rstory

   * configure.in:

   seperate developer cflags from normal cflags
   
2002-11-06 12:55  rstory

   * agent/mibgroup/util_funcs.h:

   change struct.h include to use "" instead of <net-snmp/>, since it it a local
   include, not a system include
   
2002-11-06 12:39  rstory

   * acconfig.h, agent/mibgroup/util_funcs.h,
   agent/mibgroup/ucd-snmp/lmSensors.c,
   include/net-snmp/net-snmp-config.h.in,
   snmplib/ucd-snmp-includes.h, win32/config.h,
   win32/net-snmp/net-snmp-config.h:

   purge IN_UCD_SNMP_SOURCE
   
2002-11-05 12:24  hardaker

   * perl/AnyData_SNMP/netsh:

   added a xmlshort delimiter as requested by lands on IRC
   
2002-11-05 11:59  rstory

   * dist/cvsup:

   tabs -> spaces only try to chmod RO src dir if owner of dirs
   
2002-11-05 11:56  rstory

   * mkinstalldirs:

   making a directory is not an error, so don't send output to stderr
   
2002-11-04 11:15  hardaker

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

   allow unregistered security models <= 2
   
2002-11-04 11:14  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   enable row creation to be better supported (rowstatus no longer has to
   be first in the list, ...)
   
2002-11-04 11:13  hardaker

   * net-snmp-config.in:

   add cppflags to --cflags
   
2002-11-04 11:13  hardaker

   * NEWS:

   add stuff for 5.0.7 (or whatever) mentioning a few new features.
   
2002-11-01 12:06  hardaker

   * snmplib/snmp_api.c:

   Fixed bug #632094 using the suggested method: watch for NULL strerror() return
   
2002-11-01 10:09  rstory

   * Makefile.in:

   undo my changes from r 5.17, attempting to reduce runs of config.status
   by using explicit paths to srcdir, and let VPATH do it's thing
   
2002-10-29 14:30  rstory

   * snmplib/Makefile.in:

   target to build binary array test app; tweak to parse test target (reduces most
   but not all external references)
   
2002-10-29 14:27  rstory

   * snmplib/container_binary_array.c:

   fix for binary search problem noted by Romy Christensen on coders; partial
   (ifdef'd out) code for a binary array iterator
   
2002-10-29 14:25  rstory

   * snmplib/test_binary_array.c:

   simple test program for binary array
   
2002-10-29 09:28  hardaker

   * perl/SNMP/SNMP.xs:

   Fix debugging as noted in bug #630348
   
2002-10-28 19:47  hardaker

   * configure, configure.in:

   changed .1.6.3 to 1.3.6 as noted in comp.protocols.snmp
   
2002-10-28 15:01  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.conf:

   changed password
   
2002-10-28 14:57  hardaker

   * agent/mibgroup/examples/ucdDemoPublic.conf:

   misc vacm fixes
   
2002-10-28 08:41  jbpn

   * snmplib/snmp_api.c:

     - remove erroneous free() of rxbuf
   
2002-10-25 12:35  hardaker

   * snmplib/snmp_api.c:

   fixed SNMP_CALLBACK_OP_DISCONNECT -> NETSNMP_OP_CALLBACK_DISCONNECT as noted by TrogL on IRC
   
2002-10-25 07:34  jbpn

   * snmplib/snmp_api.c:

     - perform a NETSNMP_CALLBACK_OP_DISCONNECT type callback if we
       decide to shutdown a stream type connection because we received
       an excessively large packet.
   
2002-10-24 10:41  hardaker

   * README:

   Added the super-bug-patch generator Stefan Radman to the THANKS list
   
2002-10-24 10:40  hardaker

   * configure.in:

   bug #617508: added the mta_sendmail module to --help
   
2002-10-24 10:35  hardaker

   * local/Makefile.in:

   update install list for mib2c conf files and remove old one
   
2002-10-23 20:34  hardaker

   * configure, configure.in:

   fix incorrect variable name I noticed when copying to a different configure script in another package
   
2002-10-23 20:28  hardaker

   * Makefile.in:

   Fixed bug#617838: versiontag isn't distributed and shouldn't be always
   used in the make distclean calls.
   
2002-10-23 20:12  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   inconsequencial memory leaks fixed (init time leaks).
   
2002-10-23 20:10  hardaker

   * agent/helpers/table_iterator.c:

   Fixed various memory leaks in the table_iterator as pointed out by
   Roger McCalman and Jay Parlar on the -coders list (including their patches)
   
2002-10-23 18:44  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   snmpNotifyTable.c
   
2002-10-23 18:40  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   free a previously malloced pointer to the watch variable before replacing it.
   
2002-10-23 18:40  hardaker

   * agent/mibgroup/examples/delayed_instance.c:

   remove duplicate unused malloc.
   
2002-10-21 12:43  jbpn

   * include/net-snmp/system/solaris2.9.h:

     - add system file for Solaris 9
   
2002-10-17 22:44  hardaker

   * agent/agent_registry.c, agent/snmp_agent.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/mibII/vacm_vars.h,
   include/net-snmp/agent/agent_callbacks.h,
   include/net-snmp/agent/agent_registry.h,
   include/net-snmp/library/vacm.h, snmplib/vacm.c:

   Optimized the VACM checks in the case of getnext/getbulk so that when
   large portions of the mib tree are excluded, the sub-mib access code
   won't be called at all (finally implementing a very long needed optimization).
   
2002-10-17 22:41  hardaker

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   new function to find the commonality between two oids: netsnmp_oid_find_prefix
   
2002-10-17 22:39  hardaker

   * Makefile.in, aclocal.m4, configure,
   configure.in:

   Print out a "summary" at the end of a run
   
2002-10-17 05:40  dts12

   * local/mib2c.old-api.conf:

   Properly terminate a loop construct (missing '@end@')
   Spotted by Karl Cooper.    Oops!
   
2002-10-16 17:19  rstory

   * agent/snmpd.c:

   restore continue after EINTR caused by signal we handled (instead of falling
   thorough to exit!)
   
2002-10-16 17:00  rstory

   * agent/snmpd.c:

   check for our signal flags on EINTR, and only relesect if not changed;
   debug msg when signals registered and for select/fdsets;
   
2002-10-16 15:52  rstory

   * Makefile.top:

   move CPPFLAGS before user configure CFLAGS.. so if a user adds something
   like /usr/local/include to CFLAGS, we will pick up our local includes first,
   instead of includes from a previous release..
   
2002-10-16 00:06  rstory

   * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h
:

   make sure snmptrapd always honors DS_APP_NUMERIC_IP for logging
   
2002-10-15 17:09  rstory

   * snmplib/mib.c:

   netsnmp_get_boolean -> netsnmp_ds_get_boolean
   
2002-10-15 14:08  rstory

   * agent/helpers/table.c:

   fix constant used in assert, noted on coders
   
2002-10-15 14:07  rstory

   * agent/snmp_agent.c:

   include syslog for libwrap log levels
   
2002-10-15 10:39  hardaker

   * man/snmpcmd.1.def:

   Add yet another way to specify v6 addresses
   
2002-10-14 11:54  hardaker

   * man/snmpcmd.1.def:

   fix ipv6 transport address specs
   
2002-10-11 19:18  hardaker

   * README.cmu, dist/net-snmp.spec:

   Remove the README.cmu file (entirely out of date at this point).
   
2002-10-11 16:57  hardaker

   * acconfig.h, configure, configure.in,
   agent/mibgroup/ucd-snmp/disk.c,
   include/net-snmp/net-snmp-config.h.in:

   patch #600933 from Donal Diamond: dskPercentNode for FreeBSD4
   
2002-10-11 16:49  hardaker

   * snmplib/mib.c:

   Patch #598280 from Jeff Watson: make -OQ not print type warnings.
   
2002-10-11 16:43  hardaker

   * dist/Makefile:

   fix include directory
   
2002-10-11 16:42  hardaker

   * dist/.cvsignore:

   ignore rpm subdir
   
2002-10-11 16:32  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   better docs about auto-extracted SF news
   
2002-10-11 16:04  hardaker

   * dist/: Makefile, net-snmp.spec:

   merge in patch #598869: Mark Harig's better rpm stuff
   
2002-10-11 15:21  hardaker

   * include/net-snmp/library/default_store.h, snmplib/mib.c
:

   Alternative to a patch suggestion: add -OU to not print UNITS suffixes.
   
2002-10-11 15:18  hardaker

   * man/snmpcmd.1.def:

   ../agent/snmp_agent.c
   
2002-10-11 15:14  hardaker

   * man/snmp.conf.5.def:

   document dontPrintUnits
   
2002-10-11 14:48  hardaker

   * agent/snmp_agent.c:

   Patch #617151 from Andrew Rucker Jones: fix libwrap headers.
     - I'm still unhappy with how libwrap functions...  needs thinking about.
   
2002-10-11 13:53  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   Patch #312694 from John Surveyor: fix diskio on solaris.
   
2002-10-11 13:37  hardaker

   * agent/mibgroup/mibII/at.c:

   Applied patch #621398 from Matthew Krenzer to fix linux arp table.
   
2002-10-11 09:47  rstory

   * win32/snmpdsdk/snmpd.dsp:

   chg netsnmpmibs -> netsnmpmibsskd (noted on coders by Jed Whitten)
   
2002-10-11 09:45  jbpn

   * man/snmpcmd.1.def:

     - note square brackets for IPv6 addresses
   
2002-10-11 09:40  jbpn

   * agent/snmpd.c:

     - restart select() more quickly if an EINTR happens
   
2002-10-11 01:51  hardaker

   * FAQ:

   applied Harrie's patch describing low memory footprints
   
2002-10-10 11:38  hardaker

   * snmplib/snmpksm.c:

   Patch from Ken Horstein to fix KSM module
   
2002-10-10 06:22  jbpn

   * agent/helpers/table_array.c:

     - remove bad inlines which cause file not to compile with Sun CC.
       See bug #620827.
   
2002-10-10 02:03  hardaker

   * dist/net-snmp.spec:

   add .la files
   
2002-10-10 02:00  hardaker

   * dist/net-snmp.spec:

   make the .spec file almost usable.
   
2002-10-08 18:55  hardaker

   * FAQ:

   FAQ updates for download sites.
   
2002-10-08 10:36  hardaker

   * perl/OID/OID.pm:

   Patch from Joshua Keroes for string comparisons
   
2002-10-07 13:57  hardaker

   * FAQ:

   added a statement about the COPYING file (suggested by Harrie)
   
2002-10-06 14:32  rstory

   * dist/README.build-scripts:

   nsb-* likes full paths, update examples; fix sourceforge upload site
   
2002-10-05 17:42  hardaker

   * README, sedscript.in, snmplib/snmp_version.c
, FAQ, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.6 )


-------------------------------------------------------------------------------

Changes: V5.0.5 -> V5.0.6

2002-10-05 14:29  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-10-05 14:09  hardaker

   * Makefile.top:

   update for 5.0.6
   
2002-10-05 14:08  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   remove illegal flag from nsb-config
   
2002-10-05 13:41  rstory

   * agent/snmp_agent.c:

   efence is your friend: don't allocate 0 bytes
   
2002-10-05 12:58  rstory

   * agent/mibgroup/agentx/subagent.c:

   efence is your friend: don't reference ptr after is has been free'd.
   
2002-10-04 07:17  hardaker

   * agent/snmp_agent.c:

   fix secondary effect of bug 613983 and really fix it this time.
   
2002-10-02 10:56  hardaker

   * agent/mibgroup/tunnel/: tunnel.c (V4-2-patches.2), tunnel.c
:

   Patch from Frank Strauss to fix some coding errors
   
2002-10-01 07:39  rstory

   * agent/snmp_vars.c:

   offical patch 617049: initialize container list earlier (in init_agent)
   
2002-10-01 07:35  rstory

   * agent/snmp_vars.c:

   remove ^M characters (damn windows editors)
   
2002-09-30 15:17  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.5 )
   
2002-09-30 15:16  rstory

   * dist/RELEASE-INSTRUCTIONS:

   add info on md5sums and gpg signing
   
2002-09-30 15:15  rstory

   * dist/cvsup:

   fix chmod to do what I wanted, not what I told it
   
2002-09-30 15:14  rstory

   * ChangeLog, Makefile.top, NEWS:

   update for 5.0.5
   
2002-09-30 14:27  rstory

   * ChangeLog:

   merge pre changes into 5.0.4 comments
   
2002-09-30 14:25  rstory

   * NEWS:

   update for 5.0.4
   
2002-09-30 14:23  hardaker

   * NEWS:

   NEWS updates for 5.0.4
   
2002-09-30 14:03  rstory

   * README:

   update my email address
   
2002-09-30 14:03  rstory

   * ChangeLog:

   update for release 5.0.4


-------------------------------------------------------------------------------

Changes: V5.0.3 -> V5.0.5

2002-09-30 16:08  rstory

   * agent/helpers/table.c:

   make len a size_t to fix problem on 64 bit system, reported by sebnod` in IRC
   
2002-09-30 16:05  rstory

   * agent/helpers/table.c:

   don't use static local vars, as they are likely to cause problems with threads
   
2002-09-30 15:48  rstory

   * dist/nsb-package:

   make sure install dir is relative to build dir
   
2002-09-30 15:20  rstory

   * snmplib/vacm.c:

   add missing newline in debug
   
2002-09-30 15:19  rstory

   * dist/: nsb-functions, nsb-package:

   fix typos
   
2002-09-30 15:18  rstory

   * agent/snmp_agent.c:

   avoid infinite loop
   
2002-09-30 14:59  rstory

   * dist/nsb-functions:

   don't assume make is GNU make, and search for it. require user to set an
   env var if no GNU make is found in PATH
   
2002-09-30 14:58  rstory

   * dist/cvsup:

   if CVS dir is ro, automagically make it rw before update and ro after update
   
2002-09-27 14:03  hardaker

   * agent/snmp_agent.c:

   make get_set_cache() return an error if no previous SET has been started.
   
2002-09-27 14:02  hardaker

   * agent/agent_registry.c:

   double check against some null pointers before using them in the cache code.
   
2002-09-27 13:36  hardaker

   * agent/snmp_agent.c:

   set treecache_num to -1 at init of memory, to be extra safe.
   
2002-09-26 14:58  hardaker

   * agent/: snmp_agent.c, snmpd.c:

   move libwrap variables
   
2002-09-26 14:57  hardaker

   * perl/agent/agent.xs:

   ok, remove tcpwrappers vars
   
2002-09-26 13:44  hardaker

   * perl/agent/agent.xs:

   define stupid variables needed by tcpwrappers because they don't get
   concepts of encapsulation.  arg.
   
2002-09-26 11:26  hardaker

   * perl/agent/agent.xs:

   change call_pv to perl_call_pv for older versions of perl.
   
2002-09-26 11:10  hardaker

   * snmplib/mib.c:

   run strdup() on get_mib_dir() results to fix bug pointed out by Eugene Bruk.
   
2002-09-23 13:14  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   mention freshmeat
   
2002-09-23 13:13  hardaker

   * agent/mibgroup/ucd-snmp/versioninfo.c,
   agent/mibgroup/ucd-snmp/versioninfo.h, mibs/UCD-SNMP-MIB.txt
:

   - implement a (long needed) settable variable to store the current
     persistent information.
   
2002-09-23 12:47  hardaker

   * snmplib/snmp_api.c:

   - make not in time window reports trigger a resend of informs.
     (suggestion from Erik Anggard)
   
2002-09-20 11:28  jbpn

   * agent/mibgroup/mibII/vacm_vars.h:

     - remove functions vacm_parse_security and vacm_free_security which
       don't exist
   
2002-09-19 17:01  hardaker

   * perl/agent/agent.xs:

   - support agent shutdowns (well, ok it's just an api since it doesn't work).
   - misc bug fixes.
   
2002-09-19 16:38  hardaker

   * perl/agent/: agent.xs, netsnmp_request_infoPtr.pm:

   fix agent request_infoPtr problems.
   
2002-09-19 12:04  dts12

   * win32/snmptranslate/snmptranslate.dsp:

   Compile and link with 'getopt.c' explicitly.
   
   This should not be necessary, but for some reason
   (that completely escapes me!), using command-line options
   (such as -IR) with the Release version of snmptranslate
   causes a run-time DLL error.  (The Debug version is fine).
   The other applications seem to be OK - this problem only
   seems to hit snmptranslate.  So as a sticking-plaster,
   compiliing getopt.c in as part of the project, keeps both
   versions of the application happy.
     Someone with better Windows knowledge than me needs to
   look at this and fix it properly.
   
2002-09-19 06:14  jbpn

   * include/net-snmp/library/snmp_api.h:

     - undo worst of indent damage
   
2002-09-19 06:03  jbpn

   * include/net-snmp/library/snmp_api.h:

     - remove _dparse functions (which don't exist)
   
2002-09-18 10:55  hardaker

   * testing/eval_tools.sh:

   reset SNMP_SLEEP after loop
   
2002-09-18 10:41  jbpn

   * snmplib/snmp_client.c:

     - remove very obsolete (and not used anywhere) #definitions of
       PARTY_MIB_BASE and CONTEXT_MIB_BASE
   
2002-09-18 02:59  rstory

   * ChangeLog:

   tweak for 5.0.4 last minute update
   
2002-09-18 02:48  rstory

   * testing/eval_tools.sh:

   chg > to -gt to achieve intended result
   
2002-09-18 01:39  rstory

   * NEWS:

   update for 5.0.4
   
2002-09-18 01:33  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4 )
   
2002-09-18 01:32  rstory

   * ChangeLog:

   update for 5.0.4
   
2002-09-18 00:59  rstory

   * Makefile.in:

   add $(srcdir) to a few dependencies to try and reduce the # of times that
   config.status is run when building outside the src dir
   
2002-09-18 00:54  rstory

   * README.win32:

   visually provocative section headers; add recent status (all bad news);
   not to use new win32sdk.dsw to get additonal functionality with platform sdk;
   remove info on removing agentx, as it's been around now for a while; add
   section on what files to edit to add mib2c generated code to agent; remove
   reference to specific release number in example
   
2002-09-18 00:25  rstory

   * win32/snmpdsdk/snmpd.dsp:

   take 'sdk' out of exe name
   
2002-09-18 00:25  rstory

   * win32/win32sdk.dsw:

   swap snmpdsdk for snmpd
   
2002-09-18 00:14  rstory

   * win32/: encode_keychange/encode_keychange.dsp,
   libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp,
   snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp
, snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp,
   snmpdf/snmpdf.dsp, snmpget/snmpget.dsp,
   snmpgetnext/snmpgetnext.dsp, snmpnetstat/snmpnetstat.dsp
, snmpset/snmpset.dsp, snmpstatus/snmpstatus.dsp,
   snmptable/snmptable.dsp, snmptest/snmptest.dsp,
   snmptranslate/snmptranslate.dsp, snmptrap/snmptrap.dsp,
   snmptrapd/snmptrapd.dsp, snmpusm/snmpusm.dsp,
   snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp:

   get all our ducks in a row: add advapi32.lib to link lines, make sure all
   Release and Debug libs/apps are compile with same C++ settings
   
2002-09-18 00:12  rstory

   * win32/netsnmpmibs/netsnmpmibs.dsp:

   remove sdk dependent modules
   
2002-09-18 00:10  rstory

   * win32/mib_module_inits.h:

   group modules that depend on win32 sdk together, with ifdef
   
2002-09-18 00:08  rstory

   * agent/snmp_vars.c:

   no callback for win32 until pipe fd problem is fixed
   
2002-09-18 00:07  rstory

   * win32/: netsnmpmibssdk/netsnmpmibssdk.dsp,
   snmpdsdk/snmpd.dsp:

   new versions for sdk users
   
2002-09-18 00:05  rstory

   * win32/win32sdk.dsw:

   new workspace for sdk users
   
2002-09-16 16:27  hardaker

   * perl/SNMP/SNMP.pm:

   mib module loading fixes by calling init_snmp first
   
2002-09-13 15:05  rstory

   * dist/RELEASE-INSTRUCTIONS:

   tweak example nsb-config command; add -b back to cvs2cl, otherwise you
   get changelog msgs from other branches and have to weed them out
   
2002-09-13 12:33  hardaker

   * perl/OID/: OID.pm, OID.xs, test.pl:

   fix illegal oids to not return a pointer.
   
2002-09-13 10:40  jbpn

   * snmplib/snmpUDPDomain.c:

     - minor optimisation; we don't need a zero-terminated community
       string except for debugging output.
   
2002-09-13 10:35  hardaker

   * local/mib2c:

   added -i option to request indent not be run
   
2002-09-13 10:06  jbpn

   * COPYING:

     - add missing verb in introduction
   
2002-09-12 15:58  hardaker

   * perl/SNMP/SNMP.xs:

   protect calling some SvIV dereference functions if it's not an IV.
     - eliminates the remaining perl warnings.
   
2002-09-12 14:45  hardaker

   * net-snmp-config.in:

   include ldflags where appropriate (--libs, --agent-libs, ...)
   
2002-09-12 01:48  rstory

   * dist/: nsb-nightly, nsb-package:

   add/use new option to remove build dir after successful build
   
2002-09-12 01:47  rstory

   * dist/nsb-functions:

   print build dir
   
2002-09-12 01:19  hardaker

   * testing/tests/: Sv3config, T030snmpv3usercreation:

   much more complex tests of USM user creation/modification.
   
2002-09-12 01:07  hardaker

   * testing/: eval_tools.sh, tests/T001snmpv1get,
   tests/T002snmpv1getnext, tests/T003snmpv1getfail,
   tests/T004snmpv1nosuch:

   - support for multiple tests at once.
   - merge v1 tests into a single (faster) test.
   
2002-09-12 00:34  rstory

   * dist/nsb-functions:

   don't monkey around with returning error codes, just exit; more regexp tweaks
   
2002-09-11 19:36  hardaker

   * testing/eval_tools.sh:

   - use sub-second sleeps if available
   - sleep 1 (sub-)second at a time when waiting for particular tests
     rather than the full SNMP_SLEEP duration.
   
2002-09-11 19:24  hardaker

   * apps/snmptrapd.c:

   use snmp_log instead of printf for shutdown message.
   
2002-09-11 18:42  hardaker

   * local/mib2c.iterate.conf:

   missing variable decl pointed out by irc:df
   
2002-09-10 16:16  rstory

   * dist/nsb-functions:

   tweak error regexps & error messages
   
2002-09-10 15:28  rstory

   * local/mib2c.array-user.conf:

   compiler warnings are your friend!; fix embeded comments; fix non-void
   functions w/no rtn values; code reorg to fix emacs indent complaints
   
2002-09-10 15:26  rstory

   * Makefile.in:

   new start-flag end-flag targets to help nightly build script determine
   if a make completed successfully
   
2002-09-10 15:12  rstory

   * dist/nsb-functions:

   tweaks for new script for automated nightly builds; ad nsb-abort, nsb-flow;
   direct some messages to stderr; use new start-flag end-flag make targets;
   update error grep to include '***'; check for new value to rm -fR build dir
   
2002-09-10 15:08  rstory

   * dist/nsb-nightly:

   new script for automated nightly builds
   
2002-09-10 15:08  rstory

   * dist/nsb-package:

   add option to rm -fR build dir at start; check scrip path for nsb-functions;
   prefix default build dir w/version; exit w/rc from nsb-build
   
2002-09-10 15:05  rstory

   * dist/: nsb-config, nsb-platform:

   add current path to script to nsb-function search path
   
2002-09-09 09:28  jbpn

   * snmplib/snmp_api.c:

     - fix bug pointed out by Jared Smith-Mickelson (bug #605147)
       whereby passing an unknown type character to snmp_add_var would
       cause a segfault.
   
2002-09-09 09:09  hardaker

   * apps/snmptranslate.c:

   double check a pointer value before using it.
   
2002-09-09 09:09  hardaker

   * configure, configure.in,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   include/net-snmp/net-snmp-config.h.in:

   Current header update patch for netbsd from Patrick Welche.
   
2002-09-06 18:30  driehuis

   * mibs/UCD-SNMP-MIB.txt:

   Mark the non-raw variants of objects that are accessable as raw counters
   as deprecated, to (hopefully!) cut down on the number of users that get
   bitten by it..
   
2002-09-04 14:36  hardaker

   * README.solaris:

   added Bruce's email address
   
2002-09-04 14:27  hardaker

   * Makefile.in, Makefile.rules:

   fix perlclean
   
2002-09-04 14:10  hardaker

   * agent/snmpd.c:

   Fix process grouping by calling setsid() (reported by irc:TrogL)
   
2002-09-04 14:09  hardaker

   * configure, configure.in,
   include/net-snmp/net-snmp-config.h.in:

   check for setsid().
   
2002-09-03 13:51  hardaker

   * local/mib2c:

   fix cases where there either are no tables or no scalars.
   
2002-09-03 13:23  hardaker

   * perl/SNMP/SNMP.xs:

   don't use NULL variables.
   
2002-09-02 22:33  rstory

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre2 )
   
2002-09-02 22:33  rstory

   * ChangeLog:

   update for release 5.0.4.pre2
   
2002-09-02 22:22  rstory

   * man/netsnmp_handler.3:

   updated docs
   
2002-09-02 22:19  rstory

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-09-02 22:16  rstory

   * dist/nsb-config:

   try and guess at src dir if not specified
   
2002-09-02 22:15  rstory

   * dist/README.build-scripts:

   add note about err when building in and out of source tree
   
2002-09-02 21:55  rstory

   * Makefile.in:

   full path to versiontag, in case we are buildint outside of src directory
   
2002-09-02 21:37  rstory

   * dist/nsb-functions:

   remove forced prompt on errors
   
2002-09-02 21:36  rstory

   * Makefile.in:

   add warnings when VERSION is required; add tarclean target; add tarclean to
   distclean target
   
2002-09-02 21:34  rstory

   * agent/mibgroup/versiontag:

   add msg on error; add clean target
   
2002-09-02 20:27  rstory

   * NEWS:

   update win32 & AgentX status
   
2002-09-02 20:20  rstory

   * agent/snmp_agent.c, agent/mibgroup/agentx/master_admin.c
, include/net-snmp/agent/snmp_agent.h:

   fix to avoid locking up the agent when a sugagent dies during a set request. We
   must clean up the delegated requests when the session(s) are closed, so that
   they will be processed and removed, allowing further requests to be processed.
   
2002-09-01 13:43  rstory

   * snmplib/container_binary_array.c:

   change result type back to int, as it may receive a negative value
   
   PLEASE check the use of a variable before changing is signedness, especially
   areound release time!
   
2002-08-30 15:18  rstory

   * include/net-snmp/utilities.h:

   include check_varbind.h
   
2002-08-30 15:18  rstory

   * agent/helpers/table_array.c:

   change NOSUCHNAME to NOSUCHINSTANCE again, as it seems the agentX fix also
   correctly deals with this error code
   
2002-08-30 09:14  hardaker

   * FAQ, README:

   - delete sunsite.cnlab-switch.ch mirror, as it isn't one anymore.
   
2002-08-29 13:32  rstory

   * dist/nsb-functions:

   check for modules before configuring them
   
2002-08-29 10:52  hardaker

   * snmplib/scapi.c:

   Fix the last AES bug I know of.  AES128 works great.
     I still Need to fix 192/256 for longer key generation from MD5/SHA
   
2002-08-29 10:52  hardaker

   * perl/agent/agent.pm:

   use the right perl module name in the use line.
   
2002-08-29 06:47  dts12

   * agent/agent_handler.c, agent/mibgroup/agentx/master.c
, include/net-snmp/agent/agent_registry.h,
   win32/config.h:

   More Win32-related tidying up.
   The agent now compiles with relatively few warnings.
   
2002-08-29 04:50  dts12

   * agent/agent_trap.c, agent/mibgroup/agentx/client.c,
   agent/mibgroup/mibII/vacm_vars.c,
   agent/mibgroup/snmpv3/usmUser.c,
   agent/mibgroup/utilities/override.h,
   include/net-snmp/agent/snmp_agent.h,
   include/net-snmp/agent/table_dataset.h,
   include/net-snmp/library/mt_support.h,
   snmplib/container_binary_array.c, snmplib/snmpusm.c,
   win32/config.h, win32/libsnmp_dll/libsnmp.def:

   Declare new routine 'netsnmp_oid_equals', and assorted Win32 cleanup fixes.
   
2002-08-28 14:15  rstory

   * dist/RELEASE-INSTRUCTIONS:

   clarify cvs2cl script name; remove -b flag from cvs2cl per Dave; a little
   reorganization; put commands on separate lines prefixed with $; note 5.x/4.x
   differences per Dave's email; plug my new scripts where appropriate
   
2002-08-27 14:48  rstory

   * dist/RELEASE-INSTRUCTIONS:

   add URL for cvs2cl; update cvs2cl cmds to cvs2cl.pl, since that's the file
   that's actually distributed
   
2002-08-27 00:59  rstory

   * Makefile.top:

   update for release 5.0.4.pre1
   
2002-08-27 00:25  rstory

   * snmplib/snmp_version.c, FAQ, README,
   sedscript.in, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.4.pre1 )
   
2002-08-27 00:24  rstory

   * ChangeLog:

   update for release 5.0.4.pre1
   
2002-08-27 00:19  rstory

   * agent/Makefile.depend (5.6), agent/helpers/Makefile.depend (5.5),
   agent/mibgroup/Makefile.depend (5.6), apps/Makefile.depend (5.5),
   apps/snmpnetstat/Makefile.depend (5.5), snmplib/Makefile.depend
   (5.5):

   make depend
   
2002-08-27 00:17  rstory

   * man/: netsnmp_agent.3 (5.3), netsnmp_bulk_to_next.3 (5.3),
   netsnmp_debug.3 (5.3), netsnmp_handler.3 (5.3), netsnmp_instance.3
   (5.3), netsnmp_multiplexer.3 (5.3), netsnmp_old_api.3 (5.3),
   netsnmp_read_only.3 (5.3), netsnmp_scalar.3 (5.2),
   netsnmp_serialize.3 (5.3), netsnmp_table.3 (5.3),
   netsnmp_table_array.3 (5.3), netsnmp_table_data.3 (5.3),
   netsnmp_table_dataset.3 (5.3), netsnmp_table_iterator.3 (5.3),
   netsnmp_todo.3 (5.3), netsnmp_watcher.3 (5.2):

   update man pages for 5.0.4.pre1
   
2002-08-27 00:10  rstory

   * dist/nsb-config (1.1):

   new file to configure using same options as nsb-package for test or dist
   
2002-08-27 00:09  rstory

   * dist/nsb-package (1.3):

   don't append sys-name when building in src tree
   
2002-08-27 00:09  rstory

   * dist/nsb-functions (1.19):

   fix typo
   
2002-08-27 00:06  rstory

   * dist/nsb-functions (1.18):

   rename nsb-get-confg -> nsb-config-dist; use double quotes cuz of some
   wierd shell thing I don't yet understand; check for src dir in config*
   
2002-08-26 23:34  rstory

   * Makefile.in (5.12):

   tweak commentcheck target to work outside the source tree
   
2002-08-26 23:33  rstory

   * agent/mibgroup/mibII/interfaces.c (5.3),
   agent/mibgroup/ucd-snmp/proxy.c (5.1),
   include/net-snmp/library/asn1.h (5.2),
   include/net-snmp/library/oid_stash.h (5.1), snmplib/winservice.c
   (5.1):

   remove C++ style comments (and anything that even remotely resembles one)
   
2002-08-26 17:47  rstory

   * dist/nsb-functions (1.17):

   pass make params to make, so we don't try to install in /usr/local/bin of
   the compile servers... :-/
   
2002-08-26 17:39  rstory

   * dist/nsb-functions (1.16):

   make dist & extra transports; no ipv6 on Darwin; make touchit before make
   
2002-08-26 17:04  rstory

   * agent/mibgroup/Rmon/event.c (5.4):

   replace u_int32_t, which doesn't compile on Sun 5.8, with u_int
   
2002-08-26 16:53  rstory

   * agent/mibgroup/Rmon/rows.c (5.2):

   fix undeclared variable error spotted on Sun, which linux missed completely.
   I have no idea how this compiled before!!
   
2002-08-26 16:43  rstory

   * dist/nsb-functions (1.15):

   cleaner way to add system specific modules; disable perl, as it breaks
   builds outside of the source tree
   
2002-08-26 15:45  rstory

   * dist/nsb-functions (1.14):

   only configure IPX on Linux
   
2002-08-26 15:44  rstory

   * dist/nsb-functions (1.13):

   only configure IPX on Linux; bail on configure errors
   
2002-08-26 15:04  rstory

   * dist/README.build-scripts (1.4):

   add suggestion to symlink nsb-* in local bin dir
   
2002-08-26 15:03  rstory

   * dist/: nsb-package (1.2), nsb-functions (1.12):

   add option for pre-release test configure options
   
2002-08-26 15:02  rstory

   * README.snmpv3 (5.3):

   make section headers stand out more; move note about encryption not being
   enabled to a more prominent place.
   
2002-08-24 21:24  driehuis

   * configure.in, agent/mibgroup/ucd-snmp/diskio.c
   (V4-2-patches.[37,3]):

   Merge from HEAD: detect the requirement for linking with -ldevstat.
   Ugly hack to make sure diskio device names include the device number.
   
2002-08-23 11:46  dts12

   * snmplib/Makefile.in (V4-2-patches.3):

   make depend
   
2002-08-22 08:31  jbpn

   * include/net-snmp/system/solaris2.7.h (5.2):

     - DONT_USE_NLIST reinstated, so NO_KMEM_USAGE redundant
   
2002-08-22 08:29  jbpn

   * acconfig.h (5.9), include/net-snmp/net-snmp-config.h.in (5.10):

     - reinstate test for DONT_USE_NLIST
   
2002-08-22 07:11  jbpn

   * agent/snmpd.c (5.10):

     - stop and restart logging when HUPped.  This allows logfiles to be
       rotated and so forth.
   
2002-08-22 07:06  jbpn

   * agent/snmpd.c (V4-2-patches.24):

     - stop and restart logging when HUPped.  This allows logfiles to be
       rotated and so forth.
   
2002-08-22 04:31  dts12

   * README.snmpv3 (5.2):

   Add the missing '-x/X' options to the example authPriv command line
     (reported by Prasada R Vankayalapati)
   
2002-08-20 11:04  hardaker

   * agent/mibgroup/agentx/subagent.c (5.6), apps/snmptrapd.c (5.4),
   include/net-snmp/agent/ds_agent.h (5.3), FAQ (5.17):

   quiet snmptrapd when it can't connect to the agentx master.
   
2002-08-20 08:54  jbpn

   * include/net-snmp/system/solaris2.7.h (5.1):

     - add #define NO_KMEM_USAGE 1 since net-snmp-config.h.in no longer
       pays attention to the DONT_USE_NLIST token.  Omission of this
       causes the agent to exit with the message "init_kmem: kvm_open
       failed: error 0".
   
       NOTE: this may need applying to other members of the Solaris 2
       family, but I don't have machines to hand to test this.
   
2002-08-20 08:48  jbpn

   * agent/mibgroup/kernel_sunos5.c (5.2):

     - detect gigabit ethernet devices (geN)
     - undo indent mayhem
   
2002-08-20 05:57  jbpn

   * include/net-snmp/utilities.h (5.1):

     - for now, don't #include snmp_locking.h since it breaks re-entrant
       support (because mutex_type gets multiply-defined).  Furthermore, the
       functions it declares are never used anywhere, nor defined anywhere.
   
2002-08-20 05:56  jbpn

   * include/net-snmp/library/mt_support.h (5.1):

     - don't define "do nothing" macros for snmp_res_lock et al. functions
       on Win32 platform (since real "do nothing" functions are required for
       reasons best known to someone else).
     - unmangling
   
2002-08-20 05:54  jbpn

   * include/net-snmp/library/snmp_locking.h (5.1):

     - fix highly bogus non-C syntax
   
2002-08-20 05:53  jbpn

   * snmplib/mt_support.c (5.1):

     - snmp_res_lock et al. functions no longer #defined to "do nothing"
       targets for Win32 in mt_support.h, therefore no need to #undef them
       here.
     - unmangling
   
2002-08-20 01:13  hardaker

   * include/net-snmp/agent/agent_registry.h (5.2):

   headers for cache enabling functions.
   
2002-08-20 01:12  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c (5.3):

   don't use non-existent memory pointers to the response data (eg: "timeout")
   
2002-08-19 17:46  nba

   * include/net-snmp/net-snmp-includes.h (5.1):

   Change a few conditionals to use #if in place of #ifdef
   
2002-08-19 17:28  nba

   * snmplib/: mib.c (5.17), parse.c (5.4):

   Align with 4.2 branch
   
2002-08-19 17:26  nba

   * mibs/: DISMAN-SCHEDULE-MIB.txt (5.1),
   IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt (5.1), IANAifType-MIB.txt
   (5.1), INET-ADDRESS-MIB.txt (5.1), Makefile.mib (5.2), ianalist
   (5.1), mibfetch (5.1), rfclist (5.1):

   Update to current MIBs
   
2002-08-19 17:25  nba

   * agent/mibgroup/mibII/vacm_vars.c (5.7):

   Bail out for bad snmpAdminString value
   
2002-08-19 10:43  jbpn

   * FAQ (V4-2-patches.53), FAQ (5.16):

     - don't use positional community parameter in examples
     - break a couple of over-long lines
     - mention netsnmp_ variant of ds_set_ function
   
2002-08-19 05:44  dts12

   * FAQ (V4-2-patches.52), FAQ (5.15):

   Add an entry about the snmptrapd/AgentX warning message.
   
2002-08-18 21:24  rstory

   * dist/nsb-functions (1.11):

   don't configure with build install dir, it is already specified on cmd line
   for make install
   
2002-08-18 13:59  rstory

   * agent/helpers/table.c (5.7):

   more debugging - log value request is trying to set
   
2002-08-16 18:13  hardaker

   * README (5.9):

   added Bruce Shaw to the thanks list
   
2002-08-16 18:12  hardaker

   * README.solaris (1.2):

   A great update talking about perl and solaris from Bruce Shaw
   
2002-08-16 04:51  dts12

   * agent/helpers/table_iterator.c (5.4):

   Catch explicitly 'noSuchInstance' exceptions, when walking an
   iterator-handled module, so that holes can be skipped and the
   next real instance retrieved.  (This was already handled for
   modules that didn't mark missing instances explicitly).
   
2002-08-16 03:17  hardaker

   * agent/snmp_agent.c (5.13):

   turn off caching by default, since the agentx code appears broken.
   
2002-08-16 03:03  hardaker

   * agent/: agent_registry.c (5.5), snmp_agent.c (5.12):

   speed enhancements via implementing a registration subtree lookup
   cache.  greatly speeds things up when similar requests come in
   (snmpwalk, ...).
   
2002-08-15 13:35  hardaker

   * snmplib/parse.c (5.3):

   protect against NULL labels in subtrees
   
2002-08-15 11:14  hardaker

   * agent/agent_index.c (5.3), agent/agent_registry.c (5.4),
   agent/agent_trap.c (5.1), agent/helpers/old_api.c (5.2),
   agent/mibgroup/header_complex.c (5.1), agent/mibgroup/testhandler.c
   (5.1), snmplib/snmp_transport.c (5.2), snmplib/snmpusm.c (5.3):

   use netsnmp_oid_equals (which is sometimes faster than
   snmp_oid_compare) in a few places to achieve barely noticeable speed gains.
   
2002-08-15 11:12  hardaker

   * snmplib/parse.c (5.2):

   double check a pointer exists before passing it to strcmp()
   
2002-08-15 11:05  hardaker

   * perl/SNMP/Makefile.PL (5.7):

   change MAN3PODS to something compliant with the perl manuals.  I think.
   
2002-08-14 13:42  rstory

   * apps/snmpset.c (5.2):

   add debug for local parsing of args
   
2002-08-14 12:26  rstory

   * agent/mibgroup/agentx/: master.c (5.5), master_admin.c (5.4),
   subagent.c (5.5):

   add more detailed in debug messages; add a few new debugs
   
2002-08-14 12:23  rstory

   * agent/snmp_agent.c (5.11):

   when all delegated requests have finished, check all requests status so that
   asp status is set, which is necessary for correct agentx set processing.
   (now if I can just get all this hair off the floor, and glue it back to my
   head, and then fix that dent in the wall where I've been banging my head....)
   
2002-08-13 17:25  hardaker

   * snmplib/snmp_api.c (5.14):

   fix a length comparison problem with netsnmp_oid_is_subtree()
   
2002-08-13 17:24  hardaker

   * NEWS (5.6):

   document a few recent changes.
   
2002-08-13 17:05  hardaker

   * agent/mibgroup/host/hr_print.c (5.1):

   Fix open file runaway on solaris.  See bug #592806 reported by James Irwin.
   
2002-08-13 15:05  rstory

   * include/net-snmp/types.h (5.7):

   array of pointers = pointer to a pointer
   
2002-08-09 19:32  hardaker

   * local/FAQ2HTML (5.1):

   misc doc fixes.
   
2002-08-09 19:31  hardaker

   * snmplib/snmp_parse_args.c (5.4),
   include/net-snmp/library/transform_oids.h (5.2), snmplib/snmpusm.c
   (5.2), snmplib/snmpv3.c (5.3):

   initial AES support.
   
2002-08-09 19:31  hardaker

   * include/net-snmp/library/snmp_api.h (5.2), snmplib/snmp_api.c
   (5.13):

   slight speed ups for snmp_oid_compare() to do single int compares till !=
   
2002-08-09 19:29  hardaker

   * snmplib/scapi.c (5.2):

   - openssl 0.9.7 support for DES changes.
   - initial AES support.
   
2002-08-09 19:28  hardaker

   * snmplib/keytools.c (5.2):

   indent fixes.
   
2002-08-09 19:27  hardaker

   * include/net-snmp/library/: scapi.h (5.1), snmpusm.h (5.1):

   define AES key specifics
   
2002-08-09 19:26  hardaker

   * acconfig.h (5.8), configure (5.17), configure.in (5.15),
   include/net-snmp/net-snmp-config.h.in (5.9):

   - check for openssl .0.9.7 DES structures and functions.
   - check for AES support in openssl (> 0.9.7)
   
2002-08-09 19:10  hardaker

   * agent/mibgroup/agentx/subagent.c (5.4):

   fix mode processing for RESERVE1/RESERVE2 test failures
   
2002-08-09 18:29  rstory

   * agent/snmp_agent.c (5.10):

   log msg when we ignore/fix illegal error_values for the client APIs
   
2002-08-09 18:28  rstory

   * local/mib2c.array-user.conf (5.12):

   corrections to example code
   
2002-08-09 18:27  rstory

   * agent/helpers/table.c (5.6):

   revert errors to uninformative SNMPv1 noSuchName for AgentX get-next/inclusive
   processing; also add more comments here and there
   
2002-08-09 17:08  rstory

   * agent/mibgroup/agentx/master.c (5.4):

   debug msg for agentx oid for cases other than get/getnext
   
2002-08-09 11:45  rstory

   * agent/mibgroup/agentx/master_admin.c (5.3):

   don't free registration info on failure, as netsnmp_register_mib already did it
   
2002-08-09 09:57  jbpn

   * snmplib/: snmpAAL5PVCDomain.c (5.2), snmpCallbackDomain.c (5.1),
   snmpIPXDomain.c (5.1), snmpTCPDomain.c (5.4), snmpTCPIPv6Domain.c
   (5.5), snmpUDPDomain.c (5.6), snmpUDPIPv6Domain.c (5.7),
   snmpUnixDomain.c (5.4), snmp_transport.c (5.1):

     - rename snmp_<domain>_blah functions to netsnmp_<domain>_blah
     - make transport member functions static, to emphasise that they should
       not be used directly
     - handle EINTR in send and recv functions (as pointed out by Antti Kuntsi
       in bug report #576806)
     - formatting fixes
   
2002-08-09 09:54  jbpn

   * include/net-snmp/library/: snmpAAL5PVCDomain.h (5.3),
   snmpIPXDomain.h (5.2), snmpTCPDomain.h (5.2), snmpTCPIPv6Domain.h
   (5.3), snmpUDPDomain.h (5.2):

     - minor formatting fixes
   
2002-08-09 09:54  jbpn

   * include/net-snmp/library/snmpUnixDomain.h (5.3):

     - don't export netsnmp_unix_blah() functions
   
2002-08-09 09:53  jbpn

   * include/net-snmp/library/snmp_transport.h (5.1):

     - fix nasty formatting
   
2002-08-08 12:14  rstory

   * snmplib/snmpv3.c (5.2):

   reword config_perror msgs to remove "Error", as it is redundant
   
2002-08-08 12:11  rstory

   * snmplib/keytools.c (5.1):

   remove ifdef to log msg to user, after making msg more informative; remove
   annoying blank lines
   
2002-08-08 11:33  hardaker

   * acconfig.h (5.7), configure (5.16), configure.in (5.14):

   Patch from Harrie to completely disable kmem usage
   
2002-08-06 03:30  jbpn

   * agent/mibgroup/agentx/subagent.c (5.3):

     - set main_session to NULL in subagent_shutdown().  This (along with the
       deregistration of all alarms) allows AgentX functionality to be
       stopped and restarted in subagents.
     - Thanks to Vishal Verma for original patch
   
2002-08-06 03:27  jbpn

   * include/net-snmp/library/snmp_alarm.h (5.1):

     - add snmp_alarm_unregister_all() function
   
2002-08-06 03:26  jbpn

   * snmplib/: snmp_alarm.c (5.3), snmp_api.c (5.12):

     - add snmp_alarm_unregister_all() function
     - call it from snmp_shutdown()
     - thanks to Vishal Verma for original patch
   
2002-08-06 03:17  jbpn

   * snmplib/snmp_alarm.c (V4-2-patches.4):

     - add debugging output when all alarms unregistered
   
2002-08-06 03:10  jbpn

   * agent/mibgroup/agentx/subagent.c (V4-2-patches.4):

     - set main_session to NULL in subagent_shutdown().  This (along with the
       deregistration of all alarms) allows AgentX functionality to be
       stopped and restarted in subagents.
     - Thanks to Vishal Verma for this patch (#558517)
   
2002-08-06 03:08  jbpn

   * snmplib/: snmp_alarm.c, snmp_alarm.h, snmp_api.c
   (V4-2-patches.[3,1,36]):

     - add snmp_alarm_unregister_all() function
     - call it from snmp_shutdown()
     - thanks to Vishal Verma for providing this patch
   
2002-08-05 10:06  rstory

   * local/mib2c.iterate.conf (5.3):

   match function definition w/Netsnmp_*_DataPoint typedefs; add cvs Id
   
2002-08-03 11:52  rstory

   * dist/RELEASE-INSTRUCTIONS (1.5):

   break up lines long than 80 chars; abcde, not abcdd
   
2002-08-03 03:21  hardaker

   * dist/RELEASE-INSTRUCTIONS (1.4):

   more updates about things Wes does at 12:30 am
   
2002-08-03 02:44  hardaker

   * FAQ (5.14), README (5.8), sedscript.in (5.6), perl/SNMP/SNMP.pm
   (5.12), snmplib/snmp_version.c (5.5):

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.3 )

-------------------------------------------------------------------------------

Changes: V5.0.2 -> V5.0.3

2002-08-02 23:41  hardaker

   * agent/mibgroup/agent/.cvsignore:

   add .libs
   
2002-08-02 23:40  hardaker

   * agent/mibgroup/Rmon/.cvsignore:

   ignore file
   
2002-08-02 23:39  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   make depend
   
2002-08-02 23:37  hardaker

   * include/net-snmp/net-snmp-config.h.in:

   forgotten to check in test for perl_ev changes
   
2002-08-02 23:35  hardaker

   * perl/SNMP/SNMP.pm:

   remove debugging print (opps)
   
2002-08-02 23:35  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   fix default version usage.
   
2002-08-02 23:34  hardaker

   * snmplib/snmpUDPIPv6Domain.c:

   Patch #572394 from Katsuhisa ABE:
     - support link local addresses
     - bind to ipv6 only if IPV6_V6ONLY is defined.
   
2002-08-02 23:31  hardaker

   * snmplib/snmp_parse_args.c:

   fix configure specified default versioning
   
2002-08-02 22:58  hardaker

   * configure, configure.in:

   Patch #572394: add ipv6 transports when --enable-ipv6 defined.  Thanks to Katsuhisa ABE.
   
2002-08-02 14:59  hardaker

   * NEWS:

   update for 5.0.3
   
2002-08-02 14:55  hardaker

   * man/snmp_agent_api.3.def:

   update
   
2002-08-02 14:39  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   more docs.
   
2002-08-02 14:29  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_multiplexer.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_scalar.3,
   netsnmp_serialize.3, netsnmp_table.3,
   netsnmp_table_array.3, netsnmp_table_data.3,
   netsnmp_table_dataset.3, netsnmp_table_iterator.3,
   netsnmp_todo.3, netsnmp_watcher.3, Makefile.in:

   doxygen update.
   
2002-08-02 14:26  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   update for yet more stuff.
   
2002-08-02 14:26  hardaker

   * remove-files:

   remove a few more dist related files.
   
2002-08-02 14:23  hardaker

   * snmplib/snmp_api.c:

   error message change to remove DES specific error msg.
   
2002-08-02 14:23  hardaker

   * perl/agent/typemap:

   spacing fixes.
   
2002-08-02 14:22  hardaker

   * perl/agent/: Makefile.PL, agent.xs:

   renamed file.
   
2002-08-02 14:22  hardaker

   * perl/agent/: netsnmp_request_info.pm,
   netsnmp_request_infoPtr.pm:

   renamed file
   
2002-08-02 14:20  hardaker

   * perl/AnyData_SNMP/netsh:

   Add a "evalvars" directive to do simply replacements.
   
2002-08-02 14:16  hardaker

   * agent/mibgroup/versiontag:

   use CVSUSER variable when doing stuff instead of my hard-coded name.
   
2002-08-02 14:14  hardaker

   * Makefile.top:

   update libtool version for 5.0.3
   
2002-08-02 14:13  hardaker

   * Makefile.in:

   change checkcomment tag to exclude win32 files.
   
2002-08-02 14:13  hardaker

   * ChangeLog:

   update changelog build notes at the bottom of the file.
   
2002-08-02 14:01  hardaker

   * dist/RELEASE-INSTRUCTIONS:

   created a how-to file for making releases
   
2002-08-02 14:01  hardaker

   * dist/changelogfix:

   changelog fix-up script
   
2002-08-02 10:21  rstory

   * dist/nsb-functions:

   translate '/' in system name to '_' (for cygwin)
   
2002-08-02 09:56  rstory

   * dist/README.build-scripts:

   fix section cvs get command example
   
2002-08-02 09:06  dts12

   * include/net-snmp/system/hpux.h:

   Suppress 'inline' when not using GCC. Suggested by Johannes Schmidt-Fischer
   
2002-08-02 08:59  rstory

   * dist/README.build-scripts:

   fix section on skipping make test; add -p flag to examples
   
2002-08-02 08:52  rstory

   * dist/README.build-scripts:

   describe use of nsb-package script. Testers and comments appreciated...
   
2002-08-02 08:33  rstory

   * dist/nsb-platform:

   output platform info
   
2002-08-02 08:18  rstory

   * dist/nsb-build:

   renamed to nsb-package
   
2002-08-02 08:18  rstory

   * dist/nsb-package:

   renamed nsb-build to avoid confusion with script function
   
2002-08-02 08:15  hardaker

   * dist/nsb-functions:

   Change location name to Unknown
   
2002-08-02 08:08  hardaker

   * perl/: ASN/ASN.pm, agent/agent.pm,
   agent/netsnmp_request_info.pm:

   more old perl fixes
   
2002-08-02 08:04  hardaker

   * perl/: OID/OID.pm, agent/default_store/default_store.pm
:

   more old perl fixes
   
2002-08-02 08:00  hardaker

   * perl/default_store/default_store.pm:

   more old perl fixes
   
2002-08-02 07:48  rstory

   * dist/nsb-functions:

   fix return code
   
2002-08-02 07:48  rstory

   * dist/nsb-build:

   don't pull first arg til after getopts/shift; move set of default opts
   
2002-08-02 07:37  rstory

   * dist/nsb-functions:

   add option to skip build or test steps; add -f option to prompt to override
   no prompt flag (useful for errors); new nsb-make method; check rc of
   make clean
   
2002-08-02 07:36  rstory

   * dist/nsb-build:

   add option to skip build or test steps; tweak usage
   
2002-08-02 07:10  rstory

   * dist/nsb-build:

   fix typo; remove extra trailing slash in dir
   
2002-08-02 06:33  rstory

   * dist/nsb-build:

   check more places to source nsb-functions; fix for cmd line build path
   
2002-08-02 06:28  rstory

   * dist/nsb-functions:

   just show errors after build, not warnings
   
2002-08-01 17:04  hardaker

   * perl/OID/OID.xs:

   revert to non-ansi prototypes for older perl with older compilers on
   older systems.  Not that I'm grumpy, of course.
   
2002-08-01 16:25  hardaker

   * configure.in, agent/snmp_perl.c:

   check for older and new embedded perl call functions
   
2002-08-01 14:07  rstory

   * dist/nsb-functions:

   don't symlink to src from build; update nsb-get-config
   
2002-08-01 14:06  rstory

   * dist/nsb-build:

   fix for cmd line build dir
   
2002-08-01 12:58  rstory

   * dist/nsb-functions:

   fix config install path; remove platform specific from nsb-build
   
2002-08-01 12:56  rstory

   * dist/nsb-build:

   remove hard coded info
   
2002-08-01 12:22  rstory

   * dist/nsb-functions:

   add option to skip prompts; remove previous installs; tweak err pattern
   
2002-08-01 12:14  jbpn

   * man/snmp_alarm.3.def:

     - use netsnmp_ds_set_boolean() instead of ds_set_boolean()
   
2002-08-01 12:12  jbpn

   * man/snmp_agent_api.3.def:

     - change code sample to use netsnmp_ds_set_boolean()
     - update references to libraries (which were still talking about
       libucdagent et al.) -- PLEASE REVIEW BEFORE 5.0.3
   
2002-08-01 12:07  rstory

   * dist/nsb-functions:

   lots of fixes to previouse untested scripts
   
2002-08-01 12:04  rstory

   * dist/nsb-build:

   script to build releases... still some hardcoding while testing, but its
   getting there...
   
2002-08-01 11:51  rstory

   * dist/: cvsshow, cvsup:

   utility scripts
   
2002-08-01 09:30  dts12

   * agent/helpers/: scalar.c, scalar2.c:

   Go with the "scalar as super-handler of instance" implementation.
   Scalar1.c is probably redundent, but we can remove this later.
   (Yup - I'm a coward....)
   
2002-08-01 01:11  dts12

   * README.win32:

   Minor typos, plus emphasise the need for the IpHlpAPI library.
   
2002-07-30 08:26  dts12

   * local/snmpconf.dir/snmp-data/output:

   Recognise '0' as a valid setting for suffixPrinting, and update the
   prompts to match the v5 output formats defaults. See Bug #567451
   
2002-07-30 07:59  dts12

   * apps/snmptable.c:

   First attempt at tackling Bug #574434
   Recognise that default output format is equivalent to -OS.
   Snmptable still crashes with -Of or -Ou, but at least the
   default invocation works.
   
2002-07-30 05:41  dts12

   * win32/libsnmp_dll/libsnmp.def:

   Export newly-defined public names, and re-export some routines that
   have changed name.  This should now compile under Visual C++ again.
   
2002-07-30 02:27  dts12

   * agent/helpers/table_dataset.c:

   Don't remove a Row-Status auto-deleted row until the last minute,
   in case other (lower) handlers try to access it.
   
2002-07-30 01:38  dts12

   * FAQ (V4-2-patches.1), FAQ:

   Mention the need to escape quotes when querying string-indexed tables.
   
2002-07-29 23:56  rstory

   * include/net-snmp/agent/table_array.h:

   update register function name
   
2002-07-29 23:55  rstory

   * local/mib2c.array-user.conf:

   autogen example code for index checking in extract_index; update register
   function name; use container in *_get_by_idx()
   
2002-07-29 16:23  rstory

   * local/mib2c.array-user.conf:

   update for new struct name; add example code as comments instead of var_XXX
   and such; in a few important places add code which will allow a newly
   generated module to be compiled if -DTABLE_CONTAINER_TODO is specified;
   probably a few other tweaks I forgot
   
2002-07-29 03:06  dts12

   * agent/helpers/: table_array.c, table.c, table_data.c
, table_dataset.c, table_iterator.c:

   Protect against deferencing NULL pointers.
   (Most of these Should Never Happen but You Can't Be Too Careful!)
   
2002-07-29 03:03  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - detect `dmfe' ethernet cards as found on Netra X1 machines.
       Thanks to John Olson for verifying this fix.
   
       Also note that `indent' has ----ed the formatting of this file
       beyond legibility in several places.  I don't think we want to
       do *that* again.
   
2002-07-29 02:40  dts12

   * agent/helpers/table_dataset.c:

   Fuller validation of RowStatus values wrt row creation/existing rows.
   
2002-07-29 01:25  dts12

   * win32/: libsnmp/libsnmp.dsp, libsnmp_dll/libsnmp_dll.dsp
, netsnmpmibs/netsnmpmibs.dsp:

   Take account of recent changes in library files.
   'Release' applications still don't link properly, but at least
   the libraries compile, and the 'Debug' side seems to work.
   
2002-07-29 01:23  dts12

   * include/net-snmp/system/aix.h:

   Tweak inline handling for AIX - suggested by Andy Hood.
   
2002-07-26 10:52  rstory

   * snmplib/Makefile.in:

   remove autodependencies until portable solution can be found
   
2002-07-26 08:41  dts12

   * win32/: mib_module_config.h, mib_module_includes.h,
   mib_module_inits.h:

   Remove mention of the (obsolete) ucd-snmp/registry module.
   
2002-07-26 07:32  dts12

   * win32/net-snmp/net-snmp-config.h:

   Protect the Win32 version of the config file, so that the other header
   files recognise that it has indeed been included.
   
2002-07-26 07:24  dts12

   * FAQ (V4-2-patches.0), FAQ:

   A bit more detail on mib2c, plus the non-writeability of sys{Location,Contact}
   
2002-07-26 05:22  dts12

   * FAQ (V4-2-patches.9), FAQ:

   Another entry about invalid use of mib2c.
   
2002-07-26 05:16  dts12

   * snmplib/Makefile.in:

   Suppress the "non-standard" conditional construct,
   since it's not recognised by some versions of 'make'.
   
2002-07-25 05:00  dts12

   * agent/helpers/Makefile.in:

   Add the 'scalar' and 'watcher' helpers to the helper library.
   
2002-07-25 03:28  dts12

   * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
:

   Support for watching a sysUpTime marker.
   
2002-07-25 03:24  dts12

   * agent/helpers/table_dataset.c,
   include/net-snmp/agent/table_dataset.h:

   New routine for retrieving a column value directly from a request structure.
   
2002-07-24 13:17  rstory

   * snmplib/default_store.c:

   check for setting same value in ds_set_string, since it frees the old
   value before duping the new one
   
2002-07-24 11:58  rstory

   * dist/snmpd-init.d:

   first stab at init.d startup script for snmpd
   
2002-07-24 06:48  dts12

   * agent/helpers/table_dataset.c:

   When running off the end of one column, and moving on to the next
   (in a GetNext), we need to start again with the first row.
   This is probably the intention of the conditional block at the start
   of this loop, but I can't see how this test could ever possibly match.
   
   Note that there is also a reference to the row data accessible via
   the 'request->parent_data' data list.   This will also need to be
   rewound.  Suggestions as to how best to do so gratefully received.
   
2002-07-24 06:39  dts12

   * agent/helpers/table_dataset.c:

   Use SNMPv2-style exceptions rather than the uninformative SNMPv1
   'noSuchName' error for missing table objects.
   
2002-07-24 06:37  dts12

   * agent/helpers/table_data.c:

   Protect against the possibility of failing to extract a row structure.
   
2002-07-24 06:35  dts12

   * agent/helpers/table_data.c:

   Use SNMPv2-style exceptions rather than the uninformative SNMPv1
   'noSuchName' error for missing table objects.
   
2002-07-24 06:32  dts12

   * agent/helpers/table.c:

   Use SNMPv2-style exceptions rather than the uninformative SNMPv1
   'noSuchName' error for invalid table objects.
   
2002-07-23 14:59  rstory

   * include/net-snmp/library/snmp_assert.h:

   missing comment terminator.:-(
   
2002-07-23 12:02  rstory

   * agent/object_monitor.c, agent/snmp_agent.c,
   agent/helpers/table.c, agent/helpers/table_array.c,
   snmplib/container_binary_array.c:

   use new netsnmp_assert instead of assert
   
2002-07-23 12:00  rstory

   * include/net-snmp/library/snmp_assert.h, snmplib/Makefile.in
:

   add new netsnmp_assert, which defaults to logging a message
   
2002-07-23 07:43  dts12

   * man/: mib_api.3 (V4-2-patches.3), mib_api.3.def:

   Fix the descriptions of the 'sprint_realloc' calls, to include the 'allow_realloc' parameter.
   
2002-07-22 10:58  rstory

   * dist/: net-snmp.spec, nsb-functions:

   new (almost empty) spec file; start creating functions for automated builds
   
2002-07-22 01:46  dts12

   * agent/helpers/watcher.c, include/net-snmp/agent/watcher.h
:

   A more generalised form of the 'ns_register_{type}_instance' routines,
   implemented as a separate helper module, and useable with both the
   instance and scalar helpers.
     This also supports arbitrary ASN types (including strings and OIDs).
   
2002-07-22 01:43  dts12

   * agent/helpers/scalar1.c, agent/helpers/scalar2.c,
   include/net-snmp/agent/scalar.h:

   Agent helper module for support of scalar objects.
   Very similar to the "instance" helper, except that this deals with
   invalid instance subidentifiers as well (reporting noSuchInstance
   rather that noSuchObject).
   
   There are two parallel implementations as the moment:
     - scalar1 is essentially an enhanced copy of the instance helper,
       but is completely independent of it.
     - scalar2 sits above the instance helper, and uses that to do most
       of the real processing.
   Scalar1 is probably slightly more efficient, while scalar2 feels more
   in keeping with the general ethos of the handler mechanism.
   We probably need to decide which to adopt, and junk the other.
   
2002-07-19 14:24  rstory

   * agent/mibgroup/agentx/master.c:

   use net agentx retires/timeout ds values
   
2002-07-19 14:22  rstory

   * agent/mibgroup/agentx/agentx_config.c:

   register parser for agentxTimeout and agentxRetries tokens
   
2002-07-19 14:15  rstory

   * agent/mibgroup/Makefile.depend:

   remove refs to non-existent nstAgent* files
   
2002-07-19 14:14  rstory

   * agent/snmpd.c:

   move ONE_SEC to definitions.h; add AGENTX_TIMEOUT and AGENTX_RETRIES defaults
   
2002-07-19 14:10  rstory

   * include/net-snmp/agent/ds_agent.h:

   add AGENTX_TIMEOUT and AGENTX_RETRIES
   
2002-07-19 14:10  rstory

   * include/net-snmp/definitions.h:

   move definition of ONE_SEC here from snmpd.c
   
2002-07-19 11:23  rstory

   * snmplib/container.c:

   pass local obj, not random unitialized pointer.:-(
   
2002-07-19 04:04  dts12

   * include/net-snmp/library/tools.h:

   Handle systems where MAXPATHLEN isn't defined.
   
2002-07-19 03:31  dts12

   * agent/mibgroup/host/hr_filesys.c:

   Use the "system-independent" SNMP_MAXPATH length definition instead of MAXPATHLEN
   
2002-07-18 22:00  rstory

   * agent/Makefile.depend:

   remove refs to nonexistent mibgroup/nstAgentModuleObject.h
   
2002-07-18 19:44  hardaker

   * FAQ, README, sedscript.in, perl/SNMP/SNMP.pm
, snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2 )
   
-------------------------------------------------------------------------------

Changes: V5.0.1 -> V5.0.2

2002-07-18 19:41  hardaker

   * testing/eval_tools.sh:

   minor patch for non-existent (died) log files.

2002-07-18 19:41  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend:

   make depend

2002-07-18 19:40  hardaker

   * NEWS:

   update for 5.0.2

2002-07-18 19:40  hardaker

   * Makefile.rules:

   make depend fixes.
	
2002-07-18 18:57  hardaker

   * agent/mibgroup/Rmon/: alarm.c, event.c:

   make the rmon code compile.
    - new subtree pointer structure.
    - sprint_objid -> snprint_objid
   
2002-07-18 18:32  hardaker

   * Makefile.in:

   silence perl subdirectory build commands.
   
2002-07-18 18:31  hardaker

   * perl/AnyData_SNMP/netsh:

   - Use netsh -t -d xml to get xml output from netsh.
     (Ok, I'm sitting here at an IETF conference having an argument about
      xml vs BER and needed a XML(-like) example of a huge data set, so I
      made netsh do it.)
   
2002-07-18 17:54  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   - initial support for doing requests from multiple hosts (retrieval, not sets)
   
2002-07-18 17:50  hardaker

   * perl/AnyData_SNMP/netsh:

   more fixes to still ugly colorized text (well, the text is pretty but
   the support is ugly).
   
2002-07-18 17:42  hardaker

   * include/net-snmp/library/container.h:

   change text string error to match function name called.
   
2002-07-18 15:31  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
, snmplib/container_binary_array.c:

   rename free -> cfree to avoid some problem wes had... ;-)
   
2002-07-18 14:41  rstory

   * snmplib/mib.c:

   two people fixing memory leak in different places = segfault
   
2002-07-18 11:02  rstory

   * local/mib2c.array-user.conf:

   $name -> $i
   
2002-07-18 10:56  rstory

   * agent/object_monitor.c,
   include/net-snmp/agent/object_monitor.h:

   update to use containers
   
2002-07-18 09:40  rstory

   * net-snmp-config.in:

   add --debug-tokens, --indent-options
   
2002-07-18 09:18  dts12

   * include/net-snmp/agent/auto_nlist.h, snmplib/snmp-tc.c
, include/net-snmp/system/irix.h:

   Apply patch from Bug #582347, for Irix 6.5 support.
   Submitted by Jan Yenya Kasprzak
   
2002-07-18 09:12  dts12

   * man/: snmptrapd.8 (V4-2-patches.5), snmptrapd.8.def:

   Fix markup problem on snmptrapd man page (Bug #583329)
   
2002-07-18 09:10  dts12

   * snmplib/snmp-tc.c:

   The fix for the tm_gmtoff problem on AIX (Bug #565769) also applies to AIX 5
   
2002-07-18 09:06  dts12

   * apps/: encode_keychange.c (V4-2-patches.1), encode_keychange.c
:

   Fix off-by-one buffer overflow (patch #577261)
   
2002-07-18 08:51  dts12

   * local/mib2c.array-user.conf:

   Generate one code-file per table (to match the header structure).
   My apologies if this isn't correct, Robert - but the previous behaviour
   seemed to be broken.
   
2002-07-18 08:37  dts12

   * local/mib2c.old-api.conf:

   Tackle some of the immediate deficiencies in the first draft old-api config.
   (Now that Wes has pointed me in the direction of the documentation!)
   
2002-07-18 08:22  dts12

   * local/mib2c:

   Fix the 'decl' substitution handling (so it doesn't include the internal token as well).
   
2002-07-18 07:18  dts12

   * local/mib2c.scalar.conf:

   Provide the missing parameter in a read_only instance registration.
   
2002-07-18 07:09  dts12

   * agent/helpers/instance.c, include/net-snmp/agent/instance.h
:

   Bring the 'read_only_int' instance handler in line with the rest of
   the convenience instance handlers.
   (and even break the habit of a lifetime and declare the thing....)
   
2002-07-18 05:48  hardaker

   * agent/helpers/table_iterator.c:

   fix another memory leak due to an improper ifdefed out section of code
   
2002-07-18 04:45  hardaker

   * snmplib/scapi.c:

   I'm beginning to regret ever running indent on the code base...
   
2002-07-17 15:43  hardaker

   * local/: Makefile.in, mib2c.conf:

   document and install mib2c.old-api.conf
   
2002-07-17 13:07  rstory

   * agent/mibgroup/disman/mteTriggerTable.c:

   fix segfault (possibly creating memory leak); author needs to examine code
   
2002-07-17 07:41  dts12

   * local/: mib2c.array-user.conf, mib2c.conf,
   mib2c.create-dataset.conf, mib2c.int_watch.conf,
   mib2c.iterate.conf, mib2c.scalar.conf:

   Dave's being unreasonably picky about grammar & spelling again.
   Just ignore him, and he'll go away.....
   
2002-07-17 07:20  dts12

   * local/mib2c.old-api.conf:

   Initial support for the old 4x-style agent API using the new version of mib2c.
   It doesn't handle types properly, and I'm sure I'll have buggered up some of
   the control structure handling, but it seems to generate something that's
   pretty close to the old output.   It's better than nothing.....
   
2002-07-16 22:40  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   restore inline functions (sigh. I feel like I'm playing ring-around-the-rosie)
   
2002-07-16 21:58  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h,
   local/mib2c.array-user.conf:

   rename some struct members to make code easier to read; a bit of re-ordering
   in the set code; new flags for new and deleted rows; row deletes now
   actualy work!
   
2002-07-16 19:32  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   change complex macros into functions. would be nice if C had inline.
   
2002-07-16 18:07  rstory

   * include/net-snmp/types.h:

   umm, try using correct define.:-/
   
2002-07-16 18:05  rstory

   * include/net-snmp/types.h:

   test that net-snmp-config.h has been included, instead of actually including it..
   (shouldn't this really be in all the header files?)
   
2002-07-16 12:14  rstory

   * local/mib2c.array-user.conf:

   update for containers
   
2002-07-16 11:20  rstory

   * snmplib/snmpTCPIPv6Domain.c:

   fix compiler warning
   
2002-07-16 11:16  rstory

   * apps/snmpnetstat/Makefile.depend:

   remove oid_array related dependencies (grumble grumble)
   
2002-07-16 11:14  rstory

   * apps/Makefile.depend:

   remove oid_array related dependencies
   
2002-07-16 11:02  rstory

   * agent/: Makefile.depend, mibgroup/Makefile.depend:

   remove oid_array related dependencies
   
2002-07-16 10:52  rstory

   * snmplib/Makefile.depend, agent/helpers/Makefile.depend
:

   remove oid_array related dependencies
   
2002-07-16 10:50  rstory

   * snmplib/Makefile.in:

   remove factory.c
   
2002-07-16 10:29  rstory

   * snmplib/snmp_api.c:

   add netsnmp_container_init_list() in startup inits
   
2002-07-16 10:21  rstory

   * include/net-snmp/library/oid_array.h, snmplib/oid_array.c
:

   remove unused files
   
2002-07-16 10:21  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   chg param type from void* to struct *
   
2002-07-16 10:03  rstory

   * snmplib/Makefile.in:

   remove recently deleted oid_array.h; add factory, binary array .[ch]; derive
   OBJS and LOBJS from CSRCS; add (optional) auto dependency generation
   
2002-07-16 09:53  rstory

   * include/net-snmp/mib_api.h:

   remove recently deleted oid_array.h
   
2002-07-16 09:52  rstory

   * agent/mibgroup/ucd-snmp/extensible.h:

   struct subtree -> netsnmp_subtree
   
2002-07-16 09:46  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   remove last remaining refs to now defunct oid_array
   
2002-07-16 09:40  rstory

   * include/net-snmp/library/container_binary_array.h,
   snmplib/container_binary_array.c:

   generic binary array container extracted from oid_array
   
2002-07-16 09:40  rstory

   * include/net-snmp/types.h:

   include net-snmp-config.h; new typedef struct netsnmp_index (oid ptr + len)
   
2002-07-16 09:38  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   use generic container interface; use new netsnmp_index instead of
   oid_array_header; rename array_group -> request_group
   
2002-07-16 09:34  rstory

   * include/net-snmp/library/container.h, snmplib/container.c
:

   add iterators; more function typedefs; rename some func ptrs, add find_next,
   get_subset, get_iterator, for_each, ncompare; add ability to have nested
   containers; more utility routines; convenience marcros; start adding comments
   
2002-07-16 09:29  rstory

   * include/net-snmp/library/factory.h:

   declarations for a generic factory
   
2002-07-16 08:48  dts12

   * agent/mibgroup/ucd-snmp/: memory_dynix.c, memory_hpux.c
, vmstat_dynix.c, vmstat_hpux.c:

   Apply patch from bug report 581618 (also applicable to dynix)
   Provided by Nicholas L. Nigay
   
2002-07-16 06:54  hardaker

   * perl/: ASN/ASN.pm, OID/OID.pm, agent/agent.pm,
   agent/default_store/default_store.pm,
   default_store/default_store.pm:

   remove "our" problem and use older "use vars" instead for older perl.
     (this should make it work with perl 5.005.  Could some one test this
      for me?)
   
2002-07-15 06:45  jbpn

   * agent/mibgroup/agentx/master.c:

     - names of netsnmp_subtree elements changed
   
2002-07-15 06:42  jbpn

   * agent/mibgroup/ucd-snmp/extensible.c:

     - struct subtree renamed to netsnmp_subtree
   
2002-07-15 05:25  hardaker

   * perl/AnyData_SNMP/netsh:

   Some really nasty hacks to get colorized tables to work.
   
2002-07-14 20:51  hardaker

   * perl/SNMP/t/: bulkwalk.t, mib.t:

   comment out broken tests for now (XXX marked)
   
2002-07-14 20:50  hardaker

   * perl/SNMP/SNMP.xs:

   fix getbulk.
   
2002-07-14 20:20  hardaker

   * agent/agent_handler.c,
   include/net-snmp/agent/agent_handler.h:

   A new function to call a sub-handler but passing it only one request to handle.
   
2002-07-10 21:21  rstory

   * win32/: config.h, net-snmp/net-snmp-config.h:

   define LOG_DAEMON, since windows doesn't have it
   
2002-07-10 21:07  rstory

   * win32/: config.h, net-snmp/net-snmp-config.h:

   remove define of in_addr_t, which can be found in net-snmp/types.h
   
2002-07-10 02:36  jbpn

   * agent/agent_handler.c:

     - struct subtree renamed to netsnmp_subtree
   
2002-07-10 02:35  jbpn

   * agent/agent_index.c:

     - don't use 0 in %p format specifiers
   
2002-07-10 02:34  jbpn

   * agent/snmp_agent.c:

     - struct subtree renamed to netsnmp_subtree
     - fix some horrible indent broken formatting
   
2002-07-10 02:33  jbpn

   * agent/snmp_vars.c:

     - struct subtree renamed to netsnmp_subtree
     - remove some obsolete variables
   
2002-07-10 02:33  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - reflect changed function names from agent_registry
   
2002-07-10 02:32  jbpn

   * agent/mibgroup/agent/nsModuleTable.c:

     - changes due to renaming of struct subtree to netsnmp_subtree
     - NOTE MEMORY LEAK (which I can't see how to fix -- new agent API
       experts please examine)
   
2002-07-10 02:29  jbpn

   * agent/agent_registry.c:

     - struct subtree renamed to netsnmp_subtree
     - name, start, end members are now dynamically allocated to reduce
       wasted memory (by a factor of 5 or so)
     - functions are renamed consistently
   
2002-07-10 02:20  jbpn

   * include/net-snmp/agent/: agent_registry.h,
   net-snmp-agent-includes.h, snmp_agent.h, snmp_vars.h
, var_struct.h:

     - struct subtree renamed to netsnmp_subtree
   
2002-07-09 06:02  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - free cache_id storage when closing session
   
2002-07-09 05:56  jbpn

   * snmplib/snmp_api.c:

     - just call netsnmp_ds_shutdown() once in snmp_shutdown()
   
2002-07-09 04:15  jbpn

   * snmplib/mib.c:

     - fix memory leak in netsnmp_fixup_mib_directory()
   
2002-07-09 03:14  jbpn

   * agent/snmpd.c:

     - add a cast to quell compiler warning
   
2002-07-08 22:09  rstory

   * agent/mibgroup/util_funcs.h:

   extern C for C++ compiles
   
2002-07-08 07:21  jbpn

   * include/net-snmp/agent/snmp_vars.h:

     - remove obsolete function prototypes
   
2002-07-07 19:45  rstory

   * local/mib2c.array-user.conf:

   update to use containers
   
2002-07-07 19:38  rstory

   * include/net-snmp/library/oid_array.h:

   fix typo
   
2002-07-07 19:37  rstory

   * agent/mibgroup/ucd-snmp/: disk.c, proc.c:

   fix compiler warning
   
2002-07-07 19:33  rstory

   * agent/mibgroup/: agent/nsModuleTable.c,
   agent/nsTransactionTable.c, host/hr_swinst.c:

   fix compiler warning
   
2002-07-07 19:03  rstory

   * snmplib/snmpUDPIPv6Domain.c:

   remove unused vars
   
2002-07-07 19:00  rstory

   * snmplib/oid_stash.c:

   fix compiler warnings
   
2002-07-07 18:53  rstory

   * snmplib/asn1.c:

   fix compiler warnings
   
2002-07-07 18:50  rstory

   * include/net-snmp/library/snmp_api.h, snmplib/snmp_api.c
:

   make param const; fix compile const warning
   
2002-07-07 18:27  rstory

   * snmplib/mib.c:

   fix compiler warning; fix memory leak; prep a few comments for indent
   
2002-07-06 14:11  hardaker

   * README, sedscript.in, snmplib/snmp_version.c,
   FAQ, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.2.pre1 )
   
2002-07-06 14:10  hardaker

   * doxygen.conf:

   change project version to 5.0.2
   
2002-07-06 14:09  hardaker

   * perl/SNMP/Makefile.PL:

   snmptrapd is actually built in the apps directory, not the agent directory.
   
2002-07-05 11:55  rstory

   * local/mib2c:

   clarify directions for obtaining perl/SNMP module.
   
2002-07-05 05:18  jbpn

   * agent/mibgroup/agentx/client.c:

     - I must not check in code without compiling it
     - I must not check in code without compiling it
     - I must not check in code without compiling it
     - I must not check in code without compiling it
     - ...
   
2002-07-05 03:23  jbpn

   * agent/mibgroup/: agentx/client.c, mibII/system_mib.c:

     - sysObjectID was being returned minus its last sub-identifier because
       the length variable had not been updated to reflect the fact that it
       is now longer.  Code changed to use sizeof() instead, so this won't
       happen again.  Reported by Stian Soiland (bug #577439).
   
2002-07-04 10:13  rstory

   * snmplib/read_config.c:

   ucd-snmp -> net-snmp
   
2002-07-04 07:06  jbpn

   * snmplib/snmp_api.c:

     - modified handling of opaque pointer for stream-based transports to
       avoid both multiple free() problem and unnecessary copying.
   
2002-07-04 06:00  dts12

   * man/snmpd.conf.5.def, agent/mibgroup/host/hr_storage.c
   (V4-2-patches.[5,9]), man/snmpd.conf.5.def,
   agent/mibgroup/host/hr_storage.c:

   Apply Johannes Schmidt-Fischer's NetworkDisk patch #554554
   
2002-07-04 05:56  dts12

   * agent/mibgroup/host/: hr_filesys.c, hr_filesys.h
   (V4-2-patches.[5,1]), hr_filesys.c, hr_filesys.h:

   Apply Johannes Schmidt-Fischer's NFS filesystem patch #554553
   (simplified to avoid the re-indentation - which makes it easier to see
    what's changed.  The whole HostRes group needs cleaning up anyway!)
   
2002-07-04 05:52  dts12

   * snmplib/snmp_api.c:

   Ensure transport opaque data isn't multiply assigned
   (and hence multiply freed) for stream-based transports.
   Datagram-based transports don't suffer from this problem.
   Based on Patch 573771
   
2002-07-03 16:28  rstory

   * agent/mibgroup/mibII/vacm_vars.c:

   be precise about what file needs to be configured for access control
   
2002-07-03 14:13  rstory

   * local/mib2c.conf:

   fix minor grammar errors; add descr for mib2c.array-user; add section header
   for generating header definition files
   
2002-07-03 13:11  rstory

   * include/net-snmp/: types.h, library/system.h:

   move include for in_addr_t to net-snmp/types.h, where in_addr_t is defined
   for systems w/out netinet/in.h
   
2002-07-03 12:51  rstory

   * local/mib2c.scalar.conf:

   more tweaks noticed on the mailing list
   
2002-07-03 08:23  hardaker

   * perl/agent/test.pl:

   make test cleanups test.pl
   
2002-07-03 03:42  dts12

   * agent/mibgroup/: util_funcs.c (V4-2-patches.1), util_funcs.c
:

   Shut the agent down cleanly before restarting.
   This closes any SNMP/AgentX ports as well.
   
2002-07-03 03:26  dts12

   * agent/mibgroup/util_funcs.c:

   OID sub-identifiers are unsigned, so treating them as signed can
   give the wrong results with large values.
   
2002-07-03 03:20  dts12

   * snmplib/system.h (V4-2-patches.5),
   include/net-snmp/library/system.h:

   Ensure in_addr_t is defined.
   
2002-07-03 02:34  dts12

   * acconfig.h, configure, configure.in,
   include/net-snmp/net-snmp-config.h.in:

   Testing for <sys/disklabel.h> requires <machine/types.h> on NetBSD 1.5.
   Reported by Felicia Neff.
   (Apparently from the NetBSD bug database - why they didn't tell us about
   it is a mystery to me....)
   
2002-07-03 02:19  dts12

   * configure.in:

   Fix the default value for sysObjectID as reported in the configure --help output.
   (The actual value used is correct - it's just the help output that's wrong).
   Spotted by Sandhya Satyanarayan.
   
2002-07-02 23:15  hardaker

   * local/mib2c.conf:

   update text for various .conf files
   
2002-07-02 13:46  rstory

   * local/mib2c.scalar.conf:

   fixes noted on the mailing list by Patrice Kadionik <kadionik@enseirb.fr>
   
2002-07-02 02:39  dts12

   * perl/SNMP/Makefile.PL:

   Add the 'snmpd' and 'snmptrapd' binary names to the appropriate paths
   when setting up the testing framework.
   
2002-07-01 07:53  dts12

   * snmplib/: asn1.c (V4-2-patches.8), asn1.c:

   Encode/Decode OIDs of the form 2.X (X > 40) correctly.
   
2002-07-01 02:40  jbpn

   * configure, configure.in:

     - fix horrible formatting in help for transports
   
2002-07-01 02:23  dts12

   * sedscript.in:

   Pick up the changed definition for the root of the UCD extensible agent tables
   (so that the EXAMPLE.conf file gets set up with the correct numeric OIDs)
   
2002-06-28 06:46  jbpn

   * snmplib/snmpTCPDomain.c:

     - remove transport specifier and port number from strings returned
       from snmp_tcp_fmtaddr() which break tcp_wrappers (and perhaps
       other things).
   
2002-06-28 04:41  dts12

   * perl/agent/test.pl:

   Update default store retrieval functions to use the correct name.
   
   Note that this test script appears to include two infinite loops.
   I'm not clear how this is expected to run successfully ?
   
2002-06-28 04:39  dts12

   * perl/agent/agent.xs:

   Remove reference to non-existent degugging function.
   
2002-06-28 04:37  dts12

   * perl/manager/: Makefile.PL, displaytable.pm,
   getValues.pm, manager.pm, snmptosql:

   Bring perl 'manager' module under the NetSNMP banner
   (both in terms of module group name, and references to 'ucd-snmp').
   Remove some UCD-specific settings.
   
   Note that snmptosql still refers explicitly to Wes' UCD email address,
   and manager.pm to Wes' UCD filestore path.  The relevant lines have
   been highlighted, to encourage anyone wishing to use this to change them.
   
2002-06-28 04:12  dts12

   * perl/: AnyData_SNMP/Makefile.PL, OID/Makefile.PL,
   SNMP/Makefile.PL, agent/Makefile.PL,
   manager/Makefile.PL:

   Remove checking for "internal" prerequisites, so that "perl Makefile.PL"
   at the top level will work - even on a pristine system.
   
   Qn:
     Is it necessary/desirable to separate the NetSNMP modules to this extent?
   Would it not be simpler to have all of the main .pm/.xs files in a single
   NetSNMP directory, and compile/install them all from there?
   
2002-06-28 01:45  dts12

   * configure, configure.in:

   Check for --with-enterprise (et al) being invoked without a value, and bomb out.
   
2002-06-27 21:43  rstory

   * README.solaris:

   new README detainling the use of SFIO to circumvent the 255 fd limit on
   solaris.
   
2002-06-27 11:09  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   remove changing array; add netsnmp_table_array_remove_row()
   
2002-06-27 04:15  dts12

   * Makefile.rules:

   Some versions of 'makedepend' (e.g. RedHat 7.1), can't handle "-osuffix"
   as a single option.  All versions seem happy with "-o suffix" so use that.
   
2002-06-27 03:31  dts12

   * snmplib/mib.c:

   Use ENV_SEPARATOR_CHAR rather than hardwiring ':' in netsnmp_set_mib_directory
   (as suggested by Robert)
   
2002-06-27 03:22  jbpn

   * snmplib/snmpUDPDomain.c:

     - remove transport specifier and port number from strings returned
       from snmp_udp_fmtaddr() which break tcp_wrappers (and perhaps
       other things).
   
2002-06-27 03:09  dts12

   * agent/mibgroup/mibII/: snmp_mib.c (V4-2-patches.2), snmp_mib.c
:

   Validate new snmpEnableAuthenTraps value before trying to use it.
   Spotted & fixed by Shantha Kumara
   
2002-06-25 14:09  rstory

   * apps/snmpset.c:

   add APPTOPS (-Cq) for suppressing output of set results on success
   
2002-06-25 09:28  dts12

   * agent/mibgroup/ucd-snmp/proc.c:

   Apply patch #559848 to use the /proc pseudo-filesystem under Linux
   (rather than parsing the output of ps)
   
2002-06-25 08:59  dts12

   * snmplib/snmp-tc.c:

   Check for 'aix4' (which is the token defined in the system header file)
   rather than 'aix'.   See bug #565769
   
2002-06-25 08:31  dts12

   * agent/mibgroup/util_funcs.c:

   Treat '0' as an invalid index for a "simple table".
   
2002-06-25 07:36  hardaker

   * local/snmpconf.dir/snmpd-data/system:

   document read-only nature of sysContact.0 and sysLocation.0
   configuration tokens.
   
2002-06-25 06:40  jbpn

   * man/: Makefile.in, default_store.3.bot,
   default_store.3.top:

     - add netsnmp_ prefix to default_store functions
   
     - clean up manpage a bit
   
     - fix breakage in generation of default_store.3.h due to auto-indentation
       of default_store.h
   
2002-06-25 02:55  jbpn

   * EXAMPLE.conf.def (V4-2-patches.3), EXAMPLE.conf.def:

     - mention that setting sysLocation et al. in snmpd.conf makes them
       read-only
   
     - also change syntax of all example command line tools to use newer
       -c COMMUNITY syntax not positional parameter
   
2002-06-24 08:03  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   make buffer size increase note a debug statement rather than a generic
   log statement.
   
2002-06-23 18:40  driehuis

   * perl/SNMP/SNMP.xs:

   Handle COUNTER64 in __translate_asn_type.
   
2002-06-23 16:03  hardaker

   * perl/AnyData_SNMP/netsh:

   documentation for the script and the language it houses.
     (man page auto-generated from the contained pod documentation)
   
2002-06-23 15:03  hardaker

   * perl/SNMP/README:

   update to reference top level Makefile.PL
   
2002-06-23 14:51  hardaker

   * perl/SNMP/: SNMP.xs (V4-2-patches.1), SNMP.xs:

   fix reported by Willem Dekker for Windows.  Bug #543194 fixed.
   
2002-06-22 08:37  hardaker

   * README.snmpv3:

   update for recent methodologies
   
2002-06-21 16:07  rstory

   * snmplib/mib.c:

   final (hopefully!) fix for parsing ip addresses from
   "Fco. Javier Ridruejo" <acbripef@si.ehu.es>
   
2002-06-19 14:38  hardaker

   * man/: netsnmp_agent.3, netsnmp_bulk_to_next.3,
   netsnmp_debug.3, netsnmp_handler.3, netsnmp_instance.3
, netsnmp_multiplexer.3, netsnmp_old_api.3,
   netsnmp_read_only.3, netsnmp_serialize.3,
   netsnmp_table.3, netsnmp_table_array.3,
   netsnmp_table_data.3, netsnmp_table_dataset.3,
   netsnmp_table_iterator.3, netsnmp_todo.3:

   update from doxygen
   
2002-06-19 11:50  hardaker

   * local/: mib2c.int_watch.conf, mib2c.scalar.conf:

   scalar mib2c configuration files for generating scalar code.
   
2002-06-19 11:43  hardaker

   * agent/mibgroup/examples/scalar_int.c:

   clean up multi-line commend which was messed up by indent.
   
2002-06-19 11:42  hardaker

   * perl/AnyData_SNMP/netsh:

   - add support for prompting of unknown parameters to aliases.
   - misc other improvements (like "rehash")
   
2002-06-19 11:38  hardaker

   * net-snmp-config.in:

   fix for new default store API
   
2002-06-19 11:29  hardaker

   * perl/: Makefile.PL, Makefile.makefiles,
   Makefile.subs.pl, make-perl-makefiles, ASN/Makefile.PL
, OID/Makefile.PL, SNMP/Makefile.PL,
   agent/Makefile.PL, agent/default_store/Makefile.PL,
   default_store/Makefile.PL:

   ARGGGGGG
   I love perl.
   I hate perl's make system.
   I hate the fact that perl segfaults if GetOptions() is called more
   than once.
   sigh.
   This hopefully will fix the perl module build routines so it at least
   works (but it's still ugly and could use more cleaning).
   
2002-06-19 07:45  rstory

   * agent/snmp_agent.c:

   fix infinte loop and add debug in remove_delegated
   
2002-06-18 07:37  hardaker

   * agent/mibgroup/agentx/master_admin.c:

   NULL the priv pointer on session duplication.  thanks to rezitoz
   
2002-06-17 06:23  hardaker

   * README:

   Changed Katsuhisa's email address, on request
   
2002-06-14 07:44  hardaker

   * agent/helpers/table_iterator.c:

   Patch #569021: from Lauri Myllari
     - fix memory leak in the table iterator support.
   
2002-06-14 07:02  hardaker

   * snmplib/snmp_api.c:

   Applied patch #569020 from rezitoz on IRC to fix non-initialized variable
   
2002-06-14 03:57  dts12

   * agent/mibgroup/Rmon/alarm.c:

   Add (null) context, to bring into line with the v5 registry APIs.
   Fixes bug 568580.
   
2002-06-14 02:27  dts12

   * aclocal.m4, configure:

   Use matching ' and " quotes for AIX configure test.
   Mentioned in passing in bug 565769.
   
2002-06-13 14:32  hardaker

   * perl/SNMP/t/conf.t:

   fix default_store routines
   
2002-06-12 06:43  dts12

   * win32/net-snmp/net-snmp-config.h:

   Bring Windows OID usage into line with the main config file settings.
   
2002-06-12 06:37  dts12

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   Correct the default Enterprise OID used in traps, to avoid a repeated 0
   subidentifier.  (Fixes bug #566917)
   
2002-06-12 05:14  dts12

   * snmplib/snmp_api.c:

   Define 'length' as a signed variable, so it can handle an error value of -1.
   Reported by Joakim Althini.
   
2002-06-12 03:11  dts12

   * snmplib/read_config.c:

   Make sure the address of the next link is properly saved, before freeing memory.
   Problem discovered by Hugo Cacote.
   
2002-06-12 02:15  dts12

   * include/net-snmp/: agent/agent_index.h, agent/agent_trap.h
, agent/all_helpers.h, agent/auto_nlist.h,
   agent/bulk_to_next.h, agent/debug_handler.h,
   agent/mib_modules.h, agent/multiplexer.h, agent/null.h
, agent/old_api.h, agent/read_only.h,
   agent/serialize.h, agent/set_helper.h,
   library/cmu_compat.h, library/snmpAAL5PVCDomain.h,
   library/snmpCallbackDomain.h, library/snmpIPXDomain.h,
   library/snmpTCPDomain.h, library/snmpTCPIPv6Domain.h,
   library/snmpUDPDomain.h, library/snmpUDPIPv6Domain.h,
   library/snmpUnixDomain.h, library/snmp_parse_args.h,
   library/snmp_secmod.h, library/transform_oids.h,
   library/ucd_compat.h:

   Supply missing #ifndef/#define/#endif and extern "C" {} wrappers
   
2002-06-11 17:56  rstory

   * snmplib/mib.c:

   remove spurious printf to stderr
   
2002-06-11 14:21  rstory

   * include/net-snmp/types.h:

   add extern "C"; add void_array struct
   
2002-06-11 14:20  rstory

   * agent/helpers/table_array.c:

   remove tsearch; use new container instead
   
2002-06-11 14:19  rstory

   * include/net-snmp/agent/table_array.h:

   use container for secondary index
   
2002-06-11 14:17  rstory

   * snmplib/Makefile.in:

   add container to headers; add container.c
   
2002-06-11 14:17  rstory

   * snmplib/container.c:

   init functions for basic/sorted container
   
2002-06-11 14:15  rstory

   * include/net-snmp/library/container.h:

   more methods for basic container; add sorted (will probably rename) conatiner
   
2002-06-11 12:22  rstory

   * include/net-snmp/agent/instance.h:

   protect against multiple includes; add extern "C" for __cplusplus
   
2002-06-11 11:11  hardaker

   * perl/AnyData_SNMP/: INSTALL, Makefile.PL, README
, netsh, snmpsh:

   renamed snmpsh to netsh, as I like the name better and it appeals to a
   wider number of people.
   
2002-06-10 09:53  rstory

   * agent/snmp_agent.c:

   when deleting an asp pointer, make sure it isn't in the delegated list
   
2002-06-10 08:46  rstory

   * snmplib/mib.c:

   fix parse_one_oid_index to allow too short IP address when complete is
   specified; add netsnmp_oid2chars & netsnmp_oid2str
   
2002-06-10 07:42  hardaker

   * perl/default_store/: default_store.pm, default_store.xs
, test.pl:

   update to latest default_store defines
   
2002-06-10 07:39  hardaker

   * Makefile.in, perl/.cvsignore, perl/Makefile.PL:

   Top level perl Makefile.PL to install the whole bunch underneath.
   This should now be used instead of the lower level makefiles for
   simplicity.
   
2002-06-10 07:27  dts12

   * perl/SNMP/t/mib.t:

   Acknowledge known failing tests.
   This message can be removed once the problem has been isolated and fixed.
   
2002-06-10 07:17  hardaker

   * snmplib/mib.c:

   support for ipaddress building/parsing of OID indexes.
   
2002-06-10 02:07  dts12

   * FAQ (V4-2-patches.8), FAQ:

   Mention the other perl modules, introduced with v5 (particularly 'default_store')
   
2002-06-10 01:28  dts12

   * FAQ (V4-2-patches.7), FAQ:

   New entry describing possible problems with trap handlers.
   
2002-06-08 21:39  hardaker

   * perl/agent/agent.pm:

   default_store fixes
   
2002-06-08 20:54  rstory

   * Makefile.in:

   break perl makefile creation into seperate step; only clean perl directory
   if there is a makefile
   
2002-06-08 20:15  rstory

   * Makefile.in:

   add perltest target to make test in all perl directories
   
2002-06-08 09:47  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   fix to deal with updated SQL::Statement module.
   
2002-06-08 07:08  hardaker

   * perl/AnyData_SNMP/INSTALL:

   update to SQL-Statement requirement of 1.004
   
2002-06-08 06:45  hardaker

   * perl/SNMP/SNMP.xs:

   remove mib init code from C snmp_translate_obj call
   
2002-06-08 06:44  hardaker

   * perl/SNMP/SNMP.pm:

   init_snmp inside translateObj
   
2002-06-08 06:44  hardaker

   * perl/OID/OID.pm:

   change version to 0.1
   
2002-06-08 06:43  hardaker

   * perl/AnyData_SNMP/configs/unix:

   A few cleanups to ifconfig and netstat commands
   
2002-06-08 06:35  hardaker

   * perl/AnyData_SNMP/snmpsh:

   - beginning support for import/export of data (currently to/from CSV).
   - support for "diff" which compares old (possibly imported data) to current.
   
2002-06-08 06:34  hardaker

   * perl/AnyData_SNMP/Makefile.PL:

   change required SNMP module version from 4 to 5
   
2002-06-08 06:34  hardaker

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Add a tutorial place holder comment OID.
   
2002-06-08 06:33  hardaker

   * local/tkmib:

   fix tkmib for newer perl modules.
   
2002-06-08 06:33  hardaker

   * local/snmpconf:

   turn off extra bold/underline formatting by default.
   
2002-06-07 15:04  rstory

   * include/net-snmp/library/container.h:

   generic container structure for storing data
   
2002-06-07 13:01  rstory

   * perl/ASN/ASN.xs:

   include net-snmp-config.h
   
2002-06-07 10:37  rstory

   * configure:

   update configure to keep in line with configure.in (why? shouldn't
   configure not be in CVS and be autogenerated? One of these days I'm going
   to have to learn autoconf....)
   
2002-06-07 10:35  rstory

   * Makefile.in, Makefile.rules:

   always check return status of make when inside a loop, and exit on errors
   
2002-06-07 08:17  dts12

   * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.3),
   interfaces.c:

   Only null-terminate the interface name while it's actually being copied.
   Restore the data line afterwards, so the debugging output is meaningful.
   
2002-06-07 01:16  dts12

   * agent/snmp_agent.c:

   Fix for indexing error, that causes a crash if more than 16 varbinds
   are added to the cache in one go.  Spotted by Shanth Kumara
   
2002-06-06 01:12  dts12

   * aclocal.m4, configure (V4-2-patches.[7,5]), aclocal.m4,
   configure:

   Don't differenciate between elf- and a.out-based NetBSD systems.
   (Problem highlighted by Felicia Neff)
   
2002-06-05 18:50  rstory

   * acconfig.h, configure, configure.in,
   include/net-snmp/net-snmp-config.h.in,
   include/net-snmp/types.h:

   put defines for socklen_t and in_addr_t in net-snmp/types.h instead of having
   configure generate them; configure instead generates HAVE_SOCKLEN_T and
   HAVE_IN_ADDR_T for systems which don't need the defines; this is primarily
   for the benefit of the Win32 platform, which doesn't have configure.
   
2002-06-05 09:20  rstory

   * local/mib2c.iterate.conf:

   don't advance request pointer inside for loop, since for loop does it for
   us; otherwise for loop may end up dereferencing NULL pointer.
   
2002-06-05 06:41  hardaker

   * perl/AnyData_SNMP/configs/unix:

   example configuration file to duplicate various unix utilities:
    - currently: netstat, ps, df, ifconfig
   
2002-06-05 06:40  hardaker

   * perl/AnyData_SNMP/configs/scli:

   example configuration file to duplicate functionality in Juergen's
   scli command.
   
2002-06-05 06:39  hardaker

   * perl/AnyData_SNMP/snmpsh:

   new commands:
     source file -- sources an rc file
     watch expression -- repeatedly runs a command and colorizes
       differences in data
     eval expression -- evaluates an expression directly in perl
       - beginnings of overloads in perl so that calling sysContact()
         will return the sysContact value.  tables not returned yet.
   fixes:
     turns of ornamental prompt support (ick) by default
   
2002-06-05 04:43  dts12

   * man/: snmpcmd.1 (V4-2-patches.8), snmpcmd.1.def:

   Brief mention of the need to quote OIDs containing string indexes,
   to protect the double quotes from the shell.
   
2002-06-04 10:38  rstory

   * agent/snmp_agent.c:

   test for a null treecache before dereferencing it; noted on the coders
   list by joakim.althini@reddo.net
   
2002-06-04 10:33  rstory

   * agent/snmp_agent.c:

   test for asp->pdu == NULL before dereferencing it; noted on the coders
   list by joakim.althini@reddo.net.
   
2002-06-04 05:54  hardaker

   * perl/AnyData_SNMP/snmpsh:

   support for printf, single query/sets of scalars, multi-line aliases.
   
2002-05-30 15:23  hardaker

   * perl/SNMP/SNMP.pm:

   default_store fixes
   
2002-05-30 15:23  hardaker

   * perl/OID/OID.pm:

   make new() operator a bit smarter
   
2002-05-29 19:57  hardaker

   * snmplib/: snmp_alarm.c (V4-2-patches.2), snmp_alarm.c:

   set the storage pointer to NULL, as pointed out by Mark Hoy.
   
2002-05-29 09:22  hardaker

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, snmplib/mib.c,
   snmplib/snmp_parse_args.c:

   Patch from Harrie Hazewinkel to APIify MIBDIRS support
   
2002-05-29 07:43  dts12

   * FAQ (V4-2-patches.6), FAQ:

   Expand on when OpenSSL is necessary, and how to compile using it.
   
2002-05-29 06:52  dts12

   * snmplib/snmpUDPDomain.c:

   Set REUSEADDR so that specifying the same port twice doesn't kill the agent.
   (Suggested by Robert Hastings)
   
2002-05-29 02:41  dts12

   * FAQ (V4-2-patches.5), FAQ:

   Reference both versions of the tutorial (since this document is used
   for building the on-line version of the FAQ)
   
2002-05-29 02:16  dts12

   * FAQ (V4-2-patches.4), FAQ:

   Clarify that trap filtering is not yet operational.
   
2002-05-28 14:53  rstory

   * snmplib/oid_array.c:

   remove ^M chars
   
2002-05-28 14:52  rstory

   * local/mib2c.array-user.conf:

   fix logic in can_delete; consolidate use of netsnmp_set_mode_request by setting
   rc for use at end of loop; don't use removed macros for rowstatus/storagetype,
   using new netsnmp_check_vb* routines instead; add asserts for error cases that
   should be caught by earlier routines
   
2002-05-28 14:47  rstory

   * include/net-snmp/agent/table_array.h:

   add callbacks for row (de)activation
   
2002-05-28 06:23  dts12

   * agent/helpers/table_array.c:

   Protect "#include <search.h>" with the HAVE_SEARCH_H token.  (Suggested by Harrie)
   
2002-05-28 06:20  dts12

   * include/net-snmp/library/snmp_logging.h:

   Fix the declaration of snmp_enable_syslog_ident. (Spotted by Harrie)
   
2002-05-27 01:53  dts12

   * apps/snmptrapd.c, include/net-snmp/library/snmp_logging.h
, snmplib/snmp_logging.c:

   Don't hardwire syslog facility to LOG_DAEMON.
   Fix provided by Joakim Fallsjo.
   
2002-05-27 01:32  dts12

   * agent/mibgroup/snmpv3/usmUser.c, apps/snmptrapd.c
   (V4-2-patches.[2,8]), agent/mibgroup/snmpv3/usmUser.c,
   apps/snmptrapd.c:

   Tweak 'usmUser' help string to accurately reflect which bits are optional.
   Reported by Ali Chanaui.
   
2002-05-27 01:22  dts12

   * man/: snmpd.conf.5.def (V4-2-patches.4), snmpd.conf.5.def:

   Document the limit on the number of "file" directives.
   
2002-05-27 01:17  dts12

   * local/Makefile.in:

   Remove an extraneous trailing backslash, that confuses some 'make's
   
2002-05-24 09:54  hardaker

   * perl/agent/netsnmp_request_info.pm:

   Proper creation of returned NetSNMP::OID object.
   
2002-05-24 09:54  hardaker

   * perl/agent/agent.xs:

   increase reference counts on returned mib registration objects so
   they're not auto-cleaned by perl (the agent now has a copy of the pointer)
   
2002-05-24 09:53  hardaker

   * perl/SNMP/SNMP.xs:

   new default_store netsnmp_ prefixes.
   
2002-05-24 09:53  hardaker

   * local/mib2c:

   support for scalars (mib2c.scalar.conf file coming shortly)
   
2002-05-24 09:52  hardaker

   * Makefile.in:

   A new rule called "commentcheck" to grep all sources for // comments.
   
2002-05-24 08:09  dts12

   * agent/agent_registry.c:

   Declare 'register_mib_detach_node' before it's used for the first time.
   (Spotted by Xiang Zhang)
   
2002-05-24 07:44  dts12

   * apps/Makefile.in:

   Remove extraneous trailing backslash.
   (That *might* be confusing Sun's make, but is wrong anyway)
   
2002-05-23 01:39  dts12

   * agent/mibgroup/ucd-snmp/: vmstat.c, vmstat_bsdi4.c,
   vmstat_dynix.c, vmstat_freebsd2.c, vmstat_hpux.c,
   vmstat_netbsd1.c, vmstat_solaris2.c:

   Bring the various 'var_extensible_vmstat' definitions into line
   with the declaration in the header file - i.e. non-static.
   
2002-05-21 15:25  rstory

   * Makefile.in:

   add -I$(srcdir)/include to CPP path for people building outside of src tree
   
2002-05-21 08:14  rstory

   * agent/mibgroup/tunnel/tunnel.c:

   apply patch [ 558129 ] Make the tunnel mib compile in 5.0.1, submitted
   by Lorenzo Colitti (lcolitti), which adds missing net-snmp-config.h
   
2002-05-21 05:32  jbpn

   * agent/snmpd.c:

     - fix core dump in -u option processing, noted by Andreas Maus
   
2002-05-21 05:20  dts12

   * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.9), memory.c
:

   Latch memory reporting at 2^31-1, rather than 2^32-1 since these
   objects are defined as (signed) Integer32.
   Only latch if the value is *greater* than this threshold, not less!
   
2002-05-21 01:20  jbpn

   * include/ucd-snmp/default_store.h, snmplib/ucd_compat.c
:

     - add compatibility definitions and functions for newly-renamed
       default store manipulation functions and constants (defined iff
       --enable-ucd-compatibility is given to at configuration time)
   
2002-05-21 00:51  jbpn

   * include/net-snmp/library/default_store.h,
   snmplib/default_store.c:

     - move definition of netsnmp_ds_read_config type from default_store.h
       into default_store.c (since it is not, and should not, be used
       elsewhere).
   
2002-05-20 03:42  rstory

   * agent/mibgroup/mibII/vacm_vars.c:

   registers tokens for ipv6 ro/rw community, and make sure to parse them
   as ipv6, not v4.
   
2002-05-19 11:38  driehuis

   * agent/mibgroup/ucd-snmp/diskio.c:

   Bugfix for FreeBSD support of the diskIO mib. The original code neglected
   the device number, which made distinguishing between, say, ad0 and ad1
   impossible.
   
2002-05-17 09:05  hardaker

   * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/icmp.c
, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/ip.c, agent/mibgroup/mibII/ipv6.c,
   agent/mibgroup/mibII/mta_sendmail.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c, agent/mibgroup/mibII/tcp.c
, agent/mibgroup/mibII/udp.c,
   agent/mibgroup/mibII/vacm_vars.c,
   include/net-snmp/agent/var_struct.h:

   Patch from Harrie Hazewinkel to slightly reduce memory costs of registartions
   
2002-05-16 17:06  hardaker

   * perl/SNMP/SNMP.xs:

   fix default store tag names.
   fix init_snmp() definition to match normal perl non-ansi mode.
   
2002-05-16 16:39  driehuis

   * net-snmp-config.in:

   Make sure --cflags spits out the required include path when installing
   in a non-default location, as documented in the usage info in the script.
   
2002-05-16 15:36  hardaker

   * local/snmpconf.dir/snmpd-data/system:

   add a line to the sysServices prompt saying if you don't know, say no.
   
2002-05-16 12:55  hardaker

   * perl/agent/default_store/: default_store.pm,
   default_store.xs:

   update to new define list
   
2002-05-16 12:55  hardaker

   * perl/agent/default_store/test.pl:

   test script
   
2002-05-16 12:49  hardaker

   * perl/agent/default_store/gen:

   autogeneration script
   
2002-05-16 10:58  hardaker

   * perl/default_store/: default_store.pm, default_store.xs
, test.pl:

   updates to new .h tokens
   
2002-05-16 10:58  hardaker

   * perl/default_store/gen:

   .h -> perlmodule regeneration script
   
2002-05-16 07:09  dts12

   * include/net-snmp/library/default_store.h,
   include/net-snmp/library/mib.h, snmplib/mib.c,
   snmplib/snmp_api.c, snmplib/ucd_compat.c:

   Consolidate the various OID output configuration mechanisms into one.
   This does not affect the command-line options (yet!) - just the internals.
   
2002-05-15 17:44  hardaker

   * snmplib/default_store.c,
   include/net-snmp/library/default_store.h,
   include/net-snmp/agent/ds_agent.h:

   fix default_store
   
2002-05-15 17:20  hardaker

   * configure:

   run autoconf
   
2002-05-15 17:20  hardaker

   * acconfig.h, include/net-snmp/net-snmp-config.h.in:

   create a define location for HAVE_GETDEVS
   
2002-05-15 17:16  hardaker

   * agent/Makefile.depend, agent/helpers/Makefile.depend,
   agent/mibgroup/Makefile.depend, apps/Makefile.depend,
   apps/snmpnetstat/Makefile.depend, snmplib/Makefile.depend
:

   depend update, which I meant to check in before the 5.0.1 release
   
2002-05-15 05:53  jbpn

   * agent/: agent_index.c, agent_read_config.c,
   agent_registry.c, auto_nlist.c, kernel.c,
   snmp_agent.c, snmp_perl.c, snmp_vars.c, snmpd.c
:

     - use new netsnmp_ds_blah functions and constants
   
2002-05-15 05:39  jbpn

   * apps/notification_log.c, apps/notification_log.h,
   apps/snmpbulkwalk.c, apps/snmpdelta.c, apps/snmpget.c
, apps/snmpgetnext.c, apps/snmpstatus.c,
   apps/snmptable.c, apps/snmptranslate.c, apps/snmptrap.c
, apps/snmptrapd.c, apps/snmpusm.c,
   apps/snmpwalk.c, apps/snmpnetstat/main.c,
   agent/mibgroup/agentx/agentx_config.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/disman/mteTriggerTable.c,
   agent/mibgroup/mibII/snmp_mib.c,
   agent/mibgroup/mibII/sysORTable.c,
   agent/mibgroup/mibII/system_mib.c, agent/mibgroup/smux/smux.c
, agent/mibgroup/tunnel/tunnel.c:

     - use new netsnmp_ds_blah functions and constants
   
2002-05-15 05:37  jbpn

   * snmplib/: default_store.c, mib.c, parse.c,
   read_config.c, snmpUDPDomain.c, snmpUDPIPv6Domain.c
, snmp_alarm.c, snmp_api.c, snmp_logging.c,
   snmp_parse_args.c, snmp_secmod.c, snmpusm.c,
   snmpv3.c, ucd_compat.c, vacm.c:

     - rename functions and constants from default_store from ds_blah
       to netsnmp_ds_blah
   
2002-05-15 02:02  jbpn

   * agent/mibgroup/smux/: smux.c (V4-2-patches.0), smux.c:

     - initialise smux_listen_sd to avoid problems noted in bug #545448
       (a bit unreasonable in my view but it can't do any harm).
   
2002-05-14 12:40  rstory

   * agent/helpers/table_array.c:

   precision extraction of tumor instead of amputation, or, ifdef search.h
   functions that aren't essential to table_array operation and will probably
   vanish in the near future anyway.
   
2002-05-13 20:16  rstory

   * agent/object_monitor.c:

   fix type in sizeof
   
2002-05-13 13:04  hardaker

   * configure, configure.in, agent/helpers/table_array.c
, include/net-snmp/net-snmp-config.h.in:

   Check for search.h before compiling the table_array helper
   
2002-05-13 08:00  hardaker

   * agent/helpers/old_api.c:

   remove C++ comments
   
2002-05-13 00:39  driehuis

   * ChangeLog:

   Note changes to configure.in.
   
2002-05-12 10:30  driehuis

   * configure.in:

   Make sure the checks for kvm related stuff happens when -lkvm is in scope.
   Add detection of the -ldevstat requirement when building with ucd-snmp/diskio.
   

	
-------------------------------------------------------------------------------

Changes: V5.0 -> V5.0.1

20020-05-12 17:30  driehuis

   * configure.in:

   detect -ldevstat when needed; fix -lkvm detection

2002-05-10 17:09  hardaker

   * FAQ, NEWS, README, README.agentx:

   mention tutorial-5 instead of tutorial
   
2002-05-10 17:04  hardaker

   * perl/agent/: Makefile.PL, agent.pm,
   netsnmp_request_info.pm:

   request info perl code moved to separate file.
   
2002-05-10 17:01  hardaker

   * perl/OID/OID.pm:

   documentation for the OID building overloads.
   
2002-05-10 16:55  hardaker

   * apps/snmpvacm.c:

   Add proper length segment to the build view OID.
   
2002-05-10 14:41  hardaker

   * snmplib/mib.c:

   new doc patch from Axel Kittenberg
   
2002-05-10 14:04  hardaker

   * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.0), vacm_vars.c
:

   fix vacm problem on sets with OIDs containing large numbers as noted
   by Vinay Gaonkar on the -coders mailing list.
   
2002-05-10 13:46  hardaker

   * local/mib2c:

   fix calling on multiple tables
   
2002-05-10 03:23  dts12

   * snmplib/mib.c:

   Merge "STRING: Hex:" type tokens into a single token "Hex-STRING:"
   
2002-05-10 03:12  dts12

   * agent/helpers/instance.c:

   Report non-exitent subinstances as 'noSuchInstance' rather than 'noSuchObject'.
   "snmpget .... .1.3.6.1.6.3.12.1.5.0.99" now responds correctly.
   (though "snmpget .... .1.3.6.1.6.3.12.1.5.1" still returns 'noSuchObject')
   
   Also guess that failed SET requests are 'noCreation' errors (which is
   probably the most likely option).
   
2002-05-09 15:54  hardaker

   * Makefile.rules:

   exit properly when a subdir fails to make properly
   
2002-05-09 15:30  hardaker

   * snmplib/mib.c:

   create a token for the -Ov equivelant
   
2002-05-09 09:12  hardaker

   * agent/mibgroup/ucd-snmp/: memory_solaris2.c (V4-2-patches.5),
   memory_solaris2.c:

   patch from Takumi Kadode to fix memory usage on solaris
   
2002-05-09 08:54  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   updates from malloced vmstat fixes from patches branch
   
2002-05-08 16:34  hardaker

   * net-snmp-config.in:

   new --compile-subagent features:
     --cflags
     --norm
     --ldflags
     includes header files
     misc other bug fixes.
   
2002-05-08 13:13  hardaker

   * agent/mibgroup/agentx/subagent.c:

   make the subagent properly call the reserve2 state again.
   
2002-05-08 10:02  hardaker

   * agent/mibgroup/examples/notification.c:

   run indent
   
2002-05-08 09:01  hardaker

   * agent/mibgroup/examples/notification.c:

   um, use 30 seconds like advertised.
   
2002-05-08 08:59  hardaker

   * agent/mibgroup/examples/notification.c,
   agent/mibgroup/examples/notification.h,
   mibs/NET-SNMP-EXAMPLES-MIB.txt:

   define a better notification example (no requests.  just alarm -> send)
   
2002-05-07 22:45  hardaker

   * local/mib2c:

   update to current indent command
   
2002-05-07 22:44  hardaker

   * local/mib2c.create-dataset.conf:

   move text in comment left slight (was too long).
   
2002-05-07 22:43  hardaker

   * local/mib2c:

   enum fixes.
   
2002-05-07 22:42  hardaker

   * local/: Makefile.in, mib2c.column_defines.conf,
   mib2c.column_enums.conf, mib2c.conf:

   New mib2c files for generating headers full of column number defines
   and enum defines.
   
2002-05-07 22:40  hardaker

   * net-snmp-config.in:

   - --compile-subagent agent library reordering so it actually works.
   - --compile-subagent now supports .o files (precompiled code).
   
2002-05-07 22:31  hardaker

   * acconfig.h, configure:

   hmm.  missed some checkin files.
   
2002-05-07 11:15  hardaker

   * perl/SNMP/t/: conftest.conf, startagent.pl, conf.t
:

   test for configuration file/default_store support
   
2002-05-07 11:14  hardaker

   * perl/SNMP/: SNMP.pm, SNMP.xs:

   make init_snmp() take a char * argument like the real API
   
2002-05-07 11:00  hardaker

   * agent/helpers/instance.c:

   typos.
   
2002-05-07 09:41  hardaker

   * local/snmpconf:

   fix the -g flag.
   
2002-05-07 09:16  hardaker

   * agent/helpers/instance.c:

   call netsnmp_set_request_error like a good boy.
   
2002-05-06 20:43  rstory

   * mibs/Makefile.mib:

   fix missing $ noted by John Mills on the coders list
   
2002-05-06 16:12  hardaker

   * configure, config.h.in, configure.in, snmplib/snmp_api.c
   (V4-2-patches.[4,2,3,3]), configure, configure.in,
   include/net-snmp/net-snmp-config.h.in,
   snmplib/snmpTCPDomain.c, snmplib/snmpTCPIPv6Domain.c,
   snmplib/snmpUDPDomain.c, snmplib/snmpUDPIPv6Domain.c,
   snmplib/snmpUnixDomain.c:

   use size_t when socklen_t is not available (correctly done this time)
   
2002-05-06 15:59  hardaker

   * snmplib/: snmpTCPDomain.c, snmpTCPIPv6Domain.c,
   snmpUDPDomain.c, snmpUDPIPv6Domain.c, snmpUnixDomain.c
:

   use size_t when socklen_t is not available
   
2002-05-06 15:49  hardaker

   * configure, acconfig.h, config.h.in, configure.in
   (V4-2-patches.[3,7,1,2]), acconfig.h, configure,
   configure.in, include/net-snmp/net-snmp-config.h.in:

   use size_t when socklen_t is not available
   
2002-05-06 15:11  hardaker

   * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h
, vmstat_hpux.c, vmstat_hpux.h:

   run indent
   
2002-05-06 15:10  hardaker

   * agent/mibgroup/ucd-snmp/: memory_hpux.c, memory_hpux.h
, vmstat_hpux.c, vmstat_hpux.h:

   Patches #551914+ from Gary Edwards to support hpux11 for memory and vmstat modules
   
2002-05-06 15:07  hardaker

   * agent/mibgroup/ucd_snmp.h:

   add new hpux modules
   
2002-05-06 14:34  hardaker

   * README:

   new contributors.
   
2002-05-06 14:32  hardaker

   * include/net-snmp/library/default_store.h, man/snmpcmd.1.def
, snmplib/mib.c:

   Patch #551489: From Jeffrey Watson to add a -Q option for quick but w/ an '='
   
2002-05-06 14:28  hardaker

   * man/snmpd.1.def:

   change -D documentation to reflect current code.
   
2002-05-06 14:27  hardaker

   * agent/agent_handler.c:

   misc small bugs and error message wording fixes.
   
2002-05-06 09:37  hardaker

   * agent/mibgroup/smux/: smux.c (V4-2-patches.9), smux.c:

   bug #547010: fix smux auth bug as reported and fixed by Stefan Radman
   
2002-05-01 23:01  rstory

   * local/mib2c.array-user.conf:

   tweaks for update to table_array
   
2002-05-01 23:00  rstory

   * agent/Makefile.in:

   add object_monitor stuff
   
2002-05-01 22:46  rstory

   * snmplib/Makefile.in:

   add check_varbind stuff
   
2002-05-01 22:45  rstory

   * include/net-snmp/library/check_varbind.h,
   snmplib/check_varbind.c:

   convenience functions for validation vabrind info
   
2002-05-01 22:43  rstory

   * agent/helpers/table_array.c,
   include/net-snmp/agent/table_array.h:

   do I really have to do this? sigh. Ok, rename debug token; revamp logic to
   modify rows in place, keeping undo info (vs always changing a copy of a row
   and swapping rows when set completed successfully) to allow external code
   to keep pointers that don't disappear on them; add a few callbacks, including
   row_compare, so table_array can maintain the secondary index tree; don't call
   can_activate/can_delete unless we are actually trying to activate/delete row;
   add skeleton (ifdef'd out) code for cooperative notifications of row events;
   update changing array in commit & undo cases, not just commit; change typdefs
   for a few callback pointers; ummmm... I *think* that's it....:-)
   
2002-05-01 17:30  hardaker

   * perl/OID/: OID.pm, OID.xs, test.pl:

   Add index building to the + operator.
   
2002-05-01 09:52  hardaker

   * perl/: OID/OID.pm, OID/OID.xs, agent/Makefile.PL
, agent/agent.pm, agent/agent.xs, agent/test.pl
, agent/typemap:

   Make getOID for requests returned a NetSNMP::OID blessed reference.
   I'm not happy about how this is done, but all attempts to do it
   correctly only left me in confusion.
   
2002-05-01 09:31  hardaker

   * agent/mibgroup/mibII/vacm_vars.c,
   include/net-snmp/library/snmpAAL5PVCDomain.h,
   include/net-snmp/library/snmpTCPIPv6Domain.h,
   include/net-snmp/library/snmpUDPIPv6Domain.h,
   include/net-snmp/library/snmpUnixDomain.h,
   snmplib/snmpAAL5PVCDomain.c, snmplib/snmpTCPIPv6Domain.c
, snmplib/snmpUDPIPv6Domain.c, snmplib/snmpUnixDomain.c
:

   Change the domain OIDs to point to the net-snmp domains created by Dave.
   This fixes bug #544245 as well.
   
2002-05-01 09:30  hardaker

   * Makefile.in:

   Add the OID perl module to the list of modules.
   
2002-05-01 07:45  hardaker

   * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.0), UCD-SNMP-MIB.txt:

   remove old (and conflicting with traps) transport domain OIDs
   
2002-05-01 06:19  dts12

   * man/: snmpbulkget.1.def, snmpbulkwalk.1.def,
   snmpcmd.1.def, snmpdelta.1, snmpget.1.def,
   snmpset.1.def, snmpstatus.1.def, snmptest.1.def,
   snmpwalk.1.def:

   Add type tags "STRING: " and "INTEGER: " to example output.
   Add explicit setting of protocol version to example commands.
   
2002-05-01 03:34  jbpn

   * agent/mibgroup/Rmon/: agutil.c, agutil.h,
   agutil_api.h, alarm.c, alarm.h, event.c,
   event.h, history.c, history.h, row_api.h,
   rows.c, rows.h, statistics.c, statistics.h:

     - remove CVS Log: entries which are causing problems since they are
       embedded in a comment, but some of the log entries contain comment
       delimiters.
   
2002-04-30 22:15  rstory

   * agent/snmpd.c:

   remove netsnmp_processing_set, it lives in snmp_agent.c
   
2002-04-30 22:13  rstory

   * include/net-snmp/library/snmp-tc.h, snmplib/snmp-tc.c
:

   remove unused parameter; allow NONE as old value for storage type transtions
   
2002-04-30 22:12  rstory

   * include/net-snmp/agent/table.h:

   remove overly complex macro stuff for rowstatus/storagetype
   
2002-04-30 09:28  hardaker

   * perl/OID/: Makefile.PL, OID.pm, OID.xs, README
, test.pl:

   - allow conversions to an array (needs to be tied still).
   - documentation.
   
2002-04-30 08:15  jbpn

   * agent/: snmpd.c (V4-2-patches.3), snmpd.c:

     - fix bug #545775, reported by Dave Denson, whereby the PID of an
       already-running snmpd would be overwritten by starting a new snmpd
       (which would then exit, leaving the original snmpd running and the
       wrong PID in the file).  Solution is not to write the PID until we
       have successfully opened all our sockets.
   
2002-04-30 07:23  hardaker

   * perl/OID/: .cvsignore, Changes, MANIFEST,
   Makefile.PL, OID.pm, OID.xs, README,
   test.pl, typemap:

   OID perl module so you can do simple OID manipulations within perl easily:
     - Example:  new NetSNMP::OID('interfaces') > new NetSNMP::OID('system')
   
2002-04-29 16:52  hardaker

   * agent/mibgroup/versiontag:

   regexp fix for white space checks in indent formatted code
   
2002-04-29 16:47  hardaker

   * Makefile.in:

   reorder perl module names to reflect (new) dependencies.
   
2002-04-29 09:42  hardaker

   * perl/SNMP/t/mib.t:

   fix a few warnings on failed tests (just screen cleanups)
   
2002-04-29 09:41  hardaker

   * perl/SNMP/: Makefile.PL, SNMP.pm:

   Make the perl module respect snmp.conf settings (finally).
     - Now requires a dependency on the NetSNMP::default_store module though.
   
2002-04-27 08:19  rstory

   * agent/snmp_agent.c:

   don't process set request till delegated requests are complete, and queue
   any other received packets until a set has completed processing.
   
2002-04-27 08:10  rstory

   * snmplib/snmp_api.c:

   clean up comments munged by indent
   
2002-04-27 08:08  rstory

   * agent/mibgroup/agentx/subagent.h:

   add missing prototype to fix compiler warning
   
2002-04-27 08:07  rstory

   * agent/: object_monitor.c, helpers/table.c,
   helpers/table_array.c:

   ifdef gymnastics to make sure asserts are only compiled in only if explicity
   requested
   
2002-04-26 21:26  rstory

   * agent/mibgroup/host/hr_storage.c:

   fix unbalanced endif on linux. hope I didn't break anything else.
   
2002-04-26 19:14  rstory

   * agent/snmpd.c:

   fix unused var warning for !windows
   
2002-04-26 14:33  hardaker

   * agent/mibgroup/Rmon/event.c,
   include/net-snmp/library/asn1.h:

   fix OID_LENGTH definitions
   
2002-04-26 10:53  hardaker

   * Makefile.in, perl/ASN/Makefile.PL,
   perl/agent/Makefile.PL, perl/agent/default_store/Makefile.PL:

   fix --with-perl-modules in makefiles.  Make everything use
   net-snmp-config, ...
   
2002-04-26 10:27  hardaker

   * perl/SNMP/: Makefile.PL, README, SNMP.pm:

   - Cleanup.
   - Make buildable from within the source.
   - Change documentation references for ucd-snmp
   - Change contact location to net-snmp-users (per Joe's agreement)
   
2002-04-26 10:19  hardaker

   * perl/default_store/: MANIFEST, Makefile.PL, README, 
	default_store.pm, test.pl:

   - cleanup.
   - Use net-snmp-config to find library, etc.
   - Make buildable from within the source.
   - a few more tests added
   - use correct libraries
   - add documentation
   
2002-04-26 04:22  dts12

   * configure, configure.in:

   Extracting the version from 'snmplib/snmp_version.c' needs to take account
   of blank space.  Reported by Stefan Radman (Bug #547379)
   
2002-04-26 04:11  dts12

   * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.8), memory.c
:

   Handle memory values > 32bit (latching at 2^32-1)
   Patch #548663 from Rob Myers
   
2002-04-26 03:55  dts12

   * agent/snmpd.c:

   Remove redundant 'Invalid option' message, since this is typically
   reported by getopt().  (Suggested by Andrew Rucker Jones - patch #548748 )
   
2002-04-26 03:51  dts12

   * agent/snmpd.c:

   Add 'v' to the list of valid options (patch #548748)
   Thanks to Andrew Rucker Jones.
   
2002-04-26 03:36  dts12

   * README.hpux11, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_system.c,
   agent/mibgroup/mibII/var_route.c,
   include/net-snmp/system/hpux.h,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory.c,
   agent/mibgroup/ucd-snmp/memory.h:

   Apply Johannes Schmidt-Fischer's improved HP-UX 11 patch
   (#530724) to the main v5 line, as well as the v4-2 branch.
   The code now compiles cleanly under HP-UX 11 using gcc.
   
2002-04-25 07:19  hardaker

   * README, include/net-snmp/library/vacm.h,
   snmplib/vacm.c:

   Patch from Axel Kittenberg to fix possible variable name clash
   
2002-04-24 22:39  rstory

   * agent/object_monitor.c:

   handle callbacks sending new notifications (while processing notifications)
   
2002-04-24 21:35  rstory

   * include/net-snmp/agent/object_monitor.h:

   header for new fucntions for monitoring objects
   
2002-04-24 21:34  rstory

   * agent/object_monitor.c:

   new functions for monitoring object values
   
2002-04-24 15:02  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.c:

   /proc/stat can be larger than 1024
   
2002-04-24 06:19  dts12

   * snmplib/Makefile.in:

   Install the missing 'md5.h' header file.
   
2002-04-23 09:43  rstory

   * agent/helpers/: table.c, table_array.c:

   remove last of the #warnings, add xxx-rks if necessary
   
2002-04-23 07:53  hardaker

   * agent/helpers/table_array.c:

   remove warnings
   
2002-04-22 19:11  rstory

   * agent/mibgroup/ipfwchains/README:

   update URL to use freenmp.com mirror (unless someone knows a better place?)
   
2002-04-22 14:10  rstory

   * snmplib/mib.c:

   apply documentatin patch from Axel Kittenberger <Axel.Kittenberger@maxxio.com>
   
2002-04-22 13:50  rstory

   * local/mib2c.array-user.conf:

   remove extra @end@ (sure would be nice if mib2c would check for unbalanced
   @end@s)
   
2002-04-22 09:48  rstory

   * snmplib/oid_array.c:

   update function names to match header (no mixed case)
   
2002-04-22 08:11  hardaker

   * include/net-snmp/library/snmp_debug.h:

   fix bug #547110: properly spell define
   
2002-04-21 16:44  hardaker

   * agent/mibgroup/mibII/sysORTable.c:

   add static to a returned variable
   
2002-04-21 16:42  hardaker

   * configure, configure.in:

   fix --with-perl-modules
   
2002-04-21 11:37  rstory

   * snmplib/snmp_version.c:

   5.0.pre3 -> 5.0; (I'm sure there are other places this needs to change,
   but I wanted to get the first post 5.0 checkin...:-)
   
2002-04-20 00:37  hardaker

   * FAQ, sedscript.in, perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0 )
	
-------------------------------------------------------------------------------

Changes: V4.2 -> V5.0

2002-04-20 00:27  hardaker

   * everything:

   set all CVS/RCS revision control numbers to 5.0
	
2002-04-20 00:07  hardaker

   * everything:
	
   White space, oh glorious white space.
   How great our though?
   The code is fine.
   We agree on functionality easily.
   What really troubles us?
   Something we can't see.
   Something between the code.
   We bow down to your magnificence,
   For you are everywhere,
   Between everything.
   Pretty nothingness you are.
	
2002-04-20 00:01  hardaker

   * configure , configure.in:

   turn on ucd compat by default.
   
2002-04-20 00:00  hardaker

   * NEWS:

   last updates
   
2002-04-19 23:33  hardaker

   * agent/mibgroup/testdelayed.h:

   remove testdelayed
   
2002-04-19 23:18  hardaker

   * agent/mibgroup/utilities/: .cvsignore , .cvsignore:

   cvs ignore file
   
2002-04-19 23:17  hardaker

   * agent/snmp_perl.c:

   don't die if perl doesn't init.
   
2002-04-19 23:03  hardaker

   * perl/SNMP/: README , README , SNMP.pm:

   change warning.
   
2002-04-19 22:29  hardaker

   * agent/snmp_agent.c:

   double check that multiple inserts into the delegated chain don't
   happen (read: they shouldn't anyway, but.....).
   
2002-04-19 22:29  hardaker

   * CodingStyle:

   typedef update
   
2002-04-19 22:16  hardaker

   * snmplib/snmpCallbackDomain.c:

   Fix the callback build hook to turn off the expect response flag when
   not appropriate.
   
2002-04-19 19:09  rstory

   * include/net-snmp/library/oid_array.h:

   spelling misteak; remove capital letters in function names
   
2002-04-19 19:08  rstory

   * agent/helpers/table_array.c:

   update for function name changed in oid_array.h
   
2002-04-19 18:20  hardaker

   * agent/snmp_perl.c:

   make the perlInitFile and disablePerl tokens register as premib such
   that when passed as a --FLAG it'll actually do the right thing and
   disable the later "perl" token handlers.
   
2002-04-19 17:29  hardaker

   * Makefile.in , man/Makefile.in , man/netsnmp_agent.3
   , man/netsnmp_bulk_to_next.3 , man/netsnmp_debug.3 ,
   man/netsnmp_example_scalar_int.3 , man/netsnmp_handler.3
   , man/netsnmp_instance.3 ,
   man/netsnmp_mib_handler_methods.3 , man/netsnmp_multiplexer.3
   , man/netsnmp_old_api.3 , man/netsnmp_read_only.3 ,
   man/netsnmp_serialize.3 , man/netsnmp_table.3 ,
   man/netsnmp_table_array.3 , man/netsnmp_table_data.3 ,
   man/netsnmp_table_dataset.3 , man/netsnmp_table_iterator.3
   , man/netsnmp_todo.3:

   documentation.  Can't get enough.
     - make docs now installs man pages into the man dir, which are then installed.
   
2002-04-19 17:14  hardaker

   * testing/tests/: T111agentxset , T121proxyset:

   Correct for new STRING prefix.
   
2002-04-19 17:03  hardaker

   * README:

   Add Katsuhisa ABE
   
2002-04-19 17:03  hardaker

   * perl/: ASN/ASN.xs , default_store/default_store.xs:

   fix header files for new paths.
   
2002-04-19 17:00  hardaker

   * agent/snmp_vars.c , agent/mibgroup/mibII/vacm_vars.c
   , include/net-snmp/library/snmpUDPIPv6Domain.h ,
   man/snmpd.conf.5.def , snmplib/snmpUDPIPv6Domain.c:

   Apply patch #532555: ipv6 com2sec support, thanks to Katsuhisa ABE.
   
2002-04-19 16:19  hardaker

   * agent/agent_trap.c , agent/snmp_agent.c ,
   agent/mibgroup/mibII/sysORTable.c ,
   agent/mibgroup/mibII/system_mib.c ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/library/tools.h , snmplib/tools.c:

   fix sysUpTime (and related functions) to handle much larger upTime
   values (ie, fix signed integer wrapping).
   
2002-04-19 11:37  hardaker

   * man/snmpd.conf.5.def:

   document embedded perl support.
   
2002-04-19 11:34  hardaker

   * configure , configure.in , agent/Makefile.in
   , agent/snmp_perl.c , agent/snmp_perl.pl ,
   include/net-snmp/agent/ds_agent.h , perl/agent/Makefile.PL:

   Add some new snmpd.conf tokens for controlling perl better.
   Fix embedded perl support so it actually works.
   
2002-04-19 11:32  hardaker

   * perl/agent/default_store/: .cvsignore , Makefile.PL ,
   default_store.pm , default_store.xs:

   Added missing agent default_store stuff.  (they existed on my machine,
   I don't know why everyone else was having problems)
   
2002-04-19 10:30  hardaker

   * agent/helpers/table_iterator.c:

   Protect against things that should never ever happen
   
2002-04-19 03:10  dts12

   * Makefile.in:

   <Sigh> A little learning is a dangerous thing.
   Apply the rest of the patch from Axel - sorry.
   
2002-04-19 01:49  dts12

   * Makefile.in , doxygen.conf:

   Handle generating documenation when srcdir != configdir
   (Patch supplied by Axel Kittenberger)
   
2002-04-18 17:38  hardaker

   * snmplib/snmpIPXDomain.c:

   fix snmpIPXDomain (again)
   
2002-04-18 17:31  hardaker

   * agent/mibgroup/agentx/subagent.c:

   Patch from Vishal Verma: only open subagent connections once at startup
   
2002-04-18 17:28  hardaker

   * agent/agent_registry.c:

   Patch from Vishal Verma: for down subagent cases, mark registrations as detached
   
2002-04-18 17:17  hardaker

   * snmplib/snmp_api.c:

   define a maximum packet size we can accept to protect certain error
   conditions (-1 after conversion is now too large).
   
2002-04-18 16:28  hardaker

   * acconfig.h:

   change the enterprise OIDs in the proper place (net-snmp-config.h.in
   is generated from this file).
   
2002-04-18 13:51  hardaker

   * configure , configure.in , net-snmp-config.in:

   - Add two new options to net-snmp-config as requested on the IRC channel.
     --configure-options
     --snmpd-module-list
   
2002-04-18 11:43  rstory

   * mibs/NET-SNMP-AGENT-MIB.txt:

   add missing comma
   
2002-04-18 07:39  dts12

   * configure , configure.in:

   Calculate the length of supplied enterprise OIDs correctly
   (and use a more meaningful output message)
   
   Shame these settings aren't cached for later re-use....
   
2002-04-18 07:18  dts12

   * agent/snmpd.c:

   Notify on agent reconfiguration.
   
2002-04-18 07:16  dts12

   * include/net-snmp/net-snmp-config.h.in:

   Use the Net-SNMP notifications by default, rather than the ucdavis ones.
   
2002-04-18 07:08  dts12

   * mibs/NET-SNMP-AGENT-MIB.txt:

   Fix the table-of-contents sequence for the nsModuleTable, add notification
   definitions for the agent, and define groups for everything.
   
2002-04-18 02:52  dts12

   * snmplib/mib.c:

   Bring integer and string output formats into line with the other types
   by printing a type token before the value (unless supressed by 'quick print')
   Thanks to Erik for the patch
   
2002-04-18 01:46  dts12

   * FAQ:

   Replace the dlmod 'WHERE' with something more meaningful....
   
2002-04-17 12:12  hardaker

   * snmplib/snmpIPXDomain.c:

   define the ipxDomain variables
   
2002-04-17 12:12  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   Error condition tests
   
2002-04-17 10:10  hardaker

   * agent/agent_registry.c , agent/snmp_agent.c ,
   agent/mibgroup/agentx/master_admin.c ,
   include/net-snmp/agent/agent_handler.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/var_struct.h:

   Oh, just a small patch to make it possible to make modules request
   that all queries to a set of registrations get passed all at once
   (which apparently is important for, oh, agentx)
   
2002-04-17 10:09  hardaker

   * agent/mibgroup/agentx/master.c:

   misc non-change clean ups
   
2002-04-17 10:03  hardaker

   * include/net-snmp/agent/table.h:

   rename structures beginning with _ to ending with _s
   
2002-04-17 10:02  hardaker

   * include/net-snmp/library/snmp_api.h:

   add a void * pointer for the session creator to use at will (different
   from the callback magic).
   
2002-04-17 09:00  dts12

   * configure , configure.in ,
   include/net-snmp/net-snmp-config.h.in:

   Use the Net-SNMP sysOIDs by default, rather than the ucdavis ones.
   
2002-04-17 08:26  dts12

   * apps/snmpnetstat/Makefile.in:

   Blank continuation lines confuse HP's version of make.
   
2002-04-17 08:16  dts12

   * agent/Makefile.in:

   Blank continuation lines confuse HP's version of make
   
2002-04-17 06:56  hardaker

   * agent/mibgroup/agent/nsModuleTable.c ,
   mibs/NET-SNMP-AGENT-MIB.txt:

   move nsModuleTable into Dave's structure.
   
2002-04-17 06:54  hardaker

   * include/net-snmp/library/: snmpAAL5PVCDomain.h ,
   snmpTCPIPv6Domain.h , snmpUDPIPv6Domain.h:

   fix declarations of Domain objects (const -> extern)
   
2002-04-17 06:31  hardaker

   * local/snmpconf.dir/: snmp-data/snmpconf-config ,
   snmpd-data/snmpconf-config , snmptrapd-data/snmpconf-config:

   snmpconf configuration data
   
2002-04-17 03:01  dts12

   * configure , configure.in:

   Bring the reported default settings for sysoid & notification OIDs
   back into line with what we actually use (i.e. the ucdavis OIDs).
   
   Qn:  Do we want to switch to using the net-snmp equivalent sysOIDs?
   Qn:  What about defining net-snmp notifications?
   
2002-04-17 02:55  dts12

   * configure , configure.in:

   Fix --with-enterprise-sysoid and --with-enterprise-notification-oid,
   and try to clarify that these are OIDs, while --with-enterprise-oid
   is actually just the enterprise *number*
   
   Qn:  should we change the name of the configure option to reflect this?
   
2002-04-16 10:04  hardaker

   * sedscript.in , snmplib/snmp_version.c , FAQ ,
   perl/SNMP/SNMP.pm:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre3 )
   
2002-04-16 10:02  hardaker

   * README:

   delete top disclaimers
   
2002-04-16 10:02  hardaker

   * NEWS:

   misc updates
   
2002-04-16 10:01  hardaker

   * perl/SNMP/SNMP.xs:

   misc bug fixes
   
2002-04-16 08:19  dts12

   * FAQ:

   Add an entry concerning the 'libcrypto' RPM dependency.
   
2002-04-16 08:00  hardaker

   * agent/mibgroup/agent/nsModuleTable.c:

   fix memory leak
   
2002-04-16 07:13  hardaker

   * agent/snmp_agent.c:

   remove a no longer appropriate todo comment
   
2002-04-16 07:12  hardaker

   * configure:

   I guess I forgot to run autoconf
   
2002-04-15 08:58  hardaker

   * local/: snmpconf , Makefile.in:

   move snmpconf data directories to different names to avoid confusion
   
2002-04-15 08:36  hardaker

   * local/snmpconf.dir/: snmp-data/authopts ,
   snmp-data/debugging , snmp-data/mibs , snmp-data/output
   , snmpd-data/acl , snmpd-data/basic_setup ,
   snmpd-data/extending , snmpd-data/monitor ,
   snmpd-data/operation , snmpd-data/system ,
   snmpd-data/trapsinks , snmptrapd-data/formatting ,
   snmptrapd-data/traphandle:

   data file moving
   
2002-04-12 14:38  hardaker

   * local/snmpconf:

   Massive cleanup effort.  It should now respect ordering in the
   snmpconf configuration files as well.
   
2002-04-12 13:00  rstory

   * include/net-snmp/agent/agent_registry.h:

   fix for overzealous perl script
   
2002-04-12 09:47  hardaker

   * Makefile.in , configure , configure.in:

   copy ucd persisent directory to net-snmp (prompts, flags and other fun)
   
2002-04-12 07:57  hardaker

   * local/Makefile.in:

   install traptoemail
   
2002-04-12 07:55  hardaker

   * local/trapnotif:

   remove trapnotif
   
2002-04-12 07:51  hardaker

   * local/: Makefile.in , rsnmp:

   remove rsnmp, which is very very old and out of date
   
2002-04-12 07:47  hardaker

   * man/: .cvsignore , Makefile.in , mib2c.1.def:

   A manual page for mib2c (help, I'm turning into Dave)
   
2002-04-12 07:28  hardaker

   * dotgdbinit:

   a gdb initialization file with helpful functions
   
2002-04-12 02:42  dts12

   * local/Makefile.in:

   Add 'snmpconf' and 'mib2c' to the list of scripts to install.
   
   I've left 'traptoemail' off this list, since it says it's not intended
   as a directly user-invoked command, so probably ought not to be installed
   into a binary directory.
   
2002-04-12 02:41  dts12

   * local/rsnmp:

   Fix the path of snmpwalk to be something more plausible.
   (I'm not convinced about the validity of that initial 'rtopmib' OID mind!)
   
2002-04-12 02:36  dts12

   * local/mib2c.conf:

   Fix typo in reference to 'mib2c.iterate.conf'
   
2002-04-12 02:33  dts12

   * Makefile.rules , snmplib/Makefile.in:

   Install the main library as 'libsnmp' if configured using UCD compatibility.
   This should handle the requirements of application compatibility.
   Agent library compatibility is likely to prove a harder problem
   (since there are now three libraries, not just two...)
   
2002-04-11 22:29  hardaker

   * perl/SNMP/t/startagent.pl:

   set SNMPCONFPATH iff [sic] not set
   
2002-04-11 22:27  hardaker

   * perl/SNMP/SNMP.pm:

   return from initMib before doing anything.
   
2002-04-11 22:26  hardaker

   * perl/SNMP/Makefile.PL:

   turn off complier warnings
   
2002-04-11 22:26  hardaker

   * perl/AnyData_SNMP/snmpsh:

   support "show columns from TABLE"
   
2002-04-11 22:25  hardaker

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Add a new demo scalar: the sleeper.  (dah dah dah dummmmm)
   
2002-04-11 22:25  hardaker

   * agent/mibgroup/examples/scalar_int.c:

   indent.
   
2002-04-11 22:25  hardaker

   * agent/mibgroup/: examples.h , examples/delayed_instance.c
   , examples/delayed_instance.h:

   Add a delayed instance example, showing how to return mib request
   results later rather than immediately.
   
2002-04-11 22:24  hardaker

   * agent/mibgroup/testdelayed.c:

   remove legacy example.
   
2002-04-11 22:23  hardaker

   * agent/snmp_agent.c:

   add comment about possibly fixing inclusive requests in the future.
   
2002-04-11 17:08  hardaker

   * README.win32:

   change modukes-> modules
   
2002-04-11 07:23  hardaker

   * snmplib/snmp_logging.c:

   turn off debugging when calling logging callbacks
   
2002-04-10 12:51  hardaker

   * perl/SNMP/: SNMP.pm , SNMP.xs:

   fix perl module in many many places.  most tests now pass.
   
2002-04-10 12:50  hardaker

   * perl/SNMP/t/startagent.pl:

   force setting to a "bogus" SNMPCONFPATH.
   
2002-04-10 12:48  hardaker

   * include/net-snmp/library/mib.h , snmplib/mib.c:

   Exporting functions good.  Internalizing bad.
   
2002-04-10 09:28  hardaker

   * perl/SNMP/SNMP.xs:

   opps.  sigh.
   
2002-04-10 09:27  hardaker

   * perl/SNMP/SNMP.xs:

   opps.  remove debugging statements.
   
2002-04-10 09:23  hardaker

   * perl/SNMP/SNMP.xs:

   - Make the perl module call init_snmp()
     - this is a fairly major change, is it now will read .conf files.
     - many people have asked for this.
   - misc clean ups.
   
2002-04-10 09:18  dts12

   * Makefile.rules:

   Don't recurse into subdirectories for the consituent subtargets of "make install"
   
2002-04-10 09:09  hardaker

   * NEWS:

   added a few things, separated perl stuff into it's own section.
   
2002-04-10 08:46  dts12

   * configure , configure.in:

   Bring the help message for the UCD compatability option into line with
   what's actually recognised.
   
2002-04-10 07:52  hardaker

   * Makefile.top:

   change libtool versioning to their recommended method of doing things
   (which I hate, but is still better than what we were doing, I guess)
   
2002-04-10 07:10  dts12

   * Makefile.rules:

   Bring use of BUILTSUBDIR within 'installlocalheaders' into line
   with the preceding comment, and actual usage.
   (i.e. INSTALLBUILTSUBDIR rather than INCLUDEBUILTSUBDIR)
   
2002-04-10 05:58  dts12

   * snmplib/Makefile.in:

   Typo in security-include header destination directory variable
   
2002-04-10 05:55  dts12

   * local/Makefile.in:

   Ensure the destination directory exists before installing mib2c conf files.
   
2002-04-10 01:55  dts12

   * testing/tests/: T004snmpv1nosuch , T019snmpv2cnosuch:

   Two new tests to check handling of GETing non-existant instances
   
2002-04-10 01:54  dts12

   * agent/snmp_agent.c:

   A fix for SNMPv1 errors that doesn't end up breaking AgentX error handling.
   
2002-04-09 10:38  hardaker

   * agent/snmp_agent.c:

   Patch from Dave to fix v1 error results.
   
2002-04-08 21:08  rstory

   * snmplib/oid_array.c:

   fix incorrect length return value
   
2002-04-08 18:00  hardaker

   * agent/mibgroup/mibII/: vacm_vars.c , vacm_vars.h:

   don't allow no-configuration access anymore.
   
2002-04-08 17:59  hardaker

   * include/net-snmp/library/transform_oids.h ,
   snmplib/snmpAAL5PVCDomain.c , snmplib/snmpTCPIPv6Domain.c
   , snmplib/snmpUDPIPv6Domain.c , snmplib/snmpusm.c:

   more unconst correctness
   
2002-04-08 17:31  hardaker

   * include/net-snmp/library/snmp_transport.h:

   size_t externs for exported oids
   
2002-04-08 17:30  hardaker

   * snmplib/snmp_api.c:

   remove temporary debugging statements that accidentally became permanent.
   
2002-04-08 17:26  hardaker

   * snmplib/: snmpUDPDomain.c , snmp_transport.c:

   define length size_t's for oid variables.
   
2002-04-08 16:53  hardaker

   * agent/mibgroup/utilities/override.c:

   support "null" types.
   
2002-04-08 16:52  hardaker

   * apps/snmptrapd.c:

   initialize notification log mib support before -H usage.
   
2002-04-08 16:49  hardaker

   * agent/helpers/serialize.c:

   fix a few things and make subhandlers not able to tell there were more requests.
   
2002-04-08 16:43  hardaker

   * INSTALL:

   A co-worker pointed out that the INSTALL script still said to edit config.h
   
2002-04-08 15:13  hardaker

   * include/net-snmp/library/snmpTCPDomain.h ,
   include/net-snmp/library/snmpUnixDomain.h ,
   include/net-snmp/library/snmp_transport.h ,
   snmplib/snmpTCPDomain.c , snmplib/snmpUnixDomain.c ,
   snmplib/snmp_transport.c:

   unstatic-ize a few oids that should have been external
   
2002-04-08 14:23  hardaker

   * snmplib/: snmpAAL5PVCDomain.c , snmpTCPDomain.c ,
   snmpTCPIPv6Domain.c , snmpUDPIPv6Domain.c ,
   snmpUnixDomain.c , snmp_api.c , snmp_transport.c
   , snmpusm.c:

   Change const oid declarations into static ones since shared libraries
   have a problem with initializing them on linux systems at least.
   
2002-04-08 11:45  hardaker

   * man/snmpd.conf.5.def:

   minimal documentation for debugging and the injectHandler token
   
2002-04-05 14:32  hardaker

   * man/: snmptrapd.8.def , snmptrapd.conf.5.def:

   documentation for the NOTIFICATION-LOG-MIB support.
   
2002-04-05 14:09  hardaker

   * man/snmpd.conf.5.def:

   document context name support in proxy code.
   
2002-04-05 13:51  hardaker

   * man/snmpd.conf.5.def:

   document the disman event mib support for sending traps via monitored OIDs.
   
2002-04-05 10:12  hardaker

   * man/snmpd.conf.5.def:

   put trap config into its own section.
   document the "override" token.
   
2002-04-05 06:39  hardaker

   * README.snmpv3:

   change default context to an empty string
   
2002-04-04 15:14  hardaker

   * agent/: agent_registry.c (V4-2-patches.5), agent_registry.c:

   deal with fd unregistrations properly.
   
2002-04-03 09:12  hardaker

   * agent/helpers/table_dataset.c , agent/mibgroup/examples.h
   , agent/mibgroup/testhandler.c ,
   agent/mibgroup/examples/data_set.c ,
   agent/mibgroup/examples/data_set.h ,
   agent/mibgroup/examples/scalar_int.c ,
   include/net-snmp/agent/table_dataset.h ,
   mibs/NET-SNMP-EXAMPLES-MIB.txt:

   Make an example dataset table to hold and store data in (admittedly
   useless data from a network management point of view, but it's an example).
   
2002-04-02 22:12  hardaker

   * man/Makefile.in:

   fix installation from subdir build case.
   
2002-04-02 21:45  hardaker

   * snmplib/Makefile.in:

   install snmpv3-security-includes from from build dir.
   
2002-04-02 21:45  hardaker

   * agent/Makefile.in:

   install mib_module_config.h and mib_module_includes.h from build dir.
   
2002-04-02 21:43  hardaker

   * Makefile.in:

   install net-snmp-config.h from the build dir.
   
2002-04-02 21:43  hardaker

   * Makefile.rules:

   create some install from built header rules.
   
2002-04-02 17:27  hardaker

   * local/: Makefile.in , mib2c.conf:

   remove deleted array-auto from .conf install/reference lists
   
2002-04-02 15:03  hardaker

   * agent/mibgroup/: ucd_snmp.h , ucd-snmp/registry.c ,
   ucd-snmp/registry.h:

   remove the registry module, as it's obsolete due to contexts.  Use the nsModuleTable instead
   
2002-04-02 14:57  hardaker

   * agent/mibgroup/ucd-snmp/disk.c (V4-2-patches.7),
   agent/mibgroup/ucd-snmp/disk.c ,
   include/net-snmp/system/darwin.h:

   Apply patch #524424 for darwin fixes for ucd-snmp/disk.c
   
2002-04-02 14:47  hardaker

   * agent/mibgroup/: kernel_sunos5.c (V4-2-patches.8),
   kernel_sunos5.c:

   apply patch 527573 to fix 64 bit types on solaris
   
2002-04-02 07:04  hardaker

   * snmplib/snmp_transport.c:

   check char for NULL before setting to:
   
2002-04-01 22:28  hardaker

   * snmplib/: snmp_api.c (V4-2-patches.9), cmu_compat.c ,
   snmp_api.c:

   Let init_snmp protect itself.
   
2002-03-29 15:04  rstory

   * local/mib2c.array-user.conf:

   tweaks & updates
   
2002-03-29 10:40  rstory

   * snmplib/mib.c:

   add comment
   
2002-03-29 08:36  hardaker

   * local/mib2c.create-dataset.conf:

   add a allow_creation definition.
   
2002-03-29 08:22  hardaker

   * Makefile.in:

   make net-snmp-config executable after it's built
   
2002-03-29 08:13  hardaker

   * agent/mibgroup/mibII/: setSerialNo.c , setSerialNo.h:

   opps.  forgot to check the setSerial code in
   
2002-03-28 23:48  hardaker

   * agent/mibgroup/ucd-snmp/: pass.c (V4-2-patches.4), pass.c:

   enable row creation for pass modules.  Patch #482005
   
2002-03-28 23:44  hardaker

   * agent/mibgroup/mibII/: interfaces.c (V4-2-patches.2),
   interfaces.c:

   patch #517340: freebsd5 support
   
2002-03-28 23:38  hardaker

   * agent/mibgroup/host/: hr_filesys.c (V4-2-patches.4), hr_filesys.c:

   apply freebsd5 patch #517333
   
2002-03-28 23:32  hardaker

   * agent/mibgroup/: host/hr_system.c , mibII/interfaces.c
   , mibII/ipAddr.c:

   Apply netbsd fix patch #529733
   
2002-03-28 23:01  hardaker

   * snmplib/: snmp_api.c (V4-2-patches.8), snmp_api.c ,
   snmp_api.c:

   use a static variable for init checking.  Bug #536386.
   
2002-03-28 15:25  dts12

   * man/: default_store.3.top , read_config.3.def ,
   snmp_api.3.def:

   Tweak to use the new include structure.
   
2002-03-28 15:23  dts12

   * FAQ (V4-2-patches.8), FAQ:

   Add a few new entries (mostly relating to traps)
   
2002-03-28 14:56  rstory

   * agent/helpers/table_array.c:

   rename/prefix functions; add doxygen documentation
   
2002-03-28 13:00  rstory

   * doxygen.conf:

   add define for excluding stuff (DOXYGEN_SHOULD_SKIP_THIS)
   
2002-03-28 12:50  hardaker

   * agent/mibgroup/mibII.h:

   add setSerialNo
   
2002-03-28 12:47  hardaker

   * snmplib/ucd_compat.c:

   fix a never-seen-but-very-old-bug using the wrong default_store token.
   
2002-03-28 12:46  hardaker

   * snmplib/snmp_api.c:

   only set the default output style if it's not already set to something.
   
2002-03-28 12:45  hardaker

   * agent/agent_read_config.c:

   wrapping.
   
2002-03-28 12:17  hardaker

   * doxygen.conf:

   change version number
   
2002-03-28 12:08  rstory

   * apps/snmptranslate.c:

   back out change from version 1.65 until better solution can be found;
   bug #535029
   
2002-03-28 12:03  rstory

   * agent/agent_registry.c:

   return specific result code for registration failure if available.
   
2002-03-28 11:57  hardaker

   * agent/: agent_registry.c , mibgroup/agentx/master_admin.c:

   perl typo
   
2002-03-27 15:48  rstory

   * local/mib2c.array-auto.conf:

   delete old, unused conf file
   
2002-03-27 08:27  hardaker

   * apps/: notification_log.c , notification_log.h ,
   snmptrapd.c:

   add "dontRetainLogs" token to snmptrapd.conf to not enable the
   notification log mib.
   
2002-03-27 01:54  dts12

   * configure.in, configure (V4-2-patches.[1,1]), configure ,
   configure.in:

   Use the correct name of the Windows IP Helper API library.
   (Computers can be soooo picky!)
   
2002-03-26 23:23  hardaker

   * agent/snmp_agent.c , agent/snmpd.c ,
   agent/helpers/all_helpers.c , agent/helpers/bulk_to_next.c
   , agent/helpers/debug_handler.c ,
   agent/helpers/read_only.c , agent/mibgroup/agentx/master.c
   , include/net-snmp/agent/bulk_to_next.h ,
   include/net-snmp/agent/debug_handler.h ,
   include/net-snmp/agent/read_only.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/var_struct.h:

   - Really fix the "undo failed" problem.  IE, not just any old error
     will cause an undo failed message to get sent back.  Only varbinds
     with an undo failed error code will cause an undo failed result.
     undo failed results do still supersede all other error codes,
     however, which is what the original problem was all about.  We still
     have to depend on the modules returning the right error code (but
     that's their fault if they don't).
   - misc cleanups and renames
   
2002-03-26 23:20  hardaker

   * README:

   add Craig Setera
   
2002-03-26 14:07  rstory

   * TODO:

   add creating src rpm spec file
   
2002-03-26 08:29  hardaker

   * agent/mibgroup/ucd-snmp/: diskio.c (V4-2-patches.2), diskio.c:

   enable diskio on freebsd5.  Implements patch 517328 in a different way.
   
2002-03-26 07:58  hardaker

   * mibs/Makefile.in:

   fix for other-dir builds
   
2002-03-26 07:57  hardaker

   * agent/agent_registry.c:

   duplicate registration info in split_subtree
   
2002-03-26 07:43  dts12

   * configure, configure.in (V4-2-patches.[0,0]), configure ,
   configure.in:

   Add /etc/filesystems to list of mount table files (for AIX)
   Should fix bugs 232588 and (?)517113
   
2002-03-26 07:39  dts12

   * configure, configure.in (V4-2-patches.[9,9]), configure ,
   configure.in:

   Remove trailing ':' from list of MIB module names in configure output,
   to avoid confusion (see Bug #491129)
   
2002-03-26 06:41  dts12

   * configure , configure.in:

   Add '-lhlpapi' to the list of agent libraries, when running on Windows
   (using Cygwin).  Should fix Bug #534409.
   
2002-03-25 22:33  rstory

   * snmplib/: parse.c (V4-2-patches.3), parse.c:

   fix bug#520478 showMibErrors token is inverted
   
2002-03-25 15:18  rstory

   * include/net-snmp/version.h:

   remove ^M characters
   
2002-03-25 14:53  hardaker

   * agent/snmp_agent.c , include/net-snmp/agent/snmp_agent.h:

   use emacs to fix perl search and replace errors, of course
   
2002-03-25 14:47  hardaker

   * agent/agent_registry.c , agent/snmp_agent.c ,
   agent/helpers/old_api.c , agent/helpers/table.c ,
   agent/helpers/table_data.c , agent/helpers/table_dataset.c
   , agent/mibgroup/testhandler.c ,
   agent/mibgroup/agentx/master_admin.c ,
   apps/notification_log.c ,
   include/net-snmp/agent/agent_registry.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/table.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_dataset.h ,
   include/net-snmp/library/mib.h ,
   local/mib2c.create-dataset.conf , snmplib/mib.c ,
   snmplib/snmp_api.c:

   use perl to search and replace perl search and replace errors, of course
   
2002-03-25 14:23  hardaker

   * agent/mibgroup/smux/smux.c:

   api changes
   
2002-03-25 08:43  dts12

   * win32/: win32.opt , libsnmp_dll/libsnmp.def ,
   snmpbulkget/snmpbulkget.dsp , snmpbulkwalk/snmpbulkwalk.dsp
   , snmpd/snmpd.dsp , snmpdelta/snmpdelta.dsp ,
   snmpdf/snmpdf.dsp , snmpget/snmpget.dsp ,
   snmpgetnext/snmpgetnext.dsp , snmpnetstat/snmpnetstat.dsp
   , snmpset/snmpset.dsp , snmpstatus/snmpstatus.dsp
   , snmptable/snmptable.dsp , snmptest/snmptest.dsp
   , snmptranslate/snmptranslate.dsp ,
   snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp ,
   snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp ,
   snmpwalk/snmpwalk.dsp:

   Remove redundant declarations of 'getopt.c' and 'snmp_parse_args.c' in
   each individual application project.  These routines are included within
   the libraries, so we might as well use those.
   
2002-03-25 05:53  dts12

   * win32/: mib_module_inits.h , win32.opt ,
   libsnmp_dll/libsnmp.def , libsnmp_dll/libsnmp_dll.dsp ,
   snmpd/snmpd.dsp:

   Gotcha!  Everything now builds (more-or-less) cleanly under Visual C++.
   You still have to use the "Batch Build" mechanism (or else be careful which
   of libsnmp/libsnmp_dll you build in each of the Debug & Release modes),
   and you need to build twice in order to get encode_keychange linking.
   But things *do* finally build.
   
2002-03-24 05:21  nba

   * snmplib/mib.c:

   Oops - snprint_* cannot realloc
   
2002-03-23 09:40  hardaker

   * apps/Makefile.in:

   really fix snmpinform installs this time.
   
2002-03-22 22:32  hardaker

   * apps/notification_log.c:

   final cleanups of notification log support
   
2002-03-22 22:32  hardaker

   * apps/Makefile.in:

   fix installation of snmpinform
   
2002-03-22 22:32  hardaker

   * agent/helpers/table_data.c , agent/mibgroup/testhandler.c
   , include/net-snmp/agent/agent_registry.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_dataset.h:

   Rename stuff.  Fix stuff.  You know, normal routine.
   
2002-03-22 22:31  hardaker

   * configure , configure.in:

   fix version file location for non-sourcedir builds
   
2002-03-22 14:13  hardaker

   * include/net-snmp/library/snmp_api.h:

   forgot to commit a prototype.
   
2002-03-22 14:12  hardaker

   * agent/agent_handler.c , agent/agent_registry.c ,
   agent/mibgroup/agentx/master_admin.c ,
   include/net-snmp/agent/agent_registry.h:

   register_mib_context2 -> netsnmp_register_mib (and marked as internal)
   
2002-03-22 14:01  hardaker

   * agent/mibgroup/agentx/: master.c , subagent.c:

   use new error logging api when !root
   
2002-03-22 14:00  hardaker

   * snmplib/snmp_api.c:

   enable logging session errors to some log level other than ERR.
   
2002-03-22 13:55  hardaker

   * agent/mibgroup/agentx/: master.c , subagent.c:

   better agentx connection related error messages.
   
2002-03-22 09:35  dts12

   * win32/: win32.dsw , win32.opt ,
   libhelpers/libhelpers.dsp , libsnmp_dll/libsnmp.def ,
   netsnmpmibs/netsnmpmibs.dsp , snmpd/snmpd.dsp:

   Slowly making progress on 5.0 Windows build.
   Everything now compiles, though the Release version doesn't link.
     (complains about assorted unknown routines that are there,
      staring it in the face.  Grrr!!!!)
   
2002-03-22 08:24  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - do not "tweak" range_subid when dealing with compressed OIDs.
       Thanks to Craig Setera for pointing out this deviation from RFC
       2741.
   
2002-03-22 07:50  dts12

   * include/net-snmp/library/snmpUDPDomain.h ,
   include/net-snmp/library/snmp_client.h , snmplib/oid_array.c
   , snmplib/snmpTCPDomain.c , snmplib/snmpUDPDomain.c
   , snmplib/snmp_api.c , snmplib/snmp_client.c:

   Various minor inconsistencies (mostly to do with subtle variations in types)
   
2002-03-22 07:31  rstory

   * snmplib/snmp_parse_args.c:

   fix typo
   
2002-03-22 07:29  dts12

   * win32/: mib_module_includes.h , mib_module_inits.h ,
   net-snmp/net-snmp-config.h ,
   net-snmp/library/snmpv3-security-includes.h:

   Bring Windows versions of "automatically-generated" header files up to date.
   
2002-03-22 02:23  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - don't use "reg" as a parameter name in kernel_sunos5_cache_age()
       as /usr/include/inet/common.h says:
       #define reg register
       (!) which the compiler then barfs on.  Reported as bug #533336 by
       Anonymous.
   
2002-03-21 09:24  hardaker

   * include/net-snmp/library/read_config.h ,
   include/net-snmp/library/snmp_api.h , snmplib/read_config.c
   , snmplib/snmp_api.c , snmplib/snmp_parse_args.c:

   - snmp_config* -> netsnmp_config (for new functions only)
   - fix bug where snmp_config() strings were getting parsed twice.
   
2002-03-21 09:23  hardaker

   * apps/snmptrapd.c:

   wrap agentx stuff in a still unused variable (at this point).
   
2002-03-21 09:23  hardaker

   * apps/snmptranslate.c:

   remove unused variable.
   
2002-03-21 09:23  hardaker

   * agent/mibgroup/utilities/override.c:

   fix oid parsing.
   
2002-03-21 09:22  hardaker

   * agent/mibgroup/: Rmon/alarm.c , Rmon/statistics.c ,
   mibII/at.c:

   change // coments to /* */ comments (bad bad bad)
   
2002-03-21 06:40  hardaker

   * snmplib/snmp-tc.c:

   change // coments to /* */ comments (bad bad bad)
   
2002-03-20 20:12  hardaker

   * snmplib/snmp_api.c:

   add a list of registered text enums to ASN_* values.
     (In probably the wrong place.)
   
2002-03-20 20:11  hardaker

   * configure , configure.in ,
   agent/mibgroup/utilities.h ,
   agent/mibgroup/utilities/override.c ,
   agent/mibgroup/utilities/override.h:

   create a new "override" directive to force an OID to a particular value
   - not finished.  It's designed to do read-write as well, but doesn't.
   
2002-03-20 20:08  hardaker

   * agent/helpers/instance.c:

   check for inclusive
   
2002-03-20 11:37  hardaker

   * include/net-snmp/agent/table_dataset.h:

   include new delete/remove breakdown APIs
   
2002-03-20 11:36  hardaker

   * apps/notification_log.c:

   API change.
   
2002-03-20 11:36  hardaker

   * agent/helpers/table_dataset.c:

   some "this will change" early row status implementation.
    - (this will move to a separate handler)
   
2002-03-20 11:35  hardaker

   * agent/helpers/table_data.c:

   pointer checking against illegal adds (ie, shouldn't happen but check anyway)
   
2002-03-20 08:42  hardaker

   * local/mib2c.create-dataset.conf:

   Ok, I make mistakes.  I admit it.  It really should have been a NULL.
   
2002-03-20 08:37  hardaker

   * local/mib2c.create-dataset.conf:

   add missing comma
   
2002-03-20 08:36  hardaker

   * agent/helpers/table_data.c ,
   include/net-snmp/agent/table_data.h:

   separate out delete/remove row functionality
   
2002-03-20 07:47  hardaker

   * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.6),
   system_mib.c:

   remove illegal SET support for sysDescr.
   
2002-03-20 06:27  hardaker

   * CodingStyle , local/mib2c:

   - add many many -T flags for defining types.
   
2002-03-19 21:13  hardaker

   * apps/snmptrapd.c:

   force setting of '!root' flag so that it will run for non-privileged
   users or when an agentx master simply has never existed.
   
2002-03-19 16:02  hardaker

   * agent/helpers/table_dataset.c ,
   include/net-snmp/agent/table_dataset.h:

   - allow tables to be marked whether they should support creation or not.
   - bug fixes
   
2002-03-19 07:32  hardaker

   * agent/helpers/: table_data.c , table_dataset.c:

   documentation clean up
   
2002-03-19 07:28  hardaker

   * agent/: agent_handler.c , helpers/table_data.c:

   documentation clean up
   
2002-03-19 07:17  hardaker

   * agent/: agent_handler.c , helpers/bulk_to_next.c ,
   helpers/table_dataset.c , mibgroup/examples/scalar_int.c:

   documentation clean up
   
2002-03-19 06:43  hardaker

   * agent/agent_handler.c , agent/agent_registry.c ,
   agent/snmp_agent.c , agent/helpers/instance.c ,
   agent/helpers/old_api.c , agent/helpers/table.c ,
   agent/helpers/table_array.c , agent/helpers/table_data.c
   , agent/helpers/table_dataset.c ,
   agent/helpers/table_iterator.c , agent/mibgroup/testdelayed.c
   , agent/mibgroup/testhandler.c ,
   agent/mibgroup/agentx/master_admin.c ,
   apps/notification_log.c , include/net-snmp/utilities.h ,
   include/net-snmp/agent/agent_handler.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/table.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_dataset.h ,
   include/net-snmp/library/data_list.h ,
   local/mib2c.create-dataset.conf , perl/agent/agent.xs ,
   snmplib/data_list.c:

   - renamed a few badly named functions (netsnmp_ appeared twice).
   - implemented the beginning of creation support for datasets.
   
2002-03-19 06:35  hardaker

   * configure:

   Apparently I ran autoconf earlier and missed checking in the results.
   
2002-03-19 06:35  hardaker

   * CodingStyle:

   add -nfca
   
2002-03-17 16:25  hardaker

   * apps/snmptrap.c:

   Set default port to 162.
   
2002-03-17 15:51  hardaker

   * snmplib/: snmpTCPDomain.c , snmpUDPDomain.c:

   improved formatting strings showing both transport type and port number.
   
2002-03-13 23:30  hardaker

   * Makefile.rules:

   add missing "installsubdirs" target missing (thanks to Katsuhisa ABE)
   
2002-03-13 23:27  hardaker

   * configure.in , net-snmp-config.in:

   add --create-snmpv3-user to automate adding a v3 user to both the usm
   and vacm tables (by adding lines to both the persistent and normal
   conf files).
   
2002-03-13 16:30  hardaker

   * agent/mibgroup/agent/nsModuleTable.c:

   bug fix for pre-processed requests.
   
2002-03-13 16:30  hardaker

   * Makefile.rules , configure , configure.in ,
   agent/Makefile.in , agent/mibgroup/agent_mibs.h ,
   include/ucd-snmp/agent_index.h ,
   include/ucd-snmp/agent_read_config.h ,
   include/ucd-snmp/agent_registry.h ,
   include/ucd-snmp/agent_trap.h , include/ucd-snmp/asn1.h ,
   include/ucd-snmp/auto_nlist.h , include/ucd-snmp/callback.h
   , include/ucd-snmp/default_store.h ,
   include/ucd-snmp/ds_agent.h ,
   include/ucd-snmp/header_complex.h , include/ucd-snmp/int64.h
   , include/ucd-snmp/keytools.h , include/ucd-snmp/mib.h
   , include/ucd-snmp/mib_module_config.h ,
   include/ucd-snmp/mibincl.h , include/ucd-snmp/parse.h ,
   include/ucd-snmp/read_config.h , include/ucd-snmp/scapi.h
   , include/ucd-snmp/snmp-tc.h , include/ucd-snmp/snmp.h
   , include/ucd-snmp/snmp_agent.h ,
   include/ucd-snmp/snmp_alarm.h , include/ucd-snmp/snmp_api.h
   , include/ucd-snmp/snmp_client.h ,
   include/ucd-snmp/snmp_debug.h , include/ucd-snmp/snmp_impl.h
   , include/ucd-snmp/snmp_logging.h ,
   include/ucd-snmp/snmp_parse_args.h ,
   include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h
   , include/ucd-snmp/snmpv3.h , include/ucd-snmp/struct.h
   , include/ucd-snmp/system.h , include/ucd-snmp/tools.h
   , include/ucd-snmp/transform_oids.h ,
   include/ucd-snmp/ucd-snmp-agent-includes.h ,
   include/ucd-snmp/ucd-snmp-includes.h ,
   include/ucd-snmp/util_funcs.h , include/ucd-snmp/var_struct.h
   , include/ucd-snmp/version.h:

   - --enable-ucd-snmp-compatibility actually installs headers (as opposed
     to always, which is what it used to do).
   - add agent_mibs to configure default mib modules and document.
   - change help documentation a bit for the mib modules.
   - add a forced dependency for mib_modules.lo
   
2002-03-13 16:13  hardaker

   * agent/mibgroup/agent.h:

   opps.  duplicates existing agent_mibs.h
   
2002-03-13 15:50  hardaker

   * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
   UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt
   (V4-2-patches.[1,1,1,1,1,9]), UCD-DEMO-MIB.txt ,
   UCD-DISKIO-MIB.txt , UCD-DLMOD-MIB.txt ,
   UCD-IPFILTER-MIB.txt , UCD-IPFWACC-MIB.txt ,
   UCD-SNMP-MIB.txt:

   address changes for ucd-snmp -> net-snmp note saying these mibs are no
   longer supported by UCD.
   
2002-03-13 15:39  hardaker

   * agent/mibgroup/agent.h ,
   agent/mibgroup/agent/nsModuleTable.c ,
   agent/mibgroup/agent/nsModuleTable.h ,
   mibs/NET-SNMP-AGENT-MIB.txt:

   Added a nsModuleTable table which replaces the older mrTable.
   Functionally, this is a list of all registered items within the MIB
   tree just like the mrTable was, but with support for contexts and for
   duplicate registrations with different priorities.
   
2002-03-13 15:21  hardaker

   * snmplib/: tools.c (V4-2-patches.4), tools.c:

   malloc at least one byte in hex_to_binary2
   
2002-03-13 15:11  hardaker

   * agent/helpers/table_iterator.c:

   remove unneeded debug statement
   
2002-03-13 14:10  hardaker

   * snmplib/mib.c:

   Use local variable name buffers by default when building oid segments.
   
2002-03-13 14:09  hardaker

   * agent/helpers/table_iterator.c:

   /* stop water from flowing through dam */
   finger->insert("hole")
   
2002-03-13 04:03  dts12

   * FAQ (V4-2-patches.7), FAQ:

   Add a description of "unlinked OIDs".
   
2002-03-12 21:30  hardaker

   * local/: mib2c.create-dataset.conf , mib2c.iterate.conf:

   fix headers.
   
2002-03-12 21:15  hardaker

   * local/mib2c:

   add don't format comments option
   
2002-03-12 21:10  hardaker

   * agent/helpers/table_dataset.c:

   fix for tables with holes.
   
2002-03-12 21:09  hardaker

   * mibs/Makefile.in:

   move default mibs to their own variable.
   
2002-03-12 21:06  hardaker

   * perl/: SNMP/Makefile.PL , agent/Makefile.PL ,
   agent/agent.xs , agent/typemap:

   - use net-snmp-config to figure things out.
   - update headers and typeinfo for recent changes.
   
2002-03-12 20:34  hardaker

   * local/: FAQ2HTML , README.mib2c , mib2c , tkmib
   , mib2c.array-auto.conf , mib2c.array-user.conf:

   ucd-snmp -> net-snmp changes.
   
2002-03-12 20:33  hardaker

   * local/mib2c.storage.conf:

   remove obsolete mib2c.conf file
   
2002-03-12 18:11  hardaker

   * agent/helpers/table_data.c:

   don't forget to set row->next->prev to something when removing row.
   
2002-03-12 17:54  hardaker

   * agent/snmp_agent.c:

   fix agentx inclusive searches to ignore get errors.
   
2002-03-12 17:53  hardaker

   * snmplib/snmpCallbackDomain.c:

   some minimal dump debugging.
   
2002-03-12 08:34  dts12

   * FAQ (V4-2-patches.6), FAQ:

   Updating of the FAQ ready for the next release.
   (Mostly rephrasing of existing entries, but a few new questions)
   
2002-03-11 18:00  rstory

   * agent/helpers/table_dataset.c:

   cast -1 to u_char so test doesn't always fail (fix compiler warning)
   
2002-03-11 17:27  hardaker

   * agent/mibgroup/agentx/master.c:

   treat (illegal) errors from subagents specially for getnext cases.
   
2002-03-11 13:41  hardaker

   * net-snmp-config.in:

   add our snmp libraries to output
   
2002-03-11 10:34  hardaker

   * include/net-snmp/agent/: table_data.h , table_dataset.h:

   delete/remove support header changes.
   
2002-03-11 09:13  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - allow compilation --with-out-transports=TCP
   
2002-03-11 08:21  jbpn

   * include/net-snmp/library/snmp_debug.h:

     - fixes for --disable-debugging
   
2002-03-11 07:41  dts12

   * FAQ (V4-2-patches.5), FAQ:

   Bring the 4x- and main-branch FAQs into agreement.
   
2002-03-11 06:51  jbpn

   * agent/mibgroup/agentx/master.c:

     - use correct session ID when talking to subagents.  Thanks to Craig
       Setera for this fix.
   
2002-03-11 05:20  jbpn

   * snmplib/parse.c:

     - fix bad type assignment in build_translation_table(), noticed by
       Peter Stevens.
   
2002-03-11 00:13  hardaker

   * apps/snmptrapd.c:

   check for NULL frees, even though it's supposed to be ok according to ansi.
   
2002-03-11 00:12  hardaker

   * apps/notification_log.c:

   beginning support for maximum logged checking.
   
2002-03-11 00:11  hardaker

   * agent/helpers/table_dataset.c:

   - remove/delete row support.
   - null check
   - doc comments.
   
2002-03-11 00:10  hardaker

   * agent/helpers/table_data.c:

   remove/delete row support.
   
2002-03-11 00:08  hardaker

   * agent/helpers/instance.c:

   call next handlers (opps).
   
2002-03-10 14:11  nba

   * man/mib_api.3.def:

   Fix one sprint_variable => snprint_variable
   
2002-03-10 14:06  nba

   * include/net-snmp/library/mib.h , snmplib/mib.c:

   Add snprint_* functions that were sprint_* in ucd-snmp 4
   
2002-03-10 14:05  nba

   * include/net-snmp/session_api.h , snmplib/snmpIPXDomain.c
   , snmplib/snmp_transport.c:

   Fix compilation when IPX-transport enabled
   
2002-03-10 14:03  nba

   * apps/snmpnetstat/Makefile.in:

   Fix compilation outside source directory
   
2002-03-08 22:26  hardaker

   * FAQ , sedscript.in , perl/SNMP/SNMP.pm ,
   snmplib/snmp_version.c:

   - (snmplib/snmp_version.c sedscript.in): version tag ( 5.0.pre2 )
   
2002-03-08 18:23  hardaker

   * README:

   misc changes.
   
2002-03-08 18:23  hardaker

   * perl/SNMP/SNMP.xs:

   new api changes
   
2002-03-08 17:20  hardaker

   * agent/mibgroup/mibII/mta_sendmail.c:

   Patch from Lawrence Greenfield to deal with Sendmail 8.12 queuegroups.
   
2002-03-08 16:59  hardaker

   * apps/snmpnetstat/Makefile.in:

   patch from csete to fix win32 builds
   
2002-03-08 16:55  hardaker

   * configure , configure.in:

   add Callback transport to cygwin
   
2002-03-08 16:49  hardaker

   * NEWS:

   mention rmon support.
   
2002-03-08 16:39  hardaker

   * snmplib/snmp_api.c:

   patch from Harrie Hazewinkel to remove old an unused pointer
   
2002-03-08 16:28  hardaker

   * agent/agent_index.c , agent/agent_registry.c ,
   agent/agent_trap.c , agent/snmp_agent.c ,
   agent/snmp_vars.c , agent/snmpd.c ,
   agent/helpers/instance.c , agent/helpers/old_api.c ,
   agent/helpers/table.c , agent/helpers/table_array.c ,
   agent/helpers/table_data.c , agent/helpers/table_dataset.c
   , agent/helpers/table_iterator.c ,
   agent/mibgroup/header_complex.c ,
   agent/mibgroup/header_complex.h , agent/mibgroup/testhandler.c
   , agent/mibgroup/Rmon/event.c ,
   agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/agentx/client.c ,
   agent/mibgroup/agentx/client.h ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/agentx/master_admin.h ,
   agent/mibgroup/agentx/protocol.c ,
   agent/mibgroup/agentx/protocol.h ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/agentx/subagent.h ,
   agent/mibgroup/disman/mteObjectsTable.c ,
   agent/mibgroup/disman/mteObjectsTable.h ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/disman/mteTriggerTable.h ,
   agent/mibgroup/examples/example.c ,
   agent/mibgroup/mibII/sysORTable.c ,
   agent/mibgroup/mibII/sysORTable.h ,
   agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/mibII/vacm_vars.c ,
   agent/mibgroup/mibII/vacm_vars.h ,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   agent/mibgroup/notification/snmpNotifyFilterTable.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/smux/smux.c , agent/mibgroup/smux/smux.h
   , agent/mibgroup/target/snmpTargetAddrEntry.c ,
   agent/mibgroup/target/snmpTargetAddrEntry.h ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/target/target.h ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/proxy.h , apps/notification_log.c
   , apps/notification_log.h , apps/snmpbulkget.c ,
   apps/snmpbulkwalk.c , apps/snmpdelta.c , apps/snmpdf.c
   , apps/snmpget.c , apps/snmpgetnext.c ,
   apps/snmpset.c , apps/snmpstatus.c , apps/snmptable.c
   , apps/snmptest.c , apps/snmptrap.c ,
   apps/snmptrapd.c , apps/snmptrapd_log.c ,
   apps/snmptrapd_log.h , apps/snmpusm.c , apps/snmpvacm.c
   , apps/snmpwalk.c , apps/snmpnetstat/if.c ,
   apps/snmpnetstat/inet.c , apps/snmpnetstat/inet6.c ,
   apps/snmpnetstat/main.c , apps/snmpnetstat/netstat.h ,
   apps/snmpnetstat/route.c ,
   include/net-snmp/agent/agent_index.h ,
   include/net-snmp/agent/agent_registry.h ,
   include/net-snmp/agent/agent_trap.h ,
   include/net-snmp/agent/old_api.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/snmp_vars.h ,
   include/net-snmp/agent/table.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_iterator.h ,
   include/net-snmp/agent/var_struct.h ,
   include/net-snmp/library/cmu_compat.h ,
   include/net-snmp/library/libsnmp.h ,
   include/net-snmp/library/mib.h ,
   include/net-snmp/library/oid_array.h ,
   include/net-snmp/library/parse.h ,
   include/net-snmp/library/snmpCallbackDomain.h ,
   include/net-snmp/library/snmp_api.h ,
   include/net-snmp/library/snmp_client.h ,
   include/net-snmp/library/snmp_debug.h ,
   include/net-snmp/library/snmp_parse_args.h ,
   include/net-snmp/library/snmp_secmod.h ,
   include/net-snmp/library/snmpusm.h ,
   local/mib2c.array-user.conf , local/mib2c.iterate.conf ,
   local/mib2c.storage.conf , perl/SNMP/SNMP.xs ,
   snmplib/cmu_compat.c , snmplib/mib.c ,
   snmplib/snmpCallbackDomain.c , snmplib/snmp_api.c ,
   snmplib/snmp_client.c , snmplib/snmp_debug.c ,
   snmplib/snmp_parse_args.c , snmplib/snmp_secmod.c ,
   snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
   , snmplib/ucd_compat.c:

   struct snmp_session typedefed to netsnmp_session.  & pdu. & ...
   
2002-03-08 14:00  hardaker

   * perl/SNMP/SNMP.xs:

   get_symbol -> get_tree
   
2002-03-08 07:45  hardaker

   * perl/: SNMP/SNMP.xs , agent/agent.pm , agent/agent.xs
   , agent/test.pl:

   missed updates
   
2002-03-08 07:43  hardaker

   * snmplib/: data_list.c , default_store.c , mib.c
   , oid_array.c , oid_stash.c , read_config.c
   , snmpAAL5PVCDomain.c , snmpCallbackDomain.c ,
   snmpIPXDomain.c , snmpTCPDomain.c , snmpTCPIPv6Domain.c
   , snmpUDPDomain.c , snmpUDPIPv6Domain.c ,
   snmpUnixDomain.c , snmp_api.c , snmp_debug.c ,
   snmp_transport.c , snmpv3.c:

   missing updated code
   
2002-03-08 02:07  jbpn

   * include/net-snmp/library/snmp_api.h ,
   include/net-snmp/library/snmp_transport.h , snmplib/snmp_api.c:

     - some snmp -> netsnmp fixes
   
2002-03-07 13:42  hardaker

   * agent/snmp_agent.c , agent/snmp_vars.c ,
   agent/snmpd.c , agent/helpers/table.c ,
   agent/helpers/table_array.c , agent/helpers/table_data.c
   , agent/helpers/table_dataset.c ,
   agent/helpers/table_iterator.c , agent/mibgroup/testhandler.c
   , agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/mibII/vacm_vars.c , apps/notification_log.c
   , apps/snmptrapd.c , apps/snmptrapd_log.c ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/table.h ,
   include/net-snmp/agent/table_array.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_dataset.h ,
   include/net-snmp/agent/table_iterator.h ,
   include/net-snmp/library/snmpAAL5PVCDomain.h ,
   include/net-snmp/library/snmpCallbackDomain.h ,
   include/net-snmp/library/snmpIPXDomain.h ,
   include/net-snmp/library/snmpTCPDomain.h ,
   include/net-snmp/library/snmpTCPIPv6Domain.h ,
   include/net-snmp/library/snmpUDPDomain.h ,
   include/net-snmp/library/snmpUDPIPv6Domain.h ,
   include/net-snmp/library/snmpUnixDomain.h ,
   local/mib2c.array-auto.conf , local/mib2c.array-user.conf
   , local/mib2c.create-dataset.conf ,
   local/mib2c.iterate.conf:

   massive netsnmp_ prefixing of stuff (pass 4)
   
2002-03-07 13:29  hardaker

   * agent/agent_handler.c , agent/agent_read_config.c ,
   agent/agent_registry.c , agent/snmp_vars.c ,
   agent/helpers/all_helpers.c , agent/helpers/bulk_to_next.c
   , agent/helpers/debug_handler.c ,
   agent/helpers/instance.c , agent/helpers/multiplexer.c ,
   agent/helpers/null.c , agent/helpers/old_api.c ,
   agent/helpers/read_only.c , agent/helpers/serialize.c ,
   agent/helpers/table.c , agent/helpers/table_array.c ,
   agent/helpers/table_data.c , agent/helpers/table_dataset.c
   , agent/helpers/table_iterator.c ,
   agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
   , agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/agent/nsTransactionTable.h ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/examples/scalar_int.c ,
   agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/target/target_counters.c ,
   apps/notification_log.c ,
   include/net-snmp/agent/agent_registry.h ,
   include/net-snmp/agent/all_helpers.h ,
   include/net-snmp/agent/bulk_to_next.h ,
   include/net-snmp/agent/debug_handler.h ,
   include/net-snmp/agent/instance.h ,
   include/net-snmp/agent/multiplexer.h ,
   include/net-snmp/agent/null.h ,
   include/net-snmp/agent/old_api.h ,
   include/net-snmp/agent/read_only.h ,
   include/net-snmp/agent/serialize.h ,
   include/net-snmp/agent/table.h ,
   include/net-snmp/agent/table_array.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_dataset.h ,
   include/net-snmp/agent/table_iterator.h ,
   include/net-snmp/library/snmpTCPDomain.h ,
   local/mib2c.array-auto.conf , local/mib2c.array-user.conf
   , local/mib2c.create-dataset.conf ,
   local/mib2c.iterate.conf:

   massive netsnmp_ prefixing of stuff (pass 3)
   
2002-03-07 13:13  hardaker

   * agent/agent_handler.c , agent/agent_registry.c ,
   agent/snmp_agent.c , agent/helpers/debug_handler.c ,
   agent/helpers/instance.c , agent/helpers/old_api.c ,
   agent/helpers/table.c , agent/helpers/table_array.c ,
   agent/helpers/table_data.c , agent/helpers/table_dataset.c
   , agent/helpers/table_iterator.c ,
   agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
   , agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/target/target.c , apps/snmptrapd.c ,
   include/net-snmp/agent/agent_handler.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/table_array.h ,
   include/net-snmp/library/data_list.h ,
   include/net-snmp/library/oid_array.h ,
   include/net-snmp/library/oid_stash.h ,
   local/mib2c.array-user.conf:

   massive netsnmp_ prefixing of stuff (pass 2)
   
2002-03-07 08:56  hardaker

   * agent/agent_handler.c , agent/agent_read_config.c ,
   agent/agent_registry.c , agent/snmp_agent.c ,
   agent/snmp_vars.c , agent/snmpd.c ,
   agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c
   , agent/helpers/instance.c ,
   agent/helpers/multiplexer.c , agent/helpers/null.c ,
   agent/helpers/old_api.c , agent/helpers/read_only.c ,
   agent/helpers/serialize.c , agent/helpers/table.c ,
   agent/helpers/table_array.c , agent/helpers/table_data.c
   , agent/helpers/table_dataset.c ,
   agent/helpers/table_iterator.c , agent/mibgroup/testdelayed.c
   , agent/mibgroup/testdelayed.h ,
   agent/mibgroup/testhandler.c , agent/mibgroup/testhandler.h
   , agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/agent/nsTransactionTable.h ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master.h ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/mibII/sysORTable.c ,
   agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/mibII/vacm_context.h ,
   agent/mibgroup/mibII/vacm_vars.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/target/snmpTargetAddrEntry.h ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/target/target_counters.c ,
   agent/mibgroup/target/target_counters.h ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/proxy.h , apps/notification_log.c
   , apps/notification_log.h , apps/snmpstatus.c ,
   apps/snmptest.c , apps/snmptrapd.c ,
   apps/snmptrapd_log.c , apps/snmptrapd_log.h ,
   include/net-snmp/session_api.h ,
   include/net-snmp/agent/agent_handler.h ,
   include/net-snmp/agent/agent_registry.h ,
   include/net-snmp/agent/bulk_to_next.h ,
   include/net-snmp/agent/debug_handler.h ,
   include/net-snmp/agent/instance.h ,
   include/net-snmp/agent/multiplexer.h ,
   include/net-snmp/agent/null.h ,
   include/net-snmp/agent/old_api.h ,
   include/net-snmp/agent/read_only.h ,
   include/net-snmp/agent/serialize.h ,
   include/net-snmp/agent/set_helper.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/snmp_vars.h ,
   include/net-snmp/agent/table.h ,
   include/net-snmp/agent/table_array.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_dataset.h ,
   include/net-snmp/agent/table_iterator.h ,
   include/net-snmp/agent/var_struct.h ,
   include/net-snmp/library/mib.h ,
   include/net-snmp/library/read_config.h ,
   include/net-snmp/library/snmpAAL5PVCDomain.h ,
   include/net-snmp/library/snmpCallbackDomain.h ,
   include/net-snmp/library/snmpIPXDomain.h ,
   include/net-snmp/library/snmpTCPDomain.h ,
   include/net-snmp/library/snmpTCPIPv6Domain.h ,
   include/net-snmp/library/snmpUDPDomain.h ,
   include/net-snmp/library/snmpUDPIPv6Domain.h ,
   include/net-snmp/library/snmpUnixDomain.h ,
   include/net-snmp/library/snmp_api.h ,
   include/net-snmp/library/snmp_transport.h ,
   local/mib2c.array-auto.conf , local/mib2c.array-user.conf
   , local/mib2c.create-dataset.conf ,
   local/mib2c.iterate.conf:

   massive netsnmp_ prefixing of stuff (pass 1)
   
2002-03-07 06:21  jbpn

   * man/snmp_sess_api.3.def:

     - style update
   
2002-03-07 05:47  jbpn

   * man/snmp_trap_api.3.def:

     - minor updates
   
2002-03-07 05:39  jbpn

   * man/snmp_alarm.3.def:

     - style update
   
2002-03-07 05:00  jbpn

   * man/read_config.3.def:

     - make prototypes match header
   
     - make style consistent with mib_api
   
2002-03-07 03:07  jbpn

   * man/mib_api.3.def:

     - fix up snprint_ declarations, fix small typo.  Patch by Guy
   Harris.
   
2002-03-07 02:44  jbpn

   * include/net-snmp/library/mib.h:

     - remove duplicate declaration of sprint_realloc_by_type, as noted
       by Guy Harris.
   
2002-03-06 17:15  hardaker

   * include/net-snmp/agent/.cvsignore ,
   include/net-snmp/library/.cvsignore , perl/SNMP/t/.cvsignore:

   new ignore files
   
2002-03-06 17:13  hardaker

   * .cvsignore:

   ignore docs
   
2002-03-06 17:08  hardaker

   * agent/mibgroup/examples.h:

   examples module wrapper to include all (new) examples.
   
2002-03-06 16:58  hardaker

   * agent/mibgroup/examples/scalar_int.c:

   document better.
   
2002-03-06 16:58  hardaker

   * doxygen.conf:

   search examples for docs.
   
2002-03-06 16:29  hardaker

   * mibs/NET-SNMP-EXAMPLES-MIB.txt:

   example MIB template (and one node)
   
2002-03-06 16:28  hardaker

   * mibs/NET-SNMP-MIB.txt:

   instantiate examples
   
2002-03-06 16:27  hardaker

   * mibs/Makefile.in:

   install some NS mibs
   
2002-03-06 16:27  hardaker

   * agent/mibgroup/examples/: scalar_int.c , scalar_int.h:

   Example implementation of a SNMP enabled int registered at a scalar.
   
2002-03-06 16:25  hardaker

   * agent/helpers/instance.c , include/net-snmp/agent/instance.h:

   many changes for instances.  Specificically:
     - allow for subhandlers.
     - provide an int wrapper.
     - reuse more code.
     - numerous bug fixes.
   
2002-03-06 14:05  hardaker

   * NEWS:

   remove a blank line.
   
2002-03-06 14:05  hardaker

   * agent/mibgroup/agentx/: master.c , master_admin.c:

   Fix master agent getbulk support.  this has to be independently of the
   normal bulk->next fixes due to delegation.  Long story.
   
2002-03-06 14:03  hardaker

   * agent/helpers/bulk_to_next.c:

   move bulk_to_next fixing functionality into a separate function for reuse.
   
2002-03-06 10:26  jbpn

   * include/net-snmp/library/mib.h , snmplib/mib.c:

     - sprinkle magic const dust
   
2002-03-06 10:18  jbpn

   * man/mib_api.3.def:

     - document changed API, incorporating patches by Guy Harris.
   
2002-03-06 09:34  hardaker

   * testing/tests/: T112agentxsetfail , T122proxysetfail:

   fix tests.
   
2002-03-06 09:24  hardaker

   * snmplib/snmp_parse_args.c:

   re-enable setting optind to 1 till Dave tells me where this breaks.
   
2002-03-06 09:08  hardaker

   * testing/tests/: T051snmpv2ctrap , T052snmpv2cinform ,
   T058agentauthtrap:

   fixes for new command line usage.
   
2002-03-06 09:07  hardaker

   * snmplib/snmp_client.c:

   more improved error messages (mostly)
   
2002-03-06 08:54  hardaker

   * configure:

   autoconf
   
2002-03-06 08:41  dts12

   * snmplib/: snmpv3.c (V4-2-patches.3), snmpv3.c:

   Fix a confusion between defAuthType and defPrivType.
   
2002-03-06 08:36  hardaker

   * agent/mibgroup/agentx/: master.c , protocol.c:

   proper fix for not requiring responses to CLEANUP messages.
   
2002-03-06 06:07  jbpn

   * agent/snmp_agent.c:

     - zero the name of elements of the bulk cache
   
2002-03-06 06:06  jbpn

   * snmplib/mib.c:

     - calloc() not malloc() in a few places to initialise some buffers
       to zeroes.
   
2002-03-06 05:52  dts12

   * snmplib/: snmp_api.c (V4-2-patches.6), snmp_api.c:

   Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set.
   Qn: Should the AuthPassphrase also be used for privacy if no other value is available?
   
2002-03-06 05:45  jbpn

   * agent/mibgroup/agentx/master.c:

     - don't send requests for OIDs preceeding the start of a region
       (this can lead to loops if e.g. a subagent has registered two
       adjacent rows).
   
2002-03-06 05:07  jbpn

   * testing/Makefile.in:

     - ignore errors doing rm -rf /tmp/snmp-test* when making testclean
   
2002-03-06 02:26  jbpn

   * snmplib/mib.c:

     - use more efficient get_tree() in sprint_realloc_value()
   
2002-03-05 18:28  hardaker

   * testing/tests/: T015snmpv2cgetnext , T001snmpv1get ,
   T002snmpv1getnext , T003snmpv1getfail , T014snmpv2cget
   , T016snmpv2cgetfail , T017snmpv2ctov1getfail ,
   T018snmpv1tov2cgetfail , T100agenthup:

   fixes for new forced -c flags
   
2002-03-05 18:21  hardaker

   * include/net-snmp/agent/snmp_agent.h:

   remove no longer appropriate comment.
   
2002-03-05 18:20  hardaker

   * agent/mibgroup/agentx/subagent.c:

   fix duplicate free by cloning the pdu before sending it out again
   (thought I had done this once in the past already, but I got 1/2 functions).
   
2002-03-05 18:19  hardaker

   * agent/mibgroup/agentx/protocol.c:

   Temporary fix to fix for agentx SET requests.  This reverses a
   previous John change where responses to cleanups are now expected
   again.  This took me a good 2 days to track down, sigh...
   
2002-03-05 18:07  hardaker

   * agent/mibgroup/agentx/master.c:

   - add (ascii) agentx state diagram
   
2002-03-05 18:07  hardaker

   * agent/snmp_agent.c:

   - multiple free bug fixes.
   - improved debugging statements.
   
2002-03-05 10:44  hardaker

   * agent/mibgroup/agentx/: master_request.c , master_request.h:

   removed unused files
   
2002-03-05 10:31  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - oops, fix bad cut and paste
   
2002-03-05 10:25  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - reintroduce scope processing (see RFC 2741, p. 66, section 7.2.3.2
       paragraph 2): "If the subagent can't locate an appropriate
       variable, __v.name_is_set_to_the_starting_OID__ [the important
       bit] and the VarBind is set to `endOfMibView'"
   
2002-03-05 09:54  hardaker

   * agent/mibgroup/ucd-snmp/versioninfo.c:

   impose max length restriction supplied by mib for configuration options.
   
2002-03-05 08:48  jbpn

   * agent/: agent_index.c , snmp_agent.c ,
   helpers/debug_handler.c , mibgroup/agentx/master.c:

     - use new DEBUGMSGVAR macro in a few places
   
2002-03-05 08:45  jbpn

   * snmplib/snmp_debug.c ,
   include/net-snmp/library/snmp_debug.h:

     - add DEBUGMSGVAR macro to print out a variable
   
2002-03-05 08:34  hardaker

   * perl/SNMP/: SNMP.pm , SNMP.xs:

   print_value function updates.
   
2002-03-05 08:05  dts12

   * agent/mibgroup/examples/: ucdDemoPublic.c (V4-2-patches.2),
   ucdDemoPublic.c:

   Add missing "standard" headers, and tweak a type slightly.
   (Based on requests from Gregory Toth).
   
2002-03-05 08:04  jbpn

   * agent/snmp_agent.c:

     - grrr, botched last fix
   
2002-03-05 08:01  hardaker

   * agent/mibgroup/agentx/subagent.c ,
   snmplib/snmpCallbackDomain.c:

   Set the default callback session version number to the generic -1
   version allowing the pdu to passed without version checking.
   
2002-03-05 07:59  hardaker

   * agent/mibgroup/agentx/master.c:

   move NULL check to *before* you actually use the pointer.
   
2002-03-05 07:59  jbpn

   * agent/snmp_agent.c:

     - mark INCLUSIVE requests as such
   
2002-03-05 07:58  hardaker

   * agent/helpers/old_api.c:

   - use a for loop instead of a while loop, just a precaution for future problems.
   
2002-03-05 07:56  hardaker

   * agent/snmp_agent.c:

   - (snmp_check_parse) allow internal set transactions to be passed to
     the agent, since agentx sends them.
   
2002-03-05 07:21  jbpn

   * snmplib/mib.c:

     - don't add the "module ID" to OIDs if it is numeric because we
       couldn't look it up properly (to avoid horrible looking output
       like this: "OID: #-1::iso.2.3.4.5.")
   
2002-03-05 07:05  jbpn

   * configure.in:

     - remove reference to 2c in error message from version prompt
   
2002-03-05 07:01  jbpn

   * configure.in:

     - remove duplicate tests
   
2002-03-05 06:51  hardaker

   * configure , configure.in:

   - re-emphasis a suggestion to switch to a secure version of the protocol.
   - delete notion that v3 without auth/priv provides better security (it doesn't).
   - Don't accept v2c as an accepted value, as it's used as an int.
     - but do change help messages, etc, to reflect that 2 = v2c.
   
2002-03-05 06:50  dts12

   * agent/mibgroup/ucd-snmp/dlmod.c:

   Cast a calloc appropriately (requested by Gregory Toth)
   
2002-03-05 06:20  jbpn

   * snmplib/Makefile.in:

     - fix typo in OBJS definition
   
2002-03-05 06:18  jbpn

   * agent/Makefile.in:

     - clean target depends on $(OBJS) and $(LOBJS), so define them
   
2002-03-05 03:52  jbpn

   * configure.in:

     - fix default version tests (splitting them over several lines
       confuses sh on Solaris, at least).
   
     - disambiguate some instances of "version" in default version
       prompt text.
   
2002-03-05 02:34  dts12

   * configure , configure.in:

   Correctly detect when no initial default version has been set.
   Accept '2c' as well as '2' for a default version choice.
   Fix the title for this prompt, and reword the description to
   make it a *slightly* less leading question, m'lud.
   
   Qn: Should we support a "no default version" option ?
     (hence allow the admin to force the decision down to the user)
   
2002-03-04 18:14  hardaker

   * agent/mibgroup/agentx/client.c:

   ucd-snmp -> net-snmp change
   
2002-03-04 18:10  hardaker

   * agent/agent_handler.c:

   (To John): do not free the myvoid pointer in a handler.  You can not
   assume that it's a freeable resource.  For instance, the agentx master
   agent was using it to store the master session pointer in it (which
   would exist in multiple registered nodes).
   
2002-03-04 17:26  hardaker

   * configure.in , include/net-snmp/snmpv3_api.h ,
   snmplib/Makefile.in:

   use a configure generated wrapper header for v3 security modules.
   
2002-03-04 11:58  hardaker

   * include/net-snmp/net-snmp-includes.h:

   add dmalloc.h to the proper place.
   
2002-03-04 11:53  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   string clean ups.
   
2002-03-04 11:52  hardaker

   * acconfig.h , aclocal.m4 , configure ,
   configure.in , include/net-snmp/net-snmp-config.h.in ,
   include/net-snmp/library/default_store.h ,
   snmplib/snmp_parse_args.c , snmplib/snmpv3.c:

   Implement a default version prompt for configure.
    - (Wes ducks as this is currently set to '3' which he may have to
       change as it hasn't exactly been agreed upon as the proper default yet).
    - --with-default-snmp-version also created.
    - changed handling of default store / snmp.conf usage but impact
      should be low, hopefully.
   
2002-03-04 11:49  hardaker

   * snmplib/snmp_api.c:

   a few error strings slightly improved.  We really need to change the
   way these are handled to get better improvement.
   
2002-03-04 07:49  hardaker

   * testing/Makefile.in:

   separate out the cleaning of /tmp from the main cleaning to provide it
   as a special target.
   
2002-03-04 07:38  hardaker

   * agent/mibgroup/agentx/protocol.c:

   -Wall fixes.
   
2002-03-04 05:32  jbpn

   * man/: snmpbulkget.1.def , snmpbulkwalk.1.def ,
   snmpget.1.def , snmpgetnext.1.def , snmpstatus.1.def
   , snmptest.1.def , snmptrap.1.def:

     - remove further instances of positional community string parameter,
       after Patrick Welche
   
2002-03-04 05:25  jbpn

   * man/: snmpd.conf.5.def , snmpwalk.1.def:

     - patches from Patrick Welche
   
2002-03-04 01:16  dts12

   * agent/mibgroup/ucd-snmp/: memory.c (V4-2-patches.6), memory.c:

   Correct debug output message (thanks to Jeroen Ruigrok)
   
2002-03-01 22:45  hardaker

   * agent/mibgroup/agentx/protocol.c:

   making the (same) debugging statement more useful.
   
2002-03-01 22:43  hardaker

   * agent/mibgroup/agentx/protocol.c:

   add missing newline to a debugging statement.
   
2002-03-01 12:49  hardaker

   * snmplib/: keytools.c , mib.c , snmp_api.c ,
   snmp_client.c , snmp_parse_args.c , snmpv3.c:

   First pass at a few better error messages.
   
2002-03-01 12:01  hardaker

   * mibs/Makefile.in:

   don't install headers here.
   
2002-03-01 05:41  jbpn

   * include/net-snmp/library/mib.h , snmplib/mib.c:

     - add snprint_value, snprint_variable, snprint_objid
   
2002-02-28 06:54  dts12

   * agent/snmp_vars.c , snmplib/snmpCallbackDomain.c ,
   win32/libsnmp/libsnmp.dsp , win32/net-snmp/net-snmp-config.h:

   Add back the 'snmpCallback' domain under Windows.
   
2002-02-27 10:04  jbpn

   * apps/: snmpbulkget.c , snmpbulkwalk.c , snmpget.c
   , snmpgetnext.c , snmpset.c , snmpstatus.c
   , snmptable.c , snmptest.c , snmptranslate.c
   , snmptrap.c , snmpusm.c , snmpwalk.c:

     - tart up usage messages, make them more consistent and bring in line
       with manual pages
   
2002-02-27 10:03  jbpn

   * man/: snmpset.1.def , snmptable.1.def , snmptrap.1.def
   , snmpusm.1.def:

     - minor formatting changes
   
2002-02-27 10:03  jbpn

   * snmplib/: mib.c , parse.c , snmp_parse_args.c:

     - drop community positional parameter
   
     - tart up usage messages to be more consistent and in line with manual
       pages
   
2002-02-27 09:47  dts12

   * snmplib/: vacm.c (V4-2-patches.4), vacm.c:

   Handle views that specify a full instance OID.
   (Since the internally stored OID prepends the length as well,
    the apparent length is one greater than it really is)
   
2002-02-27 06:50  jbpn

   * apps/snmptrapd.c:

     - [ADDRESSES] -> [LISTENING ADDRESSES] in usage message, to match
       manual page.
   
2002-02-27 06:09  jbpn

   * man/snmpd.conf.5.def:

     - drop optional positional community parameter from trapsess
       description.
   
2002-02-27 05:51  jbpn

   * include/net-snmp/library/mib.h , snmplib/mib.c:

     - drop sprint_blah functions
   
     - no snprint_blah yet
   
2002-02-27 05:43  jbpn

   * snmplib/asn1.c:

     - don't use sprint_blah functions
   
2002-02-27 05:40  jbpn

   * snmplib/snmp_debug.c:

     - don't use sprint_blah functions
   
     - drop archaic DEBUGP functions
   
2002-02-27 05:37  dts12

   * agent/mibgroup/host/: hr_storage.c , hr_swrun.c:

   Use the more informative 'output_api.h' header file name
     (I must have missed these earlier)
   
2002-02-27 05:35  jbpn

   * man/snmpcmd.1.def:

     - drop community positional parameter
   
     - yes, for once the documentation has been updated *before* the
   code!
   
2002-02-27 05:12  jbpn

   * agent/mibgroup/mibII/ipv6.c:

     - don't use obsolete DEBUGP function
   
2002-02-27 05:11  jbpn

   * include/net-snmp/library/: snmp_api.h , snmp_debug.h ,
   system.h:

     - drop archaic DEBUGP functions
   
2002-02-27 05:10  jbpn

   * include/net-snmp/library/scapi.h:

     - don't use obsolete DEBUGPL function
   
2002-02-27 04:32  jbpn

   * apps/snmpbulkwalk.c , apps/snmpdelta.c ,
   apps/snmptable.c , apps/snmpusm.c , apps/snmpwalk.c
   , agent/agent_index.c , agent/helpers/table.c:

     - don't use sprint_blah functions
   
2002-02-27 02:26  jbpn

   * agent/mibgroup/agentx/master.c:

     - don't use sprint_variable
   
2002-02-27 02:08  jbpn

   * agent/snmp_agent.c:

     - don't use sprint_variable, no, I MEAN it this time
   
2002-02-27 02:05  jbpn

   * agent/snmp_agent.c:

     - don't use sprint_variable
   
2002-02-26 12:46  rstory

   * agent/snmp_agent.c:

   clear new memory after realloc() since realloc doesn't do it.
   
2002-02-26 12:30  hardaker

   * perl/SNMP/SNMP.xs:

   add UNSIGNED32
   
2002-02-26 08:55  jbpn

   * agent/mibgroup/: kernel_sunos5.c , kernel_sunos5.h ,
   mibII/at.c , mibII/icmp.c , mibII/interfaces.c ,
   mibII/ip.c , mibII/tcp.c , mibII/udp.c ,
   mibII/var_route.c:

     - change cache implementation after some interesting profiling (see
       lengthy new comment in kernel_sunos5.c)
   
2002-02-26 08:13  dts12

   * agent/helpers/all_helpers.c , agent/helpers/table.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/target/snmpTargetAddrEntry.c ,
   agent/mibgroup/ucd-snmp/proxy.c , snmplib/snmp-tc.c ,
   snmplib/ucd_compat.c:

   Remove assorted extraneous ^M's
   
2002-02-26 07:14  dts12

   * README.win32:

   A quick guide to installing the Core Platform SDK, needed for the Windows agent.
   
2002-02-26 07:03  dts12

   * agent/agent_trap.c , agent/snmp_vars.c ,
   agent/snmpd.c , agent/helpers/table_dataset.c ,
   agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/vacm_vars.c
   , apps/snmptrapd_log.c ,
   include/net-snmp/agent/agent_handler.h ,
   include/net-snmp/agent/agent_trap.h ,
   include/net-snmp/agent/table_dataset.h ,
   include/net-snmp/library/mib.h ,
   include/net-snmp/library/snmp_enum.h , snmplib/mib.c ,
   snmplib/snmp_parse_args.c , snmplib/snmpv3.c ,
   snmplib/winservice.c:

   Assorted minor tweaks to ensure that the project builds under Visual C++.
   Mostly because VC++ is fussy about sort-of-compatible data types
     (e.g. signed vs unsigned integers).
   
2002-02-26 07:00  dts12

   * win32/: mib_module_inits.h , win32.dsw , win32.opt
   , libagent/libagent.dsp , libsnmp/libsnmp.dsp ,
   libucdmibs/libucdmibs.dsp , netsnmpmibs/netsnmpmibs.dsp ,
   snmpd/snmpd.dsp , snmptrapd/snmptrapd.dsp:

   Rename 'libucdmibs' to reflect the change of project name,
   and assorted tweaks so that the full project builds under Visual C++.
     (N.B: The agent requires "Microsoft Platform Core SDK" in order
       to build the 'netsnmpmibs' project)
   
2002-02-26 06:53  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   remove duplicate variable in a warning
   
2002-02-26 06:40  jbpn

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

     - include net-snmp-config.h
   
2002-02-25 21:09  hardaker

   * perl/AnyData_SNMP/INSTALL:

   more install changes
   
2002-02-25 21:08  hardaker

   * perl/AnyData_SNMP/INSTALL:

   mention installing DBD::File.
   
2002-02-25 20:38  hardaker

   * perl/AnyData_SNMP/INSTALL:

   one too many '0's in a url.
   
2002-02-25 20:33  hardaker

   * perl/AnyData_SNMP/INSTALL:

   reword.
   
2002-02-25 20:30  hardaker

   * perl/AnyData_SNMP/Storage.pm:

   move warning outside secondary warning augmentation loop.
   
2002-02-25 20:29  hardaker

   * perl/AnyData_SNMP/INSTALL:

   update SQL::Statement module.
   
2002-02-25 16:25  rstory

   * agent/helpers/table_array.c:

   add find_table_array_handler(); remove debugging code/comments;
   make sure we have the right handler before using the void pointer;
   remove ^M characters
   
2002-02-25 11:57  hardaker

   * snmplib/data_list.c , include/net-snmp/library/data_list.h:

   2 new functions.
   
2002-02-25 11:18  hardaker

   * perl/SNMP/SNMP.xs:

   set security model
   
2002-02-25 08:15  dts12

   * agent/helpers/all_helpers.c , agent/helpers/old_api.c
   , agent/helpers/table.c , agent/helpers/table_array.c
   , agent/helpers/table_dataset.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/target/snmpTargetAddrEntry.c ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   include/net-snmp/agent/agent_handler.h ,
   include/net-snmp/agent/table.h , win32/win32.dsw:

   Continuing improvements to compilation of the latest code under Visual C++.
   The 'libhelpers' project now compiles, and this also addresses a number
   of warnings and errors in the libagent and libucdmibs projects.
     But these two still fail on 'OID_LENGTH' and 'iphlpapi.h'
   
2002-02-25 07:00  dts12

   * win32/net-snmp/agent/mib_module_config.h:

   Provide a plausible module configuration list for the Windows agent.
   
2002-02-25 06:04  jbpn

   * mibs/NET-SNMP-AGENT-MIB.txt:

     - resolve conflicting SYNTAXes for nsTransactionMode
   
     - add range for index nsTransactionID
   
2002-02-25 03:23  dts12

   * win32/: libsnmp/libsnmp.dsp , libsnmp_dll/libsnmp_dll.dsp:

   Ensure the main library compiles and works under Windows.
   
2002-02-25 03:19  dts12

   * apps/: notification_log.h , snmptrapd.c:

   Ensure snmptrapd compiles under Windows.
   
2002-02-25 03:09  dts12

   * snmplib/: oid_array.c , oid_stash.c , snmp-tc.c ,
   ucd_compat.c:

   Minor tweaks to keep Visual C++ happy.
   
2002-02-25 02:57  dts12

   * include/net-snmp/version.h:

   Wrap with "extern C"
   
2002-02-25 02:56  dts12

   * include/net-snmp/library/cmu_compat.h:

   Pander to CPP's incredibly fussy nature, and provide the correct header file name.
   
2002-02-25 01:21  dts12

   * agent/: snmpd.c (V4-2-patches.1), snmpd.c:

   Specify the correct debug token for displaying the list of modules
   (spotted by Brian Shaver)
   
2002-02-22 10:56  hardaker

   * local/mib2c:

   support @foreach $var1 $var2 enums@
   
2002-02-22 10:56  hardaker

   * perl/AnyData_SNMP/snmpsh:

   remove trailing ;'s from sql statements.
   
2002-02-22 10:55  hardaker

   * include/net-snmp/library/tools.h , snmplib/tools.c:

   define netsnmp_strdup_and_null
   
2002-02-22 10:53  hardaker

   * include/net-snmp/net-snmp-includes.h:

   include utilities.
   
2002-02-22 10:51  hardaker

   * agent/helpers/table_iterator.c:

   - don't loop again for secondary SET modes and cache information instead.
   - various fixes.
   
2002-02-22 10:49  hardaker

   * agent/helpers/Makefile.in:

   fix install directories for headers
   
2002-02-22 10:49  hardaker

   * net-snmp-config.in:

   add --compile-subagent for automatted subagent compilation from
   mibmodule .c files ;-)
   
2002-02-22 09:27  dts12

   * snmplib/: MSG00001.bin, winservice.mc (V4-2-patches.[1,1]),
   MSG00001.bin , winservice.mc:

   Add missing files for Windows service operation.
   
2002-02-22 08:55  dts12

   * agent/snmpd.c:

   Just close the main session when shutting down under Windows,
   not everything (so that it can still generate the shutdown trap).
   
2002-02-22 08:40  dts12

   * include/net-snmp/types.h ,
   include/net-snmp/library/snmp_impl.h , snmplib/asn1.c ,
   snmplib/mib.c , snmplib/parse.c , snmplib/snmp_api.c
   , snmplib/snmp_enum.c , snmplib/snmpv3.c:

   Tweaks required to get the library compiling under Windows VC++
   
2002-02-22 08:37  dts12

   * win32/: snmpsm_init.h ,
   encode_keychange/encode_keychange.dsp ,
   net-snmp/net-snmp-config.h , libagent/libagent.dsp ,
   libhelpers/libhelpers.dsp , libsnmp/libsnmp.dsp ,
   libsnmp_dll/libsnmp_dll.dsp , libucdmibs/libucdmibs.dsp
   , snmpbulkget/snmpbulkget.dsp ,
   snmpbulkwalk/snmpbulkwalk.dsp , snmpd/snmpd.dsp ,
   snmpdelta/snmpdelta.dsp , snmpdf/snmpdf.dsp ,
   snmpget/snmpget.dsp , snmpgetnext/snmpgetnext.dsp ,
   snmpnetstat/snmpnetstat.dsp , snmpset/snmpset.dsp ,
   snmpstatus/snmpstatus.dsp , snmptable/snmptable.dsp ,
   snmptest/snmptest.dsp , snmptranslate/snmptranslate.dsp
   , snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp
   , snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp ,
   snmpwalk/snmpwalk.dsp:

   Provide Windows-specific versions of automatically-generated header files,
   and add the new include structure to the project files.
   
2002-02-22 07:24  dts12

   * include/net-snmp/library/transform_oids.h:

   Define standard OID lengths here (where they're available to any
   file wanting to access the OID structures)
   
2002-02-22 03:24  dts12

   * snmplib/: snmp_parse_args.c , snmpv3.c:

   Support ".... -3u {secName} ...." syntax
   (in the normal getopt style - i.e. no need for surrounding quotes)
   
   It should now be possible to switch to this as the recommended form
   for SNMPv3 options - if that's what we want to do.
     Qn:  Do we want to?
   
2002-02-21 08:39  dts12

   * snmplib/snmpv3.c:

   Support "-3u {secName}" syntax (*with* the quotes, unfortunately).
   Now comes the fun bit.....
   
2002-02-21 07:54  dts12

   * win32/snmpd/snmpd.dsp:

   Fix bogus structure comments in the snmpd project file.
   
2002-02-21 07:30  jbpn

   * agent/mibgroup/: notification/snmpNotifyTable.c ,
   target/snmpTargetAddrEntry.c:

     - drop inline (more trouble than it is worth)
   
2002-02-21 05:00  dts12

   * snmplib/: snmp_parse_args.c , snmpv3.c:

   First pass at an SNMPv3 "combined-option" command-line flag (-3x).
   (In *addition* to the current command-line flags, I hasten to add!)
   
   Supports  "... -3u{secName} ..." and "... -3u={secName} ..." syntax,
   but not the separate "... -3u {secName} ..." style.
   
   I haven't touched the documentation or usage message to mention this.
   
2002-02-20 18:15  hardaker

   * local/mib2c.iterate.conf:

   use for instead of continue for loops.
   
2002-02-20 13:42  hardaker

   * README.snmpv3 , agent/agent_read_config.c ,
   agent/snmpd.c , apps/snmptrapd.c ,
   include/net-snmp/agent/ds_agent.h:

   - Add a --quit option (and a configuration token) so that you can now
     create new users by simply calling snmpd as:
       snmpd --createUser="myuser MD5 mypassword" --quit
   - Change README.snmpv3 documentation to make use of this feature.
   
2002-02-20 06:16  jbpn

   * apps/Makefile.in , apps/snmptrapd.c , configure
   , configure.in , agent/snmp_agent.c:

     - add libwrap support to snmptrapd (untested)
   
     - minor changes to snmpd libwrap support
   
     - configure fixes for libwrap
   
2002-02-20 03:07  jbpn

   * apps/snmptrapd_log.c:

     - use calloc instead of malloc to make sure buffer is initially
       zero-terminated (in case of 0 varbinds).  Bug #518700, noted by
       Andreas Hartmann.
   
2002-02-20 03:06  jbpn

   * apps/snmpdelta.c:

     - initialise some buffers, to avoid garbage printing problems, as
       noted by Anonymous in bug #520220.
   
2002-02-20 03:03  dts12

   * apps/Makefile.in:

   Clean up the object files as well
   
2002-02-20 01:41  dts12

   * man/.cvsignore:

   Ignore the new crop of generated man pages.
   
2002-02-20 01:37  dts12

   * mibs/NET-SNMP-AGENT-MIB.txt:

   Supply missing double-quote  (oops)
   
2002-02-19 04:01  dts12

   * apps/snmptranslate.c:

   Initialise the library internals *before* parsing the command line,
   so that defaults can be overridden by command line options.
     Qn:  Should '_init_snmp' be invoked by 'snmp_parse_args' itself?
   
2002-02-19 03:59  dts12

   * snmplib/mib.c:

   Make sure that multiple output format flags work in a consistent manner.
   (i.e. the last one is used, rather than relying on internal ordering).
   
2002-02-18 21:58  hardaker

   * agent/mibgroup/: testdelayed.c , testhandler.c:

   include stdlib.h
   
2002-02-18 21:52  hardaker

   * agent/mibgroup/host/hr_disk.c:

   fix includes
   
2002-02-18 21:51  hardaker

   * agent/helpers/table_iterator.c ,
   include/net-snmp/agent/table_iterator.h:

   - make capability to create data contexts from a loop context (less
     mallocs when mallocs aren't otherwise avoidable).
   - don't double free the data context pointer.
   
2002-02-18 21:50  hardaker

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   include all agent helpers.
   
2002-02-18 21:49  hardaker

   * include/net-snmp/agent/multiplexer.h:

   protect include from double include
   
2002-02-18 08:38  hardaker

   * agent/mibgroup/mibincl.h:

   fix include paths
   
2002-02-18 02:35  dts12

   * agent/Makefile.in , snmplib/Makefile.in:

   Tweak the list of header files to be installed (thanks to Christoph Mammitzsch)
   
2002-02-18 02:29  dts12

   * agent/mibgroup/host/: hr_storage.c (V4-2-patches.7), hr_storage.c:

   Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok)
   
2002-02-18 00:13  hardaker

   * snmplib/: asn1.c (V4-2-patches.3), asn1.c:

   don't build oid's with >128 length subids.  (see bug #518855)
   
2002-02-16 23:18  hardaker

   * mibs/: NET-SNMP-MIB.txt , NET-SNMP-MONITOR-MIB.txt ,
   NET-SNMP-SYSTEM-MIB.txt , NET-SNMP-TC.txt:

   white space clean up.  (AGENT-MIB not checked in due to other
   incomplete changes).
   
2002-02-16 00:17  hardaker

   * NEWS , agent/snmpd.c , apps/snmptrapd.c ,
   include/net-snmp/library/default_store.h ,
   include/net-snmp/library/read_config.h , snmplib/read_config.c
   , snmplib/snmp_parse_args.c:

   - finish implementing snmp_config("my config line")
     - was done before, but previously had to be called only after
       configuration files had been read.  Now can be called at any time.
   - make all configuration options available as --longopts command line options.
     - --something=value -> "something value"
     - --something       -> "something 1" (works for setting booleans to true)
   
2002-02-16 00:02  hardaker

   * agent/Makefile.in:

   install mib_module_config.h
   
2002-02-16 00:01  hardaker

   * configure , configure.in:

   fix rpm for 4.0.3 and above (or whenever it was that we now need librpmdb)
   
2002-02-16 00:01  hardaker

   * Makefile.in , Makefile.rules:

   fix net-snmp-config install/clean/etc.
   
2002-02-15 22:34  hardaker

   * Makefile.in , Makefile.rules:

   install all system and machine files, since they include each other
   
2002-02-15 09:28  dts12

   * agent/mibgroup/agent/nsTransactionTable.c ,
   mibs/NET-SNMP-AGENT-MIB.txt , mibs/NET-SNMP-MIB.txt ,
   mibs/NET-SNMP-MONITOR-MIB.txt , mibs/NET-SNMP-SYSTEM-MIB.txt
   , mibs/NET-SNMP-TC.txt:

   Skeleton framework for the Net-SNMP enterprise tree.
   (incorporating the initial 'nsTransactionTable', but nothing else as yet)
   
2002-02-15 09:10  dts12

   * apps/snmptable.c , apps/snmptranslate.c ,
   snmplib/snmp_parse_args.c:

   Remove support for deprecated command-line options.
   
2002-02-15 07:28  dts12

   * include/net-snmp/library/winservice.h , snmplib/winservice.c
   , agent/snmpd.c , snmplib/Makefile.in ,
   snmplib/winservice.rc , win32/snmpd/snmpd.dsp:

   Support for running as a Windows service.
   (Supplied by Raju Krishnappa & Lathu Prabhu)
   
2002-02-15 07:25  dts12

   * include/net-snmp/net-snmp-includes.h:

   Stoke Wes' sense of paranoia by conceding without comment.
       (What might Shield be plotting now......)
   
2002-02-15 07:19  jbpn

   * man/snmpusm.1.def:

     - fix tiny formatting error
   
2002-02-15 07:17  dts12

   * mibs/Makefile.in:

   Install NOTIFICATION-LOG-MIB (since it's one of the default load list!)
   
2002-02-15 06:47  dts12

   * snmplib/winservice.h:

   file winservice.h was initially added on branch V4-2-patches.
   
2002-02-15 06:47  dts12

   * snmplib/winservice.rc:

   file winservice.rc was initially added on branch V4-2-patches.
   
2002-02-15 06:47  dts12

   * snmplib/winservice.c:

   file winservice.c was initially added on branch V4-2-patches.
   
2002-02-15 06:08  dts12

   * include/net-snmp/types.h:

   Include the <sys/time.h> cascade, to pick up the definition of 'timeval'
   
2002-02-15 04:29  jbpn

   * agent/snmpd.c:

     - minor change to bring usage message in line with manpage
   
2002-02-15 03:29  dts12

   * snmplib/snmp_parse_args.c:

   Catch use of the transport and port options, and issue an appropriate
   error message, describing use of the <hostname> parameter instead.
   
2002-02-15 03:11  dts12

   * snmplib/: mib.c , snmp_api.c:

   Set the default output format *before* processing command line options,
   rather than after.  That's probably a bit more flexible:-)
   
2002-02-15 02:37  dts12

   * include/net-snmp/: config_api.h , definitions.h ,
   mib_api.h , output_api.h , pdu_api.h , session_api.h
   , snmpv3_api.h , types.h , utilities.h ,
   varbind_api.h:

   Remove 'net-snmp-config.h' from the main API header files.
   This will have to be #included separately (either explicitly
   or via the all-in-one 'net-snmp-includes.h' header)
   
2002-02-15 02:31  dts12

   * snmplib/Makefile.in:

   Install the README to describe the status of <net-snmp/library> and <net-snmp> header files.
   
2002-02-15 02:13  dts12

   * man/Makefile.in , mibs/Makefile.in:

   Install the {system,machine}/*.h header files as well.
   
   Doing this via the 'man' & 'mibs' Makefiles is a gross hack,
   and really needs to be handled more cleanly.  But it's the
   best I can come up with at the moment.  Sorry - Dave.
   
2002-02-15 01:59  dts12

   * snmplib/Makefile.in , agent/Makefile.in:

   Install the UCD-compatability headers as well.
   
2002-02-15 01:57  dts12

   * Makefile.rules:

   Only install subdirectory stuff *once*.  (Don't be so enthusiastic, Dave!)
   
2002-02-15 01:31  dts12

   * README.snmpv3:

   Remove redundent '-CN' and '-CO' options from the example snmpusm command.
     (as mentioned by Wes on the users mailing list 2002-02-13)
     Qn: Does this need to be done on the V4-2-patches branch as well?
   
2002-02-15 01:15  dts12

   * include/net-snmp/utilities.h , include/net-snmp/version.h
   , include/net-snmp/library/version.h ,
   include/ucd-snmp/version.h , snmplib/snmp_parse_args.c ,
   snmplib/snmp_version.c:

   Restore 'version.h' as being a "top-level" header file.
   
2002-02-15 01:13  dts12

   * snmplib/Makefile.in:

   Install the full set of library header files,
   retaining the top-level vs library subdirectory split.
   
2002-02-15 01:10  dts12

   * configure , configure.in:

   Look for transport-related header files in the correct location.
   
2002-02-15 01:09  dts12

   * Makefile.rules:

   Ensure partial install targets recurse properly.
   
2002-02-14 08:18  dts12

   * testing/eval_tools.sh:

   Look for mib_module_config.h in the correct location
   
2002-02-14 08:06  hardaker

   * man/Makefile.in:

   fix man8 install definitions
   
2002-02-14 07:48  dts12

   * Makefile.rules , net-snmp-config.in:

   Substitute values into 'net-snmp-config' properly, and don't 'make clean' it away.
   
2002-02-14 07:22  dts12

   * man/Makefile.in:

   Tidy up after moving the library header files
   
2002-02-14 07:14  dts12

   * configure , configure.in:

   Tidy up after moving the library header files (including Makefile dependencies)
   
2002-02-14 07:10  dts12

   * include/net-snmp/agent/agent_registry.h ,
   snmplib/Makefile.depend , snmplib/default_store.c ,
   snmplib/read_config.c , snmplib/snmp_debug.c ,
   snmplib/snmp_logging.c , snmplib/snmp_parse_args.c ,
   snmplib/system.c , snmplib/tools.c ,
   agent/Makefile.depend , apps/Makefile.depend ,
   apps/snmpbulkget.c , apps/snmpget.c , apps/snmpstatus.c
   , apps/snmptranslate.c ,
   apps/snmpnetstat/Makefile.depend , apps/snmpnetstat/main.c
   , include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/snmp_vars.h ,
   include/net-snmp/agent/table_array.h ,
   include/net-snmp/library/data_list.h ,
   include/net-snmp/library/oid_array.h ,
   include/net-snmp/library/snmpAAL5PVCDomain.h ,
   include/net-snmp/library/snmpCallbackDomain.h ,
   include/net-snmp/library/snmpIPXDomain.h ,
   include/net-snmp/library/snmpTCPDomain.h ,
   include/net-snmp/library/snmpTCPIPv6Domain.h ,
   include/net-snmp/library/snmpUDPDomain.h ,
   include/net-snmp/library/snmpUDPIPv6Domain.h ,
   include/net-snmp/library/snmpUnixDomain.h ,
   include/net-snmp/library/snmp_transport.h , agent/agent_trap.c
   , agent/helpers/Makefile.depend ,
   agent/mibgroup/Makefile.depend , agent/mibgroup/host_res.h
   , agent/mibgroup/mibII/vacm_vars.h ,
   agent/mibgroup/snmpv3/usmUser.h:

   Tidy up after moving the library header files (including Makefile dependencies)
   
2002-02-14 07:08  dts12

   * agent/helpers/Makefile.in:

   Remove an extraneous space from CPPFLAGS
   
2002-02-14 06:23  dts12

   * include/net-snmp/: config_api.h , definitions.h ,
   mib_api.h , net-snmp-includes.h , output_api.h ,
   pdu_api.h , session_api.h , snmpv3_api.h , types.h
   , utilities.h , varbind_api.h:

   Separate out top-level "public API" library header files from the "internal"
   library header files.  These are still available for use by application
   developers, but this split makes it clearer what may change in the future
   and what can be relied upon to be stable.
   
2002-02-14 06:19  dts12

   * include/net-snmp/asn1.h , include/net-snmp/callback.h ,
   include/net-snmp/cmu_compat.h , include/net-snmp/data_list.h
   , include/net-snmp/default_store.h ,
   include/net-snmp/getopt.h , include/net-snmp/int64.h ,
   include/net-snmp/keytools.h , include/net-snmp/lcd_time.h
   , include/net-snmp/libsnmp.h , include/net-snmp/md5.h
   , include/net-snmp/mib.h , include/net-snmp/mt_support.h
   , include/net-snmp/oid_array.h ,
   include/net-snmp/oid_stash.h , include/net-snmp/parse.h ,
   include/net-snmp/read_config.h , include/net-snmp/scapi.h
   , include/net-snmp/snmp-tc.h , include/net-snmp/snmp.h
   , include/net-snmp/snmpAAL5PVCDomain.h ,
   include/net-snmp/snmpCallbackDomain.h ,
   include/net-snmp/snmpIPXDomain.h ,
   include/net-snmp/snmpTCPDomain.h ,
   include/net-snmp/snmpTCPIPv6Domain.h ,
   include/net-snmp/snmpUDPDomain.h ,
   include/net-snmp/snmpUDPIPv6Domain.h ,
   include/net-snmp/snmpUnixDomain.h ,
   include/net-snmp/snmp_alarm.h , include/net-snmp/snmp_api.h
   , include/net-snmp/snmp_client.h ,
   include/net-snmp/snmp_debug.h , include/net-snmp/snmp_enum.h
   , include/net-snmp/snmp_impl.h ,
   include/net-snmp/snmp_locking.h ,
   include/net-snmp/snmp_logging.h ,
   include/net-snmp/snmp_parse_args.h ,
   include/net-snmp/snmp_secmod.h ,
   include/net-snmp/snmp_transport.h , include/net-snmp/snmpksm.h
   , include/net-snmp/snmpusm.h , include/net-snmp/snmpv3.h
   , include/net-snmp/system.h , include/net-snmp/tools.h
   , include/net-snmp/transform_oids.h ,
   include/net-snmp/ucd_compat.h , include/net-snmp/vacm.h ,
   include/net-snmp/version.h , include/net-snmp/library/README
   , include/net-snmp/library/asn1.h ,
   include/net-snmp/library/callback.h ,
   include/net-snmp/library/cmu_compat.h ,
   include/net-snmp/library/data_list.h ,
   include/net-snmp/library/default_store.h ,
   include/net-snmp/library/getopt.h ,
   include/net-snmp/library/int64.h ,
   include/net-snmp/library/keytools.h ,
   include/net-snmp/library/lcd_time.h ,
   include/net-snmp/library/libsnmp.h ,
   include/net-snmp/library/md5.h ,
   include/net-snmp/library/mib.h ,
   include/net-snmp/library/mt_support.h ,
   include/net-snmp/library/oid_array.h ,
   include/net-snmp/library/oid_stash.h ,
   include/net-snmp/library/parse.h ,
   include/net-snmp/library/read_config.h ,
   include/net-snmp/library/scapi.h ,
   include/net-snmp/library/snmp-tc.h ,
   include/net-snmp/library/snmp.h ,
   include/net-snmp/library/snmpAAL5PVCDomain.h ,
   include/net-snmp/library/snmpCallbackDomain.h ,
   include/net-snmp/library/snmpIPXDomain.h ,
   include/net-snmp/library/snmpTCPDomain.h ,
   include/net-snmp/library/snmpTCPIPv6Domain.h ,
   include/net-snmp/library/snmpUDPDomain.h ,
   include/net-snmp/library/snmpUDPIPv6Domain.h ,
   include/net-snmp/library/snmpUnixDomain.h ,
   include/net-snmp/library/snmp_alarm.h ,
   include/net-snmp/library/snmp_api.h ,
   include/net-snmp/library/snmp_client.h ,
   include/net-snmp/library/snmp_debug.h ,
   include/net-snmp/library/snmp_enum.h ,
   include/net-snmp/library/snmp_impl.h ,
   include/net-snmp/library/snmp_locking.h ,
   include/net-snmp/library/snmp_logging.h ,
   include/net-snmp/library/snmp_parse_args.h ,
   include/net-snmp/library/snmp_secmod.h ,
   include/net-snmp/library/snmp_transport.h ,
   include/net-snmp/library/snmpksm.h ,
   include/net-snmp/library/snmpusm.h ,
   include/net-snmp/library/snmpv3.h ,
   include/net-snmp/library/system.h ,
   include/net-snmp/library/tools.h ,
   include/net-snmp/library/transform_oids.h ,
   include/net-snmp/library/ucd_compat.h ,
   include/net-snmp/library/vacm.h ,
   include/net-snmp/library/version.h , include/ucd-snmp/asn1.h
   , include/ucd-snmp/callback.h ,
   include/ucd-snmp/default_store.h , include/ucd-snmp/int64.h
   , include/ucd-snmp/keytools.h , include/ucd-snmp/mib.h
   , include/ucd-snmp/mibincl.h , include/ucd-snmp/parse.h
   , include/ucd-snmp/read_config.h ,
   include/ucd-snmp/scapi.h , include/ucd-snmp/snmp-tc.h ,
   include/ucd-snmp/snmp.h , include/ucd-snmp/snmp_alarm.h ,
   include/ucd-snmp/snmp_api.h , include/ucd-snmp/snmp_client.h
   , include/ucd-snmp/snmp_debug.h ,
   include/ucd-snmp/snmp_impl.h , include/ucd-snmp/snmp_logging.h
   , include/ucd-snmp/snmp_parse_args.h ,
   include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h
   , include/ucd-snmp/snmpv3.h , include/ucd-snmp/system.h
   , include/ucd-snmp/tools.h ,
   include/ucd-snmp/transform_oids.h , include/ucd-snmp/version.h
   , snmplib/asn1.c , snmplib/callback.c ,
   snmplib/data_list.c , snmplib/default_store.c ,
   snmplib/int64.c , snmplib/keytools.c ,
   snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c
   , snmplib/mt_support.c , snmplib/oid_array.c ,
   snmplib/oid_stash.c , snmplib/parse.c ,
   snmplib/read_config.c , snmplib/scapi.c ,
   snmplib/snmp-tc.c , snmplib/snmp.c ,
   snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c
   , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c
   , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c
   , snmplib/snmpUDPIPv6Domain.c ,
   snmplib/snmpUnixDomain.c , snmplib/snmp_alarm.c ,
   snmplib/snmp_api.c , snmplib/snmp_auth.c ,
   snmplib/snmp_client.c , snmplib/snmp_debug.c ,
   snmplib/snmp_enum.c , snmplib/snmp_logging.c ,
   snmplib/snmp_parse_args.c , snmplib/snmp_secmod.c ,
   snmplib/snmp_transport.c , snmplib/snmp_version.c ,
   snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
   , snmplib/system.c , snmplib/tools.c ,
   snmplib/vacm.c:

   Separate out top-level "public API" library header files from the "internal"
   library header files.  These are still available for use by application
   developers, but this split makes it clearer what may change in the future
   and what can be relied upon to be stable.
   
2002-02-14 04:41  dts12

   * include/net-snmp/definitions.h ,
   include/net-snmp/net-snmp-config.h.in ,
   include/net-snmp/output_api.h , include/net-snmp/snmp_impl.h
   , include/net-snmp/snmpv3_api.h , snmplib/asn1.c ,
   snmplib/callback.c , snmplib/default_store.c ,
   snmplib/int64.c , snmplib/keytools.c ,
   snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c
   , snmplib/oid_stash.c , snmplib/parse.c ,
   snmplib/read_config.c , snmplib/scapi.c ,
   snmplib/snmp-tc.c , snmplib/snmp.c ,
   snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c
   , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c
   , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c
   , snmplib/snmpUDPIPv6Domain.c ,
   snmplib/snmpUnixDomain.c , snmplib/snmp_alarm.c ,
   snmplib/snmp_api.c , snmplib/snmp_auth.c ,
   snmplib/snmp_client.c , snmplib/snmp_debug.c ,
   snmplib/snmp_logging.c , snmplib/snmp_parse_args.c ,
   snmplib/snmp_secmod.c , snmplib/snmp_transport.c ,
   snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
   , snmplib/system.c , snmplib/tools.c ,
   snmplib/vacm.c:

   First moves towards using the "public" API header files in the library
   code as well (concentrating on output/config/utility header files).
   
2002-02-14 03:17  dts12

   * configure , configure.in:

   Close a dangling "if" block.   (oops!)
   
2002-02-14 01:47  dts12

   * apps/snmpnetstat/: if.c (V4-2-patches.4), if.c:

   Check for running off the end of I/F table (patch from RedHat)
   
2002-02-14 01:43  dts12

   * agent/mibgroup/host/hr_swinst.c:

   Latest RedHat rpm-related patch
   
2002-02-14 01:39  dts12

   * configure , configure.in:

   Adopt RedHat's configure testing for RPM libraries
   
2002-02-13 08:39  hardaker

   * perl/SNMP/SNMP.xs:

   Make John trust his code
   
2002-02-13 08:34  jbpn

   * perl/SNMP/SNMP.xs:

     - transport fixes (untested, still #if 0)
   
2002-02-13 08:03  hardaker

   * perl/SNMP/SNMP.xs:

   mark some John-to-do-sections
   
2002-02-13 07:57  dts12

   * include/net-snmp/default_store.h , man/snmpcmd.1.def ,
   snmplib/mib.c:

   Switch to using -OS style output by default, and drop the requirement
   for full OIDs to start with '.', plus command-line options to restore
   the original UCD-style behaviour.
   
2002-02-13 07:36  dts12

   * apps/snmptable.c:

   Apply John's fix for bugs #489336 and #508146 (duplicate columns and
   columns in wrong order) to the main branch as well.
   
2002-02-12 16:40  hardaker

   * snmplib/snmp_client.c:

   const changes.
   
2002-02-12 16:39  hardaker

   * perl/: .cvsignore , ASN/.cvsignore , agent/.cvsignore
   , default_store/.cvsignore:

   add .cvsignore file.
   
2002-02-12 16:38  hardaker

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   add agent/agent_handler.h
   
2002-02-12 16:38  hardaker

   * include/net-snmp/snmp_client.h:

   const additions.
   
2002-02-12 16:37  hardaker

   * include/net-snmp/net-snmp-includes.h:

   Add string.h
   
2002-02-12 16:37  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   add header.
   
2002-02-12 16:37  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   fixes to reenable disman event stuff for 5.0 code.  Not done the
   "right" way, but it works.
   
2002-02-12 16:36  hardaker

   * agent/helpers/old_api.c:

   - -Wall fixes
   
2002-02-12 16:36  hardaker

   * agent/helpers/instance.c:

   - add stdlib.h
   - remove unused variable.
   
2002-02-12 16:35  hardaker

   * agent/snmp_agent.c:

   remove no longer used "dump_var" routine.
   
2002-02-12 16:35  hardaker

   * agent/agent_handler.c ,
   include/net-snmp/agent/agent_handler.h:

   const specific changes.
   
2002-02-12 16:34  hardaker

   * NEWS:

   added new perl specific features.
   
2002-02-12 16:34  hardaker

   * Makefile.in:

   .PHNOY mods
   
2002-02-12 07:22  dts12

   * agent/Makefile.depend , apps/Makefile.depend ,
   apps/snmptranslate.c , apps/snmptrapd_handlers.c ,
   apps/snmpnetstat/Makefile.depend ,
   include/net-snmp/net-snmp-includes.h ,
   include/net-snmp/logging_api.h , include/net-snmp/output_api.h:

   Rename the logging & related output API header file, to better
   reflect the scope of this API.  (As suggested by Wes & John)
   
2002-02-12 07:21  jbpn

   * configure.in:

     - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to
       actually add -lnsl to link parameters!
   
2002-02-12 05:39  jbpn

   * configure.in:

     - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP
       was not being #defined in the case where -lnsl is needed in addition
       to -lwrap.
   
2002-02-11 15:56  hardaker

   * agent/Makefile.in:

   lib dependency fix for snmpd target
   
2002-02-11 08:29  dts12

   * include/net-snmp/cmu_compat.h , include/net-snmp/mib.h
   , include/net-snmp/mib_api.h ,
   include/net-snmp/net-snmp-includes.h ,
   include/net-snmp/parse.h , include/net-snmp/session_api.h
   , include/net-snmp/snmp.h , include/net-snmp/snmp_api.h
   , include/net-snmp/snmp_impl.h ,
   include/net-snmp/ucd_compat.h , snmplib/cmu_compat.c ,
   snmplib/Makefile.in , snmplib/mib.c , snmplib/parse.c
   , snmplib/snmp_api.c , snmplib/ucd_compat.c:

   Extract CMU_COMPATABILITY code, and explicitly deprecated UCD code into separate files.
   
2002-02-11 08:23  dts12

   * snmplib/: snmp_parse_args.c (V4-2-patches.2), snmp_parse_args.c:

   Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls
   
2002-02-11 04:45  jbpn

   * man/: snmp.conf.5.def , snmp_config.5.def ,
   snmptrapd.conf.5.def:

   minor spelling tweaks
   
2002-02-11 04:27  jbpn

   * man/: Makefile.in , default_store.3.top , mib_api.3
   , mib_api.3.def , snmp_agent_api.3 ,
   snmp_agent_api.3.def , snmp_alarm.3 , snmp_alarm.3.def
   , snmp_api.3 , snmp_api.3.def , snmp_sess_api.3
   , snmp_sess_api.3.def , snmp_trap_api.3 ,
   snmp_trap_api.3.def , variables.5 , variables.5.def:

     - generate the rest of the manual pages (to get version in footer)
   
2002-02-08 15:56  hardaker

   * win32/: config.h , mib_module_config.h ,
   mib_module_inits.h , libsnmp/libsnmp.dsp ,
   libsnmp_dll/libsnmp.def , libsnmp_dll/libsnmp_dll.dsp ,
   libucdmibs/libucdmibs.dsp , snmpd/snmpd.dsp:

   win32 specific portions of patch 503256
   
2002-02-08 15:53  hardaker

   * win32/libhelpers/libhelpers.dsp:

   patch#503256: helpers library definition for win32
   
2002-02-08 09:08  jbpn

   * man/snmpd.conf.5.def:

     - minor format tweakage
   
2002-02-08 08:22  dts12

   * man/: mib_api.3 , snmp_agent_api.3 , snmp_alarm.3
   , snmp_api.3 , snmp_sess_api.3 , snmp_trap_api.3:

   Reference the new header-files in section 3 man page synopses.
   
2002-02-08 07:50  jbpn

   * man/: mib_api.3 , read_config.3.def , snmp_agent_api.3
   , snmp_config.5.def , snmp_trap_api.3 ,
   snmpcmd.1.def , snmpconf.1.def , snmpd.conf.5.def ,
   variables.5:

     - more minor tweaks (ucd-snmp -> Net-SNMP etc.)
   
2002-02-08 07:48  hardaker

   * agent/Makefile.depend:

   remove local modules from dependency list
   
2002-02-08 07:45  dts12

   * agent/: agent_handler.c , agent_index.c ,
   agent_read_config.c , agent_registry.c , agent_trap.c
   , auto_nlist.c , kernel.c , mib_modules.c ,
   snmp_agent.c , snmp_vars.c , snmpd.c ,
   helpers/bulk_to_next.c , helpers/debug_handler.c ,
   helpers/instance.c , helpers/multiplexer.c ,
   helpers/null.c , helpers/old_api.c , helpers/read_only.c
   , helpers/serialize.c , helpers/table.c ,
   helpers/table_array.c , helpers/table_data.c ,
   helpers/table_dataset.c , helpers/table_iterator.c ,
   mibgroup/header_complex.c , mibgroup/kernel_sunos5.c ,
   mibgroup/testdelayed.c , mibgroup/testhandler.c ,
   mibgroup/util_funcs.c , mibgroup/Rmon/agutil.c ,
   mibgroup/Rmon/alarm.c , mibgroup/Rmon/event.c ,
   mibgroup/Rmon/history.c , mibgroup/Rmon/rows.c ,
   mibgroup/Rmon/statistics.c ,
   mibgroup/agent/nsTransactionTable.c ,
   mibgroup/agentx/agentx_config.c , mibgroup/agentx/client.c
   , mibgroup/agentx/master.c ,
   mibgroup/agentx/master_admin.c ,
   mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
   , mibgroup/agentx/subagent.c ,
   mibgroup/disman/mteObjectsTable.c ,
   mibgroup/disman/mteTriggerBooleanTable.c ,
   mibgroup/disman/mteTriggerDeltaTable.c ,
   mibgroup/disman/mteTriggerExistenceTable.c ,
   mibgroup/disman/mteTriggerTable.c ,
   mibgroup/disman/mteTriggerThresholdTable.c ,
   mibgroup/examples/example.c ,
   mibgroup/examples/ucdDemoPublic.c ,
   mibgroup/host/hr_filesys.c , mibgroup/host/hr_storage.c
   , mibgroup/host/hr_swinst.c , mibgroup/host/hr_swrun.c
   , mibgroup/host/hr_system.c , mibgroup/mibII/at.c
   , mibgroup/mibII/icmp.c , mibgroup/mibII/interfaces.c
   , mibgroup/mibII/ip.c , mibgroup/mibII/ipAddr.c ,
   mibgroup/mibII/ipv6.c , mibgroup/mibII/kernel_linux.c ,
   mibgroup/mibII/mta_sendmail.c , mibgroup/mibII/route_write.c
   , mibgroup/mibII/snmp_mib.c ,
   mibgroup/mibII/sysORTable.c , mibgroup/mibII/system_mib.c
   , mibgroup/mibII/tcp.c , mibgroup/mibII/tcpTable.c
   , mibgroup/mibII/udp.c , mibgroup/mibII/udpTable.c
   , mibgroup/mibII/vacm_context.c ,
   mibgroup/mibII/vacm_vars.c , mibgroup/mibII/var_route.c
   , mibgroup/misc/dlmod.c , mibgroup/misc/ipfwacc.c
   , mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   mibgroup/notification/snmpNotifyFilterTable.c ,
   mibgroup/notification/snmpNotifyTable.c ,
   mibgroup/smux/smux.c , mibgroup/smux/snmp_bgp.c ,
   mibgroup/smux/snmp_ospf.c , mibgroup/smux/snmp_rip2.c ,
   mibgroup/snmpv3/snmpEngine.c , mibgroup/snmpv3/snmpMPDStats.c
   , mibgroup/snmpv3/usmStats.c ,
   mibgroup/snmpv3/usmUser.c ,
   mibgroup/target/snmpTargetAddrEntry.c ,
   mibgroup/target/snmpTargetParamsEntry.c ,
   mibgroup/target/target.c , mibgroup/target/target_counters.c
   , mibgroup/tunnel/tunnel.c , mibgroup/ucd-snmp/disk.c
   , mibgroup/ucd-snmp/diskio.c , mibgroup/ucd-snmp/dlmod.c
   , mibgroup/ucd-snmp/errormib.c ,
   mibgroup/ucd-snmp/extensible.c , mibgroup/ucd-snmp/file.c
   , mibgroup/ucd-snmp/hpux.c ,
   mibgroup/ucd-snmp/lmSensors.c , mibgroup/ucd-snmp/loadave.c
   , mibgroup/ucd-snmp/logmatch.c ,
   mibgroup/ucd-snmp/memory.c , mibgroup/ucd-snmp/memory_dynix.c
   , mibgroup/ucd-snmp/memory_freebsd2.c ,
   mibgroup/ucd-snmp/memory_netbsd1.c ,
   mibgroup/ucd-snmp/memory_solaris2.c ,
   mibgroup/ucd-snmp/pass.c , mibgroup/ucd-snmp/pass_persist.c
   , mibgroup/ucd-snmp/proc.c , mibgroup/ucd-snmp/proxy.c
   , mibgroup/ucd-snmp/registry.c ,
   mibgroup/ucd-snmp/versioninfo.c , mibgroup/ucd-snmp/vmstat.c
   , mibgroup/ucd-snmp/vmstat_bsdi4.c ,
   mibgroup/ucd-snmp/vmstat_dynix.c ,
   mibgroup/ucd-snmp/vmstat_freebsd2.c ,
   mibgroup/ucd-snmp/vmstat_netbsd1.c ,
   mibgroup/ucd-snmp/vmstat_solaris2.c:

   Use the new 'net-snmp-includes' single-include header files,
   in place of the (uninstalled) 'mibincl.h'.
     Wheeeee......
   
2002-02-08 07:17  jbpn

   * man/: snmp.conf.5.def , snmp_agent_api.3 ,
   snmp_alarm.3 , snmp_api.3 , snmp_config.5.def ,
   snmp_sess_api.3 , snmpd.1.def , snmpd.conf.5.def ,
   snmptrapd.conf.5.def:

     - some editing to make style consistent, add some missing options,
       change ucd-snmp to Net-SNMP and things like that.
   
2002-02-08 07:14  jbpn

   * man/Makefile.in:

     - generate man pages at compile time
   
2002-02-08 07:14  jbpn

   * man/: snmpbulkget.1 , snmpbulkwalk.1 ,
   snmpbulkget.1.def , snmpbulkwalk.1.def , snmpcmd.1
   , snmpcmd.1.def , snmpconf.1 , snmpconf.1.def
   , snmpget.1 , snmpget.1.def , snmpgetnext.1 ,
   snmpgetnext.1.def , snmpset.1 , snmpset.1.def ,
   snmpstatus.1 , snmpstatus.1.def , snmptable.1 ,
   snmptable.1.def , snmptest.1 , snmptest.1.def ,
   snmptranslate.1 , snmptranslate.1.def , snmptrap.1
   , snmptrap.1.def , snmpusm.1 , snmpusm.1.def ,
   snmpwalk.1 , snmpwalk.1.def , snmptrapd.8 ,
   snmptrapd.8.def:

     - rename man pages which are now generated at compile time in order
       to pick up the version (which gets put in the footer).
   
     - also some editing to make style consistent, add some missing options,
       change ucd-snmp to Net-SNMP and things like that.
   
2002-02-08 06:48  dts12

   * agent/mibgroup/: mibJJ.h , mibJJ/icmp.c , mibJJ/icmp.h
   , mibJJ/if_fields.h , mibJJ/interfaces.c ,
   mibJJ/interfaces.h , mibJJ/ip.c , mibJJ/ip.h ,
   mibJJ/ipAddr.c , mibJJ/ipAddr.h , mibJJ/ipMedia.c ,
   mibJJ/ipMedia.h , mibJJ/ipRoute.c , mibJJ/ipRoute.h
   , mibJJ/ipv6.c , mibJJ/ipv6.h , mibJJ/kernel_hpux.c
   , mibJJ/kernel_hpux.h , mibJJ/kernel_linux.c ,
   mibJJ/kernel_linux.h , mibJJ/snmp_mib.c ,
   mibJJ/snmp_mib.h , mibJJ/sysORTable.c ,
   mibJJ/sysORTable.h , mibJJ/system_mib.c ,
   mibJJ/system_mib.h , mibJJ/tcp.c , mibJJ/tcp.h ,
   mibJJ/tcpTable.c , mibJJ/tcpTable.h , mibJJ/udp.c ,
   mibJJ/udp.h , mibJJ/udpTable.c , mibJJ/udpTable.h ,
   mibJJ/vacm_vars.c , mibJJ/vacm_vars.h:

   Remove the attempted 'mibII' re-write.
   If we want to tidy up mibII, it makes more sense to use the new agent APIs.
   
2002-02-08 06:45  dts12

   * include/net-snmp/: net-snmp-includes.h ,
   agent/net-snmp-agent-includes.h:

   Bring single-include header files closer in line with the existing "mibincl.h" file
   
2002-02-08 06:09  dts12

   * agent/mibgroup/mibII/: sysORTable.h (V4-2-patches.1),
   sysORTable.h:

   Ensure the null versions of the two REGISTER macros swallow their parameters.
   
2002-02-08 04:36  dts12

   * agent/snmp_agent.c:

   Implement the missing outgoing error statistics counters
   (patch #510194 from Latha Prabhu)
   
2002-02-08 02:42  dts12

   * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c
   (V4-2-patches.[6,3]), host/hr_storage.c , ucd-snmp/memory.c:

   Added support for memory and swap entries in hrStorageTable for Solaris
   (from patch #505498 - thanks to Johannes Schmidt-Fischer)
   
2002-02-08 02:07  dts12

   * agent/mibgroup/mibII/ip.c:

   Consolidate identical MIB object entries (WIN32/non-WIN32)
   
2002-02-08 00:50  jbpn

   * man/README:

     - remove chronically dated unhelpful README
   
2002-02-07 13:33  hardaker

   * Makefile.in , Makefile.rules , configure ,
   configure.in , makefileindepend.pl ,
   agent/Makefile.depend , agent/Makefile.in ,
   agent/agent_trap.c , agent/mib_modules.c ,
   agent/snmp_agent.c , agent/snmpd.c ,
   agent/helpers/Makefile.depend , agent/helpers/Makefile.in
   , agent/mibgroup/Makefile.depend ,
   agent/mibgroup/Makefile.in , agent/mibgroup/mibincl.h ,
   agent/mibgroup/agentx/agentx_config.c ,
   agent/mibgroup/agentx/subagent.c , apps/Makefile.depend
   , apps/Makefile.in , apps/snmpnetstat/Makefile.depend
   , apps/snmpnetstat/Makefile.in , local/Makefile.in
   , man/Makefile.in , mibs/Makefile.in ,
   snmplib/Makefile.depend , snmplib/Makefile.in:

   remake make's Makefile's to make better making
   
2002-02-07 13:31  hardaker

   * perl/SNMP/Makefile.PL:

   check local pathes
   
2002-02-07 12:54  dts12

   * agent/snmp_agent.c:

   Ensure agent returns the correct error codes for UNDO and COMMIT failures.
   
2002-02-07 11:18  hardaker

   * perl/SNMP/: Makefile.PL , SNMP.xs , t/startagent.pl:

   attempt at porting Joe's SNMP module to net-snmp.
   It compiles, but only some of the tests succeed.
   
2002-02-07 10:09  jbpn

   * man/: default_store.3.top , mib_api.3 ,
   read_config.3.def , snmp.conf.5.def , snmp_agent_api.3
   , snmp_alarm.3 , snmp_api.3 , snmp_config.5.def
   , snmp_sess_api.3 , snmp_trap_api.3 , snmpbulkget.1
   , snmpbulkwalk.1 , snmpconf.1 , snmpd.conf.5.def
   , snmpdelta.1 , snmpdf.1 , snmpget.1 ,
   snmpgetnext.1 , snmpnetstat.1 , snmpset.1 ,
   snmpstatus.1 , snmptable.1 , snmptest.1 ,
   snmptranslate.1 , snmptrap.1 , snmptrapd.conf.5.def
   , snmpusm.1 , snmpwalk.1 , variables.5:

     - add Net-SNMP in header of all man pages
   
2002-02-07 09:52  jbpn

   * man/snmpcmd.1:

     - update style to match snmpd and snmptrapd man pages
   
2002-02-07 08:15  jbpn

   * man/snmptrapd.8:

     - fix speeling mistake
   
2002-02-07 08:00  jbpn

   * man/snmptrapd.8:

     - bring up to date with snmptrapd
   
2002-02-07 07:28  dts12

   * README.hpux11 , acconfig.h ,
   agent/mibgroup/ucd_snmp.h , agent/mibgroup/host/hr_network.c
   , agent/mibgroup/host/hr_storage.c ,
   agent/mibgroup/host/hr_swinst.c ,
   agent/mibgroup/host/hr_swrun.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/icmp.c ,
   agent/mibgroup/mibII/interfaces.c ,
   agent/mibgroup/mibII/interfaces.h , agent/mibgroup/mibII/ip.c
   , agent/mibgroup/mibII/ipAddr.c ,
   agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
   , agent/mibgroup/mibII/tcpTable.h ,
   agent/mibgroup/mibII/udp.c , agent/mibgroup/mibII/udpTable.c
   , agent/mibgroup/mibII/var_route.c ,
   agent/mibgroup/mibII/var_route.h ,
   agent/mibgroup/ucd-snmp/memory.c ,
   include/net-snmp/net-snmp-config.h.in ,
   include/net-snmp/system/hpux.h , mibs/UCD-SNMP-MIB.txt:

   Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer.
   
2002-02-07 06:30  jbpn

   * man/snmpd.1.def:

     - alphabetise options
   
     - bring man page in line with new positional arguments listening
       address specification and add section describing that
   
     - put Net-SNMP in header
   
2002-02-06 10:06  jbpn

   * include/net-snmp/scapi.h:

     - fix bug noted by Niels
   
2002-02-06 09:25  jbpn

   * apps/: encode_keychange.c , snmpusm.c:

     - minor tweaks due to change in definition of USM OIDs.
   
2002-02-06 09:17  jbpn

   * include/net-snmp/snmpusm.h , include/net-snmp/snmpv3.h
   , include/net-snmp/transform_oids.h ,
   snmplib/snmp_parse_args.c , snmplib/snmpusm.c ,
   snmplib/snmpv3.c:

     - move USM OID definitions into snmpusm.c, make them const
   
     - consequent increase in const-ness in some function prototypes
   
2002-02-06 09:12  hardaker

   * include/net-snmp/net-snmp-includes.h:

   remove internal note about v3 api, which should be public
   
2002-02-06 09:12  hardaker

   * include/net-snmp/snmpusm_init.h:

   removed unneeded file
   
2002-02-06 09:06  jbpn

   * include/net-snmp/keytools.h , include/net-snmp/scapi.h
   , snmplib/keytools.c , snmplib/scapi.c:

     - add const-ness for transform type args
   
2002-02-06 09:01  jbpn

   * include/net-snmp/mib.h , include/net-snmp/snmp_debug.h
   , snmplib/mib.c , snmplib/snmp_debug.c:

     - add some const-ness for OID args (mainly so that debugmsg_oid takes
       const).
   
2002-02-06 08:44  dts12

   * agent/agent_read_config.c , agent/mibgroup/ucd_snmp.h
   , agent/mibgroup/host/hr_filesys.c ,
   agent/mibgroup/host/hr_storage.c ,
   agent/mibgroup/ucd-snmp/loadave.c ,
   agent/mibgroup/ucd-snmp/memory_dynix.c ,
   agent/mibgroup/ucd-snmp/memory_dynix.h ,
   agent/mibgroup/ucd-snmp/vmstat_dynix.c ,
   agent/mibgroup/ucd-snmp/vmstat_dynix.h ,
   include/net-snmp/system/dynix.h ,
   agent/mibgroup/host/hr_swrun.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/interfaces.c ,
   agent/mibgroup/mibII/route_write.c ,
   agent/mibgroup/mibII/var_route.c , snmplib/snmp_api.c:

   Support for Dynix/PTX 4.4, courtesy of Patrick Hess.
   
2002-02-06 07:41  jbpn

   * include/net-snmp/snmp_api.h , snmplib/snmp_api.c:

     - make first argument of snmp_dup_objid() const.
   
     - better handle NULL values in snmp_dup_objid().
   
2002-02-06 07:09  dts12

   * FAQ , man/snmp_trap_api.3:

   Clarify the applicability of 'snmp_trap_api(3)' routines to AgentX subagents.
   
2002-02-06 05:58  dts12

   * apps/: encode_keychange.c , notification_log.c ,
   snmpbulkget.c , snmpbulkwalk.c , snmpdelta.c ,
   snmpdf.c , snmpget.c , snmpgetnext.c , snmpset.c
   , snmpstatus.c , snmptable.c , snmptest.c ,
   snmptranslate.c , snmptrap.c , snmptrapd.c ,
   snmptrapd_handlers.c , snmptrapd_log.c , snmpusm.c
   , snmpvacm.c , snmpwalk.c , snmpnetstat/if.c
   , snmpnetstat/inet.c , snmpnetstat/inet6.c ,
   snmpnetstat/main.c , snmpnetstat/route.c:

   Applications amended to use the new-style library header structure.
   (In most cases, simply including the single "full API" header file)
   
2002-02-06 05:55  dts12

   * include/net-snmp/: asn1.h , config_api.h ,
   definitions.h , logging_api.h , mib_api.h ,
   net-snmp-includes.h , pdu_api.h , session_api.h ,
   snmpv3_api.h , types.h , utilities.h , varbind_api.h:

   Framework for new library header file organisation, with eight main groups
   of API routines.  Currently these still refer to the UCD-style style header
   files for the actual function declarations.
   
2002-02-06 05:31  jbpn

   * man/Makefile.in:

     - replace use of $< with explicit filename, since non-GNU makes seem
       to barf on it
   
2002-02-06 03:31  dts12

   * Makefile.in:

   Fix incorrect directory specification in 'make clean'
   
2002-02-06 03:18  dts12

   * acconfig.h , include/net-snmp/net-snmp-config.h.in:

   Protect the project config file against multiple inclusion.
   
2002-02-06 03:07  jbpn

   * agent/auto_nlist.c:

     - remove #include "../snmplib/system.h" which no longer exists and
       is apparently unnecessary anyway.
   
2002-02-06 02:51  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - remove #include "../../snmplib/system.h" which no longer exists
       and is apparently unnecessary anyway.
   
2002-02-05 11:44  hardaker

   * COPYING (V4-2-patches.7), COPYING:

   copyright year update for NAI and Cambridge
   
2002-02-05 09:54  hardaker

   * include/net-snmp/net-snmp-config.h.in:

   perl fixes
   
2002-02-05 09:54  hardaker

   * agent/agent_registry.c , agent/mibgroup/Rmon/alarm.c ,
   agent/mibgroup/smux/smux.c , include/net-snmp/snmp_api.h
   , snmplib/snmp_api.c:

   Patch from Harrie Hazewinkel to move the oidtree_compare function to
   the main library.
   
2002-02-05 09:52  hardaker

   * configure , configure.in , agent/Makefile.in:

   perl build fixes.
   
2002-02-05 07:19  hardaker

   * agent/Makefile.in:

   opps.  Removed forced perl embedding
   
2002-02-04 16:22  hardaker

   * include/net-snmp/net-snmp-config.h:

   this file shouldn't be checked in
   
2002-02-04 16:22  hardaker

   * Makefile.in , acconfig.h , configure ,
   configure.in , agent/Makefile.in , agent/snmp_perl.c
   , agent/snmp_perl.pl , agent/snmp_vars.c:

   - Support for embedding perl subroutines into the agent to be called
     as handlers.
   - New configure options:
     --with-perl-modules attempts to build contained modules (poorly currently).
     --enable-embedded-perl actually specifies to do perl embedding
     within the agent.
   
2002-02-04 16:16  hardaker

   * perl/: ASN/ASN.pm , ASN/ASN.xs , ASN/Changes ,
   ASN/MANIFEST , ASN/Makefile.PL , ASN/test.pl ,
   agent/Changes , agent/MANIFEST , agent/Makefile.PL ,
   agent/agent.pm , agent/agent.xs , agent/test.pl ,
   agent/typemap , default_store/Changes ,
   default_store/MANIFEST , default_store/Makefile.PL ,
   default_store/default_store.pm ,
   default_store/default_store.xs , default_store/test.pl ,
   default_store/typemap:

   Beginnings of new perl modules needed to implement an SNMP agent (or
   agentx subagent) inside perl.
     - not complete yet.
     - may change.
     - but works.
   
2002-02-04 04:39  jbpn

   * snmplib/mib.c:

     - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is
       set (corrects bug #511793, reported by Anonymous).
   
2002-02-01 01:50  dts12

   * FAQ:

   Clarify the procedure for compiling with 'cc' rather than 'gcc'
   
2002-01-31 14:58  hardaker

   * include/net-snmp/net-snmp-includes.h:

   s/snmplib\///;
   
2002-01-31 06:55  hardaker

   * Makefile.in , agent/helpers/Makefile.in:

   fix make clean as reported by Bradley Bozarth.
   
2002-01-30 08:06  dts12

   * agent/mibgroup/ucd-snmp/versioninfo.c:

   Bring MIB variable versionTag into line with the new <net-snmp/version.h> usage
   
2002-01-29 17:53  hardaker

   * version.h , agent/snmpd.c ,
   agent/mibgroup/versiontag , apps/snmptranslate.c ,
   apps/snmptrapd.c , apps/snmpnetstat/main.c ,
   include/net-snmp/version.h , include/ucd-snmp/version.h ,
   snmplib/Makefile.in , snmplib/snmp_parse_args.c ,
   snmplib/snmp_version.c:

   Moved versioning information from version.h to:
     - snmplib/snmp_version.c:
       - define netsnmp_get_version();
       - create a const char *NetSnmpVersionInfo
     - include/net-snmp/version.h:
       - extern the above char *
       - prototype the function
     - include/ucd-snmp/version.h:
       - create a static variable (the old way) and set it to NetSnmpVersionInfo
   
2002-01-29 16:09  hardaker

   * testing/: eval_tools.sh , tests/T049snmpv3inform ,
   tests/T050snmpv3trap , tests/T051snmpv2ctrap ,
   tests/T052snmpv2cinform , tests/T053agentv1trap ,
   tests/T054agentv2ctrap , tests/T055agentv1mintrap ,
   tests/T056agentv2cmintrap , tests/T058agentauthtrap ,
   tests/T113agentxtrap:

   trap test fixes so the majority of the tests now work.
   
2002-01-29 16:08  hardaker

   * Makefile.in:

   don't generate ucd-snmp-config.h any longer.
   
2002-01-29 15:23  hardaker

   * acconfig.h , configure , configure.in ,
   include/net-snmp/net-snmp-config.h ,
   include/net-snmp/net-snmp-config.h.in ,
   include/net-snmp/machine/generic.h ,
   include/net-snmp/system/aix.h , include/net-snmp/system/bsd.h
   , include/net-snmp/system/bsdi.h ,
   include/net-snmp/system/bsdi3.h ,
   include/net-snmp/system/bsdi4.h ,
   include/net-snmp/system/cygwin.h ,
   include/net-snmp/system/darwin.h ,
   include/net-snmp/system/freebsd.h ,
   include/net-snmp/system/freebsd2.h ,
   include/net-snmp/system/freebsd3.h ,
   include/net-snmp/system/freebsd4.h ,
   include/net-snmp/system/generic.h ,
   include/net-snmp/system/hpux.h ,
   include/net-snmp/system/irix.h ,
   include/net-snmp/system/linux.h ,
   include/net-snmp/system/mips.h ,
   include/net-snmp/system/netbsd.h ,
   include/net-snmp/system/openbsd.h ,
   include/net-snmp/system/solaris.h ,
   include/net-snmp/system/solaris2.6.h ,
   include/net-snmp/system/solaris2.7.h ,
   include/net-snmp/system/solaris2.8.h ,
   include/net-snmp/system/sunos.h ,
   include/net-snmp/system/svr5.h ,
   include/net-snmp/system/sysv.h ,
   include/net-snmp/system/ultrix4.h:

   moved s/*.h files to include/net-snmp/system/*.h
   moved m/generic.h files to include/net-snmp/machine/generic.h
   
2002-01-29 09:24  hardaker

   * apps/snmptrapd.c:

   fix -c argument parsing.
   
2002-01-29 09:10  hardaker

   * testing/eval_tools.sh:

   reference include/net-snmp/net-snmp-config.h instead of just config.h
   
2002-01-29 09:05  hardaker

   * snmplib/snmpusm.c:

   attempt to fix the unknown engineid/unknown user problems once and for all.
   
2002-01-28 21:11  hardaker

   * configure , configure.in:

   whoops.  Missed some .h file checks in configure.  Thanks Robert.
   
2002-01-28 21:03  hardaker

   * local/convertcode:

   minor fix.
   
2002-01-28 21:02  hardaker

   * local/convertcode:

   added code convert script for ucd-snmp -> net-snmp header conversion
   
2002-01-28 20:59  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.c ,
   agent/mibgroup/target/snmpTargetParamsEntry.c ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/target/target_counters.c ,
   agent/mibgroup/tunnel/tunnel.c ,
   agent/mibgroup/ucd-snmp/disk.c ,
   agent/mibgroup/ucd-snmp/dlmod.c ,
   agent/mibgroup/ucd-snmp/extensible.c ,
   agent/mibgroup/ucd-snmp/loadave.c ,
   agent/mibgroup/ucd-snmp/logmatch.c ,
   agent/mibgroup/ucd-snmp/memory.c ,
   agent/mibgroup/ucd-snmp/memory_solaris2.c ,
   agent/mibgroup/ucd-snmp/pass.c ,
   agent/mibgroup/ucd-snmp/pass_persist.c ,
   agent/mibgroup/ucd-snmp/proc.c ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/registry.c ,
   agent/mibgroup/ucd-snmp/versioninfo.c ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
   apps/encode_keychange.c , apps/notification_log.c ,
   apps/snmpbulkget.c , apps/snmpbulkwalk.c ,
   apps/snmpdelta.c , apps/snmpdf.c , apps/snmpget.c
   , apps/snmpgetnext.c , apps/snmpset.c ,
   apps/snmpstatus.c , apps/snmptable.c , apps/snmptest.c
   , apps/snmptranslate.c , apps/snmptrap.c ,
   apps/snmptrapd.c , apps/snmptrapd_handlers.c ,
   apps/snmptrapd_log.c , apps/snmpusm.c , apps/snmpvacm.c
   , apps/snmpwalk.c , apps/snmpnetstat/Makefile.in
   , apps/snmpnetstat/if.c , apps/snmpnetstat/inet.c
   , apps/snmpnetstat/inet6.c , apps/snmpnetstat/main.c
   , apps/snmpnetstat/route.c , include/net-snmp/asn1.h
   , include/net-snmp/callback.h ,
   include/net-snmp/data_list.h ,
   include/net-snmp/default_store.h , include/net-snmp/getopt.h
   , include/net-snmp/int64.h , include/net-snmp/keytools.h
   , include/net-snmp/lcd_time.h ,
   include/net-snmp/libsnmp.h , include/net-snmp/md5.h ,
   include/net-snmp/mib.h , include/net-snmp/mt_support.h ,
   include/net-snmp/net-snmp-config.h ,
   include/net-snmp/oid_array.h , include/net-snmp/oid_stash.h
   , include/net-snmp/parse.h ,
   include/net-snmp/read_config.h , include/net-snmp/scapi.h
   , include/net-snmp/snmp-tc.h , include/net-snmp/snmp.h
   , include/net-snmp/snmpAAL5PVCDomain.h ,
   include/net-snmp/snmpCallbackDomain.h ,
   include/net-snmp/snmpIPXDomain.h ,
   include/net-snmp/snmpTCPDomain.h ,
   include/net-snmp/snmpTCPIPv6Domain.h ,
   include/net-snmp/snmpUDPDomain.h ,
   include/net-snmp/snmpUDPIPv6Domain.h ,
   include/net-snmp/snmpUnixDomain.h ,
   include/net-snmp/snmp_alarm.h , include/net-snmp/snmp_api.h
   , include/net-snmp/snmp_client.h ,
   include/net-snmp/snmp_debug.h , include/net-snmp/snmp_enum.h
   , include/net-snmp/snmp_impl.h ,
   include/net-snmp/snmp_locking.h ,
   include/net-snmp/snmp_logging.h ,
   include/net-snmp/snmp_parse_args.h ,
   include/net-snmp/snmp_secmod.h ,
   include/net-snmp/snmp_transport.h , include/net-snmp/snmpksm.h
   , include/net-snmp/snmpusm.h ,
   include/net-snmp/snmpusm_init.h , include/net-snmp/snmpv3.h
   , include/net-snmp/system.h , include/net-snmp/tools.h
   , include/net-snmp/transform_oids.h ,
   include/net-snmp/vacm.h , include/net-snmp/agent/snmp_agent.h
   , man/Makefile.in , snmplib/Makefile.in ,
   snmplib/asn1.c , snmplib/asn1.h , snmplib/callback.c
   , snmplib/callback.h , snmplib/data_list.c ,
   snmplib/data_list.h , snmplib/default_store.c ,
   snmplib/default_store.h , snmplib/getopt.h ,
   snmplib/int64.c , snmplib/int64.h , snmplib/keytools.c
   , snmplib/keytools.h , snmplib/lcd_time.c ,
   snmplib/lcd_time.h , snmplib/libsnmp.h , snmplib/md5.c
   , snmplib/md5.h , snmplib/mib.c , snmplib/mib.h
   , snmplib/mt_support.c , snmplib/mt_support.h ,
   snmplib/oid_array.c , snmplib/oid_array.h ,
   snmplib/oid_stash.c , snmplib/oid_stash.h ,
   snmplib/parse.c , snmplib/parse.h ,
   snmplib/read_config.c , snmplib/read_config.h ,
   snmplib/scapi.c , snmplib/scapi.h , snmplib/snmp-tc.c
   , snmplib/snmp-tc.h , snmplib/snmp.c ,
   snmplib/snmp.h , snmplib/snmpAAL5PVCDomain.c ,
   snmplib/snmpAAL5PVCDomain.h , snmplib/snmpCallbackDomain.c
   , snmplib/snmpCallbackDomain.h , snmplib/snmpIPXDomain.c
   , snmplib/snmpIPXDomain.h , snmplib/snmpTCPDomain.c
   , snmplib/snmpTCPDomain.h , snmplib/snmpTCPIPv6Domain.c
   , snmplib/snmpTCPIPv6Domain.h , snmplib/snmpUDPDomain.c
   , snmplib/snmpUDPDomain.h , snmplib/snmpUDPIPv6Domain.c
   , snmplib/snmpUDPIPv6Domain.h , snmplib/snmpUnixDomain.c
   , snmplib/snmpUnixDomain.h , snmplib/snmp_alarm.c
   , snmplib/snmp_alarm.h , snmplib/snmp_api.c ,
   snmplib/snmp_api.h , snmplib/snmp_auth.c ,
   snmplib/snmp_client.c , snmplib/snmp_client.h ,
   snmplib/snmp_debug.c , snmplib/snmp_debug.h ,
   snmplib/snmp_enum.c , snmplib/snmp_enum.h ,
   snmplib/snmp_impl.h , snmplib/snmp_logging.c ,
   snmplib/snmp_logging.h , snmplib/snmp_parse_args.c ,
   snmplib/snmp_parse_args.h , snmplib/snmp_secmod.c ,
   snmplib/snmp_secmod.h , snmplib/snmp_transport.c ,
   snmplib/snmp_transport.h , snmplib/snmpksm.c ,
   snmplib/snmpksm.h , snmplib/snmpusm.c ,
   snmplib/snmpusm.h , snmplib/snmpv3.c , snmplib/snmpv3.h
   , snmplib/system.c , snmplib/system.h ,
   snmplib/tools.c , snmplib/tools.h ,
   snmplib/transform_oids.h , snmplib/vacm.c ,
   snmplib/vacm.h , testing/RUNTESTS ,
   testing/eval_tools.sh , include/ucd-snmp/asn1.h ,
   include/ucd-snmp/callback.h , include/ucd-snmp/default_store.h
   , include/ucd-snmp/int64.h , include/ucd-snmp/keytools.h
   , include/ucd-snmp/mib.h , include/ucd-snmp/mibincl.h
   , include/ucd-snmp/parse.h ,
   include/ucd-snmp/read_config.h , include/ucd-snmp/scapi.h
   , include/ucd-snmp/snmp-tc.h , include/ucd-snmp/snmp.h
   , include/ucd-snmp/snmp_alarm.h ,
   include/ucd-snmp/snmp_api.h , include/ucd-snmp/snmp_client.h
   , include/ucd-snmp/snmp_debug.h ,
   include/ucd-snmp/snmp_impl.h , include/ucd-snmp/snmp_logging.h
   , include/ucd-snmp/snmp_parse_args.h ,
   include/ucd-snmp/snmp_vars.h , include/ucd-snmp/snmpusm.h
   , include/ucd-snmp/snmpv3.h , include/ucd-snmp/system.h
   , include/ucd-snmp/tools.h ,
   include/ucd-snmp/transform_oids.h ,
   include/ucd-snmp/util_funcs.h:

   Major file moving and editing of include directives.
     - essentially adds up to:
       - mv snmplib/*.h include/net-snmp/
       - local/convertcode `find . -name \*.c \*.h`
   
2002-01-28 20:54  hardaker

   * agent/: agent_handler.c , agent_index.c ,
   agent_read_config.c , agent_registry.c , agent_trap.c
   , auto_nlist.c , kernel.c , mib_modules.c ,
   snmp_agent.c , snmp_vars.c , snmpd.c ,
   helpers/bulk_to_next.c , helpers/debug_handler.c ,
   helpers/instance.c , helpers/multiplexer.c ,
   helpers/null.c , helpers/old_api.c , helpers/read_only.c
   , helpers/serialize.c , helpers/table.c ,
   helpers/table_array.c , helpers/table_dataset.c ,
   helpers/table_iterator.c , mibgroup/host_res.h ,
   mibgroup/kernel_sunos5.c , mibgroup/mibincl.h ,
   mibgroup/testdelayed.c , mibgroup/testhandler.c ,
   mibgroup/util_funcs.c , mibgroup/Rmon/alarm.c ,
   mibgroup/Rmon/event.c , mibgroup/Rmon/history.c ,
   mibgroup/Rmon/rows.c , mibgroup/agentx/agentx_config.c ,
   mibgroup/agentx/client.c , mibgroup/agentx/master.c ,
   mibgroup/agentx/master_admin.c ,
   mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
   , mibgroup/agentx/subagent.c ,
   mibgroup/disman/mteObjectsTable.c ,
   mibgroup/disman/mteTriggerBooleanTable.c ,
   mibgroup/disman/mteTriggerDeltaTable.c ,
   mibgroup/disman/mteTriggerExistenceTable.c ,
   mibgroup/disman/mteTriggerTable.c ,
   mibgroup/disman/mteTriggerThresholdTable.c ,
   mibgroup/examples/ucdDemoPublic.c , mibgroup/host/hr_disk.c
   , mibgroup/host/hr_filesys.c ,
   mibgroup/host/hr_storage.c , mibgroup/host/hr_swinst.c
   , mibgroup/host/hr_swrun.c , mibgroup/host/hr_system.c
   , mibgroup/mibII/at.c , mibgroup/mibII/icmp.c ,
   mibgroup/mibII/interfaces.c , mibgroup/mibII/ip.c ,
   mibgroup/mibII/ipAddr.c , mibgroup/mibII/ipv6.c ,
   mibgroup/mibII/kernel_linux.c , mibgroup/mibII/route_write.c
   , mibgroup/mibII/snmp_mib.c ,
   mibgroup/mibII/sysORTable.c , mibgroup/mibII/system_mib.c
   , mibgroup/mibII/tcp.c , mibgroup/mibII/tcpTable.c
   , mibgroup/mibII/udp.c , mibgroup/mibII/udpTable.c
   , mibgroup/mibII/vacm_context.c ,
   mibgroup/mibII/vacm_vars.c , mibgroup/mibII/vacm_vars.h
   , mibgroup/mibII/var_route.c , mibgroup/mibJJ/icmp.c
   , mibgroup/mibJJ/interfaces.c , mibgroup/mibJJ/ip.c
   , mibgroup/mibJJ/ipAddr.c , mibgroup/mibJJ/ipMedia.c
   , mibgroup/mibJJ/ipv6.c , mibgroup/mibJJ/kernel_linux.c
   , mibgroup/mibJJ/snmp_mib.c , mibgroup/mibJJ/sysORTable.c
   , mibgroup/mibJJ/system_mib.c , mibgroup/mibJJ/tcp.c
   , mibgroup/mibJJ/tcpTable.c , mibgroup/mibJJ/udp.c ,
   mibgroup/mibJJ/udpTable.c , mibgroup/mibJJ/vacm_vars.c ,
   mibgroup/misc/dlmod.c ,
   mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   mibgroup/notification/snmpNotifyFilterTable.c ,
   mibgroup/notification/snmpNotifyTable.c ,
   mibgroup/smux/smux.c , mibgroup/smux/snmp_bgp.c ,
   mibgroup/smux/snmp_ospf.c , mibgroup/smux/snmp_rip2.c ,
   mibgroup/snmpv3/snmpEngine.c , mibgroup/snmpv3/usmUser.c
   , mibgroup/snmpv3/usmUser.h:

   Major file moving and editing of include directives.
     - essentially adds up to:
       - mv snmplib/*.h include/net-snmp/
       - local/convertcode `find . -name \*.c \*.h`
   
2002-01-28 19:42  hardaker

   * include/ucd-snmp/ucd-snmp-config.h:

   remove UCD_COMPAT flag and DEFINE IT instead
   
2002-01-28 19:41  hardaker

   * include/ucd-snmp/ucd-snmp-config.h:

   remove UCD_COMPAT flag and define it instead
   
2002-01-25 11:29  hardaker

   * snmplib/mib.c:

   - parse_one_oid_index:
     - use an unsigned int for length's pulled from the oid.
     - Make sure they're always < 128
   
2002-01-25 09:12  jbpn

   * agent/mibgroup/snmpv3/usmUser.c:

     - closer adherence to state machines described in RFC 2574
   
2002-01-25 09:10  jbpn

   * snmplib/snmpusm.c:

     - cause usmDecryptionError reports to be sent in a couple of extra
       cases: bad salt (length != 8) and length of encrypted data not a
       multiple of 8 octets (per RFC 2574).
   
2002-01-25 09:04  jbpn

   * agent/snmp_agent.c:

     - for unknown message types, increment snmpInASNParseErrs and fail
       at the post-parse stage.
   
     - for notification types, increment snmpUnknownPDUHandlers and bail
       out early.
   
2002-01-25 09:01  jbpn

   * snmplib/snmp_api.c:

     - for unhandled messages (e.g. RESPONSE messages sent to agents),
       increment the snmpUnknownPDUHandlers counter.
   
     - try to free securityStateRefs when post-parse fails.
   
2002-01-25 06:26  jbpn

   * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.6), vacm_vars.c:

     - fix minor problem with storageType (always okay to set to current
       value).
   
     - don't reset some variables to old value unless we actually set
       them in the first place!
   
2002-01-25 05:00  jbpn

   * agent/helpers/table.c:

     - don't print out debugging info in a further case where it has been
       free()d.
   
     - set the exception noSuchInstance rather than error noSuchName when
       we have the incorrect number of indices.
   
2002-01-25 04:54  dts12

   * snmplib/README.newlib:

   file README.newlib was initially added on branch NEW-LIBRARY-API.
   
2002-01-25 04:49  jbpn

   * agent/helpers/table.c:

     - move debugging output to before where (potentially) the data it is
       trying to print gets free()d.
   
2002-01-25 04:40  jbpn

   * agent/snmp_agent.c:

     - keep asp->vbcount correct in create_subtree_cache() if we dump
       varbinds in the GETNEXT case because numvarbinds > non-repeaters.
       Failing to do this will cause problems later when you iterate over
       0 .. asp->vbcount - 1 in reassign_requests().
   
2002-01-24 15:11  rstory

   * include/net-snmp/agent/table.h:

   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.
   
2002-01-24 11:07  rstory

   * local/mib2c.array-user.conf:

   try to find & handle external indexes; use new style net-snmp includes; add
   row_copy; use context types & casts in parameters instead of generic types
   recast inside method
   
2002-01-24 06:03  jbpn

   * snmplib/: read_config.c (V4-2-patches.3), read_config.c:

     - avoid format string nasties in read_config_store() when writing to
       files (exposed e.g. by the persistent sysName.0 stuff -- try
       snmpset host sysName.0 s "%08x" -- oops)
   
2002-01-24 04:34  jbpn

   * snmplib/snmpusm.c:

     - don't automatically accept a msgUserName of "" when processing
       incoming messages.
   
2002-01-24 04:30  jbpn

   * snmplib/snmp_api.c:

     - bigger buffer for msgAuthoritativeEngineID field since it is not
       limited to 32 bytes like SnmpEngineTC.  Really this needs to be
       allocated by the security module but for now we'll just make it
       twice as big.
   
2002-01-24 03:19  dts12

   * agent/mibgroup/host/hr_swrun.c , snmplib/snmp-tc.c:

   AIX support for the Host Resources module.
      (Thanks to Andy Hood)
   
2002-01-23 08:28  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - set viewType to the DEFVAL included(1) for new rows
   
2002-01-23 07:40  jbpn

   * snmplib/snmp_api.c:

     - secModel of 0 is a parse error in HeaderData
   
2002-01-23 07:23  jbpn

   * snmplib/snmp_api.c:

     - be careful to free securityStateRef in a couple of error cases in
       snmpv3_parse -- fixes memory leaks when malformed PDUs are
       received.
   
2002-01-22 19:49  rstory

   * snmplib/: snmp_api.c , snmp_api.h:

   chg api for snmp_oid_ncompare, don't implement it vi snmp_oid_compare
   
2002-01-22 19:46  rstory

   * snmplib/: oid_array.c , oid_array.h:

   add Get_oid_data_count(); add subset support
   
2002-01-22 19:44  rstory

   * snmplib/: mib.c , mib.h:

   add netsnmp_str2oid()
   
2002-01-22 19:41  rstory

   * include/net-snmp/agent/table_array.h:

   add subset function
   
2002-01-22 19:40  rstory

   * agent/helpers/table_array.c:

   add subset function; add preliminary locking code; add ta_check_row_status
   
2002-01-22 06:33  jbpn

   * agent/mibgroup/mibII/: vacm_vars.c (V4-2-patches.4), vacm_vars.c:

     - fix bug just introduced where setting an existing row's status to
       createAndGo(4) or createAndWait(5) would delete the row.
   
2002-01-22 04:58  jbpn

   * snmplib/snmpusm.c:

     - cause a parse error if we receive UsmSecurityParameters with a
       msgUserName that is illegally long.
   
2002-01-22 03:10  jbpn

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

     - oops, left old code in #if 0 branch AGAIN.  I am getting into bad
       habits!
   
2002-01-22 03:08  jbpn

   * agent/mibgroup/notification/snmpNotifyTable.c:

     - fix memory leaks in row creation/destruction
   
     - more aggressive validity checking of snmpNotifyTag, snmpNotifyType
       and snmpNotifyStorageType.
   
     - passes 6.5.1.0 -- 6.5.8.3
   
2002-01-22 01:47  jbpn

   * agent/mibgroup/target/: snmpTargetAddrEntry.c ,
   snmpTargetParamsEntry.c , snmpTargetParamsEntry.h:

     - correct state machines for snmpTargetParamsTable
   
2002-01-21 23:48  jbpn

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

     - tidy things up a bit (had left some old code sitting if #if 0
       branch).
   
     - remember to close (target->sess) when we move a target to
       notInService(2).
   
2002-01-21 11:04  jbpn

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

     - correct state machines for snmpTargetAddrTable
   
2002-01-21 06:47  jbpn

   * agent/mibgroup/target/: snmpTargetAddrEntry.c ,
   snmpTargetAddrEntry.h:

     - implement snmpTargetSpinLock object
   
2002-01-18 09:19  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - correct state machine for vacmViewTreeFamilyTable.  Passes all the
       relevant Silvercreek VACM tetst (5.4.0.1 -- 5.4.9.7 inclusive).
   
2002-01-18 08:49  jbpn

   * snmplib/: vacm.c , vacm.h:

     - add a switch to vacm_getViewEntry() to allow the mask entries
       to be ignore (which is what you want when you are just using this
       function to look up an entry in the table in order to write some new
       value to one of the columnar objects).
   
2002-01-18 06:09  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - correct state machine for vacmAccessTable.  Passes all the relevant
       Silvercreek VACM tetst (5.3.0 -- 5.3.9.7 inclusive).
   
2002-01-18 04:11  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - correct state machine for vacmSecurityToGroupTable (i.e. don't
       just do everything in the COMMIT phase).  Passes all the relevant
       Silvercreek VACM tetst (5.2.0 -- 5.2.9.7 inclusive).
   
2002-01-18 04:08  jbpn

   * agent/snmp_agent.c:

     - don't overwrite an existing error status after COMMIT or UNDO
       phases with commitFailed or undoFailed (but do translate error
       returns from those phases into those errors when we don't have an
       existing error status).
   
2002-01-17 06:57  jbpn

   * snmplib/snmp_api.c:

     - handle illegal values of msgID correctly (by dropping the packet
       and incrementing snmpInASNParseErrs)
   
2002-01-17 06:38  jbpn

   * snmplib/snmp_api.c:

     - handle illegal values of msgMaxSize correctly (by dropping the
       packet and incrementing snmpInASNParseErrs)
   
2002-01-15 08:17  rstory

   * include/net-snmp/net-snmp-includes.h:

   top level include which includes useful snmplib headers
   
2002-01-15 08:15  rstory

   * include/ucd-snmp/: agent_index.h , agent_read_config.h
   , agent_registry.h , agent_trap.h , asn1.h ,
   auto_nlist.h , callback.h , default_store.h ,
   ds_agent.h , header_complex.h , int64.h , keytools.h
   , mib.h , mib_module_config.h , mibincl.h ,
   parse.h , read_config.h , scapi.h , snmp-tc.h ,
   snmp.h , snmp_agent.h , snmp_alarm.h , snmp_api.h
   , snmp_client.h , snmp_debug.h , snmp_impl.h ,
   snmp_logging.h , snmp_parse_args.h , snmp_vars.h ,
   snmpusm.h , snmpv3.h , struct.h , system.h ,
   tools.h , transform_oids.h , ucd-snmp-agent-includes.h
   , ucd-snmp-config.h , ucd-snmp-includes.h ,
   util_funcs.h , var_struct.h , version.h:

   create 4.x headers that are wrappers pointing to new headers
   
2002-01-14 15:08  rstory

   * include/net-snmp/agent/table_array.h:

   add UserRowAction and void pointer
   
2002-01-14 13:41  hardaker

   * agent/: mibgroup/ucd-snmp/lmSensors.c , Makefile.in:

   -> net-snmp/agent/net-snmp-agent-includes.h
   
2002-01-14 13:40  hardaker

   * include/net-snmp/agent/ucd-snmp-agent-includes.h:

   removed
   
2002-01-14 13:29  rstory

   * include/net-snmp/agent/net-snmp-agent-includes.h:

   copy ucd-snmp-agent-includes.h and update to net-snmp use new agent dir
   
2002-01-14 08:04  hardaker

   * agent/Makefile.in , agent/agent_callbacks.h ,
   agent/agent_handler.c , agent/agent_handler.h ,
   agent/agent_index.c , agent/agent_index.h ,
   agent/agent_read_config.c , agent/agent_read_config.h ,
   agent/agent_registry.c , agent/agent_registry.h ,
   agent/agent_trap.c , agent/agent_trap.h ,
   agent/auto_nlist.c , agent/auto_nlist.h ,
   agent/ds_agent.h , agent/kernel.c , agent/mib_modules.c
   , agent/mib_modules.h , agent/snmp_agent.c ,
   agent/snmp_agent.h , agent/snmp_vars.c ,
   agent/snmp_vars.h , agent/snmpd.c ,
   agent/ucd-snmp-agent-includes.h , agent/var_struct.h ,
   agent/helpers/Makefile.in , agent/helpers/bulk_to_next.c
   , agent/helpers/debug_handler.c ,
   agent/helpers/instance.c , agent/helpers/multiplexer.c ,
   agent/helpers/null.c , agent/helpers/old_api.c ,
   agent/helpers/read_only.c , agent/helpers/serialize.c ,
   agent/helpers/table.c , agent/helpers/table_array.c ,
   agent/helpers/table_iterator.c , agent/mibgroup/host_res.h
   , agent/mibgroup/mibincl.h ,
   agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
   , agent/mibgroup/agentx/agentx_config.c ,
   agent/mibgroup/agentx/client.c ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/agentx/master_request.c ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/examples/example.c ,
   agent/mibgroup/examples/ucdDemoPublic.c ,
   agent/mibgroup/host/hr_disk.c , agent/mibgroup/host/hr_proc.c
   , agent/mibgroup/host/hr_storage.c ,
   agent/mibgroup/host/hr_swrun.c ,
   agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/icmp.c ,
   agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
   , agent/mibgroup/mibII/ipAddr.c ,
   agent/mibgroup/mibII/ipv6.c ,
   agent/mibgroup/mibII/route_write.c ,
   agent/mibgroup/mibII/sysORTable.c ,
   agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
   , agent/mibgroup/mibII/udp.c ,
   agent/mibgroup/mibII/udpTable.c ,
   agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/mibII/vacm_vars.c ,
   agent/mibgroup/mibII/var_route.c ,
   agent/mibgroup/mibJJ/icmp.c ,
   agent/mibgroup/mibJJ/interfaces.c , agent/mibgroup/mibJJ/ip.c
   , agent/mibgroup/mibJJ/ipAddr.c ,
   agent/mibgroup/mibJJ/ipMedia.c ,
   agent/mibgroup/mibJJ/ipRoute.c , agent/mibgroup/mibJJ/ipv6.c
   , agent/mibgroup/mibJJ/sysORTable.c ,
   agent/mibgroup/mibJJ/system_mib.c , agent/mibgroup/mibJJ/tcp.c
   , agent/mibgroup/mibJJ/tcpTable.c ,
   agent/mibgroup/mibJJ/udp.c , agent/mibgroup/mibJJ/udpTable.c
   , agent/mibgroup/mibJJ/vacm_vars.c ,
   agent/mibgroup/misc/dlmod.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/smux/smux.c , agent/mibgroup/smux/snmp_bgp.c
   , agent/mibgroup/smux/snmp_ospf.c ,
   agent/mibgroup/smux/snmp_rip2.c ,
   agent/mibgroup/snmpv3/usmUser.c ,
   agent/mibgroup/target/target_counters.c ,
   agent/mibgroup/tunnel/tunnel.c ,
   agent/mibgroup/ucd-snmp/disk.c ,
   agent/mibgroup/ucd-snmp/diskio.c ,
   agent/mibgroup/ucd-snmp/dlmod.c ,
   agent/mibgroup/ucd-snmp/errormib.c ,
   agent/mibgroup/ucd-snmp/extensible.c ,
   agent/mibgroup/ucd-snmp/file.c ,
   agent/mibgroup/ucd-snmp/loadave.c ,
   agent/mibgroup/ucd-snmp/logmatch.c ,
   agent/mibgroup/ucd-snmp/memory.c ,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
   agent/mibgroup/ucd-snmp/memory_solaris2.c ,
   agent/mibgroup/ucd-snmp/pass.c ,
   agent/mibgroup/ucd-snmp/proc.c ,
   agent/mibgroup/ucd-snmp/versioninfo.c ,
   agent/mibgroup/ucd-snmp/vmstat.c ,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
   apps/notification_log.h , apps/snmptrapd.c ,
   include/net-snmp/agent/agent_callbacks.h ,
   include/net-snmp/agent/agent_handler.h ,
   include/net-snmp/agent/agent_index.h ,
   include/net-snmp/agent/agent_read_config.h ,
   include/net-snmp/agent/agent_registry.h ,
   include/net-snmp/agent/agent_trap.h ,
   include/net-snmp/agent/auto_nlist.h ,
   include/net-snmp/agent/ds_agent.h ,
   include/net-snmp/agent/mib_modules.h ,
   include/net-snmp/agent/snmp_agent.h ,
   include/net-snmp/agent/snmp_vars.h ,
   include/net-snmp/agent/ucd-snmp-agent-includes.h ,
   include/net-snmp/agent/var_struct.h:

   moved the /agent installed headers to ../include/net-snmp/agent
   
2002-01-13 09:22  hardaker

   * agent/Makefile.in:

   add a couple more install headers.
   
2002-01-11 14:18  hardaker

   * apps/: Makefile.in , notification_log.c:

   Move all agent/helpers/*.h files to include/net-snmp/agent/ and change
   references.
   
2002-01-11 14:12  hardaker

   * agent/Makefile.in , agent/agent_handler.c ,
   agent/agent_index.c , agent/agent_read_config.c ,
   agent/agent_registry.c , agent/mib_modules.c ,
   agent/snmp_vars.c , agent/snmpd.c ,
   agent/helpers/all_helpers.h , agent/helpers/bulk_to_next.c
   , agent/helpers/bulk_to_next.h ,
   agent/helpers/debug_handler.c , agent/helpers/debug_handler.h
   , agent/helpers/instance.c , agent/helpers/instance.h
   , agent/helpers/multiplexer.c ,
   agent/helpers/multiplexer.h , agent/helpers/null.c ,
   agent/helpers/null.h , agent/helpers/old_api.c ,
   agent/helpers/old_api.h , agent/helpers/read_only.c ,
   agent/helpers/read_only.h , agent/helpers/serialize.c ,
   agent/helpers/serialize.h , agent/helpers/set_helper.h ,
   agent/helpers/table.c , agent/helpers/table.h ,
   agent/helpers/table_array.c , agent/helpers/table_array.h
   , agent/helpers/table_data.c , agent/helpers/table_data.h
   , agent/helpers/table_dataset.c ,
   agent/helpers/table_dataset.h , agent/helpers/table_iterator.c
   , agent/helpers/table_iterator.h ,
   agent/mibgroup/Makefile.in , agent/mibgroup/testdelayed.c
   , agent/mibgroup/testhandler.c ,
   agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/target/target_counters.c ,
   include/net-snmp/agent/all_helpers.h ,
   include/net-snmp/agent/bulk_to_next.h ,
   include/net-snmp/agent/debug_handler.h ,
   include/net-snmp/agent/instance.h ,
   include/net-snmp/agent/multiplexer.h ,
   include/net-snmp/agent/null.h ,
   include/net-snmp/agent/old_api.h ,
   include/net-snmp/agent/read_only.h ,
   include/net-snmp/agent/serialize.h ,
   include/net-snmp/agent/set_helper.h ,
   include/net-snmp/agent/table.h ,
   include/net-snmp/agent/table_array.h ,
   include/net-snmp/agent/table_data.h ,
   include/net-snmp/agent/table_dataset.h ,
   include/net-snmp/agent/table_iterator.h:

   Move all agent/helpers/*.h files to include/net-snmp/agent/ and change
   references.
   
2002-01-11 08:41  hardaker

   * agent/Makefile.in , agent/helpers/Makefile.in ,
   agent/mibgroup/Makefile.in , apps/Makefile.in ,
   snmplib/Makefile.in:

   - Add -I$(top_srcdir)/include to include path.
   - Rename 3 agent libraries from libucd* -> libnetsnmp*
   
2002-01-11 07:58  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - don't use while(x-- >= 0) loops for new unsigned index components
   
2002-01-11 05:27  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - be careful about signedess of index components in tables
   
2002-01-10 13:12  nba

   * configure , configure.in:

   Create the include directory when building outside source directory
   
2002-01-10 08:20  jbpn

   * agent/mibgroup/mibII/sysORTable.c:

     - use an unsigned long loop variable in var_sysORTable() to avoid
       incorrect lexi-ordering when doing requests like GETNEXT
       sysORDescr.4294967295.
   
     - minor debugging output changes
   
2002-01-10 07:32  jbpn

   * agent/snmp_agent.c:

     - fix minor memory leak in reassign_requests()
   
2002-01-10 07:21  jbpn

   * agent/snmp_agent.c:

     - set type for unhandled GET requests in handle_pdu() to be
       noSuchInstance rather than noSuchObject (noSuchObject exceptions
       are detected and explicitly set earlier).
   
2002-01-10 05:52  jbpn

   * agent/helpers/old_api.c:

     - correct typo that meant error returns from old-api write methods
       were ignored.
   
2002-01-10 05:04  jbpn

   * snmplib/snmp_api.h:

     - change value of STAT_TARGET_STATS_END so that mibII/snmp_mib.c can
       return values of mandatory objects snmpSilentDrops and
       snmpProxyDrops.
   
2002-01-09 08:50  jbpn

   * snmplib/snmp_api.c:

     - make unknown/illegal varbind types in v1/v2c PDUs cause
       snmpInASNParseErrs to be incremented.
   
2002-01-09 07:55  jbpn

   * agent/helpers/debug_handler.c:

     - fix memory leak
   
2002-01-09 07:32  jbpn

   * apps/snmpbulkget.c:

     - bring app-specific options in line with snmpbulkwalk (-C rather
       than -B)
   
2002-01-09 07:31  jbpn

   * apps/snmpbulkwalk.c:

     - formatting change to usage message
   
2002-01-09 06:35  jbpn

   * agent/helpers/table_iterator.c:

     - fix minor memory leak
   
2002-01-08 08:55  jbpn

   * apps/snmpbulkwalk.c:

     - add options from snmpwalk
   
     - allow non-repeaters and max-repeaters to be set
   
     - change default value of max-repeaters to a lower value to avoid
       timeouts with slower agents
   
2002-01-08 08:17  jbpn

   * agent/snmp_agent.c:

     - don't try to malloc() a zero-length buffer, in case some malloc()s
       complain.
   
2002-01-08 08:15  jbpn

   * agent/snmp_agent.c:

     - hopefully final GETBULK fix -- passes all SilverCreek's GETBULK
       tests (incl. negative non-repeaters and max-repeaters)
   
2002-01-08 06:59  jbpn

   * agent/: snmp_agent.c , snmp_agent.h ,
   helpers/bulk_to_next.c:

     - GETBULK fix to ignore varbinds for which zero repetitions are
       called for
   
     - drop asp->start and asp->end which are hardly used and which get
       in the way of this type of processing
   
     - ignore negative repetitions in bulk_to_next handler
   
2002-01-07 08:39  hardaker

   * perl/manager/.cvsignore:

   ignore file
   
2002-01-07 08:38  hardaker

   * perl/manager/INSTALL:

   PNGGraph -> GD::Graph
   
2002-01-04 13:48  hardaker

   * Makefile.in:

   fix dependencies
   
2002-01-04 13:24  hardaker

   * acconfig.h , include/net-snmp/acconfig.h:

   move acconfig.h back to the top dir where its apparently supposed to live.
   
2002-01-04 13:18  hardaker

   * configure , configure.in:

   more ucd-snmp -> net-snmp translations.  warning: includes the default persistent store.
   
2002-01-04 13:04  hardaker

   * include/: net-snmp/.cvsignore , ucd-snmp/.cvsignore:

   ignore files
   
2002-01-04 13:02  hardaker

   * .cvsignore:

   ignore built net-snmp-config
   
2002-01-04 13:00  hardaker

   * apps/: Makefile.in , encode_keychange.c ,
   notification_log.c , snmpbulkget.c , snmpbulkwalk.c
   , snmpdelta.c , snmpdf.c , snmpget.c ,
   snmpgetnext.c , snmpset.c , snmpstatus.c ,
   snmptable.c , snmptest.c , snmptranslate.c ,
   snmptrap.c , snmptrapd.c , snmptrapd_handlers.c
   , snmptrapd_log.c , snmpusm.c , snmpvacm.c
   , snmpwalk.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:56  hardaker

   * agent/mibgroup/mibJJ/icmp.c ,
   agent/mibgroup/mibJJ/interfaces.c , agent/mibgroup/mibJJ/ip.c
   , agent/mibgroup/mibJJ/ipAddr.c ,
   agent/mibgroup/mibJJ/ipMedia.c ,
   agent/mibgroup/mibJJ/ipRoute.c , agent/mibgroup/mibJJ/ipv6.c
   , agent/mibgroup/mibJJ/kernel_linux.c ,
   agent/mibgroup/mibJJ/snmp_mib.c ,
   agent/mibgroup/mibJJ/sysORTable.c ,
   agent/mibgroup/mibJJ/system_mib.c , agent/mibgroup/mibJJ/tcp.c
   , agent/mibgroup/mibJJ/tcpTable.c ,
   agent/mibgroup/mibJJ/udp.c , agent/mibgroup/mibJJ/udpTable.c
   , agent/mibgroup/mibJJ/vacm_vars.c ,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   agent/mibgroup/notification/snmpNotifyFilterTable.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/smux/smux.c , agent/mibgroup/smux/snmp_bgp.c
   , agent/mibgroup/smux/snmp_ospf.c ,
   agent/mibgroup/smux/snmp_rip2.c ,
   agent/mibgroup/snmpv3/snmpEngine.c ,
   agent/mibgroup/snmpv3/snmpMPDStats.c ,
   agent/mibgroup/snmpv3/usmStats.c ,
   agent/mibgroup/snmpv3/usmUser.c ,
   agent/mibgroup/target/snmpTargetAddrEntry.c ,
   agent/mibgroup/target/snmpTargetParamsEntry.c ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/target/target_counters.c ,
   agent/mibgroup/ucd-snmp/disk.c ,
   agent/mibgroup/ucd-snmp/diskio.c ,
   agent/mibgroup/ucd-snmp/dlmod.c ,
   agent/mibgroup/ucd-snmp/errormib.c ,
   agent/mibgroup/ucd-snmp/extensible.c ,
   agent/mibgroup/ucd-snmp/file.c ,
   agent/mibgroup/ucd-snmp/hpux.c ,
   agent/mibgroup/ucd-snmp/lmSensors.c ,
   agent/mibgroup/ucd-snmp/loadave.c ,
   agent/mibgroup/ucd-snmp/logmatch.c ,
   agent/mibgroup/ucd-snmp/memory.c ,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
   agent/mibgroup/ucd-snmp/memory_solaris2.c ,
   agent/mibgroup/ucd-snmp/pass.c ,
   agent/mibgroup/ucd-snmp/pass_persist.c ,
   agent/mibgroup/ucd-snmp/proc.c ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/registry.c ,
   agent/mibgroup/ucd-snmp/versioninfo.c ,
   agent/mibgroup/ucd-snmp/vmstat.c ,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
   apps/snmpnetstat/Makefile.in , apps/snmpnetstat/if.c ,
   apps/snmpnetstat/inet.c , apps/snmpnetstat/inet6.c ,
   apps/snmpnetstat/main.c , apps/snmpnetstat/route.c ,
   apps/snmpnetstat/winstub.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:52  hardaker

   * agent/mibgroup/misc/dlmod.c , agent/mibgroup/misc/ipfwacc.c
   , include/net-snmp/acconfig.h ,
   include/net-snmp/net-snmp-config.h.in ,
   include/ucd-snmp/README , snmplib/Makefile.in ,
   snmplib/asn1.c , snmplib/callback.c ,
   snmplib/data_list.c , snmplib/default_store.c ,
   snmplib/int64.c , snmplib/keytools.c ,
   snmplib/lcd_time.c , snmplib/md5.c , snmplib/mib.c
   , snmplib/mt_support.c , snmplib/oid_array.c ,
   snmplib/oid_stash.c , snmplib/parse.c ,
   snmplib/read_config.c , snmplib/scapi.c ,
   snmplib/snmp-tc.c , snmplib/snmp.c ,
   snmplib/snmpAAL5PVCDomain.c , snmplib/snmpCallbackDomain.c
   , snmplib/snmpIPXDomain.c , snmplib/snmpTCPDomain.c
   , snmplib/snmpTCPIPv6Domain.c , snmplib/snmpUDPDomain.c
   , snmplib/snmpUDPIPv6Domain.c , snmplib/snmpUnixDomain.c
   , snmplib/snmp_alarm.c , snmplib/snmp_api.c ,
   snmplib/snmp_auth.c , snmplib/snmp_client.c ,
   snmplib/snmp_debug.c , snmplib/snmp_enum.c ,
   snmplib/snmp_logging.c , snmplib/snmp_parse_args.c ,
   snmplib/snmp_secmod.c , snmplib/snmp_transport.c ,
   snmplib/snmpksm.c , snmplib/snmpusm.c , snmplib/snmpv3.c
   , snmplib/snprintf.c , snmplib/strtol.c ,
   snmplib/strtoul.c , snmplib/system.c , snmplib/tools.c
   , snmplib/vacm.c , testing/T.c ,
   testing/etimetest.c , testing/keymanagetest.c ,
   testing/misctest.c , testing/scapitest.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:49  hardaker

   * Makefile.in , Makefile.top , configure ,
   configure.in , sedscript.in , agent/Makefile.in
   , agent/agent_handler.c , agent/agent_index.c ,
   agent/agent_read_config.c , agent/agent_registry.c ,
   agent/agent_trap.c , agent/auto_nlist.c ,
   agent/kernel.c , agent/mib_modules.c ,
   agent/snmp_agent.c , agent/snmp_vars.c ,
   agent/snmpd.c , agent/helpers/Makefile.in ,
   agent/helpers/bulk_to_next.c , agent/helpers/debug_handler.c
   , agent/helpers/instance.c , agent/helpers/multiplexer.c
   , agent/helpers/null.c , agent/helpers/old_api.c ,
   agent/helpers/read_only.c , agent/helpers/serialize.c ,
   agent/helpers/table.c , agent/helpers/table_array.c ,
   agent/helpers/table_data.c , agent/helpers/table_dataset.c
   , agent/helpers/table_iterator.c ,
   agent/mibgroup/Makefile.in , agent/mibgroup/header_complex.c
   , agent/mibgroup/kernel_sunos5.c ,
   agent/mibgroup/testdelayed.c , agent/mibgroup/testhandler.c
   , agent/mibgroup/util_funcs.c ,
   agent/mibgroup/Rmon/agutil.c , agent/mibgroup/Rmon/alarm.c
   , agent/mibgroup/Rmon/event.c ,
   agent/mibgroup/Rmon/history.c , agent/mibgroup/Rmon/rows.c
   , agent/mibgroup/Rmon/statistics.c ,
   agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/agentx/agentx_config.c ,
   agent/mibgroup/agentx/client.c ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/agentx/protocol.c ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/disman/mteObjectsTable.c ,
   agent/mibgroup/disman/mteTriggerBooleanTable.c ,
   agent/mibgroup/disman/mteTriggerDeltaTable.c ,
   agent/mibgroup/disman/mteTriggerExistenceTable.c ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/disman/mteTriggerThresholdTable.c ,
   agent/mibgroup/examples/example.c ,
   agent/mibgroup/examples/ucdDemoPublic.c ,
   agent/mibgroup/host/hr_device.c ,
   agent/mibgroup/host/hr_disk.c ,
   agent/mibgroup/host/hr_filesys.c ,
   agent/mibgroup/host/hr_network.c ,
   agent/mibgroup/host/hr_other.c ,
   agent/mibgroup/host/hr_partition.c ,
   agent/mibgroup/host/hr_print.c ,
   agent/mibgroup/host/hr_proc.c ,
   agent/mibgroup/host/hr_storage.c ,
   agent/mibgroup/host/hr_swinst.c ,
   agent/mibgroup/host/hr_swrun.c ,
   agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/icmp.c ,
   agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
   , agent/mibgroup/mibII/ipAddr.c ,
   agent/mibgroup/mibII/ipv6.c ,
   agent/mibgroup/mibII/kernel_linux.c ,
   agent/mibgroup/mibII/mta_sendmail.c ,
   agent/mibgroup/mibII/route_write.c ,
   agent/mibgroup/mibII/snmp_mib.c ,
   agent/mibgroup/mibII/sysORTable.c ,
   agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
   , agent/mibgroup/mibII/udp.c ,
   agent/mibgroup/mibII/udpTable.c ,
   agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/mibII/vacm_vars.c ,
   agent/mibgroup/mibII/var_route.c:

   beginnings of ucd-snmp -> net-snmp structural changes.
     - config.h -> include/net-snmp/net-snmp-config.h
       - this, of course, changes just about every file in the repository.
   
2002-01-04 12:47  hardaker

   * acconfig.h , config.h.in:

   removed uneeded older files
   
2002-01-03 14:15  hardaker

   * perl/SNMP/SNMP.xs:

   patch #492072 to main branch
   
2002-01-03 14:00  hardaker

   * agent/mibgroup/ucd-snmp/disk.c:

   check results of setmntent before using them.
   
2002-01-03 13:57  hardaker

   * apps/snmpnetstat/if.c:

   check against growing server returns as pointed out by bug #498956
   
2002-01-03 11:40  hardaker

   * perl/manager/displaytable.pm:

   PNGGraph -> GDGraph
   
2002-01-03 11:39  hardaker

   * agent/mibgroup/versiontag:

   change export name to "net-snmp" from "ucd-snmp"
   
2002-01-03 11:39  hardaker

   * agent/mibgroup/testhandler.c ,
   local/mib2c.create-dataset.conf , local/mib2c.iterate.conf:

   make use of the new multi-add functions.
   
2002-01-03 11:38  hardaker

   * agent/helpers/: table_dataset.c , table_dataset.h:

   add multiple default row column definitions using one function call (varargs).
   
2002-01-03 11:38  hardaker

   * agent/helpers/: table.c , table.h:

   add multiple indexes using one function call (varargs).
   
2002-01-03 11:37  hardaker

   * agent/snmp_vars.h:

   remove no longer defined v4 api functions (getStatPtr no less).
   
2002-01-03 11:37  hardaker

   * agent/snmp_agent.h:

   remove no longer defined v4 api functions.
   
2002-01-03 10:31  hardaker

   * snmplib/: Makefile.in , oid_stash.c , oid_stash.h:

   data stashing based on an oid caching tree.
   
2001-12-26 15:36  hardaker

   * perl/manager/: INSTALL , Makefile.PL , manager.pm:

   update to make it a bit easier to install (including a Makefile for
   automated installation).
   
2001-12-26 13:20  hardaker

   * perl/manager/: INSTALL , displaytable.pm , getValues.pm
   , green.gif , manager.pm , red.gif , setupauth
   , setupdb , setupuser , snmptosql:

   moving manager to perl/manager
   
2001-12-24 16:10  hardaker

   * FAQ , sedscript.in , version.h ,
   perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 5.0.pre1 )
   
2001-12-24 16:04  hardaker

   * local/: Makefile.in , mib2c , mib2c.conf:

   Update to make people understand that it's not finished and you must
   reference a particular configuration file at this point.
   
2001-12-24 15:51  hardaker

   * FAQ , sedscript.in , version.h ,
   perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 5.0.not.even.close )
   
2001-12-24 15:50  hardaker

   * README:

   more comments.
   
2001-12-24 15:41  hardaker

   * FAQ , README:

   more updates
   
2001-12-24 15:20  hardaker

   * agent/helpers/old_api.c:

   doxygen comments
   
2001-12-24 15:20  hardaker

   * NEWS , README:

   5.0 comment updates.
   
2001-12-24 15:19  hardaker

   * agent/agent_handler.c:

   doxygen comments on a few functions.
   
2001-12-24 15:09  hardaker

   * agent/helpers/table_iterator.c:

   memory leaks.
   
2001-12-24 10:06  hardaker

   * agent/Makefile.in:

   remove dependencies for non-existent modules
   
2001-12-23 15:47  hardaker

   * net-snmp-config:

   opps.  Don't check in generated files.
   
2001-12-23 15:46  hardaker

   * config.h.in , configure , configure.in ,
   agent/mibgroup/host/hr_swinst.c:

   fix rpm usage (I hope).
   
2001-12-23 14:50  hardaker

   * agent/mibgroup/agent/.cvsignore:

   added .cvsignore file
   
2001-12-23 14:49  hardaker

   * Makefile.in:

   install net-snmp-config.
   
2001-12-23 14:47  hardaker

   * NEWS , configure , configure.in ,
   net-snmp-config , net-snmp-config.in , agent/Makefile.in
   , apps/Makefile.in:

   - created a net-snmp-config script to report compiled libs.
   - separated libs needed by agent from those needed by the rest of the
     applications.
   
2001-12-21 16:53  hardaker

   * perl/AnyData_SNMP/INSTALL:

   mention how to install DBI
   
2001-12-21 16:44  hardaker

   * perl/AnyData_SNMP/Makefile.PL:

   remove version requirement for AnyData
   
2001-12-21 16:37  hardaker

   * perl/AnyData_SNMP/INSTALL:

   make install as root.
   
2001-12-21 16:32  hardaker

   * perl/AnyData_SNMP/: INSTALL , INSTALL , INSTALL ,
   INSTALL:

   better descr
   
2001-12-21 16:09  hardaker

   * perl/AnyData_SNMP/README:

   minor wording change.
   
2001-12-21 16:07  hardaker

   * perl/AnyData_SNMP/INSTALL:

   mention it's very alpha code.
   
2001-12-21 16:06  hardaker

   * perl/AnyData_SNMP/INSTALL:

   new instructions
   
2001-12-21 10:18  hardaker

   * NEWS:

   mention doxygen.
   
2001-12-21 10:17  hardaker

   * configure , configure.in ,
   agent/mibgroup/agent_mibs.h:

   compile in agent specific support mibs.
   
2001-12-21 09:49  hardaker

   * NEWS:

   (still incomplete) 2nd update for 5.0
   
2001-12-21 09:44  hardaker

   * NEWS:

   (incomplete) update for 5.0
   
2001-12-19 17:10  hardaker

   * snmplib/asn1.c:

   fix realloc float and double builds.
   
2001-12-19 16:34  hardaker

   * local/mib2c.iterate.conf:

   misc fixes.
   
2001-12-19 16:33  hardaker

   * local/mib2c:

   define a C datatype as $var.decl (per Robert's suggestion.  Robert: we
   probably want pointers for things like strings, no?  maybe one type
   that is always a pointer and another that is sometimes depending on
   the type?)
   
2001-12-19 16:32  hardaker

   * apps/snmpbulkwalk.c:

   change default bulk number to 100 from the ridiculous 1000.
   
2001-12-19 16:32  hardaker

   * agent/Makefile.in , agent/mibgroup/Makefile.in ,
   apps/Makefile.in , snmplib/Makefile.in:

   make depend
   
2001-12-19 08:10  hardaker

   * agent/: snmp_agent.c , helpers/bulk_to_next.c:

   getbulk updates to make it the modules responsibility to update the
   varbind chain an the repeat counter.
   
2001-12-19 07:57  hardaker

   * agent/: agent_handler.c , snmp_agent.c , snmp_agent.h
   , helpers/Makefile.in , helpers/all_helpers.c ,
   helpers/all_helpers.h , helpers/bulk_to_next.c ,
   helpers/bulk_to_next.h:

   GETBULK support for the new API.
     - may need to make some slight modifications.
     - defaults to GETNEXT for any handler that doesn't set HANDLER_CAN_GETBULK.
     - doesn't deal properly yet with end-of-mib condition removal.
   
2001-12-19 06:05  jbpn

   * apps/snmptrapd.c:

     - drop -p option.  Addresses to listen on now come as optional
       arguments at the end of the command line.
   
     - drop (long-deprecated) -q option.
   
     - re-ordered options in usage message to be alphabetical, and
       changed description of some options to be more similar to snmpd
       options (where appropriate).
   
2001-12-19 04:38  jbpn

   * agent/snmpd.c:

     - drop -p and -T options.  Addresses to listen on now come as
       optional arguments at the end of the command line.
   
     - re-ordered options in usage message to be alphabetical, plus
       minor formatting tweaks.
   
     - re-written options processing loop to use optarg().
   
2001-12-18 08:44  jbpn

   * mibs/: UCD-SNMP-MIB.txt (V4-2-patches.5), UCD-SNMP-MIB.txt:

     - add OBJECT IDENTIFIER for win32 agent
   
2001-12-18 08:16  hardaker

   * agent/helpers/old_api.c:

   warning -> debug.
   
2001-12-17 10:15  jbpn

   * agent/snmp_agent.c:

     - handle getNext queries where the initial varbind->type is
       ASN_PRIV_INCL_RANGE (these currently arise only in AgentX
       subagents but the handling is not specific to AgentX).
   
       Basically this is done by performing a GET first on all the
       variables in a request.  For variables that had an initial type of
       ASN_PRIV_INCL_RANGE and were satisfied by this initial GET, we use
       this value as the result.  For variables that did not have an
       initial type of ASN_PRIV_INCL_RANGE, or variable that had and
       initial type of ASN_PRIV_INCL_RANGE but were not satisfied by this
       GET request, we proceed to perform a GET-NEXT type request as
       normal.
   
2001-12-17 10:04  jbpn

   * agent/helpers/old_api.c:

     - add function register_mib_table_row() which emulates old
       functionality.
   
     - use snmp_handler_registration_free() in register_old_api().
   
2001-12-17 09:39  jbpn

   * snmplib/mib.c:

     - fix bogus indent
   
2001-12-17 09:38  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - right number of arguments for register_mib_context2() in
       register_agentx_list().
   
     - use snmp_handler_registration_free() in ditto.
   
2001-12-13 19:22  hardaker

   * agent/helpers/table_iterator.c:

   remove handler injection order (serialize needs to be called first)
   
2001-12-13 19:22  hardaker

   * agent/snmp_agent.c:

   remove unneeded check for already answered ASN_NULLs in first pass.
   
2001-12-12 09:31  hardaker

   * perl/AnyData_SNMP/: .cvsignore , INSTALL , MANIFEST
   , README , snmpsh:

   - doc update.
   - snmpsh now supports aliases so you can define command sets.
   - snmpsh now reads a ~/.snmpshrc file for storing these defined aliases.
   
2001-12-12 06:42  jbpn

   * agent/agent_registry.c:

     - new function join_subtree() which repairs "punctured" subtrees
       (these arise in particular when AgentX row registrations are
       withdrawn).
   
     - copy reginfo when doing a range registration (as we used to do
       with the variable structure), since each node must stand alone.
   
     - add parameter to register_mib_context2 to allow REGISTER_OID
       callbacks to be withheld (for instance, you need this to avoid
       excess AgentX traffic for row registrations).
   
     - remove register_mib_table_row() -- this has moved to old_api.c
   
     - call join_subtree() in unregister_mibs_by_session().
   
2001-12-12 06:33  jbpn

   * agent/: agent_handler.c , agent_handler.h:

     - add functions snmp_handler_free(), snmp_handler_dup(),
       snmp_handler_registration_dup() and
       snmp_handler_registration_free().
   
2001-12-11 18:41  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   Fix bug where pdu->contextName is NULL.
   
2001-12-11 07:34  hardaker

   * local/mib2c:

   BITS: ipaddr -> octet_str
   
2001-12-11 04:11  jbpn

   * agent/: snmp_agent.c , snmp_agent.h ,
   mibgroup/agentx/master.c:

     - send INCLUSIVE search ranges if appropriate
   
2001-12-10 20:43  rstory

   * local/mib2c:

   add noaccess flag for not-accessible nodes
   
2001-12-10 14:51  hardaker

   * perl/AnyData_SNMP/: Changes , DBD_AnyData.patch ,
   Format.pm , INSTALL , MANIFEST , Makefile.PL ,
   Storage.pm , snmpsh:

   First version
   
2001-12-10 03:20  jbpn

   * agent/agent_read_config.c:

     - don't strdup arg to ds_set_string
   
2001-12-10 03:19  jbpn

   * snmplib/read_config.c:

     - ditto in set_persistent_directory()
   
2001-12-10 03:18  jbpn

   * snmplib/read_config.c:

     - don't strdup() in set_configuration_directory() because
       ds_set_string() already does that for you.
   
2001-12-07 09:43  hardaker

   * agent/: helpers/table_iterator.c , helpers/table_iterator.h
   , mibgroup/agent/nsTransactionTable.c ,
   mibgroup/mibII/vacm_context.c:

   - Implement new mantra: "always pass more information, rather than less".
   - fix table iterater GETNEXTs for missing data points.
   - add a new hook to free loop contexts at the end of the entire iteration.
   
2001-12-06 06:58  jbpn

   * agent/mibgroup/agentx/: client.c (JBPN-CBL-4.1), client.c:

     - if request IDs don't match, then call handle_agentx_packet() --
       copes better with unexpected packets, in particular fixes
       intermittent duplicate trap issue (due to resent
   agentx-Notify-PDU).
   
2001-12-05 13:46  hardaker

   * snmplib/snmp-tc.c:

   Ahem.  Opps.  Missing includes.
     - note to self: compile first, *then* check in changes.
   
2001-12-05 13:41  hardaker

   * snmplib/snmp-tc.c:

   add in the missing functions from the NEW-AGENT-API branch.
     (and to answer Robert's pending question of what happened, it was
      likely one of the files that failed to commit on my side that you
      tried to fix and somewhere between the two of us the changes were lost).
   
2001-12-05 10:03  jbpn

   * man/snmpcmd.1:

     - minor tweaks
   
2001-12-05 09:14  jbpn

   * man/snmpcmd.1:

     - add TCP/IPv6 domain to AGENT SPEC section
   
     - incorporate suggestions from rstory
   
2001-12-05 08:47  jbpn

   * snmplib/snmpTCPIPv6Domain.c:

     - use SOCK_STREAM not SOCK_DGRAM (duh!).  You wouldn't believe how
       confusing this was -- e.g. how on *earth* can that connect() be
       succeeding!
   
2001-12-05 08:36  jbpn

   * snmplib/snmpTCPDomain.c:

     - make sure to close socket if you can't malloc the encoded far-end
       address in snmp_tcp_transport()
   
2001-12-05 08:27  hardaker

   * win32/: snmptranslate/snmptranslate.dsp ,
   snmptrap/snmptrap.dsp , snmptrapd/snmptrapd.dsp ,
   snmpusm/snmpusm.dsp , snmpvacm/snmpvacm.dsp:

   merge from 4.2 patches to main line
   
2001-12-05 08:23  hardaker

   * ChangeLog , FAQ , NEWS , README ,
   README.win32 , acconfig.h , config.h.in ,
   configure , configure.in , sedscript.in ,
   agent/agent_callbacks.h , agent/agent_read_config.c ,
   agent/snmpd.c , agent/mibgroup/kernel_sunos5.c ,
   agent/mibgroup/versiontag , agent/mibgroup/host/hr_disk.c
   , agent/mibgroup/host/hr_partition.c ,
   agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/icmp.c ,
   agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
   , agent/mibgroup/mibII/ipAddr.c ,
   agent/mibgroup/mibII/kernel_linux.c ,
   agent/mibgroup/mibII/kernel_linux.h ,
   agent/mibgroup/mibII/route_write.c ,
   agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
   , agent/mibgroup/mibII/udp.c ,
   agent/mibgroup/mibII/udpTable.c ,
   agent/mibgroup/mibII/var_route.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/ucd-snmp/disk.c ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
   apps/snmpnetstat/if.c , local/mib2c , local/tkmib
   , man/snmpd.conf.5.def , mibs/UCD-SNMP-MIB.txt ,
   perl/SNMP/SNMP.pm , snmplib/asn1.c ,
   snmplib/default_store.h , snmplib/mib.c ,
   snmplib/read_config.c , snmplib/read_config.h ,
   snmplib/snmp.h , snmplib/snmp_api.c ,
   win32/snmpwalk/snmpwalk.dsp , win32/config.h ,
   win32/mib_module_config.h , win32/mib_module_includes.h ,
   win32/mib_module_inits.h , win32/win32.dsw ,
   win32/win32.opt , win32/encode_keychange/encode_keychange.dsp
   , win32/libagent/libagent.dsp , win32/libsnmp/libsnmp.dsp
   , win32/libsnmp_dll/libsnmp.def ,
   win32/libsnmp_dll/libsnmp_dll.dsp ,
   win32/libucdmibs/libucdmibs.dsp ,
   win32/snmpbulkget/snmpbulkget.dsp ,
   win32/snmpbulkwalk/snmpbulkwalk.dsp , win32/snmpd/snmpd.dsp
   , win32/snmpdelta/snmpdelta.dsp , win32/snmpdf/snmpdf.dsp
   , win32/snmpget/snmpget.dsp ,
   win32/snmpgetnext/snmpgetnext.dsp ,
   win32/snmpnetstat/snmpnetstat.dsp , win32/snmpset/snmpset.dsp
   , win32/snmpstatus/snmpstatus.dsp ,
   win32/snmptable/snmptable.dsp , win32/snmptest/snmptest.dsp:

   merge from 4.2 patches to main line
   
2001-12-05 07:51  jbpn

   * snmplib/snmpUDPIPv6Domain.c:

     - fix bug in address parser
   
2001-12-05 07:48  jbpn

   * snmplib/: snmpTCPIPv6Domain.c , snmpUDPIPv6Domain.c:

     - minor changes to, ahem, make it compile
   
2001-12-05 07:42  jbpn

   * snmplib/snmpTCPDomain.c:

     - conditionalise #include <fcntl.h>
   
2001-12-05 07:38  jbpn

   * snmplib/snmp_transport.c:

     - fix typo
   
2001-12-05 07:29  jbpn

   * acconfig.h , configure.in:

     - mention the TCP/IPv6 transport in config, and add a #define for it
       if appropriate
   
2001-12-05 07:28  jbpn

   * snmplib/snmp_transport.c:

     - call snmp_tcp6_ctor() if appropriate
   
2001-12-05 07:27  jbpn

   * snmplib/: snmpTCPIPv6Domain.c , snmpTCPIPv6Domain.h:

     - TCP/IPv6 transport domain.  Untested.
   
2001-12-05 07:19  jbpn

   * snmplib/snmpUDPIPv6Domain.c:

     - make encoded addresses at transport open time
   
2001-12-05 07:17  jbpn

   * snmplib/: snmpTCPDomain.c , snmp_transport.h:

     - move #definition of SNMP_STREAM_QUEUE_LEN from snmpTCPDomain.c
       to snmp_transport.h
   
2001-12-05 07:10  hardaker

   * agent/: snmp_agent.c , snmp_vars.c:

   remove some unneeded functions like, oh, I don't know, getStatPtr().
   
2001-12-05 05:43  jbpn

   * snmplib/snmp_api.h:

     - remove legacy callback operation names
   
2001-12-05 05:06  jbpn

   * snmplib/snmpUDPIPv6Domain.c:

     - changed textual address parsing
   
2001-12-04 22:52  nba

   * snmplib/snmpUDPIPv6Domain.c:

   Fix bind parameters, so that the agent works
   
2001-12-04 13:36  hardaker

   * agent/helpers/table.h , agent/helpers/table_iterator.c
   , agent/helpers/table_iterator.h ,
   agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/mibII/vacm_context.c , local/mib2c.iterate.conf:

   - move forgotten function typedefs to iterator specific header file.
   - add a void * pointer for the callbacks to make functions more reusable.
   
2001-12-04 13:11  hardaker

   * agent/helpers/table.h , agent/helpers/table_iterator.c
   , agent/helpers/table_iterator.h ,
   agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/mibII/vacm_context.c , local/mib2c.iterate.conf:

   move iterator specific table information into its own structure.
   
2001-12-04 12:16  hardaker

   * agent/helpers/all_helpers.h:

   Fix prototype as pointed out by Jerome Peducasse
   
2001-12-04 10:10  jbpn

   * man/snmpcmd.1:

     - mention that not all transport domains are always available.
   
2001-12-04 09:55  jbpn

   * man/snmpcmd.1:

     - remove -p and -T options from documentation.
   
     - add lengthy new section describing new transport address
       specification format, with examples and everything!
   
2001-12-04 07:14  jbpn

   * snmplib/snmp_parse_args.c:

     - drop -p and -T options for apps.
   
2001-12-04 03:10  jbpn

   * snmplib/: snmpUDPIPv6Domain.c , snmpUDPIPv6Domain.h:

     - add create_ostring method, export ucdSnmpUDPIPv6Domain[]
   
2001-12-04 02:19  jbpn

   * mibs/UCD-SNMP-MIB.txt:

     - mention IPv6 transport domain OIDs in relevant comment.
   
2001-12-03 15:07  nba

   * snmplib/snmpUDPDomain.c:

   Quell a const cast warning.
   
2001-12-03 15:07  nba

   * snmplib/snmp_api.c:

   Fix debug output from retries.
   
2001-12-03 15:06  nba

   * apps/notification_log.c , snmplib/oid_array.c:

   HAVE_SYS_TYPES_H is not conditional.
   
2001-12-03 15:04  nba

   * apps/Makefile.in:

   Fix to allow compilations outside source directory.
   
2001-12-03 15:03  nba

   * acconfig.h , config.h.in , configure ,
   configure.in , snmplib/snmpUDPIPv6Domain.c ,
   snmplib/snmp_transport.c:

   Fixes to make UDPIPv6 transport work for Solaris, Linux and FreeBSD.
   It compiles, and the apps send v6 packets. Agent not yet tested.
   
2001-12-03 09:48  hardaker

   * local/: mib2c.iterate.conf , mib2c.create-dataset.conf:

   copy roberts spiffy header text
   
2001-12-03 08:36  hardaker

   * apps/notification_log.c:

   datentime column.
   
2001-12-03 08:01  hardaker

   * agent/snmp_agent.c:

   fix problem with double delegated requests after getnext loop.
   
2001-12-03 08:00  hardaker

   * configure , configure.in ,
   mibs/NOTIFICATION-LOG-MIB.txt:

   notification log mib added to default list.
   
2001-12-03 05:33  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - remove spurious debugging output ("blah")
   
2001-11-30 23:26  hardaker

   * agent/: agent_handler.c , snmp_agent.c , snmp_agent.h:

   Change how request processing gets done such that request objects are
   all calloced at once and get reused instead of reallocated.  Big speed
   improvements.
   
2001-11-30 15:22  hardaker

   * Makefile.in , doxygen.conf:

   "make doc" to run doxygen.
   
2001-11-30 10:31  hardaker

   * agent/helpers/: debug_handler.c , multiplexer.h:

   doxygen fixes
   
2001-11-30 09:26  jbpn

   * agent/agent_handler.c:

     - use DEBUGMSGOIDRANGE in register_handler() if appropriate.
   
2001-11-30 09:24  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - fix memory leak in register_agentx_list() when subagent tries to
       register a MIB region that fails either because it is a duplicate
       or because of some other reason.
   
2001-11-30 08:44  jbpn

   * agent/helpers/old_api.c:

     - fix memory leak of old_info (that never seems to get used for
       anything anyway?)
   
     - fix memory leak that arises during row registration (in AgentX
       subagents) because successive vars cause apparent duplicate
       registrations (this is a deficiency) -- but it would appear this
       could arise in other situations too (genuine duplicate
       registrations).
   
2001-11-30 06:33  jbpn

   * agent/agent_trap.c:

     - fix broken parsing in snmpd_parse_config_trapsess() -- loop was
       copying the same (first) token MAX_ARGS times.
   
     - eliminate memory leak in ditto.
   
     - fix typo ("Pausible cause" -> "Possible cause) in ditto.
   
2001-11-30 06:29  jbpn

   * snmplib/snmp_api.c:

     - print fd in sess_process_packet() -- useful for debugging
   
2001-11-30 06:28  jbpn

   * snmplib/: snmpCallbackDomain.c , snmpCallbackDomain.h:

     - remove a couple of unnecessary #includes from snmpCallbackDomain.h
   
     - set *opaque to NULL after we free it -- it might matter.
   
2001-11-30 03:47  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - clone PDU in handle_agentx_subagent() before sending it on callback
       session to avoid double free() and free()d memory reads.
   
     - more concise (ahem) declaration of mycallback in handle_agentx_packet().
   
2001-11-29 05:51  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - put session and subsession in subagent description (helpful for
       debugging)
   
2001-11-29 05:49  jbpn

   * agent/helpers/Makefile.in:

     - fix INSTALLHEADERS
   
2001-11-29 05:48  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - add some debugging to init_subagent() (which showed that it wasn't
       being called, so...).
   
     - fix cast in handle_subagent_set_response()
   
2001-11-29 05:46  jbpn

   * agent/snmp_vars.c:

     - make sure init_subagent() gets called
   
2001-11-28 09:28  hardaker

   * agent/agent_registry.c:

   check for session registrations in all contexts.
   
2001-11-28 06:39  hardaker

   * apps/notification_log.c , snmplib/oid_array.c:

   Add sys/types.h for bug #486277.
   
2001-11-28 04:03  jbpn

   * apps/notification_log.c:

     - #include <netdb.h>
   
2001-11-28 04:03  jbpn

   * configure.in , snmplib/Makefile.in:

     - install snmp_transport.h and snmp*Domain.h (for the configured
       transport domains)
   
2001-11-28 03:29  jbpn

   * snmplib/ucd-snmp-includes.h:

     - reverse mystery removal of #include <netinet/in.h> and #include
   <sys/time.h>
   
2001-11-27 17:28  hardaker

   * agent/: snmp_agent.c , snmp_agent.h:

   more intelligently allocate tree space based on number of varbinds in request.
   
2001-11-27 14:26  hardaker

   * agent/: snmp_agent.c , snmp_agent.h:

   malloc one large tree_cache array rather than an array of tree_cache pointers.
   
2001-11-27 12:19  hardaker

   * agent/helpers/all_helpers.h:

   include file name change.
   
2001-11-27 11:43  hardaker

   * agent/snmp_agent.c:

   comment changes.
   
2001-11-27 07:52  hardaker

   * apps/Makefile.in:

   fixed Makefile for snmptrapd.
   
2001-11-27 07:48  hardaker

   * agent/helpers/: Makefile.in , all_helpers.c ,
   all_helpers.h , debug_handler.c , debug_handler.h:

   debug handler created for inserting debugging output into the calling chain.
   
2001-11-27 07:47  hardaker

   * agent/agent_handler.c:

   enum definitions for modes and can_modes.
   
2001-11-26 15:29  hardaker

   * agent/snmp_agent.c:

   set PDU variable to NULL to avoid freeing it twice.
   
2001-11-26 11:20  hardaker

   * snmplib/snmpCallbackDomain.c:

   plug another memory leak.
   
2001-11-26 09:07  hardaker

   * testing/tests/: T020snmpv3get , T021snmpv3getnext ,
   T022snmpv3getMD5 , T023snmpv3getMD5DES ,
   T024snmpv3getSHA1 , T025snmpv3getSHADES ,
   T028snmpv3getfail , T030snmpv3usercreation ,
   T053agentv1trap , T054agentv2ctrap , T055agentv1mintrap
   , T056agentv2cmintrap , T110agentxget ,
   T111agentxset , T112agentxsetfail , T113agentxtrap ,
   T120proxyget , T121proxyset , T122proxysetfail:

   don't use contexts in tests.
   
2001-11-26 08:57  hardaker

   * snmplib/snmpCallbackDomain.c:

   fix memory leak.
   
2001-11-26 08:49  hardaker

   * agent/mibgroup/: testdelayed.c , agentx/master.c ,
   ucd-snmp/proxy.c:

   use free_delegated_cache() to plug memory leaks.
   
2001-11-26 08:48  hardaker

   * agent/: agent_handler.c , agent_handler.h:

   free_delegated_cache() routine
   
2001-11-26 08:19  jbpn

   * apps/snmptrapd.c:

     - add the ability to listen for traps on multiple transports via the
       -p option (consistent with snmpd).
   
2001-11-26 05:44  jbpn

   * agent/mibgroup/target/target.c:

     - use snmp_tdomain_transport_oid() to do session creation from
       <tDomain-oid, tAddress-octet-string> pair, to allow creation of
       non-IPv4 sessions in snmpTargetAddrTable.
   
2001-11-26 04:45  jbpn

   * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
   snmpTCPDomain.c , snmpUDPDomain.c , snmpUnixDomain.c
   , snmp_transport.c , snmp_transport.h:

     - add support for creating a transport from a
       <tDomain-oid, tAddress-octet-string> pair.
   
2001-11-26 03:06  jbpn

   * agent/mibgroup/target/target.c:

     - use snmp_tdomain_support() to determine whether a transport domain
       is supported.
   
2001-11-23 10:24  jbpn

   * apps/snmptrapd.c:

     - add multiple transport domain support for trapd -- this was really
       REALLY easy!
   
2001-11-23 09:25  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c ,
   snmplib/snmp_transport.c , snmplib/snmp_transport.h:

     - remove legacy function snmp_transport_support() (replaced with
       snmp_tdomain_support()).
   
2001-11-23 08:57  jbpn

   * snmplib/snmpAAL5PVCDomain.c:

     - use network order for AAL5PVC transport address encoding
   
2001-11-23 08:47  jbpn

   * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
   snmpUnixDomain.c:

     - set local_length, remote_length as appropriate
   
2001-11-23 08:39  jbpn

   * snmplib/Makefile.in:

     - fix typo
   
2001-11-23 08:34  jbpn

   * agent/: agent_trap.c ,
   mibgroup/notification/snmpNotifyTable.c:

     - make traps work with new-style addresses, use domain-based address
       encodings in snmpTargetAddrTable.  Note you can now send traps/informs
       over any supported transport type by using the trapsess directive and
       a transport:address type specification.
   
2001-11-23 08:31  jbpn

   * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
   snmpTCPDomain.c , snmpUDPDomain.c , snmpUnixDomain.c:

     - create appropriately-encoded local or remote endpoint addresses at
       transport open time.
   
2001-11-23 06:50  jbpn

   * snmplib/Makefile.in:

     - update dependencies for transports
   
2001-11-22 09:08  jbpn

   * testing/: TESTCONF.sh , eval_tools.sh ,
   tests/T001snmpv1get , tests/T002snmpv1getnext ,
   tests/T003snmpv1getfail , tests/T014snmpv2cget ,
   tests/T015snmpv2cgetnext , tests/T016snmpv2cgetfail ,
   tests/T017snmpv2ctov1getfail , tests/T018snmpv1tov2cgetfail
   , tests/T020snmpv3get , tests/T021snmpv3getnext ,
   tests/T022snmpv3getMD5 , tests/T023snmpv3getMD5DES ,
   tests/T024snmpv3getSHA1 , tests/T025snmpv3getSHADES ,
   tests/T028snmpv3getfail , tests/T030snmpv3usercreation ,
   tests/T049snmpv3inform , tests/T050snmpv3trap ,
   tests/T051snmpv2ctrap , tests/T052snmpv2cinform ,
   tests/T053agentv1trap , tests/T054agentv2ctrap ,
   tests/T055agentv1mintrap , tests/T056agentv2cmintrap ,
   tests/T058agentauthtrap , tests/T100agenthup ,
   tests/T110agentxget , tests/T111agentxset ,
   tests/T112agentxsetfail , tests/T113agentxtrap ,
   tests/T120proxyget , tests/T121proxyset ,
   tests/T122proxysetfail:

     - use udp:<hostname>:<port> instead of -p to make tests work again
   
2001-11-22 00:20  hardaker

   * apps/: notification_log.c , notification_log.h:

   mork wore on the notification log mib.  It now supports variable
   storage, but segfaults on access due to pdu cloning problems I'm not
   going to work out right now.
   
2001-11-21 23:15  hardaker

   * apps/Makefile.in:

   fix snmptrapd linking.
   
2001-11-21 22:58  rstory

   * snmplib/asn1.h:

   remove duplicate OID_LENGTH; use actual oid type in calculation
   
2001-11-21 22:49  hardaker

   * snmplib/snmpCallbackDomain.c:

   add NULL pointer for rbuild in session creation.
   
2001-11-21 22:49  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c , apps/notification_log.c:

   netinet/in.h needed.
   
2001-11-21 22:49  hardaker

   * agent/mibgroup/agentx/subagent.c:

   variable clean ups.
   
2001-11-21 22:33  hardaker

   * agent/mibgroup/agentx/master_request.c ,
   agent/mibgroup/mibII/icmp.c , agent/mibgroup/mibII/tcpTable.c
   , agent/mibgroup/mibII/udpTable.c ,
   agent/mibgroup/ucd-snmp/file.c , local/mib2c ,
   local/mib2c.array-auto.conf , local/mib2c.array-user.conf
   , local/mib2c.create-dataset.conf ,
   local/mib2c.iterate.conf , local/mib2c.vartypes.conf ,
   man/Makefile.in , mibs/Makefile.in ,
   mibs/NET-SNMP-AGENT-MIB.txt , perl/SNMP/SNMP.xs ,
   snmplib/Makefile.in , snmplib/mib.c , snmplib/mib.h
   , snmplib/read_config.c , snmplib/read_config.h ,
   snmplib/snmp-tc.h , snmplib/snmpUnixDomain.h ,
   snmplib/snmp_api.c , snmplib/snmp_api.h ,
   snmplib/snmp_client.c , snmplib/snmp_client.h ,
   snmplib/snmp_transport.c , snmplib/snmp_transport.h ,
   snmplib/tools.c , snmplib/tools.h , snmplib/vacm.c:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 22:08  rstory

   * snmplib/: vacm.h , asn1.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:43  rstory

   * snmplib/: snmpCallbackDomain.c , snmpCallbackDomain.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:40  rstory

   * snmplib/snmp.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:33  rstory

   * snmplib/: oid_array.c , oid_array.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 21:30  rstory

   * snmplib/: data_list.c , data_list.h:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 18:56  hardaker

   * Makefile.in , config.h.in , configure ,
   configure.in , version.h , agent/Makefile.in ,
   agent/agent_handler.c , agent/agent_handler.h ,
   agent/agent_index.c , agent/agent_read_config.c ,
   agent/agent_registry.c , agent/agent_registry.h ,
   agent/mib_modules.c , agent/snmp_agent.c ,
   agent/snmp_agent.h , agent/snmp_vars.c , agent/snmpd.c
   , agent/ucd-snmp-agent-includes.h , agent/var_struct.h
   , agent/helpers/.cvsignore , agent/helpers/Makefile.in
   , agent/helpers/all_helpers.c ,
   agent/helpers/all_helpers.h , agent/helpers/instance.c ,
   agent/helpers/instance.h , agent/helpers/multiplexer.c ,
   agent/helpers/multiplexer.h , agent/helpers/null.c ,
   agent/helpers/null.h , agent/helpers/old_api.c ,
   agent/helpers/old_api.h , agent/helpers/read_only.c ,
   agent/helpers/read_only.h , agent/helpers/serialize.c ,
   agent/helpers/serialize.h , agent/helpers/set_helper.h ,
   agent/helpers/table.c , agent/helpers/table.h ,
   agent/helpers/table_array.c , agent/helpers/table_array.h
   , agent/helpers/table_data.c , agent/helpers/table_data.h
   , agent/helpers/table_dataset.c ,
   agent/helpers/table_dataset.h , agent/helpers/table_iterator.c
   , agent/helpers/table_iterator.h ,
   agent/mibgroup/Makefile.in , agent/mibgroup/host_res.h
   , agent/mibgroup/mibincl.h , agent/mibgroup/target.h
   , agent/mibgroup/testdelayed.c ,
   agent/mibgroup/testdelayed.h , agent/mibgroup/testhandler.c
   , agent/mibgroup/testhandler.h ,
   agent/mibgroup/util_funcs.c , agent/mibgroup/util_funcs.h
   , agent/mibgroup/agent/nsTransactionTable.c ,
   agent/mibgroup/agent/nsTransactionTable.h ,
   agent/mibgroup/agentx/.cvsignore ,
   agent/mibgroup/agentx/client.c ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master.h ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/disman/.cvsignore ,
   agent/mibgroup/disman/mteTriggerTable.c ,
   agent/mibgroup/examples/.cvsignore ,
   agent/mibgroup/host/hr_disk.c , agent/mibgroup/host/hr_disk.h
   , agent/mibgroup/host/hr_partition.c ,
   agent/mibgroup/host/hr_partition.h ,
   agent/mibgroup/host/hr_swinst.c ,
   agent/mibgroup/mibII/.cvsignore ,
   agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
   , agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/udp.c
   , agent/mibgroup/mibII/vacm_context.c ,
   agent/mibgroup/mibII/vacm_context.h ,
   agent/mibgroup/mibII/vacm_vars.c ,
   agent/mibgroup/mibII/vacm_vars.h ,
   agent/mibgroup/target/target_counters.c ,
   agent/mibgroup/target/target_counters.h ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/proxy.h ,
   agent/mibgroup/ucd-snmp/registry.c , apps/Makefile.in ,
   apps/notification_log.c , apps/notification_log.h ,
   apps/snmptrapd.c:

   Death: UCD-SNMP
   Birth: NET-SNMP
     (new agent API merged to the main branch)
   
2001-11-21 06:43  jbpn

   * config.h.in:

     - IPv6 config defs
   
2001-11-21 06:36  jbpn

   * agent/snmp_agent.c , snmplib/snmp_api.c:

     - remove now-extraneous #include "snmpBlahDomain.h" lines
   
2001-11-21 03:39  jbpn

   * apps/.cvsignore:

   [no log message]
   
2001-11-20 09:38  jbpn

   * snmplib/: snmpIPXDomain.c , snmpIPXDomain.h:

     - duh.  Forgot a couple of things to do with domain-based transport
       address parsing.
   
2001-11-20 09:29  jbpn

   * agent/snmp_agent.c:

     - use new domain-based transport address parsing for agent NSAPs
   
2001-11-20 09:27  jbpn

   * snmplib/: snmpAAL5PVCDomain.c , snmpAAL5PVCDomain.h ,
   snmpIPXDomain.c , snmpTCPDomain.c , snmpTCPDomain.h
   , snmpUDPDomain.c , snmpUDPDomain.h ,
   snmpUnixDomain.c , snmpUnixDomain.h , snmp_api.c ,
   snmp_transport.c , snmp_transport.h:

     - domain-based transport address parsing
   
2001-11-20 09:16  jbpn

   * snmplib/: snmpUDPIPv6Domain.c , snmpUDPIPv6Domain.h:

     - UDP/IPv6 transport domain.  Note: incomplete!
   
2001-11-20 08:29  jbpn

   * agent/: agent_index.c , agent_index.h:

     - unregister_{string,int,oid}_index() utility functions contributed
       by Damian Gilmurray.
   
2001-11-20 02:26  jbpn

   * snmplib/: snmp_api.h (V4-2-patches.1), snmp_api.h:

     - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by
       Karl M. Hegbloom.
   
2001-11-19 16:59  driehuis

   * snmplib/asn1.h:

   Fix typo in comment [karlheg@microsharp.com]
   
2001-11-16 08:34  jbpn

   * apps/snmptest.c:

     - add support for Unsigned32/Gauge32 types
   
2001-11-15 10:03  jbpn

   * agent/mibgroup/agentx/: protocol.c (V4-2-patches.5), protocol.c:

     - stricter test for null OIDs
   
2001-11-15 08:44  jbpn

   * man/snmpd.conf.5.def:

     - document read-only nature of snmpEnableAuthenTraps.0 if value is
       configured via the authtrapenable token
   
2001-11-15 08:44  jbpn

   * agent/: agent_read_config.c , agent_trap.c ,
   mibgroup/mibII/snmp_mib.c:

     - make value of snmpEnableAuthenTraps.0 persistent.  Setting via
       a read-only configuration file also makes object notWritable (as
       sysContact.0 et al.).
   
2001-11-15 06:57  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - let VACM checks succeed for non-IPv4 transports
   
2001-11-15 05:19  jbpn

   * testing/tests/: T111agentxset , T121proxyset:

     - use psyscontact not syscontact to set initial value of sysContact.0
       object since the latter also makes the object read-only.
   
2001-11-15 05:07  jbpn

   * agent/: snmpd.c (V4-2-patches.6), snmpd.c:

     - minor fix to formatting of usage message
   
2001-11-15 04:05  jbpn

   * agent/mibgroup/agentx/agentx_config.c:

     - add missing #include "snmpd.h" (for #definition of MASTER_AGENT)
     - don't strdup() agentxsocket value -- ds_set_string does it for you
     - change debugging to fit in better with rest of module
   
2001-11-14 16:05  hardaker

   * configure, configure.in (V4-2-patches.[7,7]), config.h.in
   , configure , configure.in:

   patch from Harrie to fix init function checking in modules
   
2001-11-14 16:00  hardaker

   * agent/mibgroup/agentx/: agentx_config.c , agentx_config.h
   , master.c , master.h , subagent.h:

   slightly modified patch from Harrie to move agentx configuration into
   a separate file.
   
2001-11-13 13:57  hardaker

   * apps/notification_log.h:

   file notification_log.h was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:57  hardaker

   * apps/notification_log.c:

   file notification_log.c was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:55  hardaker

   * agent/mibgroup/agent/nsTransactionTable.c:

   file nsTransactionTable.c was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:55  hardaker

   * agent/mibgroup/agent/nsTransactionTable.h:

   file nsTransactionTable.h was initially added on branch NEW-AGENT-API.
   
2001-11-13 13:55  hardaker

   * mibs/NET-SNMP-AGENT-MIB.txt:

   file NET-SNMP-AGENT-MIB.txt was initially added on branch NEW-AGENT-API.
   
2001-11-13 05:29  jbpn

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

     - patch from Jochen Kmietsch to quieten some noisy logging
   
2001-11-13 04:13  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - use unregister_mib_table_row() when appropriate in
       unregister_agentx_list().
   
2001-11-13 03:23  jbpn

   * agent/agent_registry.c:

     - reset vr->namelen when we've finished with it
   
2001-11-12 23:19  hardaker

   * agent/helpers/all_helpers.c:

   file all_helpers.c was initially added on branch NEW-AGENT-API.
   
2001-11-12 23:19  hardaker

   * agent/helpers/all_helpers.h:

   file all_helpers.h was initially added on branch NEW-AGENT-API.
   
2001-11-08 08:09  jbpn

   * agent/agent_registry.c:

     - better implementation of unregister_mib_table_row(), which uses
       ranges properly in the callback (hence much more efficient for
       AgentX).
   
2001-11-07 09:56  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - remove now-redundant agentx_build functions
   
2001-11-07 06:31  jbpn

   * agent/mibgroup/agentx/: client.c , master_admin.c ,
   protocol.c:

     - use DEBUGMSGOIDRANGE() in a couple of places for more comprehensive
       debugging output.
   
     - parse unregister ranges properly, and use the range properly for
       passing to unregister_mib_context().
   
2001-11-07 03:33  jbpn

   * snmplib/: snmp_debug.c , snmp_debug.h:

     - add DEBUGSMSGOIDRANGE() macro for debugging OID ranges
   
2001-11-06 06:04  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - reset the inclusive flag in a couple of cases, to prevent spurious
       INCLUSIVE getNext behaviour
   
2001-11-05 08:09  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - correct bug in range_subid tweak code
   
2001-11-05 05:00  jbpn

   * agent/agent_registry.c:

     - calculate upper bound for table row registrations slightly differently
   
2001-11-01 09:35  jbpn

   * agent/mibgroup/agentx/: master.c , protocol.c ,
   protocol.h , subagent.c:

     - implement relocating buffer version of agentx_build() routines,
       and use them.
   
2001-11-01 09:33  jbpn

   * snmplib/: snmp_api.c , snmp_api.h:

     - support for relocatable buffer build callbacks via open_ex calls
   
2001-10-30 07:19  jbpn

   * agent/mibgroup/mibII/interfaces.c:

     - fix bug whereby interface counter is not reset, noted by (amongst
       others) Victor Kirhenshtein in patch #474064.
   
2001-10-30 03:24  jbpn

   * snmplib/snmp_api.c:

     - make the initial buffer size 2048 in snmp_resend_request (as in
       _sess_async_send) to make success/fail behaviour for AgentX more
       predictable (since AgentX STILL doesn't use relocating buffers,
       boo hiss).
   
2001-10-29 23:16  rstory

   * local/mib2c.array-auto.conf:

   file mib2c.array-auto.conf was initially added on branch NEW-AGENT-API.
   
2001-10-29 23:16  rstory

   * local/mib2c.array-user.conf:

   file mib2c.array-user.conf was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:53  rstory

   * agent/helpers/table_array.c:

   file table_array.c was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:53  rstory

   * agent/helpers/table_array.h:

   file table_array.h was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:50  rstory

   * snmplib/oid_array.h:

   file oid_array.h was initially added on branch NEW-AGENT-API.
   
2001-10-28 14:50  rstory

   * snmplib/oid_array.c:

   file oid_array.c was initially added on branch NEW-AGENT-API.
   
2001-10-26 19:41  hardaker

   * agent/mibgroup/agentx/master.c:

   patch from Harrie to fix function name in error message
   
2001-10-26 06:05  jbpn

   * agent/mibgroup/mibII/: interfaces.c , interfaces.h:

      - add support for rx and tx drop counts (ifInDiscards and
        ifOutDiscards) for Linux (2.2+)
   
2001-10-26 05:57  jbpn

   * aclocal.m4:

     - add if_iqdrops member to struct ifnet
   
2001-10-26 04:03  jbpn

   * agent/mibgroup/mibII/interfaces.c:

     - add translation for atm(37) type interfaces for Linux
   
2001-10-26 03:43  jbpn

   * man/snmpd.conf.5.def:

     - document the fact that setting sysLocation.0 (et al.) via a
       syslocation (or equivalent) token makes the object read-only,
       returning a notWritable error response if an attempt is made to
       SET it.
   
2001-10-24 10:07  jbpn

   * agent/mibgroup/mibII/: system_mib.c (V4-2-patches.4),
   system_mib.c:

     - fix typo noted by Tim Dietz
   
2001-10-24 08:43  jbpn

   * agent/mibgroup/mibII/: system_mib.c , system_mib.h:

     - implement persistence for sysLocation.0, sysContact.0 and sysName.0
   
     - presence of a syslocation token in snmpd.conf makes sysLocation.0
       non-writable (returns notWritable on SET attempts)
   
2001-10-24 05:08  jbpn

   * agent/mibgroup/host/: hr_swinst.c (V4-2-patches.2), hr_swinst.c:

     - fix small memory leak just introduced
   
2001-10-24 03:42  jbpn

   * agent/mibgroup/host/hr_swinst.c:

     - use pkginfo interface to determine type of software package more
       specifically if possible.  Slight variation on patch #473669, submitted
       by Stefan Radman.
   
2001-10-24 03:38  jbpn

   * acconfig.h , configure.in:

     - autoconf support for detecting pkginfo interface in libadm.  Thanks
       to Stefan Radman (patch #473669).
   
2001-10-21 07:26  hardaker

   * local/mib2c.iterate.conf:

   file mib2c.iterate.conf was initially added on branch NEW-AGENT-API.
   
2001-10-19 09:51  hardaker

   * local/mib2c.create-dataset.conf:

   file mib2c.create-dataset.conf was initially added on branch NEW-AGENT-API.
   
2001-10-17 07:52  dts12

   * FAQ (V4-2-patches.2), FAQ:

   Mention the MRTG tutorial web pages
     (as suggested by Christian Robottom Reis)
   
2001-10-15 06:49  jbpn

   * snmplib/: snmpIPXDomain.c , snmpUDPDomain.c:

     - zero socket address structures.  Hopefully fixes problems on NetBSD
       noted by Joakim Althini (related to sa_len member probably??).
   
2001-10-11 16:30  hardaker

   * agent/Makefile.in , agent/mibgroup/Makefile.in ,
   snmplib/mib.c , snmplib/snmp_api.c:

   Oppses.
   
2001-10-11 14:15  hardaker

   * man/Makefile.in , man/snmp_api_errstring.3 ,
   man/snmp_config.5.def , man/snmp_error.3 ,
   man/snmp_perror.3 , man/snmp_sess_perror.3 ,
   man/snmpcmd.1 , man/snmpd.1.def , man/snmpd.conf.5.def
   , man/snmpset.1 , man/snmptranslate.1 ,
   man/snmptrapd.8 , man/snmptrapd.conf.5.def ,
   man/snmpwalk.1 , mibs/DISMAN-SCRIPT-MIB.txt ,
   mibs/IANAifType-MIB.txt , mibs/Makefile.mib ,
   mibs/README.mibs , mibs/SMUX-MIB.txt ,
   mibs/UCD-SNMP-MIB.txt , mibs/mibfetch , mibs/rfclist
   , mibs/smistrip , perl/SNMP/SNMP.xs ,
   snmplib/Makefile.in , snmplib/asn1.c ,
   snmplib/default_store.c , snmplib/int64.c ,
   snmplib/mib.c , snmplib/mib.h , snmplib/mt_support.c
   , snmplib/mt_support.h , snmplib/parse.c ,
   snmplib/scapi.c , snmplib/scapi.h , snmplib/snmp_api.c
   , snmplib/snmp_auth.c , snmplib/snmp_client.c ,
   snmplib/snmp_debug.c , snmplib/snmpusm.c ,
   snmplib/snmpv3.c , snmplib/system.c , snmplib/tools.c
   , snmplib/ucd-snmp-includes.h , testing/Makefile.in
   , win32/config.h , win32/config.h.borland:

   massive merge from the patches branch to the main line.
   
2001-10-11 14:01  hardaker

   * COPYING , ChangeLog , FAQ , Makefile.in ,
   NEWS , README , acconfig.h , aclocal.m4 ,
   config.guess , config.h.in , config.sub ,
   configure , configure.in , ltconfig , ltmain.sh
   , makefileindepend.pl , sedscript.in , version.h
   , agent/Makefile.in , agent/agent_index.c ,
   agent/agent_read_config.c , agent/agent_read_config.h ,
   agent/agent_registry.c , agent/agent_trap.c ,
   agent/snmp_agent.h , agent/snmp_vars.c ,
   agent/snmp_vars.h , agent/snmpd.c ,
   agent/mibgroup/Makefile.in , agent/mibgroup/kernel_sunos5.c
   , agent/mibgroup/mibincl.h , agent/mibgroup/ucd_snmp.h
   , agent/mibgroup/util_funcs.c ,
   agent/mibgroup/examples/example.c ,
   agent/mibgroup/host/hr_disk.c ,
   agent/mibgroup/host/hr_partition.c ,
   agent/mibgroup/host/hr_print.c ,
   agent/mibgroup/host/hr_storage.c ,
   agent/mibgroup/host/hr_swrun.c ,
   agent/mibgroup/host/hr_system.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/at.h ,
   agent/mibgroup/mibII/icmp.c ,
   agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
   , agent/mibgroup/mibII/ipAddr.c ,
   agent/mibgroup/mibII/mta_sendmail.h ,
   agent/mibgroup/mibII/route_write.c ,
   agent/mibgroup/mibII/sysORTable.c ,
   agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibII/tcp.c , agent/mibgroup/mibII/tcpTable.c
   , agent/mibgroup/mibII/udp.c ,
   agent/mibgroup/mibII/udpTable.c ,
   agent/mibgroup/mibII/var_route.c ,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   agent/mibgroup/notification/snmpNotifyFilterTable.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/smux/smux.c ,
   agent/mibgroup/target/snmpTargetAddrEntry.c ,
   agent/mibgroup/target/snmpTargetParamsEntry.c ,
   agent/mibgroup/ucd-snmp/diskio.c ,
   agent/mibgroup/ucd-snmp/dlmod.c ,
   agent/mibgroup/ucd-snmp/file.c ,
   agent/mibgroup/ucd-snmp/memory.c ,
   agent/mibgroup/ucd-snmp/memory.h ,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h ,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
   agent/mibgroup/ucd-snmp/memory_netbsd1.h ,
   agent/mibgroup/ucd-snmp/memory_solaris2.c ,
   agent/mibgroup/ucd-snmp/memory_solaris2.h ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/vmstat.c ,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.h ,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c , apps/Makefile.in
   , apps/snmpdelta.c , apps/snmpdf.c ,
   apps/snmpget.c , apps/snmpgetnext.c , apps/snmpset.c
   , apps/snmpstatus.c , apps/snmptable.c ,
   apps/snmptest.c , apps/snmptranslate.c ,
   apps/snmptrap.c , apps/snmptrapd.c ,
   apps/snmptrapd_log.c , apps/snmpusm.c , apps/snmpvacm.c
   , apps/snmpwalk.c , apps/snmpnetstat/Makefile.in
   , local/mib2c.conf , local/mib2c.vartypes.conf ,
   local/pass_persisttest , local/tkmib:

   massive merge from the patches branch to the main line.
   
2001-10-09 07:14  hardaker

   * CodingStyle:

   Sometimes we feel like a -nut
   
2001-10-09 06:15  jbpn

   * agent/agent_registry.c:

     - properly account for the length of the suffix in the variable
       table in register_mib_table_row()
   
2001-10-08 08:53  jbpn

   * agent/mibgroup/agentx/client.c:

     - declare version_sysoid_len as extern INT not extern oid, so as to
       match its actual definition in sytem_mib.c.  This caused all kinds of
       fun & games on Linux on a Alpha.
   
2001-10-04 08:31  jbpn

   * snmplib/: callback.c , callback.h:

     - add function snmp_callback_list() to return list of callbacks for a
       given <major, minor> pair.
   
2001-10-04 07:14  hardaker

   * local/pass_persisttest:

   file pass_persisttest was initially added on branch V4-2-patches.
   
2001-10-03 05:42  jbpn

   * snmplib/keytools.c:

     - change expression at l. 415 from:
   
           *kcstring++ = *kcstring ^ *newkey++;
   
       which has undefined behaviour to:
   
           *kcstring++ ^= *newkey++;
   
       which is okay (since *kcstring is only evaluated once).  Similarly
       at l. 530.  The previous constructs cause warnings with GCC3 and
       some other compilers.  Thanks to Niel Markwick who noted this in
       bug #465969.
   
2001-10-03 03:11  jbpn

   * agent/agent_registry.c:

     - do SNMPD_CALLBACK_UNREGISTER_OID callbacks in
       unregister_mibs_by_session() -- called when AgentX subagents
       disappear.
   
2001-10-02 06:01  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - don't send ASN_PRIV_INCL_RANGE and ASN_PRIV_EXCL_RANGE on-the-wire
   
2001-09-26 08:03  jbpn

   * agent/agent_registry.c:

     - allow split_subtree() to do a split in the middle of a column,
       keeping the relevant variable in both the old tree and the new
       tree (arises in AgentX row registrations).
   
     - patch from Damian Gilmurray for register_mib_table_row() which
       allows it to cope with non-zero length variables and also
       non-contiguous OIDs for adjacent columns.
   
     - rewritten dump_registry() that uses reallocating print functions
       and also prints out variable lists.
   
2001-09-26 07:45  jbpn

   * agent/snmp_vars.c:

     - allow for the possibility of subtree name being longer than
       requested name when calculating the suffix for variable matching.
   
     - be strict about subtree chunks being inclusive of the start OID
       and exclusive of the end OID (shows up big time in AgentX).
   
2001-09-26 07:22  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - don't do getNext requests on exclusive searchRanges that begin in
       a tree marked as a fully-qualified instance (they are doomed to
       fail).  Skip to the next part of the tree straight away.
   
2001-09-26 07:19  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - bring debugging tokens into line with rest of AgentX code
   
2001-09-25 08:15  jbpn

   * apps/snmptrapd_log.c:

     - reinstate a missing space character
   
2001-09-25 03:58  jbpn

   * apps/snmptrapd_log.c:

     - remove spurious cast
   
2001-09-25 03:45  jbpn

   * apps/snmptrapd.c:

     - fix possible infelicity when printing and syslogging (not sure this is
       actually possible but)
   
2001-09-25 03:09  jbpn

   * snmplib/mib.c:

     - integrate some changes from the V4-2-patches branch: Harrie's
       prototypes and Wes's fix for bug  #463226.
   
2001-09-25 03:01  jbpn

   * apps/snmptrapd_log.c:

     - fix signedness of time stuff
   
2001-09-25 02:47  jbpn

   * snmplib/: snmp_logging.c , snmp_logging.h:

     - make argument of snmp_enable_syslog_ident const
   
     - don't strdup DEFAULT_LOG_ID if a NULL arg is given
   
2001-09-24 09:39  jbpn

   * apps/snmptrapd.c:

     - make use of rewritten output functions in snmptrapd_log.c which
       avoid fixed length buffers.
   
     - fix bug noted in support request #456646 (custom trap format was
       being ignored for v2 traps and informs).  Thanks to
       G.Principato@motorola.com for spotting this one.
   
     - correct usage for -P option to reflect that it causes output on
       stderr not stdout.
   
2001-09-24 09:36  jbpn

   * apps/: snmptrapd_log.c , snmptrapd_log.h:

     - rewrite of output functions to avoid use of fixed-length buffers
   
2001-09-20 13:04  hardaker

   * README , agent/mibgroup/ucd-snmp/logmatch.c ,
   agent/mibgroup/ucd-snmp/logmatch.h , mibs/UCD-SNMP-MIB.txt:

   new logmatch mib from Stephan Wenzel.
   
2001-09-15 08:40  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - override exclusive searchRange getNext operations when retrying
       operations
   
2001-09-15 08:39  jbpn

   * agent/: snmp_agent.c , snmp_agent.h:

     - improved support for AgentX-style inclusive searchRange getNext
   
2001-09-14 14:43  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   patch #443115 from Yimin Ge: diskio support for freebsd4
   
2001-09-14 14:34  hardaker

   * apps/snmptrapd.c , snmplib/snmp_logging.c ,
   snmplib/snmp_logging.h:

   Patch #440320 from Mark Ferlatte:
   
   1) Adds a new function to the snmp_logging API
      (snmp_enable_syslog_ident(char *ident))
   
   2) Ports snmptrapd to use the existing snmp_logging API instead of
      using syslog directly.
   
   3) Ports snmp_logging.[ch] to use the Win32 Event Log when compiled on
      Win32. I didn't update the Visual C project files, because I only
      have access to a newer version of VC, and I didn't know if you
      wanted them updated. The advapi32 library needs to be added to the
      project in order for this to work on Win32 (that's where the event
      log API is).
   
2001-09-14 14:22  hardaker

   * config.h.in , configure:

   I, uh, cough, uh forgot to run autoconf/autoheader.  Dave: don't kill me.
   
2001-09-14 14:19  hardaker

   * perl/SNMP/: SNMP.pm , SNMP.xs:

   Patch #428884: Add -PR like option to perl module (from Joe Clarke).
   
2001-09-14 14:08  hardaker

   * README , acconfig.h , configure.in ,
   agent/agent_trap.c , agent/mibgroup/agentx/client.c ,
   agent/mibgroup/host/hr_filesys.c ,
   agent/mibgroup/host/hr_swinst.c ,
   agent/mibgroup/mibII/system_mib.c ,
   agent/mibgroup/mibJJ/system_mib.c ,
   agent/mibgroup/ucd-snmp/disk.c ,
   agent/mibgroup/ucd-snmp/errormib.c ,
   agent/mibgroup/ucd-snmp/extensible.c ,
   agent/mibgroup/ucd-snmp/file.c ,
   agent/mibgroup/ucd-snmp/loadave.c ,
   agent/mibgroup/ucd-snmp/memory.c ,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c ,
   agent/mibgroup/ucd-snmp/memory_netbsd1.c ,
   agent/mibgroup/ucd-snmp/memory_solaris2.c ,
   agent/mibgroup/ucd-snmp/proc.c ,
   agent/mibgroup/ucd-snmp/versioninfo.c ,
   agent/mibgroup/ucd-snmp/vmstat.c ,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
   snmplib/snmpAAL5PVCDomain.c , snmplib/snmpAAL5PVCDomain.h
   , snmplib/snmpUnixDomain.c , snmplib/snmpUnixDomain.h
   , snmplib/snmp_api.h , snmplib/snmpv3.c ,
   snmplib/asn1.h:

   Applied a modified version of patch #427343 from Harrie:
     make enterprise ID relocatable where legal to do so
   
2001-09-14 12:09  hardaker

   * agent/: Makefile.in , mibgroup/Makefile.in:

   Alternative solution to patch #312694:
     move date_n_time utilities to snmplib/snmp-tc.c.
   
2001-09-14 12:08  hardaker

   * agent/mibgroup/host/: hr_utils.c , hr_utils.h:

   removed.  Functionality moved to snmplib/snmp-tc.[ch]
   
2001-09-14 12:06  hardaker

   * agent/mibgroup/host.h , agent/mibgroup/host/hr_filesys.c
   , agent/mibgroup/host/hr_swinst.c ,
   agent/mibgroup/host/hr_system.c ,
   agent/mibgroup/host/hr_system.h ,
   agent/mibgroup/host/hr_utils.c , snmplib/Makefile.in ,
   snmplib/snmp-tc.c , snmplib/snmp-tc.h:

   Alternative solution to patch #312694:
     move date_n_time utilities to snmplib/snmp-tc.c.
   
2001-09-14 09:48  hardaker

   * win32/config.h.borland:

   file config.h.borland was initially added on branch V4-2-patches.
   
2001-09-14 06:19  jbpn

   * agent/mibgroup/agentx/: master.c , master_request.c ,
   master_request.h:

     - use inclusive search range only when appropriate for getNext
       queries
   
2001-09-12 06:47  hardaker

   * snmplib/snmpCallbackDomain.c:

   file snmpCallbackDomain.c was initially added on branch NEW-AGENT-API.
   
2001-09-12 06:47  hardaker

   * snmplib/snmpCallbackDomain.h:

   file snmpCallbackDomain.h was initially added on branch NEW-AGENT-API.
   
2001-09-06 07:40  jbpn

   * agent/: snmp_agent.c , snmp_vars.c:

     - if include bit is set in an AgentX SearchRange (hence type of varbind
       is ASN_PRIV_INCL_RANGE), try an exact query first because an object
       whose name is lexi-equal is a valid response; if exact query fails
       then fall back to an inexact query.
   
2001-09-06 07:38  jbpn

   * agent/mibgroup/agentx/: master.c , master_request.c ,
   protocol.c , subagent.c:

     - oops, used INCL/EXCL wrong way round in a couple of places
   
     - better test for scoping requirements in subagent
   
2001-09-04 07:14  jbpn

   * agent/snmpd.c:

     - add missing break; after processing -P option, noted by Botond
       Tarnay (see patch #458327)
   
2001-08-28 03:04  jbpn

   * agent/: snmp_agent.c (V4-2-patches.7), snmp_agent.c:

     - add missing #include <tcpd.h> if using libwrap, noted by Nathan
       Neulinger (patch #453831).
   
2001-08-28 02:38  jbpn

   * agent/: snmpd.c (V4-2-patches.1), snmpd.c:

     - avoid use of pre-processor directives inside printf() call, which
       is a macro in glibc, making this an undefined behaviour
       construct (which GCC 3.0 refuses to compile).  See bug #455804 for
       further details.
   
2001-08-24 10:00  rstory

   * snmplib/data_list.h:

   file data_list.h was initially added on branch NEW-AGENT-API.
   
2001-08-24 10:00  rstory

   * snmplib/data_list.c:

   file data_list.c was initially added on branch NEW-AGENT-API.
   
2001-08-22 08:45  jbpn

   * agent/: snmp_vars.c , mibgroup/agentx/master.c ,
   mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
   , mibgroup/agentx/subagent.c:

     - add checking that results to be returned to master agent are in
       requested scope (if any) (getBulk not yet done)
   
2001-08-15 09:31  jbpn

   * snmplib/snmp_debug.c:

     - use sprint_realloc_objid in debugmsg_oid to print long OIDs.
   
2001-08-15 08:37  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - increment the value of snmpInBadCommunityUses when attempting an
       operation not permitted by the given community, per RFC 1907.
   
2001-08-15 08:34  jbpn

   * agent/snmp_agent.c:

     - when translating the v2+ error-status value authorizationError
       into noSuchName for a v1 session, increment the value of
       snmpInBadCommunityUses, per RFC 2576.
   
2001-08-14 03:22  jbpn

   * snmplib/snmp_client.c:

     - in snmp_set_var_objid(), try to detect a previously-malloc()ed
       buffer for the variable name, and free() it, to avoid memory
   leaks.
   
2001-08-13 03:47  jbpn

   * snmplib/snmpTCPDomain.c:

     - use Win32 calls to change blocking state of sockets if
       appropriate.  Thanks to Joerg Mattes for help debugging this.
   
2001-08-13 03:37  jbpn

   * snmplib/snmp_api.c:

     - perform an SNMP_CALLBACK_OP_DISCONNECT and close the connection if
       we get an error on a stream receive, as well as if it is closed in
       an orderly fashion.  This makes life easier on Win32 inparticular.
       Thanks to Joerg Mattes for help with debugging this.
   
2001-08-09 03:10  hardaker

   * agent/helpers/table_dataset.c:

   file table_dataset.c was initially added on branch NEW-AGENT-API.
   
2001-08-09 03:10  hardaker

   * agent/helpers/table_dataset.h:

   file table_dataset.h was initially added on branch NEW-AGENT-API.
   
2001-08-08 01:42  hardaker

   * agent/helpers/table_data.h:

   file table_data.h was initially added on branch NEW-AGENT-API.
   
2001-08-08 01:42  hardaker

   * agent/helpers/table_data.c:

   file table_data.c was initially added on branch NEW-AGENT-API.
   
2001-08-07 13:59  nba

   * man/snmp_perror.3:

   file snmp_perror.3 was initially added on branch V4-2-patches.
   
2001-08-07 13:59  nba

   * man/snmp_api_errstring.3:

   file snmp_api_errstring.3 was initially added on branch V4-2-patches.
   
2001-08-07 13:59  nba

   * man/snmp_sess_perror.3:

   file snmp_sess_perror.3 was initially added on branch V4-2-patches.
   
2001-08-07 13:59  nba

   * man/snmp_error.3:

   file snmp_error.3 was initially added on branch V4-2-patches.
   
2001-08-06 04:29  jbpn

   * agent/snmpd.c:

     - fix for potential buffer overflow in logfile argument handling,
       noted by Anonymous (bug #448243).  Also use a large enough buffer
       to handle filenames of length PATH_MAX (if possible).
   
2001-07-30 10:05  jbpn

   * agent/mibgroup/mibII/var_route.c , snmplib/snmp_api.c
   , snmplib/snmp_api.h:

     - move snmp_socket_length function to agent/mibgroup/mibII/var_route.c
       from snmp_api.c -- this is the only remaining place that uses this
       function, which certainly doesn't belong in snmp_api.c after the
       transport abstraction malarkey.
   
2001-07-30 09:22  hardaker

   * agent/agent_handler.c:

   file agent_handler.c was initially added on branch NEW-AGENT-API.
   
2001-07-30 09:22  hardaker

   * agent/agent_handler.h:

   file agent_handler.h was initially added on branch NEW-AGENT-API.
   
2001-07-30 07:06  jbpn

   * agent/mibgroup/mibII/var_route.c:

     - try to return invalid(2) for the ipRouteType column if the route
       is not up.  See bug #426710, reported by pjweber.
   
2001-07-27 07:32  jbpn

   * snmplib/snmpv3.c:

     - set defaultAuthType to usmHMACSHA1AuthProtocol if SHA specified
       (was set to usmHMACMD5AuthProtocol in this case).  Spotted by
       William Kennemer (bug #444860)
   
2001-07-27 06:59  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - change to handle_agentx_response ONLY to send NEWLY delegated
       requests after processing a successful response.  This is achieved
       by saving the value of asp->outstanding_requests and temporarily
       setting it to NULL.  After processing all varbinds in the
       response, therefore, asp->outstanding_requests contains only newly
       delegated requests, if any.  After sending these, the new requests
       are merged with the saved queue.
   
       This fixes a bug that arises if you request variables from two or
       more separate subagents simultaneously.  What used to happen is
       that, upon receiving the first response, the master agent would
       notice that it had an outstanding request, and retransmit it.
       Then the second response arrives, and the master agent sends the
       reply to the (SNMP) requester and frees the requests (including
       callback data).  Finally, another AgentX response (to the
       erroneously transmitted request) arrives and the callback is
       called referencing deallocated memory, which causes a segfault.
   
2001-07-26 07:28  dts12

   * snmplib/: snmp_api.c (NEW-LIBRARY-API.4), snmp_api.c:

   Adding a 'double'-valued varbind isn't inherently an internal error!
   
2001-07-25 05:47  jbpn

   * agent/snmpd.c:

     - disable stderr logging (if requested) before calling init_mib_modules().
       This should fix the problem noted by Nigel Metheringham in bug #418857
       whereby the AgentX master module prints a message to stderr which causes
       a SIGPIPE when the agent is started as a daemon.
   
2001-07-25 02:18  jbpn

   * apps/snmptrapd_log.c:

     - initialise buffers to zero in handle_wrap_fmt, to avoid garbage in
       display of security parameters, as noted by William Frauenhofer
       (bug #437231).
   
     - add closing parenthesis after (via <address> in format_plain_trap
   
2001-07-23 07:53  jbpn

   * snmplib/tools.c:

     - remove excessive debugging from snmp_(re)alloc functions
   
2001-07-23 04:37  jbpn

   * snmplib/snmpUnixDomain.c:

     - minor fix to debugging output to print losing path correctly when
       a remote connect fails.
   
2001-07-17 09:56  hardaker

   * CodingStyle:

   update for naming conventions and for structure definitions.
   
2001-07-17 09:07  hardaker

   * CodingStyle:

   initial coding style guideline document.
   
2001-07-17 09:02  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - remember to remove_trap_session(our-session-with-master-agent)
       if the master agent session goes away, because otherwise you
       may subsequently try to use it, which will probably dump core,
       and is certainly an error.
   
     - also change when trap session is registered to being immediately
       the session is opened so traps can be sent, e.g. from the
       INDEX_START callback (for example linkUp traps in subagents that
       register a row of ifTable).
   
2001-07-17 08:48  jbpn

   * agent/agent_trap.c:

     - change to remove_trap_session(), so as not to close an SNMP
       session simply because we are removing it from the trap_sink
       list.  The rationale is that the session may still be in use for
       other purposes, or (more to the point) you may be calling this
       function from the session's callback (from where closing the
       session isn't a good idea).
   
2001-07-13 06:02  dts12

   * snmplib/netsnmp.h:

   file netsnmp.h was initially added on branch NEW-LIBRARY-API.
   
2001-07-12 12:09  hardaker

   * agent/helpers/table_iterator.c:

   file table_iterator.c was initially added on branch NEW-AGENT-API.
   
2001-07-12 12:09  hardaker

   * agent/helpers/table_iterator.h:

   file table_iterator.h was initially added on branch NEW-AGENT-API.
   
2001-07-12 02:21  jbpn

   * agent/: snmp_agent.c , mibgroup/agentx/client.c ,
   mibgroup/agentx/master_request.c , mibgroup/agentx/protocol.c
   , mibgroup/agentx/subagent.c:

     - fix for bug #439094, reported by Evert-Jan van Tuijl, whereby
       the AgentX master agent expects a response to an agentx-CleanupSet-PDU
       message (incorrectly).  This only shows up when testing against other
       subagents (e.g. jax) because the net-snmp subagent sends a response
       to the agentx-CleanupSet-PDU (incorrectly).
   
2001-07-10 16:10  hardaker

   * agent/mibgroup/mibII/vacm_context.c:

   file vacm_context.c was initially added on branch NEW-AGENT-API.
   
2001-07-10 16:10  hardaker

   * agent/mibgroup/mibII/vacm_context.h:

   file vacm_context.h was initially added on branch NEW-AGENT-API.
   
2001-07-10 16:06  hardaker

   * agent/mibgroup/target/target_counters.c:

   file target_counters.c was initially added on branch NEW-AGENT-API.
   
2001-07-10 16:06  hardaker

   * agent/mibgroup/target/target_counters.h:

   file target_counters.h was initially added on branch NEW-AGENT-API.
   
2001-07-05 06:11  jbpn

   * agent/mibgroup/mibII/: interfaces.c , interfaces.h:

     - make Interface_Scan_Get_Count non-static as it's very useful
   
2001-07-05 03:40  jbpn

   * snmplib/snmpusm.c:

     - free the cached security parameters when we have a parse error
       on input, otherwise we leak memory (triggered by SC 3.0.13.{2,3}).
   
2001-07-04 09:51  uid44810

   * snmplib/snmp_api.c:

     - catch some malformed SNMPv3 packets
   
2001-07-04 07:42  uid44810

   * snmplib/snmp_api.c:

     - fix bad mistake in snmpv3_scopedPDU_header_realloc_rbuild which
       was encoding the wrong length into the ScopedPDU SEQUENCE header
       (wasn't including length of actual data, i.e. PDU!).  Totally my
       fault -- introduced when changing over to reallocating buffer
       type functions.  Amazing this hasn't caused all sorts of trouble
       for people!
   
2001-07-02 18:04  rstory

   * snmplib/snmp-tc.c:

   file snmp-tc.c was initially added on branch NEW-AGENT-API.
   
2001-07-02 09:33  jbpn

   * agent/snmp_agent.c:

     - slight change to generation of error-index:
   
       - explicitly test for error-status == noError, and set error-index
         to zero in this case;
   
       - otherwise use the cached value;
   
       - don't zero the cached value in handle_var_list if handle_one_var
         returns noError
   
     - this copes properly with SET requests, where a failing SET will have
       a FREE phase which will typically return noError.  Previously this
       would erroneously cause the error-index to be set to zero.
   
2001-07-02 08:14  jbpn

   * agent/mibgroup/util_funcs.c:

     - fix bad behaviour in header_simple_table when the index is
       equal to ULONG_MAX
   
2001-06-28 10:01  jbpn

   * agent/mibgroup/snmpv3/usmUser.c:

     - change sense of snmp_oid_compare() result check in var_usmUser
       to do lexi-ordering correctly
   
2001-06-28 07:20  jbpn

   * snmplib/snmp_api.c:

     - count more v1/v2c parse errors (SC 1.1.12.10)
   
2001-06-28 05:56  jbpn

   * snmplib/snmp_api.c:

     - check that version field of PDU is of integer type rather than just
       assuming it is (SC 1.1.12.2.1)
   
2001-06-28 04:40  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - increment snmpInBadCommunityNames when we see unknown community
       names, per RFC1907
   
2001-06-27 08:09  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - make use of new function register_mib_detach() to mark all our
       nodes as detached when we get a transport disconnect indication.
   
2001-06-27 08:07  jbpn

   * agent/: agent_registry.c , agent_registry.h ,
   var_struct.h:

     - add additional flag to subtree structure that subagents can use
       to determine whether an attempt has been made to register and OID
       with a master agent during a session's lifetime.  This allows
       manual re-registration and automatic re-registration to be mixed
       within a subagent (perhaps because you are doing index stuff).
   
     - add function register_mib_detach() which unsets this flag for
       all known nodes (subagent would typically call this on disconnect
       indication).
   
     - add function unregister_mib_table_row()
   
     - correct bad recursive behaviour in register_mib_reattach() which
       used to try to re-register N nodes N! times.  Once will normally
       be enough.
   
     - change to dump_registry() format to include hex display of
       flags field.
   
2001-06-26 09:26  dts12

   * FAQ:

   Fix error in SNMPv2 trap examples  (Identified by Diwakar Shetty).
   
2001-06-26 02:35  jbpn

   * snmplib/mib.c:

     - corrected sense of dump_realloc_oid_to_string() return value
       checks, as spotted by Robert Story.
   
2001-06-25 06:30  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - small tweak in handle_agentx_response() when retrying unfulfilled
       requests: continue from the "start" OID of the next node of the
       tree, not from the "name" OID, which causes looping.
   
2001-06-21 09:51  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - handle "holes" in rows of tables that are handled by subagents
   
       Since the fully-qualified instance is registered, we interpret
       a return of noSuchInstance when doing an inexact query as meaning
       we should retry the query.
   
2001-06-21 02:50  jbpn

   * snmplib/mib.h:

     - forgot to commit at the same time as last mib.c commit; updated
       prototype for sprint_realloc_hinted_integer
   
2001-06-20 06:44  jbpn

   * agent/: agent_index.c , agent_index.h:

     - add function count_indexes which returns the number of indexes
       allocated for a given OID.  This can be useful for implementing
       "row count" objects, e.g. ifNumber.
   
2001-06-20 05:37  jbpn

   * agent/: agent_callbacks.h , mibgroup/agentx/subagent.c:

     - add SNMPD_CALLBACK_INDEX_START and SNMPD_CALLBACK_INDEX_STOP
       callbacks which may be used to manage index allocations.
   
       Master agent should probably call these callbacks too, although
       it's a bit of a degenerate case.
   
2001-06-19 09:44  jbpn

   * agent/agent_index.c:

     - use an explicit fieled "allocated" in snmp_index structure to
       indicate whether or not a value is currently allocated, rather
       than overloading a NULL session to mean that it is not.
   
       This allows startup code in a master agent to pre-register indices
       when there are no sessions open.
   
2001-06-19 08:34  jbpn

   * agent/mibgroup/agentx/: master_admin.c , master_request.c:

     -  keep the value of NETWORK_BYTE_ORDER from h.flags in the
        agentx-Open-PDU and use it for subsequent master-initiated
        AgentX protocol operations, per RFC 2741 (section 7.1.1,
        paragraph 4).
   
        For now, we are storing this in the flags field of a
        subsession.  This is likely to stop working if the flags
        definitions change (i.e. it's not a great solution)
   
     -  Thanks to Peter Korsten (severityone at users.sourceforge.net)
        for identifying this bug, and for help debugging this fix.
   
2001-06-19 02:35  jbpn

   * snmplib/mib.c:

     - reinstate space between numbers and units.
   
     - respect DISPLAY-HINTs for Unsigned32, Gauge, Gauge32 types.
   
2001-06-13 03:29  jbpn

   * agent/snmp_vars.c:

     - minor change to debugging to reduce "noise level" from Purify
   
2001-06-12 10:35  jbpn

   * agent/snmp_agent.c:

     - handle non-repeaters and max-repetitions field values of < 0 (by
       setting them to 0, per RFC 1905)
   
2001-06-12 10:05  jbpn

   * agent/snmp_agent.c:

     - fix bug that caused a null pointer to be followed when processing a
       GETBULK request with non-repeaters > 0, max-repetitions == 0 and no
       varbinds in the request.
   
2001-06-12 07:24  dts12

   * snmplib/: read_config.c (V4-2-patches.1), read_config.c:

   Fix 'unregister_config_handler' to handle tags other
   than the first in the list.  (Thanks to Paul Serice).
   
2001-06-06 07:39  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - free() return value from register_index() calls
   
2001-06-06 07:37  jbpn

   * agent/agent_index.c:

     - more uniform return value from register_index(): make it always a
       varbind which the caller is responsible for free()ing, or else NULL.
   
2001-06-05 03:10  jbpn

   * agent/agent_index.c:

     - fix for index allocation, such that requests for specific indices which
       have previously been allocated, but are not currently in use, succeed.
   
     - more debugging output.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testdelayed.h:

   file testdelayed.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testhandler.h:

   file testhandler.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testdelayed.c:

   file testdelayed.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:37  hardaker

   * agent/mibgroup/testhandler.c:

   file testhandler.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/table.c:

   file table.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/multiplexer.h:

   file multiplexer.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/old_api.c:

   file old_api.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/null.h:

   file null.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/instance.c:

   file instance.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/set_helper.h:

   file set_helper.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/table.h:

   file table.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/read_only.c:

   file read_only.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/serialize.c:

   file serialize.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/old_api.h:

   file old_api.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/instance.h:

   file instance.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/read_only.h:

   file read_only.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/.cvsignore:

   file .cvsignore was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/multiplexer.c:

   file multiplexer.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/Makefile.in:

   file Makefile.in was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/serialize.h:

   file serialize.h was initially added on branch NEW-AGENT-API.
   
2001-06-01 08:36  hardaker

   * agent/helpers/null.c:

   file null.c was initially added on branch NEW-AGENT-API.
   
2001-06-01 07:39  hardaker

   * local/tkmib:

   misc fixes for oid formatting problems.
   
2001-06-01 07:37  hardaker

   * README:

   add Martin Oldfield.
   
2001-06-01 02:50  jbpn

   * agent/: snmp_agent.c , snmp_agent.h ,
   mibgroup/agentx/master_request.c:

     - fix for absolutely mind-bending memory leak when AgentX sessions
       timeout.  agent_session_list holds a queue of sessions with outstanding
       requests.  When a session times out, this must be scavenged to make
       sure the sessions that have timed out, and their associated requests
       are free()d.
   
2001-05-30 03:28  jbpn

   * agent/mibgroup/agentx/subagent.c:

     - retry initial open of AgentX master socket if AgentX pings are
       enabled (should really be a separate default_store option but
       never mind)
   
2001-05-30 03:27  jbpn

   * agent/mibgroup/agentx/master_request.c:

     - more aggressive handling of timeout conditions (also fix memory
       leak)
   
2001-05-30 03:19  jbpn

   * agent/mibgroup/agentx/master_admin.c:

     - more informative debugging
   
2001-05-30 02:37  jbpn

   * snmplib/snmp_alarm.c:

     - remove noisy debugging
   
2001-05-30 02:37  jbpn

   * snmplib/snmp_api.c:

     - more compact debugging in _sess_select_info
   
2001-05-30 02:34  jbpn

   * agent/agent_registry.c:

     - copy flags in reattach_subtree (needed for AgentX row registration)
   
2001-05-28 08:54  jbpn

   * agent/mibgroup/agentx/: client.c , client.h ,
   master_admin.c , master_request.c , subagent.c:

     - stuff from patch #416026 (submitted by anonymous) for AgentX row
       registration
   
2001-05-28 08:49  jbpn

   * agent/snmp_vars.c:

     - tweak to getStatPtr to handle getNext operations in combination with
       FULLY_QUALIFIED_INSTANCE nodes (which arise in AgentX row registration).
   
2001-05-28 08:46  jbpn

   * agent/: agent_registry.c , agent_registry.h ,
   var_struct.h:

     - stuff from patch #416026 (submitted by anonymous) for AgentX row
       registration
   
2001-05-28 08:42  jbpn

   * agent/mibgroup/agentx/master.c:

     - small tweak to debugging output
   
2001-05-28 08:39  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - do parsing/building of ASN_PRIV_EXCL_RANGE and
       ASN_PRIV_INCL_RANGE types *properly*.
   
2001-05-28 04:40  jbpn

   * snmplib/snmp_api.c:

     - fix possible memory leak in _sess_async_send error cases
   
2001-05-28 04:27  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - add parsing/building of ASN_PRIV_EXCL_RANGE and
       ASN_PRIV_INCL_RANGE types.
   
2001-05-23 09:20  jbpn

   * snmplib/snmp_api.c:

     - respect msgMaxSize in received v3 PDUs (in the weak sense that if
       the serialized response PDU is more than it, we don't send it)
   
     - removed functions ascii_to_binary, hex_to_binary.  Using these
       functions is really bad, since they will happily overflow buffers.
       The superior alternatives, defined in tools.h, are
       snmp_{decimal, hex}_to_binary.
   
2001-05-23 09:00  jbpn

   * apps/snmpstatus.c:

     - remove unused variable struct sockaddr_in respIp
   
2001-05-23 08:58  jbpn

   * agent/snmp_agent.c:

     - early bail out of handle_snmp_packet() if the callback operation
       type is not SNMP_CALLBACK_OP_RECEIVED_MESSAGE.  In practice, the
       only way this arises currently is when a stream transport based
       connection goes away and a SNMP_CALLBACK_OP_DISCONNECT occurs.
   
2001-05-23 08:44  jbpn

   * snmplib/snmp_api.h:

     - new fields rcvMsgMaxSize and sndMsgMaxSize in snmp_session
       structure to support v3 msgMaxSize
   
     - removed functions ascii_to_binary, hex_to_binary from public
       interface.  Using these functions is really bad, since they
       will happily overflow buffers.  The superior alternatives,
       defined in tools.h, are snmp_{decimal, hex}_to_binary.
   
2001-05-23 08:37  jbpn

   * snmplib/: snmpAAL5PVCDomain.c , snmpIPXDomain.c ,
   snmpTCPDomain.c , snmpUDPDomain.c , snmpUnixDomain.c
   , snmp_transport.c , snmp_transport.h:

     - add msgMaxSize field to snmp_transport structure to support
       msgMaxSize negotiation for v3
   
2001-05-23 07:14  jbpn

   * snmplib/scapi.c:

     - use sprint_realloc_hexstring instead of sprint_hexstring for
       SNMP_TESTING_CODE debugging output of IV, key and plaintext
   
2001-05-23 05:25  jbpn

   * apps/snmptest.c:

     - free() buffers in a couple of error cases; no big deal
   
2001-05-23 04:39  jbpn

   * snmplib/snmpv3.c:

     - use new snmp_hex_to_binary function for engine ID parsing in -e
       option, rather than archaic hex_to_binary
   
2001-05-23 04:22  jbpn

   * snmplib/snmp_parse_args.c:

     - free() buffers in a couple of error cases; no big deal
   
2001-05-23 04:14  jbpn

   * snmplib/snmp_parse_args.c:

     - use new snmp_hex_to_binary function for engine ID parsing in -e
       and -E options, rather than archaic hex_to_binary
   
2001-05-23 03:56  jbpn

   * apps/snmptest.c:

     - use new snmp_{decimal, hex}_to_binary functions for input string
       to OCTET STRING conversion, rather than archaic ascii_to_binary
       and hex_to_binary
   
     - omit trailing newline from string (helpful for objects that don't
       allow non-printing characters, e.g. sysLocation.0)
   
2001-05-20 08:12  jbpn

   * snmplib/snmp_api.c:

     - rewritten _sess_read() function:
   
       - better handling of long packets
       - zero-copy reception of packets on stream transports
       - lower memory overheads for packet fragment handling for stream
         transports
   
     - allow parsing of large objects (>8192 octets)
   
2001-05-20 05:48  jbpn

   * snmplib/snmp_parse_args.c:

     - don't strdup() contextName, securityName -- causes minor memory
       leak.
   
2001-05-20 05:04  jbpn

   * snmplib/snmpTCPDomain.c:

     - test return of fcntl(F_GETFL), so as not to set flags to garbage
   
     - correction to comment -- set socket to *blocking*!
   
     - check opaque before writing to it in recv
   
2001-05-20 05:02  jbpn

   * snmplib/snmp_client.c:

     - proper handling of SNMP_CALLBACK_OP_DISCONNECT in snmp_synch_input:
       set an error condition, with errno SNMPERR_ABORT ("Session abort
       failure"), which seems like a good enough match.
   
2001-05-18 09:54  jbpn

   * snmplib/snmpTCPDomain.c:

     - make newly-accept()ed sockets blocking; otherwise problems arise
       later when send()ing large PDUs (since only a single socket buffer's
       worth of data at most can be sent without blocking).
   
2001-05-18 07:17  jbpn

   * agent/snmp_agent.c:

     - use sprint_realloc_objid and sprint_realloc_variable instead of
       sprint_objid and sprint_variable respectively, to allow large PDUs
       to be printed when debugging
   
2001-05-18 07:16  jbpn

   * snmplib/tools.c:

     - improved debugging output from snmp_realloc()
   
2001-05-18 07:15  jbpn

   * snmplib/: mib.c , mib.h:

     - remove debugging from output routines
   
     - new function sprint_realloc_objid
   
     - make sprint_realloc_objid and sprint_realloc_variable externally
       visible
   
2001-05-18 06:28  jbpn

   * snmplib/asn1.c:

     - improved debugging output from asn_realloc()
   
2001-05-15 04:10  jbpn

   * mibs/UCD-SNMP-MIB.txt:

     - add OIDs for UDP/IPv6 and TCP/IPv6
   
2001-05-14 02:20  jbpn

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

     - added \n to text of snmp_log() messages (bug #422978)
   
2001-05-11 07:30  jbpn

   * snmplib/: mib.c , mib.h:

     - added sprint_realloc_<type> family of functions which take extra
       parameters and use relocating buffers to remove limitations due to
       fixed-size buffers (e.g. see bug #409181).
   
     - also fixes potential problem noted as bug #414803
   
     - fprint_variable, fprint_objid and fprint_value use new functions
       such that snmpget etc. are improved immediately
   
     - old functions remain *FOR NOW* -- but really they should be
       considered to be deprecated (new functions provide a superset of
       their functionality).
   
2001-05-11 07:14  jbpn

   * snmplib/parse.h:

     - added additional function pointer to struct tree to point at
       relocating buffer compatible output function
   
2001-05-11 06:57  jbpn

   * snmplib/: tools.c , tools.h:

     - added utility function snmp_strcat, which appends a string to a
       relocatable buffer
   
2001-05-10 11:20  rstory

   * snmplib/mib.c:

   fix bug #423109 incorrect index parsing
   
2001-05-09 16:43  rstory

   * snmplib/snmp_client.c:

   fix snmp_client.c:569: warning: control reaches end of non-void function
   
2001-05-09 12:36  slif

   * agent/mibgroup/: Rmon.h , Rmon/README , Rmon/agutil.c
   , Rmon/agutil.h , Rmon/agutil_api.h , Rmon/alarm.c
   , Rmon/alarm.h , Rmon/event.c , Rmon/event.h ,
   Rmon/history.c , Rmon/history.h , Rmon/row_api.h ,
   Rmon/rows.c , Rmon/rows.h , Rmon/statistics.c ,
   Rmon/statistics.h , Rmon/test_alarm.sh ,
   Rmon/test_hist.sh:

   Include Alex Rozin's Rmon.
   
2001-05-07 10:41  hardaker

   * snmplib/: snmp_client.c , snmp_client.h:

   Added a couple of convenience functions for manipulating varbindlists:
     int snmp_set_var_typed_value(struct variable_list *newvar, u_char type,
                                  u_char *val_str, size_t val_len);
     void snmp_replace_var_types(struct variable_list *vbl, int old_type,
                                 int new_type);
     void snmp_reset_var_types(struct variable_list *vbl, int new_type);
   
2001-05-07 10:36  hardaker

   * snmplib/tools.h:

   define SNMP_MALLOC_TYPEDEF()
   
2001-05-05 07:28  rstory

   * local/mib2c.storage.conf:

   fix store_ name; don't cast to asny type if parm expecting u_char*; fix _variable_oid
   naming; cast parm 2 of memdup to u_char*
   
2001-05-03 14:16  hardaker

   * snmplib/asn1.c:

   fixed rauth offset incrementing: was incrementing the pointer, not the value.
     -- more instances of the same problem found.
   
2001-05-03 14:15  hardaker

   * snmplib/asn1.c:

   fixed rauth offset incrementing: was incrementing the pointer, not the value.
   
2001-05-03 10:08  hardaker

   * aclocal.m4 , config.guess , config.sub ,
   configure , ltmain.sh:

   updated to libtool 1.4
   
2001-05-01 13:31  hardaker

   * snmplib/snmpksm.c:

   use realloc routines.
   
2001-05-01 13:31  hardaker

   * snmplib/read_config.c:

   fix variable declaration.
   
2001-05-01 13:30  hardaker

   * snmplib/mib.c:

   Don't print hex for string lengths less than 4.  Should have died ages ago.
   
2001-05-01 13:29  hardaker

   * agent/mibgroup/ucd-snmp/vmstat.h:

   Fix prototype so its not static (it shouldn't be).
   
2001-05-01 13:29  hardaker

   * agent/mibgroup/mibII/ip.c:

   make RONLY variables writable (which may or may not work.  I'm betting not.)
   
2001-05-01 13:28  hardaker

   * agent/snmp_agent.c:

   remove unused variables.
   
2001-05-01 13:28  hardaker

   * config.h.in , configure , configure.in:

   check for an rpm subdirectory.
   
2001-04-23 20:41  hardaker

   * local/tkmib:

   big cleanup and other fixes I've already forgotten in the last few minutes.
   
2001-04-23 20:34  hardaker

   * local/tkmib:

   Don't walk off end of mib tree (sigh).
   
2001-04-23 20:19  hardaker

   * local/tkmib:

   fix the mib info display options.
   save them appropriately.
   
2001-04-23 18:23  hardaker

   * local/tkmib:

   more savable option items.
   use Data::Dumper to save most stuff.
   
2001-04-23 17:26  hardaker

   * local/tkmib:

   Don't save session options twice.
   Make color of writable objects a variable.
   
2001-04-23 17:08  hardaker

   * local/: tkmib (V4-2-patches.2), tkmib:

   fix walk problem once and for all.
   
2001-04-23 16:36  hardaker

   * local/tkmib:

   reduce screen realestate all over the place
   
2001-04-23 16:35  hardaker

   * local/tkmib:

   test against version 5
   
2001-04-18 08:46  hardaker

   * agent/mibgroup/ucd-snmp/lmSensors.c ,
   agent/mibgroup/ucd-snmp/lmSensors.h , mibs/LM-SENSORS-MIB.txt
   , mibs/UCD-SNMP-MIB.txt:

   Added LM-SENSORS-MIB support (diskio extension) from Martin Oldfield
   
2001-04-18 05:40  jbpn

   * snmplib/snmp_api.c:

     - hacking on snmp_add_var to handle long values
   
       - use snmp_{hex,decimal}_to_binary instead of hex_to_binary
         and ascii_to_binary; these should be removed
   
       - don't use strtok in processing bitstrings
   
2001-04-18 04:58  jbpn

   * snmplib/asn1.c:

     - use the generic snmp_realloc function in asn_realloc
   
2001-04-18 02:40  jbpn

   * snmplib/: tools.c , tools.h:

     - new, reallocating utility functions snmp_hex_to_binary and
       snmp_decimal_to_binary to convert hex and decimal strings to octet
       strings respectively.
   
     - new utility function snmp_realloc to perform buffer (re-)allocation
   
2001-04-12 05:12  dts12

   * agent/: snmp_agent.c (V4-2-patches.6), snmp_agent.c:

   Better fix for bug #414855 from arajesh
   Handles non-repeaters=0 as well, and avoids memory leaks.
   
2001-04-11 10:06  jbpn

   * snmplib/asn1.h:

     - second incarnation of asn_realloc_rbuild_<type> functions, which
       now take an additional argument that may be used to indicate that
       reallocation should not be done.
   
     - old _rbuild API is gone.
   
     - extended (and corrected!) commentary on correct usage of new API.
   
2001-04-11 10:05  jbpn

   * snmplib/: snmp.c , snmp.h:

     - use second incarnation of _realloc_rbuild functions.
   
     - old _rbuild_var_op API is gone.
   
2001-04-11 10:04  jbpn

   * snmplib/snmpusm.c:

     - use second incarnation of asn_realloc_rbuild_<type> functions.
   
2001-04-11 10:03  jbpn

   * snmplib/snmp_api.c:

     - use second incarnation of _realloc_rbuild functions.
   
     - old _rbuild API is gone.
   
2001-04-11 10:02  jbpn

   * snmplib/asn1.c:

     - second incarnation of asn_realloc_rbuild_<type> functions, which
       now take an additional argument that may be used to indicate that
       reallocation should not be done.
   
     - old _rbuild API is gone.
   
     - asn_realloc() function checks whether it has been passed a NULL
       pointer and uses malloc() in that case (thanks to Michael Slifcak
       for pointing out the danger here).
   
2001-04-11 06:13  dts12

   * agent/snmp_agent.c:

   Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
   
2001-04-10 04:47  jbpn

   * snmplib/snmpUDPDomain.c:

     - set SO_SNDBUF and SO_RCVBUF to 128Kb for newly-opened UDP sockets,
       to enable large PDUs to be sent and received.  Some
       implementations default very low (Solaris 2.7 8Kb, Linux 2.4
       64Kb).
   
2001-04-09 10:05  jbpn

   * snmplib/snmpusm.c:

     - modified usm_rgenerate_out_msg() to make use of reallocating
       reverse encode functions.
   
2001-04-09 10:03  jbpn

   * snmplib/snmpusm.h:

     - additional parameter to usm_rgenerate_out_msg() to enable use of
       reallocating reverse encode functions.
   
2001-04-09 09:57  jbpn

   * snmplib/snmp_secmod.h:

     - allow additional parameter for outgoing params to enable use of
       reallocating reverse encode functions.
   
2001-04-09 09:55  jbpn

   * snmplib/snmp_api.h:

     - prototypes for reallocating reverse encode functions
   
2001-04-09 09:54  jbpn

   * snmplib/snmp_api.c:

     - modified to use reallocating reverse ASN.1 encoder functions if
       using reverse encoding at all.
   
2001-04-09 09:49  jbpn

   * snmplib/snmp.c:

     - add new function snmp_realloc_rbuild_var_op() which uses
       reallocating reverse ASN.1 encoder functions to encode varbinds.
   
2001-04-09 09:47  jbpn

   * snmplib/asn1.h:

     - prototype for new suite of functions asn_realloc_rebuild_<type>,
       which perform reverse encoding into a buffer and grow it if there
       is not enough space for the encoding.
   
     - commentary on correct usage of above.
   
2001-04-09 09:43  jbpn

   * snmplib/asn1.c:

     - new suite of functions asn_realloc_rebuild_<type>, which perform
       reverse encoding into a buffer and grow it if there is not enough
       space for the encoding.
   
2001-04-06 12:12  hardaker

   * AGENT.txt , COPYING , ChangeLog ,
   EXAMPLE.conf.def , FAQ , NEWS , PORTING ,
   README , README.agentx , README.snmpv3 , configure
   , configure.in , sedscript.in , version.h
   , agent/agent_trap.c , agent/ds_agent.h ,
   agent/snmp_agent.c , agent/snmpd.c ,
   agent/mibgroup/ucd_snmp.h , agent/mibgroup/util_funcs.c
   , agent/mibgroup/agentx/README.agentx ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master.h ,
   agent/mibgroup/examples/example.c ,
   agent/mibgroup/host/hr_filesys.c ,
   agent/mibgroup/host/hr_storage.c ,
   agent/mibgroup/host/hr_swrun.c ,
   agent/mibgroup/host/hr_utils.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/at.h ,
   agent/mibgroup/mibII/interfaces.c , agent/mibgroup/mibII/ip.c
   , agent/mibgroup/mibII/udp.c ,
   agent/mibgroup/mibII/var_route.c ,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   agent/mibgroup/notification/snmpNotifyFilterTable.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/ucd-snmp/disk.c ,
   agent/mibgroup/ucd-snmp/file.c ,
   agent/mibgroup/ucd-snmp/loadave.c ,
   agent/mibgroup/ucd-snmp/pass.c ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/registry.c ,
   agent/mibgroup/ucd-snmp/versioninfo.c ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c , apps/snmpdelta.c
   , apps/snmptest.c , apps/snmptrapd.c ,
   local/Makefile.in , local/mib2c , local/snmpconf
   , local/tkmib , local/wesrestart , man/snmpcmd.1
   , man/snmpd.conf.5.def , man/snmpdelta.1 ,
   mibs/rfclist , mibs/rfcmibs.diff , snmplib/mib.c ,
   snmplib/parse.c , snmplib/snmp_api.c ,
   snmplib/snmp_debug.c , snmplib/snmpusm.c ,
   testing/eval_tools.sh , testing/tests/T120proxyget:

   merge3 -> merge4.  I don't *think* I broke anything.
     - The main line should now contain all the 4.2.1 patches.
     - I may double check this at a later date.
   
2001-04-05 06:37  dts12

   * snmplib/parse.c:

   Change 'Line' variable name, to assist with Mac port.
   
2001-04-05 06:14  dts12

   * agent/mibgroup/ucd-snmp/: pass.c , pass_persist.c:

   Handle setting null string values via the 'pass' mechanism. (Support#406728)
   Also handle embedded whitespace in such values.
   Also applied to 'pass_persist'.
   
2001-04-05 06:07  dts12

   * agent/: agent_registry.c , agent_trap.c , kernel.c
   , mib_modules.c , snmp_agent.c , snmp_agent.h
   , snmp_vars.c , mibgroup/util_funcs.c ,
   mibgroup/agentx/master_admin.c , mibgroup/agentx/protocol.c
   , mibgroup/host/hr_disk.c , mibgroup/host/hr_network.c
   , mibgroup/host/hr_print.c , mibgroup/host/hr_proc.c
   , mibgroup/host/hr_system.c , mibgroup/host/hr_utils.c
   , mibgroup/mibII/vacm_vars.c ,
   mibgroup/mibII/var_route.c ,
   mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   mibgroup/notification/snmpNotifyFilterTable.c ,
   mibgroup/notification/snmpNotifyTable.c ,
   mibgroup/target/snmpTargetAddrEntry.c ,
   mibgroup/target/target.c , mibgroup/ucd-snmp/file.c ,
   mibgroup/ucd-snmp/hpux.c , mibgroup/ucd-snmp/proxy.c ,
   mibgroup/ucd-snmp/registry.c ,
   mibgroup/ucd-snmp/versioninfo.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-05 06:06  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   Ensure that checking for 'statvfs' is done consistently
   
2001-04-05 06:05  dts12

   * agent/mibgroup/mibII/system_mib.c:

   ensure that 'exec_command' is used consistently with the availability of execv
   (A cleaner approach than the previous patch)
   
2001-04-05 06:01  dts12

   * agent/: auto_nlist.c , auto_nlist.h:

   fix for auto_nlist bogus definitions for machines without nlist.
   
2001-04-05 04:51  jbpn

   * snmplib/snmp_api.c:

    - save a strcpy() and allow long octet string values without crashing
      (though there are still problems due to the liberal use of fixed
      size buffers with no bounds checking all over the place.  Sigh).
   
2001-04-04 06:46  jbpn

   * agent/snmpd.c:

    - call external signal handlers before calling snmp_select_info(),
      rather than after calling snmp_select_info() but before select().
      This fixes a potential problem that could arise if a signal handler
      closed a session, which would cause select() to return -1 with
      EBADF, and thus terminate the agent.
   
2001-04-03 09:31  dts12

   * agent/mibgroup/mibII/system_mib.c:

   Ensure that the 'extmp' command variable is accessible on systems without EXECV.
   
2001-04-03 09:29  dts12

   * agent/mibgroup/mibII/interfaces.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-03 09:22  dts12

   * apps/: snmptrapd.c , snmptrapd_log.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-03 09:15  dts12

   * snmplib/: mib.c , read_config.c , snmpTCPDomain.h
   , snmpUDPDomain.c , snmpUnixDomain.c ,
   snmpUnixDomain.h , snmp_api.c , snmp_logging.c ,
   snmp_transport.c , snmp_transport.h , system.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-03 06:30  dts12

   * agent/mibgroup/mibII/kernel_linux.c:

   Plug file-descriptor leak when using cached data.  (Bug#412000)
   
2001-04-02 10:11  jbpn

   * agent/snmp_agent.c:

    - check for limits.h properly
   
2001-04-02 10:10  jbpn

   * man/snmp_agent_api.3:

    - minor typeface changes
   
2001-03-31 06:27  jbpn

   * man/snmp_agent_api.3:

    - update documentation of agent_check_and_process to reflect
      current behaviour
   
        ** NOTE: currently returns control to user when an alarms runs **
        **                                                             **
        **                         This may change                     **
   
2001-03-31 06:25  jbpn

   * man/snmp_alarm.3:

    - document the snmp_alarm_register_hr function
   
    - expand the NOTES section discussing use of SIGALRM (or not)
   
2001-03-31 06:17  jbpn

   * agent/mibgroup/agentx/subagent.c:

    - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
      indication to shut down AgentX sessions cleanly and cancel all
      callbacks which make refernce to the AgentX session.
   
2001-03-31 06:15  jbpn

   * agent/mibgroup/agentx/master_admin.c:

    - Fix multiple free() of parts of the subsession by zeroing out
      fields that we don't use.
   
    - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
      indication to shut down AgentX sessions cleanly.
   
2001-03-31 06:13  jbpn

   * agent/mibgroup/agentx/master_request.c:

    - Make use of SNMP_CALLBACK_OP_DISCONNECT transport disconnect
      indication to shut down AgentX sessions cleanly.
   
2001-03-31 06:11  jbpn

   * agent/snmp_agent.c:

    - Fix memory leak in handle_one_var where long varbinds weren't
      correctly free()d.
   
    - Change behaviour of agent_check_and_process so that alarms run
      correctly.
   
        ** NOTE: currently returns control to user when an alarms runs **
        **                                                             **
        **                         This may change                     **
   
2001-03-31 06:05  jbpn

   * snmplib/snmp_api.c:

    - Changed packet handling on stream-like transports so that all
      complete received packets are processed:
   
      _sess_read is refactored into two functions: _sess_read remains
      responsible for reading data from the transport layer, but then
      calls (perhaps more than once) _sess_process_packet to dispatch
      each packet read.
   
    - The presence of a session with a buffered partial packet no longer
      causes snmp_select_info to return with a timeout of zero.
   
    - Free the subsessions of a session when doing an snmp_sess_close;
      this fixes an AgentX memory leak when subagents come and go.
   
    - Perform callbacks with an operation argument of
      SNMP_CALLBACK_OP_DISCONNECT when you get a transport disconnect
      indication.
   
2001-03-31 05:56  jbpn

   * snmplib/snmp_api.h:

   Made transport domain const
   
2001-03-31 05:55  jbpn

   * snmplib/callback.c:

   Fix memory leak that can occur when deregistering callbacks
   
2001-03-30 08:05  hardaker

   * README.agentx:

   file README.agentx was initially added on branch V4-2-patches.
   
2001-03-29 21:43  hardaker

   * ISSUES (V4-2-patches.1), ISSUES:

   rm ISSUES
   
2001-03-29 08:21  slif

   * win32/libsnmp_dll/: libsnmp.def (V4-2-patches.3), libsnmp.def:

   Add vacm_is_configured.
   
2001-03-28 06:19  jbpn

   * agent/mibgroup/agentx/: client.c , master_request.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 06:00  jbpn

   * apps/snmptrapd.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 05:36  jbpn

   * agent/: snmp_agent.c , snmpd.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 05:06  jbpn

   * snmplib/: snmp_client.c , snmp_api.c:

    - use SNMP_CALLBACK_OP_<name> callback operation names
   
2001-03-28 05:04  jbpn

   * snmplib/snmp_api.h:

    - rename callback operations to SNMP_CALLBACK_OP_<name>
    - add new operations SNMP_CALLBACK_OP_CONNECT, SNMP_CALLBACK_OP_DISCONNECT
    - add legacy definitions for RECEIVED_MESSAGE, TIMED_OUT, SEND_FAILED
   
2001-03-27 15:57  hardaker

   * agent/mibgroup/disman/: mteObjectsTable.c ,
   mteTriggerTable.c:

   change fprintf -> snmp_log.
   Don't allow modifications of read-only rows in mteObjectsTable.
   
2001-03-27 10:55  hardaker

   * agent/: ds_agent.h , mibgroup/disman/mteObjectsTable.c
   , mibgroup/disman/mteObjectsTable.h ,
   mibgroup/disman/mteTriggerBooleanTable.c ,
   mibgroup/disman/mteTriggerDeltaTable.c ,
   mibgroup/disman/mteTriggerExistenceTable.c ,
   mibgroup/disman/mteTriggerTable.c ,
   mibgroup/disman/mteTriggerTable.h ,
   mibgroup/disman/mteTriggerThresholdTable.c:

   Support for new features in the DISMAN-EVENT-MIB code:
     New snmpd.conf tokens:
      - monitor [-o oid...] [-u user] oid [(=|!=|<=|...) VALUE].
      - defaultMonitors yes
   
2001-03-27 10:53  hardaker

   * snmplib/mib.c:

   Moved * from beginning of routine to the same line as the return
   variable declaration.  Was causing etags grief the other way.
   
2001-03-27 10:52  hardaker

   * local/Makefile.in:

   patch from Ken Hornstein: use %s instead of @s for search/replace delimiters.
   
2001-03-27 10:29  hardaker

   * apps/snmptrapd.c:

   Use snmp_log with %s to prevent % expansion in octet strings containing a %s.
   trap_fmt_free needs ()s.
   
2001-03-27 08:13  dts12

   * agent/: snmp_agent.c , mibgroup/agentx/master_request.c:

   Handle non-responsive AgentX sub-agents more robustly.
      (Based on suggestions from Harrie Hazewinkel & Paul Rasmussen)
   
2001-03-27 08:03  dts12

   * agent/snmp_agent.c:

   Avoid double-freeing of cached address strings.
      (John's improvement to my suggested fix).
   
2001-03-27 02:39  dts12

   * agent/mibgroup/smux/smux.c:

   Reset count of authorized peers on closedown.  (Thanks to Vlad Tunik)
   
2001-03-26 18:01  hardaker

   * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h
   (V4-2-patches.[1,2,1]), agent/mibgroup/mibII/vacm_vars.c ,
   snmplib/vacm.c , snmplib/vacm.h:

   Fixed vacm to drop v1/v2c packets properly when no com2sec entries are found.
   
2001-03-26 11:04  hardaker

   * local/: ipf-mod.pl (V4-2-patches.1), ipf-mod.pl:

   add usage comment at top
   
2001-03-22 07:55  dts12

   * snmplib/snmp_api.c:

   Use ASN_OCTET_STR rather than the historic ASN_BIT_STR for 'b' object values
   Patch from Frank Strauss.
   
2001-03-22 07:46  dts12

   * agent/: agent_trap.c (V4-2-patches.3), agent_trap.c:

   Fix for minor memory leak with trap-related varbind values.
   Thanks to John Villalovos (and the Intel SNMP team)
   
2001-03-21 17:30  driehuis

   * snmplib/mib.c:

   Avoid crash in snmp_shutdown on platforms that check pointer validity
   in free(3), e.g. FreeBSD.
   
2001-03-21 08:46  hardaker

   * agent/agent_trap.c , agent/mibgroup/util_funcs.c ,
   agent/mibgroup/mibII/mta_sendmail.c ,
   agent/mibgroup/mibII/vacm_vars.c ,
   agent/mibgroup/mibJJ/vacm_vars.c ,
   agent/mibgroup/target/snmpTargetAddrEntry.c ,
   agent/mibgroup/target/snmpTargetParamsEntry.c ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/ucd-snmp/disk.c ,
   agent/mibgroup/ucd-snmp/extensible.c ,
   agent/mibgroup/ucd-snmp/proc.c ,
   agent/mibgroup/ucd-snmp/proxy.c , apps/snmptrapd_handlers.c
   , snmplib/default_store.c , snmplib/read_config.c
   , snmplib/read_config.h , snmplib/snmpusm.c ,
   snmplib/snmpv3.c:

   copy_nword created that checks buffer lengths.
   Made everything use it.
   
2001-03-21 08:38  hardaker

   * snmplib/snmpksm.c:

   KSM patch from Ken Hornstein
   
2001-03-20 09:13  jbpn

   * agent/.cvsignore:

   Ignore Purify and NFS stuff
   
2001-03-16 10:14  hardaker

   * config.h.in:

   added MIT_NEW_CRYPTO (for ksm) definition which was missing
   
2001-03-16 02:51  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c:

   fix ridiculous memory leak in discontinuity processing
   
2001-03-15 11:04  hardaker

   * testing/tests/T056agentv2cmintrap:

   whoops.  Missed a merge conflict line
   
2001-03-15 10:59  hardaker

   * README , README.win32 , agent/mib_modules.c ,
   agent/mibgroup/header_complex.c ,
   agent/mibgroup/agentx/client.c ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/agentx/master_request.c ,
   agent/mibgroup/agentx/protocol.c ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/host/hr_filesys.c , agent/mibgroup/mibII/at.c
   , agent/mibgroup/mibII/ip.c ,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c ,
   agent/mibgroup/notification/snmpNotifyFilterTable.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/target/target.c ,
   agent/mibgroup/ucd-snmp/dlmod.c ,
   agent/mibgroup/ucd-snmp/pass_persist.c ,
   agent/mibgroup/ucd-snmp/proxy.c , apps/snmptrapd.c ,
   apps/snmptrapd_log.c , apps/snmpnetstat/if.c ,
   man/snmp.conf.5.def , man/snmpcmd.1 , man/snmptrapd.8
   , mibs/IANAifType-MIB.txt , mibs/MTA-MIB.txt ,
   mibs/Makefile.mib , mibs/README.mibs ,
   mibs/TUNNEL-MIB.txt , mibs/ianalist , mibs/mibfetch
   , mibs/rfclist , mibs/rfcmibs.diff , mibs/smistrip
   , perl/SNMP/SNMP.xs , snmplib/asn1.c ,
   snmplib/default_store.c , snmplib/mib.c ,
   snmplib/mib.h , snmplib/parse.c , snmplib/snmp_api.c
   , snmplib/snmp_logging.c , snmplib/snmp_parse_args.c
   , snmplib/snmp_parse_args.h , snmplib/snmpv3.c ,
   snmplib/system.h , testing/eval_tools.sh ,
   testing/tests/T054agentv2ctrap ,
   testing/tests/T056agentv2cmintrap ,
   testing/tests/T058agentauthtrap , testing/tests/T100agenthup
   , win32/config.h , win32/mib_module_config.h ,
   win32/mib_module_includes.h , win32/mib_module_inits.h ,
   win32/libsnmp_dll/libsnmp.def ,
   win32/libucdmibs/libucdmibs.def ,
   win32/libucdmibs/libucdmibs.dsp:

   merge from patches branch: merge2->3.
   
2001-03-15 10:22  jbpn

   * agent/mibgroup/disman/mteTriggerTable.h:

   extra members for discontinuity processing
   
2001-03-15 07:46  hardaker

   * agent/snmpd.c:

   Patch from Frank Strauss to run signal handlers earlier
   
2001-03-14 14:37  hardaker

   * agent/: agent_trap.h (V4-2-patches.2), agent_trap.h:

   Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn.
   
2001-03-14 12:16  slif

   * agent/mibgroup/tunnel/tunnel.c:

   Use config.h, don't use ucd-snmp directory to build in the mibgroup tree.
   
2001-03-14 11:05  slif

   * testing/: Makefile.in , RUNTESTS , TESTCONF.sh
   , eval_onescript.sh , eval_tools.sh:

   merge the test script changes made in the V4-2-patches branch.
   
2001-03-14 10:57  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c:

   Change to discontinuity processing to stop it returning TRUE all the
   time
   
2001-03-14 10:52  jbpn

   * agent/mibgroup/disman/mteTriggerTable.c:

    - rough stab at discontinuity processing
    - bail out of getNext-type loops on a badType condition
   
2001-03-14 10:34  hardaker

   * README.krb5:

   kerberos README file from Ken Hornstein
   
2001-03-14 10:28  jbpn

   * agent/mibgroup/disman/mteTriggerDeltaTable.c:

   Get returned *var_len right for mteTriggerDeltaDiscontinuityID
   
2001-03-14 10:19  slif

   * agent/snmpd.c , agent/mibgroup/examples/ucdDemoPublic.c
   , apps/snmpvacm.c , apps/snmpnetstat/winstub.c ,
   snmplib/parse.c , snmplib/snmpUnixDomain.c:

   patch submitted by Harrie Hazewinkel to quiet some warnings.
   
2001-03-14 10:19  hardaker

   * acconfig.h , configure , configure.in ,
   snmplib/snmp_api.c , snmplib/snmpksm.c ,
   snmplib/snmpksm.h:

   KSM patch from Ken Hornstein.
   
2001-03-14 05:45  dts12

   * agent/mibgroup/host/: hr_swrun.c (V4-2-patches.5), hr_swrun.c:

   Fix Linux file descriptor leak (reported by Oliver Fänger)
   
2001-03-14 05:22  jbpn

   * agent/mibgroup/disman/.cvsignore:

   [no log message]
   
2001-03-14 02:20  jbpn

   * agent/mibgroup/disman/: mteTriggerTable.c ,
   mteTriggerTable.h:

    - save original PDU's transport domain -- necessary for
      community string processing
   
      CAUTION: incompatible change in format of mteTriggerTable
               configuration entry
   
    - fix memory leak in mte_run_trigger by releasing PDUs
   
    - send "bad type" notifications in some cases
   
    - other minor memory leaks
   
    - "delta" sampleType handled for boolean triggers
   
    - more "XXX:" comments!
   
2001-03-13 13:52  marz

   * perl/SNMP/SNMP.xs:

   fix support for Integer32
   
2001-03-11 08:43  jbpn

   * snmplib/: snmp_transport.c , snmp_transport.h:

   Add a function to test whether an OID corresponds to a supported transport
   domain.
   
2001-03-11 07:55  jbpn

   * snmplib/snmpTCPDomain.h:

   Add #includes to make struct sockaddr_in complete
   
2001-03-11 07:54  jbpn

   * snmplib/snmpAAL5PVCDomain.h:

   Remove spurious #include
   
2001-03-09 07:32  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   Fix rwuser -s model to actually work.
   
2001-03-09 05:52  jbpn

   * snmplib/snmpTCPDomain.c:

   Set a PDU's opaque data on a tcp_recv; this isn't necessary to send
   replies (because the underlying socket is strongly connected) but if
   you don't do this then you can't do "com2sec" type processing for PDUs
   received on TCP sessions... interesting.
   
2001-03-09 03:33  jbpn

   * snmplib/snmpUDPDomain.c:

   Fix bad assumption that community string is zero-terminated
   
2001-03-08 15:36  hardaker

   * agent/snmpd.c:

   - correct version statements to indicate net-snmp.
   - remove my name as author (I'm certainly not the only one)
   - add web address.
   
2001-03-08 15:31  hardaker

   * README:

   - Added Ken Hornstein's name to contributers list.
   - Removed mine from being listed separately.
   
2001-03-08 14:51  hardaker

   * configure , configure.in ,
   agent/mibgroup/mibII/vacm_vars.c , snmplib/snmpksm.c ,
   snmplib/snmpksm.h:

   Added a kerberos based security module (ksm).
     However, Needs libraries (-lkrb5 -lcom_err) not being checked for currently.
   
2001-03-08 14:48  hardaker

   * snmplib/snmp_api.c:

   Whoops.  Shouldnt have a negation sign on the most recent checkin.
   
2001-03-08 14:38  hardaker

   * snmplib/snmp_api.c:

   If NO_PROBE is set, don't do any post probing activities either like
   time updating and user creation.
   
2001-03-08 08:14  jbpn

   * agent/mibgroup/target/target.c:

   Remove strdup()s on some session parameters which cause memory leaks
   (since snmp_open deep copies the input session anyway)
   
2001-03-08 08:11  jbpn

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   Make sure sess field of new entries is initialised to NULL.
   
2001-03-08 07:49  jbpn

   * agent/mibgroup/target/snmpTargetParamsEntry.c:

   Make config token parser update timestamp on entry it creates;
   move update_timestamp function.
   
2001-03-07 07:45  hardaker

   * perl/SNMP/: README , SNMP.pm , SNMP.xs:

   Patch from Karl Schilke to remove unneeded timestamp support
   
2001-03-06 20:58  hardaker

   * snmplib/: snmp_api.c , snmp_client.c , snmp_secmod.c
   , snmp_secmod.h , snmpusm.c:

   secmod struct symbol name changes to something more intelligible.
   
2001-03-06 16:46  hardaker

   * snmplib/: snmp_api.c , snmp_client.c:

   - set the default pdu security model to SNMP_DEFAULT_SECMODEL (not 0).
   - don't force the security model of the session on the pdu if already set.
   
2001-03-06 16:11  hardaker

   * agent/mibgroup/mibII/vacm_vars.c:

   hopefully fix to allow other (registered) security models to be used.
   
2001-03-06 09:23  hardaker

   * README:

   Added John Naylon to the README file.
   
2001-03-06 09:22  hardaker

   * snmplib/: snmp_api.c , snmp_secmod.h:

   Create a new secmod callback when a timeout on a pdu occurs.
   
2001-03-06 09:18  hardaker

   * configure , configure.in:

   properly install secmod header list.
   
2001-03-06 08:43  hardaker

   * snmplib/: snmp_api.c , snmp_secmod.h:

   - bug fixes for secmod related stuff (it compiles now (opps)).
   
2001-03-06 08:38  hardaker

   * snmplib/: snmp_api.c , snmp_secmod.h:

   - two new secmod callbacks for freeing a pdu and a session.
   - move transport closing in snmp_sess_close() to after pending
     requests are freed/closed in case something needs to make use of the
     transport before it closes.
   
2001-03-06 07:56  hardaker

   * snmplib/: snmp_api.c , snmp_secmod.h:

   Pass in pdu to secmod encode/decode routines.
   
2001-03-06 03:35  jbpn

   * agent/mibgroup/mibII/interfaces.c:

   Modified function Interface_Index_By_Name (Solaris specific) to cope more
   gracefully with large numbers of interfaces.  Also stops Purify on Solaris
   complaining about uninitialised memory reads.
   
2001-03-05 16:33  hardaker

   * snmplib/snmp_api.c:

   reverse callback ordering of normal callback/secmod callback
   processing in sess_copy().
   
2001-03-05 16:26  hardaker

   * snmplib/snmp_secmod.c:

   remove unused free function calls for security module unregistrations.
   
2001-03-05 16:17  hardaker

   * snmplib/: snmp_api.c , snmp_secmod.h:

   minor API changes to the pluggable security model handling.
   
2001-03-05 16:11  hardaker

   * snmplib/snmp_api.c:

   properly respect the DONT_PROBE_FLAG.
   
2001-03-05 15:36  hardaker

   * snmplib/: snmp_api.c , snmp_api.h , snmp_secmod.h:

   add a session pointer to the v3 build routines.
   
2001-03-05 15:23  hardaker

   * snmplib/: snmp_api.c , snmp_api.h:

   Add a krb5 specific error code.
   
2001-03-05 14:58  hardaker

   * configure , configure.in:

   make configure properly handle pluggable security modules
   
2001-03-05 14:49  hardaker

   * configure , configure.in:

   make configure mkdir snmplib before creating a file in it
   
2001-03-05 14:44  hardaker

   * configure , configure.in:

   make configure respect non-local srcdirs for transport/secmods
   
2001-03-05 10:40  hardaker

   * acconfig.h , config.h.in , configure ,
   configure.in , agent/agent_index.c ,
   agent/agent_read_config.c , agent/agent_registry.c ,
   agent/mib_modules.c , agent/snmp_vars.c ,
   agent/snmpd.c , agent/mibgroup/examples/ucdDemoPublic.c
   , agent/mibgroup/snmpv3/usmUser.c , apps/snmptrapd.c
   , snmplib/.cvsignore , snmplib/Makefile.in ,
   snmplib/callback.h , snmplib/default_store.h ,
   snmplib/lcd_time.c , snmplib/scapi.c ,
   snmplib/snmp_api.c , snmplib/snmp_api.h ,
   snmplib/snmpusm.c , snmplib/snmpusm.h ,
   snmplib/snmpv3.c:

   support for pluggable security models.  Currently only the USM is
   available, but a new kerberos based security model will be available
   shortly.  These changes simply make it possible to use more than one
   security service.
   
2001-03-05 10:36  hardaker

   * snmplib/: snmp_secmod.c , snmp_secmod.h:

   Added John Naylon to the authors list.
   
2001-03-05 10:33  hardaker

   * snmplib/snmp_enum.h:

   Comment re-arranging to actually be near the functions they're describing.
   
2001-03-05 06:10  jbpn

   * snmplib/system.c:

   Modified get_myaddr() function to cope more gracefully with large numbers
   of interfaces, and with the possibility of non-IPv4 addresses on some
   interfaces.  Also stops Purify on Solaris complaining about uninitialised
   memory reads.  Use "official" definition of INADDR_LOOPBACK.
   
2001-03-03 14:34  nba

   * mibs/ianalist:

   file ianalist was initially added on branch V4-2-patches.
   
2001-03-03 14:34  nba

   * mibs/rfclist:

   file rfclist was initially added on branch V4-2-patches.
   
2001-03-03 14:34  nba

   * mibs/README.mibs:

   file README.mibs was initially added on branch V4-2-patches.
   
2001-03-03 14:34  nba

   * mibs/rfcmibs.diff:

   file rfcmibs.diff was initially added on branch V4-2-patches.
   
2001-03-01 19:23  hardaker

   * snmplib/: asn1.c , snmp_api.c:

   Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
   
2001-02-28 23:02  hardaker

   * snmplib/: read_config.c , read_config.h ,
   snmp_parse_args.c:

   - implemented snmp_config(char *line) to parse a .conf configuration
     line at any time in the code (handlers must be registered before hand).
   - implemented snmp_config_remember(char *line) to memorize it for
     later use.
   - read_configs, et al, will automatically call them after reading
     everything else.
   - Added a -Y flag to snmp_parse_args to store read config directives
     for later use, thus allowing you to specify .conf directives on the
     command line.
   
2001-02-27 07:28  dts12

   * agent/snmp_vars.c:

   Avoid infinite loop with AgentX subagents and VACM checking interaction.
   (Fix provided by Frank Strauss)
   
2001-02-21 15:21  hardaker

   * snmplib/: ucd-snmp-includes.h (V4-2-patches.1),
   ucd-snmp-includes.h:

   Applied patch #103805 from bcollar: add sys/time.h to ucd-snmp-includes.h
   
2001-02-21 15:15  hardaker

   * snmplib/: int64.c (V4-2-patches.2), int64.c:

   fix bug #133416 (u64Subtraction math) as suggested by the submittor
   
2001-02-16 15:12  hardaker

   * agent/: var_struct.h (V4-2-patches.1), var_struct.h:

   - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request
   
2001-02-16 04:16  jbpn

   * configure.in:

   Change behaviour on cygwin to exclude Unix domain transports by default
   on cygwin, and also fix a minor bug, thanks to suggestions by Peter Folk.
   
2001-02-14 18:14  hardaker

   * apps/: snmptrapd.c (V4-2-patches.1), snmptrapd.c:

   removed unused snmp_alarm.h include
   
2001-02-12 14:11  marz

   * perl/SNMP/SNMP.pm:

   added Karl's patch for usenumeric
   
2001-02-12 13:54  marz

   * perl/SNMP/: MANIFEST , SNMP.pm , SNMP.xs ,
   examples/trap-example.pl:

   added trap reception API from Philip Prindeville <philipp@cisco.com>
   
2001-02-11 08:23  jbpn

   * apps/snmptrapd.c:

   Use snmp_add not snmp_sess_add (the latter doesn't add a session to
   the Session list, and it therefore won't get included in the select()
   fdset, hence snmptrapd will never receive very much).
   
2001-02-11 08:20  jbpn

   * snmplib/snmpUDPDomain.c:

   Fix improperly-terminated list in com2sec handling.
   
2001-02-11 07:45  jbpn

   * agent/snmpd.c:

   Clean up merge (>>>>>>, ====== etc. left behind).
   
2001-02-10 09:26  jbpn

   * configure.in:

   Fix typo.
   
2001-02-10 09:11  jbpn

   * agent/mibgroup/agentx/: master.c , master_admin.c ,
   subagent.c:

   Memory leak patches (sourceforge patch #103605).
   Remove a few strdup()s, and call free_agent_snmp_session() rather than
   free() in subagent.c:handle_agentx_packet() for AGENTX_MSG_RESPONSE
   and default cases, to ensure free()ing of cloned PDU allocated by
   init_agent_snmp_session.
   
2001-02-10 07:28  hardaker

   * snmplib/: snmpAAL5PVCDomain.c , snmpAAL5PVCDomain.h ,
   snmpIPXDomain.c , snmpIPXDomain.h , snmpTCPDomain.c
   , snmpTCPDomain.h , snmpUDPDomain.c ,
   snmpUDPDomain.h , snmpUnixDomain.c , snmpUnixDomain.h
   , snmp_transport.c , snmp_transport.h:

   Whoops.  Forgot the new files associated with the pluggable transport stuff.
   
2001-02-09 11:22  hardaker

   * agent/mibgroup/disman/: event-mib.h , mteObjectsTable.c
   , mteObjectsTable.h , mteTriggerBooleanTable.c ,
   mteTriggerExistenceTable.c , mteTriggerTable.c ,
   mteTriggerTable.h , mteTriggerThresholdTable.c:

   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.
   
2001-02-09 11:16  hardaker

   * agent/: snmpd.c (V4-2-patches.2), snmpd.c:

   Applied patch #103613: fix memory leak in snmpd port specification -> default_store.
   
2001-02-09 11:14  hardaker

   * agent/: mib_modules.c (V4-2-patches.2), mib_modules.c:

   Applied patch #103612: fix memory leak in mib_module init code
   
2001-02-09 11:12  hardaker

   * agent/: agent_registry.c (V4-2-patches.1), agent_registry.c:

   Applied patch #103611: fix memory leak for duplicate oid registrations.
   
2001-02-09 11:05  hardaker

   * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c
   (V4-2-patches.[1,4]), memory_freebsd2.c:

   Applied patch #103702: fix swap reporting on freebsd 4.2
   
2001-02-09 10:12  hardaker

   * acconfig.h , config.h.in , configure ,
   configure.in , agent/agent_trap.c , agent/snmp_agent.c
   , agent/snmp_agent.h , agent/snmp_vars.c ,
   agent/snmpd.c , agent/mibgroup/mibII/vacm_vars.c ,
   apps/snmpstatus.c , apps/snmptest.c , apps/snmptrap.c
   , apps/snmptrapd.c , apps/snmptrapd_log.c ,
   apps/snmptrapd_log.h , mibs/UCD-SNMP-MIB.txt ,
   snmplib/Makefile.in , snmplib/snmp_alarm.c ,
   snmplib/snmp_alarm.h , snmplib/snmp_api.c ,
   snmplib/snmp_api.h , snmplib/snmp_client.c ,
   snmplib/vacm.h:

   Applied patch 103510: domain transport independence.  Note: Traps/VACM broken.
   
2001-02-09 08:54  hardaker

   * testing/tests/: T001snmpv1get , T002snmpv1getnext ,
   T003snmpv1getfail , T014snmpv2cget , T015snmpv2cgetnext
   , T016snmpv2cgetfail , T017snmpv2ctov1getfail ,
   T018snmpv1tov2cgetfail , T020snmpv3get ,
   T021snmpv3getnext , T022snmpv3getMD5 ,
   T023snmpv3getMD5DES , T024snmpv3getSHA1 ,
   T025snmpv3getSHADES , T028snmpv3getfail ,
   T030snmpv3usercreation , T053agentv1trap ,
   T054agentv2ctrap , T055agentv1mintrap ,
   T056agentv2cmintrap , T058agentauthtrap , T100agenthup
   , T110agentxget , T111agentxset , T112agentxsetfail
   , T113agentxtrap , T120proxyget , T121proxyset
   , T122proxysetfail:

   updated most tests to use numeric OIDs so as to not rely on mib parsing
   
2001-02-09 07:18  hardaker

   * agent/mibgroup/agentx/master.h:

   remove unused prototype: get_agentx_transID
   
2001-02-08 14:15  hardaker

   * local/Makefile.in , local/traptoemail ,
   man/snmptrapd.conf.5.def:

   traptoemail perl script created as an example traphandle script
   
2001-02-08 14:01  hardaker

   * Makefile.in , acconfig.h , config.h.in ,
   agent/Makefile.in , agent/agent_trap.c ,
   agent/mib_modules.c , agent/snmpd.c ,
   agent/mibgroup/kernel_sunos5.c ,
   agent/mibgroup/agentx/client.c ,
   agent/mibgroup/agentx/master.c ,
   agent/mibgroup/agentx/master_admin.c ,
   agent/mibgroup/agentx/master_admin.h ,
   agent/mibgroup/agentx/master_request.c ,
   agent/mibgroup/agentx/protocol.c ,
   agent/mibgroup/agentx/subagent.c ,
   agent/mibgroup/host/hr_print.c ,
   agent/mibgroup/host/hr_swrun.c ,
   agent/mibgroup/mibII/interfaces.c ,
   agent/mibgroup/mibII/var_route.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/smux/smux.c ,
   agent/mibgroup/ucd-snmp/loadave.c ,
   agent/mibgroup/ucd-snmp/proxy.c ,
   agent/mibgroup/ucd-snmp/vmstat.h ,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c ,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.h ,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c ,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h ,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c ,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.h ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c ,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.h , apps/snmpdelta.c
   , apps/snmpset.c , apps/snmptrap.c ,
   apps/snmpvacm.c , apps/snmpnetstat/Makefile.in ,
   local/mib2c , man/snmpcmd.1 , mibs/RMON-MIB.txt ,
   mibs/UCD-SNMP-MIB.txt , perl/SNMP/SNMP.pm ,
   snmplib/int64.c , snmplib/parse.c , snmplib/snmp_api.c:

   Merge from V4-2-patches: merge 1->2
   
2001-01-30 17:13  hardaker

   * agent/mibgroup/ucd-snmp/: disk.c (V4-2-patches.1), disk.c:

   Applied patch #103414: fix disk info for block sizes other than 1024.
   
2001-01-30 13:28  hardaker

   * agent/mibgroup/disman/mteTriggerTable.c:

   use snmp_enum's properly (strdup() the strings first)
   
2001-01-30 13:28  hardaker

   * snmplib/: snmp_enum.c , snmp_enum.h:

   proper constness for some of the function arguments.
   
2001-01-30 13:27  hardaker

   * snmplib/read_config.c:

   fix bug I just introduced (returning proper saveto pointer)
   
2001-01-30 13:17  hardaker

   * local/tkmib:

   - snmpsets are supported
     - A new "set" button has been added to perform sets on an oid.
     - All writable objects in a table are now buttons that bring up the
       set window with the current value instated.
     - All writable objects in the output of snmp{get,walk,getnext}
       buttons are displayed as blue and are clickable to change their
       values.
   - settings configured via the options menu can now be saved.
   - use Getopt::Std now.
   - supports most of the important snmpcmd(1) flags for session setup.
   
2001-01-30 13:12  hardaker

   * agent/mibgroup/disman/: event-mib.h ,
   mteTriggerBooleanTable.c , mteTriggerBooleanTable.h ,
   mteTriggerDeltaTable.c , mteTriggerDeltaTable.h ,
   mteTriggerExistenceTable.c , mteTriggerExistenceTable.h ,
   mteTriggerTable.c , mteTriggerTable.h ,
   mteTriggerThresholdTable.c , mteTriggerThresholdTable.h:

   Initial (not-complete) implementation of the DISMAN-EVENT-MIB:
     - Implements all 3 tests (boolean, threshold and existence).
     - not rigorously tested.
     - Currently only supports querying the local agent
       (mteTriggerTargetTag must be '').
     - Currently only supports sending traps and the mteObjectsTable is
       not implemented (my next todo item)
     - Only the default traps are sent.  The mteEvent* objects haven't
       been implemented (no self-defined traps/sets).
     - no easy to use configuration yet (soon).
     - configure with --with-mib-modules=disman/event-mib
   
2001-01-30 13:03  hardaker

   * snmplib/read_config.c:

   Use memcpy instead of sprintf for strings that may not be null terminated.
   
2001-01-30 12:58  hardaker

   * agent/: snmp_agent.c , snmp_agent.h:

   Implemented get_current_agent_session() and set_current_agent_session():
     - These allow a mib module to retrieve the current
       agent_snmp_session pointer for the current transaction.
     - This should probably done differently later when we change the mib
       module api.
     - This will completely fail to work properly in a multi-threaded
       agent (which we currently don't support anyway).
   
2001-01-29 11:58  hardaker

   * snmplib/callback.c:

   debugging statement at initialization time.
   
2001-01-29 11:58  hardaker

   * snmplib/read_config.c:

   properly malloc a 1 byte, NULL character string for "" read strings.
   
2001-01-29 11:54  hardaker

   * agent/mibgroup/: header_complex.c , header_complex.h:

   data seperation and new functions:
     header_complex_get_from_oid()
     header_complex_add_data_by_oid()
   
2001-01-12 08:22  hardaker

   * mibs/DISMAN-EVENT-MIB.txt:

   - DISMAN-EVENT-MIB added to mib repository. (Or, guess what I did during a 6 hour plane flight?)
   
2001-01-12 08:16  hardaker

   * perl/SNMP/SNMP.xs:

   support bit strings
   
2001-01-12 08:00  hardaker

   * snmplib/: snmp_api.c (V4-2-patches.5), snmp_api.c:

   - bit_string fixes
   - make snmp_add_var call snmp_parse_oid() instead of read_objid().
   
2001-01-12 07:58  hardaker

   * snmplib/read_config.c:

   - new data types supported for read_config routines: unsigned, bit_str.
   
2001-01-12 07:56  hardaker

   * snmplib/: asn1.c (V4-2-patches.3), asn1.c:

   comment out really odd (and broken) check from asn_bitstring_check???
   
2001-01-12 07:53  hardaker

   * agent/mibgroup/agentx/subagent.c:

   move config string initializer above subagent check so its known even
   if not used.
   
2001-01-12 07:51  hardaker

   * local/: mib2c.storage.conf, mib2c.vartypes.conf
   (V4-2-patches.[1,1]), mib2c.storage.conf ,
   mib2c.vartypes.conf:

   - misc bug fixes.
   - new data types (uint32, unsigned, bits).
   
2001-01-09 17:08  hardaker

   * agent/: agent_registry.c , agent_registry.h ,
   ds_agent.h , var_struct.h , mibgroup/mibincl.h ,
   mibgroup/agentx/client.c , mibgroup/agentx/master_admin.c
   , mibgroup/agentx/master_request.c ,
   mibgroup/agentx/subagent.c , mibgroup/agentx/subagent.h:

   SubAgent ping support:
     - agentxPingInterval specifies SECONDS between when the subagent
       tries to ping the master agent.
     - if no response is received, it tries to reconnect.
     - failing that it tries every SECONDS again till it succeeds.
     - re-registers its oid's based on the current subtree list.
       - may need some thought.  Assumes *all* need to be re-registered.
       - needs to re-register sysortable entries too, but doesn't.
     - currently seg-faults on about the 2-4th time or so.  Not sure why.
     - Should make Dave smile or cringe or giggle, not sure which.
   
2001-01-09 17:02  hardaker

   * snmplib/: callback.c , callback.h:

   Allow deregistering of callbacks
   
2001-01-09 06:20  hardaker

   * win32/snmpnetstat/: snmpnetstat.dsp (V4-2-patches.1),
   snmpnetstat.dsp:

   added getopt.c to list
   
2001-01-04 16:44  hardaker

   * snmplib/: snmp_enum.c , snmp_enum.h:

   - generic snmp enum list support.  Not used anywhere (yet).
   
2001-01-04 16:43  hardaker

   * configure , configure.in , agent/agent_callbacks.h
   , agent/agent_trap.c , agent/agent_trap.h ,
   agent/mibgroup/examples/example.c ,
   agent/mibgroup/host/hr_swrun.c ,
   agent/mibgroup/mibII/interfaces.c ,
   agent/mibgroup/notification/snmpNotifyTable.c ,
   agent/mibgroup/notification/snmpNotifyTable.h ,
   apps/snmpnetstat/main.c , snmplib/Makefile.in ,
   snmplib/asn1.c , snmplib/callback.c ,
   snmplib/callback.h , snmplib/mib.c ,
   snmplib/snmp_api.c , snmplib/snmp_logging.c ,
   testing/tests/T053agentv1trap , testing/tests/T054agentv2ctrap
   , testing/tests/T055agentv1mintrap ,
   testing/tests/T056agentv2cmintrap ,
   testing/tests/T113agentxtrap:

   - merged patches from V4-2-patches branch to main branch.
   
2001-01-04 10:37  hardaker

   * man/snmp.conf.5.def , man/snmpcmd.1 , snmplib/mib.c:

   - added new printHexText snmp.conf token.
   - documented -OT, and the token.
   
2001-01-04 10:27  hardaker

   * snmplib/: default_store.h , mib.c:

   Patch #103091 applied:
     - Added -OT option to view hex strings with text in them.
   
2000-12-27 16:47  hardaker

   * testing/tests/T056agentv2cmintrap:

   file T056agentv2cmintrap was initially added on branch V4-2-patches.
   
2000-12-27 16:47  hardaker

   * testing/tests/T055agentv1mintrap:

   file T055agentv1mintrap was initially added on branch V4-2-patches.
   
2000-12-22 07:02  hardaker

   * snmplib/vacm.c:

   fix view processing to watch for length prefix.  The length prefix
   really really shouldn't be stored directly in the oid.  Niels?
   
2000-12-19 07:22  hardaker

   * snmplib/snmpv3.c:

   make init_snmpv3() deal with a NULL argument properly.
   
2000-12-18 14:37  hardaker

   * local/.cvsignore:

   - (.cvsignore): remove passtest from the .cvsignore file (bug #12694)
   
2000-12-18 10:45  marz

   * perl/SNMP/: README , SNMP.pm:

   minor doc fix
   
2000-12-14 13:46  nba

   * snmplib/system.c:

   - system.c: fix uptime for 64-bit Solaris
   
2000-12-14 13:45  nba

   * agent/mibgroup/ucd-snmp/dlmod.c:

   - dlmod.c: fix stupid spelling error
   
2000-12-13 21:52  nba

   * agent/mibgroup/ucd-snmp/dlmod.c:

   - dlmod.c: fix confusion between int, size_t, long for 64-bit compiles.
   
2000-12-13 08:40  hardaker

   * man/Makefile.in:

   - (Makefile.in): add snmpconf.1
   
2000-12-08 14:49  nba

   * agent/mibgroup/mibII/vacm_vars.c , snmplib/vacm.c:

   - vacm_vars.c, vacm.c: indexing of vacmViewTreeFamilyEntry was hosed, assuming
   	that the Subtree index had an IMPLIED attribute.
   
2000-12-08 14:46  nba

   * agent/mibgroup/host/: hr_filesys.c , hr_partition.c:

   - hr_filesys.c, hr_partition.c: fix some zero index values.
   
2000-12-08 14:43  nba

   * agent/snmp_vars.c:

   - snmp_vars.c: fix returns of zeroDotZero (such as ifSpecific)
   
2000-12-08 14:38  nba

   * agent/agent_trap.c:

   - agent_trapd.c: security model values are not the same is snmp version values
   
2000-12-06 14:45  nba

   * agent/mibgroup/mibII/interfaces.c:

   - interfaces.c: Linux kernel 2.0.x has no ARPHRD_HIPPI
   
2000-12-05 07:00  hardaker

   * local/Makefile.in:

   - (Makefile.in): Fix rsnmp's /usr/local hardcoded path.
   
2000-12-04 17:03  hardaker

   * testing/tests/T112agentxsetfail:

   - (T112agentxsetfail): fix
   
2000-12-04 16:33  hardaker

   * README , sedscript.in , version.h:

   - (version.h sedscript.in): version tag ( 5.2 )

-------------------------------------------------------------------------------

Changes: V4.2.3 -> V4.2.4
	
2002-04-04 15:24  hardaker

   * snmplib/: snmp_api.c, snmp_api.h:

   patch from Petter Larsen to add a function for extracting the fd associated with a session
   
2002-04-04 15:14  hardaker

   * agent/agent_registry.c:

   deal with fd unregistrations properly.
   
2002-04-03 08:32  hardaker

   * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 4.2.4.pre3 )
   
2002-04-02 15:02  hardaker

   * agent/mibgroup/ucd-snmp/registry.c:

   Apply patch #515577 to fix one case of a registry problem.
   
2002-04-02 14:57  hardaker

   * agent/mibgroup/ucd-snmp/disk.c, s/darwin.h:

   Apply patch #524424 for darwin fixes for ucd-snmp/disk.c
   
2002-04-02 14:48  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   apply patch 527573 to fix 64 bit types on solaris
   
2002-04-01 22:28  hardaker

   * snmplib/snmp_api.c:

   Let init_snmp protect itself.
   
2002-03-28 23:48  hardaker

   * agent/mibgroup/ucd-snmp/pass.c:

   enable row creation for pass modules.  Patch #482005
   
2002-03-28 23:44  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   patch #517340: freebsd5 support
   
2002-03-28 23:38  hardaker

   * agent/mibgroup/host/hr_filesys.c:

   apply freebsd5 patch #517333
   
2002-03-28 23:10  hardaker

   * perl/SNMP/SNMP.xs:

   fix bug #525844.  perl SNMP was using a trap address of 0.0.0.0.
   
2002-03-28 23:03  hardaker

   * snmplib/snmp_api.c:

   use a static variable for init checking.  Bug #536386.
   
2002-03-28 15:23  dts12

   * FAQ:

   Add a few new entries (mostly relating to traps)
   
2002-03-27 01:55  dts12

   * configure.in, configure:

   Use the correct name of the Windows IP Helper API library.
   (Computers can be soooo picky!)
   
2002-03-26 08:29  hardaker

   * agent/mibgroup/ucd-snmp/diskio.c:

   enable diskio on freebsd5.  Implements patch 517328 in a different way.
   
2002-03-26 07:44  dts12

   * configure, configure.in:

   Add /etc/filesystems to list of mount table files (for AIX)
   Should fix bugs 232588 and (?)517113
   
2002-03-26 07:39  dts12

   * configure, configure.in:

   Remove trailing ':' from list of MIB module names in configure output,
   to avoid confusion (see Bug #491129)
   
2002-03-26 06:50  dts12

   * configure, configure.in:

   Add '-lhlpapi' to the agent libraries when compiling under Windows
   (using Cygwin).  DLLIBS is not as suitable as AGENT_LIBS for this
   (see the equivalent patch on the main branch), but it should do.
   Should fix Bug #534409.
   
2002-03-25 22:33  rstory

   * snmplib/parse.c:

   fix bug#520478 showMibErrors token is inverted
   
2002-03-25 18:47  rstory

   * agent/snmp_vars.c:

   fix bug#502123 agentx infinite loop.
   
2002-03-24 05:19  nba

   * agent/mibgroup/host/hr_swrun.c:

   Restrict hrSWRunParams returns values to 128 octets
   
2002-03-24 05:04  nba

   * snmplib/mib.c:

   Oops - snprint_* cannot realloc
   
2002-03-21 07:21  hardaker

   * configure.in, configure:

   fix bug #532696 fixing rpm for newer rpm versions
   
2002-03-20 07:48  hardaker

   * agent/mibgroup/mibII/system_mib.c:

   remove illegal SET support for sysDescr.
   
2002-03-19 02:01  jbpn

   * agent/mibgroup/smux/smux.h:

     - patch from Joshua Giles to increase the maximum string length
       (#527650).
   
2002-03-18 14:38  nba

   * win32/libsnmp_dll/libsnmp.def:

   Add missing exports for VC++ build
   
2002-03-18 13:23  nba

   * agent/mibgroup/ucd-snmp/disk.c:

   Proper test for successful open of ETC_MNTTAB
   
2002-03-18 13:09  nba

   * agent/agent_read_config.c:

   Fix interchanged parameters for strncpy
   
2002-03-18 08:51  dts12

   * win32/: win32.dsw, encode_keychange/encode_keychange.dsp,
   libagent/libagent.dsp, libsnmp/libsnmp.dsp,
   libsnmp_dll/libsnmp_dll.dsp, libucdmibs/libucdmibs.dsp,
   snmpbulkget/snmpbulkget.dsp, snmpbulkwalk/snmpbulkwalk.dsp,
   snmpd/snmpd.dsp, snmpdelta/snmpdelta.dsp, snmpdf/snmpdf.dsp,
   snmpgetnext/snmpgetnext.dsp, snmpget/snmpget.dsp,
   snmpnetstat/snmpnetstat.dsp, snmpset/snmpset.dsp,
   snmpstatus/snmpstatus.dsp, snmptable/snmptable.dsp,
   snmptest/snmptest.dsp, snmptranslate/snmptranslate.dsp,
   snmptrap/snmptrap.dsp, snmptrapd/snmptrapd.dsp,
   snmpusm/snmpusm.dsp, snmpvacm/snmpvacm.dsp, snmpwalk/snmpwalk.dsp:

   Apply DOS-type line endings to the DSW/DSP files.
   
2002-03-18 08:41  dts12

   * agent/mibgroup/smux/smux.c:

   Use the same variable name for output buffer and size calculation.
   
2002-03-18 05:39  jbpn

   * README.hpux11, agent/mibgroup/host/hr_storage.c,
   agent/mibgroup/host/hr_system.c, agent/mibgroup/mibII/var_route.c,
   agent/mibgroup/ucd-snmp/loadave.c,
   agent/mibgroup/ucd-snmp/memory.c, agent/mibgroup/ucd-snmp/memory.h,
   s/hpux.h:

     - commit Johannes's update to the HPUX-11 patch
   
2002-03-18 02:31  jbpn

   * agent/mibgroup/agentx/master.c:

     - extend tcp_wrappers support to AgentX.  This makes it more
       reasonable to implement a distributed subagent architecture
       without massive security worries.
   
2002-03-14 07:23  hardaker

   * snmplib/snmp_api.c:

   Fix dont_probe bug pointed out by Stefan Aeschbacher.
   
2002-03-13 18:58  slif

   * snmplib/asn1.c:

   Clarify unsigned char argument for the noisy or confused compiler.
   
2002-03-13 18:46  slif

   * agent/mibgroup/mibII/vacm_vars.c, apps/snmptrapd_log.c:

   quell several warnings about signed vs unsigned comparisons.
   
2002-03-13 18:44  slif

   * win32/win32.dsw:

   remove dependencies to restore building either Debug or Release targets.
   
2002-03-13 18:43  slif

   * win32/libsnmp_dll/libsnmp.def:

   track change setenv --> snmp_setenv
   
2002-03-13 15:50  hardaker

   * mibs/: UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
   UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt:

   address changes for ucd-snmp -> net-snmp note saying these mibs are no
   longer supported by UCD.
   
2002-03-13 15:21  hardaker

   * snmplib/tools.c:

   malloc at least one byte in hex_to_binary2
   
2002-03-13 04:03  dts12

   * FAQ:

   Add a description of "unlinked OIDs".
   
2002-03-12 20:03  hardaker

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   Patch from daniel Sully to improve solaris swap info
   
2002-03-12 08:34  dts12

   * FAQ:

   Updating of the FAQ ready for the next release.
   (Mostly rephrasing of existing entries, but a few new questions)
   
2002-03-11 10:06  hardaker

   * agent/: mibgroup/smux/smux.c, mibgroup/ucd-snmp/proxy.c,
   agent_index.c, agent_read_config.c, agent_registry.c, snmp_agent.c,
   snmpd.c, mibgroup/agentx/master_request.c:

   better printing apis
   
2002-03-11 10:06  hardaker

   * apps/snmpvacm.c:

   fix api in a comment (how picky am I?)
   
2002-03-11 07:41  dts12

   * FAQ:

   Bring the 4x- and main-branch FAQs into agreement.
   
2002-03-11 05:16  jbpn

   * snmplib/parse.c:

     - fix bad type assignment in build_translation_table(), noticed by
       Peter Stevens.
   
2002-03-10 14:07  nba

   * snmplib/mib.h:

   Oops - forgot to remove the #ifdef for unsafe sprint_* functions declarations
   
2002-03-10 13:54  nba

   * apps/snmpwalk.c:

   Fix up out-of-order error message
   
2002-03-10 13:44  nba

   * apps/snmpdelta.c:

   Don't die on v2 exceptions
   
2002-03-10 13:41  nba

   * snmplib/: asn1.c, snmp_debug.c:

   Remove some calls to old sprint_* functions
   
2002-03-10 13:39  nba

   * snmplib/: mib.c, mib.h:

   Add snprint_* replacement functions for all sprint_* functions
   
2002-03-10 13:38  nba

   * man/mib_api.3:

   Document snprint_{objid,variable,value}
   
2002-03-10 08:34  hardaker

   * snmplib/: mib.c, mib.h:

   include the snprintf counterparts from the 5.0 code.
   
2002-03-08 18:07  hardaker

   * agent/mibgroup/mibII/ipAddr.c:

   redefine a variable on freebsd for 2.2.5
   
2002-03-08 17:57  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   remove a broken fix I accidentically committed
   
2002-03-08 17:42  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   patch from Mihail Balikov to support up but no ip interfaces.
   
2002-03-08 17:27  hardaker

   * configure.in, configure, aclocal.m4:

   patch from Paul Rasmussen to fix --enable-shared
   
2002-03-08 16:58  hardaker

   * perl/SNMP/SNMP.xs:

   old patch from Bert Driehuis to fix c64s in perl
   
2002-03-08 14:53  nba

   * snmplib/mib.c:

   Remove 1000 lines of duplicate code by using the sprint_realloc_* functions
   in the implementaion of the non-realloc counterparts.
   
2002-03-08 14:51  nba

   * apps/: snmpdelta.c, snmptable.c, snmpusm.c, snmpwalk.c:

   Remove last sprint_nonrealloc calls
   
2002-03-07 03:20  jbpn

   * man/mib_api.3:

     - patch from Guy Harris to describe new mib_api
   
2002-03-07 02:58  jbpn

   * snmplib/mib.h:

     - declare the sprint_realloc_blah functions.  Thanks to Guy Harris.
   
2002-03-06 08:41  dts12

   * snmplib/snmpv3.c:

   Fix a confusion between defAuthType and defPrivType.
   
2002-03-06 05:52  dts12

   * snmplib/snmp_api.c:

   Actually use the common 'defPassphrase' value if 'def{Auth,Priv}Passphrase' isn't set.
   Qn: Should the AuthPassphrase also be used for privacy if no other value is available?
   
2002-03-06 03:19  jbpn

   * testing/Makefile.in:

     - ignore errors doing rm -rf /tmp/snmp-test* when making clean (this
       happens all the time on the compile farm because e.g. I can't
       delete Wes's test directories and it's a nuisance because then the
       rest of the directories don't get cleaned up properly).
   
2002-03-06 02:24  jbpn

   * snmplib/mib.c:

     - fix another potential buffer overflow problem as reported in bug
       #526262.
   
2002-03-05 10:45  hardaker

   * agent/mibgroup/ucd-snmp/versioninfo.c:

   impose max length restriction supplied by mib for configuration options.
   
2002-03-05 09:52  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   missed a modification to the patch.
   
2002-03-05 09:51  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   A modified patch from Juergen Schoenwaelder for longer configure strings.
   
2002-03-05 08:23  dts12

   * agent/snmp_vars.h:

   Reverse my earlier (bogus) fix.
   Things were fine as they were - I must be cracking up.....
   
2002-03-05 08:05  dts12

   * agent/mibgroup/examples/ucdDemoPublic.c:

   Add missing "standard" headers, and tweak a type slightly.
   (Based on requests from Gregory Toth).
   
2002-03-05 06:56  dts12

   * agent/snmp_vars.h:

   Bring declaration of 'init_agent' into line with code definition.
   
2002-03-05 06:48  dts12

   * agent/mibgroup/: notification/snmpNotifyTable.c, ucd-snmp/dlmod.c:

   Cast a couple of mallocs appropriately (requested by Gregory Toth)
   
2002-03-04 21:38  hardaker

   * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 4.2.4.pre2 )
   
2002-03-04 01:51  dts12

   * local/mib2c:

   Catch and report invalid node specifications.
   (This ought to be handled by that test that follows immediately, but
    "$SNMP::MIB{$oid}" appears to return the core mib-2 object regardless)
   
2002-03-04 01:16  dts12

   * agent/mibgroup/ucd-snmp/memory.c:

   Correct debug output message (thanks to Jeroen Ruigrok)
   
2002-03-01 22:37  hardaker

   * snmplib/asn1.c:

   fix bug #524529
   
2002-03-01 07:17  nba

   * ltmain.sh, aclocal.m4, configure:

   Pull in up-to-date libtool, which should help Darwin
   
2002-03-01 07:15  nba

   * config.guess, config.sub:

   Pull in up-to-date config scripts
   
2002-02-27 09:47  dts12

   * snmplib/vacm.c:

   Handle views that specify a full instance OID.
   (Since the internally stored OID prepends the length as well,
    the apparent length is one greater than it really is)
   
2002-02-26 14:18  nba

   * snmplib/: parse.c, parse.h:

   Save File/line for messages about unlinked OIDs
   
2002-02-25 15:46  nba

   * mibs/: Makefile.mib, mibfetch:

   Make sure that we fetch IANAifType-MIB from the maintained location.
   
2002-02-25 15:45  nba

   * mibs/DISMAN-SCHEDULE-MIB.txt:

   Update for RFC 3231
   
2002-02-25 08:59  nba

   * mibs/rfclist:

   New RFC's issued with mibs:
   3201   CIRCUIT-IF-MIB
   3202   FRSLD-MIB
   3231   DISMAN-SCHEDULE-MIB
   
2002-02-25 08:57  nba

   * agent/mibgroup/host/hr_disk.c:

   FreeBSD4 has new disk names
   
2002-02-25 08:56  nba

   * agent/mibgroup/host/hr_print.c:

   Properly bracket run_lpstat prototype
   
2002-02-25 02:48  jbpn

   * snmplib/parse.c:

     - only copy the first DESCRIPTION clause of MODULE-COMPLIANCE
       statements to avoid a memory leak (see bug #522363).
   
2002-02-25 01:21  dts12

   * agent/snmpd.c:

   Specify the correct debug token for displaying the list of modules
   (spotted by Brian Shaver)
   
2002-02-22 09:27  dts12

   * snmplib/: MSG00001.bin, winservice.mc ,
   MSG00001.bin (1.1), winservice.mc (1.1):

   Add missing files for Windows service operation.
   
2002-02-22 08:42  dts12

   * agent/snmpd.c:

   Just close the main session when shutting down under Windows,
   not everything (so that it can still generate the shutdown trap).
   
2002-02-22 01:49  jbpn

   * FAQ, README.win32:

     - update comments on Win32 port in FAQ
   
     - discuss what IPHLPAPI.{LIB,DLL} is and where it can be obtained
       from in README.win32
   
2002-02-21 07:02  dts12

   * win32/snmpd/snmpd.dsp:

   Fix bogus structure comments in the snmpd project file.
   
2002-02-21 03:13  jbpn

   * agent/mibgroup/smux/smux.c:

     - emit error on over-length password instead of writing off end of
       buffer (bug #520649, noted by John Sellens).
   
2002-02-20 09:27  jbpn

   * apps/snmptranslate.c, apps/snmptrapd.c,
   snmplib/snmp_parse_args.c, snmplib/system.c, snmplib/system.h:

     - changes to avoid namespace clash problems with setenv() which are
       caused by libwrap supplying a function of that name as well as us.
   
     - all calls in the code to setenv() are replaced with a call to
       snmp_setenv().
   
     - snmp_setenv() calls setenv() if such a function exists, otherwise
       it simulates the effect by calling putenv().
   
2002-02-20 05:43  jbpn

   * NEWS:

     - mention tcp_wrappers support for snmptrapd
   
2002-02-20 05:41  jbpn

   * apps/: Makefile.in, snmptrapd.c:

     - add libwrap support for snmptrapd
   
2002-02-20 05:20  jbpn

   * configure, configure.in:

     - exit with an error if --with-libwrap is given and we can't find it
   
2002-02-20 03:00  jbpn

   * apps/snmpdelta.c:

     - initialise some buffers, to avoid garbage printing problems, as
       noted by Anonymous in bug #520220.
   
2002-02-19 06:47  hardaker

   * agent/mibgroup/ucd-snmp/memory.c:

   Patch from Jeroen Ruigrok to merge a few ifdefs
   
2002-02-19 01:51  jbpn

   * agent/auto_nlist.h:

     - add forward declaration of struct nlist to avoid compiler
       complaints.  Thanks to Andy Hood.
   
2002-02-18 08:17  hardaker

   * agent/mibgroup/ucd-snmp/memory.c:

   patch from Jeroen Ruigrok for minor ifdef clean ups
   
2002-02-18 02:36  jbpn

   * apps/snmptrapd_log.c:

     - use calloc instead of malloc to make sure buffer is initially
       zero-terminated (in case of 0 varbinds).  Bug #518700, noted by
       Andreas Hartmann.
   
2002-02-18 02:29  dts12

   * agent/mibgroup/host/hr_storage.c:

   Remove a couple of unhelpful OSF definitions (thanks to Jeroen Ruigrok)
   
2002-02-18 02:09  jbpn

   * agent/mibgroup/: notification/snmpNotifyTable.c,
   target/snmpTargetAddrEntry.c:

     - remove troublesome inline qualifiers.  Thanks to Andy Hood for
       noting that these cause problems on AIX.
   
2002-02-18 02:05  jbpn

   * agent/mibgroup/mibII/at.c:

     - remove //-style comments.  Thanks to Andy Hood for pointing this
   out.
   
2002-02-18 00:13  hardaker

   * snmplib/asn1.c:

   don't build oid's with >128 length subids.  (see bug #518855)
   
2002-02-15 22:07  hardaker

   * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 4.2.4.pre1 )
   
2002-02-15 17:02  hardaker

   * agent/mibgroup/snmpv3/usmUser.c:

   fix bug#508126 which actually led me to another.
     - oid parsing and searching in getnexts could sometimes loop.
   
2002-02-15 17:00  hardaker

   * Makefile.top, configure, configure.in:

   support --disable-shared-version concept from Paul Rasmussen.
   
2002-02-15 16:41  hardaker

   * agent/mibgroup/host/hr_swrun.c:

   dynix broke linux.  Bad dynix.  No bone.  Go to your room.
   
2002-02-15 16:28  hardaker

   * snmplib/ucd-snmp-includes.h:

   add back in netinet/in.h and sys/time.h (in proper protected form)
   which was deleted from 4.2.3 for some reason we never figured out.
   
2002-02-15 16:21  hardaker

   * ChangeLog, FAQ, NEWS, README:

   updates for what will be 4.2.4
   
2002-02-15 15:52  hardaker

   * agent/mibgroup/ucd-snmp/proxy.c:

   check end of mibview conditions
   
2002-02-15 08:01  dts12

   * agent/mibgroup/mibII/vacm_vars.c:

   Populate an empty case statement (spotted by Jeroen Ruigrok)
   
2002-02-15 07:11  hardaker

   * README.snmpv3:

   remove unneeded -CN and -CO example options
   
2002-02-15 06:47  dts12

   * agent/snmpd.c, snmplib/winservice.c, snmplib/winservice.h,
   snmplib/winservice.rc, win32/snmpd/snmpd.dsp:

   Support for running as a Windows service.
   (Supplied by Raju Krishnappa & Latha Prabhu)
   
2002-02-14 11:11  nba

   * agent/mibgroup/ucd-snmp/vmstat.c:

   Make buffer pointer static so it doesn't leak
   
2002-02-14 11:10  nba

   * snmplib/scapi.h:

   Fix bad paranthesis
   
2002-02-14 07:40  hardaker

   * agent/snmpd.c:

   fix email address bug #517178
   
2002-02-14 01:47  dts12

   * apps/snmpnetstat/if.c:

   Check for running off the end of I/F table (patch from RedHat)
   
2002-02-14 01:44  dts12

   * agent/mibgroup/host/hr_swinst.c:

   Include RedHat patches for better RPM support
   
2002-02-14 01:38  dts12

   * config.h.in, configure, configure.in:

   Adopt RedHat's configure testing for rpm library requirements
   
2002-02-13 16:41  hardaker

   * configure, configure.in:

   enable shared by default except for developers
   
2002-02-13 13:51  hardaker

   * agent/mibgroup/target/snmpTargetAddrEntry.c:

   remove inline function from being declared in another function.
   
2002-02-13 13:27  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   remove inline function from being declared in another function.
   
2002-02-13 08:18  hardaker

   * perl/SNMP/SNMP.xs:

   fix sets of unsigned32's.
   
2002-02-13 07:59  dts12

   * snmplib/mib.c:

   DS_LIB_PRINT_SUFFIX_ONLY is an integer option, not a boolean flag.
   (Attempting to set this via the SUFFIX environmental variable will
   turn on packet dumping instead!)
   
2002-02-13 04:15  jbpn

   * agent/mibgroup/host/hr_print.c:

     - fix bug #516904 (snmpd dies if no printcap with cgetent), noted by
       Anonymous -- check return value of cgetnext() properly in
       Init_HR_Print().
   
2002-02-12 07:11  jbpn

   * configure.in, configure:

     - amend fix to bug #516389 (ucd-snmp 4.2.3 libwrap support broken) to
       actually add -lnsl to link parameters!
   
2002-02-12 05:29  jbpn

   * configure, configure.in:

     - fix bug #516389 (ucd-snmp 4.2.3 libwrap support broken) -- USE_LIBWRAP
       was not being #defined in the case where -lnsl is needed in addition
       to -lwrap.
   
2002-02-12 01:30  dts12

   * agent/mibgroup/mibII/vacm_vars.c:

   Implement the BadCommunity{Names,Uses} counters.
   
2002-02-11 10:07  jbpn

   * apps/snmptable.c:

     - fix bugs #489336 and #508146 (duplicate columns and columns in
       wrong order).
   
2002-02-11 08:23  dts12

   * snmplib/snmp_parse_args.c:

   Use the 'ds_set_xxx' library routines, rather than the old 'snmp_set_xxx' calls
   
2002-02-11 05:30  jbpn

   * FAQ:

     - mention HPUX-11 and Dynix/PTX 4.4 support, and some spelling fixes
   
2002-02-08 06:12  dts12

   * agent/mibgroup/mibII/sysORTable.h:

   Ensure the null versions of the two REGISTER macros swallow their parameters.
   
2002-02-08 04:42  dts12

   * agent/snmp_agent.c:

   Implement the missing outgoing error statistics counters
   (patch #510194 from Latha Prabhu)
   
2002-02-08 02:54  dts12

   * agent/snmp_agent.c:

   Process the full list objects in each pass of a SET, even if one entry fails
   midway through.  This is less efficient than failing immediately, but brings
   the behaviour in line with the documentation, and ensures that all resources
   will be released.
   
2002-02-08 02:50  dts12

   * agent/snmp_agent.c:

   Return the correct error index for problems in SET handling.
   (patch #467155, from Latha Prabhu)
   
2002-02-08 02:42  dts12

   * agent/mibgroup/: host/hr_storage.c, ucd-snmp/memory.c:

   Added support for memory and swap entries in hrStorageTable for Solaris
   (from patch #505498 - thanks to Johannes Schmidt-Fischer)
   
2002-02-08 02:09  dts12

   * agent/mibgroup/mibII/ip.c:

   Register IP Routing table objects as writable.
   
2002-02-07 07:39  dts12

   * README.hpux11, acconfig.h, config.h.in,
   agent/mibgroup/ucd_snmp.h, agent/mibgroup/host/hr_network.c,
   agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swinst.c,
   agent/mibgroup/host/hr_swrun.c, agent/mibgroup/mibII/at.c,
   agent/mibgroup/mibII/icmp.c, agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/mibII/interfaces.h, agent/mibgroup/mibII/ip.c,
   agent/mibgroup/mibII/ipAddr.c, agent/mibgroup/mibII/tcp.c,
   agent/mibgroup/mibII/tcpTable.c, agent/mibgroup/mibII/tcpTable.h,
   agent/mibgroup/mibII/udp.c, agent/mibgroup/mibII/udpTable.c,
   agent/mibgroup/mibII/var_route.c, agent/mibgroup/mibII/var_route.h,
   agent/mibgroup/ucd-snmp/memory.c, mibs/UCD-SNMP-MIB.txt, s/hpux.h:

   Support for HP-UX 11, courtesy of Johannes Schmidt-Fischer.
   
2002-02-05 11:45  hardaker

   * COPYING:

   copyright year update for NAI and Cambridge
   
2002-02-04 03:17  jbpn

   * snmplib/mib.c:

     - correct processing for timeticks when DS_LIB_NUMERIC_TIMETICKS is
       set (corrects bug #511793, reported by Anonymous).
   
2002-01-28 12:50  hardaker

   * FAQ:

   mirror section update
   
2002-01-28 12:49  hardaker

   * agent/agent_trap.h:

   warning added about send_trap_vars and enterprise oid used.
   
2002-01-25 06:27  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - fix minor problem with storageType (always okay to set to current
       value).
   
     - don't reset some variables to old value unless we actually set
       them in the first place!
   
2002-01-24 06:06  jbpn

   * snmplib/read_config.c:

     - avoid format string nasties in read_config_store() when writing to
       files (exposed e.g. by the persistent sysName.0 stuff -- try
       snmpset host sysName.0 s "%08x" -- oops)
   
2002-01-24 03:14  dts12

   * agent/mibgroup/host/hr_swrun.c, agent/mibgroup/host/hr_utils.c,
   s/aix.h:

   AIX support for Host Resources module.
       (Thanks to Andy Hood)
   
2002-01-23 08:39  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - set viewType to the DEFVAL included(1) for new rows
   
2002-01-22 06:36  jbpn

   * agent/mibgroup/mibII/vacm_vars.c:

     - fix bug just introduced where setting an existing row's status to
       createAndGo(4) or createAndWait(5) would delete the row.
   
2002-01-22 04:22  jbpn

   * agent/mibgroup/: notification/snmpNotifyTable.c,
   target/snmpTargetAddrEntry.c, target/snmpTargetAddrEntry.h,
   target/snmpTargetParamsEntry.c, target/snmpTargetParamsEntry.h:

     - backport of recent improvements to snmpTargetParamsTable,
       snmpTargetAddrTable and snmpNotifyTable.
   
2002-01-21 04:22  jbpn

   * agent/snmp_vars.c:

     - set noSuchObject to FALSE if we have a valid write_method (this
       causes the correct exception noSuchInstance to be generated if the
       requested object doesn't exist).
   
2002-01-21 04:20  jbpn

   * agent/snmp_agent.c:

     - slight change to generation of error-index:
   
       - explicitly test for error-status == noError, and set error-index
         to zero in this case;
   
       - otherwise use the cached value;
   
       - don't zero the cached value in handle_var_list if handle_one_var
         returns noError
   
     - this copes properly with SET requests, where a failing SET will have
       a FREE phase which will typically return noError.  Previously this
       would erroneously cause the error-index to be set to zero.
   
2002-01-21 04:11  jbpn

   * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h:

     - backport of recent vacmSecurityToGroupTable, vacmAccessTable and
       vacmViewTreeFamilyTable changes (corrected state machines).
       Before: passed 20,  failed 80, untested 11
       After:  passed 107, failed 1,  untested 3
   
       The still-extant failures are due to the non-implemented
       vacmContextTable.
   
2002-01-15 12:44  nba

   * agent/snmp_vars.c:

   Fix stupid missing sizeof(oid) factor in memcpy
   
2002-01-15 12:42  nba

   * agent/mibgroup/ucd-snmp/vmstat.c:

   Dont use static buffer when reading /proc/stat
   
2002-01-15 12:41  nba

   * agent/mibgroup/host/hr_system.c, s/solaris2.6.h, s/solaris2.7.h,
   s/solaris2.8.h:

   Fix hrMaxProcesses for Solaris
   
2002-01-15 12:39  nba

   * agent/mibgroup/kernel_sunos5.c:

   Some additional debug statements
   
2002-01-09 08:27  nba

   * agent/mibgroup/: kernel_sunos5.c, kernel_sunos5.h:

   Add function to acces raw kstat data
   
2002-01-09 08:26  nba

   * agent/mibgroup/host/hr_storage.c:

   Use that sysconf returns a long, to save large phys mem
   
2002-01-09 08:24  nba

   * mibs/IANAifType-MIB.txt:

   Update to current IANA version
   
2002-01-09 08:23  nba

   * agent/mibgroup/mibII/interfaces.c:

   Care for Linux drivers that maintain octet couters as log long values
   
2002-01-09 02:20  jbpn

   * FAQ:

     - add OS X to list of supported OSes, to fix bug #501179 (!)
   
2002-01-03 14:01  hardaker

   * agent/mibgroup/ucd-snmp/disk.c:

   fix bug #498809 (I think) by checking setmntent return value.
   
2002-01-03 13:52  hardaker

   * apps/snmpnetstat/if.c:

   check against growing server returns as pointed out by bug #498956
   
2001-12-18 08:49  jbpn

   * acconfig.h, win32/config.h, win32/config.h.borland:

     - add OSTYPE define for win32
   
2001-12-18 08:44  jbpn

   * mibs/UCD-SNMP-MIB.txt:

     - add OBJECT IDENTIFIER for win32 agent
   
2001-12-18 06:50  jbpn

   * agent/mibgroup/mibII/system_mib.c:

     - patch from Latha Prabhu to produce more meaningful sysDescr.0
       strings for Microsoft platforms.
   
2001-12-05 07:48  hardaker

   * perl/SNMP/SNMP.xs:

   patch from Jason Gloudon to fix leaking session structures from snmp_timeout().
   
2001-12-03 14:52  nba

   * acconfig.h, config.h.in, configure, configure.in:

   Complete the BSD IPSTATS configure tests, as pointed out by Mark Moraes
   (bug# 487708)
   
2001-11-29 16:54  hardaker

   * ChangeLog:

   4.2.3 changes
   
-------------------------------------------------------------------------------

Changes: V4.2.2 -> V4.2.3
	
2001-11-29 14:22  hardaker

   * FAQ, README, sedscript.in, version.h, perl/SNMP/SNMP.pm:

   - (version.h sedscript.in): version tag ( 4.2.3 )
   
2001-11-29 13:25  nba

   * agent/mibgroup/kernel_sunos5.c:

   Solaris 8 renamed the kstat ifspeed attribute to ifSpeed and somewhere
   along the line changed its value from Mbps tp bps
   
2001-11-28 14:43  hardaker

   * NEWS:

   mention improved irix support.
   
2001-11-28 14:31  hardaker

   * s/irix.h:

   last fixes for irix I think
   
2001-11-28 14:30  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   create islands in the stream
   
2001-11-28 14:09  hardaker

   * s/irix.h:

   irix fixes for broken irix headers
   
2001-11-27 17:05  hardaker

   * perl/SNMP/SNMP.pm:

   version stamp (4.2.3.pre1 (opps))
   
2001-11-27 17:05  hardaker

   * agent/mibgroup/versiontag:

   fix for version stamping the perl module.
   
2001-11-27 17:03  hardaker

   * NEWS:

   update for 4.2.3
   
2001-11-27 11:09  hardaker

   * win32/win32.dsw:

   use at own risk patch from Harrie to fix dependancies
   
2001-11-27 06:53  jbpn

   * agent/mibgroup/host/hr_system.c:

     - try harder to get hrSystemMaxProcesses.0 right, drawing on patch
       #485765, submitted by Johannes Schmidt-Fischer, for Linux, and
       also using sysctl() more widely.
   
2001-11-27 06:51  jbpn

   * configure.in, s/linux.h:

     - Look for <linux/tasks.h>, in order to give a better value for
       hrSystemMaxProcesses.0.  From patch #485765, submitted by
       Johannes Schmidt-Fischer.
   
2001-11-27 03:56  jbpn

   * agent/mibgroup/mibII/: kernel_linux.c, kernel_linux.h, tcp.c:

     - give correct values for tcpInErrs.0 and tcpOutRsts.0 under Linux
       if the kernel makes the data available.  From patch #485765,
       submitted by Johannes Schmidt-Fischer.
   
2001-11-26 09:51  jbpn

   * testing/tests/T110agentxget:

     - longer timeout for initial GET (fix spurious test failures)
   
2001-11-21 10:49  hardaker

   * FAQ:

   help update to remove the support database
   
2001-11-21 04:53  jbpn

   * agent/mibgroup/ucd-snmp/disk.c:

     - fix compilation for Ultrix 4.5 (bug # 415197) -- make sure
       vfs.f_bsize exists in var_extensible_disk(), and default it to
       1024.
   
2001-11-20 02:27  jbpn

   * snmplib/snmp_api.h:

     - remove duplicate definition of SNMP_MAX_SEC_NAME_SIZE, noted by
       Karl M. Hegbloom.
   
2001-11-19 05:48  jbpn

   * man/snmpd.conf.5.def:

     - documentation of ignoredisk directive.
   
2001-11-19 05:48  jbpn

   * agent/mibgroup/host/: hr_disk.c, hr_disk.h, hr_partition.c,
   hr_partition.h:

     - patch from Johannes Schmidt-Fischer to add directive "ignoredisk" to
       skip certain devices (and hence avoid the `snmpwalk times out' type
       problems frequently reported).  Also extends search ranges to cope with
       larger numbers of disks etc.
   
2001-11-16 05:31  jbpn

   * apps/snmptest.c:

     - add support for Unsigned32/Gauge32 types
   
2001-11-16 03:21  jbpn

   * agent/mibgroup/mibII/var_route.c:

     - more const-ness in qsort_compare => fewer warnings
   
2001-11-16 02:54  jbpn

   * apps/snmpnetstat/if.c:

     - patch from Harrie Hazewinkel to add prototypes for timerSet() and
       timerPause().
   
2001-11-16 02:52  jbpn

   * agent/snmpd.c:

     - patch from Harrie Hazewinkel to #include <grp.h> if we have it
   
2001-11-16 02:47  jbpn

   * agent/mibgroup/notification/snmpNotifyTable.c:

     - patch from Harrie Hazewinkel to return a value from
       notifyTable_unregister_notifications() to avoid warnings
   
2001-11-16 02:45  jbpn

   * agent/mibgroup/mibII/var_route.c:

     - patch from Harrie Hazewinkel to make signature of qsort_compare
       function match that expected by qsort(3) -- adds const to args.
   
2001-11-16 02:40  jbpn

   * snmplib/mib.c:

     - patch from Harrie Hazewinkel to make definition of print_tree_node
       static to match forward declaration.
   
2001-11-15 10:03  jbpn

   * agent/mibgroup/agentx/protocol.c:

     - stricter test for null OIDs
   
2001-11-15 09:24  jbpn

   * agent/mibgroup/kernel_sunos5.c:

     - fix bad-looking expression which was causing problems described in
       email titled "Defect report on UCD SNMP toolkit (crash in
       kernel_sunos5.c)" sent to net-snmp-users on 2001-07-17.
   
2001-11-15 08:33  jbpn

   * man/snmpd.conf.5.def:

     - document read-only nature of snmpEnableAuthenTraps.0 if value is
       configured via the authtrapenable token
   
2001-11-15 08:28  jbpn

   * agent/: agent_read_config.c, agent_trap.c,
   mibgroup/mibII/snmp_mib.c:

     - make value of snmpEnableAuthenTraps.0 persistent.  Setting via
       a read-only configuration file also makes object notWritable (as
       sysContact.0 et al.).
   
2001-11-15 05:16  jbpn

   * testing/tests/: T111agentxset, T121proxyset:

     - use psyscontact not syscontact to set initial value of sysContact.0
       object since the latter also makes the object read-only.
   
2001-11-15 05:07  jbpn

   * agent/snmpd.c:

     - minor fix to formatting of usage message
   
2001-11-14 17:54  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.3.pre1 )
   
2001-11-14 17:42  hardaker

   * snmplib/snmp.h:

   numeric comments in both hex and decimal
   
2001-11-14 17:41  hardaker

   * perl/SNMP/SNMP.xs:

   include INTEGER32 in INTEGER case checking.
   
2001-11-14 17:31  hardaker

   * agent/mibgroup/versiontag:

   version tag perl/SNMP/SNMP.pm with the ucd-snmp version number.
   
2001-11-14 16:30  hardaker

   * man/snmpd.conf.5.def:

   mention snmpconf.
   
2001-11-14 16:06  hardaker

   * configure, configure.in:

   patch from Harrie to fix init function checking in modules
   
2001-11-14 11:58  hardaker

   * agent/: agent_callbacks.h, agent_read_config.c,
   mibgroup/notification/snmpNotifyTable.c:

   - make a new callback for pre-update-config conditions.
   - make the snmpNotifyTable make use of it to remove "readOnly" entries
     which should have been generated via configuration parsing.
     - note that this doesn't remove the generated target entries, which
       is not ideal, but at least duplicate traps aren't sent.
   
2001-11-13 11:13  hardaker

   * agent/mibgroup/kernel_sunos5.c:

   Patch from Jochen Kmietsch to look for eri interfaces.
   
2001-11-13 05:24  jbpn

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

     - patch from Jochen Kmietsch to quieten some noisy logging
   
2001-11-12 23:14  hardaker

   * snmplib/: asn1.c, mib.c:

   MS C++ warning fixes from Harrie Hazewinkel
   
2001-11-11 21:48  nba

   * snmplib/system.c, win32/config.h:

   Restore the old value od TIME_WITH_SYS_TIME
   
2001-11-09 12:21  hardaker

   * FAQ:

   Added a germany based mirror
   
2001-11-09 11:21  hardaker

   * FAQ:

   mention new mirror
   
2001-11-09 11:20  hardaker

   * configure, config.h.in, configure.in:

   applied english/typo/changes noted in bug #471179
   
2001-11-09 09:08  hardaker

   * snmplib/snmp_api.c:

   fix bug 479365: use strncpy in snmp_add_var().
   
2001-11-09 07:53  hardaker

   * win32/config.h:

   fix bug #474488: add extern C wrappers
   
2001-11-09 07:47  hardaker

   * man/snmpd.conf.5.def:

   fix OIDs to include entry node
   
2001-11-08 09:43  hardaker

   * mibs/UCD-SNMP-MIB.txt:

   UNIT specs for the fileTable to say kB explicitly
   
2001-11-08 09:42  hardaker

   * man/snmpd.conf.5.def:

   mention that the fileTable is in kB.
   
2001-11-06 08:26  hardaker

   * local/: mib2c, tkmib:

   add fixes to check for the SNMP and Tk perl modules and print a better
   error message if they're not available telling users how to get them.
   
2001-11-06 08:16  hardaker

   * snmplib/asn1.c:

   fix asn_build_bitstring to check for NULL values (pointed out by Tata Kalyan).
   
2001-11-06 07:57  hardaker

   * snmplib/asn1.c:

   length check fixed for wrapped addition.  Bug pointed out by Tata Kalyan
   
2001-10-30 21:42  hardaker

   * snmplib/: default_store.h, read_config.c, read_config.h:

   patch from Harrie to make paths more configurable from within C code.
   
2001-10-30 07:14  jbpn

   * agent/mibgroup/mibII/interfaces.c:

     - fix bug whereby interface counter is not reset, noted by (amongst
       others) Victor Kirhenshtein in patch #474064.
   
2001-10-26 09:08  hardaker

   * configure, configure.in:

   patch from Harrie to fix agentx/client -> agentx/subagent help message
   
2001-10-26 03:34  jbpn

   * man/snmpd.conf.5.def:

     - document the fact that setting sysLocation.0 (et al.) via a
       syslocation (or equivalent) token makes the object read-only,
       returning a notWritable error response if an attempt is made to
       SET it.
   
2001-10-24 10:08  jbpn

   * agent/mibgroup/mibII/system_mib.c:

     - fix typo noted by Tim Dietz
   
2001-10-24 09:54  jbpn

   * agent/mibgroup/mibII/: system_mib.c, system_mib.h:

     - implement persistence for sysLocation.0, sysContact.0 and sysName.0
   
     - presence of a syslocation token in snmpd.conf makes sysLocation.0
       non-writable (returns notWritable on SET attempts)
   
2001-10-24 05:08  jbpn

   * agent/mibgroup/host/hr_swinst.c:

     - fix small memory leak just introduced
   
2001-10-24 03:33  jbpn

   * acconfig.h, configure.in:

     - autoconf support for detecting pkginfo interface in libadm.  Thanks
       to Stefan Radman (patch #473669).
   
2001-10-24 03:30  jbpn

   * agent/mibgroup/host/hr_swinst.c:

     - use pkginfo interface to determine type of software package more
       specifically if possible.  Slight variation on patch #473669, submitted
       by Stefan Radman.
   
2001-10-17 07:52  dts12

   * FAQ:

   Mention the MRTG tutorial web pages
     (as suggested by Christian Robottom Reis)
   
2001-10-08 10:56  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2 )

-------------------------------------------------------------------------------

Changes: V4.2.1 -> V4.2.2
	
2001-10-08 10:47  hardaker

   * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
   snmpNotifyFilterTable.c, snmpNotifyTable.c:

   Apply patches suggested in bug #469082 to fix illegal row creations
   when rowstatus is set to destroy.
   
2001-10-06 07:49  hardaker

   * FAQ:

   minor tweaks to the download list.
   
2001-10-06 07:42  hardaker

   * README:

   Add David Lawrence's text about contributing patches.
   
2001-10-05 18:09  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2.pre6 )
   
2001-10-05 18:01  hardaker

   * acconfig.h, config.h.in, configure, configure.in,
   snmplib/mt_support.c, snmplib/mt_support.h:

   Change _REENTRANT define to NS_REENTRANT to not conflict with BSD/OS 4.3.
   
2001-10-05 17:39  hardaker

   * agent/mibgroup/mibII/at.h, agent/mibgroup/mibII/icmp.c,
   agent/mibgroup/mibII/interfaces.c, s/irix.h:

   irix specific fixes mentioned in bug #405454
   
2001-10-05 17:22  hardaker

   * agent/mibgroup/mibII/var_route.c:

   fix #440808 possibly overwriting a oid buffer.
   
2001-10-05 16:59  hardaker

   * local/mib2c.vartypes.conf:

   fix unsigned32 return variable usage
   
2001-10-05 16:51  hardaker

   * agent/mibgroup/mibII/at.c:

   move arptab_current and arptab_size definitions up out of ifdef mess.
   
2001-10-05 16:47  hardaker

   * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
   snmpNotifyFilterTable.c, snmpNotifyTable.c:

   don't create rowstatus entries with 'destroy' as initial value.
   
2001-10-05 16:36  hardaker

   * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
   snmpNotifyFilterTable.c, snmpNotifyTable.c:

   fixed UNDO clauses.
   
2001-10-05 08:50  hardaker

   * agent/mibgroup/ucd-snmp/dlmod.c, snmplib/snmp_api.c:

   Patch from Harrie for picky compilers.
   
2001-10-05 08:49  hardaker

   * agent/agent_trap.c:

   better error description for trapsess
   
2001-10-05 08:49  hardaker

   * FAQ:

   Added mirror sites.
   
2001-10-05 07:10  hardaker

   * mibs/: SMUX-MIB.txt, UCD-SNMP-MIB.txt:

   MIB problems pointed out by Marek Malowidziki
   
2001-10-04 17:09  hardaker

   * snmplib/snmp_auth.c:

   Don't write a null past the end of the community string buffer.
   
2001-10-04 07:14  hardaker

   * README, local/snmpconf.dir/snmpd.conf/extending,
   man/snmpd.conf.5.def:

   Patch from T. J. Mather: Documentation of the pass_persist snmpd.conf token.
   
2001-10-04 07:14  hardaker

   * local/pass_persisttest:

   Patch from T. J. Mather: An example (perl) pass_persist script.
   
2001-10-04 02:21  jbpn

   * agent/snmpd.c:

     - disable stderr logging (if requested) before calling init_mib_modules().
       This should fix the problem noted by Nigel Metheringham in bug #418857
       whereby the AgentX master module prints a message to stderr which causes
       a SIGPIPE when the agent is started as a daemon.
   
       Also noted with extensive analysis by Ted Rule in bug #467551.
   
2001-10-03 11:22  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2.pre5 )
   
2001-10-03 11:16  hardaker

   * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/mib.c,
   snmplib/tools.c:

   proper const casting in front of Markku's casting patch.
   
2001-10-03 11:10  hardaker

   * apps/snmptrapd.c, apps/snmptrapd_log.c, snmplib/asn1.c,
   snmplib/mib.c, snmplib/tools.c:

   Patch: proper casts for picky compilers from Markku Laukkanen.
   
2001-10-03 09:22  hardaker

   * snmplib/snmp_api.c:

   don't rbuild beyond the end of a buffer (needed buffer + length "- 1").
   
2001-10-03 05:38  jbpn

   * snmplib/keytools.c:

     - change expression at l. 415 from:
   
           *kcstring++ = *kcstring ^ *newkey++;
   
       which has undefined behaviour to:
   
           *kcstring++ ^= *newkey++;
   
       which is okay (since *kcstring is only evaluated once).  Similarly
       at l. 530.  The previous constructs cause warnings with GCC3 and
       some other compilers.  Thanks to Niel Markwick who noted this in
       bug #465969.
   
2001-10-02 18:01  hardaker

   * agent/agent_trap.c:

   Change oid lengths to size_t from int (segfaults on an alpha/linux).
   
2001-10-02 17:46  hardaker

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

   Add prototype for getTotalSwap().
   
2001-10-02 17:15  hardaker

   * agent/mibgroup/target/: snmpTargetAddrEntry.c,
   snmpTargetParamsEntry.c:

   return NOT_WRITABLE instead of READONLY as pointed out by
   arajesh@india.adventnet.com.
   
2001-10-02 17:03  hardaker

   * win32/config.h:

   Patch from Marc Moeller to define snprintf as _snprintf
   
2001-10-02 17:02  hardaker

   * agent/mibgroup/host/hr_print.c:

   Patch from Marc Moeller to check for HAVE_LPSTAT before calling it.
   
2001-10-02 17:00  hardaker

   * README:

   add Ron.
   
2001-10-02 17:00  hardaker

   * snmplib/system.c:

   get_uptime() implementation for windows from Ron Mevissen.
   
2001-10-01 17:38  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2.pre4 )
   
2001-10-01 17:38  hardaker

   * agent/Makefile.in, agent/mibgroup/Makefile.in, apps/Makefile.in,
   apps/snmpnetstat/Makefile.in, snmplib/Makefile.in,
   testing/Makefile.in:

   make makefileindepend
   
2001-10-01 17:37  hardaker

   * makefileindepend.pl:

   translate .o -> .lo by hand.
   
2001-10-01 17:07  hardaker

   * agent/mibgroup/host/: hr_disk.c, hr_print.c:

   Applied patch #465545 to fix delays in host resources mib when looking
   at devices and printers.
   
2001-10-01 16:45  hardaker

   * ChangeLog, NEWS:

   New stuff in 4.2.2
   
2001-10-01 16:39  hardaker

   * apps/snmpwalk.c, man/snmpwalk.1:

   make snmpwalk default to detecting illegal OID increases.  -Cc turns
   it off instead of on.
   
2001-10-01 10:36  hardaker

   * COPYING:

   editing tweaks by John to count things properly.  Wes looses the
   ability to count beyond the number 2.
   
2001-10-01 10:26  hardaker

   * COPYING:

   ditto.
   
2001-10-01 10:22  hardaker

   * COPYING:

   Various copyright updates.
   
2001-10-01 02:52  jbpn

   * snmplib/scapi.c:

     - add #include "snmp_logging.h" to avoid compilation problems on
       some platforms introduced by new error messages. See:
       <URL:http://sourceforge.net/tracker/index.php?func=detail&aid=465807&group_id=12694&atid=112694>
   
2001-09-29 06:06  nba

   * snmplib/mib.h:

   Add a missing prototype for snmp_realloc_by_type
   
2001-09-29 06:05  nba

   * agent/mibgroup/ucd-snmp/memory_solaris2.h:

   Fix a bad #ifdef parantheses
   
2001-09-26 10:21  hardaker

   * agent/mibgroup/smux/smux.c:

   smux is *not* a proper delegation subagent.
   
2001-09-25 12:46  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2.pre3 )
   
2001-09-25 11:51  hardaker

   * snmplib/: scapi.c, scapi.h:

   Better error messages when encryption support isn't available.
   
2001-09-25 07:59  jbpn

   * apps/snmptrapd_log.c:

     - reinstate another space that would make the test suite fail
   
2001-09-25 07:53  jbpn

   * apps/snmptrapd_log.c:

     - reinstate a missing space
   
2001-09-25 05:43  jbpn

   * apps/: snmptrapd.c, snmptrapd_log.c, snmptrapd_log.h:

     - incorporate rewritten output functions from main branch to avoid
       fixed length buffers
   
2001-09-25 05:41  jbpn

   * snmplib/scapi.c:

     - use relocating buffer version of sprint functions
   
2001-09-25 05:40  jbpn

   * snmplib/: mib.c, mib.h, parse.h:

     - add relocating buffer code from main branch
   
2001-09-25 05:39  jbpn

   * snmplib/: tools.c, tools.h:

     - add snmp_realloc() and snmp_strcat functions which the relocating
       buffer code uses
   
2001-09-21 17:16  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   Patch from Glenn Mansfield to fix interface counting on interfaces
   without ip addresses.
   
2001-09-20 12:47  hardaker

   * agent/mibgroup/util_funcs.c:

   check skip_white() return (as mentioned in patch #462201).
   
2001-09-20 11:30  hardaker

   * snmplib/mib.c:

   fixed a possible buffer overflow bug in sprint_asciistring as pointed
   out by bug #463226.
   
2001-09-20 09:46  hardaker

   * configure, configure.in:

   Don't warn about missing openssl unless explicitly asked (and then error).
   
2001-09-20 09:12  jbpn

   * agent/: snmp_vars.c, mibgroup/mibII/interfaces.c:

     - move headers around to fix compilation on Solaris 2.7; sys/stream.h
       needs to be included before sys/socketvar.h for this platform.
   
2001-09-20 09:09  jbpn

   * agent/mibgroup/ucd-snmp/memory_solaris2.c:

     - remove #include "system.h" which uses the type in_addr_t thereby
       causing problems, and seems to be unnecessary anyway.
   
2001-09-20 06:59  hardaker

   * README:

   Make sure Harrie's name is in the patches README as well as the mainline.
   
2001-09-20 06:58  hardaker

   * snmplib/: default_store.c, mib.c, parse.c, snmp_api.c,
   snmp_client.c, snmp_debug.c, snmpusm.c:

   Patch from Harrie Hazewinkel:
     - proper prototypes for some functions.
   
2001-09-19 17:19  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2.pre2 )
   
2001-09-19 17:01  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2.pre1 )
   
2001-09-19 16:59  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.2 )
   
2001-09-18 17:22  hardaker

   * man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_api.c:

   Undo Niels' change to allow command line options to override .conf
   files.  Right goal, wrong branch to do it in as it broke SNMPv3 among
   other things.  The initialization process is rather sensitive to
   ordering.
   
2001-09-18 15:08  nba

   * s/darwin.h:

   Fix an oversight in the Darwin patch
   
2001-09-18 15:08  nba

   * aclocal.m4, configure, configure.in:

   Fix an oversight in the Darwin patches
   
2001-09-17 09:00  nba

   * s/darwin.h:

   The darwin system file, which I forgot when committing the rest of
   the darwin patch.
   
2001-09-17 07:07  hardaker

   * config.h.in:

   autoheader run
   
2001-09-17 04:13  nba

   * apps/snmptrapd.c:

   Fix newlines inside usage string.
   
2001-09-16 14:56  nba

   * agent/: snmpd.c, mibgroup/smux/smux.c:

   Move the smux_listen_sd variable to smux.c. This way it will be in the
   library so the linker wont be upset when you link with the agent library.
   
2001-09-16 14:52  nba

   * agent/mibgroup/ucd-snmp/memory_netbsd1.h,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c, s/openbsd.h:

   Patches for OpenBSD 2.9
   
2001-09-16 14:49  nba

   * agent/mibgroup/ucd-snmp/diskio.c:

   diskio support for FreeBSD4. Thanks to Yimin Ge
   
2001-09-16 14:16  nba

   * aclocal.m4, configure, configure.in, agent/agent_read_config.c,
   agent/snmp_vars.c, agent/mibgroup/ucd_snmp.h,
   agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/mibII/interfaces.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.c,
   agent/mibgroup/ucd-snmp/memory_freebsd2.h,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:

   Patches to support Darwin (Mac OS/X)
   Thanks to Tex Clayton <tex@dartware.com>
   
2001-09-16 14:03  nba

   * agent/: agent_index.c, agent_registry.c, mibgroup/mibincl.h,
   mibgroup/util_funcs.c, mibgroup/examples/example.c,
   mibgroup/mibII/icmp.c, mibgroup/mibII/ip.c,
   mibgroup/mibII/ipAddr.c, mibgroup/mibII/sysORTable.c,
   mibgroup/mibII/tcp.c, mibgroup/mibII/tcpTable.c,
   mibgroup/mibII/udp.c, mibgroup/ucd-snmp/proxy.c:

   Header rearrangements to make BSD's happy after the WIN32 patch
   
2001-09-15 06:08  jbpn

   * snmplib/asn1.c:

     - add missing argument to snprintf (errpre corresponding to %s) --
       it was missing from the patch (#452027)
   
2001-09-14 17:29  hardaker

   * perl/SNMP/SNMP.xs:

   - debugging compilation fixes
   
2001-09-14 17:26  hardaker

   * local/tkmib:

   many needed changes from mainline merged into patches branch
   
2001-09-14 15:24  hardaker

   * snmplib/asn1.c:

   Patch #452027 from Marcus Meissner:
     security fix to make sure that long asn lengths can't be used and
     aren't improperly cased to a signed value.
   
2001-09-14 14:23  hardaker

   * configure, configure.in:

   patch #432982 from Hollis: fix --with-libwrap without a path option
   
2001-09-14 13:58  nba

   * agent/mibgroup/: kernel_sunos5.c, mibII/udpTable.c:

   Solaris support for udpTable.
   Thanks to Johannes Schmidt-Fischer <jsf@InterFace-AG.com>
   
2001-09-14 09:53  hardaker

   * snmplib/ucd-snmp-includes.h:

   from patch #423466: add ability to use this file within the source tree
   
2001-09-14 09:48  hardaker

   * win32/config.h.borland:

   Added config.h file for borland compilers (which differs slightly).
     From patch #423466
   
2001-09-14 09:28  dts12

   * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c, ip.c,
   ipAddr.c, tcp.c, tcpTable.c, udp.c, udpTable.c, var_route.c:

   Mib-2 support for Windows systems.
   *Many* thanks to Latha S, for filling this long-awaited need.
   
2001-09-14 09:07  dts12

   * agent/mibgroup/mibII/: icmp.c, ip.c, ipAddr.c, tcp.c, tcpTable.c,
   udp.c, udpTable.c:

   Move package-provided header includes ('mibincl' and 'util_funcs')
   to after the system includes.  This shouldn't affect most systems,
   but is necessary for the Windows port.
   
2001-09-14 08:28  dts12

   * configure:

   Propogate test for <netinet/ip_icmp.h> through to the bit that does the work.
   
     (Our illustrious leader clearly has no confidence in the competance
      of his minions.  I'd take umbrage, if he wasn't right!)
   
2001-09-14 08:01  dts12

   * config.h.in, configure.in:

   Add test for <netinet/ip_icmp.h>
   
2001-09-14 07:57  dts12

   * agent/mibgroup/mibII/: at.c, icmp.c, interfaces.c, ip.c,
   ipAddr.c, route_write.c, tcp.c, tcpTable.c, udp.c, udpTable.c,
   var_route.c:

   Wrap various #includes with appropriate #if HAVE_XXX_H declarations
   (where this has not already been done).
   
2001-09-11 14:47  nba

   * agent/mibgroup/ucd-snmp/: memory.c, memory.h, memory_freebsd2.c,
   memory_freebsd2.h, memory_netbsd1.c, memory_netbsd1.h,
   memory_solaris2.c, memory_solaris2.h, vmstat.c, vmstat.h,
   vmstat_bsdi4.c, vmstat_bsdi4.h, vmstat_freebsd2.c,
   vmstat_netbsd1.c, vmstat_solaris2.c:

   Make sure that the OID defines are only in one place. No functional change.
   
2001-09-11 14:45  nba

   * agent/mibgroup/ucd-snmp/file.c:

   Header reordering to allow dmalloc to work.
   
2001-09-11 14:31  nba

   * agent/mibgroup/host/hr_partition.c:

   Fix a misplaces ; in a loop.
   Thanks to Mala Ramakrishnan <mala@routescience.com>
   and Johannes Schmidt-Fischer <jsf@InterFace-AG.com>
   
2001-09-10 11:20  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   change interface counting to happen more frequently to detect new cards.
     - see bug #457290
   
2001-09-10 11:11  hardaker

   * man/snmptrapd.8, apps/snmptrapd.c:

   fix -P to usage it prints to stderr (bug #459372)
   
2001-09-10 10:55  hardaker

   * agent/mibgroup/util_funcs.c:

   fix whitespace parsing bug reported it bug #457267.
   
2001-09-10 10:46  hardaker

   * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:

   apply freebsd specific patch from bug#455924 to fix vmstat's swap report.
   
2001-09-10 10:11  hardaker

   * perl/SNMP/SNMP.xs:

   Use a more portable DBPRT macro.
   
2001-09-10 09:58  hardaker

   * agent/mibgroup/notification/: snmpNotifyFilterProfileTable.c,
   snmpNotifyFilterTable.c, snmpNotifyTable.c:

   Remove redundant RowStatus value checks mentioned in bug#449502
   
2001-09-04 07:21  jbpn

   * agent/snmpd.c:

     - add missing break; after processing -P option, noted by Botond
       Tarnay (see patch #458327)
   
2001-08-31 13:19  nba

   * mibs/: DISMAN-SCRIPT-MIB.txt, Makefile.mib, README.mibs, rfclist,
   smistrip:

   Update to current version of DISMAN-SCRIPT-MIB, and a few cosetic changes
   to smistrip et al.
   
2001-08-31 13:18  nba

   * ltconfig:

   Update to libtool 1.4. This ensures that make install will work for NetBSD
   
2001-08-31 13:17  nba

   * aclocal.m4, configure, ltmain.sh:

   Update to libtool 1.4. This wil ensure that make install work on NetBSD
   
2001-08-28 15:04  nba

   * agent/snmpd.c:

   Fix a bad fix
   
2001-08-28 15:03  nba

   * agent/: agent_read_config.h, snmp_agent.h, snmp_vars.h:

   C++ bracket the installed sgent headers
   
2001-08-28 07:35  nba

   * apps/snmptrapd.c:

   Fix a malformed multi-line string
   
2001-08-28 03:05  jbpn

   * agent/snmp_agent.c:

     - add missing #include <tcpd.h> if using libwrap, noted by Nathan
       Neulinger (patch #453831).
   
2001-08-28 02:38  jbpn

   * agent/snmpd.c:

     - avoid use of pre-processor directives inside printf() call, which
       is a macro in glibc, making this an undefined behaviour
       construct (which GCC 3.0 refuses to compile).  See bug #455804 for
       further details.
   
2001-08-27 22:15  nba

   * man/: snmp_config.5.def, snmpd.conf.5.def, snmptrapd.conf.5.def:

   Fix some places where actual lines started with a period.
   
2001-08-17 15:12  nba

   * man/Makefile.in:

   Fix misspelled man page name (snmperror => snmp_perror)
   
2001-08-17 15:09  nba

   * mibs/: Makefile.mib, mibfetch:

   IANA has moved their mibs into an iana.mib directory.
   Fix RFC number for RMON-MIB.
   Make "make allmaibs" extract mibs to another directory.
   
2001-08-17 15:03  nba

   * config.guess, config.sub:

   Yet another update from ftp.gnu.org
   
2001-08-17 14:09  nba

   * agent/: agent_read_config.c, snmpd.c:

   Add some needed error checking to the uid/gid parsing code.
   Allow symbolic uid/gid from the command line.
   
2001-08-17 14:07  nba

   * FAQ:

   Add a missing argument to the snmptrap examples.
   
2001-08-07 14:55  nba

   * apps/snmptrapd_log.c, snmplib/mib.c:

   Timeticks are unsiged! Thanks to Josh Wilmes <josh-ucd@hitchhiker.org>
   
2001-08-07 14:42  nba

   * man/snmpcmd.1, snmplib/mib.c, snmplib/snmp_api.c:

   Changes to allow command line arguments to override snmp.conf settings.
   
2001-08-07 14:02  nba

   * mibs/: IANAifType-MIB.txt, rfclist:

   Update to current version of IANAifType-MIB.
   Add rfc 3144 INTERFACETOPN-MIB to rfclist.
   
2001-08-07 14:00  nba

   * config.guess, config.sub:

   Update to current version from ftp.gnu.org
   
2001-08-07 13:59  nba

   * apps/snmpset.c, apps/snmptranslate.c, apps/snmptrapd.c,
   man/Makefile.in, man/snmp_api_errstring.3, man/snmp_error.3,
   man/snmp_perror.3, man/snmp_sess_perror.3, man/snmpcmd.1,
   man/snmptrapd.8:

   A bunch of minor fixes to usage messages and manual pages.
   
2001-08-07 13:56  nba

   * apps/snmptest.c:

   Fix parsing of oid values for set
   
2001-08-07 07:09  jbpn

   * agent/snmpd.c:

     - fix for potential buffer overflow in logfile argument handling,
       noted by Anonymous (bug #448243).  Also use a large enough buffer
       to handle filenames of length PATH_MAX (if possible).
   
2001-07-26 01:40  jbpn

   * apps/snmptrapd_log.c:

     - initialise buffers to zero in handle_wrap_fmt, to avoid garbage in
       display of security parameters, as noted by William Frauenhofer
       (bug #437231).
   
2001-07-23 10:53  hardaker

   * agent/mibgroup/util_funcs.c:

   carefully construct tmp file names.
   
2001-07-23 10:53  hardaker

   * config.h.in, configure, configure.in, agent/snmpd.c:

   use setgroups when available.
   
2001-07-11 07:34  hardaker

   * agent/mibgroup/mibII/mta_sendmail.h:

   add NETWORK-SERVICES-MIB to mib require list
   
2001-07-09 11:15  hardaker

   * agent/agent_trap.c:

   fix trapsess parsing so as to:
     - set the default port to 162
     - don't free memory passed to snmp_parse_args() since
       snmp_parse_args is broken and needs to copy memory rather than
       just make use of it.
   
2001-06-27 15:48  nba

   * man/snmpd.conf.5.def:

   Simple fix to trapsess argument list
   
2001-06-25 08:47  hardaker

   * snmplib/mib.c:

   support 'mibs ""'.
   
2001-06-22 13:07  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   Allow interface snmpd.conf tokens to completely override system
   values.  [bug#426975]
   
2001-06-22 11:38  hardaker

   * local/mib2c.conf:

   define ulong_ret
   
2001-06-22 01:44  dts12

   * FAQ, man/snmpd.conf.5.def:

   Include a warning of the experimental nature of AgentX in the man page,
   and update the FAQ to reflect the fuller integration of this support.
   
2001-06-21 15:22  nba

   * apps/snmpdf.c:

   Eliminate long long variables
   
2001-06-21 15:22  nba

   * apps/snmptable.c:

   Warn about deprecated -b -w and -i options.
   
2001-06-21 15:15  nba

   * man/: snmpd.1.def, snmpd.conf.5.def, snmpset.1, snmpwalk.1:

   Update time stamps
   
2001-06-21 15:09  nba

   * man/snmptranslate.1:

   Add -m and -M options to header. Update SEE ALSO to reference snmpcmd
   and RFC 2578-80 in place of 1155
   
2001-06-21 15:01  nba

   * snmplib/parse.c:

   Fix parsing of xx ...::= { yy }
   
2001-06-21 10:25  hardaker

   * agent/mibgroup/examples/example.c:

   typos (IOD -> OID)
   
2001-06-21 10:18  hardaker

   * man/snmpd.conf.5.def:

   - mention "master agentx"
   - fix config file re-reading oid.
   
2001-06-21 10:10  hardaker

   * agent/mibgroup/mibII/system_mib.c:

   make syscontact and syslocation accept "" strings.
   
2001-06-21 09:34  hardaker

   * apps/snmptranslate.c, man/snmptranslate.1:

   - Applied arg documentation patch from David Eisner
   
2001-06-14 23:19  nba

   * man/snmptrapd.8:

   Document -n option
   
2001-06-12 15:14  nba

   * snmplib/default_store.c:

   Properly detect and diagnose bad boolean and integer configuration values
   
2001-06-12 15:12  nba

   * apps/: snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c,
   snmpstatus.c, snmptrap.c, snmpusm.c, snmpvacm.c, snmpwalk.c:

   Properly diagnose bad -C options
   
2001-06-12 07:24  dts12

   * snmplib/read_config.c:

   Fix 'unregister_config_handler' to handle tags other
   than the first in the list.  (Thanks to Paul Serice).
   
2001-06-11 15:44  nba

   * apps/snmpwalk.c, man/snmpwalk.1:

   Add an options (-Cc) to snmpwalk that will validate that the returned objects
   are indeed lexicographically increasing.
   
2001-06-11 15:43  nba

   * apps/snmpset.c, man/snmpset.1, snmplib/snmp_api.c:

   Allow a simpler snmpset notation when MIB data are loaded: Using '=' for
   type type will infer it from the MIB.
   
2001-06-11 15:39  nba

   * snmplib/: mib.c, parse.c:

   Fix some long standing bugs when several MIB files define the same objects
   with different names. Hopefully the results will be consistent now.
   
2001-06-11 12:12  nba

   * apps/snmpdelta.c, snmplib/int64.c:

   Another try at Counter64 problems, thanks to Jason Gloudon <snmp@gloudon.com>
   
2001-06-11 11:52  nba

   * apps/snmptrapd_log.c:

   Fix for a missing 0-byte to terminate community string.
   Thanks to "KUBOTA,Takaya" <takaya@po.ntts.co.jp>.
   
2001-06-06 21:38  nba

   * config.h.in, configure, configure.in,
   agent/mibgroup/host/hr_system.c:

   Use <utmpx.h> if available (to fix counting users for Solaris)
   
2001-06-06 21:33  nba

   * man/snmpd.1.def:

   Mention -s and -P pidfile arguments
   
2001-06-06 21:32  nba

   * agent/mibgroup/smux/smux.c:

   Fix sending of traps without varbinds
   
2001-06-06 21:31  nba

   * agent/mibgroup/util_funcs.c:

   More meaningful arguments to setPerrorstatus (true file names)
   
2001-05-17 12:36  nba

   * snmplib/snmpv3.c:

   Fix a Truly Stupid Bug thanks to Katsuhisa ABE <abekatsu@cysols.com>
   
2001-05-04 09:45  hardaker

   * apps/snmpdf.c:

   Remove duplicate l from %lld printf syntax
   
2001-05-04 07:00  hardaker

   * Makefile.in:

   insall mib_module_config.h
   
2001-05-03 10:15  hardaker

   * snmplib/Makefile.in:

   add snmp-tc.h to install list
   
2001-05-02 07:08  hardaker

   * apps/snmptrapd.c:

   Add -T flag to usage output.
   
2001-05-01 12:53  hardaker

   * agent/mibgroup/mibII/at.c:

   Fix use of a -1 assigned to a u_long as a failure checking case.
   
2001-04-23 17:08  hardaker

   * local/tkmib:

   fix walk problem once and for all.
   
2001-04-17 12:29  nba

   * agent/mibgroup/host/hr_swrun.c:

   Get data for hrSWRunPerfTable for cygwin under NT (or better)
   
2001-04-17 11:33  nba

   * config.guess, config.sub, configure, configure.in:

   Update to a recent version of config.guess/config.sub. Update configure
   to handle the new NetBSD variant that include the object format.
   
2001-04-12 05:12  dts12

   * agent/snmp_agent.c:

   Better fix for bug #414855 from arajesh
   Handles non-repeaters=0 as well, and avoids memory leaks.
   
2001-04-11 06:01  dts12

   * agent/snmp_agent.c:

   Handle GetBulk requests with max-repetitions=0 properly (bug #414855)
   
2001-04-10 09:33  hardaker

   * apps/snmpdf.c:

   fixed segfault when row has holes.
   
2001-04-06 16:20  hardaker

   * man/snmpcmd.1:

   - Added documentotion for -Ot
   
2001-04-06 07:32  hardaker

   * agent/mibgroup/notification/snmpNotifyTable.c:

   traps/informs reversed
   
2001-04-05 09:34  slif

   * agent/mibgroup/ucd-snmp/pass.c:

   remove unused variable from snmp_oid_min_compare.
   
2001-04-05 09:13  slif

   * agent/mibgroup/ucd-snmp/pass.c:

   Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
   
2001-04-05 08:21  slif

   * agent/agent_trap.c:

   use malloc to decrease stack size in snmpd_parse_config_trapsess.
   
2001-04-05 06:14  dts12

   * agent/mibgroup/ucd-snmp/pass_persist.c:

   Extend recent 'pass' changes to 'pass_persist'.  (Thanks, Mike!)
   
2001-04-05 02:27  dts12

   * agent/mibgroup/ucd-snmp/pass.c:

   Handle setting null string values via the 'pass' mechanism. (Support#406728)
   Also handle embedded whitespace in such values.
   
2001-04-04 14:56  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.1 )
   
2001-04-04 14:55  hardaker

   * FAQ, README:

   Change wording to say 4.2 line is the last to use the ucd-snmp name.
   
2001-04-04 14:51  hardaker

   * ChangeLog:

   ChangeLog
   
-------------------------------------------------------------------------------

Changes: V4.2 -> V4.2.1

2001-04-04 14:04  hardaker

   * agent/mibgroup/ucd-snmp/loadave.c:

   fix missing variable on solaris 2.6
   
2001-04-04 14:02  hardaker

   * testing/eval_tools.sh:

   use kill -TERM instead of kill -SIGTERM for portability (breaks on solaris).
   
2001-04-04 12:39  slif

   * agent/mibgroup/host/hr_swrun.c:

   Cleanup debug messages, build.
   
2001-04-04 09:18  slif

   * agent/mibgroup/examples/example.c:

   Fix network byte order for IpAddress displayed.
   
2001-04-04 08:50  slif

   * apps/snmptrapd.c:

   quiet exit on SIGTERM/SIGINT, same as snmpd.
   
2001-04-04 08:49  hardaker

   * agent/: auto_nlist.c, auto_nlist.h:

   fix for auto_nlist bogus definitions for machines without nlist.
   
2001-04-04 08:49  hardaker

   * README.snmpv3:

   update to when agent removes "createUser" directives.
   
2001-04-04 08:31  hardaker

   * agent/mibgroup/ucd_snmp.h:

   Applied patch #412080: add freebsd5 to module include list.
   
2001-04-04 08:12  dts12

   * EXAMPLE.conf.def:

   Document how to enable the AgentX facility in the master agent.
   
2001-04-04 07:59  hardaker

   * local/tkmib:

   fix bug #411917: change walk end condition as suggested by submitter.
   
2001-04-04 07:43  dts12

   * snmplib/parse.c:

   Change 'Line' variable name, to assist with Mac port.
   
2001-04-04 07:42  dts12

   * agent/mibgroup/ucd-snmp/proxy.c:

   Fix typo in cast (missing 'struct')
   
2001-04-04 07:37  hardaker

   * snmplib/snmp_api.c:

   Use a larger malloced buffer when decoding a large incoming encrypted message.
   
2001-04-04 07:36  hardaker

   * snmplib/snmp_debug.c:

   Limit size of hex messages to 1/5th buffer size (to be safe).
   
2001-04-04 07:24  jbpn

   * agent/snmpd.c:

    - call external signal handlers before calling snmp_select_info(),
      rather than after calling snmp_select_info() but before select().
      This fixes a potential problem that could arise if a signal handler
      closed a session, which would cause select() to return -1 with
      EBADF, and thus terminate the agent.
   
2001-04-04 06:50  dts12

   * agent/mibgroup/ucd-snmp/disk.c:

   Ensure that checking for 'statvfs' is done consistently
   
2001-04-04 06:48  dts12

   * agent/mibgroup/mibII/system_mib.c:

   ensure that 'exec_command' is used consistently with the availability of execv
   
2001-04-04 06:45  dts12

   * snmplib/: mib.c, snmp_api.c, snmp_logging.c:

   Keep one of the pickier compilers (HP's aCC) happy.
   
2001-04-03 22:07  hardaker

   * snmplib/snmpusm.c:

   Fix maximum encrypted packet length support for reverse encoded packets.
   
2001-04-03 18:07  slif

   * testing/tests/T120proxyget:

   fix rwcommunity
   
2001-04-03 16:44  hardaker

   * local/wesrestart:

   remove old unused script
   
2001-04-03 16:41  hardaker

   * local/snmpconf.dir/snmpd.conf/operation:

   Add snmpconf directive support for the new "master" token.
   
2001-04-03 16:41  hardaker

   * local/snmpconf:

   Fix bug in menus for configuration files containing only "groups".
   
2001-04-03 16:40  hardaker

   * README:

   Change my name -> net-snmp developers.
   
2001-04-03 15:36  hardaker

   * EXAMPLE.conf.def:

   mention snmpconf
   
2001-04-03 15:28  hardaker

   * README:

   url changes mostly.
   
2001-04-03 15:28  hardaker

   * NEWS:

   4.2.1 update (please check).
   
2001-04-03 15:28  hardaker

   * FAQ:

   ftp site update.
   
2001-04-03 14:04  hardaker

   * configure, configure.in:

   Added agentx to default modules to compile in
   
2001-04-03 10:12  hardaker

   * local/mib2c:

   add a comment at the end of the mib2c output explaining that its
   merely a template.
   
2001-04-03 08:27  hardaker

   * AGENT.txt, FAQ, PORTING, README, README.agentx:

   Web page/ftp site updates.  Uses www.net-snmp.org everywhere now.
   
2001-04-03 06:24  slif

   * agent/mibgroup/util_funcs.c:

   Fix signed/unsigned compare.
   
2001-04-03 06:21  dts12

   * agent/mibgroup/mibII/kernel_linux.c:

   Plug file-descriptor leak when using cached data.  (Bug#412000)
   
2001-04-02 23:22  nba

   * apps/snmptest.c:

   Fix an incompletely initialized variable
   
2001-04-02 23:21  nba

   * local/snmpconf:

   The answers for the "load which files" menu are kept secret from the code
   that loads the files .... fixed.
   
2001-04-02 20:02  hardaker

   * local/: Makefile.in, snmpconf.dir/snmptrapd.conf/formatting,
   snmpconf.dir/snmptrapd.conf/traphandle:

   Added snmptrapd configuration file directives to snmpconf.
   
2001-04-02 10:08  jbpn

   * man/snmp_agent_api.3:

    - update documentation of agent_check_and_process to reflect
      current behaviour
   
2001-04-02 09:58  jbpn

   * agent/snmp_agent.c:

    - Fix memory leak in handle_one_var where long varbinds weren't
      correctly free()d.
   
    - Change behaviour of agent_check_and_process so that alarms run
      correctly.
   
2001-04-02 08:51  dts12

   * agent/mibgroup/agentx/master.c:

   Use the 'standard' config handler registration routine,
   and recognise the config setting 'master all'
   
2001-04-02 06:53  nba

   * man/snmpd.conf.5.def:

   Fix some missing quoting on .IP parameters
   
2001-03-30 08:05  hardaker

   * FAQ, README.agentx, agent/mibgroup/agentx/README.agentx:

   moved agentx README to top
   
2001-03-30 07:22  dts12

   * FAQ:

   Typo in AgentX README filename
   
2001-03-30 07:20  dts12

   * agent/: ds_agent.h, snmp_agent.c, snmpd.c,
   mibgroup/agentx/README.agentx, mibgroup/agentx/master.c,
   mibgroup/agentx/master.h:

   Provide 'master' config directive to control whether or not to
   activate extensible subagent support.
     Initially restricted to AgentX support only.
   
2001-03-30 03:46  dts12

   * agent/mibgroup/agentx/README.agentx:

   Update to reflect the increased maturity of the AgentX implementation.
   
2001-03-30 03:34  dts12

   * FAQ:

   Tweaked various entries, and added a few new ones.  General Shield meddling.
   
2001-03-30 01:00  dts12

   * README:

   Add prominent warning regarding ucd-snmp => net-snmp switch.
   
2001-03-30 00:46  dts12

   * snmplib/snmp_api.c:

   Fix interpretation of "pure numeric" peername strings (i.e. listen on the
     specified port on all interfaces) - problem identified by Mala Ramakrishnan.
   
2001-03-30 00:04  nba

   * snmplib/parse.c:

   Replace atoi/atol with strto(u)l which has better out-of-range returns.
   This is not a perfect solution, but it is better ...
   
2001-03-29 21:43  hardaker

   * ISSUES:

   rm ISSUES
   
2001-03-29 14:34  hardaker

   * COPYING:

   minor formatting.
   
2001-03-29 14:33  hardaker

   * COPYING:

   Um, got the year right this time.
   
2001-03-29 14:32  hardaker

   * COPYING:

   update for 2001: added my required NAI BSD copyright.
   
2001-03-29 08:23  slif

   * testing/eval_tools.sh:

   merge change from main branch (return_value=1 statement).
   
2001-03-29 08:21  slif

   * win32/libsnmp_dll/libsnmp.def:

   Add vacm_is_configured.
   
2001-03-28 22:12  nba

   * mibs/: rfclist, rfcmibs.diff:

   Add Printer-MIB to the rfclist with the corresponding patch.
   
2001-03-28 13:06  nba

   * snmplib/snmp_client.c:

   Properly ignore non-response PDU's when doing async transaction.
   
2001-03-28 13:04  nba

   * man/snmpcmd.1, snmplib/mib.c:

   Fix index handling to properly accept indexing with TimeTicks.
   Implement -Ir to disable index checks.
   
2001-03-28 06:20  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.1.pre2 )
   
2001-03-27 10:27  hardaker

   * apps/snmptrapd.c:

   Use snmp_log with %s to prevent % expansion in octet strings containing a %s.
   
2001-03-27 05:37  dts12

   * agent/: snmp_agent.c, mibgroup/agentx/master_request.c:

   Handle non-responsive AgentX sub-agents more robustly.
      (Based on suggestions from Harrie Hazewinkel & Paul Rasmussen)
   
2001-03-27 02:35  dts12

   * agent/mibgroup/smux/smux.c:

   Reset count of authorized peers on closedown.  (Thanks to Vlad Tunik)
   
2001-03-26 18:03  hardaker

   * agent/mibgroup/mibII/vacm_vars.c, snmplib/vacm.c, snmplib/vacm.h:

   Fixed vacm to drop v1/v2c packets properly when no com2sec entries are found.
   
2001-03-26 11:06  hardaker

   * local/ipf-mod.pl:

   add usage comment at top
   
2001-03-22 14:34  nba

   * mibs/rfclist:

   New MIB in RFC 3083: DOCS-BPI-MIB
   
2001-03-22 14:27  nba

   * agent/mibgroup/host/hr_filesys.c, s/cygwin.h,
   agent/mibgroup/host/hr_storage.c, agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/host/hr_utils.c:

   Make most of the host resources mib compile under Cygwin. We can now do
   --with-mib-modules=host --with-out-mib-modules=host/hr_network
   
2001-03-22 12:27  hardaker

   * agent/mibgroup/util_funcs.c:

   fix header_simple_table() for too long requests
   
2001-03-22 08:13  hardaker

   * apps/snmptrapd.c:

   Bad Wes: find all instances of cut-n-paste errors before committing.
   
2001-03-22 08:12  hardaker

   * apps/snmptrapd.c:

   Bad Wes: don't call function without the ()s.  (at least in C).
   
2001-03-22 07:46  dts12

   * agent/agent_trap.c:

   Fix for minor memory leak with trap-related varbind values.
   Thanks to John Villalovos (and the Intel SNMP team)
   
2001-03-21 17:22  driehuis

   * snmplib/mib.c:

   Bugfix for crash at snmp_shutdown time with OS's that check pointer
   validity (e.g., FreeBSD)
   
2001-03-21 08:16  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   join broken snmp_log lines
   
2001-03-21 08:15  hardaker

   * apps/snmptrapd.c:

   fix -F (I think)
   
2001-03-21 07:43  hardaker

   * snmplib/snmp_api.c:

   patch from Harrie to fix variable types (int -> size_t)
   
2001-03-20 08:25  nba

   * agent/mibgroup/mibII/at.c, agent/mibgroup/mibII/at.h,
   agent/mibgroup/mibII/interfaces.c, s/linux.h:

   Fix the atTable and ipNetTopMediaTable for Linux to return the ifIndex
   
2001-03-19 13:14  nba

   * apps/snmpdelta.c, man/snmpdelta.1:

   Major option parsing surgery to cather for the getopt using version of
   snmp_parse_args. Seems to have been forgotten when the rest of the apps
   were updated.
   
2001-03-19 13:13  nba

   * agent/mibgroup/ucd-snmp/disk.c:

   Re-order sys/conf.h and sys/param.h to make FreeBSD-5 happy
   
2001-03-15 13:44  hardaker

   * agent/mibgroup/mibII/ip.c:

   fixed bug #405000: dropped support for IPOUTNOROUTES, since no
   calculation of it seems close to correct.
   
2001-03-15 13:36  hardaker

   * agent/mibgroup/mibII/udp.c:

   fix part 2 of bug 405519 adding fullsock to udpinerrors
   
2001-03-15 13:31  hardaker

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   fix bug #408388 where memmove is called with too short a length.
   
2001-03-15 11:21  hardaker

   * FAQ, README, sedscript.in, version.h:

   - (version.h sedscript.in): version tag ( 4.2.1.pre1 )
   
2001-03-15 03:34  jbpn

   * testing/eval_tools.sh:

   kill -SIGKILL isn't legal syntax on Solaris or Linux; changed to kill -9
   which is likely safer
   
   don't set return_value to 1 after killing snmpd, which causes spurious
   test failures
   
2001-03-14 14:38  hardaker

   * agent/agent_trap.h:

   Patch from Harrie Hazewinkel: make send_enterprise_trap_vars a public fn.
   
2001-03-14 11:08  hardaker

   * agent/mibgroup/mibII/at.c:

   fix ipnettomedia indexing on solaris.
   
2001-03-14 10:27  slif

   * agent/mibgroup/tunnel/tunnel.c:

   Use config.h, don't use ucd-snmp directory to build in the mibgroup tree.
   
2001-03-14 10:18  slif

   * testing/RUNTESTS:

   quiet "which" output.  never ending saga...
   
2001-03-14 10:08  slif

   * agent/mibgroup/agentx/master_request.c:

   quiet unsigned long compare.
   
2001-03-14 10:00  slif

   * agent/mibgroup/agentx/client.c:

   Get a decl of in_addr_t from netinet/in.h, where necessary.
   
2001-03-14 10:00  slif

   * snmplib/parse.c:

   Avoid warnings of struct timeval decl in system.h by including *time.h*.
   
2001-03-14 09:47  slif

   * agent/snmpd.c, apps/snmpvacm.c, apps/snmpnetstat/winstub.c,
   snmplib/parse.c:

   patch submitted by Harrie Hazewinkel
   
2001-03-14 09:40  slif

   * testing/RUNTESTS:

   don't run tests without needed programs: snmpd, snmpget, snmpgetnext.
   
2001-03-14 08:24  slif

   * configure, configure.in:

   Provide an empty DLLIBS value for non-dlmod uses.
   
2001-03-14 07:36  slif

   * agent/mibgroup/agentx/protocol.c:

   cast u_long to u_char when storing 8-bit values.
   
2001-03-14 07:33  slif

   * agent/mibgroup/ucd-snmp/proxy.c:

   fix unsigned length compares.
   
2001-03-14 05:45  dts12

   * agent/mibgroup/host/hr_swrun.c:

   Fix Linux file descriptor leak (reported by Oliver Fänger)
   
2001-03-13 13:20  hardaker

   * snmplib/default_store.c:

   Patch from Harrie Hazewinkel to check for NULLs in DEBUG msg
   
2001-03-12 14:06  nba

   * agent/mibgroup/agentx/: master_admin.c, subagent.c:

   Fix some minor leaks.
   
2001-03-12 14:05  nba

   * agent/snmpd.c:

   Some minor fixes to argument processing, including terminating snmpd on
   extraneous non-option arguments.
   
2001-03-10 08:13  hardaker

   * agent/mibgroup/mibII/ip.c:

   Bug #404988: don't use ipstat.ips_fragtimout as a number of seconds.
   
2001-03-07 10:26  slif

   * testing/eval_tools.sh:

   
   new DELAY function; start/stop daemons using new STARTPROG/STOPPROG with DELAY;
   log commands issued and final result to SNMP_TMPDIR/invoked;
   suppress "kill" output to help Cygwin users happy.
   
2001-03-07 10:23  slif

   * testing/RUNTESTS:

   
   add -S parameter for DELAY seconds; add trap for interrupt control;
   pass test number and display-header-only to eval_onescript.sh;
   add which test to verbose locating messages (Cygwin uses type, not which).
   
2001-03-07 10:20  slif

   * testing/: TESTCONF.sh, eval_onescript.sh:

   
   
   Incorporate test number into test results dir name.
   Provide default values for test number and display-header-only flag.
   
2001-03-07 10:19  slif

   * testing/Makefile.in:

   
   
   "make clean" removes any test result dirs "/tmp/snmp-test-*".
   
2001-03-07 10:15  slif

   * testing/tests/: T054agentv2ctrap, T056agentv2cmintrap,
   T058agentauthtrap:

   
   Replace sleep with commented out DELAY ; each start/stop action now
   invokes DELAY.
   
2001-03-07 10:14  slif

   * testing/tests/T100agenthup:

   
   Replace sleep with DELAY.
   
2001-03-07 10:13  slif

   * win32/config.h:

   
   
   Change element separator to Win32 ';' in DEFAULT_MIBS
   Declare Win32 has getpid!.
   
2001-03-07 10:10  slif

   * snmplib/snmp_api.c:

   
   
   Win32 include io.h to declare mktemp.
   Expand the comment near mktemp usage to explain why it is needed.
   
2001-03-07 10:09  slif

   * snmplib/snmp_alarm.c:

   
   
   remove unnecessary ifndef WIN32.  ifdef SIGALRM is sufficient.
   
2001-03-07 10:07  slif

   * agent/snmpd.c, apps/snmptrapd.c:

   
   
   Win32 include process.h to declare getpid.
   
2001-03-07 10:06  slif

   * snmplib/snmp_logging.c:

   
   
   Use proper define to qualify include-ing a header.
   
2001-03-07 10:04  slif

   * agent/mib_modules.c, apps/snmpnetstat/if.c, snmplib/system.h:

   
   
   Apply the time goo consistently: move header includes out of system.h.
   
2001-03-06 10:08  hardaker

   * configure, configure.in:

   don't force inclusion of -ldl.
   
2001-03-05 06:30  slif

   * snmplib/snmpv3.c:

   
   
   Follow method usage, don't declare getHwAddress unless used.
   
2001-03-05 06:30  slif

   * snmplib/snmp_api.c:

   
   
   Remove nested variable ep - one already exists.
   
2001-03-05 06:28  slif

   * agent/mibgroup/examples/ucdDemoPublic.c:

   
   
   Comment out example variables that are not used.
   
2001-03-04 17:41  slif

   * README.win32, win32/config.h, win32/mib_module_config.h,
   win32/mib_module_includes.h, win32/mib_module_inits.h,
   win32/libsnmp_dll/libsnmp.def, win32/libucdmibs/libucdmibs.def,
   win32/libucdmibs/libucdmibs.dsp:

   
   
   patch to build more modules, including agentX, on Win32 using MS-VC.
   
2001-03-04 17:27  slif

   * agent/mibgroup/header_complex.c, agent/mibgroup/agentx/client.c,
   agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/subagent.c,
   agent/mibgroup/notification/snmpNotifyFilterProfileTable.c,
   agent/mibgroup/notification/snmpNotifyFilterTable.c,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/target/target.c, agent/mibgroup/ucd-snmp/dlmod.c,
   agent/mibgroup/ucd-snmp/pass_persist.c,
   agent/mibgroup/ucd-snmp/proxy.c, apps/snmptrapd_log.c:

   
   
   patch to build more of the agent using MS-VC on Win32 platform.
   
2001-03-03 14:34  nba

   * mibs/: IANAifType-MIB.txt, MTA-MIB.txt, Makefile.mib,
   README.mibs, TUNNEL-MIB.txt, ianalist, mibfetch, rfclist,
   rfcmibs.diff, smistrip:

   Update to current IANAifType-MIB, plus addition of README and tools to get
   a complete set of IETF MIB files.
   
2001-03-03 07:11  nba

   * agent/mibgroup/agentx/master.h:

   Remove an unused prototype
   
2001-03-03 06:36  nba

   * man/snmptrapd.8, apps/snmptrapd_log.c:

   Add a new %P formatting sequence to user specified log formats. It print
   the security information from the PDU (community, user, context as available)
   Also modify the default trap output to use it.
   
2001-03-03 06:21  nba

   * apps/snmptrapd_log.c:

   Fix specifiers like %.3s
   
2001-03-03 06:10  nba

   * snmplib/parse.c:

   Fix the parser to diagnose oid specs like::= { single }
   Be silent for internal links when moving nodes to the adoption list. This
   should help giving only a single message for missing imports of enterprises.
   
2001-03-02 13:24  slif

   * snmplib/asn1.c, snmplib/mib.c, snmplib/mib.h, snmplib/snmp_api.c,
   snmplib/snmp_parse_args.c, snmplib/snmp_parse_args.h,
   win32/libsnmp_dll/libsnmp.def:

   
   
   cleanup for MS-VC Win32 build
   
2001-03-02 07:36  hardaker

   * README:

   sourcerforge -> sourceforge
   
2001-03-02 07:25  hardaker

   * perl/SNMP/SNMP.xs:

   Patch from Karl Schilke to fix timestamps in synchonous cases
   
2001-03-02 06:31  hardaker

   * snmplib/snmp_api.c:

   Remove unused variable from snmp_oid_compare().
   
2001-03-01 19:49  hardaker

   * snmplib/: asn1.c, snmp_api.c:

   Fix snmp_oid_compare and reverse encodings to deal with numbers > 2^31.
   
2001-02-21 15:31  nba

   * man/: snmp.conf.5.def, snmpcmd.1:

   Fix a couple of typos
   
2001-02-21 15:22  hardaker

   * snmplib/ucd-snmp-includes.h:

   Applied patch #103805 from bcollar: add sys/time.h to ucd-snmp-includes.h
   
2001-02-21 15:15  hardaker

   * snmplib/int64.c:

   fix bug #133416 (u64Subtraction math) as suggested by the submittor
   
2001-02-21 14:38  nba

   * agent/mibgroup/host/hr_filesys.c:

   Try fixing inconsistent indexing on BSD
   
2001-02-19 08:46  slif

   * agent/mibgroup/ucd-snmp/proxy.c:

   
   
   - proxy.c: remove some unused variables.
   
2001-02-16 15:12  hardaker

   * agent/var_struct.h:

   - increase UCD_REGISTRY_OID_MAX_LEN to 128 at Frank's request
   
2001-02-14 18:15  hardaker

   * apps/snmptrapd.c:

   removed unused snmp_alarm.h include
   
2001-02-13 16:21  hardaker

   * snmplib/snmp_api.c:

   fix bug #130740 using suggested close() wrapper around mkstemp()
   
2001-02-09 11:16  hardaker

   * agent/snmpd.c:

   Applied patch #103613: fix memory leak in snmpd port specification -> default_store.
   
2001-02-09 11:14  hardaker

   * agent/mib_modules.c:

   Applied patch #103612: fix memory leak in mib_module init code
   
2001-02-09 11:12  hardaker

   * agent/agent_registry.c:

   Applied patch #103611: fix memory leak for duplicate oid registrations.
   
2001-02-09 11:08  hardaker

   * perl/SNMP/SNMP.xs:

   Applied patch #103604: Add support for V1 traps and int/int32 differences
   
2001-02-09 11:06  hardaker

   * agent/mibgroup/ucd-snmp/: memory_freebsd2.c, proxy.c:

   Applied patch #103702: fix swap reporting on freebsd 4.2
   
2001-02-06 14:26  nba

   * apps/snmpnetstat/Makefile.in:

   Add a dependency for libsnmp
   
2001-02-06 14:25  nba

   * agent/mibgroup/ucd-snmp/vmstat_freebsd2.c:

   Implement raw interrupt and context switch counters
   
2001-02-06 14:24  nba

   * agent/mibgroup/notification/snmpNotifyTable.c:

   Make dmalloc happy by fixing a malloc read overrun
   
2001-02-06 14:16  nba

   * man/snmpcmd.1, snmplib/default_store.h, snmplib/mib.c:

   Backport -OT output to 4-2-patches branch
   
2001-02-06 06:02  hardaker

   * perl/SNMP/SNMP.pm:

   documentation fix
   
2001-01-31 23:02  nba

   * snmplib/snmp_api.c:

   Fix value validation for snmpset/snmptrap
   
2001-01-31 23:00  nba

   * agent/mibgroup/ucd-snmp/proxy.c:

   Fix bad return of a pointer to non-static storage
   
2001-01-31 15:44  hardaker

   * agent/mibgroup/host/hr_print.c:

   Patch from Frank Bartels for freebsd fixes
   
2001-01-30 17:13  hardaker

   * agent/mibgroup/ucd-snmp/disk.c:

   Applied patch #103414: fix disk info for block sizes other than 1024.
   
2001-01-29 13:24  hardaker

   * agent/mibgroup/smux/smux.c:

   fix bug #130410:  set the write_method in var_smux before returning
   NULL to make sure that sets happen on OIDs that don't exist first.
   
2001-01-29 13:15  hardaker

   * local/mib2c:

   fix suggested in bug #129948: check for - arguments at the begginning
   of the command line token (don't match mib-2, eg).
   
2001-01-29 13:13  hardaker

   * snmplib/parse.c:

   fix suggested in bug #129876: check for hint != NULL before freeing.
   
2001-01-26 05:49  nba

   * agent/mibgroup/host/hr_print.c:

   Fix bug on FreeBSD when /etc/printcap is empty
   
2001-01-25 14:38  nba

   * mibs/RMON-MIB.txt:

   Updated to RFC 2819
   
2001-01-24 21:37  nba

   * agent/Makefile.in:

   Install libraries before agent so that libtool can relink.
   
2001-01-20 05:54  nba

   * apps/snmpdelta.c, snmplib/int64.c:

   Two Counter64 glitches detected by Jason Gloudon <snmp@gloudon.com>
   
2001-01-20 05:44  nba

   * agent/snmpd.c:

   Dont set up the select parameters before calling interrupt handlers!
   Thanks to Frank Strauss.
   
2001-01-20 05:42  nba

   * snmplib/snmp_api.c:

   Fix encoding of BITS variable, thanks to Frank Strauss
   
2001-01-20 05:37  nba

   * agent/mibgroup/ucd-snmp/vmstat_solaris2.c:

   Raw IO counters from Jochen Kmietsch
   
2001-01-20 05:36  nba

   * agent/mibgroup/ucd-snmp/vmstat.h, mibs/UCD-SNMP-MIB.txt:

   Prepare for more raw counters
   
2001-01-15 15:14  nba

   * agent/mibgroup/ucd-snmp/proxy.c:

   undo a change that sneaked in by mistake
   
2001-01-15 14:07  nba

   * agent/mibgroup/ucd-snmp/proxy.c,
   agent/mibgroup/ucd-snmp/vmstat.h,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.c,
   agent/mibgroup/ucd-snmp/vmstat_bsdi4.h,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.c,
   agent/mibgroup/ucd-snmp/vmstat_freebsd2.h,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.c,
   agent/mibgroup/ucd-snmp/vmstat_netbsd1.h,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.c, mibs/UCD-SNMP-MIB.txt,
   agent/mibgroup/ucd-snmp/vmstat_solaris2.h:

   Extend the systemStats.cpuRaw section to include more raw counters for various
   operating systems.  Basic testing performed for Solaris and FreeBSD. Code
   guesstimate for NetBSD and BSDi.
   
2001-01-12 08:00  hardaker

   * snmplib/snmp_api.c:

   - bit_string fixes
   - make snmp_add_var call snmp_parse_oid() instead of read_objid().
   
2001-01-12 07:57  hardaker

   * snmplib/asn1.c:

   comment out really odd (and broken) check from asn_bitstring_check???
   
2001-01-12 07:52  hardaker

   * local/: mib2c.storage.conf, mib2c.vartypes.conf:

   - misc bug fixes.
   - new data types (uint32, unsigned, bits).
   
2001-01-10 21:55  nba

   * snmplib/snmp_api.c:

   Fix calling of init_callbacks even if init_snmp called with NULL parameter
   
2001-01-10 21:53  nba

   * snmplib/snmp_api.c:

   Fix badly applied previous patch
   
2001-01-10 21:52  nba

   * apps/snmpvacm.c:

   Fix usage message (-e is now -Ce)
   
2001-01-10 21:51  nba

   * agent/mibgroup/mibII/var_route.c:

   Fix a bad ipRouteProtocol return
   
2001-01-10 21:50  nba

   * agent/mibgroup/host/hr_swrun.c:

   Fix problem when running --without-root-access for FreeBSD. Thanks to
   Bert Driehuis.
   
2001-01-10 21:48  nba

   * agent/mibgroup/kernel_sunos5.c:

   Use the ifspeed attribute from driver when available
   
2001-01-09 06:29  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   Applying patch found in bug #127299:
     - switch ifAdmin and ifOperStatus meanings to match kernel parameters better.
   
2001-01-09 06:21  hardaker

   * win32/snmpnetstat/snmpnetstat.dsp:

   added getopt.c to list
   
2001-01-08 08:19  hardaker

   * agent/mibgroup/host/hr_swrun.c:

   Patch from Anders Ellefsrud
     - fix hr_swrun when programs have exited so we don't truncate
       getnext queries.
   
2001-01-08 08:14  hardaker

   * snmplib/snmp_api.c:

   Patch from Frank Strauss:
     - fix BITS encoding length when mib knowledge is available.
   
2001-01-04 23:18  nba

   * apps/: snmpset.c, snmptrap.c:

   Try fixing problems with snmpset of negative values
   
2001-01-04 23:15  nba

   * agent/mibgroup/ucd-snmp/vmstat_bsdi4.c:

   Add the raw cpu couters for BSDi. Courtesy Bert Driehuis.
   
2001-01-04 23:12  nba

   * agent/mibgroup/host/hr_swrun.c,
   agent/mibgroup/ucd-snmp/loadave.c, snmplib/callback.c:

   Save some unused variables
   
2001-01-04 23:09  nba

   * acconfig.h, config.h.in, agent/agent_trap.c, agent/mib_modules.c,
   agent/mibgroup/agentx/client.c, agent/mibgroup/agentx/master.c,
   agent/mibgroup/agentx/master_admin.c,
   agent/mibgroup/agentx/master_admin.h,
   agent/mibgroup/agentx/master_request.c,
   agent/mibgroup/agentx/protocol.c, agent/mibgroup/agentx/subagent.c:

   Add missing dmalloc support for some files
   
2001-01-04 23:04  nba

   * Makefile.in:

   Ensure sort order for config.h.in
   
2001-01-04 10:24  hardaker

   * configure, configure.in:

   fix semi-colon problem.  Patch #103101.
   
2001-01-03 07:01  hardaker

   * agent/mibgroup/host/hr_swrun.c:

   /proc/%d/cmdline may be an empty file for some processes.  Return "" if so.
   
2001-01-02 09:47  hardaker

   * snmplib/snmp_logging.c:

   add a "%s" formatting string to the syslog() call (redhat bug #18153).
   
2000-12-29 13:38  hardaker

   * agent/mibgroup/mibII/interfaces.c:

   Patch from Ted Rule:
     - better checking for formatting of the /proc/net/dev file to avoid
       linux core dumps when the kernel mis-behaves.
   
2000-12-27 16:47  hardaker

   * testing/tests/: T053agentv1trap, T054agentv2ctrap,
   T055agentv1mintrap, T056agentv2cmintrap, T113agentxtrap:

   - trap API testing suite enhanced to test more cases.
   
2000-12-27 16:45  hardaker

   * agent/agent_callbacks.h, agent/agent_trap.c, agent/agent_trap.h,
   agent/mibgroup/notification/snmpNotifyTable.c,
   agent/mibgroup/notification/snmpNotifyTable.h, snmplib/callback.c,
   snmplib/callback.h:

   - Make the notification mib work more via callbacks and remove ifdefs in
     agent_trap.c
   - Make the agent_trap.c file check for callback registrations and
     handle it internally using the old trapsink support if no callback
     is found.
   - This fixes the problem when init_mib_modules() isn't called in subagents.
   
2000-12-27 16:42  hardaker

   * agent/mibgroup/examples/example.c:

   make the example traps be sent using a enterprise specific trap of 99
   rather than 3.  We need to define it in the mib still.
   
2000-12-27 15:26  hardaker

   * snmplib/asn1.c:

   fix broken compiler precedence as reported in support #110473.
   
2000-12-22 08:54  hardaker

   * snmplib/asn1.c:

   fix counter64 reverse encodings.
   
2000-12-22 06:58  hardaker

   * snmplib/vacm.c:

   fix view processing to watch for length prefix.  The length prefix
   really really shouldn't be stored directly in the oid.  Niels?
   
2000-12-21 14:43  nba

   * apps/snmpnetstat/main.c:

   - main.c: fix problem with positional community argument to snmpnetstat
   
2000-12-21 14:37  nba

   * snmplib/mib.c:

   - mib.c: make sure init_mib_internals is called before doing anything
   	serious in init_mib
   
2000-12-21 08:22  hardaker

   * snmplib/snmp_api.c:

   Patch from Frank Strauss to fix support for BITS
   
-------------------------------------------------------------------------------

Changes: V4.1.2 -> V4.2

2000-12-04 15:30  hardaker

	- (NEWS, README): updates.
	
2000-12-04 14:48  marz

	ensure mibload.t uses correct MIBDIR for testing
	
2000-12-04 11:05  hardaker

	- (AGENT.txt, FAQ, README): convert url's to www.netsnmp.org.
	
2000-12-04 08:45  hardaker

	- (NEWS): agentx note changes.
	
2000-12-03 07:29  nba

	- snmptrapd_log.c: fox missing leading zeroes for %.2d like formats.
		Add an alternate format for up-time displays.
	
2000-12-02 18:22  marz

	found the uninitialized data bug...must have been in there dormant for a while, other test fixes - good to go!
	
2000-12-01 16:36  hardaker

	- (agent/snmpd.c): reference sourceforge.
	
2000-12-01 16:35  hardaker

	- (AGENT.txt): reference sourceforge.
	
2000-12-01 16:34  hardaker

	- (TODO): reference net-snmp-coders.
	
2000-12-01 16:34  hardaker

	- (README): update.
	
2000-12-01 16:33  hardaker

	- (bug-report, agent/mibgroup/versiontag): remove the bug report script.
	
2000-12-01 16:31  hardaker

	- (PORTING): reference sourceforge.
	
2000-12-01 16:23  hardaker

	- (man/snmptrapd.conf.5.def): mention the fact that snmpv3 traps are
	  the same as snmpv2 traps.
	
2000-12-01 16:23  hardaker

	- (NEWS): update.
	
2000-12-01 15:31  hardaker

	- (README): update.
	
2000-12-01 15:16  hardaker

	- (snmpd.conf.5.def): update for proxy support.
	
2000-12-01 14:36  hardaker

	- (FAQ): update a few things.
	
2000-12-01 14:28  nba

	- mib.c: diagnose wrong quoting in indices
	
2000-12-01 14:23  nba

	- parse.c: add RFC-1213 as an aliase for RFC1213-MIB (used in many mibs)
	
2000-12-01 14:19  nba

	- smux.c: reformat some debug messages for readability
	
2000-12-01 14:17  nba

	- interfaces.c: fix ifType values for Linux
	
2000-12-01 14:14  nba

	- subagent.c: supply a missing return value
	
2000-12-01 10:04  hardaker

	- (snmpconf): quote things with spaces in them.
	
2000-12-01 09:49  hardaker

	- (snmpconf.1): quick man page for snmpconf.
	
2000-12-01 09:15  hardaker

	- (local/snmpconf.dir/snmpd.conf/monitor): cleanups.
	
2000-12-01 09:14  hardaker

	- (snmplib/parse.c): change no-parent log message into a warning.
	
2000-12-01 09:11  hardaker

	- (agent/mibgroup/agentx/README.agentx): update from Dave.
	
2000-12-01 09:10  hardaker

	- (FAQ): update from Dave.
	
2000-12-01 07:59  hardaker

	- (agent/agent_trap.c): Patch from Dave Shield:
	  - support v2->v1 trap conversion.
	
2000-12-01 07:56  hardaker

	- (configure, configure.in): typo.
	
2000-12-01 07:42  marz

	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?)
	
2000-11-30 14:06  nba

	- getopt.h, snmp_parse_args.h: extern "C" bracketing
	
2000-11-30 14:04  nba

	- snmpd.conf.5.def: fix formatting of smuxpeer token
	
2000-11-30 10:31  hardaker

	- (FAQ): Update from Dave.
	
2000-11-30 10:18  hardaker

	- (master_request.c): Patch from Dave Shield to fix bad sets for agentx.
	
2000-11-30 09:19  hardaker

	- (ov/README): minor corrections, probably still incorrect.
	
2000-11-30 09:18  hardaker

	- (local/Makefile.in, snmpconf, acl, basic_setup, monitor, operation,
	  system, trapsinks):
	  - grouping support.
	  - sort-of-quiet output support.
	  - operation mode support (setting user, group, ports...)
	
2000-11-30 09:13  hardaker

	- (snmplib/read_config.c): save a warning header at the top of the
	  persistent data file.
	
2000-11-30 09:11  hardaker

	- (agent/mibgroup/tunnel/tunnel.c): Cleanup patch from Frank Strauss.
	
2000-11-30 09:10  hardaker

	- (agent/snmpd.c): set DS_AGENT_NO_ROOT_ACCESS in -H help output.
	
2000-11-30 09:08  hardaker

	- (configure, configure.in): mention the TUNNEL-MIB support.
	
2000-11-29 18:21  slif

	Update e-mail address for Slifcak
	
2000-11-29 11:34  marz

	fixed order of function checking so that vsnprintf is not found in libdb (BSD db) by mistake
	
2000-11-29 05:18  marz

	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
	
2000-11-28 18:00  marz

	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
	
2000-11-27 14:37  hardaker

	- (local/snmpconf.dir/snmpd.conf/basic_setup): basic setup series of questions.
	
2000-11-27 14:36  hardaker

	- (local/snmpconf.dir/snmpd.conf/acl): typos.
	
2000-11-27 14:36  hardaker

	- (local/snmpconf):
	  - add support for "groups" of items.
	  - don't use IO::Dir, as its not in the standard perl module distributions.
	
2000-11-27 14:34  hardaker

	- (agent/mibgroup/ucd-snmp/dlmod.h): remove unneeded variable reference.
	
2000-11-27 14:33  hardaker

	- (agent/snmp_agent.c): Patch from John Naylon:
	  - fix auto-set support for the agent (and plug a memory leak).
	
2000-11-27 13:42  nba

	- snmp.conf.5.def: document tokens extendedIndex and noRangeCheck
	
2000-11-27 13:41  nba

	- parse.c: fix a C++ style comment
	
2000-11-24 15:14  nba

	- memory_freebsd2.c, vmstat_netbsd1.c: minor fixes for NetBSD 1.5, OPenBSD 2.6
	
2000-11-22 13:48  hardaker

	- (mibgroup/ucd-snmp/dlmod.c): Patch from Sean Harding:
	  - don't export an internal variable.
	
2000-11-21 15:17  nba

	- mib.c: fix parsing of oid like 99.13.\"guf\"8
	
2000-11-19 13:03  nba

	- SNMP.xs, mib2c.vartypes.conf: The recent specialisation of the Integer
		types in the parser created problems for the perl module and in turn
		for mib2c. Sorry for not catching this before pre2 :-(
	
2000-11-19 12:58  nba

	- fixes to ./configure --with-defaults --enable-mini-agent; make install
		and run the tools under cygwin. Haven't tried the agent yet :-)
	
2000-11-18 07:14  hardaker

	- (version.h bug-report sedscript.in): version tag ( 4.2.pre2 )
	
2000-11-18 07:12  hardaker

	- (T049snmpv3inform): v3 inform test added.
	
2000-11-17 11:01  nba

	- mib.c, snmp_api.c: better error messages for bad snmpset calls and bad
		indices. Also fix a bug with quoted indices.
	
2000-11-17 10:32  hardaker

	- (tests/T050snmpv3trap): test for snmpv3 traps.
	
2000-11-17 10:30  hardaker

	- (snmptrapd.c): fix cases where the format strings are specified.
	
2000-11-17 10:26  nba

	- IANAifType-MIB.txt: update from IANA
	
2000-11-17 08:32  hardaker

	- (master_request.c): Patch from Dave Shield:
	  - fix memory leaks.
	  - fix agentx problems with bad sets.
	
2000-11-16 17:55  hardaker

	- (snmplib/snmpv3.c): added a space in a debugging output statement.
	
2000-11-16 17:54  hardaker

	- (snmplib/read_config.c): simple debugging statement added.
	
2000-11-16 17:54  hardaker

	- (snmplib/snmp_api.c): set DS_LIB_APPTYPE if it hasn't been set yet.
	
2000-11-16 17:52  hardaker

	- (testing/eval_tools.sh): add CONFIGTRAPD.
	
2000-11-16 17:50  hardaker

	- (snmplib/mib.c, testing/tests/T112agentxsetfail,
	  testing/tests/T122proxysetfail):
	  - support -Ir for "dont check range/type values" (letter r subject to debate).
	
2000-11-16 17:25  hardaker

	- (callback.c): better debugging output to display a callback count when done.
	
2000-11-16 16:52  hardaker

	- (T113agentxtrap): A new test to test trap support from agentx subagents.
	
2000-11-16 16:50  hardaker

	- (T058agentauthtrap): sleep some and only perform one get request.
	
2000-11-16 16:49  hardaker

	- (T054agentv2ctrap): sleep a bit and only send one snmp set request.
	
2000-11-16 15:47  nba

	- getopt.c: quell compiler warnings
	
2000-11-16 15:31  nba

	- parse.[ch], mib.c, snmp_api.c: rename TYPE_UINTEGER32 back to TYPE_UINTEGER
	
2000-11-16 15:16  nba

	- snmptrapd.c, snmptrapd.conf: new config directives format1 and format2 to
		set log formats for TRAP1 and TRAP2 pdus.
	
2000-11-16 13:50  nba

	- snmp_api.c: add functionality to check value types in addition to ranges
		for snmpset and snmptrap.
	
2000-11-16 13:47  nba

	- parse.c: Fix DEFVAL parsing for  OBJECT IDENTIFIER or BITS values
		(i.e. DEFVAL { { 0 0 } } etc)
	
2000-11-16 11:39  hardaker

	- (T058agentauthtrap): add a greater timeout to the get request.
	
2000-11-16 11:35  hardaker

	- (example.c):
	  - send a v2c trap using its own data, not the system_mib's.
	  - more debugging statements.
	
2000-11-16 11:34  hardaker

	- (T053agentv1trap, T054agentv2ctrap, T058agentauthtrap):
	  - new tests for traps sent by the agent.
	
2000-11-16 09:56  hardaker

	- (target.c): Don't delete READONLY trap sessions.
	
2000-11-15 16:37  hardaker

	- (testing/tests/T052snmpv2cinform): test inform sending/receiving.
	
2000-11-15 16:37  hardaker

	- (apps/snmptrap.c, man/snmptrap.1): support -Ci for sending informs.
	
2000-11-15 15:48  hardaker

	- (snmptrapd_log.c): use SNMP_MAXBUF instead of a local length definition.
	
2000-11-15 14:18  nba

	- Makefile.in: fix make'ing in remote directory
	
2000-11-15 14:11  nba

	- main.c: update to use getopt for argument parsing.
	
2000-11-15 14:10  nba

	- snmp_agent.c: fix a confusing indentation.
	
2000-11-15 14:09  nba

	- agent_trap.c: make sure community is \0-terminated in targetParamsTable
	
2000-11-15 14:03  nba

	- snmptrapd_log: fix a buffer that is way too short for a trap with just a
		single parameter. Fix a bad limit test in str_append.
	
2000-11-15 14:00  nba

	- snmptranslate.c: fix a stupid perror for snmp_perror
	
2000-11-15 13:58  nba

	- parse.[ch], mib.c: enhance the parser to distinguish INTEGER, Integer32,
		Unsigned32, UInteger32.
	
2000-11-15 13:55  nba

	snmp_api.c: remove an unused variable
	
2000-11-15 07:49  hardaker

	- (snmp_vars.c, subagent.c): Patch from Lawrence Greenfield:
	  - Don't make init_agent()/subagent_pre_init() exit but return an
	    error condition instead.
	
2000-11-12 08:08  hardaker

	- (ucdDemoPublic.c): add NULL to end of demo string and check for len=0.
	
2000-11-12 04:45  nba

	snmp_api.c: Make sure the noRangeCheck token is a boolean
	
2000-11-12 04:41  nba

	- mib.c: give the tree-top a name to protect error message when looking up .foo
	
2000-11-12 04:36  nba

	- snmptranslate.c: use config_perror for a better error message
	
2000-11-12 04:34  nba

	- proxy.c: remove some unused variables.
	
2000-11-12 04:33  nba

	-agent_traps.c: Move a conditionally used variable
	
2000-11-12 04:32  nba

	Fix a bogus #ifdef
	
2000-11-10 09:18  hardaker

	- (configure, configure.in): apply patch #102224 from jbpn for cross-compiling.
	
2000-11-10 08:56  hardaker

	- (testing/TESTCONF.sh, testing/eval_tools.sh, testing/tests/T051snmpv2ctrap):
	 - first pass at a testing script to test trap functionality.
	   - which even uncovered a bug.
	
2000-11-10 08:55  hardaker

	- (apps/snmptrapd.c):
	  - fork if file logging or syslogging, but not printing.
	  - don't close open file descriptors.  There shouldn't be any.
	
2000-11-10 08:53  hardaker

	- (apps/snmptrapd_log.c): properly null terminate log strings.
	
2000-11-09 16:40  hardaker

	- (configure.in): attempt to implement a --with-rsaref flag.
	
2000-11-09 15:32  hardaker

	- (README, perl/SNMP/README): mention Karl.
	
2000-11-09 15:31  hardaker

	- (NEWS, perl/SNMP/README): mention Karl.
	
2000-11-09 14:56  hardaker

	- (examples/bulkwalk.pl, t/bulkwalk.t): patch from Karl Schilke:
	  - support bulk requests.
	
2000-11-09 14:53  hardaker

	- (MANIFEST, README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
	  - support bulk requests.
	
2000-11-08 23:33  hardaker

	- (read_config.c): fix -H output.
	
2000-11-08 23:02  hardaker

	- (snmp_agent.c): make agent_check_and_process() call run_alarms().
	
2000-11-08 22:45  hardaker

	- (diskio.c): fix OID.
	
2000-11-08 17:06  hardaker

	- (SNMP.pm, SNMP.xs): patch from Mark Cavage for default value support.
	
2000-11-08 17:03  hardaker

	- (mib.c, parse.c, parse.h): minimal DEFVAL parsing support.
	
2000-11-08 16:20  hardaker

	- (config.h.in, configure): check for librsaref, etc, if needed.
	
2000-11-07 15:15  hardaker

	- (config.h.in, configure, configure.in, agent/agent_read_config.c,
	  agent/snmpd.c):
	  - uid/gid changes.
	
2000-11-07 15:10  hardaker

	- (SNMP.xs): fix TYPE_NOTIF -> TYPE_NOTIFTYPE.
	
2000-11-07 11:30  hardaker

	- (SNMP/SNMP.pm, SNMP/SNMP.xs): Patch from Joe Clarke:
	  - implement best-guess (-Ib) parsing.
	  - access to trap varbinds.
	  - range access.
	
2000-11-07 11:00  hardaker

	- (.cvsignore): ignore build created files.
	
2000-11-07 10:58  hardaker

	- (README, SNMP.pm, SNMP.xs): patch from Karl Schilke:
	  - implement a finish() call.
	
2000-11-07 10:54  hardaker

	- (SNMP/SNMP.xs): patch from Karl Schilke:
	  - multiple callback patch for perl/SNMP/SNMP.xs.
	
2000-11-07 10:48  hardaker

	- (read_config.c): log an error message if the optional config file DNE.
	
2000-11-07 10:41  hardaker

	- (SNMP.pm): fix iid parsing with respect to mib nodes with a - in it.
	
2000-11-07 10:29  hardaker

	- (if_fields.h, interfaces.c, ipMedia.c, ipRoute.c, tcp.c, tcpTable.c,
	  udp.c, udpTable.c): Patch from Bert Driehuis:
	  - mibJJ fixes [FreeBSD/other BSD's].
	
2000-11-07 10:13  hardaker

	- (agent/agent_read_config.c, agent/ds_agent.h, agent/snmpd.c,
	  man/snmpd.1.def, man/snmpd.conf.5.def): Patch from Harrie Hazewinkel:
	  - implement uid/gid changes after startup for the agent.
	
2000-11-07 08:33  hardaker

	- (target.c): a better sanity check for session deletion.
	
2000-11-07 07:24  hardaker

	- (target.c): Patch from Dave to sanity check param->updateTime.
	
2000-11-06 11:00  hardaker

	- (md5.c): check to see that MDsign() data lies on a 32 byte boundry.
	  - its possible some compilers will choke on this hack.
	  - fixes bug #12175.
	
2000-11-03 17:54  hardaker

	- (mib2c): sort OIDs properly.
	
2000-11-03 16:44  hardaker

	- (example.c): Patch from Harrie Hazewinkel:
	  - fix mib registrations for duplicate OIDs being used for the trap examples.
	
2000-11-03 15:31  hardaker

	- (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
	  - Um, applied correctly this time (I hope).
	
2000-11-03 15:29  hardaker

	- (snmpd.c): second patch from dougwarz in bug #117273 to fix smux problems.
	
2000-11-02 22:19  nba

	Clean up some unused variables etc.
	
2000-11-02 22:16  nba

	- Makefile.in: fix some $(srcdir) references when running outside source
	
2000-11-02 22:15  nba

	- snmptrapd.c: fix the format string for format_trap
	
2000-11-02 22:14  nba

	- Makefile.in: remove some duplicates from file lists
	
2000-11-02 22:12  nba

	Document the -OX output option
	
2000-11-02 22:11  nba

	Document the sysservices token
	
2000-11-02 16:17  hardaker

	- (agent/mibgroup/ucd_snmp.h): add ucd-snmp/proxy.
	
2000-11-02 16:16  hardaker

	- (agent/mibgroup/versiontag): change cvs archive site and package name.
	
2000-11-02 13:23  hardaker

	- (smux.c): Patch 102239 from dougwarz to fix a previously bad smux.c patch.
	
2000-11-01 16:36  hardaker

	- (version.h bug-report sedscript.in): version tag ( 4.2.pre1 )
	
2000-11-01 16:14  hardaker

	- (T120proxyget, T121proxyset, T122proxysetfail): proxy test suite.
	
2000-11-01 16:08  hardaker

	- (agent/mibgroup/ucd-snmp/proxy.c, agent/mibgroup/ucd-snmp/proxy.h):
	  - minimal SET support for the proxy code.
	
2000-11-01 10:22  hardaker

	- (T112agentxsetfail): test for agentx sets that should fail properly.
	
2000-10-31 14:30  nba

	- tcpTable.c: remove an unnescessary #include
	
2000-10-31 14:28  nba

	- smux.c: fix wrong variable length
	
2000-10-31 14:25  nba

	- protocol.c: fix some suspicious looking code
	
2000-10-31 14:21  nba

	- man/snmpd.conf: fix a typo
	
2000-10-31 12:41  nba

	- mib.c: add -OX output format, for just another way of printing indices
	
2000-10-31 12:27  nba

	- interface.c: add "interface" config for unguessable interface type/speed
	
2000-10-31 12:25  nba

	- apps/*: make sure we report any errindex/errcode in the response
	
2000-10-31 12:04  nba

	- protocol.c: clean up unused variables.
	
2000-10-31 10:13  hardaker

	- (smux.c): patch #1 from bug #117273 applied to fix smux socket problems.
	
2000-10-31 09:24  hardaker

	- (SNMP.xs): print counter64's as unsigned.
	
2000-10-31 07:54  hardaker

	- (agent_trap.c, agent_trap.h, subagent.c, snmpNotifyTable.c,
	  snmpNotifyTable.h): Patch from Dave:
	  - fix notifications from agentx subagents.
	
2000-10-30 22:03  hardaker

	- (smux.c): fix bug #119786: make smux reuse socket address.
	
2000-10-30 21:42  hardaker

	- (eval_tools.sh, tests/T110agentxget, tests/T111agentxset):
	  - fix bug #382
	  - fix agentx non-root tests to use -x /tmp/blah/agentx_socket.
	
2000-10-30 13:45  hardaker

	- (snmpd.1.def): fix a typo pointed out by Chris Pepper.
	
2000-10-30 11:46  hardaker

	- (tests/T111agentxset): test script for AgentX set support.
	
2000-10-30 11:43  hardaker

	- (tests/T110agentxget): header changed to include the word GET.
	
2000-10-30 11:13  nba

	- ucd-snmp/vmstat_*, memory_freebsd2.c, dlmod.c: Make ssRawCpu objects Counters,
		and add support for *BSD (including OpenBSD)
	
2000-10-30 11:07  nba

	- Clean up unused variables.
	
2000-10-30 11:04  hardaker

	- (testing/tests/T101agentx, testing/tests/T110agentxget):
	  - renamed the agentx test script.
	
2000-10-30 11:03  hardaker

	- (testing/eval_tools.sh): don't add -c CONFIGFILE if it doesn't exist.
	
2000-10-30 10:39  hardaker

	- (agent/snmpd.c): error when parsing -X for non-agentx builds.
	
2000-10-27 11:29  hardaker

	- (apps/snmptrapd.c): add -o flag to log to a particular file.
	
2000-10-27 10:41  hardaker

	- (snmplib/snmp_api.c): use mkstemp if available.
	
2000-10-27 10:40  hardaker

	- (config.h.in, configure, configure.in): Search for mkstemp().
	
2000-10-27 10:08  hardaker

	- (FAQ): update linux kernel list to include 2.2.
	
2000-10-26 17:51  hardaker

	- (eval_tools.sh): make SKIPIFNOT check the mib module list too.
	
2000-10-26 17:48  hardaker

	- (tests/T101agentx): AgentX subagent test for simple get retrieval.
	
2000-10-25 17:44  hardaker

	- (snmpd.c): Add -X option to snmpd to run as a subagent.
	
2000-10-25 17:06  hardaker

	- (read_config.c): fix for cases whene debugging is always off.
	
2000-10-17 15:30  hardaker

	- (config.h.in): autoheader run
	
2000-10-16 03:13  daves

	- (agentx/master.c): Specify the length of the (pseudo-)answer to a request.
		This allows it to be cached correctly for multi-pass SET handling.
	
2000-10-16 03:11  daves

	- (agentx/subagent.c): Don't overwrite saved mode information
		This should help with (some of) the SET handling problems.
	
2000-10-16 01:56  daves

	- (agentx/master_request.c): Don't free callback data structure.
		This holds information that needs to persist across multi-pass requests.
		I realise that this introduces a memory leak, but this isn't the
		correct place to handle this.
	
2000-10-12 14:52  hardaker

	- (snmpd.c): add -I to the help output.
	
2000-10-12 14:24  hardaker

	- (agent/dlmods/*): remove obsolete versions
	
2000-10-12 14:08  hardaker

	- (configure): update.
	
2000-10-12 14:01  hardaker

	- (acconfig.h, config.h.in, configure.in): Patch from Matt Braithwaite:
	  - udp configuration changes to check for misc structure definitions.
	
2000-10-12 13:48  hardaker

	- (TUNNEL-MIB.txt): TUNNEL-MIB definition.
	
2000-10-12 13:48  hardaker

	- (tunnel.h): config_add_mib(TUNNEL-MIB).
	
2000-10-12 13:47  hardaker

	- (tunnel.h, tunnel.c, tunnel.h): Patch from Frank Strauss:
	  - implement the TUNNEL-MIB.
	
2000-10-10 14:33  mslifcak

	Fix unlink_tree for "top level" tree nodes.
	
2000-10-10 11:02  hardaker

	- (Makefile.in): reverse library link ordering again...
	
2000-10-10 09:03  mslifcak

	Remove relative path to include system.h.
	
2000-10-10 06:53  mslifcak

	Remove unneeded decl of vsnprintf without stdarg/varargs decl of va_list.
	
2000-10-10 05:15  mslifcak

	Apply patch for DEC Alpha EV6, supplied by Shumon Huque<shuque@isc.upenn.edu>
	
2000-10-09 17:06  mslifcak

	patch to fix leading zero error introduced by changes for shutdown_mib.
	
2000-10-09 15:51  hardaker

	- (dlmod.c): minor debugging output additions.
	
2000-10-09 15:51  hardaker

	- (Makefile.in): move auto_nlist to libucdmibs.
	
2000-10-09 11:43  hardaker

	- (FAQ, README): add new mirror.
	
2000-10-09 10:26  mslifcak

	Move config- and store-related cleanup from shutdown_mib to snmp_shutdown.
	
2000-10-09 02:36  daves

	- (mibII/interfaces.c): Qualify an individual interface type test symbol
		(Qn: should any/all of the others be qualified as well?)
	
2000-10-06 08:56  mslifcak

	Support for shutdown_mib - clearing the MIB trees and configured registrations.
	
2000-10-06 05:33  mslifcak

	Plug memory leak for ucd-supplied setenv on Win32 platform.
	
2000-10-06 04:58  mslifcak

	Remove unused variables.
	
2000-10-05 23:45  nba

	- mib.c: fix silly bug in new oid parser, when leaving the tree and going
		into sub-ids we know nothing about
	
2000-10-05 16:03  hardaker

	- (Makefile.in): Patch from Harrie Hazewinkel:
	  - fix library dependency order.
	
2000-10-04 17:59  hardaker

	- (Makefile.in): install "extending" snmpconf file.
	
2000-10-04 17:58  hardaker

	- (extending): add snmpconf support for extending the agent (pass, exec, ...)
	
2000-10-04 17:58  hardaker

	- (monitor): misc updates and add "file" watching.
	
2000-10-04 17:57  hardaker

	- (acl): don't specify line specifications for default snmpconf usage.
	
2000-10-04 14:50  nba

	- FAQ: fix a confusion between "omit" and "include"
	
2000-10-04 13:25  hardaker

	- (pass_persist.c): opaques in pass_persist.
	
2000-10-04 10:35  hardaker

	- (pass.c): support opaque return types.
	
2000-10-04 07:15  mslifcak

	Fix parsing problem for -Pc option; reported by Christian Mautner.
	
2000-10-04 07:02  mslifcak

	qualify new i/f types.
	
2000-10-04 06:52  mslifcak

	qualify symbols for new i/f types.
	
2000-10-04 06:51  mslifcak

	Terminate list to compile (add a comma).
	
2000-10-04 00:18  nba

	- snmptable.c: index columnt (-Ci) width not properly computed when using
		GETBULK
	
2000-10-03 18:19  hardaker

	- (agent_registry.c, agent_registry.h, snmpd.c): Patch from John Naylon:
	  - add a passback argument to register_readfd() callbacks.
	
2000-10-03 18:17  hardaker

	- (Makefile.in): Patch from Harrie Hazewinkel:
	  - move auto_nlist.o/lo to libucdagent since some mib-modules need it.
	
2000-10-03 18:07  hardaker

	- (smux.c): Patch from Jochen Friedrich:
	  - fix getnext requests to subagents.
	
2000-10-03 17:26  hardaker

	- (mibJJ/interfaces.c): Patch from Frank Strauss:
	  - better iftype guessing.
	
2000-10-03 17:24  hardaker

	- (interfaces.c): Patch from Frank Strauss:
	  - better iftype guessing.
	
2000-10-03 16:52  hardaker

	- (smux.c): Patch from Doug Warzecha:
	  - fix oid parsing in traps.
	
2000-10-03 16:23  hardaker

	- (example.c, example.h): example of coding a v2 trap from someone who
	  I have very sadly forgotten.  I've been looking for that message for
	  a while to properly attribute this patch.  Sigh.
	
2000-10-03 16:21  hardaker

	- (snmp_agent.c): Patch from Douglas Warzecha:
	  - snmpd returns wrong error index on SNMPv1 request (BUG#375).
	
2000-10-03 09:12  mslifcak

	Fix null deref of ss->community, reported by Jim Pickering.
	
2000-10-03 08:03  mslifcak

	Casting to fix problems building with aCC
	Thanks to Markku Laukkanen <pky@moremagic.com>
	
2000-10-03 05:59  mslifcak

	Remove chdir to undo fix for (BUG#298)
	
2000-10-02 21:41  nba

	- mib.c: Escape " and \ in text strings.
	
2000-10-02 21:39  nba

	- snmp_logging.c: #include <netinet/in.h>
	
2000-10-02 21:38  nba

	- Makefile.in: fix a missing $(srcdir) during make install of mib2c
		configuration files
	
2000-10-02 21:37  nba

	- snmpset.c: Do a exit(2) for failure in setting the variable.
	
2000-10-02 21:36  nba

	- hr_swrun.c: add a safeguard for very long argument lists.
	
2000-10-02 21:34  nba

	- hr_disk.c: Add a name pattern that matches x86 IDE disks for Solaris.
	
2000-10-02 21:33  nba

	- kernel_sunos5.c: make the buffer for SIOCGIFCONF dynamic.
	
2000-10-02 11:41  hardaker

	- (Makefile.in): install snmpusm.h.
	
2000-10-02 10:48  hardaker

	- (snmpconf):
	  - new options for installing created files.
	  - more comments in the code.
	  - allow reading a .conf directly to writing for auto-commenting .conf files.
	  - misc.
	
2000-10-02 10:47  hardaker

	- (agent/mibgroup/Makefile.in, agent/Makefile.in): make depend-less.
	
2000-10-02 09:35  hardaker

	- (snmp_agent.c): protect against 0 byte statP mallocs.
	
2000-10-02 09:14  hardaker

	- (interfaces.c): Patch from Ted Rule:
	  - fix interfaces.c for variable length number formatting in /proc/net/dev.
	
2000-10-01 16:40  mslifcak

	Per Niels recommendation, chdir to PERSISTENT_DIRECTORY (re: bug #298)
	
2000-09-30 08:57  mslifcak

	Fix DEBUGMSGTL not found error for builds without dlmod support.
	Thanks to simon@zid.tuwein.ac.at
	
2000-09-30 08:50  mslifcak

	Fix some kernel symbols - thanks to simon@zid.tuwien.ac.at
	
2000-09-29 14:35  hardaker

	- (*/Makefile.in): make depend + .o -> .lo fixes.
	
2000-09-29 14:27  hardaker

	- (makefileindepend.pl): skip empty depend lines.
	
2000-09-29 14:09  hardaker

	- (snmpconf): drop duplicate lines from read in snmpd.conf files.
	
2000-09-29 13:46  hardaker

	- (snmpconf): sort unknown directives by filetype (whoops).
	
2000-09-29 13:42  hardaker

	- (monitor): minor wording adjustments.
	
2000-09-29 13:42  hardaker

	- (snmpconf): print more information/comments to the screen.
	
2000-09-29 11:31  hardaker

	- (var_struct.h): increase registration name length to 32 from 16 (Bug #172)
	
2000-09-29 11:12  hardaker

	- (snmp_api.c): incorrect val length passed to parse_unsigned_int (Bug #339).
	
2000-09-29 11:01  hardaker

	- (snmp_api.c): fix Bug#353 for hostnames that look like "5w".
	  - don't interprete them as an ip-port.
	
2000-09-29 10:39  hardaker

	- (snmp_alarm.c): Patch from jbpn@cambridgebroadband.com:
	  - There is a peculiarity in the snmp_alarm_unregister function in
	    snmplib/snmp_alarm.c which can cause a segmentation fault. (Bug #367)
	
2000-09-29 10:34  hardaker

	- (snmpTargetParamsEntry.c): Patch from John Naylon:
	  - fix use of NULL timestamp pointer in new row creation (Bug #346)
	
2000-09-28 14:38  nba

	- mib_api.3: add a few functions to the header
	
2000-09-28 14:14  nba

	- snmptrap.c: remove an extraneous snmp_free_pdu
	
2000-09-28 14:13  nba

	- man/: add man entries for many library functions (pointing to snmp_api.3)
	
2000-09-28 11:09  mslifcak

	remove second copy of sys/socket.h
	
2000-09-28 11:08  mslifcak

	For building on Ultrix V4.x
	
2000-09-27 12:59  hardaker

	- (dlmod.h): add the UCD-DLMOD-MIB to the default load list.
	
2000-09-27 12:55  hardaker

	- (config.h.in, configure, configure.in, ucd_snmp.h, dlmod.c):
	  - include ucd-snmp/dlmod by default.
	  - build code only if dlopen is found.
	
2000-09-27 08:31  hardaker

	- (auto_nlist.c): Patch from Harrie Hazewinkel:
	  - don't print kernel based warning messages when -r, etc, is specified.
	
2000-09-26 16:07  hardaker

	- (displaytable.pm): minor bug fixes.
	
2000-09-26 14:21  hardaker

	- (displaytable.pm, manager.pm):
	  - displatable supports -mark/-onmarked.
	  - user's oncall schedule is modifiable via the web.
	
2000-09-26 13:17  mslifcak

	For Win32 API: Declare strtoul, vsnprintf; Enable reverse BER encoding.
	
2000-09-26 13:15  mslifcak

	Include system.h (vsnprintf decl)
	
2000-09-26 13:14  mslifcak

	Fix unsigned comparison.
	
2000-09-26 13:14  mslifcak

	Fix unsigned comparisons.
	
2000-09-26 13:13  mslifcak

	Fix signed comparison; Remove unused var.
	
2000-09-26 13:12  mslifcak

	Include getopt.h (optarg decl); Remove unused var.
	
2000-09-26 13:11  mslifcak

	Match Initialise_Table args 3,4 declarations with definitions.
	
2000-09-26 12:58  hardaker

	- (interfaces.c): make the adminstatus RONLY.
	
2000-09-26 10:21  hardaker

	- (mib2c): chomp($1) is illegal.
	
2000-09-26 03:04  mslifcak

	Explicitly build path to CACHEFILE, as not all C compilers support "##".
	
2000-09-25 17:49  hardaker

	- (displaytable.pm): Wes actually documented something?  you must be kidding!
	
2000-09-25 16:56  mslifcak

	chdir just before sending coldstart trap, to allow for paths to be
	resolved.
	
2000-09-25 15:08  hardaker

	- (displaytable.pm): minor graphing changes
	
2000-09-25 09:35  mslifcak

	case insensitive token search (use strcasecmp).
	
2000-09-22 06:03  nba

	 -mibs/: MIB updates
	
2000-09-22 05:55  nba

	- mibs/: MIB updates
	
2000-09-22 05:52  nba

	- snmp_api.c: support setting of BITS variables
	
2000-09-22 05:50  nba

	- snmpstatus.c: show error object
	
2000-09-22 04:29  nba

	- snmpusm.c: issue error message with object
	
2000-09-22 04:28  nba

	- system.h: provide prototypes for strtol, strtoul, snprintf, vsnprintf
	
2000-09-22 04:27  nba

	- vacm_vars.c: protect against overrun of strings
	
2000-09-21 16:17  nba

	- apps/: display failed object when one is identified by pdu->errindex
	
2000-09-21 15:59  hardaker

	- (Makefile.in, snmpdf.1): document the snmpdf command.
	
2000-09-21 15:50  nba

	- snmptable: use GETBULK to collect data when protocol allows it. Add
		-CB options to fall back to GETNEXT.
	
2000-09-21 15:38  nba

	- mib.c: rewrite index handling in object ids, to allow symbolic enums.
		Add Daves suggested -Ov output. Also enhace -Td output to
		destinguish OBJECT-TYPE from TRAP-TYPE, MODULE-IDENTITY etc.
	
2000-09-21 15:31  hardaker

	- (snmpdf.c): use the UCD-SNMP-MIB's dskTable if the
	  HOST-RESOURCES-MIB is empty or if -Cu is specified on the command line.
	
2000-09-21 15:28  nba

	- parse.c: add ability to collect VARIABLES/OBJECTS for TRAP-TYPE
		and NOTIFICATION-TYPE. Ignore files that does not have DEFINITIONS
		as their second token. Enhance -Td output accordingly.
	
2000-09-21 15:22  nba

	- snmplib: add snprintf, strtol, strtoul for systems that don't have them
	
2000-09-21 15:10  hardaker

	- (mib.h): add fake struct definition for enums
	
2000-09-21 14:16  nba

	file strtoul.c was initially added on branch V4-1-1-patches.
	
2000-09-21 14:16  nba

	file strtol.c was initially added on branch V4-1-1-patches.
	
2000-09-21 14:16  nba

	file snprintf.c was initially added on branch V4-1-1-patches.
	
2000-09-21 06:16  hardaker

	- (mib.c, mib.h): make sprint* non-static (bug #132).
	
2000-09-21 00:25  hardaker

	- (snmp_alarm.c): Patch from John Naylon:
	  - fix bug #360 where a client might remove a alarm registration
	    during a call to the alarm function and invalidate the pointer
	    being used by the calling function.
	
2000-09-21 00:22  hardaker

	- (configure, configure.in): --disable-shared by default in cvs checkouts.
	
2000-09-20 17:31  hardaker

	- (snmpconf): space indent tokens if # prepended.
	
2000-09-20 17:30  hardaker

	- (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): null internal help lines.
	
2000-09-20 17:29  hardaker

	- (Makefile.in, monitor): disk, proc, and load checks.
	
2000-09-20 17:28  hardaker

	- (authopts): fix valid answers for auth and priv types.
	
2000-09-20 17:27  hardaker

	- (vacm_vars.c, usmUser.c, snmpv3.c): NULL out help messages for .conf
	  tokens that are either internal or no longer the standard way of
	  doing things.
	
2000-09-20 17:26  hardaker

	- (configure, configure.in): export SNMPCONFPATH to Makefiles
	
2000-09-20 17:25  hardaker

	- (EXAMPLE.conf.def): minor correction of table name.  More errors exist.
	
2000-09-20 16:46  hardaker

	- (Makefile.in, debugging, mibs, output): more snmp.conf snmpconf config files.
	
2000-09-20 15:17  hardaker

	- (Makefile.in, authopts): snmp.conf support for basic authentication options.
	
2000-09-20 14:55  hardaker

	- (snmpconf):
	 - don't force reading of /usr/local/share/snmpd.conf.
	 - don't print unknown directive comment headers if there aren't any.
	
2000-09-20 14:45  hardaker

	- (snmpconf): space things out on the screen a bit better.
	
2000-09-20 14:44  hardaker

	- (trapsinks): add port number option to trapsink directives.
	
2000-09-20 14:35  hardaker

	- (Makefile.in, snmpconf): install snmpconf and its various support files.
	
2000-09-20 14:20  hardaker

	- (snmp_api.c, snmp_api.h): do reverse v3 header encoding with a static buffer.
	
2000-09-20 11:37  hardaker

	- (snmpconf): misc updates and improvements.
	
2000-09-20 08:54  hardaker

	- (snmp_api.c): Fix dynamic array  problem pointed out by Jochen Kmietsch.
	
2000-09-20 02:05  daves

	- (agentx/protocol.c): Don't include context strings on PDUs that shouldn't have them
		(Thanks to Pedro Pereira for identifying this)
	
2000-09-19 17:07  hardaker

	- (acl, system, trapsinks): initial snmpconf description files.
	
2000-09-19 17:06  hardaker

	- (snmpconf): read older configuration files in and merge with new results.
	
2000-09-19 14:40  hardaker

	- (snmp_api.c): print pdu type on debugging dump output.
	
2000-09-19 14:15  hardaker

	- (asn1.c, snmp.c): reverse encoding support for specialized opaque
	  datatypes (float, double, etc).
	
2000-09-19 14:15  hardaker

	- (aclocal.m4): document macros a bit more for submission to the
	  autoconf macro library.
	
2000-09-19 08:30  mslifcak

	Fix bug #295 reported by John Whitney johnw@aiinet.com
	
2000-09-18 14:59  hardaker

	- (snmp_vars.h, snmpd.h): Patch from Harrie Hazewinkel:
	  - move getStatPtr definition to proper .h file.
	
2000-09-18 14:55  mslifcak

	Fix bug #347 reported by das_deniz@yahoo.com: make sbin install dir
	
2000-09-14 09:05  hardaker

	- (agent_read_config.c, snmpd.conf.5.def): Patch from Harrie Hazewinkel:
	  - add a port specification snmpd.conf token.
	
2000-09-14 08:52  hardaker

	- (agent_trap.c): ignore output of gethostbyname for trap session adding.
	
2000-09-13 15:06  hardaker

	- (snmpconf): new utility to generate .conf files by prompting the
	  user with questions.
	
2000-09-08 13:07  hardaker

	- (proxy.c): Patch from Scott Lipcon:
	  - fix proxy support for null length strings.
	
2000-09-07 10:12  hardaker

	- (config.h.in, configure, configure.in):
	 - fix openssl checks.
	 - run autoheader.
	
2000-09-05 13:35  mslifcak

	Minor touchups to build on Win32 platform.
	
2000-09-05 13:34  mslifcak

	Welcome the newest ucd-snmp applications to the Win32 builds.
	
2000-09-04 15:19  nba

	- read_config.c: restart errorcount when reloading config
	
2000-09-04 15:12  nba

	- snmpnetstat.1: align man page with program
	
2000-09-04 15:10  nba

	- ipAddr.c: remove a bad ntohl for OpenBSD
	
2000-09-04 15:09  nba

	- mibincl.h, {tc,ud}p{,Table}.c: ensure just one include of socket.h
		to make unprotected include file in Ultrix happy
	
2000-09-04 15:05  nba

	- configure.in: make --without-libwrap work
	
2000-09-01 15:14  hardaker

	- (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
	  - updated code.
	
2000-09-01 11:54  hardaker

	- (snmptrapd.c): Scott Lipcon noted that snmptrapd doesn't support -T.
	
2000-08-30 13:28  nba

	- parse.c: fix loop in syntax error in DEFVAL clause. Also fix reading
		of .index file with filenames containing blanks.
	
2000-08-28 13:43  marz

	minor syntax glitch in POD docs
	
2000-08-24 01:55  daves

	- (apps/snmptable.c): Fix bug with displaying header-less indexed tables
		(Thanks to Ernie Miller)
	
2000-08-19 11:29  mslifcak

	Apply patch from <Christoph.Mammitzsch@tu-clausthal.de>
	to fix sign in asn_rbuild_unsigned_int .
	
2000-08-18 04:18  mslifcak

	restore previous version; openbsd, solaris, linux build ok.
	
2000-08-18 03:44  mslifcak

	remove unused printf argument passed to snmp_log.
	
2000-08-18 03:20  mslifcak

	fix bug 253 with patch supplied by Jeffrey Honig <jch@bsdi.com>
	
2000-08-18 02:52  mslifcak

	fix bug 318 - test 9 and 10 explicitly create the test user.
	
2000-08-17 13:42  mslifcak

	The battle to trim newlines correctly continues...reduce length by one.
	
2000-08-16 15:04  hardaker

	- (snmp_api.c, snmpusm.c): fix various encryption/decryption problems.
	
2000-08-16 15:03  hardaker

	- (scapi.c): fix padding size in encryption.
	
2000-08-16 14:48  hardaker

	- (scapi.c): set plaintext length at the end of sc_decrypt.
	
2000-08-15 05:08  mslifcak

	Fix bug 284 with a short explanation about snmp.conf.
	
2000-08-15 03:00  mslifcak

	Fix bug 283 - umask 022, make install. Thanks to csaba.toth@szk.bke.hu
	
2000-08-15 00:09  nba

	- snmptest.c: overhaul input_variable, kill newline
	
2000-08-14 22:05  nba

	- aclocal.m4, configure.in: fixes for configure --silent
	
2000-08-14 17:27  hardaker

	- (Makefile.top, configure, configure.in):
	  - --enable-silent-libtool to make Niels smile.
	
2000-08-14 17:17  hardaker

	- (snmpv3.c, snmpv3.h): implement a new (default) engineID type based
	  on a random number, and a timestamp.
	  - I think it won't invalidate existing installations (heh).
	
2000-08-14 16:47  hardaker

	- (read_config.c):
	  - if -Dread_config, then print even no-help tokens and a * for PREMIB ones.
	
2000-08-14 14:51  nba

	- (many): portability fixes for OpenBSD 2.6, FreeBSD 4.1, Ultrix 4.5
	
2000-08-14 11:33  hardaker

	- (keytools.c): Patch from Yigal Hochberg:
	  - remove unused context variables.
	
2000-08-14 11:29  hardaker

	- (scapi.c): Patch from Yigal Hochberg:
	  - remove duplicate keylength check.
	
2000-08-11 13:09  hardaker

	- (snmp_api.c): optimize reverse encoding of varbindlists.
	
2000-08-11 08:55  hardaker

	- (README.mib2c): Patch from Jan Alfred Sandven:
	  - typos.
	
2000-08-11 06:05  nba

	- apps/*: snmpapp -V should not give the usage message too.
	
2000-08-11 00:44  nba

	- snmptrapd.8: fix typo. Thanks to G. Allen Morris III <gam3@acm.org>
	
2000-08-10 23:23  nba

	- parse.c: predefine ObjectSyntax, ApplicationSyntax, SimpleSyntax and
		ObjectName
	
2000-08-10 16:20  hardaker

	- (Makefile.in, mib2c):
	  - make mib2c look in $(snmplibdir) for .conf files.
	  - install mib2c and .conf files.
	
2000-08-10 14:33  hardaker

	- (default_store.h, snmp_api.c): dynamically decide to reverse/forward encode.
	
2000-08-10 14:31  hardaker

	- (extensible.c): fix CR termination.
	
2000-08-10 14:25  hardaker

	- (acconfig.h, config.h.in): define reverse encoding on by default.
	
2000-08-10 13:02  mslifcak

	fix bug 252 for configure and sys/socket.h on BSD/OS 4.2
	
2000-08-10 09:07  hardaker

	- (asn1.c, asn1.h, snmp.c, snmp.h, snmp_api.c, snmp_api.h, snmpusm.c,
	  snmpusm.h, snmpv3.c):
	  - implement reverse encoded messages.
	    - TODO: clean up, run-time determination of weather to use it or not.
	
2000-08-09 15:40  mslifcak

	Fix bug 331 with patch in part provided by John Naylon <jbpn@cambridgebroadband.com>
	
2000-08-09 15:27  mslifcak

	no // comment, in deference to non-ANSI-C compilers.
	
2000-08-09 07:21  nba

	- hr_swrun.c: fix the RunPath for swapped out Linux process
	
2000-08-09 07:21  nba

	- hr_print.c: fix a debug token
	
2000-08-09 04:44  nba

	- main.c: fix parsing of -v
	
2000-08-09 01:13  daves

	- (mibJJ/ipRoute.h): Omit route_write for now
	
2000-08-09 00:58  daves

	- (mibJJ/*): Experimental re-write of mibII
		(Pilot error when trying to commit the changes earlier - sorry!)
	
2000-08-08 10:06  hardaker

	- (extensible.c): strip newlines.
	
2000-08-08 08:51  hardaker

	- (snmp_parse_args.c): Patch from Scott Lipcon: start optind at 1 not 0.
	  -
	
2000-08-08 06:36  mslifcak

	Fix bug #295 (free *secStateRef before allocating another one).
	
2000-08-08 06:05  mslifcak

	fix bug #298 reported and patch supplied by Conrad Link <clink@ml.com>
	
2000-08-08 04:59  nba

	- snmp_api.c: fix a busy loop when alarm queue is active without any
		outstanding requests
	
2000-08-08 04:47  nba

	- snmpset.1: cannot set counters
	
2000-08-08 04:42  mslifcak

	Fixed (BUG#332) using patch submitted by John Naylon <jbpn@cambridgebroadband.com>
	Also consolidated comments about the four send PDU functions.
	
2000-08-07 06:59  mslifcak

	Fix leak in reportable errors found by John Naylon <jbpn@cambridgebroadband.com>
	
2000-08-07 05:48  nba

	file add_module_replacement.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 05:48  nba

	file read_objid.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file snmp_set_save_descriptions.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file snmp_set_mib_warnings.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file read_module_node.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file read_module.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file read_all_mibs.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file read_mib.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file print_variable.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file print_value.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file print_objid.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file print_description.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file print_mib.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file init_mib_internals.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file init_mib.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file get_module_node.3 was initially added on branch V4-1-1-patches.
	
2000-08-07 02:49  nba

	file add_mibdir.3 was initially added on branch V4-1-1-patches.
	
2000-08-04 17:13  hardaker

	- (configure, configure.in): add in the notification group by default.
	
2000-08-04 17:08  hardaker

	- (notification.h): notification mib wrapper.
	
2000-08-04 17:06  hardaker

	- (snmp_parse_args.c):
	 - initialize optind before calling getopt.
	 - debugging output.
	
2000-08-04 16:56  hardaker

	- (proxy.c): properly set the first (unused) argument to snmp_parse_args().
	
2000-08-04 16:53  hardaker

	- (agent_trap.c, snmpNotifyTable.h, snmpTargetAddrEntry.c,
	  snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
	  snmpTargetParamsEntry.h, target.c):
	  - if using the snmpNotificationTable, insert non-v1 trap sinks into it.
	
2000-08-04 05:26  daves

	- (mibgroup/mibJJ.h mibgroup/mibJJ/*): Experimental re-write of mibII
	
2000-08-04 05:21  daves

	- (mibgroup/util_funcs.[ch]): New 'cached table' routines
	
2000-08-03 08:37  mslifcak

	Fix bug #325 identified by John Naylon <jbpn@cambridgebroadband.com>
	
2000-08-03 01:24  nba

	file IP-FORWARD-MIB.txt was initially added on branch V4-1-1-patches.
	
2000-08-03 01:24  nba

	file INET-ADDRESS-MIB.txt was initially added on branch V4-1-1-patches.
	
2000-08-03 01:24  nba

	file IF-INVERTED-STACK-MIB.txt was initially added on branch V4-1-1-patches.
	
2000-08-03 01:24  nba

	file HCNUM-TC.txt was initially added on branch V4-1-1-patches.
	
2000-08-02 07:06  mslifcak

	Silent running grep results.
	
2000-08-02 06:10  mslifcak

	Fix BUG #291 : allow "255.255.255.255" for text input to ASN_IPADDRESS
	
2000-08-02 05:20  mslifcak

	Fix (BUG#323) : free PDU when snmp_send fails.
	
2000-08-02 05:06  mslifcak

	Add -p option once to snmpd args.
	Find MIBDIRS in source tree.
	Fix condition to set PATH.
	
2000-08-01 23:30  nba

	- ip.c: One more #if solaris
	
2000-08-01 23:19  nba

	- ip.c: A bad #if ... the proper define to test for Solaris is solaris2
	
2000-08-01 16:40  hardaker

	- (snmp_parse_args.c): remove unused usage() typedef.
	
2000-08-01 16:40  hardaker

	- (proxy.c, proxy.h): -Wall warning fixes.
	
2000-08-01 16:39  hardaker

	- (FAQ): mention newer versions of Solaris.
	
2000-08-01 16:37  hardaker

	- (TESTCONF.sh, TESTCONF.sh.in): revert to non-configed TESTCONF.
	
2000-08-01 16:31  hardaker

	- (Makefile.top): make un-quiet.
	
2000-08-01 10:23  hardaker

	- (snmp-ucd.sh): fix bug #297 (don't kill grep and init script invocations).
	
2000-08-01 04:45  mslifcak

	Fix bug found by Yigal Hochberg <hochberg@dmhsoftware.com>
	
2000-08-01 03:30  daves

	- (agent/snmp_vars.c): Fix building of complete OID
		(work with the name originally registered,
		 not any subsequent division boundaries)
	
2000-07-31 20:09  mslifcak

	Remove duplicate fopen from shell_command.
	
2000-07-31 18:58  mslifcak

	(TESTCONF.sh.in) - set MIBDIRS to sibling of the testing directory.
	(RUNTESTS) - allow binaries to be in the "-D bindir" directory.
	
2000-07-31 15:25  mslifcak

	Dont adjust PATH if SNMP_PATH is set.
	Dont add port spec to SNMP_FLAGS if one is already specified.
	
2000-07-31 13:49  mslifcak

	Remove test directories for skipped tests.
	Keep test directories for failed tests.
	Keep test directories for passed tests when "RUNTESTS -s" is specified.
	Search config.h at the root of the build tree.
	
2000-07-31 11:32  mslifcak

	Merge from automake-1.4: Add for Rhapsody, OpenStep, Cray-T3, SX-4, SX-5
	
2000-07-31 11:31  mslifcak

	Merge from automake-1.4: Add for Rhapsody, OpenStep
	
2000-07-30 17:38  hardaker

	- (snmpNotifyTable.c, snmpNotifyTable.h, target.c, target.h):
	  - implement untested filtering function callback for target searches.
	  - delete unused function.
	  - misc warning fixes.
	
2000-07-30 17:07  hardaker

	- (snmpNotifyFilterProfileTable.c, snmpNotifyFilterProfileTable.h,
	  snmpNotifyFilterTable.c, snmpNotifyFilterTable.h):
	  - more notification table implementations for filtering.
	    - Framework complete, functionality is not.
	
2000-07-30 17:05  hardaker

	- (header_complex.c, header_complex.h):
	  - handle implied objects.
	  - implement header_complex_get() for simple data retrievals.
	
2000-07-28 06:15  mslifcak

	Cleanup include headers to fix bug #307. Thanks to sandven@research.att.com.
	
2000-07-27 15:19  hardaker

	- (configure, configure.in): Patch from Vinay Mohta:
	  - access_hosts() requires an argument so fake one.
	
2000-07-27 15:00  hardaker

	- (interfaces.c): Patch from Mattias Barthel:
	  - fix for interfaces without an attached IP address.
	
2000-07-27 14:55  hardaker

	- (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
	  - support raw values.
	
2000-07-27 08:25  hardaker

	- (snmpusm.c): print errors to stderr.
	
2000-07-27 06:20  nba

	- parse.c: Fix a missing initization when one MIB holds MODULE-COMPLIANCE
		for another
	
2000-07-27 01:35  nba

	- snmp_api.c: Fix pdu->community being overwritten with session->community
		Thanks to Dana P. Cook <dcook@cabletron.com>
	
2000-07-26 22:28  mslifcak

	Update for win32 build: remove unused variables and unpublished method.
	
2000-07-26 08:53  hardaker

	- (mib2c.storage.conf): misc changes and improvements.
	
2000-07-26 08:53  hardaker

	- (tkmib): Patch from Bert Driehuis:
	  - translateObj hack.
	
2000-07-26 08:49  hardaker

	- (tkmib): Patch from Bert Driehuis:
	  - remove beginning newline in description clauses.
	
2000-07-21 14:00  hardaker

	- (setupdb, snmptosql): only delete history rows once every hour or so.
	  - too CPU intensive for large tables.
	
2000-07-21 12:59  hardaker

	- (setupdb, snmptosql): record and display sysUpTime and others.
	
2000-07-21 12:57  hardaker

	- (manager.pm): graphing works again.
	
2000-07-21 12:57  hardaker

	- (displaytable.pm): comments, legends, and max/min work again.
	
2000-07-17 11:00  hardaker

	- (vmstat_solaris2.h): config_require kernel_sunos5.
	
2000-07-12 09:29  hardaker

	- (snmpv3.c): copy key length as well as the key when using the same
	  privacy key as the auth key.
	
2000-07-11 13:34  marz

	added ranges field to SNMP::MIB hash
	
2000-07-11 10:05  hardaker

	- (mib.c): Patch from Robert Story:
	  - make null PREFIX variable possible so non-dot-leading oids are accepted.
	
2000-07-11 09:22  hardaker

	- (snmp_agent.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
	  - make the session pointers indicate weather or not they are
	    "authoritative", meaning weather they should be learning engineIDs
	    or reporting on them.
	  - pass the received-packet session pointer into snmpv3_parse and
	    usm_proccess_in_msg() to use this flag.
	  - set isAuthoratative = true in the agent, and unknown in the snmptrapd.
	
2000-07-11 08:32  hardaker

	- (snmpv3.c): make the createUser token accept an engineid (-e ARG) to use.
	
2000-07-07 01:37  daves

	- (mibII/interfaces.c): Recognise Token Ring interfaces under Linux
	
2000-07-06 17:19  hardaker

	- (read_config.c): print generic strings when saving persistent data
	  where possible.  (IE, check for printable characters before printing hex).
	
2000-07-06 17:05  hardaker

	- (TESTCONF.sh, TESTCONF.sh.in): moved TESTCONF.sh to TESTCONF.sh.in
	  and have the MIBS path variable built by configure since it knows
	  where the root level source directory is.
	
2000-07-06 17:04  hardaker

	- (configure, configure.in, header_complex.c, snmpNotifyTable.c,
	  asn1.h, snmp_api.c):
	  - implement IMPLIED index handling.
	  - make the created USM entries set the storageType and RowStatus
	    appropriately.
	
2000-07-06 17:02  hardaker

	- (snmp_api.h): better comments on a couple of function definitions.
	
2000-07-05 07:50  mslifcak

	fix (BUG#290) gracefully handle some PDUs that have no variables.
	
2000-07-05 06:46  mslifcak

	[no log message]
	
2000-07-04 10:21  hardaker

	- (snmp_vars.c, snmptrapd.c, snmp_api.c, snmp_api.h, snmpusm.c, snmpusm.h):
	  - remove last remnants of the "initial" user.
	  - make engineid reports from the usm happen based on the report flag
	    in the message flag.
	    - Note: this is a big issue with the SNMPv3 protocol specs.  The
	      specifications note that you send a report if you are
	      "authoritative", but don't describe how to know if you are
	      authoritative or not.  For situations like proxies and
	      notification receivers, where you are sometimes authoritative
	      and other times you're not, this is problematic.  The SNMPv3
	      ASIs do not pass in enough information to determine this and the
	      WG has proclaimed that the ASIs are not meant to be used as an
	      API, but the initial work done by NAI and TISLabs attempted to
	      implement the USM such that it would be a "reference" release
	      and hence we followed the specifications to the letter and used
	      the ASIs as APIs just to see if we could.  We could previously
	      only because we were always either authoritative or
	      non-authoritative.  Since beginning to work on proxy and the
	      notification mib, this is no longer possible.  For the record, I
	      am hereby changing the initial reference release in such a
	      manner as it no longer conforms exactly to the SNMPv3 ASIs.  So
	      as not to confuse anyone, this is an entirely theoretical issue
	      with respect to the SNMPv3 specification and is perfectly legal
	      to do.  Though I could easily go on, I'll step off my soap box now.
	
2000-07-03 10:10  hardaker

	- (agent_callbacks.h, agent_trap.c, agent_trap.h, snmpNotifyTable.c,
	  snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
	  snmpTargetParamsEntry.c, snmpTargetParamsEntry.h, target.c):
	  - Add a new callback for sending traps.
	    - Make the notification mib use it.
	  - make the target mib generate more persistent sessions.
	  - Make the notification mib always ask the target mib for a session
	    list, which is now cached directly by the target mib.
	
2000-07-03 08:38  mslifcak

	fix (BUG#262) - (some) statements that cannot be reached.
	
2000-07-03 07:55  mslifcak

	fix (BUG#287)
	
2000-07-03 06:11  mslifcak

	fix bug # 289
	
2000-06-30 04:45  mslifcak

	simplify memory allocation in read_config_read_{octet_string, objid}
	
2000-06-30 00:47  nba

	- read_config.c: Fix a missing initialization for keywords without help
	
2000-06-28 23:37  nba

	- IF-MIB.txt: upgrade to RFC 2863
	
2000-06-28 00:58  nba

	- interfaces.c, configure: Irix 6.5 has ifi_baudrate.ifs_value
	
2000-06-27 01:34  nba

	- main.c: better option parsing.
	
2000-06-27 01:34  nba

	- snmpv3.c: do case insensitive matching of option values.
	
2000-06-27 00:33  nba

	- snmptranslate.1: document that -w is also for -Td
	
2000-06-27 00:30  nba

	- various man page nit-picking
	
2000-06-27 00:28  nba

	- snmptable.c: fixes and usage message for -Ch and -CH
	
2000-06-26 23:43  nba

	- Makefile.in, *MIB.txt: update to current RFC version
	
2000-06-26 23:42  nba

	- Makefile.mib, mibfetch, smistrip: tools to extract MIBs from RFC
		documents.
	
2000-06-26 23:40  nba

	- parse.c, mib.[ch], snmptranslate.c: add parsing of CHOICE and checks for
		OBJECT-GROUP and AGENT-CAPABILITIES. This allows us to parse
		complete MIB extracts from RFC documents.
	
2000-06-26 23:38  nba

	- Makefile.top: make libtool silent, so we can see those warnings
	
2000-06-26 23:37  nba

	- snmpTargetAddrEntry.c: do a cast to kill a warning
	
2000-06-26 23:32  nba

	- agent_trap.c: Fix a leak when request is blocked by VACM and no trap
		is sent.
	
2000-06-26 11:56  mslifcak

	fix (BUG#233)
	
2000-06-23 06:42  mslifcak

	replace malloc/memset 0 with calloc.
	
2000-06-23 01:08  daves

	- (mibII/kernel_linux.[ch], mibII/ip.c): Added support for ipRoutingDiscards
		(Thanks to Bryan Blackman)
	
2000-06-22 17:09  mslifcak

	remove extra include errormib.h
	
2000-06-22 16:50  mslifcak

	Fix bug #276 - close most file descriptors before exec'ing command.
	
2000-06-22 15:59  mslifcak

	fgets: use sizeof(buf) in lieu of compiler constant STRMAX.
	
2000-06-22 15:53  mslifcak

	Use fewer large static buffers.  pass_persist uses bigger buffers now.
	
2000-06-21 14:59  hardaker

	- (manager.pm, snmptosql): record and report sysUpTime.
	
2000-06-21 14:31  hardaker

	- (snmptosql): minor sql caching speed optimizations.
	
2000-06-21 13:33  hardaker

	- (snmptosql): Ack.  Don't delete stuff from the history table that frequently.
	
2000-06-21 12:51  hardaker

	- (snmptosql): better error description support.
	
2000-06-21 12:46  hardaker

	- (manager.pm, snmptosql): collect sysDescr, sysObjectId, & versionTag.
	
2000-06-21 12:46  hardaker

	- (displaytable.pm): add -selectorder.
	
2000-06-21 12:25  hardaker

	- (snmpNotifyTable.c): Uh, only if not deleted.
	
2000-06-21 12:23  hardaker

	- (snmpNotifyTable.c): change createAndGo/createAndWait states to active/NIS.
	
2000-06-20 20:01  mslifcak

	Declare top_builddir to avoid annoying /libtool not found message.
	
2000-06-20 17:30  mslifcak

	Dont assume ANSI C-preprocessor (replace "##" concatenation with sprintf).
	
2000-06-20 15:37  mslifcak

	Win32 MS-VC++ build fixups.
	
2000-06-20 15:37  mslifcak

	Encapsulate local variable "x" to the scope where needed.
	
2000-06-20 15:36  mslifcak

	Remove unused var "newvar".
	
2000-06-20 15:36  mslifcak

	Use int vs ulong for array indexing variables to avoid signed/unsigned mismatch.
	
2000-06-20 15:34  mslifcak

	Remove unused vars struct tm, time_t.
	
2000-06-20 15:34  mslifcak

	Remove unused var "initlist".
	
2000-06-20 15:33  mslifcak

	Declare strncasecmp in system.h ; Remove unused var "status".
	
2000-06-20 15:31  mslifcak

	Remove unused vars.
	
2000-06-20 15:30  mslifcak

	Declare optarg in getopt.h.
	
2000-06-20 14:00  hardaker

	- (mib2c.storage.conf): misc minor changes.
	
2000-06-20 13:59  hardaker

	- (.cvsignore, snmpNotifyTable.c, snmpNotifyTable.h):
	  - SNMP-NOTIFICATION-MIB's snmpNotifyTable implemented:
	    - uses the SNMP-TARGET-MIB to get its addresses from.
	    - uses header_complex to handle the data.
	    - much todo:
	      - dynamic target/notification mib updating without kill -HUP needed.
	        - this will be a real pain.
	      - fix v3 related traps still (same usm bug I've been meaning to fix).
	      - the rest of the SNMP-NOTIFICATION-MIB tables.
	
2000-06-20 13:53  hardaker

	- (snmpTargetAddrEntry.c, snmpTargetAddrEntry.h,
	  snmpTargetParamsEntry.c, snmpTargetParamsEntry.h):
	- generic target session creation
	- misc other minor fixes.
	
2000-06-20 13:51  hardaker

	- (target.h, target.c, target.h): generic target session creation
	  based on entries in the SNMP-TARGET-MIB table.
	
2000-06-20 13:50  hardaker

	- (header_complex.c): remove Michael's horriblely wrong "fixes".
	
2000-06-20 13:48  hardaker

	- (agent_trap.c, agent_trap.h): add remove_trap_session().
	
2000-06-20 13:46  hardaker

	- (read_config.c): deal with 0-length persistent strings better.
	
2000-06-19 12:32  mslifcak

	Check more alloc failures.
	
2000-06-19 12:15  mslifcak

	(protocol.c) Use sizeof(oid), not 4!
	(client.c) Add _all_ of OID value for agentx_register and agentx_unregister.
	
2000-06-19 11:41  mslifcak

	 Removed sizeof(u_char) and unnecessary (unsigned) casts to malloc params.
	
2000-06-19 03:04  nba

	Prototype fixup.
	
2000-06-19 03:01  nba

	s/conifg/config/ .... Hrrrmmmpf
	
2000-06-19 02:58  nba

	- makenosysdepend.pl Makefile.in: object files are now named .lo ...
	
2000-06-16 16:01  hardaker

	- (snmpTargetAddrEntry.h): add the SNMPv2-TM mib to the default list.
	
2000-06-16 16:01  hardaker

	- (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): fix incorrect OIDs.
	
2000-06-15 06:45  marz

	fat fingers
	
2000-06-15 06:42  marz

	add defaults to daemon search path...recalc t/snmptest.cmd everytime per makefile.PL is run
	
2000-06-14 16:15  hardaker

	- (manager.pm): fix user preferences.  Columns are optionally
	  displayable again.
	
2000-06-14 16:15  hardaker

	- (snmptosql): fix history deletion.
	
2000-06-12 16:43  hardaker

	- (snmpd.conf.5.def): document trapsess.
	
2000-06-12 16:39  hardaker

	- (agent_read_config.c, agent_trap.c, agent_trap.h):
	  - new snmpd.conf token for trap sessions: "trapsess".
	    - uses snmp_parse_args so any type of trap can be sent with it
	      modified by any of the parameters that are documented in snmpcmd(1).
	    - v3 traps don't work due to the same USM problems found in the
	      recent proxy submissions (my next target).
	    - -Ci in the argument specifies informs should be used.
	
2000-06-12 16:18  hardaker

	- (master_request.c): re-enable freeing of master request.
	
2000-06-12 16:17  hardaker

	- (acconfig.h, config.h.in): save exec data to /var/ucd-snmp.
	  - could cause problems for non-root runs.  Untested.
	
2000-06-12 14:12  hardaker

	- (snmptrapd_log.c): Patch from Markku Laukkanen:
	  - remove ending commas in enum list.
	
2000-06-12 10:36  hardaker

	- (setupdb, setupuser, snmptosql): use "Table"s instead of "Entry"s.
	
2000-06-12 10:33  hardaker

	- (manager.pm): save mib descriptions for display purposes (again).
	
2000-06-12 10:29  hardaker

	- (manager.pm): remove debugging statements.
	
2000-06-12 10:27  hardaker

	- (manager.pm): properly sort displayed table columns again.
	
2000-06-07 13:23  hardaker

	- (snmp_config.5.def, read_config.c, read_config.h):
	  - the TYPE.conf parser now accepts tokens from a different .conf
	    file TYPE if a special "[TYPE]" keyword is inserted into the
	    .conf file.  See snmp_config(5) for a better description.
	
2000-06-07 13:22  hardaker

	- (acconfig.h, config.h.in, configure, configure.in):
	  - map strtoul to atoi if the function isn't found.
	
2000-06-06 14:26  hardaker

	- (INSTALL, green.gif, manager.pm, red.gif, setupauth, setupdb,
	  setupnewhost, setupuser, snmptosql, snmptosqltable, sqltohtml):
	  - management cleanup and installation instructions written.
	  - should be mostly complete (ie, barely functional) for the alpha testers.
	
2000-06-06 08:03  hardaker

	- (snmptosql): host name changes -> varchar(64)
	
2000-06-06 08:02  hardaker

	- (manager.pm): many minor fixes and changes.
	
2000-06-06 08:02  hardaker

	- (displaytable.pm): allow table title setting.
	
2000-06-02 11:41  hardaker

	- (.cvsignore): add *.made.
	
2000-06-02 11:40  hardaker

	- (Makefile.in, fixproc, ipf-mod.pl, mib2c, tkmib):
	  - make (and install) perl scripts differently, without modifying the orig.
	
2000-06-01 16:47  hardaker

	- (snmptosql): typos.
	
2000-06-01 16:44  hardaker

	- (snmptosql):
	  - debugging to STDERR.
	  - auto deletion of old historical data.
	
2000-06-01 16:44  hardaker

	- (manager.pm): beginnings of a nicer real interface.
	
2000-06-01 16:43  hardaker

	- (getValues.pm): some variables were global and hence persistent and
	  were messing things up.
	
2000-06-01 14:48  hardaker

	- (snmpd.c): store persistent data immediately after init'ing to
	  ensure we update counters and stuff that must change (eg, engineBoots).
	
2000-05-31 16:22  hardaker

	- (snmpd.1.def): describe -I.
	
2000-05-31 15:52  hardaker

	- (configure, configure.in, mib_modules.c, mib_modules.h, snmpd.c):
	  - new -I switch to snmpd to do dynamic determinaton of which mib
	    modules to initialize (and hence which mib tree sections to support).
	
2000-05-31 15:50  hardaker

	- (default_store.c, default_store.h): default store routines for void pointers.
	 - which I immediately decided to do something different for what I
	   originally implemented it for, so its not being used yet.
	
2000-05-31 05:59  daves

	- (mibII/ip.[ch]): Allow IP support without the At/ipNetToMedia module
	
2000-05-30 17:11  hardaker

	- (proxy.c, proxy.h): simple proxy support.
	  - maps one oid inside the agent to a possibly-different oid on a target.
	  - uses snmp_parse_args() so it takes standard command line config options.
	  - no set support.
	  - no kill -HUP support.
	  - no SNMPv3 support (sigh).
	
2000-05-30 15:06  nba

	file IANA-LANGUAGE-MIB.txt was initially added on branch V4-1-1-patches.
	
2000-05-30 15:06  nba

	file IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt was initially added on branch V4-1-1-patches.
	
2000-05-30 15:06  nba

	file DISMAN-SCHEDULE-MIB.txt was initially added on branch V4-1-1-patches.
	
2000-05-30 15:06  nba

	file AGENTX-MIB.txt was initially added on branch V4-1-1-patches.
	
2000-05-30 07:47  mslifcak

	Fix problem identified by V. Grenet : new method snmp_oid_min_compare
	
2000-05-30 01:31  nba

	file mibfetch was initially added on branch V4-1-1-patches.
	
2000-05-30 01:31  nba

	file smistrip was initially added on branch V4-1-1-patches.
	
2000-05-30 01:31  nba

	file Makefile.mib was initially added on branch V4-1-1-patches.
	
2000-05-26 09:24  daves

	- (mibII/sysORTable.c mibII/system_mib.c):
	  - Use new time utility routines to simplify processing
	  - Update sysORLastChange when adding/removing entries
	
2000-05-26 09:23  daves

	- (util_funcs.[ch]): New time-diff utility routines
	
2000-05-26 08:46  daves

	- (snmpd.c snmp_agent.c mibII/var_route.c): Use 'mibincl.h' header
	
2000-05-26 07:48  daves

	- (agent_registry.[ch] agentx/client.[ch]
	   agentx/master_request.c agentx/subagent.c):
	   - Support for MIB region timeouts
	
2000-05-26 07:46  daves

	- (snmp.h snmp_api.c snmp_client.c): Support for per-request timeout handling
	
2000-05-26 07:45  daves

	- (agentx/protocol.c): Minor error in AgentX packet dump
	
2000-05-25 10:07  hardaker

	- (memory.c): Patch from Ragnar Kjĝrstad:
	  - fixed linux problem: wrong params getting returned.
	
2000-05-25 05:38  mslifcak

	Fix use of bin2asc to not always show "string"; use snmp_oid_compare, too.
	See bug #234 for details.
	
2000-05-25 03:39  daves

	- (mibII/interfaces.c): Consolidate header handling.
	
2000-05-25 03:31  daves

	- (mibII/interfaces.c): Correct confusing comment
	
2000-05-25 01:53  daves

	- (configure.in configure): Replace use of 'cut' with equivalent 'sed' calls
	
2000-05-25 01:30  daves

	- (configure.in aclocal.m4 configure):
	  - Direct certain checks to the appropriate file descriptor (see BUG#247)
	
2000-05-22 16:22  hardaker

	- (apps/.cvsignore): add more stuff to ignore.
	
2000-05-22 16:21  hardaker

	- (Makefile.in, snmp_parse_args.c, snmp_parse_args.h, snmpbulkget.c,
	  snmpbulkwalk.c, snmpdelta.c, snmpdf.c, snmpget.c, snmpgetnext.c,
	  snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
	  snmpusm.c, snmpvacm.c, snmpwalk.c, Makefile.in, snmp_parse_args.c,
	  snmp_parse_args.h):
	  - moved snmp_parse_args to the library, as I promised to do ages ago.
	    - no longer calls usage() directly, but returns -1 if you should.
	
2000-05-22 05:47  daves

	- (snmplib/tools.[ch]): Routine for comparing two markers.
	
2000-05-22 05:42  daves

	- (local/mib2c): Generate multiple tables in one code file
	
2000-05-17 10:28  hardaker

	- (vacm_vars.c, vacm_vars.h, vacm.c, vacm.h): Patch from Arne Oesleboe:
	  - writable vacm mib support.
	  - other misc vacm fixes.
	
2000-05-17 10:26  hardaker

	- (snmpusm.c): Patch from Arne Oesleboe:
	  - Don't segfault on an unknown command, instead print a warning..
	
2000-05-17 10:25  hardaker

	- (snmpvacm.c): Patch from Arne Oesleboe:
	  - added a new command: snmpvacm.
	
2000-05-17 09:25  hardaker

	- (agent_read_config.c): mention the port number on the trapsink help line.
	
2000-05-17 09:20  hardaker

	- (snmptrapd.c): use standardized buffer sizes
	
2000-05-17 09:13  hardaker

	- (Makefile.in, snmptrapd.c, snmptrapd_log.c, snmptrapd.8): Patch from
	  Jeff Cours:
	  - customized formatting of trap output.
	
2000-05-17 09:11  hardaker

	- (README): add Jeff and Arne.
	
2000-05-17 08:15  hardaker

	- (mib.c): *correctly* associate escapeQuotes with the right default_store bool.
	
2000-05-17 08:11  hardaker

	- (snmp.conf.5.def): document escapeQuotes.
	
2000-05-17 08:09  hardaker

	- (snmpcmd.1, default_store.h, mib.c): new option -OE:
	  - shell backslash escape quotations marks for cutting and pasting
	    onto another snmp command line.
	
2000-05-15 09:24  daves

	- (mibII/{ip,icmp,tcp,udp,kernel_linux}.[ch]):
	  -  Pull Linux MIB-II statistics gathering into a single routine.
	  -  Cache MIB-II statistics on all architectures.
	
2000-05-15 08:53  hardaker

	- (ucd_snmp.h, vmstat_bsdi4.c, vmstat_bsdi4.h): Patch from Bert Driehuis:
	  - vmstat support for bsdi4.
	
2000-05-15 03:06  daves

	- (snmp_agent.c): Re-remove redundant PDU clone
		(It reappeared during a recent change)
	
2000-05-15 03:00  daves

	- (agent_registry.[ch] agentx/master_admin.c): Implement missing routine 'unregister_mib_context'
	
	- (agent_registry.[ch] agent_index.[ch]): Move 'fd' registry handling back to agent_registry
	
	- (agentx/client.c): Recognise new code file for index handling
	
2000-05-12 10:15  hardaker

	- (snmp_agent.c): Um, default to port 161.  Opps.
	
2000-05-12 09:00  daves

	- (agent_registry.[ch] var_struct.h agentx/master_admin.c):
	  - Preparation for per-MIB region timeout, and context support
	
2000-05-12 08:45  daves

	- (kernel_sunos5.c): Recognise Solaris ATM LAN Emulation interfaces
		Thanks to Jay Young
	
2000-05-12 08:13  daves

	- (agent_index.[ch] agent_registry.[ch] Makefile.in agentx/master_admin.c):
	  - Split index handling out from the MIB registry.
	
2000-05-12 07:02  daves

	- (kernel_sunos5.c): Add support for recognising QuadFastEther interface
	
2000-05-12 06:57  daves

	- (apps/snmptable.c): Fix problem with missing separator (with -Ci -Cf)
		Thanks to Xavier FOURNET
	
2000-05-12 04:02  daves

	- (snmp_agent.c): Remove redundant PDU clone
		I'm sure this was put in for a reason, but I can't remember what.
		It doesn't seem to be needed now, and just leaks memory.
		Here's hoping.....
	
2000-05-12 03:11  daves

	- (agent/snmpd.c): Catch (and ignore) SIGPIPE signals.
		Disappearing subagents therefor appear as normal I/O failures
	
2000-05-12 02:24  daves

	- (agentx/protocol.c):
	  - Implement opaque-encoded float & double types
	  - Bring packet dump in line with the main library style
	  - Add packet dump capability for outgoing PDUs
	
2000-05-10 16:52  hardaker

	- (snmpd.1.def): document -p.
	
2000-05-10 16:43  hardaker

	- (snmp_agent.c): always use the default transport mapping, not the last one.
	
2000-05-10 16:25  hardaker

	- (ds_agent.h, snmp_agent.c, snmpd.c): implement multiple transport
	  mappings via -p [transport:]port[@address].
	
2000-05-10 11:08  mslifcak

	fix udpstat --> tcpstat
	
2000-05-10 07:59  daves

	- (agentx/master_request, agentx/master_admin.c):
	  - Handle subagent disappearing without warning
	
2000-05-10 07:57  daves

	- (agent/snmp_agent.c snmplib/snmp_api.h):
	  - Provide a mechanism to handle asynchronous send failures.
	
2000-05-10 06:13  daves

	- (snmp_api.h): Logical NOT? Bitwise NOT? Who'll notice the difference anyway!
	
2000-05-10 05:34  daves

	- (agentx/master_request.c): Handle non-responsive subagents
	
2000-05-10 05:33  daves

	- (agent_registry.c mibII/sysORTable.c): Don't assume subsession link is valid
	
2000-05-10 05:29  daves

	- (snmp_api.h): Definitions for session closedown handling
	
2000-05-09 14:42  mslifcak

	also clean Win32 binary objects, and core files.
	
2000-05-09 14:34  mslifcak

	touch up the "clean" rule.
	
2000-05-09 11:32  mslifcak

	until Dave's version wins, need snmp_varlist_add_variable to build Win32 agent.
	
2000-05-09 11:31  mslifcak

	fix some Win32 builds (signals? we don't need no steenking signals!)
	
2000-05-09 11:30  mslifcak

	Remove trailing CR [0x0d] from one line.
	
2000-05-09 08:50  hardaker

	- (Makefile.top, Makefile.in, Makefile.in): fix link time problems
	  with aCC (or any other unknown compiler).
	
2000-05-09 08:47  hardaker

	- (Makefile.top, Makefile.in, Makefile.in): fix link time problems
	  with aCC (or any other unknown compiler).
	
2000-05-09 07:43  daves

	- (agentx/master_request.c): Send out re-delegated requests
		(and fix a problem with specifying the end-of-range value)
	
2000-05-09 07:40  daves

	- (agentx/subagent.c): Fix handling of error response generation
		(by analogy with recent changes to snmp_agent.c)
	
2000-05-09 07:34  daves

	- (snmp_agent.c): Handle AgentX "end-of-range" indication.
		(This is not the cleanest way of doing things,
		 but works for now.  We can tidy up later).
	
2000-05-09 07:16  daves

	- (snmp_vars.c): Use MIB registry 'start' values
		(rather than the original name registered)
		This handles subsequent part of 'split' ranges properly.
	
2000-05-08 11:08  hardaker

	- (Makefile.in): I can't believe the last checkin even compiled (luck).
	
2000-05-08 11:03  hardaker

	- (Makefile.in): fix library list.
	
2000-05-05 09:56  hardaker

	- (diskio.c): Patch from Bert Driehuis:
	  - disk io support for BSD/OS.
	
2000-05-05 09:54  hardaker

	- (at.c): Patch from Bert Driehuis:
	  - fix a zero byte malloc bug (mostly noticed with -lefence).
	
2000-05-05 09:43  hardaker

	- (configure, configure.in): Patch from Albert Chin-A-Young:
	  - --with-libwrap improvements.
	
2000-05-05 09:00  daves

	- (agentx/subagent.c agentx/master_request.c):
	  - Significant improvements to AgentX processing
		(Thanks to Reiner Beninga)
	
2000-05-05 08:58  daves

	- (snmplib/snmp_api.[ch] snmplib/snmp_client.c agent/snmp_agent.[ch]):
	  - Minor changes to assist with AgentX development
		(These may not be absolutely necessary, but they get things working again!)
	
2000-05-04 16:21  hardaker

	- (configure, configure.in): minor unimportant --without-openssl fix.
	
2000-05-04 16:19  hardaker

	- (configure, configure.in): Patch from John L. Villalovos:
	  - allow --without-openssl to work.
	
2000-05-04 16:15  hardaker

	- (Makefile.in): add the DISMAN-SCRIPT-MIB.txt
	
2000-05-04 16:01  hardaker

	- (Makefile.in): Patch from Albert Chin-A-Young:
	  - install UCD-DISKIO-MIB.txt.
	
2000-05-04 15:21  hardaker

	- (displaytable.pm, manager.pm): make purdy graphs with history tables.
	
2000-05-04 08:26  daves

	- (snmplib/snmp_client.[ch]): New routine 'snmp_clone_varbind()'
			(From a suggestion by Reiner Beninga)
	
2000-05-04 08:24  daves

	- (snmplib/snmp_api.c): Various minor fixes
		(Thanks to Reiner Beninga)
	
2000-05-04 01:29  daves

	- (snmp_agent.[ch]): Handle index/status information separately from PDU.
		Also means that delegated requests have access to variable indexes
			(Based on a suggestion from Reiner Beninga)
	
2000-05-04 01:00  daves

	- (ucd-snmp/proc.c): Initialize newly malloced structure
		(Thanks to Jeff Wilson - see BUG #231)
	
2000-05-03 09:06  daves

	- (snmp_agent.[ch] agentx/master_admin.c):
	  - Clone PDU within init_agent_snmp_session.
	    New routine 'free_agent_snmp_session'
		(Thanks to Reiner Beninga)
	
2000-05-03 08:17  daves

	- (snmp_agent.c): When returning an error response,
		use a clean copy of the original request PDU.
	
2000-05-03 08:14  daves

	- (snmp_agent.[ch]): Routine to handle variables individually
		(Thanks to Reiner Beninga)
	
2000-05-03 04:37  daves

	- (snmp_agent.c): Check accessibility of exact requests before processing
		(and remove redundant 'generic' SET handling)
	
2000-05-02 09:56  hardaker

	- (manager.pm): lots of small changes.
	
2000-05-01 11:34  nba

	- mib.c: fix printing of BITS variables
	
2000-05-01 06:55  marz

	 applied patch from Steve Pheran Snodgrass to fix incompatibility with perl5.6 ref stringification
	
2000-04-29 07:46  hardaker

	- (config.h.in, configure.in, agent_registry.c): Patch from Frank Strauss:
	  - use sigaction when available.
	
2000-04-28 16:22  hardaker

	- (snmptosql): fix -m/-M the wrong way.
	
2000-04-28 16:15  hardaker

	- (snmptosql):
	 - do history saving better (different table).
	 - -m/-M mib loading options (which don't appear to be working right yet).
	
2000-04-28 07:36  hardaker

	- (agent_registry.c, snmpd.c): Patch from Frank Strauss:
	  - fix signal handling.
	
2000-04-27 14:58  hardaker

	- (Makefile.in, snmpdf.c): implement a remote df command via snmp
	  - (needs the host resources mib working on the remote system).
	
2000-04-27 10:57  hardaker

	- (Makefile.top, config.h.in, configure, configure.in): rpm is now
	  requiring yet another library: libpopt.
	
2000-04-26 15:20  hardaker

	- (Makefile.top): run libtool --finish without -n (go ahead and do the cmds)
	
2000-04-26 15:19  hardaker

	- (Makefile.top, configure, configure.in, agent/Makefile.in):
	  - more libtool fixes (.so versioning, properly install...)
	
2000-04-26 14:18  hardaker

	- (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
	  configure.in, ltconfig, ltmain.sh):
	  - use libtool for building.
	    - Certainly, I must have broke something in the process. (make depend, eg)
	
2000-04-26 14:15  hardaker

	- (*/.cvsignore, */Makefile.in, Makefile.top, aclocal.m4, configure,
	  configure.in, ltconfig, ltmain.sh):
	  - use libtool for building.
	    - Certainly, I must have broke something in the process. (make depend, eg)
	
2000-04-26 08:11  hardaker

	- (FAQ): new secondary slogan.
	
2000-04-26 07:22  hardaker

	- (snmp_api.c, snmpusm.c): Attempt to parse the PDU when a report is
	  being sent so that the requestid can be used in the outgoing report.
	  This should fix a problem where SNMP Research's Emante agent is
	  doing engineID discovery probes based on the request_id (which is a
	  fairly poor choice as the message_id would be a better one to match
	  on in general and is the only possible thing to use in cases where
	  the report is encrypted).
	
2000-04-25 13:08  hardaker

	- (FAQ): mention that the perl module is included with the source.
	
2000-04-25 08:24  hardaker

	- (snmp_api.c): misc -Ddump fixes.
	
2000-04-25 08:02  hardaker

	- (snmptable.c): check for end of mib view exceptions (v2c, v3).
	
2000-04-24 11:27  hardaker

	- (snmp_api.c): -D support for those "older" protocols that shouldn't
	  be used anymore (v1, v2c).
	
2000-04-24 10:36  hardaker

	- (asn1.c, default_store.h, mib.c, snmp.c, snmp_api.c, snmp_auth.c,
	  snmp_debug.c, snmp_debug.h, snmpusm.c):
	  - timestamps can be printed as a numeric number only (-Ot).
	  - more configurable packet dumping code for both send and receive.
	    - uses new -D tokens: dumph (headers), dumpx (hex), dumpv
	      (values).  dumpx_ and dumpv_ (note the _s) make it eat space
	      (and newline) before the segment in question.  Try -Ddump then
	      -Ddumph,dumpv_ to see examples.
	    - todo:
	      - better horizontally formated information (probably using "%NUMs").
	      - USM is called after pdu building (makes sense but is backwards
	        visually in the dumped packet).
	      - option to strip datatype token (ie Integer:).
	
2000-04-24 09:37  hardaker

	- (version.h bug-report sedscript.in): version tag ( 4.2.pre0 )
	
2000-04-24 09:13  hardaker

	- (version.h bug-report sedscript.in): version tag ( EXT.4.2.pre0 )
	
2000-04-21 14:13  hardaker

	- (snmpwalk.c): fix GET call for an snmpwalk. (was using a GETNEXT PDU, ack).
	
2000-04-21 10:41  hardaker

	- (snmpv3.c): more u_long -> size_t for engineID len.
	
2000-04-21 08:18  hardaker

	- (mib.c): fix fprint_description to check for null subtrees.
	
2000-04-21 08:17  hardaker

	- (snmpv3.c, snmpv3.h): use size_t for engineid lengths.
	
2000-04-19 11:02  marz

	changed mode_t typedef to agree with what ActiveState perl uses (anyone have a problem with this?)
	
2000-04-19 10:59  marz

	added Marc Lehman patch to ensure alloc/dealloc use same mechanism (perl vs. system default)
	
2000-04-19 08:26  hardaker

	- (snmp_agent.c): agent_check_and_process() always block if caller requested it.
	
2000-04-19 04:34  mslifcak

	move static decl to .c;minor casting about to support aCC
	
2000-04-18 11:11  mslifcak

	Synch devel branch with patches branch.
	
2000-04-18 11:07  mslifcak

	Define optarg for apps use; Define vacm_is_configured for agent use.
	
2000-04-18 07:57  hardaker

	- (vmstat.c, vmstat.h, UCD-SNMP-MIB.txt): Patch from Mizuki Honda:
	  - implement raw cpu usage numbers.
	
2000-04-18 03:18  daves

	- (man/snmptable.1 apps/snmptable.c):
	  - Command-specific '-C' options for snmptable
	
2000-04-18 02:01  daves

	- (apps/snmp_parse_args.c): Handle previous form of -Z option as well
	
2000-04-17 15:36  hardaker

	- (snmp_parse_args.c): fix -Z if args are wrong.
	
2000-04-17 15:32  hardaker

	- (snmp_parse_args.c, snmpcmd.1): fix -Z to use a ','.
	
2000-04-17 15:06  hardaker

	- (mta_sendmail.c, mta_sendmail.h): Patch from Christoph Mammitzsch:
	  - update on the sendmail module.
	
2000-04-17 15:00  hardaker

	- (vmstat.c): Patch from John L. Villalovos:
	  - fix ssCpuSystem, ssCpuUser, ssCpuIdle.
	
2000-04-17 14:18  hardaker

	- (Makefile.top, Makefile.in): properly use LN_S for linking snmpinform.
	
2000-04-17 13:45  hardaker

	- (snmpusm.c, snmpv3.c, snmpv3.h): engineID changes for better aCC support.
	
2000-04-17 13:44  hardaker

	- (.cvsignore): ignore snmpinform.
	
2000-04-17 09:58  hardaker

	- (snmp_agent.c): fix row creation.
	
2000-04-17 07:25  daves

	- (auto_nlist.c snmpd.c agentx/master.c): Don't exit on failure with '-r'
	
2000-04-14 15:07  hardaker

	- (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
	  snmpstatus.c, snmpcmd.1, snmpget.1, default_store.h, mib.c):
	  - move -If to -Cf and invert behaviour.
	
2000-04-14 15:06  hardaker

	- (configure, configure.in): remove debugging output (opps).
	
2000-04-14 09:03  hardaker

	- (versioinfo.c): alright.  Who made versionClearCache RONLY?
	
2000-04-13 05:49  nba

	- snmptranslate.1: decument the -w width option
	
2000-04-12 12:05  mslifcak

	hide user's hostname; prompt before sending e-mail; prompt to save as file.
	
2000-04-12 11:22  mslifcak

	fix %f(%s)
	
2000-04-12 09:29  hardaker

	- (snmpcmd.1): document -If.
	
2000-04-12 09:17  hardaker

	- (snmp_parse_args.c): put ++ back in that accidentically got checked in.
	
2000-04-12 09:16  hardaker

	- (snmpset.c): put space back in usage line.
	
2000-04-12 09:12  hardaker

	- (snmp_parse_args.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
	  snmpset.c, snmpstatus.c, default_store.h, mib.c):
	  - Add a new option -If to specify fixing of PDUs.
	    - Anyone know a better place to put this option?
	  - Applications don't do this by default anymore, and you can't in snmpset.
	
2000-04-12 07:38  hardaker

	- (vacm_vars.c, vacm.c, vacm.h): fix to allow no v1/v2c requests when
	  configured for just v3.
	
2000-04-12 06:50  mslifcak

	fix MSVC build for encode_keychange, and add more symbols for release builds
	
2000-04-12 05:32  nba

	- parse.c: correct parsing of sub-types textual conventions. Allow parsing
		of MACRO invocations for standard symbols
	
2000-04-12 05:31  nba

	- parse.[ch], snmptranslate.c: allow specification of with for -Tp
	
2000-04-12 05:30  nba

	- HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt: align with published
		RFC 2790
	
2000-04-11 15:33  hardaker

	- (configure, configure.in): make config_add_mib() actually look for
	  the mib in $srcdir/mibs/blah and install it if found.
	
2000-04-11 15:21  hardaker

	- (snmpv3.c, snmpv3.h): make macaddr engineid setup not linux
	  specific, but #defines are checked instead.
	
2000-04-11 15:20  hardaker

	- (snmp_logging.h): remove old callback typedef no longer needed.
	
2000-04-11 14:38  hardaker

	- (snmpv3.c, snmpv3.h): Patch from John L. Villalovos:
	  - enable engineID to be set from MACAddr.
	
2000-04-11 09:51  hardaker

	- (mta_sendmail.c, mta_sendmail.h): New module from Christoph Mammitzsch:
	  - implements the MTA-MIB for monitoring sendmail.
	
2000-04-11 09:50  hardaker

	- (MTA-MIB.txt, NETWORK-SERVICES-MIB.txt): new mibs for new modules.
	
2000-04-11 03:25  daves

	- (agent/snmp_agent.c): Save/restore original statP value for SET handling.
	
2000-04-11 02:35  daves

	- (agent/snmp_agent.c): Report failures from ACTION phase of SET correctly.
	
2000-04-11 01:57  daves

	- (agentx/master_request.c): Dynamically resize subagent requests
		(Thanks to Reiner Beninga)
	
2000-04-10 05:08  daves

	- (snmp_agent.c agentx/master_request.c): Fix multi-subagent requests
		(Thanks to Reiner Beninga)
	
2000-04-07 12:25  hardaker

	- (snmptrap.c, snmpusm.c):
	  - fix snmpv3 traps to be authoritative from the client side, not the
	    receiver side.  snmpv3 informs stay as is.  Unfortunately, for
	    command line apps this doesn't make a whole lot of sense but is
	    right in terms of how the protocol works and this is hence
	    somewhat of a hack.
	
2000-04-07 07:50  daves

	- (agent/snmp_agent.c): Handle v2 exception types in v1 queries
	
2000-04-07 07:16  hardaker

	- (snmptrapd.c, read_config.c, snmpv3.c):
	  - allow NULL help lines for config directives and use it to hide
	    internal directives used for persistent storage.
	
2000-04-06 15:31  hardaker

	- (snmp_api.c, snmp_api.h):
	  - turn backwards compatibility macros back into functions so
	    default_store.h dependencies go away again.
	  - create a flag to not probe for engineIDs durning sess_open().
	
2000-04-06 07:20  daves

	- (snmplib/snmp_api.c): Fix mishandled Counter64 parsing
	
2000-04-06 03:36  daves

	- (agent/snmpd.c): Fix usage message alignment.
	
2000-04-06 03:31  daves

	- (man/snmpd.1.def): Document the AgentX socket command-line option
	
2000-04-05 08:41  hardaker

	- (FAQ2HTML): it's been sitting in my personal src tree for > 2 years.
	
2000-04-05 08:38  hardaker

	- (mibincl.h, usmUser.c, snmptrapd.c, lcd_time.c, scapi.c, snmp_api.c,
	  snmpusm.c, snmpusm.h, snmpv3.c):
	  - make snmptrapd handle v3 users properly, (and shutdown properly as well).
	  - a more generic user storage routine added to snmpusm.c and used in
	    usmUser.c with a side effect of needing callback.h above snmpusm.h.
	
2000-04-05 08:27  hardaker

	- (rsnmp): -> /usr/bin/perl
	
2000-04-05 08:24  hardaker

	- (.cvsignore): misc minor additions to /
	
2000-04-04 11:03  daves

	- (agent/snmp_agent.c): Ensure unimplemented objects return 'noSuchObject'
	
2000-04-03 14:57  mslifcak

	Initialize statP.
	
2000-04-03 09:12  daves

	- (agent/snmp_agent.c): Ensure a v1 SET returns a v1 error status.
	
2000-04-03 08:32  hardaker

	- (ChangeLog): Year was "100" for 2000 (noticed by Jay Riddell):
	
2000-04-03 07:53  daves

	- (agent/snmp_agent.c): Ensure SETs fail if one varbind does.
	
2000-03-31 07:25  daves

	- (agent/snmp_vars.c): Fix to report 'noSuchObject' in certain circumstances
	
2000-03-31 07:13  daves

	- (snmplib/snmp_api.c): Don't repeat the first four bytes in a PDU dump
	
2000-03-31 07:04  daves

	- (snmplib/snmp_logging.c): Handle logging empty strings (e.g. a null indent)
	
2000-03-30 00:15  daves

	- (agent/snmp_agent.c): Initialise timeout structure properly
		(Thanks to ashipman@erggroup.com)
	
2000-03-27 10:32  mslifcak

	remove trailing newline from hrSWRunName values.
	
2000-03-24 09:09  mslifcak

	to sync with patches branch.
	
2000-03-24 05:07  nba

	- snmptrapd.c: correctly free the reponse if sending it fails
	
2000-03-24 04:22  mslifcak

	xx_synch_response: avoid freeing PDU twice.
	
2000-03-23 23:29  nba

	- snmpcmd.1, snmptrap.1, snmptrap.c, Makefile.in: Install and document
		snmpinform.
	
2000-03-23 09:58  mslifcak

	Enqueue only complete request_list entry; Reduce scoping of callback vars.
	
2000-03-23 03:02  nba

	file snmpinform.1 was initially added on branch V4-1-1-patches.
	
2000-03-22 08:13  mslifcak

	printf ?
	
2000-03-21 11:12  mslifcak

	modify F. Strauss' patch per N. Baggesen's suggestion: remove export-dynamic.
	
2000-03-21 09:14  mslifcak

	more smooth sailing with Win32 .DLL . DLLEXPORT, anyone ?
	
2000-03-21 09:07  mslifcak

	win32 build check: no sigaction, SIGCLD defined.
	
2000-03-21 08:47  daves

	- (ds_agent.h snmpd.c mibgroup/agentx/{master,subagent}.c):
	  -  Command-line option for specifying AgentX port
	     (based on patch from Frank Strauss)
	
2000-03-21 08:38  daves

	- (snmp_api.c): Support 'host:port' representation of peernames
	
2000-03-21 04:05  daves

	- (snmp_agent.c): Missing new-line on debug output
	
2000-03-21 02:52  daves

	- (mibII/{tcp,udp,ip,icmp}*) Continuing mibII code cleanup
	
2000-03-20 11:14  mslifcak

	Comment -C -- do not use this flag.
	
2000-03-17 15:32  hardaker

	- (header_complex.c): sizeof(x)*(len+1) not sizeof(x)*len+1
	
2000-03-16 00:10  nba

	- configure, hr_print.c: detect system printers (SysV/lpstat, *BSD/cgetnext,
		Linux/printcap)
	
2000-03-15 18:30  mslifcak

	Second part : all members of struct snmp_index are pointers.
	
2000-03-15 15:07  mslifcak

	Fix memory leak with unregister_index.
	
2000-03-15 15:07  mslifcak

	Fix memory leak when cleaning up trap variables.
	
2000-03-15 08:48  daves

	- (snmp_api.c snmp_client.c): Initialise varbind data hook elsewhere as well.
	
2000-03-15 07:57  daves

	- (agentx/master_request.c): Fix infinite loop problem when walking subagent.
	
2000-03-15 06:09  daves

	- (agent/snmp_agent.c): Avoid calling read routine for each SET handling pass.
		N.B:  This hasn't been tested with AgentX subagents yet
	
2000-03-15 06:07  daves

	- (snmplib/snmp_api.[ch]): Provide hook for internal varbind-related data
	
2000-03-15 05:22  daves

	- (agent/var_struct.h): Use a single magic number for MIB registry name lengths.
	
2000-03-15 01:51  daves

	- (snmplib/system.h): Don't declare gettimeofday() if the system provides it.
		(Fix provided by Ron Mevissen)
	
2000-03-14 07:57  daves

	- (agent/snmp_agent.c): Don't overwrite saved status when checking access.
	
2000-03-14 07:52  daves

	- (agent/snmp_agent.c): Return a response, even if the request failed.
	
2000-03-13 15:32  nba

	- ipfwacc.h: fix the MIB name
	
2000-03-10 12:48  hardaker

	- (configure): autoconf run
	
2000-03-10 11:09  hardaker

	- (Makefile.dlmod): Patch from Frank Strauss:
	  - dlmod build Makefile example.  Needs incorperation with main configure.
	
2000-03-10 11:02  hardaker

	- (agent_registry.c): better signal check from Michael Slifcak
	
2000-03-10 10:59  hardaker

	- (UCD-DLMOD-MIB.txt): typo found by Michael Slifcak.
	
2000-03-10 10:54  hardaker

	- (dlmod.c, dlmod.h, snmpd.conf.5.def, UCD-DLMOD-MIB.txt): Patch from
	  Frank Strauss:
	  - Reimplementation of the dlmod mib module:
	    o mibgroup/misc/dlmod + dlmods/dlmod_mib -> mibgroup/ucd-snmp/dlmod
	    o fixed registration (ucdavis.ucdExperimental.14 instead of ucdavis.14)
	    o added configure stuff for HAVE_SNPRINTF, which was used by dlmod.c
	    o removed `_dynamic_' prefixes from init/deinit functions
	    o made dlmodIndex not-accessible (only implementation, not definition)
	    o removed the asn_parse_XXX stuff
	    o made entries with state `error' able to accept state `load'
	    o made the wombat example usable as static and dynamic module
	    o added simple config_parse functionality to the wombat example
	
2000-03-10 10:52  hardaker

	- (agent_registry.c, agent_registry.h, snmpd.c): Patch from Frank Strauss:
	  - signal registry system implemented (needs to be redone allowing
	    multiple callbacks and handlers for all signals).
	  - arbitrary file descriptor/socket registration.
	    - this is not the way it should be done (use sessions instead).
	
2000-03-10 10:44  hardaker

	- (Makefile.in, Makefile.top, acconfig.h, config.h.in, configure.in,
	  Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in):
	  Patch from Frank Strauss:
	  - clean up shared library usage.
	
2000-03-10 10:16  hardaker

	- (config.h.in): autoheader re-arranged some stuff.
	
2000-03-07 11:58  mslifcak

	more touchups to allow UnixWare build to complete.
	
2000-03-07 11:21  hardaker

	- (default_store.h): make MAX_SUBIDS larger and a multiple of 8.
	
2000-03-07 10:13  mslifcak

	Introduce --enable-mini-agent to configure agent (snmpv3, no mibII interfaces).
	
2000-03-07 09:03  mslifcak

	assume "snmpapp" if no arg passed to init_snmpv3.
	
2000-03-07 08:58  mslifcak

	remove init_mib() call - not appropriate here.
	
2000-03-07 08:35  mslifcak

	Let the aix4 patch work.
	
2000-03-07 07:08  mslifcak

	trim fat from recent check-ins.
	
2000-03-06 20:01  mslifcak

	cleaned up SCO UnixWare build.
	
2000-03-06 16:40  mslifcak

	start support for SCO UnixWare 5 as svr5.
	
2000-03-06 10:56  hardaker

	- (default_store.h, snmp_api.c): Patch from Robert Story:
	  - don't check ranges if not requested.
	
2000-03-06 10:55  hardaker

	- (snmp_agent.c, snmp_agent.h, snmpd.c): Patch from Robert Story:
	  - fix exit()ing behaviour in the libucdagent library.
	
2000-03-06 10:36  hardaker

	- (snmptrapd.c): Patch from Robert Story:
	  - -n prints numeric IP addrs.
	
2000-03-06 10:25  hardaker

	- (callback.h, snmp_logging.c, snmp_logging.h): Idea from ashipman@erggroup.com:
	  - callback function (using callback.h) added for external logging.
	
2000-03-05 05:25  marz

	fix to preserve trailing multi component instance id's at the end of
	symbolic mib names(e.g., foo.6.7) when doing translateObj.
	
2000-03-04 11:34  nba

	- configure.in, configure: support --without-openssl, even if OpenSSL
		is available
	
2000-03-04 11:30  nba

	- agent/(various): globalize the kvm_t *kd variable
	
2000-03-04 11:26  nba

	- mib_modules.c, hr_storage.c: pre-processor # should be in column 1
	
2000-03-04 11:17  nba

	- inet.c, inet6.c: survive -v 2c exception replies
	
2000-03-04 11:17  nba

	- snmp_api.c: remove a superfluous & in front of an array
	
2000-03-04 11:15  nba

	- ucd_snmp.h, {memory,vmstat}_netbsd1.[ch]: support for NetBSD
	
2000-03-04 11:14  nba

	- hr_disk.c: fixes for NetBSD
	
2000-03-04 11:10  nba

	- versioninfo.c: don't return the trailing newline
	
2000-03-04 11:08  nba

	- hr_swrun.c: fix process size for FreeBSD 3 and NetBSD
	
2000-03-04 11:05  nba

	- agent_trap.h: fix a wrong prototype
	
2000-03-04 11:04  nba

	- snmptable.c: fix problems printing table name and headers when using
		-OS format
	
2000-03-02 11:50  nba

	- snmp_api.c: fix address length info for tcp connect
	
2000-03-02 11:48  nba

	- loadave.c: fix for AIX 4
	
2000-03-02 08:30  daves

	- (mib2/ip.[ch] mib2/ipAddr.[ch]): First stab at tidying up mib2 support.
	
2000-03-01 13:23  hardaker

	- (snmptosql): fix dynamic table testing for creation needed.
	
2000-03-01 13:22  hardaker

	- (manager.pm, ucd-snmp.pm): Opps.  Wrong name.  ucd-snmp.pm -> manager.pm.
	
2000-03-01 13:21  hardaker

	- (ucd-snmp.pm): turned sqltohtml into an apache module. 2x speed improvement.
	
2000-03-01 08:32  mslifcak

	fix bug 180 for cygwin build with _REENTRANT; per ashipman@erggroup.com
	
2000-02-29 14:30  mslifcak

	Invoke snmp_sess_send from within snmp_read to avoid mutex deadlocks.
	
2000-02-28 14:25  nba

	- snmpd.h, smux.c: don't initialize smux master in sub agent
	
2000-02-28 14:16  nba

	- snmp_vars.c: use SUB_AGENT symbol
	
2000-02-28 14:12  nba

	- mib.c: sprint_by_type should handle ASN_BIT_STR
	
2000-02-28 14:10  nba

	- snmp_parse_args.c: correctly call the -I options input options
	
2000-02-28 10:47  mslifcak

	fix bug #176 (AIX 4 - use knlist in lieu of nlist)
	
2000-02-24 17:17  mslifcak

	apply patch to fix bug no. 177.
	
2000-02-24 13:31  hardaker

	- (default_store.h, read_config.c, snmp_api.c): new snmp.conf keyword
	  to force the parser to ignore unknown tokens.
	
2000-02-24 03:59  mslifcak

	document UNSIGNED32 and COUNTER32 ('u' and 'c') in snmpset (gratis ashipman@erggroup.com)
	
2000-02-24 03:56  mslifcak

	add support for COUNTER32 to snmp_add_var; document UNSIGNED32 and COUNTER32
	('u' and 'c') in snmptrap (gratis ashipman@erggroup.com)
	
2000-02-23 23:06  nba

	- pass.c, pass_persist.c: fix setting of octet strings.
	
2000-02-23 02:09  nba

	- mt_support.h: a bad ; in the C++ bracketing
	
2000-02-23 02:09  nba

	- system.c: remove some superfluous indirections in strcasecmp
	
2000-02-23 02:07  nba

	- vmstat_solaris.c: make sure we agree with the prototype of getpagesize!
	
2000-02-22 15:31  nba

	- pass_persist.h: declare init_pass_persist
	
2000-02-22 09:57  mslifcak

	prune two more symbols not used by auto_nlist for Solaris-built MIB modules.
	
2000-02-21 16:17  mslifcak

	Apply R. Story's patch for mkdirhier and strncasecmp on win32
	
2000-02-21 07:39  mslifcak

	fix bug 171 (thanks to Larry Parmelee).
	
2000-02-21 05:56  mslifcak

	remove free after snmp_close (don't free twice!)
	
2000-02-21 04:58  mslifcak

	Added description in SH_NAME for several man-pages (c/o ragnark)
	
2000-02-18 12:14  mslifcak

	refer the .so macro to man3; adjust Makefile.in to use the renamed file.
	
2000-02-17 05:17  mslifcak

	include pass_persist in the required list.
	
2000-02-17 02:00  daves

	- (configure* ucd-snmp/vmstat_solaris2.c):
	  - Provide missing 'getpagesize' routine for Solaris 2.4
	    (Thanks to Ragnar Kjĝrstad)
	
2000-02-16 20:17  mslifcak

	include mibincl.h in hr_system.c to fix bug #159.
	
2000-02-16 16:35  mslifcak

	remove auto_nlist of unused "swaplist" symbol.
	
2000-02-16 15:17  mslifcak

	patch suggested by Rick Beaman <beaman@mediaone.net>
	
2000-02-16 14:58  mslifcak

	remove unused vars
	
2000-02-16 14:57  mslifcak

	test lengths before allocating memory; use new VACMSTRINGLEN constant.
	
2000-02-16 08:18  mslifcak

	include time.h once
	
2000-02-16 08:02  mslifcak

	restore #if HAVE...IN_PCB_H
	
2000-02-15 23:47  nba

	- configure.in, ipch.[ch]: initial stabs at Linux ipv6 support. A lot is
		lacking in the kernel statistics though.
	
2000-02-15 23:40  nba

	- (many): configure check for netinet/ip6.h
	
2000-02-15 23:34  nba

	- hr_filesys.c: MNTTYPE defines for FreeBSD-3 and BSDI-4, and moving the
		return value for Ext2FS to the newly defined OID.
	
2000-02-15 23:24  nba

	- freebsd3.h: some kernel symbols not to be used for FreeBSD 3
	
2000-02-15 23:23  nba

	- snmptable.c: give a sensible output for an empty table.
	
2000-02-15 23:22  nba

	- vacm*: buffer length checking!
	
2000-02-15 23:20  nba

	- hr_storage.c: return memory size in pages.
	
2000-02-15 23:17  nba

	- ucd_snmp.h, memory_freebsd2.h: make it work for FreeBSD-3 too
	
2000-02-15 23:16  nba

	- snmp_agent.c: one more place to send a AUTHFAIL trap
	
2000-02-15 23:15  nba

	- agent_registry.c: fix a return for SNMPv1/Counter64 case
	
2000-02-15 02:12  daves

	- (apps/snmp_parse_args.c): Omit deprecated options from optarg handling.
	
2000-02-11 15:48  hardaker

	- (manager/*): /usr/local/bin/perl -> /usr/bin/perl
	
2000-02-11 15:47  hardaker

	- (makedepend.in): /usr/local/bin/perl -> /usr/bin/perl
	
2000-02-11 15:38  hardaker

	- (rsnmp): perl5 -> perl
	
2000-02-11 15:17  hardaker

	- (man/Makefile.in): install snmp_trap_api.3
	
2000-02-11 14:20  hardaker

	- (local/Makefile.in): last minute makefile touchup
	
2000-02-11 14:03  hardaker

	- (NEWS): update for 4.1.1
	
2000-02-11 13:47  hardaker

	- (ChangeLog): Update for 4.1.1
	
2000-02-11 13:29  hardaker

	- (version.h bug-report sedscript.in): version tag ( 4.1.1 )
	
2000-02-11 12:53  hardaker

	- (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.
	
2000-02-11 12:49  hardaker

	- (local/Makefile.in): don't cp for snmpcheck
	
2000-02-11 12:44  hardaker

	- (local/Makefile.in): fix for seperate build path
	
2000-02-11 12:30  hardaker

	- (sysORTable.h): Patch from Niels Baggesen:
	  - compiler warning fix.
	
2000-02-11 12:29  hardaker

	- (snmp_agent.c): patch from Niels:
	  - don't send autherror responses for v2c.
	  - send authFailure trap.
	
2000-02-11 12:22  hardaker

	- (acconfig.h, config.h.in): change perl path to /usr/bin.
	
2000-02-11 06:58  hardaker

	- (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.
	
2000-02-10 11:14  mslifcak

	fix for older platforms to use pass_persist; not included by default.
	
2000-02-10 10:33  mslifcak

	[no log message]
	
2000-02-10 10:32  hardaker

	- (hr_swinst.c): minor fixes pointed out by Michael.
	
2000-02-10 10:28  hardaker

	- (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.
	
2000-02-10 08:39  nba

	- man/*: set the dates on the pages to reflect the revision date
	
2000-02-10 08:13  mslifcak

	fix varargs decl/defn of snmp_log
	
2000-02-10 08:00  mslifcak

	typedef int ssize_t (one line added) for build on SunOS 4.
	
2000-02-10 07:54  hardaker

	- (FAQ): mention the tutorial.
	
2000-02-10 07:14  daves

	- (FAQ): Explicit examples of sending traps by hand
	
2000-02-10 04:41  daves

	- (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c):
	  -  Comment unused code more informatively as to why it is omitted.
	
2000-02-09 13:53  hardaker

	- (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
	  - skip ssl tests we can't perform.
	
2000-02-09 13:51  mslifcak

	include sys/param.h to get PATH_MAX on FreeBSD.
	
2000-02-09 13:38  hardaker

	- (Sv3SHADESconfig, T024snmpv3getSHA1, T025snmpv3getSHADES):
	  - make SHA tests actually work.
	
2000-02-09 13:32  hardaker

	- (Sv3configsha): sha config support
	
2000-02-09 13:31  hardaker

	- (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
	  T018snmpv1tov2cgetfail): fix for proper ACM error outputs.
	
2000-02-09 13:30  mslifcak

	Define SNMP_MAXPATH, and use it.
	
2000-02-09 13:30  hardaker

	- (T024snmpv3getSHA1 T025snmpv3getSHADES): new tests
	
2000-02-09 13:16  hardaker

	- (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).
	
2000-02-09 13:16  hardaker

	- (agent_callbacks.h, agent_registry.c, agent_registry.h,
	  snmp_agent.c, vacm_vars.c):
	  - fix posible acm DoS problems by checking access tables early on.
	
2000-02-09 11:38  hardaker

	- (hr_swinst.c): patch from redhat for better RPM support.
	
2000-02-09 10:43  hardaker

	- (configure.in): change mode to autoconf.
	
2000-02-09 10:41  hardaker

	- (Makefile.in): fix rsnmp build.  Really.  I mean it.
	
2000-02-09 10:41  hardaker

	- (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
	  - Solaris patches.
	
2000-02-09 10:37  hardaker

	- (Makefile.in):
	  - fix rsnmp.made.
	  - use $(MAKE).
	
2000-02-09 08:41  hardaker

	- (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch
	
2000-02-07 11:49  marz

	oops missing important fix for win32 build - fd_set must be same size as in winsock
	
2000-02-07 11:18  mslifcak

	Undo last change; on Sun, additional platform info was not obtained;
	the proper solution would be to remove the second token (hostname).
	
2000-02-07 10:43  mslifcak

	Keep customer's nodename out of the published 'uname' information.
	
2000-02-07 07:20  hardaker

	- (PORTING): Michael likes diff -u.
	
2000-02-06 06:11  nba

	- read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR
	
2000-02-05 17:39  hardaker

	- (snmpv3.c): correct some awful text -> engineID creation mistakes.
	
2000-02-05 08:37  hardaker

	- (snmptrapd.c): fix wrapped line continuation in usage message.
	
2000-02-05 06:56  marz

	fix version  number
	
2000-02-04 18:55  marz

	weird delay in creation of pid files
	
2000-02-04 18:21  marz

	brain-o
	
-------------------------------------------------------------------------------

Changes: V4.1 -> V4.1.1

marz  5 Feb 00 06:56:43
    fix version  number

hardaker  5 Feb 00 08:37:27
    - (snmptrapd.c): fix wrapped line continuation in usage message.

hardaker  5 Feb 00 17:39:54
    - (snmpv3.c): correct some awful text -> engineID creation mistakes.

nba  6 Feb 00 06:11:59
    - read_config.c: Fix one final ':' to ENV_SEPARATOR_CHAR

hardaker  7 Feb 00 07:20:24
    - (PORTING): Michael likes diff -u.

mslifcak  7 Feb 00 10:43:29
    Keep customer's nodename out of the published 'uname' information.

mslifcak  7 Feb 00 11:18:26
    Undo last change; on Sun, additional platform info was not obtained;
    the proper solution would be to remove the second token (hostname).

marz  7 Feb 00 11:49:01
    oops missing important fix for win32 build - fd_set must be same size as in winsock

hardaker  9 Feb 00 08:41:11
    - (vmstat_solaris2.c, vmstat_solaris2.h): Update from Jochen Kmietsch

hardaker  9 Feb 00 10:37:00
    - (Makefile.in):
      - fix rsnmp.made.
      - use $(MAKE).

hardaker  9 Feb 00 10:41:14
    - (hr_filesys.c, hr_storage.c): Patch from Andy HOOD:
      - Solaris patches.

hardaker  9 Feb 00 10:41:44
    - (Makefile.in): fix rsnmp build.  Really.  I mean it.

hardaker  9 Feb 00 10:43:05
    - (configure.in): change mode to autoconf.

hardaker  9 Feb 00 11:38:42
    - (hr_swinst.c): patch from redhat for better RPM support.

hardaker  9 Feb 00 13:16:17
    - (agent_callbacks.h, agent_registry.c, agent_registry.h,
      snmp_agent.c, vacm_vars.c):
      - fix posible acm DoS problems by checking access tables early on.

hardaker  9 Feb 00 13:16:58
    - (UCD-SNMP-MIB.txt): mention a new ucdExperimental registration (wavlan).

mslifcak  9 Feb 00 13:31:01
    Define SNMP_MAXPATH, and use it.

hardaker  9 Feb 00 13:31:24
    - (T003snmpv1getfail, T016snmpv2cgetfail, T017snmpv2ctov1getfail,
      T018snmpv1tov2cgetfail): fix for proper ACM error outputs.

mslifcak  9 Feb 00 13:51:12
    include sys/param.h to get PATH_MAX on FreeBSD.

hardaker  9 Feb 00 13:53:37
    - (eval_tools.sh, T023snmpv3getMD5DES, T024snmpv3getSHA1, T025snmpv3getSHADES):
      - skip ssl tests we can't perform.

daves 10 Feb 00 04:41:10
    - (snmplib/{snmp_api,snmp_client}.c apps/snmpnetstat/inet6.c):
      -  Comment unused code more informatively as to why it is omitted.

daves 10 Feb 00 07:14:51
    - (FAQ): Explicit examples of sending traps by hand

hardaker 10 Feb 00 07:54:46
    - (FAQ): mention the tutorial.

mslifcak 10 Feb 00 08:00:26
    typedef int ssize_t (one line added) for build on SunOS 4.

mslifcak 10 Feb 00 08:13:14
    fix varargs decl/defn of snmp_log

nba 10 Feb 00 08:40:04
    - man/*: set the dates on the pages to reflect the revision date

hardaker 10 Feb 00 10:28:21
    - (snmpv3.c): fix setup engineID buffer overflow found by Mike Baer.

hardaker 10 Feb 00 10:32:08
    - (hr_swinst.c): minor fixes pointed out by Michael.

mslifcak 10 Feb 00 10:33:47
    *** empty log message ***

mslifcak 10 Feb 00 11:14:58
    fix for older platforms to use pass_persist; not included by default.

hardaker 11 Feb 00 06:58:03
    - (acconfig.h, config.h.in): Dont define PROCFIXCMD and EXECFIXCMD by default.

hardaker 11 Feb 00 12:22:10
    - (acconfig.h, config.h.in): change perl path to /usr/bin.

hardaker 11 Feb 00 12:29:37
    - (snmp_agent.c): patch from Niels:
      - don't send autherror responses for v2c.
      - send authFailure trap.

hardaker 11 Feb 00 12:30:02
    - (sysORTable.h): Patch from Niels Baggesen:
      - compiler warning fix.

hardaker 11 Feb 00 12:44:23
    - (local/Makefile.in): fix for seperate build path

hardaker 11 Feb 00 12:49:03
    - (local/Makefile.in): don't cp for snmpcheck

hardaker 11 Feb 00 12:53:15
    - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update for Timeout for v2c.

hardaker 11 Feb 00 13:29:29
    - (version.h bug-report sedscript.in): version tag ( 4.1.1 )

	
-------------------------------------------------------------------------------

Changes: V4.0.1 -> V4.1

mslifcak 24 Aug 99 04:44:47
    Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN.

mslifcak 24 Aug 99 05:11:13
    Remove ASN_SHORT_LEN hack - known to dump core in agent.

mslifcak 24 Aug 99 06:19:49
    Add "." to PATH for RUNTESTS; Drop optreset to build most platforms

mslifcak 24 Aug 99 10:25:53
    -(testing/eval_tools) - let some (AIX) agents settle before firing requests.

hardaker 24 Aug 99 12:48:21
    - (vacm_vars.c): correct sysORTable entry.

hardaker 24 Aug 99 13:36:35
    - (snmpusm.c): check for null response pointer.

hardaker 24 Aug 99 13:37:31
    - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c):
      - provide defVersion token support in snmp.conf (sort of hackish).

hardaker 24 Aug 99 13:41:18
    - (TODO): remove snmpv3 support :-)

mslifcak 24 Aug 99 14:05:39
    -(top/Makefile.in) - remove more generated files with distclean rule.

hardaker 24 Aug 99 14:15:40
    - (all_system.h): remove.  again.

mslifcak 24 Aug 99 14:17:33
    -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror

mslifcak 24 Aug 99 15:14:18
    -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error.

hardaker 24 Aug 99 15:59:42
    - (snmp_api.c): remove version setting in snmp_api.c.  Not needed there.

hardaker 24 Aug 99 16:01:55
    - (NEWS): 4.0.1 update

mslifcak 24 Aug 99 16:05:15
    -(configure.*) move statement about ucdDemoPublic into comment field.

mslifcak 24 Aug 99 16:49:22
    -(testing/*) run tests when package is not installed, and when
    the build tree is not the same as the source tree.

hardaker 24 Aug 99 17:13:25
    - (ChangeLog): update for 4.0.1

hardaker 24 Aug 99 17:14:50
    - (version.h bug-report sedscript.in): version tag ( 4.0.1 )

mslifcak 24 Aug 99 17:39:54
    -(RUNTESTS) export PATH before use

mslifcak 24 Aug 99 17:43:04
    -(testing/Makefile.in) no need to build targets in test rule.

mslifcak 26 Aug 99 13:18:31
    -(testing/RUNTESTS) improved PATH set

mslifcak 26 Aug 99 13:40:13
    -(testing/Makefile.in) don't built targets that are no longer used

mslifcak 27 Aug 99 07:35:10
    -(configure*, sedscript*) change ...EXTENIS...  to ...EXTENSI...

mslifcak 27 Aug 99 08:03:46
    Howard Spindel suggests an API for traps with pass_persist.

hardaker 27 Aug 99 09:17:08
    - (icmp.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c, var_route.c):
      - Susanne Osted pointed out a lack of #if HAVE_SYS_PARAM_H.

hardaker 28 Aug 99 07:19:16
    - (Makefile.in): install snmp_alarm.3.

hardaker 28 Aug 99 07:29:48
    - (acconfig.h, config.h.in, configure, configure.in, read_config.c):
      - add /etc/snmp to default conf file path to make RedHat happy.

hardaker 30 Aug 99 09:33:41
    - (Makefile.in, agent_read_config.c, agent_registry.c, agent_trap.c,
      agent_trap.h, ds_agent.h, snmp_agent.c, snmp_agent.h, snmp_vars.c,
      snmpd.c, util_funcs.c, sysORTable.c, callback.c, callback.h,
      default_store.h, read_config.c, snmp_api.c):
      - restructure the agent into two pieces: a library and a application.
        - needs much more work.
        - many parameters are now controlled by new default_store settings
          to help relieve compile time bindings.
      - merge init_snmp and the custom version called inside the agent.
      - add a new place for trap specific agent code (agent_trap.[ch]).
      - probably other things I've forgotten that I did.

hardaker 30 Aug 99 09:38:18
    - (client.c, master.c, master_request.c, protocol.c, subagent.c):
      - debugging statements.
      - use new default_store settings instead of external variables.

hardaker 30 Aug 99 10:30:56
    - (master.c, master_request.c): yet more debugging.

nba 30 Aug 99 13:02:18
    - man/snmpd.conf.5.def: document smuxpeer directive

nba 30 Aug 99 13:03:40
    - apps/snmp_parse_args.c: properly handle MIB:oid construct

nba 30 Aug 99 13:05:02
    - apps/snmptrapd.c: fix argument parser

nba 31 Aug 99 00:08:45
    - agent/snmpd.c: don't try to parse a packet when there is an error in
    	recvfrom

mslifcak 31 Aug 99 08:17:24
    -(agent_trap.c) fix recent memory leak, and sizeof(objid_snmptrap) bug.

mslifcak 31 Aug 99 09:26:14
    -(agent_trap.c) always free PDU after snmp_send.

daves  2 Sep 99 06:38:16
    - (agent/mibgroup/misc/ipfwacc.h): Fix MIB location of ipfwacc module

daves  2 Sep 99 06:38:53
    - (agent/mibgroup/misc/ipfwacc.c): Fix MIB location of ipfwacc module

hardaker  2 Sep 99 07:07:04
    - (subagent.c): shutdown_subagent -> subagent_shutdown so configure
      doesn't find it.

hardaker  2 Sep 99 08:52:48
    - (subagent.c): opps.  Forgot a shutdown name change instance.

hardaker  3 Sep 99 13:15:15
    - (history.c, history.h, snmp_vars.linux.h): removed. No longer needed.

hardaker  3 Sep 99 13:15:33
    - (Makefile.in): install agent header files.

hardaker  3 Sep 99 13:27:13
    - (Makefile.in):
      - install libagent.a.
      - mkdirheir on needed new installation directories.

hardaker  3 Sep 99 13:30:36
    - (snmplib/Makefile.in): install more library headers.

hardaker  3 Sep 99 14:28:46
    - (snmp_vars.c): don't fall off the end of the search tree.

hardaker  3 Sep 99 15:01:39
    - (FAQ): more BSDI system versions listed.

nba  6 Sep 99 23:53:07
    - (man/snmp_api.3 snmplib/snmp_api.c agent/snmpd.c apps/snmptrap.c):
    	fix memory leak when agent sends traps by implementing the missing
    	free of TRAP pdu in snmp_send.

nba  6 Sep 99 23:55:38
    - if.c: correct calls of snmp_fix_pdu to use GETNEXT

mslifcak  7 Sep 99 14:47:18
    -(parse.*) fix small memory leaks; allow INDEX{INTEGER...} clauses;
               allow larger DESCRIPTION clauses [max 8192].

mslifcak  7 Sep 99 15:22:14
    snmpv3.c - silence type warning from MSVC++.

mslifcak  7 Sep 99 15:23:02
    (default_store.*) - make 3rd param to ds_set_string type of const char *.

mslifcak  7 Sep 99 15:23:51
    (win32/config.h) - set SNMPCONFPATH to succeed compile;
    (win32*libsnmp.def) - add new snmp_get_token to list.

mslifcak  7 Sep 99 15:32:00
    -(snmp_api.h) struct pdu and snmp_session agree: long type for version member.

mslifcak  7 Sep 99 15:32:59
    -(parse.c) remove unneeded strdup to File variable from init_mib_internals.

mslifcak  7 Sep 99 15:57:13
    -(parse.c) fix Unlinked OID print when object identifier has no parent.

mslifcak  7 Sep 99 20:12:57
    -(agent_trap.c,snmptrap.c,snmp_api.[3c]) - snmp_free_pdu fix Bug #54 per Niels B.
    -(snmpnetstat/if.c) - fix for GETNEXT per Niels B.

mslifcak  7 Sep 99 20:19:52
    snmptrap.c - rework fix bug #54 (missed else).

mslifcak  8 Sep 99 05:16:34
    include read_config.h

nba  8 Sep 99 07:45:54
    - (configure.in, loadave.c): Solaris 2.7 has getloadavg prototype

nba  8 Sep 99 07:46:51
    - snmp_api.h: move inclusion protection to the real beginning/end of the file

nba  8 Sep 99 07:48:03
    - var_struct.h: the Agentx code uses unsigned values for the variable type.

nba  8 Sep 99 07:50:37
    - (various): fix compiler warnings

nba  8 Sep 99 07:51:26
    - snmpd.1.def: fix a formatting problem

nba  8 Sep 99 07:52:23
    - apps/snmptrapd.c: fix argument processing (-ld and similar)

mslifcak  8 Sep 99 13:00:40
    -(testing/RUNTESTS) prefix PATH with . and .. , as the script changes dir.

mslifcak  8 Sep 99 13:04:55
    -(snmplib/snmp_client.*) add snmp_split_pdu, snmp_varbind_len methods.

mslifcak  8 Sep 99 17:02:37
    mibincl.h, mibgroup/mibII/* - fixup for CygWin32 build

mslifcak  8 Sep 99 17:49:13
    -(config*,win32/*,snmplib/*) resource locking originally from Markku Laukkanen

mslifcak  8 Sep 99 17:52:47
    -(mt_support.*) Original by Markku Laukkanen, changes by M. Slifcak

mslifcak  8 Sep 99 22:30:29
    -(smux.c) var_smux_write fixed per Mike Michaud and Nick Amato

mslifcak  8 Sep 99 22:34:37
    -(mibincl.h) comment out duplicate #include header lines.

daves  9 Sep 99 01:32:15
    - (mibs/SNMPv2-CONF.txt): Omit unnecessary import clause

mslifcak  9 Sep 99 02:21:50
    -(winstub.c) Hack to allow snmpnetstat -a to work on AIX4 (sic).

mslifcak  9 Sep 99 02:31:26
    -(*config*) turn on resource locking with --enable-reentrant.

mslifcak  9 Sep 99 13:59:26
    -(mib.c, parse.c) mib.c print_tree_node test display null type with range
                      parse.c work around core dump freeing TCs that specify ranges.

nba 12 Sep 99 21:50:23
    - var_route.c: Linux cleanup. Required for Linux/SPARC

nba 12 Sep 99 21:57:18
    - agent/*, snmplib/*: malloc fixes, some provoked by the corrected
    	snmp_send semantics.

nba 12 Sep 99 21:58:17
    - TESTCONF.sh: fix some exports to export the right variable.

nba 12 Sep 99 21:59:34
    - protocol.c: add a missing include file.

nba 12 Sep 99 22:00:33
    - snmp_impl.h: removed some unused/unneeded defines/structs

nba 13 Sep 99 04:35:18
    - var_route.c: Linux cleanup. Required for Linux/SPARC

nba 13 Sep 99 13:32:07
    - snmpd.c: fix a buffer overflow

hardaker 13 Sep 99 15:01:54
    - (agent_callbacks.h, agent_read_config.c, agent_registry.c,
      agent_registry.h, snmp_agent.c, snmp_vars.c, snmpd.c, subagent.c,
      subagent.h, sysORTable.c, vacm_vars.c, vacm_vars.h):
      - further separation of agent church and state:
        - use callbacks everywhere needed to not call mib module code directly.
        - get rid of all instances of USING_ in libagent code.

mslifcak 13 Sep 99 20:20:54
    -(snmp_api.c) re-assert Niels' patch to snmp_send to free v2/v1 Trap-PDUs

mslifcak 14 Sep 99 09:54:05
    -(FAQ, man/snmpcmd.1, snmplib/parse.*) add replace MIB capability(experimental)

marz 14 Sep 99 13:00:12
      (apps/snmp_parse_args.c, snmplib/snmp_api.[ch]): fix spurious error message when snmp_parse_oid fails

mslifcak 14 Sep 99 13:22:39
    parse.c - another fix for node: consider NULL name or NULL parent

mslifcak 15 Sep 99 06:08:32
    include mibgroup/mib_module_includes.h for benefit of mib_module_dot_conf.h

hardaker 15 Sep 99 09:45:35
    - (Makefile.in, snmp_close.3, snmp_free_pdu.3, snmp_open.3,
      snmp_read.3, snmp_select_info.3, snmp_send.3,
      snmp_sess_async_send.3, snmp_sess_close.3, snmp_sess_error.3,
      snmp_sess_init.3, snmp_sess_open.3, snmp_sess_read.3,
      snmp_sess_select_info.3, snmp_sess_send.3, snmp_sess_sess_timeout.3,
      snmp_sess_session.3, snmp_timeout.3): Patch from Mark H. Wood:
      - create some fake sourcing man pages for functions.

mslifcak 15 Sep 99 11:30:58
    fine tuning mt support

mslifcak 16 Sep 99 14:16:38
    -per agreement with Markku, no support needed for Solaris-specific threads.

hardaker 17 Sep 99 07:17:21
    - (snmp_api.3): Patch from Mark H. Wood:
      - fix comments.

mslifcak 17 Sep 99 11:19:42
    -(parse.c) - remove unneeded use of static var "last"

mslifcak 17 Sep 99 11:24:48
    -remove old-style init for replace mib feature.

mslifcak 17 Sep 99 11:42:17
    make module_map* and tokens structures static (only used in parse.c ?)

hardaker 17 Sep 99 15:37:41
    - (configure): update to 2.13.

daves 21 Sep 99 09:21:59
    - (snmplib/snmp_api.c): handle adding 'error' type variables to a PDU

daves 21 Sep 99 09:25:25
    - (agent/mibgroup/agentx/protocol.c): Handle parsing null-length variables

daves 21 Sep 99 09:32:27
    - (agent_registry.c snmpd.c): Simple run-time dump of registered MIBs

mslifcak 21 Sep 99 10:40:43
    -(mib.c) undo erroneous change to init_mib (thanks NB!)

daves 22 Sep 99 09:27:37
    - (agent/snmpd.c): stupid typo

daves 22 Sep 99 09:31:08
    - (agent/agent_registry.c): stupid typo

daves 22 Sep 99 09:33:51
    - (agent/agent_registry.[ch]): Provide method for prioritised registration

daves 22 Sep 99 09:35:09
    - (agent/mibgroup/mibII/sysORTable.c):
      - Ensure local sysORTable takes precedence over subagent versions

daves 22 Sep 99 09:54:02
    - (agent_registry.c snmp_vars.c var_struct.h):
      Change the way the MIB registry handles registered ranges.
      This should work more reliably (as well as being rather simpler, IMHO)

daves 22 Sep 99 09:58:12
    - (agent_registry.c): remove redundant routines

daves 22 Sep 99 10:00:56
    - (agent_registry.c): Ensure registry is initialised correctly on subagents

daves 22 Sep 99 10:01:45
    - (mibgroup/agentx/master_request.c): Improved AgentX response handling

mslifcak 22 Sep 99 12:51:00
    -(snmp_api.c) - Improved error status aggregation.

hardaker 27 Sep 99 16:22:20
    - (read_config.c): Opps: DS_LIB_DONT_READ_CONFIGS needed an !.

hardaker 28 Sep 99 16:52:04
    - (Makefile.in, mib_modules.c, mib_modules.h, snmp_vars.c, snmpd.c):
      - make libucdagent and libucdmibs as seperate libraries.  In theory,
        you shouldn't need libucdmibs to use libucdagent.

daves 29 Sep 99 11:14:42
    - (snmplib/snmp_api.c): protect snmp_close() against a null Sessions list

daves 29 Sep 99 11:17:01
    - (mt_support.h snmp_api.[ch]): Support for session and incoming transaction IDs

daves 29 Sep 99 11:23:40
    - (agent_registry.c): Correct value of default registration priority

daves 29 Sep 99 11:36:43
    - (agent_registry.[ch]):
      - Improve registry error handling
      - Correctly handle unregistering MIB regions

daves 29 Sep 99 11:38:22
    - (agent_registry.c):
      - 'Children' nodes now have a different status, and shouldn't be freed. Oops!

daves 29 Sep 99 11:43:00
    - (agent_registry.[ch]): Provision to unregister MIBs by session

daves 29 Sep 99 11:46:02
    - (agent/snmp_vars.c):
      - Move setting agent start time to earlier in the initialisation sequence
        (so that it can be overridden in subagents with the master's value)

daves 29 Sep 99 11:48:55
    - (agent/mibgroup/mibII/sysORTable.c): Change in MIB registration interface

daves 29 Sep 99 12:19:56
    - (agent/mibgroup/agentx/*):  Assorted improvements!

mslifcak 29 Sep 99 14:31:48
    Robust copy of information to tree, import_list, display hints.

hardaker 29 Sep 99 16:35:43
    - (config.h.in, configure, configure.in):
      - fix RANLIB testing for --enable-shared.

hardaker 29 Sep 99 16:36:07
    - (README): added Mike Michaud to the thank you list.

hardaker 29 Sep 99 16:38:34
    - (header_complex.c, header_complex.h):
      - new extraction and freeing functions.
      - bug fix, missing a malloc size by one (electric fence is very cool).

hardaker 29 Sep 99 16:38:59
    - (client.c): thats "timeval" not "timevale" Dave (hehe).

hardaker 29 Sep 99 16:39:21
    - (client.h): define DEFAULT_MIB_PRIORITY to 255.

hardaker 29 Sep 99 16:39:42
    - (master_admin.c): -Wall fixes and found a missing }.

hardaker 29 Sep 99 16:40:08
    - (pass.c): run ntohl on ip addresses stored in a long.

hardaker 29 Sep 99 16:40:30
    - (mib2c.vartypes.conf): removed extra \n.

hardaker 29 Sep 99 17:01:28
    - (agent_registry.c, agent_registry.h): fix bugs.

hardaker 29 Sep 99 17:01:50
    - (mib_modules.c): include netinet/in.h

mslifcak 29 Sep 99 23:42:49
    Remove unused file.. snmplib/hpux.c

daves 30 Sep 99 01:09:25
    - (mibgroup/host/hr_system.c):
      - protect against NULL utmp file (from Fabrice Dupre)

daves  1 Oct 99 09:48:20
    - (agent/Makefile.in): Fix incompatability in agent library names

daves  2 Oct 99 14:28:20
    - (mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
      - Fix a problem with re-used PDU structures being freed twice.

daves  4 Oct 99 03:58:22
    - (agent_registry.[ch] mibgroup/agentx/client.h):
      - consolidate definitions of default MIB registration priority

daves  4 Oct 99 09:53:48
    - (agent_registry.[ch] snmp_vars.h mibII/sysORTable.c
       agentx/client.[ch] agentx/master_admin.c):
       - Handle MIB range registration, and clean up wrapper interfaces

daves  4 Oct 99 09:58:26
    - (mib_modules.c mibgroup/agentx/subagent.[ch]):
      - Ensure subagent is initialised early (prior to MIB registration, etc)

daves  4 Oct 99 10:15:38
    - (snmplib/callback.h): Increase number of application callbacks supported

daves  4 Oct 99 10:17:53
    - (agent_callbacks.h  mibgroup/mibII/sysORTable.[ch]
       mibgroup/agentx/master_admin.c mibgroup/agentx/subagent.c):
       - Complete subagent handling of Agent Capabilities / sysORTable

daves  4 Oct 99 10:22:25
    - (agentx/client.[ch] agentx/master_admin.c): Trivial 'ping' implementation

nba  4 Oct 99 11:48:51
    - (snmp_api?, int64.? snmptrap.c): add some error checking for variables

nba  4 Oct 99 11:50:50
    - Makefile.in:	always use $(MAKE) for make in Makefiles

nba  4 Oct 99 11:52:25
    - configure.in:	remove -pedantic from --with-developer, and the system headers
    	are not prepared for it (at least on Linux and NetBSD)

nba  4 Oct 99 13:38:19
    - various: include additions and fixes to kill warnings

hardaker  4 Oct 99 13:51:51
    - (system_mib.c): make sysServices configurable.

nba  4 Oct 99 13:52:20
    - subagent.h, subagent.c, mib_modules.c: pre_init_subagent confuses
    	configure into believing there is a init_subagent function.
    	Rename to subagent_pre_init

hardaker  4 Oct 99 16:32:19
    - (header_complex.c, header_complex.h): added header_complex_find_entry().

daves  5 Oct 99 07:23:45
    - (agentx/master_request.c agentx/subagent.c): Working SET support

nba  5 Oct 99 21:49:22
    - snmp_debug.h: make the DEBUG* macros safe for use in compound statements

nba  5 Oct 99 22:18:46
    - snmp_parse_args.c: fixes to report invalid engineId

nba  5 Oct 99 22:22:54
    - subagent.c: include system.h for prototype for calculate_time_diff

hardaker  6 Oct 99 08:57:42
    - (fixproc): new commented version.

hardaker  6 Oct 99 16:31:53
    - (acconfig.h, config.h.in, read_config.c, snmp_api.c, snmp_client.c):
      - Save and parse older persistent storage files to make sure data is
        not lost during storage crashes.
      - Fix SNMPv3 engineID probes: PDU's are allowed to have a NULL varbindlist.

daves  7 Oct 99 07:26:20
    - (agent_trap.c agent_trap.h agent_read_config.c snmpd.h):
      -  Re-write of agent trap handling:
    	Provision for v1 traps with varbinds
    	Consolidate v1 and v2 trap sink lists
    	Preliminary INFORM support

daves  7 Oct 99 08:42:15
    - (agent_trap.[ch]): Improve accessibility for subagents

daves  7 Oct 99 09:01:25
    - (agentx/subagent.c agentx/master_admin.c): Notification support

mslifcak 12 Oct 99 05:58:28
    mib.c : quick_print is exposed for CMU_COMPATIBLE builds.
    lcd_time.c : commented unused dump_etimelist_entry under SNMP_TESTING_CODE.

mslifcak 12 Oct 99 06:07:44
    Define address length for FreeBSD platform.

mslifcak 13 Oct 99 03:54:02
    add missing proto for save_persistent.

nba 13 Oct 99 07:09:36
    - master_admin.c, system_mib.h: includes for prototypes

mslifcak 15 Oct 99 07:09:14
    -(default_store.c, callback.c) fix
    bug in array-boundary check in snmplib/callback.c
    reported by Bert Holstein 15 Oct 1999.

hardaker 20 Oct 99 17:26:59
    - (header_complex.c): parsed strings from oid's include null terminators.

hardaker 20 Oct 99 18:08:39
    - (mib.c): enable oid parser to handle simple embedded strings in oids
      and to translate them into oid segments.
      EG: .1.3.\"hello\".\'hi\' -> .1.3.5.104.101.108.108.111.104.105

hardaker 21 Oct 99 10:07:00
    - (mib.c): enable oidname."hi".'there' in get_module_node() as well.

mslifcak 21 Oct 99 10:20:15
    Note  SNMPERR_UNKNOWN_OBJID error without specifying snmp_errno _outside_ the library.

mslifcak 21 Oct 99 10:26:29
    Note  SNMPERR_UNKNOWN_OBJID error from within the library.

mslifcak 21 Oct 99 10:37:49
    mib.c - restore line stomped in my last update.
    read_config.c - drop unused variable.
    snmp_api.c - new method snmp_open_ex replaces set internal hook functions.

mslifcak 21 Oct 99 10:39:09
    Fixups for building with MSVC++. (no hpux.c, supply MAX_PERSISTENT_BACKUPS).

mslifcak 21 Oct 99 10:41:38
    reminders for snmp_sess_perror usage after open.
    snmptable.c - open/close session from main().
    netstat/main.c - use snmp_sess_perror.

mslifcak 21 Oct 99 10:42:28
    use snmp_open_ex.

mslifcak 21 Oct 99 12:09:51
    Fix BUG#78

mslifcak 21 Oct 99 12:31:28
    small patch from M. Laukkanen to fix HP aCC build.

nba 21 Oct 99 12:52:26
    - memory_solaris.c: reorder computations to avoid overflow.

nba 21 Oct 99 12:54:41
    - memory_solaris2.c: reorder computations to avoid overflow.

mslifcak 22 Oct 99 06:29:16
    In fixing bug #83 on 4.0 branch, discovered that 3.6 branch
    did not have "octet" token support.  Added.

mslifcak 22 Oct 99 06:29:52
    Fix BUG #83.

mslifcak 22 Oct 99 07:39:01
    Removed duplicated variable in a nested block. ARg!

hardaker 22 Oct 99 09:59:39
    - (mib.c): enable hex strings inside oids.

mslifcak 22 Oct 99 10:12:26
    Display _some_ octet string indices of object identifiers as quoted printable.
    Should be expanded to handle other INDEX types.

hardaker 22 Oct 99 15:28:59
    - (acconfig.h, config.h.in, configure, configure.in, keytools.c,
      keytools.h, scapi.c):
      - use openssl for md5/sha support (from Olafur Gudmundsson).

hardaker 22 Oct 99 15:29:38
    - (mib.c): print string based OIDs better.

hardaker 24 Oct 99 08:24:02
    - (configure, configure.in): SNMPCONFPATH uses sysconfdir not datadir.

hardaker 24 Oct 99 08:24:21
    - (README.snmpv3): typo.

hardaker 24 Oct 99 08:25:35
    - (mib.c): fix "mibs" and "mibdirs" .conf directives to properly
      handle multiple calls (additive) and '+'s and things.

hardaker 24 Oct 99 08:27:28
    - (read_config.c):
      - premib directives weren't getting read due to a missing negation (!).
      - more parsing debugging statements added.

mslifcak 25 Oct 99 08:06:32
    minor rework to clarify signed compares and remove unused variables.

nba 25 Oct 99 13:39:27
    - interfaces.c: fix a memory leak in the Linux part

nba 25 Oct 99 13:41:01
    - configure.in, proc.c: support for FreeBSD 2.1 where ps doesn't have c flag

nba 25 Oct 99 13:51:22
    - hr_system.c: play it safe when no utmp file exists

nba 25 Oct 99 13:53:26
    - snmptrapd.c, snmptrapd_handlers.c: support for traphandle DEFAULT

nba 25 Oct 99 13:56:26
    - RUNTESTS, TESTCONF.sh eval_onescript.sh eval_tools.sh: support non-bash
    	shells (echo -n vs echo \\c). Don't require . in PATH

nba 25 Oct 99 13:58:03
    - snmptranslate.c: let ':' in OID do "the right thing"

nba 25 Oct 99 13:59:05
    - pass.c: do an htonl when passing ip address

nba 25 Oct 99 14:07:11
    - snmpdelta.c: COUNTER64 will dereference freed pointer

nba 25 Oct 99 14:08:25
    - snmpd.conf.5.def: minor quirk

nba 25 Oct 99 14:13:57
    - *: configure support for dmalloc malloc debugger (www.dmalloc.com)

hardaker 25 Oct 99 14:35:51
    - (snmptranslate.c): enable -p printing of only a section of the mib tree.

hardaker 25 Oct 99 16:05:03
    - (snmptranslate.c, parse.c): hack to do wild card searches for a mib node.

mslifcak 26 Oct 99 10:34:40
    Allow unsigned range for counter/gauge/timeticks (fix BUG#84 per Sander Steffann).

hardaker 27 Oct 99 14:33:33
    - (Makefile.in): fix up ucd-snmp-config.h building.

hardaker 27 Oct 99 14:34:10
    - (snmp_agent.h): prototype agent_check_and_process().

hardaker 27 Oct 99 14:34:55
    - (Makefile.in, ucd-snmp-agent-includes.h): added a header file to
      wrap around the various agent include files.

hardaker 27 Oct 99 14:35:27
    - (master_admin.c): simple debugging so you can watch stuff register.

hardaker 27 Oct 99 14:36:21
    - (Makefile.in, default_store.3, default_store.3.bot,
      default_store.3.h, default_store.3.top, snmp_agent_api.3):
      - new manual pages: default_store.3, snmp_agent_api.3.

hardaker 27 Oct 99 14:36:55
    - (default_store.h):
      - mark regions to be included in the default_store.3 manual page.

hardaker 27 Oct 99 14:37:49
    - (lcd_time.h): define and comment LCD_TIME_SYNC_OPT better.

hardaker 27 Oct 99 14:38:06
    - (ucd-snmp-includes.h): add default_store.h and snmp_logging.h

hardaker 27 Oct 99 17:12:01
    - (ucd-snmp-includes.h): added more include files.

hardaker 27 Oct 99 17:12:59
    - (mib.c): bail if we can't find an index in the mib tree to use for
      breaking an oid apart.

hardaker 27 Oct 99 17:30:25
    - (vacm_vars.c): watch for null communities when printing debug statements.

mslifcak 28 Oct 99 04:55:52
    Dave's comment about pre_parse etc. was too good to lose in e-mail.

mslifcak 28 Oct 99 05:23:05
    u_int8/16/32_t types no longer needed for WIN32 builds.

mslifcak 28 Oct 99 05:25:02
    Oops! restore version r1.131.

mslifcak 28 Oct 99 06:49:03
    rephrase subtree not found code in _get_symbol.

hardaker 28 Oct 99 13:47:57
    - (snmptosql): debugging and error checking.

hardaker 29 Oct 99 08:58:17
    - (mib2c.conf, mib2c.vartypes.conf): Patch from Keith Tuson:
      - misc fixes.

hardaker 29 Oct 99 09:28:11
    - (FAQ): added reference to an above question for perl installation.

hardaker 29 Oct 99 09:28:43
    - (ucd-snmp-agent-includes.h): added var_struct.h and agent_read_config.h

hardaker 29 Oct 99 09:52:18
    - (default_store.h, mib.c): two new printing options:
      - printNumericOids
      - printNumericEnums

hardaker 29 Oct 99 10:06:03
    - (ds_agent.h, snmp_agent.c, snmpd.c, snmp_parse_args.c):
      - snmp over TCP options: -T TCP.
      - new quick print options: -qo -qe for numeric oids and enums.

hardaker 29 Oct 99 10:13:44
    - (snmpcmd.1): document -T and -q[oe]

hardaker 29 Oct 99 10:15:01
    -(default_store.3{,.h}): removed from CVS since they are built

hardaker 29 Oct 99 10:15:43
    - (.cvsignore): ignore default_store.3{,.h}

hardaker 29 Oct 99 16:58:07
    - (tkmib): make it do snmpv3.  Added many things to the options menu.

marz 29 Oct 99 19:54:10
     (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

hardaker  1 Nov 99 13:18:00
    - (snmp_parse_args.c, default_store.h, mib.c, snmp_alarm.c):
      - don't break oids into pieces if quick_print is turned on.
      - ditto if the new default_store option is turned on.
      - made a default_store option to not use sigalrm for snmp_alarms.

hardaker  2 Nov 99 09:57:31
    - (Makefile.in): install other header files needed by SNMP.pm.

mslifcak  2 Nov 99 15:37:05
    Use HAVE_STDARG_H when deciding to use varargs vs ANSI-C prototypes.

mslifcak  2 Nov 99 15:46:08
    Install snmp_agent_api.3

mslifcak  3 Nov 99 06:11:03
    declare find_best_tree_node for MSVC build.

mslifcak  3 Nov 99 06:49:30
    Near line 663 : close(fd) before invoking wait_on_exec

mslifcak  3 Nov 99 13:18:59
    Following call to fdopen (near get_exec_output), do not close(fd).

mslifcak  3 Nov 99 13:20:16
    Fix build problem on Linux RedHat 6.0 : key off GNU_LIBRARY value.

mslifcak  4 Nov 99 02:42:15
    Patch to build BSD/OS 4.0.1; from Bert Driehuis -- driehuis@playbeing.org

mslifcak  4 Nov 99 04:14:28
    More STDC_HEADERS cleanup: use HAVE_STRING_H, HAVE_STDLIB_H instead.

mslifcak  4 Nov 99 04:33:32
    Change example away from STDC_HEADERS.

mslifcak  4 Nov 99 05:08:31
    Every #define is given a value; set to 1 if no value was specified.

mslifcak  4 Nov 99 05:13:05
    First pass support for FreeBSD 4.0 [problems with proc table lookups].

mslifcak  4 Nov 99 06:11:48
    Use sysctl(CTL_VM..) to get virtual memory stats.

hardaker  4 Nov 99 10:03:47
    - (Makefile.in, acconfig.h, config.h.in, configure, configure.in, mib.c):
      - define IN_UCD_SNMP_SOURCE in config.h but not in ucd-snmp-config.h.
      - move ucd-snmp-config.h up in the build order before subdirs.
      - Make default MIBDIRS search path include $HOME/.snmp/mibs.
      - Make MIBDIRS parsing handle $HOME variables in it.

hardaker  4 Nov 99 10:04:42
    - (mib2c.conf): include headers for compilation for both internal and
      external to the ucd-snmp source.

mslifcak  4 Nov 99 10:19:35
    Redo FreeBSD 4.0: define freebsd3 in s/freebsd4.h; reduce "define" thrashing.

hardaker  4 Nov 99 10:28:44
    - (snmp_parse_args.c, snmpcmd.1): move -q flags to -O.

mslifcak  4 Nov 99 13:43:40
    Speed up sprint_variable: halve the number of calls to get_symbol.

mslifcak  5 Nov 99 06:22:52
    Say goodbye to SNMP_MALLOC, malloc_zero, xcalloc, xmalloc, and xstrdup.
    Respectively replaced with calloc, calloc, calloc, malloc, and strdup.

nba  9 Nov 99 01:50:09
    - mib.c,parse.c: make error reporting in parser work according to spec (-Pe)
    	show defining modules in snmptranslate -d
    	use ds_toggle_boolean

nba  9 Nov 99 12:59:52
    - snmptrapd.c,snmptrapd_handlers.c: make it compile with VC++ 5.0
    	(but no handlers (yet))

hardaker  9 Nov 99 13:02:17
    - (snmpd.c): fix -H.

hardaker  9 Nov 99 13:02:41
    - (ucd_snmp.h): require the DEMO-MIB (just for tutorial purposes).

hardaker  9 Nov 99 13:09:21
    - (vacm_vars.c, vacm_vars.h): simple new .conf tokens: rocommunity, rwcommity.

hardaker  9 Nov 99 13:09:40
    - (Makefile.in): install the DEMO-MIB.

nba  9 Nov 99 15:16:03
    - various: adapt tools to use getopt (and put one in for Win32)

nba  9 Nov 99 22:20:52
    . snmp_parse_args.c: a glitch in the conversion to getopt (thanks to
    	driehuis@playbeing.org)

nba  9 Nov 99 23:30:03
    - getopt.h: arguments to getopt did not match those in getopt.c

nba 10 Nov 99 08:30:13
    - win32/*: fixes to the VC++ build projects

nba 10 Nov 99 08:32:00
    - win32/*: VC++ project updates

daves 10 Nov 99 08:57:00
    - (agent/agent_read_config.c): Only set up trap sinks on the master agent

daves 10 Nov 99 08:58:38
    - (agent/agent_trap.[ch]): minor re-structure to allow subagent trap "sinks"

daves 10 Nov 99 08:59:45
    - (agentx/subagent.c): Fix AgentX notify support

nba 10 Nov 99 12:20:47
    - win32/*.dsp: yet another round of making this crap work

nba 10 Nov 99 15:29:18
    - apps/*: changes for getopt usage, and reworking of snmp_parse_args

nba 10 Nov 99 22:12:08
    - win32/*: clean up repository files, and add proper .cvsignore files

daves 11 Nov 99 03:37:59
    - (agentx/client.c): Silly typo in start time synchronisation

nba 11 Nov 99 22:14:27
    - snmpcmd.1: update man page to correspond to the new getopt situation
    	Note: even though some options have been removed from this
    	page, they still work!

nba 11 Nov 99 22:50:00
    - snmp_parse_args.c, mib.c: alignment of option code.
    	Some enhancements to the snmptranslate -d output.

daves 12 Nov 99 08:46:33
    - (snmplib/snmp_api.c): Provide a unique ID for all incoming PDUs

marz 12 Nov 99 13:01:08
     (lcd_time.[ch], snmpusm.c): fix enginetime update algorithm to conform to spec rfc2574 3.2.7.b.1

nba 14 Nov 99 01:48:51
    - snmptable, snmp_parse_args: allow the application specific options to

nba 14 Nov 99 01:51:57
    - snmptable: add in the application specific snmptable options between
    	the normal options.

nba 14 Nov 99 01:53:16
    - snmpbulkget: new tool to issue a single GETBULK request

nba 14 Nov 99 01:54:17
    - snmp_parse_args: changes to support multi-valued options

nba 14 Nov 99 01:59:20
    - mibs/*, vacm_vars.h: update the mib files to rfc 2571-2575. Also add
    	SNMP_COMMUNITY_MIB from the coex draft.

nba 14 Nov 99 02:00:00
    - vacm_vars.c: kill a warning

nba 14 Nov 99 02:01:37
    - pass.c, snmpd.conf.5.def: add an UNSIGNED return type

nba 14 Nov 99 02:04:46
    - mib.c, snmptranslate.c: move the MIB:id handling inside read_objid for
    	consistency. Also fixes a buffer overrun in mib.c

nba 14 Nov 99 02:42:38
    - SNMPv2-CONF.txt: comment out the IMPORT clause

nba 14 Nov 99 06:12:03
    - snmptrapd.c: add the new common -O option set

nba 14 Nov 99 06:15:01
    - snmptrapd.8: add the new common -O option set

nba 14 Nov 99 06:32:25
    - ipc6: Add the IPv6 code from the Kame project. I have only massaged
    	it so much as to still compile on non-IPv6 systems, and detect
    	Linux, INRIA, Solaris IPv6. No code for them yet. Original
    	author: itojun@iijlab.net

daves 15 Nov 99 07:56:06
    - (agent/snmp_vars.c): Fix handling of failed GET/SET requests

mslifcak 15 Nov 99 08:29:06
    Fix description of read_objid return value.

nba 15 Nov 99 14:00:20
    - snmp_parse_args.c: further error checking, courtesy mslifcak
      snmpbulkget.c: needs #include <getopt.h> (Thanks to Robert Story)

nba 15 Nov 99 14:03:36
    - mibs/: replace RFC1271-MIN.txt with RMON-MIB.txt (RFC 1757 version)

nba 15 Nov 99 14:05:57
    - parse.c: fix a spelling error in the MIB replacement table.

nba 15 Nov 99 14:09:29
    - .cvsignore: updates to keep cvs silent about generated files.

hardaker 15 Nov 99 15:18:46
    - (FAQ, README): new mirror in Australia.

hardaker 15 Nov 99 15:19:22
    - (mib_modules.c, snmp_vars.c): move subagent_pre_init() to init_agent().

hardaker 15 Nov 99 15:19:47
    - (TODO): memory int -> uint.

hardaker 15 Nov 99 15:20:10
    - (header_complex.c): set to '\0' instead of NULL for -Wall.

hardaker 15 Nov 99 15:21:07
    - (mib2c, tkmib): remove -w.

hardaker 15 Nov 99 15:21:28
    - (snmp_agent_api.3): don't call subagent_pre_init().

hardaker 15 Nov 99 15:21:57
    - (mib2c.storage.conf): debugging statements inserted.

hardaker 15 Nov 99 15:22:24
    - (asn1.c, asn1.h): new function: asn_check_packet().

hardaker 15 Nov 99 15:36:26
    - (snmpdelta.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrapd.c):
      - add default_store.h

hardaker 15 Nov 99 15:38:25
    - (default_store.h, mib.c): move more options to the ds_* routines.

hardaker 15 Nov 99 15:41:38
    - (snmp_api.c, snmp_api.h):
      - move more options to the ds_* routines.
      - implement support for TCP broken SNMP packets by storing buffers
        and dealing with pieces of incoming data till we have a full packet.

mslifcak 15 Nov 99 16:43:25
    Don't add NULL varbind when ENDOFMIBVIEW is reached.

hardaker 15 Nov 99 17:41:10
    - (snmp_agent.c, master.c, protocol.c, protocol.h, subagent.c,
      snmp_api.c, snmp_api.h):
      - make TCP support better for agentx.  Still has a problem (I broke agentx).

mslifcak 15 Nov 99 21:57:36
    Fix bug#75: build --without-opaque-types

mslifcak 16 Nov 99 03:36:09
    Fix spelling misteak.

nba 16 Nov 99 06:21:25
    - snmp_parse_args.c, snmptranslate.c, mib.c: redo the snmptranslate options
    	to follow the common option set. Issue warnings when someone
    	uses the old form, advising about the new.

mslifcak 16 Nov 99 08:48:31
    Embrace all HP-9000/6xx,7xx, 8xx series platforms, without regrets.

daves 16 Nov 99 09:13:59
    - (snmplib/asn1.c): Fix encoding of root OIDs.

hardaker 16 Nov 99 10:24:59
    - (protocol.c): add the header length to the packet length estimate.

hardaker 16 Nov 99 10:26:02
    - (snmp_parse_args.c): add the T: flag for -T to getopt

mslifcak 16 Nov 99 14:41:50
    MSVC touchups:
    Added snmptrapd project .DSP file; All .DS[PW] files CR-LF line terminated;
    Fix warnings in asn1.c and snmp_api.c; Remove unused var in snmptranslate.c.

mslifcak 16 Nov 99 14:56:59
    Build with getopt.

mslifcak 17 Nov 99 05:59:15
    Replace u_int16_t with more universally supported u_short.

mslifcak 17 Nov 99 07:35:03
    Project file for building snmpbulkget using MSVC++ gratis Robert Story.

mslifcak 17 Nov 99 07:36:58
    Add snmpbulkget to list of apps to build.

hardaker 17 Nov 99 11:55:41
    - (ds_agent.h, kernel.c, snmpd.c, snmpd.1.def):
      - run time rootless running support for snmpd, by reqest of Joe. (-r)

hardaker 17 Nov 99 12:21:26
    - (snmptosql):
      - move to Net::SMTP.
      - Make new authgroup and authhost tables to contain SNMP::Session defaults.

hardaker 17 Nov 99 13:05:00
    - (configure.in): update the so LD for linux to $(CC).

hardaker 17 Nov 99 13:08:17
    - (configure): update.

hardaker 17 Nov 99 13:09:14
    - (mib2c.storage.conf): update.  Deals with RowStatus objects better.

nba 17 Nov 99 21:51:19
    - default_store.c: ds_toggle_boolean missed a mask

mslifcak 18 Nov 99 17:58:47
    Check-in agent changes to support Win32 agent built with MSVC++.
    Thanks to Robert Story.

mslifcak 18 Nov 99 18:14:58
    More touchup per MSVC++ Win32 agent work.

mslifcak 18 Nov 99 18:20:45
    More MSVC++ Win32 agent files, gratis Robert Story.

daves 19 Nov 99 11:06:26
    - (agent/agent_registry.h): Provide missing index allocation defines.

hardaker 19 Nov 99 13:47:01
    - (mib2c.storage.conf): fix mib2c.storage.conf.

hardaker 19 Nov 99 14:20:25
    - (snmp_vars.c, snmpd.c, snmp_alarm.h, snmp_api.c):
      - make snmp_select_info possibly handle alarm timers.
      - make snmpd use them and call snmp_run_alarms().

hardaker 19 Nov 99 15:24:15
    - (acconfig.h, config.h.in, configure, configure.in, sedscript.in,
      disk.c, disk.h, UCD-SNMP-MIB.txt): Patch from Andy HOOD:
      - monitor disk inode percentages.

nba 22 Nov 99 05:27:15
    - configure.in: configure test for netinet/ip.h

nba 22 Nov 99 05:28:09
     snmp_logging.c: only timestamp efter a newline

nba 22 Nov 99 05:28:45
    - snmpd.c: reinstate snmpd -a functionality

nba 22 Nov 99 05:29:37
    - pass.c: remove a const casting warning

nba 22 Nov 99 05:32:05
    - IPV6-TCP-MIB, IPV6-UDP-MIB, ipv6.c, tcp.c: move the IPv6 tcp and udp
    	tables to their proper position in the tree, according to the RFC.

nba 22 Nov 99 06:59:46
    - ipv6.c: upgrade to the current Kame patch

nba 22 Nov 99 07:16:59
    - ipv6.c: some more ANSI prototypes

daves 22 Nov 99 07:30:06
    - (agent_registry.[ch] agentx/client.[ch] agentx/master_admin.c):
      Index de-allocation, and AgentX index support.

mslifcak 22 Nov 99 08:20:29
    Retry add MSVC++ project file.

mslifcak 22 Nov 99 08:21:58
    Add CVS ignore list for win32/libagent.

hardaker 22 Nov 99 08:29:33
    - (snmptable.c): Patch from Robert Story:
      - Added ability to use MIB to query tables with non-sequential column OIDs.
      - Added code to handle sparse tables.

hardaker 22 Nov 99 09:00:45
    - (usmUser.c): fix oid -> char conversions pointed out by Michael Slifcak.

hardaker 22 Nov 99 09:07:34
    - (README): added more people to the thanks list.

hardaker 22 Nov 99 09:18:15
    - (configure, configure.in, host_res.h, hr_filesys.c, hr_storage.c,
      hr_swrun.c, hr_system.c, bsdi4.h): Patch from Bert Driehuis:
      - bsdi support for the host resources mib.

hardaker 22 Nov 99 09:24:51
    - (T016snmpv2cgetfail, T017snmpv2ctov1getfail): update tests for new
      error messages.

hardaker 22 Nov 99 12:30:05
    - (vmstat.c, vmstat_freebsd2.c): use header_generic not header_simple_table

hardaker 22 Nov 99 12:49:21
    - (vacm_vars.c, pass.c): fix oid -> char conversions.

nba 22 Nov 99 12:54:08
    - *: change the first argument of the config parser functions to a
    	const string

hardaker 22 Nov 99 13:05:05
    - (acconfig.h, config.h.in, configure, configure.in, tcp.c): Patch
      from Garrett Wollman:
      - FreeBSD 4.x fixes.

hardaker 22 Nov 99 16:48:54
    - (snmp_vars.c): remove creation of initial and template* users.

hardaker 22 Nov 99 16:50:25
    - (vacm_vars.c, usmUser.c): new config tokens allowing easy user and
      vacm/user configuration and setup.

hardaker 22 Nov 99 17:02:11
    - (scapi.c): fix length check of key space.

hardaker 22 Nov 99 17:52:36
    - (README.snmpv3): update to reflect new and easier .conf mechanisms.

nba 23 Nov 99 01:23:16
    - ipv6.h: remove an __P that had sneaked in

nba 23 Nov 99 01:24:37
    - IPSEC-MIB.txt: change some underlines into dashes, and repair the
    	::= (maybe I should have looked at this file before adding it :-))

nba 23 Nov 99 01:26:26
    - pass_persist.c: fix some arguments (int => size_t). Thanks to
    	Anthony Shipman <ashipman@erggroup.com>

daves 23 Nov 99 01:37:29
    - (host/hr_swrun.c): Fix linux process memory usage figures.
    	(Reported by Mitch Shields)

daves 23 Nov 99 02:11:43
    - (host/hr_storage.c host/hr_swrun.c): Guard against calculation overflow

nba 23 Nov 99 02:20:13
    - snmp_agent.c: #include <unistd.h> for select prototype

daves 23 Nov 99 05:21:58
    - (snmp_agent.c agentx/subagent.c):
       Make main session structure visible throughout the agent,
       and use this for AgentX subagent as well.

daves 23 Nov 99 05:40:09
    - (agent_registry.[ch]):
      - Make index registration API more immediately convenient
      - Associate such registrations with the main session
      - new routine to unregister all indexes for a given session
      - differentiate between ANY index and NEW index
      - clean up assorted compiler warnings

hardaker 23 Nov 99 17:51:44
    - (snmptosql): fix from address line, other misc fixes.

daves 24 Nov 99 09:03:00
    - (agentx/master_admin.c): Release allocated indexes on subagent shutdown.

hardaker 24 Nov 99 09:09:08
    - (acconfig.h, config.h.in, configure, configure.in, usmUser.c,
      keytools.c, keytools.h, lcd_time.c, scapi.h, tools.c,
      keymanagetest.c, scapitest.c, config.h):
      - force --enable-developer for CVS checkouts.
      - remove all references to KMT.

hardaker 24 Nov 99 09:16:02
    - (INSTALL): change editing of config.h note.

hardaker 24 Nov 99 10:43:08
    - (vacm_vars.c): Patch from Frank Strauss:
      - allow seperation of mask with both . and :.

mslifcak 24 Nov 99 11:07:05
    Fix BUG#57 using modified patch supplied by zany@triq.net.

mslifcak 24 Nov 99 11:07:49
    Fix BUG#57 using 2/3 of patch supplied by zany@triq.net.

nba 25 Nov 99 14:32:47
    - snmp_api.c, agent_trap.c, snmp_agent.c, snmp_mib.h, snmp_mib.c:
    	fix misalignment of statistics counters

nba 25 Nov 99 14:33:15
    - snmp_mib.h: fix misalignment of statistics counters

nba 25 Nov 99 14:52:57
    - usmUser.c: new user is not added unless both auth and priv is specified
    	on createUser directive

nba 25 Nov 99 14:56:12
    - defaults_store.h, snmp_api.c, snmp_parse_args.c: add defCommunity
    	directive
    - snmp_api.h, snmp_api.c: add errorcode for malloc failure

nba 25 Nov 99 14:57:57
    - mib.c: kill yet another silly warning from gcc

nba 26 Nov 99 11:18:23
    - default_store.c: although read_config is case insensitive, ds_handle_config
    	was not. At the same time it failed to report the problem that
    	it was called but didn't know what to do.

marz 27 Nov 99 06:31:11
     (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

hardaker 27 Nov 99 09:18:15
    - (vacm_vars.c): redo rwuser/rouser to allow specification of auth type.

mslifcak 29 Nov 99 05:50:27
    More HP-UX aCC fixes supplied by Markku Laukkanen.

mslifcak 29 Nov 99 10:30:51
    Use ntohs macro to carefully obtain the default service port.

mslifcak 29 Nov 99 10:33:45
    Fix reference to snmplib.

mslifcak 29 Nov 99 10:36:43
    Remove last vestiges of DEBUG_MALLOC_INC fragments.

mslifcak 29 Nov 99 11:58:37
    Free STREAM packet buffer when session is closed;
    Test for close in progress for read, write, select, and timeout functions.

mslifcak 29 Nov 99 12:43:34
    Use size_t for name_len member.

hardaker 29 Nov 99 14:02:08
    - (system.c, system.h): implement strcasestr (from Michael Slifcak).

hardaker 29 Nov 99 14:02:50
    - (parse.c): make best matching (-b) use regex when available.

hardaker 29 Nov 99 14:03:49
    - (config.h.in, configure, configure.in):
      - check for regex.h, regcomp, strcasestr.

hardaker 29 Nov 99 14:04:09
    - (README): another name.

nba 30 Nov 99 03:01:34
    - snmp_api.h, snmp_mib.[ch]: A couple additional SNMP statistics points

daves 30 Nov 99 07:07:01
    - (agentx/master.c): Remove redundent routine.

daves 30 Nov 99 07:08:43
    - (agentx/master_request.c): Fix handling of multi-variable requests to subagents.

mslifcak 30 Nov 99 13:10:40
    Fix -Td usage description; use switch when current_name is NULL.

mslifcak 30 Nov 99 13:11:14
    Include ctype.h

hardaker 30 Nov 99 14:30:32
    - (snmp_parse_args.c, mib.c, mib.h, parse.c): implement regex matching
      everywhere.

mslifcak 30 Nov 99 14:47:36
    Use Wes' cool new get_wild_node match method.

mslifcak 30 Nov 99 16:50:41
    Add multiple match capability to find_best_tree_node, and use it in
    snmptranslate (new -B option).

mslifcak  1 Dec 99 06:40:07
    Error check and free resources during regex processing.

mslifcak  1 Dec 99 10:38:18
    Prevent overflow of object ID in get_module_node.
    In find_best_tree_node, treat result from recursed call same for match = 0.

mslifcak  1 Dec 99 15:55:56
    Fix bug #112 and finish patch supplied by Anthony Shipman.

mslifcak  1 Dec 99 16:32:14
    Use SNMP_MAXBUF when defining large static buffer storage.

nba  2 Dec 99 04:41:55
    - mib.c: accessing and freeeing env_var misplaces around NULL test

nba  2 Dec 99 04:42:57
    - snmptrapd.c: fix snmp_clone_pdu2 by using the snmplib version

nba  2 Dec 99 05:06:55
    - usmUser.c snmpv3.[ch]: move usm_parse_create_usmUser from the agent
     	to the library, so that snmptrapd can use it.

mslifcak  2 Dec 99 09:21:45
    Fix bug #81 - continue install after error creating persistent directory.

hardaker  2 Dec 99 16:59:55
    - (parse.c): turn on REGEX_EXTENDED.

nba  3 Dec 99 15:03:48
    - snmptrapd.c: correct handling of SIGHUP tp reconfigure.

nba  3 Dec 99 15:04:16
    - snmptrapd_handlers.c: a little nicer error message

nba  3 Dec 99 15:05:13
    - parse.c: remember to NULL a freed pointer

hardaker  3 Dec 99 16:51:43
    - (configure, configure.in): switch to PIC from pic.

hardaker  3 Dec 99 16:52:16
    - (Makefile.in): use $(MAKE) instead of make.

hardaker  3 Dec 99 16:52:51
    - (vmstat.c): remove duplicate limits.h include.

nba  5 Dec 99 21:49:50
    - pass.c, pass_persist.c: ensure proper byte ordering when pass'ing
    	ipaddress.

mslifcak  6 Dec 99 09:19:08
    Show all non-printable subids in dump_oid_to_string.
    Recurse clear_tree_flags only if necessary.

hardaker  6 Dec 99 13:47:41
    - (snmp_parse_args.c): default specifications for auth/priv types.

hardaker  6 Dec 99 13:51:34
    - (snmp_parse_args.c): print error strings returned by generate_Ku().

nba  6 Dec 99 14:32:22
    - .cvsignore: Make CVS silent about installation files

hardaker  6 Dec 99 14:48:08
    - (snmpusm.c):
      - make snmpusm usable again, changing arguments slightly.
      - make it also use defaults for passphrases, user, etc.

hardaker  6 Dec 99 14:56:21
    - (Sv3config, T030snmpv3usercreation): make v3 testing work again.

hardaker  6 Dec 99 14:58:28
    - (snmpusm.c): fix usage for new args.

mslifcak  6 Dec 99 15:09:53
    Convert USM_ERR* to SNMPERR_USM*.

nba  6 Dec 99 15:13:21
    - system.c, config.h, win32.dsw, *.dsp, libsnmp.def: cleaning up for VC builds

mslifcak  6 Dec 99 16:31:26
    More fun updating MS VC build of apps and library.

mslifcak  7 Dec 99 08:03:06
    Use argv[0] since the app wont be snmpgetnext, probably.

daves  7 Dec 99 08:29:55
    - (agent/agent_read_config.[ch] agent/snmp_vars.[ch] agent/snmpd.[ch]
       snmplib/read_config.[ch] snmplib/snmp_api.c):
       -  Use the saved application name for registering config handlers
    	(N.B: This change will need to be applied to MIB modules as well)

hardaker  7 Dec 99 09:14:30
    - (hr_other.c): shorten cpu description length.

hardaker  7 Dec 99 09:17:41
    - (sysORTable.c): make sysOrIndex not-accessible, as it should be.

hardaker  7 Dec 99 09:32:02
    - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
      - convert to SMIv2 and cleanup.

hardaker  7 Dec 99 13:45:59
    - (snmpwalk.c):
      - New ability to peform a get on the requested OID when either no
        results are returned or when the user requests an inclusive option.
      - New ability to print number of variables found at the end.

hardaker  7 Dec 99 13:54:11
    - (snmpwalk.1): document -Ci and -Cp (badly).

mslifcak  7 Dec 99 15:23:44
    Eliminate multiplying by sizeof(char) or sizeof(unsigned char);
    agentx/client.c - snmp_free_varbind replaces free in four places;
    snmpv3/usmUser.c - usm_free_user replaces free in one place.

hardaker  8 Dec 99 09:19:08
    - (mib.c): register a config token for suffix printing.

hardaker  8 Dec 99 14:08:20
    - (UCD-SNMP-MIB.txt): make mrIndex IMPLIED since it is in the code.

hardaker  8 Dec 99 14:41:53
    - (mib.c): fix -Os and index based oid printing to work again.

mslifcak  8 Dec 99 15:01:20
    Include getopt.h to define optarg.

mslifcak  8 Dec 99 15:04:54
    Add missing dskPercentNode to DskEntry (thanks to
             Michael Kirkham <support@iwl.com>).

hardaker  8 Dec 99 15:23:07
    - (mib.c, parse.c, parse.h):
      - remembered IMPLIED indexes.
      - properly print OIDs with length prefixes on parsed OIDs so
        cutting/pasting of them works.
      - properly print strings and oids that are IMPLIED.
      - print strings in either ' or " quotes depending on if their IMPLIED.

hardaker  8 Dec 99 15:26:51
    - (README): add Juergen.

hardaker  8 Dec 99 15:28:54
    - (*..Makefile.in): make depend.

hardaker  8 Dec 99 15:29:52
    - (snmpd.c): move sys/param out of ifdef FD_SET.

hardaker  8 Dec 99 15:47:02
    - (*..Makefile.in): A real make depend with no ssl dependancies, etc.

hardaker  8 Dec 99 15:49:32
    - (makefileindepend.pl, makenosysdepend.pl, remove-files):
      - move the make depend perl scripts to the top level where they only
        need to be edited once.

hardaker  8 Dec 99 17:13:17
    - (acconfig.h, config.h.in, master.c, read_config.c, system.c, system.h):
      - implement mkdirhier() and use it for persistent storage and agentx
        socket file creation.

daves  9 Dec 99 07:34:03
    - (man/snmp_trap_api.3): Initial documentation for agent trap generation.

nba  9 Dec 99 07:34:08
    - mib.c: implement MIB::label

nba  9 Dec 99 07:49:34
    - snmpcmd.1: support MIB::label

mslifcak  9 Dec 99 08:14:59
    Patches supplied by Juergen Schoenwaelder.

hardaker  9 Dec 99 10:08:26
    - (Makefile.top, config.h.in, configure, configure.in,
      agent/Makefile.in, snmplib/Makefile.in):
      - fixed --enable-shared (at least on linux).

hardaker  9 Dec 99 15:26:23
    - (keytools.c): Patch from Leonard Gomelsky:
      - generate_Ku() speed improvements.

hardaker  9 Dec 99 16:16:40
    - (UCD-SNMP-MIB.txt): changed all instances of kb to kB.

hardaker  9 Dec 99 16:53:14
    - (snmpnetstat/Makefile.in): fix for --enable-shared

hardaker  9 Dec 99 17:09:23
    - (agent/*Makefile.in): fix for --enable-shared on hpux

nba 10 Dec 99 03:06:18
    - master.c: add a missing #include <netinet/in.h> (at least for Solaris).

nba 10 Dec 99 03:07:06
    - pass.c: fix some buf/buf2 confusion

nba 10 Dec 99 03:09:33
    - pass_persist.c: fix some buf/buf2 confusion

nba 10 Dec 99 03:10:30
    - read_config.c: add some missing const specifiers

nba 10 Dec 99 03:20:10
    - (various): changes to compile snmpd with VC++ 5.0 (Release mode)

mslifcak 10 Dec 99 07:28:33
    Fix to build executable agent on HP-UX.

mslifcak 10 Dec 99 10:23:36
    Apply Dave's patch to fix max varbinds testing on GETBULK.

marz 10 Dec 99 10:44:29
     (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

mslifcak 10 Dec 99 13:03:58
    Fix HP-UX problem with ipDefaultTTL.

daves 13 Dec 99 03:17:41
    - (agent_registry.c): Handle delegated MIB regions properly when split.

daves 13 Dec 99 03:18:38
    - (agent_trap.c): allow specification of enterprise OID when sending traps

daves 13 Dec 99 04:43:14
    - (agent/snmpd.c agent/mibgroup/smux/smux.[ch]):
      - Patch to get SMUX support working with the new agent architecture.
        This is probably not The Right Way To Do Things Now, but it works.
        Thanks to Nick Amato and Mike Michaud.

mslifcak 13 Dec 99 09:49:28
    Added patch from M.Michaud to use send_enterprise_trap_vars.

hardaker 13 Dec 99 09:57:37
    - (DLMOD-MIB.txt, UCD-DLMOD-MIB.inc, UCD-DLMOD-MIB.txt):
      - Juergens patch to move DLMOD-MIB -> UCD-DLMOD-MIB and -> SMIv2.
      - moved to the experimental tree.

mslifcak 13 Dec 99 12:04:15
    Clean also removes generated default_store.3.h .

mslifcak 13 Dec 99 13:54:27
    Sanity checks added to _get_symbol.

hardaker 13 Dec 99 14:20:10
    - (config.h.in, configure, configure.in): --with-efence implemented.
      - (forced checking for --enable-developer and CVS checkouts)

mslifcak 13 Dec 99 14:54:31
    Fix problem printing IMPLIED indices of OBJECTID type.

mslifcak 13 Dec 99 15:12:01
    Finish symbol conversion with numeric when subtree is leaf node.

mslifcak 13 Dec 99 16:03:00
    Allow sprint_variable to work even if no MIB files were read.

hardaker 14 Dec 99 08:08:00
    - (snmp_parse_args.c, snmptranslate.c, snmptrapd.c, default_store.h,
      mib.c, mib.h):
      - argument shuffling...
        -I for input args created, and -OR moved there.
        -Ib created.
        -TB created for snmptranslate (was -B).

hardaker 14 Dec 99 08:41:41
    - (IANAifType-MIB.txt, UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
      - updates.

hardaker 14 Dec 99 14:54:09
    - (keytools.c): reverse generate_Ku optimizations, as they don't work.

hardaker 14 Dec 99 15:19:35
    - (Makefile.in): DLMOD -> UCD-DLMOD

hardaker 14 Dec 99 16:05:08
    - (configure, configure.in): move -lefence check up to front (last in link).

hardaker 14 Dec 99 16:05:37
    - (header_complex.c): get next in link list before deleting root.

mslifcak 15 Dec 99 04:21:27
    Isolate and retouch deprecated command line options.

mslifcak 15 Dec 99 05:51:00
    Share kstat fd iff ucd-snmp/memory_solaris2 is also configured.

hardaker 15 Dec 99 09:17:03
    - (EtherLike-MIB.txt, IPFILTER.txt, UCD-IPFILTER-MIB.inc,
      UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
      - Even more updates.

hardaker 15 Dec 99 09:19:14
    - (SNMPv2-PARTY-MIB.txt SNMPv2-M2M-MIB.txt ): removed.

mslifcak 15 Dec 99 09:42:44
    Remove snmp_log_syslog, snmp_log_filelog, snmp_log_stderrlog;
    Simplify snmp_log_string.

mslifcak 15 Dec 99 09:56:24
    Add time marker create, set, and delta time check methods.

mslifcak 15 Dec 99 11:08:19
    Replace kc from memory_solaris2.c with kstat_fd, defined in kernel_sunos5.c.

nba 16 Dec 99 23:05:47
    - kernel.c: output error string, not number

nba 16 Dec 99 23:06:58
    - snmpd.c: \n terminate some log messages

nba 16 Dec 99 23:08:02
    - smux.[ch]: fix some prototypes and includes.

nba 16 Dec 99 23:08:54
    - snmptranslate.c: be explicit in the -t warning

nba 16 Dec 99 23:09:42
    - mib.c: fix a tail recursion elimination problem printing oids

nba 16 Dec 99 23:10:31
    - snmpv3.c: a more spevific help message for defVersion

nba 17 Dec 99 02:08:17
    - mib.c: kill that tail recursion elimination, it just adds too many
    	conditionals. Properly output an empty string index.

nba 17 Dec 99 02:09:18
    - snmp_parse_args.c: remove some superfluous usage() calls.

nba 17 Dec 99 02:14:18
    - snmptable.c: cleanup of the "new" mib walk to determine fields. Make it
    	default (don't even document the -C compatibility option). Ignore
    	not-accessible fields in the walk.

nba 17 Dec 99 02:18:30
    - snmptrapd.c: make the oids given to trapd handlers properly .0 terminated.
    	Add a SNMP-COMMUNITY-MIB::snmpTrapAddress.0
    	Add syslog of v2 traps and informs

nba 17 Dec 99 03:22:39
    - libsnmp.def: add some function names

hardaker 17 Dec 99 07:03:09
    - (snmpcmd.1): document -I and -O flags.

hardaker 17 Dec 99 07:05:08
    - (snmpcmd.1): mention that -IR and -Ib are actually used by default.

hardaker 17 Dec 99 07:13:03
    - (snmp.conf.5.def): document a bunch of new configuration options.

hardaker 17 Dec 99 07:26:05
    - (snmpd.conf.5.def): document rocommunity, rwcommunity, rouser, rwuser.

hardaker 17 Dec 99 07:28:34
    - (snmpd.conf.5.def): document the file directive.

hardaker 17 Dec 99 07:40:43
    - (snmpd.conf.5.def): document createUser.

hardaker 17 Dec 99 10:10:42
    - (NEWS): first pass at changes.

hardaker 17 Dec 99 10:11:02
    - (sedscript.in): PERSISTENT_DIRECTORY token added.

hardaker 17 Dec 99 10:11:34
    - (snmpd.c): reorder init() routines for -H to prevent segfaulting.

hardaker 17 Dec 99 10:16:32
    - (Makefile.in): put snmpd.o into the object list, and remove it from
      direct compilation in the CC link line.

hardaker 17 Dec 99 10:17:05
    - (usmUser.c): changed help line of createUser to seperate DES token
      from the passphrase.

hardaker 17 Dec 99 10:17:28
    - (snmp_parse_args.c): removed -R from the -h output.

hardaker 17 Dec 99 10:18:24
    - (NEWS): second pass.

hardaker 17 Dec 99 10:18:42
    - (snmp_agent_api.3): re-structure based on recent changes.

mslifcak 17 Dec 99 14:23:25
    Fixed a few spelilng errors.

mslifcak 17 Dec 99 15:21:39
    Add Bill Fumerola's patch for FreeBSD 4.x to use swapinfo.
    Include FreeBSD 4.x specific memory and vmstat when building that agent.

mslifcak 17 Dec 99 15:41:14
    No dummy values for FreeBSD, please.

hardaker 17 Dec 99 15:46:08
    - (snmp_alarm.c): missing ! operater on signal test.

hardaker 17 Dec 99 15:55:48
    - (NEWS): mention -I.

hardaker 17 Dec 99 15:56:27
    - (agent_read_config.c, agent_registry.c, snmp_vars.c):
      - include "snmp_alarm.h" for mib modules that need the callback def.

hardaker 17 Dec 99 15:57:10
    - (header_complex.c, header_complex.h): completely restructured.
      - drasticly reduces memory usage for large data sets (1/3).

daves 20 Dec 99 03:01:49
    - (agentx/README.agentx): Updated to describe current status.

daves 20 Dec 99 04:15:55
    - (agent_trap.c snmp_vars.c mibII.[ch] mibII/*.c mibII/sysORTable.h):
      - Use SNMP_OID prefix definitions in OID specifications.
      - Register the various MIB-2 modules separately in sysORTable.

hardaker 20 Dec 99 06:43:40
    - (snmp_parse_args.c): Force set to 1 for -D so multiple switches can
      be given (ie, don't toggle the value).

hardaker 20 Dec 99 06:48:24
    - (Makefile.in): moved kernel.o into the libucdagent library.

hardaker 20 Dec 99 13:23:25
    - (IPSEC-MIB.txt): removed

hardaker 20 Dec 99 13:25:15
    - (IPFWACC-MIB.txt): moved to UCD-IPFWACC-MIB.txt

hardaker 20 Dec 99 13:26:09
    - (UCD-IPFWACC-MIB.txt): moved and updated from IPFWACC-MIB.txt

hardaker 20 Dec 99 13:30:06
    - (UCD-IPFWACC-MIB.txt): moved table to one level deeper under mib node.

hardaker 20 Dec 99 13:30:36
    - (ipfwacc.c): moved table to one level deeper under mib node.

hardaker 20 Dec 99 15:38:34
    - (Makefile.in): IPFWACC-MIB.txt -> UCD-IPFWACC-MIB.txt

hardaker 20 Dec 99 17:19:18
    - (agent_trap.c): make uptime a long for 64bit architectures.

hardaker 20 Dec 99 17:20:15
    - (agentx/protocol.c): make a things size_t instead of u_int (for 64bit code).

hardaker 20 Dec 99 17:20:55
    - (snmp_api.c): Digital Unix hack for bad recvfrom implementation.

hardaker 20 Dec 99 17:31:45
    - (EXAMPLE.conf.def): minor note.

hardaker 20 Dec 99 17:32:23
    - (NEWS): mention SMIv2 updates.

hardaker 20 Dec 99 17:32:37
    - (mibincl.h): add agent_trap.h

hardaker 20 Dec 99 17:34:31
    - (version.h bug-report sedscript.in): version tag ( 4.1.pre1 )

nba 21 Dec 99 02:37:19
    - snmpd.c, smux.c, snmp_api.c: take away some unused variables.

nba 22 Dec 99 02:41:42
    - memory_freebsd2.c: make it work (again) for FreeBSD-2 :-)

nba 22 Dec 99 02:43:15
    - hr_storage.c: kill a dummy value

nba 22 Dec 99 05:46:21
    - system.c: naughty, naughty Niels, just reindenting ...

nba 22 Dec 99 05:47:11
    - system_mib.c: use some #defines i place of numbers

nba 22 Dec 99 05:58:18
    - vacm routines: alignment with RFC mibs, preparing for trap generation
    	and a better integration with variable tree walking

hardaker 22 Dec 99 15:12:26
    - (master.c): use snmp_sess_open for the second try at opening the
      master port.

hardaker 22 Dec 99 15:13:05
    - (master_request.c): increase max vars to 64 (was 16).  I have a
      table with more than that number in columns, which breaks snmptable.

hardaker 22 Dec 99 16:30:01
    - (vmstat_solaris2.c, vmstat_solaris2.h): Patch from Jochen Kmietsch:
      - first pass at vmstat support for solaris.

hardaker 23 Dec 99 08:21:37
    - (vmstat_solaris2.c): Patch from Jochen Kmietsch:
      - non 80-column wrapped version.

hardaker 28 Dec 99 15:42:08
    - (master_request.c): remove the ! in front of in_a_view, which changed.

hardaker 30 Dec 99 07:51:36
    - (snmpd.c): usage line order messed up, as pointed out by Robert Story.

mslifcak 30 Dec 99 12:00:58
    Fix compile errors.

mslifcak 31 Dec 99 09:31:12
    Fix bug # 122

mslifcak 31 Dec 99 09:32:58
    Apply patch provided by Serg Trushnikov <sat@zmail.ru> for AIX 4.2.1 knlist

mslifcak 31 Dec 99 10:11:12
    Fix bug #125 - insert underscore into struct snmp_ipaddr member names.

mslifcak 31 Dec 99 10:33:16
    Autoconf patch c/o Albert Chin-A-Young <china@thewrittenword.com>

mslifcak 31 Dec 99 10:36:46
    Fix warnings of uninitialized variables.

mslifcak 31 Dec 99 12:43:50
    Fix bug #48 : no strcasecmp/strncasecmp for Sinix

mslifcak 31 Dec 99 13:27:44
    Apply some NetBSD 1.3.x, 1.4 patches c/o Grea A. Woods <woods@planix.com>

nba  3 Jan 00 15:23:21
    - EXAMPLE.conf.def: adapt to changes in valid vacm syntax

nba  3 Jan 00 15:26:07
    - snmp_vars.c: include agent_registry.h only once

nba  3 Jan 00 15:26:51
    - snmpd.c: add a missing const specifier

nba  3 Jan 00 15:27:29
    - mibII.h: add prototype for init_mibII

nba  3 Jan 00 15:28:24
    - wombat.[ch]: correct prototype for wombat_parse_config

nba  3 Jan 00 15:30:26
    - system.h: add prototype for strcasecmp

nba  3 Jan 00 15:32:59
    - parse.c: fix File variable being left pointing into the stack.
    	Ignore .index file on WIN32 platform

nba  3 Jan 00 15:34:22
    - mib.c: also note TEXTUAL CONVENTION in -Td output

nba  3 Jan 00 15:39:40
    - snmpcmd.1: add snmpbulkget to list of applications
    - snmptranslate.1: explain -T outputs
    - snmptrapd.conf.5.def: defalt traphandler is implemented

hardaker  4 Jan 00 08:58:24
    - (README, FAQ): Japan mirror location change.

hardaker  4 Jan 00 10:33:54
    - (Makefile.in): install struct.h

hardaker  4 Jan 00 10:35:06
    - (snmp_agent.c): deal with blocking better in snmp_agent_check_and_process().

hardaker  4 Jan 00 16:27:45
    - (config.h.in, configure, configure.in): Patch from Sander Steffann:
      - Add -I/usr/include/rpm because of badly written rpm header files.

nba  4 Jan 00 22:12:10
    - EXAMPLE.conf.def, FAQ, snmpd.conf.5.def: remove all traces of security
    	model "any" in "group" configuration directives

nba  4 Jan 00 23:50:27
    - parse.c: #ifdef some variables not used under win32

nba  4 Jan 00 23:51:11
    - snmptrapd.c: implement trand handlers for win32

daves  6 Jan 00 01:58:56
    - (mibgroup/mibII.c): Remove redundant file

hardaker  6 Jan 00 08:57:31
    - (util_funcs.h): properly wrap struct.h include directive for
      non-source-directory include.

marz  6 Jan 00 12:56:50
    update syntax (exact)

marz  6 Jan 00 13:07:03
    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

marz  6 Jan 00 13:14:10
    update config access syntax (exact)

hardaker  6 Jan 00 15:08:28
    - (COPYING): y2k bug.

hardaker  6 Jan 00 15:08:48
    - (mib2c): removed a debugging statement.

hardaker  6 Jan 00 15:09:20
    - (mib2c.conf): unquoted quotes quoted.

hardaker  7 Jan 00 09:29:06
    - (snmp_agent.c): better handling of write failures.

hardaker  7 Jan 00 10:38:48
    - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c): update to v4 API set code.

hardaker  7 Jan 00 11:22:40
    - (snmptranslate.c): Patch from Robert Story:
      - handle multiple translated OIDs.

hardaker  7 Jan 00 16:21:50
    - (vacm_vars.c): properly group rw/rousers into usm not v1/v2c.

nba  7 Jan 00 23:43:10
    - configure.in: some missing "x" in tests for --with-openssl and
    	--disable-developer

nba  8 Jan 00 00:56:30
    - configure.in: bugfix for a bugfix bug

mslifcak  8 Jan 00 11:44:58
    Fix build for Linux RedHat 6.1 (cant link libwrap without libnsl).

mslifcak  8 Jan 00 12:07:44
    Use knlist iff aix4 and HAVE_KNLIST [not complete w/o configure mods]

daves 10 Jan 00 01:37:32
    - (agent/mibgroup/mibII.h): Re-remove redundant prototype.

daves 10 Jan 00 02:31:39
    - (snmplib/snmp_api.c): Differentiate max-repetition and non-repeater errors.

daves 10 Jan 00 03:06:42
    - (agent/snmp_agent.c): Count numbers of variables requested/set

daves 10 Jan 00 06:12:40
    - (snmplib/system.c): Re-structure get_uptime() to cache boot time.

mslifcak 10 Jan 00 13:14:03
    Allow MSVC++ 5.x users to build using this workspace.

mslifcak 10 Jan 00 13:21:30
    Qualify use of withval to define library and include search paths.

marz 10 Jan 00 14:21:14
    Checking in SNMP-3.1.0b1

marz 10 Jan 00 14:34:50
    *** empty log message ***

marz 10 Jan 00 14:40:04
    add mibload

hardaker 10 Jan 00 15:36:18
    - (mibincl.h): include stdlib.h and malloc.h.

hardaker 10 Jan 00 15:36:40
    - (Sv3config): remove the trailing space.

hardaker 10 Jan 00 15:38:44
    - (config.h.in, configure, configure.in):
      - make --without-efence work.
      - check for -lnsl more explicitly.

mslifcak 10 Jan 00 16:30:51
    ucdDemoPublic.c - remove uninitialized variables from write method.
    snmp_vars.c     - proper oid compare; no copy from save if oids exact match
    snmpd.c         - terminate statement.

mslifcak 10 Jan 00 16:31:16
    snmptranslate.1   - remove junk line.

mslifcak 10 Jan 00 16:31:38
    snmptranslate.c  - simple default case.

mslifcak 10 Jan 00 16:32:08
    snmp_api.c    - better comment for snmp_oid_compare.
    read_config.c - remove sizeof(u_char) from malloc size calc.
    scapi.h       - spell check.

mslifcak 11 Jan 00 01:33:45
    Trolling for malloc errors; more graceful degradation.

mslifcak 11 Jan 00 01:53:08
    Glean refs to mibII.o from this makefile.

mslifcak 11 Jan 00 07:44:50
    Add IN_UCD_SNMP_SOURCE to not break Win32 builds.

mslifcak 11 Jan 00 07:59:23
    Keep win32 release build from breaking.

mslifcak 11 Jan 00 08:10:10
    Init file count at zero, not by incrementing random value.

mslifcak 11 Jan 00 09:13:38
    Restore memdup usage to its former luster.

marz 11 Jan 00 10:37:21
    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?

mslifcak 11 Jan 00 15:05:09
    Use CFLAGS when linking (could have profile switch, etc).

hardaker 12 Jan 00 11:16:27
    - (snmpv3.c): cast malloc returns.

mslifcak 12 Jan 00 21:09:47
    Use DEBUGMSGOID liberally, replacing sprint_objid; small speedup.

daves 13 Jan 00 02:46:47
    - (agent/snmp_vars.c): Remove extraneous bracket.

mslifcak 13 Jan 00 05:36:21
    No get_boottime support for cygwin (yet). Hopefully a temporary condition.

daves 13 Jan 00 06:31:44
    - (snmplib/parse.[ch]): Unload MIB module
    	(N.B: Somewhat simplistic with regard to multiply-loaded nodes)

daves 13 Jan 00 06:33:40
    - (snmplib/parse.c): More complete handling of unloading MIB modules.

mslifcak 14 Jan 00 09:33:39
    Small compile fix and debug message restoration.

hardaker 14 Jan 00 11:34:25
    - (bug-report): grep for configure flags

hardaker 14 Jan 00 16:09:09
    - (scapi.c): implement DES encryption.

hardaker 14 Jan 00 16:10:29
    - (NEWS): remove export control note about DES.

daves 17 Jan 00 06:13:39
    - (man/snmptrapd.8): Describe default logging behaviour.

daves 17 Jan 00 09:02:32
    - (agent/snmp_vars.c): Discard "too-late" responses from overlapped regions.

marz 17 Jan 00 12:47:58
    added v2 trap

marz 18 Jan 00 07:00:26
    modified for v2-trap.

marz 18 Jan 00 07:54:12
    fix error messages and return vals for trap funcs, clean up pdu

mslifcak 18 Jan 00 08:14:42
    Prevent array bounds error when creating specific trap oid.

mslifcak 18 Jan 00 14:23:44
    Latest vmstat_solaris2 from the author Jochen Kmietsch.

mslifcak 18 Jan 00 21:22:06
    Cleanup around ip6_vars.h include (no #if 0)

mslifcak 18 Jan 00 21:25:53
    Remove commented out objects that are MAX-ACCESS not-accessible.

mslifcak 18 Jan 00 21:29:01
    1.Make snmp_get_do_logging visible from DLL
    2.Apply Win32 patch from R.Story to activate mib stats module (snmp_mib).

mslifcak 18 Jan 00 21:37:02
    Consistent getpagesize (first divide by 1024).

daves 20 Jan 00 04:25:05
    - (snmplib/snmp_api.c): Support selective binding of server addresses.

mslifcak 21 Jan 00 01:46:04
    Remove party crud; spell check.

mslifcak 21 Jan 00 01:46:41
    Add const to cleanup a few signatures.

mslifcak 21 Jan 00 01:49:35
    Minimize data handling and use register variabies in
    snmp_oid_compare and compare_tree.

marz 21 Jan 00 07:27:13
    added v3 inform

marz 21 Jan 00 08:00:27
    inform.

marz 21 Jan 00 08:13:25
    inform

marz 21 Jan 00 10:47:24
    *** empty log message ***

mslifcak 21 Jan 00 11:19:09
    config_arch_require solaris2 version of vmstat.

nba 23 Jan 00 08:51:39
    - parse.c: add some more error checking to getoid

nba 23 Jan 00 12:42:11
    - parse.c: fix merging of anonymous nodes when they are named

nba 23 Jan 00 12:43:54
    - parse.c: errenous => erroneous

marz 23 Jan 00 16:41:06
    handle adding OPAQUE vars for setting and traps etc.

daves 24 Jan 00 07:21:34
    - (examples/{example,wombat}.[ch]):
      - Consolidated example modules into one, including config and SET support.

marz 24 Jan 00 08:59:32
    *** empty log message ***

mslifcak 24 Jan 00 09:44:45
    Make sure kstat_fd is initialized before being used.

mslifcak 24 Jan 00 09:55:32
    Fix Bug #144 items 1,3,4 : case insensitive check for "all" keyword.

mslifcak 24 Jan 00 10:05:12
    Itojun's netbsd ELF patch + remove wombat [Dave's example fix]

mslifcak 24 Jan 00 10:14:56
    Fix printing IMPLIED index (from associate of J. Kmietsch) modified and applied.

marz 24 Jan 00 10:36:43
    *** empty log message ***

marz 25 Jan 00 06:49:43
    syntax for win32 build

marz 25 Jan 00 11:47:12
    add missing synbols for perl/SNMP module

marz 25 Jan 00 12:05:59
    additional win32 install notes

nba 25 Jan 00 13:52:42
    - parse.c: fix a missing initialization of tc_index

hardaker 25 Jan 00 13:55:33
    - (vestinternett/diskio.[ch]): Ragnar Kjrstad's diskio mib.

hardaker 25 Jan 00 13:56:02
    - (VEST-INTERNETT-MIB.txt): Ragnar Kjrstad's diskio mib.

nba 25 Jan 00 14:12:58
    - HOST-RESOURCES-MIB.txt, HOST-RESOURCES-TYPES.txt, Makefile.in:
    	Update to the current draft HOST-RESOURCES (draft-ops-hostmib-01)

hardaker 25 Jan 00 14:47:59
    - (configure): help update

hardaker 25 Jan 00 14:50:56
    - (snmp_alarm.3, snmp_alarm.c): Patch from Frank Strauss:
      - fix registration function to do what it says it should do.

mslifcak 25 Jan 00 19:30:51
    Larger buffer for print_module_name; Fix possible null deref in get_tc.

mslifcak 25 Jan 00 21:46:14
    mib.c:print_tree_node - show module name once in -- FROM;
    parse.c: show "Cannot find module" once per missing module.

mslifcak 26 Jan 00 07:14:50
    fix compile error when --without-root-access is used (strauss@ibr.cs.tu-bs.de)

mslifcak 26 Jan 00 07:26:22
    Acknowledge more contributors.

hardaker 26 Jan 00 10:24:21
    - (getValues.pm) getValues.pm was noted missing

hardaker 26 Jan 00 15:29:54
    - (UCD-DISKIO-MIB.inc, UCD-DISKIO-MIB.txt, VEST-INTERNETT-MIB.txt):
      Patch from Juergen Schoenwaelder:
      - fix the diskio mib, convert to SMIv2, and move to ucdExperimental.

hardaker 26 Jan 00 15:30:42
    - (UCD-DLMOD-MIB.txt): Patch from Juergen Schoenwaelder:
      - prefix oid with "ucd".

hardaker 26 Jan 00 15:31:00
    - (UCD-IPFILTER-MIB.txt): Patch from Juergen Schoenwaelder:
      - prefix oids with "ucd".

hardaker 26 Jan 00 15:32:25
    - (UCD-SNMP-MIB.txt): Patch from Juergen Schoenwaelder:
      - clean up and reformat sub-registration comments.

hardaker 26 Jan 00 15:34:20
    - (UCD-DEMO-MIB.txt, UCD-DISKIO-MIB.txt, UCD-DLMOD-MIB.txt,
      UCD-IPFILTER-MIB.txt, UCD-IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
      - correct ucd-snmp-coders email address to replace "ece" with "ucd-snmp".

hardaker 26 Jan 00 16:06:31
    - (agent_trap.c, agent_trap.h, snmpd.conf.5.def): Patch from Frank Strauss:
      - add ability to allow sending traps to ports other than 162.

hardaker 26 Jan 00 16:28:22
    - (Makefile.in, Makefile.in, Makefile.in, Makefile.in):
      - make depend.

hardaker 26 Jan 00 16:53:41
    - (snmpv3.c): fix priv key length extrapolation.  Should be done differently?.

hardaker 26 Jan 00 16:54:43
    - (Sv3DESconfig, T023snmpv3getMD5DES): fix DES test so it works.

hardaker 26 Jan 00 17:15:07
    - (snmpcmd.1, snmptrapd.conf.5.def, snmpusm.1):
     - badly done updates.

hardaker 26 Jan 00 17:18:17
    - (version.h bug-report sedscript.in): version tag ( 4.1.pre2 )

hardaker 26 Jan 00 17:32:41
    - (configure, configure.in): allow ',' seperated --with-*-modules flag values.

hardaker 26 Jan 00 19:22:53
    - (configure, configure.in): comma, comma, comma, comma, comma-chameleon.

hardaker 27 Jan 00 08:33:43
    - (default_store.c): make config parser handle "" (null) parsed strings.

marz 27 Jan 00 11:14:09
    remove no-op snmp_synch_setup

mslifcak 27 Jan 00 14:51:39
     1. Fix memory leak when anonymously named nodes are used.
     2. Hack around smicng's "SMI " statements to prevent other memory leaks.

mslifcak 27 Jan 00 16:13:58
    Remove hack around "SMI" token; keep the good part of the previous patch.

mslifcak 28 Jan 00 07:18:09
    Some variable renaming for consistency, error checking
    improved, missing string.h included.  Patch supplied by author.

mslifcak 28 Jan 00 12:30:20
    Fix spell LITTLE_ENDIAN. Thanks to talman@hitt.nl.

mslifcak 28 Jan 00 12:38:22
    Change agentx_{build,parse}_short . Thanks to Gerard Talman@hitt.nl.

mslifcak 28 Jan 00 12:52:25
    This with previous two changes completes a patch for items 2,3,4
    for bug #149.

nba 30 Jan 00 03:01:52
    - host.h: config_require_mib(HOST-RESOURCES-TYPES)

nba 30 Jan 00 03:04:22
    - hr_disk.c: convert to 1k blocks

nba 30 Jan 00 03:09:38
    - hr_storage.c: convert from pages to 1k blocks

nba 30 Jan 00 03:11:28
    - if.c: defensive test for missing objects (it might fail to show
    	down status properly)

marz 30 Jan 00 08:19:34
    create V3 user entry, cleanup

marz 30 Jan 00 10:42:36
    clean up before release - update version, release notes
    
    Note: KNOWN BUGS
    the new quoted OCTETSTR instance identifiers returned by get_symbol
    are not compatible with the perl/SNMP module (__get_label_iid)

marz 30 Jan 00 10:44:37
    clean up before release - update version, release notes
    
    Note: KNOWN BUGS
    the new quoted OCTETSTR instance identifiers returned by get_symbol
    are not compatible with the perl/SNMP module (__get_label_iid)
    
    not sure that this ever worked - will have to look at old OCTETSTR
    behaviour and see how to recreate it

marz 30 Jan 00 10:58:02
    clean up before release - update version, release notes etc.

daves 31 Jan 00 01:05:16
    - (agent/agent_registry.h): Log failed MIB registrations.

daves 31 Jan 00 01:45:15
    - (agent/agent_trap.c): Include instance subidentifier in snmpTrapOID and
    	snmpTrapEnterprise OID definitions.  (Thanks to Gerard Talman)

daves 31 Jan 00 02:40:02
    - (snmplib/snmp_api.[ch]): Restore traditional socket field names.

daves 31 Jan 00 03:00:16
    - (snmplib/snmp_api.h): Alternative approach to Irix socket handling.

daves 31 Jan 00 03:03:15
    - (acconfig.h config.h.in configure.in configure):
      - Attempt to detect non-traditional socket address structure (on Irix 6.x).

daves 31 Jan 00 03:14:50
    - (snmplib/snmp_api.c): Initialize addrlen in _sess_read().  (Frank Strauss)

daves 31 Jan 00 03:41:08
    - (AGENT.txt): Revised and updated version.

daves 31 Jan 00 07:49:50
    - (acconfig.h config.h.in configure.in configure):
      - Improved checking for Irix-style socket address structure.

daves 31 Jan 00 07:51:54
    - (snmplib/snmp_api.h): Attempt to mimic Irix-style socket address structure.

daves 31 Jan 00 07:53:52
    - (snmplib/asn1.c snmplib/snmp.c snmplib/snmp_api.c snmplib/snmpusm.c):
      - Don't assume size_t is signed (Pekka Kytolaakso)

daves 31 Jan 00 07:55:06
    - (snmplib/snmpv3.[ch]): Don't assume size_t is signed (Pekka Kytolaakso)
      - N.B: This changes the interface of snmpv3_generate_engineID() slightly.

daves 31 Jan 00 07:56:38
    - (apps/snmptest.c): Don't assume size_t is signed (Pekka Kytolaakso)

daves 31 Jan 00 07:57:56
    - (mibgroup/examples/example.[ch]):
      - Provide an example for how to trigger a trap.

marz 31 Jan 00 10:41:16
    set DS_LIB_DONT_BREAKDOWN_OIDS to get previoulsy released behaviour of get_symbol wrt octet based instance ids (i.e., no double-quoting)

daves  1 Feb 00 01:49:55
    - (acconfig.h config.h.in configure.in configure snmplib/snmp_api.h):
      - Fix broken setting of socket address structure choice.

daves  1 Feb 00 03:37:25
    - (agentx/master_request.c): Fix session ID handling when delegating requests.

daves  1 Feb 00 04:19:16
    - (configure.in configure): Catch common invalid configure options.

daves  1 Feb 00 05:27:03
    - (FAQ): Expand the description of generating traps from the agent slightly.

hardaker  1 Feb 00 08:32:03
    - (diskio.*): moved to the ucd-snmp directory

hardaker  1 Feb 00 08:34:09
    - (diskio.h): load the mib.

hardaker  1 Feb 00 08:34:24
    - (diskio.c): move to ucdExperimental.15.

hardaker  1 Feb 00 08:43:03
    - (NEWS): update (again).

hardaker  1 Feb 00 08:45:41
    - (snmpcmd.1): .PP -> .IP for -Ob.

hardaker  1 Feb 00 08:46:07
    - (snmpusm.1): changed context string in examples to "".

mslifcak  1 Feb 00 11:26:36
    Fixup more signed/unsigned comparisons.

daves  2 Feb 00 01:12:37
    - (host/hr_disk.c): Fix solaris initialisation, plus extra debugging info.

mslifcak  2 Feb 00 04:44:23
    Remove dependencies on (moved) vestinternett/diskio

nba  2 Feb 00 06:44:31
    - solaris2.8.h: Solaris 8 seems close to Solaris 7

nba  2 Feb 00 06:45:25
    - hr_disk.c: add NetBSD support

hardaker  2 Feb 00 07:17:28
    - (configure, configure.in): updated --help

daves  2 Feb 00 08:02:46
    - (agent/snmp_vars.c): Correctly handle individually excluded instances

mslifcak  2 Feb 00 08:42:17
    Allow -Co to affect the outcome.

mslifcak  2 Feb 00 08:52:43
    fix the fat-fingering patch I just made. feh.

hardaker  2 Feb 00 10:52:33
    - (smux.c): Patch from Robert Miles:
      - various fixes:
        1) The first registration request could be lost.
        2) Registration delete requests never received a response.
        3) Registration delete requests were not finding the registration when the
           delete's priority was set to -1.
        4) Non-zero values were not being encoded properly in registration
           responses.

marz  2 Feb 00 14:18:09
    add instructions for building w/ OpenSSL on VC++

mslifcak  2 Feb 00 14:18:22
    Let hrProcessorLoad out of the genie's bottle.

mslifcak  2 Feb 00 16:24:15
    Touchup for building more MIB modules in Win32 (MSVC).

mslifcak  2 Feb 00 16:36:21
    Touchup to build more MIB modules on Win32.

daves  3 Feb 00 01:35:12
    - (FAQ): Document changes to access control stuff.

mslifcak  3 Feb 00 04:12:57
    Undo uninformed change : load average != average time that CPU is idle.

mslifcak  3 Feb 00 06:43:10
    include mib_module_config.h to make the USING_ constants visible.

marz  3 Feb 00 09:44:37
    update my email

mslifcak  3 Feb 00 09:56:48
    Include mib_module_config.h from mibincl.h, not top level config.h.

marz  3 Feb 00 10:48:37
    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

mslifcak  3 Feb 00 12:57:20
    Remove DOS-style line termination (CR-LF --> LF).
    libsnmp.def - remove unneeded comment about obsolete v2party.

mslifcak  3 Feb 00 12:58:27
    Note the wombat is replaced by example in more places.

mslifcak  3 Feb 00 13:28:31
    Follow condition HAVE_GETPID for pid_file object.

hardaker  3 Feb 00 14:29:19
    - (dummy/*): removed, use example instead.

hardaker  3 Feb 00 14:44:33
    - (subagent.c): include mib_module_config.h.

hardaker  3 Feb 00 14:46:10
    - (subagent.c): protect sysORTable callbacks with #ifdefs.

hardaker  3 Feb 00 14:51:40
    - (README): remove dummy reference.

nba  3 Feb 00 23:57:49
    - agent/registry.c, agent_trap.c, client.c: change some type casts from
    	(char *) to (u_char *) top silence some warnings.

nba  3 Feb 00 23:59:57
    - mt_support.h: another way of doing nothing, not giving a "null effect"
    	warning from gcc.

nba  4 Feb 00 00:16:01
    - read_config.c, mib.c: fix some PATH separators from constant : to
    	ENV_SEPARATOR{_CHAR}

nba  4 Feb 00 00:17:48
    - hr_disk.c: A little cleanup of the disk device definitions, also adding
    	SCSI to FreeBSD 3

nba  4 Feb 00 01:20:55
    - vacm_vars.c: slight rewording of warning message

nba  4 Feb 00 04:00:27
    - hr_disk.c: really do that FreBSD scsi thing

marz  4 Feb 00 06:44:24
     have mib loading api return result codes

marz  4 Feb 00 08:55:42
    add defaults for v2 trap params

hardaker  4 Feb 00 12:01:32
    - (configure, configure.in, Makefile.in): find, locate, and use perl if found.

hardaker  4 Feb 00 12:47:26
    - (snmp_api.c, snmp_api.h, snmpv3.c): provide v3 defaults.

hardaker  4 Feb 00 13:12:18
    - (read_config.c): don't print failed access errors (EACCES).

hardaker  4 Feb 00 13:15:51
    - (Makefile.in, Makefile.in, Makefile.in, Makefile.in, Makefile.in,
      Makefile.in): final make depend.

hardaker  4 Feb 00 13:50:15
    - (agent_read_config.c): don't read the opt config file or call
      post_config callbacks, since the library takes care of that now.

marz  4 Feb 00 13:52:08
    updates for perl/SNMP build

hardaker  4 Feb 00 13:56:19
    - (snmptrapd.c):
      - implement -c and -C flags for Joe.
      - redid the init structure to make it look more like the current agent.

hardaker  4 Feb 00 14:01:30
    - (snmptrapd.8): document -c and -C.

marz  4 Feb 00 15:21:41
    build fixes and test enhancements

marz  4 Feb 00 15:44:44
    updates for perl/SNMP build

-------------------------------------------------------------------------------

Changes: V4.0 -> V4.0.1

hardaker 23 Aug 99 16:44:27
    - (Makefile.in): install the snmpusm.1 manual page.

mslifcak 24 Aug 99 04:44:47
    Clean CRs from read_config,snmp_logging; comment define USE_ASN_SHORT_LEN.

mslifcak 24 Aug 99 05:11:13
    Remove ASN_SHORT_LEN hack - known to dump core in agent.

mslifcak 24 Aug 99 06:19:49
    Add "." to PATH for RUNTESTS; Drop optreset to build most platforms

mslifcak 24 Aug 99 10:25:53
    -(testing/eval_tools) - let some (AIX) agents settle before firing requests.

hardaker 24 Aug 99 12:48:21
    - (vacm_vars.c): correct sysORTable entry.

hardaker 24 Aug 99 13:36:35
    - (snmpusm.c): check for null response pointer.

hardaker 24 Aug 99 13:37:31
    - (snmp_parse_args.c, default_store.h, snmp_api.c, snmpv3.c):
      - provide defVersion token support in snmp.conf (sort of hackish).

hardaker 24 Aug 99 13:41:18
    - (TODO): remove snmpv3 support :-)

mslifcak 24 Aug 99 14:05:39
    -(top/Makefile.in) - remove more generated files with distclean rule.

hardaker 24 Aug 99 14:15:40
    - (all_system.h): remove.  again.

mslifcak 24 Aug 99 14:17:33
    -(host/hr_swrun;mibII/icmp,ip;ucd-snmp/disk,proc) log_perror --> snmp_log_perror

mslifcak 24 Aug 99 15:14:18
    -(smux.c) apply Nick Amato's patch: prevent SMUX close on parse or error.

hardaker 24 Aug 99 15:59:42
    - (snmp_api.c): remove version setting in snmp_api.c.  Not needed there.

hardaker 24 Aug 99 16:01:55
    - (NEWS): 4.0.1 update

mslifcak 24 Aug 99 16:05:15
    -(configure.*) move statement about ucdDemoPublic into comment field.

mslifcak 24 Aug 99 16:49:22
    -(testing/*) run tests when package is not installed, and when
    the build tree is not the same as the source tree.

-------------------------------------------------------------------------------

Changes: V3.6.2 -> V4.0

hardaker 14 Sep 98 09:11:57
    - (acconfig.h, config.h.in, configure, configure.in):
      - change the PERSISTENTFILE define to PERSISTENTDIR.

hardaker 14 Sep 98 09:17:45
    - (agent_read_config.c, snmpd.c, snmpd.h, system.c):
      - move persistent cache capability into the library from the
        agent. (snmptrapd, and others will need this as well).
      - implement some new functions: init_snmpv3(), snmpv3_shutdown(),
        snmpv3_get_engine_boots(), etc.
      - agentBoots -> engineBoots.

hardaker 14 Sep 98 09:21:05
    - (Makefile.in, read_config.c, snmp_api.c, snmp_api.h, snmpv3.c, snmpv3.h):
      - move persistent cache capability into the library from the
        agent. (snmptrapd, and others will need this as well).
      - implement some new functions: init_snmpv3(), snmpv3_shutdown(),
        snmpv3_get_engine_boots(), etc.
      - agentBoots -> engineBoots.

hardaker 14 Sep 98 09:23:09
    - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c,
      snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c,
      snmptest.c, snmptrap.c, snmpwalk.c):
      - pass app name to snmp_parse_args, so it can pass it to
        init_snmp(), which now needs it for persistent cache reading.

hardaker 14 Sep 98 09:25:13
    - (snmpEngine.c, snmpEngine.h):
      - Begin implementation of the SNMP-FRAMEWORK-MIB.

hardaker 14 Sep 98 17:43:12
    - (acconfig.h, config.h.in): define ENTERPRISE_NUMBER to 2021.

hardaker 14 Sep 98 17:43:50
    - (snmpv3.c, snmpv3.h): implement snmpEngineID creation and configuration.

hardaker 14 Sep 98 17:44:06
    - (snmpEngine.c): report snmpEngineID properly.

hardaker 14 Sep 98 17:49:15
    - (snmpv3mibs.h): high-level module created to import v3 releated mibs.

hardaker 14 Sep 98 21:09:41
    - (util_funcs.[ch], snmpEngine.c, snmpv3.[ch], system.[ch]):
      - move snmpEngineTime calculation to snmplib/snmpv3.c.
      - move calculate_time_diff() to system.c from util_funcs.c.

hardaker 14 Sep 98 22:29:55
    - (snmpMPDStats.c, snmpMPDStats.h):
     - implement SNMP-MPD-MIB.

hardaker 14 Sep 98 22:30:10
    - (snmpv3mibs.h): add snmpMPDStats module.

hardaker 14 Sep 98 22:40:24
    - (snmpEngine.c, snmpMPDStats.c): register the modules in sysORTable.

hardaker 16 Sep 98 07:04:11
    - (snmpMPDStats.c): double blank -> single.

hardaker 16 Sep 98 07:04:58
    - (usmStats.c, usmStats.h): implement the usmStats portion of the
      SNMP-USER-BASED-SM-MIB.

hardaker 16 Sep 98 07:05:43
    - (snmpv3mibs.h): add usmStats to require list.

hardaker 18 Sep 98 09:54:08
    - (snmp_api.c): change sprintf_oid buf length in DEBUGPOID to 4096.

hardaker 18 Sep 98 09:55:07
    - (snmpd.c): init_snmpv3 needs to go above init_agent for engineID creation.

hardaker 18 Sep 98 09:59:20
    - (snmpv3mibs.h, usmUser.c, usmUser.h, Makefile.in, snmpusm.c,
      snmpusm.h, snmpv3.c, snmpv3.h):
      - basic usmUser structure created for the libray with support
        functions:
        - struct usmUser *usm_get_user(*engineID,  engineIDLen,  *name, *userList);
        - struct usmUser *usm_add_user(*user, *userList);
        - struct usmUser *usm_free_user(*user);
        - struct usmUser *usm_clone_user(*from);
        - struct usmUser *usm_create_initial_user();
      - first pass at basic USM module support added to the agent.

hardaker 18 Sep 98 12:42:46
    - (snmp-tc.h): create a new .h file to store common textual convention defines.

hardaker 18 Sep 98 12:46:38
    - (usmUser.c, snmpusm.c, snmpusm.h):
      - create and use storageType/userStatus in the usmUser structure.
      - fix the auth/priv protocol pointer initializations for the "initial" user.

hardaker 20 Sep 98 11:46:13
    - (snmp_vars.c): include snmpusm.h and snmpv3.h.

hardaker 20 Sep 98 11:47:17
    - (snmp_agent.c): if a mib module returns an error > SNMP_GEN_ERR,
      translate the error to SNMP_GEN_ERR for v1 requests.

hardaker 20 Sep 98 11:49:04
    - (mib2c):
      - fprintf -> DEBUGP.
      - __P -> ANSI.

hardaker 20 Sep 98 11:52:08
    - (usmUser.c, usmUser.h):
      - getNext bug fixes.
      - make usmPublic truely writable.
      - implement usm_parse_oid() to parse an oid into engineID/name.
      - implement the usmUserSpinLock.
      - misc other bug fixes.

hardaker 21 Sep 98 11:12:49
    - (snmp_vars.c): finally fixed the write_method's for creation problem.

hardaker 23 Sep 98 10:40:04
    - (SNMPv2-TC.txt): rejustify a table.

hardaker 23 Sep 98 10:45:13
    - (usmUser.c):
      - Make usmUserStatus actually writable and capable of creating new rows.
      - Begin (broken) cloneFrom setting.
      - Fixes:
        - properly malloc space.
        - properly use double char name and engineID pointers.
        - do proper oid comparisons for getNexts.
        - check to see that uptr is defined before using it to retrieve data.
        - cloneFrom should always return the ZeroDotZero OID.

hardaker 23 Sep 98 10:46:35
    - (snmpusm.c):
      - fix usm_add_user() from always adding the user at the end of the list.
      - set default values for auth/priv protocols on new users.

hardaker 23 Sep 98 10:47:28
    - (snmp_api.c, snmp_api.h): create snmp_duplicate_objid() to malloc a new oid.

hardaker 23 Sep 98 12:15:11
    - (ISSUES): update

hardaker 23 Sep 98 12:24:04
    - (ISSUES): took one.

hardaker 23 Sep 98 17:58:49
    - (ISSUES): cloning/malloc issue.

hardaker 23 Sep 98 17:59:40
    - (snmpusm.c, snmpusm.h): created usm_cloneFrom_user() to clone sec info.

hardaker 23 Sep 98 18:00:21
    - (usmUser.c): make usmCloneFrom actually work (is setable).

hardaker 23 Sep 98 20:15:57
    - (ISSUES): storage type issues.

hardaker 23 Sep 98 20:16:24
    - (usmUser.c): make usmUserAuthProtocol and usmUserPrivProtocol writable.

hardaker 23 Sep 98 20:50:05
    - (ISSUES): RowStatus question added.

hardaker 23 Sep 98 20:50:45
    - (snmpusm.c, snmpusm.h): create usm_remove_user() to remove a user
      from a list.

hardaker 23 Sep 98 20:51:46
    - (usmUser.c): make usmUserStatus destroy's actually remove a user.

hardaker 27 Sep 98 22:53:53
    - (ISSUES): more stuff.

hardaker 27 Sep 98 22:55:09
    - (read_config.c, read_config.h, snmpusm.c, snmpusm.h):
      - bug fixes.
      - new support functions for saving users to the persistent cache.

hardaker 27 Sep 98 22:57:00
    - (usmUser.c, usmUser.h):
      - bug fixes.
      - usmUserStatus is setable (to either volatile or nonVolatile).
      - users created by set's are saved (if set to nonVolatile) on agent shutdown.

hardaker 29 Sep 98 20:11:20
    - (ISSUES): error mapping (coex work).

marz  1 Oct 98 12:58:42
    - (snmp.h, snmpusm.[ch], snmp_api.[ch]): added USM api and snmpv3_build, some tweaks to parse in prep for snmpv3_parse

marz  1 Oct 98 14:05:45
    - (snmp_api.c): fixes to snmpv3_parse

marz  4 Oct 98 17:20:30
     - (snmp_api.[ch], snmp_client.c, snmpusm.c): added snmpv3 parsing routines

hardaker  5 Oct 98 20:05:03
    - (ISSUES): more stuff.

hardaker  5 Oct 98 20:06:57
    - (snmp_api.c, snmp_api.h): breakdown of snmpv3_build() into sub-functions.

hardaker  5 Oct 98 21:59:26
    - (snmpusm.c): make generateRequestMsg do something generic.

hardaker  5 Oct 98 22:00:22
    - (snmpv3.c, snmpv3.h): return a u_char * instead of a char * for engineIDs.

hardaker  5 Oct 98 22:01:04
    - (snmp_api.c): misc bug fixes.

hardaker  5 Oct 98 22:50:10
    - (snmp_api.c): last of known bugs in snmpv3_build fixed (a pointer
      was being used twice in overlapping needed time periods).

marz  7 Oct 98 13:02:40
     -(snmp_parse_args.c): add v3 support

marz  7 Oct 98 13:06:41
     -(snmp_api.[ch], snmpusm.[ch], snmpv3.c): added pdu field to hold sec state ref, fixed usm prototypes, added check for null hent return

hardaker  7 Oct 98 15:36:05
    - (snmpusm.c): flush out a generic processIncomingMsg().

hardaker  7 Oct 98 15:36:36
    - (snmp_impl.h): add securityName to the agent's packet_info structure.

hardaker  7 Oct 98 15:38:00
    - (snmp_api.c): many many bug fixes to v3 parse/build routines.

hardaker  7 Oct 98 15:39:17
    - (vacm_vars.c): recognize the securityName when USM model is in use.

hardaker  7 Oct 98 17:17:10
    - (snmp_agent.c): initial pass at v3.  Will fail on sending error messages.

hardaker  7 Oct 98 17:45:22
    - (snmp_api.c): pass in the sec_parms length to processIncomingMsg

hardaker  7 Oct 98 17:46:04
    - (snmp_agent.c): bug fix: using an array as a pointer (used to be one).

hardaker  7 Oct 98 22:40:43
    - (snmp_api.c, snmpv3.c, snmpv3.h):
      - default snmpv3 parameters can be specified in a snmp.conf file.

hardaker  8 Oct 98 10:13:23
    - (ISSUES): everyone loves issues!

hardaker  9 Oct 98 08:03:57
    - (config.h.in, configure, configure.in): use zlib when using rpm libraries.

dreeder  9 Oct 98 13:59:12
    - (ISSUES): Need a pass for traditional UN*X system programming holes.

hardaker  9 Oct 98 18:23:27
    - (snmpusm.c): generateRequestMsg() doesn't ASN encode the sec_params.

hardaker  9 Oct 98 18:24:02
    - (snmp_api.c): restructure the packet building to use less memcpy's.

hardaker  9 Oct 98 18:24:26
    - (snmp_agent.c): use snmp_build_packet() to construct all v3 data.

dreeder 12 Oct 98 07:18:56
    - (ISSUES): proof memory invocation/disposal; put time stamps in log files.

hardaker 12 Oct 98 07:19:28
    - (snmp_api.c, snmp_api.h):
      - new stats counter API.
      - bug fixes.

hardaker 12 Oct 98 07:42:28
    - (snmp_api.c, snmp_api.h): bug fixes with counters (returns u_int, EG).

hardaker 12 Oct 98 07:44:55
    - (snmp_agent.c):
      - make v3 code return errors properly.
      - bug fixes.

hardaker 12 Oct 98 07:45:11
    - (snmpMPDStats.c, snmpMPDStats.h, usmStats.c, usmStats.h):
      - use the new stats counter API.

marz 12 Oct 98 07:56:30
     -(snmp_parse_args.c): merged hex to bin funcs - There can be only One

marz 12 Oct 98 08:11:46
     -(snmp_api.[ch], snmpusm.[ch]): merged hex to bin funcs, fixed MP/USM api, implemented noAuthNoPriv USM, implemented engine probe algorithm

hardaker 12 Oct 98 09:23:49
    - (ISSUES): note on David's issue.

hardaker 12 Oct 98 12:26:06
    - (acconfig.h, config.h.in, configure, configure.in):
      - look for /dev/random and define HAVE_DEV_RANDOM.
      - look for libkmt and libcrypto and define HAVE_LIBXXX.

marz 12 Oct 98 15:46:36
    - (snmpusm.c): fixed header size issues (difference between asn_build_header and asn_build_sequence)

hardaker 12 Oct 98 21:56:42
    - (system.c, system.h): make calculate_time_diff take a pointer.

hardaker 12 Oct 98 21:59:53
    - (snmpv3.c): use new calculate_time_diff().

hardaker 12 Oct 98 22:04:06
    - (snmp_client.c): bug fixes:
      - snmp_synch_input() needs to clone a report pdu too.
      - snmp_clone_pdu() needs to copy contextEngineID, contextName, and
        securityName

hardaker 12 Oct 98 22:12:50
    - (snmp_api.c, snmp_api.h):
      - make snmp_increment_statistic() return the changed value.
      - create new function: snmp_free_varbind() to free a list.
      - \n's to the end of the new debugging messages for engineID discovery.
      - Merge response/report handling to make report's call their
        callback as well (engineID discovery was never returning).

hardaker 12 Oct 98 22:19:54
    - (configure, configure.in): remove incorrect comment.

hardaker 12 Oct 98 22:22:36
    - (ISSUES): wierd memory question.

hardaker 12 Oct 98 22:23:16
    - (system.c): use new calculate_time_diff().

hardaker 12 Oct 98 22:25:06
    - (snmp_agent.c): handle engineID discovery requests.

hardaker 12 Oct 98 22:58:26
    - (usmUser.c): new function to return the userList.

hardaker 12 Oct 98 22:58:55
    - (snmpusm.c, snmpusm.h): new function usm_check_secLevel(int, struct *usmUser);

hardaker 12 Oct 98 22:59:36
    - (snmp_agent.c): handle unknownSecurityName and unsupportedSecurityLevel.

hardaker 13 Oct 98 13:27:14
    - (acconfig.h, config.h.in, configure, configure.in):
      - new options: --disable-privacy, --enable-v2p-md5.

hardaker 13 Oct 98 13:31:22
    - (acconfig.h, config.h.in): comment formatting.

hardaker 14 Oct 98 13:29:05
    - (snmp_api.c): make snmp_add_var set the size of the oid buffer.

hardaker 14 Oct 98 13:29:40
    - (snmpusm.c, snmpusm.h): moved the default userList into the library.

hardaker 14 Oct 98 13:31:29
    - (usmUser.c): use the new library default user list.

hardaker 14 Oct 98 13:32:58
    - (snmp_agent.c):
      - use the new library default user list.
      - don't free a nonexistent pdu (it only exists for v3 requests).

hardaker 14 Oct 98 13:47:56
    - (snmp_agent.c): make sure pdu->securityName is null terminated.

hardaker 14 Oct 98 17:52:23
    - (aclocal.m4, configure, configure.in, Makefile.in):
      - new arguments to configure to set CFLAGS and LIBS:
        - --with-KMT=path
        - --with-SSLeay=path
      - fix to agent/mibgroup/Makefile to keep the above from getting the
        wrong asn1.h from the SSLeay package.

hardaker 14 Oct 98 20:41:07
    - (aclocal.m4, config.h.in, configure, configure.in, */Makefile.in):
      - check for kmt.h
      - re-order CPPFLAGS to put -I flags last.

hardaker 14 Oct 98 20:45:51
    - (usmUser.c, usmUser.h, snmpusm.c, snmpusm.h):
      - move usm_parse_config_usmUser to the library.

hardaker 14 Oct 98 20:47:48
    - (agent_read_config.c): include snmpusm.h

dreeder 15 Oct 98 12:02:40
    - Base for SCAPI + some formatting on the path to snmpv3 startup and shutdown.
    - Shuffling in header files to defeat warnings of #define redundancies:
    	notably, s/freebsd*.h and snmplib/system.h
    - Debug & tini toolbag in snmplib/{debug,tools}.*
    - Changed configure option --enable-v2p-md5 to --enable-internal-md5.
    - Consolidated library system and local header include sequences into
    	snmplib/all_*.h files.  Possibly better solutions for this...

hardaker 15 Oct 98 22:24:52
    - (usmUser.c): removed usm_parse_config_usmUser that David put back by
      accident when doing formating.

hardaker 15 Oct 98 22:25:17
    - (keytools.c, keytools.h): added length to engineID.

hardaker 15 Oct 98 22:25:58
    - (read_config.c, read_config.h): make copy_word return a pointer.

hardaker 15 Oct 98 22:26:21
    - (scapi.c, scapi.h): move #includes from .h to .c.

hardaker 15 Oct 98 22:27:03
    - (snmpusm.c, snmpusm.h): new config options to change keys.

hardaker 15 Oct 98 22:27:58
    - (snmpv3.c): don't call init_kmt() unless HAVE_LIBKMT is defined.

hardaker 15 Oct 98 22:42:00
    - (keytools.c, keytools.h): move #include from .h to .c.

hardaker 15 Oct 98 22:47:56
    - (usmUser.c, usmUser.h):
      - use do_keychange() to implement the key change write methods.
      - a bit of -Wall cleanup.

dreeder 16 Oct 98 11:28:12
    - Updated SCAPI crypting functions to identify transforms OIDs not #define's.
    - Moved "global" definitions of OID transforms to snmpusm.h, and out of
    	usmUser.c and snmpusm.c.
    - sc_generate_keyed_hash() stands as a good example of what other functions
    	will look like.

dreeder 16 Oct 98 11:50:09
    - (scapi.c, scapi.h) Output buffer arguments for (en|de)crypting are
    	single-pointers.

lewis 16 Oct 98 13:15:16
    - - (snmpusm.h):
      - Added USM_ERR symbols used by usm_generate_out_msg

lewis 16 Oct 98 13:20:07
    - - (snmpusm.c)
      - Rewrote usm_generate_out_msg, renaming old implementation to
        usm_generate_out_msg_NULL
      - This code compiled on FreeBSD, not tested for linking or running
      - Added functions to calculate indicies (asn_predict_int_length,
        asn_predict_length, usm_calc_offsets) and to make the CBC-DES
        initialization vector (usm_set_salt).

dreeder 18 Oct 98 21:14:09
    - SCAPI code complete, but not completely tested.
    	Added testing/ directory.
    	Verified that Ed's recent changes compile cleanly.
    	Tried to patch up "critical" -Wall warnings.

hardaker 19 Oct 98 07:10:27
    - (Makefile.top): remove -Wall requirement.

dreeder 19 Oct 98 15:12:57
    - Core SCAPI routines appear sound.  testing/ directory is no longer
    	commented out.  SNMPv3 style key manipulations untested yet.
    	Created (?) a slew of new warnings from files early in compile sequence.

dreeder 20 Oct 98 11:38:42
    - Tests for generate_Ku and generate_kul.  (testing/ktest -h for help.)
    	Cleaned up new set of "critical" warnings -- mostly adding #include's.
    	Fixed KMT/apps/randtest.c so it compiles under Linux.

marz 21 Oct 98 08:18:03
     -(snmp_api.[ch]): add fields for authKey and privKey

lewis 21 Oct 98 12:07:16
    - - (snmp.h)
      - Added SNMP_ERR_ error symbolic constants for the auth/priv (USM) module
        reported errors.
      - Used values 19-27, updated MAX_SNMP_ERR to 27.

lewis 21 Oct 98 12:08:24
    - - (snmpusm.h)
      - Added symbolic constants for errors found processing incoming messages.
      - Equated the symbols with those added to snmp.h

hardaker 21 Oct 98 12:10:03
    - (snmp_api.h): added ASN/SNMP counters to the counter list.

marz 21 Oct 98 12:50:24
     -(snmp_api.[ch]): correctly add #define sizes for authKey and privKey

marz 21 Oct 98 13:38:57
     -(snmp_api.[ch]): added auth/priv protocol type fields to session

marz 21 Oct 98 13:49:11
     -(snmp_api.c): added cast for internal pdu (internal pdu should be elimianted someday)

hardaker 21 Oct 98 13:53:38
    - (snmp_api.h): STAT_MAX_STATS -> MAX_STATS.

hardaker 21 Oct 98 17:54:08
    - (snmpv3.c): remove snmp_perror() defined as perror().  It's a real function.

hardaker 21 Oct 98 17:58:08
    - (asn1.c): asn_build_string: allow a null string to build a 00 padded string.

hardaker 21 Oct 98 18:00:07
    - (snmp_api.c):
      - engineID discovery debugging messages.
      - zero length contextNames ok.
      - set max length before usm_generate_out_msg().

hardaker 21 Oct 98 19:04:35
    - (snmp_api.c): move the engineID discovery to snmp_sess_open().

hardaker 21 Oct 98 19:05:12
    - (snmp_api.h): synch snmp_pdu and internal_snmp_pdu.

dreeder 21 Oct 98 19:55:15
    - Shook the bugs out of key manipulation routines (generate_kul, generate_Ku).
    	Completed and tested KeyChange TC code ({encode,decode}_keychange).
    	Created initial elements of an automated test harness in testing/.
    	Created data files and test scripts to demonstrate compliance.
    	Miscellaneous additions to snmplib/tools.?, some temporary/transitional.

marz 21 Oct 98 19:58:11
     -(snmp_parse_args.c): add auth/priv proto flags, add auth priv key flags

marz 21 Oct 98 20:19:08
    - (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?)

hardaker 21 Oct 98 21:21:41
    - (lcd_time.c): minor warning fixes.

hardaker 21 Oct 98 21:22:07
    - (tools.c, tools.h): new tool: memdup().

hardaker 21 Oct 98 22:08:07
    - (snmp_api.c):
      - generate a usm user from session data if needed.
      - check the result from the usm and fail if it does.

marz 22 Oct 98 08:02:11
     -(snmp_api.c): added DEBUGP code to trace message version and secLevel for demo

lewis 22 Oct 98 13:37:34
    - - (snmpusm.c)
      - Not a working/tested version, but it compiles.
      - Fixed one bug - "&" to "==" in an if()
      - Did not alter code to deny null engine id users
      - Added much code in process incoming message
      - New use of errors and DEBUGP
      - Still waiting on updates to lcd_time.h to implement
        step #3 of RFC 2274, s3.2.

dreeder 23 Oct 98 09:45:47
    - LCD Time API prototypes are complete.  90% stable.
    	Draft of automated testing harness in testing/.
    		Use testing/eval_suite.sh to run all current tests.

lewis 23 Oct 98 11:38:25
    - - (lcd_time.h)
      - added definitions for TRUE and FALSE (if not previously defined)
      - fixed a compilation bug in the ensure entry macro

lewis 23 Oct 98 11:47:37
    - - (snmpusm.c)
      - Added the step 3 code to process outgoing messages function
      - Still un-run

dreeder 23 Oct 98 15:39:02
    - Complete code for LCD time API.  Awaiting serious tests.
    	Changed snmpv3_get_engine{Time,Boots} to snmpv3_local_snmpEngine*

dreeder 24 Oct 98 23:07:54
    - Shook bugs out of LCD to manage engine IDs/time ("testing/etest -a").
    	Added a function dump_snmpEngineID ("testing/misctest -1").
    		Made sprint_hexstring not-static... (temporary change I think).
    	Added comments/questions about building snmpEngineID.  (snmpv3.c)
    	Added TRUE/FALSE defines to snmpusm.c.  (These should be standardized.)
    	Added SNMP_MAXBUF_SMALL.  (tools.h)
    	Cleaned up (clarified?) test harness description.

marz 25 Oct 98 14:48:06
     -(snmp_parse_args.c): move key generation (generate_Ku) after init_snmp

hardaker 25 Oct 98 20:59:33
    - (snmp_agent.c): debugging parse/build statements and errno fixes.

hardaker 25 Oct 98 21:00:15
    - (system.h): created DEBUGPL to do DEBUGP with file/line statements.

hardaker 25 Oct 98 21:01:00
    - (tools.c): check memdup() for NULL passed in.

hardaker 25 Oct 98 21:01:58
    - (read_config.c): bug fixes: misc NULL checks.

hardaker 25 Oct 98 21:02:40
    - (snmp_client.c): default to setting secNameLen and contextNameLen to -1.

dreeder 25 Oct 98 22:28:18
    - Mostly shuffling pre-existing things about --
            Used USE_INTERNAL_MD5 put kmt_hash parallel with v2p MD5 hash.
            sc_encrypt/sc_decrypt now also return: SNMPERR_SC_NOT_CONFIGURED.
            Tested and "fixed" build with on&off settings of:
                    USE_V2PARTY_PROTOCOL, SCAPI_AUTHPRIV, USE_INTERNAL_MD5.
            Greatest damage done in agent/snmp_agent.c, snmplib/snmp_client.c.
            Repaired use of key manipulation functions in snmpusm.c.
                    (Could use peer review as my expectations of use may differ.)
            Added (and removed 1) some XXX's in party code...

hardaker 26 Oct 98 13:34:03
    - (snmpusm.c): enable NULL engineIDs in user storage.

hardaker 26 Oct 98 13:37:03
    - (snmp_api.c, snmp_api.h):
      - creating users from a session:  create_user_from_session().
      - make probing use the above twice (once for NULL engineID and once
        for probed engineID).
      - bug fix:  snmp version printed in debugging was off by -1.

hardaker 26 Oct 98 20:41:19
    - (snmp_agent.c): set context name on engineID report.

hardaker 26 Oct 98 20:42:06
    - (snmpd.c): create the "initial" user for engineID:null.

hardaker 26 Oct 98 22:12:17
    - (keytools.c): check for NULL pointer, not *pointer.

hardaker 26 Oct 98 22:15:01
    - (snmpusm.c): malloc kul space in usm_set_password().

dreeder 28 Oct 98 09:39:57
    - get_enginetime() now returns <0,0> tuple for NULL/""/len=0 engineIDs.
    	sc_{check,generate}_keyed_hash() process hashes <= hash output len.
    		(Stable, but expect an expanded test in scapitest.c soon.)
    	Misc: Put MD5_HASHSIZE_BYTES in party.h; SNMP_ZERO in tools.h

lewis 28 Oct 98 13:16:54
    - - (snmpusm.c)
      - Debugged running of usm_generate... function so that it runs with no
        authentication / no privacy options.  (Don't have a way yet to test
        with the fancy security.)
      - Added a line for debugging which sets all bytes of the security header
        and the PDU's resting place to FF - for debugging purposes only.  This
        lets me see what bytes remain to be punched in.  This line is flush left
        in the file, indicating that it is to be cut out if we reach release.
      - Added "emergency_print," an uncalled routine I like to have when running
        in gdb.  It dumps a field of x bytes in hex, 25 values to a line.

dreeder 28 Oct 98 14:19:52
    - Bounded KMT code with #define's for HAVE_LIBKMT
    	- Will not compile without either HAVE_LIBKMT -or- USE_INTERNAL_MD5.
    	- Added new error code: SNMPERR_KT_NOT_AVAILABLE.
    	- Added a test for previous changes to sc_*_keyed_hash() functions.
    		(Augmented test_dokeyedhash() in keymanagement.c.)

lewis 29 Oct 98 09:56:08
    - - (snmpusm.c)
      - Made fixes to process incoming
      - Began to add code for the security state reference

lewis 29 Oct 98 10:27:37
    - - (snmpusm.h)
      - Added prototype for set_reportErrorOnUnknownID

lewis 29 Oct 98 10:29:16
    - - (snmpusm.c)
      - Fixed some of Wes' reported problems.
      - Added code to store secStateRef
      - Still need to use it in generate_outgoing

lewis 29 Oct 98 14:30:18
    - - (snmpusm.c)
      - Now makes use of the stored secStateRef in generate outgoing
      - I hope - I still haven't been able to get message back and forth,
        it's time to figure out how to run the snmpd stuff I guess.

marz 29 Oct 98 15:06:49
    add #idef gaurds for kmt.h and kmt_algs.h dependent on existence of headers rather than libkmt

lewis 30 Oct 98 06:45:24
    - - (snmpusm.h)
      - Added a state reference free routine
      - Changed name of the routine to set the report-on-error flag so that it
        begins with "usm_".

lewis 30 Oct 98 06:46:52
    - - (snmpusm.c)
      - Modified the free state ref routine to take a void * instead of a
        struct whatever *, this plus adding it to the .h file makes is useable
        by the Message Processor.

lewis 30 Oct 98 07:34:26
    - - (snmpusm.c)
      - Removed a potential memory hole (returning on error from the process
        incoming routine without freeing the security state reference).

hardaker 30 Oct 98 08:38:53
    - (snmpv3.c): snmp_perror() -> perror() ["malloc"].

hardaker 30 Oct 98 08:43:52
    - (snmpd.c):
      - Make -D a toggle.
      - use usm_set_reportErrorOnUnknownID().

hardaker 30 Oct 98 08:45:09
    - (snmp_parse_args.c):
      - Make -D a toggle.

hardaker 30 Oct 98 16:44:43
    - (snmp_agent.c): make the agent watch the error status from packet
      parsing instead of doing checks itself.

hardaker 30 Oct 98 16:52:03
    - (snmpusm.c): usm_get_user(): allow a null length (but non null
      pointer) engineID.

marz  1 Nov 98 15:55:11
     -(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++

hardaker  1 Nov 98 19:32:43
    - (snmp_parse_args.c, snmp_parse_args.h, snmpbulkwalk.c, snmpdelta.c,
      snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c, snmptable.c,
      snmptest.c, snmptrap.c, snmpwalk.c):
      - use "snmpapp" as configuration file name.

hardaker  1 Nov 98 19:36:59
    - (snmp_api.c): generate user->Kul from session->Ku.

hardaker  1 Nov 98 19:38:29
    - (snmp_agent.c): generate all sorts of new SNMP reports when needed.

hardaker  1 Nov 98 19:39:29
    - (snmpd.c): use snmp_perror() if snmp_agent_parse() returns 0.

hardaker  2 Nov 98 09:00:25
    - (vacm.c): allow a security level >=, not ==.

hardaker  2 Nov 98 09:01:07
    - (snmpv3.c): remove usm_create_initial() and set_enginetime().

hardaker  2 Nov 98 09:06:04
    - (snmpusm.c, snmpusm.h):
      - new function: init_usm_post_config(void);
      - make usm_get_user_from_list() handle a bogus initial user flag.

hardaker  2 Nov 98 09:09:35
    - (snmp_api.c):
      - use init_usm_post_config();
      - use usm_get_user_from_list to ask not to return the default initial user.
      - fix snmp_var_add_variable() to allow counters.

hardaker  2 Nov 98 09:10:15
    - (snmp_parse_args.c): typo on des key initialization, forgot the 'X'.

hardaker  2 Nov 98 09:13:36
    - (snmp_agent.c):
      - fix report OIDs to be correct.
      - debugging statement when sending a report.
      - added unsupported security level report.
      - send a counter instead of an integer.

hardaker  2 Nov 98 16:01:24
    - (snmp_parse_args.c): generate Ku for priv protocol using auth protocol hash.

hardaker  3 Nov 98 09:37:03
    - (lcd_time.c): first byte==0 engine ID's are valid.

lewis  4 Nov 98 11:35:29
    - - (snmpusm.c)
      - Better handling of null and unknown engine IDs.

dreeder  4 Nov 98 11:45:08
    - (lcd_time.c) Special cases for NULL or 0 length engineIDs.

hardaker  4 Nov 98 21:53:32
    - (snmp_agent.c): check engineID to make sure its us.

lewis  5 Nov 98 09:52:35
    - - (snmpusm.c)
      - Fixed call to predict integer length routine to give it the *whole*
        number, not just one (first/last depends on endian) of the number.
        Doh! scale rating 9.
      - Altered that routine to be more like the asn_build_int ... i.e., no
        longer assumes the length of the length is 1.  Doh! rating a 1.

lewis  5 Nov 98 11:03:24
    - - (snmpusm.c)
      - Fixed some DEBUGP calls to show the right function, perhaps these will
        become DEBUGPL in the future.

dreeder  5 Nov 98 15:37:29
    - Mostly function header comments in read_config.c, util_funcs.c, snmpv3.c.
      	(Please feel free to check for accuracy...)
      Check for NULL in register_config_handler().
      Added length argument to snmpv3_get_engineID().
      Check for length(P)<USM_LENGTH_P_MIN in generate_Ku().
      Note: "etest -a" has a new failure; to be fixed when Time LCD re-stabilizes.

marz  6 Nov 98 16:13:37
     -(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?

marz  7 Nov 98 12:33:49
     -(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

marz  7 Nov 98 12:37:21
     -(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

hardaker  9 Nov 98 13:29:19
    - (snmp_api.c): generate_kul should use authprotocol.

marz 11 Nov 98 07:51:43
     -(lcd_time.c, snmpusm.c): fixes to handle null engine ID - tolerated when sending, unknown when receiving

marz 11 Nov 98 08:03:24
     -(snmp_agent.c): remove workaround to detect unknownEngineID error - now doen in USM as spec'd

hardaker 11 Nov 98 12:37:47
    - (snmpd.c, snmp_api.c, snmpv3.c, snmpv3.h):
      - move initial set_enginetime() from agent to snmpv3.c.
      - new snmp.conf configure file tokens: defAuthType, defPrivType,
        defPassphrase, defAuthPassphrase, defPrivPassphrase.
      - minimum boots used is 1, not 0.

hardaker 11 Nov 98 13:09:26
    - (snmpd.c): added needed init_() routines.

hardaker 11 Nov 98 13:11:02
    - (snmpv3.c): don't print oids to %s's.

hardaker 13 Nov 98 07:59:04
    - (snmpd.c): create the correct initial user after engineID configuration.

hardaker 13 Nov 98 08:03:45
    - (usmUser.c): don't initialize user here.

hardaker 13 Nov 98 08:04:42
    - (snmpv3.c): make engineID configuration lines get parsed early.

hardaker 13 Nov 98 08:14:04
    - (snmpusm.c):
      - more appropriate engineID checking for users (was a bug).
      - usm_add_user(): don't duplicate users with the same name/engineID.

hardaker 15 Nov 98 10:19:55
    - (snmpd.c): move post_config init routines to beyond persistent reading.

hardaker 15 Nov 98 12:55:38
    - (Makefile.in):
      - new make target: test
      - make all doesn't compile the testing directory.

hardaker 15 Nov 98 13:00:41
    - (usmUser.c, snmpusm.c, snmpusm.h):
      - usm_remove_user():
        - properly updates the list pointer.
          - requires a ** pointer to the list to do this.
        - check against a NULL list pointer.
      - usm_cloneFrom_user():
        - the keys were not being properly duplicated.
      - usm_clone_user(): deleted.
      - usm_create_user(): created, and used in place of usm_clone_user(NULL).

hardaker 15 Nov 98 13:01:27
    - (etimetest.c): fix calls to set/get_enginetime().

hardaker 15 Nov 98 14:14:07
    - (ISSUES): finished a couple of things.

hardaker 15 Nov 98 14:19:21
    - (ISSUES, snmp_agent.c): fix pdu freeing problem, thanks to Joe's
      merge of the pdu structures.

hardaker 15 Nov 98 15:50:33
    - (ISSUES): misc date changes and mark that I'm working on something.

hardaker 15 Nov 98 15:53:24
    - (snmpd.c, read_config.c, snmp_api.c):
      - create/call snmp_shutdown().
      - remove the "persistent." part of the persistent .conf name.
      - rename instead of unlink old persistent .conf file.

hardaker 15 Nov 98 17:37:00
    - (ISSUES, snmpv3.c): when engineID changes from the previous run,
      reset engineBoots to 1.  (requires storing the last engineID used).

hardaker 16 Nov 98 20:10:19
    - (snmp_agent.c, snmpd.c, snmp_mib.c, snmp_mib.h, snmp_api.c,
      snmp_api.h):
      - use new library based statistics counter everywhere.

hardaker 16 Nov 98 20:17:01
    - (util_funcs.c, util_funcs.h, interfaces.c, system.c, registry.c):
      - use header_generic in a few more places.
      - standardize the MATCH_FAILED and MATCH_SUCCEEDED definitions.

hardaker 22 Nov 98 07:24:56
    - (snmpusm.c): usm_create_initial_user() accepts name & auth/priv types.

hardaker 22 Nov 98 07:25:52
    - (snmpd.c):
      - log PID to file using -P.
      - create template users:  templateMD5 & templateSHA.

hardaker 22 Nov 98 07:26:30
    - (keymanagetest.c): new flag: -q = quiet.

hardaker 22 Nov 98 07:27:12
    - (demo): script to run list of commands required for the demo.

hardaker 22 Nov 98 07:28:58
    - (.cvsignore): ignore testing targets.

hardaker 22 Nov 98 14:36:53
    - (demo): quote the pass phrase.

hardaker 22 Nov 98 22:16:44
    - (demo):
      - pass/fail type output.
      - hosts other than localhost.
      - capability to look for stuff in output of commands.

hardaker 22 Nov 98 22:26:28
    - (demo): turn encryption on for tests that need it.

hardaker 23 Nov 98 07:14:05
    - (keymanagetest.c): print MD5/SHA before the keychange string.

hardaker 23 Nov 98 07:16:01
    - (demo): fix the key change string extraction to look for the MD5 version.

hardaker 23 Nov 98 07:38:44
    - (keymanagetest.c): bequiet should be 0 by default.

hardaker 23 Nov 98 08:06:34
    - (demo): bug fixes.

dreeder 24 Nov 98 16:43:50
    Fixed bug in USM preventing exchange of crypted packets.  Code added
    	to properly estimate size of crypted text given un-padded plaintext.
    	Found/fixed KMT prototype conflict that caused the given IV to be
    	ignored at crypt/decrypt time.
    setup_engineID() has a new argument to allow ID strings to be returned
    	to caller.
    New file snmplib/transform_oids.h to put static declarations in a single
    	place...
    Failure of stat increments in USM no longer cause failure in the calling
    	function.
    Added utility apps/encode_keychange.  (-h for usage.)
    DIFFTIME macro to replace oft repeated code.
    Shortened some VACM debugging output to a single line from many.
    More comments.  More trouble spots marked XXX.
    Converted oft used magic numbers to symbolic constants (some pre-existing).
    Cleaned up some simply fixed build warnings.
    Updated nonexport/crypto/README.  Still needs work.

marz 25 Nov 98 07:44:28
     -(snmp_parse_args.c): added -T <boots> <time> to set an initial (authenticated) time value for the destination engineIDs boots/time)

marz 25 Nov 98 07:48:49
     -(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

marz 25 Nov 98 07:51:50
     -(tools.c): oops back out little compile workaround I did not mean to commit

marz 25 Nov 98 07:54:01
     -(snmpd.c, snmp_agent.c): initialize pid_dile, only allocate engineID mem for Reports when sending Report, fix version info in debug message

hardaker 25 Nov 98 07:56:30
    - (snmpEngine.c, snmpMPDStats.c, usmUser.c, usmUser.h):
      - Added a couple of DEUBGP statements and a couple of comment clairifications.

hardaker 25 Nov 98 12:39:01
    - (snmpusm.c): changes in comments for clarification.

hardaker 25 Nov 98 12:40:35
    - (snmpv3.c): changes in comments for clarification.

hardaker 25 Nov 98 12:54:08
    - (snmp_agent.c): version checks against v2c/v2p -> !v1.

hardaker 25 Nov 98 13:04:02
    - (snmpd.c): comment clarification.

hardaker 25 Nov 98 17:12:02
    - (demo):
      - encode_keychange usage.
      - move closer to 42, but leave room for a few more things.

hardaker 25 Nov 98 22:58:43
    - (config.h.in, configure, configure.in): check for tcgetattr.

hardaker 25 Nov 98 22:59:56
    - (snmpv3.c, snmpv3.h): create snmpv3_set_engineBootsAndTime().

hardaker 25 Nov 98 23:00:47
    - (tools.c): dump_engineID should *never ever* modify the passed length param.

hardaker 25 Nov 98 23:02:49
    - (demo):
      - -s: 1 sec sleep instead of keypress.
      - do time tests.
      - use encode_keychange.

hardaker 25 Nov 98 23:04:10
    - (snmpEngine.c, snmpEngine.h):
      - Shhhhh.....  boots and time are writable...  Don't tell anyone... Shhh...

hardaker 25 Nov 98 23:15:05
    - (encode_keychange.c):
      - use u_char's where appropriate.
      - some debugging statements added.

hardaker 25 Nov 98 23:32:51
    - (usmUser.c):
      - keychange needs a temp buffer.
      - a few debugging statements.

hardaker 27 Nov 98 10:20:45
    - (snmpusm.c): usm_set_salt() accepts a key which is too long (SHA for DES).

hardaker 27 Nov 98 10:23:03
    - (snmp_api.c): snmpv3_send_report() removes the secStateReference
      from the pdu is there is one.  It shouldn't be used for reports.

hardaker 27 Nov 98 10:31:12
    - (demo): final fixes for all current tests to work.

hardaker 27 Nov 98 15:15:25
    - (demo):
      - -T: pause after test completions.
      - **** 42/42 tests passed

hardaker 27 Nov 98 16:55:15
    - (snmppass.c): beginnings of a snmp password changer:
      - stole most code from snmpset.c and encode_keychange.c.
      - need to fix: must specify most everything on the command line (ie,
        .conf file tokens don't work here).
      - very unclean and a quick hack.
      - differs from encode_keychange, in that it actually preforms the set.

hardaker 27 Nov 98 16:55:23
    - (Makefile.in): add snmppass.c

hardaker 27 Nov 98 16:56:47
    - (.cvsignore): snmppass and encode_keychange

hardaker 28 Nov 98 11:41:02
    - (usmUser.c, usmUser.h):
      - merge write_ keyChange and ownKeyChange functions into one.  Since
        the user name is not passed in, the calling module will have to
        check for it until we're willing to change the API or the VACM is
        fixed and the ownKeyChnage objects can be obsoleted.

hardaker 28 Nov 98 11:41:36
    - (snmppass.c): -o: use the ownKeyChange object.

marz 29 Nov 98 19:32:21
     (demo): fix time sync test to test for timeout as expected when app clock is set ahead

marz 29 Nov 98 19:34:41
     -(snmp_api.c): move commandline based boots/time setting code after engineID discovery in case engineID was not supplied on command line as well

hardaker 30 Nov 98 22:00:23
    - (demo): better document the required .conf file pieces.

hardaker 30 Nov 98 22:12:10
    - (demo): enable -C: auto-configure the agent.

wbabson  1 Dec 98 07:56:55
    Fixed a library search order bug which had /usr/local/ssl/lib and /usr/local/lib
    searched before ../snmplib. This caused unresolved references when trying to
    link snmpd and the applications. To do this LOCAL_LIBS was created and ../snmplib
    was removed from LIBS and placed there. Then LOCAL_LIBS was added before
    LDFLAGS in the link commands. agent/Makefile.in and apps/Makefile.in were modified.

hardaker  1 Dec 98 14:54:28
    - (snmp_api.c): include kmt.h and related.

hardaker  1 Dec 98 14:55:28
    - (tools.c): include kmt.h and related.

hardaker  1 Dec 98 14:55:49
    - (usmUser.c): include kmt.h and related.

hardaker  1 Dec 98 14:55:55
    - (snmppass.c): include kmt.h and related.

marz  2 Dec 98 08:32:29
     -(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

hardaker  2 Dec 98 14:26:08
    - (snmp_agent.c): after detection of snmp version, error codes were reversed.

hardaker  2 Dec 98 15:18:53
    - (snmpd.conf.5.def): added v3 specific token notes.

hardaker  2 Dec 98 15:19:47
    - (Makefile.in, snmp.conf.5.def): created a snmp.conf manual page.

hardaker  2 Dec 98 17:03:27
    - (.cvsignore): snmp.conf.5 ignored.

hardaker  2 Dec 98 17:03:48
    - (snmp.conf.5.def): mibdirs, mibs, and mibfiles documented.

hardaker  2 Dec 98 19:38:12
    - (lcd_time.c): comment clairification.

hardaker  2 Dec 98 19:39:22
    - (mib.c): unneeded XXX removed.

hardaker  2 Dec 98 19:39:47
    - (read_config.c): make copy_word() skip ahead of space on returned pointer.

dreeder  3 Dec 98 18:44:49
    Co-checkin with new version of KMT (located in nonexport/KMT-snmp).
    kmt_random() signature changed in sc_random().
    Second verson testing/demo at testing/demo2* .

hardaker  3 Dec 98 22:20:06
    - (acconfig.h, config.h.in, configure, configure.in):
      - new flag and define --enable-testing-code -> SNMP_TESTING_CODE.

hardaker  3 Dec 98 22:22:59
    - (keytools.c): use SNMP_TESTING_CODE def to protect some sections.

hardaker  3 Dec 98 22:23:48
    - (scapi.c): testing DEBUGP for printing out keys.

hardaker  3 Dec 98 22:26:40
    - (snmpusm.c, snmpusm.h):
      - protect sections with SNMP_TESTING_CODE.
      - allow *'s in fields for engineIDs for key setting .conf entries.

hardaker  3 Dec 98 22:32:20
    - (snmpEngine.c, snmpEngine.h):
      - only make time/boots setable when SNMP_TESTING_CODE is defined.

hardaker  3 Dec 98 23:17:17
    - (demo): removed.

marz  4 Dec 98 08:05:59
     -(snmpcmd.1): update man page for new V3 parse args

hardaker  4 Dec 98 11:03:14
    - (Makefile.in, snmppass.c, snmpusm.c):
      - delete snmppass.
      - create first pass snmpusm.c.

hardaker  4 Dec 98 11:04:09
    - (snmpd.conf.5.def): document the * for engineID feature.

hardaker  4 Dec 98 16:45:43
    - (UCD-DEMO-MIB.txt): demo mib objects.

hardaker  4 Dec 98 16:46:09
    - (UCD-SNMP-MIB.txt): mention/reserve the demo object group in a comment.

hardaker  4 Dec 98 16:49:21
    - (.cvsignore): .gdb stuff

hardaker  4 Dec 98 16:50:04
    - (ucdDemoPublic.c, ucdDemoPublic.h):
      - examples/ucdDemoPublic module:  simple objects for doing demos,
        including remote resetting of keys to a known passwords for a list
        of users.

hardaker  4 Dec 98 16:50:28
    - (ucdDemoPublic.cmds): commands to run to set up for the demo.

hardaker  4 Dec 98 16:50:38
    - (ucdDemoPublic.conf): configuration file lines needed for the demo.

hardaker  4 Dec 98 18:38:05
    - (version.h, sedscript.in, bug-report): 4.0.pre1 tag

dreeder  5 Dec 98 16:52:49
    Extended demo2 into demo.remote to allow testing between <here> and
    ucd-snmp.ucdavis.edu.

marz 13 Dec 98 14:57:02
     -(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

hardaker 13 Dec 98 18:39:02
    - (mib2c): minor update (needs more) for newer snmp perl mod.

hardaker 13 Dec 98 18:39:44
    - (.cvsignore): .gdb.auto.init

hardaker 13 Dec 98 18:41:11
    - (encode_keychange.c): removed unneeded linux ifdef.

hardaker 17 Dec 98 15:59:10
    - (read_config.c): wrap config line print's in SNMP_TESTING_CODE checks.

hardaker  2 Dec 98 21:55:04
    - (just about all files): merge of V3-b1 changes into V3-b2 branch.

hardaker  2 Dec 98 22:27:54
    - (agent_read_config.c, snmpd.c, usmUser.c, snmp_parse_args.c,
      read_config.h, snmp_api.c, snmpusm.c, snmpv3.c, tools.h):
      - final changes? to V3-b2 merge.

hardaker  2 Dec 98 22:29:52
    - (read_config.c): make that 28 errors from whitespace changes.

hardaker  2 Dec 98 22:37:08
    - (snmpd.c): call init_snmpv3 before -H usage info.

hardaker 13 Dec 98 10:33:45
    - (*): merge1 to V3-b3.

hardaker 13 Dec 98 18:56:18
    - (*): merge2 to V3-b3.

dreeder 17 Dec 98 08:05:04
    Creature comfort: /etc script to (re)start and stop snmpd and snmptrapd
    and keep (compressed) copies of previous logfiles.  Intended to be universal
    to Linux, Solaris, FreeBSD, ... .

hardaker 21 Dec 98 17:36:37
    - (configure, configure.in): define USE_INTERNAL_MD5 if KMT isn't available.

hardaker 21 Dec 98 17:49:38
    - (all_system.h, keytools.c, lcd_time.c, md5.c, md5.h, scapi.c,
      scapi.h, snmp_api.c, snmp_auth.c, tools.c):
      - internal MD5 support done.
        - tested with and without kmt to opposite and same side apps/agents.
        - tested against older 4.0.pre1 agent on bandit as well.
        - all but one testing/* test passes (which was failing before anyway).
        - the older demo script passes as well.
      - Modified many other routines.  Everything should use SCAPI now and
        KMT should never be called directly outside the scapi.c and
        keytools.c files.
        - new scapi routine:  sc_hash().
      - Could, as always, use a bit more clean up, but I needed to check
        something in that worked before I break it again (ahem).

hardaker 21 Dec 98 17:53:10
    - (snmpget.c, snmpusm.c): unneeded KMT includes removed.

hardaker 21 Dec 98 17:54:38
    - (keymanagetest.c): surround a few KMT specific items with #ifdefs.

hardaker 21 Dec 98 17:56:56
    - (snmp_agent.c): remove unneeded KMT includes.

hardaker 22 Dec 98 19:40:12
    - (keytools.c): decode_keychange() wasn't setting the returned buffer length.

hardaker 22 Dec 98 19:43:50
    - (snmp_api.c): DEBUGP of probed engineID printed 00's as 0's.

hardaker 22 Dec 98 21:09:38
    - (snmp_agent.c, usmStats.c, usmStats.h, usmUser.h,
      SNMP-USER-BASED-SM-MIB.txt):
      - updated USM mib, including the move from snmpModules.12 to .15.
      - make reports generated include the .0 suffix for the instance specifier.

hardaker 22 Dec 98 21:10:28
    - (tools.c): wrap dump_engineID in #ifdef SNMP_TESTING_CODE.

hardaker 22 Dec 98 21:17:25
    - (lcd_time.c): wrap dump_etimelist() in #ifdef SNMP_TESTING_CODE.

hardaker 22 Dec 98 21:20:31
    - (encode_keychange.c):
      - don't use dump_snmpEngineID() unless testing.
      - Note: this utility is not really needed anymore.

hardaker 22 Dec 98 22:12:32
    - (SNMP-USER-BASED-SM-MIB.txt): typo (cut and paste missed a line).

hardaker 23 Dec 98 21:07:33
    - (snmpusm.c): msgSecurityParams should contain the *salt*, not the IV,
      as defined by the USM document, section 8.1.1.1 (and common sense).

hardaker 23 Dec 98 21:47:44
    - (snmp_api.c):
      - Send only authNoPriv reports for notInTimeWindow reports.
      - report length check increased by one to accomodate for the .0 suffix.

hardaker 23 Dec 98 22:06:25
    - (snmpusm.c): allow generate_out_msg() to use unknown security names
      for secLevel = noAuthNoPriv.
      - this is required since unknownUser reports need to go out with the
        same user name as the bad request that came in.

hardaker 29 Dec 98 17:01:24
    - (vacm.c): Enable multiple side by side views in the view family
      tree.  The views already existed, but weren't checked and only the
      first view was found.
      - Not done in a clean fashion.  Much of the structure definitions
        should be rewritten with sub-pieces to do it properly with greater
        speed.

hardaker 29 Dec 98 17:28:31
    - (config*): define u_int{8,16,32}_t for KMT headers.

hardaker 31 Dec 98 17:55:39
    - (snmpusm.c): USM oid's were wrong

hardaker 31 Dec 98 17:58:19
    - (version.h bug-report sedscript.in): version tag ( 4.0.pre2 )

hardaker  6 Jan 99 07:46:02
    - (snmpusm.c): usm_set_salt() was using a host specific byte ordering
      for generating the salt from the enigineBoots value and from the
      arbitrary integer.  This technically shouldn't matter, but since
      we're shooting to be a reference platform...

hardaker 19 Jan 99 19:20:07
    - (ISSUES): need random int for IV.

wbabson 26 Jan 99 05:52:19
     Changed MIN() macro to SNMP_MIN() because we explicitly
     define that in tools.h... This was needed to allow successful
     linkage in Solaris 2.6

hardaker 27 Jan 99 20:37:56
    - (SNMP-TARGET-MIB.txt): target mib was improperly located at .15 not .12.

hardaker 27 Jan 99 20:51:12
    - (snmp_parse_args.c): accept security level abbreviations.

hardaker 27 Jan 99 21:07:59
    - (acconfig.h, config.h.in, configure, configure.in, read_config.c):
      - create --with-persistent-directory configure script flag.

dreeder 29 Jan 99 15:20:51
    Repaired tests to reflect changes in the codebase.

marz 31 Jan 99 13:57:13
     -(snmp_api.c): zero lenght user name for enineID discovery

dreeder  2 Feb 99 14:04:48
    Resolve OID collisions: 1) between demo MIB and UCD enterprise MIB; 2)
    inside demo MIB.

hardaker  2 Feb 99 22:04:38
    - (snmptrapd.c): support -H.

hardaker  2 Feb 99 22:13:41
    - (read_config.c):
      - allow env variable SNMP_PERSISTENT_FILE to override persistent
        storage locaction.
      - merge in Mike's changes to copy_word().

hardaker  2 Feb 99 22:14:46
    - (target.h): merge mike's target mibgroup into the 4.0 line.

marz  6 Feb 99 15:04:13
     -(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

hardaker  7 Feb 99 20:43:15
    - (read_config.c): -Wall fix.

hardaker  7 Feb 99 20:45:17
    - (snmpv3.c, snmpv3.h): a few -Wall fixes:
      - protoype init_snmpv3_post_config(void).
      - remove unneeded variables.
      - don't compile in set_engineBootsAndTime interface function if not needed.

hardaker  7 Feb 99 20:47:59
    - (snmp2p.c, snmp_agent.c, snmp_agent.h, snmp_vars.c, snmp_vars.h,
      snmpd.c, snmpd.h, vacm_vars.c, vacm_vars.h, snmp_api.c, snmp_api.h,
      snmp_auth.c, snmp_impl.h): Patch from Dave Shield:
      - implement agent using libraries parsing and handling routines
        instead of duplicating it.

hardaker  8 Feb 99 00:11:59
    - (snmp_agent.c, util_funcs.c, ucdDemoPublic.c, route_write.c,
      snmp_mib.c, system.c, snmpEngine.c, usmUser.c, extensible.c, pass.c,
      pass_persist.c, proc.c, versioninfo.c):
      - modified to work with new write variable api.
      - fixed a missing feature in Dave's code: creation.

hardaker  8 Feb 99 12:22:13
    - (COPYING): It's 1999.

wbabson  8 Feb 99 13:34:39
    Changed the function prototype for snmpv3_set_engineBootsand Time
    from int f(); to void f(); to match the function definition i
    snmpv3.c .

wbabson  8 Feb 99 13:40:27
    fixed casting error... *(long) changed to *(long *)

dreeder 17 Feb 99 16:23:43
    Random IV; fixed salt construction.
    Fixed NULL dereference show-stopper introduced by merge of D. Sheld's changes.
    configure.in+Makefile.in automatically create PERSISTENT_DIRECTORY.
    Minor compile warnings, out-of-date comments fixed, clarified debug outout,
    	clarified pre-compile code in scapi.c.
    Discovered where pdu->securityEngineID was being multiply free'd, but not
    	the *first* time... (open problem)

hardaker 17 Feb 99 20:59:29
    - (snmpd.c): -Wall fixes.

hardaker 17 Feb 99 21:00:07
    - (snmp_agent.c):
      - fix getbulks.
      - fix snmpset's to allow creation.

hardaker 17 Feb 99 21:00:22
    - (dlmod_mib.c): don't define MATCH_SUCCEEDED at all.

hardaker 17 Feb 99 21:00:36
    - (util_funcs.c): -Wall variable removing.

hardaker 17 Feb 99 21:00:58
    - (route_write.c, snmp_mib.c, system.c):
      - -Wall variable removing.

hardaker 17 Feb 99 21:01:36
    - (usmUser.c, extensible.c, pass.c, proc.c, versioninfo.c):
      - -Wall variable removing.

hardaker 17 Feb 99 21:05:28
    - (keytools.c, md5.c, read_config.c, scapi.h, snmp_api.c, snmp_auth.c,
      snmp_client.c, snmpusm.c, transform_oids.h):
      - -Wall fixes.

hardaker 17 Feb 99 21:28:57
    - (keytools.c): opps.  Deleted a variable I shouldn't have.

hardaker 17 Feb 99 21:30:11
    - (snmp_agent.c): You can't assign a NULL to a union, only to a sub-type.

hardaker 17 Feb 99 21:45:23
    - (testing/Makefile.in): remove references to subdirs since there are
      none and it breaks simplier versions of sh when no arguments to
      foreach exist.

marz 24 Feb 99 09:31:29
     -(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

marz 25 Feb 99 14:04:05
     -(snmp_api.c,snmp_client.c): fixed bug in snmp_clone_pdu (not cloning securityEnigineID), uncommented _snmp_free

wbabson  9 Mar 99 08:54:12
    First cut at snmptrapd modification. Receives authPriv and lower security
    level traps.

wbabson  9 Mar 99 09:02:07
    Changed DEBUGP() statement to get securityName from PDU rather than session
    as session was not yet initialized during engine ID discovery and the NULL
    value caused a segmentaion fault.

marz 10 Mar 99 08:04:47
     -(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)

wbabson 17 Mar 99 13:27:59
    Changed DEBUGP() statement about Building the SNMP message so that
    even if securityName is uninitialized (NULL), program will continue
    without core dumping. Later, someone should see about fixing the logic
    so that securityName will not be a NULL pointer here, or
    repair the debugging scheme, if that's valid.

hardaker 24 Mar 99 20:30:12
    - (mibincl.h): add agent_read_config.h

hardaker 24 Mar 99 20:32:44
    - (testing/Makefile.in): remove subdirs.

hardaker 28 Mar 99 16:03:04
    - (vacm_vars.h): relocate VACM node where it should be (13->16).

hardaker 28 Mar 99 16:16:38
    - (read_config.c): skip space after copying a word in copy_word()

hardaker 30 Mar 99 09:51:21
    - (ucdDemoPublic.c): added help strings to conf parsers.

hardaker  6 Apr 99 15:27:29
    - (Makefile.in): remove accidentially comitted conflict.

hardaker 15 Apr 99 07:25:48
    - (keytools.c): Allow short passphrases when SNMP_TESTING_CODE is set.

marz 19 Apr 99 14:14:23
     -(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)

marz 19 May 99 07:14:44
    
    adding v3 packet generator perl5 script (requires Convert::BER)
    .

marz 19 May 99 07:16:41
    
    example data file to generate a V3 packet with pktgen.pl

marz 19 May 99 08:02:24
    README for pktgen.pl

marz 19 May 99 08:44:03
    *** empty log message ***

marz 19 May 99 08:45:15
    pktgen.pl

marz 19 May 99 10:31:14
    remove last submit

marz 20 May 99 12:35:03
    *** empty log message ***

marz 23 May 99 08:04:03
    handle seq_of to allow arbitrary number of varbinds, bug fixes, send/receive, pretty print debugging packet dump

hardaker 26 May 99 11:18:42
    - (ipfwacc.h): properly locate the mib.

hardaker 26 May 99 11:20:04
    - (vmstat.c): include limits.h.

hardaker 26 May 99 15:14:32
    - (hr_swinst.c): make software application type unknown instead of app.

hardaker 26 May 99 15:18:46
    - (IPFWACC-MIB.txt): change to counters.

hardaker 26 May 99 15:20:11
    - (ipfwacc.h): make into counters.

hardaker 26 May 99 15:33:05
    - (agent_read_config.c, hr_filesys.c, interfaces.c, tcp.c, udp.c):
      Patch from Derek J. Balling:
      - freebsd2 fixes.

hardaker 26 May 99 15:52:57
    - (acconfig.h, config.h.in): increase MAXREADCOUNT

hardaker 26 May 99 15:54:22
    - (snmp_vars.c): include sys/queue.h.

marz  1 Jun 99 07:25:55
    (pktgen.pl, packet.txt): added authentication support (md5 and sha1)

daves  1 Jun 99 08:37:47
    - (agent/mibgroup/host/hr_swinst.c): Determine type of RPM packages

marz 16 Jun 99 09:30:55
    (pktgen.pl, packet.txt): added encryption/privact support (des-cbc)

marz 16 Jun 99 12:50:29
    (pktgen.pl, packet.txt): latest attempt to fix privacy/encryption

marz 23 Jun 99 08:18:59
    (pktgen.pl, packet.txt): latest attempt to fix privacy/encryption(working with Crypt::DES/Crypt::CBC+patch)

hardaker  6 Apr 99 15:13:40
    - (*): Merged the 4.0 line into the 3.6.1 line.

hardaker  6 Apr 99 15:38:45
    - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c,
      Makefile.in): final merge pieces of recent v3 line changes.

mslifcak  6 Apr 99 21:24:22
    - changes for ANSI headers; POSIX(index vs strchr); minor fixes

mslifcak  6 Apr 99 22:13:59
    - (vacm_vars.c) - set global ptrs = 0.

mslifcak  6 Apr 99 22:14:43
    - (snmp_vars.c) more v2party rework needed

mslifcak  7 Apr 99 06:17:28
    - () more ANSI header fixups; touchup for M$ Win32 build

hardaker  7 Apr 99 10:42:10
    - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c,
      Makefile.in, all_general_local.h, keytools.c, keytools.h,
      lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c,
      snmpv3.c, tools.c, tools.h):
      - misc merging, including fixes and debugging statement changes to
        newer model.
      - a few -Wall fixes.

hardaker  7 Apr 99 10:48:07
    - (snmp_mib.c): removed unnneeded header_snmp().

hardaker  7 Apr 99 11:28:02
    - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c,
      usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
      - debugging statement conversion

mslifcak  7 Apr 99 12:00:20
    - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h
    agent/view_parse.c agent/mibgroup/util_funcs.c
    agent/mibgroup/examples/ucdDemoPublic.c
    agent/mibgroup/host/hr_filesys.c
    agent/mibgroup/host/hr_storage.c
    agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
    agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
    agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
    agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
    agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
    agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
    agent/mibgroup/snmpv3/usmUser.c
    agent/mibgroup/ucd-snmp/extensible.c
    agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c
    agent/mibgroup/ucd-snmp/pass_persist.c
    agent/mibgroup/ucd-snmp/proc.c
    agent/mibgroup/v2party/context_vars.c
    agent/mibgroup/v2party/party_vars.c
    agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
    apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c
    apps/snmpnetstat/winstub.c snmplib/acl_parse.c
    snmplib/context.h snmplib/context_parse.c snmplib/party.h
    snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c
    snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h
    snmplib/view.h)  fgets use sizeof mostly, oid base size is MAX_OID_LEN

mslifcak  7 Apr 99 12:17:23
    -(ipfwchains.c) remove multiple definitions of MATCH_FAILED

mslifcak  7 Apr 99 15:00:39
    -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit.

hardaker 12 Apr 99 22:14:31
    - (mibincl.h): include sys/time.h.

hardaker 12 Apr 99 22:15:39
    - (hr_utils.h): remove variable names from prototypes (was causing problems).

hardaker 12 Apr 99 22:16:45
    - (tkmib): make displayed mib node info into two columns instead of one.

hardaker 12 Apr 99 22:25:09
    - (snmp_api.c): make snmp_varlist_add_variable to possible create a
      varlist before adding something to it.

hardaker 13 Apr 99 15:19:20
    - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty:
      - fix libwrap to only add the library to the agent.

hardaker 13 Apr 99 15:20:00
    - (system_mib.c): make sysDescr read-only.

hardaker 13 Apr 99 15:32:23
    - (pass.c): Patch from Jim Mar:
      - add capability for binary octet strings in pass scripts.

hardaker 13 Apr 99 15:36:31
    - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
      SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen:
      - fix module locations for broken mibs.

hardaker 13 Apr 99 15:54:48
    - (freebsd.h, freebsd2.h): Patch from Niels Baggesen:
      - freebsd utmp cleanups.

hardaker 13 Apr 99 15:56:53
    - (snmpd.c): Patch from Niels Baggesen:
      - log with timestamp at shutdown.

hardaker 13 Apr 99 15:57:24
    - (vacm_vars.c): Patch from Niels Baggesen:
      - better checking of .conf file parsing line requirements.

hardaker 13 Apr 99 15:58:02
    - (snmptranslate.c): Patch from Niels Baggesen:
      - support -P.

hardaker 13 Apr 99 15:58:27
    - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
      Niels Baggesen:
      - clean up small bugs.

hardaker 13 Apr 99 16:00:49
    - (parse.c, parse.h): Patch from Niels Baggesen:
      - nicer parser messages (include file names). Correct help for -Pc.
      - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315

hardaker 13 Apr 99 16:03:29
    - (snmptrapd.c): Patch from Niels Baggesen:
      - snmptrapd option to ignore auth traps, add -S option, log termination.

mslifcak 14 Apr 99 15:29:58
    - (snmptranslate.c) init_snmp takes argument; "" used.

mslifcak 14 Apr 99 15:30:34
    - (parse.c) File pointer initialized to "" before first use.

hardaker 14 Apr 99 15:52:35
    - (snmptranslate.c): init_snmp("snmpapp").

mslifcak 14 Apr 99 16:31:55
    - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage

mslifcak 14 Apr 99 16:56:37
    - apps that use snmp_fix_pdu must clean up the response PDU !

mslifcak 16 Apr 99 07:30:29
    - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB.

mslifcak 16 Apr 99 07:54:22
    - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix

mslifcak 16 Apr 99 08:33:16
    - (mib.c) "-m" or MIBS : can specify MIB module by file name.

hardaker 16 Apr 99 21:10:06
    - (README): Added v3 team members.

hardaker 16 Apr 99 21:11:48
    - (configure.in): changed default store location to /var/ucd-snmp

hardaker 16 Apr 99 21:15:14
    - (snmp.h): SNMPADMINLENGTH definition.

hardaker 16 Apr 99 21:16:16
    - (snmp_auth.c): removed fix note.

hardaker 16 Apr 99 21:27:06
    - (NEWS): updated

hardaker 16 Apr 99 21:27:41
    - (snmptrapd.8): man patch from Niels

hardaker 16 Apr 99 21:34:49
    - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 )

mslifcak 18 Apr 99 06:54:26
    - (ipfwacc.h) subdir change per Joe Pruettt : 9 -> 10

hardaker 19 Apr 99 21:01:15
    - (mib2c, mib2c.conf, mib2c.vartypes.conf):
      - rewrote mib2c to be more dependent on .conf files.  The main .conf
        file now contains the code itself.
      - need to write a foreach(mibnode) type parser next.

hardaker 19 Apr 99 21:09:27
    - (mibincl.h): add read_config.h.

hardaker 19 Apr 99 21:12:17
    - (read_config.c, read_config.h):
      - created a more convenient read_config_read_data() function to
        generically read a token into a given variable.
      - cleaned up persistent storage parsing routines.
      - use previously malloced space in some routines, or malloc it for
        them if the storage area is NULL.

hardaker 19 Apr 99 21:14:28
    - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in
      snmp_varlist_add_variable().

hardaker 20 Apr 99 11:28:14
    - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates.

hardaker 20 Apr 99 15:31:35
    - (mib2c, mib2c.conf, mib2c.vartypes.conf):
      - completely re-hacked:
        - entire code base is now put into the .conf files rather than in
          the mib2c program.  This should entitle mib2c to be used more
          generically, and could produce different types of code templates
          based on the .conf file it is given.  In theory, it should be
          able to produce C code for a non-ucd-snmp agent, or even better,
          any type of code (not just C) for something else based on mib
          information.
        - The down side, is that the current .conf files are now ambiguous
          again and difficult to understand without being, well, me.  The
          up side is that I'm sure Dave Shield will go through and clean
          it up for me like he did last time.  Ha ha.  I wonder if he'll
          read this? (If so, see me first).

hardaker 20 Apr 99 16:04:17
    - (mib2c, mib2c.conf): variable name conversions:
      - variableTypes -> variables
      - cname -> NAME

hardaker 20 Apr 99 16:10:44
    - (mib2c, mib2c.conf): a little more clean up.

hardaker 20 Apr 99 21:38:42
    - (mib2c.conf): clean up skipif regexps a bit.

hardaker 22 Apr 99 07:54:44
    - (read_config.c, read_config.h): created *read_config_store_data();

hardaker 22 Apr 99 07:56:03
    - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif:
      directives where needed because of it.

hardaker 22 Apr 99 10:51:30
    - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update.

mslifcak 26 Apr 99 09:21:06
    - (snmplib.c) - use request callback's data if request specifies a callback.

nba 26 Apr 99 11:21:10
    
    (parse.h) Silly speling misteak (ACCESS_CRAETE)

nba 26 Apr 99 11:48:57
    
    
    - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree
      inspired by a reference to snmx in comp.protocols.snmp
    - apps/snmptranslate: let the -p option call this new printer
    - snmplib/snmp_api.c: some left over __P macros

nba 26 Apr 99 12:03:47
    
    (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
    	strings

nba 26 Apr 99 12:09:35
    
    
    apps/*.c: use snmp_perror to report errors from read_objid and friends
    apps/snmptrapd.c: fix a bus error when using -S and receiving an
    	enterprise specific trap.

nba 26 Apr 99 12:13:50
    
    */*: replace horrible (char *)"string" with const specifiers in relevant
    	functions.

mslifcak 26 Apr 99 12:37:09
    - (snmp_api.c) - fix other use of request's callback data

mslifcak 27 Apr 99 09:51:35
    - (interfaces.c) add if_type_from_name to convert interface name to type.

hardaker 29 Apr 99 07:32:39
    - (Makefile.in, callback.c, callback.h): callback API.

hardaker 29 Apr 99 07:39:45
    - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c,
      snmpusm.h, snmpv3.c, snmpv3.h):
      - use the callback mechanism for post-config stuff.

hardaker  3 May 99 07:07:15
    - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c,
      snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
      snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h,
      scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h):
      - shutdown and store callback usage.

hardaker  3 May 99 07:13:31
    - (snmpd.c): fix -A flag, which got broken during someones changes.

hardaker  3 May 99 12:58:19
    - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c,
      Makefile.in, encode_keychange.c, Makefile.in, Makefile.in,
      all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c,
      snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c,
      etimetest.c, keymanagetest.c, misctest.c, scapitest.c):
      - nuked all_general_local.h and all_system.h.
      - makefileindepend as well.

nba  3 May 99 15:40:11
    (*.[ch]):	patches to types to wipe warnings from compilers
    	with more strict noise levels. (also good when compiling
    	with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual)

nba  4 May 99 00:47:44
    (mib.c):	Fix problem (core dump) with MIBFILES environment variable.

nba  4 May 99 00:51:16
    (many):	remove const spec from FindVarMethod. That was wrong

hardaker  4 May 99 11:08:55
    - (configure, configure.in): Added --enable-developer flag.

mslifcak  6 May 99 09:20:30
    - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky.

nba 10 May 99 14:47:22
    Fixing some more prototypes. Pointed out by Markku Laukkanen.

nba 10 May 99 14:49:49
    snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK
    	inside V1 session.

hardaker 11 May 99 14:02:48
    - (util_funcs.c): read returns ssize_t not size_t.

hardaker 11 May 99 14:03:25
    - (memory.h): remove extern.

hardaker 11 May 99 14:11:40
    - (hpux.c, hpux.h): int -> size_t conversions.

mslifcak 12 May 99 10:53:23
    - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close

mslifcak 12 May 99 11:22:16
    -(parse.c party_parse.c read_config.c) no exit() from library; return error

daves 13 May 99 03:52:19
    - (ip.c): Properly register IP module group on Free-BSD systems
              (thanks to Mitchell Tasman)

hardaker 13 May 99 09:09:18
    - (vacm_vars.c): Set pointers to NULL after freeing them.

mslifcak 14 May 99 06:54:51
    - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c
     agent/mibgroup/examples/example.h
     agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c
     agent/mibgroup/smux/smux.c
     agent/mibgroup/snmpv3/snmpMPDStats.c
     agent/mibgroup/snmpv3/usmStats.c
     agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes

mslifcak 14 May 99 09:47:10
    - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c
     agent/mibgroup/mibII/interfaces.c
     agent/mibgroup/mibII/var_route.c
     agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c
     snmplib/parse.c) more ANSI-C touchups

mslifcak 14 May 99 13:59:37
    -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX

daves 17 May 99 03:20:53
    - (snmp_parse_args.c): Initialise session using library routine

daves 17 May 99 04:34:55
    - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
       agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
       agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
       apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
    
      - Use the generic socket addresses 'struct sockaddr',
        rather than the IP-specific 'struct sockaddr_in'

daves 17 May 99 04:38:00
    - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
       agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
       agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
       apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
    
      - Use the generic socket address 'struct sockaddr',
        rather than the IP-specific 'struct sockaddr_in'

daves 17 May 99 07:18:02
    - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c
       apps/snmptrap.c apps/snmptrapd.c):
    
      - Use a single address field within the PDU structure
                   (obsoleting 'agent_addr')

daves 18 May 99 06:26:16
    - (snmp_api.c snmp_api.h): More general handling of PDU flags

mslifcak 18 May 99 09:01:46
    - (xx/Makefile.in) remove references to as yet missing disman files.

daves 18 May 99 09:23:50
    - (configure.in snmplib/context_parse.c snmplib/read_config.c
       snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c
       apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c
       apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c
       apps/snmpstatus.c apps/snmptable.c apps/snmptest.c
       apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c
       apps/snmpnetstat/if.c apps/snmpnetstat/inet.c
       apps/snmpnetstat/main.c apps/snmpnetstat/route.c
       apps/snmpnetstat/winstub.c):
       -  Clean up conditionals protecting include files
            ( #if HAVE_WINSOCK_H / #else / #endif )

daves 19 May 99 02:33:07
    - (config.h.in): Additional include protection entries

daves 19 May 99 05:11:37
    - (snmp_api.c): More generalised handling of socket addresses

mslifcak 19 May 99 18:02:55
    -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu

mslifcak 19 May 99 18:50:12
    - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)

daves 20 May 99 03:46:24
    - (snmp_api.h): Temporary fix to socket address problems

mslifcak 21 May 99 05:24:23
    -(read_config.c) cast fix per Markku Laukkanen

daves 21 May 99 05:54:22
    - (snmp_api.c snmp_api.h):
      -  New API call to close down all open sessions
         (also called on application shutdown)

hardaker 21 May 99 11:10:44
    - (mib2c.conf, mib2c.storage.conf):
      - convert to size_t storages.
      - misc eval fixes.
      - more cleanup of the storage def.

mslifcak 21 May 99 15:29:46
    - library changes to build on Win32.

mslifcak 24 May 99 05:36:13
    -configure - save one which looks for netdb/socket headers

hardaker 26 May 99 11:19:03
    - (ipfwacc.h): properly locate the mib.

hardaker 26 May 99 15:14:55
    - (hr_swinst.c): make software application type unknown instead of app.

hardaker 26 May 99 15:18:04
    - (IPFWACC-MIB.txt): change to counters.

hardaker 26 May 99 15:20:32
    - (ipfwacc.h): make into counters.

hardaker 26 May 99 15:56:03
    - (acconfig.h, config.h.in): increase MAXREADCOUNT.

hardaker 26 May 99 17:40:28
    - (IPFWACC-MIB.txt): added SEQUENCE OF.

mslifcak 27 May 99 05:16:25
    -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen)

hardaker 27 May 99 14:30:03
    - (snmptrapd_handlers.c): implement the default trap handler.

hardaker 27 May 99 14:30:15
    - (snmptrapd.c): need an init_mib().

hardaker 27 May 99 14:37:06
    - (snmptrapd.conf.5.def): document default oid keyword.

hardaker 27 May 99 14:37:32
    - (snmptrapd.c): document default oid keyword in help line.

daves 28 May 99 07:02:01
    - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro

daves 28 May 99 08:14:05
    - (snmplib/snmp_api.c): save local socket address in internal session structure

daves 28 May 99 08:57:19
    - (snmplib/snmp_api.c): Unix domain (datagram) socket support

daves 28 May 99 09:12:20
    - (snmplib/snmp_api.c): Separate out copying a session and opening a new one

mslifcak 28 May 99 09:24:56
    -(snmp_api.c) -catch one more error close from snmp_sess_copy

hardaker 28 May 99 16:17:13
    - (mib.c, parse.c, parse.h): save and use index clauses.

hardaker 28 May 99 16:44:42
    - (Makefile.in, default_store.c, default_store.h):
      - created generic default value storage space and parsers to reduce
        the number of functions/etc created for values which configure the
        library.

daves  1 Jun 99 02:17:27
    - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions

daves  1 Jun 99 02:32:13
    - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom)

daves  1 Jun 99 07:30:42
    - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets

hardaker  1 Jun 99 17:21:53
    - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c):
      - implemented a generic alarm handler to register alarm functions to
        be called back after X period of time and it handles figuring out
        which is next and calling alarm() and signal() appropriately.

mslifcak  4 Jun 99 09:51:13
    -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches

mslifcak  7 Jun 99 07:44:06
    -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1)

mslifcak  7 Jun 99 13:04:21
    -(if.c) check for valid pointer before de-referencing.

mslifcak  8 Jun 99 07:43:10
    -(hr_filesys.c) fix memory leak when HAVE_GETFSSTAT is defined.

daves  8 Jun 99 08:43:59
    - (agent/mibgroup/v2party/alarm.c
       snmplib/snmp_api.c snmplib/snmp_api.h
       snmplib/snmp_auth.c snmplib/snmp_impl.h):
       -  removed all uses of 'struct packet_info' (subsumed into 'struct snmp_pdu')

mslifcak  8 Jun 99 09:32:48
    -(xx__freebsd2.c) - fix size_t to build on FreeBSD 2.2.x

daves  9 Jun 99 06:32:02
    - (snmp_api.h): reorder PDU and session fields more clearly

hardaker  9 Jun 99 18:31:42
    - (*): merged 3.6.2 changes into main branch.

daves 15 Jun 99 03:59:23
    - (snmp_agent.c): Removed duplicate code

daves 15 Jun 99 08:28:00
    - (snmp_agent.c snmp_agent.h):
      - Move processing from 'handle_next_pass()' to 'handle_snmp_packet()'

hardaker 15 Jun 99 16:25:57
    - (snmp_api.c): fix allowed zerolength pdu->securityName problem for
      v3 engineID discovery probes.

daves 16 Jun 99 05:11:48
    - (snmp.h snmp_api.c): move PDU validation, etc from 'send' to 'build' routines

daves 16 Jun 99 05:49:38
    - (snmp_api.c): handle responses in a more protocol-independent manner

daves 16 Jun 99 06:56:14
    - (snmp_api.c snmp_api.h): Hooks for building/parsing non-SNMP packets

hardaker 16 Jun 99 16:24:58
    - (default_store.c, default_store.h, mib.c, parse.c):
      - first usage of the default_store() routines: move all the mib
        parser variables to it, and add snmp.conf tokens for them.
        - premib auto-registration of default_store needs cleaning up...  sigh...

hardaker 16 Jun 99 16:51:11
    - (snmp_api.c, snmp_debug.c, snmp_debug.h):
      - 2 new snmp.conf tokens: doDebugging, debugTokens.

hardaker 17 Jun 99 07:39:01
    - (configure, configure.in): fix --help.

mslifcak 17 Jun 99 13:18:35
    fixups to build most apps under Win32 (MSVC++ 5.0 or later)

mslifcak 18 Jun 99 05:01:54
    applied fixes from M. Laukkanen

daves 18 Jun 99 06:58:53
    - (sysORTable.c sysORTable.h): new routine for removing sysORTable entries

daves 18 Jun 99 07:56:46
    - (snmp.h snmp_api.c): distinguish between SNMP protocol & PDU handling flags

daves 18 Jun 99 08:00:34
    - (snmp_client.c): Enable access to "empty" response PDUs (i.e. header only).
    	(also make 'snmp_clone_mem' accessible to other files)

daves 18 Jun 99 08:04:22
    - (asn1.h snmp_api.c): New private types for OID ranges

daves 18 Jun 99 08:44:11
    - (snmp_api.h): New socket address structure

daves 18 Jun 99 08:47:38
    - (snmp_api.c): protocol-independent non-response handling in 'snmp_sess_read'

daves 18 Jun 99 08:49:52
    - (snmp_api.c):
      - accomodate servers that require an accessible client-end unix stream socket
                  (in particular, the CMU AgentX master agent)

daves 18 Jun 99 08:55:32
    - (snmp_api.h Makefile.in agentx.c agentx.h agentx_client.c):
      - basic AgentX protocol handling

daves 18 Jun 99 09:00:16
    - (snmp_vars.c): protocol-independent means of bypassing VACM checks

daves 18 Jun 99 09:14:58
    - (snmpd.c snmpd.h snmp_vars.c snmp_agent.c snmp_agent.h
       mibgroup/mibII/sysORTable.c):
       - initial AgentX sub-agent implementation

mslifcak 18 Jun 99 10:02:03
    -(sysORTable.c) fix ptr test

mslifcak 22 Jun 99 05:21:03
     invoke snmp_sess_init before any MIB processing (fixes master agent).

nba 22 Jun 99 05:25:13
    TODO:	need for Counter64 support in snmpdelta

daves 28 Jun 99 03:08:42
    - (snmp_agent.c snmp_agent.h): make SNMP packet handling routine re-entrant.

daves 28 Jun 99 04:07:36
    - {Makefile.in agent_read_config.c snmp_vars.c agent_registry.c):
      - Consolidate all registry handling into one file

daves 28 Jun 99 09:52:08
    - (agent_registry.c snmp_vars.c snmp_vars.h var_struct.h):
      - Non-recursive MIB registry implementation

hardaker 28 Jun 99 14:59:41
    - (snmpd.c): init_snmp_alarm().

hardaker 28 Jun 99 15:01:14
    - (snmptrapd.c): init_snmp_alarm();

daves 30 Jun 99 01:37:11
    - (sysORTable.c sysORTable.h): Indicate success/failure of {un}registration

daves 30 Jun 99 01:45:26
    - (agent_registry.c snmp_vars.h): Indicate success/failure of {un}registration

daves 30 Jun 99 01:48:34
    - (snmp_agent.c snmp_agent.h): 'agent_snmp_session' initialisation routine

daves 30 Jun 99 02:32:03
    - (snmp_api.c): Correct the setup of stream-based accepted internal sessions

daves 30 Jun 99 03:20:46
    - (agent_read_config.h): omit redundant declarations

daves 30 Jun 99 05:05:44
    - (snmp_api.c): Provide the correct size of socket addresses

daves 30 Jun 99 05:06:52
    - (config.h.in configure.in configure): check for sys/un.h

daves 30 Jun 99 05:48:40
    - (snmp_api.c): Missed one 'sendto' call

hardaker 30 Jun 99 19:37:36
    - (default_store.c, default_store.h, mib.c, mib.h, snmp_api.c,
      snmpv3.c, snmpv3.h):
      - convert more stuff to the default_store space.

daves  2 Jul 99 02:39:41
    - (snmp_api.c): Fix that last 'sendto' case *correctly* this time

daves  2 Jul 99 05:13:42
    - (snmplib/asn1.h agent/snmp_vars.h agent/snmp_agent.c):
      - implement an interface for delegating requests to subagents

daves  2 Jul 99 05:15:56
    - (var_struct.h agent_registry.c):
      - map between MIB registrations and the supporting (subagent) session

daves  2 Jul 99 05:16:41
    - (snmp_api.h): support lists of sessions (and subsessions)

hardaker  2 Jul 99 08:27:30
    - (snmptranslate.c): register debugging tokens with -D

daves  6 Jul 99 02:20:57
    - (snmp_agent.c): Fix handling of SNMPv1 noSuchName

daves  7 Jul 99 06:54:53
    - (asn1.c asn1.h snmp.c snmp.h snmp_api.c snmp_api.h
       snmp_auth.c snmp_impl.h agentx.c):
       - First attempt at formatted display of packet data

daves  8 Jul 99 02:16:15
    - (snmp_api.c): Retain community string in responses

daves  8 Jul 99 06:25:07
    - (mibII/system_mib.c mibII/snmp_mib.c):
      - Update 'write' routines for V4 architecture,
        and using the full SET multi-pass algorithm

hardaker  8 Jul 99 14:29:35
    - (config.h): comment change for internal md5.

hardaker  8 Jul 99 14:30:47
    - (asn1.c): -Wall fixes.

hardaker  8 Jul 99 14:36:52
    - (configure, configure.in, Makefile.in, snmp2p.c, snmp_agent.c,
      snmp_vars.c, snmpd.c, view_parse.c, vacm_vars.c, snmp_parse_args.c,
      snmptrapd.c, snmptrapd_handlers.c, main.c, Makefile.in, acl.c,
      acl.h, acl_parse.c, context.c, context.h, context_parse.c,
      libsnmp.h, party.c, party.h, party_parse.c, snmp.h, snmp_api.c,
      snmp_auth.c, snmp_client.c, view.c, view.h):
      - v2party support is finally gone!

hardaker  8 Jul 99 14:49:08
    - (*/Makefile.in): make depend

hardaker  8 Jul 99 15:16:35
    - (snmpdelta.c, int64.c, int64.h): minimal c64 support for snmpdelta. Untested.

hardaker  8 Jul 99 16:02:58
    - (snmpd.c): Patch from Ragnar Kjĝrstad:
      - Add options for switching to a given uid and gid.

daves  9 Jul 99 01:49:49
    - (snmpd.c): Clean up gid/uid change logging

daves  9 Jul 99 08:27:39
    - (*/Makefile.in snmplib/snmp_api.c
       agent/agent_registry.c agent/snmp_agent.[ch] agent/snmp_vars.[ch]
       agent/snmpd.[ch] agent/mibgroup/mibII/sysORTable.c):
       - Move AgentX handling out of the main SNMP library

mslifcak  9 Jul 99 12:12:50
    -(snmp_client.*) remove snmp_synch_setup, snmp_synch_reset

mslifcak  9 Jul 99 14:20:23
    -(win32,snmplib,apps,agent) add snmp_socket_length to hide sockaddr_un; Win32 touchups

mslifcak 11 Jul 99 18:36:24
    Reduce use of snmp_errno - fix memory leak, unused vars, and unset var.

daves 12 Jul 99 07:14:36
    - (agent/mibgroup/Makefile.in): remove dependency on snmplib/agentx.h

daves 12 Jul 99 08:32:27
    - (mibgroup/host/*): Dynamically register all Host Resource modules

mslifcak 14 Jul 99 13:14:30
    -(snmp_api.c) - snmp_add_var returns SNMPERR; MAY set snmp_errno

mslifcak 14 Jul 99 13:46:53
    -(snmplib/mib.c) - conditionally allow for not setting snmp_errno

hardaker 15 Jul 99 08:46:00
    - (asn1.c, snmp_api.c, snmp_auth.c, snmp_debug.c, snmp_debug.h):
      - beginning of a -Ddump version of packet dumping.
      - needs a lot more work and clean up.
      - I need comments...  Tell me what you think...

hardaker 20 Jul 99 14:02:26
    - (auto_nlist.c, history.c, kernel.c, snmp_agent.c, snmpd.c,
      dlmod_mib.c, kernel_sunos5.c, mibincl.h, util_funcs.c, ipfwchains.c,
      at.c, interfaces.c, ip.c, route_write.c, system_mib.c, tcp.c, udp.c,
      vacm_vars.c, var_route.c, dlmod.c, smux.c, disk.c, extensible.c,
      loadave.c, memory_solaris2.c, pass.c, pass_persist.c, proc.c,
      versioninfo.c, alarm.c, event.c, Makefile.in, parse.c, snmp.c,
      snmp_debug.c, snmp_logging.c, snmp_logging.h): Patch from Ragnar
      Kjĝrstad:
      - do file, stderr, and syslog support.

hardaker 20 Jul 99 17:06:53
    - (auto_nlist.c, snmp_agent.c, snmpd.c, dlmod_mib.c, kernel_sunos5.c,
      ipfwchains.c, interfaces.c, dlmod.c, smux.c, versioninfo.c,
      alarm.c):
      - convert snmp_log(LOG_DEBUG) to DEBUGMSGTL().

mslifcak 20 Jul 99 18:11:50
    -minor changes to build Win32 platforms using CygWin-egcs and MSVC compilers.

mslifcak 20 Jul 99 19:33:26
    - no printf in ascii_to_binary

hardaker 21 Jul 99 16:06:52
    - (tkmib, mib2c): udpate to use indexes (requires a perl patch.

hardaker 23 Jul 99 10:36:54
    - (snmp_parse_args.c): log to stderr.

hardaker 23 Jul 99 10:44:17
    - (aclocal.m4, config.h.in, configure, configure.in, snmp_agent.c,
      snmp_vars.c, snmpd.c, kernel_sunos5.c, util_funcs.c, interfaces.c,
      interfaces.h, system_mib.c, var_route.c, snmpEngine.c,
      snmpTargetParamsEntry.c, snmptrapd.c, HOST-RESOURCES-MIB.txt,
      IANAifType-MIB.txt, IF-MIB.txt, IP-MIB.txt, TCP-MIB.txt,
      UDP-MIB.txt, parse.c, snmp_alarm.c, snmp_logging.c, snmp_logging.h):
      - merge from V3-line post 3.6.2 to current.
      - misc bug fixes.
      - make apps turn on stderr logging by default.

hardaker 23 Jul 99 13:18:23
    - (snmpd.c): more snmp_log conversions.

hardaker 23 Jul 99 13:18:44
    - (util_funcs.c): change malloc size().

hardaker 23 Jul 99 13:19:20
    - (asn1.c): null terminate parsed strings, just in case.

hardaker 23 Jul 99 13:20:02
    - (snmp.c): xdump fixes.

hardaker 23 Jul 99 13:20:33
    - (keytools.c, parse.c, read_config.c, snmp_api.c): snmp_log conversions.

hardaker 23 Jul 99 14:19:39
    - (asn1.c, asn1.h, snmp.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
      - revert to non-dparse versions of asn decoding.

hardaker 23 Jul 99 14:26:57
    - (snmpd.c): init debugging.

hardaker 23 Jul 99 15:22:02
    - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
      snmpstatus.c, snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c,
      snmptrapd.c, snmpusm.c, snmpwalk.c, snmp_api.c, snmp_api.h,
      snmp_client.c):
      - make and use snmp_sess_perror(str, sess) for error printing.

mslifcak 24 Jul 99 07:11:30
    -(asn1.c) - fix compare error at line 386; remove unused vars elsewhere

mslifcak 24 Jul 99 07:18:13
    -(libsnmp.def) - add decls for new error logging functions.

mslifcak 24 Jul 99 07:45:59
    -(snmp_client.c) - use SET_SNMP_ERROR for restored snmp_errno sets.

mslifcak 24 Jul 99 08:11:05
    -(md5.c) - wrap unused MD5print with SNMP_TESTING_CODE ifdef

hardaker 26 Jul 99 07:37:09
    - (SNMPv2-CONF.txt): removed bogus IMPORTS clause

hardaker 26 Jul 99 09:04:09
    - (*/Makefile.in): make depend

hardaker 26 Jul 99 09:14:24
    - (NEWS): updated a bit

hardaker 26 Jul 99 11:51:22
    - (version.h bug-report sedscript.in): version tag ( 4.0.pre4 )

hardaker 26 Jul 99 14:32:17
    - (mib.c): BIT_string: -> BITS:

mslifcak 26 Jul 99 15:12:45
    -(asn1.c,asn1.h,snmp.c,snmp_api.c,snmp_auth.c,snmpusm.c) more detailed parse error messages.

hardaker 26 Jul 99 15:59:10
    - (agent/mibgroup/Makefile.in): fix make depend.

hardaker 26 Jul 99 17:06:03
    - (interfaces.c): Patch from Markku Laukkanen:
      - variable naming change.

hardaker 26 Jul 99 17:06:47
    - (hpux.h): Patch from Markku Laukkanen:
      - define hpux

hardaker 26 Jul 99 17:07:31
    - (keytools.c, keytools.h, parse.c, scapi.c): Patch from Markku Laukkanen:
      - size_t changes.

mslifcak 27 Jul 99 04:24:08
    add include net/if_dl.h suggested by Tom Ivar Helbekkmo

daves 27 Jul 99 06:38:09
    - (agent/mibgroup/ucd-snmp/*.c): tweak registry labels

mslifcak 27 Jul 99 07:52:37
    -(agent/kernel.c,agent/dlmods/dlmod_mib.c,agent/dlmods/example.c,
    agent/mibgroup/kernel_sunos5.c,agent/mibgroup/util_funcs.c,
    agent/mibgroup/agentx/master_request.c,
    agent/mibgroup/agentx/protocol.c,agent/mibgroup/dummy/dummy.c,
    agent/mibgroup/examples/example.c,
    agent/mibgroup/examples/ucdDemoPublic.c,
    agent/mibgroup/examples/wombat.c,
    agent/mibgroup/host/hr_device.c,agent/mibgroup/host/hr_disk.c,
    agent/mibgroup/host/hr_filesys.c,
    agent/mibgroup/host/hr_network.c,
    agent/mibgroup/host/hr_partition.c,
    agent/mibgroup/host/hr_print.c,agent/mibgroup/host/hr_proc.c,
    agent/mibgroup/host/hr_storage.c,
    agent/mibgroup/host/hr_swinst.c,agent/mibgroup/host/hr_swrun.c,
    agent/mibgroup/host/hr_system.c,
    agent/mibgroup/ipfwchains/ipfwchains.c,
    agent/mibgroup/mibII/at.c,agent/mibgroup/mibII/icmp.c,
    agent/mibgroup/mibII/interfaces.c,agent/mibgroup/mibII/ip.c,
    agent/mibgroup/mibII/route_write.c,
    agent/mibgroup/mibII/snmp_mib.c,
    agent/mibgroup/mibII/sysORTable.c,
    agent/mibgroup/mibII/system_mib.c,agent/mibgroup/mibII/tcp.c,
    agent/mibgroup/mibII/udp.c,agent/mibgroup/mibII/var_route.c,
    agent/mibgroup/misc/dlmod.c,agent/mibgroup/snmpv3/snmpEngine.c,
    agent/mibgroup/snmpv3/usmUser.c,
    agent/mibgroup/target/snmpTargetAddrEntry.c,
    agent/mibgroup/target/snmpTargetParamsEntry.c,
    agent/mibgroup/ucd-snmp/file.c,
    agent/mibgroup/ucd-snmp/registry.c,
    agent/mibgroup/v2party/acl_vars.c,
    agent/mibgroup/v2party/alarm.c,
    agent/mibgroup/v2party/context_vars.c,
    agent/mibgroup/v2party/event.c,
    agent/mibgroup/v2party/party_vars.c,
    agent/mibgroup/v2party/view_vars.c,apps/encode_keychange.c,
    snmplib/asn1.c,snmplib/scapi.c,snmplib/snmp_client.c,
    snmplib/snmp_client.h)  ERROR_MSG, printf --> DEBUGMSGTL

mslifcak 27 Jul 99 09:33:43
    -(agent/kernel.c,agent/snmpd.c,agent/mibgroup/util_funcs.c,
    agent/mibgroup/agentx/master.c,
    agent/mibgroup/agentx/subagent.c,
    agent/mibgroup/host/hr_swrun.c,agent/mibgroup/mibII/at.c,
    agent/mibgroup/mibII/icmp.c,agent/mibgroup/mibII/ip.c,
    agent/mibgroup/mibII/route_write.c,agent/mibgroup/mibII/tcp.c,
    agent/mibgroup/mibII/udp.c,agent/mibgroup/ucd-snmp/disk.c,
    agent/mibgroup/ucd-snmp/errormib.c,
    agent/mibgroup/ucd-snmp/proc.c,
    agent/mibgroup/ucd-snmp/vmstat.c,
    agent/mibgroup/v2party/alarm.c,agent/mibgroup/v2party/event.c,
    apps/snmpbulkwalk.c,apps/snmpdelta.c,apps/snmpget.c,
    apps/snmpgetnext.c,apps/snmpset.c,apps/snmpstatus.c,
    apps/snmptable.c,apps/snmptest.c,apps/snmptrap.c,
    apps/snmptrapd.c,apps/snmpusm.c,apps/snmpwalk.c,
    apps/snmpnetstat/inet.c,apps/snmpnetstat/main.c,
    apps/snmpnetstat/route.c,snmplib/parse.c,snmplib/read_config.c,
    snmplib/snmpv3.c) fix snmp_sess_perror use; use log_perror for perror

mslifcak 27 Jul 99 12:00:37
    -(encode_keychange.dsp,snmpusm.dsp) -build using common Win32 compiler

mslifcak 27 Jul 99 12:24:03
    -(apps:encode_keychange.c,snmpdelta.c,snmptable.c, snmpusm.c;
    snmplib:read_config.c,snmpv3.c; win32/libsnmp_dll/libsnmp.def) -
     adjust headers, build Win32 snmpusm+encode_keychange

mslifcak 27 Jul 99 16:06:35
    -(interfaces.c) - fix error setting if_ibytes for Linux 2.0

hardaker 27 Jul 99 16:14:28
    - (asn1.c, mib.c, mib.h, snmp_api.c, snmp_debug.c, snmp_debug.h, snmpusm.c):
      - cleaned up debugging dump output.
      - added more dump parse headers for v3 dumps.

hardaker 27 Jul 99 16:20:46
    - (asn1.c): fix header dump.

mslifcak 27 Jul 99 17:15:01
    including mib.h requires stdio.h to define FILE *.

mslifcak 27 Jul 99 19:02:31
    -(snmp_parse_args) in snmp_parse_oid, try get_node if read_objid fails.

mslifcak 27 Jul 99 19:06:08
    -(mib.c) fix walking OID length pointer, numeric sub-id not found
    in read_objid and parse_subtree.

mslifcak 27 Jul 99 23:34:59
    -(snmpd.c) invoke log functions from child (correct process ID in syslog)

mslifcak 27 Jul 99 23:58:51
    -(keytools.c,md5.c,md5.h,scapi.c,snmp.c,snmp_api.c,snmp_auth.c) catch MD5 errors

mslifcak 28 Jul 99 02:42:32
    hr_swrun - reset pointer in module init (help HP/UX 9)
    snmp_logging - use vsprintf for HP/UX-9

hardaker 28 Jul 99 06:45:19
    - (bug-report): change mail addr to ucd-snmp-bugs

daves 29 Jul 99 03:29:40
    - (mibII/vacm_vars.c): Catch use of unconfigured EXAMPLE.conf files

mslifcak 29 Jul 99 08:34:59
    memory_solaris2 : handle malloc errors
    kernel_sunos5 : share kstat fildes [SHARE_KSTAT_FD]

mslifcak 29 Jul 99 13:28:36
    -(apps/Makefile.in) - comment unneeded TRAPSPECIAL line

mslifcak 29 Jul 99 13:59:02
    -(agent/snmpd.c) - log standard error until init is completed.

mslifcak 29 Jul 99 15:04:49
    auto_nlist, kernel : place log_perror to catch errno value in report.

hardaker 29 Jul 99 17:03:25
    - (configure, configure.in, Makefile.in): remove trap_special stuff.

hardaker 29 Jul 99 17:06:56
    - (mibgroup/v2party): removed files.

mslifcak 30 Jul 99 03:51:31
    Removed duplicate HAVE_GET???BYNAME; Removed unused _CRTIMP

mslifcak 30 Jul 99 03:57:23
    Removed hint of v2party from comment.

mslifcak 30 Jul 99 04:00:28
    -(agent/agent_read_config.c,agent/history.c,agent/snmp_vars.c,
    agent/snmpd.c,snmplib/read_config.c,snmplib/snmp_alarm.c,
    snmplib/snmp_api.c,snmplib/snmp_logging.c,snmplib/snmpv3.c,
    snmplib/system.c) - psos diffs offered by Anthony Symons

mslifcak 30 Jul 99 04:37:20
    rename local var 'last' to 'last_ipch' - avoid shadow global decl

mslifcak 30 Jul 99 04:39:38
    decl log_perror

mslifcak 30 Jul 99 04:42:48
    rename sd to ifsd - avoid global shadow decl

mslifcak 30 Jul 99 05:42:34
    hr_storage.c - auto_nlist for HR_STORE_SIZE
    hr_swrun.c - fix global shadow decl
    snmp_logging.c - change filter for openlog per A. Symons patch

daves 30 Jul 99 06:01:08
    - (agent/agent_registry.c agent/snmp_vars.c agent/snmpd.c
       apps/snmp_parse_args.c apps/snmptest.c apps/snmptrap.c
       apps/snmptrapd.c apps/snmpnetstat/main.c snmplib/snmp_api.c
       snmplib/snmp_api.h snmplib/snmp_client.c
       agent/mibgroup/v2party.c agent/mibgroup/v2party.h):
       -  Removed last traces of v2p support

daves 30 Jul 99 06:23:06
    - (agent_read_config.c agent_registry.c snmp_vars.c snmp_vars_m2m.h):
      - Removed last traces of obsolete v2party Manager-to-Manager support

mslifcak 30 Jul 99 06:30:30
    system - use sizeof

mslifcak 30 Jul 99 06:30:59
    win32/config.h - define HAVE_GETHOSTNAME

mslifcak 30 Jul 99 06:46:22
    use traditional K&R commenting; not all "C" compilers accept "//" comments.

mslifcak 30 Jul 99 06:58:08
    remove references to non-existent snmp_vars_m2m.h

daves 30 Jul 99 07:01:46
    - (configure.in configure): Check for libdb/libdb1 & librpm separately

daves 30 Jul 99 07:31:56
    - (acconfig.h): Check for libdb/libdb1 & librpm separately

mslifcak 30 Jul 99 08:01:18
    add vsnprintf check and HAVE_VSNPRINTF constant

mslifcak 30 Jul 99 08:32:28
    no struct sockaddr_dl in AIX 3.

hardaker 30 Jul 99 14:10:05
    - (config.h.in): autoheader run.

hardaker 30 Jul 99 14:10:30
    - (Makefile.in): make /var/ucd-snmp exist.  We should do a permission
      set as well.

hardaker 30 Jul 99 14:18:55
    - (*/Makefile.in): make depend

hardaker 30 Jul 99 14:19:21
    - (version.h bug-report sedscript.in): version tag ( 4.0.pre5 )

mslifcak  2 Aug 99 04:29:35
    asn1, parse) fixes supplied by Markku Laukkanen (MJS-use xcalloc in parse)

mslifcak  2 Aug 99 04:37:46
    parse - shame on me for not compile testing first!

mslifcak  2 Aug 99 22:29:37
    snmp_debug - DEBUGMSG macros call snmp_get_do_debugging before invoking debugmsg* functions.

mslifcak  3 Aug 99 04:46:41
    snmp_api.c - remove "BY" from HAVE_GETHOSTBYNAME (Solaris 2.5.1 wrong!)

mslifcak  3 Aug 99 06:59:50
    asn1.c - fix out-of-bound array write and memory leak in parsing strings.

mslifcak  3 Aug 99 07:00:16
    snmp_debug.c - remove trace messages from debugmsg_hextli.

mslifcak  3 Aug 99 07:03:14
    snmp_debug.h - move DEBUGTRACE from debugmsg_hextli to DEBUGDUMPSETUP

mslifcak  3 Aug 99 07:58:49
    vacm_vars.c - copy community string, null terminate, then debug print

mslifcak  3 Aug 99 12:53:32
    snmp_debug.h - fix "warning: ANSI C forbids conditional expr with only one void side".

mslifcak  3 Aug 99 14:06:33
    snmp_debug.c - signed comparison for len in debugmsg_hextli.

mslifcak  4 Aug 99 03:48:02
    -(smux.c) - patch supplied by Nick Amato to fix ASN_IPADDRESS parse.

mslifcak  4 Aug 99 05:03:11
    undo patch around Solaris' configure failure to register HAVE_GETHOSTBYNAME.

mslifcak  4 Aug 99 09:17:18
    -(configure*) - Ken Hornstein: fix test xxgethostbyname, xxgetservbyname.

mslifcak  4 Aug 99 12:33:56
    snmp_api.c - dummy functions snmp_synch_{setup,reset} and snmp_get_errno.

mslifcak  5 Aug 99 03:25:55
    config.sub - patch from Markku Laukkanen to support HPUX 11

mslifcak  5 Aug 99 11:11:53
    snmp_api.3 - describe snmp_error(), replaces snmp_errno and snmp_get_errno()

daves  6 Aug 99 05:59:46
    - (acconfig.h config.h.in configure.in configure):
      - configure-time flag to control provision of "dummy" values

daves  6 Aug 99 06:02:15
    - (mibII/*.c host/*.c): Don't provide "dummy" values (unless explicitly configured)

nba  9 Aug 99 00:24:37
    parse.c:	parse agent capabilities

daves  9 Aug 99 01:02:15
    - (FAQ): Nine new questions, plus assorted tweaks for the new release.

mslifcak  9 Aug 99 06:48:47
    mib.*, parse.* - move print_oid_report and minions wholly into mib.c

mslifcak  9 Aug 99 06:50:36
     snmpdelta, translate, trapd) - list all options in usage; remove disables for print_oid_report in translate.

mslifcak  9 Aug 99 06:52:47
    snmpd.c - list all options in usage

mslifcak  9 Aug 99 06:54:01
    libsnmp.def - remove print_oid_report disable options

mslifcak  9 Aug 99 09:45:15
    -(snmp.c) fix buffer overflow in xdump, of all places (77 s/b 78; using 80)

nba  9 Aug 99 10:43:28
    (many):	nuke various prototype warnings

mslifcak  9 Aug 99 11:40:25
    -(md5.c) fix read past end problem
    -(snmp_api.c) fix losing community string problem

hardaker  9 Aug 99 13:12:35
    - (acconfig.h, config.h.in, configure, configure.in): remove /dev/random test.

mslifcak  9 Aug 99 15:07:24
    snmpusm.c - always clear field_len if ref is valid ptr;
    snmp_api.c - don't overwrite community pointer with securityAuthProto pointer

nba 10 Aug 99 04:45:17
    configure.in config.h.in configure s/netbsd agent/mibgroup/host/hr_storage.c:
    	support for NetBSD/sparc and NetBSD 1.4

nba 10 Aug 99 04:46:35
    snmplib/mib.c:	fix handling of numeric oids and reporting errors

nba 10 Aug 99 04:47:22
    agent/kernel.c:	abort on kvm_open failures

nba 10 Aug 99 04:48:41
    snmpnetstat/if.c:	fixes for snmpnetstat -i on virtual interfaces

nba 10 Aug 99 04:50:52
    interfaces.c var_route.c snmp_logging.c: fix compiler warnings

mslifcak 10 Aug 99 09:19:10
    read_config.c, snmp_api.c - convert fprintf(stderr to snmp_log(LOG_ERR,WARNING)

mslifcak 10 Aug 99 10:04:40
    Fix for build (no pagesize var defined for linux).

hardaker 10 Aug 99 11:05:38
    - (snmpd.c): log version number after stderr is optionally closed.

hardaker 10 Aug 99 14:26:33
    - (snmp_vars.c): protect against evil mib modules from modifying
      memory they shouldn't be modifying yet.
      - (ifdef'ed for speed profiling later).

hardaker 10 Aug 99 15:54:33
    - (snmp_parse_args.c): force v3 engineID setting to something bogus to
      get around local configuration data store time synchronization conflicts.

hardaker 10 Aug 99 17:23:59
    - (snmpd.c): print -H usage to stderr.

hardaker 11 Aug 99 13:04:50
    - (acconfig.h, config.h.in, read_config.c):
      - Make persistent cache conform to a more secure umask.

nba 11 Aug 99 21:52:26
    hr_storage.c:	remove to forgotten debug lines.

nba 11 Aug 99 21:53:31
    snmpnetstat/if.c:	handle non-contiguous ifTable. Also make the
    	counters unsigned.

hardaker 12 Aug 99 16:16:01
    - (snmp.conf.5.def): updated with the newer token list.

hardaker 12 Aug 99 16:41:22
    - (FAQ, snmpcmd.1, snmptrap.1): minor doc updates.

hardaker 12 Aug 99 16:46:34
    - (NEWS, README): minor updates.

daves 13 Aug 99 02:47:00
    - (examples/ucdDemoPublic.[ch]
       ipfwchains/ipfwchains.[ch] misc/ipfwacc.[ch]
       target/snmpTarget{Addr,Params}Entry.[ch]
       smux/snmp_*.[ch]):
       - Register modules dynamically at run-time

hardaker 13 Aug 99 07:11:35
    - (Makefile.in): "make test" in top level Makefile.

hardaker 13 Aug 99 07:12:18
    - (NEWS, README.snmpv3, configure, configure.in): documentation updates.

hardaker 13 Aug 99 07:16:51
    - (Makefile.in, Makefile.in, Makefile.in, Makefile.in): make depend.

hardaker 13 Aug 99 09:33:40
    - (configure, configure.in): don't use NO_DUMMY_VALUES by default.

mslifcak 13 Aug 99 11:14:39
    (host/hr_device.c,host/hr_print.c, host/hr_proc.c,host/hr_storage.c,
    host/hr_swinst.c,host/hr_swrun.c, host/hr_system.c,mibII/at.c,
    mibII/interfaces.c,mibII/ip.c, mibII/system_mib.c,mibII/tcp.c,
    mibII/udp.c,mibII/var_route.c) - #if NO_DUMMY_VALUES (help out configure)

hardaker 13 Aug 99 11:55:31
    - (var_route.c): don't do caching for NO_DUMMY_VALUES.

mslifcak 13 Aug 99 12:18:17
    var_route.c - #ifdef NO_DUMMY --> #if NO_DUMMY (like the other uses).

hardaker 13 Aug 99 12:49:35
    - (configure, configure.in): properly do what --without-dummy-values
      should do.

hardaker 13 Aug 99 15:22:53
    - (configure, configure.in): remove config_load_mib parsing.

hardaker 13 Aug 99 15:35:54
    - (Makefile.in): don't remove mib_module_loads.h.

hardaker 13 Aug 99 16:05:42
    - (remove-files): remove the ISSUES file for releases.

hardaker 13 Aug 99 16:06:51
    - (version.h bug-report sedscript.in): version tag ( 4.0.pre6 )

nba 16 Aug 99 14:58:40
    snmpnetstat/if.c: allow -i and -o outputs even with incomplete responses
    	from snmpd (such as Linux that does not return ifInNUCastPkts
    	with the new DUMMY setup)

nba 16 Aug 99 14:59:29
    snmpnetstat/main.c: enable_stderrlog() so that we get an error message
    	for bad host names.

nba 18 Aug 99 02:40:48
    agent/snmpd.c:	move the termination processing from the signal handler
    	to after the main loop has terminated.

nba 18 Aug 99 02:51:57
    - snmpd.c, agent_read_config.?, versioninfo.c: move the reconfiguration
    	outside the signal handler.

nba 18 Aug 99 09:26:35
    - interfaces.?: updates for Linux to handle large counters and virtual
    	interfaces.

nba 18 Aug 99 09:31:06
    - (many):	change the names of the logging functions to be snmp_*
    	default do_stderr_logging to 1.

nba 19 Aug 99 02:33:56
    - interfaces.c: remove some left over debug output

nba 19 Aug 99 02:35:10
    - snmp_logging.c, agent/various: reinstate -a and -V logging (almost).
    	timestamp file and stderr logging.

nba 19 Aug 99 10:38:02
    - snmp_api.c:	correcly call pre-parse hook, also when not debugging
    	(this killed the libwrap check in snmpd)

nba 19 Aug 99 10:38:48
    - smux.c: remove some extraneous \n from snmp_log_perror calls.

nba 19 Aug 99 10:40:22
    - snmpd.c: remove some superfluous : from snmp_log_perror.
    	Log when snmpd reconfigures following a SIGHUP

nba 19 Aug 99 14:09:25
    - snmp_api.?, snmpd.c, snmptrap.c, snmptrapd.c: reinstate agent_addr in
    	the pdu structure (used for v1 traps).

hardaker 19 Aug 99 16:09:54
    - (snmpget.c, snmpgetnext.c, snmpset.c): Patch from dlengel@home.com:
      - check argument count for minimum number.

nba 20 Aug 99 03:43:37
    - agentx/*: various prototype fixes, to keep number of warnings down

hardaker 20 Aug 99 13:43:56
    - (default_store.h, snmp_api.c, snmp_logging.c, snmp_logging.h):
      - make logging of timestamps optional by a snmp.conf directive.

hardaker 20 Aug 99 13:56:57
    - (snmp.conf.5.def, default_store.h, snmp_logging.c):
      - turn off time stamp logging by default.  It must be explicitly
        requested in the snmp.conf file to turn it on.
        (the reason is that a lot of logging is incremental in nature and
        is not line buffered before being sent to the logging routines.
        The other solution is to have the logging routines detect when to
        print timestamps by watching out for \n's.  But, not this round.

hardaker 20 Aug 99 16:39:21
    - (snmp_api.h, snmp_api.c, snmp_auth.c, snmp_impl.h, asn1.c): 64bit cleanup.

hardaker 20 Aug 99 17:08:17
    - (NEWS): last minute changes

hardaker 20 Aug 99 17:10:26
    - (version.h bug-report sedscript.in): version tag ( 4.0.pre7 )

hardaker 22 Aug 99 17:33:00
    - (ipfchains): removed from distribution.  Newer one in ftp's contrib dir.

hardaker 22 Aug 99 17:54:57
    - (configure, configure.in):
      - --without-dummy-values is default again.
      - cleanup of --help stuff.
      - fix of peristent directory creation.

hardaker 22 Aug 99 17:56:27
    - (Makefile.in, Makefile.in): make depend.

hardaker 22 Aug 99 17:57:27
    - (snmp_api.h): version -> u_long.

mslifcak 23 Aug 99 06:14:39
    Remove last vestiges of config_load_mib

hardaker 23 Aug 99 07:02:43
    - (NEWS): ansi mentioned.

mslifcak 23 Aug 99 09:00:59
    Win32 build fixes

nba 23 Aug 99 13:54:32
    - agent/snmpd.c, agent/snmp_vars.c: move some -v logging to a more rational
    	place.

mslifcak 23 Aug 99 14:02:51
    Describe USE_ASN_SHORT_LEN in FAQ, and implement in _snmp_build.

mslifcak 23 Aug 99 15:32:21
    HACK! fixup short length (first put correct community string in pdu-> ).

hardaker 23 Aug 99 16:14:00
    - (T028snmpv3getfail): snmpv3 get failure test.

hardaker 23 Aug 99 16:14:00
    - (INSTALL): remove version specific information

-------------------------------------------------------------------------------

Changes: V3.6.1 -> V3.6.2

hardaker 16 Mar 99 08:15:18
    - (dlmod.c): removed a bogus new-line.

hardaker 16 Mar 99 10:34:03
    - (hr_swrun.c): fix file descriptor leak on freebsd.

mslifcak 16 Mar 99 11:23:30
    -(snmp_api.c) consistent error return.

mslifcak 16 Mar 99 11:33:52
    - move MATCH_FAILED/MATCH_SUCCEEDED from util_funcs.h to mibincl.h

mslifcak 17 Mar 99 13:53:48
    -(hr_swrun.c) - prevent SunOS 4.1 core (sunos4 still primitive)

mslifcak 18 Mar 99 08:37:45
    - (mibII/ip.c) fix MIB_IPCOUNTER_SYMBOL usage

hardaker 19 Mar 99 09:23:38
    - (snmpget.c, snmpwalk.c): fixed initialization and usage of "failures".

hardaker 23 Mar 99 10:09:47
    - (Makefile.in): add more targets.

hardaker 23 Mar 99 10:10:11
    - (read_config.c): make copy_word() return the next token, not the
      next space.

hardaker 23 Mar 99 10:11:03
    - (mibdefs.h, struct.h, extensible.c, extensible.h, proc.c, proc.h,
      snmpd.conf.5.def, UCD-SNMP-MIB.txt):
      - per-process/exec fix scripts created.

hardaker 23 Mar 99 10:23:21
    - (versiontag): regexp fix.

hardaker 28 Mar 99 16:11:32
    - (snmpTargetAddrEntry.h, snmpTargetParamsEntry.h): relocate to
      snmpModules.12, where they should be.

hardaker 28 Mar 99 16:17:24
    - (snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
      - when using copy_word() don't skip spaces, since it does that.

mslifcak  1 Apr 99 13:10:47
    - (libsnmp.h) Asymptotically closer to supporting CMU constants.

mslifcak  5 Apr 99 11:06:27
    - (snmp_api.c, main.c, snmp_parse_args.c) Joe Marzot's fix to copy even an empty community name.

mslifcak  5 Apr 99 14:10:14
    - build snmpnetstat with CygWin32

mslifcak  5 Apr 99 14:22:43
    - Build with CygWin32

mslifcak  5 Apr 99 15:59:20
    - Build using CygWin32 (includes Niels B.'s snmp_vars.c patch).

hardaker  6 Apr 99 09:23:16
    - (config.guess, config.sub): new versions from autoconf 2.13.

mslifcak  6 Apr 99 10:59:05
    - (extensible.c) quell warning about comparing pointer with non-pointer.

mslifcak  6 Apr 99 11:33:54
    - another round of ANSI-fying the agent completed.

hardaker  6 Apr 99 15:13:40
    - (*): Merged the 4.0 line into the 3.6.1 line.

hardaker  6 Apr 99 15:38:45
    - (mibincl.h, ucdDemoPublic.c, vacm_vars.h, snmptrapd.c, snmp_api.c,
      Makefile.in): final merge pieces of recent v3 line changes.

mslifcak  6 Apr 99 21:24:22
    - changes for ANSI headers; POSIX(index vs strchr); minor fixes

mslifcak  6 Apr 99 22:13:59
    - (vacm_vars.c) - set global ptrs = 0.

mslifcak  6 Apr 99 22:14:43
    - (snmp_vars.c) more v2party rework needed

mslifcak  7 Apr 99 06:17:28
    - () more ANSI header fixups; touchup for M$ Win32 build

hardaker  7 Apr 99 10:42:10
    - (config.h.in, snmp_vars.c, encode_keychange.c, snmptrapd.c,
      Makefile.in, all_general_local.h, keytools.c, keytools.h,
      lcd_time.c, md5.c, read_config.c, scapi.c, snmp_api.c, snmpusm.c,
      snmpv3.c, tools.c, tools.h):
      - misc merging, including fixes and debugging statement changes to
        newer model.
      - a few -Wall fixes.

hardaker  7 Apr 99 10:48:07
    - (snmp_mib.c): removed unnneeded header_snmp().

hardaker  7 Apr 99 11:28:02
    - (ucdDemoPublic.c, sysORTable.c, vacm_vars.c, smux.c, snmpEngine.c,
      usmUser.c, snmpTargetAddrEntry.c, snmpTargetParamsEntry.c):
      - debugging statement conversion

mslifcak  7 Apr 99 12:00:20
    - (agent/snmp2p.c agent/snmp_agent.c agent/snmp_vars.h
    agent/view_parse.c agent/mibgroup/util_funcs.c
    agent/mibgroup/examples/ucdDemoPublic.c
    agent/mibgroup/host/hr_filesys.c
    agent/mibgroup/host/hr_storage.c
    agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
    agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
    agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
    agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
    agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
    agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
    agent/mibgroup/snmpv3/usmUser.c
    agent/mibgroup/ucd-snmp/extensible.c
    agent/mibgroup/ucd-snmp/hpux.c agent/mibgroup/ucd-snmp/pass.c
    agent/mibgroup/ucd-snmp/pass_persist.c
    agent/mibgroup/ucd-snmp/proc.c
    agent/mibgroup/v2party/context_vars.c
    agent/mibgroup/v2party/party_vars.c
    agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
    apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/route.c
    apps/snmpnetstat/winstub.c snmplib/acl_parse.c
    snmplib/context.h snmplib/context_parse.c snmplib/party.h
    snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c
    snmplib/snmp_auth.c snmplib/snmp_impl.h snmplib/vacm.h
    snmplib/view.h)  fgets use sizeof mostly, oid base size is MAX_OID_LEN

mslifcak  7 Apr 99 12:17:23
    -(ipfwchains.c) remove multiple definitions of MATCH_FAILED

mslifcak  7 Apr 99 15:00:39
    -(usmUser.c,system.c) plug mem leak; (snmp_api.c) enforce array limit.

hardaker 12 Apr 99 22:14:31
    - (mibincl.h): include sys/time.h.

hardaker 12 Apr 99 22:15:39
    - (hr_utils.h): remove variable names from prototypes (was causing problems).

hardaker 12 Apr 99 22:16:45
    - (tkmib): make displayed mib node info into two columns instead of one.

hardaker 12 Apr 99 22:25:09
    - (snmp_api.c): make snmp_varlist_add_variable to possible create a
      varlist before adding something to it.

hardaker 13 Apr 99 15:19:20
    - (configure, configure.in, Makefile.in): Patch from Daniel Hagerty:
      - fix libwrap to only add the library to the agent.

hardaker 13 Apr 99 15:20:00
    - (system_mib.c): make sysDescr read-only.

hardaker 13 Apr 99 15:32:23
    - (pass.c): Patch from Jim Mar:
      - add capability for binary octet strings in pass scripts.

hardaker 13 Apr 99 15:36:31
    - (SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt,
      SNMP-VIEW-BASED-ACM-MIB.txt): Patch from Niels Baggesen:
      - fix module locations for broken mibs.

hardaker 13 Apr 99 15:54:48
    - (freebsd.h, freebsd2.h): Patch from Niels Baggesen:
      - freebsd utmp cleanups.

hardaker 13 Apr 99 15:56:53
    - (snmpd.c): Patch from Niels Baggesen:
      - log with timestamp at shutdown.

hardaker 13 Apr 99 15:57:24
    - (vacm_vars.c): Patch from Niels Baggesen:
      - better checking of .conf file parsing line requirements.

hardaker 13 Apr 99 15:58:02
    - (snmptranslate.c): Patch from Niels Baggesen:
      - support -P.

hardaker 13 Apr 99 15:58:27
    - (snmp_config.5.def, snmptrap.1, snmptrapd.conf.5.def): Patch from
      Niels Baggesen:
      - clean up small bugs.

hardaker 13 Apr 99 16:00:49
    - (parse.c, parse.h): Patch from Niels Baggesen:
      - nicer parser messages (include file names). Correct help for -Pc.
      - Add FRAME-RELAY-DTE-MIB as replacement for RFC-1315

hardaker 13 Apr 99 16:03:29
    - (snmptrapd.c): Patch from Niels Baggesen:
      - snmptrapd option to ignore auth traps, add -S option, log termination.

mslifcak 14 Apr 99 15:29:58
    - (snmptranslate.c) init_snmp takes argument; "" used.

mslifcak 14 Apr 99 15:30:34
    - (parse.c) File pointer initialized to "" before first use.

hardaker 14 Apr 99 15:52:35
    - (snmptranslate.c): init_snmp("snmpapp").

mslifcak 14 Apr 99 16:31:55
    - (snmp_agent,c, snmp_api.[ch], snmp_client.[ch]) fix variable_list with built-in storage

mslifcak 14 Apr 99 16:56:37
    - apps that use snmp_fix_pdu must clean up the response PDU !

mslifcak 16 Apr 99 07:30:29
    - (IPFWACC-MIB.txt) change module name from IPFWADM-MIB to IPFWACC-MIB.

mslifcak 16 Apr 99 07:54:22
    - (IPFWCHAINS-MIB.txt) ipfwChainTable {ipfw 1} fix

mslifcak 16 Apr 99 08:33:16
    - (mib.c) "-m" or MIBS : can specify MIB module by file name.

hardaker 16 Apr 99 21:10:06
    - (README): Added v3 team members.

hardaker 16 Apr 99 21:11:48
    - (configure.in): changed default store location to /var/ucd-snmp

hardaker 16 Apr 99 21:15:14
    - (snmp.h): SNMPADMINLENGTH definition.

hardaker 16 Apr 99 21:16:16
    - (snmp_auth.c): removed fix note.

hardaker 16 Apr 99 21:27:06
    - (NEWS): updated

hardaker 16 Apr 99 21:27:41
    - (snmptrapd.8): man patch from Niels

hardaker 16 Apr 99 21:34:49
    - (version.h bug-report sedscript.in): version tag ( 4.0.pre3 )

mslifcak 18 Apr 99 06:54:26
    - (ipfwacc.h) subdir change per Joe Pruettt : 9 -> 10

hardaker 19 Apr 99 21:01:15
    - (mib2c, mib2c.conf, mib2c.vartypes.conf):
      - rewrote mib2c to be more dependent on .conf files.  The main .conf
        file now contains the code itself.
      - need to write a foreach(mibnode) type parser next.

hardaker 19 Apr 99 21:09:27
    - (mibincl.h): add read_config.h.

hardaker 19 Apr 99 21:12:17
    - (read_config.c, read_config.h):
      - created a more convenient read_config_read_data() function to
        generically read a token into a given variable.
      - cleaned up persistent storage parsing routines.
      - use previously malloced space in some routines, or malloc it for
        them if the storage area is NULL.

hardaker 19 Apr 99 21:14:28
    - (snmp_api.c): Don't snmp_set_var_objid if name is NULL in
      snmp_varlist_add_variable().

hardaker 20 Apr 99 11:28:14
    - (mib2c, mib2c.conf, mib2c.vartypes.conf): more updates.

hardaker 20 Apr 99 15:31:35
    - (mib2c, mib2c.conf, mib2c.vartypes.conf):
      - completely re-hacked:
        - entire code base is now put into the .conf files rather than in
          the mib2c program.  This should entitle mib2c to be used more
          generically, and could produce different types of code templates
          based on the .conf file it is given.  In theory, it should be
          able to produce C code for a non-ucd-snmp agent, or even better,
          any type of code (not just C) for something else based on mib
          information.
        - The down side, is that the current .conf files are now ambiguous
          again and difficult to understand without being, well, me.  The
          up side is that I'm sure Dave Shield will go through and clean
          it up for me like he did last time.  Ha ha.  I wonder if he'll
          read this? (If so, see me first).

hardaker 20 Apr 99 16:04:17
    - (mib2c, mib2c.conf): variable name conversions:
      - variableTypes -> variables
      - cname -> NAME

hardaker 20 Apr 99 16:10:44
    - (mib2c, mib2c.conf): a little more clean up.

hardaker 20 Apr 99 21:38:42
    - (mib2c.conf): clean up skipif regexps a bit.

hardaker 22 Apr 99 07:54:44
    - (read_config.c, read_config.h): created *read_config_store_data();

hardaker 22 Apr 99 07:56:03
    - (mib2c, mib2c.conf): allow NoAccess to be processed, and use skipif:
      directives where needed because of it.

hardaker 22 Apr 99 10:51:30
    - (snmp_client.c, snmp_api.c, snmp_api.h, keytools.c): Another v3 branch update.

mslifcak 26 Apr 99 09:21:06
    - (snmplib.c) - use request callback's data if request specifies a callback.

nba 26 Apr 99 11:21:10
    
    (parse.h) Silly speling misteak (ACCESS_CRAETE)

nba 26 Apr 99 11:48:57
    
    
    - snmplib/parse.h, snmplib/parse.c: new mib printer: mib_print_tree
      inspired by a reference to snmx in comp.protocols.snmp
    - apps/snmptranslate: let the -p option call this new printer
    - snmplib/snmp_api.c: some left over __P macros

nba 26 Apr 99 12:03:47
    
    (if.c) make the width of snmpnet -i (and -o) adapt to the length of returned
    	strings

nba 26 Apr 99 12:09:35
    
    
    apps/*.c: use snmp_perror to report errors from read_objid and friends
    apps/snmptrapd.c: fix a bus error when using -S and receiving an
    	enterprise specific trap.

nba 26 Apr 99 12:13:50
    
    */*: replace horrible (char *)"string" with const specifiers in relevant
    	functions.

mslifcak 26 Apr 99 12:37:09
    - (snmp_api.c) - fix other use of request's callback data

mslifcak 27 Apr 99 09:51:35
    - (interfaces.c) add if_type_from_name to convert interface name to type.

hardaker 29 Apr 99 07:32:39
    - (Makefile.in, callback.c, callback.h): callback API.

hardaker 29 Apr 99 07:39:45
    - (agent_read_config.c, snmpd.c, snmptrapd.c, snmp_api.c, snmpusm.c,
      snmpusm.h, snmpv3.c, snmpv3.h):
      - use the callback mechanism for post-config stuff.

hardaker  3 May 99 07:07:15
    - (agent_read_config.c, usmUser.c, usmUser.h, snmpTargetAddrEntry.c,
      snmpTargetAddrEntry.h, snmpTargetParamsEntry.c,
      snmpTargetParamsEntry.h, snmptrapd.c, callback.c, callback.h,
      scapi.c, scapi.h, snmp_api.c, snmpv3.c, snmpv3.h):
      - shutdown and store callback usage.

hardaker  3 May 99 07:13:31
    - (snmpd.c): fix -A flag, which got broken during someones changes.

hardaker  3 May 99 12:58:19
    - (Makefile.in, agent_read_config.c, Makefile.in, header_complex.c,
      Makefile.in, encode_keychange.c, Makefile.in, Makefile.in,
      all_general_local.h, all_system.h, keytools.c, lcd_time.c, scapi.c,
      snmp_auth.c, snmpusm.c, tools.c, tools.h, Makefile.in, T.c,
      etimetest.c, keymanagetest.c, misctest.c, scapitest.c):
      - nuked all_general_local.h and all_system.h.
      - makefileindepend as well.

nba  3 May 99 15:40:11
    (*.[ch]):	patches to types to wipe warnings from compilers
    	with more strict noise levels. (also good when compiling
    	with gcc -Wall -pedantic -Wwrite-strings -Wcast-qual)

nba  4 May 99 00:47:44
    (mib.c):	Fix problem (core dump) with MIBFILES environment variable.

nba  4 May 99 00:51:16
    (many):	remove const spec from FindVarMethod. That was wrong

hardaker  4 May 99 11:08:55
    - (configure, configure.in): Added --enable-developer flag.

mslifcak  6 May 99 09:20:30
    - (ucd-snmp/vmstat.c) - conditionally include limits.h per Eduard Koucky.

nba 10 May 99 14:47:22
    Fixing some more prototypes. Pointed out by Markku Laukkanen.

nba 10 May 99 14:49:49
    snmplib/snmp_api.c: Mix-up of V1_IN_V2/V2_IN_V1 error code when GETBULK
    	inside V1 session.

hardaker 11 May 99 14:02:48
    - (util_funcs.c): read returns ssize_t not size_t.

hardaker 11 May 99 14:03:25
    - (memory.h): remove extern.

hardaker 11 May 99 14:11:40
    - (hpux.c, hpux.h): int -> size_t conversions.

mslifcak 12 May 99 10:53:23
    - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close

mslifcak 12 May 99 11:22:16
    -(parse.c party_parse.c read_config.c) no exit() from library; return error

daves 13 May 99 03:52:19
    - (ip.c): Properly register IP module group on Free-BSD systems
              (thanks to Mitchell Tasman)

hardaker 13 May 99 09:09:18
    - (vacm_vars.c): Set pointers to NULL after freeing them.

mslifcak 14 May 99 06:54:51
    - (agent/mibgroup/dummy/dummy.c agent/mibgroup/examples/example.c
     agent/mibgroup/examples/example.h
     agent/mibgroup/examples/wombat.c agent/mibgroup/misc/ipfwacc.c
     agent/mibgroup/smux/smux.c
     agent/mibgroup/snmpv3/snmpMPDStats.c
     agent/mibgroup/snmpv3/usmStats.c
     agent/mibgroup/snmpv3/usmUser.c snmplib/snmp_auth.c) more size_t fixes

mslifcak 14 May 99 09:47:10
    - (agent/mibgroup/examples/wombat.h agent/mibgroup/host/hr_disk.c
     agent/mibgroup/mibII/interfaces.c
     agent/mibgroup/mibII/var_route.c
     agent/mibgroup/snmpv3/usmUser.c apps/encode_keychange.c
     snmplib/parse.c) more ANSI-C touchups

mslifcak 14 May 99 13:59:37
    -(agent/mibgroup/mibII/interfaces.c snmplib/snmpusm.c) fixes to build HP & AIX

daves 17 May 99 03:20:53
    - (snmp_parse_args.c): Initialise session using library routine

daves 17 May 99 04:34:55
    - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
       agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
       agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
       apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
    
      - Use the generic socket addresses 'struct sockaddr',
        rather than the IP-specific 'struct sockaddr_in'

daves 17 May 99 04:38:00
    - (snmplib/snmp_api.h snmplib/snmp_api.c snmplib/snmp_client.c
       agent/snmpd.c agent/mibgroup/mibII/vacm_vars.c
       agent/mibgroup/v2party/alarm.c agent/mibgroup/v2party/event.c
       apps/snmpstatus.c apps/snmptest.c apps/snmptrap.c apps/snmptrapd.c):
    
      - Use the generic socket address 'struct sockaddr',
        rather than the IP-specific 'struct sockaddr_in'

daves 17 May 99 07:18:02
    - (snmplib/snmp_api.c snmplib/snmp_api.h agent/snmpd.c
       apps/snmptrap.c apps/snmptrapd.c):
    
      - Use a single address field within the PDU structure
                   (obsoleting 'agent_addr')

daves 18 May 99 06:26:16
    - (snmp_api.c snmp_api.h): More general handling of PDU flags

mslifcak 18 May 99 09:01:46
    - (xx/Makefile.in) remove references to as yet missing disman files.

daves 18 May 99 09:23:50
    - (configure.in snmplib/context_parse.c snmplib/read_config.c
       snmplib/snmp_api.c snmplib/snmpv3.c snmplib/system.c
       apps/snmp_parse_args.c apps/snmpbulkwalk.c apps/snmpdelta.c
       apps/snmpget.c apps/snmpgetnext.c apps/snmpset.c
       apps/snmpstatus.c apps/snmptable.c apps/snmptest.c
       apps/snmptrap.c apps/snmpusm.c apps/snmpwalk.c
       apps/snmpnetstat/if.c apps/snmpnetstat/inet.c
       apps/snmpnetstat/main.c apps/snmpnetstat/route.c
       apps/snmpnetstat/winstub.c):
       -  Clean up conditionals protecting include files
            ( #if HAVE_WINSOCK_H / #else / #endif )

daves 19 May 99 02:33:07
    - (config.h.in): Additional include protection entries

daves 19 May 99 05:11:37
    - (snmp_api.c): More generalised handling of socket addresses

mslifcak 19 May 99 18:02:55
    -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu

mslifcak 19 May 99 18:50:12
    - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)

daves 20 May 99 03:46:24
    - (snmp_api.h): Temporary fix to socket address problems

mslifcak 21 May 99 05:24:23
    -(read_config.c) cast fix per Markku Laukkanen

daves 21 May 99 05:54:22
    - (snmp_api.c snmp_api.h):
      -  New API call to close down all open sessions
         (also called on application shutdown)

hardaker 21 May 99 11:10:44
    - (mib2c.conf, mib2c.storage.conf):
      - convert to size_t storages.
      - misc eval fixes.
      - more cleanup of the storage def.

mslifcak 21 May 99 15:29:46
    - library changes to build on Win32.

mslifcak 24 May 99 05:36:13
    -configure - save one which looks for netdb/socket headers

hardaker 26 May 99 11:19:03
    - (ipfwacc.h): properly locate the mib.

hardaker 26 May 99 15:14:55
    - (hr_swinst.c): make software application type unknown instead of app.

hardaker 26 May 99 15:18:04
    - (IPFWACC-MIB.txt): change to counters.

hardaker 26 May 99 15:20:32
    - (ipfwacc.h): make into counters.

hardaker 26 May 99 15:56:03
    - (acconfig.h, config.h.in): increase MAXREADCOUNT.

hardaker 26 May 99 17:40:28
    - (IPFWACC-MIB.txt): added SEQUENCE OF.

mslifcak 27 May 99 05:16:25
    -(encode_keychange, read_config, snmpusm) aCC fixes by PKY (Markku Laukkanen)

hardaker 27 May 99 14:30:03
    - (snmptrapd_handlers.c): implement the default trap handler.

hardaker 27 May 99 14:30:15
    - (snmptrapd.c): need an init_mib().

hardaker 27 May 99 14:37:06
    - (snmptrapd.conf.5.def): document default oid keyword.

hardaker 27 May 99 14:37:32
    - (snmptrapd.c): document default oid keyword in help line.

daves 28 May 99 07:02:01
    - (agent/Makefile.in agent/mibgroup/Makefile.in): fix problem with null macro

daves 28 May 99 08:14:05
    - (snmplib/snmp_api.c): save local socket address in internal session structure

daves 28 May 99 08:57:19
    - (snmplib/snmp_api.c): Unix domain (datagram) socket support

daves 28 May 99 09:12:20
    - (snmplib/snmp_api.c): Separate out copying a session and opening a new one

mslifcak 28 May 99 09:24:56
    -(snmp_api.c) -catch one more error close from snmp_sess_copy

hardaker 28 May 99 16:17:13
    - (mib.c, parse.c, parse.h): save and use index clauses.

hardaker 28 May 99 16:44:42
    - (Makefile.in, default_store.c, default_store.h):
      - created generic default value storage space and parsers to reduce
        the number of functions/etc created for values which configure the
        library.

daves  1 Jun 99 02:17:27
    - (snmplib/snmp_api.c): Garbage collection for Traditional SAPI sessions

daves  1 Jun 99 02:32:13
    - (snmplib/snmp_api.c): Generalise handling of addresses (w.r.t sento/recvfrom)

daves  1 Jun 99 07:30:42
    - (snmplib/snmp_api.c snmplib/snmp_api.h): Support for stream-based sockets

hardaker  1 Jun 99 17:21:53
    - (Makefile.in, snmp_alarm.c, snmp_alarm.h, snmp_api.c):
      - implemented a generic alarm handler to register alarm functions to
        be called back after X period of time and it handles figuring out
        which is next and calling alarm() and signal() appropriately.

mslifcak  4 Jun 99 09:51:13
    -(hr_filesys.c,interfaces.c,tcp.c,udp.c,freebsd3.h) fix FreeBSD3.1 incl Ken Key's tcp/udp patches

mslifcak  7 Jun 99 07:44:06
    -(interfaces.c, tcp.c, udp.c, ip.c) clone fixes from 3.6 line (FreeBSD3.1)

mslifcak  7 Jun 99 13:04:21
    -(if.c) check for valid pointer before de-referencing.

mslifcak 11 May 99 14:39:58
    - (agent/agent_read_config.c agent/snmp_vars.c agent/snmpd.c
       agent/mibgroup/mibII/interfaces.c agent/mibgroup/mibII/ip.c
       agent/mibgroup/mibII/vacm_vars.c
       agent/mibgroup/mibII/vacm_vars.h apps/snmptranslate.c
       apps/snmptrapd.c local/mib2c local/tkmib man/snmp_config.5.def
       man/snmpd.1.def man/snmptrap.1 man/snmptrapd.8
       man/snmptrapd.conf.5.def mibs/SNMP-NOTIFICATION-MIB.txt
       mibs/SNMP-PROXY-MIB.txt mibs/SNMP-TARGET-MIB.txt
       mibs/SNMP-USER-BASED-SM-MIB.txt
       mibs/SNMP-VIEW-BASED-ACM-MIB.txt s/freebsd.h s/freebsd2.h
       snmplib/mib.c snmplib/parse.c snmplib/parse.h
       snmplib/snmp_api.c snmplib/vacm.c) - changes c/o Niels Baggesen

mslifcak 11 May 99 18:58:37
    -(cygwin.h) - use to build on CygWin platform.

mslifcak 11 May 99 19:54:04
    -(agent/snmp2p.c agent/snmp_vars.h agent/view_parse.c
       agent/mibgroup/util_funcs.c agent/mibgroup/dummy/dummy.h
       agent/mibgroup/examples/wombat.h
       agent/mibgroup/host/hr_filesys.c
       agent/mibgroup/host/hr_storage.c
       agent/mibgroup/host/hr_swrun.c agent/mibgroup/host/hr_system.c
       agent/mibgroup/ipfwchains/ipfwchains.c
       agent/mibgroup/mibII/at.c agent/mibgroup/mibII/icmp.c
       agent/mibgroup/mibII/interfaces.c
       agent/mibgroup/mibII/system_mib.c agent/mibgroup/mibII/tcp.c
       agent/mibgroup/mibII/udp.c agent/mibgroup/mibII/vacm_vars.c
       agent/mibgroup/mibII/var_route.c agent/mibgroup/misc/ipfwacc.c
       agent/mibgroup/misc/ipfwacc.h
       agent/mibgroup/ucd-snmp/extensible.c
       agent/mibgroup/ucd-snmp/hpux.c
       agent/mibgroup/ucd-snmp/loadave.c
       agent/mibgroup/ucd-snmp/pass.c
       agent/mibgroup/ucd-snmp/pass_persist.c
       agent/mibgroup/ucd-snmp/proc.c
       agent/mibgroup/v2party/context_vars.c
       agent/mibgroup/v2party/party_vars.c
       agent/mibgroup/v2party/view_vars.c apps/snmpdelta.c
       apps/snmptest.c apps/snmptrapd.c apps/snmpnetstat/if.c
       apps/snmpnetstat/route.c apps/snmpnetstat/winstub.c
       apps/snmpnetstat/winstub.h snmplib/acl_parse.c
       snmplib/context.h snmplib/context_parse.c snmplib/party.h
       snmplib/party_parse.c snmplib/read_config.c snmplib/snmp_api.c)
      Port some of the fixes from the current development branch

mslifcak 12 May 99 10:45:05
    - (snmp_api.c snmp_client.c) call snmp_synch_reset from snmp_sess_close

mslifcak 12 May 99 11:28:07
    -(mib.c parse.c party_parse.c read_config.c) no exit() from library; return error

daves 13 May 99 03:38:03
    
    (mib.c): Fixed minor typo

daves 13 May 99 03:55:06
    - (ip.c): Properly register IP module group on Free-BSD systems
              (thanks to Mitchell Tasman)

hardaker 13 May 99 09:07:13
    - (vmstat.c): include limits.h.

hardaker 13 May 99 09:07:39
    - (vacm_vars.c): Set pointers to NULL after freeing them.

hardaker 13 May 99 15:42:48
    - (version.h bug-report sedscript.in): version tag ( 3.6.2 )

daves 17 May 99 03:20:10
    - (snmp_parse_args.c): Initialise session using library routine

mslifcak 19 May 99 18:01:48
    -(mibII/var_route.c) - fix Linux RouteMask c/o "Nancy" nam@cs.cmu.edu

mslifcak 19 May 99 18:49:25
    - (host_res.h) fix HAVE_NET_IF_VAR_H define (was HAVE_NET_IN_VAR_H)

hardaker 25 May 99 20:20:31
    - (version.h bug-report sedscript.in): version tag ( 3.6.2.pre1 )

nba 26 May 99 07:57:42
    
      Tag: V3-line
    
    if.c: dynamic width for -i and -o option

mslifcak 26 May 99 08:00:07
    - fix-ups to build Win32 MSVisualC++

nba 26 May 99 08:24:35
    
    
    Some fixes for Solaris 2.7 (proc access still does not work when compiled
    with gcc (32-bit compiler)

nba 26 May 99 08:29:26
    
    Fixes for FreeBSD 2.1 from Derek J. Balling <dballing@yahoo-inc.com>

hardaker 26 May 99 16:07:16
    - (acconfig.h, config.h.in): increase MAXREADCOUNT.

hardaker 26 May 99 16:07:42
    - (hr_swinst.c): make swinstall be "unknown" since we can't truly know.

hardaker 26 May 99 16:08:09
    - (ipfwacc.h): move to correct location.

hardaker 26 May 99 16:08:28
    - (IPFWACC-MIB.txt): make counters.

hardaker 26 May 99 17:31:25
    - (proc.c): ultrix fixes.

hardaker 26 May 99 17:38:56
    - (IPFWACC-MIB.txt): added SEQUENCE OF.

nba 27 May 99 02:56:25
    
    
    host/hr_swrun.c, ucd-snmp/proc.c: Fixes for Solaris 2.7

nba 27 May 99 02:59:16
    
    snmpd.c:	Properly handle the case of no community specified
    	for agent traps.

nba 27 May 99 23:55:09
    
    solaris2.?.h:	define _SLASH_PROC_METHOD_ as 1

nba 27 May 99 23:55:49
    
    read_config.c:	complain about existing but unreadable config files.

nba 27 May 99 23:59:37
    
    inet.c:	0 IS a valid short (and port address for remote ends of ports
    	in LISTEN state)

nba 28 May 99 03:25:29
    
    change the trapsink/trap2sink directives to support a community parameter.

nba 29 May 99 02:49:47
    
    - smux.c: fix a missing ntohs in a debug message

nba  1 Jun 99 00:27:36
    
    - proc.c: YAPBO (Yet another possible buffer overflow)

nba  1 Jun 99 00:29:35
    
    - snmp_agent.c: change noCreation return to noAccess. There are probably
    	situations where the former is correct, but this is less confusing

nba  1 Jun 99 00:33:52
    
    - kernel_sunos5.?, hr_swrun.c, at.c, interfaces.c: fix at.atTable and
    	ip.ipNetToMediaTable for Solaris. Also a tweak for getKstatInt.

hardaker  2 Jun 99 07:27:46
    - (version.h bug-report sedscript.in): version tag ( 3.6.2.pre2 )

mslifcak  2 Jun 99 13:46:34
    -(hr_filesys.c,interfaces.c,freebsd3.h) fix build on FreeBSD 3.1

nba  3 Jun 99 14:31:18
    
    - kernel.c:	add some sanity checks when running without root access.

nba  3 Jun 99 14:34:50
    
    - hr_swrun.c:	add a blank between process parameters

nba  3 Jun 99 14:38:18
    
    - netbsd.h, tcp.c, udp.c:	fix socket tables for NetBSD 1.3/1.4

nba  3 Jun 99 15:12:01
    
    - snmptrap.c: fix a bad free when calling snmpinform.

nba  3 Jun 99 15:21:09
    - tcp.c: lost a ';' for the FreeBSD case ....

daves  4 Jun 99 04:51:04
    - (agent/mibgroup/host/hr_swinst.c): Fix RPM handling

daves  4 Jun 99 05:06:44
    - (configure.in configure): Additional library for RPM handling

mslifcak  4 Jun 99 09:30:12
    -(tcp.c, udp.c) apply Ken Key's fix for FreeBSD3.1

nba  4 Jun 99 11:52:38
    - ip.c: Fix for FreeBSD 3 from Ken Key

nba  4 Jun 99 11:53:32
    - kernel_sunos5.c, asn1.c: Fixes for 64-bit Solaris 7

nba  5 Jun 99 05:47:20
    - interfaces.c,tcp.c,udp.c: cleanup of conditionals for FreeBSD

nba  5 Jun 99 06:02:52
    - configure.in: proper configure check for sys/socketvar.h

mslifcak  7 Jun 99 07:45:10
    -(ip.c, var_route.c) fix sizeof, CPP #endif

hardaker  7 Jun 99 10:52:32
    - (Makefile.in): Patch from Chris Smith:
      - don't put CFLAGS in the link line.

hardaker  7 Jun 99 10:54:21
    - (README.win32): added to the 3.6.2 line.

hardaker  7 Jun 99 11:25:27
    - (FAQ, README): update for 3.6.2.

hardaker  7 Jun 99 11:27:15
    - (NEWS): 3.6.2 update.

hardaker  7 Jun 99 11:30:40
    - (EXAMPLE.conf.def): update for 3.6.2.

hardaker  7 Jun 99 11:32:54
    - (INSTALL): update for 3.6.2.

mslifcak  7 Jun 99 13:02:10
    -(if.c) - check for valid pointer before de-referencing.

hardaker  7 Jun 99 15:46:26
    - (configure, configure.in): check for libdb1 before libdb for rpm usage.

hardaker  7 Jun 99 15:50:01
    - (FAQ): merge

hardaker  7 Jun 99 16:03:25
    - (configure.in, configure): check for -ldb1 then -ldb for rpm usage.

hardaker  7 Jun 99 16:43:50
    - (config.h.in, configure, configure.in): check for rpmGetPath to help
      determine which version of RPM we're using (3 or 2).

pjl  7 Jun 99 17:30:33
    Added RPM v3 support

mslifcak  8 Jun 99 03:40:36
    -(mibII/*,snmplib/*) Markku L.'s fixes to compile on HP-UX with aCC

mslifcak  8 Jun 99 03:54:50
    spell check COMMUNITY

-------------------------------------------------------------------------------

Changes: V3.6 -> V3.6.1
	
mslifcak  8 Mar 99 04:02:01
    (parse.c) - fix subid init; remove useless '-Pl' option.

mslifcak  8 Mar 99 04:14:41
    - (snmp_api.c) use request data with request callback

mslifcak  8 Mar 99 05:01:49
    -(win32/config.h) remove unused SYS_TIME_NAME,GLOBALSECURITY. add new constants.

mslifcak  8 Mar 99 05:07:13
    - (AGENT) MAX_NAME_LEN --> MAX_OID_LEN in example

mslifcak  8 Mar 99 09:58:17
    - (snmplib/parse.c) Complete Dave Shields' patch for continue after error.

mslifcak  8 Mar 99 14:28:20
    - (snmpnetstat:if.c, route.c) limit interface name sizes to fit fixed length buffers.

hardaker 10 Mar 99 15:07:31
    - (EXAMPLE.conf.def): group lines were backwards.

hardaker 11 Mar 99 15:48:22
    - (README): Added Mike Baer.

hardaker 11 Mar 99 15:48:52
    - (memory_solaris2.c): changed some comments to /* */ instead of //.

hardaker 11 Mar 99 16:10:31
    - (AGENT): removed AGENT

hardaker 11 Mar 99 16:10:47
    - (mib2c): fixed a couple of bugs and ansi'ified things.

hardaker 11 Mar 99 16:22:43
    - (util_funcs.c, util_funcs.h): move MATCH_SUCCEEDED defs to .h.

hardaker 11 Mar 99 16:23:44
    - (snmp_api.h, snmp_debug.h): Patch from Erik Jacobsen:
      - fixed prototypes for DEBUGP() and DEBUGPOID().

mslifcak 12 Mar 99 07:08:40
    - (dlmod_mib.c) : Use MATCH_FAIL/SUCCEEDED in util_funcs.h

hardaker 12 Mar 99 09:15:14
    - (mibincl.h, dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
      hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
      hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
      snmp_mib.c, sysORTable.c, system_mib.c, tcp.c, udp.c, dlmod.c,
      registry.c): fixed MATCH_FAILED/SUCCEEDED defines -> util_funcs.h.

mslifcak 12 Mar 99 11:31:16
    - (dlmod_mib.c) : explicit test for MATCH_FAILED

hardaker 12 Mar 99 12:20:12
    - (mib2c): fix asn_parse functions to pass a pointer to the size variable.

hardaker 12 Mar 99 14:17:08
    - (NEWS): update.

hardaker 12 Mar 99 14:17:44
    - (smux.c): protect strcpy() against a null password specified on the
      config line.

mslifcak 12 Mar 99 14:34:12
    - (hr_system.h) - don't require hr_util; done in mibgroup/host.h
    - (hr_swrun.c) - solaris2 : make sure kvm_open is called before kd is used.
    - (hr_swrun.c) - add lame sunos4 equivalent in HRSWRUNPERF_CPU.

mslifcak 12 Mar 99 14:35:38
    - (target.h, target/*.h) require util_funcs once.

hardaker 12 Mar 99 14:36:39
    - (util_funcs.h): MATCH_FAILED -> -1, since some use it.

mslifcak 12 Mar 99 14:54:51
    - restore config_require logic; fix sprintf calls to compile under SunOS 4.1.x.

hardaker 12 Mar 99 15:23:18
    - (INSTALL): don't print module list here...  tell them to look at
      configure --help.

hardaker 12 Mar 99 15:24:37
    - (configure, configure.in, IPFWCHAINS-MIB.txt, README,
      ipfwc_kernel_headers.h, ipfwchains.c, ipfwchains.h, libipfwc.c,
      libipfwc.h): Patch from Didier Dhaenens:
      - new modules: ipfwchains.

mslifcak 15 Mar 99 05:54:07
    - (Makefile.in libsnmp.h mib.c snmp.h snmp_api.c) update CMU_COMPATIBLE

hardaker 15 Mar 99 08:49:10
    - (Makefile.in, snmp_api.c):
      - revert to snmp_parse.
      - don't install libsnmp.h.

mslifcak 15 Mar 99 09:42:34
    - second pass at CMU_COMPAT : Disable by default, leave snmp_parse alone.

hardaker 15 Mar 99 14:30:45
    - (snmp.h): remove unneeded commented out define.

hardaker 15 Mar 99 14:31:23
    - (acconfig.h): added CMU_COMPATIBLE

hardaker 15 Mar 99 15:21:02
    - (hr_proc.c, hr_proc.h, loadave.c, loadave.h): fix try_loadave for solaris.

hardaker 15 Mar 99 15:31:51
    - (configure, configure.in, interfaces.c, linux.h): detect
      /proc/net/dev version at run time, not compile time.

hardaker 15 Mar 99 15:46:12
    - (interfaces.c): fixes for linux 2.2 interface scanning.

hardaker 15 Mar 99 15:55:35
    - (Makefile.in): makefileindepend.

hardaker 15 Mar 99 15:58:07
    - (FAQ, NEWS): updates to talk about the AGENT.txt file.
	
-------------------------------------------------------------------------------

Changes: V3.5.3 -> V3.6

hardaker 19 Jun 98 13:14:43
    - (ChangeLog): update for 3.5.

hardaker 22 Jun 98 09:16:32
    - (main.c): Patch from Jerry G. DeLapp:
      - commented out trailing #endif comment.

hardaker 24 Jun 98 10:30:19
    - (Makefile.in): man->html make specification.

hardaker 24 Jun 98 10:31:22
    - (Makefile.in, snmp_api.c, snmp_api.h): create snmp_pdu_add_variable().

hardaker 24 Jun 98 10:56:46
    - (snmpset.c, snmptest.c, snmptrap.c, snmp_api.c, snmp_api.h):
      - moved hex_to_binary, ascii_to_binary, and snmp_add_var to snmplib.

hardaker 24 Jun 98 11:08:41
    - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
      - shutdown trap specifications.
      - misc mib fixes.

hardaker 24 Jun 98 11:40:40
    - (snmpd.c, snmpd.h):
      - created (poorly) send_trap_pdu() for sending v2 traps from mib modules.

hardaker 26 Jun 98 10:42:32
    - (disk.c): Patch from Michael Douglass:
      - fix calculation of totaldisk by doing block division first to
        protect against 32 bit overflows.

hardaker 26 Jun 98 10:45:15
    - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch
      from Niels Baggesen:
      - Fix for new defines and proper header includes.

hardaker 26 Jun 98 15:03:38
    - (generic.h): put in a comment to keep compilers from complaining too much.

hardaker 28 Jun 98 09:30:34
    - (snmp_api.c): fix snmp_add_var().

hardaker  1 Jul 98 11:28:17
    - (configure, configure.in, Makefile.in, agent_read_config.c,
      agent_read_config.h, snmp_vars.c, snmp_vars.h, snmpd.c, Makefile.in,
      struct.h, pass.h, Makefile.in, snmptrapd.c, snmptrapd_handlers.c,
      snmptrapd_handlers.h, Makefile.in, read_config.c, read_config.h,
      snmp_api.c, snmp_api.h):
      - moved read_config support into the library and use it.
      - beginnings of snmptrapd extensibility.

hardaker  1 Jul 98 15:56:12
    - (snmp_api.c, snmp_api.h, system.h):
      - added DEBUGPOID(name, namelen);
      - moved DEBUGP definition into snmp_api.h where it belongs.

hardaker  1 Jul 98 15:57:53
    - (snmptrapd.c, snmptrapd_handlers.c):
      - fix extensiblity checking of oids.
      - seperate running of external command into new function.

hardaker  8 Jul 98 12:26:25
    - (freebsd2.h): use _UTMP_PATH if available.

hardaker  8 Jul 98 12:26:34
    - (irix.h): define _KMEMUSER

hardaker  8 Jul 98 12:27:12
    - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg,
      snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg,
      snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg,
      snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp,
      snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe
      Marzot:
      - win32 update.

hardaker  8 Jul 98 12:34:26
    - (struct.h, util_funcs.c, util_funcs.h, pass-persist.c,
      pass-persist.h): Patch from Michael Douglass:
      - create a pass-persist module to handle continuously running pass throughs.

hardaker  8 Jul 98 12:56:46
    - (read_config.c, read_config.h): removed from agent dir.

hardaker  8 Jul 98 12:57:06
    - (ucd_snmp.h): added pass-persist module.

hardaker  8 Jul 98 12:58:03
    - (snmp_api.c): Patch from Joe Marzot:
      - fix "number of retries" bug.
      - remove odd timeout calculation code for retries > 3.

hardaker  8 Jul 98 13:02:06
    - (interfaces.c): make hp_interfaces structure static.

hardaker  8 Jul 98 13:03:36
    - (system.c): don't free env pointers that are created.

hardaker  8 Jul 98 13:08:18
    - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
      - fix for missing object identifier labels.

hardaker  8 Jul 98 14:04:22
    - (Makefile.in, Makefile.top, configure, configure.in, Makefile.in,
      .cvsignore, Makefile.in, dlmod_mib.c, dlmod_mib.h, example.c,
      example.h, dlmod.c, dlmod.h, Makefile.in, Makefile.in,
      DLMOD-MIB.txt, Makefile.in, Makefile.in): Patch from Eugene
      Polovnikov:
      - new dlmod set.
      - fix configure script.

hardaker  8 Jul 98 14:20:42
     - (dlmod.c): use snmpd_ register_read_config() wrappers.

hardaker  8 Jul 98 14:43:56
    - (snmp_vars.c): include fixes.

hardaker  8 Jul 98 14:44:25
    - (ucd_snmp.h): removed ucd-snmp/pass_persist from default include list.

hardaker  8 Jul 98 14:44:34
    - (pass.c): include sys/wait.h

hardaker  8 Jul 98 14:44:41
    - (versioninfo.c): include system.h

hardaker  8 Jul 98 14:45:22
    - (parse.c): include snmp_api.h

hardaker  8 Jul 98 14:45:42
    - (snmp_api.c): include fixes.

hardaker  8 Jul 98 15:31:36
    - (snmptrapd.c, snmptrapd_handlers.c): -Wall fixes.

hardaker  8 Jul 98 15:31:50
    - (agent_read_config.c, snmpd.c): -Wall fixes.

hardaker  8 Jul 98 15:51:28
    version tag ( 3.6.pre1 )

hardaker 10 Jul 98 09:42:16
    - (snmpd.c): wrong pdu pointer for snmpv2c traps.

hardaker 15 Jul 98 15:46:28
    - (sedscript.in): using_module changes.

hardaker 15 Jul 98 15:46:55
    - (memory.h): MEMSWAPMINIMUM wasn't being used.

hardaker 17 Jul 98 13:11:10
    - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt):
      - created smicng input file.
      - fixed the UCD-SNMP mib to deal with most smic errors.

hardaker 20 Jul 98 17:14:21
    - (snmpcheck.def): work around for new multi-depth mib tables..

hardaker 22 Jul 98 15:35:07
    - (mib.c): don't change running environment variables with strtok.

hardaker 22 Jul 98 16:23:45
    - (Makefile.in, sedscript.in): fix sedscript includes.

hardaker 31 Aug 98 13:02:27
    - (interfaces.c): missing return on ifInErrors results.

hardaker 31 Aug 98 13:32:43
    - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.

hardaker  2 Sep 98 18:43:30
    - (TODO): added security checks.

hardaker  2 Sep 98 18:44:38
    - (acconfig.h, config.h.in, configure, configure.in):
      - persistent config file question.

hardaker  2 Sep 98 18:44:53
    - (Makefile.in): typo.

hardaker  2 Sep 98 18:47:15
    - (mib.c, mib.h, read_config.c, read_config.h):
      - pre/post mib loading config files.
      - create init_snmp() to wrap other fuctions.
      - new snmp.conf directives: mibs, mibdirs, mibfile.

hardaker  2 Sep 98 18:47:48
    - (snmp_api.c, snmp_api.h): init_snmp().

hardaker  2 Sep 98 18:48:25
    - (libsnmp.def): find_module.

hardaker  2 Sep 98 18:48:40
    - (snmp_parse_args.c): use init_snmp instead of init_mib().

hardaker  2 Sep 98 18:50:34
    - (agent_read_config.c, agent_read_config.h, snmp_vars.c, snmpd.c,
      snmpd.h):
      - support mib-module shutdown functions.
      - do a minimal persistent cache implementation and read it at start up.
      - test with beginnings (wrong place) of agentBoots variable.

nba  3 Sep 98 14:29:03
    - (fixproc): added comment to test CVS.

hardaker  9 Sep 98 16:12:32
    - (*): Merge into main branch from 3.5.1 branch.

hardaker  9 Sep 98 16:55:04
    - (snmpd.c): fix trap stuff broken by the code merge.

hardaker 11 Sep 98 09:26:42
    - (*): Merged the MT changes into the main branch.

hardaker 12 Sep 98 08:46:01
    - (snmp_api.c): prototype move init_snmp() above init_snmp_session.

hardaker 12 Sep 98 08:53:23
    - (acconfig.h, config.h.in): move un-configured defines above @TOP@.

hardaker 12 Sep 98 08:54:24
    - (configure, configure.in): Don't force cc anymore, allow gcc to go first.

hardaker 12 Sep 98 08:56:51
    - (ov/Makefile.in, mibs/Makefile.in): Patch from Michael Slifcak:
      - remove duplicate sections already defined in Makefile.top.

hardaker 12 Sep 98 09:02:37
    - (snmp_api.c): Patch from Michael Slifcak:
      - bug fix to check for NULL session pointer before using it.

hardaker 12 Sep 98 09:08:46
    - (acconfig.h, config.h.in): Move CAN_USE_NLIST tests below arch .h files.

hardaker 13 Sep 98 18:24:00
    - (snmp_api.c): Patch from Michael Slifcak:
      - exit -> return.

hardaker 13 Sep 98 20:12:09
    - (snmptable.c, snmptranslate.c, mib.c, mib.h, parse.c, parse.h):
      - merge into main line from the 3-6-pre1-trans branch.

hardaker 13 Sep 98 20:18:10
    - (snmp_api.c): define usage mispelling SNMP_BAD_PARSE -> SNMPERR_BAD_PARSE.

hardaker 13 Sep 98 20:30:38
    - (snmp_api.c): prevent double init_snmp()s.

hardaker 13 Sep 98 21:05:26
    - (README): Name addition.

hardaker 13 Sep 98 21:06:52
    - (mib.c, read_config.c): refix the non-malloced configuration vars.

hardaker 13 Sep 98 21:09:36
    version update: 3.6.pre2

hardaker 14 Sep 98 12:35:10
    - (Makefile.in): Patch from Michael Slifcak:
      - install snmp_sess_api.3.

hardaker 14 Sep 98 12:43:32
    - (agent_read_config.c, snmp_vars.c, dlmod_mib.c, util_funcs.c,
      dummy.c, wombat.c, hr_device.c, hr_disk.c, hr_filesys.c,
      hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
      hr_swinst.c, hr_swrun.c, hr_system.c, at.c, icmp.c, interfaces.c,
      ip.c, snmp_mib.c, system.c, tcp.c, udp.c, var_route.c, snmp_bgp.c,
      snmp_ospf.c, snmp_rip2.c, hpux.c, pass.c, pass_persist.c,
      registry.c, acl_vars.c, alarm.c, context_vars.c, event.c,
      party_vars.c, view_vars.c, snmptrapd.c, snmptrapd_handlers.c,
      snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
      - rename compare -> snmp_oid_compare().

hardaker 15 Sep 98 13:02:34
    - (inet.c): Patch from Michael Slifcak:
      - memory related fixes.

hardaker 15 Sep 98 13:07:05
    - (mib.c): // comment -> /* */ comment.

hardaker 15 Sep 98 13:07:45
    - (snmp_api.c): Patch from Michael Slifcak:
      - fix init_snmp calls from session routines.

hardaker 18 Sep 98 13:20:11
    - (UCD-SNMP-MIB.txt): added the FileTable submitted by Jonas Olsson.

hardaker 18 Sep 98 14:01:51
    - (ucd_snmp.h): add the file mib module.

hardaker 18 Sep 98 14:04:43
    - (UCD-SNMP-MIB.txt): Change file return code from TruthValue to
      integer since 1/2 does not fit the current 0/1 return code scheme.

hardaker 21 Sep 98 11:11:39
    - (snmp_vars.c): finally fixed the write_method's for creation problem.

hardaker 23 Sep 98 13:07:07
    - (acconfig.h, config.h.in, configure, configure.in, parse.c): New flag:
      - --enable-eol-terminated-comments.

hardaker 25 Sep 98 17:05:40
    - (snmp_api.c): don't rely on the getservbyname pointer to stay around.

hardaker 25 Sep 98 17:15:22
    - (snmp_api.c, snmp_api.h, snmp_client.c): Patch from Michael Slifcak:
     - The CMU library has an optimization in snmp_clone_pdu() that does
       not copy zero length strings.  I had merged this in with changes
       made for multi-thread support.  Unfortunately, I did not make sure
       the cloned PDU had no pointer for this case.  Oops!
     - Another problem in snmp_clone_pdu() was the test for zero length
       string was not being performed on the first varbind in the chain.

hardaker 25 Sep 98 17:24:16
    - (mib.c, mib.h, read_config.c, snmp_api.c, snmp_api.h): Patch from
      Michael Slifcak:
      - fix compiler warnings, errors.

hardaker 25 Sep 98 17:25:10
    - (snmptable.c): process args directly instead of relying on get_opt().

hardaker 25 Sep 98 17:33:06
    - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
       snmptable.dsp): Patch from Michael Slifcak:
      - stupid OS update.

hardaker 25 Sep 98 17:55:50
    - (Makefile.in): Patch from Michael Slifcak:
      - install more headers.

hardaker 25 Sep 98 17:56:43
    - (Makefile.in): don't install libsnmp.h.  It's going to change too
      much in the future.

hardaker 25 Sep 98 18:03:27
    - (Makefile.in): install version.h, and strip includes out of config.h

hardaker 25 Sep 98 18:04:11
    - (snmp_api.c): remove unneeded comment-out.

hardaker 25 Sep 98 18:14:20
    - (configure, configure.in, util_funcs.c): use USLEEP if available for
      small sleep times while waiting for processes to finish.

hardaker 30 Sep 98 14:57:11
    - (ChangeLog, EXAMPLE.conf.def, NEWS, configure, configure.in,
      interfaces.c, memory.c, snmptest.c, snmptrap.c, parse.c):
      - merge 3.5.3 changes into main trunk.

hardaker  5 Oct 98 16:53:23
    - (dummy.c, dummy.h): update to remove common_header.h

hardaker  5 Oct 98 17:03:34
    - (hr_proc.c): possible fix for solaris's process percentage.

hardaker  6 Oct 98 15:18:03
    - (var_route.c): hack fixes for hpux10 and rtentry.

hardaker  6 Oct 98 15:18:16
    - (hpux.h): hack fixes for hpux10 and rtentry.

hardaker  6 Oct 98 15:18:55
    - (config.h.in): setup define for HAVE_USLEEP.

hardaker  6 Oct 98 15:34:58
    - (remove-files): update.

hardaker  6 Oct 98 15:35:06
    - (versiontag): fix for cvs 1.10.

hardaker  6 Oct 98 15:38:49
    - (versiontag): typo.

hardaker  6 Oct 98 15:38:56
    - (version.h bug-report sedscript.in): version tag ( 3.6.pre3 )

hardaker  7 Oct 98 16:49:11
    - (Makefile.in): Patch from Michael Slifcak:
      - properly locate version.h in $(srcdir).

hardaker  7 Oct 98 16:49:30
    - (Makefile.in): Patch from Michael Slifcak:
      - fix make html.

hardaker  7 Oct 98 16:50:23
    - (parse.c): Patch from Michael Slifcak:
      - remove un-needed headers.

hardaker  7 Oct 98 16:51:56
    - (snmp_api.c): fix default port problems (again).

hardaker  7 Oct 98 16:54:38
    - (snmpdelta.c): Patch from Michael Slifcak:
      - fix exiting problems on NT.

hardaker  7 Oct 98 17:00:40
    - (libsnmp.dsp, libsnmp_dll.dsp): Patch from Michael Slifcak:
      - winNT project file updates.

hardaker  9 Oct 98 08:09:12
    - (config.h.in, configure, configure.in): use zlib when using rpm libraries.

hardaker  9 Oct 98 23:08:18
    - (parse.c): Patch from Dave Shield:
      - Check for fully qualified oid statements.

hardaker  9 Oct 98 23:12:02
    - (parse.c): Patch from Dave Shield:
      - support for strict (case sensitive) option to the mib compiler.

hardaker  9 Oct 98 23:20:25
    - (FAQ): Dave Shield explains in wonderous detail all about the VACM module.

hardaker 14 Oct 98 09:17:02
    - (EXAMPLE.conf.def): change public community examples -> private.

hardaker 14 Oct 98 09:41:12
    - (config.h.in, configure, configure.in): check for machine/types.h.

hardaker 14 Oct 98 09:41:38
    - (host_res.h): net/in_var.h for freebsd3.

hardaker 14 Oct 98 09:42:20
    - (hr_storage.c): machine/types.h and sys/vmmeter.h for freebsd3.

hardaker 14 Oct 98 09:50:26
    - (freebsd3.h): define freebsd2 and MOUNT_NFS.

hardaker 14 Oct 98 09:51:58
    - (freebsd3.h): opps:  define MOUNT_NFS as "nfs".

hardaker 14 Oct 98 16:40:05
    - (snmpd.c): -A: append to log file.

hardaker 14 Oct 98 16:41:52
    - (snmpd.c): document -A.

hardaker 14 Oct 98 16:42:10
    - (snmpd.1.def): document -A.

hardaker 14 Oct 98 16:49:03
    - (mib.c): Patch from Michael Slifcak:
      - fix for broken compiler warnings on NT.

hardaker 14 Oct 98 16:52:51
    - (memory.c): fix for hpux9.

hardaker 16 Oct 98 08:38:39
    - (at.c, icmp.c, interfaces.c, aix.h): aix header file fixes.

hardaker 21 Oct 98 10:54:49
    - (parse.c): Patch from Dave Shield:
      - Fix parser to deal with anonymous children properly.

hardaker 21 Oct 98 11:08:56
    - (hr_filesys.c): Patch from Dave Shield:
      - watch out for empty file names passed in.

hardaker 21 Oct 98 17:01:12
    - (.cvsignore, Makefile.in, read_config.3.def):
      - new unproofread manual on the read_config api (most of it).

hardaker 23 Oct 98 07:57:17
    - (hr_filesys.c): Patch from Dave Shield:
      - NULL checking on the filesystem mount point.

hardaker 23 Oct 98 13:54:11
    - (Makefile.in): insert @ sign.

hardaker 23 Oct 98 13:54:47
    - (at.c, icmp.c, interfaces.c): bug fixes, missing #endif.

hardaker 23 Oct 98 13:56:09
    - (tkmib): editable oid field.

hardaker 23 Oct 98 13:59:44
    - (acconfig.h, config.h.in, configure, configure.in,
      agent_read_config.c, agent_read_config.h, snmpd.c, wombat.h,
      system.h, vacm_vars.h, dlmod.c, disk.h, extensible.h, file.h,
      loadave.h, memory.h, memory_freebsd2.h, pass.h, pass_persist.h,
      proc.h, snmp_parse_args.c, snmptrapd.c, mib.c, read_config.c,
      read_config.h):
      - new option -H on command line to print out .conf file directives
        that the application understands.
      - created a new option to the read config registration to allow
        specifying of a help line.

hardaker  6 Nov 98 17:23:46
    - (snmpd.c): fix v2 trap generation.

hardaker  6 Nov 98 17:44:43
    - (snmpd.c): v2 trap send debugging.

hardaker 16 Nov 98 22:10:08
    - (tkmib): too many improvements to count.

hardaker 23 Nov 98 15:42:52
    - (interfaces.c, irix.h): fix location of _KERNEL define for irix.

hardaker 23 Nov 98 16:35:40
    - (snmp_parse_args.c, mib.c, parse.c, parse.h): Patch from Michael Slifcak:
      - misc parsing bug fixes.
      - -w & -W options to default application parse_args.
      - runtime options to control underscore and comment parsing in mibs.

hardaker 13 Dec 98 07:42:44
    - (config.h.in, configure, configure.in, mib.c, snmp_api.c):
      - use setlocale() if available to correct isprint problems.

hardaker 13 Dec 98 07:48:53
    - (parse.c, parse.h): new functions: snmp_mib_toggle_options() and usage.

hardaker 13 Dec 98 07:49:43
    - (snmp_parse_args.c): -P flag for toggling new mib parsing options.

hardaker 13 Dec 98 08:06:33
    - (NEWS): beginning notes for 3.6.

hardaker 13 Dec 98 08:07:24
    - (disk.c): fix disk size error flag reporting on Solaris.

hardaker 13 Dec 98 08:12:13
    - (parse.c): spacing in mib option usage fixes.

hardaker 13 Dec 98 08:14:44
    - (snmp_parse_args.c): remove -w/-W flag in usage.

hardaker 13 Dec 98 08:18:07
    - (kernel_sunos5.c): remove a few defines that were messing up solaris 7.

hardaker 13 Dec 98 08:41:55
    - (hr_filesys.c): watch out for NULL file pointers.

hardaker 13 Dec 98 08:42:20
    - (inet.c): init pointer to NULL.

hardaker 13 Dec 98 08:48:38
    - (hr_swinst.c): Patch from Jeff Johnson:
      - protect against memory leaks with the RPM package info calls.

hardaker 13 Dec 98 08:57:52
    - (README): added Jeff Johnson to the contributors list.

hardaker 13 Dec 98 08:59:16
    - (version.h bug-report sedscript.in): version tag ( 3.6.pre5 )

hardaker 16 Dec 98 07:31:26
    - (snmp_api.c): Patch from Michael Slifcak:
      - pointer checks before freeing memory.

hardaker 18 Dec 98 11:36:39
    - (UCD-SNMP-MIB.txt): Patch from Michael Slifcak:
      - typo.

hardaker 18 Dec 98 18:10:24
    - (parse.c, read_config.c, read_config.h):
      - fixes from Michael Slifcak.
      - misc read_config functions pulled in from the v3 work.

hardaker 18 Dec 98 18:11:03
    - (libsnmp.def): update from Michael Slifcak.

hardaker 18 Dec 98 18:12:54
    - (snmp_parse_args.c): include read_config.h.

hardaker 18 Dec 98 18:16:33
    - (acconfig.h, config.h.in, configure, configure.in):
      - store configure flags to a define.

hardaker 18 Dec 98 18:16:53
    - (versioninfo.c, versioninfo.h): mib object to display configure options.

hardaker 21 Dec 98 18:19:12
    - (file.h, UCD-SNMP-MIB.txt): move the file mib to .15 so it doesn't
      conflict with the demo mib.

hardaker 21 Dec 98 18:20:25
    - (system.c): Patch from Michael Slifcak:
      - Win32 memory leak fixes for opendir(), etc.

hardaker 22 Dec 98 08:50:29
    - (Makefile.in): don't compile dlmods

hardaker 22 Dec 98 14:56:44
    - (mib.c, snmp_api.c): Patch from Michael Slifcak:
      - fix my broken set_locale stuff.

hardaker 26 Dec 98 10:35:23
    - (dlmod.c): Patch from Michael Slifcak:
      - fix dlmod compilation in snmpd_register_config_handler() call.

hardaker 29 Dec 98 16:55:54
    - (mib.c): Patch from Michael Slifcak:
      - remove newlines from sprint_value() where applicable.

hardaker 29 Dec 98 17:02:33
    - (vacm.c): Enable multiple side by side views in the view family
      tree.  The views already existed, but weren't checked and only the
      first view was found.
      - Not done in a clean fashion.  Much of the structure definitions
        should be rewritten with sub-pieces to do it properly with greater
        speed.

hardaker 31 Dec 98 17:46:11
    - (event.c): Patch from David Tiller:
      - memcmp's sizes were wrong.

hardaker 31 Dec 98 17:48:57
    - (snmp_client.c): Patch from David Tiller:
      - need to read_objid() the context oid base, not the party oid base
        in one location.

hardaker 31 Dec 98 17:49:51
    - (snmp_vars.c): Patch from David Tiller:
      - oidLen's were wrong for m2m oids.

hardaker  2 Jan 99 08:48:29
    - (IANAifType-MIB.txt): Patch from Jakob Ellerstedt:
      - new complete list of ifTypes.

hardaker  5 Jan 99 10:41:52
    - (snmptable.c): Make field separator take arguments directly after the -f.

hardaker  5 Jan 99 10:48:51
    - (snmpbulkwalk.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
      snmptable.c, snmpwalk.c): Patch from mslifcak@iss.net:
      - make main() return an int instead of void.

hardaker  9 Jan 99 20:28:21
    - (mib.c, parse.c, read_config.c, snmp_api.c, snmp_api.h, vacm.c):
      - Implement the new token based debugging message support.

hardaker  9 Jan 99 20:30:12
    - (snmptable.c): change internal debug variable to localdebug.

hardaker  9 Jan 99 20:30:47
    - (snmp_parse_args.c): make -D register the debugging tokens specified.

hardaker  9 Jan 99 20:49:29
    - (FAQ, README): URL changes.

hardaker  9 Jan 99 20:50:15
    - (snmptrapd.c, snmptrapd_handlers.c): use the new debugging functions.

hardaker  9 Jan 99 20:50:28
    - (if.c, main.c): use the new debugging functions.

hardaker  9 Jan 99 20:52:10
    - (snmp_api.c, snmp_api.h): DEBUGPOID replacement: DEBUGMSGOID.

hardaker  9 Jan 99 20:52:22
    - (snmpcmd.1): discuss -D usage change.

hardaker  9 Jan 99 21:50:13
    - (agent/*.c):
      - use the new debugging functions.
      - implement needed -D flag changes.

hardaker 14 Jan 99 09:02:36
    - (mib2c): update for SNMP.pm 1.8.

hardaker 15 Jan 99 11:10:09
    - (snmp2p.c): Patch from Michael Slifcak:
      - remove reverse_bytes() usage.

hardaker 15 Jan 99 11:12:22
    - (snmpd.c, snmpd.h):
      - remove reverse_bytes() usage.

hardaker 15 Jan 99 15:24:02
    - (agent/mibgroup/*):
      - made all (ok, some. !host) mib modules use snmpd_register_config_handler().
      - made all (ok, some. !host) mib modules use register_mib().

hardaker 15 Jan 99 15:58:20
    - (Makefile.in, Makefile.in): makefileindepend.

hardaker 15 Jan 99 15:58:50
    - (vacm.c): DEBUGMSG typo.

hardaker 15 Jan 99 16:17:05
    - (smux.c, smux.h): Patch from Nick Amato:
      - smux patches.

hardaker 16 Jan 99 23:04:12
    - (snmpcmd.1): updated -D description.

hardaker 16 Jan 99 23:12:03
    - (snmplib/*.[ch]): Patch from Markku Laukkanen:
      - asni'ify all functions.

hardaker 16 Jan 99 23:13:10
    - (version.h bug-report sedscript.in): version tag ( 3.6.pre6 )

hardaker 18 Jan 99 10:47:36
    - (README, apps, agent, acconfig.h): Patch from Markku Laukkanen:
      - ansi'ify everything.

hardaker 19 Jan 99 19:59:53
    - (config.h.in, configure, configure.in): remove __P checking.

hardaker 19 Jan 99 20:01:59
    - (snmptable.c, mib.c, parse.c, snmp_auth.c, libsnmp.def): Patch from
      Michael J. Slifcak:
      - apps/snmptable.c - some compilers warn comparing pointer with integer
      - snmplib/mib.c - already mentioned before; here for complete-ness
      - snmplib/parse.c - minor touchup of includes; system.h dup removed
      - snmplib/snmp_api.h - MSVisual C++ doesn't have __FUNCTION__
      - snmplib/snmp_auth.c - minor fix of comment
      - win32/libsnmp_dll/libsnmp.def - snmp_parse_args needs a new function

hardaker 20 Jan 99 12:20:08
    - (FAQ): perl-SNMP and y2k questions added.

hardaker 20 Jan 99 12:21:35
    - (acconfig.h): unneeded comment removed.

hardaker 20 Jan 99 12:21:57
    - (interfaces.c): typo in ansi changes.

hardaker 20 Jan 99 12:24:34
    - (agent_read_config.c, auto_nlist.c, snmp_agent.c, snmpd.c,
      host_res.h, mibincl.h, .cvsignore, snmp_parse_args.c, snmptrapd.c,
      snmptrapd_handlers.c, if.c, Makefile.in, mib.c, parse.c,
      read_config.c, snmp_api.c, snmp_api.h, snmp_debug.c, snmp_debug.h,
      vacm.c): debugging support code moved to snmp_debug.[ch].

hardaker 20 Jan 99 15:11:59
    - (Makefile.in): version tag creation.

hardaker 20 Jan 99 15:14:13
    - (config.h.in, configure, configure.in):
      - check for asm/page.h (linux).
      - check for sys/stream.h (SCO).
      - Fix rtentry test.

hardaker 20 Jan 99 15:14:42
    - (agent_read_config.c, snmp_vars.c): include sys/stream.h for SCO.

hardaker 20 Jan 99 15:14:58
    - (versiontag): version tagging ability to do many things.

hardaker 20 Jan 99 15:16:34
    - (at.c, interfaces.c, ip.c, route_write.c, tcp.c, udp.c,
      var_route.c):
      - sys/stream.h needed by SCO.
      - interfaces scan fixes for linux 2.0 vs 2.1 can be configured elsewhere now.
      - protect get_address calls against NULL pointer returns.

hardaker 20 Jan 99 15:17:17
    - (disk.c, errormib.c, extensible.c, loadave.c, memory.c):
      - linux 2.1 kernel needs asm/page.h (all includes need to be re-written).

hardaker 20 Jan 99 15:17:41
    - (linux.h): define LINUX_INTERFACE_SCAN_LINE.

hardaker 20 Jan 99 15:20:04
    - (Makefile.in): install ucd-snmp-includes.h.

hardaker 20 Jan 99 15:22:08
    - (Makefile.in): make depend.

hardaker 20 Jan 99 15:22:38
    - (FAQ, README): added version stamp.

hardaker 20 Jan 99 15:30:58
    - (COPYING): It's 1999

hardaker 20 Jan 99 15:31:13
    - (README): helping out changes.

hardaker 20 Jan 99 15:48:53
    - (smux.c): typo

hardaker 20 Jan 99 15:49:30
    - (hr_swinst): #ifdef RPM protect a free routine.

hardaker 20 Jan 99 15:50:17
    - (Makefile.in): remove ucd specific mib module make requirements.

hardaker 20 Jan 99 15:54:02
    - (snmpd.c): export sdlist and sdlen variables.

hardaker 20 Jan 99 15:54:36
    - (smux.c): debugging changes.

hardaker 20 Jan 99 16:41:20
    - (acconfig.h, config.h.in, snmp_parse_args.c, main.c, snmp_api.c):
      Patch from Michael Slifcak:
      - allow zero length (legal) community strings.

hardaker 20 Jan 99 17:02:37
    - (config.h.in): ran autoheader

hardaker 20 Jan 99 17:11:26
    - (version.h bug-report sedscript.in): version tag ( 3.6.pre7 )

hardaker 21 Jan 99 08:39:34
    - (FAQ): Patch from Michael J. Slifcak:
      - typo on Joe's name fixed.

hardaker 21 Jan 99 08:40:26
    - (acconfig.h, config.h.in, snmp_api.c, config.h): Patch from Michael
      J. Slifcak:
      - NO_NULL_COMUNITY -> NO_ZEROLENGTH_COMMUNITY.

hardaker 21 Jan 99 08:42:17
    - (Makefile.in): remove ucd specific module depends.

hardaker 22 Jan 99 07:23:13
    - (snmp_api.c): Patch from Michael Slifcak:
      - Check for NULL on session closes.

hardaker 25 Jan 99 10:28:08
    - (snmpdelta.c, snmpstatus.c, snmptest.c, snmptrap.c,
      snmptrapd_handlers.c, inet.c, main.c): Patch from Markku Laukkanen:
      - more ansi fixes.

hardaker 25 Jan 99 10:28:26
    - (versiontag): typo.

hardaker 25 Jan 99 10:28:41
    - (linux.h): 2.2 define update.

hardaker 25 Jan 99 10:33:24
    - (context_parse.c, mib.c, parse.c, read_config.c, snmp_api.c,
      snmp_client.c, system.c): Patch from Markku Laukkanen:
      - ansi fixes.

hardaker 25 Jan 99 10:34:11
    - (system.c): fix strings.h include.

hardaker 25 Jan 99 11:11:49
    - (acconfig.h, config.h.in, configure, configure.in):
      - test if __FUNCTION__ is supported by the compiler.

hardaker 25 Jan 99 11:15:53
    - (agent_read_config.c, snmp_vars.h, snmpd.c, host_res.h, mibincl.h,
      file.c, inet.c, parse.c, snmp_debug.c):
      - -Wall fixes.

hardaker 25 Jan 99 11:16:16
    - (linux.h): comment typo.

hardaker 25 Jan 99 16:25:37
    - (README, README.mib2c): mib2c readme file.

hardaker 26 Jan 99 09:45:42
    - (EXAMPLE.conf.def): change reference IP net addresses to 10.10.10.0.

hardaker  2 Feb 99 13:33:25
    2036 -> 2038

hardaker  2 Feb 99 13:34:36
    - (snmpd.c): typo: -L -> -A in help strings docs.

hardaker  2 Feb 99 22:00:13
    - (FAQ): mention lack of solaris memory support.

hardaker  2 Feb 99 22:01:01
    - (TODO): Remove unsuppored mib nodes from output instead of returning 0's.

hardaker  2 Feb 99 22:02:04
    - (hr_proc.c): use [0] index of load average table.

hardaker  2 Feb 99 22:02:41
    - (UCD-SNMP-MIB.txt):
      - mention that the memory section isn't supported on all
        architectures.

hardaker  8 Feb 99 12:21:25
    - (smux.c): Patch from John Polstra:
      - call accept() to get the socket file descriptor.

hardaker  8 Feb 99 15:08:57
    - (FAQ): Patch from Michael Slifcak:
      - Tk.pm mention.

hardaker  8 Feb 99 15:13:01
    - (snmpd.c): Patch from Michael Slifcak:
      - variable renaming index -> iindex.

hardaker  8 Feb 99 15:14:42
    - (snmpdelta.c): Patch from Michael Slifcak:
      - variable renaming time -> m_time.

hardaker  8 Feb 99 15:17:50
    - (route.c): Patch from Michael Slifcak:
      - variable renaming index -> IfIndex.

hardaker  8 Feb 99 15:18:08
    - (inet.c): proper bracket indentation.

hardaker  8 Feb 99 15:19:22
    - (parse.c): Patch from Michael Slifcak:
      - use size_t instead of "unsigned" for xmalloc, etc.

hardaker  8 Feb 99 15:20:47
    - (snmp_api.c, snmp_api.h): Patch from Michael Slifcak:
      - make snmp_oid_compare use const's.

hardaker  8 Feb 99 23:22:33
    - (agent/*): Patch from Michael Slifcak:
      - typedef all of the var_xxx and write method functions.

hardaker  8 Feb 99 23:23:41
    - (kernel_sunos5.c, mibincl.h) Patch from Michael Slifcak:
      - include updates.

hardaker  9 Feb 99 14:10:33
    - (Makefile.in): make FAQ.html.

hardaker  9 Feb 99 14:10:52
    - (mib2c): typo.

hardaker  9 Feb 99 14:35:46
    - (mib.c): increase buffer size for oid printing.

hardaker 11 Feb 99 16:10:39
    - (*): Patch from Michael Slifcak:
      - convert MAX_NAME_LEN -> MAX_OID_LEN.
      - convert temporary character storage buffers to SPRINT_MAX_LEN.
      - make the libraries print_ functions use the fprint_ function
        already defined and pass it stdout.

hardaker 11 Feb 99 16:22:03
    - (host_res.h): include snmp_vars.h ahead of var_struct.h.

hardaker 11 Feb 99 16:23:16
    - (acl_parse.c, context_parse.c, party_parse.c, read_config.c, snmp_api.c):
      - More buf size standardizations that Michael missed.
      - A few MAX_NAME_LEN -> MAX_OID_LEN conversions that Michael missed.

hardaker 11 Feb 99 16:34:00
    - (tcp.c): var_tcpEntry was checking against the incoming oid with the
      wrong length and could succeed at times when it shouldn't have.

hardaker 11 Feb 99 16:46:48
    - (version.h bug-report sedscript.in): version tag ( Ext-3-6-pre8 )

hardaker 11 Feb 99 16:48:07
    - (version.h bug-report sedscript.in): version tag ( 3.6.pre8 )

hardaker 11 Feb 99 16:48:29
    - (versiontag): update.

hardaker 16 Feb 99 17:05:45
    - (mib2c, mib2c.conf): updated mib2c program...  still in progress...

hardaker 17 Feb 99 15:10:00
    - (interfaces.c): Patch from Michael L. Hitch:
      - fix if_name variable by making it static.

hardaker 17 Feb 99 15:13:38
    - (snmpd.h): Patch from Michael Slifcak:
      - remove reverse_bytes() prototype.

hardaker 17 Feb 99 15:13:58
    - (snmptranslate.c): Patch from Michael Slifcak:
      - usage fix.

hardaker 17 Feb 99 15:15:59
    - (if.c, inet.c, main.c, netstat.h, route.c): Patch from Michael Slifcak:
      - make snmpnetstat win32 compatible.

hardaker 17 Feb 99 15:16:17
    - (mib2c, mib2c.conf): update again for better still output.

hardaker 17 Feb 99 15:17:13
    - (Makefile.in): separate target for generated manual pages.

hardaker 17 Feb 99 15:18:06
    - (IANAifType-MIB.txt): Patch from Michael Slifcak:
      - use a '-' instead of a '.' for IEEE802-11.

hardaker 17 Feb 99 15:19:03
    - (asn1.c): Patch from Michael Slifcak:
      - comment reformatting.

hardaker 17 Feb 99 15:19:52
    - (context_parse.c): Patch from Michael Slifcak:
      - don't use a variable called 'time'.  Tsk tsk.

hardaker 17 Feb 99 15:21:25
    - (mib.c): Patch from Michael Slifcak:
      - fix fprint_variable to not recurse.

hardaker 17 Feb 99 15:23:44
    - (parse.c, party_parse.c, snmp_auth.c): Patch from Michael Slifcak:
      - variable name conflict fixes.

hardaker 17 Feb 99 15:28:54
    - (config.h, win32.dsw, libsnmp.dsp, libsnmp.def, libsnmp_dll.dsp,
      snmpnetstat.dsp, snmptable.dsp): Patch from Michael Slifcak:
      - win32 updates.

hardaker 17 Feb 99 16:13:47
    - (snmpd.c, dummy.c, wombat.c, system_mib.c, vacm_vars.c, dlmod.c,
      disk.c, extensible.c, file.c, loadave.c, memory.c,
      memory_freebsd2.c, pass.c, pass_persist.c, proc.c, mib.c,
      read_config.c): word -> token ("word" is reserved in some compilers.

hardaker 22 Feb 99 09:11:52
    - (parse.c): Patch from mslifcak@iss.net:
      - The command line option to select "allow underscore in MIB
        symbols" is missing.

hardaker 22 Feb 99 09:44:21
    - (parse.c): Patch from Michael Slifcak:
      - Don't print "can't find module XXX" messages without warnings turned on.

hardaker 24 Feb 99 14:43:21
    - (IANAifType-MIB.txt): update.

hardaker 24 Feb 99 17:10:13
    - (acconfig.h, config.h.in, configure, configure.in, linux.h):
      - Check for and handle 2.2 /proc/net/dev changes.

hardaker 25 Feb 99 10:03:41
    - (README, ucd_snmp.h, memory_solaris2.c, memory_solaris2.h): Patch
      from David F. Newman:
      - memory support for solaris2.

hardaker 26 Feb 99 15:02:55
    - (loadave.c, loadave.h, UCD-SNMP-MIB.txt):
      - implement load average reporting as a integer and as a float.

hardaker 26 Feb 99 15:42:31
    - (mib.c, parse.c, parse.h): Patch from Michael Slifcak:
      - Unlinked OID ... ccitt 0 fix courtesy of Dave Shield.
      - Continue after reserved word error fix courtesy of Dave Shield.
      - Modification to #2 courtesy of Niels Baggesen.
      - Modification to print sub-identifier == 0
      - variable renaming.
      - Instead of re-ordering all singly-linked lists, use a new member
        that flags when a report has begun.

hardaker 26 Feb 99 16:06:49
    - (EXAMPLE.conf.def): update and made better examples.

hardaker 26 Feb 99 16:10:21
    - (NEWS): update for 3.6 release.

hardaker 26 Feb 99 16:10:47
    - (snmptrapd.c): usage update, and -H support.

hardaker 26 Feb 99 16:11:49
    - (Makefile.in, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
      snmpd.conf.5.def, snmptrapd.8, snmptrapd.conf.5.def):
      - new documentation on configuration capabilities.

hardaker 26 Feb 99 16:33:09
    - (version.h bug-report sedscript.in): version tag ( 3.6.pre9 )

hardaker  1 Mar 99 10:48:03
    - (UCD-SNMP-MIB.txt): typo: fileMax -> fileErrorFlag name change.

hardaker  1 Mar 99 12:27:12
    - (snmpd.c): Patch from Mike Slifcak:
      - renaming of variables away from system function names (index -> lindex).

hardaker  1 Mar 99 12:27:30
    - (errormib.c): Patch from Mike Slifcak:
      - remove errno variable.

hardaker  1 Mar 99 12:27:45
    - (if.c): Patch from Mike Slifcak:
      - free the interface table.

hardaker  1 Mar 99 12:28:17
    - (parse.c): Patch from Mike Slifcak:
      - remove duplicate case entries.

hardaker  1 Mar 99 12:29:05
    - (snmp_api.c): put a proper (void) into the function prototype.

hardaker  1 Mar 99 12:29:45
    - (snmp_client.c): Patch from Mike Slifcak:
      - variable renaming.

hardaker  1 Mar 99 12:30:19
    - (asn1.h): Patch from Mike Slifcak:
      - added MIN_OID_LEN for instructional use mostly (its unused).

hardaker  1 Mar 99 13:03:15
    - (context_parse.c, mib.c): Patch from Michael Slifcak:
      - typecasting for certain functions to (char *).

hardaker  1 Mar 99 13:59:14
    - (snmp_vars.c, snmp_vars.h): make compare_tree() global.

hardaker  1 Mar 99 14:04:05
    - (smux.c, smux.h): Patch from Nick Amato:
      - completely re-written smux modules.

hardaker  1 Mar 99 14:20:11
    - (smux.c, smux.h): 3.6ified.

hardaker  1 Mar 99 16:10:57
    - (alarm.c): Patch from Michael Slifcak:
      - Cast to pointer to int may overflow the return buffer.

hardaker  1 Mar 99 16:11:49
    - (Makefile.in): Patch from David F. Newman:
      - removed a trailing backslash that wasn't needed.

hardaker  1 Mar 99 16:17:36
    - (mib_api.3, read_config.3.def, snmp.conf.5.def, snmp_config.5.def,
      snmpd.1.def, snmpd.conf.5.def, snmptest.1, snmptrapd.conf.5.def,
      variables.5): Michael Slifcak:
      - spell check.

hardaker  1 Mar 99 16:19:56
    - (snmp.conf.5.def, snmp_config.5.def, snmpd.1.def, snmptrapd.conf.5.def):
      - remove reference to ECE dept.

hardaker  1 Mar 99 16:22:40
    - (asn1.h): put back in MAX_NAME_LEN temporarily.

hardaker  1 Mar 99 17:43:49
    - (smux.c):
      - allow null length passwords.
      - clean up debugging output.

hardaker  2 Mar 99 08:47:29
    - (asn1.h): Patch from Dave Shield:
      - Don't define MAX_NAME_LEN if defined somewhere else.

hardaker  2 Mar 99 10:42:34
    - (system_mib.c, vacm_vars.c, ipfwacc.c): Patch from Michael Slifcak:
      - Suggested fixes to eliminate more shadowed global references.
      - fixups for prototype [(void) replacing ()].

hardaker  2 Mar 99 13:23:57
    - (var_route.c): don't return a pointer to a pointer.

hardaker  2 Mar 99 15:17:53
    - (acconfig.h, config.h.in, configure, configure.in, snmp_debug.c,
      snmp_debug.h):
      - new flag:  --disable-debugging to completely turn off its support.
      - renaming of DODEBUG to SNMP_ALWAYS_DEBUG.
      - clean up of the configure script options listed, including putting
        a list of available modules for compilation into the agent.

hardaker  2 Mar 99 15:18:59
    - (snmpd.conf.5.def): typo.

hardaker  2 Mar 99 15:21:34
    - (smux.c): Patch from Michael Slifcak:
      - Linux compiles die at SO_RCVTIMEO.
      - -Wall type fixes.

hardaker  3 Mar 99 08:25:33
    - (README): Added Nick.

hardaker  3 Mar 99 08:28:05
    - (configure): ran autoconf...

hardaker  3 Mar 99 11:40:11
    - (proc.c, solaris.h): Patch from Chris Hughes:
      - Use /proc on solaris.

hardaker  3 Mar 99 17:51:26
    - (ChangeLog, FAQ, NEWS, PORTING, README, TODO, bug-report, snmpd.c,
      README.mib2c): ece.ucdavis.edu -> ucd-snmp.ucdavis.edu.

hardaker  3 Mar 99 18:00:51
    - (NEWS): mention name change.

hardaker  3 Mar 99 18:02:07
    - (NEWS): mention SMUX.

hardaker  3 Mar 99 18:02:23
    - (version.h bug-report sedscript.in): version tag ( 3.6.pre10 )

mslifcak  4 Mar 99 04:08:01
    
    (snmpnetstat/if.c) - add void to empty formal parameter list

hardaker  4 Mar 99 08:36:39
    - (versiontag): repository move.

hardaker  4 Mar 99 08:36:46
    - (README.smux): add Nick.

hardaker  4 Mar 99 09:07:07
    - (configure.in, configure): fix void test for ansi compilers.

mslifcak  4 Mar 99 09:20:08
    
    
    (agent/snmpd.c, snmplib/snmp_client.c) : remove duplicate includes
    
    (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

mslifcak  4 Mar 99 09:24:26
    
    
    (Makefile.in) - find mibdefs.h when not building in the source tree

hardaker  4 Mar 99 09:33:31
    - (loadave.c): Patch from Chris Hughes:
      - fix load average on solaris.

hardaker  4 Mar 99 09:38:28
    - (remove-files, ece-snmpd.conf, fixproc.conf):
      - removed ece specific config files from the repository.
      - don't remove local/*.conf in the first place anymore.

hardaker  4 Mar 99 09:46:37
    - (hr_swinst.c): Patch from mslifcak@iss.net:
      - When the agent is compiled with HAVE_LIBRPM set, yet no database
        is found, agent will core...

hardaker  4 Mar 99 13:18:47
    - (acconfig.h, config.h.in, configure, configure.in): removed void check.

mslifcak  4 Mar 99 15:13:00
    
    
    (hr_proc.c, loadave.c) - fixed core on getloadavg in a different way

mslifcak  4 Mar 99 15:25:53
    
    (disk.c) - explicit braces to avoid ambiguous `else'

mslifcak  4 Mar 99 15:29:24
    
    (hr_disk.c) - conditionally use defined DKC disk types

hardaker  4 Mar 99 15:45:02
    - (util_funcs.c, util_funcs.h, example.c, sysORTable.c, ipfwacc.c,
      disk.c, extensible.c, file.c, loadave.c, memory.c, proc.c, vmstat.c,
      vmstat_freebsd2.c):
      - create and use header_simple_table to replace checkmib().

hardaker  4 Mar 99 16:14:16
    - (README.smux): Patch from Nick Amato:
      - update.

hardaker  4 Mar 99 16:26:26
    - (freebsd2.h): Patch from Nick Amato:
      - fixes for duplicate defines.

hardaker  4 Mar 99 16:32:16
    - (mib2c): Update from Dave Shield.

hardaker  4 Mar 99 16:50:16
    - (util_funcs.c, dummy.c, example.c, wombat.c, tcp.c, hpux.c,
      memory.c, alarm.c, snmp_api.c):
      - misc fixes, -Wall mostly.

mslifcak  4 Mar 99 17:00:50
    
    (sysORTable.c) - remove static u_long long_return, for consistency.

mslifcak  4 Mar 99 17:07:10
    
    (solaris.h) - undo _SLASH_PROC_METHOD_ : another time

mslifcak  4 Mar 99 17:50:29
    
    Replace uses of bzero with memset, bcopy with memcpy.
    Fix prototypes.

mslifcak  4 Mar 99 18:11:37
    
    (snmp_api.c) - expose snmp_free; snmp_pdu_add_variable returns ptr to var for
    future improved error recovery.

mslifcak  5 Mar 99 09:40:11
    
    Fix Win32 version of gettimeofday : tv_usec was millisecs , return now = 0

hardaker  5 Mar 99 10:11:29
    - (mib2c, mib2c.conf): Patch from Dave Shield:
      - the use of 'header_simple_table' rather than 'checkmib'
      - explicit comparison with MATCH_FAILED
      - don't set defaults for 'write_method' and 'var_len'
    		(since both 'header_generic' and 'checkmib' do this anyway)
      - Use defined constants for variable initialisation in the
    		write routine (similarly in the mib2c.conf patch)
          [This is one of my hobby-horses with our students, so I don't
    		 see why "professional" programmers should be exempt!]
    
      - Make proper use of the three-phase nature of SETs

hardaker  5 Mar 99 10:21:25
    - (FAQ): update from Dave: rearranging and cleaning.

hardaker  5 Mar 99 10:42:40
    - (snmp_agent.c): Patch from Dave Shield:
      - switch COMMIT and ACTION phases.

mslifcak  5 Mar 99 11:02:34
    
    (tcp.c) - break out of infinite loop when klookup fails.

hardaker  5 Mar 99 15:13:02
    - (acconfig.h, config.h.in, configure, configure.in):
      - remove persistent storage info, since its not used this release.

hardaker  5 Mar 99 15:31:52
    - (snmp_impl.h): create UNDO

hardaker  5 Mar 99 15:38:32
    - (tkmib): update.

hardaker  5 Mar 99 15:57:36
    - (kernel_sunos5.c, wombat.c, hr_network.c, snmp_mib.h, system_mib.h,
      disk.h, errormib.h, extensible.h, file.h, memory_solaris2.h, pass.h,
      proc.h, registry.h, versioninfo.h):
      - -Wall fixes, mostly init_() routines declaired in the appropriate .h files.

hardaker  5 Mar 99 16:02:06
    - (configure, configure.in): updated --help's module list.

hardaker  5 Mar 99 16:10:30
    - (vmstat.h): declair init_vmstat().

hardaker  5 Mar 99 17:08:21
    - (FAQ): reference AGENT document.

hardaker  5 Mar 99 17:11:48
    - (mibII/system.h): removed

hardaker  5 Mar 99 17:19:14
    - (FAQ, NEWS): final updates.



-------------------------------------------------------------------------------

Changes: V3.5.2 -> V3.5.3

hardaker 12 Sep 98 09:02:37
    - (snmp_api.c): Patch from Michael Slifcak:
      - bug fix to check for NULL session pointer before using it.

hardaker 20 Sep 98 11:47:17
    - (snmp_agent.c): if a mib module returns an error > SNMP_GEN_ERR,
      translate the error to SNMP_GEN_ERR for v1 requests.

hardaker 21 Sep 98 11:13:19
    - (snmp_vars.c): finally fixed the write_method's for creation problem.

hardaker 25 Sep 98 16:53:31
    - (EXAMPLE.conf.def): update.

hardaker 25 Sep 98 17:02:39
    - (configure, configure.in): perl eq -> test = (opps).

hardaker 25 Sep 98 17:08:25
    - (parse.c): Patch from Michael Slifcak:
      - check for a null name.

hardaker 25 Sep 98 17:42:10
    - (parse.c): Patch from Joe Marzot:
      - use a memset to zero out new pointers instead of doing it by hand.

hardaker 28 Sep 98 13:09:06
    - (interfaces.c): don't use a & on osf3 for arpcom.ac_enaddr.

hardaker 28 Sep 98 13:09:45
    - (snmp_api.c): typecast the default community string to (u_char *).

hardaker 28 Sep 98 15:42:21
    - (memory.c): /etc/swapinfo -> /usr/sbin/swapinfo for hpux10.

-------------------------------------------------------------------------------

Changes: V3.5.1 -> V3.5.2

hardaker  8 Sep 98 09:26:13
    - (NEWS): update.

hardaker  8 Sep 98 09:33:25
    - (ChangeLog): update for 3.5.1.

hardaker  8 Sep 98 09:35:55
    version tag ( 3.5.1 )

hardaker  9 Sep 98 09:45:24
    - (Makefile.in): Put an @ sign in front of the last echo line.

hardaker  9 Sep 98 09:46:35
    - (memory.c, memory.h, memory_freebsd2.c, memory_freebsd2.h):
      - Change all instances of USED -> AVAIL since thats really what
        we're reporting.

hardaker  9 Sep 98 09:50:22
    - (memory.c, memory.h, memory_freebsd2.c, memory_freebsd2.h):
      - correct work I stupidly made when tired.

hardaker  9 Sep 98 11:00:44
    - (NEWS): update for 3.5.2.

marz  9 Sep 98  18:31:00
    - (snmptrap.c, snmptest.c): add SOCK_ macros for win32 support
	
-------------------------------------------------------------------------------
	
Changes: V3.5 -> V3.5.1

hardaker 22 Jun 98 09:16:32
    - (main.c): Patch from Jerry G. DeLapp:
      - commented out trailing #endif comment.

hardaker 24 Jun 98 10:30:19
    - (Makefile.in): man->html make specification.

hardaker 24 Jun 98 11:08:41
    - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
      - shutdown trap specifications.
      - misc mib fixes.

hardaker 26 Jun 98 10:42:32
    - (disk.c): Patch from Michael Douglass:
      - fix calculation of totaldisk by doing block division first to
        protect against 32 bit overflows.

hardaker 26 Jun 98 10:45:15
    - (smux.c, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c, snmp_rip2.h): Patch
      from Niels Baggesen:
      - Fix for new defines and proper header includes.

hardaker 26 Jun 98 15:03:38
    - (generic.h): put in a comment to keep compilers from complaining too much.

hardaker  8 Jul 98 12:26:25
    - (freebsd2.h): use _UTMP_PATH if available.

hardaker  8 Jul 98 12:26:34
    - (irix.h): define _KMEMUSER

hardaker  8 Jul 98 12:27:12
    - (win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def, libsnmp_dll.plg,
      snmpbulkwalk.dsp, snmpbulkwalk.plg, snmpget.dsp, snmpget.plg,
      snmpgetnext.dsp, snmpgetnext.plg, snmpset.dsp, snmpset.plg,
      snmpstatus.dsp, snmpstatus.plg, snmptranslate.dsp,
      snmptranslate.plg, snmpwalk.dsp, snmpwalk.plg): Patch from Joe
      Marzot:
      - win32 update.

hardaker  8 Jul 98 12:58:03
    - (snmp_api.c): Patch from Joe Marzot:
      - fix "number of retries" bug.
      - remove odd timeout calculation code for retries > 3.
hardaker  8 Jul 98 13:02:06
    - (interfaces.c): make hp_interfaces structure static.

hardaker  8 Jul 98 13:03:36
    - (system.c): don't free env pointers that are created.

hardaker  8 Jul 98 13:08:18
    - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
      - fix for missing object identifier labels.

hardaker  8 Jul 98 14:43:56
    - (snmp_vars.c): include fixes.
hardaker  8 Jul 98 14:44:34
    - (pass.c): include sys/wait.h

hardaker  8 Jul 98 14:44:41
    - (versioninfo.c): include system.h

hardaker  8 Jul 98 14:45:22
    - (parse.c): include snmp_api.h

hardaker  8 Jul 98 14:45:42
    - (snmp_api.c): include fixes.

hardaker 15 Jul 98 15:46:28
    - (sedscript.in): using_module changes.

hardaker 15 Jul 98 15:46:55
    - (memory.h): MEMSWAPMINIMUM wasn't being used.

hardaker 17 Jul 98 13:11:10
    - (UCD-SNMP-MIB.inc, UCD-SNMP-MIB.txt):
      - created smicng input file.
      - fixed the UCD-SNMP mib to deal with most smic errors.

hardaker 17 Jul 98 13:22:32
    - (RFC-1215.txt): created an empty mib module for importing of TRAP-TYPE.

hardaker 17 Jul 98 16:59:51
    - (*): update for 3.5.1.

hardaker 20 Jul 98 17:14:21
    - (snmpcheck.def): work around for new multi-depth mib tables..

hardaker 22 Jul 98 15:35:07
    - (mib.c): don't change running environment variables with strtok.

hardaker 22 Jul 98 16:23:45
    - (Makefile.in, sedscript.in): fix sedscript includes.

hardaker 24 Jul 98 09:25:33
    - (disk.c): increment index by 1 so it doesn't start at 0.

hardaker 24 Jul 98 10:02:14
    - (snmpd.conf.5.def): various documenation updates and notes.

hardaker 24 Jul 98 10:02:25
    - (snmptranslate.1): nroff error.

hardaker 24 Jul 98 10:25:44
    - (snmptrapd.8): brought up to date.

hardaker 24 Jul 98 12:10:07
    - (snmp.c): include sys/select.h for AIX.

hardaker 24 Jul 98 12:24:22
    - (acl.h, asn1.h, md5.h, mib.h, parse.h, snmp.h, snmp_api.h,
      snmp_client.h, snmp_impl.h, vacm.h, view.h):
      - protect against multiple inclusions.

hardaker 29 Jul 98 13:44:22
    - (Makefile.in): make install should do a real make all first.

hardaker 12 Aug 98 15:57:18
    - (snmp_vars.c): ifdef fixes for v2part modules.

hardaker 12 Aug 98 15:57:42
    - (extensible.c, proc.c): fixit problems with array index wrong.

hardaker 12 Aug 98 15:57:52
    - (libsnmp.def): find_module added.

hardaker 12 Aug 98 16:05:28
    - (configure, configure.in):
      - libwrap command line fixes.
      - --with-ldflags command line option created.

hardaker 12 Aug 98 16:55:32
    - (mib_api.3, snmpd.1.def, variables.5): updates to remove mib.txt references.

hardaker 12 Aug 98 16:58:11
    - (acconfig.h, config.h.in, configure, configure.in):
      - don't include libraries that aren't needed if gethostbyname isn't in one.

hardaker 12 Aug 98 16:59:50
    - (snmp_impl.h): Patch from Michael Slifcak:
      - fix the ERROR_MSG() macro to use snmp_set_detail.

hardaker 14 Aug 98 08:21:44
    - (snmp_parse_args.c, snmptranslate.c): usage fixes and -m/-M to snmptranslate.

hardaker 14 Aug 98 08:42:49
    - (auto_nlist.c): fix for stupid aix kernels.

hardaker 14 Aug 98 08:44:07
    - (ucd_snmp.h, memory_freebsd2.c, vmstat_freebsd2.c): Patch from Jonas Olsson:
      - make the memory and vmstat module work under freebsd2.

hardaker 14 Aug 98 08:44:07
    file memory_freebsd2.c was initially added on branch Ext-3-5-patches.

hardaker 14 Aug 98 08:44:07
    file vmstat_freebsd2.c was initially added on branch Ext-3-5-patches.

hardaker 14 Aug 98 08:44:29
    - (README): Added two new names to the thankyou list.

hardaker 14 Aug 98 08:44:37
    - (sedscript.in): correct include files.

hardaker 14 Aug 98 08:44:52
    - (Makefile.in): CPP needs to check agent/mibgroup for headers.

hardaker 14 Aug 98 08:52:32
    - (mib.c, parse.c): Patch from Dave Shield:
      - adopt unknown children into the correct place if IMPORTS are screwed up.

hardaker 14 Aug 98 09:32:45
    - (snmptranslate.c): Patch from James H. Young:
      - usage output clean up.

hardaker 14 Aug 98 10:13:13
    - (COPYING): copyright change.

hardaker 14 Aug 98 10:14:06
    - (parse.c): Patch from Niels Baggesen:
      - Malloc -> xmalloc.
      - parser changes.

hardaker 14 Aug 98 10:14:59
    - (at.c): fixes for linux.

hardaker 31 Aug 98 13:03:02
    - (interfaces.c): missing return on ifInErrors results.

hardaker 31 Aug 98 13:32:43
    - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.

hardaker 31 Aug 98 16:10:25
    - (snmp_vars.c): in_a_view(): create new function, and use it.

hardaker 31 Aug 98 16:10:50
    - (snmp_agent.c, snmp_impl.h): fix read/write checks.

hardaker 31 Aug 98 13:03:02
    - (interfaces.c): missing return on ifInErrors results.

hardaker 31 Aug 98 13:32:43
    - (snmptrapd.c): add a blank line to the end of the trapd output for parsing.

hardaker 31 Aug 98 16:10:25
    - (snmp_vars.c): in_a_view(): create new function, and use it.

hardaker 31 Aug 98 16:10:50
    - (snmp_agent.c, snmp_impl.h): fix read/write checks.

hardaker 31 Aug 98 16:37:04
    - (ChangeLog, NEWS): update for 3.5.1.

hardaker 31 Aug 98 16:37:15
    version tag ( 3.5.1.pre1 )

hardaker  2 Sep 98 10:55:52
    - (configure, configure.in, read_config.c, snmp2p.c, snmp_agent.c,
      snmp_vars.c, snmpd.c, snmpd.h, util_funcs.c, interfaces.c, system.h,
      tcp.c, smux.c, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c, snmp_ospf.h,
      snmp_rip2.c, snmp_rip2.h, extensible.c, loadave.c,
      snmp_parse_args.c, snmpdelta.c, snmptranslate.c, snmptrap.c,
      snmptrapd.c, inet.c, main.c, netstat.h, mib_api.3, snmp_api.3,
      snmpd.1.def, freebsd.h, freebsd2.h, netbsd.h, asn1.h, mib.c,
      parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch from
      Niels Baggesen:
      - prototypes, as usual (when is everybody starting to use -Wall
        -Wstrict-prototypes ....)
      - snmpd send an enterprise specific trap when it terminates
      - possibility for sending v2c traps (or informs), via trap2sink directive
      - fixes to snmplib and snmptrapd for bugs uncovered when snmpd sends
        an INFORM instead of a TRAP
      - -m and -M option for snmptrapd
      - -D option for snmptranslate
      - fixes to configure to correctly call ALL module init functions
      - major rework of tcp.c, for netbsd. I hope this is OK now, I havent had
        time to test it on all platforms yet - but till friday :-)
      - snmpnetstat prints udp socket table
      - some CMU_COMPATIBLE stuff
      - man page fixes, with an include list that works!

hardaker  2 Sep 98 10:58:10
    - (tcp.c): Patch from Dave Shield:
    -  Combine the two (almost) identical non-solaris cases
    -  Add support for the missing Linux entries (InErrs/OutRsts)
    -  Add support for the missing Solaris entry (OutRsts)

hardaker  2 Sep 98 11:03:33
    - (tcp.c): reverse Dave's changes since they conflict with Niels'.

hardaker  2 Sep 98 12:19:03
    - (extensible.c, proc.c): use correct name index for lookups on writes.

hardaker  2 Sep 98 12:19:33
    - (snmp_agent.c): check to make sure operation is not a SET when
      returning an error code such as noSuchName.

hardaker  2 Sep 98 14:04:42
    - (configure, configure.in): don't include modules not requested even
      if required by another module.

hardaker  2 Sep 98 14:10:53
    version tag ( 3.5.1.pre2 )

hardaker  2 Sep 98 18:43:30
    - (TODO): added security checks.

nba  3 Sep 98 14:29:03
    - (fixproc): added comment to test CVS.

hardaker  4 Sep 98 10:09:47
    - (interfaces.c): fix for sgi's.

hardaker  4 Sep 98 14:14:19
    - (configure, configure.in, Makefile.in, Makefile.in):
      - fix to allow non-source directory builds.

hardaker  7 Sep 98 10:10:05
    - (loadave.c): Patch from Niels Baggesen:
      - ifdef re-ordering fixes for alpha/linux.

hardaker  7 Sep 98 10:47:00
    - (proc.c): Patch from Michael Slifcak:
      - solaris 2.6 fixes.

hardaker  7 Sep 98 10:48:09
    - (asn1.c): Patch from Michael Slifcak:
      - Catch subidentifier correctly.

hardaker  7 Sep 98 10:49:08
    - (asn1.h): remove __P() definition.

hardaker  7 Sep 98 10:49:53
    - (mib.c): Patch from Michael Slifcak:
      - malloc corrections for ENV vars..

hardaker  7 Sep 98 10:51:22
    - (parse.c): Patch from Michael Slifcak:
      - protect against multiple init_mib_internal() calls.

hardaker  7 Sep 98 10:53:11
    - (system.c): Patch from Michael Slifcak:
      - exit -> return on win32 system routines.

hardaker  7 Sep 98 10:55:51
    - (snmp_api.c): Patch from Michael Slifcak:
      - NULL return by malloc protected.

hardaker  7 Sep 98 12:17:36
    - (snmpd.conf.5.def): Patch from Niels Baggesen:
      - better description of the view mask.

hardaker  7 Sep 98 12:27:42
    - (memory_freebsd2.h, vmstat_freebsd2.h): created from memory.h and vmstat.h

hardaker  7 Sep 98 12:27:42
    file memory_freebsd2.h was initially added on branch Ext-3-5-patches.

hardaker  7 Sep 98 12:27:42
    file vmstat_freebsd2.h was initially added on branch Ext-3-5-patches.

hardaker  7 Sep 98 12:47:37
    - (parse.c): include snmp_api.h for snmp_get_do_debugging().

hardaker  7 Sep 98 12:54:16
    - (snmp_api.c): Patch from Michael Slifcak:
      - check malloc calls more carefully.
      - misc bug fixes.

hardaker  7 Sep 98 13:15:26
    - (Makefile.in): install config.h as $(includedir)/ucd-snmp-config.h.

hardaker  7 Sep 98 13:21:18
    - (memory.c, memory.h):
      - MEMUSEDREAL -> MEMAVAILREAL (typedef renaming to match functionality).

hardaker  7 Sep 98 14:06:21
    - (tcp.c): back out Niels' changes since they broke other architectures.

hardaker  7 Sep 98 14:19:24
    - (Makefile.in(s)): make depends.

hardaker  7 Sep 98 16:39:59
    - (icmp.c, interfaces.c, ip.c, tcp.c): 64bit long return clean ups.

marz  7 Sep 98 19:01:01
    update headers for win32, add return to main

marz  7 Sep 98 19:02:01
    update headers for win32, add return to main,fix win32 compile error w/ non integralswitch case

marz  7 Sep 98 19:03:33
    update headers for win32, add return to main, resolve conflict w/ std lib log function

marz  7 Sep 98 19:30:11
    rename and static link debug targets, dll to bin dir, added snmptest, snmptrap, snmpdelta projects

marz  7 Sep 98 19:42:35
    file snmpdelta.dsp was initially added on branch Ext-3-5-patches.

marz  7 Sep 98 19:42:35
    file snmpdelta.plg was initially added on branch Ext-3-5-patches.

marz  7 Sep 98 19:42:35
    file snmptest.dsp was initially added on branch Ext-3-5-patches.

marz  7 Sep 98 19:42:35
    file snmptest.plg was initially added on branch Ext-3-5-patches.

marz  7 Sep 98 19:42:35
    file snmptrap.dsp was initially added on branch Ext-3-5-patches.

marz  7 Sep 98 19:42:35
    file snmptrap.plg was initially added on branch Ext-3-5-patches.

marz  7 Sep 98 19:42:35
    rename and static link debug targets, dll to bin dir, added snmptest, snmptrap, snmpdelta projects

hardaker  8 Sep 98 09:26:13
    - (NEWS): update.

-------------------------------------------------------------------------------

Changes: V3.4 -> V3.5

hardaker 24 May 98 15:22:21
    - (FAQ): update to change a few things.

hardaker 24 May 98 15:22:38
    - (NEWS): change vacm news wording.

hardaker 24 May 98 15:22:57
    - (ip.c): Patch from Niels Baggesen:
      - fix for netbsd < 1.3.

hardaker 29 May 98 10:14:32
    - (at.c): Patch from Chris Smith: fix for irix.

hardaker 29 May 98 10:24:54
    - (snmp_api.c, snmp_impl.h): Patch from Joe Marzot:
      - fix community name length problems and increase size.

hardaker 29 May 98 11:26:47
    - (configure.in): patch from Niels: include sys/socket in if_mtu test.

hardaker 29 May 98 11:27:59
    - (configure): make of configure.

hardaker 29 May 98 11:34:53
    - (configure, configure.in, Makefile.in):
      - Add a dependancy line for snmp_vars.o for all the module includes.

hardaker 29 May 98 15:20:53
    - (TODO): winSNMP mention.

hardaker 29 May 98 15:21:13
    - (snmp_parse_args.c): add ability to specify mib information on the cmd line.

hardaker 29 May 98 16:21:08
    - (configure, configure.in, agent/mibgroup/*):
      - moved most mibgroup pieces into relevent sub-directories.
        - changed all header file and #ifdef USING_* lines to reflect this.

hardaker 29 May 98 16:21:51
    - (snmp_impl.h): change pdu version from long to int.

hardaker 31 May 98 17:55:45
    - (asn1.c, asn1.h, int64.c, int64.h, mib.c, snmp.c, snmp_api.c,
      snmp_api.h, snmp_impl.h):
      - implement special data types via opaques: float, double, int64, uint64s.

hardaker 31 May 98 17:56:07
    - (snmpset.c): enable setting of opaque floats, doubles, int64s, uint64s.

hardaker 31 May 98 17:56:55
    - (acconfig.h, config.h.in, configure, configure.in):
      - make it possible not to use opaque special types with new cmd line flag.

hardaker  2 Jun 98 14:23:15
    - (auto_nlist.c, auto_nlist.h, kernel.c, snmp_agent.c, snmpd.c,
      hr_device.c, hr_disk.c, hr_filesys.c, hr_network.c, hr_other.c,
      hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c, hr_swinst.c,
      hr_swrun.c, hr_system.c, hr_utils.c, at.c, interfaces.c,
      var_route.c, snmp_parse_args.c, snmpdelta.c, snmptable.c,
      snmptranslate.c, snmptrapd.c, freebsd2.h, hpux.h, linux.h, netbsd.h,
      solaris.h, sysv.h, asn1.c, mib.c, parse.c, parse.h, snmp_auth.c,
      snmp_impl.h): Patch from Niels Baggensen:
      - make host resources work under NetBSD, FreeBSD, Solaris and Linux.
        - SunOS4 almost works.
      - Add -s/-S to command line options for printing of shorter oids.
      - numerous bug fixes.

hardaker  3 Jun 98 10:51:10
    - (smux.c, smux.h, smux_gated.h, snmp_bgp.c, snmp_bgp.h, snmp_ospf.c,
      snmp_ospf.h, snmp_rip2.c, snmp_rip2.h, smux.c, smux.h, snmp_bgp.c,
      snmp_bgp.h, snmp_ospf.c, snmp_ospf.h, snmp_rip2.c, snmp_rip2.h):
      - moved smux stuff into a smux sub-directory.

hardaker  3 Jun 98 10:58:15
    - (ipfwacc.c, ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
      - moved ipfwacc to ucdavis.13 and removed ^Ms and some blank lines.

hardaker  3 Jun 98 10:58:44
    - (INSTALL): mention ipfwacc

hardaker  3 Jun 98 10:58:59
    - (README): mention Cristian Estan in the coders list.

hardaker  3 Jun 98 11:06:47
    - (example.c, example.h, dlmod.c, dlmod.h): Patch from Eugene Polovnikov:
      - implement a dynamic loading module for loading shared object mib modules.

hardaker  3 Jun 98 11:10:48
    - (README, example.c, example.h, wombat.c, wombat.h, example.c,
      example.h, wombat.c, wombat.h):
      - moved wombat and example to examples/ directory.

hardaker  3 Jun 98 11:27:27
    - (snmp_agent.c, snmpd.c): include mibII/snmp_mib.h.

hardaker  3 Jun 98 11:29:04
    - (mib.c): missed a needed OPAQUE_SPECIAL_TYPES ifdef.

hardaker  3 Jun 98 12:17:00
    - (snmp_agent.c, snmp_api.c, snmp_auth.c, snmp_impl.h):
      - fix pdu->versions to be all ints.

hardaker  3 Jun 98 13:39:12
    - (configure, configure.in): New flags:
      - --with-cc=CC
      - --with-cflags=CFLAGS

hardaker  3 Jun 98 13:43:47
    - (config.h.in, configure, configure.in, snmptrapd.c):
      - check for getdtablesize and use a generic if not available.

hardaker  3 Jun 98 13:52:28
    - (config.h.in, configure, configure.in, freebsd2.h):
      - move configurable defines to configure rather than in freebsd2.h.

hardaker  3 Jun 98 13:55:40
    - (i386.h, i586.h, i686.h): removed these (unused) headers.

hardaker  3 Jun 98 14:02:34
    - (configure, configure.in): fix new --with-cc and --with-cflags arguments.

hardaker  3 Jun 98 14:21:10
    - (hr_disk.c, hr_swinst.c, hr_swrun.c, hr_system.c, snmpset.c, asn1.h,
      int64.c, int64.h, mib.c, snmp_api.c):
      - -Wall fixes.

hardaker  3 Jun 98 14:23:14
    - (Makefile.in's): make depend.

hardaker  3 Jun 98 14:24:58
    - (Makefile.in): read_config.o is mibmodule header dependant too.

hardaker  3 Jun 98 14:26:10
    version tag ( 3.5.pre1 )

hardaker  5 Jun 98 10:52:11
    - (configure, configure.in): Patch from Niels Baggesen:
      - test for setenv.

hardaker  5 Jun 98 10:52:40
    - (maketarget): Patch from Niels Baggesen:
      - support for larger tree depths.

hardaker  5 Jun 98 10:54:31
    - (asn1.c, mib.c, parse.h, system.c, system.h): Patch from Niels Baggesen:
      - MIB_ACCESS define changes.
      - setenv implementation.
      - ifdef wrappers for OPAQUE_SPECIAL_TYPES.

hardaker  8 Jun 98 10:50:12
    - (FAQ): url type splitting.

hardaker  8 Jun 98 12:34:09
    - (Makefile.in): create a .c -> .o rule to make sure and place the
      object files in the appropriate subdirectories.

hardaker  8 Jun 98 13:59:08
    - (README): Added Eugene's name.

hardaker  8 Jun 98 13:59:25
    - (snmpd.conf.5.def): update rfc # for vacm reference.

hardaker  8 Jun 98 14:12:37
    - (Makefile.in): Patch from Joe Marzot:
      - remove more config created headers on make configclean.

hardaker  8 Jun 98 14:16:26
    - (libsnmp.def): Patch from Joe Marzot: w32 update.

hardaker  8 Jun 98 14:22:50
    - (parse.c, parse.h, snmp_api.c, snmp_api.h, snmp_client.c): Patch
     from Joe Marzot:
      - async stuff added.
      - get_tc added.
      - better comments in some places.

hardaker  8 Jun 98 14:55:53
    - (snmp_api.c): undid redo of comment of gettimeofday().

hardaker 10 Jun 98 07:11:44
    - (config.h.in): have_setenv.

hardaker 10 Jun 98 08:53:53
    - (Makefile.in, snmp2p.c, snmpd.c): Patch from Dave Shield:
      -  starts to separate out the historic SNMPv2 stuff.
      -  does a bit of 'code tidying'.
      -  starts to move towards port-specific handlers.

hardaker 10 Jun 98 14:15:47
    version tag ( 3.5.pre2 )

hardaker 10 Jun 98 15:30:59
    - (TODO): added Dave's list.

hardaker 10 Jun 98 15:31:12
    - (NEWS): update.

hardaker 10 Jun 98 15:47:59
    - (snmp2p.c, snmpd.c, snmpd.h): -Wall cleanups.

hardaker 12 Jun 98 08:52:28
    - (EXAMPLE.conf.def, FAQ): Patch from Dave Shield:
      - update for VACM stuff.

hardaker 12 Jun 98 10:12:27
    - (EXAMPLE.conf.def): show vacm example for public/private from anywhere.

hardaker 12 Jun 98 10:12:40
    - (NEWS): minor update.

hardaker 12 Jun 98 13:13:12
    - (snmp_api.c): trap types were int's not longs (failed under 64bit arch).

hardaker 12 Jun 98 13:13:27
    - (parse.c): function name typo.

hardaker 12 Jun 98 13:13:39
    - (win32/config.h): don't have setenv.

hardaker 12 Jun 98 13:13:57
    - (libsnmp.def): add setenv to the list.

hardaker 12 Jun 98 13:43:41
    - (NEWS): 64bit fix mentioned.

hardaker 12 Jun 98 13:48:21
    - (kernel.c): don't print klread errors unless in debugging mode.

hardaker 12 Jun 98 15:17:47
    - (ipfwacc.h, IPFWACC-MIB.txt, UCD-SNMP-MIB.txt):
      - create and use a ucdExperimental section for the ipfwacc mib till
        it stabilizes.

hardaker 17 Jun 98 08:08:23
    - (snmp2p.c, snmpd.c, snmpd.h): Patch from Niels Baggesen:
      - misc type fixes.

hardaker 17 Jun 98 08:08:58
    - (snmpdelta.c): usage() update.

hardaker 17 Jun 98 08:10:02
    - (Makefile.in, snmpbulkwalk.1, snmpcmd.1, snmpdelta.1, snmpget.1,
      snmpgetnext.1, snmpset.1, snmpstatus.1, snmptable.1, snmptrap.1,
      snmpwalk.1): Patch from Niels Baggesen:
      - documentation cleanup and centralization of common options.

hardaker 17 Jun 98 08:10:54
    - (asn1.c): Patch from Niels Baggesen:
      - bcopy -> memcpy.

hardaker 17 Jun 98 08:11:22
    - (mib.h): Patch from Niels Baggesen:
      - remove 2nd init_mib() prototype.

hardaker 17 Jun 98 08:21:53
    - (README, AddModuleForDummies.txt, DUMMY-MIB.txt, dummy.c, dummy.h):
      Patch from Jakob Ellerstedt:
      - mib module documentation and example for dummies.

hardaker 17 Jun 98 15:27:13
    - (README): mention dummy group.

hardaker 19 Jun 98 08:41:00
    - (FAQ): update from Dave Shield: not found modules with configure?.

hardaker 19 Jun 98 08:46:31
    - (configure, configure.in): warn BSDI users against /usr/ucb/cc.

hardaker 19 Jun 98 08:58:05
    - (EXAMPLE.conf.def): Patch from Cristian Estan:
      - example output corrections.

hardaker 19 Jun 98 08:59:53
    - (Makefile.in): Patch from Cristian Estan:
      - install IPFWACC mib.

hardaker 19 Jun 98 12:03:48
    - (snmp_vars.c): fix register_mib() to init pointers to null.

hardaker 19 Jun 98 12:50:55
    - (util_funcs.c): fix checkmib() in case we get called on a get when
      we really shouldn't (bad artifact of new tree structure).

hardaker 19 Jun 98 12:53:22
    - (snmp_vars.c): memset to 0 the entire subtree struct.

hardaker 19 Jun 98 13:01:47
    - (Makefile.in): make depend.

hardaker 19 Jun 98 13:12:55
    - (NEWS): Last update for 3.5.

-------------------------------------------------------------------------------

Changes: V3.3 -> V3.4

hardaker  1 Dec 97 12:44:24
    - (*): 3.3.1 branch merged into main development branch.

hardaker  5 Dec 97 08:46:50
    - (snmp_api.h): Patch from Niels Baggesen:
      - make trap variables long's not ints for 64bit machines to match
        asn_build_int functions.

hardaker  5 Dec 97 11:58:52
    - (apps/*.c): support random access requests on all apps via -R switch.

hardaker  5 Dec 97 14:30:06
    - (configure, configure.in): warn instead of error for config_require macro's.

hardaker 15 Dec 97 11:08:01
    - (acconfig.h, config.h.in, configure, configure.in):
      - new macro to change default MIBS when modules are compiled:
        config_add_mib().

hardaker 15 Dec 97 11:08:19
    - (host.h, ucd_snmp.h, v2party.h):
      - use config_add_mib().

hardaker 15 Dec 97 11:14:18
    - (at.c, example.c, hr_proc.c, hr_storage.c, hr_swrun.c, hr_system.c,
      icmp.c, interfaces.c, interfaces.h, ip.c, loadave.c, memory.c,
      route_write.c, tcp.c, udp.c, var_route.c, wombat.c, common_header.h):
      - Patch from Simon Leinen to improve irix 6.2 support.

hardaker 15 Dec 97 15:07:26
    - (UCD-fields, oid_to_sym.in, oid_to_type.in): Patch from TANAKA Takashi:
      - support more OS types in the ov/ directory files.
      - mistake:  bsdi was getting defined as irix.
      - don't core dump on -v without any arguments.

hardaker 15 Dec 97 15:07:59
    - (UCD-fields, oid_to_sym.in, oid_to_type.in, snmp_parse_args.c, acconfig.h):
      - Patch from TANAKA Takashi:
        - support more OS types in the ov/ directory files.
        - mistake:  bsdi was getting defined as irix.
        - don't core dump on -v without any arguments.

hardaker 23 Dec 97 11:20:04
    - (hr_swrun.c): Correct a non-casted malloc.

hardaker 23 Dec 97 11:33:59
    - (hr_filesys.c): Solaris specific fixes.

hardaker 23 Dec 97 11:35:26
    - (acconfig.h, config.h.in, sedscript.in): BSDI definition fixes.

hardaker 23 Dec 97 11:41:49
    - (config.h.in, configure, configure.in): Patch from Johannes Grosen:
      - fix non-existent nlist.h problems under linux redhat 5.0.

hardaker 23 Dec 97 11:42:28
    - (mibgroup/*.c, common_header.h): Patch from Johannes Grosen:
      - fix non-existent nlist.h problems under linux redhat 5.0.

hardaker 23 Dec 97 11:42:39
    - (snmptrap.c): Patch from Johannes Grosen:
      - fix non-existent nlist.h problems under linux redhat 5.0.

hardaker 23 Dec 97 11:42:54
    - (snmplib/system.c): Patch from Johannes Grosen:
      - fix non-existent nlist.h problems under linux redhat 5.0.

hardaker 23 Dec 97 11:46:08
    - (hpux.c): #ifdef'ed out unused writeHP function.

hardaker 23 Dec 97 12:32:21
    - (snmptrapd.c): Patch from Ted Rule:
      - Use syslog option LOG_PID on startup.
      - fork if syslog enabled.
      - Enable logging to other syslog facilities.
      - print all trap data to a single syslog line.

hardaker 23 Dec 97 12:48:31
    - (snmptrapd.c):
      - Change -f flag to -l and make -f no-fork.
      - fix patch which munged ability to generate both -P and -s simultaneously.

hardaker 23 Dec 97 14:40:36
    - (README): Add Ted Rule to coders list.

hardaker 23 Dec 97 14:42:47
    - (*): Turn all debugging routines into library calls that can be
      turned on and off at run time.
      - DEBUGP() is now a typical printf style function and is used everywhere.
      - void snmp_set_do_debugging(int).
      - int snmp_get_do_debugging().

hardaker 23 Dec 97 14:44:38
    - (snmpd.1.def, snmptrapd.8): debugging flag additions.

hardaker 23 Dec 97 14:47:08
    - (at.c, icmp.c, interfaces.c, ip.c, snmp_mib.c, system.c, tcp.c, udp.c):
      - Patch from Dave Shield to break up common_header.h.

hardaker 23 Dec 97 15:27:54
    - (at.c, at.h, host_res.h, icmp.h, interfaces.c, interfaces.h, ip.h,
      tcp.c, tcp.h, udp.c, udp.h, read_config.c, snmp_vars.c):
      - clean up required headers for linux.

hardaker 23 Dec 97 15:56:18
    - (versioninfo.c, versioninfo.h): Create a mib variable to set/report
      if debugging is on or off.

hardaker 23 Dec 97 15:59:03
    - (UCD-SNMP-MIB.txt): Create a mib variable to set/report if debugging
      is on or off.

hardaker 23 Dec 97 16:30:47
    version tag ( 3.4.pre1 )

hardaker 29 Dec 97 09:37:06
    - (tkmib): First implementation.

hardaker 30 Dec 97 14:00:03
    - (tkmib):
      - new command: table to display snmptables as a table.
      - misc...

hardaker 30 Dec 97 17:01:57
    - (tkmib): Create a graphing widget.

hardaker  5 Jan 98 13:27:38
    - (mib_api.3): change "all" to "ALL".

hardaker  5 Jan 98 13:28:00
    - (mib.c, parse.c, parse.h): add a find_module() routine.

hardaker  5 Jan 98 13:28:22
    - (snmptranslate.c): put init_mib back in place (opps).

hardaker  5 Jan 98 13:28:42
    - (TODO): snmpv3

hardaker  5 Jan 98 16:29:39
    - (asn1.c): Patch from Niels Baggesen:
      - fix asn1_build_objid.

hardaker  5 Jan 98 17:33:07
    - (parse.c): swap args to merge_anon_children().

hardaker 12 Jan 98 09:14:54
    - (parse.c): Patch from Dave Shield:  fix anon_children invalid memory access.

hardaker 12 Jan 98 09:18:50
    - (mib_api.3, snmp_api.3): Patch from Niels Baggesen:
      - doc update to reflect moved headers.

hardaker 12 Jan 98 09:19:10
    - (Makefile.in): Patch from Niels Baggesen: link directly to lib.

hardaker 12 Jan 98 09:19:47
    - (Makefile.in, snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c,
      snmpset.c, snmpstatus.c, snmptable.c, snmptest.c, snmptrap.c,
      snmptrapd.c, snmpwalk.c): Patch from Niels Baggesen:
      - remove unused headers.
      - snmp_perror changes.

hardaker 12 Jan 98 09:21:56
    - (alarm.c, at.c, context_vars.c, event.c, hr_device.c, hr_filesys.c,
      hr_partition.c, hr_storage.c, hr_swinst.c, hr_swrun.c, icmp.c,
      interfaces.c, ip.c, proc.c, system.c, tcp.c, udp.c, var_route.c):
      Patch from Niels Baggesen:
      - Fix headers for FreeBSD and NetBSD.

hardaker 12 Jan 98 09:40:36
    - (FAQ, INSTALL, Makefile.in): Patch from Niels Baggesen:
      - Documentation update to fix paths from recent changes.

hardaker 12 Jan 98 09:41:38
    - (read_config.c, snmp_vars.c, snmpd.c): Patch from Niels Baggesen:
      - header fixes.
      - snmp_perror usage.

hardaker 12 Jan 98 09:44:51
    - (asn1.c, mib.c, snmp_api.h, snmp_impl.h, system.h): Patch from Niels
      Baggesen:
      - header changes and boolean check corrections.

hardaker 12 Jan 98 09:51:27
    - (parse.c): Undid anon-children change.

hardaker 12 Jan 98 09:56:14
    - (kernel_sunos5.c): Patch from Niels Baggesen:
      - increase buffer size to increase max interfaces reported on Solaris.

hardaker 16 Jan 98 09:44:56
    - (snmpd.c): Patch from Sheshadri Yagati:
      - signal a trap (2) when the agent is shut down.

hardaker 21 Jan 98 11:08:39
    - (COPYING): update.

hardaker 21 Jan 98 11:12:01
    - (*/Makefile.in, Makefile.top, acconfig.h, config.h.in, configure,
      configure.in):
      - begin support for creating and using shared libraries.
      - all Makefiles now include a Makefile.top for easier future global changes.

hardaker 21 Jan 98 11:12:22
    - (read_config.c, snmp_agent.c, snmp_vars.c, snmpd.c):
      - include struct.h explicitly.

hardaker 21 Jan 98 11:12:34
    - (disk.c, errormib.c, extensible.c, interfaces.c, loadave.c,
      memory.c, pass.c, proc.c, system.c, util_funcs.c, var_route.c,
      versioninfo.c):
      - include struct.h explicitly.

hardaker 21 Jan 98 17:33:24
    - (Makefile.top, configure, configure.in, */Makefile.in):
      - Do a better version of shlib support.  Should be useable now at least.

hardaker 21 Jan 98 22:05:44
    - (acconfig.h, config.h.in, configure, configure.in):
      - create m/ and s/ directories and use them for supplemental config
        include files based on the config.guess output.

hardaker 23 Jan 98 08:30:35
    - (memory.c): Patch from Niels Baggesen:
      - don't close file descriptor in linux's FILE_TO_BUF macro.

hardaker 23 Jan 98 11:19:12
    - (generic.h, i386.h, i586.h, i686.h): m/*.h file beginnings.

hardaker 23 Jan 98 11:19:33
    - (bsd.h, generic.h, linux.h, sysv.h): s/* beginnings.

hardaker 23 Jan 98 16:12:02
    - (read_config.c, read_config.h, snmp_vars.c, snmp_vars.h,
      extensible.c, pass.c):
      - create new functions:
        - register_subtree()
        - register_mib()
        - unregister_mib().
      - get rid of read_config special stuff for extensibility and put it
        in their own submodules which now call register_mib().

hardaker 23 Jan 98 16:14:20
    - (registry.[ch], UCD-SNMP-MIB.txt):
      - create a new table at ucdavis.103 to display registered mibs.

hardaker 23 Jan 98 16:15:05
    - (at.c, disk.c, host_res.h, hr_other.h, icmp.c, interfaces.c, ip.c,
      snmp_mib.c, system.c, tcp.c, ucd_snmp.h, udp.c, versioninfo.c):
      - #include "snmp_api.h"

hardaker 23 Jan 98 16:34:43
    - (configure, configure.in, snmp_vars.c, snmp_vars.h, var_struct.h,
      extensible.c, pass.c, registry.c, registry.h, UCD-SNMP-MIB.txt):
      - make the mib registry record and display a mib module name as well.

hardaker 30 Jan 98 08:57:54
    - (configure, configure.in): test for 'ps aux' (redhat 5.0).

hardaker 30 Jan 98 09:01:06
    - (UCD-SNMP-MIB.txt, memory.c, memory.h): Patch from Luuk de Boer:
      - report cached, buffer, and shared statistics for linux.

hardaker 30 Jan 98 09:24:19
    - (read_config.c, snmp_vars.c, var_struct.h): Patch from Dave Shield:
      - new subtree structure system.

hardaker 30 Jan 98 10:40:26
    - (pass.c): put pass_comapre here.

hardaker 30 Jan 98 10:41:53
    - (read_config.c, snmp_vars.c, snmp_vars.h, var_struct.h):
      - merge Dave's code with mine.  Still a few bugs to work through.

hardaker 30 Jan 98 10:42:17
    - (registry.c, registry.h): begin munging for new hierarchy.

hardaker 30 Jan 98 10:43:28
    - (UCD-SNMP-MIB.txt): change module indexing to use oid instead of a numeric.

hardaker 30 Jan 98 10:49:59
    - (disk.c, host_res.h, pass.c, registry.c, snmp_mib.c, system.c,
      versioninfo.c, snmp_api.h):
      - include netinet/in.h for address structure.

hardaker 30 Jan 98 10:55:20
    version tag ( 3.4.pre2 )

hardaker 30 Jan 98 13:49:56
    - (README): I can't really have forgotten Simon's name in the list
      could I?

hardaker 30 Jan 98 13:50:28
    - (aclocal.m4, configure): define ifnet for linux.

hardaker 30 Jan 98 14:31:58
    - (acconfig.h, config.h.in, configure, configure.in): check for if_speed.

hardaker 30 Jan 98 14:32:13
    - (interfaces.c): finish linux problems and use if_speed.

hardaker 30 Jan 98 15:25:02
    - (snmp_parse_args.c, snmptrap.c): fix default port for snmptrap.

hardaker  2 Feb 98 08:57:41
    - (configure, configure.in): Patch from John Hawkinson:
      - fix typo in configure for shared library extension w/o shared libraries.

hardaker  6 Feb 98 13:29:40
    - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c): protect against nlist.h

hardaker  6 Feb 98 13:44:44
    - (hr_disk.c): close() got caught inside an else it shouldn't have due
      to an ifdef error.

hardaker  6 Feb 98 17:10:53
    - (Makefile.in, acconfig.h, config.h.in, configure, configure.in,
      auto_nlist.c, auto_nlist.h, autonlist.h, kernel.c, snmp_vars.c, ip.c):
      - created a new auto_nlist function and use it in ip.c.

hardaker  6 Feb 98 17:11:25
    - (generic.h, hpux.h, irix.h, linux.h, solaris.h):
      - update for auto_nlist symbols.

hardaker  9 Feb 98 11:03:02
    - (at.c, disk.c, errormib.c, extensible.c, hpux.c, hr_proc.c,
      hr_storage.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
      kernel_sunos5.c, loadave.c, memory.c, proc.c, tcp.c, udp.c,
      var_route.c):
      - use auto_nlist.

hardaker  9 Feb 98 11:03:17
    - (auto_nlist.h): prototype wrapper.

hardaker  9 Feb 98 11:03:56
    - (configure, configure.in):
      - changed --with-shared-libraries to --enable-shared to match other pkgs.
      - display arguments found for --enable-shared.

hardaker  9 Feb 98 11:04:31
    - (bsd.h, bsdi.h, freebsd.h, freebsd3.h, generic.h, hpux.h, netbsd.h,
      solaris.h):
      - define symbols for auto_nlist to use.

hardaker  9 Feb 98 11:06:53
    - (snmp_vars.c): Patch from Dave Shield:
      - fix prototypes on my broken table walking routines.

hardaker  9 Feb 98 11:17:52
    version tag ( 3.4.pre3 )

hardaker  9 Feb 98 11:18:45
    - (configure.in): check for ioctls.h

hardaker  9 Feb 98 11:18:59
    - (interfaces.c):  include ioctls.h if available.

hardaker  9 Feb 98 11:20:00
    - (config.h.in, configure): check for ioctls.h.

hardaker 11 Feb 98 09:19:33
    - (generic.h, auto_nlist.c, at.c, hr_proc.c, hr_storage.c, memory.c,
      tcp.c, udp.c, var_route.c): Patch from Dave Shield:
      - fix all my typos ;-).
      - create auto_nlist_value to return the looked-up value.

hardaker 11 Feb 98 09:28:09
    - (configure, configure.in):
      - ps aux should define aux not -aux.

hardaker 11 Feb 98 09:28:33
    - (host_res.h): Patch from Dave Shield:
      - don't include config.h

hardaker 11 Feb 98 09:28:44
    - (hr_network.c): Patch from Dave Shield:
      - solaris fixes.

hardaker 11 Feb 98 09:29:06
    - (solaris.h): Patch from Dave Shield:
      - undef IP_FORWARDING_SYMBOL before defining it.

hardaker 11 Feb 98 16:44:13
    - (configure, configure.in): sed doesn't like [a-z]+ type expressions.

hardaker 13 Feb 98 09:07:31
    - (FAQ): typo: authtrapsenable -> authtrapenable.

hardaker 17 Feb 98 09:50:43
    - (snmp_api.c, snmp_api.h):
      - use snmp_ipaddr instead of ipaddr to avoid hpux conflicts.

hardaker 17 Feb 98 09:53:12
    - (auto_nlist.c, autonlist.h, snmp_vars.c):
      - use appropriate mallocs, and NULL initialization of pointers.
      - malloc the symbol rather than using a fixed length.
      - insert debugging code.
      - enable printing of the nlist tree if TESTING is defined.

hardaker 17 Feb 98 09:54:01
    - (tcp.c, udp.c):
      - nlist symbol name errors.

hardaker 18 Feb 98 08:06:00
    - (EXAMPLE.conf.def, vmstat.c, vmstat.h, ucd_snmp.h,
      UCD-SNMP-MIB.txt): Patch from Luuk de Boer:
      - implment a vmstat mib group on linux.

hardaker 18 Feb 98 08:15:56
    - (config.h.in, configure, configure.in): Patch from Simon Leinen:
      - check for sys/sysmp.h.

hardaker 18 Feb 98 08:16:21
    - (auto_nlist.c): Patch from Simon Leinen:
      - fix a debugging statement (missing a variable).

hardaker 18 Feb 98 08:18:05
    - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c, irix.h):
      Patch from Simon Leinen:
      - port to irix.

hardaker 18 Feb 98 11:45:20
    - (sedscript.in): define LIBDIR and DATADIR.

hardaker 18 Feb 98 11:46:48
    - (snmpd.1.def, snmpd.conf.5.def): change to DATADIR from LIBDIR.

hardaker 18 Feb 98 13:31:07
    - (disk.h, extensible.h, loadave.h, proc.h, UCD-SNMP-MIB.txt):
      - turn these mibs into real tables.  Required changing the mib though.

hardaker 18 Feb 98 13:34:55
    - (snmpd.conf.5.def): authtrapsenable -> authtrapenable.

hardaker 18 Feb 98 13:44:13
    - (at.c, example.c, hpux.c, hr_device.c, hr_disk.c, hr_filesys.c,
      hr_network.c, hr_partition.c, hr_print.c, hr_proc.c, hr_storage.c,
      hr_swinst.c, hr_swrun.c, hr_system.c, icmp.c, interfaces.c, ip.c,
      pass.c, registry.c, smux.c, snmp_mib.c, system.c, tcp.c, udp.c,
      var_route.c, wombat.c):
      - all bcopys -> memcpy.
      - include a few extra headers for DEBUGP statements.

hardaker 18 Feb 98 14:25:53
    - (acl_vars.c, at.c, context_vars.c, disk.c, host_res.h, hr_disk.c,
      hr_filesys.c, hr_storage.c, hr_swinst.c, hr_swrun.c, hr_utils.c,
      icmp.c, interfaces.c, interfaces.h, ip.c, memory.c, mibincl.h,
      party_vars.c, pass.c, proc.c, registry.c, smux.c, snmp_mib.c,
      system.c, tcp.c, udp.c, var_route.c, versioninfo.c, view_vars.c,
      vmstat.c):
      - massive -Wall and --strict-prototypes checking.
      - bzero -> memset.

hardaker 18 Feb 98 14:32:05
    - (read_config.c, snmp_vars.c):
      - prototyping and --Wall checks.

hardaker 18 Feb 98 14:32:38
    - (snmp_api.c, snmp_api.h): prototyping checks.

hardaker 18 Feb 98 16:28:51
    - (openbsd.h): created.

hardaker 18 Feb 98 16:29:58
    - (acconfig.h, UCD-SNMP-MIB.txt):
      - removed unneeded stuff.
      - added openbsd.

hardaker 18 Feb 98 16:30:47
    - (at.c, proc.c, tcp.c, udp.c, var_route.c, bsd.h, bsdi.h, freebsd.h,
      generic.h, hpux.h, netbsd.h):
      - tried to merge some things into s/*.h defines instead.  There is a
        lot to go still.

hardaker 18 Feb 98 16:33:14
    - (config.h.in): openbsd defines.

hardaker 18 Feb 98 16:33:43
    - (*/Makefile.in): make depend.

hardaker 18 Feb 98 16:51:18
    version tag ( 3.4.pre4 )

hardaker 20 Feb 98 09:19:00
    - (interfaces.c): Patch from Simon Leinen:
      - fix include file dependancies on irix with _KERNEL defined.

hardaker 20 Feb 98 11:15:14
    - (*/Makefile.in): fix make depend to look for and strip /usr/lib/*.

hardaker 25 Feb 98 07:27:09
    - (read_config.c, snmpd.c): Patch from Niels Baggesen:
      - fix read_config parser's end of line problems.

hardaker  4 Mar 98 15:49:32
    - (COPYING): documentation requirement change.

hardaker  6 Mar 98 14:01:52
    - (Makefile.in, kernel.c, read_config.c, read_config.h, snmp_agent.c,
      snmp_vars.c, snmpd.c, acl_vars.c, alarm.c, context_vars.c, disk.c,
      event.c, extensible.c, icmp.c, interfaces.c, ip.c, mibincl.h,
      party_vars.c, pass.c, proc.c, registry.c, registry.h, route_write.c,
      snmp_mib.c, system.c, tcp.c, udp.c, vacm_vars.c, vacm_vars.h,
      var_route.c, versioninfo.c, view_vars.c, snmp_parse_args.c,
      snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c, snmpstatus.c,
      snmptable.c, snmptest.c, snmptranslate.c, snmptrap.c, snmptrapd.c,
      if.c, inet.c, route.c, snmpd.conf.5.def, snmptable.1, .index,
      Makefile.in, SNMP-FRAMEWORK-MIB.txt, SNMP-MPD-MIB.txt,
      SNMP-NOTIFICATION-MIB.txt, SNMP-PROXY-MIB.txt, SNMP-TARGET-MIB.txt,
      SNMP-USER-BASED-SM-MIB.txt, SNMP-VIEW-BASED-ACM-MIB.txt,
      Makefile.in, acl.h, acl_parse.c, asn1.c, context.h, context_parse.c,
      mib.c, party.h, party_parse.c, snmp.c, snmp.h, snmp_api.c,
      snmp_auth.c, snmp_client.c, snmp_impl.h, system.c, vacm.c, vacm.h,
      view.c): Patch from Niels Baggesen:
      - Implement the SNMPv3 View Based Access Control Model (RFC 2275).
      - header fixes.
      - better header-file #define names to include SNMP_, ASN_, etc. prefixes.

hardaker  6 Mar 98 15:47:01
    - (util_funcs.c):
      - remove GLOBAL-SECURITY checks.

hardaker  6 Mar 98 15:47:19
    - (mibII.h): add vacm_vars.

hardaker  6 Mar 98 15:47:40
    - (host_res.h): move snmp_api.h up above snmp_impl.h.

hardaker  6 Mar 98 15:48:33
    - (acconfig.h, config.h.in, configure, configure.in):
      - remove security type prompts.

hardaker  9 Mar 98 17:40:04
    - (mibII.c, mibII.h, sysORTable.c, sysORTable.h, system.c, v2party.c,
      vacm_vars.c, vacm_vars.h):
      - implement sysORTable.
      - register mibs under it.

hardaker 11 Mar 98 08:06:17
    - (*/*/*/*): Patch from Niels Baggesen:
      - fix auto_nlist on preceeding _ architectures.
      - Change *all* define usage to new SNMP_ and ASN_ prefixes.
      - leave mib access open if no com2sec statements were found in snmpd.conf.

hardaker 11 Mar 98 09:40:42
    - (hpux.h, hr_filesys.h, memory.h, snmp_bgp.h, snmp_ospf.h,
      snmp_rip2.h, sysORTable.h, vmstat.h):
      - finish converting a few of the files that Niels missed.

hardaker 11 Mar 98 10:30:50
    - (sysORTable.c, sysORTable.h, system.c, system.h):
      - fix time values and move sysORLastChanged to the system group.

hardaker 11 Mar 98 12:14:09
    - (*): Patch from Craig Bevins for OpenBSD

hardaker 11 Mar 98 12:27:01
    - (interfaces.c, tcp.c, udp.c, var_route.c, var_route.h): Patch from
      Craig Bevins:
      - port to OpenBSD.

hardaker 11 Mar 98 12:45:46
    - (*): patch from Garrett Wollman for FreeBSD.

hardaker 11 Mar 98 12:56:37
    - (aclocal.m4, config.h.in, configure, configure.in, icmp.c,
      interfaces.c, ip.c, tcp.c, udp.c, var_route.c): Patch from Garrett
      Wollman:
      - freebsd 3 sysctl implementations.

hardaker 11 Mar 98 14:41:11
    - (read_config.c, read_config.h, snmp_agent.c, snmp_vars.c, snmpd.c,
      host_res.h, hr_device.c, hr_device.h, hr_disk.c, hr_disk.h,
      hr_filesys.c, hr_filesys.h, hr_network.c, hr_network.h, hr_other.c,
      hr_partition.c, hr_partition.h, hr_print.c, hr_print.h, hr_proc.c,
      hr_proc.h, hr_storage.c, hr_storage.h, hr_swinst.c, hr_swinst.h,
      hr_swrun.c, hr_swrun.h, hr_system.c, hr_system.h, interfaces.c,
      ip.c, mibII.c, mibII.h, sysORTable.c, v2party.c, v2party.h,
      vacm_vars.c, vacm_vars.h):
      - massive prototyping and --Wall fixes.
      - fixed things broken by the freebsd patch (only some I'm sure).

hardaker 11 Mar 98 15:42:35
    - (auto_nlist.c): better debugging printfs

hardaker 11 Mar 98 15:45:22
    - (hpux.h): switch incorrect arptab symbols.

hardaker 11 Mar 98 15:56:13
    - (README): name update.

hardaker 11 Mar 98 15:57:16
    - (*/Makefile.in): depend update.

hardaker 11 Mar 98 17:05:41
    - (system.c): don't chomp new line on read_config utils.

hardaker 18 Mar 98 09:17:42
    - (README): changed OV path's to newer release paths.

hardaker 18 Mar 98 13:10:35
    - (acconfig.h, config.h.in, sedscript.in, UCD-SNMP-MIB.txt):
      - re-numbering of the new table modules.

hardaker 18 Mar 98 13:26:22
    - (extensible.c, memory.c, pass.c, proc.c, util_funcs.c, util_funcs.h):
      - wait for pid after get_exec_output() with new wait_on_exec() function.

hardaker 18 Mar 98 13:56:16
    - (acconfig.h, config.h.in, configure, configure.in, read_config.c,
      snmpd.c, snmp_parse_args.c, snmptrapd.c, main.c, mib_api.3,
      config.h):
      - SNMPLIBPATH -> SNMPSHAREPATH
      - a real SNMPLIBPATH
      - make the agent read .conf files from SNMPSHAREPATH:SNMPLIBPATH.

hardaker 18 Mar 98 14:09:31
    version tag ( 3.4.pre5 )

hardaker 22 Mar 98 18:13:41
    - (pass.c, proc.c, vacm_vars.c): Patch from Simon Burge:
      - move sys/types.h up for ultrix.

hardaker 25 Mar 98 09:15:45
    - (tcp.c): include tcpip.h for digital unix.

hardaker 25 Mar 98 10:39:13
    - (read_config.c, read_config.h, snmp_vars.c, registry.c, registry.h):
      - fix the registry mib to use the new module structure.
      - create a working find_subtree() and find_subtree_next().

hardaker 25 Mar 98 10:39:50
    - (acconfig.h, config.h.in): simply don't define CAN_USE_NLIST on linux.

hardaker 25 Mar 98 10:44:06
    - (snmpd.c, snmp_api.c): Spelling errors from the CMU code fixed.

hardaker 25 Mar 98 10:46:36
    - (acconfig.h, config.h.in, linux.h): new define: DONT_USE_NLIST.

hardaker 25 Mar 98 10:59:20
    - (interfaces.c): Patch from Niels Baggesen:
      - Add an & to arpcom.ac_enaddr in memset.

hardaker 25 Mar 98 12:48:30
    - (Makefile.in, int64.c, int64.h, mib.c): Code from David T. Perkins:
      - integrated David's code to print counter64s as integers rather than hex.

hardaker 25 Mar 98 13:07:00
    - (v2party.c, mibII.c, vacm_vars.c): declair registration variables staticly.

hardaker 25 Mar 98 16:49:56
    - (hpux.c): fix write_method declaration.

hardaker 26 Mar 98 07:22:30
    - (*.c): Patch from Niels Baggesen:
      - misc porting improvements (the bsd groups, sunos, ...).
      - switch auto_nlists calling order of _ vs non _ lookups.
      - reverse all string.h/strings.h include possibilities.

hardaker 27 Mar 98 09:20:04
    - (snmptrapd.c):
      - Beta version of an extensible trap demon.
        - -C 'command' on the command line runs the command and feeds it
          stdin information about the trap.
        - v1 traps are converted to v2 traps for consistancy of
          information sent to the scripts.

hardaker 27 Mar 98 11:20:21
    - (read_config.c, read_config.h):
      - create config_pwarn() that doesn't increase the error count to
        prevent exiting.  Used for disks, since some might by process or
        nfs mounted.

hardaker 27 Mar 98 11:20:54
    - (disk.c): use config_pwarn() for missing disks.

hardaker 27 Mar 98 11:22:35
    - (hr_device.c): check device index against maximum (segfault on HPUX).

hardaker 27 Mar 98 16:10:05
    - (README, config.h.in, configure, configure.in, snmpd.c): Patch from
      Arthur Hyun:
      - tcpwrappers support.

hardaker 27 Mar 98 16:23:03
    - (interfaces.c): Interfaces_Scan_Next needed a 4th (NULL) argument.

hardaker 27 Mar 98 16:23:33
    - (acconfig.h, config.h.in, configure, configure.in, snmpd.c):
      - correctly #ifdef out the tcpwrappers patch.

hardaker 27 Mar 98 16:42:13
    - (INSTALL): document libwrap.

hardaker 27 Mar 98 16:43:06
    - (snmp_vars.c, snmp_vars.h, interfaces.c, ip.c, registry.c):
      - prototyping and -Wall fixes.

hardaker  1 Apr 98 09:52:32
    - (snmp_client.c): enterprise_length is sizeof(oid) dependent.

hardaker  1 Apr 98 13:27:07
    - (auto_nlist.c):
      - remove no longer needed debugging statements of tree traversal.

hardaker  1 Apr 98 13:31:29
    - (NEWS, PORTING): updates for 3.4.

hardaker  1 Apr 98 13:47:55
    - (FAQ, README): more 3.4 updates.

hardaker  1 Apr 98 13:53:27
    - (EXAMPLE.conf.def): added vacm example configuration.

hardaker  1 Apr 98 13:54:11
    - (snmpd.conf.5.def): moved the view example section above the access section.

hardaker  1 Apr 98 14:10:07
    - (TODO): removed a few things!

hardaker  1 Apr 98 14:11:49
    - (Makefile.in): make depend.

hardaker  1 Apr 98 14:40:44
    - (snmp_vars.c, snmp_vars.h): make unregestering of mibs work.
      - (in most cases :-?)

hardaker  1 Apr 98 14:43:14
    version tag ( 3.4.pre6 )

hardaker  1 Apr 98 16:35:59
    - (snmptrapd.c): always send enterprise and trapoid to scripts.

hardaker 20 Apr 98 10:31:08
    - (snmpd.c): change oid from textual to numeric to allow now mibs to
      be loaded.

hardaker 20 Apr 98 15:54:29
    - (host_res.h, hr_disk.c, hr_filesys.c, hr_partition.c, hr_storage.c):
      - Patch from Dave Shield:
        - consolidate the system-specific stuff a bit (should make it easier
          to follow)
        - Re-structures the Disk searching, in such a way that it can set up
          via the config file. (which I still need to do)
        - Speed up disk searching (by caching invalid results - a *major* win!)
        - Handle partitions sensibly (arther than one per disk)
        - Improve Solaris support for the Device group

hardaker 20 Apr 98 15:56:50
    - (config.h.in, configure, configure.in): check for sys/dkio.h

hardaker 20 Apr 98 15:59:12
    - (hr_filesys.c, hr_swrun.c): Patch from Niels Baggesen:
      - fix some host resources for solaris.

hardaker 20 Apr 98 16:00:36
    - (snmpd.c): Patch from Niels Baggesen:
      - appropriate use of strdup during startup and better flag checking.

hardaker 20 Apr 98 16:00:56
    - (interfaces.c): Patch from Niels Baggesen:
      - header moves.

hardaker 20 Apr 98 16:02:12
    - (ip.c): Patch from Niels Baggesen:
      - test symbol defines and cleanup.

hardaker 20 Apr 98 16:03:03
    - (snmptable.c): Patch from Niels Baggesen:
      - prototyping and other cleanups.

hardaker 20 Apr 98 16:05:00
    - (snmptrapd.c): Patch from Niels Baggesen:
      - gethostbyaddr moves up.
      - include sys/wait.h.
      - syslog %d -> %ld for long specific_type.

hardaker 20 Apr 98 16:05:34
    - (vacm_vars.c): Patch from Niels Baggesen:
      - typecast a pointer.

hardaker 20 Apr 98 16:06:03
    - (tcp.c, udp.c, var_route.c): Patch from Niels Baggesen:
      - #ifdef checks on symbols and header movement.

hardaker 20 Apr 98 16:06:21
    - (solaris.h): Patch from Niels Baggesen:
      - undefine a bunch of nlist symbols.

hardaker 20 Apr 98 16:07:10
    - (snmp_client.c): Patch from Niels Baggesen:
      - needed pointer copies.

hardaker 22 Apr 98 07:49:21
    - (UCD-SNMP-MIB.txt): changed wording, cleaned up a bit.

hardaker 22 Apr 98 08:35:29
    - (parse.c): Patch from Niels Baggesen:
      - parse BITS keywords.

hardaker 24 Apr 98 10:00:06
    - (acconfig.h, config.h.in): mib oid location updates for ucd-snmp mib.

hardaker 24 Apr 98 10:02:29
    - (UCD-SNMP-MIB.txt):
      - renamed labels to be unique from the old definitions.
      - renumbered again.
      - commented on the desgin of the mib at the top.
      - Changed back to SMIv1.
      - removed lockd section.
      - removed vmstat section till it gets implemented.
      - removed sequences of scalers.

hardaker 24 Apr 98 10:22:00
    - (UCD-SNMP-MIB.txt): the textual descriptions were updated some.

hardaker 24 Apr 98 14:03:26
    - (UCD-SNMP-MIB.txt): more cleaning and renaming.

hardaker 24 Apr 98 14:32:12
    - (acconfig.h, config.h.in, configure, configure.in):
      - check statvfs.h for f_bavail.

hardaker 24 Apr 98 14:33:08
    - (hr_filesys.c): include sys/param.h to define MAXPATHLEN.

hardaker 24 Apr 98 14:33:24
    - (hr_partition.c): close file descriptor just opened.

hardaker 24 Apr 98 14:33:58
    - (disk.c): calculate vfs block size if possible and size > 255 bytes.

hardaker 24 Apr 98 16:31:30
    - (tcp.c): include netinet/tcpip.h for DU4.0.

hardaker 24 Apr 98 16:32:05
    - (auto_nlist.c, auto_nlist.h): n_value is a long:
      - return the value from auto_nlist_value as an unsigned long.

hardaker 24 Apr 98 16:40:45
    - (var_route.c): watch out for single route loops.

hardaker 27 Apr 98 10:59:19
    - (Makefile.top): removed unneeded variable.

hardaker 27 Apr 98 11:00:08
    - (configure, configure.in): define SHLIB_LDCONFIG_CMD as ":" for
      static library cases.

hardaker 27 Apr 98 11:00:44
    - (snmpbulkwalk.c, snmpdelta.c, snmpget.c, snmpgetnext.c, snmpset.c,
      snmpstatus.c, snmptable.c, snmptest.c, snmpwalk.c):
      - Put the word "Timeout: " in front of the "No Response" errors.

hardaker 27 Apr 98 13:31:10
    version tag ( 3.4.pre7 )

hardaker 27 Apr 98 16:24:34
    - (tkmib): bug fixes and new mib menu to load new mibs.

hardaker 27 Apr 98 16:46:28
    - (tkmib): New mib menu command: load a mib module by ID name.

hardaker 27 Apr 98 16:48:02
    - (tkmib): bug fixes.

hardaker 29 Apr 98 08:56:44
    - (snmptable.c): Patch from Niels Baggesen:
      - fix -H header printing.

hardaker 29 Apr 98 10:26:58
    - (tcp.c): don't use TCPSTAT_SYMBOL unless defined.

hardaker 29 Apr 98 10:34:12
    - (example.c, proc.c, var_route.c, wombat.c):
      - nlist cleanups.

hardaker 29 Apr 98 10:43:04
    - (example.c, example.h, wombat.c, wombat.h): more clean ups.

hardaker 29 Apr 98 11:31:43
    - (vmstat.c, vmstat.h): moves, changes, removals, and fixes.

hardaker 29 Apr 98 11:32:01
    - (UCD-SNMP-MIB.txt): put vmstat back in and renamed to systemStats.

hardaker 29 Apr 98 11:41:58
    - (tkmib):
      - display unloaded module error.
      - don't try to load a file on a cancel.

hardaker  6 May 98 11:22:56
    - (Makefile.in): install tkmib.

hardaker  6 May 98 14:06:57
    - (UCD-SNMP-MIB.txt):
      - added internal table section.
      - mib number corrections to match the source.

hardaker  6 May 98 14:58:23
    - (disk.c, errormib.c, example.c, example.h, extensible.c, loadave.c,
      memory.c, proc.c, sysORTable.c, system.c, util_funcs.c,
      util_funcs.h, versioninfo.c, vmstat.c):
      - remove the newname requirement from checkmib().
      - create header_generic() for simple scalar tests.
      - use header_generic() in all ucd specific scalar mibs, and example.[ch].

hardaker  6 May 98 21:06:59
    - (NEWS): minor wording change.

hardaker  6 May 98 21:07:28
    - (util_funcs.c, util_funcs.h):
      - new function: calculate_time_diff(t1, t2).

hardaker  6 May 98 21:08:00
    - (UCD-SNMP-MIB.txt): make bogus index's be 0.

hardaker  6 May 98 21:08:37
    - (mib2c): created a mib2c template creator.

hardaker  6 May 98 22:28:47
    - (win32/config.h): update from Joe Marzot.

hardaker  7 May 98 09:05:55
    - (COPYING): correction for dates.

hardaker  7 May 98 09:07:06
    - (configure, configure.in): sys/stat inclusion in fs checks.

hardaker  7 May 98 09:07:46
    - (read_config.c): debug info for config files read.

hardaker  8 May 98 10:57:49
    - (config*): check for pkglocs.h.

hardaker  8 May 98 11:01:24
    - (hr_swinst.c, hr_disk.c): Patch from Dave Shields.

hardaker  8 May 98 14:53:36
    - (disk.c): wording change.

hardaker 11 May 98 08:08:37
    - (util_funcs.c): blank line removal.

hardaker 11 May 98 08:08:53
    - (tkmib): optional port number.

hardaker 11 May 98 08:09:58
    - (mib2c):
      - counter64s.
      - consolodation of variable declarations.
      - more error stings in all files for unknown variable types.

hardaker 11 May 98 08:10:30
    - (parse.c): opaque's can have a size specifier.

hardaker 11 May 98 08:10:46
    - (int64.c): add incrByU32().

hardaker 11 May 98 10:29:16
    - (read_config.c, snmp_vars.h, snmpd.c, snmpd.h, var_struct.h): Patch
      from Niels Baggesen:
      - free routines for vacm (to allow -HUP)
      - free routines for the trapsink directives in snmpd

hardaker 11 May 98 10:30:01
    - (hr_disk.c, hr_filesys.c, hr_partition.c, vacm_vars.c): Patch from
      Niels Baggesen:
      - some prototypes for the hr_*.c files (needs Dave's recent patch)
        Warning: the proc part still does not work with Solaris!

hardaker 11 May 98 10:30:18
    - (snmptranslate.c): Patch from Niels Baggesen:
      - implement the long since announced -H option to snmptable

hardaker 11 May 98 10:30:37
    - (snmptranslate.1): Patch from Niels Baggesen:
      - implement the long since announced -H option to snmptable.

hardaker 11 May 98 10:31:33
    - (SNMPv2-TC.txt): Patch from Niels Baggesen:
      - this last [parser] may find errors in old MIBs (including the
        version of SNMPv2-TC that we ship).

hardaker 11 May 98 10:32:27
    - (UCD-SNMP-MIB.txt): Patch from Niels Baggesen:
      - Corrections of disk entry capitilazation problems.

hardaker 11 May 98 10:34:38
    - (mib.c, parse.c, parse.h, snmp_api.h, vacm.c, vacm.h): Patch from
      Niels Baggesen:
      - free routines for vacm (to allow -HUP)
      - fix the parser to report unlinked OIDs. This did reveal an error in a
        Cisco MIB (CISCO-IPMCAST-MIB) that I had been using (it needs an
        IMPORTS ciscoExperiment FROM CISCO-SMI)
        Actually the parser worked ok, except for the missing error messages.
      - rewrite of the parsers lexical analyser, to correct the errors that
        Dave Perkins and others have pointed out recently (name::= , DESCRIPTION"
        and proper handling of -- partial line comments --). Watch out! this last
        may find errors in old MIBs (including the version of SNMPv2-TC that
        we ship). My Fore Systems MIBs had errors with this.
      - implement the long since announced -H option to snmptable

hardaker 12 May 98 10:52:16
    - (hr_swinst.c): Patch from Dave Shield:
      - more swinst fixes for rpm modules.

hardaker 12 May 98 10:52:57
    - (snmptrapd.c): Patch from Dave Shield:
      - include a getdtablesize() function for hpux9.

hardaker 12 May 98 11:10:42
    - (NEWS): more updates.

hardaker 12 May 98 11:11:10
    - (acconfig.h, config.h.in, configure, configure.in):
      - munge rpm lib check to link with -ldb as well.

hardaker 12 May 98 11:11:32
    - (disk.c): NULL -> 0.

hardaker 12 May 98 11:45:21
    - (vmstat.c): correct strings inclusion.

hardaker 12 May 98 11:45:51
    - (snmp_api.c, system.c):
      - move debugging code from system.c to snmp_api.c, where it should be.

hardaker 12 May 98 15:14:48
    - (disk.c, example.c, interfaces.c, loadave.c, memory.c, pass.c,
      proc.c, util_funcs.h, vmstat.c):
      - include time.h properly instead of relying on util_funcs.h to do it.

hardaker 12 May 98 15:15:01
    version tag ( 3.4.pre8 )

hardaker 13 May 98 21:21:22
    - (int64.c, int64.h, mib.c): make int64.c use counter64's structure.

hardaker 13 May 98 21:21:42
    - (snmp_vars.c): don't return a counter64 to a snmpv1 request.

hardaker 13 May 98 21:22:09
    - (ip.c): include net/route.h and syslog.h for bsdi.

hardaker 13 May 98 21:22:17
    - (memory.c): include sys/param.h for bsdi

hardaker 13 May 98 21:25:39
    - (mib.c): sprint_by_type() didn't handle counter64's.

hardaker 14 May 98 07:17:34
    - (memory.c): move sys/param.h up above fs.h headers.

hardaker 14 May 98 08:21:55
    - (FAQ): new FAQ from Dave Shields.

hardaker 14 May 98 08:22:08
    - (NEWS): mib2c mentioned.

hardaker 14 May 98 08:25:57
    - (configure.in, configure): typos.

hardaker 15 May 98 10:13:16
    - (parse.c): single quote missing module names.

hardaker 15 May 98 10:17:36
    - (read_config.c, hr_filesys.c, hr_storage.c, hr_swrun.c, hr_system.c,
      hr_system.h, hr_utils.c, util_funcs.c, var_route.c,
      snmp_parse_args.c, snmptable.c, snmptranslate.c, snmptranslate.1,
      bsd.h, solaris.h, sunos.h, int64.h, mib.c, mib.h, parse.c, parse.h):
      Patch from Niels Baggesen:
      - snmptranslate supports -R and -r.
      - miscellaneous warning fixes.
      - oid searcher always ignores case.
      - fixed hr_system to compile on SunOS4.

hardaker 15 May 98 10:19:05
    - (mib.c): Patch from Dave Shield:
      - provide ability to do random searches specifying a module name to look in.

hardaker 15 May 98 11:17:44
    - (FAQ, mib.c): Patch from Dave Shield:
      - handle random lookups with multiple oid segments.

hardaker 15 May 98 11:19:10
    - (config.h, win32.opt, libsnmp.dsp, libsnmp.plg, libsnmp.def,
      libsnmp_dll.dsp, libsnmp_dll.plg, snmpbulkwalk.plg, snmpget.plg,
      snmpgetnext.plg, snmpset.plg, snmpstatus.plg, snmptranslate.plg,
      snmpwalk.plg): Patch from Joe Marzot:
      - win32 file updates.

hardaker 18 May 98 11:18:21
    - (acconfig.h, config.h.in, configure, configure.in):
      - fix rtentry structure test on re-configures.

hardaker 18 May 98 13:13:18
    - (hr_swinst.c): protect using the date pointer against NULL settings.

hardaker 18 May 98 15:39:38
    version tag ( 3.4.pre9 )

hardaker 18 May 98 18:14:19
    - (int64.c):
      - include header changes for win32.

hardaker 19 May 98 10:41:14
    - (at.c): set to do nothing when CAN_USE_SYSCTL.

hardaker 19 May 98 10:41:49
    - (memory.c): fix swapinfo on hpux10 systems. (/etc/swapinfo -r).

hardaker 20 May 98 07:33:02
    - (mib.c, parse.c): Patch from Niels Baggesen:
      - extend random lookups further.

hardaker 20 May 98 07:34:31
    - (FAQ): Update from Dave Shield.

hardaker 20 May 98 07:36:14
    - (util_funcs.c): make checmib() use oid not int for newname.

hardaker 20 May 98 07:37:33
    - (snmp_impl.h): version should be a long.

hardaker 20 May 98 08:25:41
    - (read_config.c): config_perror() -> config_pwarn() for missing tokens.

hardaker 20 May 98 08:27:06
    - (*/Makefile.in): make depend.
	
-------------------------------------------------------------------------------

Changes: V3.2 -> V3.3

whardake 11 Jun 97 04:53:53
    - (mib.c): Patch from Niels Baggesen to make MIBFILES env var work correctly.

whardake 11 Jun 97 05:46:18
    - (ChangeLog): whoops.

whardake 23 Jun 97 23:40:28
    - (Makefile.in): Patch from John Charlton to fix leading spaces in sedscript.

whardake 23 Jun 97 23:41:58
    - (configure*): bsdi3 needs to define bsdi2, not itself (duh).

whardake 23 Jun 97 23:42:36
    - (agent/mibgroup/README): need 2 leading '-'s on --with-mib-modules flag.

whardake 26 Jun 97 23:39:32
    - (smux.c): __P macros were called with too many arguments (needed (args)).

whardake 30 Jun 97 05:53:57
    - (agent/snmp_{agent,vars}.c, alarm.c, event.c, apps/*,
       snmplib/snmp{,_api,_auth}.c):
       - Added basic (mostly conforming?) v2c support.
       - Merged arg parsing of apps/* clients into one file.

whardake 30 Jun 97 05:54:36
    - (agent/mibgroup/interfaces.c): Don't put & in front of osf4 ac_enaddr.

whardake 30 Jun 97 06:33:08
    - (snmptest.c): Patch from Niels Baggesen to fix get -> fget '\n' problem.
      - Also makes sure it handles up and lower cases.

whardake 30 Jun 97 06:38:43
    - (wombat.h): better document config_load_mib() example.

whardake 30 Jun 97 06:49:45
    - (config*, memory.c): Patch from vlad@misery.rosprint.ru:
      - implement memory section of ucd mib on linux.

whardake 30 Jun 97 06:58:49
    - (mib_api.3, parse.[ch]): Patch from Dave Shield:
      - Handle mib module replacements through new function and replacement table.

whardake 30 Jun 97 07:19:51
    - (mib.c, parse.c, snmp_api.c): Suggestions from Laukkanen Markku NRC/Hki:
      - Malloc typecasts and other corrections in casting.

whardake  1 Jul 97 01:10:00
    - (smux.c): fix prototyping failures.

whardake  1 Jul 97 05:41:58
    - (config*, common_header.h, interfaces.c, var_route.c, UCD-SNMP-MIB.txt):
      - fix freebsd3 specific problems (based on suggestions from Bill Fenner).

whardake  1 Jul 97 06:02:57
    - (apps/*.c): Better usage information and usage() standarization.

whardake  1 Jul 97 06:41:44
    - (disk.c, errormib.c, loadave.c, memory.c): bsdi3 specific headers.

whardake  1 Jul 97 07:20:25
    - (config*): bsdi3 specific headers.

whardake  1 Jul 97 08:37:51
    version tag ( 3.3.pre1 )

whardake  3 Jul 97 23:33:23
    - (snmptranslate.c, mib.[ch], parse.[ch]):
      - New option to snmptranslate (-a) to output a ascii dump of the mib
        database capable of being used by the parser for quick OID translations.

whardake  3 Jul 97 23:34:14
    version tag ( 3.3.pre2 )

whardake 24 Jul 97 23:50:48
    - (snmp_api.c): Patch from Eddy J. Gurney:  uncomment gettimeofday() call.

whardake  7 Aug 97 00:29:24
    - (TODO): better error messages by apps.

whardake  7 Aug 97 01:11:54
    - (config*, load.c, disk.c, parse.c, snmp.c): Patch from Simon Burge:
      - Ultrix fixes for statfs, loadave.
      - implement strdup if not found in system.
      - test for test flags for kernel checking.
      - watch out for ps'es that return egrep with the ps arg on the line.
      - up maximum disks to 50.

whardake  7 Aug 97 01:33:38
    - (kernel.c, proc.c): Patch from Simon Burge:
      - Implement real process table walks on Ultrix.

whardake  7 Aug 97 02:34:45
    - (config*, memory.c):
     - fix swap on HPUX 10.20

whardake 13 Aug 97 04:47:49
    - (snmpstatus.c): optarg/optind need to be declaired under ultrix4.

whardake 13 Aug 97 08:11:42
    - (version.h, agent/*, agent/mibgroup/*):
      - move version string to a global header.
      - insert USING_*_MODULE macro's in many places to make module
        removal more possible.  You can now compile with almost no modules
        installed.

whardake 14 Aug 97 00:46:38
    - (snmp_parse_args.c, snmptrap.c, snmptrapd.c, main.c):
      - add -V version flage.

whardake 14 Aug 97 07:38:17
    - (config*, FAQ, README, agent/mibgroup/*.c, apps/*.c):
      - Patch from David Paul Zimmerman:
        - port to AIX 4.1.5.
        - fix more type casting problems.

whardake 14 Aug 97 08:15:42
    - (configure*):
      - Typo's when copying in a autoconf test.
      - Add errormib to default module list (since its no longer required).
      - backquote a . in a sed regexp to watch out for module names
        beginning with the letter o.

whardake 14 Aug 97 08:16:12
    - (agent/mibgroup/README): Point out that mib list must be in descending order.

whardake 14 Aug 97 08:16:37
    - (proc.c): don't use seterrorstatus() if not using the errormib.

whardake 14 Aug 97 08:21:26
    - (interfaces.c): Patch from David C. Lawrence for netbsd * bsd/os 2.0.

whardake 15 Aug 97 02:30:59
    - (config*, snmpd.c, snmp_client.[ch], system.[ch]):
      - fix more long/int problems on 64 bit machines u_long -> in_addr_t.
      - Check for SIOCGIFADDR in sys/ioctl.h and use it in get_myaddr() if
        defined.

whardake 15 Aug 97 06:46:39
    version tag ( 3.3.pre3 )

whardake 25 Aug 97 00:21:23
    - (memory.c): typo in ifdef.

whardake 25 Aug 97 00:21:41
    - (versiontag): checkin version.h.

whardake 25 Aug 97 00:22:18
    - (interfaces.c): Patch from Dave Shields for netbsd.

hardaker 14 Oct 97 15:15:23
    - (mib_api.3): doc addition:  add_mibdir() return value.

hardaker 14 Oct 97 15:16:36
    - (parse.c): From Dave Shields:
      - self contained mib .txt files with multiple modules.

hardaker 14 Oct 97 15:19:16
    - (config*, common_header.h): dynix doesn't have net/route.h.

hardaker 14 Oct 97 15:21:57
    - (FAQ): From Dave Shields: refer reader to another answer as well.

hardaker 14 Oct 97 15:33:03
    - (agent/mibgroup/*.c): YMWRAMFSFN:
      - (yet more warning removals and memory function standardizations from Niels).
      - minor linux/netbsd/bsdi clean ups.

hardaker 15 Oct 97 09:50:08
    - (view_parse.c, snmp_vars.c): From Niels: warning removals and standardization.

hardaker 15 Oct 97 09:58:36
    - (apps/*.c, agent/snmpd.c, snmplib/*.c): Patch from Niels:
      - warning fixes.
      - remove the printf's from the library and set a snmp 'errno' equivalent.

hardaker 15 Oct 97 12:12:02
    - (apps/*.c, agent/snmpd.c, snmplib/*.c):
      - create and use new function:  snmp_perror(char *)
      - free allocated space of snmp_detail upon usage by snmp_api_errstring().

hardaker 15 Oct 97 18:40:38
    - (config*, agent/mibgroup/hr*): Host resources mib from Dave Shield.
      - minor patches by me, mostly pointer errors.
    - (memory.c): fixed a null pointer problem under linux.

hardaker 20 Oct 97 11:45:58
    - (FAQ): Changes from Dave.

hardaker 20 Oct 97 11:51:34
    - (config*, agent/snmp*, agent/mibgroup/*.[ch]):
      - Created a new mibmodule.h configuration macro called
        config_parse_dot_conf() which can be called to request parsing of
        the snmpd.conf file(s) on a per module basis.
      - All related parsing has been striped from read_config.c and move
        to their correct module instead.
      - New function: config_perror(char *): print error with file & line #.
      - basic -Wall cleanups in hr* as well (not nearly done yet).

hardaker 20 Oct 97 16:05:14
    - (pass.c) don't null last char in command line.

hardaker 20 Oct 97 16:06:16
    - (read_config.c):
      - don't report an error if you can't find a snmpd.conf file.
      - don't report all lines as an error (opps).

hardaker 20 Oct 97 16:38:33
    - (mib.c): From Dave:  patch DEFAULT_MIBS to take '+' in front.

hardaker 20 Oct 97 16:44:37
    - (mib.c): patch all other env-vars to take '+' in front.

hardaker 20 Oct 97 17:01:48
    - (config*, agent/mibgroup/hr_*.c):
      - A module.c file is no longer required.  Only the .h file is
        necessary, for people who want to have one module wrap a bunch of others.
      - removed host.c
      - renamed all hr_init functions to be auto-called.

hardaker 20 Oct 97 17:15:51
    - (agent/mibgroup/README, wombat.[ch]):
      - documentation update to reflect config_parse_dot_conf() usage.

hardaker 20 Oct 97 17:16:58
    - (config*, agent/mibgroup/hr_*.c):
      - A module.c file is no longer required.  Only the .h file is
        necessary, for people who want to have one module wrap a bunch of others.
      - removed host.c
      - renamed all hr_init functions to be auto-called.

hardaker 20 Oct 97 18:01:46
    - (config*, agent/mibgroup/v2party.h, ucd_snmp.h, smux_gated.h):
      - created new wrappers for the various modules to make them easy to
        add and remove as needed.

hardaker 20 Oct 97 19:42:46
    - (acconfig.h, config.h.in): define linux's OS type.

hardaker 20 Oct 97 19:43:13
    - (snmp_vars.c): define at least blank func nlist_init() on linux.

hardaker 21 Oct 97 10:15:54
    - (PORTING, README): minor updates.

hardaker 21 Oct 97 10:45:47
    - (snmp_parse_args.c): allow -v 2h and 2p for party code.

hardaker 21 Oct 97 11:00:57
    - (hr_storage.c, hr_swrun.c, memory.c): close open files on linux.

hardaker 21 Oct 97 11:01:27
    - (NEWS): beginnings of NEWS updates.

hardaker 21 Oct 97 11:02:46
    version tag ( 3.3.pre4 )

hardaker 21 Oct 97 12:25:03
    - (agent/read_config.[ch], snmpd.c, snmp_vars.c, mibgroup/*):
      - moved read_config.[ch] up a level to always be compiled in.

hardaker 21 Oct 97 12:31:54
    - (*/Makefile.in): make makefileindepend setup.

hardaker 21 Oct 97 12:32:08
    - (*/Makefile.in): make makefileindepend..

hardaker 21 Oct 97 12:36:33
    - (*/Makefile.in): did a make depend.

hardaker 21 Oct 97 12:36:39
    version tag ( 3.3.pre5 )

hardaker 22 Oct 97 11:40:06
    - (common_header.h, read_config.c, disk.c, snmp_parse_args.c):
      - Typo's fixed by Niels.

hardaker 27 Oct 97 09:56:26
    - (config*, agent/mibgroup/*.h):
      - new config macro:  config_arch_require(arch, module).
      - moved arch dependant modules (memory, hpux, kernel_sunos5) loads
        from the configure into the appropriate .h files.
    - (interfaces.c, var_route.c):
      - typecast klookup calls for freebsd2.

hardaker 27 Oct 97 14:03:15
    - (agent/snmp_agent.c snmp_vars.c): Changes from Joe Marzot and David Perkins:
      - v2h -> v2p, v2 -> v2c.

hardaker 27 Oct 97 14:04:33
    - (apps/*.c):
      - changes for WIN32 support.
      - support for command line flags without spaces.
      - v2h -> v2p.

hardaker 27 Oct 97 14:16:42
    - (snmplib/*.[ch]): Changes from Joe Marzot and David Perkins:
      - changes for WIN32 support.
      - v2h -> v2p.

hardaker 27 Oct 97 14:19:18
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:18
    file config.h was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:18
    file win32.dsw was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:18
    file win32.opt was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:25
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:25
    file libsnmp.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:25
    file libsnmp.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:28
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:28
    file libsnmp.def was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:28
    file libsnmp_dll.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:28
    file libsnmp_dll.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:31
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:31
    file snmpbulkwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:31
    file snmpbulkwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:34
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:34
    file snmpget.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:34
    file snmpget.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:37
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:37
    file snmpgetnext.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:37
    file snmpgetnext.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:41
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:41
    file snmpset.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:41
    file snmpset.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:44
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:44
    file snmpstatus.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:44
    file snmpstatus.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:47
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:47
    file snmptranslate.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:47
    file snmptranslate.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:52
    - (win32): Changes from Joe Marzot and David Perkins:
      - project dir for WIN32 support.

hardaker 27 Oct 97 14:19:52
    file snmpwalk.dsp was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 14:19:52
    file snmpwalk.plg was initially added on branch V2C-WIN32-3-3-pre3.

hardaker 27 Oct 97 15:17:11
    - (config*) win32 header checks.

hardaker 27 Oct 97 15:17:50
    - (agent/kernel.c, snmp_agent.c):
      - ERROR() -> ERROR_MSG().
      - funtion renames.

hardaker 27 Oct 97 15:18:16
    - (agent/mibgroup/*.c):
      - ERROR() -> ERROR_MSG().

hardaker 27 Oct 97 15:21:53
    - (apps/snmp_parse_args.c):
      - put tabs back in help string.
      - put version string request back in.
      - make error strings better and put back in periods.
      - don't bomb on unknown parameters for future use.

hardaker 27 Oct 97 15:22:21
    - (snmplib/snmp.c): put strdup declairation back in.

hardaker 27 Oct 97 15:23:20
    - (snmplib/snmp_auth.c):
      - remove #ifdef OLD requirement.
      - change back int->long argument change for snmp_comstr_build.

hardaker 27 Oct 97 15:37:46
    - (snmplib/snmp.h):
      - snmp version #define clairification on future implementations.
      - more clearly state purpose of future SNMPV3.

hardaker 27 Oct 97 16:26:57
    - (*): merge of W32 port and main version branch.

hardaker 27 Oct 97 16:34:45
    - (snmp_api.[ch]): fix perror losses from merge.

hardaker 27 Oct 97 17:04:51
    - (hr_*.c): ERROR -> ERROR_MSG.

hardaker 27 Oct 97 17:05:12
    - (snmpstatus.c): remove duplicate declairation.

hardaker 27 Oct 97 17:42:55
    - (snmp_vars.c): two modules for extensible count.

hardaker 27 Oct 97 17:43:22
    - (agent/mibgroup/hr_*.h): proper init_ prototypes.

hardaker 27 Oct 97 17:43:50
    - (snmp_parse_args.c): missing a else statement (sigh).

hardaker 27 Oct 97 17:44:27
    - (snmp_auth.c): merge bugs.  Missing brackets.

hardaker 27 Oct 97 17:47:00
    - (snmp_api.c): merge bugs: else check against pdu command type.

hardaker 27 Oct 97 18:02:56
    win32 files

hardaker 27 Oct 97 18:05:36
    - (win32):  add files on main branch.

hardaker 27 Oct 97 18:18:36
    - (snmpwalk.c): remove gotroot var.

hardaker 27 Oct 97 18:18:57
    - (snmplib/*.c): use snmp_set_detail to handle malloc/free of snmp_detail.

hardaker 27 Oct 97 18:26:41
    - (configure.in): fix config_arch_require macro to actually work.

hardaker 27 Oct 97 18:31:34
    version tag ( 3.3.pre6 )

hardaker 28 Oct 97 09:56:11
    - (acconfig.h, system.[ch], snmp.c): move strdup def to system.[ch].

hardaker 28 Oct 97 14:30:55
    - (acconfig.h, mib.c): use ';'s for DOS env paths.

hardaker 28 Oct 97 14:42:23
    - (config*): fix rtentry structure checks for the *bsd groups.

hardaker 28 Oct 97 14:54:24
    - (*.*.*.*): rename macro __P -> __UCD_P to reduce stupid conflicts.

hardaker 28 Oct 97 15:50:05
    - (config*, route_write.c, var_route.c):
      - fix rtentry problems once and for probably never.

hardaker 28 Oct 97 17:09:57
    - (acconfig.h, UCD-SNMP-MIB.txt): define bsdi agent type.

hardaker 28 Oct 97 17:10:58
    - (util_funcs.c): Patch from Nobuo_Okabe@yokogawa.co.jp:
      - fix unwrapped fopen() by adding return NULL check.

hardaker 28 Oct 97 17:12:00
    version tag ( 3.3.pre7 )

hardaker 29 Oct 97 09:41:54
    - (snmptrap.c): remove unused nlist struct.

hardaker 29 Oct 97 09:42:07
    - (snmp_parse_args.c): add sys/select.h for aix.

hardaker 29 Oct 97 09:57:48
    - (disk.[ch], struct.h, sedscript.in, snmpd.conf.5.def, UCD-SNMP-MIB.txt):
      - Patch from Simon Burge to allow a minimum percentage on disk space.
        - (was originally a maximum, but I changed it to minimum instead).

hardaker 29 Oct 97 10:06:11
    - (disk.c): fix pointer problems from old read_config form to new.

hardaker 29 Oct 97 10:06:34
    - (snmpd.conf.5.def): remove space before % sign.

hardaker 29 Oct 97 10:25:31
    - (*/Makefile.in, man/*):
      - Patch from Simon Burge to change installation paths.
        - (modified to point agent to sbindir instead of etcdir).

hardaker 29 Oct 97 10:48:18
    - (config*, */Makefile.in):
      - Move snmplibpath to @datadir@ which defaults to /usr/local/share/snmp.

hardaker 29 Oct 97 10:54:07
    - (agent/Makefile.in): opps, forgot to put in @exec_path@.

hardaker 29 Oct 97 11:20:54
    - (acconfig.h, asn1.c, mib.[ch], parse.h,apps/*,errormib.c,loadave.c,
       extensible.c, disk.c, snmpdelta*): Patch from Niels Baggesen:
      - the now wellknown NetBSD fix,
      - SunOS4 cc doesn't like unsigned literals or strtoul,
      - added a char version of ";",
      - added fprint_variable, fprint_objid etc
      - changed the apps to print all error messages to stderr,
      - completed the access and status values in snmplib/parse.h
      - added a roughly patched version of snmpdelta.

hardaker 29 Oct 97 12:23:26
    - (parse.h): STATUS_KW_OPTIONAL -> STATUS_OPTIONAL

hardaker 29 Oct 97 12:43:44
    - (*.*.*): __UCD_P -> __P, and a configure check to look for it.

hardaker 29 Oct 97 12:57:48
    - (config*): check and include sys/cdefs.h in config.h.

hardaker 29 Oct 97 12:58:01
    - (host_res.h): don't include config.h twice.

hardaker 29 Oct 97 14:00:38
    version tag ( 3.3.pre8 )

hardaker  4 Nov 97 12:47:12
    - (read_config.c):
      - #include mib_module_config.h
      - USING_EXTENSIBLE_MIB_MODULE -> USING_EXTENSIBLE_MIB_MODULE

hardaker  4 Nov 97 12:47:59
    - (configure.in):
      - Check for $prefix being defined as NONE for other vars.

hardaker  5 Nov 97 13:42:57
    - (apps/Makefile.in): put snmptrapd in @sbindir@

hardaker  5 Nov 97 13:44:58
    - (common_header.h): Patch from Dave Shields for hpux10 re-defining problems.

hardaker  5 Nov 97 13:45:23
    - (hr_disk.c): new version for hpux10 support from Dave Shield.

hardaker  5 Nov 97 13:46:17
    - (hr_filesys.c, hr_swrun.c, hr_utils.c): Patches from Dave Shield:
      - bug fixes and hpux10 support.

hardaker  5 Nov 97 13:46:46
    - (var_route.c): from Dave Shield: don't prototype malloc.

hardaker  5 Nov 97 13:48:07
    - (*): merge from Dave's pre6 patches.

hardaker  5 Nov 97 13:52:00
    - (snmp_agent.c, snmp_vars.c, snmpd.c, disk.c, proc.c, util_funcs.c):
      - #include "mib_module_config.h".

hardaker  5 Nov 97 13:56:58
    - (at.c, icmp.c, interfaces.c, ip.c, tcp.c, udp.c):
      - #include "mib_module_config.h"

hardaker  5 Nov 97 14:00:09
    - (Makefile.in, kernel_sunos5.c, mib.c): Patch from Niels Baggesen:
      - octet counters for solaris.
      - Makefile.in patches.

hardaker  5 Nov 97 14:40:07
    - (memory.c): protect vmmeter.h from multiple inclusions on netbsd.

hardaker  5 Nov 97 15:29:50
    version tag ( 3.3.pre9 )

hardaker  7 Nov 97 12:24:22
    - (configure.in): check for linux/hdreg.h

hardaker  7 Nov 97 12:25:35
    - (hr_swrun.c): don't print a variable that doesn't exist under linux.

hardaker  7 Nov 97 12:28:03
    - (kernel_sunos5.c): patch from Niels for solaris >2.6.

hardaker  7 Nov 97 13:37:14
    - (read_config.c, snmp_agent.c, snmpd.c): USING.*_MIB_MODULE -> USING.*_MODULE.

hardaker  7 Nov 97 13:37:44
    - (hr_network.c): don't pass char ** to interfaces_scan_next().

hardaker  7 Nov 97 13:38:36
    - (snmpwalk.c): stop on no response from host.

hardaker  7 Nov 97 15:19:24
    - (acconfig.h): patch from Joe Marzot:
      - define _CRTIMP for unix due to W32 bad OS designs.

hardaker  7 Nov 97 15:19:59
    - (snmpgetnext.h): patch from Joe Marzot:
      - use _CRTIMP in front of errno declaration.

hardaker  7 Nov 97 15:20:54
    - (parse.[ch], snmp_client.c): patch from Joe Marzot:
      - use _CRTIMP in front of errno declaration.
      - define find_node externally.

hardaker  7 Nov 97 15:22:09
    - (win32/*): patch from Joe Marzot:
      - win32 specific changes.

hardaker  7 Nov 97 15:28:59
    - (*): merge to main branch:  patches from Joe Marzot.

hardaker  7 Nov 97 16:16:53
    - (configure.in): watch out for /usr/ucb/cc on solaris and don't use it.

hardaker  7 Nov 97 16:37:01
    - (NEWS, README, TODO): Documentation updates.

hardaker  7 Nov 97 16:38:49
    version tag ( 3.3.pre10 )

hardaker 12 Nov 97 07:42:24
    - (snmptranslate.c): Patch from Joe Marzot: W32 specific fixes.

hardaker 12 Nov 97 08:26:45
    - (snmp_client.c): Patch from Joe Marzot:
      - Free a pdu in a spot that should technically never be needed, but
        is nice for people reading the code.

hardaker 12 Nov 97 09:17:08
    - (FAQ): Doc update from Dave Shield.

hardaker 12 Nov 97 09:17:28
    - (mib_api.3): Doc update from Dave Shield.

hardaker 12 Nov 97 09:18:02
    - (hr_swrun.c): Patch from Dave Shield for linux/hpux10 problems.

hardaker 12 Nov 97 10:25:30
    - (NEWS, TODO): Patch from Niels Baggesen:
      - doc update.

hardaker 12 Nov 97 10:27:08
    - (*/Makefile.in): Patch from Niels Baggesen:
      - add @datadir@ to files that needed it.

hardaker 12 Nov 97 10:27:46
    - (kernel_sunos5.c): Patch from Niels Baggesen:
      - solaris patches.

hardaker 12 Nov 97 10:28:11
    - (party_vars.c): Patch from Niels Baggesen:
      - include netinet/in.h if available.

hardaker 12 Nov 97 10:29:42
    - (Makefile.in): Patch from Niels Baggesen:
      - add @datadir@ to files that needed it.

hardaker 12 Nov 97 10:30:57
    - (apps/*.c): Patch from Niels Baggesen:
      - various (remove unneeded vars, etc).
      - add snmptable.
      - make snmptrapd multi-lingual.

hardaker 12 Nov 97 10:32:22
    - (snmpnetstat/main.c): Patch from Niels Baggesen:
      - snmpv2c support and argument parsing changes.

hardaker 12 Nov 97 10:33:20
    - (man/snmpdelta.1,snmptable.1,snmptrapd.8): Patch from Niels Baggesen:
      - documentation changes and additions.

hardaker 12 Nov 97 10:38:36
    - (parse.c, parse.h): Patch from Niels Baggesen:
      - parser improvements.
      - parser directory caching.
      - save_descriptions/mib_warnings set functions.

hardaker 12 Nov 97 10:44:47
    - (NEWS): doc update.

hardaker 12 Nov 97 15:10:27
    - (system.h): Don't include config.h!

hardaker 12 Nov 97 15:16:44
    - (party_vars.c): include STDC_HEADERS for AIX.

hardaker 12 Nov 97 15:21:41
    - (parse.c): include STDC_HEADERS for AIX.

hardaker 12 Nov 97 15:42:02
    - (*/Makefile.in): make depend.

hardaker 12 Nov 97 16:05:47
    version tag ( 3.3.pre11 )

hardaker 12 Nov 97 20:27:11
    - (win32/libsnmp_dll/libsnmp.def): Patch from Joe Marzot: function changes.

hardaker 12 Nov 97 20:35:00
    - (): Patch from David Zimmerman:
      - Fixes for AIX.

hardaker 12 Nov 97 20:35:27
    - (var_route.c, read_config.c, snmpdelta.c): Patch from David Zimmerman:
      - Fixes for AIX.

hardaker 12 Nov 97 20:43:33
    - (var_route.c, read_config.c): fix qsort params for STDC.

hardaker 12 Nov 97 20:47:47
    - (var_route.c, read_config.c): STDC typos.

hardaker 14 Nov 97 08:31:41
    - (wombat.c): code comments from Alan Batie.

hardaker 14 Nov 97 08:32:26
    - (README): coder list update.

hardaker 14 Nov 97 12:21:10
    - (wombat.c): quick doc change.

hardaker 14 Nov 97 12:35:19
    - (FAQ, NEWS, README): last documentation updates.

	
	
-------------------------------------------------------------------------------

Changes: V3.1.3 -> V3.2

whardake 11 Feb 97 12:48:06
    - (snmp_vars.c, snmp_var_route.c, snmp_vars.linux.h): Patch from Jennifer Bray:
      - Get agent working on linux.

whardake 11 Feb 97 12:50:46
    - (snmp_vars.linux.h): Removed non-linux specific stuff.

whardake 11 Feb 97 12:54:36
    - (snmp_vars.c): Patch from Dave Shield:  Fix hpux specific problems.

whardake 11 Feb 97 13:11:21
    - (*Makefile.in): Patch from Philip Guenther:
      - Fix all Makefile.in's to support a different src dir.

whardake 11 Feb 97 13:12:19
    - (README): Update people supplying patches list.

whardake 11 Feb 97 13:19:37
    - (all .c with main(), snmplib/*): Patch from Philip Guenther:
      - Make better support for shared lib possibilities.

whardake 11 Feb 97 14:10:11
    - (snmp_vars.linux.h): Fix #ifdef.

whardake 11 Feb 97 14:11:24
    - ({local,man,ov}/Makefile.in): Remove spaces in front of tabs.

whardake 11 Feb 97 14:13:34
    - (snmp_auth.c): remove non-static md5digest prototype.

whardake 11 Feb 97 14:14:05
    version tag ( 3.1.4.pre1 )

whardake 11 Feb 97 16:42:02
    - (apps/Makefile.in): Patch from Simon Leinin to descend when make cleaning.

whardake 11 Feb 97 16:44:08
    - (man/Makefile.in): Patch from Simon Leinin to fix srcdir problems.

whardake 11 Feb 97 17:00:26
    - (Makefile.in): Rest of Philip's patch to fix srcdir problems (sh vars).

whardake 17 Feb 97 14:41:08
    - (agent/snmp_vars, agent/mibgroup): Dave Shield split up the
      snmp_vars.c and related files into pieces for easier management.
      The results of his work are in the new agent/mibgroup directory.

whardake 17 Feb 97 14:47:13
    - (mib.c, snmp_api.c, snmp_api.h): Patch from Dave Shield to remove
      ANSI specific requirements.

whardake 17 Feb 97 14:53:24
    - (agent/*Makefile.in):  Make depend.

whardake 17 Feb 97 15:30:04
    - (alarm.c): typedef for getStatPtr().

whardake 17 Feb 97 15:30:36
    - (event.c): Was passing an int to bcopy instead of &int.

whardake 17 Feb 97 15:31:25
    - (icmp.c): don't use ret variable, since it's not defined.

whardake 17 Feb 97 15:32:30
    - (interfaces.c): Remove MAX_NAME_LENGTH requirements.

whardake 17 Feb 97 16:11:09
    version tag ( 3.1.4.pre2 )

whardake  4 Mar 97 15:46:30
    - (config*, mibgroup/Makefile.in):
      - mibgroup compile list is build by configure and can be augmented
        by the --with-mib-modules="list of modules" command line to configure.

whardake  5 Mar 97 09:49:59
    - (config*, agent/*, agent/mibgroup/*):
      - Added .o file list to agent/Makefile.in generated by configure.
      - new files generated by configure:
        - mibgroup/mib_module_includes.h:  A list of mib .h files for snmp_vars.h.
                                       (every module *must* have a .h file)
        - mibgroup/mib_module_inits.h: A list of init_wombat() type functions.
                                       (only present if exist in wombat.c).
        - mibgroup/mib_module_loads.h: This file is generated by a new macro in
                                       the mib.h files called
                                       config_load_mib(), which simplifies
                                       the loading of the mib sections.

whardake  5 Mar 97 10:03:58
    - (system.c): removed system nlist (unused).

whardake  5 Mar 97 11:17:44
    - (snmp_client.c): Patch from Elwyn B Davies:
      - Fix a PDU cloning bug.

whardake  5 Mar 97 11:28:20
    - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.

whardake  5 Mar 97 11:28:23
    file kernel.h was initially added on branch Ext-3-1-4-pre2-niels.

whardake  5 Mar 97 11:28:45
    - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.

whardake  5 Mar 97 11:28:48
    file snmpd.h was initially added on branch Ext-3-1-4-pre2-niels.

whardake  5 Mar 97 11:35:18
    - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.

whardake  5 Mar 97 11:37:35
    - (README): Contributer name addition.

whardake  5 Mar 97 15:06:41
    - (*.c, *.h): Patch from Niels Baggesen to prototype *everything*.

whardake  5 Mar 97 16:13:38
    - (acl_vars.c): incorrectly fixed prototyping errors for write_acl().

whardake  5 Mar 97 16:15:54
    - (snmp_api.c): fixed prototyping errors in snmp_parse.  Possibly wrong.

whardake  5 Mar 97 16:29:05
    - (snmp_api.c): Yep. It was wrong.  Tested and works now.

whardake  7 Mar 97 09:06:34
    - (extensible/* -> mibgroup/*): moved extensible stuff to mib modules.

whardake  7 Mar 97 09:07:07
    - (snmp_vars.c): removed more non-mibgroup specific calls and headers.

whardake  7 Mar 97 09:59:28
    - (snmp_vars.h, mibgroup/*): strict-prototyping and config_require()s.

whardake  7 Mar 97 10:07:53
    - (mibmodule/versiontag): moved into place from extensible/

whardake  7 Mar 97 10:34:53
    - (hpux.[ch]): Added hpux specific files from extensible dir.

whardake  7 Mar 97 10:43:08
    - (extensible/*): cvs removing files.

whardake  7 Mar 97 10:49:00
    - (mibgroup/struct.h): moved to here.

whardake  7 Mar 97 11:43:05
    - (config*): generate a mib_module_config.h with defines of whats being used.

whardake  7 Mar 97 13:39:24
    - (makedepend.in): new make depend script

whardake  7 Mar 97 13:40:40
    - (remove-files): add makedepend.in

whardake  7 Mar 97 13:46:15
    - (Makefile.in, sedscript.in): Fix sedscript generation.  sigh.

whardake  7 Mar 97 13:47:45
    - (agent/Makefile.in): make depend and extensible/ removes.

whardake  7 Mar 97 13:48:59
    - (snmp_agent.c, snmp_vars.c, snmpd.c): remove extproto.h include.

whardake  7 Mar 97 13:50:15
    - (mibgroup/Makefile.in, apps/Makefile.in, snmplib/Makefile.in): depend.

whardake  7 Mar 97 13:50:52
    - (hpux.c): ifdef a few headers for correct make depend.

whardake  7 Mar 97 13:51:30
    - (snmplib/snmp.c): remove second ctype.h include.

whardake  7 Mar 97 14:01:51
    version tag ( 3.1.4.pre3 )

whardake  7 Mar 97 15:01:05
    - (mibgroup/*): removed {} requirement from config_load_mib() calls.

whardake  7 Mar 97 15:02:18
    - (configure): removed {} requirement from config_load_mib() calls.

whardake  7 Mar 97 16:09:58
    - (config*): make new configure options respect $(srcdir).

whardake  7 Mar 97 16:11:50
    - (common_header.h): comment out end of #endif.

whardake 10 Mar 97 16:55:46
    - (configure.in): New configure option:  --with-out-mib-modules="list".

whardake 10 Mar 97 17:28:29
    - (configure.in): space protect modules when checking for with grep.

whardake 11 Mar 97 09:04:03
    - (ip.c): freebsd2 patch.

whardake 11 Mar 97 17:39:23
    - (mibgroup/*):
      - remove trailing ;s on bunches of functions.
      - make everything but interfaces.c compile on irix6.3.
    - (config*,system.c): use uname and gethostname if available.
    - (configure.in, configure): Don't check _KERNEL if ifnet.if_mtu already works.

whardake 12 Mar 97 09:28:04
    - (mibgroup/snmp.[hc] -> mibgroup/snmp_mib.[hc]): Moved due to name clashes.

whardake 12 Mar 97 15:47:00
    - (configure.in, snmpd.c, snmp_agent.c, route_write.[ch],
      var_route.[ch], ip.[ch], snmp.[ch] -> snmp_mib.[ch]):
      - Moved snmp mib module -> snmp_mib for naming conflicts with snmplib.
      - Moved snmp_var_route.c -> mibgroup/var_route.c
      - Moved write_route.c -> mibgroup/write_route.c

whardake 12 Mar 97 15:48:37
    - (*/Makefile.in): make depend update.

whardake 12 Mar 97 15:55:20
    - (mibgroup/README): doc update from Dave Shield.

whardake 12 Mar 97 17:15:20
    - (snmp_api.c): returns from inet_addr are in_addr_t (u_int) not u_long.

whardake 13 Mar 97 09:37:37
    - (config*): check for in_addr_t and define as u_int (32 bits) if not present.
    - (apps/*.c, party_parse.c): use it.

whardake 13 Mar 97 10:14:59
    - (extensible_subtrees.h): Removed file.

whardake 13 Mar 97 14:35:05
    - (agent/*, mibgroup/*): moved alarm, context, views, event, party,
      and acl variable groups to mibgroup/.

whardake 13 Mar 97 14:44:55
    - (kernel_sunos5.[ch]): moved to mibgroup/.
    - (route_write.c, snmp_var_route.c): delete from agent dir.

whardake 13 Mar 97 15:35:26
    - (hpux.c, memory.c, memory.h): Patch from Dave Shields to fix minor problems.

whardake 13 Mar 97 15:36:14
    - (view_vars.c, context_vars.c, acl_vars.c): don't include snmpv2_vars.h.

whardake 13 Mar 97 15:45:14
    - (config*): check for system dependent modules.

whardake 13 Mar 97 15:46:16
    - (*/Makefile.in): New make depend rules to seperate system/non dependent stuff.

whardake 13 Mar 97 16:07:52
    - (*/Makefile.in): make depend and rule fixes as well.

whardake 13 Mar 97 16:10:58
    - (config*): remove duplicate gethostname check.

whardake 13 Mar 97 16:17:59
    - (apps/*/Makefile.in): depend problems fix.

whardake 13 Mar 97 17:17:32
    - (common_header.h): fix path to alarm.h.

whardake 13 Mar 97 17:47:32
    - (many): Patch from Niels Baggensen:
      - A large number of problems with the Linux port
      - Some problems with NetBSD 1.2C, but it's still not perfect
      - More (symbolic) debug output from snmpd, when using -V. -d implies -V
        Shows you variable requested and value returned
      - Return ipRouteMask under Solaris
      - snmpnetstat -r shows non-standard netmasks
      - snmpnetstat -o (new) shows interface octets, without enquiring for mtu
        and other variables not present for a Cisco Frame-Relay virtual circuit
        interface
      - snmpnetstat tcp/udp print-out had ntohs/htons in wrong places for port
        numbers (shows up on little-endian architectures)
      - adds a maketarget script that can be used to create a parallel symlinked
        source directory. Useful if your make does not support VPATH

whardake 14 Mar 97 09:39:15
    - (ucd-snmp.txt, mib.txt, Makefile.in): Don't build mib files anymore.

whardake 14 Mar 97 09:46:31
    - (ucd-snmp.txt): moved to mibs/.

whardake 14 Mar 97 09:47:47
    - (mib.txt): streamed down.

whardake 14 Mar 97 09:50:03
    - (mibs/{rfc1271,snmpv2,ucd-snmp}.txt): New mibs directory for sub-mibs.

whardake 14 Mar 97 10:48:35
    - (Makefile.in, config*, mibs/Makefile.in): enable mibs/ make install.

whardake 14 Mar 97 10:49:03
    - (ucd-snmp.txt): remove the last of the sed script defs.

whardake 14 Mar 97 11:01:19
    - (snmpd.1.def): Updated to include -c/-C and SNMPCONFPATH env var.

whardake 14 Mar 97 11:07:16
    - (Makefile.in): Fix sedscript to include s# as well as s/ commands.

whardake 14 Mar 97 11:17:06
    - (makedepend.in): run on snmpnetstat dir also.

whardake 14 Mar 97 11:18:17
    - (agent/Makefile.in, apps/snmpnetstat/Makefile.in): make depend.

whardake 14 Mar 97 11:20:39
    - (snmp_vars_event.h): axe.

whardake 14 Mar 97 11:22:29
    - (snmp_groupvars.h): axe.

whardake 14 Mar 97 13:51:59
    - (configure.in, apps/Makefile.in): fix trap by including optional .o files.

whardake 14 Mar 97 13:53:22
    - (snmpd.c, context_parse.c, party_parse.c, system.[ch]):
      - 64bit fix: get_myaddr() should return int not long.

whardake 14 Mar 97 13:54:22
    - (acconfig.h, ucd-snmp.txt): recognize new hosts for sysObjectId.

whardake 14 Mar 97 13:55:50
    version tag ( 3.1.4.pre4 )

whardake 14 Mar 97 16:16:52
    - (mibgroup/README): Update from Dave Shield.

whardake 18 Mar 97 16:52:34
    - (FAQ): Update from Dave Shield.

whardake 18 Mar 97 16:53:26
    - (FAQ): snmp.conf -> snmpd.conf

whardake 24 Mar 97 09:49:54
    - (memory.c): prototype write function better.

whardake 24 Mar 97 09:50:49
    - (example.c,.h): New example mib module duplicating the passtest
      script in C code.

whardake 24 Mar 97 09:51:16
    - (Makefile.in): Watch out for multiple spaces in C defs.

whardake 24 Mar 97 09:51:33
    - (README): runs on bsdi 2.1.

whardake 24 Mar 97 13:56:50
    - (FAQ): Patch from Dave Shield.

whardake 25 Mar 97 09:39:01
    - (EXAMPLE.conf.def): added syslocation and syscontact examples.

whardake 25 Mar 97 13:30:05
    - (INSTALL): minor doc update for new flags.

whardake 26 Mar 97 17:05:11
    - (mibgroup/system.c): report agent uptime rather than system uptime.

whardake 22 Apr 97 08:42:01
    - (FAQ): various updates.

whardake 22 Apr 97 15:02:56
    - (many): Patch from Niels Baggesen to fix various things, mostly on linux.

whardake 22 Apr 97 15:20:30
    - (README.smux, smux.c, smux.h, snmp_bgp.c, snmp_ospf.c, snmp_rip2.c):
      - smux support for gated from Rohit Dube.

whardake 22 Apr 97 15:47:06
    - (common_header.h): remove duplicate (warning) TCP defines on osf4 systems.

whardake 22 Apr 97 15:51:44
    - (snmp_bgp.[ch], snmp_rip2.[ch], snmp_ospf.[ch]):
      - conform to new module standards of coding.

whardake 22 Apr 97 16:41:10
    - (snmp_bgp.c, snmp_rip2.c, snmp_ospf.c, smux.[ch]):
      - standardize headers for autoconf.
      - smux_init() -> init_smux().
      - SMUXDEBUG -> DODEBUG (--enable-debugging turns this on automatically).

whardake 22 Apr 97 17:45:09
    - (config*, smux.c): Check for headers and define FD_COPY if not defined.

whardake 22 Apr 97 20:49:15
    version tag ( 3.1.4.pre5 )

whardake  9 May 97 22:38:15
    - (mib.[ch], parse.[ch], Makefile.in): New parser from Dave Shield:
      - Run-time control of initial module loading
              (uses env variables MIBDIRS, MIBS, and MIBFILE)
      - Defined interfaces for loading modules and retreiving entries
      - Module scoping now includes Textual Conventions
      - Tokens implemented internally no longer require importing the
        corresponding modules

whardake  9 May 97 22:46:30
    - (smux.c, config*):
      - check for sgtty.h and prototype better.

whardake  9 May 97 22:46:46
    - (TODO): Update.

whardake  9 May 97 23:52:40
    - (smux.[ch]): patches from Niels Baggesen: prototyping.

whardake 10 May 97 00:03:32
    - (mib.c, parse.c): patches from Niels Baggesen: prototyping (mostly).

whardake 10 May 97 00:28:25
    - (parse.c): Patch from Dave Shields:  negative numbers in mibs.

whardake 10 May 97 00:46:44
    - (parse.c): Patch from Dave Shields:  deal with anonymous IDs.

whardake 10 May 97 00:50:20
    - (parse.c): Patch from Dave Shields:  deal with anonymous IDs (even better).

whardake 10 May 97 16:41:23
    - (bug-report): Patch from Dave Shields:  don't submit blank bug-reports.

whardake 10 May 97 16:45:14
    - (FAQ): Patch from Dave Shields:  update.

whardake 10 May 97 16:52:11
    - (mib_api.3): New file from Dave Shield.

whardake 10 May 97 17:23:21
    - (snmpd.c, read_config.c, system.c): Patch from Niels Baggesen:
      - default trap community.
      - multiple trap sinks.

whardake 12 May 97 08:43:59
    - (config*, extensible.c):  BSDI3 specific headers and defines.

whardake 12 May 97 08:44:19
    - (agent/Makefile.in): removed CCHACK ???.

whardake 12 May 97 08:48:13
    - (INSTALL, README, TODO): documentation update.

whardake 12 May 97 08:49:23
    - (man/Makefile.in): install mib_api.3.

whardake 12 May 97 08:52:48
    - (mibs/ucd-snmp.txt): Patch from Mario DeFazio to fix typos.
      - compiles under SNMPc 4.1g.

whardake 13 May 97 10:51:28
    - (IF-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:29
    - (ucd.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:31
    - (EtherLike-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:32
    - (HOST-RESOURCES-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:33
    - (IANAifType-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:35
    - (IP-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:36
    - (SNMPv2-CONF.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:37
    - (SNMPv2-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:39
    - (SNMPv2-SMI.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:40
    - (SNMPv2-TC.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:42
    - (SNMPv2-TM.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:43
    - (TCP-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:45
    - (UDP-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:46
    - (SNMPv2-PARTY-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:48
    - (SNMPv2-M2M-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:49
    - (RFC1271-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:51
    - (RFC1155-SMI.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:51:52
    - (RFC1213-MIB.txt): New mib file from Niels Baggesen.

whardake 13 May 97 10:52:12
    - (ucd.txt): whoops.  Removed.

whardake 13 May 97 11:57:10
    - (rfc1271.txt): removed.

whardake 13 May 97 12:02:26
    - (snmpv2.txt): removed.

whardake 13 May 97 12:03:04
    - (mibs/Makefile.in): removed snmpv2.txt, rfc1271.txt.

whardake 13 May 97 14:48:59
    - (ucd-snmp.txt): Changed ID to UCD-SNMP

whardake 13 May 97 15:05:28
    - (config*, INSTALL): New flags to set prompted values instead of prompting.

whardake 13 May 97 15:05:53
    - (README): architecture list update.

whardake 13 May 97 15:36:08
    - (UCD-SNMP-MIB.txt): moved from ucd-snmp.txt.

whardake 13 May 97 15:36:51
    - (ucd-snmp.txt): moved to UCD-SNMP-MIB.txt

whardake 13 May 97 15:38:47
    - (mibs/Makefile.in): ucd-snmp.txt -> UCD-SNMP-MIB.txt.

whardake 13 May 97 16:22:13
    - (config*,mib.c): New configure option --with-default-mibs="list:list".

whardake 14 May 97 11:41:09
    - (Makefile.in, mib.txt): removed mib.txt from distribution.  No longer needed.

whardake 14 May 97 13:13:19
    - (Makefile.in): warn if mib.txt is installed from a previous release.

whardake 14 May 97 13:18:02
    - (Makefile.in, agent/Makefile.in): Patch from Oddbjorn Steffensen:
      - Protect against bash needing ';'s on multiple subdir makes.

whardake 14 May 97 13:45:24
    - (snmpd.c):  Typecast malloc.

whardake 14 May 97 15:00:22
    version tag ( 3.1.4.pre6 )

whardake 15 May 97 11:22:18
    - (interfaces.c): patch from Martin Jacobsson for FreeBSD

whardake 15 May 97 11:23:29
    - (parse.c): Patch from Dave Shield to fix purely numeric OIDs.

whardake 15 May 97 11:28:15
    - (INSTALL): patch from Niels Baggesen to reference the maketarget script.

whardake 15 May 97 11:29:33
    - (mib_api.3): patch from Niels Baggesen:  MIBS variable can be set to ALL.

whardake 15 May 97 11:30:01
    - (UCD-SNMP-MIB.txt): patch from Niels Baggesen:  import indentifiers.

whardake 15 May 97 11:31:01
    - (SNMPv2-SMI.txt): patch from Niels Baggesen:  ccitt -> 0.

whardake 15 May 97 11:32:56
    - (mib.c, parse.c): patch from Niels Baggesen:
      - prototyping and null checking.
      - if MIBS is set to ALL, parse everything found.

whardake 15 May 97 14:37:39
    - (parse.c): patch from Dave Shield:
      - deal with multiple module ID's being referenced or nodes defined.
      - supress "name clash" warnings for anonymous nodes.

whardake 15 May 97 15:22:51
    - (parse.h): Patch from Dave Shield:  Add new node structure entries.

whardake 15 May 97 16:01:18
    - (config*, mib.c):
      - Changed env variable MIBFILE -> MIBFILES (since it is a list now).
        (will accept MIBFILE for backwards compatibility).
      - By default, *no* additional mibfiles are loaded (ie, mib.txt is no
        longer loaded) and must be turned on through configure or the env var.
      - New configure options to set default MIBS, MIBFILES, MIBDIRS.

whardake 15 May 97 16:22:19
    - (configure*, INSTALL):
      - Display defaults in configure --help lines.

whardake 15 May 97 16:26:12
    - (configure*, INSTALL):
      - Wording and order changes in configure --help lines.

whardake 15 May 97 16:43:37
    - (udp.c): Patch from Martin Jacobssen:
      - Fix udp_inpcb structures.

whardake 16 May 97 11:25:30
    - (parse.c): Protect malloc against 0 external imports.

whardake 20 May 97 08:03:35
    - (udp.c): Only do Martin Jacobssen's fixes for freebsd2.

whardake 20 May 97 08:18:49
    - (SNMPv2-TC.txt): Comment out ObjectSyntax import.

whardake 20 May 97 08:19:12
    - (parse.c): protect against 0 import calls.

whardake 20 May 97 08:19:28
    - (mib.c, snmp_auth.c): include sys/select.h for AIX.

whardake 20 May 97 10:08:25
    version tag ( 3.1.4.pre7 )

whardake 20 May 97 11:24:27
    - (udp.c): Patch from Martin Jacobsson:  Fix my cpp stupidity.

whardake 20 May 97 16:50:18
    - (TODO): snmpset should check against size defined in mib.

whardake 20 May 97 16:50:55
    - (parse.c): code from Dave Shield: add back in find_node() for perl usage.

whardake 21 May 97 10:13:38
    - (NEWS): Update for 3.2.

whardake 21 May 97 15:38:32
    - (NEWS): Changes from Dave.

whardake 21 May 97 15:40:31
    - (FAQ): Changes from Dave.

whardake 22 May 97 13:13:59
    - (SNMPv2-M2M-MIB.txt): restored.  Got truncated.

whardake 23 May 97 13:35:14
    - (acconfig.h, config.h.in): Set default MIB list.

whardake 23 May 97 13:36:17
    - (snmpd.c): Patch from Niels Bagessen to fix endiannes problems.

whardake 23 May 97 13:37:02
    - (HOST-RESOURCES-MIB.txt, SNMPv2-TC.txt): From Niels: change import clauses.

whardake 23 May 97 13:37:39
    - (snmp_client.c): Patch from Niels Bagessen to fix endiennes problems.

whardake 23 May 97 13:38:13
    - (snmp_api.c): Patch from Niels Bagessen to fix multiple frees in v2 pdu's.

whardake 23 May 97 13:40:09
    - (mib.c): Patch from Dave Shields to fix SNMP perl again.

whardake 23 May 97 13:40:32
    - (snmp_api.h): Change trap types from int to long.

whardake 23 May 97 16:23:56
    version tag ( 3.1.4.pre8 )

whardake 23 May 97 16:34:33
    - (mib_api.3): Modifiy to note default mibs.

whardake 26 May 97 10:50:20
    - (INSTALL, configure): default mibs listed correctly.

whardake 26 May 97 10:52:12
    - (snmp_api.h): trap long's back to ints, bad solution.

whardake 26 May 97 10:56:19
    - (snmpcheck.def): new variables to set walk/get/set command line usage.

whardake 26 May 97 11:38:41
    - (parse.c): Patch from niels Baggesen to:
      - close mibfiles for MIBS=ALL.
      - Allow SYNTAX DisplayString (SIZE(1..255)) inside OBJECT-TYPE.
	
-------------------------------------------------------------------------------

Changes: V3.1.2.1 -> V3.1.3

whardake 10 Jan 97 08:43:42
    - (COPYING):  Update for 97.

whardake 10 Jan 97 08:46:00
    - (config*): Check for /dev/ksyms for solaris kernel.

whardake 10 Jan 97 08:46:36
    - (snmptrapd.c): Remove broken FD_SET code.

whardake 14 Jan 97 16:45:33
    - (PORTING, README, TODO):  Added ucd-snmp-coders as default mail address.

whardake 17 Jan 97 09:28:56
    patch niels.0

whardake 17 Jan 97 11:51:40
    - (snmpd.c, extensible.c):
      - New arg -c FILE:  	   Read FILE as a configuration file as well.
      - New arg -C:       	   Don't read default configuration files.
      - New env SNMPCONFPATH:  Read snmpd{,.local}.conf files in : seperated path.

whardake 17 Jan 97 11:58:46
    - (snmpd.c):
      - Usage() update and version printout update.

whardake 17 Jan 97 14:55:28
    Dave Shield patches

whardake 20 Jan 97 11:17:53
    Niel's patches integrated

whardake 20 Jan 97 15:09:25
    - Patches from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
     - implemented: interfaces.ifTable.ifEntry.ifSpecific,
          ip.ipRoutingDiscards,
          ip.ipAddrTable.ipAddrEntry.ipAdEntReasmMaxSize,
          ip.ipRouteTable.ipRouteEntry.ipRouteMask ,
          ip.ipRouteTable.ipRouteEntry.ipRouteMetric5,
          ip.ipRouteTable.ipRouteEntry.ipRouteInfo, ip.ipNetToMediaTable,
          udp.udpTable.
     - udp connection table.
     - ipNetToMedia.
    
    - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
     - udpNoPort, tcpInErrs fixes for Solaris.
     - linux application support.
     - snmp variable group.
     - simple cold start traps via exec('snmptrap').
     - MIB parser fixes.
     - Memory/free allocation fixes.

whardake 20 Jan 97 15:22:53
    - Patches from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
     - (snmp_client.c): Wait 120 seconds before returning.

whardake 20 Jan 97 15:37:08
    - (config*): Autoheader is dumb:  Put macro defines belowe @BOTTOM@ symbol.

whardake 20 Jan 97 15:38:59
    - (snmp_vars.c, extensible.c, read_config.c): Remove ANSI cpp #elif's.

whardake 20 Jan 97 15:50:37
    - (snmp_vars.c): bsdi #ifdef fixes.

whardake 20 Jan 97 15:55:45
    - (snmp_vars.c): Patch from Martin Jacobsson <martin@exmandato.se>:
      - add bsdi to some #ifdefs.

whardake 20 Jan 97 15:58:51
    - (extensible.c): Patch from Martin Jacobsson <martin@exmandato.se>:
      - watch out for string lengths on version desc and sysname.

whardake 20 Jan 97 16:38:20
    patrice.1 patch

whardake 20 Jan 97 16:43:25
    - (snmp_api.c, snmp_client.[ch]):
      - Patch from Patrice VANACKER <vanacker@worldnet.fr>:
        - fix request deletions in snmp_read().
        - added return argument to snmp_add_null_var().

whardake 20 Jan 97 16:59:02
    - (extensible.c): Patch from sxjzhang@sss.ssi1.com:
        - fix disk reporting on sunos 4.1.3 with ODS 1.0.

whardake 20 Jan 97 16:59:56
    version tag ( 3.1.3.pre1 )

whardake 21 Jan 97 08:33:04
    - (read_config.c): Patch from Karl Lehenbauer <karl@hammer1.ops.NeoSoft.com>:
      - #if DODEBUG -> #ifdef DODEBUG.

whardake 21 Jan 97 08:33:52
    - (snmpd.c): remove second char definition.

whardake 21 Jan 97 08:34:32
    - (snmp_client.h): remove second (wrong) function prototype.

whardake 21 Jan 97 09:17:42
    - (snmp_var_route.c, snmp_vars.c):
      - Patch from Karl Lehenbauer <karl@hammer1.ops.NeoSoft.com>
        - handle multiple interface names > 10 properly.

whardake 29 Jan 97 10:47:40
    bug reporting script add

whardake 29 Jan 97 12:07:00
    - (bug-report):
     - Always use multipart: version info and config.cache are one.
     - re-arranged a bit.
     - Added introduction.
     - Guess at domain name if possible.

whardake 29 Jan 97 12:07:59
    - (acconfig.h):
     - SNMPBLOCK = !SNMPBLOCK

whardake 29 Jan 97 12:09:05
    - (aclocal.m4): Fix check_struct_for to define things correctly.

whardake 29 Jan 97 12:10:28
    - (configure.in): New ps options to check for.

whardake 29 Jan 97 12:11:04
    - (FAQ): revision one!

whardake 29 Jan 97 12:11:29
    - (config.h.in, configure): update

whardake 29 Jan 97 12:58:46
    - (kernel.c, snmp_agent.c, snmpd.c): Patch from Niels Baggesen:
      - Fix various warnings/errors.
      - Implement real traps.

whardake 29 Jan 97 13:03:15
    - (versiontag): Modify ../../bug-report as well.

whardake 29 Jan 97 13:08:11
    - (bug-report):
      - change to address (back) to ucd-snmp-coders.
      - Add a trap on signals to remove tmp files.

whardake 31 Jan 97 09:58:10
    - (config*): Check for kstat.h and if sysctl can read the boottime.

whardake 31 Jan 97 10:01:59
    - (snmp_var_route.c, snmp_vars.c): Patch from Martin Jacobsson:
      - Change some system specific ifdefs to CAN_USE_SYSCTL.
      - Fix compliation errors on bsdi2.
      - Fix routing tables for similar.

whardake 31 Jan 97 10:49:07
    - (versiontag): uh, commit it again.

whardake 31 Jan 97 10:50:04
    - (configure.in, configure): fire off ksh if hpux && sh.

whardake 31 Jan 97 10:59:43
    - (configure.in, configure): changed arch to hppa and make sure /bin/ksh exists.

whardake 31 Jan 97 11:03:11
    version tag update

whardake  3 Feb 97 10:02:12
    - (bug-report): Patch from Dave Shield:
      - domain name fix and editor bomb out.

whardake  3 Feb 97 10:03:10
    - (EXAMPLE.conf.def): comment out possible security problem lines.

whardake  3 Feb 97 10:46:02
    - (configure.in):
      - Check for whoami, logname.
      - Don't pass null args to ksh.

whardake  3 Feb 97 10:47:04
    - (snmp_vars.c): Patch from Dave Shield
      - Mark stuff for later changes.

whardake  3 Feb 97 10:48:06
    - (snmplib/system.c):  Use CAN_USE_SYSCTL instead of bsdlike.

whardake  3 Feb 97 11:50:23
    - (config*):
      - Check for irix 6.2 headers.
      - Check if _KERNEL needs to be defined for irix and ifnet usage.
      - Use the found UNAME program instead of assuming we have it.

whardake  3 Feb 97 12:44:51
    - (snmplib/system.c): typo:  needs a space between 'static' and 'struct'.

whardake  3 Feb 97 12:47:58
    - (snmp_vars.c): add some irix appropriate includes.

whardake  3 Feb 97 12:51:04
    - (README): remove project history.

whardake  3 Feb 97 13:15:11
    - (README):
      - added FAQ pointer.
      - Dave's English pointers (ie, he proofed it and I, uh, don't...).
      - switch ftp mirror.
      - bug-report script mentioned.
      - I -> We, me -> us...

whardake  3 Feb 97 13:33:11
    - (README, NEWS, TODO): Update for 3.1.3.

whardake  3 Feb 97 13:53:04
    - (bug-report): move config.cache to end of message.

whardake  3 Feb 97 13:55:05
    version tag ( 3.1.3.pre3 )

whardake  4 Feb 97 09:35:02
    - (FAQ): Dave's latest revision.

whardake  4 Feb 97 09:35:37
    - (TODO): Added suggestions from ucd-snmp-coders.

whardake  4 Feb 97 09:36:43
    - (configure, configure.in): Fix hpux problems, *again*.

whardake  4 Feb 97 09:37:26
    - (mib.c): Patch from Simon: comment #ifdef endings for ANSI compliers.

whardake  4 Feb 97 09:41:39
    - (FAQ): Added TOC and autor notes ;-).

whardake  5 Feb 97 16:33:01
    - (FAQ): Dave updated architecture lists.

whardake  5 Feb 97 16:33:32
    - (TODO): misc requested additions.

whardake  5 Feb 97 17:07:25
    - (configure, configure.in): Put /dev/ksyms ahead of /kernel/unix.

whardake  5 Feb 97 17:11:15
    - (many): Patch from Niels Baggesen:
      - snmp mib group cleanups.
      - trap generation cleanups.
      - added man entries for trap generation.
      - improved agent debugging output with agent's -d flag.

whardake  5 Feb 97 17:13:09
    - (system.c): Patch from Dave Shield to fix nlist problems.

whardake  5 Feb 97 17:20:10
    - (bug-report): Change subject line to shorten and force better description.

whardake  5 Feb 97 17:23:41
    - (tcl, tk, snmptcl): Nuked.

whardake  5 Feb 97 17:25:03
    - (NEWS): removed tcl stuff.

whardake  5 Feb 97 17:29:54
    - (Makefile.in, configure.in): removed tcl stuff.

whardake  5 Feb 97 17:41:50
    version tag ( 3.1.3.pre4 )

whardake 10 Feb 97 09:22:03
    - (FAQ): Dave Shields' additions:  finding more info.

whardake 10 Feb 97 09:22:53
    - (snmpnetstat/main.c): Remove malloc prototype, now in stdlib.h.

-------------------------------------------------------------------------------

Changes: V3.1.2 -> V3.1.2.1

whardake  5 Dec 96 09:13:56
    - (if.c): #ifndef -> #ifdef for sigset.
 
whardake  5 Dec 96 09:14:59
    - (md5.c): remove ansi specific C features (unsigned constants).
 
-------------------------------------------------------------------------------

Changes: V3.1.1 -> V3.1.2

whardake 17 Oct 96 07:02:58
    version tag ( 3.1.1.BSDI )

whardake 30 Oct 96 13:47:21
    - (PORTING,README): Add a new PORTING file to reference autoconf plee.

whardake 30 Oct 96 13:49:09
    - (config*, ece-mib.def):
      - Change extensible mib location to ucdavis enterprise mib: 2021.
      - Remove associated prompting from configure script and etc.

whardake 31 Oct 96 17:06:16
    - (read_config.c): numdisks was being incremented before last usage.

whardake  1 Nov 96 08:54:11
    - (asn1.c): Patch from Simon Leinen  <simon@switch.ch>:
      - asn_build_unsigned_int, asn_build_unsigned_int64:
        - Don't try to strip FFs from the high end of unsigned values.
        - Skip the stripping code entirely if we have to add a null byte.

whardake  4 Nov 96 09:30:46
    - (config*, snmp_vars.c, extensible.c):  More include checks for linux.

whardake  4 Nov 96 10:08:49
    - (config*): Check for nlist in -lmld (irix).

whardake  7 Nov 96 09:16:45
    - NetBSD 3.1.0.1 branch merge.

whardake  7 Nov 96 09:24:23
    - Niels 3.1.1 branch merge.

whardake  7 Nov 96 09:35:52
    - BSDi2 3.1.1 branch merge.

whardake  7 Nov 96 09:57:16
    - (versiontag): Only tag release versions (Ext*).

whardake  7 Nov 96 14:16:00
    - (configure.in, configure): Changed default SNMPV2AUTH to SNMPV1.

whardake  7 Nov 96 14:16:39
    - (snmp_var_route.c): ifdef's around strings.h.

whardake  7 Nov 96 14:17:17
    - (snmp_vars.c): ifdef typos.

whardake  7 Nov 96 14:19:33
    - (mib.c): typecast for sprint_objid().

whardake  8 Nov 96 17:03:47
    - (Makefile.in): Created a 'touchit' to touch config files properly.

whardake  8 Nov 96 17:06:46
    - (Makefile.in): Fixed 'touchit'.

whardake 14 Nov 96 15:14:50
    - (extensible.c): Use statfs if statvfs is unavailable.

whardake 14 Nov 96 15:16:22
    - (snmp_vars.c):
      - #ifdef typo.
      - prototype for Interface_Scan_Init().
      - Check for existance of tcpstat.tcps_rcvmemdrop before using.

whardake 14 Nov 96 15:17:36
    - (config*):
      - Check for existance of tcpstat.tcps_rcvmemdrop.
      - Check for sys/vfs.h.

whardake 14 Nov 96 15:24:24
    - (snmptrap.c, inet.c, route.c): typecasting warning fixes.

whardake 15 Nov 96 16:43:33
    - (config*, extensible.c): Make uname calls work correctly.

whardake 15 Nov 96 16:44:11
    - (parse.c):  Add back in "reading mib..." debugging statments.

whardake 22 Nov 96 08:18:29
    - (snmp_vars.c): Trash interface caching.

whardake 22 Nov 96 09:06:10
    - (snmp_vars.c): Merge from FreeBSD2-3-1-1.
      - Add checks for ifnet.[io]bytes.

whardake 22 Nov 96 09:14:22
    - (config*): Add checks for ifnet.[io]bytes.

whardake 22 Nov 96 11:35:29
    - (agent/extensible/*.c, new: extproto.h):  Removed all -Wall warnings!

whardake 22 Nov 96 14:38:05
    - (config*, install-sh, mkinstalldirs): Upgraded to autoconf 2.11.

whardake 22 Nov 96 15:10:36
    - (extensible.c, read_config.c): removed more -Wall warnings.

whardake 24 Nov 96 16:25:07
    - (kernel.c, config*, INSTALL):  New configure switch:  --without-root-access.
      - The agent doesn't exit if it can't open /dev/kmem.

whardake 24 Nov 96 16:45:27
    version tag ( 3.1.2.pre1 )

whardake 25 Nov 96 08:44:03
    - ({agent,apps}/Makefile.in): Put libsnmp.a in front of -l libs.

whardake 25 Nov 96 09:15:57
    - (config*, snmp_impl.h): Moved void -> char define to a configure test.

whardake 27 Nov 96 08:02:06
    - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
      - Change comments to reflect what its actually looking at.
      - Remove ifdef around ifnet declarations.

whardake 27 Nov 96 08:03:47
    - (extensible.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
      - Remove return(0) on void init_extensible().

whardake 27 Nov 96 08:06:04
    - (configure, configure.in): Default sysloc UCDavis -> Unknown.

whardake 27 Nov 96 08:21:20
    - (INSTALL): Typo:  3.1.3 -> 3.0.3.

whardake 27 Nov 96 08:21:34
    - (README): Update.

whardake 27 Nov 96 08:34:12
    - (if.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
      - Watch out for interface names with ' ' in them.
      - Reset signal on BSD signal implementations.

whardake 27 Nov 96 08:45:46
    - (if.c): Reset signal on all types of signal implementations.

whardake 27 Nov 96 08:56:44
    - (configure.in, configure): Truncate system names beyond [-_].*.

whardake  2 Dec 96 08:55:49
    - (snmp_vars.c): Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>:
      - ifPhysAddr - in Interface_Get_Ether_By_Index, HP-UX has the same
            EtherAddr strucure as MIPS.
    
      - ipAdEntIfIndex - in var_ipAddrEntry, there is a false match on
            the loopback interface, giving the wrong answer of the first
            interface index.
    
      - udpInErrors - in var_udp, the count of UDP errors omits discarded
            packets.  Some systems (i.e. HP-UX) have extended the udpstat
            structure to include these.  I'v tweaked this analogous to a
            similar addition in the tcpstat structure.
    
      - tcpConnState - HP-UX has added an extra state into the list, which
            throws the rest of them out.

whardake  3 Dec 96 10:04:02
    - (config*, snmp_vars.c):
      - Wrote AC_CHECK_STRUCT_FOR and use it.
      - Make AC_CHECK_IFNET_FOR use above.
      - Changequote '[]' -> '' around sed expression with []s (-Dostype).

whardake  3 Dec 96 10:05:17
    - (md5.c): Put 'U'nsigned marker at end of constants to remove gcc warns.

whardake  3 Dec 96 11:04:33
    - (snmp_vars.c): From Dave Shield <D.T.Shield@csc.liv.ac.uk>:
      - Fix arp table for hpux.
    - (config*): Check for arphd.at_next and use in above.

whardake  3 Dec 96 11:14:43
    - (EXAMPLE.conf.def, passtest): Move passtest to ucdavis subtree.

whardake  3 Dec 96 14:51:24
    - (ece-mib.def): Used -> Avail in memory sequence.

whardake  4 Dec 96 09:16:09
    - (asn1.c, parse.c, snmp_api.c, snmp_client.c):
      - Patch from Niels Baggesen <Niels.Baggesen@uni-c.dk>:
        - Parser fixes for multiple nodes.
        - memmove/copy deletes.

whardake  4 Dec 96 09:49:38
    - (PORTING, README):  Update for release 3.1.2.

-------------------------------------------------------------------------------

Changes: V3.1.0.1 -> V3.1.1

whardake 11 Sep 96 08:49:14
    - (read_config.c): Fixed community number checks.

whardake 24 Sep 96 16:54:59
    - (config*, snmp_api.c, snmp_client.c): Added sys/select.h for AIX.

whardake 24 Sep 96 16:59:26
    - (snmp_var_route.c, snmp_vars.c): typos.

whardake 24 Sep 96 17:02:47
    - (snmp_vars.c): Moved a variable declairation.

whardake 24 Sep 96 17:16:58
    - (snmp_var_route.c): typo fixing a typo (sigh..).

whardake 25 Sep 96 14:14:53
    - (snmp_var_route.c): freebsd2 typecast.

whardake  1 Oct 96 15:30:46
    - (parse.c, parse.h): From Joe Marzot:
      - allows the CMU lib to retain the TC information associated with a
        particular object. In particular this allows DisplayStrings to be
        differentiated from OctetStrings when they are looked up in the
        Mib Tree.

whardake  1 Oct 96 15:54:22
    - (extensible.c): int -> double to support larger disk sizes.

whardake  1 Oct 96 16:28:52
    - (config*, read_config.c):
      - Check for mntent.h and include it.
      - Check for /etc/mnttab or /etc/mtab and use appropriately.
    - (read_config.c):
      - pick getmntent over getfsfile if both are available.
      - debug cleanup (ofile -> stderr, check for DODEBUG instead of const var).

whardake  3 Oct 96 16:05:47
    - (snmp_agent.c):
      - Make agent properly check snmpset exit codes and use them (on COMMIT).

whardake  3 Oct 96 16:08:59
    - (pass.c):
      - Check for passthru existance before returning ERR_NOERROR, else
        return ERR_NOSUCHNAME.
      - Correctly check for and pass "not-writable" and "wrong-type" pass returns.

whardake  3 Oct 96 16:10:38
    - (snmp_impl.h):  Turn on old CMU debugging statments with --enable-debugging.

whardake  4 Oct 96 09:43:40
    - (EXAMPLE.conf.def): Added snmpget/set to pass example.

whardake  4 Oct 96 09:44:26
    - (Makefile.in): Remove spaces from sedscript when using broken cpp (gcc).

whardake  4 Oct 96 09:46:09
    - (snmpd.conf.5.def):
      - Cleaned up man page formatting.
      - Added note about SNMPset community strings.
      - minor proof-reading (major proofing needed still).
      - Re-organized a bit.

whardake  4 Oct 96 10:01:20
    - (snmpd.conf.5.def): lib -> lib/snmp path correction in FILES section.
    - (snmpd.1.def):
      - Added a FILES section.
      - General clean up.

whardake  7 Oct 96 07:41:40
    - (parse.c):  Now loads all mibs (files) in the directory SNMPLIB/mibs.

whardake  7 Oct 96 07:49:59
    - (parse.c):  Proper autoconf dirent headers.

whardake  7 Oct 96 08:01:43
    - (Makefile.in): Mib installation changed to reflect new mib directory.

whardake  7 Oct 96 08:53:06
    - (config*): check correctly for get/setmntent.

whardake  7 Oct 96 09:11:43
    - (snmp_agent.c): Removed snmp version check on error return from set.

whardake  7 Oct 96 09:12:23
    - (read_config.c): Use getmntent correctly.  Pain.

whardake  7 Oct 96 10:22:47
    - (Makefile.in):
      - added --recheck to config.status call to regenerate self.
      - Changed ece-mib.txt -> ucd-snmp.txt and install (and generate) properly.

whardake  7 Oct 96 10:23:32
    - (extensible.c): Chomp newline on uname output.

whardake  7 Oct 96 10:24:12
    - (read_config.c): Added 'syscontact' and 'syslocation' parsing.

whardake  7 Oct 96 11:00:10
    - (configure.in):
      - timestamp stamp-h at end.
      - emacs local vars.

whardake  7 Oct 96 11:01:25
    - (read_config.c): Remove extra args from strcpy (was strncpy).

whardake  7 Oct 96 11:02:46
    - (configure.in):
      - timestamp stamp-h at end.
      - emacs local vars.

whardake  7 Oct 96 12:23:05
    - (snmpd.1.def): Changed to reflect SNMPLIB/mibs.

whardake  7 Oct 96 12:23:27
    - (snmpd.conf.5.def): Added syscontact and syslocation.

whardake  9 Oct 96 08:04:14
    - (parse.c):
      - Parse OBJECT-IDENTY as OBJECT-GROUP (saves only description).
      - Change print_error(), read_mib() to reflect file and correct line number.

whardake  9 Oct 96 08:30:29
    - (parse.c):
      - print a new line in print_error() if debugging is turned on.
      - tossObjectIdentifier(): catch multiple bracket clauses (IE { {0 0} } ).

whardake  9 Oct 96 14:36:03
    - (read_config.c):
      - strncmp -> strncasecmp.
      - NULL -> 0.

whardake  9 Oct 96 14:38:05
    - (extensible.c):
      - sort pass thrus by miboid to prevent passing off to wrong one.
      - typos:  exsten -> exten.
      - init_extensible() calls update_config() to reduce duplications.

whardake  9 Oct 96 15:18:42
    - (snmp_api.c): From: gah@bellcore.com (Gary A. Hayward)
      - Free pdu community to quelch purify.

whardake  9 Oct 96 15:22:23
    - (README): Added thanks name.

-------------------------------------------------------------------------------

Changes: V3.1 -> V3.1.0.1

whardake 26 Aug 96 10:36:08
    - (NEWS) Typo, extra quotation mark.

whardake 26 Aug 96 10:37:05
    - (TODO) Extra mib parsing ideas added.

whardake 26 Aug 96 10:37:36
    - (ece-mib.def):  commas out of place.

whardake 26 Aug 96 16:55:51
    - (snmp_api.c): Fixed a gcc/FreeBSD optimization bug (stupid compiler)

whardake 26 Aug 96 16:58:03
    - (event.c, kernel.c, route_write.c): FreeBSD modifications

whardake 27 Aug 96 08:46:43
    - (extensible.c):  FreeBSD changes and use getloadavg if available.

whardake 27 Aug 96 08:47:57
    - (snmptrapd.c): Fix byte order problem (convert to network before sending).

whardake 27 Aug 96 09:01:10
    - (snmptrap.c):
      - FreeBSD specific changes.
      - more autoconf complete: paths to libraries and kernel location.

whardake 27 Aug 96 09:38:33
    - (snmp_var_route.c): FreeBSD specific changes.

whardake 27 Aug 96 10:00:15
    - (snmp_vars.c): More warped FreeBSD changes

whardake 27 Aug 96 10:04:56
    - (autoconf*):
      - FreeBSD additions.
      - New kernel location:  /kernel (ick).
      - Log file default intelligently checks for /var/log and /usr/adm.
      - Checks for getloadavg().

whardake 29 Aug 96 14:42:20
    - (extensible/*.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - cleaned up gcc warnings.
      - fixed a spelling error.

whardake 29 Aug 96 14:59:55
    - (apps/*.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - set exit codes of 0 for all apps.
      - Removed SVR4 #ifdefs.
      - Greatly improved snmptrap.

whardake 29 Aug 96 15:03:12
    - (man/snmptrap.1):  added by Niels Baggesen <recnba@mediator.uni-c.dk>

whardake 29 Aug 96 15:06:21
    - (asn1.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - uchar(s) can't be less than 0.

whardake 29 Aug 96 15:06:50
    - (mib.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - prototypes for gcc warnings

whardake 29 Aug 96 15:07:56
    - (parse.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - save mib descriptions for snmptranslate and other apps that need it.

whardake 29 Aug 96 15:08:28
    - (snmp_api.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - gcc warnings NULL -> 0

whardake 29 Aug 96 15:58:10
    - (snmpstatus.c): Patch from Trevor Bourget <tbourget@qualcomm.com>
      - malloc sysdesc instead of assuming < 128 bytes.

whardake 29 Aug 96 16:03:44
    - (snmpwalk.c): Removed SVR4 ifdefs

whardake 29 Aug 96 16:22:25
    - (autoconf*, snmp_vars.c): Removed some solaris ifdefs.

whardake 29 Aug 96 16:29:10
    - Changed my email address to my new one.

whardake 30 Aug 96 09:23:05
    - (configure, configure.in):
      - removed -Xs flag for gcc on solaris.
      - logfile checks for existance of /var/log and /usr/adm.

whardake 30 Aug 96 09:23:42
    - (snmptrap.c): patch screwed up.

whardake 30 Aug 96 09:24:31
    - (apps/Makefile.in):  Added kernel_sunos5.o to snmptrap for getKstat.
	
whardake 30 Aug 96 09:34:09
    - (NEWS, ChangeLog): Updated for 3.1.0.1

whardake 30 Aug 96 09:34:48
    version tag ( 3.1.0.1 )

whardake 30 Aug 96 10:15:18
    - (README): Updated for 3.1.0.1

whardake 30 Aug 96 11:49:38
    - (snmp_vars.c): removed malloc prototype due to conflictions.

-------------------------------------------------------------------------------

Changes: V3.0.7.2 -> V3.1

hardaker  3 May 96 14:34:03
    - (acconfig.h, configure.in, snmplib/Makefile.in)
      - Added a check for various random functions.
      - Included another ifdef to ensure no #define loops occur with str/index fns.

hardaker  3 May 96 14:35:27
    - (agent/snmp_var_route.c,snmp_vars.c)
      - Changed the interface counter to a short for all architectures (bus err)
      - Undefed a function that is never used.

hardaker  3 May 96 14:37:17
    - (agent/snmp_vars.c) Solaris fix for interfaces.
      - From Dan A. Dickey <ddickey@transition.com>

hardaker  3 May 96 14:40:18
    - (apps/snmptrap.c) Added #include<sys/sockio.h>

hardaker  9 May 96 13:24:00
    - (apps/snmpset.c) Added '.' as a delimiter for decimal encoded strings.

hardaker  9 May 96 13:27:40
    - (acconfig.h, configure.in, snmplib/Makefile.in)
      - Added a check for various random functions.
      - Included another ifdef to ensure no #define loops occur with str/index fns.

hardaker  9 May 96 13:33:12
    - (acconfig.h,agent/{Makefile,snmp_vars.c},agent/extensible/many):
      - Added support for passthru mibs.  Total control is handed to exec's.

hardaker  9 May 96 16:14:28
    - (configure.in): Solaris specific cpp flags added for SUNspro's cpp.
    - (agent/{snmp_vars,snmpd}.c,agent/extensible/{extensible,misc,pass}.c,
       snmplib/{mib,snmp_client}.c):
      - Cleaned up prototypes to match more carefully (with Solaris's spro cc).

hardaker 10 May 96 10:27:14
    - (kernel_sunos5.c): A patch to fix a virtual interface problem.
      - patch supplied by "Dan A. Dickey" <ddickey@transition.com>

hardaker 10 May 96 18:16:57
    - (many): Mereged baggesen-3-0-7-2 branch into main trunk.

hardaker 13 May 96 15:56:45
    - (agent/extensible/misc.c): exec Names were getting included in the command.

hardaker 13 May 96 15:57:43
    - (agent/extensible/misc.c): close file descriptors before re-starting agent.

hardaker 13 May 96 15:58:44
    - (agent/snmp_agent.c, agent/snmp_vars.c, agent/extensible/extensible.c):
      - Bug fix: GLOBALSECURITY bug:  save rightmost two bits in acl.

hardaker 13 May 96 15:59:30
    - (snmplib/snmp_impl.h): Change RWRITE to include Write for V2 bits.

hardaker 15 May 96 08:59:51
    - (agent/extensible/pass.c) Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - Implemented missing parts of interface address and network output (-i)

hardaker 15 May 96 09:02:24
    - (agent/kernel_sunos5.c) Patch from "Dan A. Dickey" <ddickey@transition.com>
      - Better caching algorithm for improved speed.

hardaker 15 May 96 09:05:49
    - (*/.cvsignore) ignore file update.

hardaker 15 May 96 09:06:49
    - (Makefile.in,sedscript.in) Added PREFIX to the sedscript.

hardaker 15 May 96 09:07:35
    - (EXAMPLE.conf.def, man/snmpd.conf.5.def): documented pass thru mibs.

hardaker 15 May 96 09:29:21
    - (COPYING, README, TODO) Release docs updated.

hardaker 15 May 96 09:50:15
    - (agent/kernel_sunos5.c) patch mistake.

hardaker 15 May 96 09:51:12
    - (agent/extensible/read_config.c): ansi semantic fix for '<'.

hardaker 15 May 96 09:51:37
    version tag ( 3.1.A1 )

hardaker 15 May 96 12:00:57
    - (INSTALL) make install as root.

hardaker 15 May 96 12:03:54
    - (README) Added a note (pointer to docs) on the agent's extensiblity.

hardaker 15 May 96 12:23:40
    - (apps/snmpnetstat/if.c) removed & in front of array passed as arg.

hardaker 15 May 96 12:35:16
    - (sedscript.in) Fixed a horrible typo.  P -> PREFIX

hardaker 22 May 96 08:50:28
    - (man/Makefile.in) Updated the way sedscript is used.

hardaker 22 May 96 08:51:01
    - (config.guess, configure, install-sh, mkinstalldirs): Autoconf-2.10

hardaker 22 May 96 12:50:24
    - (agent/kernel_sunos5.c, snmp_vars.c,
       agent/extensible/extensible.c,readconfig.c,snmp_vars.c):
      - Patch from Niels Baggesen <recnba@mediator.uni-c.dk>:
        - finally nailed that missing initialization that gave problems
          with the AT subtree
        - I also implemented the disk part of the extensibility in the
          attached patch.

hardaker 22 May 96 12:55:33
    - (apps/snmpnetstat/if.c): Patch from Niels Baggesen <recnba@mediator.uni-c.dk>
      - reworked the way snmpnetstat -i works.

hardaker 23 May 96 14:43:49
    - (acconfig.h, config.h.in): Don't define random if it already exists.

hardaker 23 May 96 14:44:15
    - (extensible.c):  Added a disk warning to stderr.

hardaker 23 May 96 14:44:39
    - (acl.c, party.c, view.c): removed NULL defines.

hardaker 23 May 96 14:56:42
    - (if.c): type casting bugs.

hardaker 23 May 96 16:28:08
    - (acl.c, party.c): include stdio.h

hardaker 23 May 96 17:09:24
    - (config*, extensible.c): fixed disk checks on Solaris and alpha's
      - use statvfs over fstab if both present.

hardaker 23 May 96 17:48:09
    - (config*): check for getmntent.

hardaker 24 May 96 12:23:52
    - (snmplib/parse.c):  parsing fixes from Mike Perik <mikep@crt.com>

hardaker 24 May 96 12:39:51
    - (README): Added a thanks section.

hardaker 24 May 96 13:08:28
    - (EXAMPLE.conf.def): minor example file changes.

hardaker 24 May 96 13:09:02
    - (config*):  Check for sys/mnttab.h

hardaker 24 May 96 13:09:52
    - (read_config.c): ifdef cleanup

hardaker 24 May 96 13:10:34
    - (parse.c): declarations cleanup

hardaker 24 May 96 13:13:21
    - (snmpd.conf.5.def):  note on creating comments added.

hardaker 24 May 96 13:38:46
    - (read_config.c): #ifdef typo

hardaker 24 May 96 13:54:25
    - (acconfig.h, config.h.in):  define memmove if not defined and memcpy is.

hardaker 24 May 96 13:55:14
    - (if.c, route.c): cast returns from index to char *.

hardaker 24 May 96 14:02:53
    - (config*): check for memmove before you define it.

hardaker 24 May 96 14:53:20
    - (read_config.c): printf -> DODEBUG check

hardaker 24 May 96 15:28:41
    - (accconfig.h, config.h.in): #ifdef typos

hardaker 24 May 96 15:29:13
    - (snmp_vars.c): removed some ifdef requirements.

hardaker 24 May 96 15:29:29
    - (snmp_vars.h): reorganized

-------------------------------------------------------------------------------

Changes:  V3.0.7.1 -> V3.0.7.2

Niels Baggesen <recnba@mediator.uni-c.dk> 1 May 96 12:37:35
    - (many) Fixes for Solaris (2.5) submitted by
             Niels Baggesen <recnba@mediator.uni-c.dk>:
        "Some are my own, others are from Yuri Rabover who originally
         created the patch. Some of this is there to eliminate the
         dependency on the ucblib compatibility stuff, some is "cosmetic",
         but it also fixes a serious problem in the agent, where walking
         the mib tree can loop endlessly if you have multiple network
         interfaces."

hardaker  1 May 96 13:54:18
    - (configure*, agent/extensible/{read_config,extenisble}.c):
      - configurified (new word) some of Niels' changes and the bcopy/memmove stuff.

hardaker  1 May 96 13:55:16
    - (man/snmpd.1.def,snmpd.conf.5.def) .C -> .B, to increase nroff portability.

hardaker  1 May 96 14:35:23
    - (agent/route_write.c,agent/extensible/extensible.c):
      - netbsd1.1B specific fixes: clash with sys_errlist and rt_dst defines.

hardaker  1 May 96 14:37:09
    - (local/snmpcheck) Tk-b10 fixes.

hardaker  1 May 96 14:37:25
    - (sedscript.in) forgot NETBSD1ID def.

hardaker  1 May 96 14:56:21
    - (acconfig.h,agent/extensible/mibdefs.h): removed coments/spaces from defines.

-------------------------------------------------------------------------------

Changes:  V3.0.7 -> V3.0.7.1

hardaker 25 Apr 96 12:18:43
    - (ChangeLog, acconfig.h, config.h.in) Defined DEBUGP if DODEBUG is not defined.

-------------------------------------------------------------------------------

Changes:  V3.0.6 -> V3.0.7

hardaker  5 Apr 96 16:11:39
    - (local/snmpcheck.def) Tk-b8 => Tk-b10 changes

hardaker  5 Apr 96 16:12:22
    - (configure) autoconf-2.7 -> autoconf-2.9

hardaker  5 Apr 96 16:15:11
    - (snmplib/asn1.c) removed a required 'unix' define surrounding a header file.

hardaker  5 Apr 96 16:19:35
    - (man/Makefile.in) Added a 'clean' definition to the Makefile.

hardaker 12 Apr 96 14:51:08
    - Changed nlist warnings to only print if DODEBUG is defined in config.h

hardaker 12 Apr 96 14:51:42
    - (agent/snmp_vars.c, agent/extensible.c)
      - Changed nlist warnings to only print if DODEBUG is defined in config.h

hardaker 12 Apr 96 16:49:23
    - (snmp_var_route.c)
      - Changed nlist warnings to only print if DODEBUG is defined in config.h
    - (many) Added support for hppa1.1-hp-hpux10.01
      - totally! redid the routing tables for BSD 4.4 derived systems
        (alpha, hpux10.01+, netbsd) since hpux10 doesn't have 4.3 compat structs.
    - (ece-mib.def) Capitalization problem.
    - (configure.in)
      - Cleaned up kernel checking
      - Started using a autoconf 2.8 feature to check for cache values.

hardaker 15 Apr 96 12:53:40
    - (configure) New command line option:  --enable-debugging.  Turns on debugging.
    - (configure) Fixes for type checking of 4.4 rtentry structures on alphas.

hardaker 15 Apr 96 14:11:39
    - (configure) New command line option:  --with-defaults.  Don't prompt the user.
    - (configure) bug fixes:  wasn't quoting kernel and dmem location.
    - (configure) gcc cpp requires -x c to accept .in file suffix.

hardaker 15 Apr 96 14:36:48
    - (agent/snmpd.c) Fixed 2 gettimeofday calls -- added a NULL timezone ptr.

hardaker 16 Apr 96 09:47:18
    - (configure) I forgot DMEM_LOC needs to be #undef'ed if not found

hardaker 16 Apr 96 09:48:06
    - (agent/{route_write.c,snmp_var_route.c}) OSF3.2 specific changes.  arg.

hardaker 16 Apr 96 18:08:29
    - (snmpd.c) Added fflush calls after printing packet dumps

hardaker 24 Apr 96 08:36:06
    - (configure.in) More header file checks (vm/vm.h (+ others) and ufs/ffs/fs.h)

hardaker 24 Apr 96 08:36:50
    - (agent/extensible/extensible.c) Include ufs/ffs/fs.h if available.

hardaker 24 Apr 96 08:37:13
    - (agent/Makefile.in) Forgot a quote.  (why hasn't this appeared before?)

hardaker 24 Apr 96 08:38:18
    - (agent/alarm.c) Fixed some define naming conflicts for NetBSD (timeradd()).

hardaker 24 Apr 96 08:44:45
    - (agent/snmp_var_route.c,snmp_vars.c) more config files for NetBSD.
    - (agent/snmp_vars.c) removed arp tables for netbsd.

hardaker 24 Apr 96 08:54:07
    - (acconfig.h, config.h.in, ece-mib.def, ov/*) Added NetBSD to sys-OID returned.

hardaker 24 Apr 96 08:54:39
    - (man/.cvsignore) added snmpd.1

hardaker 24 Apr 96 09:00:21
    - (README) updated

hardaker 24 Apr 96 09:07:40
    - (INSTALL) updated

hardaker 24 Apr 96 11:46:52
    - (agent/snmp_var_route.c) Checked for sys/mbuf for determining rtentry.rt_next

hardaker 24 Apr 96 11:55:10
    - (agent/snmp_var_route.c) @#$%ing solaris

hardaker 24 Apr 96 13:25:48
    - (config*,agent/snmp_var_route.c) config checking for rtentry.rt_next

hardaker 24 Apr 96 14:37:47
    - (local/snmpcheck) new pref:  don't pop forward on new problems.

-------------------------------------------------------------------------------

Changes:  V3.0.5 -> V3.0.6

hardaker 24 Jan 96 16:31:20
    - Returning EXTENSIBLEDOTMIB.AGENTID as the new objectid

Dave Shield <D.T.Shield@csc.liv.ac.uk> 24 Jan 96 16:33:08
    - Patch from Dave Shield <D.T.Shield@csc.liv.ac.uk>
      - fixes -p PORT command line option to actually use the requested port.
      - fixes the -l LOGFILE command line option to actually use it.

hardaker 24 Jan 96 16:36:51
    - (Makefile, config.h, ece-mib.*, sedscript.in)
      - changed the way mib.txt is built
        - split the command into two parts to build a ece-mib.txt as well
      - added a new ObjectID addition to ece-mib.txt
      - DEFMAXLOADAVE -> DREMOVEMEEFMAXLOADAVE

hardaker 26 Jan 96 08:25:08
    - The Solaris 2.5 kernel has moved to /kernel/genunix
      - Thanks goes to pommier@volnay.stortek.com (Vincent Pommier (Toulouse))

hardaker  9 Feb 96 17:05:00
    - Better OpenView support
      - Returns different sysObjectID's for each architecture
      - Added a 'ov' directory for OpenView support files
        - currently contains necessary files to support a UCD bitmap file
          for hosts using the ucd-snmp agent.  See the ov/README file for details.

hardaker 12 Feb 96 14:28:27
    - (acconfig.h, config.hin, agent/extensible/misc.c)
      - The agent now sets an alarm to restart rather than doing at the
        snmpset time to return a value to the snmpset request.

hardaker 16 Feb 96 16:32:41
    - (acconfig.h,config.h.in, agent/snmp_agent.c, agent/extensible/read_config.c)
      - .conf file addition:  "community N STRING" to change community names

hardaker 21 Feb 96 16:12:39
    - (Makefile.in, sedscript.in, man/Makefile.in, man/snmpd.conf.5.def)
      - Added the beginnings of a snmpd.conf manual page.

hardaker 21 Feb 96 16:15:36
    - (apps/Makefile.in, apps/snmptrap.c)
      - Added apps/snmptrap
        - code taken from 2.0.1 and submitted to me by francus@metsny.delphi.com.
        - I have yet to test it.

hardaker  6 Mar 96 09:09:15
    - (agent/snmpd.c) Added O_TRUNC to the logfile open() call.

hardaker  6 Mar 96 10:06:24
    - (agent/extensible/read_config.c) small bugs fixed
      - disk entries with no size specified caused seg-faults.
      - better type checking on MIB for 'exec MIB' entries.
      - more error messages added.

hardaker  6 Mar 96 16:38:16
    - (ece-mib.def)
      - Changed capitalization schemes to be mosy compliant.
      - Made the memory mib SYNTAX point to the Memory sequence like it should.

hardaker  6 Mar 96 16:58:11
    - (snmplib/mib.c) printed values for timeticks are no longer negative.

hardaker  8 Mar 96 10:31:34
    - (snmplib/snmp_client.c) Check if variable content is NULL before using.

hardaker  8 Mar 96 16:56:08
    - (agent/extensible/exec.c)
       - relocatable exec's failed to close the cache file.

hardaker 11 Mar 96 13:37:25
    - (snmp_var_route.c, snmp_vars.c, extensible.c): commented out nlist warnings.

hardaker 11 Mar 96 15:17:26
    - (man/{Makefile.in,snmpd.1.def,snmpd.conf.5.def},versiontag,sedscript.in):
      - cleaned up documentation more and added the version number to the trailers.

hardaker 11 Mar 96 15:17:57
    - (README): cleaned up, re-arranged, shortened (sections moved to man/* docs).

hardaker 11 Mar 96 15:40:17

    - (README): more clean up and added reference to the ucd-snmp mailing list.

Giovanni S. Marzot <gmarzot@baynetworks.com> 11 Mar 96 15:57:20

    - (snmplib/snmp_api.c): fixed a timeout bug caused by architectures
      with an unsigned timeval.tv_sec value.
      - Thanks goes to Giovanni S. Marzot <gmarzot@baynetworks.com> for
	the patch!

-------------------------------------------------------------------------------

Changes since V3.0.4

hardaker 19 Jan 96 17:31:16
    - (configure*)
      - updated to autoconf v2.7
      - Hopefully now using correct 'make' definitions

hardaker 19 Jan 96 17:32:57
    - (agent/extensible/*.c)
      - Declaired more static variables (long_ret) to fix sun4s exit codes (again).

hardaker 22 Jan 96 16:27:30
    - (acconfig.h, agent/snmp_vars.c, agent/extensible/*.c)
      - Added new defines to turn on/off sections of the extensible mib.
      - This also fixes the mib.txt file definitions if something is turned off.
    - (Makefile.in) removed ${srcdir} from the front of stamp-h.in

hardaker 22 Jan 96 17:18:58
    - (local/Makefile.in) Added a chmod to make the snmpcheck script executable

hardaker 22 Jan 96 17:23:17
    - (local/snmpcheck)
      - added agent controls:  restart, updateconfig, clearcache.
      - removed an old debugging printf.
      - ctrl-f => fixall.
      - Added keyboard accelerators to the associated menu items.
      - Made highlightThickness a global parameter via $window->option('add').
      - Added a entry box to the executable commands with the command to run.


-------------------------------------------------------------------------------

Changes since V3.0.3

hardaker 23 Oct 95 16:37:43
    - (extensible.c) stopped reporting anything for the disk mib if no
      disks were defined in the snmpd.conf file.  This was causing an
      error in the agent's error mib when no disks were defined and
      someone walks the disk mib.

hardaker 20 Nov 95 16:04:47
    - (README) Added pointer to this file via ftp

hardaker 20 Nov 95 16:05:12
    - (TODO) Find and fix memory leak sometime

hardaker 20 Nov 95 16:07:45
    - (configure.in) Check for -lelf for solaris 2.3 and younger
    - (configure.in) More solaris specifics:  -DSVR4
    - (configure.in) Caches initial prompt in the configure script so you
      won't be bugged twice by the initial question.

hardaker 20 Nov 95 16:08:49
    - (config.h.in) Check for -lelf for solaris 2.3 and younger

hardaker 20 Nov 95 16:09:37
    - (all autoconf built files) Updated everything to autoconf 2.5

hardaker 20 Nov 95 16:10:49
    - (trapnotif) Logs no-response errors.
    - (trapnotif) Better string checking (quotes all variables now)

hardaker  1 Dec 95 16:20:13
    - local/snmpcheck:       *new features*
      - handles failed snmpwalk/get/sets much more gracefully now
      - new preference:  You can pick what types of problems to check for
        - -f on the command line only checks for fixable problems
      - no longer ping::echos hosts before checking them
        - instead relies on 'No Response' type replies from snmpwalk/get to
          determine if a host is up.
        - ping the host is still an option (through the command line and menus)
      - converted from Tk-b4 to Tk-b8
      - Added a logging window for debugging and tracking of actions.
        - new command line options:  -V NUM  initial log verbosity level
                                     -L      show the log window at startup
      - Now translates mib numbers into more reasonable names

hardaker  5 Dec 95 14:57:14
    - (configure*) added AC_TYPE_PID_T to the configure checks

hardaker  5 Dec 95 15:01:10
    - (snmpcheck)
      - New flag:  -d, don't start checking anything.  Just bring up interface.
      - check for blank output of snmpget before parsing with s///g
        constructs.

hardaker  5 Dec 95 15:05:20
    - (agent/extensible)
      - Bug fix:  alphas and sunoses were reporting incorrect extensible
        exit codes.  (yet another 64/32 bit bug found).
      - Bug fix: agent-update,restart, and cache mib flush entries were
        returning values instead of pointers to values.

hardaker 13 Dec 95 15:27:19
    - (agent/extensible/misc.c) bug fixes for exec items:
      - a second snmpwalk of the exec item would return the old cache
        file.  Fixed by reseting the last cachetime to 0 to always rescan
        after fork/pipe/memory/etc errors.
      - Made lastresult a static var.  Was returning wrong exit codes
        under, strangely enough, only sunos-4 machines.

hardaker 20 Dec 95 09:53:10
    - snmp_open calls getservbyname only once now, at the request of Gary
      Hayward <gah@dirac.bellcore.com>.

hardaker 20 Dec 95 15:56:16
    - Found and fixed a memory leak in the routing table mib.

hardaker 28 Dec 95 10:01:35
    - Added sedscript to the .cvsignore file.

hardaker 28 Dec 95 10:24:37
    - Added a sedscript which is built from config.h and agent/extensible/mibdefs.h
      - used to dynamically build mib.txt and local/snmpcheck.

hardaker 28 Dec 95 12:06:49
    - Created a EXAMPLE.conf file for example usage.

-------------------------------------------------------------------------------

Changes since V3.0.2.1

hardaker 29 Sep 95 13:43:49
    - ported to GNU's autoconfig2.4
      - to install, you must now run ./configure first to generate the
        Makefiles and config.h
      - almost all of the code is now dynamically checked for problems
        rather than being dependant on architecture names.
    - system name now dynamically determined at run time (from uname -n)
    - created a 'make depend' call (finally).
    - (agent/snmp_vars.h) changed SYSNAME define to SYSTEMNAME define to
      avoid a conflict with a solaris header file.
    - protecting better against include header files twice.
    - Most of port to Solaris 2.4 finished.  The kernel reads still need work.

hardaker 29 Sep 95 13:46:43
    - (NEWS) updated the news file.

hardaker  3 Oct 95 09:24:00
    (acconfig.h) Minor bug:  recursive comments not correct for compilers (AIX)

hardaker  3 Oct 95 09:43:54
    (versioninfo.c) Added 3-0-3-A1 tag

hardaker  4 Oct 95 16:53:39
    version tag of versioninfo.c

hardaker  5 Oct 95 15:23:05
    - More Solaris porting.
      - Most mibII entries now work.
         - Haven't checked returned information for accuracy
      - sysUpTime still fails.
      - cc and gcc both compile everything now.

hardaker  5 Oct 95 15:48:23
    version tag of versioninfo.c

hardaker  6 Oct 95 11:37:00
    - (README) Moved INSTALLATION instructions to INSTALL
               Changed listing of supported architectures
               Updated AVAILABILITY section

hardaker  6 Oct 95 16:28:48
    version tag of versioninfo.c

hardaker  6 Oct 95 16:32:04
    - (snmpd.c) Added two new flags:
      -h for help
      -v for version information

hardaker  6 Oct 95 16:32:43
    - (parse.c, snmp.c) added config.h to the list of includes.

hardaker  6 Oct 95 16:40:38
    - (snmpd.c) Usage of --help and --version should work now...  GNU standard.

hardaker  6 Oct 95 16:41:18
    - (NEWS/-TODO) -h/--help, -v/--version command line options

hardaker 11 Oct 95 17:33:26
    - The configure script now prompts for important values to be put in
      config.h.  Some things need to use $(prefix) instead however.
    - (Makefile.in, agent/Makefile.in, apps/Makefile.in)
      + linking to ../snmplib/libsnmp.a instead of ../lib/libsnmp.a to
        remove install requirement.
      +  put ../lib/libsnmp.a in application

hardaker 13 Oct 95 15:45:28
    - (snmpd.c) Added -p port to --help output
    - (config) Setup to use --prefix to look for config files.

hardaker 16 Oct 95 13:01:39
    - (Makefiles) Fairly decent 'make install' now possible.  Installs
      into the directory specified by --prefix for the ./configure script.
    - (extensible.c) config file re-location: now uses the SNMPLIBPATH
      defined loosely as $(prefix)/lib/snmp/.

hardaker 16 Oct 95 15:02:01
    - (Makefiles) make install echos what its doing in a more clear fashion
    - (INSTALL) added better instructions to the INSTALL file.
    - (README) minor wording changes

hardaker 16 Oct 95 16:21:43
    - (snmpd.c) was still looking in /etc for two .conf files.

hardaker 16 Oct 95 16:43:12
    - (apps) all apps were still looking in /etc/ for .conf files

hardaker 17 Oct 95 16:58:32
    version tag ( 3.0.3 ) of versioninfo.c

hardaker 17 Oct 95 17:00:22
    - ChangeLog update


-------------------------------------------------------------------------------

Changes since V3.0.2

hardaker 21 Sep 95 09:27:18
    (snmplib/md5.c) Forgot to include sys/types.h for u_long definition.

-------------------------------------------------------------------------------

Changes since V3.0.1

hardaker 26 Jul 95 16:31:41
    - Added a new #define: EXIT_ON_BAD_KLREAD to config.h
      If defined, and an error occurs while reading the kernel contents,
      the agent will exit.  This was the default.  I wanted it to
      continue.
    
    - Port to dec-alpha/OSF 3.1
      - alpha's long is 8 bytes, not 4.
      - should be (mostly) 64 bit clean now.
      - cleaned up a LOT of bugs CMU code in the process.

hardaker 28 Jul 95 14:23:41
    Yet more problems fixed in the alpha port.
      -- more int -> long checking.

hardaker 31 Jul 95 16:27:47
    - snmpcheck changes:
      - terminal (ascii) based supported fixed.
        - Detects presence of a DISPLAY variable.
        - Now requires the Term::Readkey package.
        - asks users weather to fix problems
      - raises and deiconifies when new problems are found
      - sets the background color of new problems to pinkish
      - new preference:  ping host?
      - global key bindings:
          ctrl-q = quit; ctrl-h = hide; ctrl-s = seen all

hardaker  1 Sep 95 11:57:52
    - Fixed alpha's kernel lookups:
      * CMU code was passing ints into lseek (needs long).

hardaker 18 Sep 95 16:09:25
    Minor mods to README file.

hardaker 18 Sep 95 16:13:49
    Minor bug:
      (sh_count_procs) check if returned file descriptor > 0 before continuing

-------------------------------------------------------------------------------

Changes since V3.0

hardaker 16 Jun 95 10:13:53
    Removed 'gmake' -> 'make' in agent/Makefile

hardaker 16 Jun 95 10:15:42
    House cleaning
      - Compiles cleanly on hpux/gcc
    	(except one include file error I don't have control over.)
      - Change VERSION_ID -> VERSIONID to avoid conflicts with HP's includes.

hardaker 16 Jun 95 14:13:53
    House Cleaning:
      Took out gcc/ansi requirement for the agent.
      perror() is called more frequently for log archival
    
    New Bug/Haven't solved:
      HP-UX:  if agent/*.c and agent/extensible/*.c are built with gcc,
    	  DisplayStrings return garbage.  No clue as to why.

hardaker 16 Jun 95 14:20:48
    House Cleaning:
      Missed a VERSION_ID

hardaker 21 Jun 95 09:11:27
    Changed another "empty" error message in the CMU code to a real warning.

hardaker 21 Jun 95 09:15:31
    Bug Fix:
      Stopped returning a pointer to a non-static char array...  (-> static char)
      Passing wrong pointer to seterrorstatus() in setPerrorstatus()
    
    Feature:
      Added a setable mib entry to the version mib to re-read the config file(s).

hardaker 21 Jun 95 09:18:37
    ece-mib.def:
    Bug Fix:
      Loadave mib:  Integer -> DisplayString
      versionClearCache:  -> read-write (was read-only)
    
    Feature:
      Added a setable mib entry to the version mib to re-read the config file(s).

hardaker 21 Jun 95 09:19:17
    Changed default CC to cc again.

hardaker 21 Jun 95 09:20:23
    snmplib:
      Bug fix:  fdset -> (int *) fdset in select call.

hardaker 10 Jul 95 11:27:00
    Two new command line options:
      -l LOGFILE       Outputs stderr/out to LOGFILE (overrides config.h def)
      -L               Do NOT write to a log file (overrides config.h)

hardaker 10 Jul 95 12:29:32
    - More perror()s converted to set the snmp error status flag on the agent.
    - error status flag is now prioritized.  perrors get the highest so
      other errors won't override them if they happen at a later time.
    - Added the beginnings of a restart mib to the version mib of the
      agent.  Setting this writable mib to one will cause it to exec
      itself again (for remote restart/updates).

hardaker 10 Jul 95 12:30:19
    Minor comment change in config.h

hardaker 14 Jul 95 15:12:40
    - Finished the restart mib.  This is a setable sub-mib of the version
      mib, default to VERSION.12(.1).  If snmp-set to '1', it will restart
      the agent.
    
      *  A side effect of this is that it restarts 3 times or so, since it
         never returns a responce to the program generating the request.
         If said program tries to resend the request (which most do), it
         will AGAIN restart the agent...  oh well.

hardaker 14 Jul 95 15:15:31
    - snmpcheck (tk-perl-b4 script) is pretty stable at this point.  I
      lost curses support, and need to re-add it still, so it is still
      beta.  It does expect a log file of problems to exist (point it to
      /dev/null), and needs to know the locations of the mibs to check
      (which aren't configured by 'make'), so it needs some work.
      However, it will query an agent, check its problems based on the
      status of the error flag (or return code) being >1 and report them
      with neat GUI-buttons and stuff (oh wow).  No documentation on it though.

-------------------------------------------------------------------------------

Changes since 3-0A1:

hardaker  2 Jun 95 16:23:46
    - version update

hardaker  5 Jun 95 12:44:46
    - agent/extensible/Makefile:
        --  no longer requires GNU make
        --  etags no longer run by default
    
    - SunOS additions:
        -- loadaverage checking MIB enabled
        -- disk checking MIB enabled

hardaker  9 Jun 95 10:21:07
    - Added a SNMPBLOCK option to the config.h file.  Supposedily setting
      this to zero (now the default) will allow snmp requests to time out.
      Haven't tested it throughly.
        -- Contributed by Sanjai Narain <narain@thumper.bellcore.com>

hardaker  9 Jun 95 10:21:51
    - Correctly ordered the mib table list.
      --  Need to write a dynamic checker/re-orderer.

hardaker  9 Jun 95 10:23:35
    - Correct usage for snmpwalk is now possible.  IE, snmpwalk target
      .1.3.6.1 will now browse the entire tree.
      -- Still fails on relocatable extensible mibs and will until I
         write a dynamic tree builder.

hardaker  9 Jun 95 14:08:15
    - Changed test -x to test -f in snmplib/Makefile.  Not all OSes
      (ie ultrix) handle this.

hardaker 12 Jun 95 10:35:38
    - local/trapnotif:
      -- uses snmpv2 now (correctly)

hardaker 12 Jun 95 10:37:46
    - Reports all errors through the error mib now instead of through perror().
    - Cleaned up error handling.  Shouldn't handle errors nicely if system
      errors occur when scanning an extensible mib.

hardaker 14 Jun 95 11:24:20
    agent:
    - Mib table is now qsorted at run time and the extensible variables are
      sorted in at this time.  This brings the agent up to correct
      SNMPwalk/getnext protocols.  You can now walk the entire tree
      including the extensible sections and it won't stop.
      * This has an added bonus of checking the mib table
        (agent/snmp_vars.c) for correct order.  I have added things to the
        wrong location too many times and caused the agent to function
        incorrectly.  Major win.

hardaker 14 Jun 95 12:56:49
    - Cleaned up/Added more documentation to config.h
    - GLOBALSECURITY now uses the left most four bits in the MIB acl.
      This is more compatible with the CMU code than using the left most
      2, which was done previously.


hardaker 14 Jun 95 13:43:38
    - Added more documentation to the README file.
    - Created a mailing list to handle announcements
      (ucd-snmp-announce@ucd-snmp.ucdavis.edu)


# generated using:
#  cvs2cl -b -r -f ChangeLog.add -F V4-2-patches --no-wrap -S
#  perl dist/changelogfix < ChangeLog.add > ChangeLog.reallyadd
