[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, up
From: |
Dirk Ziegelmeier |
Subject: |
[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. 80a24c03993e33ec3e92ded873279cd9931eb1f5 |
Date: |
Wed, 16 Nov 2016 22:41:03 +0000 (UTC) |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "lwIP - A Lightweight TCPIP stack".
The branch, master has been updated
via 80a24c03993e33ec3e92ded873279cd9931eb1f5 (commit)
via d026a3954ad0f49d1a70a0d5060b4ef79381c106 (commit)
via 1712b06a64637e4e6ab56d65749ee74edee3fa78 (commit)
via 010f3550b6d25557f3ab1c62d42bf0ffdc8d7322 (commit)
via b70ddf7b5428a6f1ace7aea8c74fc327d6cb0a97 (commit)
via 1dd97e7d533aa9af818a926d64c23ee7650fd299 (commit)
via 2f37dc0606c39e34b96b60290886f137f17c168a (commit)
via c1eb6d8aa4e034cf66cac47e9928f5b492ec6ac6 (commit)
from ad17f345e7431ba69baae947c543bf2277256c92 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 80a24c03993e33ec3e92ded873279cd9931eb1f5
Author: Dirk Ziegelmeier <address@hidden>
Date: Wed Nov 16 23:39:43 2016 +0100
raw, udp, tcp connect() does NOT need to match exact IP type - when PCB is
bound to IPADDR_ANY_TYPE, it is OK to connect to IPv4 or IPv6
This should finally implement task #14187: Dual Stack sendto with socket
APIs
commit d026a3954ad0f49d1a70a0d5060b4ef79381c106
Author: Dirk Ziegelmeier <address@hidden>
Date: Wed Nov 16 23:30:19 2016 +0100
Dual-stack fixes in raw/udp/tcp
bind() may change IP type when previous type is IPADDR_TYPE_ANY
connect() IP type must exactly match bind IP type
Use correct IPADDRx_ANY type when calling ip_route()
commit 1712b06a64637e4e6ab56d65749ee74edee3fa78
Author: Dirk Ziegelmeier <address@hidden>
Date: Wed Nov 16 22:58:38 2016 +0100
Work on dual-stack netconn
IPv6 netconns are created as IPADDR_TYPE_ANY raw/udp/tcp PCBs internally
bind, connect and sendto now accept IPv6 mapped IPv4 addresses or IPv4
addresses as argument
getaddr and receive functions now return IPv6 mapped IPv4 addresses instead
of IPv4 addresses
This behavior is close to BSD socket API
commit 010f3550b6d25557f3ab1c62d42bf0ffdc8d7322
Author: Dirk Ziegelmeier <address@hidden>
Date: Wed Nov 2 12:00:13 2016 +0100
Cleanup macro parameter names
commit b70ddf7b5428a6f1ace7aea8c74fc327d6cb0a97
Author: Dirk Ziegelmeier <address@hidden>
Date: Wed Nov 2 11:58:33 2016 +0100
Cleanup unmap_ipv6_mapped_ipv4() macro
commit 1dd97e7d533aa9af818a926d64c23ee7650fd299
Author: Dirk Ziegelmeier <address@hidden>
Date: Mon Oct 31 19:29:26 2016 +0100
sockets.c, lwip_sendto(): Remove check whether IP address matches socket
type. Is checked in lower layers anyway.
commit 2f37dc0606c39e34b96b60290886f137f17c168a
Author: Dirk Ziegelmeier <address@hidden>
Date: Mon Oct 31 19:28:11 2016 +0100
api_msg.c: Partly add support for IPv6 mapped IPv4 addresses
- lwip_netconn_do_getaddr(): Convert IPv4 addresses to IPv6 mapped IPv4
addresses
- lwip_netconn_do_send(): Support IPv6 mapped IPv4 addresses
- Not done: connect(), bind()
commit c1eb6d8aa4e034cf66cac47e9928f5b492ec6ac6
Author: Dirk Ziegelmeier <address@hidden>
Date: Mon Oct 31 19:24:27 2016 +0100
Minor: Add macros to map/unmap IPv6 mapped IPv4 addresses
-----------------------------------------------------------------------
Summary of changes:
src/api/api_lib.c | 71 ++++++++++++++++++++++++++++++++++++++++++--
src/api/api_msg.c | 49 ++++++++++--------------------
src/api/sockets.c | 6 ----
src/core/raw.c | 12 ++++++--
src/core/tcp.c | 4 +--
src/core/udp.c | 9 ++++--
src/include/lwip/api.h | 1 +
src/include/lwip/ip_addr.h | 17 +++++++++++
8 files changed, 119 insertions(+), 50 deletions(-)
hooks/post-receive
--
lwIP - A Lightweight TCPIP stack
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. 80a24c03993e33ec3e92ded873279cd9931eb1f5,
Dirk Ziegelmeier <=