Commit Graph

  • d16cbf8d51 gcc-plugin: Attach the .text section to the .text.group. Resolves: #2016458 Nick Clifton 2021-10-26 12:37:31 +0100
  • 7add09b73e Annocheck: Add more glibc function names. Nick Clifton 2021-10-26 08:28:59 +0100
  • 7f58204567 gcc-plugin: Fix attaching the .text section to the .text.group section. Nick Clifton 2021-10-21 13:48:54 +0100
  • 0bd26e8615 Complain about DT_RPATH for Fedora binaries. Nick Clifton 2021-10-20 17:49:04 +0100
  • c30496e9c7 Better reporting of problems in object files. Resolves: #2013708 Nick Clifton 2021-10-19 12:53:07 +0100
  • 6bbd992f2e import annobin-10.15-2.el8 imports/c8s/annobin-10.15-2.el8 CentOS Sources 2021-10-19 04:20:32 +0000
  • 3f7c00bf57 Better reporting of problems in object files. Resolves: #2013708 Nick Clifton 2021-10-18 16:17:25 +0100
  • 7bc94a3f7c Add a requirement on llvm-libs for clang and llvm plugins. Resolves: #2014573 Nick Clifton 2021-10-18 14:24:09 +0100
  • 28490b94dc Fix -mstackrealign test for non-GCC compiled files. Resolves: #2013658 Nick Clifton 2021-10-18 13:21:05 +0100
  • 00259ed68d import annobin-10.15-1.el8 imports/c8s/annobin-10.15-1.el8 CentOS Sources 2021-10-15 16:23:18 +0000
  • 0c5b1fec47 Fix configuring annocheck without gcc-plugin. - Annocheck: Better reporting of debuginfod problems. - Tests: Fix bugs in debuginfod test. Nick Clifton 2021-10-14 20:04:48 +0100
  • 1909971309 Re-enable use of annobin plugin when building annobin. Resolves: #2013658 Nick Clifton 2021-10-14 15:59:59 +0100
  • 0caf34b0fd Annocheck: Add tests based upon recent bug fixes. Resolves: #2012803 Nick Clifton 2021-10-13 12:15:35 +0100
  • ab631794b6 Fix merge issues. Nick Clifton 2021-10-13 11:56:58 +0100
  • 8477e1751d Annocheck: Add tests based upon recent bug fixes. Nick Clifton 2021-10-13 11:55:02 +0100
  • 825be9a6a2 Rebuild for llvm-13.0.0 Tom Stellard 2021-10-07 23:27:54 +0000
  • f1b2a85f11 Annocheck: Fix memory corruptions when using --debug-path and when a corrupt note is found. Resolves: #2011438 Nick Clifton 2021-10-08 16:25:13 +0100
  • e13c31c791 Annocheck: Fix memory corruptions when using --debug-path and when a corrupt note is found. Resolves: #2011438 Nick Clifton 2021-10-08 16:23:34 +0100
  • f25c7c2336 Annocheck: Fix MAYB results for mixed GO/C files. Annocheck: Move some messages from VERBOSE to VERBOSE2. Annocheck: Scan zero-length tool notes. Nick Clifton 2021-10-08 14:15:39 +0100
  • 7df293ede3 import annobin-9.65-1.el8 imports/c8-beta/annobin-9.65-1.el8 CentOS Sources 2021-10-05 07:47:53 -0400
  • 31d72b1d1e import annobin-9.50-1.el8 imports/c8-beta/annobin-9.50-1.el8 CentOS Sources 2021-03-30 14:52:09 -0400
  • 4caa332ac1 import annobin-9.21-1.el8 imports/c8-beta/annobin-9.21-1.el8 CentOS Sources 2020-07-28 06:01:11 -0400
  • b8f9717748 import annobin-8.90-1.el8 imports/c8-beta/annobin-8.90-1.el8 CentOS Sources 2020-01-21 17:47:04 -0500
  • ce8eae356c import annobin-8.76-1.el8 imports/c8-beta/annobin-8.76-1.el8 CentOS Sources 2019-08-02 11:42:15 -0400
  • 80010e3623 plugins: Add more required build options. Resolves: #2011163 Nick Clifton 2021-10-06 13:57:26 +0100
  • efe8b5622b Annocheck: Fix covscan detected flaws. plugins: Add more required build options. Nick Clifton 2021-10-06 10:59:43 +0100
  • a620ef6c40 import annobin-10.06-1.el8 imports/c8s/annobin-10.06-1.el8 CentOS Sources 2021-10-05 14:20:00 +0000
  • c3dd1ea165 Annocheck: Fix cf-prot test to fail if the CET notes are missing. Resolves: #1981410 Nick Clifton 2021-10-05 14:50:02 +0100
  • c27947f871 Annocheck: Fix cf-prot test to fail if the CET notes are missing. Annocheck: Skip gaps in the .plt section. Plugins: Add -g option when building LLVM and Clang. Nick Clifton 2021-10-05 14:28:09 +0100
  • e3b7114eec CI gating: Rename the side-tag rebuild test Rename baseos-qe.brew-build.scratch-build.validation to osci.brew-build.rebuild.validation because of https://issues.redhat.com/browse/FACTORY-4119 . Martin Cermak 2021-10-05 09:23:12 +0000
  • 5f105fbea6 Annocheck: Add more cases of glibc startup functions. Resolves: #1981410 Nick Clifton 2021-10-04 15:53:56 +0100
  • 37b5de8c9b Annocheck: Add more cases of glibc startup functions. Nick Clifton 2021-10-04 15:26:35 +0100
  • 5f79645f58 - Annocheck: Fix covscan detected problems. - Annocheck: Add --profile=el8. - gcc-plugin: Conditionalize generation of branch protection note. Nick Clifton 2021-10-01 13:11:12 +0100
  • da3ba09492 Annocheck: Ignore gaps containing NOP instructions. Nick Clifton 2021-09-29 13:12:12 +0100
  • a988fbe4c9 Add new sources. Resolves: #1995224 Nick Clifton 2021-09-16 16:01:30 +0100
  • f0221bb6a7 Annocheck: With gaps at the start/end of the .text section, check for special symbols before displaying a MAYB result. Resolves: #1995224 Nick Clifton 2021-09-16 15:45:40 +0100
  • c62bd663ec GCC Plugin: Fix detection of running inside the LTO compiler. (#2004917) Nick Clifton 2021-09-16 15:06:57 +0100
  • ee93527317 Annocheck: Do not insist on the DT_AARCH64_PAC_PLT flag being present in AArch64 binaries. Nick Clifton 2021-09-15 15:00:18 +0100
  • 0aa5d1ce55 Annocheck: With gaps at the start/end of the .text section, check for special symbols before displaying a MAYB result. Nick Clifton 2021-09-15 12:09:38 +0100
  • a99d618d38 Annocheck: Do not set CFLAGS/LDFLAGS when building. Take from environment instead. Nick Clifton 2021-09-15 10:43:42 +0100
  • 92cb681581 Annocheck: Fix exit code when tests PASS. Nick Clifton 2021-09-10 11:08:17 +0100
  • b04c9c4f90 import annobin-9.65-1.el8 imports/c8s/annobin-9.65-1.el8 CentOS Sources 2021-04-13 20:07:40 +0000
  • f5aa342ba6 import annobin-9.50-1.el8 imports/c8s/annobin-9.50-1.el8 CentOS Sources 2021-02-09 06:11:03 +0000
  • 5baa62c9db import annobin-9.35-1.el8 imports/c8s/annobin-9.35-1.el8 CentOS Sources 2020-10-30 06:09:14 +0000
  • 68bbc250df import annobin-9.23-1.el8 imports/c8s/annobin-9.23-1.el8 CentOS Sources 2020-07-14 01:05:35 +0000
  • c32a3ac7d0 import annobin-9.21-1.el8 imports/c8s/annobin-9.21-1.el8 CentOS Sources 2020-05-14 22:07:20 +0000
  • 04aeaeccf0 import annobin-9.50-1.el8 imports/c8/annobin-9.50-1.el8 CentOS Sources 2021-05-18 02:41:45 -0400
  • 51d706327d import annobin-9.23-1.el8 imports/c8/annobin-9.23-1.el8 CentOS Sources 2020-11-03 07:03:45 -0500
  • 072678b040 import annobin-8.90-1.el8 imports/c8/annobin-8.90-1.el8 CentOS Sources 2020-04-28 04:51:49 -0400
  • c9d58e9b65 import annobin-8.78-1.el8 imports/c8/annobin-8.78-1.el8 CentOS Sources 2019-11-05 14:36:08 -0500
  • c3879025ed import annobin-8.64-1.el8 imports/c8/annobin-8.64-1.el8 CentOS Sources 2019-05-07 08:32:46 -0400
  • fe496281b3 - Documentation: Add node for each hardening test. - Documentation: Install online. - Annocheck: Annote FAIL and MAYB results with URL to documentation - Annocheck: Add --no-urls and --provide-urls options - Annocheck: Add --help-<tool> option. Nick Clifton 2021-09-09 14:18:24 +0100
  • 9d82370d42 - Annocheck: Fix fuzzing detected failures. - Annocheck: Added --profile option. - Docs: Documented --profile option and rpminspect.yaml. Nick Clifton 2021-09-03 17:55:06 +0100
  • ba44d58e22 Annocheck: Skip GO/CET checks. Fix fuzzing detected failures. Nick Clifton 2021-08-31 15:18:09 +0100
  • 29d70de971 LLVM Plugin: Automatically choose the correct tests to run, based upon the version of Clang installed. (#1997444) spec file: Add the installation of the annobon sources into /usr/src/annobin. Nick Clifton 2021-08-25 13:38:58 +0100
  • 1d5918a750 Annocheck: Fix memory corruption. (#1996963) spec file: Add the creation of a gcc-plugin version info file in /usr/lib/rpm/redhat. Nick Clifton 2021-08-24 17:16:30 +0100
  • 5e4c738a8f CI Gating: Test cover bz1991931 Martin Cermak 2021-08-20 15:25:33 +0200
  • be3e1af704 CI Gating: Test cover bz1988715 Martin Cermak 2021-08-20 14:43:36 +0200
  • ced3a24210 CI gating: Test cover bz1988714 Martin Cermak 2021-08-20 14:04:14 +0200
  • 40172408af Annocheck: Add linker generated function for ppc64le exceptions. Resolves: #1981410 Nick Clifton 2021-08-18 11:29:38 +0100
  • 7a0769e513 Annocheck: Add linker generated function for ppc64le exceptions. (#1981410) LLVM Plugin: Allow checks to be selected from the command line. Annocheck: Examine DW_AT_producer for -flto. Nick Clifton 2021-08-18 11:28:24 +0100
  • 6a4766a535 Annocheck: Add linker generated function for s390x exceptions. Resolves: #1981410 Nick Clifton 2021-08-17 15:29:15 +0100
  • 5d4d27dda9 Annocheck: Conditionalize detection of AArch64's PAC+BTI protection. Annocheck: Add linker generated function for s390x exceptions. (#1981410) Nick Clifton 2021-08-17 15:03:42 +0100
  • 6d69597433 Annocheck: Generate MAYB results for gaps in notes covering the .text section. (#1991943) Annocheck: Close DWARF file descriptors once the debug info is no longer needed. (#1981410) LLVM Plugin: Update to build with Clang v13. (Thanks to: Tom Stellard <tstellar@redhat.com>) Nick Clifton 2021-08-17 12:06:55 +0100
  • 438dd33afc Rebuild for LLVM 13.0.0-rc1 Tom Stellard 2021-08-16 19:09:10 +0000
  • 6389efdcb0 Annocheck: Fix memory corruption. Resolves: #1988715 Nick Clifton 2021-08-16 12:54:46 +0100
  • c76d8664da Annocheck: Fix memory corruption. (#1988715) Nick Clifton 2021-08-16 12:41:17 +0100
  • 75a23fb883 Annocheck: Skip certain tests for kernel modules. Nick Clifton 2021-08-11 17:23:33 +0100
  • 71f8485e39 Annocheck: Detect a missing CET note. (#1991931) Annocheck: Do not report future fails for AArch64 notes. Annocheck: Warn about multiple --debug-file, --debug-rpm and --debug-dir options. Nick Clifton 2021-08-10 15:14:48 +0100
  • a3ea661c96 Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Mohan Boddu 2021-08-09 19:20:30 +0000
  • 4af05b1261 Annocheck: Process files in command line order. (#1988714) Nick Clifton 2021-08-09 11:14:43 +0100
  • 534b815833 Rebuild with GCC 11.2 (#1986836) Florian Weimer 2021-07-29 10:05:46 +0200
  • 632d394f7a Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled. - Annocheck: Add another test exceptions. Annocheck: Add some more test exceptions. Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes. Tests: Skip objcopy test if objcopy does not support --merge-notes. Resolves: #1984995 Nick Clifton 2021-07-23 14:39:09 +0100
  • 0394c1d928 Annocheck: Reverse AArch64 PAC+BTI check, ie fail if they are enabled. Resolves: #1984995 Nick Clifton 2021-07-23 13:36:44 +0100
  • 8155573258 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Fedora Release Engineering 2021-07-21 17:34:53 +0000
  • dd22b2eaf4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Fedora Release Engineering 2021-07-21 12:39:14 +0000
  • 80ffabd2a3 Test cover bz1973981 Martin Cermak 2021-07-20 11:28:05 +0000
  • 8adc17e68b Annocheck: Add another test exceptions. Nick Clifton 2021-07-13 17:15:00 +0100
  • 5bbd4f5f31 Annocheck: Add some more test exceptions. Nick Clifton 2021-07-13 15:39:21 +0100
  • a978ea49fa Tests: Skip glibc-notes test if the assembler does not support --generate-missing-build-notes. Resolves: #1978573 Nick Clifton 2021-07-05 12:49:37 +0100
  • fdf9122af1 Annocheck: Fix spelling mistake in -mstack-realign failure message. Related: #1951280 Nick Clifton 2021-07-01 10:33:51 +0100
  • dfddf61cdd Annocheck: Fix spelling mistake in -,stack-realign failure message. (#1977349) Nick Clifton 2021-06-29 16:06:16 +0100
  • fa744b3f18 gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. Annocheck: Remove limit on number of input files. Resolves: #1973981 Nick Clifton 2021-06-24 10:20:54 +0100
  • 76947e83c2 gcc-plugin: Do not record global versions of stack protection settings in LTO mode, if not set. (#1958954) Nick Clifton 2021-06-22 16:05:21 +0100
  • 14c8067c11 annocheck: Remove limit on number of input files. Nick Clifton 2021-06-21 16:16:26 +0100
  • a9360e73d9 CI testing: Add test covering rhbz1969584 Martin Cermak 2021-06-18 16:53:30 +0000
  • 1144f20cee Fix a thinko. Martin Cermak 2021-06-16 11:15:17 +0000
  • 9b71016651 clang/llvm plugins: Build with correct security options. Resolves: #1969584 Nick Clifton 2021-06-15 15:17:24 +0100
  • f1a1007e43 clang/llvm plugins: Build with correct security options. Nick Clifton 2021-06-15 14:48:49 +0100
  • 96f1a8a19f Annocheck: Better detection of GO compiler version. Nick Clifton 2021-06-15 12:10:19 +0100
  • 15ce7d0891 Annocheck: In verbose mode, report the reason for skipping specific tests. Resolves: #1969584 Nick Clifton 2021-06-11 14:20:39 +0100
  • 55304ea386 Annocheck: Better support for symbolic links. In verbose mode, report the reason for skipping specific tests. Resolves: #1969584 Nick Clifton 2021-06-09 16:49:05 +0100
  • 524ebdae25 Rebuild for LLVM 12.0.1 Tom Stellard 2021-06-04 01:39:25 +0000
  • 993873ad36 Obsolete all previous versions of annobin. Resolves: #1967339 Nick Clifton 2021-06-03 11:41:16 +0100
  • 0d2f10df06 Update the CI requirements. Martin Cermak 2021-06-01 10:36:22 +0200
  • 1c617b1ec0 annocheck: Improve detection of shared libraries. Resolves: #1958954 Nick Clifton 2021-05-25 14:54:34 +0100
  • 45b479d2d6 Tidy up spec file Nick Clifton 2021-05-19 12:05:01 +0100
  • 81adad3f31 annocheck: Accept 0 as a valid number for gcc minor versions and release numbers. gcc-plugin: Add support for ARM and RISCV targets. Nick Clifton 2021-05-13 12:40:46 +0100
  • a9f3f30da4 Log package versions in CI tests Martin Cermak 2021-05-13 13:01:56 +0200
  • 394bd0083f timing: do not initialise the clock if the timing tool is disabled. Nick Clifton 2021-05-04 15:15:25 +0100