Mercurial > ecos
diff packages/net/tcpip/current/ChangeLog @ 208:e0c0827131d1 ecos
Merge from eCos master repository on 2002-05-20-20:11:54-BST
| author | jlarmour |
|---|---|
| date | Mon, 20 May 2002 22:19:26 +0000 |
| parents | 353a011b23b8 |
| children | d2c90368aeef |
line wrap: on
line diff
--- a/packages/net/tcpip/current/ChangeLog +++ b/packages/net/tcpip/current/ChangeLog @@ -1,3 +1,113 @@ +2002-05-14 Jesper Skov <jskov@redhat.com> + + * include/netinet6/in6.h: Fixed warnings. + + * src/sys/kern/uipc_socket2.c (sblock): Fixed warning. + * src/sys/netinet/tcp_input.c: Same. + * src/sys/net/if_loop.c (looutput): Same. + * src/sys/kern/sockio.c: Same. + + * include/sys/param.h: Include machine headers after the namespace + changing macros to get the desired declarations, thus fixing + compiler warnings. + +2002-04-26 Gary Thomas <gthomas@redhat.com> + + * src/sys/netinet/ip_input.c: Proper "extern" definition of 'ipstat'. + + * src/sys/netinet/raw_ip.c: + * src/sys/netinet/ip_output.c: + * include/netinet/ip_var.h: Use of ramdom IP packet id is optional. + +2002-04-22 Gary Thomas <gthomas@redhat.com> + + * src/sys/netinet/tcp_usrreq.c: + * src/sys/netinet/tcp_output.c: + * src/sys/netinet/tcp_input.c: + * src/sys/netinet/tcp_debug.c: + * include/netinet/tcp_debug.h: Fully conditionalize on TCPDEBUG. + +2002-03-27 Jonathan Larmour <jlarmour@redhat.com> + + * doc/openbsd.sgml: Manpages now live in "common" BSD package. + +2002-03-19 Gary Thomas <gthomas@redhat.com> + + * src/sys/net/route.c (cyg_route_reinit): Renamed from route_reinit. + +2002-03-11 Hugo Tyson <hmt@redhat.com> + + [Case 107110] + + * src/sys/netinet/in.c (in_control): SIOCSIFADDR switch entry + moved to before the scan for this same address being in the list + already, along with Add and Delete (SIOCAIFADDR,SIOCDIFADDR) arms. + It falls through into the same alloc-if-needed code anyway. + Thus repeatedly setting the same address does not leak store. + + * src/sys/net/route.c (route_reinit): Rewrite to delete all routes + individually rather than en-masse (leaking store). + (rt_reinit_rtdelete): New function; callback for individual + deletion. + (rtioctl): Do not pass in a "route **" to return a pointer to the + route removed or added; this results in an extra reference, by the + returned pointer, and so a storeleak. + (rtrequest): RTM_DELETE arm: do not free a gateway route if the + gateway pointer is the same as the route itself - it gets freed + *again* at the end of the routine if you do. Just dec the refcnt. + +2002-03-07 Gary Thomas <gthomas@redhat.com> + + * include/sys/param.h: Privatize route_reinit(), arc4random(). + +2002-02-28 Hugo Tyson <hmt@redhat.com> +2002-02-28 Martin Buck <martin.buck@ascom.ch> + + * src/sys/net/if_ethersubr.c (ether_input): [Bugzilla 60318] + ether_input() schedules processing by calling schednetisr(FOO) and + then queues the frame afterwards. Where we cannot be preempted + eg. in a DSR or in the original BSD kernel, this is OK. In eCos + the call to schednetisr(FOO) might cause a context switch *before* + the frame is enqueued. This "jams" one packet in the queue, + delaying it until the next packet, and so on. + + This change makes ether_input() store up the schednetisr() arg + until the end, and do the call then, much like it does with the + queue to use. Thanks Martin! + +2002-02-22 Hugo Tyson <hmt@redhat.com> + + * doc/openbsd.sgml: New file; separated stack-specific docs from + monolithic net doc, and tidied up in various ways. + +2002-02-15 Gary Thomas <gthomas@redhat.com> + + * cdl/openbsd_net.cdl: Slight changes in layout required by split + of network stacks. + +2002-02-13 Jonathan Larmour <jlarmour@redhat.com> +2002-02-13 Andrew Lunn <andrew.lunn@ascom.ch> + + * include/sys/mbuf.h: Declare variables as extern in header. + * src/sys/kern/uipc_mbuf.c: Define mbtypes[] and init it. + +2002-02-05 Hugo Tyson <hmt@redhat.com> + + * cdl/openbsd_net.cdl: Place this package below CYGPKG_NET + ie. the common networking package. Only affects the view in the + GUI CT, no big deal. + +2002-01-28 Gary Thomas <gthomas@redhat.com> + + * src/sys/netinet/ip_input.c: inet_ntoa() is now common. + + * cdl/openbsd_net.cdl: Renamed from net.cdl. This package + is now a proper sub-package, implementing a network stack. + +2002-01-28 Jonathan Larmour <jlarmour@redhat.com> + + * cdl/net.cdl: Clarify CYGPKG_NET_ROUTING description. + 2002-01-08 Jonathan Larmour <jlarmour@redhat.com> * tests/server_test.c (server_test): Correct port conversion. @@ -1562,31 +1672,12 @@ 2000-02-08 John Dallaway <jld@cygnus.c Tidy display strings. -//=========================================================================== -//####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, 2001 Red Hat, Inc. -// All Rights Reserved. -// ------------------------------------------- -// -//####COPYRIGHTEND#### -//=========================================================================== - - - +#####ECOSPDCOPYRIGHTBEGIN#### +# +# Copyright (C) 2000, 2001, 2002 Red Hat, Inc. +# All Rights Reserved. +# +# Permission is granted to use, copy, modify and redistribute this +# file. +# +#####ECOSPDCOPYRIGHTEND####
