Commit Graph

254 Commits

Author SHA1 Message Date
Petr Lautrbach a2b27337b5 Enable gating on tests
https://docs.fedoraproject.org/en-US/ci/gating/
2020-11-20 15:30:10 +01:00
Petr Lautrbach 1d15c0a436 checkpolicy-3.1-4
- Fix signed overflow caused by using (1 << 31) - 1
- Optimize storage of filename transitions
- Rebuild with libsepol.so.2
2020-11-01 14:51:04 +01:00
Petr Lautrbach 497bda00f7 Rebase on db0f2f382e31 at SELinuxProject
- Optimize storage of filename transitions
- Fix signed overflow caused by using (1 << 31) - 1
2020-11-01 14:51:04 +01:00
Fedora Release Engineering 611818c50a - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 13:54:03 +00:00
Tom Stellard d653350d2a Use make macros
https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
2020-07-21 11:03:59 +02:00
Petr Lautrbach 54b53e380c checkpolicy-3.1-1
- SELinux userspace 3.1 release
2020-07-10 20:27:21 +02:00
Petr Lautrbach ea213d0249 Fix -fno-common issues discovered by GCC 10 2020-01-28 15:05:19 +01:00
Fedora Release Engineering 460f6f4eee - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 13:56:54 +00:00
Petr Lautrbach ca4ac5b32e SELinux userspace 3.0 release 2019-12-06 10:16:44 +01:00
Petr Lautrbach bf308d366f SELinux userspace 3.0-rc1 release candidate 2019-11-11 12:04:40 +01:00
Fedora Release Engineering 9cf157d40b - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 20:10:42 +00:00
Petr Lautrbach 6dfecce4ee SELinux userspace 2.9 release 2019-03-18 18:00:54 +01:00
Petr Lautrbach 32b01b4b5d SELinux userspace 2.9-rc2 release 2019-03-11 17:24:22 +01:00
Fedora Release Engineering e7b6fdd8c4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 15:30:34 +00:00
Petr Lautrbach 445c9b4a2f SELinux userspace 2.9-rc1 release candidate 2019-01-30 10:25:45 +01:00
Petr Lautrbach f7ff2dd875 checkpolicy-2.8-3
- Check the result value of hashtable_search
- Destroy the class datum if it fails to initialize
2019-01-21 20:30:01 +01:00
Petr Šplíchal 3be8c4c38c Use FMF filter instead of listing tests manually
There is a new feature in the Standard Test Roles which allows to
use an FMF filter instead of listing all tests manually. All tier
one selinux tests are selected as well, thus extending requires.
2018-09-24 13:01:58 +02:00
Fedora Release Engineering a93670f5ac - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 21:43:54 +00:00
Petr Lautrbach 04fa4fd788 checkpolicy-2.8-1
- SELinux userspace 2.8 release
2018-05-25 12:18:07 +02:00
Petr Lautrbach 5d411cd10a SELinux userspace 2.8-rc3 release candidate 2018-05-15 10:36:24 +02:00
Petr Lautrbach ccff9f365f SELinux userspace 2.8-rc1 release candidate 2018-04-23 16:05:04 +02:00
Petr Lautrbach bb731d2aae checkpolicy-2.7-7
- Add support for the SCTP portcon keyword
2018-03-21 18:08:32 +01:00
Petr Lautrbach 0d9f220a00 checkpolicy-2.7-6
- build: follow standard semantics for DESTDIR and PREFIX
2018-03-13 15:35:48 +01:00
Florian Weimer e67c25513c Use LDFLAGS from redhat-rpm-config 2018-02-22 19:17:04 +01:00
Petr Lautrbach b501520a1d List gcc in BuildRequires
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/IJFYI5Q2BYZKIGDFS2WLOBDUSEGWHIKV/
https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires
2018-02-19 13:37:47 +01:00
Petr Lautrbach 557e34ddd5 Spec file cleanup
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/MRWOMRZ6KPCV25EFHJ2O67BCCP3L4Y6N/
2018-02-16 10:38:46 +01:00
Petr Lautrbach ec0a79526f Use shared repository for tests
https://fedoraproject.org/wiki/CI/Share_Test_Code
2018-02-14 17:44:50 +01:00
Igor Gnatenko 0c978bee29
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 09:06:30 +01:00
Igor Gnatenko bf3512454a Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:07:45 +01:00
Fedora Release Engineering 782a1515c6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 04:50:03 +00:00
rasibley 17e01d10f0 swap out mktemp with coreutils in yaml file, otherwise requirement will fail to intall 2018-01-13 16:22:35 -05:00
Petr Lautrbach 817c204014 checkpolicy-2.7-3.fc28
- Rebuild with libsepol-2.7-3 and libselinux-2.7-6
2017-11-22 15:52:14 +01:00
Bruno Goncalves ba7a17bc80 Add CI tests using the standard test interface
The following steps are used to execute the tests using the standard test interface:

Docker

    sudo ANSIBLE_INVENTORY=$(test -e inventory && echo inventory || echo /usr/share/ansible/inventory) TEST_SUBJECTS=docker:docker.io/library/fedora:26 TEST_ARTIFACTS=$PWD/artifacts ansible-playbook --tags container tests.yml

Classic

    sudo ANSIBLE_INVENTORY=$(test -e inventory && echo inventory || echo /usr/share/ansible/inventory) TEST_SUBJECTS="" TEST_ARTIFACTS=$PWD/artifacts ansible-playbook --tags classic tests.yml

https://src.fedoraproject.org/rpms/checkpolicy/pull-request/1
2017-10-31 21:13:51 +01:00
Petr Lautrbach 39e0ef552a checkpolicy-2.7-2.fc28
- Rebuilt with libsepol-2.7-2
2017-10-20 14:04:28 +02:00
Petr Lautrbach 980d2c8c0c checkpolicy-2.7-1
- Update to upstream release 2017-08-04
2017-08-07 17:17:57 +02:00
Fedora Release Engineering 0d6e0220ec - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-02 18:44:54 +00:00
Fedora Release Engineering 3484761cd7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 04:44:26 +00:00
Petr Lautrbach 269e7db87e checkpolicy-2.6-1
- Update to upstream release 2016-10-14
2017-02-20 12:36:39 +01:00
Fedora Release Engineering 7671da68a5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 07:26:44 +00:00
Petr Lautrbach d70b2042c6 checkpolicy-2.5-8
- Add types associated to a role in the current scope when parsing
2016-10-04 09:17:25 +02:00
Petr Lautrbach eca1d03c02 checkpolicy-2.5-7
- Extend checkpolicy pathname matching
- Rebuilt with libsepol-2.5-9
2016-08-01 13:07:40 +02:00
Petr Lautrbach 39233d7a38 checkpolicy-2.5-6
- Fix typos in sedispol
2016-06-27 13:52:45 +02:00
Petr Lautrbach a1e6032110 checkpolicy-2.5-5
- Set flex as default lexer
- Fix checkmodule output message
2016-06-23 13:55:16 +02:00
Petr Lautrbach eedb877c67 checkpolicy-2.5-4
- Rebuilt with libsepol-2.5-6
2016-05-11 10:58:05 +02:00
Petr Lautrbach 43d653f220 checkpolicy-2.5-3
- Build policy on systems not supporting DCCP protocol
- Fail if module name different than output base filename
2016-04-29 19:08:43 +02:00
Petr Lautrbach 65b44362fe checkpolicy-2.5-2
- Add support for portcon dccp protocol
2016-04-08 21:02:57 +02:00
Petr Lautrbach ce5393bbac checkpolicy-2.5-1
- Update to upstream release 2016-02-23
2016-02-23 22:47:35 +01:00
Petr Lautrbach cfa584572b checkpolicy-2.5-0.1.rc1
Update to upstream rc1 release 2016-01-07
2016-02-21 13:42:03 +01:00
Dennis Gilmore 3ba2a7069f - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 17:36:25 +00:00
Petr Lautrbach 13e82f6134 We need to conflict with selinux-policy-base
Conflict with selinux-policy causes deadlocks in buildroots when
there's no selinux-policy available. selinux-policy-base is provided by
targeted, mls and minimum subpackages which are not installed to
buildroots.
2015-07-21 10:56:22 +02:00