From ef7f9b5845b45d971bb92ba8400819cbe9588f6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Tue, 26 May 2020 03:50:11 +0200 Subject: [PATCH 01/30] Rebuilt for Python 3.9 --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index b76a72b..10e8989 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -48,6 +48,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Tue May 26 2020 Miro Hrončok - 0.1-11 +- Rebuilt for Python 3.9 + * Thu Jan 30 2020 Fedora Release Engineering - 0.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From a41f990bd5183a2158554d85deca215d2aafa39a Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Mon, 15 May 2017 15:48:34 +0200 Subject: [PATCH 02/30] sepolicy_analysis-0.1-11 - Add dependency on python3-networkx - Fix setools dependency (setools-python3 got renamed to python3-setools) Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1770863 --- sepolicy_analysis.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index b76a72b..9101af0 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -12,7 +12,8 @@ BuildArch: noarch BuildRequires: python3-devel -Requires: setools-python3 >= 4.0 +Requires: python3-setools >= 4.0 +Requires: python3-networkx >= 1.11 %description Tool designed to help increase the quality of SELinux policy by identifying @@ -48,6 +49,10 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Thu Jun 04 2020 Vit Mojzis - 0.1-11 +- Add dependency on python3-networkx +- Fix setools dependency (setools-python3 got renamed to python3-setools) + * Thu Jan 30 2020 Fedora Release Engineering - 0.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From ad4e07f8894c53b791f7cbf0a1e87f64e00be110 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Mon, 15 May 2017 15:48:34 +0200 Subject: [PATCH 03/30] sepolicy_analysis-0.1-12 - Add dependency on python3-networkx - Fix setools dependency (setools-python3 got renamed to python3-setools) Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1832417 --- sepolicy_analysis.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 10e8989..8c674da 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -12,7 +12,8 @@ BuildArch: noarch BuildRequires: python3-devel -Requires: setools-python3 >= 4.0 +Requires: python3-setools >= 4.0 +Requires: python3-networkx >= 1.11 %description Tool designed to help increase the quality of SELinux policy by identifying @@ -48,6 +49,10 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Thu Jun 04 2020 Vit Mojzis - 0.1-12 +- Add dependency on python3-networkx +- Fix setools dependency (setools-python3 got renamed to python3-setools) + * Tue May 26 2020 Miro Hrončok - 0.1-11 - Rebuilt for Python 3.9 From baa99b0cf388738824643774a9d6dd91317aa848 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Wed, 24 Jun 2020 23:16:22 +0200 Subject: [PATCH 04/30] sepolicy_analysis-0.1-13 - Update to work with setools-4.3 - Add missing dependency on python3-matplotlib --- sepolicy_analysis.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 8c674da..0d77f0f 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,12 +1,13 @@ Name: sepolicy_analysis Version: 0.1 -Release: 12%{?dist} +Release: 13%{?dist} Summary: SELinux policy analysis tool License: GPLv3 URL: https://github.com/vmojzis/sepolicy_analysis #./setup.py egg_info --egg-base /tmp sdist Source0: https://github.com/vmojzis/sepolicy_analysis/releases/download/%{version}/%{name}-%{version}.tar.gz +Patch0: 0001-Update-to-work-with-setools-4.3.patch BuildArch: noarch @@ -14,6 +15,7 @@ BuildRequires: python3-devel Requires: python3-setools >= 4.0 Requires: python3-networkx >= 1.11 +Requires: python3-matplotlib %description Tool designed to help increase the quality of SELinux policy by identifying @@ -21,7 +23,7 @@ possibly dangerous permission pathways, simplifying regression testing and providing policy visualization. %prep -%autosetup +%autosetup -p 1 %build %py3_build @@ -49,6 +51,10 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Wed Jun 24 2020 Vit Mojzis - 0.1-13 +- Update to work with setools-4.3 +- Add missing dependency on python3-matplotlib + * Thu Jun 04 2020 Vit Mojzis - 0.1-12 - Add dependency on python3-networkx - Fix setools dependency (setools-python3 got renamed to python3-setools) From 971c0187ff4a2183c07be80a50a189532a21b8d7 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Wed, 24 Jun 2020 23:16:22 +0200 Subject: [PATCH 05/30] sepolicy_analysis-0.1-12 - Update to work with setools-4.3 - Add missing dependency on python3-matplotlib --- sepolicy_analysis.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 9101af0..06891ec 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,12 +1,13 @@ Name: sepolicy_analysis Version: 0.1 -Release: 11%{?dist} +Release: 12%{?dist} Summary: SELinux policy analysis tool License: GPLv3 URL: https://github.com/vmojzis/sepolicy_analysis #./setup.py egg_info --egg-base /tmp sdist Source0: https://github.com/vmojzis/sepolicy_analysis/releases/download/%{version}/%{name}-%{version}.tar.gz +Patch0: 0001-Update-to-work-with-setools-4.3.patch BuildArch: noarch @@ -14,6 +15,7 @@ BuildRequires: python3-devel Requires: python3-setools >= 4.0 Requires: python3-networkx >= 1.11 +Requires: python3-matplotlib %description Tool designed to help increase the quality of SELinux policy by identifying @@ -21,7 +23,7 @@ possibly dangerous permission pathways, simplifying regression testing and providing policy visualization. %prep -%autosetup +%autosetup -p 1 %build %py3_build @@ -49,6 +51,10 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Wed Jun 24 2020 Vit Mojzis - 0.1-12 +- Update to work with setools-4.3 +- Add missing dependency on python3-matplotlib + * Thu Jun 04 2020 Vit Mojzis - 0.1-11 - Add dependency on python3-networkx - Fix setools dependency (setools-python3 got renamed to python3-setools) From 1e14e1d501752963c8bf75c3c216c6838b631fe3 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Wed, 24 Jun 2020 23:25:58 +0200 Subject: [PATCH 06/30] Add missing patch - Update to work with setools-4.3 --- 0001-Update-to-work-with-setools-4.3.patch | 91 ++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 0001-Update-to-work-with-setools-4.3.patch diff --git a/0001-Update-to-work-with-setools-4.3.patch b/0001-Update-to-work-with-setools-4.3.patch new file mode 100644 index 0000000..a97ab1a --- /dev/null +++ b/0001-Update-to-work-with-setools-4.3.patch @@ -0,0 +1,91 @@ +From 66afa88fd1411ca3999ecca5cf0798fdc2f65813 Mon Sep 17 00:00:00 2001 +From: Vit Mojzis +Date: Wed, 24 Jun 2020 17:49:14 +0200 +Subject: [PATCH] Update to work with setools 4.3 + +* TERules cannot be altered from the outside any more +** Use derive_expanded to perform partial expansion +** Full expansion is now available via TERule.expand() + +* "exception" module was moved from policyrep + +* "typeattr" module was merged into policyrep +--- + sepolicyanalysis/policy_data_collection.py | 34 ++++------------------ + 1 file changed, 6 insertions(+), 28 deletions(-) + +diff --git a/sepolicyanalysis/policy_data_collection.py b/sepolicyanalysis/policy_data_collection.py +index 4bf45ce..3e3b9ea 100644 +--- a/sepolicyanalysis/policy_data_collection.py ++++ b/sepolicyanalysis/policy_data_collection.py +@@ -51,32 +51,10 @@ def half_expand_rule(rule, expand_source): + expansion = rule.source.expand() if expand_source else rule.target.expand() + if expand_source: + for t in expansion: +- results.append(setools.policyrep.terule.expanded_te_rule_factory(rule, t, rule.target)) ++ results.append(rule.derive_expanded(t, rule.target, rule.perms)) + else: + for t in expansion: +- results.append(setools.policyrep.terule.expanded_te_rule_factory(rule, rule.source, t)) +- return results +- +-# return set of rules where attributes were replaced by all types with given attribute +-def expand_rule(rule): +- results = [] +- +- source_exp = rule.source.expand() if is_attribute(rule.source) else [rule.source] +- target_exp = rule.target.expand() if is_attribute(rule.target) else [rule.target] +- +- for source in source_exp: +- for target in target_exp: +- if isinstance(rule, setools.policyrep.terule.ExpandedTERule): +- #expanded_te_rule_factory ignores ExpandedTERules (doesn't set new source/target) +- newrule = setools.policyrep.terule.ExpandedTERule(rule.policy, rule.qpol_symbol) +- newrule.source = source +- newrule.target = target +- nwerule.origin = rule.origin +- +- else: +- newrule = setools.policyrep.terule.expanded_te_rule_factory(rule, source, target) +- results.append(newrule) +- ++ results.append(rule.derive_expanded(rule.source, t, rule.perms)) + return results + + # expand all rules in given iterable +@@ -90,7 +68,7 @@ def expand_rules(rules): + # discard rules corresponding to unconfined attributes + # TODO: add command line argument that switches this off - i.e. consider unconfined attributes + if (not is_unconfined_attr(rule.source)) and (not is_unconfined_attr(rule.target)): +- results.extend(expand_rule(rule)) ++ results.extend(rule.expand()) + + return results + +@@ -223,7 +201,7 @@ def filter_terules_boolean(rules, bool_state = None): + # return rules in agreement with boolean settings + results.append(rule) + +- except setools.policyrep.exception.RuleNotConditional: ++ except setools.exception.RuleNotConditional: + # return all unconditional rules + results.append(rule) + +@@ -256,12 +234,12 @@ def is_conditional(rule): + boolean = str(rule.conditional) + return boolean + +- except setools.policyrep.exception.RuleNotConditional: ++ except setools.exception.RuleNotConditional: + False + + # is given object of type "TypeAttribute" ? + def is_attribute(obj): +- return isinstance(obj, setools.policyrep.typeattr.TypeAttribute) ++ return isinstance(obj, setools.policyrep.TypeAttribute) + + # is given object of type "TypeAttribute" which is considered unconfined ? + # TODO: refine -- limit to "strong" unconfined domains (associated with lots of privileges) +-- +2.25.4 + From 30b1088a3889706fb13dc40b347946190a929485 Mon Sep 17 00:00:00 2001 From: Vit Mojzis Date: Wed, 24 Jun 2020 23:25:58 +0200 Subject: [PATCH 07/30] Add missing patch - Update to work with setools-4.3 --- 0001-Update-to-work-with-setools-4.3.patch | 91 ++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 0001-Update-to-work-with-setools-4.3.patch diff --git a/0001-Update-to-work-with-setools-4.3.patch b/0001-Update-to-work-with-setools-4.3.patch new file mode 100644 index 0000000..a97ab1a --- /dev/null +++ b/0001-Update-to-work-with-setools-4.3.patch @@ -0,0 +1,91 @@ +From 66afa88fd1411ca3999ecca5cf0798fdc2f65813 Mon Sep 17 00:00:00 2001 +From: Vit Mojzis +Date: Wed, 24 Jun 2020 17:49:14 +0200 +Subject: [PATCH] Update to work with setools 4.3 + +* TERules cannot be altered from the outside any more +** Use derive_expanded to perform partial expansion +** Full expansion is now available via TERule.expand() + +* "exception" module was moved from policyrep + +* "typeattr" module was merged into policyrep +--- + sepolicyanalysis/policy_data_collection.py | 34 ++++------------------ + 1 file changed, 6 insertions(+), 28 deletions(-) + +diff --git a/sepolicyanalysis/policy_data_collection.py b/sepolicyanalysis/policy_data_collection.py +index 4bf45ce..3e3b9ea 100644 +--- a/sepolicyanalysis/policy_data_collection.py ++++ b/sepolicyanalysis/policy_data_collection.py +@@ -51,32 +51,10 @@ def half_expand_rule(rule, expand_source): + expansion = rule.source.expand() if expand_source else rule.target.expand() + if expand_source: + for t in expansion: +- results.append(setools.policyrep.terule.expanded_te_rule_factory(rule, t, rule.target)) ++ results.append(rule.derive_expanded(t, rule.target, rule.perms)) + else: + for t in expansion: +- results.append(setools.policyrep.terule.expanded_te_rule_factory(rule, rule.source, t)) +- return results +- +-# return set of rules where attributes were replaced by all types with given attribute +-def expand_rule(rule): +- results = [] +- +- source_exp = rule.source.expand() if is_attribute(rule.source) else [rule.source] +- target_exp = rule.target.expand() if is_attribute(rule.target) else [rule.target] +- +- for source in source_exp: +- for target in target_exp: +- if isinstance(rule, setools.policyrep.terule.ExpandedTERule): +- #expanded_te_rule_factory ignores ExpandedTERules (doesn't set new source/target) +- newrule = setools.policyrep.terule.ExpandedTERule(rule.policy, rule.qpol_symbol) +- newrule.source = source +- newrule.target = target +- nwerule.origin = rule.origin +- +- else: +- newrule = setools.policyrep.terule.expanded_te_rule_factory(rule, source, target) +- results.append(newrule) +- ++ results.append(rule.derive_expanded(rule.source, t, rule.perms)) + return results + + # expand all rules in given iterable +@@ -90,7 +68,7 @@ def expand_rules(rules): + # discard rules corresponding to unconfined attributes + # TODO: add command line argument that switches this off - i.e. consider unconfined attributes + if (not is_unconfined_attr(rule.source)) and (not is_unconfined_attr(rule.target)): +- results.extend(expand_rule(rule)) ++ results.extend(rule.expand()) + + return results + +@@ -223,7 +201,7 @@ def filter_terules_boolean(rules, bool_state = None): + # return rules in agreement with boolean settings + results.append(rule) + +- except setools.policyrep.exception.RuleNotConditional: ++ except setools.exception.RuleNotConditional: + # return all unconditional rules + results.append(rule) + +@@ -256,12 +234,12 @@ def is_conditional(rule): + boolean = str(rule.conditional) + return boolean + +- except setools.policyrep.exception.RuleNotConditional: ++ except setools.exception.RuleNotConditional: + False + + # is given object of type "TypeAttribute" ? + def is_attribute(obj): +- return isinstance(obj, setools.policyrep.typeattr.TypeAttribute) ++ return isinstance(obj, setools.policyrep.TypeAttribute) + + # is given object of type "TypeAttribute" which is considered unconfined ? + # TODO: refine -- limit to "strong" unconfined domains (associated with lots of privileges) +-- +2.25.4 + From 1e2f2f617e24db5993486a68713d34a44e153a1f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 10:32:49 +0000 Subject: [PATCH 08/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 0d77f0f..a1ec316 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 13%{?dist} +Release: 14%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -51,6 +51,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 0.1-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jun 24 2020 Vit Mojzis - 0.1-13 - Update to work with setools-4.3 - Add missing dependency on python3-matplotlib From 6d4d022461acc16bbf2a76d7399c70ace172d76e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 20:13:00 +0000 Subject: [PATCH 09/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index a1ec316..e1197b0 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 14%{?dist} +Release: 15%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -51,6 +51,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.1-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 0.1-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 6725b1a32f70d7befde857580ade94b5de461b18 Mon Sep 17 00:00:00 2001 From: Tomas Hrnciar Date: Mon, 19 Apr 2021 13:18:32 +0200 Subject: [PATCH 10/30] BuildRequire setuptools explicitly See https://fedoraproject.org/wiki/Changes/Reduce_dependencies_on_python3-setuptools --- sepolicy_analysis.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index e1197b0..7343f1c 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -12,6 +12,7 @@ Patch0: 0001-Update-to-work-with-setools-4.3.patch BuildArch: noarch BuildRequires: python3-devel +BuildRequires: python3-setuptools Requires: python3-setools >= 4.0 Requires: python3-networkx >= 1.11 From e82dfe8d910e6b809355288cc25d5ddf4f51747f Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 4 Jun 2021 21:14:37 +0200 Subject: [PATCH 11/30] Rebuilt for Python 3.10 --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 7343f1c..c5da424 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 15%{?dist} +Release: 16%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Fri Jun 04 2021 Python Maint - 0.1-16 +- Rebuilt for Python 3.10 + * Wed Jan 27 2021 Fedora Release Engineering - 0.1-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 99c45e867572bec82adab730105ef7ab33374252 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 17:22:14 +0000 Subject: [PATCH 12/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index c5da424..4757cca 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 16%{?dist} +Release: 17%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.1-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jun 04 2021 Python Maint - 0.1-16 - Rebuilt for Python 3.10 From 60d950b0551199414be9f564fcb895c80a505598 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 00:41:07 +0000 Subject: [PATCH 13/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 4757cca..8b1e097 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 17%{?dist} +Release: 18%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 0.1-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 0.1-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From f285053a57a54ccd25af0900caa28e8d1d1b8560 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 13 Jun 2022 15:37:47 +0200 Subject: [PATCH 14/30] Rebuilt for Python 3.11 --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 8b1e097..ffe91f4 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 18%{?dist} +Release: 19%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Mon Jun 13 2022 Python Maint - 0.1-19 +- Rebuilt for Python 3.11 + * Sat Jan 22 2022 Fedora Release Engineering - 0.1-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From f1cd2ed649485d68f035b186e694826ff97eae01 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 08:22:44 +0000 Subject: [PATCH 15/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index ffe91f4..8b45f09 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 19%{?dist} +Release: 20%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 0.1-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jun 13 2022 Python Maint - 0.1-19 - Rebuilt for Python 3.11 From adffb0da2c0a5f7746a79991fa0b2366a6a416cc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 03:00:27 +0000 Subject: [PATCH 16/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 8b45f09..4d83068 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 20%{?dist} +Release: 21%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 0.1-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 0.1-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 006427b2be23386aad36c208bad983d5f9349325 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 13 Jun 2023 20:59:10 +0200 Subject: [PATCH 17/30] Rebuilt for Python 3.12 --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 4d83068..4426f9b 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 21%{?dist} +Release: 22%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Tue Jun 13 2023 Python Maint - 0.1-22 +- Rebuilt for Python 3.12 + * Sat Jan 21 2023 Fedora Release Engineering - 0.1-21 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From a67722e885cf0c72db99f0f23cf0072b9689a493 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 01:25:12 +0000 Subject: [PATCH 18/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 4426f9b..27a0502 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 22%{?dist} +Release: 23%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 0.1-23 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jun 13 2023 Python Maint - 0.1-22 - Rebuilt for Python 3.12 From 4cc4dd3b164f5e4a3764ba68d388bd373ac06620 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 02:35:11 +0000 Subject: [PATCH 19/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 27a0502..20d36a6 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 23%{?dist} +Release: 24%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 0.1-24 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 0.1-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From c2ddb697c5e0ba0d4e9a03f25b804c6671b5017a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 09:11:10 +0200 Subject: [PATCH 20/30] Rebuilt for Python 3.13 --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 20d36a6..c0243e5 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 24%{?dist} +Release: 25%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Fri Jun 07 2024 Python Maint - 0.1-25 +- Rebuilt for Python 3.13 + * Sat Jan 27 2024 Fedora Release Engineering - 0.1-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 9af2e5cf71df3dbf27a513f945092caf4f089fe6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 05:15:31 +0000 Subject: [PATCH 21/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index c0243e5..0ed0ab7 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 25%{?dist} +Release: 26%{?dist} Summary: SELinux policy analysis tool License: GPLv3 @@ -52,6 +52,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 0.1-26 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 0.1-25 - Rebuilt for Python 3.13 From 1756da2d0e2b5ef88c84186a21302bf0f1412098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 29 Jul 2024 14:38:04 +0200 Subject: [PATCH 22/30] convert GPLv3 license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- sepolicy_analysis.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 0ed0ab7..9fcf441 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,9 +1,10 @@ Name: sepolicy_analysis Version: 0.1 -Release: 26%{?dist} +Release: 27%{?dist} Summary: SELinux policy analysis tool -License: GPLv3 +# Automatically converted from old format: GPLv3 - review is highly recommended. +License: GPL-3.0-only URL: https://github.com/vmojzis/sepolicy_analysis #./setup.py egg_info --egg-base /tmp sdist Source0: https://github.com/vmojzis/sepolicy_analysis/releases/download/%{version}/%{name}-%{version}.tar.gz @@ -52,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Mon Jul 29 2024 Miroslav Suchý - 0.1-27 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 0.1-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 3da191f2d8526cf900fb1d7cfa7131f4a3e5a64b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 10:25:04 +0000 Subject: [PATCH 23/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 9fcf441..6a2831f 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 27%{?dist} +Release: 28%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 0.1-28 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Jul 29 2024 Miroslav Suchý - 0.1-27 - convert license to SPDX From 88eed74e5908d8949386a9e466029c4f10fe10f3 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:52:35 +0200 Subject: [PATCH 24/30] Rebuilt for Python 3.14 --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 6a2831f..9619996 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 28%{?dist} +Release: 29%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Mon Jun 02 2025 Python Maint - 0.1-29 +- Rebuilt for Python 3.14 + * Sun Jan 19 2025 Fedora Release Engineering - 0.1-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 9d59b428f6e9fab1bfc7bb6684179bafbffba419 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 18:09:11 +0000 Subject: [PATCH 25/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 9619996..6d0a7cd 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 29%{?dist} +Release: 30%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.1-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Python Maint - 0.1-29 - Rebuilt for Python 3.14 From 3e3efd2c8524d8644b5f416844d65eef295a0a87 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:17:24 +0200 Subject: [PATCH 26/30] Rebuilt for Python 3.14.0rc2 bytecode --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index 6d0a7cd..ae26220 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 30%{?dist} +Release: 31%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Fri Aug 15 2025 Python Maint - 0.1-31 +- Rebuilt for Python 3.14.0rc2 bytecode + * Fri Jul 25 2025 Fedora Release Engineering - 0.1-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 9c3c4c93c1164c6f07b6bcca2b017113cb0cd18a Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 14:55:45 +0200 Subject: [PATCH 27/30] Rebuilt for Python 3.14.0rc3 bytecode --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index ae26220..f6bce7e 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 31%{?dist} +Release: 32%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Fri Sep 19 2025 Python Maint - 0.1-32 +- Rebuilt for Python 3.14.0rc3 bytecode + * Fri Aug 15 2025 Python Maint - 0.1-31 - Rebuilt for Python 3.14.0rc2 bytecode From ca7ca8ef9e26e1a95c04bf8d381b47582dbed3a0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 17:53:49 +0000 Subject: [PATCH 28/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index f6bce7e..a95c78b 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 32%{?dist} +Release: 33%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 0.1-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Sep 19 2025 Python Maint - 0.1-32 - Rebuilt for Python 3.14.0rc3 bytecode From 2407ba6fb2b010722f557095c910ee0dbe20ad72 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 3 Jun 2026 17:49:47 +0200 Subject: [PATCH 29/30] Rebuilt for Python 3.15 --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index a95c78b..a402f5a 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 33%{?dist} +Release: 34%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Wed Jun 03 2026 Python Maint - 0.1-34 +- Rebuilt for Python 3.15 + * Sat Jan 17 2026 Fedora Release Engineering - 0.1-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 65e046fb46490272593c0be943218ee3a3dabc9b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 06:24:14 +0000 Subject: [PATCH 30/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- sepolicy_analysis.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sepolicy_analysis.spec b/sepolicy_analysis.spec index a402f5a..3d6d109 100644 --- a/sepolicy_analysis.spec +++ b/sepolicy_analysis.spec @@ -1,6 +1,6 @@ Name: sepolicy_analysis Version: 0.1 -Release: 34%{?dist} +Release: 35%{?dist} Summary: SELinux policy analysis tool # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -53,6 +53,9 @@ providing policy visualization. %doc %{_mandir}/man1/se* %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 0.1-35 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Wed Jun 03 2026 Python Maint - 0.1-34 - Rebuilt for Python 3.15