[Top][All Lists]

[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 

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 
    - 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(-)

lwIP - A Lightweight TCPIP stack

reply via email to

[Prev in Thread] Current Thread [Next in Thread]