376 Commits (49e8e28cf6bef4bacbcd30dba4cede94b5e91be0)

Author SHA1 Message Date
goldsimon 32c16fad42 igmp related: renamed netif pointers from 'interface' to 'netif' to not use keywords (or at least my editor highlights it as one...) 16 years ago
goldsimon 04a8b0f85d Added TCP_SNDQUEUELOWAT corresponding to TCP_SNDLOWAT and added tcp_sndqueuelen() - this fixes bug #28605 16 years ago
goldsimon e678e1bdcb bug #28659: Missing casts 16 years ago
goldsimon 408829bcf6 Fixed compilation for LWIP_TCPIP_CORE_LOCKING 16 years ago
goldsimon dbcce3a4be bug #26523: Compiler Warnings 16 years ago
goldsimon 426dd9bfad Fixed bug #28716: select() returns 0 after waiting for less than 1 ms 16 years ago
goldsimon 82318c0ef1 Fixed bug #28651 (tcp_connect: no callbacks called if tcp_enqueue fails) both in raw- and netconn-API 17 years ago
goldsimon 52389fc09a Fixed bug #27316 (netconn: Possible deadlock in err_tcp) by using sys_mbox_trypost in err_tcp 17 years ago
goldsimon cc1e9370af Minor: fixed argument casts for mbox_fetch parameters (to fix compiler warnings) 17 years ago
goldsimon 34139606ca task #10102: "netconn: clean up conn->err threading issues" by adding error return value to struct api_msg_msg 17 years ago
goldsimon ca11baf1cd Changed netconn_recv() and netconn_accept() to return err_t (bugs #27709 and #28087) 17 years ago
goldsimon 2d4e76874c Using typedefs for function prototypes and -pointers throughout the stack for clarity 17 years ago
goldsimon 97f797e859 do_connect(): set conn->err to an error if conn->pcb is NULL 17 years ago
goldsimon 9521f54741 Another fix for bug #28562: Segfault @ err_tcp 17 years ago
goldsimon 0e38a52edc Again: Fixed bug #26672 (close connection when receive window = 0) by correctly draining recvmbox/acceptmbox 17 years ago
goldsimon 533e6b5f8d Fixed bug #26672 (close connection when receive window = 0) by correctly draining recvmbox/acceptmbox 17 years ago
goldsimon 28f0bbd575 Fixed bug #28519 (lwip_recvfrom bug with len > 65535) 17 years ago
goldsimon a566f9d8f2 Separated timer implementation from semaphore/mbox implementation, moved timer implementation to timers.c/.h (TASK#7235) 17 years ago
goldsimon a1c0b9da7b Added an additional option LWIP_ETHERNET to support ethernet without ARP (necessary for pure PPPoE) - no changes in the ppp code yet 17 years ago
goldsimon 4391463832 Got the tcp_nagle_*() defines wrong (inverted) :-( 17 years ago
goldsimon c8d2d2a8ea Fixed bug #28099 (API required to disable Nagle algorithm at PCB level): added tcp_nagele_*() function-like macros 17 years ago
goldsimon 8a81cb4ba0 Fixed bug #27955: netconn_close may nether return when LWIP_TCPIP_CORE_LOCKING enabled 17 years ago
goldsimon 94a7fee8c8 Fixed bug #28062: Data received directly after accepting does not wake up select 17 years ago
goldsimon e2de2c6bb2 Added netifapi_netif_set_addr() 17 years ago
goldsimon db259c3557 Improved heap usage of lwip_getaddrinfo by only allocating one block of memory per call. 17 years ago
goldsimon a9740c6a44 Fixed bug #27709: conn->err race condition on netconn_recv() timeout by directly returning when sys_arch_mbox_fetch times out. 17 years ago
goldsimon a9cbdc141b patch #6888: Patch for UDP Netbufs to support dest-addr and dest-port 17 years ago
goldsimon 8a7c1c4926 do_connect: LWIP_ERROR on invalid/disabled protocol 17 years ago
goldsimon bc10ad2356 patch #6900: added define ip_ntoa(struct ip_addr*) 17 years ago
goldsimon 8bf57c0e14 Fixed bug #26657: DNS, if host name is "localhost", result is error. 17 years ago
goldsimon 3a6165f0b9 Added missing include to <string.h> 17 years ago
goldsimon cc4b968f0a Fixed bug #27114: Missing #include in api_msg.c on LWIP 1.3.1RC1; added include <string.h> 17 years ago
fbernon ce5699f41b minor changes: typos and coding style 17 years ago
kieranm 1eee0be951 BUG23240 use signed counters for recv_avail and don't increment 17 years ago
kieranm 2b87f899ab BUG26722: initialise netconn write variables in netconn_alloc 17 years ago
goldsimon 22d6558f13 task #7013: Added option LWIP_NETIF_TX_SINGLE_PBUF to try to create transmit packets from only one pbuf to help MACs that don't support scatter-gather DMA. 17 years ago
goldsimon 99d82c4980 Fixed bug #26405: Prematurely released semaphore causes lwip_select() to crash 17 years ago
goldsimon 152d22d4f9 fixed tcpip_untimeout (does not need the time, broken after 1.3.0 in CVS only) - fixes compilation of ppp_oe.c 17 years ago
fbernon 4fba1b1430 netdb.c: remplace some %#p by %p to be more portable. 17 years ago
goldsimon 9d5bf57dd9 fixed bug #25695: Segmentation fault in do_writemore() 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 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 7d8fac62ec Fix compiler warning about %#p 17 years ago
goldsimon c05e968278 Fixed many LWIP_DEBUGF format strings; added new format string SZT_F for size_t 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 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 b0c61ffbb1 Reverted last changes since it's wrong when sizeof(int)==2... 18 years ago