1509 Commits (36e3d24331069245773dcfcd1cfe8565fba6898f)
 

Author SHA1 Message Date
goldsimon 36e3d24331 Fixed a bug in tcp_enqueue introduced with v1.79 of this file while fixing bug #25094 (zero-length pbuf) 17 years ago
goldsimon 261dfdf010 fixed bug #24212: "Deadlocked tcp_retransmit due to exceeded pcb->cwnd": Fixed by sorting the unsent and unacked queues (segments are inserted at the right place in tcp_output and tcp_rexmit) 17 years ago
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
fbernon 4eda29abf9 inet.c: patch #6765: Fix a small problem with the last changes (incorrect behavior, with ip address string not ended by a '\0', a space or a end of line) 17 years ago
goldsimon c3f7107e2b Fixed some issues with DNS_LOCAL_HOSTLIST 17 years ago
fbernon 67a3976a24 init.c: typo 17 years ago
fbernon 4fba1b1430 netdb.c: remplace some %#p by %p to be more portable. 17 years ago
goldsimon 029b786c77 Fixed bug #26069: Corrected documentation: if tcp_connect fails, pcb->err is called, not pcb->connected (with an error code). 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 ed65d9cd75 Fixed bug #26236: "TCP options (timestamp) don't work with no-copy-tcpwrite": deallocate option data, only concat segments with same flags 17 years ago
goldsimon 542b8fffb1 Fixed bug #25094: "Zero-length pbuf" (options are now allocated in the header pbuf, not the data pbuf); added function comments; "inline" is not supported by ANSI C (tcp_build_timetamp_option) 17 years ago
goldsimon 12c50ed87b tcp_listen_input: format code for #if LWIP_TCP_TIMESTAMPS that calls tcp_enqueue like the other calls. 17 years ago
goldsimon 9d5bf57dd9 fixed bug #25695: Segmentation fault in do_writemore() 17 years ago
goldsimon 04df18bcd3 Changed ??? to LINK_SPEED_OF_YOUR_NETIF_IN_BPS 17 years ago
goldsimon 422ba5bcec tried to fix bug #23559: lwip_recvfrom problem with tcp 17 years ago
goldsimon 27b28a9306 Converted netconn_type() from a function to a macro 17 years ago
goldsimon 620b3e6739 task #9192: mem_free of dhcp->options_in and dhcp->msg_in 17 years ago
goldsimon 580f334274 patch #6808: Add a utility function ip_hinted_output() (for smaller code mainly) 17 years ago
goldsimon 4f52183a39 patch #6765: Supporting new line characters in inet_aton() 17 years ago
goldsimon a55f354687 patch #6763: Global DHCP XID can be redefined to something more unique 17 years ago
goldsimon 9630c9136b patch #6764: DHCP rebind and renew did not send hostnam option; Converted constant OPTION_MAX_MSG_SIZE to netif->mtu, check if netif->mtu is big enough in dhcp_start 17 years ago
goldsimon dbd6d7ec8d bug #26027: netbuf_chain resulted in pbuf memory leak 17 years ago
goldsimon b3a5d6df0d bug #25763: Corrected 4 occurrences of SMEMCPY to MEMCPY; corrected indentation 17 years ago
goldsimon 3587e8481d bug #26121: set_errno can be overridden 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 baf30f5eae BUG20779: cope with SYN packets received during established states, 17 years ago
kieranm e7a2ab5de9 BUG26010: set push bit correctly when tcp segments are merged 17 years ago
kieranm fd41c5de2d Correct change to probe window setting 17 years ago
kieranm efac109803 BUG25622: handle return code of tcp_enqueue in tcp_listen_input() 17 years ago
kieranm 84505d4cc8 BUG25629: set TCP_ACK flags on keepalive and zero window probes 17 years ago
kieranm 7d8fac62ec Fix compiler warning about %#p 17 years ago
goldsimon b6e18d9c6f cc.h: Added printf formatter for size_t: SZT_F 17 years ago
goldsimon c05e968278 Fixed many LWIP_DEBUGF format strings; added new format string SZT_F for size_t 17 years ago
goldsimon 103fe60362 mem_free: fix a warning by converting pointer to mem_ptr_t instead of unsigned long 17 years ago
goldsimon 638020ec70 sys_now() must return u32_t, not unsigned long 17 years ago
goldsimon 56038b6457 Fixed many warnings: use %p to pass pointers to printf 17 years ago
goldsimon 96b788bea7 patch #6528: the buffer used for IP_FRAG_USES_STATIC_BUF could be too small depending on MEM_ALIGNMENT 17 years ago
goldsimon 7b6c11360f Added check: PBUF_POOL_BUFSIZE must be greater than MEM_ALIGNMENT or else the offset of a pbuf may take the full first pbuf in a chain (resulting in the first pbuf having len==0) 17 years ago
goldsimon ea1eb45e3f etharp_raw: allocating PBUF_RAW for outgoing ARP packets instead of PBUF_LINK is enough. 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 bf09400c4c fixed bug #25345 (DHCPDECLINE is sent with "Maximum message size" option) 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