This required moving files around in the repository and shifting from a master.adoc structure to _topic_map.yml, etc. README and Makefile modified slightly to reflect new build process
304 lines
No EOL
26 KiB
HTML
304 lines
No EOL
26 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta content="IE=edge" http-equiv="X-UA-Compatible">
|
||
<meta content="width=device-width, initial-scale=1.0" name="viewport">
|
||
<title>Defensive Coding Guide | Defensive Coding Guide | Book Information</title>
|
||
|
||
<!-- Bootstrap -->
|
||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
|
||
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
|
||
|
||
<!-- Overpass Font -->
|
||
<link rel="stylesheet" href="https://overpass-30e2.kxcdn.com/overpass.css">
|
||
|
||
<link href="../../master/_stylesheets/asciibinder.css" rel="stylesheet" />
|
||
|
||
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
|
||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
||
<!--[if lt IE 9]>
|
||
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
|
||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
|
||
<![endif]-->
|
||
|
||
<link href="../../master/_images/favicon32x32.png" rel="shortcut icon" type="text/css">
|
||
<!--[if IE]><link rel="shortcut icon" href="../../master/_images/favicon.ico"><![endif]-->
|
||
<meta content="AsciiBinder" name="application-name">
|
||
</head>
|
||
<body>
|
||
<div class="navbar navbar-default" role="navigation">
|
||
<div class="container-fluid">
|
||
<div class="navbar-header">
|
||
<a class="navbar-brand" href="https://docs.fedoraproject.org/"><img alt="Fedora Documentation" src="../../master/_images/fedora.svg"></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="container">
|
||
<p class="toggle-nav visible-xs pull-left">
|
||
<button class="btn btn-default btn-sm" type="button" data-toggle="offcanvas">Toggle nav</button>
|
||
</p>
|
||
<ol class="breadcrumb">
|
||
<li class="sitename">
|
||
<a href="../../index.html">Home</a>
|
||
</li>
|
||
<li class="hidden-xs active">
|
||
<a href="../en-US/index.html">Defensive Coding Guide </a>
|
||
</li>
|
||
<li class="hidden-xs active">
|
||
<a href="../en-US/index.html">Defensive Coding Guide</a>
|
||
</li>
|
||
|
||
<li class="hidden-xs active">
|
||
Book Information
|
||
</li>
|
||
</ol>
|
||
<div class="row row-offcanvas row-offcanvas-left">
|
||
<div class="col-xs-8 col-sm-3 col-md-3 sidebar sidebar-offcanvas">
|
||
<ul class="nav nav-sidebar">
|
||
<li class="nav-header">
|
||
<a class="" href="#" data-toggle="collapse" data-target="#topicGroup0">
|
||
<span id="tgSpan0" class="fa fa-angle-down"></span>Defensive Coding Guide
|
||
</a>
|
||
<ul id="topicGroup0" class="collapse in list-unstyled">
|
||
<li><a class=" active" href="../en-US/index.html">Book Information</a></li>
|
||
<li class="nav-header">
|
||
<a class="" href="#" data-toggle="collapse" data-target="#topicSubGroup-0-1">
|
||
<span id="sgSpan-0-1" class="fa fa-caret-right"></span> Programming Languages
|
||
</a>
|
||
<ul id="topicSubGroup-0-1" class="nav-tertiary list-unstyled collapse">
|
||
<li><a class="" href="../en-US/programming-languages/C.html">The C Programming Language</a></li>
|
||
<li><a class="" href="../en-US/programming-languages/CXX.html">The C++ Programming Language</a></li>
|
||
<li><a class="" href="../en-US/programming-languages/Java.html">The Java Programming Language</a></li>
|
||
<li><a class="" href="../en-US/programming-languages/Python.html">The Python Programming Language</a></li>
|
||
<li><a class="" href="../en-US/programming-languages/Shell.html">Shell Programming and bash</a></li>
|
||
<li><a class="" href="../en-US/programming-languages/Go.html">The Go Programming Language</a></li>
|
||
<li><a class="" href="../en-US/programming-languages/Vala.html">The Vala Programming Language</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-header">
|
||
<a class="" href="#" data-toggle="collapse" data-target="#topicSubGroup-0-2">
|
||
<span id="sgSpan-0-2" class="fa fa-caret-right"></span> Specific Programming Tasks
|
||
</a>
|
||
<ul id="topicSubGroup-0-2" class="nav-tertiary list-unstyled collapse">
|
||
<li><a class="" href="../en-US/tasks/Tasks-Library_Design.html">Library Design</a></li>
|
||
<li><a class="" href="../en-US/tasks/Tasks-Descriptors.html">File Descriptor Management</a></li>
|
||
<li><a class="" href="../en-US/tasks/Tasks-File_System.html">File System Manipulation</a></li>
|
||
<li><a class="" href="../en-US/tasks/Tasks-Temporary_Files.html">Temporary Files</a></li>
|
||
<li><a class="" href="../en-US/tasks/Tasks-Processes.html">Processes</a></li>
|
||
<li><a class="" href="../en-US/tasks/Tasks-Serialization.html">Serialization and Deserialization</a></li>
|
||
<li><a class="" href="../en-US/tasks/Tasks-Cryptography.html">Cryptography</a></li>
|
||
<li><a class="" href="../en-US/tasks/Tasks-Packaging.html">RPM Packaging</a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-header">
|
||
<a class="" href="#" data-toggle="collapse" data-target="#topicSubGroup-0-3">
|
||
<span id="sgSpan-0-3" class="fa fa-caret-right"></span> Implementing Security Features
|
||
</a>
|
||
<ul id="topicSubGroup-0-3" class="nav-tertiary list-unstyled collapse">
|
||
<li><a class="" href="../en-US/features/Features-Authentication.html">Authentication and Authorization</a></li>
|
||
<li><a class="" href="../en-US/features/Features-TLS.html">Transport Layer Security (TLS)</a></li>
|
||
<li><a class="" href="../en-US/features/Features-HSM.html">Hardware Security Modules and Smart Cards</a></li>
|
||
</ul>
|
||
</li>
|
||
<li><a class="" href="../en-US/Revision_History.html">Revision History</a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
<div class="col-xs-12 col-sm-9 col-md-9 main">
|
||
<div class="page-header">
|
||
<h2>Book Information</h2>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p>A Guide to Improving Software Security</p>
|
||
</div>
|
||
<div class="quoteblock abstract">
|
||
<blockquote>
|
||
<div class="paragraph">
|
||
<p>This document provides guidelines for improving software
|
||
security through secure coding. It covers common
|
||
programming languages and libraries, and focuses on
|
||
concrete recommendations.</p>
|
||
</div>
|
||
</blockquote>
|
||
</div>
|
||
<div class="imageblock">
|
||
<div class="content">
|
||
<img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHZlcnNpb249IjEuMCIKICAgd2lkdGg9IjIyMCIKICAgaGVpZ2h0PSI3MCIKICAgaWQ9InN2ZzYxODAiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM2MTgyIiAvPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Ni41NTg5OSwtMzQ1LjM0NDg4KSIKICAgICBpZD0ibGF5ZXIxIj4KICAgIDxwYXRoCiAgICAgICBkPSJtIDMxNi43NzM2LDM5Ny41ODEgYyAwLDAgMCwwIC0yMC41Mzg4OSwwIDAuMzMyNyw0LjQ1MjQ1IDMuOTIxNTcsNy43NzYwOSA4LjcwNzE1LDcuNzc2MDkgMy4zODk4MywwIDYuMzE0NTYsLTEuMzk2MTYgOC42NDA5NCwtMy42NTUwNyAwLjQ2NTUzLC0wLjQ2Njc5IDAuOTk3MjYsLTAuNTk5NjIgMS41OTUxOSwtMC41OTk2MiAwLjc5NzgxLDAgMS41OTU2MSwwLjM5OTMyIDIuMTI2OTIsMS4wNjM4OCAwLjMzMjcsMC40NjU1MyAwLjUzMjE2LDAuOTk3MjYgMC41MzIxNiwxLjUyODU3IDAsMC43MzExOCAtMC4zMzI3LDEuNTI4NTcgLTAuOTMxMDYsMi4xMjczNCAtMi43OTE5LDIuOTkwNTIgLTcuNTEwODYsNC45ODUwMyAtMTIuMTY0MDMsNC45ODUwMyAtOC40NDE0OSwwIC0xNS4yMjA3NCwtNi43Nzk2NyAtMTUuMjIwNzQsLTE1LjIyMTU4IDAsLTguNDQxNDkgNi41ODAyMiwtMTUuMjIwNzQgMTUuMDIxNzEsLTE1LjIyMDc0IDguMzc1MjksMCAxNC42MjMyMyw2LjUxMzE3IDE0LjYyMzIzLDE1LjA4NzQ5IDAsMS4yNjQxOCAtMS4xMjkyNCwyLjEyODYxIC0yLjM5MjU4LDIuMTI4NjEgeiBtIC0xMi4yMzA2NSwtMTEuNzY1MTIgYyAtNC40NTMyOSwwIC03LjUxMDg1LDIuOTI0NzMgLTguMTc0OTksNy4xNzczMSAxMC4wMzYyNiwwIDE2LjM1MDgzLDAgMTYuMzUwODMsMCAtMC41OTgzNiwtNC4wNTM1NSAtMy43ODg3NCwtNy4xNzczMSAtOC4xNzU4NCwtNy4xNzczMSB6IgogICAgICAgaWQ9InBhdGgxMSIKICAgICAgIHN0eWxlPSJmaWxsOiMzYzZlYjQiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSAzNzUuNDYzNDQsNDEwLjgwODA3IGMgLTguNDQxMDYsMCAtMTUuMjIwNzQsLTYuNzc5NjggLTE1LjIyMDc0LC0xNS4yMjE1OSAwLC04LjQ0MTQ5IDYuNzc5NjgsLTE1LjIyMDc0IDE1LjIyMDc0LC0xNS4yMjA3NCA4LjQ0MjM0LDAgMTUuMjIxNTksNi43NzkyNSAxNS4yMjE1OSwxNS4yMjA3NCAtNC4yZS00LDguNDQxNDkgLTYuNzc5NjgsMTUuMjIxNTkgLTE1LjIyMTU5LDE1LjIyMTU5IHogbSAwLC0yNC42NTk5MiBjIC01LjMxNjg4LDAgLTguNzczNzcsNC4yNTQyNyAtOC43NzM3Nyw5LjQzODMzIDAsNS4xODM2NCAzLjQ1Njg5LDkuNDM4MzMgOC43NzM3Nyw5LjQzODMzIDUuMzE3MzEsMCA4Ljc3NTA0LC00LjI1NDY5IDguNzc1MDQsLTkuNDM4MzMgLTQuMmUtNCwtNS4xODQwNiAtMy40NTc3MywtOS40MzgzMyAtOC43NzUwNCwtOS40MzgzMyB6IgogICAgICAgaWQ9InBhdGgxMyIKICAgICAgIHN0eWxlPSJmaWxsOiMzYzZlYjQiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA0MTIuNjYxODMsMzgwLjM2NTc0IGMgLTQuNDU5NjMsMCAtNy40MDk2NiwxLjMxOSAtMTAuMDEzOTEsNC42Mjk1NiBsIC0wLjI0MDM2LC0xLjUzOTk1IDAsMCBjIC0wLjIwMTk4LC0xLjYwNzQzIC0xLjU3MzI2LC0yLjg0OTI2IC0zLjIzMzgyLC0yLjg0OTI2IC0xLjgwMTM5LDAgLTMuMjYyMDYsMS40NTkgLTMuMjYyMDYsMy4yNjA4MSAwLDAuMDAzIDAsMC4wMDUgMCwwLjAwOCBsIDAsMCAwLDAuMDAzIDAsMCAwLDIzLjQwNzEyIGMgMCwxLjc5NDY0IDEuNDYxOTQsMy4yNTc0MyAzLjI1NywzLjI1NzQzIDEuNzk0NjUsMCAzLjI1NzQ0LC0xLjQ2Mjc5IDMuMjU3NDQsLTMuMjU3NDMgbCAwLC0xMi41NjIwOSBjIDAsLTUuNzE2MjEgNC45ODUwMiwtOC41NzQzMiAxMC4yMzYxMywtOC41NzQzMiAxLjU5NTE5LDAgMi44NTcyNiwtMS4zMjk1MyAyLjg1NzI2LC0yLjkyNTE1IDAsLTEuNTk1NjEgLTEuMjYyMDcsLTIuODU3MjYgLTIuODU3NjgsLTIuODU3MjYgeiIKICAgICAgIGlkPSJwYXRoMTUiCiAgICAgICBzdHlsZT0iZmlsbDojM2M2ZWI0IiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNDQ3LjAyNjE0LDM5NS41ODY0OCBjIDAuMDY2NiwtOC4xNzU0MSAtNS43ODMyNiwtMTUuMjIwNzQgLTE1LjIyMiwtMTUuMjIwNzQgLTguNDQxOTIsMCAtMTUuMjg3NzksNi43NzkyNSAtMTUuMjg3NzksMTUuMjIwNzQgMCw4LjQ0MTkxIDYuNjQ2ODQsMTUuMjIxNTkgMTQuNjg5ODUsMTUuMjIxNTkgNC4wMTQzNCwwIDcuNjI2ODIsLTIuMDY2MjEgOS4yMzg0NiwtNC4yMjUxOCBsIDAuNzkzNTksMi4wMTQzNCAwLDAgYyAwLjQyNTg5LDEuMTMxNzcgMS41MTc2LDEuOTM3MTcgMi43OTc4LDEuOTM3MTcgMS42NTAwMSwwIDIuOTg3NTYsLTEuMzM2NzEgMi45OTAwOSwtMi45ODU0NSBsIDAsMCAwLC03LjgwNjg3IDAsMCAwLC00LjE1NTYgeiBtIC0xNS4yMjIsOS40MzgzMyBjIC01LjMxNzczLDAgLTguNzc0MTksLTQuMjU0NjkgLTguNzc0MTksLTkuNDM4MzMgMCwtNS4xODQwNiAzLjQ1NjA0LC05LjQzODMzIDguNzc0MTksLTkuNDM4MzMgNS4zMTczLDAgOC43NzQxOSw0LjI1NDI3IDguNzc0MTksOS40MzgzMyAwLDUuMTgzNjQgLTMuNDU2ODksOS40MzgzMyAtOC43NzQxOSw5LjQzODMzIHoiCiAgICAgICBpZD0icGF0aDE3IgogICAgICAgc3R5bGU9ImZpbGw6IzNjNmViNCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDM1NS4wMTQ3OSwzNjguMzMzNyBjIDAsLTEuNzkzOCAtMS40NjE5NCwtMy4xODk5NyAtMy4yNTY1OSwtMy4xODk5NyAtMS43OTQyMiwwIC0zLjI1NzQzLDEuMzk2NTkgLTMuMjU3NDMsMy4xODk5NyBsIDAsMTcuMTQ5OSBjIC0xLjY2MDk3LC0zLjA1NzU2IC01LjI1MDI2LC01LjExNzg2IC05LjUwNDk1LC01LjExNzg2IC04LjY0MDUyLDAgLTE0LjQyMzM2LDYuNTEzMTggLTE0LjQyMzM2LDE1LjIyMDc0IDAsOC43MDc1NyA1Ljk4MjI5LDE1LjIyMTU5IDE0LjQyMzM2LDE1LjIyMTU5IDMuNzY1NTUsMCA3LjAzMDU3LC0xLjU1NDI5IDguOTg1ODcsLTQuMjU1NTQgbCAwLjcyMzE3LDEuODM0MjggYyAwLjQ0NzgyLDEuMjU5MTIgMS42NDkxNywyLjE2MDI0IDMuMDYwNTEsMi4xNjAyNCAxLjc4NjIxLDAgMy4yNDk4NCwtMS40NTQzNSAzLjI0OTg0LC0zLjI0ODE1IDAsLTAuMDA1IDAsLTAuMDA5IDAsLTAuMDEzOSBsIDAsMCAwLC0zOC45NTEyOCAtNC4yZS00LDAgeiBtIC0xNS4yMjExNiwzNi42OTExMSBjIC01LjMxNzMxLDAgLTguNzA3MTUsLTQuMjU0NjkgLTguNzA3MTUsLTkuNDM4MzMgMCwtNS4xODQwNiAzLjM4OTg0LC05LjQzODMzIDguNzA3MTUsLTkuNDM4MzMgNS4zMTc3MywwIDguNzA3MTQsNC4wNTQ0IDguNzA3MTQsOS40MzgzMyAwLDUuMzgzMDkgLTMuMzg5NDEsOS40MzgzMyAtOC43MDcxNCw5LjQzODMzIHoiCiAgICAgICBpZD0icGF0aDE5IgogICAgICAgc3R5bGU9ImZpbGw6IzNjNmViNCIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDI4Ny4yMTU1MywzNjUuMzQwMjMgYyAtMC41OTQxNCwtMC4wODc3IC0xLjE5OTY2LC0wLjEzMTk4IC0xLjgwMDk3LC0wLjEzMTk4IC02LjczMTE4LDAgLTEyLjIwNzQ2LDUuNDc2NyAtMTIuMjA3NDYsMTIuMjA3ODggbCAwLDMuODEzMiAtMy45ODkwMywwIGMgLTEuNDYyMzcsMCAtMi42NTkwOCwxLjE5NjcxIC0yLjY1OTA4LDIuNjU3ODEgMCwxLjQ2MzIxIDEuMTk2NzEsMi45MzczOCAyLjY1OTA4LDIuOTM3MzggbCAzLjk4ODE5LDAgMCwyMC40NjAwNCBjIDAsMS43OTQ2NCAxLjQ2MjM2LDMuMjU3NDMgMy4yNTY1OCwzLjI1NzQzIDEuNzk1MDcsMCAzLjI1NzQ0LC0xLjQ2Mjc5IDMuMjU3NDQsLTMuMjU3NDMgbCAwLC0yMC40NjAwNCA0LjQwOTg2LDAgYyAxLjQ2MTk0LDAgMi42NTgyMywtMS40NzQxNyAyLjY1ODIzLC0yLjkzNzM4IDAsLTEuNDYxNTIgLTEuMTk2MjksLTIuNjU4MjMgLTIuNjU4MjMsLTIuNjU4MjMgbCAtNC40MDczMywwIDAsLTMuODEzMiBjIDAsLTMuMTM4NTIgMi41NTMyMywtNi4xMTQ2OSA1LjY5MTc1LC02LjExNDY5IDAuMjgyOTQsMCAwLjU2NzU3LDAuMDIxMSAwLjg0NjcyLDAuMDYyIDEuNzgwMzEsMC4yNjM1NSAzLjQzNTgsLTAuNTQyNjkgMy43MDAxOSwtMi4zMjM0MiAwLjI2MjcsLTEuNzc5MDQgLTAuOTY2MDYsLTMuNDM1MzggLTIuNzQ1OTQsLTMuNjk5MzUgeiIKICAgICAgIGlkPSJwYXRoMjEiCiAgICAgICBzdHlsZT0iZmlsbDojM2M2ZWI0IiAvPgogICAgPHBhdGgKICAgICAgIGQ9Im0gNDgyLjAxMjQzLDM2My41NzQyNiBjIDAsLTEwLjA2Nzg4IC04LjE2MTA4LC0xOC4yMjkzOCAtMTguMjI4OTcsLTE4LjIyOTM4IC0xMC4wNjI4MiwwIC0xOC4yMjE3OSw4LjE1NDc1IC0xOC4yMjg1NCwxOC4yMTYzMSBsIC00LjJlLTQsLTQuMmUtNCAwLDE0LjEwNzEgNC4yZS00LDQuMmUtNCBjIDAuMDA1LDIuMjg0NjMgMS44NTgzMiw0LjEzNDA5IDQuMTQ0NjMsNC4xMzQwOSAwLjAwNywwIDAuMDEyNywtOC40ZS00IDAuMDE5NCwtOC40ZS00IGwgMC4wMDEsOC40ZS00IDE0LjA3MDgzLDAgMCwwIGMgMTAuMDY0MDksLTAuMDA0IDE4LjIyMTM4LC04LjE2Mjc2IDE4LjIyMTM4LC0xOC4yMjgxMiB6IgogICAgICAgaWQ9InBhdGgyNSIKICAgICAgIHN0eWxlPSJmaWxsOiMyOTQxNzIiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA0NjkuMTM1NzcsMzQ5LjY2NTc3IGMgLTQuNzI1MjgsMCAtOC41NTU3NiwzLjgzMDQ5IC04LjU1NTc2LDguNTU1NzcgMCwwLjAwMiAwLDAuMDA0IDAsMC4wMDYgbCAwLDQuNTI4MzYgLTQuNTE0NDQsMCBjIC04LjVlLTQsMCAtOC41ZS00LDAgLTAuMDAxLDAgLTQuNzI1MjgsMCAtOC41NTU3NiwzLjgxMTkzIC04LjU1NTc2LDguNTM2NzggMCw0LjcyNTI4IDMuODMwNDgsOC41NTU3NyA4LjU1NTc2LDguNTU1NzcgNC43MjQ4NiwwIDguNTU1MzQsLTMuODMwNDkgOC41NTUzNCwtOC41NTU3NyAwLC0wLjAwMiAwLC0wLjAwNCAwLC0wLjAwNiBsIDAsLTQuNTQ3MzMgNC41MTQ0NCwwIGMgOC41ZS00LDAgMC4wMDEsMCAwLjAwMiwwIDQuNzI0ODYsMCA4LjU1NTM0LC0zLjc5Mjk2IDguNTU1MzQsLTguNTE3ODEgMCwtNC43MjUyOCAtMy44MzA0OCwtOC41NTU3NyAtOC41NTUzNCwtOC41NTU3NyB6IG0gLTguNTU1NzYsMjEuNjM0ODMgYyAtMC4wMDQsMi40ODk5OCAtMi4wMjQ0Niw0LjUwODExIC00LjUxNTcxLDQuNTA4MTEgLTIuNDkzNzgsMCAtNC41MzQyNiwtMi4wMjE5MyAtNC41MzQyNiwtNC41MTU3IDAsLTIuNDk0MjEgMi4wNDA0OCwtNC41NTM2NiA0LjUzNDI2LC00LjU1MzY2IDAuMDAyLDAgMC4wMDQsNC4yZS00IDAuMDA2LDQuMmUtNCBsIDMuODY5NzEsMCBjIDAuMDAxLDAgMC4wMDIsLTQuMmUtNCAwLjAwMywtNC4yZS00IDAuMzUyMDksMCAwLjYzNzk5LDAuMjg1MDUgMC42Mzc5OSwwLjYzNzE1IDAsNC4yZS00IC00LjJlLTQsOC40ZS00IC00LjJlLTQsMC4wMDEgbCAwLDMuOTIyODQgLTQuMmUtNCwwIHogbSA4LjU1NTM0LC04LjU0NDggYyAtMC4wMDEsMCAtMC4wMDMsMCAtMC4wMDQsMCBsIC0zLjg3MjIzLDAgYyAtOC40ZS00LDAgLTAuMDAyLDAgLTAuMDAyLDAgLTAuMzUyNTIsMCAtMC42Mzc1NywtMC4yODUwNiAtMC42Mzc1NywtMC42Mzc1OCBsIDAsLTQuMmUtNCAwLC0zLjkwMzQzIGMgMC4wMDQsLTIuNDkwODMgMi4wMjQ0NiwtNC41MDg1NCA0LjUxNTcxLC00LjUwODU0IDIuNDkzNzgsMCA0LjUzNDY4LDIuMDIxOTMgNC41MzQ2OCw0LjUxNjEzIDQuMmUtNCwyLjQ5MzM2IC0yLjA0MDQ4LDQuNTMzODQgLTQuNTM0MjYsNC41MzM4NCB6IgogICAgICAgaWQ9InBhdGgyOSIKICAgICAgIHN0eWxlPSJmaWxsOiMzYzZlYjQiIC8+CiAgICA8cGF0aAogICAgICAgZD0ibSA0NjAuNTgwMDEsMzYyLjc1NTggMCwtNC41MjgzNiBjIDAsLTAuMDAyIDAsLTAuMDA0IDAsLTAuMDA2IDAsLTQuNzI1MjggMy44MzA0OCwtOC41NTU3NyA4LjU1NTc2LC04LjU1NTc3IDAuNzE2ODUsMCAxLjIyNjIzLDAuMDgwNSAxLjg4OTUyLDAuMjU0NjkgMC45Njc3NCwwLjI1Mzg1IDEuNzU3OTYsMS4wNDYxOCAxLjc1ODM4LDEuOTY5MjIgNC4yZS00LDEuMTE1NzUgLTAuODA5MTksMS45MjYyMSAtMi4wMTk0LDEuOTI2MjEgLTAuNTc2NDIsMCAtMC43ODQ3MywtMC4xMTA0OCAtMS42Mjg5MiwtMC4xMTA0OCAtMi40OTEyNSwwIC00LjUxMTQ5LDIuMDE3NzEgLTQuNTE1NzEsNC41MDg1NCBsIDAsMy45MDM4NSAwLDQuMmUtNCBjIDAsMC4zNTI1MiAwLjI4NTA1LDAuNjM3NTggMC42Mzc1NywwLjYzNzU4IDQuM2UtNCwwIDAuMDAxLDAgMC4wMDIsMCBsIDIuOTY1MjEsMCBjIDEuMTA1MjEsMCAxLjk5NzQ3LDAuODg0NjcgMS45OTgzMiwxLjk5MjgzIDAsMS4xMDgxNiAtMC44OTM1MywxLjk5MTE0IC0xLjk5ODMyLDEuOTkxMTQgbCAtMy42MDQ4OSwwIDAsNC41NDczMyBjIDAsMC4wMDIgMCwwLjAwNCAwLDAuMDA2IDAsNC43MjQ4NSAtMy44MzA0OCw4LjU1NTM0IC04LjU1NTM0LDguNTU1MzQgLTAuNzE2ODQsMCAtMS4yMjYyMywtMC4wODA1IC0xLjg4OTUyLC0wLjI1NDY5IC0wLjk2Nzc0LC0wLjI1MzQzIC0xLjc1ODM4LC0xLjA0NjE4IC0xLjc1ODgsLTEuOTY4OCAwLC0xLjExNTc1IDAuODA5MTksLTEuOTI2NjMgMi4wMTk4MiwtMS45MjY2MyAwLjU3NiwwIDAuNzg0NzMsMC4xMTA0OCAxLjYyODUsMC4xMTA0OCAyLjQ5MTI1LDAgNC41MTE5MSwtMi4wMTc3MSA0LjUxNjEzLC00LjUwODExIDAsMCAwLC0zLjkyMzY4IDAsLTMuOTI0MSAwLC0wLjM1MTY4IC0wLjI4NTksLTAuNjM2NzMgLTAuNjM3OTksLTAuNjM2NzMgLTQuM2UtNCwwIC04LjVlLTQsMCAtMC4wMDIsMCBsIC0yLjk2NTIxLC00LjJlLTQgYyAtMS4xMDUyMSwwIC0xLjk5ODMxLC0wLjg4MjE0IC0xLjk5ODMxLC0xLjk5MDMgLTQuM2UtNCwtMS4xMTUzMyAwLjkwMjM4LC0xLjk5MzY3IDIuMDE5MzksLTEuOTkzNjcgbCAzLjU4MzM5LDAgMCwwIHoiCiAgICAgICBpZD0icGF0aDMxIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz4KICAgIDxwYXRoCiAgICAgICBkPSJtIDQ3Ny40MTY2MSwzNzguNTUyOTIgMi44MTU1OCwwIDAsMC4zNzg5OCAtMS4xODE1MiwwIDAsMi45NDkzNSAtMC40NTI1NCwwIDAsLTIuOTQ5MzUgLTEuMTgxNTIsMCAwLC0wLjM3ODk4IG0gMy4yNjE0NCwwIDAuNjcxMDEsMCAwLjg0OTM3LDIuMjY0OTYgMC44NTM4MSwtMi4yNjQ5NiAwLjY3MTAyLDAgMCwzLjMyODMzIC0wLjQzOTE3LDAgMCwtMi45MjI2IC0wLjg1ODI4LDIuMjgyNzkgLTAuNDUyNTUsMCAtMC44NTgyNywtMi4yODI3OSAwLDIuOTIyNiAtMC40MzY5NCwwIDAsLTMuMzI4MzMiCiAgICAgICBpZD0idGV4dDYyMjMiCiAgICAgICBzdHlsZT0iZmlsbDojMjk0MTcyO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyIgLz4KICA8L2c+CiAgPHBhdGgKICAgICBkPSJtIDE4MS45ODM0NCw2MS42NzUyNzMgMi44MTU1OCwwIDAsMC4zNzg5OCAtMS4xODE1MiwwIDAsMi45NDkzNSAtMC40NTI1NCwwIDAsLTIuOTQ5MzUgLTEuMTgxNTIsMCAwLC0wLjM3ODk4IG0gMy4yNjE0NCwwIDAuNjcxMDEsMCAwLjg0OTM3LDIuMjY0OTYgMC44NTM4MSwtMi4yNjQ5NiAwLjY3MTAyLDAgMCwzLjMyODMzIC0wLjQzOTE3LDAgMCwtMi45MjI2IC0wLjg1ODI4LDIuMjgyNzkgLTAuNDUyNTUsMCAtMC44NTgyNywtMi4yODI3OSAwLDIuOTIyNiAtMC40MzY5NCwwIDAsLTMuMzI4MzMiCiAgICAgaWQ9InBhdGgyMzkxIgogICAgIHN0eWxlPSJmaWxsOiMyOTQxNzI7ZW5hYmxlLWJhY2tncm91bmQ6bmV3IiAvPgo8L3N2Zz4K" alt="title logo">
|
||
</div>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p>Copyright 2012-2018 Red Hat, Inc.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p>The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a href="http://creativecommons.org/licenses/by-sa/3.0/" class="bare">http://creativecommons.org/licenses/by-sa/3.0/</a>. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p>Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p>Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p>For guidelines on the permitted uses of the Fedora trademarks, refer to <a href="https://fedoraproject.org/wiki/Legal:Trademark_guidelines" class="bare">https://fedoraproject.org/wiki/Legal:Trademark_guidelines</a>.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p><strong>Linux</strong> is the registered trademark of Linus Torvalds in the United States and other countries.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p><strong>Java</strong> is a registered trademark of Oracle and/or its affiliates.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p><strong>XFS</strong> is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p><strong>MySQL</strong> is a registered trademark of MySQL AB in the United States, the European Union and other countries.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p>All other trademarks are the property of their respective owners.</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<div class="title">Florian Weimer</div>
|
||
<p><strong>Red Hat</strong>
|
||
Product Security Team</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p><a href="mailto:fweimer@redhat.com">fweimer@redhat.com</a></p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<div class="title">Nikos Mavrogiannopoulos</div>
|
||
<p><strong>Red Hat</strong>
|
||
Crypto Team</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p><a href="mailto:nmav@redhat.com">nmav@redhat.com</a></p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<div class="title">Robert Relyea</div>
|
||
<p><strong>Red Hat</strong>
|
||
Crypto Team</p>
|
||
</div>
|
||
<div class="paragraph">
|
||
<p><a href="mailto:rrelyea@redhat.com">rrelyea@redhat.com</a></p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div id="bottom" class="text-muted py-3" >
|
||
<div class="foot">
|
||
<div class="container">
|
||
<div class="row footerlinks">
|
||
<div class="col-sm-3 col-xs-6 widget">
|
||
<h3 class="widget-title">About</h3>
|
||
<div class="widget-body">
|
||
<dl>
|
||
<dd><a href="https://fedoraproject.org/wiki/Overview">About Fedora</a></dd>
|
||
<dd><a href="https://getfedora.org/en/sponsors">Sponsors</a></dd>
|
||
<dd><a href="https://fedoramagazine.org">Fedora Magazine</a></dd>
|
||
<dd><a href="https://fedoraproject.org/wiki/Legal:Main#Legal">Legal</a></dd>
|
||
</dl>
|
||
<ul class="list-inline">
|
||
<li>
|
||
<a href="https://www.facebook.com/TheFedoraProject" class="btn-social btn-outline"><i class="fa fa-fw fa-facebook"></i></a>
|
||
</li>
|
||
<li>
|
||
<a href="https://plus.google.com/112917221531140868607" class="btn-social btn-outline"><i class="fa fa-fw fa-google-plus"></i></a>
|
||
</li>
|
||
<li>
|
||
<a href="https://twitter.com/fedora" class="btn-social btn-outline"><i class="fa fa-fw fa-twitter"></i></a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-sm-3 col-xs-6 widget">
|
||
<h3 class="widget-title uppercase">Download</h3>
|
||
<div class="widget-body">
|
||
<dl>
|
||
<dd><a href="https://getfedora.org/en/workstation/download">Get Fedora Workstation</a></dd>
|
||
<dd><a href="https://getfedora.org/en/server/download">Get Fedora Server</a></dd>
|
||
<dd><a href="https://getfedora.org/en/atomic/download">Get Fedora Atomic</a></dd>
|
||
<dd><a href="https://spins.fedoraproject.org">Fedora Spins</a></dd>
|
||
<dd><a href="https://labs.fedoraproject.org">Fedora Labs</a></dd>
|
||
<dd><a href="https://arm.fedoraproject.org">Fedora ARM<span class="sup">®</span></a></dd>
|
||
<dd><a href="https://alt.fedoraproject.org/">Alternative Downloads</a></dd>
|
||
|
||
</dl>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-sm-3 col-xs-6 widget">
|
||
<h3 class="widget-title">Support</h3>
|
||
<div class="widget-body">
|
||
<dl>
|
||
<dd><a href="https://fedoraproject.org/wiki/Communicating_and_getting_help">Get Help</a></dd>
|
||
<dd><a href="https://ask.fedoraproject.org/">Ask Fedora</a></dd>
|
||
<dd><a href="https://fedoraproject.org/wiki/Common_F27_bugs">Common Bugs</a></dd>
|
||
<dd><a href="https://developer.fedoraproject.org/">Fedora Developer Portal</a></dd>
|
||
<dd><a href="https://docs.fedoraproject.org/f27/install-guide/index.html">Installation Guide</a></dd>
|
||
</dl>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-sm-3 col-xs-6 widget">
|
||
<h3 class="widget-title">Join</h3>
|
||
<div class="widget-body">
|
||
<dl>
|
||
<dd><a href="https://fedoraproject.org/wiki/Join">Join Fedora</a></dd>
|
||
<dd><a href="http://fedoraplanet.org">Planet Fedora</a></dd>
|
||
<dd><a href="https://fedoraproject.org/wiki/SIGs">Fedora SIGs</a></dd>
|
||
<dd><a href="https://admin.fedoraproject.org/accounts/">Fedora Account System</a></dd>
|
||
<dd><a href="https://fedoracommunity.org/">Fedora Community</a></dd>
|
||
</dl>
|
||
</div>
|
||
</div>
|
||
</div> <!-- /row of widgets -->
|
||
|
||
<div class="row">
|
||
<div class="col-md-2">
|
||
<div class="widget-body">
|
||
<a href="https://www.redhat.com/"><img class="rh-logo" src="../../master/_images/redhat-logo.png" alt="Red Hat Logo" /></a>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-7">
|
||
<div class="widget-body">
|
||
<p class="sponsor">Fedora is sponsored by Red Hat.</p>
|
||
<p class="sponsor"><a href="https://www.redhat.com/en/technologies/linux-platforms/articles/relationship-between-fedora-and-rhel">Learn more about the relationship between Red Hat and Fedora »</a></p>
|
||
<p class="copy">© 2017 Red Hat, Inc. and others. Please send any comments or corrections to the <a href="https://pagure.io/fedora-docs/docs-fp-o">documentation team</a></p>
|
||
</div>
|
||
</div>
|
||
</div> <!-- /row of widgets -->
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
|
||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
|
||
<!-- Latest compiled and minified JavaScript -->
|
||
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
|
||
<script src="../../master/_javascripts/bootstrap-offcanvas.js" type="text/javascript"></script>
|
||
<script type="text/javascript">
|
||
/*<![CDATA[*/
|
||
$(document).ready(function() {
|
||
$("[id^='topicGroup']").on('show.bs.collapse', function (event) {
|
||
if (!($(event.target).attr('id').match(/^topicSubGroup/))) {
|
||
$(this).parent().find("[id^='tgSpan']").toggleClass("fa-angle-right fa-angle-down");
|
||
}
|
||
});
|
||
$("[id^='topicGroup']").on('hide.bs.collapse', function (event) {
|
||
if (!($(event.target).attr('id').match(/^topicSubGroup/))) {
|
||
$(this).parent().find("[id^='tgSpan']").toggleClass("fa-angle-right fa-angle-down");
|
||
}
|
||
});
|
||
$("[id^='topicSubGroup']").on('show.bs.collapse', function () {
|
||
$(this).parent().find("[id^='sgSpan']").toggleClass("fa-caret-right fa-caret-down");
|
||
});
|
||
$("[id^='topicSubGroup']").on('hide.bs.collapse', function () {
|
||
$(this).parent().find("[id^='sgSpan']").toggleClass("fa-caret-right fa-caret-down");
|
||
});
|
||
});
|
||
/*]]>*/
|
||
</script>
|
||
</body>
|
||
</html> |