freebsd-src/usr.sbin/ctld
Alan Somers c2ec8038a7 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
Sponsored by:	Axcient
Reviewed by:	jhb
Differential Revision: https://reviews.freebsd.org/D43198

(cherry picked from commit 2391e536c0)
2024-01-19 13:21:40 -07:00
..
ctl.conf.5 Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ctld.8 Remove $FreeBSD$: two-line nroff pattern 2023-08-23 11:43:31 -06:00
ctld.c Fix multiple bugs with ctld's UCL parsing 2024-01-19 13:21:40 -07:00
ctld.h Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00
discovery.c Remove $FreeBSD$: one-line .c pattern 2023-08-23 11:43:26 -06:00
isns.c Remove $FreeBSD$: one-line .c pattern 2023-08-23 11:43:26 -06:00
isns.h Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00
kernel.c Remove $FreeBSD$: one-line .c pattern 2023-08-23 11:43:26 -06:00
login.c Remove $FreeBSD$: one-line .c pattern 2023-08-23 11:43:26 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
parse.y Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00
token.l Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00
uclparse.c Fix multiple bugs with ctld's UCL parsing 2024-01-19 13:21:40 -07:00