A guide about coding securely.
Find a file
Nikos Mavrogiannopoulos 52e39dc096 Removed pitfalls mentioned for old versions of GnuTLS
Also removed text about explicit initialization no longer
applicable. That text did not apply in any recent Fedora or on RHEL7.
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 Removed pitfalls mentioned for old versions of GnuTLS 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 Removed pitfalls mentioned for old versions of GnuTLS 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.