Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

annobin-annocheck-9.65-2.fc34 RPM for s390x

From Fedora 34 for s390x / a

Name: annobin-annocheck Distribution: Fedora Project
Version: 9.65 Vendor: Fedora Project
Release: 2.fc34 Build date: Thu Mar 25 12:36:17 2021
Group: Unspecified Build host: buildvm-s390x-04.s390.fedoraproject.org
Size: 223144 Source RPM: annobin-9.65-2.fc34.src.rpm
Packager: Fedora Project
Summary: A tool for checking the security hardening status of binaries
Installs the annocheck program which uses the notes generated by annobin to
check that the specified files were compiled with the correct security
hardening options.

Provides

Requires

License

GPLv3+

Changelog

* Thu Mar 25 2021 Nick Clifton <nickc@redhat.com> - 9.65-2
  - NVR bump to allow rebuild.
* Tue Mar 09 2021 Nick Clifton <nickc@redhat.com> - 9.65-1
  - gcc-plugin: Use a fixed filename when running in LTO mode.
* Wed Mar 03 2021 Nick Clifton <nickc@redhat.com> - 9.64-1
  - Annocheck: Fix detection of special function names.  (#1934189)
* Fri Feb 26 2021 Nick Clifton <nickc@redhat.com> - 9.63-1
  - Annocheck: FAIL the deliberate use of -fno-stack-protector, but add some exceptions for glibc.  (#1923439)
* Thu Feb 25 2021 Nick Clifton <nickc@redhat.com> - 9.62-1
  - Annocheck: Add colour to some messages.  Skip the deliberate use of -fno-stack-protector.  (#1923439)
* Mon Feb 22 2021 Nick Clifton <nickc@redhat.com> - 9.61-1
  - Annocheck: Fix some problems with tests for missing notes.
* Fri Feb 05 2021 Nick Clifton <nickc@redhat.com> - 9.60-1
  - Add some GO tests to annocheck.
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 9.59-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Wed Jan 20 2021 Nick Clifton <nickc@redhat.com> - 9.59-1
  - Add a future fail for the presence of RPATH in the dynamic tags.
* Mon Jan 18 2021 Nick Clifton <nickc@redhat.com> - 9.58-1
  - Add the ability to disable the warning message about -D_FORTIFY_SOURCE being missing.
* Wed Jan 13 2021 Nick Clifton <nickc@redhat.com> - 9.57-1
  - Workaround for elflint problems with PPC compiled files.  (#1880634)
* Wed Jan 13 2021 Nick Clifton <nickc@redhat.com> - 9.56-1
  - Fix bogus AArch64 test failures.
* Tue Jan 12 2021 Nick Clifton <nickc@redhat.com> - 9.55-1
  - Improved testing by annocheck.  Add fixed format message mode.
* Mon Jan 04 2021 Nick Clifton <nickc@redhat.com> - 9.54-1
  - Fix inconsistency reporting -fcf-protection and -fstack-clash-protection results.
* Mon Jan 04 2021 Nick Clifton <nickc@redhat.com> - 9.53-1
  - Add support for -D_FORTIFY_SOURCE=3.
* Fri Dec 11 2020 Nick Clifton <nickc@redhat.com> - 9.52-2
  - NVR bump in order to allow the new gating tests to be run.
* Fri Dec 11 2020 Nick Clifton <nickc@redhat.com> - 9.52-1
  - annocheck: When a binary is produced both by GAS and GCC, select GAS as the real producer.  (#1906171)
* Thu Dec 10 2020 Nick Clifton <nickc@redhat.com> - 9.51-1
  - annocheck: Improve test for LTO compiled binaries that do not have -Wall annotations.  (#1906171)
* Wed Dec 09 2020 Nick Clifton <nickc@redhat.com> - 9.50-1
  - annocheck: Mark a missining -D_FORTIFY_SOURCE as a FAIL.
* Tue Dec 08 2020 Nick Clifton <nickc@redhat.com> - 9.49-1
  - annocheck: Fix notes analyzer to accept empty PPC64 notes.
* Mon Dec 07 2020 Jakub Jelinek <jakub@redhat.com> - 9.48-5
  - NVR bump for another ELN sidetag rebuild.
* Sun Dec 06 2020 Jakub Jelinek <jakub@redhat.com> - 9.48-4
  - Revert back to previous settings.
* Sun Dec 06 2020 Jakub Jelinek <jakub@redhat.com> - 9.48-3
  - Another NVR bump for GCC 11 rebuild.
* Sun Dec 06 2020 Jakub Jelinek <jakub@redhat.com> - 9.48-2
  - NVR bump for GCC 11 rebuild.
* Wed Dec 02 2020 Nick Clifton <nickc@redhat.com> - 9.48-1
  - gcc plugin: Tweak generation of end symbols for PPC64 when LTO is active.  (#1898075)
* Tue Dec 01 2020 Nick Clifton <nickc@redhat.com> - 9.47-1
  - gcc plugin: Add support for GCC 11's cl_vars array.
* Fri Nov 27 2020 Jakub Jelinek <jakub@redhat.com> - 9.46-2
  - NVR bump for another ELN sidetag rebuild.
* Tue Nov 24 2020 Nick Clifton <nickc@redhat.com> - 9.46-1
  - Annocheck: Support enabling/disabling future fails.
* Wed Nov 18 2020 Nick Clifton <nickc@redhat.com> - 9.45-1
  - GCC plugin: Always record global notes for the .text.startup,
    .text.exit, .text.hot and .text.cold sections.
* Tue Nov 17 2020 Nick Clifton <nickc@redhat.com> - 9.44-1
  - Clang plugin: Add -lLLVM to the build command line.
* Mon Nov 16 2020 Nick Clifton <nickc@redhat.com> - 9.43-1
  - Annocheck: Improve reporting of missing -D_FORTIFY_SOURCE option.  (#1898075)
* Mon Nov 16 2020 Nick Clifton <nickc@redhat.com> - 9.42-1
  - Annocheck: Improve reporting of missing LTO option.
* Tue Nov 10 2020 Nick Clifton <nickc@redhat.com> - 9.41-1
  - Add detecting of gimple compiled binaries.
* Mon Nov 09 2020 Nick Clifton <nickc@redhat.com> - 9.40-1
  - Add --without-gcc-plugin option.
* Fri Nov 06 2020 Nick Clifton <nickc@redhat.com> - 9.38-1
  - Annocheck: Fix bug parsing DW_AT_producer.
* Wed Nov 04 2020 Nick Clifton <nickc@redhat.com> - 9.37-1
  - Add test of .note.gnu.property section for PowerPC.
  - Add test of objcopy's ability to merge notes.
* Fri Oct 30 2020 Jakub Jelinek <jakub@redhat.com> - 9.36-2
  - NVR bump for another ELN sidetag rebuild.
* Wed Oct 21 2020 Nick Clifton <nickc@redhat.com> - 9.36-1
  - Record the -flto setting and produce a soft warning if it is absent.
  - Suppress warnings about _D_GLIBCXX_ASSERTIONS if the source code is known to be something other than C++.
* Wed Oct 21 2020 Nick Clifton <nickc@redhat.com> - 9.35-3
  - NVR bump to allow building on ELN sidetag.
* Mon Oct 05 2020 Nick Clifton <nickc@redhat.com> - 9.35-2
  - Correct the directory chosen for 32-bit LLVM and Clang plugins.  (#1884951)
* Thu Oct 01 2020 Nick Clifton <nickc@redhat.com> - 9.35-1
  - Allow the use of the SHF_LINK_ORDER section flag to discard unused notes.  (Experimental).
* Mon Sep 28 2020 Nick Clifton <nickc@redhat.com> - 9.34-1
  - Enable the build and installation of the LLVM and Clang plugins.  (Experimental).
* Mon Sep 21 2020 Nick Clifton <nickc@redhat.com> - 9.33-1
  - gcc-plugin: Fix test for empty PowerPC sections.  (#1880634)
* Thu Sep 17 2020 Nick Clifton <nickc@redhat.com> - 9.32-2
  - NVR bump to allow rebuild against f34-build-side-30319.
* Tue Sep 15 2020 Nick Clifton <nickc@redhat.com> - 9.32-1
  - annocheck: Add tests for the AArch64 BTI and PAC security features.  (#1862478)
* Thu Sep 10 2020 Nick Clifton <nickc@redhat.com> - 9.31-1
  - gcc plugin: Use a 4 byte offset for PowerPC start symbols, so that they do not break disassemblies.
* Thu Sep 10 2020 Nick Clifton <nickc@redhat.com> - 9.30-1
  - gcc plugin: Correct the detection of 32-bit x86 builds.  (#1876197)
* Mon Aug 17 2020 Nick Clifton <nickc@redhat.com> - 9.29-1
  - gcc plugin: Detect any attempt to access the global_options array.
* Tue Aug 11 2020 Nick Clifton <nickc@redhat.com> - 9.28-1
  - gcc plugin: Do not complain about missing pre-processor options when examining a preprocessed input file.  (#1862718)
* Thu Jul 30 2020 Nick Clifton <nickc@redhat.com> - 9.27-1
  - Use more robust checks for AArch64 options.
* Thu Jul 30 2020 Nick Clifton <nickc@redhat.com> - 9.26-1
  - Detect CLANG compiled assembler that is missing IBT support.
* Wed Jul 29 2020 Nick Clifton <nickc@redhat.com> - 9.25-1
  - Improved target pointer size discovery.
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 9.24-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Sun Jul 26 2020 Nick Clifton <nickc@redhat.com> - 9.24-2
  - Rebuild with plugin enabled to check that suppression works.
* Sun Jul 26 2020 Nick Clifton <nickc@redhat.com> - 9.24-1
  - Add support for installing clang and llvm plugins.
  - Temporary suppression of aarch64 pointer size check.  (#1860549)
* Sat Jul 25 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 9.23-2
  - Rebuild for gcc 10.2
* Wed Jul 01 2020 Nick Clifton <nickc@redhat.com> - 9.23-1
  - Annocheck: Do not skip tests of the short-enums notes.  (#1743635)
* Mon Jun 15 2020 Nick Clifton <nickc@redhat.com> - 9.22-1
  - Add (optional) llvm plugin.
* Wed Apr 22 2020 Nick Clifton <nickc@redhat.com> - 9.21-1
  - Annobin: Fall back on using the flags if the option cannot be found in cl_options.  (#1817659)
* Thu Apr 16 2020 Nick Clifton <nickc@redhat.com> - 9.20-1
  - Annocheck: Detect Fortran compiled programs.  (#1824393)
* Wed Apr 01 2020 Nick Clifton <nickc@redhat.com> - 9.19-1
  - Annobin: If option name mismatch occurs, seach for the real option.  (#1817452)
* Mon Mar 30 2020 Nick Clifton <nickc@redhat.com> - 9.18-1
  - Annocheck: Fix a division by zero error when parsing GO binaries.  (#1818863)
* Fri Mar 27 2020 Nick Clifton <nickc@redhat.com> - 9.16-1
  - Annobin: Fix access to the -flto and -fsanitize flags.
* Thu Mar 26 2020 Nick Clifton <nickc@redhat.com> - 9.14-1
  - Annobin: Use offsets stored in gcc's cl_option structure to access the global_options array, thus removing the need to check for changes in the size of this structure.
* Thu Mar 26 2020 Nick Clifton <nickc@redhat.com> - 9.13-2
  - NVR bump to allow rebuilding against new gcc.
* Thu Mar 12 2020 Nick Clifton <nickc@redhat.com> - 9.13-1
  - Rename gcc plugin directory to gcc-plugin.
  - Stop annocheck from complaining about missing options when the binary has been built in a mixed environment.
* Thu Mar 12 2020 Nick Clifton <nickc@redhat.com> - 9.12-3
  - And again, this time with annotation enabled.  (#1810941)
* Thu Mar 12 2020 Nick Clifton <nickc@redhat.com> - 9.12-2
  - NVR bump to enable rebuild against updated gcc.  (#1810941)
* Wed Mar 04 2020 Nick Clifton <nickc@redhat.com> - 9.12-1
  - Improve builtby tool.
  - Stop annocheck complaining about missing notes when the binary is not compiled by either gcc or clang.
  - Skip the check of the ENTRY instruction for binaries not compiled by gcc or clang.  (#1809656)
* Fri Feb 28 2020 Nick Clifton <nickc@redhat.com> - 9.11-1
  - Fix infinite loop hangup in annocheck.
  - Disable debuginfod support by default.
  - Improve parsing of .comment section.
* Thu Feb 27 2020 Nick Clifton <nickc@redhat.com> - 9.10-1
  - Fix clang plugin to use hidden symbols.
* Tue Feb 25 2020 Nick Clifton <nickc@redhat.com> - 9.09-1
  - Add ability to build clang plugin (disabled by default).
* Mon Feb 17 2020 Nick Clifton <nickc@redhat.com> - 9.08-1
  - Annocheck: Fix error printing out the version number.
* Fri Feb 14 2020 Nick Clifton <nickc@redhat.com> - 9.07-1
  - Annobin: Add checks of the exact location of the examined switches.
* Tue Feb 11 2020 Nick Clifton <nickc@redhat.com> - 9.06-1
  - Annobin: Note when stack clash notes are generated.
  - Annocheck: Handle multiple builder IDs in the .comment section.
* Fri Jan 31 2020 Nick Clifton <nickc@redhat.com> - 9.05-1
  - Add configure option to suppress building annocheck.
* Fri Jan 31 2020 Nick Clifton <nickc@redhat.com> - 9.04-1
  - Fix debuginfod test.
* Thu Jan 30 2020 Nick Clifton <nickc@redhat.com> - 9.03-2
  - Correct the build requirement for building with debuginfod support.
* Thu Jan 30 2020 Nick Clifton <nickc@redhat.com> - 9.03-1
  - Add debuginfod support.
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 9.01-3
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Mon Jan 20 2020 Nick Clifton <nickc@redhat.com> - 9.01-2
  - Rebuild againt latest gcc-10.
* Mon Jan 20 2020 Nick Clifton <nickc@redhat.com> - 9.01-1
  - Add clang plugin (experimental).
* Fri Dec 06 2019 Nick Clifton <nickc@redhat.com> - 8.92-1
  - Have annocheck ignore notes with an end address of 0.
* Mon Nov 18 2019 Nick Clifton <nickc@redhat.com> - 8.91-1
  - Improve checking of gcc versions.
* Fri Nov 15 2019 Nick Clifton <nickc@redhat.com> - 8.90-1
  - Do not skip positive results.
* Fri Nov 01 2019 Nick Clifton <nickc@redhat.com> - 8.88-1
  - Generate a WARN result for code compiled with instrumentation enabled.  (#1753918)
* Tue Oct 22 2019 Nick Clifton <nickc@redhat.com> - 8.87-1
  - Replace address checks with dladdr1.
* Mon Oct 21 2019 Nick Clifton <nickc@redhat.com> - 8.86-1
  - Use libabigail like checking to ensure variable address consistency.
* Wed Oct 16 2019 Nick Clifton <nickc@redhat.com> - 8.85-1
  - Skip generation of global notes for hot/cold sections.
* Thu Oct 10 2019 Nick Clifton <nickc@redhat.com> - 8.84-1
  - Generate FAIL results if -Wall or -Wformat-security are missing.
* Thu Oct 03 2019 Nick Clifton <nickc@redhat.com> - 8.83-1
  - If notes cannot be found in the executable look for them in the debuginfo file, if available.
  - Generate a FAIL if notes are missing from the executable/debuginfo file.
  - Record and report the setting of the AArcht64 specific -mbranch-protection option.
* Mon Sep 23 2019 Nick Clifton <nickc@redhat.com> - 8.81-1
  - Improve detection of GO binaries.
  - Add gcc version information to annobin notes.
  - Do not complain about missing FORTIFY_SOURCE and GLIBCXX_ASSERTIONS in LTO compilations.
* Wed Sep 04 2019 Nick Clifton <nickc@redhat.com> - 8.79-2
  - NVR bump to allow rebuild against latest gcc.  (#1748529)
* Tue Aug 06 2019 Nick Clifton <nickc@redhat.com> - 8.79-1
  - Allow compiler used to run tests to be specified on the command line.  (#1723401)
* Tue Aug 06 2019 Nick Clifton <nickc@redhat.com> - 8.78-1
  - Fix a memory allocation error in the annobin plugin.  (#1737306)
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 8.77-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Mon Jun 24 2019 Nick Clifton <nickc@redhat.com> - 8.77-1
  - Another attempt at fixing the detection and reporting of missing -D_FORTIFY_SOURCE options.  (#1703500)
* Mon Jun 10 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 8.76-4
  - Rebuild for RPM 4.15
* Mon Jun 10 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 8.76-3
  - Rebuild for RPM 4.15
* Thu Jun 06 2019 Panu Matilainen <pmatilai@redhat.com> - 8.76-2
  - Really enable annocheck sub-package
* Tue Apr 30 2019 Nick Clifton <nickc@redhat.com> - 8.76-1
  - Report a missing -D_FORTIFY_SOUCRE option if -D_GLIBCXX_ASSERTIONS was detected.  (#1703499)
  - Do not report problems with -fstack-protection if the binary was not built by gcc or clang.  (#1703788)
* Fri Apr 26 2019 Nick Clifton <nickc@redhat.com> - 8.74-1
  - Add tests of clang command line options recorded in the DW_AT_producer attribute.
* Wed Apr 24 2019 Nick Clifton <nickc@redhat.com> - 8.73-1
  - Fix test for an executable stack segment.  (#1700924)
* Thu Apr 18 2019 Nick Clifton <nickc@redhat.com> - 8.72-1
  - Rebuild annobin with the latest rawhide gcc sources.  (#1700923)

Files

/usr/bin/annocheck
/usr/lib/.build-id
/usr/lib/.build-id/38
/usr/lib/.build-id/38/78aead753529bbd13eb76db946080636395a45
/usr/share/man/man1/annocheck.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 9 20:42:32 2022