f0de5f5c43f39d45b5d9a656a80864f7a643e283

At present Heimdal silently ignores included configuration files that cannot be successfully opened or parsed. This is done to ensure that an administrator or configuration management tool cannot lock users out of a machine due to an editing mistake. This change modifies heim_config_parse_file_multi() to warn the user if a configuration file cannot be parsed or if an included ("include" or "includedir") configuration file cannot be opened. Example warnings for a configuration file starting with: includedir c:/temp where some of the matching file names cannot be parsed: Ignoring: c:\temp\20170516:1: binding before section or opened: Ignoring: open or stat c:\temp\AUAA-83: Permission denied A top level configuration file will also generate a warning if it can be opened but cannot be parsed successfully produces Ignoring: c:\temp\foo.cmd:1: binding before section Ignoring: C:\ProgramData\Kerberos\krb5.conf:22: unmatched } Change-Id: I455854156f4a61e1b7dad7f96601eca23d2368eb
Heimdal
Heimdal is an implementation of:
- ASN.1/DER,
- PKIX, and
- Kerberos.
For information how to install see here.
There are man pages for most of the commands.
Bug reports and bugs are appreciated. Use GitHub issues.
For more information see the project homepage https://heimdal.software/heimdal/.
Build Status
Description
Languages
C
92.1%
Roff
2.8%
Shell
2.3%
Makefile
0.7%
M4
0.5%
Other
1.4%