goldsimon
|
466f4e699c
|
Added LWIP_VERSION to get the current version of the stack (implements task #9032: Provide means to get Version of Stack and submodules)
|
2009-02-12 21:00:11 +00:00 |
|
goldsimon
|
bf09400c4c
|
fixed bug #25345 (DHCPDECLINE is sent with "Maximum message size" option)
|
2009-02-12 16:16:25 +00:00 |
|
goldsimon
|
c4509e700d
|
added MEMP_MEM_MALLOC to use mem_malloc/mem_free instead of the pool allocator (can save code size with MEM_LIBC_MALLOC if libc-malloc is otherwise used)
|
2009-02-11 20:43:41 +00:00 |
|
goldsimon
|
6472e3b35e
|
fixed bug #24480 (releasing old udp_pdb and pbuf in dhcp_start)
|
2009-02-11 20:27:00 +00:00 |
|
goldsimon
|
8c7705bbf9
|
added configurable default valud for netconn->recv_bufsize: RECV_BUFSIZE_DEFAULT (fixes bug #23726: pbuf pool exhaustion on slow recv())
|
2009-02-11 19:07:22 +00:00 |
|
goldsimon
|
10c3ce08af
|
fixed bug #25467: Listen backlog is not reset on timeout in SYN_RCVD: Accepts_pending is decrease on a corresponding listen pcb when a connection in state SYN_RCVD is close.
|
2009-02-10 20:29:38 +00:00 |
|
jifl
|
878532a30d
|
* ipv4/inet_chksum.c, ipv4/lwip/inet_chksum.h: inet_chksum_pseudo_partial()
is only used by UDPLITE at present, so conditionalise it.
|
2009-01-28 23:58:15 +00:00 |
|
jifl
|
102d69004a
|
* pbuf.c: reclaim pbufs from TCP out-of-sequence segments if we run
out of pool pbufs.
|
2009-01-28 05:43:35 +00:00 |
|
goldsimon
|
9f96f09652
|
Another fix for bug #6683 (and a typo in changelog)
|
2008-12-19 18:16:50 +00:00 |
|
goldsimon
|
aa568727d1
|
patch #6699: fixed some warnings on platform where sizeof(int) == 2
|
2008-12-19 18:08:29 +00:00 |
|
fbernon
|
411cb39eb4
|
sockets.c: fixed bug #25051: lwip_recvfrom problem with udp: fromaddr and port uses deleted netbuf.
|
2008-12-10 21:36:44 +00:00 |
|
goldsimon
|
491b73d5f2
|
Checked in (slightly modified) patch #6683: Customizable AUTOIP "seed" address. This should reduce AUTOIP conflicts if LWIP_AUTOIP_CREATE_SEED_ADDR is overridden.
|
2008-12-03 15:13:21 +00:00 |
|
goldsimon
|
299e2a7077
|
fixed bug ##24596: Vulnerability on faulty TCP options length in tcp_parseopt
|
2008-10-18 15:24:06 +00:00 |
|
goldsimon
|
13a139eef7
|
fixed bug #24517: IP reassembly crashes on unaligned IP headers by packing the struct ip_reass_helper.
|
2008-10-15 18:20:23 +00:00 |
|
jifl
|
06df1647e1
|
* etharp.c (etharp_arp_input): Fix type aliasing problem copying ip address.
|
2008-10-03 14:47:33 +00:00 |
|
jifl
|
1d2804d6a2
|
* sockets.c (lwip_accept): Return EWOULDBLOCK if would block on non-blocking
socket.
|
2008-10-02 13:59:18 +00:00 |
|
jifl
|
ba98bcdc60
|
* dns.c: Hard-code structure sizes, to avoid issues on some compilers where
padding is included.
|
2008-10-02 13:53:16 +00:00 |
|
jifl
|
0d7dccba5e
|
* sockets.c (lwip_accept): check addr isn't NULL. If it's valid, do an
assertion check that addrlen isn't NULL.
|
2008-09-30 14:51:27 +00:00 |
|
jifl
|
c231e95cce
|
* tcp.c: Fix bug #24227, wrong error message in tcp_bind.
|
2008-09-30 13:50:39 +00:00 |
|
goldsimon
|
ba636e19a2
|
fixed bug #24132: Cross-dependency between ip_addr.h and inet.h -> moved declaration of struct in_addr from ip_addr.h to inet.h
|
2008-08-26 19:47:05 +00:00 |
|
goldsimon
|
99db244124
|
fixed bug #23847: do_close_internal references freed memory
|
2008-07-14 20:12:36 +00:00 |
|
fbernon
|
8367feafa9
|
stats.h: Fix some build bugs introduced with patch #6483 (missing some parameters in macros, mainly if MEM_STATS=0 and MEMP_STATS=0).
|
2008-07-08 09:15:56 +00:00 |
|
goldsimon
|
13d8ae859d
|
fixed bug #21433: Calling mem_free/pbuf_free from interrupt context isn't safe: LWIP_ALLOW_MEM_FREE_FROM_OTHER_CONTEXT allows mem_free to run between mem_malloc iterations. Added illegal counter for mem stats.
|
2008-06-30 18:16:51 +00:00 |
|
goldsimon
|
779938ea68
|
patch #6483: stats module improvement: Added defines to display each module's statistic individually, added stats defines for MEM, MEMP and SYS modules, removed (unused) rexmit counter.
|
2008-06-27 18:37:53 +00:00 |
|
jifl
|
139944a3ac
|
* tcp_in.c: Fix for bug #23693 as suggested by Art R. Ensure cseg is unused
if tcp_seg_copy fails.
|
2008-06-24 15:46:38 +00:00 |
|
goldsimon
|
94cd14e90d
|
patch #6459: Made err_t overridable to use a more efficient type (define LWIP_ERR_T in cc.h)
|
2008-06-17 20:27:31 +00:00 |
|
goldsimon
|
521d439a07
|
Added a configuration option for slipif for symmetry to loopif (patch #6480)
|
2008-06-17 20:14:05 +00:00 |
|
goldsimon
|
ef3666ef26
|
Checked in some ideas of patch #6460 (loop optimizations) and created defines for swapping bytes and folding u32 to u16.
|
2008-06-17 20:06:25 +00:00 |
|
goldsimon
|
eba83ab740
|
Changed loopback code (less difference between NO_SYS = 0 / 1), added setting LWIP_LOOPBACK_MAX_PBUFS to limit loopback-queued pbufs
|
2008-06-17 19:39:22 +00:00 |
|
goldsimon
|
a8141c53a8
|
Got the date & place of the newest feature wrong ;-)
|
2008-06-12 20:21:40 +00:00 |
|
goldsimon
|
88ff8c83e9
|
Checked in slightly modified version of patch # 6370: Moved loopif code to netif.c so that loopback traffic is supported on all netifs (all local IPs).
|
2008-06-12 20:10:08 +00:00 |
|
kieranm
|
24e0b25215
|
Remove redundant "if" statement, and use real rcv_wnd
rather than rcv_ann_wnd when deciding if packets are in-window.
Contributed by <arasmussen@consultant.datasys.swri.edu>
|
2008-05-30 12:21:29 +00:00 |
|
kieranm
|
7bc881ccc5
|
Fix BUG#23254. Change macro definition of mem_* to allow
passing as function pointers when MEM_LIBC_MALLOC is defined.
|
2008-05-30 11:37:15 +00:00 |
|
jifl
|
a3bc6cd666
|
* err.h, err.c, sockets.c: Fix bug #23119: Reorder timeout error code to
stop it being treated as a fatal error.
|
2008-05-09 12:14:23 +00:00 |
|
goldsimon
|
9ccd31a12e
|
fixed bug #22804: dhcp_stop doesn't clear NETIF_FLAG_DHCP (flag now cleared)
|
2008-04-15 17:24:54 +00:00 |
|
goldsimon
|
05587f5da9
|
Changed the pbuf_free/mem_free callback functions a little: created extra functions for that
|
2008-03-28 07:56:47 +00:00 |
|
goldsimon
|
43dd38df0a
|
fixed bug #21433 (Calling mem_free/pbuf_free from interrupt context isn't safe): set LWIP_USE_HEAP_FROM_INTERRUPT to 1 in lwipopts.h or use tcpip_callback_nonblocking(pbuf_free_int, p)/ tcpip_callback_nonblocking(mem_free, m) to free pbufs or heap memory from interrupt context
|
2008-03-27 19:29:35 +00:00 |
|
goldsimon
|
aee9c4c8e6
|
fixed bug #22249: division by zero could occur if a remote host sent a zero mss as TCP option.
|
2008-03-26 11:57:12 +00:00 |
|
kieranm
|
bcb4afa886
|
Update CHANGELOG for 1.3.0
|
2008-03-23 13:49:39 +00:00 |
|
fbernon
|
7fa9010f35
|
igmp.h, igmp.c: Fix bug #22613 "IGMP iphdr problem" (could have some problems to fill the IP header on some targets, use now the ip.h macros to do it).
|
2008-03-17 13:40:00 +00:00 |
|
fbernon
|
e07d71f5e8
|
sockets.c: Fix bug #22435 "lwip_recvfrom with TCP break;". Using (lwip_)recvfrom with valid "from" and "fromlen" parameters, on a TCP connection caused a crash. Note that using (lwip_)recvfrom like this is a bit slow and that using (lwip)getpeername is the good lwip way to do it (so, using recv is faster on tcp sockets).
|
2008-03-13 20:03:57 +00:00 |
|
fbernon
|
552106e2a4
|
api_msg.c: Fix bug #22530 "api_msg.c's recv_raw() does not consume data".
|
2008-03-12 10:55:54 +00:00 |
|
jifl
|
a48370d5e9
|
* inet_chksum.c: Allow choice of one of the sample algorithms to be
made from lwipopts.h. Fix comment on how to override LWIP_CHKSUM.
|
2008-03-10 16:12:31 +00:00 |
|
jifl
|
f067d34392
|
* pbuf.c, ppp.c: Fix warnings on some systems with mem_malloc.
|
2008-03-04 16:37:46 +00:00 |
|
jifl
|
30d4c243ec
|
* mem.c, stats.c, mem.h: apply patch #6414 to avoid compiler errors
and/or warnings on some systems where mem_size_t and size_t differ.
|
2008-03-04 16:31:31 +00:00 |
|
kieranm
|
42344ce20c
|
2008-03-04 Kieran Mansley (contributions by others)
* Numerous small compiler error/warning fixes from contributions to
mailing list after 1.3.0 release candidate made.
|
2008-03-04 13:41:23 +00:00 |
|
fbernon
|
e937521014
|
dns.c: Fix bug #22108 "DNS problem" caused by unaligned structures.
|
2008-01-25 13:12:12 +00:00 |
|
fbernon
|
f02c39a402
|
tcp.c, tcp_in.c, tcp.h, opt.h: Rename LWIP_CALCULATE_EFF_SEND_MSS in TCP_CALCULATE_EFF_SEND_MSS to have coherent TCP options names.
|
2008-01-22 21:15:14 +00:00 |
|
fbernon
|
8d0f689cb5
|
Minor changes: typo in doc files.
|
2008-01-21 17:00:07 +00:00 |
|
kieranm
|
6f00cbb6ef
|
2008-01-15 Kieran Mansley
* tcp_out.c: BUG20511. Modify persist timer to start when we are
prevented from sending by a small send window, not just a zero
send window.
|
2008-01-15 13:00:51 +00:00 |
|