|
|
|
@ -1,42 +1,26 @@
|
|
|
|
|
|
|
|
|
|
%global with_ruby 1
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_ruby}
|
|
|
|
|
%global ruby_inc %(pkg-config --cflags ruby)
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%define libsepolver 2.9-1
|
|
|
|
|
%define libselinuxrelease 2.1
|
|
|
|
|
%define ruby_inc %(pkg-config --cflags ruby)
|
|
|
|
|
%define libsepolver 3.5-1
|
|
|
|
|
|
|
|
|
|
Summary: SELinux library and simple utilities
|
|
|
|
|
Name: libselinux
|
|
|
|
|
Version: 2.9
|
|
|
|
|
Release: %{libselinuxrelease}%{?dist}
|
|
|
|
|
Version: 3.5
|
|
|
|
|
Release: 1%{?dist}
|
|
|
|
|
License: Public Domain
|
|
|
|
|
# https://github.com/SELinuxProject/selinux/wiki/Releases
|
|
|
|
|
Source0: https://github.com/SELinuxProject/selinux/releases/download/20190315/libselinux-2.9.tar.gz
|
|
|
|
|
Source0: https://github.com/SELinuxProject/selinux/releases/download/3.5/libselinux-3.5.tar.gz
|
|
|
|
|
Source1: selinuxconlist.8
|
|
|
|
|
Source2: selinuxdefcon.8
|
|
|
|
|
Url: https://github.com/SELinuxProject/selinux/wiki
|
|
|
|
|
# i=1; for j in 00*patch; do printf "Patch%04d: %s\n" $i $j; i=$((i+1));done
|
|
|
|
|
Patch0001: 0001-Fix-selinux-man-page-to-refer-seinfo-and-sesearch-to.patch
|
|
|
|
|
Patch0002: 0002-Verify-context-input-to-funtions-to-make-sure-the-co.patch
|
|
|
|
|
Patch0003: 0003-libselinux-Allow-to-override-OVERRIDE_GETTID-from-co.patch
|
|
|
|
|
Patch0004: 0004-Bring-some-old-permission-and-flask-constants-back-t.patch
|
|
|
|
|
Patch0005: 0005-libselinux-add-missing-av_permission-values.patch
|
|
|
|
|
Patch0006: 0006-libselinux-Use-Python-distutils-to-install-SELinux-p.patch
|
|
|
|
|
Patch0007: 0007-libselinux-Do-not-use-SWIG_CFLAGS-when-Python-bindin.patch
|
|
|
|
|
|
|
|
|
|
BuildRequires: gcc
|
|
|
|
|
%if 0%{?with_ruby}
|
|
|
|
|
# $ git clone https://github.com/fedora-selinux/selinux.git
|
|
|
|
|
# $ cd selinux
|
|
|
|
|
# $ git format-patch -N 3.5 -- libselinux
|
|
|
|
|
# $ i=1; for j in 00*patch; do printf "Patch%04d: %s\n" $i $j; i=$((i+1));done
|
|
|
|
|
# Patch list start
|
|
|
|
|
Patch0001: 0001-Use-SHA-2-instead-of-SHA-1.patch
|
|
|
|
|
# Patch list end
|
|
|
|
|
BuildRequires: gcc make
|
|
|
|
|
BuildRequires: ruby-devel ruby libsepol-static >= %{libsepolver} swig pcre2-devel xz-devel
|
|
|
|
|
%else
|
|
|
|
|
BuildRequires: libsepol-static >= %{libsepolver} swig pcre2-devel xz-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: python3 python3-devel
|
|
|
|
|
%if 0%{?with_python2}
|
|
|
|
|
BuildRequires: python2 python2-devel
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: python3 python3-devel python3-pip
|
|
|
|
|
BuildRequires: systemd
|
|
|
|
|
Requires: libsepol%{?_isa} >= %{libsepolver} pcre2
|
|
|
|
|
Conflicts: filesystem < 3, selinux-policy-base < 3.13.1-138
|
|
|
|
@ -63,20 +47,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
%description utils
|
|
|
|
|
The libselinux-utils package contains the utilities
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_python2}
|
|
|
|
|
%package -n libselinux-python
|
|
|
|
|
%{?python_provide:%python_provide python2-libselinux}
|
|
|
|
|
Provides: python2-%{name} = %{version}-%{release}
|
|
|
|
|
Provides: python2-%{name}%{?_isa} = %{version}-%{release}
|
|
|
|
|
Obsoletes: %{name}-python < %{version}-%{release}
|
|
|
|
|
Summary: SELinux python bindings for libselinux
|
|
|
|
|
Requires: %{name}%{?_isa} >= %{version}-%{libselinuxrelease}
|
|
|
|
|
|
|
|
|
|
%description -n libselinux-python
|
|
|
|
|
The libselinux-python package contains the python bindings for developing
|
|
|
|
|
SELinux applications.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%package -n python3-libselinux
|
|
|
|
|
Summary: SELinux python 3 bindings for libselinux
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
@ -90,7 +60,6 @@ Obsoletes: %{name}-python3 < %{version}-%{release}
|
|
|
|
|
The libselinux-python3 package contains python 3 bindings for developing
|
|
|
|
|
SELinux applications.
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_ruby}
|
|
|
|
|
%package ruby
|
|
|
|
|
Summary: SELinux ruby bindings for libselinux
|
|
|
|
|
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
|
@ -99,7 +68,6 @@ Provides: ruby(selinux)
|
|
|
|
|
%description ruby
|
|
|
|
|
The libselinux-ruby package contains the ruby bindings for developing
|
|
|
|
|
SELinux applications.
|
|
|
|
|
%endif # with_ruby
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: Header files and libraries used to build SELinux
|
|
|
|
@ -122,10 +90,11 @@ needed for developing SELinux applications.
|
|
|
|
|
%autosetup -p 2 -n libselinux-%{version}
|
|
|
|
|
|
|
|
|
|
%build
|
|
|
|
|
export DISABLE_RPM="n"
|
|
|
|
|
export DISABLE_RPM="y"
|
|
|
|
|
export USE_PCRE2="y"
|
|
|
|
|
|
|
|
|
|
%set_build_flags
|
|
|
|
|
CFLAGS="$CFLAGS -fno-semantic-interposition"
|
|
|
|
|
|
|
|
|
|
# To support building the Python wrapper against multiple Python runtimes
|
|
|
|
|
# Define a function, for how to perform a "build" of the python wrapper against
|
|
|
|
@ -134,36 +103,23 @@ BuildPythonWrapper() {
|
|
|
|
|
BinaryName=$1
|
|
|
|
|
|
|
|
|
|
# Perform the build from the upstream Makefile:
|
|
|
|
|
make \
|
|
|
|
|
%make_build \
|
|
|
|
|
PYTHON=$BinaryName \
|
|
|
|
|
LIBDIR="%{_libdir}" %{?_smp_mflags} \
|
|
|
|
|
LIBDIR="%{_libdir}" \
|
|
|
|
|
pywrap
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
make clean
|
|
|
|
|
make LIBDIR="%{_libdir}" %{?_smp_mflags} swigify
|
|
|
|
|
make LIBDIR="%{_libdir}" %{?_smp_mflags} all
|
|
|
|
|
%make_build LIBDIR="%{_libdir}" swigify
|
|
|
|
|
%make_build LIBDIR="%{_libdir}" all
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_python2}
|
|
|
|
|
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
|
|
|
|
BuildPythonWrapper %{__python2}
|
|
|
|
|
%endif
|
|
|
|
|
BuildPythonWrapper %{__python3}
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_ruby}
|
|
|
|
|
make RUBYINC="%{ruby_inc}" SHLIBDIR="%{_libdir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" %{?_smp_mflags} rubywrap
|
|
|
|
|
%endif
|
|
|
|
|
%make_build RUBYINC="%{ruby_inc}" SHLIBDIR="%{_libdir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" rubywrap
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
InstallPythonWrapper() {
|
|
|
|
|
BinaryName=$1
|
|
|
|
|
|
|
|
|
|
make \
|
|
|
|
|
PYTHON=$BinaryName \
|
|
|
|
|
LIBDIR="%{_libdir}" %{?_smp_mflags} \
|
|
|
|
|
LIBSEPOLA="%{_libdir}/libsepol.a" \
|
|
|
|
|
pywrap
|
|
|
|
|
|
|
|
|
|
make \
|
|
|
|
|
PYTHON=$BinaryName \
|
|
|
|
|
DESTDIR="%{buildroot}" LIBDIR="%{_libdir}" \
|
|
|
|
@ -181,19 +137,10 @@ mkdir -p %{buildroot}%{_sbindir}
|
|
|
|
|
install -d -m 0755 %{buildroot}%{_rundir}/setrans
|
|
|
|
|
echo "d %{_rundir}/setrans 0755 root root" > %{buildroot}%{_tmpfilesdir}/libselinux.conf
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_python2}
|
|
|
|
|
export RHEL_ALLOW_PYTHON2_FOR_BUILD=1
|
|
|
|
|
InstallPythonWrapper %{__python2}
|
|
|
|
|
mv %{buildroot}%{python2_sitearch}/selinux/_selinux.so %{buildroot}%{python2_sitearch}/
|
|
|
|
|
%endif
|
|
|
|
|
InstallPythonWrapper %{__python3}
|
|
|
|
|
mv %{buildroot}%{python3_sitearch}/selinux/_selinux.*.so %{buildroot}%{python3_sitearch}/
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_ruby}
|
|
|
|
|
make DESTDIR="%{buildroot}" LIBDIR="%{_libdir}" SHLIBDIR="%{_libdir}" BINDIR="%{_bindir}" SBINDIR="%{_sbindir}" RUBYINSTALL=%{ruby_vendorarchdir} install install-rubywrap
|
|
|
|
|
%else
|
|
|
|
|
make DESTDIR="%{buildroot}" LIBDIR="%{_libdir}" SHLIBDIR="%{_libdir}" BINDIR="%{_bindir}" SBINDIR="%{_sbindir}" install
|
|
|
|
|
%endif
|
|
|
|
|
%make_install LIBDIR="%{_libdir}" SHLIBDIR="%{_libdir}" BINDIR="%{_bindir}" SBINDIR="%{_sbindir}"
|
|
|
|
|
make DESTDIR="%{buildroot}" RUBYINSTALL=%{ruby_vendorarchdir} install-rubywrap
|
|
|
|
|
|
|
|
|
|
# Nuke the files we don't want to distribute
|
|
|
|
|
rm -f %{buildroot}%{_sbindir}/compute_*
|
|
|
|
@ -228,6 +175,7 @@ rm -f %{buildroot}%{_mandir}/man8/togglesebool*
|
|
|
|
|
%files utils
|
|
|
|
|
%{_sbindir}/avcstat
|
|
|
|
|
%{_sbindir}/getenforce
|
|
|
|
|
%{_sbindir}/getpidprevcon
|
|
|
|
|
%{_sbindir}/getsebool
|
|
|
|
|
%{_sbindir}/matchpathcon
|
|
|
|
|
%{_sbindir}/sefcontext_compile
|
|
|
|
@ -241,6 +189,8 @@ rm -f %{buildroot}%{_mandir}/man8/togglesebool*
|
|
|
|
|
%{_sbindir}/selabel_lookup_best_match
|
|
|
|
|
%{_sbindir}/selabel_partial_match
|
|
|
|
|
%{_sbindir}/selinux_check_access
|
|
|
|
|
%{_sbindir}/selabel_get_digests_all_partial_matches
|
|
|
|
|
%{_sbindir}/validatetrans
|
|
|
|
|
%{_mandir}/man5/*
|
|
|
|
|
%{_mandir}/man8/*
|
|
|
|
|
%{_mandir}/ru/man5/*
|
|
|
|
@ -255,46 +205,177 @@ rm -f %{buildroot}%{_mandir}/man8/togglesebool*
|
|
|
|
|
%files static
|
|
|
|
|
%{_libdir}/libselinux.a
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_python2}
|
|
|
|
|
%files -n libselinux-python
|
|
|
|
|
%{python2_sitearch}/selinux/
|
|
|
|
|
%{python2_sitearch}/_selinux.so
|
|
|
|
|
%{python2_sitearch}/selinux-%{version}-*
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files -n python3-libselinux
|
|
|
|
|
%{python3_sitearch}/selinux/
|
|
|
|
|
%{python3_sitearch}/_selinux.*.so
|
|
|
|
|
%{python3_sitearch}/selinux-%{version}-*
|
|
|
|
|
%{python3_sitearch}/selinux-%{version}*
|
|
|
|
|
%{python3_sitearch}/_selinux*
|
|
|
|
|
|
|
|
|
|
%if 0%{?with_ruby}
|
|
|
|
|
%files ruby
|
|
|
|
|
%{ruby_vendorarchdir}/selinux.so
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Mon Jun 24 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-2.1
|
|
|
|
|
- Use Python distutils to install SELinux python bindings (#1719771)
|
|
|
|
|
- Move sefcontext_compile to -utils package (#1612518)
|
|
|
|
|
* Thu Feb 23 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-1
|
|
|
|
|
- SELinux userspace 3.5 release
|
|
|
|
|
|
|
|
|
|
* Tue Feb 14 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc3.1
|
|
|
|
|
- SELinux userspace 3.5-rc3 release
|
|
|
|
|
|
|
|
|
|
* Mon Jan 16 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc2.1
|
|
|
|
|
- SELinux userspace 3.5-rc2 release
|
|
|
|
|
|
|
|
|
|
* Mon Jan 2 2023 Petr Lautrbach <lautrbach@redhat.com> - 3.5-0.rc1.1
|
|
|
|
|
- SELinux userspace 3.5-rc1 release
|
|
|
|
|
|
|
|
|
|
* Mon Jul 18 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-3
|
|
|
|
|
- Drop SHA-1 from selinux_restorecon.3
|
|
|
|
|
|
|
|
|
|
* Tue May 31 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-2
|
|
|
|
|
- Revert "libselinux: restorecon: pin file to avoid TOCTOU issues"
|
|
|
|
|
|
|
|
|
|
* Thu May 19 2022 Petr Lautrbach <plautrba@redhat.com> - 3.4-1
|
|
|
|
|
- SELinux userspace 3.4 release
|
|
|
|
|
|
|
|
|
|
* Mon Nov 29 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-2
|
|
|
|
|
- Introduce selinux_restorecon_parallel(3)
|
|
|
|
|
|
|
|
|
|
* Fri Oct 22 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-1
|
|
|
|
|
- SELinux userspace 3.3 release
|
|
|
|
|
|
|
|
|
|
* Fri Oct 8 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-0.rc3.1
|
|
|
|
|
- SELinux userspace 3.3-rc3 release
|
|
|
|
|
|
|
|
|
|
* Wed Sep 29 2021 Petr Lautrbach <plautrba@redhat.com> - 3.3-0.rc2.1
|
|
|
|
|
- SELinux userspace 3.3-rc2 release
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 3.2-6
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Wed Jul 28 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-5
|
|
|
|
|
- Rebase on upstream commit 32611aea6543
|
|
|
|
|
|
|
|
|
|
* Fri Jun 25 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-4
|
|
|
|
|
- Use SHA-2 instead of SHA-1 (#1934964)
|
|
|
|
|
|
|
|
|
|
* Tue May 25 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-3
|
|
|
|
|
- selinux_check_passwd_access_internal(): respect deny_unknown
|
|
|
|
|
- Silence -Wstringop-overflow warning from gcc 10.3.1
|
|
|
|
|
- Fixed misc compiler and static analyzer findings
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 3.2-2
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Mon Mar 8 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-1
|
|
|
|
|
- SELinux userspace 3.2 release
|
|
|
|
|
|
|
|
|
|
* Fri Feb 5 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-0.rc2.1
|
|
|
|
|
- SELinux userspace 3.2-rc2 release
|
|
|
|
|
|
|
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-0.rc1.1.1
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jan 20 2021 Petr Lautrbach <plautrba@redhat.com> - 3.2-0.rc1.1
|
|
|
|
|
- SELinux userspace 3.2-rc1 release
|
|
|
|
|
|
|
|
|
|
* Thu Jan 07 2021 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.1-6
|
|
|
|
|
- F-34: rebuild against ruby 3.0
|
|
|
|
|
|
|
|
|
|
* Fri Nov 20 2020 Petr Lautrbach <plautrba@redhat.com> - 3.1-5
|
|
|
|
|
- selinux(8): explain that runtime disable is deprecated
|
|
|
|
|
|
|
|
|
|
* Fri Oct 30 2020 Petr Lautrbach <plautrba@redhat.com> - 3.1-4
|
|
|
|
|
- Use libsepol.so.2
|
|
|
|
|
- Convert matchpathcon to selabel_lookup()
|
|
|
|
|
- Change userspace AVC setenforce and policy load messages to audit
|
|
|
|
|
format
|
|
|
|
|
- Remove trailing slash on selabel_file lookups
|
|
|
|
|
- Use kernel status page by default
|
|
|
|
|
|
|
|
|
|
* Wed Sep 02 2020 Jeff Law <law@redhat.com> - 3.1-3
|
|
|
|
|
- Re-enable LTO
|
|
|
|
|
|
|
|
|
|
* Mon Jul 13 2020 Tom Stellard <tstellar@redhat.com> - 3.1-2
|
|
|
|
|
- Use make macros
|
|
|
|
|
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
|
|
|
|
|
- Use -fno-semantic-interposition and more make macros
|
|
|
|
|
|
|
|
|
|
* Fri Jul 10 2020 Petr Lautrbach <plautrba@redhat.com> - 3.1-1
|
|
|
|
|
- SELinux userspace 3.1 release
|
|
|
|
|
|
|
|
|
|
* Wed Jul 1 2020 Jeff Law <law@redhat.com> - 3.0-6
|
|
|
|
|
- Disable LTO
|
|
|
|
|
|
|
|
|
|
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 3.0-5
|
|
|
|
|
- Rebuilt for Python 3.9
|
|
|
|
|
|
|
|
|
|
* Thu Mar 5 2020 Petr Lautrbach <plautrba@redhat.com> - 3.0-4
|
|
|
|
|
- Eliminate use of security_compute_user()
|
|
|
|
|
|
|
|
|
|
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jan 18 2020 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.0-2
|
|
|
|
|
- F-32: rebuild against ruby27
|
|
|
|
|
|
|
|
|
|
* Fri Dec 6 2019 Petr Lautrbach <plautrba@redhat.com> - 3.0-1
|
|
|
|
|
- SELinux userspace 3.0 release
|
|
|
|
|
|
|
|
|
|
* Mon Nov 11 2019 Petr Lautrbach <plautrba@redhat.com> - 3.0-0.r1.1
|
|
|
|
|
- SELinux userspace 3.0-rc1 release candidate
|
|
|
|
|
|
|
|
|
|
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9-7
|
|
|
|
|
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
|
|
|
|
|
|
|
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 2.9-6
|
|
|
|
|
- Rebuilt for Python 3.8
|
|
|
|
|
|
|
|
|
|
* Mon Aug 12 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-5
|
|
|
|
|
- Drop python2-libselinux (#1739646)
|
|
|
|
|
|
|
|
|
|
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jun 28 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-3
|
|
|
|
|
- Use standard build flags for Python bindings
|
|
|
|
|
|
|
|
|
|
* Fri May 24 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-2
|
|
|
|
|
- Use Python distutils to install SELinux python bindings
|
|
|
|
|
|
|
|
|
|
* Mon Mar 18 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-1
|
|
|
|
|
- SELinux userspace 2.9 release
|
|
|
|
|
|
|
|
|
|
* Tue Nov 6 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-6
|
|
|
|
|
- Fix RESOURCE_LEAK coverity scan defects
|
|
|
|
|
* Wed Mar 6 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-0.rc2.1
|
|
|
|
|
- SELinux userspace 2.9-rc2 release
|
|
|
|
|
|
|
|
|
|
* Mon Oct 15 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-5
|
|
|
|
|
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-0.rc1.1.1
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 25 2019 Petr Lautrbach <plautrba@redhat.com> - 2.9-0.rc1.1
|
|
|
|
|
- SELinux userspace 2.9-rc1 release
|
|
|
|
|
|
|
|
|
|
* Tue Jan 22 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.8-8
|
|
|
|
|
- F-30: again rebuild against ruby26
|
|
|
|
|
|
|
|
|
|
* Mon Jan 21 2019 Petr Lautrbach <plautrba@redhat.com> - 2.8-7
|
|
|
|
|
- selinux_restorecon: Skip customized files also without -v
|
|
|
|
|
- man pages fixes
|
|
|
|
|
- Do not dereference symlink with statfs in selinux_restorecon
|
|
|
|
|
|
|
|
|
|
* Mon Oct 1 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-4
|
|
|
|
|
- Build libselinux-python when %with_python2 macro is set to non-zero value
|
|
|
|
|
* Mon Jan 21 2019 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.8-6
|
|
|
|
|
- F-30: rebuild against ruby26
|
|
|
|
|
|
|
|
|
|
* Fri Jun 22 2018 Petr Lautrbach <plautrba@workstation> - 2.8-3
|
|
|
|
|
- Build libselinux-ruby (#1581322)
|
|
|
|
|
* Tue Nov 13 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-5
|
|
|
|
|
- Fix RESOURCE_LEAK coverity scan defects
|
|
|
|
|
|
|
|
|
|
* Thu Jun 7 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-2
|
|
|
|
|
- Don't build the Python 2 subpackage (#1567358)
|
|
|
|
|
* Tue Sep 4 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-4
|
|
|
|
|
- Fix the whatis line for the selinux_boolean_sub.3 manpage
|
|
|
|
|
- Fix line wrapping in selabel_file.5
|
|
|
|
|
- Fix spelling errors in manpages
|
|
|
|
|
|
|
|
|
|
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 2.8-2
|
|
|
|
|
- Rebuilt for Python 3.7
|
|
|
|
|
|
|
|
|
|
* Fri May 25 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-1
|
|
|
|
|
- SELinux userspace 2.8 release
|
|
|
|
@ -308,9 +389,6 @@ rm -f %{buildroot}%{_mandir}/man8/togglesebool*
|
|
|
|
|
* Mon Apr 23 2018 Petr Lautrbach <plautrba@redhat.com> - 2.8-0.rc1.1
|
|
|
|
|
- SELinux userspace 2.8-rc1 release candidate
|
|
|
|
|
|
|
|
|
|
* Mon Apr 23 2018 Petr Lautrbach <plautrba@redhat.com> - 2.7-14
|
|
|
|
|
- Do not build libselinux-ruby
|
|
|
|
|
|
|
|
|
|
* Wed Mar 21 2018 Petr Lautrbach <plautrba@redhat.com> - 2.7-13
|
|
|
|
|
- build: Replace PYSITEDIR with PYTHONLIBDIR
|
|
|
|
|
|
|
|
|
|