lwip-commits
[Top][All Lists]
Advanced

[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. STABLE-2_1_0_RELEASE-172-g4adcd68
Date: Mon, 19 Nov 2018 08:32:29 -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, master has been updated
       via  4adcd68ce4c52750a2b89025534b72dde7c4933a (commit)
       via  19cbf2a6526ef0d83f70f0e32d6a089ee44cdef7 (commit)
       via  593c02aed4be653b2a39ca7c51b33cd8ce2be940 (commit)
      from  a09646c507f26f364f4d589acbdc1b8960b28426 (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 4adcd68ce4c52750a2b89025534b72dde7c4933a
Author: Dirk Ziegelmeier <address@hidden>
Date:   Mon Nov 19 14:32:05 2018 +0100

    Fix compile of mdns.c
    
    Add missing stdio.h for snprintf()
    Fix variable declaration in code

commit 19cbf2a6526ef0d83f70f0e32d6a089ee44cdef7
Author: Jasper Verschueren <address@hidden>
Date:   Mon Nov 19 10:59:16 2018 +0100

    mDNS: probe rate limiting if more then 15 conflicts occur in 10s
    
    According to RFC6762 section 8.1:
    If fifteen conflicts occur within any ten-second period, then the
    host MUST wait at least five seconds before each successive
    additional probe attempt.
    If the host restarts mDNS, instead of a probe wait timeout randomly
    chosen between 0 and 250ms, we wait 5s if more then 15 conflicts
    occured in 10seconds. This flag is reset from the moment probing
    succeeded.

commit 593c02aed4be653b2a39ca7c51b33cd8ce2be940
Author: Jasper Verschueren <address@hidden>
Date:   Fri Nov 9 11:13:15 2018 +0100

    mDNS: probe tiebreaking added
    
    mDNS: first version probe tiebreaking added
    
    This first version works for our MCU boards but does only compare
    the first question and answer. It does not sort the list of answers
    and it does not search for answers or questions.
    
    mDNS: improved probe question handling
    
    For every probe question in our packet, we check the presence
    in the incomming packet until we find a match. then we perform
    the tiebreaking. At the moment we still only look at the first
    answer.
    
    mDNS: evaluate all answers in the authoritative section
    
    The authoritative sections of both messages are evaluated.
    The records that answer the probe question are sorted in to lists.
    Then the lists are compared pairwise. A winner and a loser are
    chosen and the host reacts on the outcome (ignore or stop probing).
    
    mDNS: add support for name decompression in rdata when comparing.
    
    For probe tiebreaking we need to compare RR's. It is possible that
    the rdata of an RR contains compessed names (SRV record). We need
    to decompress it first before we do the comparison.

-----------------------------------------------------------------------

Summary of changes:
 src/apps/mdns/mdns.c              | 607 +++++++++++++++++++++++++++++++++++++-
 src/include/lwip/apps/mdns_priv.h |  16 +
 2 files changed, 610 insertions(+), 13 deletions(-)


hooks/post-receive
-- 
lwIP - A Lightweight TCPIP stack



reply via email to

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