Remove faith(4) and faithd(8) from the tree

Operating Systems / DragonFlyBSD - Sascha Wildner [online.de] - 25 November 2017 21:01 EST

FreeBSD did that 3 years ago (r274331). Quoting from their commit msg:

-----8<-----It looks like industry have chosen different (and more traditional) stateless/stateful NAT64 as translation mechanism. Last non-trivial commits to both faith(4) and faithd(8) happened more than 12 years ago, so I assume it is time to drop RFC3142 in FreeBSD.----->8-----

Some more info here:

https://lists.freebsd.org/pipermail/freebsd-net/2014-October/040224.html

Discussed-with: sephe

06937ef9d4 Remove faith(4) and faithd(8) from the tree.
Makefile_upgrade.inc | 5 +
UPDATING | 10 +-
etc/defaults/rc.conf | 3 -
etc/network.subr | 33 +-
etc/rc.d/network_ipv6 | 3 -
etc/rc.d/rtadvd | 3 +-
lib/libc/net/getaddrinfo.c | 55 --
lib/libc/net/getnameinfo.c | 1 -
share/man/man4/Makefile | 2 -
share/man/man4/faith.4 | 137 -----
share/man/man4/inet6.4 | 13 +-
share/man/man4/ip6.4 | 7 +-
share/man/man5/rc.conf.5 | 10 +-
sys/boot/dloader/loader-bootp.conf | 1 -
sys/boot/dloader/loader.conf | 1 -
sys/conf/files | 1 -
sys/config/LINT64 | 3 -
sys/net/Makefile | 2 +-
sys/net/faith/Makefile | 18 -
sys/net/faith/if_faith.c | 361 ------------
sys/net/faith/if_faith.h | 44 --
sys/net/if_types.h | 2 -
sys/netinet/in.h | 2 -
sys/netinet/in_pcb.c | 6 +-
sys/netinet/in_pcb.h | 2 -
sys/netinet/ip_icmp.c | 13 -
sys/netinet/ip_input.c | 17 -
sys/netinet/ip_output.c | 10 -
sys/netinet6/icmp6.c | 16 -
sys/netinet6/in6.c | 11 +-
sys/netinet6/in6.h | 4 -
sys/netinet6/in6_pcb.c | 8 -
sys/netinet6/in6_proto.c | 4 -
sys/netinet6/ip6_input.c | 16 +-
sys/netinet6/ip6_output.c | 10 -
sys/netinet6/ip6_var.h | 2 -
sys/netinet6/raw_ip6.c | 6 -
sys/netinet6/udp6_usrreq.c | 6 -
sys/sys/param.h | 3 +-
usr.sbin/Makefile | 1 -
usr.sbin/faithd/Makefile | 24 -
usr.sbin/faithd/README | 150 -----
usr.sbin/faithd/faithd.8 | 428 --------------
usr.sbin/faithd/faithd.c | 965 ------------------------------
usr.sbin/faithd/faithd.h | 70 ---
usr.sbin/faithd/ftp.c | 1142 ------------------------------------
usr.sbin/faithd/prefix.c | 346 -----------
usr.sbin/faithd/prefix.h | 53 --
usr.sbin/faithd/rsh.c | 213 -------
usr.sbin/faithd/tcp.c | 305 ----------
usr.sbin/faithd/test/faithd.rb | 313 ----------
usr.sbin/inetd/inetd.c | 17 +-
usr.sbin/inetd/inetd.h | 2 -
53 files changed, 25 insertions(+), 4855 deletions(-)

Upstream: gitweb.dragonflybsd.org


  • Share