21 Commits

Author SHA256 Message Date
a2ceefb68b Accepting request 1332738 from devel:tools
- set the version reported by the go tool to the package version (bsc#1257384) (forwarded request 1332737 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1332738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=10
2026-02-12 18:37:48 +00:00
5269c9efd9 - set the version reported by the go tool to the package version (bsc#1257384)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=21
2026-02-12 16:17:24 +00:00
9376ae718b Accepting request 1329008 from devel:tools
- updated to 3.1.0
  - fix several misc bugs
  - add packages format to goreleaser
  - feat: Redirect warnings to stderr
  - Merge branch 'main' into fix-relro-check
  - feat(relro): detect BIND_NOW via DT_FLAGS_1 (DF_1_NOW) and use bitmask for DF_BIND_NOW
  - fix(relro): use bitwise check for DF_BIND_NOW flag
  - feat: improve command usage descriptions and add examples
  - Add support for ARM PAC/BTI and x86 SHSTK/IBT file checks
  - disable headers and banners via flag
  - fix failure with static binaries
  - Handle kernel modules
  - Handle binaries with no sections
  - pkg/utils/files.go: parse all directories (forwarded request 1329007 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1329008
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=9
2026-01-26 10:03:58 +00:00
7749b5466a Accepting request 1329007 from home:msmeissn:branches:devel:tools
- updated to 3.1.0
  - fix several misc bugs
  - add packages format to goreleaser
  - feat: Redirect warnings to stderr
  - Merge branch 'main' into fix-relro-check
  - feat(relro): detect BIND_NOW via DT_FLAGS_1 (DF_1_NOW) and use bitmask for DF_BIND_NOW
  - fix(relro): use bitwise check for DF_BIND_NOW flag
  - feat: improve command usage descriptions and add examples
  - Add support for ARM PAC/BTI and x86 SHSTK/IBT file checks
  - disable headers and banners via flag
  - fix failure with static binaries
  - Handle kernel modules
  - Handle binaries with no sections
  - pkg/utils/files.go: parse all directories

OBS-URL: https://build.opensuse.org/request/show/1329007
OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=19
2026-01-24 16:04:19 +00:00
9ff4564a91 Accepting request 1249535 from devel:tools
- build with pie

OBS-URL: https://build.opensuse.org/request/show/1249535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=8
2025-03-02 15:17:56 +00:00
8762b881ce - build with pie
OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=17
2025-03-02 12:36:08 +00:00
8d829fbf05 Accepting request 1247667 from devel:tools
- updated to 3.0.0 release:
  - rewritten in go (forwarded request 1247666 from msmeissn)

OBS-URL: https://build.opensuse.org/request/show/1247667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=7
2025-02-21 20:38:19 +00:00
c88e9f28b8 OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=15 2025-02-21 15:47:52 +00:00
016db2df5b Accepting request 1247666 from home:msmeissn:branches:devel:tools
- updated to 3.0.0 release:
  - rewritten in go

OBS-URL: https://build.opensuse.org/request/show/1247666
OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=14
2025-02-21 14:53:59 +00:00
a1ae935a91 Accepting request 1174590 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1174590
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=6
2024-05-16 15:17:27 +00:00
78ebde4dd2 - update to 2.7.1:
* checksec FORTIFY detection (#236)
  * libc cleanup
  * Added github pages
  * Check kernel for YAMA
  * Fix Nx checks
  * Move github primary branch from master to main
  * Update gitattributes
  * Allow setting a libc file
  * Add tests for listfile
  * Fix trailing comma with listfile
  * Several shellcheck fixes
  * If no header is present, return N/A for Relro and nx
  * Remove superfluous -W flags
  * Fix broken Nx checks
  * change default libc search path from / to /lib
  * Cleanup grep
  * Rewrite man page in mdoc
  * Remove s_readelf
  * Fix stack protection and full relro check
  * Add tests suite for hardening checks
  * Speed up FS_comparison by 10x
  * Make shellcheck only run on final script
  * Fix debug exit check
  * Use Dynamic Section if there is no symbols table
  * Check foritfy vs fortified
- add procps dependency for sysctl
- add missing gawk dependency
- Initial package (derived from Fedora spec)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=12
2024-05-09 13:36:29 +00:00
2e5ee8db6d Accepting request 1005732 from devel:tools
- update to 2.6.0:
  * fix missing sysctl on fedora
  * remove extra parenthesis
  * add missing libc on LoongArch-64

OBS-URL: https://build.opensuse.org/request/show/1005732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=5
2022-09-25 13:35:25 +00:00
e1ccc3e49a - update to 2.6.0:
* fix missing sysctl on fedora
  * remove extra parenthesis
  * add missing libc on LoongArch-64

OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=10
2022-09-24 08:58:59 +00:00
b00245b2c1 Accepting request 962127 from devel:tools
- add procps dependency for sysctl

OBS-URL: https://build.opensuse.org/request/show/962127
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=4
2022-03-16 19:20:58 +00:00
9913710615 - add procps dependency for sysctl
OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=8
2022-03-16 10:57:43 +00:00
19f2f3e5b8 Accepting request 941623 from devel:tools
- update to 2.5.0:
  * split checksec into multiple files for easier maintenance and debugging
  * remove space between options and only support `=` until refactor can happen
  * update License.txt to include BSD license
  * Check journalctl -k for NX protection
  * improve debug formatting
  * Fix shellcheck warnings and style issues
  * Make --dir option follow symlinks

OBS-URL: https://build.opensuse.org/request/show/941623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=3
2021-12-20 20:06:19 +00:00
d4493614b2 - update to 2.5.0:
* split checksec into multiple files for easier maintenance and debugging
  * remove space between options and only support `=` until refactor can happen
  * update License.txt to include BSD license
  * Check journalctl -k for NX protection
  * improve debug formatting
  * Fix shellcheck warnings and style issues
  * Make --dir option follow symlinks

OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=7
2021-12-20 10:43:06 +00:00
fa6318820a Accepting request 898845 from devel:tools
- add missing gawk dependency

OBS-URL: https://build.opensuse.org/request/show/898845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=2
2021-06-09 19:53:11 +00:00
0276f88d34 - add missing gawk dependency
OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=5
2021-06-09 15:36:21 +00:00
Richard Brown
38d7486e27 Accepting request 881639 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/881639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/checksec?expand=0&rev=1
2021-03-30 19:23:00 +00:00
OBS User buildservice-autocommit
41646a1dd7 Accepting request 881639 from devel:tools
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/881639
OBS-URL: https://build.opensuse.org/package/show/devel:tools/checksec?expand=0&rev=3
2021-03-30 19:23:00 +00:00