Hi, according to RFC 6106, the DNS search list option can be present in router advertisement without any resursive DNS server option (RDNSS). This is fixed by patch #4. The patch cannot be fully tested atm because no kernel from Linus has the DNSSL support (checked with 3.4-rc7). Thanks for Elena Tebesoi for reporting this issue.
The patch required some changes in resolver so the rest of the patchset is fixing issues there. Patch #1 fixes the coding style issue in resolver. Patch #2 allows resolver updates even if server is not set. This is needed for patch #4. Patch #3 optimizes the code so that we do not try to get the service if server is not set. Cheers, Jukka Jukka Rissanen (4): resolver: Follow connman coding style resolver: Allow update to domain if server is not set resolver: Do not try to update service if server is not set rtnl: Domain search list was not handled according to RFC 6106 src/resolver.c | 12 +++++----- src/rtnl.c | 57 ++++++++++++++++++++++++++----------------------------- 2 files changed, 33 insertions(+), 36 deletions(-) -- 1.7.5.4 _______________________________________________ connman mailing list [email protected] http://lists.connman.net/listinfo/connman
