jifl
|
1f3fe200df
|
Correct commented description of do_recv().
Reported by Charles Landau on lwip-users.
|
2008-11-12 19:14: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 |
|
jifl
|
6f6c8c5434
|
* pbuf.c (pbuf_copy_partial): Improve function description comment. Thanks to Luca Ceresoli
|
2008-09-30 13:40:41 +00:00 |
|
goldsimon
|
edf72a7dfb
|
fixed one small warning (compared u16_t to <= 0)
|
2008-08-26 19:57:20 +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
|
6374766a55
|
Added 2 asserts in pbuf_realloc to prevent dereferencing a null pointer in invalid pbuf queues
|
2008-08-26 19:34:18 +00:00 |
|
goldsimon
|
c779a9f29f
|
Fixed some warnings, changed some debug defines to include better names
|
2008-07-16 20:36:12 +00:00 |
|
goldsimon
|
ae2d5266c5
|
removed invalid call to tcp_connect() in do_close_internal()
|
2008-07-15 11:18:58 +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 |
|
jifl
|
f6a28808e3
|
Fix typo of including type in stats_display_memp empty macro
|
2008-07-07 12:45:47 +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
|
95b15fe463
|
Fix typo, add comment
|
2008-06-27 20:34: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
|
b94e3a874d
|
Added debug trace for incoming eth packets in ethernet_input like suggested in patch #6519
|
2008-06-19 16:40:59 +00:00 |
|
goldsimon
|
3d8e5003af
|
Fixed includes in netif.c, removed loop_cnt_max member in struct netif (instead the define LWIP_LOOPBACK_MAX_PBUFS is used directly)
|
2008-06-19 16:27:18 +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
|
c93cfb2c74
|
Changed two MEMCPY calls to SMEMCPY
|
2008-06-17 20:16:23 +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
|
460b18e82c
|
Fixed loopif_poll define (now maps directly to netif_poll)
|
2008-06-17 20:12:22 +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
|
e0aaa87b1f
|
Increasing etharp error stats on unsupported ethtype in ethernet_input()
|
2008-06-17 19:46:30 +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 |
|
jifl
|
40d4a8fc2f
|
Trivial change: correct sense of comment about LWIP_ERROR macro
|
2008-04-29 16:51:35 +00:00 |
|
fbernon
|
7be9e292dc
|
sockets.h: minor changes, add comments for ToS options
|
2008-04-26 10:46: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
|
a9aefcc1be
|
Fixed comments for pbuf_copy() and find_entry() as proposed by Luca Ceresoli on lwip-users
|
2008-04-01 19:05:40 +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
|
64fa8d78bc
|
Added global #ifndef __SIO_H__ and some comments
|
2008-03-27 18:06:02 +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
|
7774b57a1c
|
api_msg.c: fix wrong mailbox invalidate (NULL was used instead of SYS_MBOX_NULL). Spoted by Silas Boyd-Wickizer.
|
2008-03-21 16:23:14 +00:00 |
|
goldsimon
|
90cb4b4e09
|
Corrected comment in do_writemore()
|
2008-03-19 20:59:59 +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
|
03f888c968
|
ppp: minor changes: fix some 'is unused' warning when debug is off.
|
2008-03-16 08:53:58 +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
|
afcf49ad3a
|
api_msg.c: minor change, fix warning.
|
2008-03-13 19:57:11 +00:00 |
|