sg
|
521c92764d
|
loopif is not required for loopback traffic any more but passed through any netif (ENABLE_LOOPBACK has to be enabled) (task #13515)
|
2015-03-24 21:22:19 +01:00 |
|
sg
|
2eb0386c2a
|
fixed bug #36017 ARP might not support duplicate addresses on multiple netifs (tried to correctly handle duplicate AutoIP addresses on multiple netifs, but only if explicitly enabled via ETHARP_TABLE_MATCH_NETIF==1)
|
2015-03-23 22:04:57 +01:00 |
|
sg
|
440c99100b
|
fixed bug #34617: Stable etharp entries that are about to expire are now refreshed using unicast to prevent unnecessary broadcast.
Only if no answer is received after 15 seconds, broadcast is used.
|
2015-03-23 21:38:19 +01:00 |
|
sg
|
33d5e646e5
|
fixed bug #41318 (Bad memory ref in tcp_input() after tcp_close())
|
2015-03-21 21:19:10 +01:00 |
|
sg
|
c00a62d37f
|
fixed bug #38468 (tcp_sent() not called on half-open connection for data ACKed with the same ack as FIN)
|
2015-03-21 20:56:42 +01:00 |
|
sg
|
4463239d6e
|
fixed bug #38204 (DHCP lease time not handled correctly)
|
2015-03-21 10:09:31 +01:00 |
|
sg
|
3e302e8683
|
fixed bug #38714 (Missing option and client address in DHCPRELEASE message)
|
2015-03-20 21:02:41 +01:00 |
|
sg
|
d6620f0f3a
|
fixed bug #38203 (DHCP options are not recorded in all DHCP ack messages)
|
2015-03-20 20:29:04 +01:00 |
|
sg
|
9eb900c448
|
fixed race conditions in assigning netconn->last_err (fixed bugs #38121 and #37676)
|
2015-03-19 21:20:29 +01:00 |
|
sg
|
905f1609b3
|
fixed the IPv4 part of bug #43904 (ip_route() must detect linkup status)
|
2015-03-09 21:35:57 +01:00 |
|
sg
|
0ddd7de1ba
|
patch #8359 (Provide utility function to add an IPv6 address to an interface)
|
2015-03-06 21:30:59 +01:00 |
|
sg
|
4e520cdd30
|
fixed bug #37068 (netif up/down handling is unclear): correclty separated administrative status of a netif (up/down) from 'valid address' status ATTENTION: netif_set_up() now always has to be called, even when dhcp/autoip is used!
|
2015-03-05 20:57:43 +01:00 |
|
sg
|
72dcdb7655
|
fixed bug #43784 (a host should send at least one Router Solicitation)
|
2015-03-04 21:21:49 +01:00 |
|
sg
|
61e0efa0c7
|
fixed bug #41094 (Byte-order bug in IPv6 fragmentation header test)
|
2015-03-04 21:02:52 +01:00 |
|
sg
|
90a0590de1
|
patch by Zach Smith: fixed bug #38153 (nd6_input() byte order issues)
|
2015-03-04 20:49:02 +01:00 |
|
sg
|
0647533f8c
|
fixed bug #44378 (TCP connections are not aborted on netif remove)
|
2015-02-26 22:25:39 +01:00 |
|
sg
|
99dd78964a
|
fixed bug #40753 (re-bind UDP pcbs on change of IP address)
|
2015-02-26 22:17:30 +01:00 |
|
sg
|
5984c996a8
|
fixed bug #40177 (System hangs when dealing with corrupted packets), implemented task #12357 (Ensure that malicious packets don't assert-fail): improved some pbuf_header calls to not assert-fail.
|
2015-02-25 22:58:27 +01:00 |
|
Joel Cunningham
|
9004554da3
|
fixed bug #43028 (IP_MULTICAST_TTL affects unicast datagrams)
|
2015-02-25 21:59:21 +01:00 |
|
Greg Renda
|
4eb9efdd33
|
fixed bug #38210 (ip reassembly while remove oldest datagram)
|
2015-02-25 21:43:39 +01:00 |
|
sg
|
c8581e4cd9
|
fixed bug #38165 (socket with mulicast): ensure igmp membership are dropped when socket (not netconn!) is closed.
|
2015-02-25 21:30:22 +01:00 |
|
sg
|
612e33c499
|
fixed bug #38061 (wrong multicast routing in IPv4) by adding an optional default netif for multicast routing
|
2015-02-25 20:58:11 +01:00 |
|
sg
|
c87efb77bc
|
patch by Jens Nielsen: fixed bug #38803 (Source address in broadcast ping reply)
|
2015-02-22 22:02:17 +01:00 |
|
sg
|
03159254ce
|
added proper accessor functions for pcb->multicast_ip (previously used by get/setsockopt only)
|
2015-02-22 21:49:46 +01:00 |
|
sg
|
ec5cf8593e
|
Continued chrysn's work: changed nearly all functions taking 'ip(X)_addr_t' pointer to take const pointers (changed user callbacks: raw_recv_fn, udp_recv_fn; changed port callbacks: netif_output_fn, netif_igmp_mac_filter_fn)
|
2015-02-22 21:46:35 +01:00 |
|
Ivan Delamer
|
b938154f6b
|
Removed unused netif flag for DHCP
|
2015-02-19 16:22:19 -07:00 |
|
Ivan Delamer
|
e312ebcb57
|
Removed unused netif flag for point to point connections
|
2015-02-19 16:19:29 -07:00 |
|
sg
|
730529353d
|
fixed bug #37958 "netconn API doesn't handle correctly connections half-closed by peer"
|
2015-02-18 22:21:26 +01:00 |
|
sg
|
101f57d5e0
|
tcp_alloc() prefers killing CLOSING/LAST_ACK over active connections (see bug #39565) (tcp_kill_prio(): back to old implementation)
|
2015-02-18 21:30:45 +01:00 |
|
sg
|
998ed99288
|
Fixed select not reporting received FIN as 'readable' in certain rare cases (bug #43779: select(), close(), and TCP retransmission error)
|
2015-02-18 20:38:42 +01:00 |
|
Sylvain Rochet
|
b957a81ea5
|
PPP, modified CHANGELOG about the previous large PPP rework
Done!, this is way better than before, I had this rework in mind
for a couple of years and I finally found the time to do it :-)
|
2015-02-17 23:25:10 +01:00 |
|
sg
|
604a92dc3d
|
fixed bug #38853 "connect() use a wrong errno": return ERR_ALREADY/EALRADY during connect, ERR_ISCONN/EISCONN when already connected
|
2015-02-17 22:10:23 +01:00 |
|
goldsimon
|
5d13b5a2fb
|
fixed bug #37614 "Errors from ipX_output are not processed". Now tcp_output(_segment) checks for the return value of ipX_output and does not try to send more on error. A netif driver can call tcp_txnow() (from tcpip_thread!) to try to send again if TX buffers are available again.
|
2015-02-17 08:02:34 +01:00 |
|
sg
|
90db821036
|
patch #8361 "Add support for NTP option in DHCP" (slighly modified)
|
2015-02-16 21:23:06 +01:00 |
|
sg
|
0d18516af8
|
added support for write-access community and dedicated community for sending traps
|
2015-02-14 15:44:32 +01:00 |
|
sg
|
e22c815444
|
patch by Freddie Chopin: SNMP: const-correctness around snmp traps and enterprise
|
2015-02-14 15:11:44 +01:00 |
|
sg
|
b5b5844119
|
added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when a memp pool was empty and an item is now available
|
2015-02-13 21:53:55 +01:00 |
|
sg
|
6ef7563f53
|
Added the option PBUF_LINK_ENCAPSULATION_HLEN to allocate additional header space for TX on netifs requiring additional headers
|
2015-02-13 21:42:04 +01:00 |
|
sg
|
e3e3200f95
|
fixed bug #22070 "MIB_OBJECT_WRITE_ONLY not implemented in SNMP"
|
2015-02-13 21:12:23 +01:00 |
|
sg
|
7a0f814043
|
introduce sys_timeouts_sleeptime (returns the time left before the next timeout is due, for NO_SYS==1)
|
2015-02-12 22:14:28 +01:00 |
|
sg
|
80b62df0a9
|
fixed bug #36403 "ip4_input() and ip6_input() always pass inp to higher layers": now the accepting netif is passed up, but the input netif is available through ip_current_input_netif() if required.
|
2015-02-12 22:04:10 +01:00 |
|
sg
|
8155b8cfb3
|
patch #7702 "Include ability to increase the socket number with defined offset"
|
2015-02-11 23:05:52 +01:00 |
|
sg
|
28783abbe2
|
fixed bug #43094 "The function tcpip_input() forget to handle IPv6"
|
2015-02-11 21:36:46 +01:00 |
|
sg
|
974a853f40
|
patch #8423 "arch/perf.h" should be made an optional item
|
2015-02-11 21:25:47 +01:00 |
|
sg
|
7ff9825f55
|
started to implement fullduplex sockets/netconns (note that this is highly unstable yet!)
|
2015-02-11 21:18:15 +01:00 |
|
sg
|
6c3f6cfd89
|
netconn/socket api: fixed bug #44225 "closing TCP socket should time out eventually", implemented task #6930 "Implement SO_LINGER": closing TCP sockets times out after 20 seconds or after the configured SND_TIMEOUT or depending on the linger settings; fixed that netconn_close/netconn_delete still used message passing for LWIP_TCPIP_CORE_LOCKING==1
|
2015-02-10 22:15:54 +01:00 |
|
sg
|
ec68aaf43b
|
fixed that SHUT_RD followed by SHUT_WR was different to SHUT_RDWR, fixed return value of lwip_netconn_do_close on unconnected netconns
|
2015-01-27 21:28:39 +01:00 |
|
goldsimon
|
e926a93568
|
tcp_kill_prio(): prefer nearly-closed connections (waiting for the last ACK only) over established connections when out of tcp pcbs
|
2015-01-20 12:45:26 +01:00 |
|
sg
|
5ceaed291f
|
fixed bug #43361 select() crashes with stale FDs
|
2015-01-17 21:02:58 +01:00 |
|
sg
|
c1804810d8
|
allow enabling socket API without (public) netconn API - netconn API is still used by sockets, but keeping it private (static) should allow better compiler optimizations
|
2015-01-17 14:42:50 +01:00 |
|