Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/6] Hardening Flag Bugfix/Enhancement
@ 2018-07-11 14:31 Matt Weber
  2018-07-11 14:31 ` [Buildroot] [PATCH 1/6] package/Makefile.in: Do not use CPPFLAGS for hardening options Matt Weber
                   ` (6 more replies)
  0 siblings, 7 replies; 44+ messages in thread
From: Matt Weber @ 2018-07-11 14:31 UTC (permalink / raw)
  To: buildroot

This series pulls together a few pending patches required for hardening
flag bug-fixes.  Additionally a tool is added with Buildroot test cases
to validate that the hardening options are working correctly.

Stefan S?ena
http://patchwork.ozlabs.org/patch/904057/  (Bugfix)
http://patchwork.ozlabs.org/patch/904034/  (Bugfix)


Matt Weber (Both have been marked as superseded)
http://patchwork.ozlabs.org/patch/907093/  (Bugfix)
http://patchwork.ozlabs.org/patch/932853/  (New checksec tool)

A unrelated patch was also included which adds proxy env support for the runtests script.

Matt Weber (2):
  support/testing: runtest proxy support
  support/testing/tests/core: SSP & hardening flags

Paresh Chaudhary (1):
  package/checksec: new package

Stefan S?rensen (3):
  package/Makefile.in: Do not use CPPFLAGS for hardening options
  package/Makefile.in: Add missing options to LDFLAGS for full RELRO
    build
  package/Makefile.in: Use gcc spec files for PIE build flags

 package/Config.in.host                        |   1 +
 package/Makefile.in                           |  18 +--
 ...cksec-Fixed-issue-with-relative-path.patch |  43 ++++++++
 package/checksec/Config.in.host               |  16 +++
 package/checksec/checksec.hash                |   3 +
 package/checksec/checksec.mk                  |  16 +++
 support/testing/infra/builder.py              |   6 +
 support/testing/tests/core/test_hardening.py  | 104 ++++++++++++++++++
 toolchain/gcc-specs-pie-cc1                   |   2 +
 toolchain/gcc-specs-pie-ld                    |   2 +
 10 files changed, 202 insertions(+), 9 deletions(-)
 create mode 100644 package/checksec/0001-checksec-Fixed-issue-with-relative-path.patch
 create mode 100644 package/checksec/Config.in.host
 create mode 100644 package/checksec/checksec.hash
 create mode 100644 package/checksec/checksec.mk
 create mode 100644 support/testing/tests/core/test_hardening.py
 create mode 100644 toolchain/gcc-specs-pie-cc1
 create mode 100644 toolchain/gcc-specs-pie-ld

-- 
2.17.0

^ permalink raw reply	[flat|nested] 44+ messages in thread

end of thread, other threads:[~2018-08-28 20:07 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-11 14:31 [Buildroot] [PATCH 0/6] Hardening Flag Bugfix/Enhancement Matt Weber
2018-07-11 14:31 ` [Buildroot] [PATCH 1/6] package/Makefile.in: Do not use CPPFLAGS for hardening options Matt Weber
2018-07-11 21:14   ` Arnout Vandecappelle
2018-08-10 20:31   ` Thomas Petazzoni
2018-07-11 14:31 ` [Buildroot] [PATCH 2/6] package/Makefile.in: Add missing options to LDFLAGS for full RELRO build Matt Weber
2018-07-11 21:26   ` Arnout Vandecappelle
2018-08-10 20:33   ` Thomas Petazzoni
2018-07-11 14:31 ` [Buildroot] [PATCH 3/6] package/Makefile.in: Use gcc spec files for PIE build flags Matt Weber
2018-07-11 21:44   ` Arnout Vandecappelle
2018-07-11 23:17     ` Matthew Weber
2018-07-13  9:39       ` Arnout Vandecappelle
2018-07-13 12:31         ` Matthew Weber
2018-07-19  9:49       ` Sørensen, Stefan
2018-07-19 12:58         ` Matthew Weber
2018-07-19 13:10           ` Sørensen, Stefan
2018-08-07 17:02             ` Matthew Weber
2018-08-07 17:20               ` Matthew Weber
2018-08-08  7:24   ` Jan Kundrát
2018-08-08  8:35     ` Jan Kundrát
2018-08-08 11:38       ` Matthew Weber
2018-08-09 14:32       ` Matthew Weber
2018-08-28 20:07       ` Matthew Weber
2018-08-10 20:50   ` Thomas Petazzoni
2018-08-11  0:42     ` Matthew Weber
2018-08-11 10:29       ` Thomas Petazzoni
2018-08-12  3:55         ` Matthew Weber
2018-08-12  7:41           ` Thomas Petazzoni
2018-08-12 12:49             ` Matthew Weber
2018-08-12 15:07               ` Thomas Petazzoni
2018-08-12 21:20                 ` Arnout Vandecappelle
2018-07-11 14:31 ` [Buildroot] [PATCH 4/6] support/testing: runtest proxy support Matt Weber
2018-07-11 21:47   ` Arnout Vandecappelle
2018-08-10 20:51   ` Thomas Petazzoni
2018-08-11  0:30     ` Matthew Weber
2018-08-11  1:03       ` Matthew Weber
2018-07-11 14:31 ` [Buildroot] [PATCH 5/6] package/checksec: new package Matt Weber
2018-08-10 20:58   ` Thomas Petazzoni
2018-08-11  0:57     ` Matthew Weber
2018-08-11 10:30       ` Thomas Petazzoni
2018-07-11 14:31 ` [Buildroot] [PATCH 6/6] support/testing/tests/core: SSP & hardening flags Matt Weber
2018-07-16  1:32   ` Ricardo Martincoski
2018-07-17  2:53     ` Matthew Weber
2018-07-17  3:05       ` Matthew Weber
2018-07-12 11:44 ` [Buildroot] [PATCH 0/6] Hardening Flag Bugfix/Enhancement Matthew Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox