summaryrefslogtreecommitdiffstats
path: root/bus/config-parser.c
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2007-07-24 11:50:59 +0000
committerRichard Hughes <richard@hughsie.com>2007-07-24 11:50:59 +0000
commit21dfdb6349056c2198a30b44eeae681b6213ca55 (patch)
treeca7f7e48462e91ade358a6ba40c9b60d04353e53 /bus/config-parser.c
parentdd8f96b8af8e079bc0292375cfd5da9625b7b5dd (diff)
2007-07-24 Richard Hughes <richard@hughsie.com>
* bus/config-parser-trivial.c: (service_dirs_find_dir), (service_dirs_append_link_unique_or_free), (bus_config_parser_new), (bus_config_parser_unref), (bus_config_parser_start_element), (bus_config_parser_end_element), (bus_config_parser_content), (bus_config_parser_finished), (bus_config_parser_get_user), (bus_config_parser_get_type), (bus_config_parser_get_service_dirs), (check_return_values), (do_load), (check_loader_oom_func), (process_test_valid_subdir), (make_full_path), (check_file_valid), (bus_config_parser_trivial_test): * bus/config-parser-trivial.h: Add a security sensitive stripped down config parser for the setuid launcher. This file only reads what it needs, and doesn't try to do anything remotely clever like including external files. It is not intended to validate the config file; it is expected that config-parser will do that before the setuid program tries to read it.
Diffstat (limited to 'bus/config-parser.c')
0 files changed, 0 insertions, 0 deletions