From 0c909b882f2be3ccc532ec370f7f898be6ebc25d Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Dec 12 2008 16:15:27 +0000 Subject: - Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default --- diff --git a/libselinux-rhat.patch b/libselinux-rhat.patch index 8c776f3..e5afbe5 100644 --- a/libselinux-rhat.patch +++ b/libselinux-rhat.patch @@ -2961,8 +2961,8 @@ diff --exclude-from=exclude -N -u -r nsalibselinux/src/selinuxswig_wrap.c libsel printf("SWIG_InitializeModule: size %d\n", swig_module.size); diff --exclude-from=exclude -N -u -r nsalibselinux/src/seusers.c libselinux-2.0.76/src/seusers.c --- nsalibselinux/src/seusers.c 2008-08-28 09:34:24.000000000 -0400 -+++ libselinux-2.0.76/src/seusers.c 2008-12-12 10:06:56.000000000 -0500 -@@ -243,3 +243,66 @@ ++++ libselinux-2.0.76/src/seusers.c 2008-12-12 11:06:18.000000000 -0500 +@@ -243,3 +243,67 @@ *r_level = NULL; return 0; } @@ -3027,7 +3027,8 @@ diff --exclude-from=exclude -N -u -r nsalibselinux/src/seusers.c libselinux-2.0. + free(buffer); + fclose(fp); + free(rec); -+ return getseuserbyname(username, r_seuser, r_level); ++ ++ return (ret ? getseuserbyname(username, r_seuser, r_level) : ret); +} diff --exclude-from=exclude -N -u -r nsalibselinux/utils/getdefaultcon.c libselinux-2.0.76/utils/getdefaultcon.c --- nsalibselinux/utils/getdefaultcon.c 2008-08-28 09:34:24.000000000 -0400 diff --git a/libselinux.spec b/libselinux.spec index 8370dc3..92c33e5 100644 --- a/libselinux.spec +++ b/libselinux.spec @@ -5,7 +5,7 @@ Summary: SELinux library and simple utilities Name: libselinux Version: 2.0.76 -Release: 3%{?dist} +Release: 4%{?dist} License: Public Domain Group: System Environment/Libraries Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz @@ -163,7 +163,7 @@ exit 0 %{ruby_sitearch}/selinux.so %changelog -* Fri Dec 12 2008 Dan Walsh - 2.0.76-3 +* Fri Dec 12 2008 Dan Walsh - 2.0.76-4 - Add new function getseuser which will take username and service and return - seuser and level. ipa will populate file in future. - Change selinuxdefcon to return just the context by default