History log of /external/dbus/bus/config-parser-trivial.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5d64b7a1b792789fd1d41ad99624b578dddcf4b4 22-Jun-2010 Will Thompson <will.thompson@collabora.co.uk> Merge branch 'dbus-1.2'
085e7730b88a0c4a42a325c3ed4dd99f0b67185b 21-Jun-2010 Christian Dywan <christian.dywan@lanedo.com> Implement doctype check in the trivial parser

This is needed for the libxml parser backend.
/external/dbus/bus/config-parser-trivial.c
dbecdeabb20e0ce11121819c63373f0afba57c58 19-Mar-2010 Marcus Brinkmann <marcus.brinkmann@ruhr-uni-bochum.de> Consistently include <config.h> in all C source files and never in header files.
/external/dbus/bus/config-parser-trivial.c
dc33f4f7749ed303374ebdf00e48ea8a471afd25 11-Jul-2009 Tobias Mueller <fdo-bugs@cryptobitch.de> Bug 21161 - Update the FSF address

No comment.

Signed-off-by: Colin Walters <walters@verbum.org>
(cherry picked from commit 5baf2f856a9c6625993234855b07680da1c8916f)
/external/dbus/bus/config-parser-trivial.c
5baf2f856a9c6625993234855b07680da1c8916f 11-Jul-2009 Tobias Mueller <fdo-bugs@cryptobitch.de> Bug 21161 - Update the FSF address

No comment.

Signed-off-by: Colin Walters <walters@verbum.org>
/external/dbus/bus/config-parser-trivial.c
bdbab1212390d85a82d4195fa67a5c63ac0678cb 27-Jul-2007 Havoc Pennington <hp@redhat.com> 2007-07-26 Havoc Pennington <hp@redhat.com>

* bus/config-parser-trivial.c (check_return_values): disable a
test that hardcoded the bus user's name

* bus/dispatch.c (bus_dispatch_test_conf): remove the "if
(!use_launcher)" around the tests, they were only failing because
we didn't pass through all the expected errors from the helper.

* bus/activation-exit-codes.h
(BUS_SPAWN_EXIT_CODE_CHILD_SIGNALED): add a code for child segfaulting
(BUS_SPAWN_EXIT_CODE_GENERIC_FAILURE): make "1" be a generic
failure code, so if a third party launch helper were written it
could just always return 1 on failure.
/external/dbus/bus/config-parser-trivial.c
21dfdb6349056c2198a30b44eeae681b6213ca55 24-Jul-2007 Richard Hughes <richard@hughsie.com> 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.
/external/dbus/bus/config-parser-trivial.c