Nick Clifton
|
e6c17188a8
|
Fix atexit test failure. Notes: Add support for string format notes.
|
2023-10-30 10:12:51 +00:00 |
|
Nick Clifton
|
518e422ce8
|
GCC Plugin: Record settings of -Wstrict-flex-arrays and -fstrict-flex-arrays
Annobin: Add future test of these options.
|
2023-10-06 13:30:21 +01:00 |
|
Nick Clifton
|
820e8490c1
|
12.27: Add detection and reporting of the absence of -Wimplicit-int and -Wimplicit-function-declaration
|
2023-09-26 14:59:48 +01:00 |
|
Nick Clifton
|
290b9207f3
|
Remove redundant patch
|
2023-09-26 11:18:36 +01:00 |
|
Nick Clifton
|
9aa8c4025e
|
LLVM Plugin: Fix building with LLVM version 17.
|
2023-09-06 08:26:36 +01:00 |
|
Nick Clifton
|
d4a01699fc
|
GCC Plugin: Enable string note format by default.
|
2023-08-30 08:32:43 +01:00 |
|
Nick Clifton
|
b8758c2ddd
|
Annocheck: Change GO FIPS test to look for CGO_ENABLED markers.
|
2023-08-04 14:13:51 +01:00 |
|
Nick Clifton
|
1399107c1f
|
Annocheck: Add test for FIPS compliant GO binaries.
|
2023-07-31 12:41:44 +01:00 |
|
Nick Clifton
|
bcd8d3a6c1
|
Annocheck: Fix double free. (#2226749)
|
2023-07-26 16:09:06 +01:00 |
|
Václav Kadlčík
|
e1ed0f967b
|
Move downstream tests to a separate repository
The tests have been moved to
https://src.fedoraproject.org/tests/annobin
The move will enable more flexible downstream usage, namely
in RHEL testing.
|
2023-07-26 13:09:38 +02:00 |
|
Fedora Release Engineering
|
420e5ffe64
|
Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
|
2023-07-19 13:17:45 +00:00 |
|
Nick Clifton
|
7d937f32ea
|
Spec File: migrated to SPDX license. (#2222112)
|
2023-07-18 13:13:11 +01:00 |
|
Nick Clifton
|
5b54cac552
|
Spec File: Change License field to use SPDX notation. (#2222112)
|
2023-07-17 13:18:39 +01:00 |
|
Nick Clifton
|
2b17846e9b
|
Annocheck: Ignore AArch64 $x and $d symbols. (#2221192)
|
2023-07-17 10:53:34 +01:00 |
|
Nick Clifton
|
1652c5101a
|
GCC Plugin: Suppress active checks for fortran sources. Improve scanning of COLLECT_GCC_OPTIONS.
|
2023-07-05 14:30:54 +01:00 |
|
Nick Clifton
|
eca718919f
|
Remove dependency upon libiberty
|
2023-07-03 15:52:09 +01:00 |
|
Tom Stellard
|
74ac5654d6
|
Fix Regression/testsuite test
Rawhide now has dnf5, so we need to install dnf5-plugins for the
builddep command to work.
|
2023-06-29 17:25:41 +00:00 |
|
Nick Clifton
|
de71a8d994
|
Annocheck: Add detection of known parts of libstdc++-nonshared.a that contain gaps. (#2217864)
|
2023-06-29 15:24:28 +01:00 |
|
Nick Clifton
|
351368aee5
|
Annocheck: Ignore weak/undef function symbols when checking to see if a binary contains code. (#2217840)
|
2023-06-27 13:10:32 +01:00 |
|
Nick Clifton
|
f84a88b3c7
|
Annocheck: Add --suppress-version-warnings option.
|
2023-06-26 16:32:51 +01:00 |
|
Nick Clifton
|
644bc59850
|
Annocheck: Do not ignore separate debuginfo files that do not contain any DWARF.
|
2023-06-22 16:46:30 +01:00 |
|
Nick Clifton
|
599631e996
|
12.13: More tweaks to glibc detection heuristics. (#2215968)
|
2023-06-20 14:36:52 +01:00 |
|
Nick Clifton
|
91e4265352
|
Check for string notes in debuginfo file, even if there are ELF notes in the main file
|
2023-06-02 14:54:24 +01:00 |
|
Nick Clifton
|
6e8c98dd8f
|
Annocheck: Add support for el10 and rhel-10 profiles.
|
2023-05-26 12:09:29 +01:00 |
|
Petr Písař
|
b92fd219d6
|
Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19)
|
2023-05-22 17:37:50 +02:00 |
|
Nick Clifton
|
9e5f183b04
|
add missing patch file
|
2023-05-05 11:44:33 +01:00 |
|
Nick Clifton
|
18b154e072
|
Enable new string format notes
|
2023-05-05 11:44:05 +01:00 |
|
Nick Clifton
|
6a9bd4377f
|
Improve detection and reporting of problems with Rust binaries.
|
2023-04-28 14:22:04 +01:00 |
|
Nick Clifton
|
8725f42767
|
Annocheck: Fix detection of missing plugin options.
Resolves: #2189492
|
2023-04-25 17:49:30 +01:00 |
|
Nick Clifton
|
6a05b5374b
|
12.08: Fix covscan errors and libannocheck initialisation
|
2023-04-25 13:10:28 +01:00 |
|
Nick Clifton
|
c7f9bb74d9
|
gcc-plugin: generate warnings about misspelt -D_FORTIFY_SOURCE and/or -D_GLIBCXX_ASSERTIONS options.
|
2023-04-21 13:42:16 +01:00 |
|
Nick Clifton
|
8e60c8613b
|
gcc-plugin: use a bigger buffer for constructing notes.
|
2023-04-20 17:20:10 +01:00 |
|
Nick Clifton
|
666fd997c8
|
Fix detection of optimization level in llvm plugin.
|
2023-04-20 11:02:31 +01:00 |
|
Nick Clifton
|
45e0e60d56
|
annocheck: Fix seg-fault when checking for glibc components in string format notes.
|
2023-04-19 13:22:11 +01:00 |
|
Nick Clifton
|
47dc851a55
|
configure: Simplify.
|
2023-04-13 20:03:14 +01:00 |
|
Nick Clifton
|
126c39082f
|
Fix Clang and LLVM plugins to work with LLVM v16.
Improve string notes.
Add environment variable for annobin plugin options.
|
2023-04-11 13:53:28 +01:00 |
|
Nick Clifton
|
6f67429132
|
gcc plugin: Keep ELF notes at protocol version 3.
|
2023-03-30 12:27:52 +01:00 |
|
Nick Clifton
|
52cd4f8979
|
Annocheck: Add a few more glibc exceptions.
Protocol: Update to version 4 - add string notes.
|
2023-03-29 09:52:27 +01:00 |
|
Yaakov Selkowitz
|
4cb3354e13
|
Fix RHEL build
RHEL 7+ have rpm versions which support the --undefine parameter.
|
2023-03-14 13:40:34 -04:00 |
|
Nick Clifton
|
07c77149e9
|
Fix NVR
|
2023-03-13 16:10:45 +00:00 |
|
Nick Clifton
|
71f22a9e68
|
Annocheck: Update message for LTO tests. (#2177140)
|
2023-03-13 16:10:02 +00:00 |
|
Nick Clifton
|
bbc496884e
|
Add more exceptions for glibc functions
|
2023-03-08 10:07:57 +00:00 |
|
Nick Clifton
|
24835ca037
|
Another special case for glibc
|
2023-03-03 16:06:25 +00:00 |
|
Nick Clifton
|
8c78c3f165
|
GCC Plugin: Do not run if other plugins are active. (#2162746)
|
2023-02-28 10:52:07 +00:00 |
|
Václav Kadlčík
|
85d843af12
|
Remove an obsoleted option from the CI plan
TMT has obsoleted the "directory" option. We do not need to replace it
with anything, the discovery phase works still the same way.
|
2023-02-27 09:17:24 +01:00 |
|
Nick Clifton
|
1465b9cc20
|
Annocheck: Add code to handle glibc functions built without LTO.
|
2023-02-23 13:44:06 +00:00 |
|
Nick Clifton
|
f2ce511886
|
Libannocheck: Fix thinko in debugging code. - Annocheck: Fix LTO test. - Notes: Display notes held in separate dbeuginfo files.
|
2023-02-02 15:25:05 +00:00 |
|
Nick Clifton
|
b9a4683387
|
Annocheck: Fix atexit test. Fix recording of version numbers. (#2165528)
|
2023-01-31 08:22:35 +00:00 |
|
Nick Clifton
|
fff7a22799
|
LLVM & Clang Plugins: Build with branch protection on AArch64. (#2164364)
Fix gating tests.
|
2023-01-25 12:43:46 +00:00 |
|
Václav Kadlčík
|
f45bd71eb3
|
Adapt test scripts to newest annobin versions
|
2023-01-24 15:15:39 +01:00 |
|