From Fedora Project Wiki
5 December 2016
- 18:4218:42, 5 December 2016 diff hist +1 m Toolchain/HardenAllPackagesProblems →Package-specific issues
- 18:4118:41, 5 December 2016 diff hist −1 m Toolchain/HardenAllPackagesProblems →Toolchain bugs
- 18:4118:41, 5 December 2016 diff hist +89 Toolchain/HardenAllPackagesProblems →Package-specific issues
- 18:3618:36, 5 December 2016 diff hist +254 Toolchain/HardenAllPackagesProblems Explain self-compiled code
- 18:3518:35, 5 December 2016 diff hist +37 Toolchain/HardenAllPackagesProblems →Toolchain bugs
- 18:3418:34, 5 December 2016 diff hist +1,131 Toolchain/HardenAllPackagesProblems Semantic changes
- 16:4116:41, 5 December 2016 diff hist +593 Toolchain/HardenAllPackagesProblems IFUNC resolvers
- 16:2916:29, 5 December 2016 diff hist +1,758 N Toolchain/HardenAllPackagesProblems Created page with "= Regressions introduced by the “Harden All Packages” Fedora Change = This page collects some of the regressions introduced by Changes/Harden_All_Packages. This page..."
15 November 2016
- 15:5215:52, 15 November 2016 diff hist +4,614 N Changes/StaticLibraryDebuginfo Created page with "= Debugging Information For Static Libraries = == Summary == This change proposes to ship debugging information in static libraries. == Owner == * Name: [[User:fweimer| Flor..."
9 November 2016
- 16:4416:44, 9 November 2016 diff hist +116 Changes/Fedora26CFlags →Detailed Description
- 16:4216:42, 9 November 2016 diff hist −255 Changes/Fedora26CFlags No edit summary
- 16:2016:20, 9 November 2016 diff hist +8 Changes/Fedora26CFlags →Detailed Description
- 16:1516:15, 9 November 2016 diff hist +701 Changes/Fedora26CFlags →Detailed Description
- 15:4715:47, 9 November 2016 diff hist 0 Changes/Fedora26CFlags →Scope
- 15:4715:47, 9 November 2016 diff hist +5,146 N Changes/Fedora26CFlags Created page with "= Fedora 26 C/C++ Compilation Flags Updates = == Summary == This change updates the default C/C++ compilation flags, as determined by the <code>redhat-rpm-config</code> packa..."
- 11:4511:45, 9 November 2016 diff hist +546 N Toolchain/Watermark/SystemCalls Created page with "== Use of inline system calls == If an object calls Linux system calls directly, it is not visible from its ELF symbols. For a quick check whether a binary is compatible wit..." current
8 November 2016
- 09:1709:17, 8 November 2016 diff hist −7 m Toolchain/Watermark/ABI No edit summary
- 09:1609:16, 8 November 2016 diff hist +484 N Toolchain/Watermark/ABI Created page with "== ABI variants == Some architectures have binary-incompatible sub-architecture variants. Historic examples are non-executable stacks (handled with the <code>GNU_STACK</code..."
24 October 2016
- 11:3011:30, 24 October 2016 diff hist +47 m Glibc →The GNU C Library (glibc) in Fedora
- 11:0211:02, 24 October 2016 diff hist +86 N User:Fweimer Created page with "== Florian Weimer == I work for [https://www.redhat.com/ Red Hat] on glibc." current
- 11:0011:00, 24 October 2016 diff hist +100 Toolchain/Watermark/PageSize No edit summary
- 10:5910:59, 24 October 2016 diff hist +100 Toolchain/Watermark/StackSpaceNeeded No edit summary current
- 10:5810:58, 24 October 2016 diff hist +624 N Toolchain/Watermark/HardeningStackCheck Created page with "== Hardening detection: <code>-fstack-check</code> == We might want to enable <code>-fstack-check</code>, to make sure that stack overflows lead to crashes reliably (without ..." current
- 10:5310:53, 24 October 2016 diff hist +281 N Toolchain/Watermark/HardeningDynamicLinker Created page with "== Hardening detection: <code>BIND_NOW</code> and <code>RELRO</code> == This should be straightforward if we have page size information. We..." current
- 10:5310:53, 24 October 2016 diff hist +139 Toolchain/Watermark/HardeningFortify No edit summary current
- 10:5010:50, 24 October 2016 diff hist +705 N Toolchain/Watermark/HardeningFortify Created page with "== Hardening detection: <code>_FORTIFY_SOURCE</code> == GCC and glibc redirect calls to function such as <code>strcpy</code> to replacements like <code>__strcpy_chk</code> an..."
- 10:4610:46, 24 October 2016 diff hist +10 m Toolchain/Watermark/HardeningStackProtector →Hardening: Stack protector current
- 10:4410:44, 24 October 2016 diff hist +385 N Toolchain/Watermark/HardeningStackProtector Created page with "== Hardening: Stack protector == Which functions in an object (including a DSO, which is comprised of multiple translations units) were compiled with stack protector? GCC av..."
- 10:4210:42, 24 October 2016 diff hist +437 N Toolchain/Watermark/StackSpaceNeeded Created page with "== Stack space needed == For each function, record the worst-case stack space use, or “unbounded” if recursion, unbounded <code>alloca</code>, or unbounded variable-lengt..."
- 10:3810:38, 24 October 2016 diff hist +533 N Toolchain/Watermark/PIEDSO Created page with "== PIE vs DSO == We have received requests to tell position-independent executables (PIEs) from dynamic shared objects (DSOs). Both are marked <code>ET_DYN</code> in the ELF..."
- 10:3510:35, 24 October 2016 diff hist +314 N Toolchain/Watermark/RealBinarySeparateDebuginfo Created page with "== Separate debuginfo vs real binary == Separate debuginfo has an invalid ELF program header, but it is difficult to recognize at such. We receive occasional bug reports bec..." current
- 10:3410:34, 24 October 2016 diff hist 0 m Toolchain/Watermark/PageSize No edit summary
- 10:3310:33, 24 October 2016 diff hist +1,064 N Toolchain/Watermark/PageSize Created page with "== Page Size == A useful hardening feature is to have a page in the data segment which you can make read-only after initialization (using <code>mprotect>/code>). Assuming th..."
- 10:2610:26, 24 October 2016 diff hist −3 Toolchain No edit summary
- 10:2210:22, 24 October 2016 diff hist +111 N Category:Toolchain/Watermark/Implemented Created page with "== Implemented proposals for toolchain watermarking == See Toolchain/Watermark for background information." current
- 10:2210:22, 24 October 2016 diff hist +108 N Category:Toolchain/Watermark/Accepted Created page with "== Accepted proposals for toolchain watermarking == See Toolchain/Watermark for background information." current
- 10:2110:21, 24 October 2016 diff hist +3 Toolchain/Watermark No edit summary
- 10:2010:20, 24 October 2016 diff hist +333 Toolchain/Watermark No edit summary
- 10:1810:18, 24 October 2016 diff hist −3 Category:Toolchain/Watermark/Provisional No edit summary current
- 10:1710:17, 24 October 2016 diff hist +33 N Toolchain/Watermarking Fweimer moved page Toolchain/Watermarking to Toolchain/Watermark current
- 10:1710:17, 24 October 2016 diff hist 0 m Toolchain/Watermark Fweimer moved page Toolchain/Watermarking to Toolchain/Watermark
- 10:1610:16, 24 October 2016 diff hist +114 N Category:Toolchain/Watermark/Provisional Created page with "== Provisional proposals for toolchain watermarking == See Toolchain/Watermarking for background information."
- 10:1610:16, 24 October 2016 diff hist −3 Toolchain/Watermark/DWARFCoverage No edit summary current
- 10:1610:16, 24 October 2016 diff hist −105 Category:Toolchain/Watermarking/Provisional →Provisional proposals for toolchain watermarking current
- 10:1510:15, 24 October 2016 diff hist +47 N Toolchain/Watermarking/DWARFCoverage Fweimer moved page Toolchain/Watermarking/DWARFCoverage to Toolchain/Watermark/DWARFCoverage current
- 10:1510:15, 24 October 2016 diff hist 0 m Toolchain/Watermark/DWARFCoverage Fweimer moved page Toolchain/Watermarking/DWARFCoverage to Toolchain/Watermark/DWARFCoverage
- 10:1510:15, 24 October 2016 diff hist −1 Toolchain/Watermark/DWARFCoverage No edit summary
- 10:1410:14, 24 October 2016 diff hist +216 Toolchain/Watermark/DWARFCoverage →DWARF coverage checks
- 10:1310:13, 24 October 2016 diff hist +114 N Category:Toolchain/Watermarking/Provisional Created page with "== Provisional proposals for toolchain watermarking == See Toolchain/Watermarking for background information."
- 10:1010:10, 24 October 2016 diff hist +375 N Toolchain/Watermark/DWARFCoverage Created page with "== DWARF coverage checks == If DWARF is used for ELF object markup, it is necessary to ensure all code in an object is covered by DWARF debugging i..."