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);
fixed a possible endless loop in tcp_new_port() if the number of active PCBs exceeds the number of available ports;
|
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
compiler warning.
Change-Id: I14c3f1786a8ca3513b5d4cf375c4951e4c09ebd6
|
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
messages.
Change-Id: I06d28eb2903c539de0b51bd7420a81ebf4f28963
|
15 years ago |
Ivan Delamer
|
4507083148
|
Fixed bug in serialization of IPv6 addresses.
Change-Id: Ib63540123803317ec25f7cbf580c5159e4100222
|
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 |