master
work on making log.c similar in all daemons:
Improve ABR support especially for self-originated stub networks. This seems to solve the last issues people reported when using ospfd in multiple areas. OK sthen@ prodding by deraadt@
iface->auth_key is not a real C string so use strnlen() to define the maximum.
Bring in sync with the bgpd version of carp.c. This fixes a memory leak in an error path.
Convert simple stuff in usr.sbin over to new imsgbuf_init behaviour
Internalize a few more things into the control code. Both control_state and ctl_conns are not really needed outside of control.c
Mechanically replace inet_aton with inet_pton. OK claudio, deraadt
Fixed typo in error message.
Cleanup and "simplify" iso checksum implementation. OK norby@
Prevent NULL dereference in ospfd interface departure logic when the arrival of the same interface has not been observed.
From a syslog perspective it does not make sense to log fatal and warn with the same severity. Switch log_warn() to LOG_ERR and keep fatal() at LOG_CRIT. OK reyk@ florian@
including sys/cdefs.h manually started as a result of netbsd trying to macro-build a replacement for sccsid, and was done without any concern for namespace damage. Unfortunately this practice started infecting other code as others were unaware they didn't need the file. ok millert guenther
add support for mapping route labels to AS-external route tags.
Delete obsolete /* ARGSUSED */ lint comments.
allow two minutes until neighbor adjacencies are formed; ok claudio@
improve the Nd lines such that the format is consistent for the various *d, *conf, *ctl files (where relevant) and simple;
Make the imsg event structures static, properly define ospfd_process and rename nconf in the ospf engine to noeconf. This fixes the last common symbols in ospfd.
remove prototypes with no matching function; ok claudio@
ospfd: fix whitespace error introduced in previous
Allow the interface setting "type p2p" to be configured globallz or per area. Most of the other interface settings allow this.
Add point-to-point support for broadcast interfaces.