Skip to content
IPv6 diagnostic tools
C M4 Makefile Shell C++
Branch: master
Clone or download
linkfanel and Rémi Denis-Courmont rdnssd: properly handle search list entries in merge hook
Basically, drop DNSSL entries because the hook is too basic to handle
them correctly. Use something more sophisticated like resolvconf if you
want this functionality. This fixes the following issues:

 - inserting less IPv6 nameservers than calculated
 - littering /etc/resolv.conf with stray search lines every time DNSSL
   entries change
 - clobbering existing (DHCPv4) search list entries
 - overkill use of /usr/bin/awk, outside of PATH and reliant on /usr

Signed-off-by: Rémi Denis-Courmont <>
Latest commit d60853a Jan 4, 2017


Type Name Latest commit message Commit time
Failed to load latest commit information.
compat Remove recursion into 'src' directory Dec 7, 2016
doc Remove recursion into 'rdnssd' directory Dec 7, 2016
include Create include/ directory Sep 22, 2011
m4 Remove recursion into 'm4' directory Dec 7, 2016
po Remove recursion into 'rdnssd' directory Dec 7, 2016
rdnss rdnssd: properly handle search list entries in merge hook Jan 28, 2017
src Revert "Partial CMake support." Dec 7, 2016
.gitignore .gitignore Sep 22, 2011
AUTHORS Update authors (we have no thanks file) Aug 4, 2009
COPYING Still allow GPLv2 Aug 8, 2007 Fix spacing Dec 7, 2016
NEWS Bump version, add news so far Dec 7, 2016
README Remove $Id$ Sep 22, 2011 Allow autogen to run from any directory May 3, 2012 Remove legacy test for clock_nanosleep() Dec 7, 2016
gen-alias Remove recursion into 'src' directory Dec 7, 2016


NDisc6 : IPv6 diagnostic tools
Copyright © 2005-2006 Rémi Denis-Courmont.

  This package gathers a few diagnostic tools for IPv6 networks:
- ndisc6, which performs ICMPv6 Neighbor Discovery in userland,
- rdisc6, which performs ICMPv6 Router Discovery in userland,
- rltraceroute6, yet another IPv6 implementation of traceroute,
- tcptraceroute6, a TCP/IPv6-based traceroute implementation,
- tracert6, a ICMPv6 Echo Request based traceroute,
- tcpspray6, a TCP/IP Discard/Echo bandwidth metter.

  For detailled usage instructions, you should refer to the Unix manual
pages ndisc6(8), rdisc6(8), traceroute6(8) and tcpspray6(1) which
should be provided with your copy of the program.
  For instructions on compilation and installation of the package,
refer to the provided INSTALL file.

  This package is distributed under the terms of the General Public
License (GPL) version 2 written by the Free Software Foundation, Inc.
for full licensing details, please read COPYING.

  If you have further questions, you can contact me via email at:
    reim (at) remlab (dot) net

  All programs are known to run on Linux (with either glibc or µclibc).
They should also work on any recent open-source BSD variant, and might
work on Solaris or other BSD derivatives.

Rémi Denis-Courmont <remi (at) remlab (dot) net>
You can’t perform that action at this time.