From 23cb0ff249e8e30cee282d378bfff3709dc9e4f7 Mon Sep 17 00:00:00 2001 From: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon, 30 Sep 2019 10:36:12 -0400 Subject: [PATCH] Package init --- crypto-policies-git71ca85f.tar.gz | Bin 0 -> 37685 bytes crypto-policies.spec | 350 ++++++++++++++++++++++++++++++ 2 files changed, 350 insertions(+) create mode 100644 crypto-policies-git71ca85f.tar.gz create mode 100644 crypto-policies.spec diff --git a/crypto-policies-git71ca85f.tar.gz b/crypto-policies-git71ca85f.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9506b48d64392332ac5d53c8fefdc3f9a674b13d GIT binary patch literal 37685 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 W;#oY4XYqVX&;JjKnofEEm;(TYYW_= 3.6.0 +BuildRequires: java-1.8.0-openjdk-devel +BuildRequires: bind +BuildRequires: perl-interpreter +BuildRequires: perl-generators +BuildRequires: perl(File::pushd), perl(File::Temp), perl(File::Copy) +BuildRequires: perl(File::Which) +BuildRequires: python3 + +# used by update-crypto-policies +Requires: coreutils +Requires: grep +Requires: sed +Requires(post): coreutils +Requires(post): grep +Requires(post): sed +# used by fips-mode-setup +Recommends: grubby + +%description +This package provides update-crypto-policies, which is a tool that sets +the policy applicable for the various cryptographic back-ends, such as +SSL/TLS libraries. The policy set by the tool will be the default policy +used by these back-ends unless the application user configures them otherwise. +https://fedoraproject.org/wiki/Changes/CryptoPolicy + + +%prep +%setup -q -n %{name} + +%build +make %{?_smp_mflags} + +%install +mkdir -p -m 755 %{buildroot}%{_datarootdir}/crypto-policies/ +mkdir -p -m 755 %{buildroot}%{_sysconfdir}/crypto-policies/back-ends/ +mkdir -p -m 755 %{buildroot}%{_sysconfdir}/crypto-policies/local.d/ +mkdir -p -m 755 %{buildroot}%{_mandir}/man8 +mkdir -p -m 755 %{buildroot}%{_bindir} + +make DESTDIR=%{buildroot} DIR=%{_datarootdir}/crypto-policies MANDIR=%{_mandir}/man8 %{?_smp_mflags} install +install -p -m 644 default-config %{buildroot}%{_sysconfdir}/crypto-policies/config + +%check +make check %{?_smp_mflags} + +%post +%{_bindir}/update-crypto-policies --no-check >/dev/null + + +%files + +%dir %{_sysconfdir}/crypto-policies/ +%dir %{_sysconfdir}/crypto-policies/back-ends/ +%dir %{_sysconfdir}/crypto-policies/local.d/ +%dir %{_datarootdir}/crypto-policies/ + +%config(noreplace) %{_sysconfdir}/crypto-policies/config + +%ghost %{_sysconfdir}/crypto-policies/back-ends/gnutls.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/openssl.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/opensslcnf.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/openssh.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/opensshserver.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/nss.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/bind.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/java.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/krb5.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/openjdk.config +%ghost %{_sysconfdir}/crypto-policies/back-ends/libreswan.config + +%{_bindir}/update-crypto-policies +%{_bindir}/fips-mode-setup +%{_bindir}/fips-finish-install +%{_mandir}/man8/update-crypto-policies.8.gz +%{_mandir}/man8/fips-mode-setup.8.gz +%{_mandir}/man8/fips-finish-install.8.gz +%{_datarootdir}/crypto-policies/LEGACY/* +%{_datarootdir}/crypto-policies/DEFAULT/* +%{_datarootdir}/crypto-policies/NEXT/* +%{_datarootdir}/crypto-policies/FUTURE/* +%{_datarootdir}/crypto-policies/FIPS/* +%{_datarootdir}/crypto-policies/EMPTY/* +%{_datarootdir}/crypto-policies/default-config +%{_datarootdir}/crypto-policies/reload-cmds.sh + +%{!?_licensedir:%global license %%doc} +%license COPYING.LESSER + +%changelog +* Tue Sep 25 2018 Tomáš Mráz - 20180925-1.git71ca85f +- Use Recommends instead of Requires for grubby +- Revert setting of HostKeyAlgorithms for ssh client for now + +* Fri Sep 21 2018 Tomáš Mráz - 20180921-2.git391ed9f +- Fix requires for grubby + +* Fri Sep 21 2018 Tomáš Mráz - 20180921-1.git391ed9f +- OpenSSH: Generate policy for sign algorithms +- Enable >= 255 bits EC curves in FUTURE policy +- OpenSSH: Add group1 key exchanges in LEGACY policy +- NSS: Add SHA224 to hash lists +- Print warning when update-crypto-policies --set FIPS is used +- fips-mode-setup: Kernel boot options are now modified with grubby + +* Thu Aug 2 2018 Tomáš Mráz - 20180802-1.git1626592 +- Introduce NEXT policy + +* Mon Jul 30 2018 Tomáš Mráz - 20180730-1.git9d9f21d +- Add OpenSSL configuration file include support + +* Tue Jul 24 2018 Tomáš Mráz - 20180723-1.gitdb825c0 +- Initial FIPS mode setup support +- NSS: Add tests for the generated policy +- Enable TLS-1.3 if available in the respective TLS library +- Enable SHA1 in certificates in LEGACY policy +- Disable CAMELLIA +- libreswan: Multiple bug fixes in policies + +* Thu Jul 12 2018 Fedora Release Engineering - 20180425-6.git6ad4018 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri May 18 2018 Björn Esser - 20180425-5.git6ad4018 +- Fix patch0 + +* Fri May 18 2018 Björn Esser - 20180425-4.git6ad4018 +- Remove Requires: systemd +- Add Patch to silence warnings from reload-cmds + +* Thu May 17 2018 Björn Esser - 20180425-3.git6ad4018 +- Requires: systemd should be added too + +* Thu May 17 2018 Björn Esser - 20180425-2.git6ad4018 +- Add Requires(post): systemd to fix: + crypto-policies/reload-cmds.sh: line 1: systemctl: command not found + +* Wed Apr 25 2018 Tomáš Mráz - 20180425-1.git6ad4018 +- Restart/reload only enabled services +- Do not enable PSK ciphersuites by default in gnutls and openssl +- krb5: fix when more than 2048 bits keys are required +- Fix discovery of additional configurations #1564595 +- Fix incorrect ciphersuite setup for libreswan + +* Tue Mar 6 2018 Nikos Mavrogiannopoulos - 20180306-1.gitaea6928 +- Updated policy to reduce DH parameter size on DEFAULT level, taking into + account feedback in #1549242,1#534532. +- Renamed openssh-server.config to opensshserver.config to reduce conflicts + when local.d/ appending is used. + +* Tue Feb 27 2018 Nikos Mavrogiannopoulos - 20180227-1.git0ce1729 +- Updated to include policies for libreswan + +* Mon Feb 12 2018 Nikos Mavrogiannopoulos - 20180112-1.git386e3fe +- Updated to apply the settings as in StrongCryptoSettings project. The restriction + to TLS1.2, is not yet applied as we have no method to impose that in openssl. + https://fedoraproject.org/wiki/Changes/StrongCryptoSettings + +* Fri Feb 09 2018 Igor Gnatenko - 20171115-3.git921600e +- Escape macros in %%changelog + +* Wed Feb 07 2018 Fedora Release Engineering - 20171115-2.git921600e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Wed Nov 15 2017 Nikos Mavrogiannopoulos - 20171115-1.git921600e +- Updated openssh policies for new openssh without rc4 +- Removed policies for compat-gnutls28 + +* Wed Aug 23 2017 Nikos Mavrogiannopoulos - 20170823-1.git8d18c27 +- Updated gnutls policies for 3.6.0 + +* Wed Aug 16 2017 Nikos Mavrogiannopoulos - 20170816-1.git2618a6c +- Updated to latest upstream +- Restarts openssh server on policy update + +* Wed Aug 2 2017 Nikos Mavrogiannopoulos - 20170802-1.git9300620 +- Updated to latest upstream +- Reloads openssh server on policy update + +* Wed Jul 26 2017 Fedora Release Engineering - 20170606-4.git7c32281 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Tue Jul 25 2017 Igor Gnatenko - 20170606-3.git7c32281 +- Restore Requires(post) + +* Mon Jul 24 2017 Troy Dawson 20170606-2.git7c32281 +- perl dependency renamed to perl-interpreter +- remove useless Requires(post) +- Fix path of libdir in generate-policies.pl (#1474442) + +* Tue Jun 6 2017 Nikos Mavrogiannopoulos - 20170606-1.git7c32281 +- Updated to latest upstream +- Allows gnutls applications in LEGACY mode, to use certificates of 768-bits + +* Wed May 31 2017 Nikos Mavrogiannopoulos - 20170531-1.gitce0df7b +- Updated to latest upstream +- Added new kerberos key types + +* Sat Apr 01 2017 Björn Esser - 20170330-3.git55b66da +- Add Requires for update-crypto-policies in %%post + +* Fri Mar 31 2017 Petr Šabata - 20170330-2.git55b66da +- update-crypto-policies uses gred and sed, require them + +* Thu Mar 30 2017 Nikos Mavrogiannopoulos - 20170330-1-git55b66da +- GnuTLS policies include RC4 in legacy mode (#1437213) + +* Fri Feb 17 2017 Nikos Mavrogiannopoulos - 20160214-2-gitf3018dd +- Added openssh file + +* Tue Feb 14 2017 Nikos Mavrogiannopoulos - 20160214-1-gitf3018dd +- Updated policies for BIND to address #1421875 + +* Fri Feb 10 2017 Fedora Release Engineering - 20161111-2.gita2363ce +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Fri Nov 11 2016 Nikos Mavrogiannopoulos - 20161111-1-gita2363ce +- Include OpenJDK documentation. + +* Tue Sep 27 2016 Nikos Mavrogiannopoulos - 20160926-2-git08b5501 +- Improved messages on error. + +* Mon Sep 26 2016 Nikos Mavrogiannopoulos - 20160926-1-git08b5501 +- Added support for openssh client policy + +* Wed Sep 21 2016 Nikos Mavrogiannopoulos - 20160921-1-git75b9b04 +- Updated with latest upstream. + +* Thu Jul 21 2016 Nikos Mavrogiannopoulos - 20160718-2-gitdb5ca59 +- Added support for administrator overrides in generated policies in local.d + +* Thu Jul 21 2016 Nikos Mavrogiannopoulos - 20160718-1-git340cb69 +- Fixed NSS policy generation to include allowed hash algorithms + +* Wed Jul 20 2016 Nikos Mavrogiannopoulos - 20160718-1-gitcaa4a8d +- Updated to new version with auto-generated policies + +* Mon May 16 2016 Nikos Mavrogiannopoulos - 20160516-1-git8f69c35 +- Generate policies for NSS +- OpenJDK policies were updated for opendjk 8 + +* Wed Feb 03 2016 Fedora Release Engineering - 20151104-2.gitf1cba5f +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Nov 4 2015 Nikos Mavrogiannopoulos - 20151104-1-gitcf1cba5f +- Generate policies for compat-gnutls28 (#1277790) + +* Fri Oct 23 2015 Nikos Mavrogiannopoulos - 20151005-2-gitc8452f8 +- Generated files are put in a %%ghost directive + +* Mon Oct 5 2015 Nikos Mavrogiannopoulos - 20151005-1-gitc8452f8 +- Updated policies from upstream +- Added support for the generation of libkrb5 policy +- Added support for the generation of openjdk policy + +* Wed Jun 17 2015 Fedora Release Engineering - 20150518-2.gitffe885e +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Mon May 18 2015 Nikos Mavrogiannopoulos - 20150518-1-gitffe885e +- Updated policies to remove SSL 3.0 and RC4 (#1220679) + +* Fri Mar 6 2015 Nikos Mavrogiannopoulos - 20150305-3-git2eeb03b +- Added make check + +* Fri Mar 6 2015 Nikos Mavrogiannopoulos - 20150305-2-git44afaa1 +- Removed support for SECLEVEL (#1199274) + +* Thu Mar 5 2015 Nikos Mavrogiannopoulos - 20150305-1-git098a8a6 +- Include AEAD ciphersuites in gnutls (#1198979) + +* Sun Jan 25 2015 Peter Robinson 20150115-3-git9ef7493 +- Bump release so lastest git snapshot is newer NVR + +* Thu Jan 15 2015 Nikos Mavrogiannopoulos - 20150115-2-git9ef7493 +- Updated to newest upstream version. +- Includes bind policies (#1179925) + +* Tue Dec 16 2014 Nikos Mavrogiannopoulos - 20141124-2-gitd4aa178 +- Corrected typo in gnutls' future policy (#1173886) + +* Mon Nov 24 2014 Nikos Mavrogiannopoulos - 20141124-1-gitd4aa178 +- re-enable SSL 3.0 (until its removal is coordinated with a Fedora change request) + +* Thu Nov 20 2014 Nikos Mavrogiannopoulos - 20141120-1-git9a26a5b +- disable SSL 3.0 (doesn't work in openssl) + +* Fri Sep 05 2014 Nikos Mavrogiannopoulos - 20140905-1-git4649b7d +- enforce the acceptable TLS versions in openssl + +* Wed Aug 27 2014 Nikos Mavrogiannopoulos - 20140827-1-git4e06f1d +- fix issue with RC4 being disabled in DEFAULT settings for openssl + +* Thu Aug 14 2014 Nikos Mavrogiannopoulos - 20140814-1-git80e1e98 +- fix issue in post script run on upgrade (#1130074) + +* Tue Aug 12 2014 Nikos Mavrogiannopoulos - 20140812-1-gitb914bfd +- updated crypto-policies from repository + +* Fri Jul 11 2014 Tom Callaway - 20140708-2-git3a7ae3f +- fix license handling + +* Tue Jul 08 2014 Nikos Mavrogiannopoulos - 20140708-1-git3a7ae3f +- updated crypto-policies from repository + +* Fri Jun 20 2014 Nikos Mavrogiannopoulos - 20140620-1-gitdac1524 +- updated crypto-policies from repository +- changed versioning + +* Thu Jun 12 2014 Nikos Mavrogiannopoulos - 0.9-7-20140612gita2fa0c6 +- updated crypto-policies from repository + +* Sat Jun 07 2014 Fedora Release Engineering - 0.9-7.20140522gita50bad2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Thu May 29 2014 Nikos Mavrogiannopoulos - 0.9-6-20140522gita50bad2 +- Require(post) coreutils (#1100335). + +* Tue May 27 2014 Nikos Mavrogiannopoulos - 0.9-5-20140522gita50bad2 +- Require coreutils. + +* Thu May 22 2014 Nikos Mavrogiannopoulos - 0.9-4-20140522gita50bad2 +- Install the default configuration file. + +* Wed May 21 2014 Nikos Mavrogiannopoulos - 0.9-3-20140520git81364e4 +- Run update-crypto-policies after installation. + +* Tue May 20 2014 Nikos Mavrogiannopoulos - 0.9-2-20140520git81364e4 +- Updated spec based on comments by Petr Lautrbach. + +* Mon May 19 2014 Nikos Mavrogiannopoulos - 0.9-1-20140519gitf15621a +- Initial package build +