614 Commits (bd69890ccd148c5c539f536ea052dd977f0cf692)

Author SHA1 Message Date
Simon Goldschmidt bd69890ccd (bug #30185): added LWIP_FIONREAD_LINUXMODE that makes ioctl/FIONREAD return the size of the next pending datagram. 15 years ago
goldsimon 09ac68c196 Fixed documentation after changing sys arch prototypes for 1.4.0 15 years ago
goldsimon 6a4c30fe5d fixed bug #31723 (tcp_kill_prio() kills pcbs with the same prio) by updating its documentation only. 15 years ago
goldsimon 4002aef594 fixed bug #33545: With MEM_USE_POOLS==1, mem_malloc can return an unaligned pointer. 15 years ago
goldsimon ba28d36e67 Fixed bug #33544 (warning in mem.c in lwip 1.4.0 with NO_SYS=1) 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 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 a444ec5111 patch #7449 allow tcpip callback from interrupt with static memory message 15 years ago
kieranm 3a267586f4 Update CHANGELOG and version numbers for 1.4.0 release 15 years ago
goldsimon 036cb26fa3 sys_arch_timeouts() is not needed any more. 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 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 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 4e3b2b9f6b Fixed bug #32561 tcp_poll argument definition out-of-order in documentation 15 years ago
goldsimon 856ccb5bb7 Added missing U/UL modifiers to fix 16-bit-arch portability. 15 years ago
goldsimon fee0c6afe9 Fixed constant not being 32 bit. 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 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 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 fa092c47c8 Fixed bug #31701: Error return value from dns_gethostbyname() does not match documentation: return ERR_ARG instead of ERR_VAL if not initialized or wrong argument. 16 years ago
goldsimon 704d90f693 Fixed bug #31385: sizeof(struct sockaddr) is 30 but should be 16 16 years ago
goldsimon 93dc36e091 Once again fixed #30038: DHCP/AutoIP cooperation failed when replugging the network cable after an AutoIP address was assigned. 16 years ago
goldsimon 4cc36b2284 Fixed bug #30728: tcp_new_port() did not check listen pcbs 16 years ago
goldsimon aaa8d2795e Don't chain empty pbufs when sending them (fixes bug #30625) 16 years ago
goldsimon 229137cad1 Applied patch #7264 (PPP protocols are rejected incorrectly on big endian architectures) 16 years ago
goldsimon d73262a0e5 Fixed compilation with TCP or UDP disabled. 16 years ago
goldsimon cd22a8d851 Fixed bug #30565 (tcp_connect() check bound list): that check did no harm but never did anything 16 years ago
goldsimon 3c5723e49d Fixed invalid fix for bug #30402 (CHECKSUM_GEN_IP_INLINE does not add IP options) 16 years ago
kieranm 21e17f649a Fixed SNMP ASN constant defines to not use ! operator 16 years ago
goldsimon 691410ba18 task #10495: Added support for IP_MULTICAST_LOOP at socket- and raw-API level. 16 years ago
goldsimon 714a43b18c Fixed bug #30402: CHECKSUM_GEN_IP_INLINE does not add IP options 16 years ago
goldsimon 48be546357 fixed bug #30300 (shutdown parameter was not initialized in netconn_delete) 16 years ago
kieranm 272270c7f4 Remove unportable printing of C function pointers 16 years ago
goldsimon 7d604a23f0 From patch #7221: added flag NO_SYS_NO_TIMERS to drop timer support for NO_SYS==1 for easier upgrading 16 years ago
goldsimon 6929a786aa Fixed bug #10088: Correctly implemented shutdown at socket level. 16 years ago
goldsimon f61b80ca6a Fixed bug #29361 (ip_frag has problems with zero-copy DMA MACs) by adding custom pbufs and implementing custom pbufs that reference other (original) pbufs. Additionally set IP_FRAG_USES_STATIC_BUF=0 as default to be on the safe side. 16 years ago