1967 Commits (ccd7dbe0e4aa698cb96f85a88dab149066420bb3)

Author SHA1 Message Date
goldsimon ccd7dbe0e4 Added ipX versions for routing 15 years ago
goldsimon 92fcfd7a6f Fixed two compilation errors with different opt.h settings 15 years ago
goldsimon 1b2b054139 Fixed bug #33337 (which is #32906 reappearing after adding IPv6 support) 15 years ago
goldsimon 853d1eac96 Fixed pointless conversion when checking TCP port range (bug #33398) 15 years ago
goldsimon 2ef29d6839 Use conversion defines instead of casting IP addresses 15 years ago
goldsimon 6865806b55 Combined IPv4 and IPv6 code where possible, added defines to access IPv4/IPv6 in non-IP code so that the code is more readable. 15 years ago
goldsimon 9546e65617 Removed autoip_init() since it does nothing; minor coding style changes 15 years ago
goldsimon 5852993243 Removed files of old IPv6 implementation 15 years ago
goldsimon 90a03a77ad Added new files for IPv6 15 years ago
goldsimon 4bfbe7ebeb ... and finally, we got a first working version of a dual-stack lwIP runnin IPv4 and IPv6 in parallel - big thanks to Ivan Delamer! (this is work in progress, so please beware, test a lot and report problems!) 15 years ago
goldsimon f3c1686a40 replaced tab with spaces 15 years ago
goldsimon a444ec5111 patch #7449 allow tcpip callback from interrupt with static memory message 15 years ago
kieranm 5ead1bf5c8 Update version numbers for 1.4.1 development 15 years ago
kieranm 3a267586f4 Update CHANGELOG and version numbers for 1.4.0 release 15 years ago
goldsimon 52271e0366 Used upper case 'L' instead of lower case 'l' for long constant for better readability 15 years ago
goldsimon e4739da961 Fixed overflow in tcp_new_port() after changing port range to IANA "Dynamic and/or Private Ports" range 15 years ago
goldsimon 80b344e9fc Fixed printf-format error (bug #33079) 15 years ago
goldsimon 33d6dcec5b Fixed bug #33048 (Bad range for IP source port numbers) by using ports in the IANA private/dynamic range (49152 through 65535). 15 years ago
goldsimon 0885555521 Fixed broken VLAN support. 15 years ago
goldsimon 36c1750b8f ethernet_input: check for minimum packet length to prevent assertions from firing. 15 years ago
goldsimon 11b1c9f19f Fixed bug #32926 (TCP_RMV(&tcp_bound_pcbs) is called on unbound tcp pcbs) by checking if the pcb was bound (local_port != 0). 15 years ago
goldsimon b5dd87b184 Fixed bug #32280 (ppp: a pbuf is freed twice) 15 years ago
goldsimon b54c7bedfd Fixed bug #32906: lwip_connect+lwip_send did not work for udp and raw pcbs with LWIP_TCPIP_CORE_LOCKING==1. 15 years ago
goldsimon 783404d8d4 Move tcp_pcb_lists to const section. 15 years ago
goldsimon 3bad9f013e Fixed bug #32820 (Outgoing TCP connections created before route is present never times out) by starting retransmission timer before checking route. 15 years ago
goldsimon 4495516497 Removed 'dataptr' from 'struct tcp_seg' and calculate it in tcp_zero_window_probe (the only place where it was used). 15 years ago
goldsimon 3f849848a4 Fixed bug #32648 (PPP code crashes when terminating a link) by only calling sio_read_abort() if the file descriptor is valid. 15 years ago
goldsimon 7203680146 fixed bug #31748 (Calling non-blocking connect more than once can render a socket useless) since it mainly involves changing "FATAL" classification of error codes: ERR_USE and ERR_ISCONN just aren't fatal. 15 years ago
goldsimon d793ed3b9b fixed bug #32769 (ESHUTDOWN is linux-specific) by fixing err_to_errno_table (ERR_CLSD: ENOTCONN instead of ESHUTDOWN), ERR_ISCONN: use EALRADY instead of -1 15 years ago
goldsimon c6de17d1e5 netconn_accept: return ERR_ABRT instead of ERR_CLSD if the connection has been aborted by err_tcp (since this is not a normal closing procedure). 15 years ago
goldsimon 5b084f4b95 tcp_bind: return ERR_VAL instead of ERR_ISCONN when trying to bind with state!=CLOSED; fixed a typo 15 years ago
goldsimon 856ccb5bb7 Added missing U/UL modifiers to fix 16-bit-arch portability. 15 years ago
goldsimon dbf5659cd9 Indentation changed 15 years ago
goldsimon fee0c6afe9 Fixed constant not being 32 bit. 15 years ago
kieranm fb7d3a159a Update version for 1.4.0 rc2 15 years ago
goldsimon dc6b4e65e0 Adde missing extern "C" 15 years ago
goldsimon 17d4ef4053 Added missing "extern "C" {" 15 years ago
goldsimon 03be8f88fe Fixed bug #31741: lwip_select seems to have threading problems 15 years ago
goldsimon effcb90fdf Mreged back changes that were lost during the savannah hack 3 weeks ago (using the sources from http://git.infradead.org/users/dwmw2/lwip.git) 16 years ago
goldsimon 92cdc1e33f Fixed ERR_IS_FATAL so that ERR_WOULDBLOCK is not fatal. 16 years ago
goldsimon 377628216e Fixed bug #31590: getsockopt(... SO_ERROR ...) gives EINPROGRESS after a successful nonblocking connection. 16 years ago
goldsimon f7627929d5 Fixed bug #31722: IP packets sent with an AutoIP source addr must be sent link-local 16 years ago
goldsimon b49cf5e7a2 patch #7328: Autoip: ETHADDR16_COPY can be used 16 years ago
goldsimon 231a6cecb4 patch #7329: tcp_timer_needed prototype was ifdef'ed out for LWIP_TIMERS==0 16 years ago
goldsimon 32f02325f9 Added a function to deallocate the struct dhcp from a netif (fixes bug #31525). 16 years ago
goldsimon f418782c2c tcp_slowtmr(): change the scope of 'pcb2' to reflect its block-only usage. 16 years ago
goldsimon e52730d1fb Fixed bug #31170: lwip_setsockopt() does not set socket number 16 years ago
goldsimon d2679e58a6 Fixed bug #31304: Changed SHUT_RD, SHUT_WR and SHUT_RDWR to resemble other stacks. 16 years ago
goldsimon e3817cd549 Fixed bug #31535: TCP_SND_QUEUELEN must be at least 2 or else no-copy TCP writes will never succeed. 16 years ago
goldsimon 4ace50a7d7 Fix alignment checking of tcphdr: check for MEM_ALIGNMENT, not for 4 16 years ago