changelog

来自「开放源码实时操作系统源码.」· 代码 · 共 628 行 · 第 1/2 页

TXT
628
字号
2008-01-06  Shaun Louie <sal@microplex.com>

	* include/net/radix.h
	* src/sys/net/radix.c
	* src/sys/net/route.c
	* src/sys/net/rtsock.c
	* src/sys/netinet/if_ether.c
	* src/sys/netinet6/icmp6.c
	* src/sys/netinet6/nd6.c: Change Free to R_Free() so that it
	corresponds to R_Malloc, and allows Free() wrappers in other
	places.

2007-09-27  Gary Thomas  <gary@mlbassoc.com>

	* src/sys/net/if.c (ifioctl): Add missing ioctl functions
	(SIOCGIFSTATSUD, SIOCGIFSTATS) Reported by Emmanuel Coullien.

2007-09-11  Daniel N閞i  <daniel.neri@sigicom.se>

	* include/sys/socketvar.h: Fix very old and subtle macro bug. From
	FreeBSD revision 1.141.2.3 (RELENG_6 branch): "correctly return an
	error if M_NOWAIT is passed to sblock() and the operation might
	block."

2007-07-08  Alexander Aganichev <aaganichev@gmail.com>

	* include/sys/param.h (log_): Really disable logging when
	it is disabled.

2007-03-21  Jay Foster <jay@systech.com>

	* cdl/freebsd_net.cdl: Added option to enable BOOTP_COMPAT to
	allow bootp to work.

2006-07-19  Philip Keller  <keller@metrolab.ch>

	* src/ecos/support.c (cyg_netint): Don't handle events that don't
	have handlers registered. Fixes Bug 1000046, whereby an assertion
	or crash resulted from an ARP package arriving before network
	initialization was complete.

2006-06-14  Andy Jackson <andy@xylanta.com>

	* cdl/freebsd_net.cdl, src/ecos/support.c, src/ecos/support.c:
	Changes to make stack sizes CDL configurable.

2006-05-19  Andrew Lunn  <andrew.lunn@ascom.ch>

	* tests/sysctl1.c: Use CYG_NELEM from infra. 

2006-05-08  Andy Jackson <andy@grapevinetech.co.uk>

	* src/ecos/support.c (cyg_net_show_mbufs): Use %p in diag_printf
	to keep the compiler happy.

2005-10-24  Andrew Lunn  <andrew.lunn@ascom.ch>

	* include/sys/param.h: Include <string.h> to stop warnings.

2005-10-23  Andrew Lunn  <andrew.lunn@ascom.ch>

	* include/sys/time.h (Removed): Use the isoinfra sys/time.h
	* include/net/if.h: We do need sys/time.h for timeval.
	* src/sys/kern/uipc_socket.c: include sys/time.h for timeval
	* src/sys/kern/uipc_socket2.c: Ditto
	* src/sys/netinet6/in6_pcb.c (in6_pcbdetach): remove lvalue cast
	to keep gcc4.x happy.
	
2005-09-02  Sebastien Couret <sebastien.couret@elios-informatique.fr>

	* src/sys/kern/kern_sysctl.c: Silent compiler warning on lvalue
	assignment

2005-07-29  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/sys/netinet/ip_output.c (ip_output): initialize len to 0.
	* src/sys/net/if.c (ifioctl): Cast to keep compiler happy.
	* src/ecos/support.c (_mask): Use the correct cast to keep the
	compiler happy.
	* include/sys/param.h: give proc0 the correct type so we don't
	have to cast it and avoid a compiler warning.
	* src/sys/kern/uipc_socket.c (soopt_mcopyout): Lefthand casts no
	longer allowed with gcc4. 
	* src/sys/net/if_ethersubr.c (ether_resolvemulti): Cast to keep
	compiler happy.
	* src/sys/net/rtsock.c: Define routedomain consistently to avoid
	compiler warnings.
	
2005-06-23  Gary Thomas  <gary@mlbassoc.com>

	* include/netinet/if_ether.h: Adjust size of struct sockaddr_inarp
	which needs to match struct sockaddr.  This was broken when IPv6
	was added and without this change, ARP can get confused.  Tracked
	down by Arnaud Chataignier <achataignier@neotion.com>

2005-06-17  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/sys/kern/uipc_socket.c (sodealloc): Fixed a race condition
	when freeing the socket memory. Problem reported by Will Lent.

2005-03-27  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/sys/net/if.c (ifioctl): Fixed a compiler warning about 
	types to printf.
	* src/sys/netinet/if_ether.c (in_arpinput): Ditto
	* src/sys/net/if.c: Ditto

2005-03-10	Matt Jerdonek	<maj1224@yahoo.com>

	* cdl/freebsd_net.cdl:
	* src/sys/netinet/in_pcb.c: add option to randomly pick
	source port.  This option is useful when connecting
	through firewalls.

2004-12-24  Motoya Kurotsu  <kurotsu@allied-telesis.co.jp>

	* src/sys/kern/kern_sysctl.c: set mutex_init to one to prevent
	mutex being initialized multiple times.
	
2004-08-18  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/ecos/support.c (show_net_times): Removed stats_in_cksum.
	It does not exist in the FreeBSD stack. Pointed out by
	Philip Keller.
	
2004-08-17  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/sys/kern/sockio.c (bsd_bind): Pass a copy of the sa into
	bind so that the "kernel" code does not modify the "user" codes
	version of the socket address.

2004-07-15 Oyvind Harboe <oyvind.harboe@zylin.com>	
	
	*cdl/freebsd_net.cdl:
	*src/ecos/support.c: made memory pools default to current size, 
	but separately controllable from the cdl file. This is useful for 
	systems with tight memory budgets.
	
2004-06-01  Sandeep Kumar  <sandeep@codito.com>

	* tests/sysctl1.c: Call CYG_TEST_EXIT at the end of the test.

2004-05-25  Gary Thomas  <gary@mlbassoc.com>

	* src/sys/netinet/if_ether.c: Clean up some log messages - remove
	extraneous ":" which caused incorrect printouts.

2004-04-30  Jonathan Larmour  <jifl@eCosCentric.com>

	* src/ecos/timeout.c (callout_reset): Clarify assert message on
	expiry date from ages ago and also add comment explaining further.

2004-03-30  Horst Kronstorfer  <horst.kronstorfer@frequentis.com>
 
        * src/sys/kern/uipc_mbuf.c
        * src/ecos/support.c
        * include/sys/mbuf.h: Avoid blocking alloc from (empty) mbuf pool.
        Freed mbufs are never returned to the pool, but to the mbuf
        "free list". This can cause a deadlock situation.
        Duplicated incrementing of mbuf statistics removed.
 
2004-03-27  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/ecos/support.c (_dumpentry): Don't skip routes which don't
	have a netmask. These are seem to be valid host routes.

2004-02-18  Jonathan Larmour  <jifl@eCosCentric.com>

	* doc/freebsd.sgml: Import text from openbsd doc about use of __ECOS
	<network.h>, etc.

2004-01-17  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/sys/kern/sockio.c (bsd_connect): Set the sa_len field in
	the sockaddr structure. Real FreeBSD does this.

2003-12-21  Nick Garnett  <nickg@calivar.com>

	* include/sys/param.h: Restored MD5 function mappings. These were
	accidentally removed earlier.

2003-12-16  Gary Thomas  <gary@mlbassoc.com>

	* cdl/freebsd_net.cdl: Increase default memory pool size to
	include at least enough space to allocate PCBs and SOCKETs.
	Without this, if the number of open files was raised, the
	memory pool was inadequate.

2003-12-10  Gary Thomas  <gary@mlbassoc.com>

	* include/netinet/in.h: Prototype for inet_ntoa_r()

2003-11-22  Andrew Lunn  <andrew.lunn@ascom.ch>

	* include/net/if_gif.h include/net/if_sec.h include/net/zlib.h
	include/netinet/ip_ecn.h include/netinet6/ah.h
	include/netinet6/esp.h include/netinet6/esp_rijndael.h
	include/netinet6/esp_twofish.h include/netinet6/in6_gif.h
	include/netinet6/ipcomp.h include/netkey/key.h
	include/netkey/key_debug.h include/netkey/keysock.h src/sys/netkey
	src/sys/netinet/ip_ecn.c src/sys/netinet6/ah_core.c
	src/sys/netinet6/ah_input.c src/sys/netinet6/ah_output.c
	src/sys/netinet6/esp_core.c src/sys/netinet6/esp_input.c
	src/sys/netinet6/esp_output.c src/sys/netinet6/esp_rijndael.c
	src/sys/netinet6/esp_twofish.c src/sys/netinet6/in6_gif.c
	src/sys/netinet6/ipcomp_core.c src/sys/netinet6/ipcomp_input.c
	src/sys/netinet6/ipcomp_output.c src/sys/netinet6/ipsec.c: 
	Added back the original KAME FreeBSD IPSEC files.  
	* cdl/freebsd_net.cdl: CDl to control the compilation of IPSEC 
	* include/sys/malloc.h: New memory type needed by IPSEC 
	* include/sys/param.h: Name munging for IPSEC symbols 
	* src/ecos/support.c: read_random_unlimited() should return the
	number of random bytes in the buffer.
	* src/sys/kern/kern_sysctl.c: Added missing copyright header.
	* src/sys/netinet/ip_output.c: Removed user() checks in IPSEC code.
	* src/sys/netinet6/ip6_output.c: Compiler warning fixes.

2003-11-08  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/sys/kern/kern_sysctl.c (sysctl): Update the oldlen value at
	the end of the sysctl call.

2003-10-28  Matt Jerdonek  <maj1224@yahoo.com>

	* src/sys/netinet/tcp_output.c (tcp_setpersist): Use variable
	tcp_rexmit_shift_max instead of TCP_MAXRXTSHIFT
	* src/sys/netinet/tcp_subr.c (tcp_newtcpcb): Add FreeBSD
	changes to control minimum retransmit time
	* src/sys/netinet/tcp_timer.c : Use variable tcp_rexmit_shift_max
	instead of TCP_MAXRXTSHIFT.  Also add FreeBSD changes to control
	minimum retransmit time
	* include/netinet/tcp_timer.h : Add external declarations to 
	support above.
	
2003-10-15  Roland Cassebohm  <roland.cassebohm@visionsystems.de>

	* src/sys/net/if.c (ifinit): Change printf(...) to log(LOG_INIT,...) to
        make it possible to disable output while initialization.
 
2003-09-17  Reinhard Jessich  <Reinhard.Jessich@frequentis.com>

	* src/sys/kern/uipc_mbuf.c: Now using flags (how) argument in call to
	cyg_net_mbuf_alloc, to avoid a (blocking) call to alloc method of mempool 
	during interrupts. This problem occurred under heavy IP traffic in case the 
	mempool became empty (alloc blocked).
	* src/sys/net/if_ethersubr.c: Avoid dereferencing NULL pointer in case of
	failing m_copy. Note that this problem was (at least sometimes) hidden 
	due to the bug in uipc_mbuf.c (described above).

2003-09-08  Andrew Lunn  <andrew.lunn@ascom.ch>

	* src/ecos/support.c (read_random): New function which is needed
	when CYGSEM_NET_RANDOMID is enabled.
	* include/sys/param.h: Prototype for new function.

2003-07-25  Andrew Lunn  <andrew.lunn@ascom.ch>

	* include/netinet/icmp_var.h 
	* include/netinet/igmp_var.h
	* include/netinet/in_var.h
	* include/netinet/udp_var.h
	* include/netinet6/tcp6_var.h
	* include/netinet6/udp6_var.h
	* include/sys/socket.h
	* src/sys/net/if.c
	* src/sys/net/if_ethersubr.c
	* src/sys/net/rtsock.c
	* sys/netinet/if_ether.c
	* sys/netinet/igmp.c
	* src/sys/netinet/in.c
	* src/sys/netinet/in_pcb.c
	* src/sys/netinet/in_proto.c
	* src/sys/netinet/in_rmx.c
	* src/sys/netinet/ip_flow.c
	* src/sys/netinet/ip_icmp.c
	* src/sys/netinet/ip_input.c
	* src/sys/netinet/ip_output.c
	* src/sys/netinet/raw_ip.c
	* src/sys/netinet/tcp_input.c
	* src/sys/netinet/tcp_output.c
	* src/sys/netinet/tcp_output.c
	* src/sys/netinet/tcp_subr.c
	* src/sys/netinet/tcp_timer.c
	* src/sys/netinet/tcp_usrreq.c
	* src/sys/netinet/udp_usrreq.c
	* src/sys/netinet6/in6_proto.c
	* src/sys/netinet6/in6_rmx.c
	* src/sys/netinet6/nd6.c
	* src/sys/netinet6/udp6_output.c
	* sys/netinet6/udp6_usrreq.c: Added back the support for sysctl 
	which was removed in the port of the stack into eCos.
	* include/sys/malloc.h (M_SYSCTL): SYSCTL types for malloc
	* sys/kern/kern_sysctl.c (NEW): sysctl system call and support 
	functions
	* include/sys/sysctrl.h (NEW): header file for sysctl. 
	* cdl/freebsd_net.cdl: CDL to enable/disable sysctl and a test case.
	* tests/sysctl1.c (NEW): Test program for sysctl.
	
2003-07-25  Andrew Lunn  <andrew.lunn@ascom.ch>

	* include/sys/param.h: Fixed some compiler warnings.
	* src/sys/netinet6/in6_ifattach.c: More fixes.
	* src/sys/netinet6/in6.c: And some more.
	* src/sys/netinet6/in6_pcb.c: YACW.	
	* include/netinet6/ip6protosw.h: Maybe the last one?
	* include/netinet6/ip6protosw.h: Nope
	* include/sys/param.h:
	* sys/kern/uipc_socket.c: More warnings
	* src/sys/netinet6/in6_pcb.c: rename errno to _errno to avoid conflict.
	* src/sys/netinet6/in6_ifattach.c: Prototype for _show_ifp().
	* src/sys/netinet6/in6.c: Prototype for _show_ifp().

2003-07-28  Jay Foster  <jay@systech.com>

⌨️ 快捷键说明

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