]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/net/lwip_tcpip/v2_0/ChangeLog
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / net / lwip_tcpip / v2_0 / ChangeLog
1 2007-03-22  John Eigelaar  <jeigelaar@mweb.co.za>
2                                                      
3         * include/lwip/netif.h, include/lwip/inet.h: Added externC macro
4         to public fucntions to make them C++ compliant.
5
6 2006-05-09  Andrew Lunn  <andrew.lunn@ascom.ch>
7
8         * src/ecos/init.c (arp_timer): Only compile this function when
9         Ethernet is supported.
10         * include/lwipopts.h: PAP_SUPPORT & CHAP_SUPPORT must be either 0
11         or 1 otherwise we get compiler errors.
12         
13 2006-03-26  Uwe Kindler <uwe_kindler@web.de>
14
15         * Updated the complete lwIP source to the latest lwIP
16         CVS version 1.1.1
17         * src/ecos/init.c Added call to netif_set_up(netif) in
18         function lwip_set_addr() - this is required since lwIP
19         version 1.0.0
20         * cdl/lwip_net.cdl Minor modifications for UDP configuration
21         options. Renamed CYGNUM_LWIP_TCPIP_THREAD_PRIORITY to
22         CYGNUM_LWIP_NETWORK_THREAD_PRIORITY and moved option outside
23         CYGPKG_LWIP_TCPIP component because the network thread needs to
24         run in all configurations.
25         * tests/nc_slave.c
26         * tests/tcpecho.c 
27         * tests/udpecho.c
28         * tests/sockets.c
29         * tests/httpd.c Added eCos test infrastructure to tests and 
30         made tests applicable depending on lwip configuration.
31
32 2006-03-15  Andrew Lunn  <andrew.lunn@ascom.ch>
33
34         * tests/nc_test_slave.c (nc_slave): Fix some of the compiler
35         warnings.
36
37 2006-03-13  Uwe Kindler <uwe_kindler@web.de>
38
39         * cdl/lwip_net.cdl Changed default value of 
40         CYGNUM_LWIP_MEMP_NUM_SYS_TIMEOUT (required for DHCP). 
41         Replaced CYGPKG_LWIP_DHCP_OPTIONS with CYGPKG_LWIP_DHCP 
42         and add CYGOPT_LWIP_DHCP_MANAGEMENT for automatic DHCP
43         management.
44         * include/lwip/ip_addr.h Add macro ip_addr_netcmp() 
45         (copied from lwIP CVS).
46         * include/netif/etharp.h Updated file to version of
47         lwIP CVS.
48         * src/ecos/init.c Add include <pkgconf/net_lwip.h>
49         Add lwip_dhcp_fine_tmr() and lwip_dhcp_coarse_tmr()
50         for DHCP processing.
51         Change tcpip_init_done() to start DHCP timers and
52         ARP timer.
53         Changed lwip_set_addr() to properly setup IP adress
54         if DHCP is used.
55         Added lwip_dhcp_init() for start of DHCP client.
56         Removed start of ARP timer from ecosclue_init().
57         * src/netif/etharp.c Updated file to version of
58         lwIP CVS.
59         
60 2006-03-02  Andrew Lunn  <andrew.lunn@ascom.ch>
61
62         * cdl/lwip_net.cdl: Add the interfaces CYGPKG_NET_STACK,
63         CYGPKG_NET_STACK_INET and CYGPKG_NET_STACK_INET6 and say that we
64         implement a network stack and an IPv4 stack. Without these interfaces
65         some of the Ethernet device drivers won't be compiled.
66
67 2006-02-24  Uwe Kindler <uwe_kindler@web.de>
68
69         * cdl/lwip_net.cdl: Changed names of configuration options
70         according to eCos configuration option naming convention in 
71         component writers guide.
72         * include/lwipopts.h: Changed mapping of eCos configuration
73         parameters to lwip configuration parameters. The mapping
74         was wrong because it expected a disabled eCos configuration
75         option is defined as 0 but a disabled eCos configuration option
76         is not defined.
77         * include/lwip/api.h Enumeration values of netconn_type are
78         defined conditional now to avoid compiler warnings if these
79         values are not evaluated in a switch statement.
80         * src/api/api_lib.c Compilation of code in several switch 
81         statements is now conditional depending on configured 
82         functionality.
83         * src/api/sockets.c Compilation of some code is now conditional 
84         depending on configured functionality.
85         * src/ecos/init.c Changed initialisation values to match the
86         new configuration option names.
87
88 2005-10-07  Uwe Kindler <uwe_kindler@web.de>
89
90         * src/core/tcp_in.c: pbuf_free() assert triggered by 
91         NULLified inseg.p
92         * include/lwip/tcp.h Do no longer try to free pbuf 
93         when TCP_EVENT_RECV() is called without a callback 
94         handler, and without packet. 
95         * tests/nc_test_slave.c Fixed test_printf and diag_printf
96         format strings that caused errors or warnings.
97         * tests/nc_test_slave.c Included <lwip/inet.h> - required
98         for compilation
99         * src/ecos/init.c Added structs ip_addr ipaddr, netmask and gw
100         in lwip_init() if loop interface is used
101
102 2004-05-05  Jani Monoses <jani@iv.ro>
103
104         * src/netif/ppp/ppp.c: Decrease sleep period in main thread
105         from 250ms to 1ms. Was a leftover of debugging the code and
106         slowing things down.
107
108 2004-05-04  Jani Monoses <jani@iv.ro>
109
110         * cdl/lwip_net.cdl
111         * src/api/err.c
112         * src/api/tcpip.c
113         * src/api/sockets.c
114         * src/api/api_lib.c
115         * src/api/api_msg.c
116         * src/core/tcp_in.c
117         * src/core/ipv4/ip.c
118         * src/core/ipv4/ip_addr.c
119         * src/core/ipv4/ip_frag.c
120         * src/core/ipv4/icmp.c
121         * src/core/tcp_out.c
122         * src/core/mem.c
123         * src/core/raw.c
124         * src/core/tcp.c
125         * src/core/sys.c
126         * src/core/udp.c
127         * src/core/stats.c
128         * src/core/dhcp.c
129         * src/core/netif.c
130         * src/core/inet.c
131         * src/core/memp.c
132         * src/core/pbuf.c
133         * src/ecos/sio.c
134         * src/ecos/sys_arch.c
135         * src/ecos/init.c
136         * src/netif/ppp/vj.c
137         * src/netif/ppp/vj.h
138         * src/netif/ppp/randm.c
139         * src/netif/ppp/randm.h
140         * src/netif/ppp/vjbsdhdr.h
141         * src/netif/ppp/fsm.c
142         * src/netif/ppp/fsm.h
143         * src/netif/ppp/lcp.c
144         * src/netif/ppp/lcp.h
145         * src/netif/ppp/md5.c
146         * src/netif/ppp/md5.h
147         * src/netif/ppp/pap.c
148         * src/netif/ppp/pap.h
149         * src/netif/ppp/ppp.c
150         * src/netif/ppp/ppp.h
151         * src/netif/ppp/magic.c
152         * src/netif/ppp/magic.h
153         * src/netif/ppp/pppdebug.h
154         * src/netif/ppp/auth.c
155         * src/netif/ppp/auth.h
156         * src/netif/ppp/chap.c
157         * src/netif/ppp/chap.h
158         * src/netif/ppp/ipcp.c
159         * src/netif/ppp/ipcp.h
160         * src/netif/ppp/chpms.c
161         * src/netif/ppp/chpms.h
162         * src/netif/etharp.c
163         * src/netif/slipif.c
164         * src/netif/loopif.c
165         * tests/tcpecho.c
166         * tests/udpecho.c
167         * tests/nc_test_framework.h
168         * tests/nc_test_slave.c
169         * tests/httpd.c
170         * tests/sys_timeout.c
171         * tests/socket.c
172         * include/arch/cc.h
173         * include/arch/sys_arch.h
174         * include/arch/perf.h
175         * include/lwip/ip.h
176         * include/lwip/debug.h
177         * include/lwip/ip_addr.h
178         * include/lwip/api.h
179         * include/lwip/def.h
180         * include/lwip/err.h
181         * include/lwip/mem.h
182         * include/lwip/opt.h
183         * include/lwip/ip_frag.h
184         * include/lwip/raw.h
185         * include/lwip/sio.h
186         * include/lwip/tcp.h
187         * include/lwip/sys.h
188         * include/lwip/udp.h
189         * include/lwip/tcpip.h
190         * include/lwip/stats.h
191         * include/lwip/arch.h
192         * include/lwip/dhcp.h
193         * include/lwip/netif.h
194         * include/lwip/icmp.h
195         * include/lwip/inet.h
196         * include/lwip/memp.h
197         * include/lwip/pbuf.h
198         * include/lwip/snmp.h
199         * include/lwip/sockets.h
200         * include/lwip/api_msg.h
201         * include/netif/etharp.h
202         * include/netif/slipif.h
203         * include/netif/loopif.h
204         * include/network.h
205         * include/lwipopts.h : Initial import of the lwIP TCP/IP stack.
206
207 //===========================================================================
208 //####ECOSGPLCOPYRIGHTBEGIN####
209 // -------------------------------------------
210 // This file is part of eCos, the Embedded Configurable Operating System.
211 // Copyright (C) 2004 eCosCentric  
212 //
213 // eCos is free software; you can redistribute it and/or modify it under
214 // the terms of the GNU General Public License as published by the Free
215 // Software Foundation; either version 2 or (at your option) any later version.
216 //
217 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
218 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
219 // FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
220 // for more details.
221 //
222 // You should have received a copy of the GNU General Public License along
223 // with eCos; if not, write to the Free Software Foundation, Inc.,
224 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
225 //
226 // As a special exception, if other files instantiate templates or use macros
227 // or inline functions from this file, or you compile this file and link it
228 // with other works to produce a work based on this file, this file does not
229 // by itself cause the resulting work to be covered by the GNU General Public
230 // License. However the source code for this file must still be made available
231 // in accordance with section (3) of the GNU General Public License.
232 //
233 // This exception does not invalidate any other reasons why a work based on
234 // this file might be covered by the GNU General Public License.
235 //
236 // -------------------------------------------
237 //####ECOSGPLCOPYRIGHTEND####
238 //===========================================================================