- Update from NSA
Added public functions to export context translation to users of libselinux (selinux_trans_to_raw_context, selinux_raw_to_trans_context).
This commit is contained in:
parent
eb500fb164
commit
59d6552e7d
@ -43,3 +43,4 @@ libselinux-1.25.2.tgz
|
||||
libselinux-1.25.3.tgz
|
||||
libselinux-1.25.4.tgz
|
||||
libselinux-1.25.5.tgz
|
||||
libselinux-1.25.6.tgz
|
||||
|
@ -1,21 +1,19 @@
|
||||
diff --exclude-from=exclude -N -u -r nsalibselinux/src/context.c libselinux-1.25.3/src/context.c
|
||||
--- nsalibselinux/src/context.c 2005-08-25 16:18:01.000000000 -0400
|
||||
+++ libselinux-1.25.3/src/context.c 2005-08-24 16:48:20.000000000 -0400
|
||||
@@ -181,16 +180,8 @@
|
||||
def_set(type,COMP_TYPE)
|
||||
def_set(role,COMP_ROLE)
|
||||
def_set(user,COMP_USER)
|
||||
+def_set(range,COMP_RANGE)
|
||||
diff --exclude-from=exclude -N -u -r nsalibselinux/src/init.c libselinux-1.25.6/src/init.c
|
||||
--- nsalibselinux/src/init.c 2005-08-25 16:18:01.000000000 -0400
|
||||
+++ libselinux-1.25.6/src/init.c 2005-09-01 11:23:11.000000000 -0400
|
||||
@@ -86,6 +86,7 @@
|
||||
{
|
||||
int (*lib_trans_init)(void) = NULL;
|
||||
|
||||
-int context_range_set(context_t context,const char* str)
|
||||
-{
|
||||
- context_private_t *n = context->ptr;
|
||||
- if ( ! n->component[COMP_RANGE] ) {
|
||||
- return 0;
|
||||
- } else {
|
||||
- return set_comp(n,COMP_RANGE,str);
|
||||
- }
|
||||
-}
|
||||
hidden_def(context_range_set)
|
||||
+#ifdef __PIC__
|
||||
translation_lib_handle = dlopen("libsetrans.so.0", RTLD_NOW);
|
||||
if (!translation_lib_handle)
|
||||
return;
|
||||
@@ -108,6 +109,7 @@
|
||||
return;
|
||||
|
||||
#ifdef L1TEST
|
||||
context_translations = 1;
|
||||
+#endif
|
||||
}
|
||||
|
||||
static void fini_translations(void)
|
||||
|
@ -1,10 +1,11 @@
|
||||
Summary: SELinux library and simple utilities
|
||||
Name: libselinux
|
||||
Version: 1.25.5
|
||||
Version: 1.25.6
|
||||
Release: 1
|
||||
License: Public domain (uncopyrighted)
|
||||
Group: System Environment/Libraries
|
||||
Source: http://www.nsa.gov/selinux/archives/%{name}-%{version}.tgz
|
||||
Patch: libselinux-rhat.patch
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
|
||||
|
||||
@ -34,6 +35,7 @@ needed for developing SELinux applications.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch -p1 -b .rhat
|
||||
|
||||
%build
|
||||
make CFLAGS="-g %{optflags}"
|
||||
@ -83,6 +85,12 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||
%{_mandir}/man8/*
|
||||
|
||||
%changelog
|
||||
* Thu Sep 1 2005 Dan Walsh <dwalsh@redhat.com> 1.25.6-1
|
||||
- Update from NSA
|
||||
* Added public functions to export context translation to
|
||||
users of libselinux (selinux_trans_to_raw_context,
|
||||
selinux_raw_to_trans_context).
|
||||
|
||||
* Mon Aug 29 2005 Dan Walsh <dwalsh@redhat.com> 1.25.5-1
|
||||
- Update from NSA
|
||||
* Remove special definition for context_range_set; use
|
||||
|
Loading…
Reference in New Issue
Block a user