main
In C23 the constness of string function returns depends on the first arg
Ignore 64-bit time_t warnings in PVS-Studio
Avoid using typing annotations so tests run with Python 3.4.
Remove trailing whitespace from test output.
If the signal.Signals enum is not present, search the dictionary. The Signals enum was added in Python 3.5. If it is not present we need to iterate over the dictionary items, looking for signal name to number mappings. Fixes the signal tests with Python 3.4.
Apply spelling fixes. Fixes from PR #30 (ka7) and Bug #925 (fossies.org codespell)
Typographical and Grammatical fixes
Remove unreachable python code " raise sudo.PluginError("You are not allowed to run this command!")"
Add a suppression file for the libpython leaks. This is a big hammer but it seems like the best we can do for now. Allows "make check" to succeed when address sanitizer is used.
i should match the bitwidth of what is being compared to
Use long, not long long, when getting/setting numeric attributes.
plugins/python: a plugin which can load policy/io plugin written in python
Remove Open Source PVS-Studio comments
Rename python_plugin.exp.in -> python_plugin.exp There is nothing dynamic in this file.
Make sudo pass -Wmissing-prototypes
Update copyright year on some files where it was out of date.
Use #include <foo.h> instead of #include "foo.h" in most cases.
Remove unused value rc in sudo_python_module
Add free function for sudo Python module.