A guide about coding securely.
Find a file
2017-03-28 14:17:07 +02:00
docbook-schema Removed non-Defensive Coding Guide bits and promoted source to root 2016-07-18 10:41:17 -04:00
en-US TLS: document the update-ca-trust 2017-03-28 14:17:07 +02:00
pot Removed non-Defensive Coding Guide bits and promoted source to root 2016-07-18 10:41:17 -04:00
scripts Removed non-Defensive Coding Guide bits and promoted source to root 2016-07-18 10:41:17 -04:00
src Mention only gnutls_certificate_verify_peers3() 2017-03-28 14:17:07 +02:00
LICENSE Adding license 2013-01-22 14:14:18 -05:00
Makefile Removed non-Defensive Coding Guide bits and promoted source to root 2016-07-18 10:41:17 -04:00
publican.cfg Added a section on usage of Hardware Security Modules (HSM). 2017-03-28 14:17:00 +02:00
README Removed non-Defensive Coding Guide bits and promoted source to root 2016-07-18 10:41:17 -04:00
schemas.xml Removed non-Defensive Coding Guide bits and promoted source to root 2016-07-18 10:41:17 -04:00

TODO and bug tracking
---------------------

The secure-coding guide has its own component in Bugzilla:

https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora%20Documentation&component=defensive-coding-guide

Please file bugs and suggestions there.

Building HTML documentation
---------------------------

Just type "make".  If you do not want to build the example code, run
"make build-manual".

When you type "make", the code examples in src/ are compiled (mainly
to check for obvious syntax errors, but also for manual testing).  If
you lack the necessary libraries, you can type "make build-manual"
instead, which will skip this step.  The code examples are still
included in the manual.

Dependencies
------------

Building the manual needs the "publican" and the "publican-fedora"
packages.