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

annobin-annocheck-12.31-1.el9 RPM for ppc64le

From CentOS Stream 9 AppStream for ppc64le

Name: annobin-annocheck Distribution: CentOS
Version: 12.31 Vendor: CentOS
Release: 1.el9 Build date: Wed Nov 15 17:13:40 2023
Group: Unspecified Build host: ppc64le-02.stream.rdu2.redhat.com
Size: 888985 Source RPM: annobin-12.31-1.el9.src.rpm
Packager: builder@centos.org
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

GPL-3.0-or-later AND LGPL-2.0-or-later AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (LGPL-2.0-or-later WITH GCC-exception-2.0) AND GFDL-1.3-or-later

Changelog

* Wed Nov 15 2023 Nick Clifron  <nickc@redhat.com> - 12.31-1
  - Update glibc detection heuristics for PPC64.  (RHEL-16453)
  - Fix another atexit test failure.  (#2247481)
  - Fix atexit test failure.
  - Notes: Add support for string format notes.
* Mon Oct 09 2023 Nick Clifton  <nickc@redhat.com> - 12.28-1
  - Tests: Fix obsoleted syntax in plans/ci.fmf  (RHEL-12194)
  - Spec File: Use SPDX licensing.
  - GCC Plugin: Record settings of -Wstrict-flex-arrays and -fstrict-flex-arrays
  - Annobin: Add future test of these options.
  - GCC Plugin: Record settings of -Wimplicit-int and -Wimplicit-function-declaration.
  - Annobin: Add test for these warnings.
  - LLVM Plugin: Fix building with LLVM version 17.
  - GCC Plugin: Enable string note format by default.
  - Annocheck: Change GO FIPS test to look for CGO_ENABLED markers.
  - Annocheck: Add test for FIPS compliant GO binaries.
  - Annocheck: Fix double free.  (#2226749)
  - Annocheck: Ignore AArch64 $x and $d symbols.  (#2221192)
  - GCC Plugin: Suppress active checks for fortran sources.  Improve scanning of COLLECT_GCC_OPTIONS.
  - Annocheck: Remove dependency upon binutils-devel.
  - Annocheck: Add detection of known parts of libstdc++-nonshared.a that contain gaps.  (#2217864)
  - Annocheck: Ignore weak/undef function symbols when checking to see if a binary contains code.  (#2217840)
  - Annocheck: Add --suppress-version-warnings option.
  - Annocheck: Do not ignore separate debuginfo files that do not contain any DWARF.  (#2144553)
  - Annocheck: Ignore /dev/null filename in string notes.
  - Annocheck: More tweaks to glibc detection heuristics.  (#2215968)
* Wed Jun 14 2023 Nick Clifton  <nickc@redhat.com> - 12.12-1
  - Rebuild against LLVM-16.  (#2212739)
  - Annocheck: Check for string notes in separate debug info files.  (#2211694)
  - Annocheck: Add support for el10 and rhel-10 profiles.  (RHEL-526)
  - Annocheck: Suppress more tests for Rust binaries.
* Wed Apr 26 2023 Nick Clifton  <nickc@redhat.com> - 12.09-1
  - Annocheck: Fix detection of missing plugin options.  (#2189492)
  - Fix generation of auto-generated files.
  - Fix covscan reported errors.
* Mon Apr 24 2023 Nick Clifton  <nickc@redhat.com> - 12.07-1
  - Annocheck: Fix lto testing.  (#2177140)
  - gcc-plugin: generate warnings about misspelt -D_FORTIFY_SOURCE and/or -D_GLIBCXX_ASSERTIONS options.
  - gcc-plugin: use a bigger buffer for constructing notes.
  - llvm-plugin: Fix detection of optimization level.  Improve test.
  - clang-plugin: Improve test.
  - configure: More improvements.
  - annocheck: Fix seg-fault when checking for glibc components in string format notes.
  - configure: Simplify.
  - gcc plugin: Add filenames to string notes.  Allow use of ANNOBIN environment variable.
  - llvm plugin: Add workaround for building with LLVM-16.
  - clang plugin: Fix for building with Clang-16.
  - gcc plugin: Keep ELF notes at protocol version 3.
  - Protocol Version 4: String format notes.
  - Annocheck: Update message for LTO tests.  (#2177140)
* Thu Mar 09 2023 Nick Clifton  <nickc@redhat.com> - 11.13-1
  - Annocheck: Add more code to handle another glibc function built without LTO.
* Mon Mar 06 2023 Nick Clifton  <nickc@redhat.com> - 11.12-1
  - Annocheck: Add code to handle another glibc function built without LTO.
  - GCC Plugin: Do not run if other plugins are active.  (#2175768)
  - Annocheck: Add code to handle glibc functions built without LTO.
  - Libannocheck: Fix thinko in debugging code.
  - Annocheck: Fix LTO test.
  - Notes: Display notes held in separate dbeuginfo files.
  - Annocheck: Fix atexit test.  Fix recording of version numbers.  (#2165528)
  - LLVM & Clang Plugins: Build with branch protection on AArch64.  (#2164364)
  - Libannocheck: Fix bug causing infinite looping when running tests.
  - Annocheck: Fix handling of file built by multiple versions of gcc.  (#2160700)
* Mon Jan 09 2023 Nick Clifton  <nickc@redhat.com> - 11.05-1
  - Annocheck: Fix handling of empty files.  (#2159292)
* Mon Jan 09 2023 Nick Clifton  <nickc@redhat.com> - 11.04-1
  - Annocheck: Add crti.o and crtn.o to the list of known glibc special files.  (#2158740)
  - Annocheck: Fix memory leaks.
* Thu Jan 05 2023 Nick Clifton  <nickc@redhat.com> - 11.02-1
  - Annocheck: Do not treat object files as if they did not contain any code.  (#2158182)
* Wed Jan 04 2023 Nick Clifton  <nickc@redhat.com> - 11.01-1
  - Annocheck: Add more special glibc filenames.
* Wed Dec 21 2022 Nick Clifton  <nickc@redhat.com> - 10.99-1
  - Annocheck: Improve handling of tool versions.
  - GCC plugin: Fix building with gcc-13.
* Fri Dec 16 2022 Nick Clifton  <nickc@redhat.com> - 10.97-1
  - Annocheck: Add test for binaries built by cross compilers.
* Wed Dec 14 2022 Nick Clifton  <nickc@redhat.com> - 10.96-1
  - Annocheck: Improve heuristic used to detect binaries without code. (#2144533)
* Mon Dec 12 2022 Nick Clifton  <nickc@redhat.com> - 10.95-1
  - Annocheck: Avoid using debug filename when parsing notes in a debuginfo file.  (#2152280)
* Wed Dec 07 2022 Nick Clifton  <nickc@redhat.com> - 10.94-1
  - Rebase to 10.94.  (#2151308)
  - Annocheck: Better detection of binaries which do not contain code.  (#2144533)
  - Annocheck: Provide more information when a test is skipped because the file being tested was not compiled.
  - Annocheck: Try harder not to run mutually exclusive tests.
  - Tests: Fix future-test so that it properly handles the situation where the compiler does not support the new options.
  - Libannocheck: Actually set result fields after tests are run.
  - Libannocheck: Replace libannocheck_version variable with LIBANNOCHECK_VERSION define.
  - Libannocheck: Remove 'Requires binutils-devel' from libannocheck.pc.
  - Libannocheck: Move into separate sub-package.
  - Libannocheck: Add libannocheck.pc pkgconfig file.
  - Libannocheck: Add libannocheck_reinit().
  - GCC Plugin: Record -ftrivial-auto-var-init and -fzero-call-used-regs.
  - Annocheck: Add future tests for  -ftrivial-auto-var-init and -fzero-call-used-regs.
  - Clang Plugin: Fix for building with Clang-15.  (#2125875)
  - Annocheck: Add a test for the inconsistent use of -Ofast.  (#1248744)
  - GCC Plugin: Fix top level configuration support for RiscV.
  - Annocheck: Improvements to the size tool.
  - Annocheck: Fixes for libannocheck.h.
  - Annocheck: Add automatic profile selection.
  - Annocheck: Improve gap detection and reporting.
  - Annocheck: Check build-id of separate debuginfo files.
  - Annocheck: Add GAPS test replacing --ignore-gaps.
  - Annocheck: Fix covscan detected race condition between stat() and open().
  - Annocheck: Handle binaries created by Rust 1.18.  (#2094420)
  - Annocheck: Add optional function name to --skip arguments.  (PR 29229)
* Wed Jul 20 2022 Florian Weimer <fweimer@redhat.com> - 10.73-3
  - Rebuild to switch back to system annobin (#2106262)
* Tue May 17 2022 Nick Clifton  <nickc@redhat.com> - 10.73-1
  - Annocheck: Fix handling of command line options that take arguments.  (#2086850)
  - Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries.  (#2078909)
* Fri May 13 2022 Nick Clifton  <nickc@redhat.com> - 10.71-1
  - llvm-plugin: Rebuild against LLVM 14.  (#2061050)
  - gcc-plugin: Fix typo in configure.ac
* Mon May 09 2022 Nick Clifton  <nickc@redhat.com> - 10.70-1
  - Annocheck: Add another special case for glibc rpms.  (#2083070)
  - Annocheck: Do not complain about unenabled -mbranch-protection option in AArch64 binaries if compiled using LTO.  (#2082146)
* Fri May 06 2022 Nick Clifton  <nickc@redhat.com> - 10.68-1
  - Annocheck: Add more glibc exceptions + check PT_TLS segments.  (#2081131)
  - Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled by golang.
  - Annocheck: Do not complain about missing -mbranch-protection option in AArch64 binaries if compiled in LTO mode.
  - gcc-plugin: Add support for CLVC_INTEGER options.
  - Annocheck: Even more special cases for AArch64 glibc on RHEL-8.  (#2072082)
  - Annocheck: Add more special cases for AArch64 glibc on RHEL-8.  (#2072082)
  - llvm-plugin: Fix a thinko in the sources.
  - gcc-plugin: Add remap of OPT_Wall.
  - configure: Fix typo in top level configure.ac.
  - Add support for building using meson+ninja.
  - Annocheck: Fix test for AArch64 property notes.  (#2068657)
* Mon Mar 14 2022 Nick Clifton  <nickc@redhat.com> - 10.58-1
  - gcc-plugin: Do not issue warning messages for autoconf generated source files.  (#2009958)
* Mon Mar 07 2022 Nick Clifton  <nickc@redhat.com> - 10.57-1
  - Rebuild to work with LLVM14.  (#2061050)
  - Annocheck: Update documentation and fix typo in annocheck.  (#2061291)
  - Annocheck: Add option to enable/disable following symbolic links.
  - Always identify Rust binaries, even if built on a host that does not know about Rust.  (#2057737)
* Tue Feb 15 2022 Nick Clifton  <nickc@redhat.com> - 10.54-2
  - Spec File: Use a different method to disable the annobin plugin  (#2054571)
* Mon Feb 14 2022 Nick Clifton  <nickc@redhat.com> - 10.54-1
  - Annocheck: Accept static GO binaries.  (#2053606)
* Fri Feb 11 2022 Nick Clifton  <nickc@redhat.com> - 10.53-2
  - NVR bump to allow rebuilding against latest gcc.  (#2053507)
* Fri Jan 28 2022 Nick Clifton  <nickc@redhat.com> - 10.53-1
  - gcc-plugin: Fix libtool so that extraneous runpaths are not added to the plugin.  (#2047356)
  - gcc-plugin: Use canonical_option field of save_decoded_options array. (#2047148)
* Tue Jan 25 2022 Nick Clifton  <nickc@redhat.com> - 10.51-1
  - Annocheck: Add an option to disable the use of debuginfod (if available).
  - Annocheck: Add more glibc special file names.
  - Annocheck: Skip some tests for BPF binaries.  (#2044897)
* Mon Jan 24 2022 Nick Clifton  <nickc@redhat.com> - 10.50-1
  - Annocheck: Skip property note test for GO binaries.  (#204300)
  - Annocheck: Add another glibc static library symbol.  (#2043047)
  - Spec File: Use gcc --print-file-name=rpmver for the gcc version info.
* Mon Jan 17 2022 Nick Clifton  <nickc@redhat.com> - 10.48-1
  - GCC Plugin: Do not fail if a section cannot be attached to a group.
* Wed Jan 12 2022 Nick Clifton  <nickc@redhat.com> - 10.47-1
  - Annocheck: Improve detection of kernel modules.
  - GCC Plugin: Only default to link-once when using gcc-12 or later.  (#2039297)
* Wed Jan 12 2022 Nick Clifton  <nickc@redhat.com> - 10.46-1
  - Annocheck: Add option to disable instrumentation test.
  - GCC Plugin: Fix building with gcc-12.
  - Spec file: Add requirement on cpio for annocheck.  (#2039747)
* Fri Jan 07 2022 Nick Clifton  <nickc@redhat.com> - 10.44-1
  - Annocheck: Add even more glibc function names. (#2037333)
  - Annocheck: ARM: Do not fail tests that rely upon annobin notes.
* Thu Jan 06 2022 Nick Clifton  <nickc@redhat.com> - 10.42-1
  - Annocheck: Extend list of known glibc functions.  (#2037333)
* Wed Jan 05 2022 Nick Clifton  <nickc@redhat.com> - 10.41-1
  - Annocheck: Ignore gaps that contain the _start symbol (for AArch64).  (#1995224)
  - Annocheck: Ignore more glibc special binaries.  (#2037220)
* Tue Jan 04 2022 Nick Clifton  <nickc@redhat.com> - 10.40-1
  - Annocheck: Do not complaining about missing stack clash notes if the compilation used LTO.  (#2034946)
* Mon Dec 20 2021 Nick Clifton  <nickc@redhat.com> - 10.39-1
  - Annocheck: Add /usr/lib/ld-linux-aarch64.so.1 to the list of known glibc binaries.  (#2033255)
  - Doc: Note that ENDBR is only needed as the landing pad for indirect branches/calls.  (#28705)
  - Spec File: Store full	gcc version release string in plugin info file.  (#2030671)
  - Annocheck: Add special case for x86_64 RHEL-7 gaps.  (#2031133)
* Tue Dec 14 2021 Nick Clifton  <nickc@redhat.com> - 10.37-1
  - Annocheck: Do not complaining about missing -mstackrealign notes in LTO mode.  (#2030298)
  - GCC Plugin: Do not record missing -mstackrealign in LTO mode.
* Mon Dec 13 2021 Nick Clifton  <nickc@redhat.com> - 10.34-1
  - Tests: Fix gaps and stat tests to use newly built annobin plugin.  (#2028063)
* Mon Dec 06 2021 Nick Clifton  <nickc@redhat.com> - 10.33-1
  - NVR bump to allow rebuilding against new GCC.  (#2028063)
* Mon Dec 06 2021 Nick Clifton  <nickc@redhat.com> - 10.32-1
  - Annocheck: Ignore gaps in binaries at least partial built by golang.  (#2028583)
* Fri Dec 03 2021 Nick Clifton  <nickc@redhat.com> - 10.31-1
  - Annocheck: Allow spaces in gloang symbols.  (#2028583)
* Wed Dec 01 2021 Nick Clifton  <nickc@redhat.com> - 10.30-1
  - Annocheck: Initial deployment of libannocheck.  (#2028063)
* Thu Nov 25 2021 Nick Clifton  <nickc@redhat.com> - 10.29-1
  - gcc-plugin: Fix bug creating empty attachments.
  - Annocheck: Change MAYB result to SKIP for DT_RPATH.  (#2026300)
  - Annocheck: Skip missing fortify/warning notes for ARM32.
* Thu Nov 18 2021 Nick Clifton  <nickc@redhat.com> - 10.26-1
  - gcc-plugin: Another attempt at fixing ppc64le section grouping.  (#2016458)
* Tue Nov 16 2021 Nick Clifton  <nickc@redhat.com> - 10.25-1
  - gcc-plugin: Revert 10.22 change.  (#2023437)
  - Annocheck: Add exception for /usr/sbin/ldconfig.  (#2022973)

Files

/usr/bin/annocheck
/usr/include/libannocheck.h
/usr/lib/.build-id
/usr/lib/.build-id/03
/usr/lib/.build-id/03/6bf667ffea8b5a64914678387f7633eb6fb374
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/107b248d22ad476c230d567266e9a8b00cf56f
/usr/lib64/libannocheck.la
/usr/lib64/libannocheck.so
/usr/lib64/libannocheck.so.0
/usr/lib64/libannocheck.so.0.0.0
/usr/lib64/pkgconfig/libannocheck.pc
/usr/share/man/man1/annocheck.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Dec 17 08:56:12 2024