freebsd-dev/usr.sbin/config
Kyle Evans 610acef538 config(8): "fix" a couple of buffer overflows
Recently added/changed lines in various kernel configs have caused some
buffer overflows that went undetected. These were detected with a config
built using -fno-common as these line buffers smashed one of our arrays,
then further triaged with ASAN.

Double the sizes; this is really not a great fix, but addresses the
immediate need until someone rewrites config. While here, add some bounds
checking so that we don't need to detect this by random bus errors or other
weird failures.

MFC after:	3 days
2020-04-07 14:14:59 +00:00
..
config.5 Relax machine directives a little. 2020-02-23 23:36:56 +00:00
config.8 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
config.h config(8): fixes for -fno-common 2020-03-28 04:02:00 +00:00
config.y Relax machine directives a little. 2020-02-23 23:36:56 +00:00
configvers.h Bump CONFIGVERS to 600017. 2020-02-23 23:39:55 +00:00
kernconf.tmpl
lang.l config(8): Allow escape-quoted empty strings 2018-08-20 22:08:03 +00:00
main.c config(8): "fix" a couple of buffer overflows 2020-04-07 14:14:59 +00:00
Makefile config: do not link against libl, it is not needed 2019-09-10 07:14:39 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
mkheaders.c Catch mkheaders.c up to the removal of counted device support in 2005. 2019-08-15 17:21:38 +00:00
mkmakefile.c Fix small bug in wrapping introduced in r325955. 2019-08-17 02:36:42 +00:00
mkoptions.c General further adoption of SPDX licensing ID tags. 2017-11-20 19:49:47 +00:00