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: Simon Goldschmidt
Subject: [lwip-commits] [SCM] lwIP - A Lightweight TCPIP stack branch, master, updated. STABLE-2_1_0_RELEASE-228-g8e86555
Date: Wed, 30 Jan 2019 14:15:37 -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  8e86555f93c15ccea5d14ad768cb639ad6320ec2 (commit)
       via  b4be0d8808681773c4706bf68c7c46491de160ec (commit)
      from  9263d448476a254dde19e4b3a7f9f7ea0f376808 (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 8e86555f93c15ccea5d14ad768cb639ad6320ec2
Author: Simon Goldschmidt <address@hidden>
Date:   Wed Jan 30 20:15:26 2019 +0100

    mdns: fix compiler errors and coding style

commit b4be0d8808681773c4706bf68c7c46491de160ec
Author: David Girault <address@hidden>
Date:   Fri Apr 21 12:05:47 2017 +0200

    mdns: added support for searching services
    
    Two new API:
    err_t mdns_search_service(const char *name, const char *service, enum 
mdns_sd_proto proto,
                              struct netif *netif, search_result_fn_t 
result_fn, void *arg,
                              s8_t *request_id);
    void mdns_search_stop(s8_t request_id);
    
    One compilation flags:
    LWIP_MDNS_SEARCH
    
    One options flags:
    MDNS_MAX_REQUESTS
    
    Some structure declarations moved to allow use by callback result function.
    
    Result domain names are early uncompress before calling application callback
    because it cannot be made by application itself.
    
    Allow search services with multiples labels included, like 
'_services._dns-sd'.
    
    Search for `_services._dns-sd._udp.local.` is handled in a special way.
    Only `PTR` answers are send back to the application.
    
    The `mdns_search_service()` function won't assert if no more space in 
`mdns_request`
    table, just return an error if too many simultanous requests.

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

Summary of changes:
 contrib/examples/example_app/lwipopts.h |  11 +-
 src/apps/mdns/mdns.c                    | 229 +++++++++++++++++++++++++++++---
 src/apps/mdns/mdns_domain.c             |  87 ++++++++++++
 src/apps/mdns/mdns_out.c                |  56 ++++++++
 src/include/lwip/apps/mdns.h            |  44 ++++++
 src/include/lwip/apps/mdns_domain.h     |   5 +
 src/include/lwip/apps/mdns_opts.h       |  12 ++
 src/include/lwip/apps/mdns_out.h        |   3 +
 src/include/lwip/apps/mdns_priv.h       |  31 +++--
 9 files changed, 446 insertions(+), 32 deletions(-)


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



reply via email to

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