diff --git a/libselinux-rhat.patch b/libselinux-rhat.patch index dfea434..d8eb816 100644 --- a/libselinux-rhat.patch +++ b/libselinux-rhat.patch @@ -3404,7 +3404,7 @@ diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinux.py libselinux-2.0 Binary files nsalibselinux/src/selinux.pyc and libselinux-2.0.79/src/selinux.pyc differ diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig.i libselinux-2.0.79/src/selinuxswig.i --- nsalibselinux/src/selinuxswig.i 2009-03-12 08:48:48.000000000 -0400 -+++ libselinux-2.0.79/src/selinuxswig.i 2009-03-27 16:31:34.000000000 -0400 ++++ libselinux-2.0.79/src/selinuxswig.i 2009-03-29 11:15:11.000000000 -0400 @@ -4,11 +4,14 @@ %module selinux @@ -3423,40 +3423,24 @@ diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig.i libselinux- %} %apply int *OUTPUT { int *enforce }; %apply int *OUTPUT { size_t * }; -@@ -47,16 +50,43 @@ +@@ -47,7 +50,15 @@ %ignore set_matchpathcon_printf; %ignore set_matchpathcon_invalidcon; %ignore set_matchpathcon_canoncon; - +%ignore set_selinuxmnt; -+%ignore avc_entry_ref_init; -+%ignore avc_entry_ref; +%ignore avc_memory_callback; +%ignore avc_log_callback; +%ignore avc_thread_callback; +%ignore avc_lock_callback; -+%ignore avc_cache_stats; +%ignore selinux_callback; +%ignore selinux_get_callback; +%ignore selinux_set_callback; +%ignore print_access_vector; -+%ignore set_matchpathcon_flags; -+%ignore matchpathcon_fini; -+%ignore matchpathcon_filespec_destroy; -+%ignore matchpathcon_filespec_eval; -+%ignore matchpathcon_checkmatches; %ignore avc_add_callback; -+%ignore avc_sid_stats; -+%ignore avc_av_stats; -+%ignore avc_audit; -+%ignore avc_destroy; -+%ignore avc_cleanup; -+%ignore avc_computer_member; -+%ignore selinux_set_mapping; -+%ignore security_id; /* Ignore netlink stuff for now */ - %ignore avc_netlink_acquire_fd; +@@ -55,8 +66,11 @@ %ignore avc_netlink_release_fd; %ignore avc_netlink_check_nb; diff --git a/libselinux.spec b/libselinux.spec index ad97cf0..bcd334b 100644 --- a/libselinux.spec +++ b/libselinux.spec @@ -5,7 +5,7 @@ Summary: SELinux library and simple utilities Name: libselinux Version: 2.0.79 -Release: 3%{?dist} +Release: 4%{?dist} License: Public Domain Group: System Environment/Libraries Source: http://www.nsa.gov/research/selinux/%{name}-%{version}.tgz @@ -164,7 +164,10 @@ exit 0 %{ruby_sitearch}/selinux.so %changelog -* Thu Mar 12 2009 Dan Walsh - 2.0.79-2 +* Sun Mar 29 2009 Dan Walsh - 2.0.79-4 +- Add back in additional interfaces + +* Fri Mar 27 2009 Dan Walsh - 2.0.79-3 - Add back in av_decision to python swig * Thu Mar 12 2009 Dan Walsh - 2.0.79-1