Mercurial > flash_v2
diff packages/net/snmp/agent/current/ChangeLog @ 103:95f3e12a6327 ecos-sw-2000-06-23
Merge from eCos master repository on 2000-06-23-16:41:10-BST
| author | jlarmour |
|---|---|
| date | Fri, 23 Jun 2000 17:06:31 +0000 |
| parents | |
| children | 5a0cc6c243a9 |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/packages/net/snmp/agent/current/ChangeLog @@ -0,0 +1,269 @@ +2000-06-19 Hugo Tyson <hmt@cygnus.co.uk> + + * src/mibgroup/mibII/dot3.c (var_dot3StatsTable): Don't trip over + loopback interface; it doesn't support the same enquiries as an + eth device. + + * src/mibgroup/mibII/interfaces.c (var_ifTable): Don't trip over + loopback interface; it doesn't support the same enquiries as an + eth device. + +2000-06-14 Hugo Tyson <hmt@cygnus.co.uk> + + * cdl/snmpagent.cdl: Add options for the default values for system + MIB vals that describe the machine. + + * src/mibgroup/mibII/system_mib.c (init_system_mib): Pick up + values from configury (this goes via config.h in the library). + +2000-06-14 John Dallaway <jld@redhat.com> + + * cdl/snmpagent.cdl: Tidy display strings. + +2000-06-14 Hugo Tyson <hmt@cygnus.co.uk> + + * cdl/snmpagent.cdl: Install all the header files below + include/ucd-snmp/ as is the normal host-side standard; this avoids + some rather terrible filenamespace pollution too. That location + is also added to the include path, using a mechanism that's rather + build-method-specific; it may need revisiting. + +2000-06-14 Hugo Tyson <hmt@cygnus.co.uk> + + * cdl/snmpagent.cdl: parent this below CYGPKG_NET. + +2000-06-13 Hugo Tyson <hmt@cygnus.co.uk> + + * cdl/snmpagent.cdl: Add mibgroup/mibII/dot3.c to compile list. + + * src/mibgroup/mibII/dot3.c (var_dot3StatsTable): Done that - and + it required changes to the EBSA ether device driver. Of course, + if those info-macros are not present, the SNMP agent module uses + zeros, so it should "work" half-heartedly with other platforms + too. + + * include/mibgroup/mibII/dot3.h: Completed handler function list. + + * src/mibgroup/mibII/interfaces.c (var_ifTable): This now makes + use of info-macros exported from the ethernet dd. + + * include/mib_module_inits.h: Call init_dot3() in the bootup. + + * src/mibgroup/mibII/system_mib.c (init_system_mib): Fill in + default system type description. + +2000-06-09 Hugo Tyson <hmt@cygnus.co.uk> + + * src/mibgroup/mibII/tcp.c (var_tcpConnTable): Done that. + +2000-06-09 Hugo Tyson <hmt@cygnus.co.uk> + + * src/mibgroup/mibII/udp.c (var_udpTable): Done that. + +2000-06-08 Hugo Tyson <hmt@cygnus.co.uk> + + * src/mibgroup/mibII/icmp.c (var_icmp): Fleshed this out with a + copy from the UCD version - BSD stack nosing-in-kernel memory arm + of the code is the same, unsurprisingly. + +2000-06-08 Hugo Tyson <hmt@cygnus.co.uk> + + * src/mibgroup/mibII/ip.c (var_ip): Flesh this out; it's mostly + there now. + + * src/mibgroup/mibII/interfaces.c (var_ifTable): Make this more + consistent, particularly the use of FIXMEs for the bits I have not + completed yet. + +2000-06-06 Hugo Tyson <hmt@cygnus.co.uk> + + * src/mibgroup/mibII/interfaces.c (var_ifTable): Flesh this out + with lots of snooping into the ifnet structures and a little info + from the device driver. The info is there now. + + * src/mibgroup/mibII/tcp.c (var_tcpConnTable,var_ipv6TcpConnTable): + * src/mibgroup/mibII/udp.c (var_udpTable,var_ipv6UdpTable): + * src/mibgroup/mibII/ip.c (var_ipAddrTable,var_ipNetToMediaTable): + Fix these (by commenting out) parts for complex tables that made + the snmpwalk tool crash out; ie. it acts as if all such complex + tables are empty, rather than returning badly indexed entries. + +2000-06-02 Hugo Tyson <hmt@cygnus.co.uk> + + * utils/mib2c/README-eCos: + * utils/mib2c/README.mib2c: + * utils/mib2c/mib2c: + * utils/mib2c/mib2c.conf: + * utils/mib2c/mib2c.conf-ORIG: + * utils/mib2c/mib2c.storage.conf: + * utils/mib2c/mib2c.vartypes.conf: + New files, just to keep my variant of mib2c.conf under source + controlled; it includes our copyright (and attribution to UCD et + al, of course) the different include paths as required by eCos' + package layout and a couple of other nits sorted out. + +2000-06-02 Hugo Tyson <hmt@cygnus.co.uk> + + * cdl/snmpagent.cdl (compile): Omit the read-only file-system + part; the library will cheerfully use it, but it's not at all + necessary. Waste of time - unless someone is liable to use the + snmplib for tool rather than agent purposes. + + * include/mib_module_includes.h: Include the full set of includes + for the MIBs we will implement. Ie. + mibgroup/mibII/system_mib.h // { mib2 1 } + mibgroup/mibII/sysORTable.h // { mib2 1.9.1 } == { system 9.1 } + mibgroup/mibII/interfaces.h // { mib2 2 } + (NOT mibgroup/mibII/at.h) // #3 is deprecated + mibgroup/mibII/ip.h // { mib2 4 } + mibgroup/mibII/icmp.h // { mib2 5 } + mibgroup/mibII/tcp.h // { mib2 6 } + mibgroup/mibII/udp.h // { mib2 7 } + mibgroup/mibII/dot3.h // { mib2 10.7 } == { transmission 7 } + mibgroup/mibII/snmp_mib.h // { mib2 11 } + + * include/mib_module_inits.h: Same thing really; but dot3 is not + yet in there at all, it'll be added later. + init_system_mib(); // { mib2 1 } + init_sysORTable(); // { mib2 1.9.1 } == { system 9.1 } + init_interfaces(); // { mib2 2 } + //init_at(); // #3 is deprecated + init_ip(); // { mib2 4 } + init_icmp(); // { mib2 5 } + init_tcp(); // { mib2 6 } + init_udp(); // { mib2 7 } + //init_dot3(); // { mib2 10.7 } == { transmission 7 } FIXME + init_snmp_mib(); // { mib2 11 } + + * include/mibgroup/mibII/icmp.h: + * include/mibgroup/mibII/interfaces.h: + * include/mibgroup/mibII/ip.h: + * include/mibgroup/mibII/tcp.h: + * include/mibgroup/mibII/udp.h: + These files have all been replaced by versions direct from mib2c, + without any of the UNIX/LINUX/Win32-specific gubbins from the + original versions. + + * include/mibgroup/mibII/dot3.h: New file direct from mib2c. + + * include/mibgroup/mibII/route_write.h: DELETED + * include/mibgroup/mibII/at.h: DELETED + * include/mibgroup/mibII/var_route.h: DELETED + Removed, not necessary for the vanilla headers; they were there + before to satisfy include needs of the originals. + + * src/mibgroup/mibII/dot3.c: + * src/mibgroup/mibII/icmp.c: + * src/mibgroup/mibII/interfaces.c: + * src/mibgroup/mibII/ip.c: + * src/mibgroup/mibII/tcp.c: + * src/mibgroup/mibII/udp.c: + These are new files, direct from mib2c, again without all the + UNIX/LINUX/Win32-specific gubbins from the original versions. + + * src/rofs/EtherLike-MIB.c: DELETED + * src/rofs/IANAifType-MIB.c: DELETED + * src/rofs/IF-MIB.c: DELETED + * src/rofs/IP-MIB.c: DELETED + * src/rofs/RFC-1215.c: DELETED + * src/rofs/SNMPv2-CONF.c: DELETED + * src/rofs/SNMPv2-MIB.c: DELETED + * src/rofs/SNMPv2-SMI.c: DELETED + * src/rofs/SNMPv2-TC.c: DELETED + * src/rofs/SNMPv2-TM.c: DELETED + * src/rofs/TCP-MIB.c: DELETED + * src/rofs/UDP-MIB.c: DELETED + * src/rofs/snmprofs.c: DELETED + Turns out that I don't need a read-only FS with all the MIBs in in + the agent - reading them in (and complaining of their absence) is + part of the snmplib startup, but it's not needed by an agent. + This also means that if reinstated they should live in the lib + component rather than the agent one; oh well. + + +2000-05-31 Hugo Tyson <hmt@cygnus.co.uk> + + * Initial commit of port of UCD-SNMP version 4.1.2 to eCos. + +//========================================================================== +// +// ./agent/current/ChangeLog +// +// +//========================================================================== +//####COPYRIGHTBEGIN#### +// +// ------------------------------------------- +// The contents of this file are subject to the Red Hat eCos Public License +// Version 1.1 (the "License"); you may not use this file except in +// compliance with the License. You may obtain a copy of the License at +// http://www.redhat.com/ +// +// Software distributed under the License is distributed on an "AS IS" +// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the +// License for the specific language governing rights and limitations under +// the License. +// +// The Original Code is eCos - Embedded Configurable Operating System, +// released September 30, 1998. +// +// The Initial Developer of the Original Code is Red Hat. +// Portions created by Red Hat are +// Copyright (C) 1998, 1999, 2000 Red Hat, Inc. +// All Rights Reserved. +// ------------------------------------------- +// +//####COPYRIGHTEND#### +//####UCDSNMPCOPYRIGHTBEGIN#### +// +// ------------------------------------------- +// +// Portions of this software may have been derived from the UCD-SNMP +// project, <http://ucd-snmp.ucdavis.edu/> from the University of +// California at Davis, which was originally based on the Carnegie Mellon +// University SNMP implementation. Portions of this software are therefore +// covered by the appropriate copyright disclaimers included herein. +// +// The release used was version 4.1.2 of May 2000. "ucd-snmp-4.1.2" +// ------------------------------------------- +// +//####UCDSNMPCOPYRIGHTEND#### +//========================================================================== +//#####DESCRIPTIONBEGIN#### +// +// Author(s): hmt +// Contributors: hmt +// Date: 2000-05-30 +// Purpose: Port of UCD-SNMP distribution to eCos. +// Description: +// +// +//####DESCRIPTIONEND#### +// +//========================================================================== +/******************************************************************** + Copyright 1989, 1991, 1992 by Carnegie Mellon University + + Derivative Work - +Copyright 1996, 1998, 1999, 2000 The Regents of the University of California + + All Rights Reserved + +Permission to use, copy, modify and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appears in all copies and +that both that copyright notice and this permission notice appear in +supporting documentation, and that the name of CMU and The Regents of +the University of California not be used in advertising or publicity +pertaining to distribution of the software without specific written +permission. + +CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL CMU OR +THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING +FROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +*********************************************************************/
