Blame SPECS/scap-security-guide.spec

abb996
# SSG build system and tests count with build directory name `build`.
abb996
# For more details see:
abb996
# https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
abb996
%global _vpath_builddir build
abb996
abb996
Name:		scap-security-guide
abb996
Version:	0.1.57
abb996
Release:	5%{?dist}
abb996
Summary:	Security guidance and baselines in SCAP formats
abb996
License:	BSD-3-Clause
abb996
URL:		https://github.com/ComplianceAsCode/content/
abb996
Source0:	https://github.com/ComplianceAsCode/content/releases/download/v%{version}/scap-security-guide-%{version}.tar.bz2
abb996
BuildArch:	noarch
abb996
abb996
Patch0:		scap-security-guide-0.1.58-fix_service_disabled-PR_7296.patch
abb996
Patch1:		scap-security-guide-0.1.58-sshd_directory-PR_6926.patch
abb996
Patch2:		scap-security-guide-0.1.58-sshd_config_basename-PR_7410.patch
abb996
Patch3:		scap-security-guide-0.1.58-various_fixes-PR_7335.patch
abb996
Patch4:		scap-security-guide-0.1.58-dont_remove_all_whitespace-PR_7393.patch
abb996
Patch5:		scap-security-guide-0.1.58-fix_gpgkey-PR_7321.patch
abb996
Patch6:		scap-security-guide-0.1.58-s390x_arch-PR_7385.patch
abb996
Patch7:		scap-security-guide-0.1.58-ism_ks-PR_7392.patch
abb996
Patch8:		scap-security-guide-0.1.58-cis_def-PR_6976.patch
abb996
Patch9:		scap-security-guide-0.1.58-rhel9_cis_crypto_policy_default-PR_7452.patch
abb996
Patch10:		scap-security-guide-0.1.58-fix_broken_link-PR_7409.patch
abb996
Patch11:		scap-security-guide-0.1.58-cis_build_system_fix-PR_7226.patch
abb996
Patch12:		scap-security-guide-0.1.58-rhel9_cis-PR_7415.patch
abb996
Patch13:		scap-security-guide-0.1.58-zipl_remediation_applicability-PR_7458.patch
abb996
abb996
BuildRequires:	libxslt
abb996
BuildRequires:	expat
abb996
BuildRequires:	openscap-scanner >= 1.2.5
abb996
BuildRequires:	cmake >= 2.8
abb996
# To get python3 inside the buildroot require its path explicitly in BuildRequires
abb996
BuildRequires: /usr/bin/python3
abb996
BuildRequires:	python%{python3_pkgversion}
abb996
BuildRequires:	python%{python3_pkgversion}-jinja2
abb996
BuildRequires:	python%{python3_pkgversion}-PyYAML
abb996
Requires:	xml-common, openscap-scanner >= 1.2.5
abb996
abb996
%description
abb996
The scap-security-guide project provides a guide for configuration of the
abb996
system from the final system's security point of view. The guidance is specified
abb996
in the Security Content Automation Protocol (SCAP) format and constitutes
abb996
a catalog of practical hardening advice, linked to government requirements
abb996
where applicable. The project bridges the gap between generalized policy
abb996
requirements and specific implementation guidelines. The system
abb996
administrator can use the oscap CLI tool from openscap-scanner package, or the
abb996
scap-workbench GUI tool from scap-workbench package to verify that the system
abb996
conforms to provided guideline. Refer to scap-security-guide(8) manual page for
abb996
further information.
abb996
abb996
%package	doc
abb996
Summary:	HTML formatted security guides generated from XCCDF benchmarks
abb996
Requires:	%{name} = %{version}-%{release}
abb996
abb996
%description	doc
abb996
The %{name}-doc package contains HTML formatted documents containing
abb996
hardening guidances that have been generated from XCCDF benchmarks
abb996
present in %{name} package.
abb996
abb996
%if ( %{defined rhel} && (! %{defined centos}) )
abb996
%package	rule-playbooks
abb996
Summary:	Ansible playbooks per each rule.
abb996
Group:		System Environment/Base
abb996
Requires:	%{name} = %{version}-%{release}
abb996
abb996
%description	rule-playbooks
abb996
The %{name}-rule-playbooks package contains individual ansible playbooks per rule.
abb996
%endif
abb996
abb996
%prep
abb996
%autosetup -p1
abb996
abb996
%define cmake_defines_common -DSSG_SEPARATE_SCAP_FILES_ENABLED=OFF -DSSG_BASH_SCRIPTS_ENABLED=OFF -DSSG_BUILD_SCAP_12_DS=OFF
abb996
%define cmake_defines_specific %{nil}
abb996
%if 0%{?rhel}
abb996
%define cmake_defines_specific -DSSG_PRODUCT_DEFAULT:BOOLEAN=FALSE -DSSG_PRODUCT_RHEL%{rhel}:BOOLEAN=TRUE -DSSG_SCIENTIFIC_LINUX_DERIVATIVES_ENABLED:BOOL=OFF -DSSG_CENTOS_DERIVATIVES_ENABLED:BOOL=OFF -DSSG_ANSIBLE_PLAYBOOKS_PER_RULE_ENABLED:BOOL=ON
abb996
%endif
abb996
%if 0%{?centos}
abb996
%define cmake_defines_specific -DSSG_PRODUCT_DEFAULT:BOOLEAN=FALSE -DSSG_PRODUCT_RHEL%{centos}:BOOLEAN=TRUE -DSSG_SCIENTIFIC_LINUX_DERIVATIVES_ENABLED:BOOL=OFF -DSSG_CENTOS_DERIVATIVES_ENABLED:BOOL=ON
abb996
%endif
abb996
abb996
mkdir -p build
abb996
%build
abb996
%cmake %{cmake_defines_common} %{cmake_defines_specific}
abb996
%cmake_build
abb996
abb996
%install
abb996
%cmake_install
abb996
rm %{buildroot}/%{_docdir}/%{name}/README.md
abb996
rm %{buildroot}/%{_docdir}/%{name}/Contributors.md
abb996
abb996
%files
abb996
%{_datadir}/xml/scap/ssg/content
abb996
%{_datadir}/%{name}/kickstart
abb996
%{_datadir}/%{name}/ansible/*.yml
abb996
%lang(en) %{_mandir}/man8/scap-security-guide.8.*
abb996
%doc %{_docdir}/%{name}/LICENSE
abb996
%if ( %{defined rhel} && (! %{defined centos}) )
abb996
%exclude %{_datadir}/%{name}/ansible/rule_playbooks
abb996
%endif
abb996
abb996
%files doc
abb996
%doc %{_docdir}/%{name}/guides/*.html
abb996
%doc %{_docdir}/%{name}/tables/*.html
abb996
abb996
%if ( %{defined rhel} && (! %{defined centos}) )
abb996
%files rule-playbooks
abb996
%defattr(-,root,root,-)
abb996
%{_datadir}/%{name}/ansible/rule_playbooks
abb996
%endif
abb996
abb996
%changelog
abb996
* Wed Aug 25 2021 Matej Tyc <matyc@redhat.com> - 0.1.57-5
abb996
- Fix remediations applicability of zipl rules
abb996
  Resolves: rhbz#1996847
abb996
abb996
* Tue Aug 24 2021 Matej Tyc <matyc@redhat.com> - 0.1.57-4
abb996
- Fix a broken HTTP link
abb996
  Add CIS profile based on RHEL8 CIS, fix its Crypto Policy usage
abb996
  Resolves: rhbz#1962564
abb996
abb996
* Tue Aug 17 2021 Matej Tyc <matyc@redhat.com> - 0.1.57-3
abb996
- Use SSHD directory-based configuration.
abb996
  Resolves: rhbz#1962564
abb996
- Introduce ISM kickstarts
abb996
  Resolves: rhbz#1978290
abb996
- Deliver numerous RHEL9 fixes to rules - see related BZs for details.
abb996
  TLDR: Enable remediations by means of platform metadata,
abb996
  enable the RHEL9 GPG rule, introduce the s390x platform,
abb996
  fix the ctrl-alt-del reboot disable, fix grub2 UEFI config file location,
abb996
  address the subscription-manager package merge, and
abb996
  enable and select more rules applicable to RHEL9.
abb996
  Resolves: rhbz#1987227
abb996
  Resolves: rhbz#1987226
abb996
  Resolves: rhbz#1987231
abb996
  Resolves: rhbz#1988289
abb996
abb996
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 0.1.57-2
abb996
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
abb996
  Related: rhbz#1991688
abb996
abb996
* Wed Jul 28 2021 Matej Tyc <matyc@redhat.com> - 0.1.57-1
abb996
- Upgrade to the latest upstream release
abb996
- Introduce more complete RHEL9 content in terms of rules, profiles and kickstarts.
abb996
abb996
* Wed Jul 07 2021 Matej Tyc <matyc@redhat.com> - 0.1.56-3
abb996
- Introduced the playbooks subpackage.
abb996
- Enabled CentOS content on CentOS systems.
abb996
- Solved missing CCEs problem by unselecting problematic rules by means of editing patches or by porting PRs that unselect them.
abb996
abb996
* Mon Jun 28 2021 Matej Tyc <matyc@redhat.com> - 0.1.56-2
abb996
- Enable more RHEL9 rules and introduce RHEL9 profile stubs
abb996
abb996
* Wed May 19 2021 Jan Černý <jcerny@redhat.com> - 0.1.56-1
abb996
- Upgrade to the latest upstream release
abb996
- remove README.md and Contributors.md
abb996
- remove SCAP component files
abb996
- remove SCAP 1.2 source data streams
abb996
- remove HTML guides for the virtual “(default)” profile
abb996
- remove profile Bash remediation scripts
abb996
- build only RHEL9 content
abb996
- remove other products
abb996
- use autosetup in %prep phase
abb996
abb996
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.1.54-3
abb996
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
abb996
abb996
* Fri Feb 12 2021 Vojtech Polasek <vpolasek@redhat.com> - 0.1.54-2
abb996
- fix definition of build directory
abb996
abb996
* Fri Feb 05 2021 Vojtech Polasek <vpolasek@redhat.com> - 0.1.54-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.54 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.54
abb996
abb996
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.53-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
abb996
abb996
* Mon Nov 16 2020 Vojtech Polasek <vpolasek@redhat.com> - 0.1.53-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.53 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.53
abb996
abb996
* Wed Sep 23 2020 Vojtech Polasek <vpolasek@redhat.com> - 0.1.52-3
abb996
- revert previous rework, it did not solve the problem
abb996
abb996
* Wed Sep 23 2020 Vojtech Polasek <vpolasek@redhat.com> - 0.1.52-2
abb996
- rewrite solution for CMake out of source builds
abb996
abb996
* Mon Sep 21 2020 Vojtech Polasek <vpolasek@redhat.com> - 0.1.52-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.52 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.52
abb996
abb996
* Tue Aug 04 2020 Jan Černý <jcerny@redhat.com> - 0.1.51-4
abb996
- Update for new CMake out of source builds
abb996
  https://fedoraproject.org/wiki/Changes/CMake_to_do_out-of-source_builds
abb996
- Fix FTBS in Rawhide/F33 (RHBZ#1863741)
abb996
abb996
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.51-3
abb996
- Second attempt - Rebuilt for
abb996
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
abb996
abb996
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.51-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
abb996
abb996
* Fri Jul 17 2020 Vojtech Polasek <vpolasek@redhat.com> - 0.1.51-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.51 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.51
abb996
abb996
* Mon Mar 23 2020 Watson Sato <wsato@redhat.com> - 0.1.49-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.49 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.49
abb996
abb996
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.48-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
abb996
abb996
* Thu Jan 16 2020 Watson Sato <wsato@redhat.com> - 0.1.48-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.48 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.48
abb996
abb996
* Mon Dec 09 2019 Matěj Týč <matyc@redhat.com> - 0.1.47-2
abb996
- Hotfix of the XML parsing fix.
abb996
abb996
* Mon Dec 09 2019 Matěj Týč <matyc@redhat.com> - 0.1.47-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.47 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.47
abb996
- Fixed XML parsing of remediation functions.
abb996
abb996
* Mon Jul 29 2019 Watson Sato <wsato@redhat.com> - 0.1.45-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.45 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.45
abb996
abb996
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.44-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
abb996
abb996
* Mon May 06 2019 Watson Yuuma Sato <wsato@redhat.com> - 0.1.44-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.44 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.44
abb996
abb996
* Fri Feb 22 2019 Watson Yuuma Sato <wsato@redhat.com> - 0.1.43-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.43 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.43
abb996
- Update URL and source URL
abb996
abb996
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.42-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
abb996
abb996
* Wed Dec 12 2018 Watson Yuuma Sato <wsato@redhat.com> - 0.1.42-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.42 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.42
abb996
- Fix man page build dependency on derivative content
abb996
abb996
* Mon Oct 01 2018 Watson Yuuma Sato <wsato@redhat.com> - 0.1.41-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.41 release:
abb996
  https://github.com/ComplianceAsCode/content/releases/tag/v0.1.41
abb996
- Fix Licence of this package
abb996
abb996
* Wed Jul 25 2018 Matěj Týč <matyc@redhat.com> - 0.1.40-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.40 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.40
abb996
- Update to use Python3 for build.
abb996
abb996
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.39-3
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
abb996
abb996
* Fri May 04 2018 Watson Yuuma Sato <wsato@redhat.com> - 0.1.39-2
abb996
- Add python version to python2-jinja2 package
abb996
abb996
* Fri May 04 2018 Watson Yuuma Sato <wsato@redhat.com> - 0.1.39-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.39 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.39
abb996
abb996
* Mon Mar 05 2018 Watson Yuuma Sato <wsato@redhat.com> - 0.1.38-2
abb996
- Add python version to python package prefixes
abb996
abb996
* Mon Mar 05 2018 Watson Yuuma Sato <wsato@redhat.com> - 0.1.38-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.38 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.38
abb996
abb996
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.37-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
abb996
abb996
* Thu Jan 04 2018 Watson Yuuma Sato <wsato@redhat.com> - 0.1.37-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.37 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.37
abb996
abb996
* Wed Nov 01 2017 Watson Yuuma Sato <wsato@redhat.com> - 0.1.36-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.36 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.36
abb996
abb996
* Tue Aug 29 2017 Watson Sato <wsato@redhat.com> - 0.1.35-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.35 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.35
abb996
abb996
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.34-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
abb996
abb996
* Mon Jul 03 2017 Watson Sato <wsato@redhat.com> - 0.1.34-1
abb996
- updated to latest upstream release
abb996
abb996
* Mon May 01 2017 Martin Preisler <mpreisle@redhat.com> - 0.1.33-1
abb996
- updated to latest upstream release
abb996
abb996
* Thu Mar 30 2017 Martin Preisler <mpreisle@redhat.com> - 0.1.32-1
abb996
- updated to latest upstream release
abb996
abb996
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.31-3
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
abb996
abb996
* Mon Nov 28 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.31-2
abb996
- use make_build and make_install RPM macros
abb996
abb996
* Mon Nov 28 2016 Martin Preisler <mpreisle@redhat.com> - 0.1.31-1
abb996
- update to the latest upstream release
abb996
- new default location for content /usr/share/scap/ssg
abb996
- install HTML tables in the doc subpackage
abb996
abb996
* Mon Jun 27 2016 Jan iankko Lieskovsky <jlieskov@redhat.com> - 0.1.30-2
abb996
- Correct currently failing parallel SCAP Security Guide build
abb996
abb996
* Mon Jun 27 2016 Jan iankko Lieskovsky <jlieskov@redhat.com> - 0.1.30-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.30 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.30
abb996
- Drop shell library for remediation functions since it is not required
abb996
  starting from 0.1.30 release any more
abb996
abb996
* Thu May 05 2016 Jan iankko Lieskovsky <jlieskov@redhat.com> - 0.1.29-1
abb996
- Update to latest upstream SCAP-Security-Guide-0.1.29 release:
abb996
  https://github.com/OpenSCAP/scap-security-guide/releases/tag/v0.1.29
abb996
- Do not ship Firefox/DISCLAIMER documentation file since it has been removed
abb996
  in 0.1.29 upstream release
abb996
abb996
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.28-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
abb996
abb996
* Wed Jan 20 2016 Šimon Lukašík <slukasik@redhat.com> - 0.1.28-1
abb996
- upgrade to the latest upstream release
abb996
abb996
* Fri Dec 11 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.27-1
abb996
- update to the latest upstream release
abb996
abb996
* Tue Oct 20 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.26-1
abb996
- update to the latest upstream release
abb996
abb996
* Sat Sep 05 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.25-1
abb996
- update to the latest upstream release
abb996
abb996
* Thu Jul 09 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.24-1
abb996
- update to the latest upstream release
abb996
- created doc sub-package to ship all the guides
abb996
- start distributing centos and scientific linux content
abb996
- rename java content to jre
abb996
abb996
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.22-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
abb996
abb996
* Tue May 05 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.22-1
abb996
- update to the latest upstream release
abb996
- only DataStream file is now available for Fedora
abb996
- start distributing security baseline for Firefox
abb996
- start distributing security baseline for Java RunTime deployments
abb996
abb996
* Wed Mar 04 2015 Šimon Lukašík <slukasik@redhat.com> - 0.1.21-1
abb996
- update to the latest upstream release
abb996
- move content to /usr/share/scap/ssg/content
abb996
abb996
* Thu Oct 02 2014 Šimon Lukašík <slukasik@redhat.com> - 0.1.19-1
abb996
- update to the latest upstream release
abb996
abb996
* Mon Jul 14 2014 Šimon Lukašík <slukasik@redhat.com> - 0.1.5-4
abb996
- require only openscap-scanner, not whole openscap-utils package
abb996
abb996
* Tue Jul 01 2014 Šimon Lukašík <slukasik@redhat.com> - 0.1.5-3
abb996
- Rebase the RHEL part of SSG to the latest upstream version (0.1.18)
abb996
- Add STIG DISCLAIMER to the shipped documentation
abb996
abb996
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.5-2
abb996
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
abb996
abb996
* Thu Feb 27 2014 Jan iankko Lieskovsky <jlieskov@redhat.com> 0.1.5-1
abb996
- Fix fedora-srpm and fedora-rpm Make targets to work again
abb996
- Include RHEL-6 and RHEL-7 datastream files to support remote RHEL system scans
abb996
- EOL for Fedora 18 support
abb996
- Include Fedora datastream file for remote Fedora system scans
abb996
abb996
* Mon Jan 06 2014 Jan iankko Lieskovsky <jlieskov@redhat.com> 0.1.4-2
abb996
- Drop -compat package, provide openscap-content directly (RH BZ#1040335#c14)
abb996
abb996
* Fri Dec 20 2013 Jan iankko Lieskovsky <jlieskov@redhat.com> 0.1.4-1
abb996
- Fix remediation for sshd set keepalive (ClientAliveCountMax) and move
abb996
  it to /shared
abb996
- Add shared remediations for sshd disable empty passwords and
abb996
  sshd set idle timeout
abb996
- Shared remediation for sshd disable root login
abb996
- Add empty -compat subpackage to ensure backward-compatibility with
abb996
  openscap-content and firstaidkit-plugin-openscap packages (RH BZ#1040335)
abb996
- OVAL check for sshd disable root login
abb996
- Fix typo in OVAL check for sshd disable empty passwords
abb996
- OVAL check for sshd disable empty passwords
abb996
- Unselect no shelllogin for systemaccounts rule from being run by default
abb996
- Rename XCCDF rules
abb996
- Revert Set up Fedora release name and CPE based on build system properties
abb996
- Shared OVAL check for Verify that Shared Library Files Have Root Ownership
abb996
- Shared OVAL check for Verify that System Executables Have Restrictive Permissions
abb996
- Shared OVAL check for Verify that System Executables Have Root Ownership
abb996
- Shared OVAL check for Verify that Shared Library Files Have Restrictive
abb996
  Permissions
abb996
- Fix remediation for Disable Prelinking rule
abb996
- OVAL check and remediation for sshd's ClientAliveCountMax rule
abb996
- OVAL check for sshd's ClientAliveInterval rule
abb996
- Include descriptions for permissions section, and rules for checking
abb996
  permissions and ownership of shared library files and system executables
abb996
- Disable selected rules by default
abb996
- Add remediation for Disable Prelinking rule
abb996
- Adjust service-enable-macro, service-disable-macro XSLT transforms
abb996
  definition to evaluate to proper systemd syntax
abb996
- Fix service_ntpd_enabled OVAL check make validate to pass again
abb996
- Include patch from Šimon Lukašík to obsolete openscap-content
abb996
  package (RH BZ#1028706)
abb996
- Add OVAL check to test if there's is remote NTP server configured for
abb996
  time data
abb996
- Add system settings section for the guide (to track system wide
abb996
  hardening configurations)
abb996
- Include disable prelink rule and OVAL check for it
abb996
- Initial OVAL check if ntpd service is enabled. Add package_installed
abb996
  OVAL templating directory structure and functionality.
abb996
- Include services section, and XCCDF description for selected ntpd's
abb996
  sshd's service rules
abb996
- Include remediations for login.defs' based password minimum, maximum and
abb996
  warning age rules
abb996
- Include directory structure to support remediations
abb996
- Add SCAP "replace or append pattern value in text file based on variable"
abb996
  remediation script generator
abb996
- Add remediation for "Set Password Minimum Length in login.defs" rule
abb996
abb996
* Mon Nov 18 2013 Jan iankko Lieskovsky <jlieskov@redhat.com> 0.1.3-1
abb996
- Update versioning scheme - move fedorassgrelease to be part of
abb996
  upstream version. Rename it to fedorassgversion to avoid name collision
abb996
  with Fedora package release.
abb996
abb996
* Tue Oct 22 2013 Jan iankko Lieskovsky <jlieskov@redhat.com> 0.1-3
abb996
- Add .gitignore for Fedora output directory
abb996
- Set up Fedora release name and CPE based on build system properties
abb996
- Use correct file paths in scap-security-guide(8) manual page 
abb996
  (RH BZ#1018905, c#10)
abb996
- Apply further changes motivated by scap-security-guide Fedora RPM review
abb996
  request (RH BZ#1018905, c#8):
abb996
  * update package description,
abb996
  * make content files to be owned by the scap-security-guide package,
abb996
  * remove Fedora release number from generated content files,
abb996
  * move HTML form of the guide under the doc directory (together
abb996
    with that drop fedora/content subdir and place the content
abb996
    directly under fedora/ subdir).
abb996
- Fixes for scap-security-guide Fedora RPM review request (RH BZ#1018905):
abb996
  * drop Fedora release from package provided files' final path (c#5),
abb996
  * drop BuildRoot, selected Requires:, clean section, drop chcon for
abb996
    manual page, don't gzip man page (c#4),
abb996
  * change package's description (c#4),
abb996
  * include PD license text (#c4).
abb996
abb996
* Mon Oct 14 2013 Jan iankko Lieskovsky <jlieskov@redhat.com> 0.1-2
abb996
- Provide manual page for scap-security-guide
abb996
- Remove percent sign from spec's changelog to silence rpmlint warning
abb996
- Convert RHEL6 'Restrict Root Logins' section's rules to Fedora
abb996
- Convert RHEL6 'Set Password Expiration Parameter' rules to Fedora
abb996
- Introduce 'Account and Access Control' section
abb996
- Convert RHEL6 'Verify Proper Storage and Existence of Password Hashes' section's
abb996
  rules to Fedora
abb996
- Set proper name of the build directory in the spec's setup macro.
abb996
- Replace hard-coded paths with macros. Preserve attributes when copying files.
abb996
abb996
* Tue Sep 17 2013 Jan iankko Lieskovsky <jlieskov@redhat.com> 0.1-1
abb996
- Initial Fedora SSG RPM.