549 Commits (cbfacb7ed9cfdf153a999e25e4e95ee388bf710a)

Author SHA1 Message Date
goldsimon cbfacb7ed9 bug #26213 "Problem with memory allocation when debugging": memp_sizes contained the wrong sizes (including sanity regions); memp pools for MEM_USE_POOLS were too small; Added option MEM_USE_POOLS_TRY_BIGGER_POOL to try the next bigger malloc pool if one is empty (only usable with MEM_USE_POOLS). 17 years ago
goldsimon 51e02176da task #7507, patch #6786: DNS supports static hosts table. New configuration options DNS_LOCAL_HOSTLIST and DNS_LOCAL_HOSTLIST_IS_DYNAMIC. 17 years ago
goldsimon 27b28a9306 Converted netconn_type() from a function to a macro 17 years ago
goldsimon 580f334274 patch #6808: Add a utility function ip_hinted_output() (for smaller code mainly) 17 years ago
kieranm 4f8f6ba205 Patch#6774 TCP_QUEUE_OOSEQ breaks compilation when LWIP_TCP==0 17 years ago
kieranm f81ed216db Patch#6802 Add do-while-clauses to those function like macros in tcp.h 17 years ago
kieranm f1a9f7ea70 BUG20515: rework way TCP window updates are calculated and sent 17 years ago
kieranm 4b14621208 TASK9218: add support for TCP timestamp options 17 years ago
kieranm efac109803 BUG25622: handle return code of tcp_enqueue in tcp_listen_input() 17 years ago
goldsimon c05e968278 Fixed many LWIP_DEBUGF format strings; added new format string SZT_F for size_t 17 years ago
goldsimon 638020ec70 sys_now() must return u32_t, not unsigned long 17 years ago
goldsimon e001a021d5 patch #6539: (configurable) response to broadcast- and multicast pings 17 years ago
goldsimon 14cb4eb735 fixed arguments of socket functions to match the standard; converted size argument of netconn_write to 'size_t' for that; fixed some warnings 17 years ago
goldsimon d976c8e85f fixed bug #24440: TCP connection close problem on 64-bit host by moving accept callback function pointer to TCP_PCB_COMMON 17 years ago
goldsimon d2d33cb984 Fixed compilation error in LWIP_VERSION 17 years ago
goldsimon eeae59ecb7 LWIP_VERSION: corrected shifting for 16-bit platforms, added LWIP_RC_DEVELOPMENT 17 years ago
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) 17 years ago
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) 17 years ago
goldsimon f9bd5019fa including inet.h because htonl is used 17 years ago
goldsimon 8c7705bbf9 added configurable default valud for netconn->recv_bufsize: RECV_BUFSIZE_DEFAULT (fixes bug #23726: pbuf pool exhaustion on slow recv()) 17 years ago
goldsimon 243e3d0d91 Fixed bug #25544: DHCP_COARSE_TIMER_MSECS could overflow on 16-bit targets 17 years ago
goldsimon 19884f40b8 Moved INADDR_* defines to inet.h; removing dependency from inet.h to ip_addr.h 17 years ago
jifl 878532a30d * ipv4/inet_chksum.c, ipv4/lwip/inet_chksum.h: inet_chksum_pseudo_partial() 17 years ago
goldsimon aa568727d1 patch #6699: fixed some warnings on platform where sizeof(int) == 2 18 years ago
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 18 years ago
goldsimon c779a9f29f Fixed some warnings, changed some debug defines to include better names 18 years ago
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). 18 years ago
jifl f6a28808e3 Fix typo of including type in stats_display_memp empty macro 18 years ago
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. 18 years ago
goldsimon 95b15fe463 Fix typo, add comment 18 years ago
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. 18 years ago
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) 18 years ago
goldsimon 94cd14e90d patch #6459: Made err_t overridable to use a more efficient type (define LWIP_ERR_T in cc.h) 18 years ago
goldsimon 521d439a07 Added a configuration option for slipif for symmetry to loopif (patch #6480) 18 years ago
goldsimon 460b18e82c Fixed loopif_poll define (now maps directly to netif_poll) 18 years ago
goldsimon eba83ab740 Changed loopback code (less difference between NO_SYS = 0 / 1), added setting LWIP_LOOPBACK_MAX_PBUFS to limit loopback-queued pbufs 18 years ago
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). 18 years ago
kieranm 7bc881ccc5 Fix BUG#23254. Change macro definition of mem_* to allow 18 years ago
jifl a3bc6cd666 * err.h, err.c, sockets.c: Fix bug #23119: Reorder timeout error code to 18 years ago
jifl 40d4a8fc2f Trivial change: correct sense of comment about LWIP_ERROR macro 18 years ago
fbernon 7be9e292dc sockets.h: minor changes, add comments for ToS options 18 years ago
goldsimon 05587f5da9 Changed the pbuf_free/mem_free callback functions a little: created extra functions for that 18 years ago
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 18 years ago
goldsimon 64fa8d78bc Added global #ifndef __SIO_H__ and some comments 18 years ago
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). 18 years ago
jifl 30d4c243ec * mem.c, stats.c, mem.h: apply patch #6414 to avoid compiler errors 18 years ago
marcbou ef70313e05 Fixed comment for LWIP_POSIX_SOCKETS_IO_NAMES 18 years ago
jifl 2ec3c46838 Fix incorrect units in comment for TCP_MSL. Allow override. 18 years ago
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. 18 years ago
fbernon 7518acf634 rawapi.txt, api_msg.c, tcp.c, tcp_in.c, tcp.h: changes for task #7675 "Enable to refuse data on a TCP_EVENT_RECV call". Important, behavior changes for the tcp_recv callback (see rawapi.txt). 18 years ago