apparmor/libraries/libapparmor
John Johansen acc6ba1cb7 libapparmor: fix handling of failed symlink traversal
Ideally we would have a flag or something so the caller could choose
to handle symlinks, or traverse them. But since all callers currently
don't handle symlinks just handle them in the iterator.

Beyond fixing the early termination due to a failed symlink this also
fixes another case of failure in one job cause dir based loads to
terminate early. Which can result in partial loads.

Fixes: https://gitlab.com/apparmor/apparmor/-/issues/215
MR: https://gitlab.com/apparmor/apparmor/-/merge_requests/850
Signed-off-by: John Johansen <john.johansen@canonical.com>
Approved-by: Georgia Garcia <georgia.garcia@canonical.com>
2022-02-27 00:55:41 -08:00
..
doc [4/7] libapparmor: fix available and enabled checks 2021-07-21 14:31:44 -07:00
include libapparmor: add missing include for socklen_t 2020-10-03 20:42:51 +02:00
m4 replace deprecated distutils with setuptools 2021-11-11 20:23:35 -03:00
src libapparmor: fix handling of failed symlink traversal 2022-02-27 00:55:41 -08:00
swig libapparmor: Fix ruby 3.1 build for libapparmor 2022-01-26 23:12:27 -08:00
testsuite Merge Avoid aa-notify crash on log events without operation= 2021-09-13 23:02:15 +00:00
AUTHORS libraries/libapparmor/: more license cleanups, adjust my email address 2011-02-23 14:02:45 -08:00
autogen.sh libapparmor: Force libtoolize to replace existing files 2016-09-14 12:48:58 -05:00
ChangeLog move libapparmor into the libraries directory 2008-05-19 22:48:31 +00:00
configure.ac Do not abuse AC_CHECK_FILE 2021-03-20 05:41:48 +00:00
COPYING.LGPL move libapparmor into the libraries directory 2008-05-19 22:48:31 +00:00
INSTALL move libapparmor into the libraries directory 2008-05-19 22:48:31 +00:00
Makefile.am libapparmor: more Makefile cleanups 2015-01-26 15:39:10 -08:00
NEWS move libapparmor into the libraries directory 2008-05-19 22:48:31 +00:00
README docs: update documentation to point bug reporting to gitlab 2020-05-05 00:10:53 -07:00

What little documentation exists is in include/aalogparse.h.

Please file bugs using https://gitlab.com/apparmor/apparmor/-/issues