changelog

来自「eCos操作系统源码」· 代码 · 共 566 行 · 第 1/2 页

TXT
566
字号
	* src/snmptask.c (cyg_net_snmp_init): Change the priority of the	SNMP thread; make it one less important than the network thread of	which it is a client.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//////==========================================================================//####ECOSGPLCOPYRIGHTBEGIN####// -------------------------------------------// This file is part of eCos, the Embedded Configurable Operating System.// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.//// eCos is free software; you can redistribute it and/or modify it under// the terms of the GNU General Public License as published by the Free// Software Foundation; either version 2 or (at your option) any later version.//// eCos is distributed in the hope that it will be useful, but WITHOUT ANY// WARRANTY; without even the implied warranty of MERCHANTABILITY or// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License// for more details.//// You should have received a copy of the GNU General Public License along// with eCos; if not, write to the Free Software Foundation, Inc.,// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.//// As a special exception, if other files instantiate templates or use macros// or inline functions from this file, or you compile this file and link it// with other works to produce a work based on this file, this file does not// by itself cause the resulting work to be covered by the GNU General Public// License. However the source code for this file must still be made available// in accordance with section (3) of the GNU General Public License.//// This exception does not invalidate any other reasons why a work based on// this file might be covered by the GNU General Public License.//// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.// at http://sources.redhat.com/ecos/ecos-license/// -------------------------------------------//####ECOSGPLCOPYRIGHTEND####//####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 ReservedPermission to use, copy, modify and distribute this software and itsdocumentation for any purpose and without fee is hereby granted,provided that the above copyright notice appears in all copies andthat both that copyright notice and this permission notice appear insupporting documentation, and that the name of CMU and The Regents ofthe University of California not be used in advertising or publicitypertaining to distribution of the software without specific writtenpermission.CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIM ALLWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL CMU ORTHE REGENTS OF THE UNIVERSITY OF CALIFORNIA BE LIABLE FOR ANY SPECIAL,INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTINGFROM THE LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OFCONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR INCONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.*********************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?