freebsd-src/usr.sbin/ctld
Alan Somers 2391e536c0 Fix multiple bugs with ctld's UCL parsing
* Don't segfault when parsing a misformatted auth-group section
* If the config file specifies a chap section within a target but no
  auth-group, create a new anonymous auth-group.  That matches the
  behavior with non-UCL config files.
* Protect some potential segfaults with assertions

PR:		274380
MFC after:	1 week
Sponsored by:	Axcient
Reviewed by:	jhb
Differential Revision: https://reviews.freebsd.org/D43198
2023-12-27 10:49:15 -07:00
..
ctl.conf.5 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ctld.8 Remove $FreeBSD$: two-line nroff pattern 2023-08-16 11:55:10 -06:00
ctld.c Fix multiple bugs with ctld's UCL parsing 2023-12-27 10:49:15 -07:00
ctld.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
discovery.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
isns.c usr.sbin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
isns.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
kernel.c usr.sbin: Automated cleanup of cdefs and other formatting 2023-11-26 22:24:01 -07:00
login.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
parse.y Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
token.l Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
uclparse.c Fix multiple bugs with ctld's UCL parsing 2023-12-27 10:49:15 -07:00