[Olsr-commit] OLSR.org main repository branch, mDNS-plugin-GSoC-2012, created. OLSRD_0_6_3-251-g3b5f9c4

(spam-protected) (spam-protected)
Mon Aug 13 19:43:13 CEST 2012

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 "OLSR.org main repository".

        See http://olsr.org/git/?p=olsrd.git;a=commitdiff;h=OLSRD_0_6_3-251-g3b5f9c4
        for a web version of the last commit.

The branch, mDNS-plugin-GSoC-2012 has been created
        at  3b5f9c43d8ac658356fc717d30eeb772f22174bc (commit)

- Log -----------------------------------------------------------------
commit 3b5f9c43d8ac658356fc717d30eeb772f22174bc
Author: Saverio Proto <(spam-protected)>
Date:   Wed May 30 19:18:45 2012 +0200

    mDNS: Change version of mdns plugin to 1.0.1 after GSoC 2012 work by Alessandro Gnagni

commit 36028e124f4e752afa1c1f6f2c1c02fa52928897
Author: Saverio Proto <(spam-protected)>
Date:   Sun Aug 12 14:35:42 2012 +0200

    mDNS: trivial debug print fix and code readibility improvement

commit 4988a8fb78281256a46add6dc5934dcaea14dd05
Author: Alessandro <(spam-protected)>
Date:   Sun Aug 12 13:12:31 2012 +0200

    mDNS: BUGFIX, mDNS plugin, hello message of router election not sent if debug = 0

commit 2a0088a675f7bd771a5775c1bc8d2368a891db97
Author: Saverio Proto <(spam-protected)>
Date:   Sat Jul 28 18:10:38 2012 +0200

    mDNS: Update checksum field of the IPv4 Header after altering TTL

commit dc955495c4cbbf05d96d13287fe6f7feaca8c035
Author: Alessandro <(spam-protected)>
Date:   Thu Jul 26 16:03:07 2012 +0200

    mDNS: Reworked logic of router Election. The election is now handled on interface basis, because the router could have one interface where it needs to be master and another interface where it needs to be disabled. There was a logical bug in the earlier implementation.

commit 29033835a9a48148888539c7d1f1cef8d2311578
Author: Alessandro <(spam-protected)>
Date:   Wed Jul 18 11:47:39 2012 +0200

    mDNS: Updated README file for mDNS plugin

commit 0ef8e89acf7b3961713372a9a8be76c536f35d8b
Author: Alessandro <(spam-protected)>
Date:   Sat Jul 14 16:56:45 2012 +0200

    mDNS: Implemented Host Filtering for ipv4 and ipv6, writing in the config file which hosts to ignore. The mDNS packets from the ignored hosts will be ignored and not propagated in the network

commit 55803666b7aa52e3dc415721e74b67b7bbbc75a5
Author: Saverio Proto <(spam-protected)>
Date:   Fri Jul 20 14:35:25 2012 +0200

    mDNS: Fix most of the warnings from the compiler

commit a25bd7e1992840b98cfa69e6f30b538caadeceaf
Author: Alessandro Gnagni <(spam-protected)>
Date:   Wed Jun 13 17:48:32 2012 +0200

    mDNS: Implemented router election mechansim to have only 1 active mDNS OLSR router in 1 LAN
    Implemented IPv4 and IPv6 socket that should
    capture the router election signalling packets (hellos)
    Hellos are sent out with a timer
    A second time triggers the router to decide if he is master

commit cbb822ac8978defe16f0efb8b9eb351159b8c0c7
Author: Alessandro Gnagni <(spam-protected)>
Date:   Tue Jun 5 09:20:46 2012 +0200

    mDNS: review of Alessandro Gnagni patch, inserted a config value to enable or disable TTL check and change, default is enabled.

commit 290284ab6c14f942a01c0a06f4bbbf42b025c96b
Author: Saverio Proto <(spam-protected)>
Date:   Thu May 10 09:50:03 2012 +0200

    mDNS: Upgrading the container_of.h that was backported from src/common in master
    A newer version is present in master and this commit makes the upgrade

commit d4cc724a2b0d95126f235dc1510e17719e8034b2
Author: Saverio Proto <(spam-protected)>
Date:   Tue May 8 15:42:17 2012 +0200

    mDNS: Skeleton code for new host filter feature in mDNS plugin
    Skeleton code of the new feature of mDNS to filter
    out some hosts to prevent forwarding of services
    we dont want to propagate in the mesh
    In the configuration file we can write which IP address we want to discard
    and do not propagate in the mDNS flooding.
    For example if I have Apple AirPort at home, do not giving out any service
    I dont want those mDNS packets travelling in the all mesh network.

commit d386ddf9c859572ecb5da56f4e3b7e5223e84881
Author: Alessandro Gnagni <(spam-protected)>
Date:   Sat May 5 23:41:20 2012 +0200

    mDNS: Fixing loops for mDNS packets when mDNS plugin is misconfigured
    If two mDNS plug-in enabled OLSR routers are attached to the same HNA network, then mDNS packets will loop back and forth between the two, also flooding the whole OLSR network. For the moment the temporary solution to this problem was to enable the plug-in on one router at a time on the same HNA. A real implemented here is  the following:
        usually mDNS packets have a TTL != 1, so:
        capture only mDNS packets with TTL != 1
        when decapsulating mDNS packets, set TTL = 1
        where TTL is the IP Time-to-live field or the IPv6 HopLimit field
     * Modified code to forward mdns packet from HNA into OLSRd network changing TTL/Hlim to 1
     * Now the mDns plugin discard all packet from HNA that have TTL/Hlim equals to 1


OLSR.org main repository

More information about the Olsr-commit mailing list