2068 Commits (dc34636598ed89919403f1501e33554ddca74ca4)

Author SHA1 Message Date
Simon Goldschmidt dc34636598 fixed bug #34540: compiler error when CORE_LOCKING is used and not all protocols are enabled 15 years ago
Simon Goldschmidt c74d881d3d fixed bug #34534: Error in sending fragmented IP if MEM_ALIGNMENT > 4 15 years ago
Simon Goldschmidt b4c4fae3f5 slightly rearranged freeing an acked segment to prevent keeping the reference too long 15 years ago
Simon Goldschmidt f29bdd21a7 fixed bug #34426: tcp_zero_window_probe() transmits incorrect byte value when pcb->unacked != NULL 15 years ago
Simon Goldschmidt 9d31401d47 fixed bug #34447 LWIP_IP_ACCEPT_UDP_PORT(dst_port) wrong 15 years ago
Simon Goldschmidt 5c68bbe16f Tried to fix bug #32417 ("TCP_OVERSIZE seems to have problems with (fast-)retransmission"): Reset pcb->unsent_oversize in 2 more places... 15 years ago
Simon Goldschmidt 07c610e068 Implemented limiting data on ooseq queue (task #9989) (define TCP_OOSEQ_MAX_BYTES / TCP_OOSEQ_MAX_PBUFS in lwipopts.h), added unit test for this new feature 15 years ago
Simon Goldschmidt 998f109fc8 fixed bug #28288: Data after FIN in oos queue 15 years ago
goldsimon cfb70bccc1 bug #34406 dhcp_option_hostname() can overflow the pbuf 15 years ago
Simon Goldschmidt 6c56151d27 fixed bug #34377 MEM_SIZE_F is not defined if MEM_LIBC_MALLOC==1 15 years ago
Simon Goldschmidt 98274d2145 Reverted invalid fix for invalid bug #34360 done yesterday... 15 years ago
Simon Goldschmidt 918470affc fixed bug #33871: rejecting TCP_EVENT_RECV() for the last packet including FIN can lose data 15 years ago
Simon Goldschmidt 797f26e45b fixed bug #34360 tcp_shutdown: RST on unacked is not send when shutting down both rx AND tx 15 years ago
Simon Goldschmidt e145c1d31c Fixed tcp_accepted define (need brackets around the parameter) 15 years ago
Simon Goldschmidt bb5d0c5c4a fixed bug #34355: nagle does not take snd_buf/snd_queuelen into account 15 years ago
Simon Goldschmidt 0aea1b608a Corrected fix for bug #34072 (UDP broadcast is received from wrong UDP pcb if udp port matches): pcbs bound to IPADDR_ANY did not receive broadcasts any more (bug #34294) 15 years ago
Simon Goldschmidt a2aa43a426 Implemented timeout on send (TCP only, bug #33820) 15 years ago
Simon Goldschmidt 8d5514603e fixed default value of TCP_SND_BUF to not violate the sanity checks in init.c 15 years ago
Simon Goldschmidt b9a2feff5e Converted runtime-sanity-checks into compile-time checks that can be disabled (since runtime checks can often not be seen on embedded targets) 15 years ago
goldsimon f13615d97a fixed bug #34337 (possible NULL pointer in sys_check_timeouts) 15 years ago
Simon Goldschmidt d6227aece6 splitted ppp.h to an internal and external header file to get a clear separation of which functions an application or port may use (task #11281) 15 years ago
Simon Goldschmidt 6058389974 nd6: use a static buffer to process RA options instead of using mem_malloc() 15 years ago
Simon Goldschmidt dccad08508 use pcb->mss instead of TCP_MSS for preallocate mss-sized pbufs (bug #34019) 15 years ago
Simon Goldschmidt 112158b056 Added a config option to randomize initial local TCP/UDP ports (so that different port ranges are used after a reboot; bug #33818; this one added tcp_init/udp_init functions again); 15 years ago
Simon Goldschmidt 5be300736e lwip_accept: fixed warning about accessing uninitialized 'port' when SOCKETS_DEBUG is enabled 15 years ago
Simon Goldschmidt 1b98a64e90 Fixed typo: TCP_SNDQUEUELOWAT must be less than TCP_SND_QUEUELEN (as checked in init.c), not greater 15 years ago
Simon Goldschmidt 4849eb4c54 fixed bug #34072: UDP broadcast is received from wrong UDP pcb if udp port matches 15 years ago
Simon Goldschmidt 5e8ee7e006 Make LWIP_RAND optional (useful for small targets) 15 years ago
Simon Goldschmidt e27d34d118 DHCP uses LWIP_RAND() for xid's (bug #30302) 15 years ago
Simon Goldschmidt a0bf8d5740 fixed bug #33952 PUSH flag in incoming packet is lost when packet is aggregated and sent to application 15 years ago
Simon Goldschmidt d0877153bf netconn_alloc(): return on invalid protocol instead of initializing mbox size to 0 15 years ago
Simon Goldschmidt 55011e5308 fixed bug #31809 LWIP_EVENT_API in opts.h is inconsistent compared to other options 15 years ago
Simon Goldschmidt b9c17dd1f0 fixed bug #34111 RST for ACK to listening pcb has wrong seqno 15 years ago
goldsimon aea17bfae2 Fixed bogus IPH_V/HL and IPH_VHL_SET endianess dependency 15 years ago
Simon Goldschmidt 0a5755145c added netif remove callback (bug #32397) 15 years ago
Simon Goldschmidt 249e19769b fixed bug #34124 struct in6_addr does not conform to the standard 15 years ago
Simon Goldschmidt f64808c385 fixed bug #33956 Wrong error returned when calling accept() on UDP connections 15 years ago
Simon Goldschmidt 2e69b54a4f fixed bug #34057 socklen_t should be a typedef 15 years ago
Simon Goldschmidt cd5d1ceadf fixed bug #34112 Odd check in pbuf_alloced_custom (typo) 15 years ago
Simon Goldschmidt c55f6b40ec fixed bug #34122 dhcp: hostname can overflow 15 years ago
Simon Goldschmidt bf4ec9be22 fixed bug #34121 netif_add/netif_set_ipaddr fail on NULL ipaddr 15 years ago
Simon Goldschmidt ed0626afeb fixed bug #33962 TF_FIN not always set after FIN is sent. (This merely prevents nagle from not transmitting fast after closing.) 15 years ago
Ivan Delamer b5305d5a8c Initialize recvmbox size for undefined netconn type, to supress 15 years ago
Ivan Delamer 17efa04ea6 Add cast to IP6_ADDR_BLOCKx 15 years ago
Ivan Delamer b3f5c8f6b2 Use target address as source address in IPv6 neighbour advertisement 15 years ago
Ivan Delamer 4507083148 Fixed bug in serialization of IPv6 addresses. 15 years ago
Simon Goldschmidt f4c0018d7a Fixed complier error for CHECKSUM_CHECK_TCP==0 15 years ago
Simon Goldschmidt 242dc34115 ETHARP_SUPPORT_VLAN: add support for an external VLAN filter function instead of only checking for one VLAN (define ETHARP_VLAN_CHECK_FN) 15 years ago
Simon Goldschmidt 41c785d77a IPv4: splitted IPv4 header fields version/len and tos, made macros depend on BYTE_ORDER to prevent unnecessary calls to htons() 15 years ago
Simon Goldschmidt a745528b40 Prevent non-static function that is not declared in header file 15 years ago