Commit Graph

370 Commits

Author SHA1 Message Date
Petr Lautrbach
b13a51ab38 SELinux userspace 3.3-rc3 release 2021-10-10 18:54:46 +02:00
Petr Lautrbach
1209cc6458 SELinux userspace 3.3-rc2 release 2021-09-29 17:58:15 +02:00
Petr Lautrbach
ce7686077d libsemanage-3.2-4
Rebase on upstream commit 32611aea6543

See
    $ cd SELinuxProject/selinux
    $ git log --pretty=oneline libsepol-3.2..32611aea6543 -- libsepol
2021-07-28 17:23:05 +02:00
Fedora Release Engineering
cc46f0a412 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 12:21:47 +00:00
Python Maint
5d0f00bcd6 Rebuilt for Python 3.10 2021-06-04 20:10:05 +02:00
Petr Lautrbach
fe45e586c6 SELinux userspace 3.2 release 2021-03-08 16:02:55 +01:00
Petr Lautrbach
567326aaf4 SELinux userspace 3.2-rc2 release 2021-02-05 10:30:54 +01:00
Fedora Release Engineering
d374e3c55b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 17:59:32 +00:00
Petr Lautrbach
814f77e6dd Bring back "Fix RESOURCE_LEAK" patch 2021-01-21 17:51:23 +01:00
Petr Lautrbach
ee689c2b4b SELinux userspace 3.2-rc1 release
https://lore.kernel.org/selinux/87a6t36bpp.fsf@redhat.com/T/#u
2021-01-20 17:09:31 +01:00
Robert Scheck
90403a710e Spec file cleanup 2021-01-18 01:20:21 +00:00
Petr Lautrbach
67ade76bde libsemanage-3.1-6.fc34
- Drop "genhomedircon: check usepasswd" patch
- genhomedircon to ignore
  /root;/bin;/boot;/dev;/etc;/lib;/lib64;/proc;/run;/sbin;/sys;/tmp;/usr;/var by default
- Fix usepasswd=False explanation in semanage.conf
2020-12-18 17:50:42 +01:00
Petr Lautrbach
905760acda Drop "genhomedircon: check usepasswd" patch
It tried to fix the correct behavior and broke usage of homedir_template
2020-12-18 17:35:43 +01:00
Petr Lautrbach
9fe6a11821 libsemanage-3.1-5
- Drop and obsolete libsemanage-compat
- genhomedircon: check usepasswd
2020-11-20 14:54:18 +01:00
Petr Lautrbach
6630c4be5a Drop and obsolete libsemanage-compat 2020-11-20 10:39:27 +01:00
Petr Lautrbach
bbfd0b53a4 Add make to BuildRequires 2020-11-04 20:27:29 +01:00
Petr Lautrbach
e91e91b5b3 libsemanage-3.1-4
- Drop deprecated functions and duplicated symbols
- Change library version to libsemanage.so.2
- Temporary ship -compat with libsemanage.so.1
- Based on upstream db0f2f382e31
- Re-enable lto flags
2020-10-30 13:29:30 +01:00
Petr Lautrbach
a03d891cfa Rebase on db0f2f382e31 at SELinuxProject
- drop deprecated functions and duplicated symbols
- change library version to libsemanage.so.2
- temporary ship -compat with libsemanage.so.1
- based on upstream db0f2f382e31
- re-enable lto flags
2020-10-30 13:27:17 +01:00
Petr Lautrbach
83ed0d4737 Disable lto cflags 2020-07-27 14:10:20 +02:00
Petr Lautrbach
5891e260ee Use -fno-semantic-interposition another make macros and cleanup 2020-07-21 20:30:06 +02:00
Tom Stellard
f2db192553 Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-13 22:31:52 +00:00
Petr Lautrbach
50910d2329 libsemanage-3.1-1
- SELinux userspace 3.1 release
2020-07-10 20:10:01 +02:00
Miro Hrončok
80f70b1dd5 Rebuilt for Python 3.9 2020-05-26 02:51:23 +02:00
Fedora Release Engineering
d5f4816edb - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 10:20:52 +00:00
Ondrej Mosnacek
5c57870019 Enable policy optimization
The new v3.0 SELInux userspace added support for optimizing the binary
policy by pruning redundant rules from it. Enable it on Fedora by
default, since it brings noticeable space savings and only negligibly
increases policy build time.

Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
2020-01-22 15:21:38 +01:00
Petr Lautrbach
0549d7c12a SELinux userspace 3.0 release 2019-12-06 09:05:29 +01:00
Petr Lautrbach
6e2f3c16bb SELinux userpace 3.0-rc1 release candidate 2019-11-11 11:32:17 +01:00
Miro Hrončok
194ca16bb8 Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:56:07 +02:00
Zbigniew Jędrzejewski-Szmek
f44cd3fc4f Rebuilt for Python 3.8 2019-08-18 11:22:25 +02:00
Petr Lautrbach
f5a63af326 libsemanage-2.9-3
- Drop python2-libsemanage (#1738466)
2019-08-13 21:39:57 +02:00
Petr Lautrbach
077b89e12c Drop python2-libsemanage
https://bugzilla.redhat.com/show_bug.cgi?id=1738466
2019-08-13 21:39:57 +02:00
Petr Lautrbach
261ead2b51 Use %set_build_flags 2019-08-13 21:39:57 +02:00
Petr Lautrbach
04b65113f0 Use separate patches instead of one big libsemanage-fedora.patch 2019-08-13 21:39:57 +02:00
Fedora Release Engineering
079ba207f7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 14:21:28 +00:00
Petr Lautrbach
9519c0d906 SELinux userspace 2.9 release 2019-03-18 17:08:38 +01:00
Petr Lautrbach
09c83ba581 SELinux userspace 2.9-rc2 release 2019-03-11 16:37:29 +01:00
Fedora Release Engineering
3232cd5592 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 08:12:10 +00:00
Petr Lautrbach
64eaf02621 SELinux userspace 2.9-rc1 release candidate 2019-01-30 09:57:30 +01:00
Petr Lautrbach
eac1dd7964 libsemanage-2.8-8
- Always set errno to 0 before calling getpwent()
- Set selinux policy root around calls to selinux_boolean_sub
2019-01-21 17:34:55 +01:00
Petr Lautrbach
89f6442710 libsemanage-2.8-7
- genhomedircon - improve handling large groups
2018-12-10 17:50:04 +01:00
Petr Lautrbach
e4348e485a libsemanage-2.8-6
- Fix RESOURCE_LEAK and USE_AFTER_FREE coverity scan defects
2018-11-13 10:45:59 +01:00
Petr Lautrbach
ac9030677f ustr is not used by libsemanage since Dec 2016 2018-09-17 23:58:40 +02:00
Petr Lautrbach
610584a4f1 libsemanage-2.8-5
- Include user name in ROLE_REMOVE audit events
2018-09-17 14:33:45 +02:00
Petr Lautrbach
0e04653dfb libsemanage-2.8-4
- Reset umask before creating directories (#1186422)
2018-09-04 09:20:24 +02:00
Petr Lautrbach
c5af50ed1a Use %{__python2} macro to build python2 packages
${__python} and /usr/bin/python are not available anymore.

Fixes:
make[1]: /usr/bin/python: Command not found
Please specify at least one package name on the command line.
cc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=zEC12 -mtune=z13 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -D_GNU_SOURCE -Wno-error -Wno-unused-but-set-variable -Wno-unused-variable -Wno-shadow -Wno-unused-parameter  -fPIC -DSHARED -c -o semanageswig_wrap.lo semanageswig_wrap.c
semanageswig_wrap.c:149:11: fatal error: Python.h: No such file or directory
 # include <Python.h>
           ^~~~~~~~~~
compilation terminated.
2018-07-23 13:51:55 +02:00
Fedora Release Engineering
fd362e344c - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 08:49:04 +00:00
Miro Hrončok
d115724f07 Rebuilt for Python 3.7 2018-06-19 10:46:32 +02:00
Petr Lautrbach
eb9f231d85 libsemanage-2.8-1
- SELinux userspace 2.8 release
2018-05-25 11:08:02 +02:00
Petr Lautrbach
44b16b07be SELinux userspace 2.8-rc3 release candidate 2018-05-14 19:09:55 +02:00
Petr Lautrbach
c9917ec265 SELinux userspace 2.8-rc2 release candidate 2018-05-04 16:06:05 +02:00