[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, STABLE-2_0

From: Simon Goldschmidt
Subject: [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, STABLE-2_0_0, updated. STABLE-2_0_1_RELEASE-40-g8849a44
Date: Mon, 27 Feb 2017 06:46:09 -0500 (EST)

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, STABLE-2_0_0 has been updated
       via  8849a443a4116025fb8b88abeae4a417532606c6 (commit)
       via  e3186881958fb4c37f1fd50431af82df91fcb020 (commit)
       via  fa8b6a92b4a2e1fa0689330b9fcfa6086d77b5cd (commit)
       via  2ca39c275abcf9332c34d176649c28bb2e8ca77b (commit)
       via  4d1d567ab72b2e5b3bc8d797aa07459c53ea001d (commit)
       via  8927cda2f85a86bc5258930b49af0a45cf73943f (commit)
       via  bc78251f4ac91882d9ae9a19c99111c9d9e67f6d (commit)
       via  0a3e4cd10e0bd332f9c56b4b98ba52113d0f578b (commit)
       via  76efa271e6fdf259a212f1000b2ca6431ee49080 (commit)
       via  b3293d903e6369bab9fc726d820e59064c49d0b3 (commit)
       via  5ef8a3cb6054ea8b75984123b9dd1e31b1eafb08 (commit)
       via  01c2e43c5c77701286d2428916d630dee91919e5 (commit)
       via  0b7bef5420272e2c620fc3eb7dab6ccf0c7cfb16 (commit)
       via  3c4aec99a44c79185d9bcd6b4d9372e318d40198 (commit)
       via  dc38e21a7040daec1e813667007a1a01844d035d (commit)
       via  d471e5f89e32d6a8e79456c4250ea2dd519cb0d8 (commit)
       via  99ef13f2be24b2cbbc42aa95fa68e6bfafb54a40 (commit)
       via  bb2b2be454af3dc090d45f9c65b89d2a23e6edea (commit)
       via  faa7a21a83b71c3d7181ba78fe5f8eef4f583810 (commit)
       via  d6e8e05edd95c26a73662dc6547742bc169281fb (commit)
       via  0b299f96e91163cbba9a9bb7872e9c14cb06f507 (commit)
       via  777d54f0e4290a7c09cf064e1a74df92ec6f9d62 (commit)
       via  8c6ac8eb59eddb55234170c02b43c24f01cacaf5 (commit)
       via  4fc3770278348a45ed021b9516c65a4406297ea9 (commit)
       via  e53c84654e2f717ddca2cfce339838056bbca7aa (commit)
       via  d0b0cf983ed8ef430e03d6af0e94447b7a42030d (commit)
       via  90d68b41dfa9ac553e4d195ff88a702c19fa4874 (commit)
       via  e6756387b0d9903b1e95b1fa740c985b4220a6a2 (commit)
       via  4fe143690403cf0cec2f62ddac9afe977fe9d5ec (commit)
       via  1fdbda9700ecdbc5be8f20b1c0eb2436d803f86b (commit)
       via  fed15778dd9d249da30afe0af9b337ebb6642701 (commit)
       via  bbe91e356f971c9a6300e36981fb03c803adc62e (commit)
       via  0a73e0ff308852712375428bae08df34cd2e01e9 (commit)
       via  7ba2633ef07743e08428b4a7b44e72435f7383d6 (commit)
       via  d860dd7655ac06ab378d859601aaa9caa81aca6f (commit)
       via  2694486309b1839b151dfa936b8f725c65954c68 (commit)
       via  cb97e271202f7612499da1c5834408ccd5c241e6 (commit)
       via  890c5982a17b591d2a42a5c75f4266bf03bf0504 (commit)
       via  4deaebae4471d5c08aa99e4f8ef540bac26a80ff (commit)
       via  5fe195c3d3596e56a2dffae1f918adfc257690e0 (commit)
      from  e5071daf45f5efcb94337637c0c4e523b8f16081 (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 8849a443a4116025fb8b88abeae4a417532606c6
Author: goldsimon <address@hidden>
Date:   Thu Feb 23 20:16:51 2017 +0100

    pbuf_ref: assert-check for 'ref' overflow
    (cherry picked from commit 76763c9bcd778bf67dc959e2992769c07ed0bdbe)

commit e3186881958fb4c37f1fd50431af82df91fcb020
Author: goldsimon <address@hidden>
Date:   Fri Feb 17 10:08:49 2017 +0100

    Improved DNS_LOCAL_HOSTLIST interface (bug #50325)
    (cherry picked from commit deaa6e94065f41dbdd6c7aec535b5247c0478d74)

commit fa8b6a92b4a2e1fa0689330b9fcfa6086d77b5cd
Author: goldsimon <address@hidden>
Date:   Fri Feb 17 09:25:31 2017 +0100

    Fix portable initialization of non-dynamic DNS_LOCAL_HOSTLIST
    (cherry picked from commit 19d63e6aa07d17897a156dee1fc33a5b75f39234)

commit 2ca39c275abcf9332c34d176649c28bb2e8ca77b
Author: sg <address@hidden>
Date:   Thu Feb 16 22:09:02 2017 +0100

    LWIP_NETCONN_FULLDUPLEX: fixed shutdown during write (bug #50274)
    (cherry picked from commit 6dca6642174df81dc6813c7f0cdc8f2cd5be497f)

commit 4d1d567ab72b2e5b3bc8d797aa07459c53ea001d
Author: Joel Cunningham <address@hidden>
Date:   Mon Feb 13 11:25:05 2017 -0600

    Fix comment typo from bug #47485
    tcp_close_shutdown_impl() should be tcp_close_shutdown_fin()
    (cherry picked from commit 0b257f71e7963a640d4c470f89cc3b9f72460c3f)

commit 8927cda2f85a86bc5258930b49af0a45cf73943f
Author: goldsimon <address@hidden>
Date:   Mon Feb 13 11:43:25 2017 +0100

    For tiny targtes, LWIP_RAND is optional -> fix compile time checks
    (cherry picked from commit 693a74c286c3712a5a8e5ed99f6f6b82ed43a080)

commit bc78251f4ac91882d9ae9a19c99111c9d9e67f6d
Author: Dirk Ziegelmeier <address@hidden>
Date:   Mon Feb 13 10:37:29 2017 +0100

    My documentation changes forced the usage of rand() function, which is not 
    By default, the code that does NOT need LWIP_RAND() is active now
    (cherry picked from commit 06c84cb1103e5c6a6d1630b1d26025a817013a10)

commit 0a3e4cd10e0bd332f9c56b4b98ba52113d0f578b
Author: David van Moolenbroek <address@hidden>
Date:   Fri Feb 10 17:26:38 2017 +0000

    tcp: fix accept event on closed listening PCBs
    If LWIP_CALLBACK_API is not defined, but TCP_LISTEN_BACKLOG is, then
    the LWIP_EVENT_ACCEPT TCP event may be triggered for closed listening
    sockets.  This case is just as disastrous for the event API as it is
    for the callback API, as there is no way for the event hook to tell
    whether the listening PCB is still around.  Add the same protection
    against this case for TCP_LISTEN_BACKLOG as was already in place for
    Also remove one NULL check for LWIP_CALLBACK_API that had already
    become redundant for all callers, making the TCP_EVENT_ACCEPT code
    for that callback wrapper more in line with the rest of the wrappers.
    (cherry picked from commit 240cf62056358caa53d9e83067a4fa0407974b8c)

commit 76efa271e6fdf259a212f1000b2ca6431ee49080
Author: Dirk Ziegelmeier <address@hidden>
Date:   Fri Feb 10 13:25:04 2017 +0100

    Implement task #14367: Hooks need a better place to be defined
    We now have a #define for a header file name that is #included in every .c 
file that provides hooks.

commit b3293d903e6369bab9fc726d820e59064c49d0b3
Author: goldsimon <address@hidden>
Date:   Fri Feb 10 09:42:38 2017 +0100

    Fixed bug #47485 (tcp_close() should not fail on memory error) by retrying 
to send FIN from tcp_fasttmr
    (cherry picked from commit bc07fd9db5c276a6ae70638ecf1ce956c9dfdc15)

commit 5ef8a3cb6054ea8b75984123b9dd1e31b1eafb08
Author: Dirk Ziegelmeier <address@hidden>
Date:   Thu Feb 9 21:08:40 2017 +0100

    igmp.c: igmp_lookup_group() should be static
    (cherry picked from commit 702091d548ca75aaea7e3e9f4433c6505260302b)

commit 01c2e43c5c77701286d2428916d630dee91919e5
Author: sg <address@hidden>
Date:   Thu Feb 9 20:41:27 2017 +0100

    Fixed bug #44032 (LWIP_NETCONN_FULLDUPLEX: select might work on 
invalid/reused socket) by not allowing to reallocate a socket that has 
"select_waiting != 0"
    (cherry picked from commit c1c470fc4c0f3ed7f66358688d49fb33cfb603f7)

commit 0b7bef5420272e2c620fc3eb7dab6ccf0c7cfb16
Author: goldsimon <address@hidden>
Date:   Thu Feb 9 13:08:17 2017 +0100

    http_add_connection: add connections to the front to be faster (and really 
fix bug #50059)
    (cherry picked from commit ea093d3a5349f77970629f51025ebe84a33e0955)

commit 3c4aec99a44c79185d9bcd6b4d9372e318d40198
Author: goldsimon <address@hidden>
Date:   Thu Feb 9 13:01:37 2017 +0100

    Fixed bug #50059 (httpd LWIP_HTTPD_SUPPORT_11_KEEPALIVE vs. 
    (cherry picked from commit 57438647442f71d47fe4986dd30bbc073b48e469)

commit dc38e21a7040daec1e813667007a1a01844d035d
Author: Luc Revardel <address@hidden>
Date:   Wed Feb 8 22:29:32 2017 +0100

    Fix bug #50220 (mld6_leavegroup does not send ICMP6_TYPE_MLD, even if last 
    Signed-off-by: sg <address@hidden>
    (cherry picked from commit 819bfbb943e2d4adeef147432be808f5c9356196)

commit d471e5f89e32d6a8e79456c4250ea2dd519cb0d8
Author: David van Moolenbroek <address@hidden>
Date:   Wed Feb 8 22:16:32 2017 +0100

    Patch #9250 (slightly changed): fix source substitution in ip6_output_if() 
(broken in 2014 with be75c483d0adae9ce786e3e2d5760f8e37005ac7)
    Signed-off-by: sg <address@hidden>
    (cherry picked from commit fffd61c746c9f98be3379d7488ab8f142e4f9878)

commit 99ef13f2be24b2cbbc42aa95fa68e6bfafb54a40
Author: sg <address@hidden>
Date:   Wed Feb 8 21:42:30 2017 +0100

    Fixed bug #50090 (ast_unsent->oversize_left can become wrong value in 
tcp_write error path)
    (cherry picked from commit 21737f57e53c9207f4f31da768aebdd160f6cdad)

commit bb2b2be454af3dc090d45f9c65b89d2a23e6edea
Author: Dirk Ziegelmeier <address@hidden>
Date:   Thu Feb 2 10:25:05 2017 +0100

    Fix bug #50206: UDP Netconn bind to IP6_ADDR_ANY fails
    The tests were in to catch user errors, but they seem to get in the way of 
application programming :-)
    The checks in *_send() remain active to catch when PCB source and 
destination address types do not match
    (cherry picked from commit ff04c2046e6d3e6240613d187b96cae134a81fe2)

commit faa7a21a83b71c3d7181ba78fe5f8eef4f583810
Author: goldsimon <address@hidden>
Date:   Wed Feb 1 10:09:37 2017 +0100

    Fix comment on lwip_shutdown() (it's not unimplemented any more)
    (cherry picked from commit 4b091cfc2af1dde6018aa452ab025b87a69855db)

commit d6e8e05edd95c26a73662dc6547742bc169281fb
Author: Axel Lin <address@hidden>
Date:   Tue Jan 31 15:31:06 2017 +0800

    stats: Remove superfluous /t in end of stats display
    The debug message after the stats display looks odd because the /t in end of
    stats display.
    Signed-off-by: Axel Lin <address@hidden>
    (cherry picked from commit 2685d742e80683aa7817df3f99973342703ee05f)

commit 0b299f96e91163cbba9a9bb7872e9c14cb06f507
Author: Dirk Ziegelmeier <address@hidden>
Date:   Tue Jan 24 11:45:51 2017 +0100

    Add CHANGELOG to lwIP HTML documentation
    (cherry picked from commit ee3154999a1b40c08759de1183c4a6fd46b71e68)

commit 777d54f0e4290a7c09cf064e1a74df92ec6f9d62
Author: Dirk Ziegelmeier <address@hidden>
Date:   Wed Jan 18 13:43:01 2017 +0100

    Retry 1 to fix bug #50064
    Accidentally used the wrong destination HW addr
    (cherry picked from commit 645ca84704db70f6dd29aefdec7bfbf6d9fc01f4)

commit 8c6ac8eb59eddb55234170c02b43c24f01cacaf5
Author: Dirk Ziegelmeier <address@hidden>
Date:   Wed Jan 18 13:21:11 2017 +0100

    Optimize my last fix in etharp.c, I missed the variable declaration at the 
beginning of the function
    (cherry picked from commit 7aaa888d1d27e4adb45c7ebdf5ed9bd42cc9812f)

commit 4fc3770278348a45ed021b9516c65a4406297ea9
Author: Dirk Ziegelmeier <address@hidden>
Date:   Wed Jan 18 12:25:09 2017 +0100

    Remove special ARP reply optimization from etharp.c
    - Code duplication with etharp_raw()
    - No great effect on perfomance
    - May make reworking PBUF handling code more complicated (see bug #49914)
    - The check for p->type == PBUF_REF is a strange special case, too
    - Simon also voted to remove it
    (cherry picked from commit 47bac3c11fd1a5da2822ac0d6c516db11901fb9f)

commit e53c84654e2f717ddca2cfce339838056bbca7aa
Author: Dirk Ziegelmeier <address@hidden>
Date:   Wed Jan 18 10:15:02 2017 +0100

    Fix bug #50064: Zero-copy RX: ARP reply fails with PBUF_REF
    Kept the optimized version intact, see discussion in savannah bug tracker
    (cherry picked from commit 199c38de2922dd661ed991e577e0709ca15c4980)

commit d0b0cf983ed8ef430e03d6af0e94447b7a42030d
Author: sg <address@hidden>
Date:   Mon Jan 16 14:21:08 2017 +0100

    fix compiling TCP unit tests with IPv6 enabled
    (cherry picked from commit b198c877db51ab646504fde03b17f4e6f2a476aa)

commit 90d68b41dfa9ac553e4d195ff88a702c19fa4874
Author: Axel Lin <address@hidden>
Date:   Mon Jan 16 16:47:02 2017 +0800

    tcp_out: Use LWIP_MIN instead of open-coded for better readability
    Make the intention of code more clear by using LWIP_MIN instead of 
    Signed-off-by: Axel Lin <address@hidden>
    (cherry picked from commit 141b5def4605a5281c39dcb41b32702cf664359d)

commit e6756387b0d9903b1e95b1fa740c985b4220a6a2
Author: Axel Lin <address@hidden>
Date:   Mon Jan 16 10:55:56 2017 +0800

    tcp_out: Fix comment for last_unsent->oversize_left and 
    Both last_unsent->unsent_oversize and tcp_pcb.unsent_oversized fields are 
    exist, fix the comments.
    Signed-off-by: Axel Lin <address@hidden>
    (cherry picked from commit 30aedfc3f7ae633b8ef481e8db7db4508172171c)

commit 4fe143690403cf0cec2f62ddac9afe977fe9d5ec
Author: Dirk Ziegelmeier <address@hidden>
Date:   Fri Jan 13 11:13:44 2017 +0100

    Add some parentheses for better code readability in tcp_in.c
    (cherry picked from commit df8e404abd7e7b801c5734efc2d2de6144cb7847)

commit 1fdbda9700ecdbc5be8f20b1c0eb2436d803f86b
Author: Dirk Ziegelmeier <address@hidden>
Date:   Sun Jan 15 17:36:33 2017 +0100

    Fix bug #50040: pbuf_alloc(..., 65534, PBUF_RAM) succeeds
    Check for integer overflow when calculating memory allocation size
    (cherry picked from commit 9898d406bc5ea8a268895672bb56a6811c4cec43)

commit fed15778dd9d249da30afe0af9b337ebb6642701
Author: Dirk Ziegelmeier <address@hidden>
Date:   Sun Jan 15 16:37:25 2017 +0100

    Minor typo fix in tcp_out.c
    (cherry picked from commit 0043bf78b66ff0bd3285e2c657acf4b468c6320f)

commit bbe91e356f971c9a6300e36981fb03c803adc62e
Author: Axel Lin <address@hidden>
Date:   Sun Jan 15 20:13:41 2017 +0800

    tcp_out: Fix oversize vs. space assertion test
    oversize_used is always 0 at this point, should test oversize instead.
    Signed-off-by: Axel Lin <address@hidden>
    (cherry picked from commit e1598b0b11431d6fd011f4eb1f5497413b3da515)

commit 0a73e0ff308852712375428bae08df34cd2e01e9
Author: Dirk Ziegelmeier <address@hidden>
Date:   Sun Jan 15 09:22:33 2017 +0100

    Set lwIP version to 2.0.2 in doxygen script
    (cherry picked from commit 861dab5b22abf7360afc395a6a6e0c16817def11)

commit 7ba2633ef07743e08428b4a7b44e72435f7383d6
Author: Dirk Ziegelmeier <address@hidden>
Date:   Sun Jan 15 09:22:13 2017 +0100

    Minor code readability improvement in mqtt.c
    (cherry picked from commit 5c58e25de583f7f7c1a5d6e29ba5ade91a089514)

commit d860dd7655ac06ab378d859601aaa9caa81aca6f
Author: Dirk Ziegelmeier <address@hidden>
Date:   Wed Jan 11 12:27:30 2017 +0100

    Minor correction to last patch: Avoid #including socket.h in api_msg.c
    (cherry picked from commit 2b1ebda6f1b2b085149bcc910a5a2826778b5f22)

commit 2694486309b1839b151dfa936b8f725c65954c68
Author: Knut Andre Tidemann <address@hidden>
Date:   Wed Jan 11 12:11:20 2017 +0100

    lwip: fix broken default ICMPv6 handling of checksums.
    ICMPv6 should always have checksum generated for it as per RFC 3542
    chapter 3.1.
    (cherry picked from commit 5e9df2c6988f8e00185e793205f371fe817714e9)

commit cb97e271202f7612499da1c5834408ccd5c241e6
Author: Dirk Ziegelmeier <address@hidden>
Date:   Sun Jan 8 19:08:54 2017 +0100

    MQTT: Add check that WILL topic length must be > 0
    (cherry picked from commit 52f448978f78475c01ead2b9d98f9395cfe703ab)

commit 890c5982a17b591d2a42a5c75f4266bf03bf0504
Author: Dirk Ziegelmeier <address@hidden>
Date:   Sun Jan 8 19:07:43 2017 +0100

    MQTT: Fix possible bug in connect message generation that WILL flag can be 
set without appending a will message
    The boolean condition of setting the WILL flag differs from that of 
appending the will message
    Found by Axel Lin
    (I fixed it the same way as Axel suggested, but I wanted a different commit 
    (cherry picked from commit 6d5ddb713946120fa75d8e12e2f0770501e5cefa)

commit 4deaebae4471d5c08aa99e4f8ef540bac26a80ff
Author: Axel Lin <address@hidden>
Date:   Sat Jan 7 22:13:12 2017 +0800

    mqtt: Slightly improve mqtt_create_request
    Mainly for better readability, also save NULL test while iterating the for 
    Signed-off-by: Axel Lin <address@hidden>
    (cherry picked from commit a2915b714214a234cd76f3e75d1485210a833c7d)

commit 5fe195c3d3596e56a2dffae1f918adfc257690e0
Author: Axel Lin <address@hidden>
Date:   Fri Jan 6 18:00:36 2017 +0800

    mqtt: Prevent NULL pointer dereference before assertion checking
    Signed-off-by: Axel Lin <address@hidden>
    (cherry picked from commit 7faa4bcbe22ba896a96ba76bf92bf4d6869f4d18)


Summary of changes:
 doc/doxygen/lwip.Doxyfile        |  2 +-
 doc/doxygen/main_page.h          |  5 +++
 src/api/api_msg.c                | 18 +++++++---
 src/api/sockets.c                | 16 +++++----
 src/apps/httpd/httpd.c           | 72 +++++++++++++++++++++-------------------
 src/apps/mqtt/mqtt.c             | 12 ++++---
 src/core/dns.c                   | 51 ++++++++++++++++++++++++++--
 src/core/init.c                  |  3 --
 src/core/ipv4/etharp.c           | 48 +++++++++------------------
 src/core/ipv4/icmp.c             |  4 +++
 src/core/ipv4/igmp.c             |  2 +-
 src/core/ipv4/ip4.c              |  4 +++
 src/core/ipv6/ip6.c              |  8 +++--
 src/core/ipv6/mld6.c             |  5 +++
 src/core/ipv6/nd6.c              |  4 +++
 src/core/memp.c                  |  5 ++-
 src/core/pbuf.c                  | 15 +++++++--
 src/core/raw.c                   |  4 +--
 src/core/stats.c                 |  4 +--
 src/core/tcp.c                   | 47 ++++++++++++++++++--------
 src/core/tcp_in.c                | 10 +++---
 src/core/tcp_out.c               | 26 +++++++++------
 src/core/udp.c                   |  4 +--
 src/include/lwip/arch.h          |  4 +--
 src/include/lwip/dns.h           |  9 +++--
 src/include/lwip/opt.h           | 17 +++++++---
 src/include/lwip/priv/tcp_priv.h |  4 +--
 src/include/lwip/tcp.h           | 11 ++++--
 src/netif/ethernet.c             |  4 +++
 test/unit/tcp/tcp_helper.c       | 14 ++++----
 30 files changed, 281 insertions(+), 151 deletions(-)

lwIP - A Lightweight TCPIP stack

reply via email to

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