Examine individual changes
From Gentoo Wiki
This page allows you to examine the variables generated by the Abuse Filter for an individual change, and test it against filters.
Variables generated for this change
Variable | Value |
---|---|
Edit count of the user (user_editcount) | 10 |
Name of the user account (user_name) | 'Concord' |
Age of the user account (user_age) | 342969 |
Page ID (page_id) | 15087 |
Page namespace (page_namespace) | 510 |
Page title (without namespace) (page_title) | 'Hardened' |
Full page title (page_prefixedtitle) | 'Project:Hardened' |
Action (action) | 'edit' |
Edit summary/reason (summary) | '' |
Old content model (old_content_model) | 'wikitext' |
New content model (new_content_model) | 'wikitext' |
Old page wikitext, before the edit (old_wikitext) | '{{Project
|Name=Hardened
|Description=Hardened Gentoo is a project which oversees the research, implementation, and maintenance of security oriented projects for Gentoo Linux.
|Email=hardened@gentoo.org
|Packages=No
|IRC=#gentoo-hardened
|ParentProject=Project:Gentoo
|PropagatesMembers=No
|LeadElectionDate=2019-04-22
|Members={{Project Member
|Developer=User:Zorry
|Role=Hardened toolchain
|IsLead=Yes
}}{{Project Member
|Developer=User:Prometheanfire
|Role=Developer
|IsLead=No
}}{{Project Member
|Developer=User:Klondike
|Role=Documentation, PR
|IsLead=No
}}{{Project Member
|Developer=User:Blueness
|Role=Hardened sources, Hardened uClibc, Hardened musl
|IsLead=No
}}{{Project Member
|Developer=User:Perfinion
|Role=SELinux
|IsLead=No
}}{{Project Member
|Developer=User:Chutzpah
|Role=PaX markings
|IsLead=No
}}{{Project Member
|Developer=User:WilliamH
|Role=PaX markings
|IsLead=No
}}{{Project Member
|Developer=User:Sam
|IsLead=No
}}
}}
== Goals ==
{{Note|Grsecurity and PaX is no longer officially supported!}}
Hardened Gentoo's purpose is to make Gentoo viable for highly secure, high stability production server environments. This project is not a standalone project separated from the rest of Gentoo. Instead, it is intended to be a team of Gentoo developers who are focused on delivering solutions to Gentoo that provide strong security and stability. These solutions will be available in Gentoo once they've been tested for security and stability by the Hardened team.
== Resources ==
The Gentoo Hardened project offers many resources:
{| class="table table-condensed table-striped" style="width: auto;"
|- style="vertical-align: top; white-space: nowrap;"
! Concepts
! Description
|-
| [[Hardened/Introduction_to_Hardened_Gentoo|Introduction to Hardened Gentoo]]
| Overview of the various technologies researched and supported through the Gentoo Hardened project
|-
| [[Hardened/Introduction_to_Position_Independent_Code|Introduction to PIC]]
| Introduction to Position Independent Code
|-
! colspan=2 | User Guides
|-
| [[Hardened/FAQ|Hardened Gentoo Frequently Asked Questions]]
| Frequently Asked Questions for the Gentoo Hardened project
|-
! colspan=2 | Expert documentation
|-
| [[Hardened/Debugging|Hardened Debugging]]
| Debugging applications built with PIC/PIE
|-
| [[Hardened/Toolchain|Hardened Toolchain]]
| Technical description of the Hardened Toolchain
|-
| [[Hardened/GNU_stack_quickstart|GNU Stack Quickstart]]
| Introduction to GNU stack handling
|-
| [[Hardened/Textrels_Guide|TEXTRELs Guide]]
| How to find and fix text relocations
|-
! colspan=2 | No longer supported
|-
| [[Hardened/PaX_Quickstart|PaX Quickstart Guide]]
| How to use PaX
|-
| [[Hardened/PaX_flag_migration_from_PT_PAX_to_XATTR_PAX|PaX Flag migration from PT_PAX to XATTR_PAX]]
| How to migrate the ELF based PaX flags to the extended attribute based flags
|-
| [[Hardened/Grsecurity2_Quickstart|Grsecurity2 Quickstart Guide]]
| What are the grsecurity features and how to enable them on a Gentoo Linux system
|-
| [[Hardened/Grsecurity_Trusted_Path_Execution|Grsecurity TPE Guide]]
| Grsecurity Trusted Path Execution guide
|-
! colspan=2 | Reference material
|-
| [[Hardened/PaX_Utilities|PaX Utilities]]
| Overview of the PaX utilities
|-
| [[Hardened/Overview_of_POSIX_capabilities|Capabilities Listing]]
| List of POSIX capabilities
|-
| [[Hardened/Position_Independent_Code_internals|PIC Internals]]
| Position Independent Code Internals
|}
Don't forget to take a look at the resources of the subprojects too:
* [[Project:Hardened_musl|Hardened musl]]
* [[Project:Hardened_uClibc|Hardened uClibc]]
* [[Project:Integrity|Integrity, Compliance and Reporting]]
* [[Project:RSBAC|RSBAC]]
* [[Project:SELinux|SELinux]]
== Contributors and Hall of Fame ==
The following people are or have been actively contributing to the project.
{| class="table table-condensed table-striped" style="text-align: left; width: auto;"
|-
! Contributor
! Nickname
! Role
! Still active?
|-
| Chris Richards
| gizmo
| Policy development, support (SELinux)
| {{No|No}}
|-
| Chris PeBenito
| pebenito
| Previous SELinux project lead, policy development and SELinux support
| {{No|No}}
|-
| Sven Vermeulen
| SwifT
| Previous SELinux project lead, policy development and SELinux support
| {{No|No}}
|}
== Participation ==
To participate in the Hardened Gentoo project first join the mailing list at {{Mail|gentoo-hardened@lists.gentoo.org}}. Next, ask if there are plans to support something that you are interested in, propose a new subproject that you are interested in, choose one of the planned subprojects to work on or simply ask if you can help with something. You can also talk to the developers and users in the IRC channel {{IRC|gentoo-hardened}} on Libera.Chat for more information, or just to chat about the project or any subprojects.
If you think you don't have the knowledge or abilities to help, then try reading the current documents (there are always sections that can be improved or typos which we miss) and when you feel brave enough then try writing those documents you missed. Usually this only requires some internet research on your side and after some documents you'll most probably be able to help with other things you thought you weren't able to help with before.
Also, if you don't have time to actively help by contributing work, we will always need testers to maintain the security and stability of the overall product. All development, testing, productive comments, and feedback will be greatly appreciated.' |
New page wikitext, after the edit (new_wikitext) | '{{Project
|Name=Hardened
|Description=Hardened Gentoo is a project which oversees the research, implementation, and maintenance of security oriented projects for Gentoo Linux.
|Email=hardened@gentoo.org
|Packages=No
|IRC=#gentoo-hardened
|ParentProject=Project:Gentoo
|PropagatesMembers=No
|LeadElectionDate=2019-04-22
|Members={{Project Member
|Developer=User:Zorry
|Role=Hardened toolchain
|IsLead=Yes
}}{{Project Member
|Developer=User:Prometheanfire
|Role=Developer
|IsLead=No
}}{{Project Member
|Developer=User:Klondike
|Role=Documentation, PR
|IsLead=No
}}{{Project Member
|Developer=User:Blueness
|Role=Hardened sources, Hardened uClibc, Hardened musl
|IsLead=No
}}{{Project Member
|Developer=User:Perfinion
|Role=SELinux
|IsLead=No
}}{{Project Member
|Developer=User:Concord
|Role=SELinux
|IsLead=No
}}{{Project Member
|Developer=User:Chutzpah
|Role=PaX markings
|IsLead=No
}}{{Project Member
|Developer=User:WilliamH
|Role=PaX markings
|IsLead=No
}}{{Project Member
|Developer=User:Sam
|IsLead=No
}}
}}
== Goals ==
{{Note|Grsecurity and PaX is no longer officially supported!}}
Hardened Gentoo's purpose is to make Gentoo viable for highly secure, high stability production server environments. This project is not a standalone project separated from the rest of Gentoo. Instead, it is intended to be a team of Gentoo developers who are focused on delivering solutions to Gentoo that provide strong security and stability. These solutions will be available in Gentoo once they've been tested for security and stability by the Hardened team.
== Resources ==
The Gentoo Hardened project offers many resources:
{| class="table table-condensed table-striped" style="width: auto;"
|- style="vertical-align: top; white-space: nowrap;"
! Concepts
! Description
|-
| [[Hardened/Introduction_to_Hardened_Gentoo|Introduction to Hardened Gentoo]]
| Overview of the various technologies researched and supported through the Gentoo Hardened project
|-
| [[Hardened/Introduction_to_Position_Independent_Code|Introduction to PIC]]
| Introduction to Position Independent Code
|-
! colspan=2 | User Guides
|-
| [[Hardened/FAQ|Hardened Gentoo Frequently Asked Questions]]
| Frequently Asked Questions for the Gentoo Hardened project
|-
! colspan=2 | Expert documentation
|-
| [[Hardened/Debugging|Hardened Debugging]]
| Debugging applications built with PIC/PIE
|-
| [[Hardened/Toolchain|Hardened Toolchain]]
| Technical description of the Hardened Toolchain
|-
| [[Hardened/GNU_stack_quickstart|GNU Stack Quickstart]]
| Introduction to GNU stack handling
|-
| [[Hardened/Textrels_Guide|TEXTRELs Guide]]
| How to find and fix text relocations
|-
! colspan=2 | No longer supported
|-
| [[Hardened/PaX_Quickstart|PaX Quickstart Guide]]
| How to use PaX
|-
| [[Hardened/PaX_flag_migration_from_PT_PAX_to_XATTR_PAX|PaX Flag migration from PT_PAX to XATTR_PAX]]
| How to migrate the ELF based PaX flags to the extended attribute based flags
|-
| [[Hardened/Grsecurity2_Quickstart|Grsecurity2 Quickstart Guide]]
| What are the grsecurity features and how to enable them on a Gentoo Linux system
|-
| [[Hardened/Grsecurity_Trusted_Path_Execution|Grsecurity TPE Guide]]
| Grsecurity Trusted Path Execution guide
|-
! colspan=2 | Reference material
|-
| [[Hardened/PaX_Utilities|PaX Utilities]]
| Overview of the PaX utilities
|-
| [[Hardened/Overview_of_POSIX_capabilities|Capabilities Listing]]
| List of POSIX capabilities
|-
| [[Hardened/Position_Independent_Code_internals|PIC Internals]]
| Position Independent Code Internals
|}
Don't forget to take a look at the resources of the subprojects too:
* [[Project:Hardened_musl|Hardened musl]]
* [[Project:Hardened_uClibc|Hardened uClibc]]
* [[Project:Integrity|Integrity, Compliance and Reporting]]
* [[Project:RSBAC|RSBAC]]
* [[Project:SELinux|SELinux]]
== Contributors and Hall of Fame ==
The following people are or have been actively contributing to the project.
{| class="table table-condensed table-striped" style="text-align: left; width: auto;"
|-
! Contributor
! Nickname
! Role
! Still active?
|-
| Chris Richards
| gizmo
| Policy development, support (SELinux)
| {{No|No}}
|-
| Chris PeBenito
| pebenito
| Previous SELinux project lead, policy development and SELinux support
| {{No|No}}
|-
| Sven Vermeulen
| SwifT
| Previous SELinux project lead, policy development and SELinux support
| {{No|No}}
|}
== Participation ==
To participate in the Hardened Gentoo project first join the mailing list at {{Mail|gentoo-hardened@lists.gentoo.org}}. Next, ask if there are plans to support something that you are interested in, propose a new subproject that you are interested in, choose one of the planned subprojects to work on or simply ask if you can help with something. You can also talk to the developers and users in the IRC channel {{IRC|gentoo-hardened}} on Libera.Chat for more information, or just to chat about the project or any subprojects.
If you think you don't have the knowledge or abilities to help, then try reading the current documents (there are always sections that can be improved or typos which we miss) and when you feel brave enough then try writing those documents you missed. Usually this only requires some internet research on your side and after some documents you'll most probably be able to help with other things you thought you weren't able to help with before.
Also, if you don't have time to actively help by contributing work, we will always need testers to maintain the security and stability of the overall product. All development, testing, productive comments, and feedback will be greatly appreciated.' |
Unified diff of changes made by edit (edit_diff) | '@@ -26,4 +26,8 @@
}}{{Project Member
|Developer=User:Perfinion
+|Role=SELinux
+|IsLead=No
+}}{{Project Member
+|Developer=User:Concord
|Role=SELinux
|IsLead=No
' |
Old page size (old_size) | 5545 |
Lines added in edit (added_lines) | [
0 => '|Role=SELinux',
1 => '|IsLead=No',
2 => '}}{{Project Member',
3 => '|Developer=User:Concord'
] |
Lines removed in edit (removed_lines) | [] |
New page text, stripped of any markup (new_text) | '
Hardened
Description
Hardened Gentoo is a project which oversees the research, implementation, and maintenance of security oriented projects for Gentoo Linux.
Project email
hardened@gentoo.org
IRC channel
#gentoo-hardened (webchat)
Lead(s)
Magnus Granberg
(Zorry)Hardened toolchain Last elected: 2019-04-22
Member(s)
Anthony G. Basile
(blueness)Hardened sources, Hardened uClibc, Hardened muslPatrick McLean
(chutzpah)PaX markingsFrancisco Blas Izquierdo Riera
(klondike)Documentation, PRJason Zaman
(perfinion)SELinuxMatthew Thode
(prometheanfire)DeveloperSam James
(sam)William Hubbs
(williamh)PaX markings
Subproject(s)(and inherited member(s))
Hardened uClibc
Integrity, Compliance, and Reporting
Jason Zaman
(perfinion)Trusted Boot, TPMRSBAC
SELinux
Kenton Groombridge
(concord)Documentation, PolicyJason Zaman
(perfinion)Documentation, Policy, Userlandmusl
Jory A. Pratt
(Anarchy)Anthony G. Basile
(blueness)Georgy Yakovlev
(gyakovlev)ppc64 helperSam James
(sam)
Parent Project
Gentoo
Project listing
Contents
1 Goals
2 Resources
3 Contributors and Hall of Fame
4 Participation
Goals[edit | edit source]
NoteGrsecurity and PaX is no longer officially supported!
Hardened Gentoo's purpose is to make Gentoo viable for highly secure, high stability production server environments. This project is not a standalone project separated from the rest of Gentoo. Instead, it is intended to be a team of Gentoo developers who are focused on delivering solutions to Gentoo that provide strong security and stability. These solutions will be available in Gentoo once they've been tested for security and stability by the Hardened team.
Resources[edit | edit source]
The Gentoo Hardened project offers many resources:
Concepts
Description
Introduction to Hardened Gentoo
Overview of the various technologies researched and supported through the Gentoo Hardened project
Introduction to PIC
Introduction to Position Independent Code
User Guides
Hardened Gentoo Frequently Asked Questions
Frequently Asked Questions for the Gentoo Hardened project
Expert documentation
Hardened Debugging
Debugging applications built with PIC/PIE
Hardened Toolchain
Technical description of the Hardened Toolchain
GNU Stack Quickstart
Introduction to GNU stack handling
TEXTRELs Guide
How to find and fix text relocations
No longer supported
PaX Quickstart Guide
How to use PaX
PaX Flag migration from PT_PAX to XATTR_PAX
How to migrate the ELF based PaX flags to the extended attribute based flags
Grsecurity2 Quickstart Guide
What are the grsecurity features and how to enable them on a Gentoo Linux system
Grsecurity TPE Guide
Grsecurity Trusted Path Execution guide
Reference material
PaX Utilities
Overview of the PaX utilities
Capabilities Listing
List of POSIX capabilities
PIC Internals
Position Independent Code Internals
Don't forget to take a look at the resources of the subprojects too:
Hardened musl
Hardened uClibc
Integrity, Compliance and Reporting
RSBAC
SELinux
Contributors and Hall of Fame[edit | edit source]
The following people are or have been actively contributing to the project.
Contributor
Nickname
Role
Still active?
Chris Richards
gizmo
Policy development, support (SELinux)
No
Chris PeBenito
pebenito
Previous SELinux project lead, policy development and SELinux support
No
Sven Vermeulen
SwifT
Previous SELinux project lead, policy development and SELinux support
No
Participation[edit | edit source]
To participate in the Hardened Gentoo project first join the mailing list at gentoo-hardened@lists.gentoo.org. Next, ask if there are plans to support something that you are interested in, propose a new subproject that you are interested in, choose one of the planned subprojects to work on or simply ask if you can help with something. You can also talk to the developers and users in the IRC channel #gentoo-hardened (webchat) on Libera.Chat for more information, or just to chat about the project or any subprojects.
If you think you don't have the knowledge or abilities to help, then try reading the current documents (there are always sections that can be improved or typos which we miss) and when you feel brave enough then try writing those documents you missed. Usually this only requires some internet research on your side and after some documents you'll most probably be able to help with other things you thought you weren't able to help with before.
Also, if you don't have time to actively help by contributing work, we will always need testers to maintain the security and stability of the overall product. All development, testing, productive comments, and feedback will be greatly appreciated.' |
Parsed HTML source of the new revision (new_html) | '<div class="mw-parser-output"><table class="table table-condensed" style="width: 30em; font-size: 95%; border: 1px solid #ddd; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;">
<tbody><tr>
<th style="text-align: center; background-color:#3E355A; color: white;" colspan="2"><big>Hardened</big>
</th></tr>
<tr valign="top">
<th>Description
</th>
<td style="text-align: justify;">Hardened Gentoo is a project which oversees the research, implementation, and maintenance of security oriented projects for Gentoo Linux.
</td></tr>
<tr>
<th><span title="Mails to member(s) listed below.">Project email</span>
</th>
<td><a rel="nofollow" class="external text" href="mailto:hardened@gentoo.org">hardened@gentoo.org</a>
</td></tr>
<tr>
<th><span title="The link opens an IRC client to libera.chat IRC channel.">IRC channel</span>
</th>
<td><span style="font-family: monospace; font-size: 95%;"><a rel="nofollow" class="external text" href="ircs://irc.libera.chat/#gentoo-hardened">#gentoo-hardened</a></span> (<span style="font-family: monospace; font-size: 95%;"><a rel="nofollow" class="external text" href="https://web.libera.chat/#gentoo-hardened">webchat</a></span>)
</td></tr>
<tr valign="top">
<th>Lead(s)
</th>
<td><ul><li><a href="/wiki/User:Zorry" title="User:Zorry">Magnus Granberg</a>
(Zorry)<br /><i>Hardened toolchain</i></li></ul> <br />Last elected: 2019-04-22
</td></tr>
<tr valign="top">
<th>Member(s)
</th>
<td><ul><li><a href="/wiki/User:Blueness" title="User:Blueness">Anthony G. Basile</a>
(blueness)<br /><i>Hardened sources, Hardened uClibc, Hardened musl</i></li><li><a href="/wiki/User:Chutzpah" title="User:Chutzpah">Patrick McLean</a>
(chutzpah)<br /><i>PaX markings</i></li><li><a href="/wiki/User:Klondike" title="User:Klondike">Francisco Blas Izquierdo Riera</a>
(klondike)<br /><i>Documentation, PR</i></li><li><a href="/wiki/User:Perfinion" title="User:Perfinion">Jason Zaman</a>
(perfinion)<br /><i>SELinux</i></li><li><a href="/wiki/User:Prometheanfire" title="User:Prometheanfire">Matthew Thode</a>
(prometheanfire)<br /><i>Developer</i></li><li><a href="/wiki/User:Sam" title="User:Sam">Sam James</a>
(sam)</li><li><a href="/wiki/User:WilliamH" title="User:WilliamH">William Hubbs</a>
(williamh)<br /><i>PaX markings</i></li></ul>
</td></tr>
<tr valign="top">
<th>Subproject(s)<br /><small style="font-weight: normal;">(and inherited member(s))</small>
</th>
<td><ul><li><a href="/wiki/Project:Hardened_uClibc" title="Project:Hardened uClibc">Hardened uClibc</a>
</li><li><a href="/wiki/Project:Integrity" title="Project:Integrity">Integrity, Compliance, and Reporting</a>
<ul><li><a href="/wiki/User:Perfinion" title="User:Perfinion">Jason Zaman</a>
(perfinion)<br /><i>Trusted Boot, TPM</i></li></ul></li><li><a href="/wiki/Project:RSBAC" title="Project:RSBAC">RSBAC</a>
</li><li><a href="/wiki/Project:SELinux" title="Project:SELinux">SELinux</a>
<ul><li><a href="/wiki/User:Concord" title="User:Concord">Kenton Groombridge</a>
(concord)<br /><i>Documentation, Policy</i></li><li><a href="/wiki/User:Perfinion" title="User:Perfinion">Jason Zaman</a>
(perfinion)<br /><i>Documentation, Policy, Userland</i></li></ul></li><li><a href="/wiki/Project:Musl" title="Project:Musl">musl</a>
<ul><li><a href="/wiki/User:Anarchy" title="User:Anarchy">Jory A. Pratt</a>
(Anarchy)</li><li><a href="/wiki/User:Blueness" title="User:Blueness">Anthony G. Basile</a>
(blueness)</li><li><a href="/wiki/User:GYakovlev" title="User:GYakovlev">Georgy Yakovlev</a>
(gyakovlev)<br /><i>ppc64 helper</i></li><li><a href="/wiki/User:Sam" title="User:Sam">Sam James</a>
(sam)</li></ul></li></ul>
</td></tr>
<tr>
<th>Parent Project
</th>
<td><a href="/wiki/Project:Gentoo" title="Project:Gentoo">Gentoo</a>
</td></tr>
<tr>
<td colspan="2" style="border-top: 1px solid #ddd; font-size: smaller; text-align: center;"><a href="/wiki/Project:Gentoo" title="Project:Gentoo">Project listing</a>
</td></tr></tbody></table>
<div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Goals"><span class="tocnumber">1</span> <span class="toctext">Goals</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Resources"><span class="tocnumber">2</span> <span class="toctext">Resources</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Contributors_and_Hall_of_Fame"><span class="tocnumber">3</span> <span class="toctext">Contributors and Hall of Fame</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Participation"><span class="tocnumber">4</span> <span class="toctext">Participation</span></a></li>
</ul>
</div>
<h2><span class="mw-headline" id="Goals">Goals</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Hardened&veaction=edit&section=1" class="mw-editsection-visualeditor" title="Edit section: Goals">edit</a><span class="mw-editsection-divider"> | </span><a href="/index.php?title=Project:Hardened&action=edit&section=1" title="Edit section: Goals">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
<div class="alert alert-info gw-box" style="padding-top: 8px; padding-bottom: 8px;"><strong><i class="fa fa-sticky-note-o fa-rotate-180"></i> Note</strong><br />Grsecurity and PaX is no longer officially supported!</div>
<p>Hardened Gentoo's purpose is to make Gentoo viable for highly secure, high stability production server environments. This project is not a standalone project separated from the rest of Gentoo. Instead, it is intended to be a team of Gentoo developers who are focused on delivering solutions to Gentoo that provide strong security and stability. These solutions will be available in Gentoo once they've been tested for security and stability by the Hardened team.
</p>
<h2><span class="mw-headline" id="Resources">Resources</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Hardened&veaction=edit&section=2" class="mw-editsection-visualeditor" title="Edit section: Resources">edit</a><span class="mw-editsection-divider"> | </span><a href="/index.php?title=Project:Hardened&action=edit&section=2" title="Edit section: Resources">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>The Gentoo Hardened project offers many resources:
</p>
<table class="table table-condensed table-striped" style="width: auto;">
<tbody><tr style="vertical-align: top; white-space: nowrap;">
<th>Concepts
</th>
<th>Description
</th></tr>
<tr>
<td><a href="/wiki/Hardened/Introduction_to_Hardened_Gentoo" title="Hardened/Introduction to Hardened Gentoo">Introduction to Hardened Gentoo</a>
</td>
<td>Overview of the various technologies researched and supported through the Gentoo Hardened project
</td></tr>
<tr>
<td><a href="/wiki/Hardened/Introduction_to_Position_Independent_Code" title="Hardened/Introduction to Position Independent Code">Introduction to PIC</a>
</td>
<td>Introduction to Position Independent Code
</td></tr>
<tr>
<th colspan="2">User Guides
</th></tr>
<tr>
<td><a href="/wiki/Hardened/FAQ" title="Hardened/FAQ">Hardened Gentoo Frequently Asked Questions</a>
</td>
<td>Frequently Asked Questions for the Gentoo Hardened project
</td></tr>
<tr>
<th colspan="2">Expert documentation
</th></tr>
<tr>
<td><a href="/wiki/Hardened/Debugging" title="Hardened/Debugging">Hardened Debugging</a>
</td>
<td>Debugging applications built with PIC/PIE
</td></tr>
<tr>
<td><a href="/wiki/Hardened/Toolchain" title="Hardened/Toolchain">Hardened Toolchain</a>
</td>
<td>Technical description of the Hardened Toolchain
</td></tr>
<tr>
<td><a href="/wiki/Hardened/GNU_stack_quickstart" title="Hardened/GNU stack quickstart">GNU Stack Quickstart</a>
</td>
<td>Introduction to GNU stack handling
</td></tr>
<tr>
<td><a href="/wiki/Hardened/Textrels_Guide" title="Hardened/Textrels Guide">TEXTRELs Guide</a>
</td>
<td>How to find and fix text relocations
</td></tr>
<tr>
<th colspan="2">No longer supported
</th></tr>
<tr>
<td><a href="/wiki/Hardened/PaX_Quickstart" title="Hardened/PaX Quickstart">PaX Quickstart Guide</a>
</td>
<td>How to use PaX
</td></tr>
<tr>
<td><a href="/wiki/Hardened/PaX_flag_migration_from_PT_PAX_to_XATTR_PAX" title="Hardened/PaX flag migration from PT PAX to XATTR PAX">PaX Flag migration from PT_PAX to XATTR_PAX</a>
</td>
<td>How to migrate the ELF based PaX flags to the extended attribute based flags
</td></tr>
<tr>
<td><a href="/wiki/Hardened/Grsecurity2_Quickstart" title="Hardened/Grsecurity2 Quickstart">Grsecurity2 Quickstart Guide</a>
</td>
<td>What are the grsecurity features and how to enable them on a Gentoo Linux system
</td></tr>
<tr>
<td><a href="/wiki/Hardened/Grsecurity_Trusted_Path_Execution" title="Hardened/Grsecurity Trusted Path Execution">Grsecurity TPE Guide</a>
</td>
<td>Grsecurity Trusted Path Execution guide
</td></tr>
<tr>
<th colspan="2">Reference material
</th></tr>
<tr>
<td><a href="/wiki/Hardened/PaX_Utilities" title="Hardened/PaX Utilities">PaX Utilities</a>
</td>
<td>Overview of the PaX utilities
</td></tr>
<tr>
<td><a href="/wiki/Hardened/Overview_of_POSIX_capabilities" title="Hardened/Overview of POSIX capabilities">Capabilities Listing</a>
</td>
<td>List of POSIX capabilities
</td></tr>
<tr>
<td><a href="/wiki/Hardened/Position_Independent_Code_internals" title="Hardened/Position Independent Code internals">PIC Internals</a>
</td>
<td>Position Independent Code Internals
</td></tr></tbody></table>
<p>Don't forget to take a look at the resources of the subprojects too:
</p>
<ul><li><a href="/wiki/Project:Hardened_musl" class="mw-redirect" title="Project:Hardened musl">Hardened musl</a></li>
<li><a href="/wiki/Project:Hardened_uClibc" title="Project:Hardened uClibc">Hardened uClibc</a></li>
<li><a href="/wiki/Project:Integrity" title="Project:Integrity">Integrity, Compliance and Reporting</a></li>
<li><a href="/wiki/Project:RSBAC" title="Project:RSBAC">RSBAC</a></li>
<li><a href="/wiki/Project:SELinux" title="Project:SELinux">SELinux</a></li></ul>
<h2><span class="mw-headline" id="Contributors_and_Hall_of_Fame">Contributors and Hall of Fame</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Hardened&veaction=edit&section=3" class="mw-editsection-visualeditor" title="Edit section: Contributors and Hall of Fame">edit</a><span class="mw-editsection-divider"> | </span><a href="/index.php?title=Project:Hardened&action=edit&section=3" title="Edit section: Contributors and Hall of Fame">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>The following people are or have been actively contributing to the project.
</p>
<table class="table table-condensed table-striped" style="text-align: left; width: auto;">
<tbody><tr>
<th>Contributor
</th>
<th>Nickname
</th>
<th>Role
</th>
<th>Still active?
</th></tr>
<tr>
<td>Chris Richards
</td>
<td>gizmo
</td>
<td>Policy development, support (SELinux)
</td>
<td style="background-color: #F2DEDE; color: black; vertical-align: middle; text-align: left;" class="cell-no"><span class="glyphicon glyphicon-remove"></span> No
</td></tr>
<tr>
<td>Chris PeBenito
</td>
<td>pebenito
</td>
<td>Previous SELinux project lead, policy development and SELinux support
</td>
<td style="background-color: #F2DEDE; color: black; vertical-align: middle; text-align: left;" class="cell-no"><span class="glyphicon glyphicon-remove"></span> No
</td></tr>
<tr>
<td>Sven Vermeulen
</td>
<td>SwifT
</td>
<td>Previous SELinux project lead, policy development and SELinux support
</td>
<td style="background-color: #F2DEDE; color: black; vertical-align: middle; text-align: left;" class="cell-no"><span class="glyphicon glyphicon-remove"></span> No
</td></tr></tbody></table>
<h2><span class="mw-headline" id="Participation">Participation</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Project:Hardened&veaction=edit&section=4" class="mw-editsection-visualeditor" title="Edit section: Participation">edit</a><span class="mw-editsection-divider"> | </span><a href="/index.php?title=Project:Hardened&action=edit&section=4" title="Edit section: Participation">edit source</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>To participate in the Hardened Gentoo project first join the mailing list at <a rel="nofollow" class="external text" href="mailto:gentoo-hardened@lists.gentoo.org">gentoo-hardened@lists.gentoo.org</a>. Next, ask if there are plans to support something that you are interested in, propose a new subproject that you are interested in, choose one of the planned subprojects to work on or simply ask if you can help with something. You can also talk to the developers and users in the IRC channel <span style="font-family: monospace; font-size: 95%;"><a rel="nofollow" class="external text" href="ircs://irc.libera.chat/#gentoo-hardened">#gentoo-hardened</a></span> (<span style="font-family: monospace; font-size: 95%;"><a rel="nofollow" class="external text" href="https://web.libera.chat/#gentoo-hardened">webchat</a></span>) on Libera.Chat for more information, or just to chat about the project or any subprojects.
</p><p>If you think you don't have the knowledge or abilities to help, then try reading the current documents (there are always sections that can be improved or typos which we miss) and when you feel brave enough then try writing those documents you missed. Usually this only requires some internet research on your side and after some documents you'll most probably be able to help with other things you thought you weren't able to help with before.
</p><p>Also, if you don't have time to actively help by contributing work, we will always need testers to maintain the security and stability of the overall product. All development, testing, productive comments, and feedback will be greatly appreciated.
</p>
' |
Unix timestamp of change (timestamp) | 1652202988 |