Commit Graph

21 Commits

Author SHA1 Message Date
Steve Lawrence
21864a7ea6 Change extended avrules to be more similar to normal avrules
- Add an iterator to extract the extended permissions rather than
  returning only a string
- Add queries for determining if an avrule is extended, and what its
  type the extended avrule is (e.g. ioctl)
- Removed tests, but should probably revert that change and make sure
  they still work
- Fixed some warnings about unsigned/signed comparisons with ebitmaps
- Updates seinfo and sesearch to support new extended avrule changes

Signed-off-by: Steve Lawrence <slawrence@tresys.com>
2016-03-21 10:57:21 -04:00
Richard Haines
dd29dc9c43 setools-V4: libqpol policy V30 updates (xen/xperm statements)
Updated libqpol services to use the latest checkpolicy 2.4 source
files to support Xen and extended permissions (allowxperm etc.).

TODO: Add support for querying the xperm values.

Signed-off-by: Richard Haines <richard_c_haines@btinternet.com>
2016-03-21 10:56:37 -04:00
Chris PeBenito
f0cdd68afc Fix man page install location. 2016-02-22 08:12:19 -05:00
Chris PeBenito
1bd80d6356 Add man pages.
Closes #95
2016-02-21 16:27:44 -05:00
Chris PeBenito
403da9aee5 Bump version for release. 2016-02-18 09:46:09 -05:00
Chris PeBenito
668ad8e66a setup.py: add sediff 2016-01-07 14:48:50 -05:00
Laurent Bigonville
5d04579d13 Fix build when SEPOL environment variable is set
Closes: #59
2015-12-16 15:40:49 +01:00
Chris PeBenito
a93682f5f7 Bump version for release. 2015-12-15 13:02:06 -05:00
Chris PeBenito
9b28cbe3c7 setup.py: fix apol icons installation. 2015-06-26 14:14:01 -04:00
Chris PeBenito
febc2af594 setup.py: locate libsepol.a
Use distutils' features to find libsepol.a.  Also sensitive to SEPOL env
variable for specifying the full path to libsepol.a.
2015-06-15 10:31:12 -04:00
Chris PeBenito
b619166ba0 Initial apol commit. 2015-06-03 13:33:11 -04:00
Chris PeBenito
42f226939e Missed updating version for release.
Brown paper bag.
2015-02-11 14:13:11 -05:00
Fernand Lone-Sang
0583fc7fda Enable installing setools in virtualenv
When installed from virtualenv, setools fails to write into /usr/share/setools.
This fix uses sys.prefix to install data_files either system wide or inside the
virtualenv.
2015-02-05 19:23:27 +01:00
Chris PeBenito
0ff6de188a Restore -Werror
Ubuntu 12.04 LTS's flex (2.5.35) generates a redundant declaration.
2015-02-05 10:52:42 -05:00
Chris PeBenito
17c169d4d4 Temporarily remove -Werror to make sure travis-ci script works. 2015-02-04 12:01:52 -05:00
Chris PeBenito
3058b24357 Add additional compiler warnings, as suggested by Nicolas Iooss. 2014-11-02 13:38:41 -05:00
Chris PeBenito
27be28ecf6 PEP8 whitespace fixes in setup.py. 2014-10-29 12:04:53 -04:00
Chris PeBenito
8a37ea0ed9 Remove generated files (lex/yacc)
Add setuptools/distutils commands to run bison and flex when building.
2014-10-29 12:03:44 -04:00
Chris PeBenito
109ba68a92 Rename libapol package to setools. 2014-10-24 21:23:13 -04:00
Chris PeBenito
8363f8edf7 Import libqpol from setools3.
Break setools3 dependence. Also fix SWIG wrapper to work with SWIG 2.x.
2014-10-24 21:00:24 -04:00
Chris PeBenito
39505d0295 Initial public release. 2014-07-08 14:28:55 -04:00