Remove IPsec and related code from the system.
authorSascha Wildner <saw@online.de>
Sat, 21 Apr 2018 21:26:37 +0000 (23:26 +0200)
committerSascha Wildner <saw@online.de>
Sat, 21 Apr 2018 21:28:18 +0000 (23:28 +0200)
commit755d70b8f2c28b016b6c0330273e7daa38038f27
treee58fa4527830662c5224eb14a6628a7fc37ac406
parent86de01bd8974437225114bb10e44c8871831fa1a
Remove IPsec and related code from the system.

It was unmaintained ever since we inherited it from FreeBSD 4.8.

In fact, we had two implementations from that time: IPSEC and FAST_IPSEC.
FAST_IPSEC is the implementation to which FreeBSD has moved since, but
it didn't even build in DragonFly.

Fixes for dports have been committed to DeltaPorts.

Requested-by: dillon
Dports-testing-and-fixing: zrj
179 files changed:
Makefile_upgrade.inc
UPDATING
etc/defaults/rc.conf
etc/mtree/BSD.include.dist
etc/rc.d/Makefile
etc/rc.d/ipsec [deleted file]
etc/rc.d/rtadvd
gnu/usr.bin/groff/tmac/fr.ISO8859-1
gnu/usr.bin/groff/tmac/ru.KOI8-R
include/Makefile
lib/Makefile
lib/libc/gen/sysctl.3
lib/libc/net/getnameinfo.c
lib/libipsec/Makefile [deleted file]
lib/libipsec/ipsec_dump_policy.c [deleted file]
lib/libipsec/ipsec_get_policylen.c [deleted file]
lib/libipsec/ipsec_set_policy.3 [deleted file]
lib/libipsec/ipsec_strerror.3 [deleted file]
lib/libipsec/ipsec_strerror.c [deleted file]
lib/libipsec/ipsec_strerror.h [deleted file]
lib/libipsec/libpfkey.h [deleted file]
lib/libipsec/pfkey.c [deleted file]
lib/libipsec/pfkey_dump.c [deleted file]
lib/libipsec/policy_parse.y [deleted file]
lib/libipsec/policy_token.l [deleted file]
lib/libipsec/test-policy.c [deleted file]
sbin/ping/Makefile
sbin/ping/ping.8
sbin/ping/ping.c
sbin/ping6/Makefile
sbin/ping6/ping6.8
sbin/ping6/ping6.c
share/initrd/sbin.libcrypto/Makefile
share/initrd/sbin/Makefile
share/man/man4/Makefile
share/man/man4/aesni.4
share/man/man4/crypto.4
share/man/man4/fast_ipsec.4 [deleted file]
share/man/man4/hifn.4
share/man/man4/ip6.4
share/man/man4/ipsec.4 [deleted file]
share/man/man4/padlock.4
share/man/man4/pfsync.4
share/man/man4/safe.4
share/man/man4/tcp.4
share/man/man4/txp.4
share/man/man4/ubsec.4
share/man/man5/rc.conf.5
share/man/man7/hier.7
share/man/man9/crypto.9
share/mk/bsd.libnames.mk
sys/conf/files
sys/conf/options
sys/config/LINT64
sys/config/VKERNEL64
sys/crypto/blowfish/bf_ecb.c [deleted file]
sys/net/pf/if_pfsync.c
sys/net/pfkeyv2.h [deleted file]
sys/netinet/in.h
sys/netinet/in_pcb.c
sys/netinet/in_pcb.h
sys/netinet/in_proto.c
sys/netinet/ip_divert.c
sys/netinet/ip_icmp.c
sys/netinet/ip_input.c
sys/netinet/ip_output.c
sys/netinet/raw_ip.c
sys/netinet/tcp_input.c
sys/netinet/tcp_output.c
sys/netinet/tcp_subr.c
sys/netinet/tcp_syncache.c
sys/netinet/tcp_usrreq.c
sys/netinet/udp_usrreq.c
sys/netinet6/ah.h [deleted file]
sys/netinet6/ah6.h [deleted file]
sys/netinet6/ah_core.c [deleted file]
sys/netinet6/ah_input.c [deleted file]
sys/netinet6/ah_output.c [deleted file]
sys/netinet6/esp.h [deleted file]
sys/netinet6/esp6.h [deleted file]
sys/netinet6/esp_aesctr.c [deleted file]
sys/netinet6/esp_camellia.c [deleted file]
sys/netinet6/esp_core.c [deleted file]
sys/netinet6/esp_input.c [deleted file]
sys/netinet6/esp_output.c [deleted file]
sys/netinet6/esp_rijndael.c [deleted file]
sys/netinet6/icmp6.c
sys/netinet6/in6.h
sys/netinet6/in6_pcb.c
sys/netinet6/in6_proto.c
sys/netinet6/ip6_forward.c
sys/netinet6/ip6_input.c
sys/netinet6/ip6_output.c
sys/netinet6/ipcomp.h [deleted file]
sys/netinet6/ipcomp6.h [deleted file]
sys/netinet6/ipcomp_core.c [deleted file]
sys/netinet6/ipcomp_input.c [deleted file]
sys/netinet6/ipcomp_output.c [deleted file]
sys/netinet6/ipsec.c [deleted file]
sys/netinet6/ipsec.h [deleted file]
sys/netinet6/ipsec6.h [deleted file]
sys/netinet6/nd6_nbr.c
sys/netinet6/raw_ip6.c
sys/netinet6/udp6_output.c
sys/netinet6/udp6_usrreq.c
sys/netproto/ipsec/ah.h [deleted file]
sys/netproto/ipsec/ah_var.h [deleted file]
sys/netproto/ipsec/esp.h [deleted file]
sys/netproto/ipsec/esp_var.h [deleted file]
sys/netproto/ipsec/ipcomp.h [deleted file]
sys/netproto/ipsec/ipcomp_var.h [deleted file]
sys/netproto/ipsec/ipip_var.h [deleted file]
sys/netproto/ipsec/ipsec.c [deleted file]
sys/netproto/ipsec/ipsec.h [deleted file]
sys/netproto/ipsec/ipsec6.h [deleted file]
sys/netproto/ipsec/ipsec_input.c [deleted file]
sys/netproto/ipsec/ipsec_mbuf.c [deleted file]
sys/netproto/ipsec/ipsec_output.c [deleted file]
sys/netproto/ipsec/key.c [deleted file]
sys/netproto/ipsec/key.h [deleted file]
sys/netproto/ipsec/key_debug.c [deleted file]
sys/netproto/ipsec/key_debug.h [deleted file]
sys/netproto/ipsec/key_var.h [deleted file]
sys/netproto/ipsec/keydb.h [deleted file]
sys/netproto/ipsec/keysock.c [deleted file]
sys/netproto/ipsec/keysock.h [deleted file]
sys/netproto/ipsec/xform.h [deleted file]
sys/netproto/ipsec/xform_ah.c [deleted file]
sys/netproto/ipsec/xform_esp.c [deleted file]
sys/netproto/ipsec/xform_ipcomp.c [deleted file]
sys/netproto/ipsec/xform_ipip.c [deleted file]
sys/netproto/key/key.c [deleted file]
sys/netproto/key/key.h [deleted file]
sys/netproto/key/key_debug.c [deleted file]
sys/netproto/key/key_debug.h [deleted file]
sys/netproto/key/key_var.h [deleted file]
sys/netproto/key/keydb.c [deleted file]
sys/netproto/key/keydb.h [deleted file]
sys/netproto/key/keysock.c [deleted file]
sys/netproto/key/keysock.h [deleted file]
sys/platform/pc64/conf/files
sys/platform/vkernel64/conf/files
sys/sys/mbuf.h
sys/sys/param.h
sys/sys/priv.h
tools/tools/crypto/Makefile
tools/tools/crypto/ipsecstats.c [deleted file]
usr.bin/kdump/mkioctls
usr.bin/netstat/Makefile
usr.bin/netstat/ipsec.c [deleted file]
usr.bin/netstat/main.c
usr.bin/netstat/netstat.1
usr.bin/netstat/netstat.h
usr.bin/telnet/Makefile
usr.bin/telnet/commands.c
usr.bin/telnet/externs.h
usr.bin/telnet/main.c
usr.sbin/Makefile
usr.sbin/authpf/authpf.8
usr.sbin/inetd/Makefile
usr.sbin/inetd/inetd.8
usr.sbin/inetd/inetd.c
usr.sbin/inetd/inetd.h
usr.sbin/mld6query/Makefile
usr.sbin/rrenumd/Makefile
usr.sbin/rrenumd/rrenumd.c
usr.sbin/rtadvd/rtadvd.8
usr.sbin/setkey/Makefile [deleted file]
usr.sbin/setkey/parse.y [deleted file]
usr.sbin/setkey/sample.cf [deleted file]
usr.sbin/setkey/scriptdump [deleted file]
usr.sbin/setkey/setkey.8 [deleted file]
usr.sbin/setkey/setkey.c [deleted file]
usr.sbin/setkey/test-pfkey.c [deleted file]
usr.sbin/setkey/test-policy.c [deleted file]
usr.sbin/setkey/token.l [deleted file]
usr.sbin/setkey/vchar.h [deleted file]
usr.sbin/traceroute6/Makefile
usr.sbin/traceroute6/traceroute6.c