2199 Commits (a2aa43a426bb01f926f7935299c19fe00030ab4e)
 

Author SHA1 Message Date
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 17a5ba08e4 unit tests: correctly handle small PBUF_POOL_BUFSIZE settings, prevent NULL-pointer-deref. (ooseq test is still not running correctly...) 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 2697b3c7da Merge branch 'master' of ssh://git.sv.gnu.org/srv/git/lwip 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 c9e1d6cca8 adapted unit tests to changes after adding IPv6 support 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
Simon Goldschmidt 7465be91d0 Fixed some C compiler warnings 15 years ago
Simon Goldschmidt d79c5baa1b Removed commas from the end of enum lists 15 years ago
Simon Goldschmidt 46af0d38fa fixed bug #31084 (socket API returns always EMSGSIZE on non-blocking sockets if data size > send buffers) -> now lwip_send() sends as much as possible for non-blocking sockets and only returns EWOULDBLOCK if the buffers are full 15 years ago
Simon Goldschmidt 6323e09a0a init.c: changed some checks from runtime to compiletime (had to adapt some defines in ip.h for that) 15 years ago
Simon Goldschmidt d94bdb75c8 forgot CHANGELOG: freeing ooseq pbufs when the pbuf pool is empty implemented for NO_SYS==1: when not using sys_check_timeouts(), call PBUF_CHECK_FREE_OOSEQ() at regular intervals from main level. 15 years ago
Simon Goldschmidt cc3b4dff20 freeing ooseq pbufs when the pbuf pool is empty implemented for NO_SYS==1: when not using sys_check_timeouts(), call PBUF_CHECK_FREE_OOSEQ() at regular intervals from main level. 15 years ago
Simon Goldschmidt 78ac382fdf bug #33634 ip_forward() have a faulty behaviour: Added pbuf flags to mark incoming packets as link-layer broadcast/multicast. Also added code to allow ip_forward() to forward non-broadcast packets to the input netif (set IP_FORWARD_ALLOW_TX_ON_RX_NETIF==1). 15 years ago
Simon Goldschmidt 860072aaaf correctly prefix all functions with 'etharp_' (also static functions) 15 years ago
Simon Goldschmidt 2694a409c6 ETHARP_STATE_STABLE_REREQUESTING: no need for member 'netif' in 'struct etharp_entry' if we re-request only from etharp_output() and use etharp_tmr() to reset the state of such entries to ETHARP_STATE_STABLE: that way, we also only send one ARP request per ARP_TMR_INTERVAL, but only if the entry is really still used. 15 years ago
Simon Goldschmidt 206b1f4631 ETHARP_SUPPORT_STATIC_ENTRIES: don't need the member 'static_entry' on struct etharp_entry, we can use 'state' to mark them as static 15 years ago
Simon Goldschmidt ef9891e8ff fixed bug #33551 (ARP entries may time out although in use) by sending an ARP request when an ARP entry is used in the last minute before it would time out. 15 years ago
Simon Goldschmidt bd69890ccd (bug #30185): added LWIP_FIONREAD_LINUXMODE that makes ioctl/FIONREAD return the size of the next pending datagram. 15 years ago
Simon Goldschmidt fc280c7cd6 Fixed bug #33804 LWIP_IPV6_MLD #define missing from mld6.c 15 years ago