dissertation/usr.sbin/eigrpd
claudio ef8f8f938a Relax the limitation of what is an acceptable unicast IP.
Remove the IN_BADCLASS() check which filters out the experimental IPv4
address space. Now there are no more experiments in IPv4 and so there
is less reason for these network daemons to deny such an IP.
Everything still disallows multicast IPs (224/4) and loopback (127/8)
a few also disallow 0/8 but this is not consistent.

In any case using 240/4 in production is a really bad idea but it is
not up to this software to prevent you from being a fool.

OK deraadt@ tb@
2022-05-06 15:51:09 +00:00
..
Makefile
control.c Same control cleanup that was done for ospfd and ripd. Move the 2021-01-19 10:37:25 +00:00
control.h Same control cleanup that was done for ospfd and ripd. Move the 2021-01-19 10:37:25 +00:00
eigrp.h
eigrpd.8 Consistently use _rcctl enable foo_ in examples, it's simpler and less 2019-11-10 20:51:52 +00:00
eigrpd.c Kill global eigrpd_process and instead pass the proc to merge_config() 2021-01-19 10:53:25 +00:00
eigrpd.conf.5 list example files in FILES with a short description: generally, "Example 2020-05-16 16:58:11 +00:00
eigrpd.h use some sizeof, rather than INADDRSZ/IN6ADDRSZ; ok claudio 2021-11-03 13:48:46 +00:00
eigrpe.c Kill global eigrpd_process and instead pass the proc to merge_config() 2021-01-19 10:53:25 +00:00
eigrpe.h Same control cleanup that was done for ospfd and ripd. Move the 2021-01-19 10:37:25 +00:00
hello.c
in_cksum.c
interface.c When system calls indicate an error they return -1, not some arbitrary 2019-06-28 13:32:41 +00:00
kroute.c
log.c Use log_procname instead of log_procnames[eigrpd_process]. It should be 2021-01-19 10:51:35 +00:00
log.h including sys/cdefs.h manually started as a result of netbsd trying to 2021-12-13 18:28:39 +00:00
logmsg.c
neighbor.c
packet.c Like dvrmpd there is no need for a static pkt buffer. Adjust code accordingly. 2021-01-19 11:49:26 +00:00
parse.y Don't declare variables as "unsigned char *" that are passed to 2021-10-15 15:01:27 +00:00
printconf.c
query.c
rde.c Kill global eigrpd_process and instead pass the proc to merge_config() 2021-01-19 10:53:25 +00:00
rde.h
rde_dual.c eigrpd: fix -Wunused-but-set-variable warning 2022-01-20 14:11:27 +00:00
reply.c
rtp.c
tlv.c use some sizeof, rather than INADDRSZ/IN6ADDRSZ; ok claudio 2021-11-03 13:48:46 +00:00
update.c
util.c Relax the limitation of what is an acceptable unicast IP. 2022-05-06 15:51:09 +00:00