From 9dc8a003e53d4651fcf678ded25e374a6257d77f Mon Sep 17 00:00:00 2001 From: Eric Christensen Date: Mon, 18 Jul 2016 10:41:17 -0400 Subject: [PATCH] Removed non-Defensive Coding Guide bits and promoted source to root --- defensive-coding/Makefile => Makefile | 0 defensive-coding/README => README | 0 Securing_TLS/en-US/Author_Group.xml | 17 - Securing_TLS/en-US/Book_Info.xml | 28 - Securing_TLS/en-US/Chapter.xml | 33 -- Securing_TLS/en-US/GnuTLS.xml | 33 -- Securing_TLS/en-US/NSS.xml | 33 -- Securing_TLS/en-US/OpenSSL.xml | 215 ------- Securing_TLS/en-US/Preface.xml | 13 - Securing_TLS/en-US/Revision_History.xml | 27 - Securing_TLS/en-US/Securing_TLS.ent | 4 - Securing_TLS/en-US/Securing_TLS.xml | 14 - Securing_TLS/en-US/dovecot.xml | 33 -- Securing_TLS/en-US/freeradius.xml | 33 -- Securing_TLS/en-US/images/icon.svg | 19 - Securing_TLS/en-US/mod_nss.xml | 33 -- Securing_TLS/en-US/mod_ssl.xml | 161 ------ Securing_TLS/en-US/tomcat.xml | 33 -- Securing_TLS/publican.cfg | 8 - defensive-coding/.gitignore | 1 - defensive-coding/.tx/config | 543 ------------------ .../el-GR_translation | 35 -- .../en_US_translation | 35 -- .../es-ES_translation | 36 -- .../fi-FI_translation | 35 -- .../fr-FR_translation | 36 -- .../gl-ES_translation | 35 -- .../id-ID_translation | 35 -- .../it-IT_translation | 35 -- .../ko-KR_translation | 35 -- .../ru-RU_translation | 35 -- .../sl-SI_translation | 35 -- .../el-GR_translation | 38 -- .../en_US_translation | 38 -- .../fi-FI_translation | 38 -- .../fr-FR_translation | 39 -- .../gl-ES_translation | 38 -- .../id-ID_translation | 38 -- .../it-IT_translation | 38 -- .../ko-KR_translation | 38 -- .../ru-RU_translation | 38 -- .../sl-SI_translation | 38 -- .../docbook-schema => docbook-schema}/README | 0 .../calstblx.rnc | 0 .../dbhierx.rnc | 0 .../dbnotnx.rnc | 0 .../dbpoolx.rnc | 0 .../docbook.rnc | 0 .../htmltblx.rnc | 0 .../en-US => en-US}/Author_Group.xml | 0 .../en-US => en-US}/Book_Info.xml | 0 .../en-US => en-US}/C-Allocators.xml | 0 .../en-US => en-US}/C-Language.xml | 0 {defensive-coding/en-US => en-US}/C-Libc.xml | 0 {defensive-coding/en-US => en-US}/C-Other.xml | 0 {defensive-coding/en-US => en-US}/C.xml | 0 .../en-US => en-US}/CXX-Language.xml | 0 {defensive-coding/en-US => en-US}/CXX-Std.xml | 0 {defensive-coding/en-US => en-US}/CXX.xml | 0 .../en-US => en-US}/Defensive_Coding.ent | 0 .../en-US => en-US}/Defensive_Coding.xml | 0 .../Features-Authentication.xml | 0 .../en-US => en-US}/Features-TLS.xml | 0 {defensive-coding/en-US => en-US}/Go.xml | 0 .../en-US => en-US}/Java-Language.xml | 0 .../en-US => en-US}/Java-LowLevel.xml | 0 .../en-US => en-US}/Java-SecurityManager.xml | 0 {defensive-coding/en-US => en-US}/Java.xml | 0 {defensive-coding/en-US => en-US}/Python.xml | 0 .../en-US => en-US}/Revision_History.xml | 0 {defensive-coding/en-US => en-US}/Shell.xml | 0 .../en-US => en-US}/Tasks-Cryptography.xml | 0 .../en-US => en-US}/Tasks-Descriptors.xml | 0 .../en-US => en-US}/Tasks-File_System.xml | 0 .../en-US => en-US}/Tasks-Library_Design.xml | 0 .../en-US => en-US}/Tasks-Locking.xml | 0 .../en-US => en-US}/Tasks-Packaging.xml | 0 .../en-US => en-US}/Tasks-Processes.xml | 0 .../en-US => en-US}/Tasks-Serialization.xml | 0 .../en-US => en-US}/Tasks-Temporary_Files.xml | 0 {defensive-coding/en-US => en-US}/Vala.xml | 0 .../en-US => en-US}/Web_Applications.xml.txt | 0 .../en-US => en-US}/images/icon.svg | 0 {defensive-coding/en-US => en-US}/schemas.xml | 0 .../snippets/C-Arithmetic-add.xml | 0 .../snippets/C-Arithmetic-add_unsigned.xml | 0 .../snippets/C-Arithmetic-mult.xml | 0 .../snippets/C-Globals-String_Array.xml | 0 .../snippets/C-Pointers-remaining.xml | 0 .../snippets/C-String-Functions-format.xml | 0 ...-String-Functions-snprintf-incremental.xml | 0 .../snippets/C-String-Functions-snprintf.xml | 0 .../C-String-Functions-strncat-as-strncpy.xml | 0 .../C-String-Functions-strncat-emulation.xml | 0 .../C-String-Functions-strncat-merged.xml | 0 .../snippets/C-String-Functions-strncpy.xml | 0 .../Features-TLS-Client-GNUTLS-Connect.xml | 0 ...Features-TLS-Client-GNUTLS-Credentials.xml | 0 .../Features-TLS-Client-GNUTLS-Match.xml | 0 .../Features-TLS-Client-GNUTLS-Verify.xml | 0 .../Features-TLS-Client-NSS-Close.xml | 0 .../Features-TLS-Client-NSS-Connect.xml | 0 .../Features-TLS-Client-OpenJDK-Connect.xml | 0 .../Features-TLS-Client-OpenJDK-Context.xml | 0 ...es-TLS-Client-OpenJDK-Context_For_Cert.xml | 0 .../Features-TLS-Client-OpenJDK-Hostname.xml | 0 .../Features-TLS-Client-OpenJDK-Import.xml | 0 ...ures-TLS-Client-OpenJDK-MyTrustManager.xml | 0 .../Features-TLS-Client-OpenJDK-Use.xml | 0 .../Features-TLS-Client-OpenSSL-CTX.xml | 0 .../Features-TLS-Client-OpenSSL-Connect.xml | 0 ...ures-TLS-Client-OpenSSL-Connection-Use.xml | 0 .../Features-TLS-Client-OpenSSL-Init.xml | 0 .../Features-TLS-Client-Python-Connect.xml | 0 ...ures-TLS-Client-Python-check_host_name.xml | 0 .../Features-TLS-GNUTLS-Credentials-Close.xml | 0 .../Features-TLS-GNUTLS-Disconnect.xml | 0 .../snippets/Features-TLS-GNUTLS-Init.xml | 0 .../snippets/Features-TLS-GNUTLS-Use.xml | 0 .../snippets/Features-TLS-NSS-Close.xml | 0 .../snippets/Features-TLS-NSS-Includes.xml | 0 .../snippets/Features-TLS-NSS-Init.xml | 0 .../snippets/Features-TLS-NSS-Use.xml | 0 .../snippets/Features-TLS-Nagle.xml | 0 .../Features-TLS-OpenJDK-Parameters.xml | 0 .../Features-TLS-OpenSSL-Connection-Close.xml | 0 .../Features-TLS-OpenSSL-Context-Close.xml | 0 .../snippets/Features-TLS-OpenSSL-Errors.xml | 0 .../snippets/Features-TLS-Python-Close.xml | 0 .../snippets/Features-TLS-Python-Use.xml | 0 .../snippets/Go-Error_Handling-IO.xml | 0 .../snippets/Go-Error_Handling-Regular.xml | 0 .../en-US => en-US}/snippets/Java-Finally.xml | 0 .../snippets/Java-JNI-Pointers.xml | 0 .../snippets/Java-Language-ReadArray.xml | 0 .../Java-SecurityManager-Callback.xml | 0 .../Java-SecurityManager-CurrentDirectory.xml | 0 .../Java-SecurityManager-Privileged.xml | 0 .../Java-SecurityManager-Unprivileged.xml | 0 .../snippets/Java-TryWithResource.xml | 0 .../snippets/Shell-Input_Validation.xml | 0 .../Tasks-Serialization-XML-Expat-Create.xml | 0 ...ialization-XML-Expat-EntityDeclHandler.xml | 0 ...Tasks-Serialization-XML-OpenJDK-Errors.xml | 0 ...asks-Serialization-XML-OpenJDK-Imports.xml | 0 ...alization-XML-OpenJDK-NoEntityResolver.xml | 0 ...ization-XML-OpenJDK-NoResourceResolver.xml | 0 ...ks-Serialization-XML-OpenJDK_Parse-DOM.xml | 0 ...zation-XML-OpenJDK_Parse-XMLSchema_DOM.xml | 0 ...zation-XML-OpenJDK_Parse-XMLSchema_SAX.xml | 0 ...s-Serialization-XML-Qt-NoEntityHandler.xml | 0 ...ks-Serialization-XML-Qt-NoEntityReader.xml | 0 ...asks-Serialization-XML-Qt-QDomDocument.xml | 0 .../pot => pot}/Author_Group.pot | 0 {defensive-coding/pot => pot}/Book_Info.pot | 0 .../pot => pot}/C-Allocators.pot | 0 {defensive-coding/pot => pot}/C-Language.pot | 0 {defensive-coding/pot => pot}/C-Libc.pot | 0 {defensive-coding/pot => pot}/C-Other.pot | 0 {defensive-coding/pot => pot}/C.pot | 0 .../pot => pot}/C/Allocators.pot | 0 {defensive-coding/pot => pot}/C/C.pot | 0 {defensive-coding/pot => pot}/C/Language.pot | 0 {defensive-coding/pot => pot}/C/Libc.pot | 0 {defensive-coding/pot => pot}/C/Other.pot | 0 {defensive-coding/pot => pot}/C/schemas.pot | 0 .../pot => pot}/C/snippets/Arithmetic-add.pot | 0 .../C/snippets/Arithmetic-mult.pot | 0 .../C/snippets/Pointers-remaining.pot | 0 .../C/snippets/String-Functions-format.pot | 0 .../String-Functions-snprintf-incremental.pot | 0 .../C/snippets/String-Functions-snprintf.pot | 0 .../String-Functions-strncat-as-strncpy.pot | 0 .../String-Functions-strncat-emulation.pot | 0 .../String-Functions-strncat-merged.pot | 0 .../C/snippets/String-Functions-strncpy.pot | 0 .../pot => pot}/CXX-Language.pot | 0 {defensive-coding/pot => pot}/CXX-Std.pot | 0 {defensive-coding/pot => pot}/CXX.pot | 0 {defensive-coding/pot => pot}/CXX/CXX.pot | 0 .../pot => pot}/CXX/Language.pot | 0 {defensive-coding/pot => pot}/CXX/Std.pot | 0 {defensive-coding/pot => pot}/CXX/schemas.pot | 0 .../pot => pot}/Defensive_Coding.pot | 0 .../pot => pot}/Features-Authentication.pot | 0 .../pot => pot}/Features-TLS.pot | 0 .../pot => pot}/Features/Authentication.pot | 0 .../pot => pot}/Features/TLS.pot | 0 .../pot => pot}/Features/schemas.pot | 0 .../snippets/TLS-Client-GNUTLS-Connect.pot | 0 .../TLS-Client-GNUTLS-Credentials.pot | 0 .../snippets/TLS-Client-GNUTLS-Match.pot | 0 .../snippets/TLS-Client-GNUTLS-Verify.pot | 0 .../snippets/TLS-Client-NSS-Close.pot | 0 .../snippets/TLS-Client-NSS-Connect.pot | 0 .../snippets/TLS-Client-OpenJDK-Connect.pot | 0 .../snippets/TLS-Client-OpenJDK-Context.pot | 0 .../TLS-Client-OpenJDK-Context_For_Cert.pot | 0 .../snippets/TLS-Client-OpenJDK-Hostname.pot | 0 .../snippets/TLS-Client-OpenJDK-Import.pot | 0 .../TLS-Client-OpenJDK-MyTrustManager.pot | 0 .../snippets/TLS-Client-OpenJDK-Use.pot | 0 .../snippets/TLS-Client-OpenSSL-CTX.pot | 0 .../snippets/TLS-Client-OpenSSL-Connect.pot | 0 .../TLS-Client-OpenSSL-Connection-Use.pot | 0 .../snippets/TLS-Client-OpenSSL-Init.pot | 0 .../snippets/TLS-Client-Python-Connect.pot | 0 .../TLS-Client-Python-check_host_name.pot | 0 .../snippets/TLS-GNUTLS-Credentials-Close.pot | 0 .../snippets/TLS-GNUTLS-Disconnect.pot | 0 .../Features/snippets/TLS-GNUTLS-Init.pot | 0 .../Features/snippets/TLS-GNUTLS-Use.pot | 0 .../Features/snippets/TLS-NSS-Close.pot | 0 .../Features/snippets/TLS-NSS-Includes.pot | 0 .../Features/snippets/TLS-NSS-Init.pot | 0 .../Features/snippets/TLS-NSS-Use.pot | 0 .../Features/snippets/TLS-Nagle.pot | 0 .../snippets/TLS-OpenJDK-Parameters.pot | 0 .../snippets/TLS-OpenSSL-Connection-Close.pot | 0 .../snippets/TLS-OpenSSL-Context-Close.pot | 0 .../Features/snippets/TLS-OpenSSL-Errors.pot | 0 .../Features/snippets/TLS-Python-Close.pot | 0 .../Features/snippets/TLS-Python-Use.pot | 0 .../pot => pot}/Java-Language.pot | 0 .../pot => pot}/Java-LowLevel.pot | 0 .../pot => pot}/Java-SecurityManager.pot | 0 {defensive-coding/pot => pot}/Java.pot | 0 {defensive-coding/pot => pot}/Java/Java.pot | 0 .../pot => pot}/Java/Language.pot | 0 .../pot => pot}/Java/LowLevel.pot | 0 .../pot => pot}/Java/SecurityManager.pot | 0 .../pot => pot}/Java/schemas.pot | 0 .../pot => pot}/Java/snippets/Finally.pot | 0 .../Java/snippets/JNI-Pointers.pot | 0 .../Java/snippets/Language-ReadArray.pot | 0 .../snippets/SecurityManager-Callback.pot | 0 .../SecurityManager-CurrentDirectory.pot | 0 .../snippets/SecurityManager-Privileged.pot | 0 .../snippets/SecurityManager-Unprivileged.pot | 0 .../Java/snippets/TryWithResource.pot | 0 {defensive-coding/pot => pot}/Python.pot | 0 .../pot => pot}/Python/Language.pot | 0 .../pot => pot}/Python/schemas.pot | 0 .../pot => pot}/Revision_History.pot | 0 .../pot => pot}/Tasks-Cryptography.pot | 0 .../pot => pot}/Tasks-Descriptors.pot | 0 .../pot => pot}/Tasks-File_System.pot | 0 .../pot => pot}/Tasks-Library_Design.pot | 0 .../pot => pot}/Tasks-Locking.pot | 0 .../pot => pot}/Tasks-Processes.pot | 0 .../pot => pot}/Tasks-Serialization.pot | 0 .../pot => pot}/Tasks-Temporary_Files.pot | 0 .../pot => pot}/Tasks/Cryptography.pot | 0 .../pot => pot}/Tasks/Descriptors.pot | 0 .../pot => pot}/Tasks/File_System.pot | 0 .../pot => pot}/Tasks/Library_Design.pot | 0 .../pot => pot}/Tasks/Locking.pot | 0 .../pot => pot}/Tasks/Processes.pot | 0 .../pot => pot}/Tasks/Serialization.pot | 0 .../pot => pot}/Tasks/Temporary_Files.pot | 0 .../pot => pot}/Tasks/schemas.pot | 0 .../Serialization-XML-Expat-Create.pot | 0 ...ialization-XML-Expat-EntityDeclHandler.pot | 0 .../Serialization-XML-OpenJDK-Errors.pot | 0 .../Serialization-XML-OpenJDK-Imports.pot | 0 ...alization-XML-OpenJDK-NoEntityResolver.pot | 0 ...ization-XML-OpenJDK-NoResourceResolver.pot | 0 .../Serialization-XML-OpenJDK_Parse-DOM.pot | 0 ...zation-XML-OpenJDK_Parse-XMLSchema_DOM.pot | 0 ...zation-XML-OpenJDK_Parse-XMLSchema_SAX.pot | 0 .../Serialization-XML-Qt-NoEntityHandler.pot | 0 .../Serialization-XML-Qt-NoEntityReader.pot | 0 .../Serialization-XML-Qt-QDomDocument.pot | 0 {defensive-coding/pot => pot}/schemas.pot | 0 .../pot => pot}/snippets/C-Arithmetic-add.pot | 0 .../snippets/C-Arithmetic-mult.pot | 0 .../snippets/C-Globals-String_Array.pot | 0 .../snippets/C-Pointers-remaining.pot | 0 .../snippets/C-String-Functions-format.pot | 0 ...-String-Functions-snprintf-incremental.pot | 0 .../snippets/C-String-Functions-snprintf.pot | 0 .../C-String-Functions-strncat-as-strncpy.pot | 0 .../C-String-Functions-strncat-emulation.pot | 0 .../C-String-Functions-strncat-merged.pot | 0 .../snippets/C-String-Functions-strncpy.pot | 0 .../Features-TLS-Client-GNUTLS-Connect.pot | 0 ...Features-TLS-Client-GNUTLS-Credentials.pot | 0 .../Features-TLS-Client-GNUTLS-Match.pot | 0 .../Features-TLS-Client-GNUTLS-Verify.pot | 0 .../Features-TLS-Client-NSS-Close.pot | 0 .../Features-TLS-Client-NSS-Connect.pot | 0 .../Features-TLS-Client-OpenJDK-Connect.pot | 0 .../Features-TLS-Client-OpenJDK-Context.pot | 0 ...es-TLS-Client-OpenJDK-Context_For_Cert.pot | 0 .../Features-TLS-Client-OpenJDK-Hostname.pot | 0 .../Features-TLS-Client-OpenJDK-Import.pot | 0 ...ures-TLS-Client-OpenJDK-MyTrustManager.pot | 0 .../Features-TLS-Client-OpenJDK-Use.pot | 0 .../Features-TLS-Client-OpenSSL-CTX.pot | 0 .../Features-TLS-Client-OpenSSL-Connect.pot | 0 ...ures-TLS-Client-OpenSSL-Connection-Use.pot | 0 .../Features-TLS-Client-OpenSSL-Init.pot | 0 .../Features-TLS-Client-Python-Connect.pot | 0 ...ures-TLS-Client-Python-check_host_name.pot | 0 .../Features-TLS-GNUTLS-Credentials-Close.pot | 0 .../Features-TLS-GNUTLS-Disconnect.pot | 0 .../snippets/Features-TLS-GNUTLS-Init.pot | 0 .../snippets/Features-TLS-GNUTLS-Use.pot | 0 .../snippets/Features-TLS-NSS-Close.pot | 0 .../snippets/Features-TLS-NSS-Includes.pot | 0 .../snippets/Features-TLS-NSS-Init.pot | 0 .../snippets/Features-TLS-NSS-Use.pot | 0 .../snippets/Features-TLS-Nagle.pot | 0 .../Features-TLS-OpenJDK-Parameters.pot | 0 .../Features-TLS-OpenSSL-Connection-Close.pot | 0 .../Features-TLS-OpenSSL-Context-Close.pot | 0 .../snippets/Features-TLS-OpenSSL-Errors.pot | 0 .../snippets/Features-TLS-Python-Close.pot | 0 .../snippets/Features-TLS-Python-Use.pot | 0 .../pot => pot}/snippets/Java-Finally.pot | 0 .../snippets/Java-JNI-Pointers.pot | 0 .../snippets/Java-Language-ReadArray.pot | 0 .../Java-SecurityManager-Callback.pot | 0 .../Java-SecurityManager-CurrentDirectory.pot | 0 .../Java-SecurityManager-Privileged.pot | 0 .../Java-SecurityManager-Unprivileged.pot | 0 .../snippets/Java-TryWithResource.pot | 0 .../Tasks-Serialization-XML-Expat-Create.pot | 0 ...ialization-XML-Expat-EntityDeclHandler.pot | 0 ...Tasks-Serialization-XML-OpenJDK-Errors.pot | 0 ...asks-Serialization-XML-OpenJDK-Imports.pot | 0 ...alization-XML-OpenJDK-NoEntityResolver.pot | 0 ...ization-XML-OpenJDK-NoResourceResolver.pot | 0 ...ks-Serialization-XML-OpenJDK_Parse-DOM.pot | 0 ...zation-XML-OpenJDK_Parse-XMLSchema_DOM.pot | 0 ...zation-XML-OpenJDK_Parse-XMLSchema_SAX.pot | 0 ...s-Serialization-XML-Qt-NoEntityHandler.pot | 0 ...ks-Serialization-XML-Qt-NoEntityReader.pot | 0 ...asks-Serialization-XML-Qt-QDomDocument.pot | 0 defensive-coding/publican.cfg => publican.cfg | 0 defensive-coding/schemas.xml => schemas.xml | 0 .../scripts => scripts}/split-snippets.py | 0 {defensive-coding/src => src}/.gitignore | 0 .../src => src}/C-Arithmetic-add.c | 0 .../src => src}/C-Arithmetic-mult.c | 0 {defensive-coding/src => src}/C-Globals.c | 0 .../src => src}/C-Pointers-remaining.c | 0 .../src => src}/C-String-Functions.c | 0 {defensive-coding/src => src}/DERParser.java | 0 .../src => src}/Go-Error_Handling.go | 0 .../src => src}/Java-JNI-Pointers.c | 0 .../src => src}/JavaFinally.java | 0 .../src => src}/JavaReadArray.java | 0 .../JavaSecurityManagerPrivileged.java | 0 .../JavaSecurityManagerUnprivileged.java | 0 .../src => src}/Shell-Input_Validation.sh | 0 .../src => src}/TLS-Client-GNUTLS.c | 0 .../src => src}/TLS-Client-NSS.c | 0 .../src => src}/TLS-Client-OpenSSL.c | 0 .../src => src}/TLS-Client-Python.py | 0 .../src => src}/TLSClientOpenJDK.java | 0 .../src => src}/XML-Parser-Expat.c | 0 .../src => src}/XML-Parser-Qt.cpp | 0 .../src => src}/XMLParserOpenJDK.java | 0 .../src => src}/check-function.py | 0 .../data/XML-Parser-DTD_Public.xml | 0 .../data/XML-Parser-DTD_Public_URL.xml | 0 .../data/XML-Parser-DTD_System.xml | 0 .../data/XML-Parser-DTD_System_URL.xml | 0 .../XML-Parser-External_Entity_Public.xml | 0 .../XML-Parser-External_Entity_Public_URL.xml | 0 .../XML-Parser-External_Entity_System.xml | 0 .../XML-Parser-External_Entity_System_URL.xml | 0 .../data/XML-Parser-External_Regexp_3.dtd | 0 .../data/XML-Parser-External_Regexp_3.xml | 0 ...XML-Parser-Internal_Entity_Exponential.xml | 0 ...-Internal_Entity_Exponential_Attribute.xml | 0 .../XML-Parser-Internal_Entity_Polynomial.xml | 0 ...r-Internal_Entity_Polynomial_Attribute.xml | 0 .../data/XML-Parser-Internal_Regexp_1.xml | 0 .../data/XML-Parser-Internal_Regexp_2.xml | 0 .../data/XML-Parser-Internal_Regexp_3.xml | 0 .../data/XML-Parser-Notation_Public.xml | 0 .../data/XML-Parser-Notation_Public_URL.xml | 0 .../data/XML-Parser-Notation_System.xml | 0 .../data/XML-Parser-Notation_System_URL.xml | 0 .../data/XML-Parser-Validate-Regexp_1.dtd | 0 .../data/XML-Parser-Validate-Regexp_1.rng | 0 .../data/XML-Parser-Validate-Regexp_1.xml | 0 .../data/XML-Parser-Validate-Regexp_1.xsd | 0 .../data/XML-Parser-Validate-Regexp_4.xsd | 0 .../data/XML-Parser-XInclude-File.xml | 0 .../data/XML-Parser-XInclude-URL.xml | 0 .../src => src}/data/XML-Parser-XSD-File.xml | 0 .../data/XML-Parser-XSD-Include_File.xml | 0 .../data/XML-Parser-XSD-Include_URL.xml | 0 .../src => src}/data/XML-Parser-XSD-URL.xml | 0 .../src => src}/data/java/grant-all.policy | 0 {defensive-coding/src => src}/src.mk | 0 {defensive-coding/src => src}/tcp_connect.c | 0 {defensive-coding/src => src}/tcp_connect.h | 0 .../src => src}/x509_check_host.c | 0 402 files changed, 2049 deletions(-) rename defensive-coding/Makefile => Makefile (100%) rename defensive-coding/README => README (100%) delete mode 100644 Securing_TLS/en-US/Author_Group.xml delete mode 100644 Securing_TLS/en-US/Book_Info.xml delete mode 100644 Securing_TLS/en-US/Chapter.xml delete mode 100644 Securing_TLS/en-US/GnuTLS.xml delete mode 100644 Securing_TLS/en-US/NSS.xml delete mode 100644 Securing_TLS/en-US/OpenSSL.xml delete mode 100644 Securing_TLS/en-US/Preface.xml delete mode 100644 Securing_TLS/en-US/Revision_History.xml delete mode 100644 Securing_TLS/en-US/Securing_TLS.ent delete mode 100644 Securing_TLS/en-US/Securing_TLS.xml delete mode 100644 Securing_TLS/en-US/dovecot.xml delete mode 100644 Securing_TLS/en-US/freeradius.xml delete mode 100644 Securing_TLS/en-US/images/icon.svg delete mode 100644 Securing_TLS/en-US/mod_nss.xml delete mode 100644 Securing_TLS/en-US/mod_ssl.xml delete mode 100644 Securing_TLS/en-US/tomcat.xml delete mode 100644 Securing_TLS/publican.cfg delete mode 100644 defensive-coding/.gitignore delete mode 100644 defensive-coding/.tx/config delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/el-GR_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/en_US_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/es-ES_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/fi-FI_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/fr-FR_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/gl-ES_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/id-ID_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/it-IT_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/ko-KR_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/ru-RU_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Author_Group/sl-SI_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/el-GR_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/en_US_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/fi-FI_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/fr-FR_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/gl-ES_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/id-ID_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/it-IT_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/ko-KR_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/ru-RU_translation delete mode 100644 defensive-coding/.tx/defensive-coding-guide.Book_Info/sl-SI_translation rename {defensive-coding/docbook-schema => docbook-schema}/README (100%) rename {defensive-coding/docbook-schema => docbook-schema}/calstblx.rnc (100%) rename {defensive-coding/docbook-schema => docbook-schema}/dbhierx.rnc (100%) rename {defensive-coding/docbook-schema => docbook-schema}/dbnotnx.rnc (100%) rename {defensive-coding/docbook-schema => docbook-schema}/dbpoolx.rnc (100%) rename {defensive-coding/docbook-schema => docbook-schema}/docbook.rnc (100%) rename {defensive-coding/docbook-schema => docbook-schema}/htmltblx.rnc (100%) rename {defensive-coding/en-US => en-US}/Author_Group.xml (100%) rename {defensive-coding/en-US => en-US}/Book_Info.xml (100%) rename {defensive-coding/en-US => en-US}/C-Allocators.xml (100%) rename {defensive-coding/en-US => en-US}/C-Language.xml (100%) rename {defensive-coding/en-US => en-US}/C-Libc.xml (100%) rename {defensive-coding/en-US => en-US}/C-Other.xml (100%) rename {defensive-coding/en-US => en-US}/C.xml (100%) rename {defensive-coding/en-US => en-US}/CXX-Language.xml (100%) rename {defensive-coding/en-US => en-US}/CXX-Std.xml (100%) rename {defensive-coding/en-US => en-US}/CXX.xml (100%) rename {defensive-coding/en-US => en-US}/Defensive_Coding.ent (100%) rename {defensive-coding/en-US => en-US}/Defensive_Coding.xml (100%) rename {defensive-coding/en-US => en-US}/Features-Authentication.xml (100%) rename {defensive-coding/en-US => en-US}/Features-TLS.xml (100%) rename {defensive-coding/en-US => en-US}/Go.xml (100%) rename {defensive-coding/en-US => en-US}/Java-Language.xml (100%) rename {defensive-coding/en-US => en-US}/Java-LowLevel.xml (100%) rename {defensive-coding/en-US => en-US}/Java-SecurityManager.xml (100%) rename {defensive-coding/en-US => en-US}/Java.xml (100%) rename {defensive-coding/en-US => en-US}/Python.xml (100%) rename {defensive-coding/en-US => en-US}/Revision_History.xml (100%) rename {defensive-coding/en-US => en-US}/Shell.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Cryptography.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Descriptors.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-File_System.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Library_Design.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Locking.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Packaging.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Processes.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Serialization.xml (100%) rename {defensive-coding/en-US => en-US}/Tasks-Temporary_Files.xml (100%) rename {defensive-coding/en-US => en-US}/Vala.xml (100%) rename {defensive-coding/en-US => en-US}/Web_Applications.xml.txt (100%) rename {defensive-coding/en-US => en-US}/images/icon.svg (100%) rename {defensive-coding/en-US => en-US}/schemas.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-Arithmetic-add.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-Arithmetic-add_unsigned.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-Arithmetic-mult.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-Globals-String_Array.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-Pointers-remaining.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-String-Functions-format.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-String-Functions-snprintf-incremental.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-String-Functions-snprintf.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-String-Functions-strncat-as-strncpy.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-String-Functions-strncat-emulation.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-String-Functions-strncat-merged.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/C-String-Functions-strncpy.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-GNUTLS-Connect.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-GNUTLS-Credentials.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-GNUTLS-Match.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-GNUTLS-Verify.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-NSS-Close.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-NSS-Connect.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenJDK-Connect.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenJDK-Context.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenJDK-Hostname.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenJDK-Import.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenJDK-Use.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenSSL-CTX.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenSSL-Connect.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenSSL-Connection-Use.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-OpenSSL-Init.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-Python-Connect.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Client-Python-check_host_name.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-GNUTLS-Credentials-Close.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-GNUTLS-Disconnect.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-GNUTLS-Init.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-GNUTLS-Use.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-NSS-Close.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-NSS-Includes.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-NSS-Init.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-NSS-Use.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Nagle.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-OpenJDK-Parameters.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-OpenSSL-Connection-Close.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-OpenSSL-Context-Close.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-OpenSSL-Errors.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Python-Close.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Features-TLS-Python-Use.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Go-Error_Handling-IO.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Go-Error_Handling-Regular.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-Finally.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-JNI-Pointers.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-Language-ReadArray.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-SecurityManager-Callback.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-SecurityManager-CurrentDirectory.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-SecurityManager-Privileged.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-SecurityManager-Unprivileged.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Java-TryWithResource.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Shell-Input_Validation.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-Expat-Create.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-OpenJDK-Errors.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-OpenJDK-Imports.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.xml (100%) rename {defensive-coding/en-US => en-US}/snippets/Tasks-Serialization-XML-Qt-QDomDocument.xml (100%) rename {defensive-coding/pot => pot}/Author_Group.pot (100%) rename {defensive-coding/pot => pot}/Book_Info.pot (100%) rename {defensive-coding/pot => pot}/C-Allocators.pot (100%) rename {defensive-coding/pot => pot}/C-Language.pot (100%) rename {defensive-coding/pot => pot}/C-Libc.pot (100%) rename {defensive-coding/pot => pot}/C-Other.pot (100%) rename {defensive-coding/pot => pot}/C.pot (100%) rename {defensive-coding/pot => pot}/C/Allocators.pot (100%) rename {defensive-coding/pot => pot}/C/C.pot (100%) rename {defensive-coding/pot => pot}/C/Language.pot (100%) rename {defensive-coding/pot => pot}/C/Libc.pot (100%) rename {defensive-coding/pot => pot}/C/Other.pot (100%) rename {defensive-coding/pot => pot}/C/schemas.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/Arithmetic-add.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/Arithmetic-mult.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/Pointers-remaining.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/String-Functions-format.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/String-Functions-snprintf-incremental.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/String-Functions-snprintf.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/String-Functions-strncat-as-strncpy.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/String-Functions-strncat-emulation.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/String-Functions-strncat-merged.pot (100%) rename {defensive-coding/pot => pot}/C/snippets/String-Functions-strncpy.pot (100%) rename {defensive-coding/pot => pot}/CXX-Language.pot (100%) rename {defensive-coding/pot => pot}/CXX-Std.pot (100%) rename {defensive-coding/pot => pot}/CXX.pot (100%) rename {defensive-coding/pot => pot}/CXX/CXX.pot (100%) rename {defensive-coding/pot => pot}/CXX/Language.pot (100%) rename {defensive-coding/pot => pot}/CXX/Std.pot (100%) rename {defensive-coding/pot => pot}/CXX/schemas.pot (100%) rename {defensive-coding/pot => pot}/Defensive_Coding.pot (100%) rename {defensive-coding/pot => pot}/Features-Authentication.pot (100%) rename {defensive-coding/pot => pot}/Features-TLS.pot (100%) rename {defensive-coding/pot => pot}/Features/Authentication.pot (100%) rename {defensive-coding/pot => pot}/Features/TLS.pot (100%) rename {defensive-coding/pot => pot}/Features/schemas.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-GNUTLS-Connect.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-GNUTLS-Credentials.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-GNUTLS-Match.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-GNUTLS-Verify.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-NSS-Close.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-NSS-Connect.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenJDK-Connect.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenJDK-Context.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenJDK-Context_For_Cert.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenJDK-Hostname.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenJDK-Import.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenJDK-MyTrustManager.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenJDK-Use.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenSSL-CTX.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenSSL-Connect.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenSSL-Connection-Use.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-OpenSSL-Init.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-Python-Connect.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Client-Python-check_host_name.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-GNUTLS-Credentials-Close.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-GNUTLS-Disconnect.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-GNUTLS-Init.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-GNUTLS-Use.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-NSS-Close.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-NSS-Includes.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-NSS-Init.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-NSS-Use.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Nagle.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-OpenJDK-Parameters.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-OpenSSL-Connection-Close.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-OpenSSL-Context-Close.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-OpenSSL-Errors.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Python-Close.pot (100%) rename {defensive-coding/pot => pot}/Features/snippets/TLS-Python-Use.pot (100%) rename {defensive-coding/pot => pot}/Java-Language.pot (100%) rename {defensive-coding/pot => pot}/Java-LowLevel.pot (100%) rename {defensive-coding/pot => pot}/Java-SecurityManager.pot (100%) rename {defensive-coding/pot => pot}/Java.pot (100%) rename {defensive-coding/pot => pot}/Java/Java.pot (100%) rename {defensive-coding/pot => pot}/Java/Language.pot (100%) rename {defensive-coding/pot => pot}/Java/LowLevel.pot (100%) rename {defensive-coding/pot => pot}/Java/SecurityManager.pot (100%) rename {defensive-coding/pot => pot}/Java/schemas.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/Finally.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/JNI-Pointers.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/Language-ReadArray.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/SecurityManager-Callback.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/SecurityManager-CurrentDirectory.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/SecurityManager-Privileged.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/SecurityManager-Unprivileged.pot (100%) rename {defensive-coding/pot => pot}/Java/snippets/TryWithResource.pot (100%) rename {defensive-coding/pot => pot}/Python.pot (100%) rename {defensive-coding/pot => pot}/Python/Language.pot (100%) rename {defensive-coding/pot => pot}/Python/schemas.pot (100%) rename {defensive-coding/pot => pot}/Revision_History.pot (100%) rename {defensive-coding/pot => pot}/Tasks-Cryptography.pot (100%) rename {defensive-coding/pot => pot}/Tasks-Descriptors.pot (100%) rename {defensive-coding/pot => pot}/Tasks-File_System.pot (100%) rename {defensive-coding/pot => pot}/Tasks-Library_Design.pot (100%) rename {defensive-coding/pot => pot}/Tasks-Locking.pot (100%) rename {defensive-coding/pot => pot}/Tasks-Processes.pot (100%) rename {defensive-coding/pot => pot}/Tasks-Serialization.pot (100%) rename {defensive-coding/pot => pot}/Tasks-Temporary_Files.pot (100%) rename {defensive-coding/pot => pot}/Tasks/Cryptography.pot (100%) rename {defensive-coding/pot => pot}/Tasks/Descriptors.pot (100%) rename {defensive-coding/pot => pot}/Tasks/File_System.pot (100%) rename {defensive-coding/pot => pot}/Tasks/Library_Design.pot (100%) rename {defensive-coding/pot => pot}/Tasks/Locking.pot (100%) rename {defensive-coding/pot => pot}/Tasks/Processes.pot (100%) rename {defensive-coding/pot => pot}/Tasks/Serialization.pot (100%) rename {defensive-coding/pot => pot}/Tasks/Temporary_Files.pot (100%) rename {defensive-coding/pot => pot}/Tasks/schemas.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-Expat-Create.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-Expat-EntityDeclHandler.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-OpenJDK-Errors.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-OpenJDK-Imports.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-OpenJDK-NoEntityResolver.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-OpenJDK-NoResourceResolver.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-OpenJDK_Parse-DOM.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-Qt-NoEntityHandler.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-Qt-NoEntityReader.pot (100%) rename {defensive-coding/pot => pot}/Tasks/snippets/Serialization-XML-Qt-QDomDocument.pot (100%) rename {defensive-coding/pot => pot}/schemas.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-Arithmetic-add.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-Arithmetic-mult.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-Globals-String_Array.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-Pointers-remaining.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-String-Functions-format.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-String-Functions-snprintf-incremental.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-String-Functions-snprintf.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-String-Functions-strncat-as-strncpy.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-String-Functions-strncat-emulation.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-String-Functions-strncat-merged.pot (100%) rename {defensive-coding/pot => pot}/snippets/C-String-Functions-strncpy.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-GNUTLS-Connect.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-GNUTLS-Credentials.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-GNUTLS-Match.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-GNUTLS-Verify.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-NSS-Close.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-NSS-Connect.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenJDK-Connect.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenJDK-Context.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenJDK-Hostname.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenJDK-Import.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenJDK-Use.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenSSL-CTX.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenSSL-Connect.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenSSL-Connection-Use.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-OpenSSL-Init.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-Python-Connect.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Client-Python-check_host_name.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-GNUTLS-Credentials-Close.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-GNUTLS-Disconnect.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-GNUTLS-Init.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-GNUTLS-Use.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-NSS-Close.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-NSS-Includes.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-NSS-Init.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-NSS-Use.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Nagle.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-OpenJDK-Parameters.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-OpenSSL-Connection-Close.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-OpenSSL-Context-Close.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-OpenSSL-Errors.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Python-Close.pot (100%) rename {defensive-coding/pot => pot}/snippets/Features-TLS-Python-Use.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-Finally.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-JNI-Pointers.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-Language-ReadArray.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-SecurityManager-Callback.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-SecurityManager-CurrentDirectory.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-SecurityManager-Privileged.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-SecurityManager-Unprivileged.pot (100%) rename {defensive-coding/pot => pot}/snippets/Java-TryWithResource.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-Expat-Create.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-OpenJDK-Errors.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-OpenJDK-Imports.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.pot (100%) rename {defensive-coding/pot => pot}/snippets/Tasks-Serialization-XML-Qt-QDomDocument.pot (100%) rename defensive-coding/publican.cfg => publican.cfg (100%) rename defensive-coding/schemas.xml => schemas.xml (100%) rename {defensive-coding/scripts => scripts}/split-snippets.py (100%) rename {defensive-coding/src => src}/.gitignore (100%) rename {defensive-coding/src => src}/C-Arithmetic-add.c (100%) rename {defensive-coding/src => src}/C-Arithmetic-mult.c (100%) rename {defensive-coding/src => src}/C-Globals.c (100%) rename {defensive-coding/src => src}/C-Pointers-remaining.c (100%) rename {defensive-coding/src => src}/C-String-Functions.c (100%) rename {defensive-coding/src => src}/DERParser.java (100%) rename {defensive-coding/src => src}/Go-Error_Handling.go (100%) rename {defensive-coding/src => src}/Java-JNI-Pointers.c (100%) rename {defensive-coding/src => src}/JavaFinally.java (100%) rename {defensive-coding/src => src}/JavaReadArray.java (100%) rename {defensive-coding/src => src}/JavaSecurityManagerPrivileged.java (100%) rename {defensive-coding/src => src}/JavaSecurityManagerUnprivileged.java (100%) rename {defensive-coding/src => src}/Shell-Input_Validation.sh (100%) rename {defensive-coding/src => src}/TLS-Client-GNUTLS.c (100%) rename {defensive-coding/src => src}/TLS-Client-NSS.c (100%) rename {defensive-coding/src => src}/TLS-Client-OpenSSL.c (100%) rename {defensive-coding/src => src}/TLS-Client-Python.py (100%) rename {defensive-coding/src => src}/TLSClientOpenJDK.java (100%) rename {defensive-coding/src => src}/XML-Parser-Expat.c (100%) rename {defensive-coding/src => src}/XML-Parser-Qt.cpp (100%) rename {defensive-coding/src => src}/XMLParserOpenJDK.java (100%) rename {defensive-coding/src => src}/check-function.py (100%) rename {defensive-coding/src => src}/data/XML-Parser-DTD_Public.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-DTD_Public_URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-DTD_System.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-DTD_System_URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-External_Entity_Public.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-External_Entity_Public_URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-External_Entity_System.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-External_Entity_System_URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-External_Regexp_3.dtd (100%) rename {defensive-coding/src => src}/data/XML-Parser-External_Regexp_3.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Internal_Entity_Exponential.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Internal_Entity_Exponential_Attribute.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Internal_Entity_Polynomial.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Internal_Entity_Polynomial_Attribute.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Internal_Regexp_1.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Internal_Regexp_2.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Internal_Regexp_3.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Notation_Public.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Notation_Public_URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Notation_System.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Notation_System_URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Validate-Regexp_1.dtd (100%) rename {defensive-coding/src => src}/data/XML-Parser-Validate-Regexp_1.rng (100%) rename {defensive-coding/src => src}/data/XML-Parser-Validate-Regexp_1.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-Validate-Regexp_1.xsd (100%) rename {defensive-coding/src => src}/data/XML-Parser-Validate-Regexp_4.xsd (100%) rename {defensive-coding/src => src}/data/XML-Parser-XInclude-File.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-XInclude-URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-XSD-File.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-XSD-Include_File.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-XSD-Include_URL.xml (100%) rename {defensive-coding/src => src}/data/XML-Parser-XSD-URL.xml (100%) rename {defensive-coding/src => src}/data/java/grant-all.policy (100%) rename {defensive-coding/src => src}/src.mk (100%) rename {defensive-coding/src => src}/tcp_connect.c (100%) rename {defensive-coding/src => src}/tcp_connect.h (100%) rename {defensive-coding/src => src}/x509_check_host.c (100%) diff --git a/defensive-coding/Makefile b/Makefile similarity index 100% rename from defensive-coding/Makefile rename to Makefile diff --git a/defensive-coding/README b/README similarity index 100% rename from defensive-coding/README rename to README diff --git a/Securing_TLS/en-US/Author_Group.xml b/Securing_TLS/en-US/Author_Group.xml deleted file mode 100644 index cad768f..0000000 --- a/Securing_TLS/en-US/Author_Group.xml +++ /dev/null @@ -1,17 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - - Eric - Christensen - - Red Hat - Product Security - - sparks@redhat.com - - - diff --git a/Securing_TLS/en-US/Book_Info.xml b/Securing_TLS/en-US/Book_Info.xml deleted file mode 100644 index 5a3fa53..0000000 --- a/Securing_TLS/en-US/Book_Info.xml +++ /dev/null @@ -1,28 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Securing TLS - Securing data-in-transit using the latest recommendations for SSL and TLS implementations. - Fedora Security Team - 1 - 1 - 0 - - - This book describes a recommended way of configuring SSL and TLS circuits to protect data being passed across the network. This includes web, email, and authentication encryption for data in transit. - - - - - - - - - - - - - diff --git a/Securing_TLS/en-US/Chapter.xml b/Securing_TLS/en-US/Chapter.xml deleted file mode 100644 index 36febc1..0000000 --- a/Securing_TLS/en-US/Chapter.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Test Chapter - - This is a test paragraph - -
- Test Section 1 - - This is a test paragraph in a section - -
- -
- Test Section 2 - - This is a test paragraph in Section 2 - - - - This is a test listitem. - - - - -
- -
- diff --git a/Securing_TLS/en-US/GnuTLS.xml b/Securing_TLS/en-US/GnuTLS.xml deleted file mode 100644 index 36febc1..0000000 --- a/Securing_TLS/en-US/GnuTLS.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Test Chapter - - This is a test paragraph - -
- Test Section 1 - - This is a test paragraph in a section - -
- -
- Test Section 2 - - This is a test paragraph in Section 2 - - - - This is a test listitem. - - - - -
- -
- diff --git a/Securing_TLS/en-US/NSS.xml b/Securing_TLS/en-US/NSS.xml deleted file mode 100644 index 36febc1..0000000 --- a/Securing_TLS/en-US/NSS.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Test Chapter - - This is a test paragraph - -
- Test Section 1 - - This is a test paragraph in a section - -
- -
- Test Section 2 - - This is a test paragraph in Section 2 - - - - This is a test listitem. - - - - -
- -
- diff --git a/Securing_TLS/en-US/OpenSSL.xml b/Securing_TLS/en-US/OpenSSL.xml deleted file mode 100644 index 1c9c403..0000000 --- a/Securing_TLS/en-US/OpenSSL.xml +++ /dev/null @@ -1,215 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - OpenSSL - - OpenSSL is a popular and powerful open source toolkit for implementing SSL and TLS. It's used to add SSL and TLS encryption to other popular software like Apache, dovecot, and ejabberd. - -
- Cipher Categories - OpenSSL groups cipher suites together into easy to define sets that make it easy to implement encryption that makes sense for individual systems. These sets include HIGH, MEDIUM, LOW, EXPORT, and DEFAULT. By utilizing one, or a combination, of these sets in configuration files, the systems administrator can define many ciphers at once. -
- <literal>High</literal> Ciphers - HIGH ciphers are the ciphers that offer the best protection (generally speaking these cipher suites provide robust 128-bits of security although this is does not hold up completely). - The current HIGH cipher suites offered by OpenSSL (version 1.0.1e) are: - -ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 -ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 -ECDHE-RSA-AES256-SHA384 TLSv1.2 -ECDHE-ECDSA-AES256-SHA384 TLSv1.2 -ECDHE-RSA-AES256-SHA SSLv3 -ECDHE-ECDSA-AES256-SHA SSLv3 -DHE-DSS-AES256-GCM-SHA384 TLSv1.2 -DHE-RSA-AES256-GCM-SHA384 TLSv1.2 -DHE-RSA-AES256-SHA256 TLSv1.2 -DHE-DSS-AES256-SHA256 TLSv1.2 -DHE-RSA-AES256-SHA SSLv3 -DHE-DSS-AES256-SHA SSLv3 -DHE-RSA-CAMELLIA256-SHA SSLv3 -DHE-DSS-CAMELLIA256-SHA SSLv3 -AECDH-AES256-SHA SSLv3 -ADH-AES256-GCM-SHA384 TLSv1.2 -ADH-AES256-SHA256 TLSv1.2 -ADH-AES256-SHA SSLv3 -ADH-CAMELLIA256-SHA SSLv3 -ECDH-RSA-AES256-GCM-SHA384 TLSv1.2 -ECDH-ECDSA-AES256-GCM-SHA384 TLSv1.2 -ECDH-RSA-AES256-SHA384 TLSv1.2 -ECDH-ECDSA-AES256-SHA384 TLSv1.2 -ECDH-RSA-AES256-SHA SSLv3 -ECDH-ECDSA-AES256-SHA SSLv3 -AES256-GCM-SHA384 TLSv1.2 -AES256-SHA256 TLSv1.2 -AES256-SHA SSLv3 -CAMELLIA256-SHA SSLv3 -PSK-AES256-CBC-SHA SSLv3 -ECDHE-RSA-DES-CBC3-SHA SSLv3 -ECDHE-ECDSA-DES-CBC3-SHA SSLv3 -EDH-RSA-DES-CBC3-SHA SSLv3 -EDH-DSS-DES-CBC3-SHA SSLv3 -AECDH-DES-CBC3-SHA SSLv3 -ADH-DES-CBC3-SHA SSLv3 -ECDH-RSA-DES-CBC3-SHA SSLv3 -ECDH-ECDSA-DES-CBC3-SHA SSLv3 -DES-CBC3-SHA SSLv3 -DES-CBC3-MD5 SSLv2 -PSK-3DES-EDE-CBC-SHA SSLv3 -KRB5-DES-CBC3-SHA SSLv3 -KRB5-DES-CBC3-MD5 SSLv3 -ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 -ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 -ECDHE-RSA-AES128-SHA256 TLSv1.2 -ECDHE-ECDSA-AES128-SHA256 TLSv1.2 -ECDHE-RSA-AES128-SHA SSLv3 -ECDHE-ECDSA-AES128-SHA SSLv3 -DHE-DSS-AES128-GCM-SHA256 TLSv1.2 -DHE-RSA-AES128-GCM-SHA256 TLSv1.2 -DHE-RSA-AES128-SHA256 TLSv1.2 -DHE-DSS-AES128-SHA256 TLSv1.2 -DHE-RSA-AES128-SHA SSLv3 -DHE-DSS-AES128-SHA SSLv3 -DHE-RSA-CAMELLIA128-SHA SSLv3 -DHE-DSS-CAMELLIA128-SHA SSLv3 -AECDH-AES128-SHA SSLv3 -ADH-AES128-GCM-SHA256 TLSv1.2 -ADH-AES128-SHA256 TLSv1.2 -ADH-AES128-SHA SSLv3 -ADH-CAMELLIA128-SHA SSLv3 -ECDH-RSA-AES128-GCM-SHA256 TLSv1.2 -ECDH-ECDSA-AES128-GCM-SHA256 TLSv1.2 -ECDH-RSA-AES128-SHA256 TLSv1.2 -ECDH-ECDSA-AES128-SHA256 TLSv1.2 -ECDH-RSA-AES128-SHA SSLv3 -ECDH-ECDSA-AES128-SHA SSLv3 -AES128-GCM-SHA256 TLSv1.2 -AES128-SHA256 TLSv1.2 -AES128-SHA SSLv3 -CAMELLIA128-SHA SSLv3 -PSK-AES128-CBC-SHA SSLv3 - - -
-
- Medium Ciphers - MEDIUM ciphers are the ciphers that offer moderate protection and should not be used for any serious security. Many times these ciphers are used for interoperability but that should really be few and far between. - The current MEDIUM cipher suites offered by OpenSSL (version 1.0.1e) are: - -DHE-RSA-SEED-SHA SSLv3 -DHE-DSS-SEED-SHA SSLv3 -ADH-SEED-SHA SSLv3 -SEED-SHA SSLv3 -IDEA-CBC-SHA SSLv3 -IDEA-CBC-MD5 SSLv2 -RC2-CBC-MD5 SSLv2 -KRB5-IDEA-CBC-SHA SSLv3 -KRB5-IDEA-CBC-MD5 SSLv3 -ECDHE-RSA-RC4-SHA SSLv3 -ECDHE-ECDSA-RC4-SHA SSLv3 -AECDH-RC4-SHA SSLv3 -ADH-RC4-MD5 SSLv3 -ECDH-RSA-RC4-SHA SSLv3 -ECDH-ECDSA-RC4-SHA SSLv3 -RC4-SHA SSLv3 -RC4-MD5 SSLv3 -RC4-MD5 SSLv2 -PSK-RC4-SHA SSLv3 -KRB5-RC4-SHA SSLv3 -KRB5-RC4-MD5 SSLv3 - - -
-
- Low Ciphers - LOW ciphers are the ciphers that offer little to no protection and should not be used for any serious security. Many times these ciphers are used for interoperability but that should really be few and far between. - The current LOW cipher suites offered by OpenSSL (version 1.0.1e) are: - -EDH-RSA-DES-CBC-SHA SSLv3 -EDH-DSS-DES-CBC-SHA SSLv3 -ADH-DES-CBC-SHA SSLv3 -DES-CBC-SHA SSLv3 -DES-CBC-MD5 SSLv2 -KRB5-DES-CBC-SHA SSLv3 -KRB5-DES-CBC-MD5 SSLv3 - - -
-
- Export Ciphers - EXPORT ciphers are the ciphers that offer little to no protection and should not be used for any serious security. Many times these ciphers are used for interoperability but that should really be few and far between. - The current EXPORT cipher suites offered by OpenSSL (version 1.0.1e) are: - -EXP-EDH-RSA-DES-CBC-SHA SSLv3 -EXP-EDH-DSS-DES-CBC-SHA SSLv3 -EXP-ADH-DES-CBC-SHA SSLv3 -EXP-DES-CBC-SHA SSLv3 -EXP-RC2-CBC-MD5 SSLv3 -EXP-RC2-CBC-MD5 SSLv2 -EXP-KRB5-RC2-CBC-SHA SSLv3 -EXP-KRB5-DES-CBC-SHA SSLv3 -EXP-KRB5-RC2-CBC-MD5 SSLv3 -EXP-KRB5-DES-CBC-MD5 SSLv3 -EXP-ADH-RC4-MD5 SSLv3 -EXP-RC4-MD5 SSLv3 -EXP-RC4-MD5 SSLv2 -EXP-KRB5-RC4-SHA SSLv3 -EXP-KRB5-RC4-MD5 SSLv3 - - -
-
-
- Generating Crypto - Properly generating keys and certificates is as important as the ciphers suite being used to secure the circuit. The best cipher can be broken with improperly generated keys. - -
- Generating RSA keys - RSA keys are the most common key type used to secure SSL and TLS circuits. It's relatively simple to generate keys and we'll describe how and why now. - - -openssl genrsa -aes128 -out key_name.key 3072 - -This will generate a 3072-bit RSA key that is sufficently large for true 128 bits of security. To obtain 256 bits of security the RSA key will need to be 15360 bits. If you require that type of security, however, a ECDSA key should be utilized. -The industry standard 2048-bit RSA key only provides 112 bits of security.NIST SP 800-57 Part 1, Rev 3 - - -openssl rsa -in key_name.key -out key_name.key - -This simply removes the password that was placed on the key at generation. You can do this once you are sure you no longer need to protect the key (like when it's going to be used on the server). - - -openssl req -new -key key_name.key -out key_name.csr - -This will generate a certificate signing request (CSR) to provide to your certificate authority (CA) for signing. - - -openssl x509 -req -days 365 -sha384 -in key_name.csr -signkey key_name.key -out key_name.crt - -Optional - This last step isn't generally necessary. This is what the CA does on their side except they use their key in place of key_name.key to sign your key. By doing this you are creating a self-signed certificate which is not very useful and should only be used for testing purposes. - -
-
- Generating ECDSA keys - ECDSA keys are part of the latest generation of cryptography used in TLS-protected circuits. ECDSA keys do not have to be as large as an RSA key to provide similar protection. - The process for generating an ECDSA key is similar to that of RSA and we'll go over the commands now. - - -openssl ecparam -genkey -name curve -out key_name.pem - -In this command you must provide the name of the curve to use. There are many curves to choose from but based on your particular installation of OpenSSL your choices may be limited. To determine what curves are available you run openssl ecparam -list_curves. - -openssl req -new -key key_name.key -out key_name.csr - -This will generate a certificate signing request (CSR) to provide to your certificate authority (CA) for signing. -It's important to find a CA that will sign your ECDSA key with an ECDSA key to keep the security level high. - -openssl req -x509 -newkey ecdsa:ECC_params.pem -keyout server.key -out server.crt -subj /CN=localhost -nodes -batch - -This command will actually generate a self-signed certificate in one swipe. - -
-
-
- diff --git a/Securing_TLS/en-US/Preface.xml b/Securing_TLS/en-US/Preface.xml deleted file mode 100644 index 9fe15e4..0000000 --- a/Securing_TLS/en-US/Preface.xml +++ /dev/null @@ -1,13 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Preface - - - - - - diff --git a/Securing_TLS/en-US/Revision_History.xml b/Securing_TLS/en-US/Revision_History.xml deleted file mode 100644 index b127a5e..0000000 --- a/Securing_TLS/en-US/Revision_History.xml +++ /dev/null @@ -1,27 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Revision History - - - - 0.0-0 - Wed May 28 2014 - - Eric - Christensen - sparks@redhat.com - - - - Initial creation by publican - - - - - - - diff --git a/Securing_TLS/en-US/Securing_TLS.ent b/Securing_TLS/en-US/Securing_TLS.ent deleted file mode 100644 index 588958a..0000000 --- a/Securing_TLS/en-US/Securing_TLS.ent +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/Securing_TLS/en-US/Securing_TLS.xml b/Securing_TLS/en-US/Securing_TLS.xml deleted file mode 100644 index 4f9d5ea..0000000 --- a/Securing_TLS/en-US/Securing_TLS.xml +++ /dev/null @@ -1,14 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - - - - - - - - diff --git a/Securing_TLS/en-US/dovecot.xml b/Securing_TLS/en-US/dovecot.xml deleted file mode 100644 index 36febc1..0000000 --- a/Securing_TLS/en-US/dovecot.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Test Chapter - - This is a test paragraph - -
- Test Section 1 - - This is a test paragraph in a section - -
- -
- Test Section 2 - - This is a test paragraph in Section 2 - - - - This is a test listitem. - - - - -
- -
- diff --git a/Securing_TLS/en-US/freeradius.xml b/Securing_TLS/en-US/freeradius.xml deleted file mode 100644 index 36febc1..0000000 --- a/Securing_TLS/en-US/freeradius.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Test Chapter - - This is a test paragraph - -
- Test Section 1 - - This is a test paragraph in a section - -
- -
- Test Section 2 - - This is a test paragraph in Section 2 - - - - This is a test listitem. - - - - -
- -
- diff --git a/Securing_TLS/en-US/images/icon.svg b/Securing_TLS/en-US/images/icon.svg deleted file mode 100644 index b2f16d0..0000000 --- a/Securing_TLS/en-US/images/icon.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/Securing_TLS/en-US/mod_nss.xml b/Securing_TLS/en-US/mod_nss.xml deleted file mode 100644 index 36febc1..0000000 --- a/Securing_TLS/en-US/mod_nss.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Test Chapter - - This is a test paragraph - -
- Test Section 1 - - This is a test paragraph in a section - -
- -
- Test Section 2 - - This is a test paragraph in Section 2 - - - - This is a test listitem. - - - - -
- -
- diff --git a/Securing_TLS/en-US/mod_ssl.xml b/Securing_TLS/en-US/mod_ssl.xml deleted file mode 100644 index 2edbade..0000000 --- a/Securing_TLS/en-US/mod_ssl.xml +++ /dev/null @@ -1,161 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - mod_ssl - - Apache web server utilizes mod_ssl to utilize OpenSSL for cryptography. Configuration is handled by the /etc/httpd/conf.d/ssl.conf file and can be modified to support a wide range of ciphers and protocols. - -
- Installation - - To install mod_ssl using yum just issue the following command: yum install mod_ssl openssl. - -
-
- Configuration - - mod_ssl's configuration file, by default, has mostly sane settings. Below we'll talk about portions of the configuration that are important. - - - -# -# When we also provide SSL we have to listen to the -# the HTTPS port in addition. -# -Listen 443 https - -This specifies the port that httpd should listen to for SSL/TLS traffic. Port 443 is the standard port for https. - - - -# Pseudo Random Number Generator (PRNG): -# Configure one or more sources to seed the PRNG of the -# SSL library. The seed data should be of good random quality. -# WARNING! On some platforms /dev/random blocks if not enough entropy -# is available. This means you then cannot use the /dev/random device -# because it would lead to very long connection times (as long as -# it requires to make more entropy available). But usually those -# platforms additionally provide a /dev/urandom device which doesn't -# block. So, if available, use this one instead. Read the mod_ssl User -# Manual for more details. -SSLRandomSeed startup file:/dev/urandom 256 -SSLRandomSeed connect builtin -#SSLRandomSeed startup file:/dev/random 512 -#SSLRandomSeed connect file:/dev/random 512 -#SSLRandomSeed connect file:/dev/urandom 512 -#SSLRandomSeed connect exec:/usr/local/bin/rand 16 - - -The random number generator is very important for cryptology and this is where those settings get established. By default the pseudo-random number generator is configured here although if you have another source of random data you can specify it here. - - -For Linux systems, the quality of entropy provided by /dev/urandom is very high so we recommend its use for both startup and connect. The number of bytes read should be left at 256 for startup as it has minimal impact on performance, and set to 32 for the connect use (256 bits). This provides enough entropy for both internal operation and for ServerRandom value in TLS (which is limited to 256 bits). - - -In cases where the system on which mod_ssl is running is slow and doesn't have a hardware random number generator, we highly recommend to set the values to the ones quoted in the above example. - - - -# Use "SSLCryptoDevice" to enable any supported hardware -# accelerators. Use "openssl engine -v" to list supported -# engine names. NOTE: If you enable an accelerator and the -# server does not start, consult the error logs and ensure -# your accelerator is functioning properly. -# -SSLCryptoDevice builtin -#SSLCryptoDevice ubsec - - -Many processors have cryptographic accelerators that help with complex ciphers such as AES. In fact, most hardware accelerators are specifically designed to increase the speed of AES-128 (see below where we talk about speed optimization). Unless you have a specific accelerator in your system this default setting should be okay. - - -# SSL Protocol support: -# List the enable protocol levels with which clients will be able to -# connect. Disable SSLv2 access by default: -SSLProtocol all -SSLv2 - - -Here's where the really important settings begin (well, they are all important). SSLProtocol allows you to set which protocols to use (e.g. SSLv2, SSLv3, TLSv1, TLSv1.1, TLSv1.2). The default setting all -SSLv2 means that all the protocols will be supported except SSLv2. You could go in and individually specify the individual protocols but this setting makes it future-proof. When TLSv1.3 is released and supported by OpenSSL you won't have to change anything; your system will automatically start supporting TLSv1.3. Unless you have a good reason to do so it's recommended that you leave this setting the way it is. - - -# SSL Cipher Suite: -# List the ciphers that the client is permitted to negotiate. -# See the mod_ssl documentation for a complete list. -SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5 - - -The setting everyone seems to care about. What symmetric ciphers will your webserver will use is determined here. The default setting should probably be hardened a bit by removing MEDIUM from the list. All current operating systems and browsers support HIGH ciphers which offer the best protection. The !aNULL removes unauthenticated cipher options and the !MD5 removed any cipher that utilizes the MD5 hash which is quite weak and should be avoided. - - -# Speed-optimized SSL Cipher configuration: -# If speed is your main concern (on busy HTTPS servers e.g.), -# you might want to force clients to specific, performance -# optimized ciphers. In this case, prepend those ciphers -# to the SSLCipherSuite list, and enable SSLHonorCipherOrder. -# Caveat: by giving precedence to RC4-SHA and AES128-SHA -# (as in the example below), most connections will no longer -# have perfect forward secrecy - if the server's key is -# compromised, captures of past or future traffic must be -# considered compromised, too. -#SSLCipherSuite RC4-SHA:AES128-SHA:HIGH:MEDIUM:!aNULL:!MD5 - - -These are settings that are for those that want speed over security. If you are concerned with processor time for decrypting data you can comment out the above SSLCipherSuite line and use this one. It is highly recommended that you remove the RC4-SHA as RC4 should no longer be used. The prioritization of AES128-SHA above all other ciphers means that the hardware accelerator will be most efficient with most clients. - - -#SSLHonorCipherOrder on - - -This should be uncommented and used no matter your configuration for security or speed. This setting makes the client connect to the first cipher they can which makes for the most secure or fastest (depending on your settings) happen more often. - - -# Server Certificate: -# Point SSLCertificateFile at a PEM encoded certificate. If -# the certificate is encrypted, then you will be prompted for a -# pass phrase. Note that a kill -HUP will prompt again. A new -# certificate can be generated using the genkey(1) command. -SSLCertificateFile /etc/pki/tls/certs/localhost.crt - -# Server Private Key: -# If the key is not combined with the certificate, use this -# directive to point at the key file. Keep in mind that if -# you've both a RSA and a DSA private key you can configure -# both in parallel (to also allow the use of DSA ciphers, etc.) -SSLCertificateKeyFile /etc/pki/tls/private/localhost.key - -# Server Certificate Chain: -# Point SSLCertificateChainFile at a file containing the -# concatenation of PEM encoded CA certificates which form the -# certificate chain for the server certificate. Alternatively -# the referenced file can be the same as SSLCertificateFile -# when the CA certificates are directly appended to the server -# certificate for convinience. -#SSLCertificateChainFile /etc/pki/tls/certs/server-chain.crt - -# Certificate Authority (CA): -# Set the CA certificate verification path where to find CA -# certificates for client authentication or alternatively one -# huge file containing all of them (file must be PEM encoded) -#SSLCACertificateFile /etc/pki/tls/certs/ca-bundle.crt - - -These are where your certificates live. You may have to update the name of the certificate and key files but the files should live in the directories provided. - - -# Client Authentication (Type): -# Client certificate verification type and depth. Types are -# none, optional, require and optional_no_ca. Depth is a -# number which specifies how deeply to verify the certificate -# issuer chain before deciding the certificate is not valid. -#SSLVerifyClient require -#SSLVerifyDepth 10 - - -These are settings for requiring certificate authentication from the client as well. Use this to add additional security to your site by validating certificates on the client side. - -
-
- diff --git a/Securing_TLS/en-US/tomcat.xml b/Securing_TLS/en-US/tomcat.xml deleted file mode 100644 index 36febc1..0000000 --- a/Securing_TLS/en-US/tomcat.xml +++ /dev/null @@ -1,33 +0,0 @@ - - -%BOOK_ENTITIES; -]> - - Test Chapter - - This is a test paragraph - -
- Test Section 1 - - This is a test paragraph in a section - -
- -
- Test Section 2 - - This is a test paragraph in Section 2 - - - - This is a test listitem. - - - - -
- -
- diff --git a/Securing_TLS/publican.cfg b/Securing_TLS/publican.cfg deleted file mode 100644 index 3e94942..0000000 --- a/Securing_TLS/publican.cfg +++ /dev/null @@ -1,8 +0,0 @@ -# Config::Simple 4.59 -# Wed May 28 11:03:40 2014 - -type: Book -brand: fedora -dtdver: "4.5" -xml_lang: "en-US" - diff --git a/defensive-coding/.gitignore b/defensive-coding/.gitignore deleted file mode 100644 index ceeb05b..0000000 --- a/defensive-coding/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/tmp diff --git a/defensive-coding/.tx/config b/defensive-coding/.tx/config deleted file mode 100644 index a6ca10c..0000000 --- a/defensive-coding/.tx/config +++ /dev/null @@ -1,543 +0,0 @@ -[main] -host = https://www.transifex.com -lang_map = aln:aln-AL, ar:ar-SA, ast:ast-ES, as:as-IN, bal:bal-PK, bg:bg-BG, bn:bn-BD, bn_IN:bn-IN, bs:bs-BA, ca:ca-ES, cs:cs-CZ, da:da-DK, de_CH:de-CH, de:de-DE, el:el-GR, en_GB:en-GB, es:es-ES, et:et-EE, eu:eu-ES, fa:fa-IR, fi:fi-FI, fr:fr-FR, gl:gl-ES, gu:gu-IN, he:he-IL, hi:hi-IN, hr:hr-HR, hu:hu-HU, id:id-ID, is:is-IS, it:it-IT, ja:ja-JP, kn:kn-IN, ko:ko-KR, lt:lt-LT, lv:lv-LV, mai:mai-IN, ml:ml-IN, mr:mr-IN, ms:ms-MY, nb:nb-NO, nds:nds-DE, nl:nl-NL, nn:nn-NO, or:or-IN, pa:pa-IN, pl:pl-PL, pt_BR:pt-BR, pt:pt-PT, ro:ro-RO, ru:ru-RU, si:si-LK, sk:sk-SK, sl:sl-SI, sq:sq-AL, sr:sr-RS, sr@latin:sr-Latn-RS, sv:sv-SE, ta:ta-IN, te:te-IN, tg:tg-TJ, tr:tr-TR, uk:uk-UA, ur:ur-PK, vi:vi-VN, zh_CN:zh-CN, zh_HK:zh-HK, zh_TW:zh-TW - -[defensive-coding-guide.Book_Info] -file_filter = /Book_Info.po -source_file = pot/Book_Info.pot -source_lang = en -type = PO - -[defensive-coding-guide.Author_Group] -file_filter = /Author_Group.po -source_file = pot/Author_Group.pot -source_lang = en -type = PO - -[defensive-coding-guide.Revision_History] -file_filter = /Revision_History.po -source_file = pot/Revision_History.pot -source_lang = en -type = PO - -[defensive-coding-guide.Defensive_Coding] -file_filter = /Defensive_Coding.po -source_file = pot/Defensive_Coding.pot -source_lang = en -type = PO - -[defensive-coding-guide.Other] -file_filter = /C/Other.po -source_file = pot/C/Other.pot -source_lang = en -type = PO - -[defensive-coding-guide.Allocators] -file_filter = /C/Allocators.po -source_file = pot/C/Allocators.pot -source_lang = en -type = PO - -[defensive-coding-guide.Libc] -file_filter = /C/Libc.po -source_file = pot/C/Libc.pot -source_lang = en -type = PO - -[defensive-coding-guide.C] -file_filter = /C/C.po -source_file = pot/C/C.pot -source_lang = en -type = PO - -[defensive-coding-guide.Language] -file_filter = /C/Language.po -source_file = pot/C/Language.pot -source_lang = en -type = PO - -[defensive-coding-guide.String-Functions-snprintf] -file_filter = /C/snippets/String-Functions-snprintf.po -source_file = pot/C/snippets/String-Functions-snprintf.pot -source_lang = en -type = PO - -[defensive-coding-guide.String-Functions-strncat-merged] -file_filter = /C/snippets/String-Functions-strncat-merged.po -source_file = pot/C/snippets/String-Functions-strncat-merged.pot -source_lang = en -type = PO - -[defensive-coding-guide.Arithmetic-add] -file_filter = /C/snippets/Arithmetic-add.po -source_file = pot/C/snippets/Arithmetic-add.pot -source_lang = en -type = PO - -[defensive-coding-guide.String-Functions-strncat-emulation] -file_filter = /C/snippets/String-Functions-strncat-emulation.po -source_file = pot/C/snippets/String-Functions-strncat-emulation.pot -source_lang = en -type = PO - -[defensive-coding-guide.String-Functions-strncpy] -file_filter = /C/snippets/String-Functions-strncpy.po -source_file = pot/C/snippets/String-Functions-strncpy.pot -source_lang = en -type = PO - -[defensive-coding-guide.String-Functions-snprintf-incremental] -file_filter = /C/snippets/String-Functions-snprintf-incremental.po -source_file = pot/C/snippets/String-Functions-snprintf-incremental.pot -source_lang = en -type = PO - -[defensive-coding-guide.String-Functions-format] -file_filter = /C/snippets/String-Functions-format.po -source_file = pot/C/snippets/String-Functions-format.pot -source_lang = en -type = PO - -[defensive-coding-guide.Pointers-remaining] -file_filter = /C/snippets/Pointers-remaining.po -source_file = pot/C/snippets/Pointers-remaining.pot -source_lang = en -type = PO - -[defensive-coding-guide.String-Functions-strncat-as-strncpy] -file_filter = /C/snippets/String-Functions-strncat-as-strncpy.po -source_file = pot/C/snippets/String-Functions-strncat-as-strncpy.pot -source_lang = en -type = PO - -[defensive-coding-guide.Arithmetic-mult] -file_filter = /C/snippets/Arithmetic-mult.po -source_file = pot/C/snippets/Arithmetic-mult.pot -source_lang = en -type = PO - -[defensive-coding-guide.Language] -file_filter = /Python/Language.po -source_file = pot/Python/Language.pot -source_lang = en -type = PO - -[defensive-coding-guide.CXX] -file_filter = /CXX/CXX.po -source_file = pot/CXX/CXX.pot -source_lang = en -type = PO - -[defensive-coding-guide.Language] -file_filter = /CXX/Language.po -source_file = pot/CXX/Language.pot -source_lang = en -type = PO - -[defensive-coding-guide.Std] -file_filter = /CXX/Std.po -source_file = pot/CXX/Std.pot -source_lang = en -type = PO - -[defensive-coding-guide.Java] -file_filter = /Java/Java.po -source_file = pot/Java/Java.pot -source_lang = en -type = PO - -[defensive-coding-guide.Language] -file_filter = /Java/Language.po -source_file = pot/Java/Language.pot -source_lang = en -type = PO - -[defensive-coding-guide.LowLevel] -file_filter = /Java/LowLevel.po -source_file = pot/Java/LowLevel.pot -source_lang = en -type = PO - -[defensive-coding-guide.SecurityManager] -file_filter = /Java/SecurityManager.po -source_file = pot/Java/SecurityManager.pot -source_lang = en -type = PO - -[defensive-coding-guide.TryWithResource] -file_filter = /Java/snippets/TryWithResource.po -source_file = pot/Java/snippets/TryWithResource.pot -source_lang = en -type = PO - -[defensive-coding-guide.SecurityManager-Privileged] -file_filter = /Java/snippets/SecurityManager-Privileged.po -source_file = pot/Java/snippets/SecurityManager-Privileged.pot -source_lang = en -type = PO - -[defensive-coding-guide.SecurityManager-CurrentDirectory] -file_filter = /Java/snippets/SecurityManager-CurrentDirectory.po -source_file = pot/Java/snippets/SecurityManager-CurrentDirectory.pot -source_lang = en -type = PO - -[defensive-coding-guide.JNI-Pointers] -file_filter = /Java/snippets/JNI-Pointers.po -source_file = pot/Java/snippets/JNI-Pointers.pot -source_lang = en -type = PO - -[defensive-coding-guide.SecurityManager-Unprivileged] -file_filter = /Java/snippets/SecurityManager-Unprivileged.po -source_file = pot/Java/snippets/SecurityManager-Unprivileged.pot -source_lang = en -type = PO - -[defensive-coding-guide.Language-ReadArray] -file_filter = /Java/snippets/Language-ReadArray.po -source_file = pot/Java/snippets/Language-ReadArray.pot -source_lang = en -type = PO - -[defensive-coding-guide.SecurityManager-Callback] -file_filter = /Java/snippets/SecurityManager-Callback.po -source_file = pot/Java/snippets/SecurityManager-Callback.pot -source_lang = en -type = PO - -[defensive-coding-guide.Finally] -file_filter = /Java/snippets/Finally.po -source_file = pot/Java/snippets/Finally.pot -source_lang = en -type = PO - -[defensive-coding-guide.File_System] -file_filter = /Tasks/File_System.po -source_file = pot/Tasks/File_System.pot -source_lang = en -type = PO - -[defensive-coding-guide.Descriptors] -file_filter = /Tasks/Descriptors.po -source_file = pot/Tasks/Descriptors.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization] -file_filter = /Tasks/Serialization.po -source_file = pot/Tasks/Serialization.pot -source_lang = en -type = PO - -[defensive-coding-guide.Library_Design] -file_filter = /Tasks/Library_Design.po -source_file = pot/Tasks/Library_Design.pot -source_lang = en -type = PO - -[defensive-coding-guide.Processes] -file_filter = /Tasks/Processes.po -source_file = pot/Tasks/Processes.pot -source_lang = en -type = PO - -[defensive-coding-guide.Temporary_Files] -file_filter = /Tasks/Temporary_Files.po -source_file = pot/Tasks/Temporary_Files.pot -source_lang = en -type = PO - -[defensive-coding-guide.Cryptography] -file_filter = /Tasks/Cryptography.po -source_file = pot/Tasks/Cryptography.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-Qt-NoEntityHandler] -file_filter = /Tasks/snippets/Serialization-XML-Qt-NoEntityHandler.po -source_file = pot/Tasks/snippets/Serialization-XML-Qt-NoEntityHandler.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-OpenJDK_Parse-XMLSchema_SAX] -file_filter = /Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.po -source_file = pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-Qt-NoEntityReader] -file_filter = /Tasks/snippets/Serialization-XML-Qt-NoEntityReader.po -source_file = pot/Tasks/snippets/Serialization-XML-Qt-NoEntityReader.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-Expat-EntityDeclHandler] -file_filter = /Tasks/snippets/Serialization-XML-Expat-EntityDeclHandler.po -source_file = pot/Tasks/snippets/Serialization-XML-Expat-EntityDeclHandler.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-OpenJDK_Parse-DOM] -file_filter = /Tasks/snippets/Serialization-XML-OpenJDK_Parse-DOM.po -source_file = pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-DOM.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-OpenJDK-Imports] -file_filter = /Tasks/snippets/Serialization-XML-OpenJDK-Imports.po -source_file = pot/Tasks/snippets/Serialization-XML-OpenJDK-Imports.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-OpenJDK-NoEntityResolver] -file_filter = /Tasks/snippets/Serialization-XML-OpenJDK-NoEntityResolver.po -source_file = pot/Tasks/snippets/Serialization-XML-OpenJDK-NoEntityResolver.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-OpenJDK-Errors] -file_filter = /Tasks/snippets/Serialization-XML-OpenJDK-Errors.po -source_file = pot/Tasks/snippets/Serialization-XML-OpenJDK-Errors.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-OpenJDK-NoResourceResolver] -file_filter = /Tasks/snippets/Serialization-XML-OpenJDK-NoResourceResolver.po -source_file = pot/Tasks/snippets/Serialization-XML-OpenJDK-NoResourceResolver.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-Qt-QDomDocument] -file_filter = /Tasks/snippets/Serialization-XML-Qt-QDomDocument.po -source_file = pot/Tasks/snippets/Serialization-XML-Qt-QDomDocument.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-OpenJDK_Parse-XMLSchema_DOM] -file_filter = /Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.po -source_file = pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot -source_lang = en -type = PO - -[defensive-coding-guide.Serialization-XML-Expat-Create] -file_filter = /Tasks/snippets/Serialization-XML-Expat-Create.po -source_file = pot/Tasks/snippets/Serialization-XML-Expat-Create.pot -source_lang = en -type = PO - -[defensive-coding-guide.Authentication] -file_filter = /Features/Authentication.po -source_file = pot/Features/Authentication.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS] -file_filter = /Features/TLS.po -source_file = pot/Features/TLS.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-NSS-Includes] -file_filter = /Features/snippets/TLS-NSS-Includes.po -source_file = pot/Features/snippets/TLS-NSS-Includes.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-Python-check_host_name] -file_filter = /Features/snippets/TLS-Client-Python-check_host_name.po -source_file = pot/Features/snippets/TLS-Client-Python-check_host_name.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenSSL-Connection-Use] -file_filter = /Features/snippets/TLS-Client-OpenSSL-Connection-Use.po -source_file = pot/Features/snippets/TLS-Client-OpenSSL-Connection-Use.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-NSS-Use] -file_filter = /Features/snippets/TLS-NSS-Use.po -source_file = pot/Features/snippets/TLS-NSS-Use.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-OpenSSL-Context-Close] -file_filter = /Features/snippets/TLS-OpenSSL-Context-Close.po -source_file = pot/Features/snippets/TLS-OpenSSL-Context-Close.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-Python-Connect] -file_filter = /Features/snippets/TLS-Client-Python-Connect.po -source_file = pot/Features/snippets/TLS-Client-Python-Connect.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-NSS-Close] -file_filter = /Features/snippets/TLS-Client-NSS-Close.po -source_file = pot/Features/snippets/TLS-Client-NSS-Close.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenSSL-CTX] -file_filter = /Features/snippets/TLS-Client-OpenSSL-CTX.po -source_file = pot/Features/snippets/TLS-Client-OpenSSL-CTX.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-NSS-Close] -file_filter = /Features/snippets/TLS-NSS-Close.po -source_file = pot/Features/snippets/TLS-NSS-Close.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-GNUTLS-Verify] -file_filter = /Features/snippets/TLS-Client-GNUTLS-Verify.po -source_file = pot/Features/snippets/TLS-Client-GNUTLS-Verify.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-OpenSSL-Errors] -file_filter = /Features/snippets/TLS-OpenSSL-Errors.po -source_file = pot/Features/snippets/TLS-OpenSSL-Errors.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Nagle] -file_filter = /Features/snippets/TLS-Nagle.po -source_file = pot/Features/snippets/TLS-Nagle.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Python-Use] -file_filter = /Features/snippets/TLS-Python-Use.po -source_file = pot/Features/snippets/TLS-Python-Use.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-GNUTLS-Init] -file_filter = /Features/snippets/TLS-GNUTLS-Init.po -source_file = pot/Features/snippets/TLS-GNUTLS-Init.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenJDK-Import] -file_filter = /Features/snippets/TLS-Client-OpenJDK-Import.po -source_file = pot/Features/snippets/TLS-Client-OpenJDK-Import.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenJDK-Context_For_Cert] -file_filter = /Features/snippets/TLS-Client-OpenJDK-Context_For_Cert.po -source_file = pot/Features/snippets/TLS-Client-OpenJDK-Context_For_Cert.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-GNUTLS-Use] -file_filter = /Features/snippets/TLS-GNUTLS-Use.po -source_file = pot/Features/snippets/TLS-GNUTLS-Use.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Python-Close] -file_filter = /Features/snippets/TLS-Python-Close.po -source_file = pot/Features/snippets/TLS-Python-Close.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-GNUTLS-Connect] -file_filter = /Features/snippets/TLS-Client-GNUTLS-Connect.po -source_file = pot/Features/snippets/TLS-Client-GNUTLS-Connect.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-GNUTLS-Disconnect] -file_filter = /Features/snippets/TLS-GNUTLS-Disconnect.po -source_file = pot/Features/snippets/TLS-GNUTLS-Disconnect.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-GNUTLS-Match] -file_filter = /Features/snippets/TLS-Client-GNUTLS-Match.po -source_file = pot/Features/snippets/TLS-Client-GNUTLS-Match.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenJDK-Context] -file_filter = /Features/snippets/TLS-Client-OpenJDK-Context.po -source_file = pot/Features/snippets/TLS-Client-OpenJDK-Context.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenJDK-Hostname] -file_filter = /Features/snippets/TLS-Client-OpenJDK-Hostname.po -source_file = pot/Features/snippets/TLS-Client-OpenJDK-Hostname.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-GNUTLS-Credentials-Close] -file_filter = /Features/snippets/TLS-GNUTLS-Credentials-Close.po -source_file = pot/Features/snippets/TLS-GNUTLS-Credentials-Close.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenSSL-Init] -file_filter = /Features/snippets/TLS-Client-OpenSSL-Init.po -source_file = pot/Features/snippets/TLS-Client-OpenSSL-Init.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-NSS-Connect] -file_filter = /Features/snippets/TLS-Client-NSS-Connect.po -source_file = pot/Features/snippets/TLS-Client-NSS-Connect.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-NSS-Init] -file_filter = /Features/snippets/TLS-NSS-Init.po -source_file = pot/Features/snippets/TLS-NSS-Init.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-OpenJDK-Parameters] -file_filter = /Features/snippets/TLS-OpenJDK-Parameters.po -source_file = pot/Features/snippets/TLS-OpenJDK-Parameters.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-OpenSSL-Connection-Close] -file_filter = /Features/snippets/TLS-OpenSSL-Connection-Close.po -source_file = pot/Features/snippets/TLS-OpenSSL-Connection-Close.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-GNUTLS-Credentials] -file_filter = /Features/snippets/TLS-Client-GNUTLS-Credentials.po -source_file = pot/Features/snippets/TLS-Client-GNUTLS-Credentials.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenJDK-MyTrustManager] -file_filter = /Features/snippets/TLS-Client-OpenJDK-MyTrustManager.po -source_file = pot/Features/snippets/TLS-Client-OpenJDK-MyTrustManager.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenJDK-Use] -file_filter = /Features/snippets/TLS-Client-OpenJDK-Use.po -source_file = pot/Features/snippets/TLS-Client-OpenJDK-Use.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenSSL-Connect] -file_filter = /Features/snippets/TLS-Client-OpenSSL-Connect.po -source_file = pot/Features/snippets/TLS-Client-OpenSSL-Connect.pot -source_lang = en -type = PO - -[defensive-coding-guide.TLS-Client-OpenJDK-Connect] -file_filter = /Features/snippets/TLS-Client-OpenJDK-Connect.po -source_file = pot/Features/snippets/TLS-Client-OpenJDK-Connect.pot -source_lang = en -type = PO diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/el-GR_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/el-GR_translation deleted file mode 100644 index a9c8520..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/el-GR_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Greek \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: el\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/en_US_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/en_US_translation deleted file mode 100644 index b1b8548..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/en_US_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: None\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: en_US\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "Florian" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "Weimer" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "Red Hat" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "Product Security Team" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/es-ES_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/es-ES_translation deleted file mode 100644 index 441adb1..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/es-ES_translation +++ /dev/null @@ -1,36 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -# , 2013. -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-14 07:50+0000\n" -"Last-Translator: vareli \n" -"Language-Team: Spanish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "Florian" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "Weimer" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "Red Hat" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "Equipo de Seguridad del Producto" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/fi-FI_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/fi-FI_translation deleted file mode 100644 index e34b4a9..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/fi-FI_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/fi/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fi\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/fr-FR_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/fr-FR_translation deleted file mode 100644 index 839f704..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/fr-FR_translation +++ /dev/null @@ -1,36 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -# Jérôme Fenal , 2013. -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-16 14:20+0000\n" -"Last-Translator: Jérôme Fenal \n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "Florian" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "Weimer" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "Red Hat" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "Équipe Sécurité Produit" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/gl-ES_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/gl-ES_translation deleted file mode 100644 index c87f190..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/gl-ES_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/gl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: gl\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/id-ID_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/id-ID_translation deleted file mode 100644 index 91b6ab6..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/id-ID_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Indonesian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: id\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/it-IT_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/it-IT_translation deleted file mode 100644 index d0b5639..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/it-IT_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Italian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/ko-KR_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/ko-KR_translation deleted file mode 100644 index b1b6eb7..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/ko-KR_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Korean (http://www.transifex.com/projects/p/fedora/language/ko/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ko\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/ru-RU_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/ru-RU_translation deleted file mode 100644 index e683b3a..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/ru-RU_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Russian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ru\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Author_Group/sl-SI_translation b/defensive-coding/.tx/defensive-coding-guide.Author_Group/sl-SI_translation deleted file mode 100644 index db2f3e2..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Author_Group/sl-SI_translation +++ /dev/null @@ -1,35 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:18+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Slovenian (http://www.transifex.com/projects/p/fedora/language/sl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" - -#. Tag: firstname -#, no-c-format -msgid "Florian" -msgstr "" - -#. Tag: surname -#, no-c-format -msgid "Weimer" -msgstr "" - -#. Tag: orgname -#, no-c-format -msgid "Red Hat" -msgstr "" - -#. Tag: orgdiv -#, no-c-format -msgid "Product Security Team" -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/el-GR_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/el-GR_translation deleted file mode 100644 index db161ac..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/el-GR_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Greek \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: el\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/en_US_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/en_US_translation deleted file mode 100644 index 9e4b250..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/en_US_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: None\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: en_US\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "Defensive Coding" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "A Guide to Improving Software Security" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "Fedora Security Team" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "This document provides guidelines for improving software security through secure coding. It covers common programming languages and libraries, and focuses on concrete recommendations." diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/fi-FI_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/fi-FI_translation deleted file mode 100644 index efb074a..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/fi-FI_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/fi/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fi\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/fr-FR_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/fr-FR_translation deleted file mode 100644 index 301ba65..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/fr-FR_translation +++ /dev/null @@ -1,39 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -# Jérôme Fenal , 2013. -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-16 14:20+0000\n" -"Last-Translator: Jérôme Fenal \n" -"Language-Team: French \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "Développement défensif" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "Un guide visant à améliorer la sécurité des logiciels" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "Équipe Sécurité Fedora" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "Ce document fournit des conseils visant à améliorer la sécurité des logiciels par un développement prenant en compte la sécurité. Cela couvre les langages et bibliothèques les plus courants, et se concentre sur des recommandations concrètes." diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/gl-ES_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/gl-ES_translation deleted file mode 100644 index fd20ab6..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/gl-ES_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/gl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: gl\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/id-ID_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/id-ID_translation deleted file mode 100644 index cb4f370..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/id-ID_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Indonesian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: id\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/it-IT_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/it-IT_translation deleted file mode 100644 index 36b4b89..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/it-IT_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Italian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/ko-KR_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/ko-KR_translation deleted file mode 100644 index 02b2d06..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/ko-KR_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Korean (http://www.transifex.com/projects/p/fedora/language/ko/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ko\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/ru-RU_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/ru-RU_translation deleted file mode 100644 index 7ecaf0f..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/ru-RU_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Russian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ru\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/.tx/defensive-coding-guide.Book_Info/sl-SI_translation b/defensive-coding/.tx/defensive-coding-guide.Book_Info/sl-SI_translation deleted file mode 100644 index 9691fb8..0000000 --- a/defensive-coding/.tx/defensive-coding-guide.Book_Info/sl-SI_translation +++ /dev/null @@ -1,38 +0,0 @@ -# AUTHOR , YEAR. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: Defensive Coding Guide\n" -"POT-Creation-Date: 2013-03-12T03:19:44\n" -"PO-Revision-Date: 2013-03-12 04:19+0000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: Slovenian (http://www.transifex.com/projects/p/fedora/language/sl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" - -#. Tag: title -#, no-c-format -msgid "Defensive Coding" -msgstr "" - -#. Tag: subtitle -#, no-c-format -msgid "A Guide to Improving Software Security" -msgstr "" - -#. Tag: productname -#, no-c-format -msgid "Fedora Security Team" -msgstr "" - -#. Tag: para -#, no-c-format -msgid "" -"This document provides guidelines for improving software security through " -"secure coding. It covers common programming languages and libraries, and " -"focuses on concrete recommendations." -msgstr "" diff --git a/defensive-coding/docbook-schema/README b/docbook-schema/README similarity index 100% rename from defensive-coding/docbook-schema/README rename to docbook-schema/README diff --git a/defensive-coding/docbook-schema/calstblx.rnc b/docbook-schema/calstblx.rnc similarity index 100% rename from defensive-coding/docbook-schema/calstblx.rnc rename to docbook-schema/calstblx.rnc diff --git a/defensive-coding/docbook-schema/dbhierx.rnc b/docbook-schema/dbhierx.rnc similarity index 100% rename from defensive-coding/docbook-schema/dbhierx.rnc rename to docbook-schema/dbhierx.rnc diff --git a/defensive-coding/docbook-schema/dbnotnx.rnc b/docbook-schema/dbnotnx.rnc similarity index 100% rename from defensive-coding/docbook-schema/dbnotnx.rnc rename to docbook-schema/dbnotnx.rnc diff --git a/defensive-coding/docbook-schema/dbpoolx.rnc b/docbook-schema/dbpoolx.rnc similarity index 100% rename from defensive-coding/docbook-schema/dbpoolx.rnc rename to docbook-schema/dbpoolx.rnc diff --git a/defensive-coding/docbook-schema/docbook.rnc b/docbook-schema/docbook.rnc similarity index 100% rename from defensive-coding/docbook-schema/docbook.rnc rename to docbook-schema/docbook.rnc diff --git a/defensive-coding/docbook-schema/htmltblx.rnc b/docbook-schema/htmltblx.rnc similarity index 100% rename from defensive-coding/docbook-schema/htmltblx.rnc rename to docbook-schema/htmltblx.rnc diff --git a/defensive-coding/en-US/Author_Group.xml b/en-US/Author_Group.xml similarity index 100% rename from defensive-coding/en-US/Author_Group.xml rename to en-US/Author_Group.xml diff --git a/defensive-coding/en-US/Book_Info.xml b/en-US/Book_Info.xml similarity index 100% rename from defensive-coding/en-US/Book_Info.xml rename to en-US/Book_Info.xml diff --git a/defensive-coding/en-US/C-Allocators.xml b/en-US/C-Allocators.xml similarity index 100% rename from defensive-coding/en-US/C-Allocators.xml rename to en-US/C-Allocators.xml diff --git a/defensive-coding/en-US/C-Language.xml b/en-US/C-Language.xml similarity index 100% rename from defensive-coding/en-US/C-Language.xml rename to en-US/C-Language.xml diff --git a/defensive-coding/en-US/C-Libc.xml b/en-US/C-Libc.xml similarity index 100% rename from defensive-coding/en-US/C-Libc.xml rename to en-US/C-Libc.xml diff --git a/defensive-coding/en-US/C-Other.xml b/en-US/C-Other.xml similarity index 100% rename from defensive-coding/en-US/C-Other.xml rename to en-US/C-Other.xml diff --git a/defensive-coding/en-US/C.xml b/en-US/C.xml similarity index 100% rename from defensive-coding/en-US/C.xml rename to en-US/C.xml diff --git a/defensive-coding/en-US/CXX-Language.xml b/en-US/CXX-Language.xml similarity index 100% rename from defensive-coding/en-US/CXX-Language.xml rename to en-US/CXX-Language.xml diff --git a/defensive-coding/en-US/CXX-Std.xml b/en-US/CXX-Std.xml similarity index 100% rename from defensive-coding/en-US/CXX-Std.xml rename to en-US/CXX-Std.xml diff --git a/defensive-coding/en-US/CXX.xml b/en-US/CXX.xml similarity index 100% rename from defensive-coding/en-US/CXX.xml rename to en-US/CXX.xml diff --git a/defensive-coding/en-US/Defensive_Coding.ent b/en-US/Defensive_Coding.ent similarity index 100% rename from defensive-coding/en-US/Defensive_Coding.ent rename to en-US/Defensive_Coding.ent diff --git a/defensive-coding/en-US/Defensive_Coding.xml b/en-US/Defensive_Coding.xml similarity index 100% rename from defensive-coding/en-US/Defensive_Coding.xml rename to en-US/Defensive_Coding.xml diff --git a/defensive-coding/en-US/Features-Authentication.xml b/en-US/Features-Authentication.xml similarity index 100% rename from defensive-coding/en-US/Features-Authentication.xml rename to en-US/Features-Authentication.xml diff --git a/defensive-coding/en-US/Features-TLS.xml b/en-US/Features-TLS.xml similarity index 100% rename from defensive-coding/en-US/Features-TLS.xml rename to en-US/Features-TLS.xml diff --git a/defensive-coding/en-US/Go.xml b/en-US/Go.xml similarity index 100% rename from defensive-coding/en-US/Go.xml rename to en-US/Go.xml diff --git a/defensive-coding/en-US/Java-Language.xml b/en-US/Java-Language.xml similarity index 100% rename from defensive-coding/en-US/Java-Language.xml rename to en-US/Java-Language.xml diff --git a/defensive-coding/en-US/Java-LowLevel.xml b/en-US/Java-LowLevel.xml similarity index 100% rename from defensive-coding/en-US/Java-LowLevel.xml rename to en-US/Java-LowLevel.xml diff --git a/defensive-coding/en-US/Java-SecurityManager.xml b/en-US/Java-SecurityManager.xml similarity index 100% rename from defensive-coding/en-US/Java-SecurityManager.xml rename to en-US/Java-SecurityManager.xml diff --git a/defensive-coding/en-US/Java.xml b/en-US/Java.xml similarity index 100% rename from defensive-coding/en-US/Java.xml rename to en-US/Java.xml diff --git a/defensive-coding/en-US/Python.xml b/en-US/Python.xml similarity index 100% rename from defensive-coding/en-US/Python.xml rename to en-US/Python.xml diff --git a/defensive-coding/en-US/Revision_History.xml b/en-US/Revision_History.xml similarity index 100% rename from defensive-coding/en-US/Revision_History.xml rename to en-US/Revision_History.xml diff --git a/defensive-coding/en-US/Shell.xml b/en-US/Shell.xml similarity index 100% rename from defensive-coding/en-US/Shell.xml rename to en-US/Shell.xml diff --git a/defensive-coding/en-US/Tasks-Cryptography.xml b/en-US/Tasks-Cryptography.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Cryptography.xml rename to en-US/Tasks-Cryptography.xml diff --git a/defensive-coding/en-US/Tasks-Descriptors.xml b/en-US/Tasks-Descriptors.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Descriptors.xml rename to en-US/Tasks-Descriptors.xml diff --git a/defensive-coding/en-US/Tasks-File_System.xml b/en-US/Tasks-File_System.xml similarity index 100% rename from defensive-coding/en-US/Tasks-File_System.xml rename to en-US/Tasks-File_System.xml diff --git a/defensive-coding/en-US/Tasks-Library_Design.xml b/en-US/Tasks-Library_Design.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Library_Design.xml rename to en-US/Tasks-Library_Design.xml diff --git a/defensive-coding/en-US/Tasks-Locking.xml b/en-US/Tasks-Locking.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Locking.xml rename to en-US/Tasks-Locking.xml diff --git a/defensive-coding/en-US/Tasks-Packaging.xml b/en-US/Tasks-Packaging.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Packaging.xml rename to en-US/Tasks-Packaging.xml diff --git a/defensive-coding/en-US/Tasks-Processes.xml b/en-US/Tasks-Processes.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Processes.xml rename to en-US/Tasks-Processes.xml diff --git a/defensive-coding/en-US/Tasks-Serialization.xml b/en-US/Tasks-Serialization.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Serialization.xml rename to en-US/Tasks-Serialization.xml diff --git a/defensive-coding/en-US/Tasks-Temporary_Files.xml b/en-US/Tasks-Temporary_Files.xml similarity index 100% rename from defensive-coding/en-US/Tasks-Temporary_Files.xml rename to en-US/Tasks-Temporary_Files.xml diff --git a/defensive-coding/en-US/Vala.xml b/en-US/Vala.xml similarity index 100% rename from defensive-coding/en-US/Vala.xml rename to en-US/Vala.xml diff --git a/defensive-coding/en-US/Web_Applications.xml.txt b/en-US/Web_Applications.xml.txt similarity index 100% rename from defensive-coding/en-US/Web_Applications.xml.txt rename to en-US/Web_Applications.xml.txt diff --git a/defensive-coding/en-US/images/icon.svg b/en-US/images/icon.svg similarity index 100% rename from defensive-coding/en-US/images/icon.svg rename to en-US/images/icon.svg diff --git a/defensive-coding/en-US/schemas.xml b/en-US/schemas.xml similarity index 100% rename from defensive-coding/en-US/schemas.xml rename to en-US/schemas.xml diff --git a/defensive-coding/en-US/snippets/C-Arithmetic-add.xml b/en-US/snippets/C-Arithmetic-add.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-Arithmetic-add.xml rename to en-US/snippets/C-Arithmetic-add.xml diff --git a/defensive-coding/en-US/snippets/C-Arithmetic-add_unsigned.xml b/en-US/snippets/C-Arithmetic-add_unsigned.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-Arithmetic-add_unsigned.xml rename to en-US/snippets/C-Arithmetic-add_unsigned.xml diff --git a/defensive-coding/en-US/snippets/C-Arithmetic-mult.xml b/en-US/snippets/C-Arithmetic-mult.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-Arithmetic-mult.xml rename to en-US/snippets/C-Arithmetic-mult.xml diff --git a/defensive-coding/en-US/snippets/C-Globals-String_Array.xml b/en-US/snippets/C-Globals-String_Array.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-Globals-String_Array.xml rename to en-US/snippets/C-Globals-String_Array.xml diff --git a/defensive-coding/en-US/snippets/C-Pointers-remaining.xml b/en-US/snippets/C-Pointers-remaining.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-Pointers-remaining.xml rename to en-US/snippets/C-Pointers-remaining.xml diff --git a/defensive-coding/en-US/snippets/C-String-Functions-format.xml b/en-US/snippets/C-String-Functions-format.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-String-Functions-format.xml rename to en-US/snippets/C-String-Functions-format.xml diff --git a/defensive-coding/en-US/snippets/C-String-Functions-snprintf-incremental.xml b/en-US/snippets/C-String-Functions-snprintf-incremental.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-String-Functions-snprintf-incremental.xml rename to en-US/snippets/C-String-Functions-snprintf-incremental.xml diff --git a/defensive-coding/en-US/snippets/C-String-Functions-snprintf.xml b/en-US/snippets/C-String-Functions-snprintf.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-String-Functions-snprintf.xml rename to en-US/snippets/C-String-Functions-snprintf.xml diff --git a/defensive-coding/en-US/snippets/C-String-Functions-strncat-as-strncpy.xml b/en-US/snippets/C-String-Functions-strncat-as-strncpy.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-String-Functions-strncat-as-strncpy.xml rename to en-US/snippets/C-String-Functions-strncat-as-strncpy.xml diff --git a/defensive-coding/en-US/snippets/C-String-Functions-strncat-emulation.xml b/en-US/snippets/C-String-Functions-strncat-emulation.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-String-Functions-strncat-emulation.xml rename to en-US/snippets/C-String-Functions-strncat-emulation.xml diff --git a/defensive-coding/en-US/snippets/C-String-Functions-strncat-merged.xml b/en-US/snippets/C-String-Functions-strncat-merged.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-String-Functions-strncat-merged.xml rename to en-US/snippets/C-String-Functions-strncat-merged.xml diff --git a/defensive-coding/en-US/snippets/C-String-Functions-strncpy.xml b/en-US/snippets/C-String-Functions-strncpy.xml similarity index 100% rename from defensive-coding/en-US/snippets/C-String-Functions-strncpy.xml rename to en-US/snippets/C-String-Functions-strncpy.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Connect.xml b/en-US/snippets/Features-TLS-Client-GNUTLS-Connect.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Connect.xml rename to en-US/snippets/Features-TLS-Client-GNUTLS-Connect.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Credentials.xml b/en-US/snippets/Features-TLS-Client-GNUTLS-Credentials.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Credentials.xml rename to en-US/snippets/Features-TLS-Client-GNUTLS-Credentials.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Match.xml b/en-US/snippets/Features-TLS-Client-GNUTLS-Match.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Match.xml rename to en-US/snippets/Features-TLS-Client-GNUTLS-Match.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Verify.xml b/en-US/snippets/Features-TLS-Client-GNUTLS-Verify.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-GNUTLS-Verify.xml rename to en-US/snippets/Features-TLS-Client-GNUTLS-Verify.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-NSS-Close.xml b/en-US/snippets/Features-TLS-Client-NSS-Close.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-NSS-Close.xml rename to en-US/snippets/Features-TLS-Client-NSS-Close.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-NSS-Connect.xml b/en-US/snippets/Features-TLS-Client-NSS-Connect.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-NSS-Connect.xml rename to en-US/snippets/Features-TLS-Client-NSS-Connect.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Connect.xml b/en-US/snippets/Features-TLS-Client-OpenJDK-Connect.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Connect.xml rename to en-US/snippets/Features-TLS-Client-OpenJDK-Connect.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Context.xml b/en-US/snippets/Features-TLS-Client-OpenJDK-Context.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Context.xml rename to en-US/snippets/Features-TLS-Client-OpenJDK-Context.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.xml b/en-US/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.xml rename to en-US/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Hostname.xml b/en-US/snippets/Features-TLS-Client-OpenJDK-Hostname.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Hostname.xml rename to en-US/snippets/Features-TLS-Client-OpenJDK-Hostname.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Import.xml b/en-US/snippets/Features-TLS-Client-OpenJDK-Import.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Import.xml rename to en-US/snippets/Features-TLS-Client-OpenJDK-Import.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.xml b/en-US/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.xml rename to en-US/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Use.xml b/en-US/snippets/Features-TLS-Client-OpenJDK-Use.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenJDK-Use.xml rename to en-US/snippets/Features-TLS-Client-OpenJDK-Use.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-CTX.xml b/en-US/snippets/Features-TLS-Client-OpenSSL-CTX.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-CTX.xml rename to en-US/snippets/Features-TLS-Client-OpenSSL-CTX.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-Connect.xml b/en-US/snippets/Features-TLS-Client-OpenSSL-Connect.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-Connect.xml rename to en-US/snippets/Features-TLS-Client-OpenSSL-Connect.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-Connection-Use.xml b/en-US/snippets/Features-TLS-Client-OpenSSL-Connection-Use.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-Connection-Use.xml rename to en-US/snippets/Features-TLS-Client-OpenSSL-Connection-Use.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-Init.xml b/en-US/snippets/Features-TLS-Client-OpenSSL-Init.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-OpenSSL-Init.xml rename to en-US/snippets/Features-TLS-Client-OpenSSL-Init.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-Python-Connect.xml b/en-US/snippets/Features-TLS-Client-Python-Connect.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-Python-Connect.xml rename to en-US/snippets/Features-TLS-Client-Python-Connect.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Client-Python-check_host_name.xml b/en-US/snippets/Features-TLS-Client-Python-check_host_name.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Client-Python-check_host_name.xml rename to en-US/snippets/Features-TLS-Client-Python-check_host_name.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Credentials-Close.xml b/en-US/snippets/Features-TLS-GNUTLS-Credentials-Close.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Credentials-Close.xml rename to en-US/snippets/Features-TLS-GNUTLS-Credentials-Close.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Disconnect.xml b/en-US/snippets/Features-TLS-GNUTLS-Disconnect.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Disconnect.xml rename to en-US/snippets/Features-TLS-GNUTLS-Disconnect.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Init.xml b/en-US/snippets/Features-TLS-GNUTLS-Init.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Init.xml rename to en-US/snippets/Features-TLS-GNUTLS-Init.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Use.xml b/en-US/snippets/Features-TLS-GNUTLS-Use.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-GNUTLS-Use.xml rename to en-US/snippets/Features-TLS-GNUTLS-Use.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-NSS-Close.xml b/en-US/snippets/Features-TLS-NSS-Close.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-NSS-Close.xml rename to en-US/snippets/Features-TLS-NSS-Close.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-NSS-Includes.xml b/en-US/snippets/Features-TLS-NSS-Includes.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-NSS-Includes.xml rename to en-US/snippets/Features-TLS-NSS-Includes.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-NSS-Init.xml b/en-US/snippets/Features-TLS-NSS-Init.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-NSS-Init.xml rename to en-US/snippets/Features-TLS-NSS-Init.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-NSS-Use.xml b/en-US/snippets/Features-TLS-NSS-Use.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-NSS-Use.xml rename to en-US/snippets/Features-TLS-NSS-Use.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Nagle.xml b/en-US/snippets/Features-TLS-Nagle.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Nagle.xml rename to en-US/snippets/Features-TLS-Nagle.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-OpenJDK-Parameters.xml b/en-US/snippets/Features-TLS-OpenJDK-Parameters.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-OpenJDK-Parameters.xml rename to en-US/snippets/Features-TLS-OpenJDK-Parameters.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-OpenSSL-Connection-Close.xml b/en-US/snippets/Features-TLS-OpenSSL-Connection-Close.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-OpenSSL-Connection-Close.xml rename to en-US/snippets/Features-TLS-OpenSSL-Connection-Close.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-OpenSSL-Context-Close.xml b/en-US/snippets/Features-TLS-OpenSSL-Context-Close.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-OpenSSL-Context-Close.xml rename to en-US/snippets/Features-TLS-OpenSSL-Context-Close.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-OpenSSL-Errors.xml b/en-US/snippets/Features-TLS-OpenSSL-Errors.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-OpenSSL-Errors.xml rename to en-US/snippets/Features-TLS-OpenSSL-Errors.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Python-Close.xml b/en-US/snippets/Features-TLS-Python-Close.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Python-Close.xml rename to en-US/snippets/Features-TLS-Python-Close.xml diff --git a/defensive-coding/en-US/snippets/Features-TLS-Python-Use.xml b/en-US/snippets/Features-TLS-Python-Use.xml similarity index 100% rename from defensive-coding/en-US/snippets/Features-TLS-Python-Use.xml rename to en-US/snippets/Features-TLS-Python-Use.xml diff --git a/defensive-coding/en-US/snippets/Go-Error_Handling-IO.xml b/en-US/snippets/Go-Error_Handling-IO.xml similarity index 100% rename from defensive-coding/en-US/snippets/Go-Error_Handling-IO.xml rename to en-US/snippets/Go-Error_Handling-IO.xml diff --git a/defensive-coding/en-US/snippets/Go-Error_Handling-Regular.xml b/en-US/snippets/Go-Error_Handling-Regular.xml similarity index 100% rename from defensive-coding/en-US/snippets/Go-Error_Handling-Regular.xml rename to en-US/snippets/Go-Error_Handling-Regular.xml diff --git a/defensive-coding/en-US/snippets/Java-Finally.xml b/en-US/snippets/Java-Finally.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-Finally.xml rename to en-US/snippets/Java-Finally.xml diff --git a/defensive-coding/en-US/snippets/Java-JNI-Pointers.xml b/en-US/snippets/Java-JNI-Pointers.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-JNI-Pointers.xml rename to en-US/snippets/Java-JNI-Pointers.xml diff --git a/defensive-coding/en-US/snippets/Java-Language-ReadArray.xml b/en-US/snippets/Java-Language-ReadArray.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-Language-ReadArray.xml rename to en-US/snippets/Java-Language-ReadArray.xml diff --git a/defensive-coding/en-US/snippets/Java-SecurityManager-Callback.xml b/en-US/snippets/Java-SecurityManager-Callback.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-SecurityManager-Callback.xml rename to en-US/snippets/Java-SecurityManager-Callback.xml diff --git a/defensive-coding/en-US/snippets/Java-SecurityManager-CurrentDirectory.xml b/en-US/snippets/Java-SecurityManager-CurrentDirectory.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-SecurityManager-CurrentDirectory.xml rename to en-US/snippets/Java-SecurityManager-CurrentDirectory.xml diff --git a/defensive-coding/en-US/snippets/Java-SecurityManager-Privileged.xml b/en-US/snippets/Java-SecurityManager-Privileged.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-SecurityManager-Privileged.xml rename to en-US/snippets/Java-SecurityManager-Privileged.xml diff --git a/defensive-coding/en-US/snippets/Java-SecurityManager-Unprivileged.xml b/en-US/snippets/Java-SecurityManager-Unprivileged.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-SecurityManager-Unprivileged.xml rename to en-US/snippets/Java-SecurityManager-Unprivileged.xml diff --git a/defensive-coding/en-US/snippets/Java-TryWithResource.xml b/en-US/snippets/Java-TryWithResource.xml similarity index 100% rename from defensive-coding/en-US/snippets/Java-TryWithResource.xml rename to en-US/snippets/Java-TryWithResource.xml diff --git a/defensive-coding/en-US/snippets/Shell-Input_Validation.xml b/en-US/snippets/Shell-Input_Validation.xml similarity index 100% rename from defensive-coding/en-US/snippets/Shell-Input_Validation.xml rename to en-US/snippets/Shell-Input_Validation.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-Expat-Create.xml b/en-US/snippets/Tasks-Serialization-XML-Expat-Create.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-Expat-Create.xml rename to en-US/snippets/Tasks-Serialization-XML-Expat-Create.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.xml b/en-US/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.xml rename to en-US/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-Errors.xml b/en-US/snippets/Tasks-Serialization-XML-OpenJDK-Errors.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-Errors.xml rename to en-US/snippets/Tasks-Serialization-XML-OpenJDK-Errors.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-Imports.xml b/en-US/snippets/Tasks-Serialization-XML-OpenJDK-Imports.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-Imports.xml rename to en-US/snippets/Tasks-Serialization-XML-OpenJDK-Imports.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.xml b/en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.xml rename to en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.xml b/en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.xml rename to en-US/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.xml b/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.xml rename to en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.xml b/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.xml rename to en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.xml b/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.xml rename to en-US/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.xml b/en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.xml rename to en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.xml b/en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.xml rename to en-US/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.xml diff --git a/defensive-coding/en-US/snippets/Tasks-Serialization-XML-Qt-QDomDocument.xml b/en-US/snippets/Tasks-Serialization-XML-Qt-QDomDocument.xml similarity index 100% rename from defensive-coding/en-US/snippets/Tasks-Serialization-XML-Qt-QDomDocument.xml rename to en-US/snippets/Tasks-Serialization-XML-Qt-QDomDocument.xml diff --git a/defensive-coding/pot/Author_Group.pot b/pot/Author_Group.pot similarity index 100% rename from defensive-coding/pot/Author_Group.pot rename to pot/Author_Group.pot diff --git a/defensive-coding/pot/Book_Info.pot b/pot/Book_Info.pot similarity index 100% rename from defensive-coding/pot/Book_Info.pot rename to pot/Book_Info.pot diff --git a/defensive-coding/pot/C-Allocators.pot b/pot/C-Allocators.pot similarity index 100% rename from defensive-coding/pot/C-Allocators.pot rename to pot/C-Allocators.pot diff --git a/defensive-coding/pot/C-Language.pot b/pot/C-Language.pot similarity index 100% rename from defensive-coding/pot/C-Language.pot rename to pot/C-Language.pot diff --git a/defensive-coding/pot/C-Libc.pot b/pot/C-Libc.pot similarity index 100% rename from defensive-coding/pot/C-Libc.pot rename to pot/C-Libc.pot diff --git a/defensive-coding/pot/C-Other.pot b/pot/C-Other.pot similarity index 100% rename from defensive-coding/pot/C-Other.pot rename to pot/C-Other.pot diff --git a/defensive-coding/pot/C.pot b/pot/C.pot similarity index 100% rename from defensive-coding/pot/C.pot rename to pot/C.pot diff --git a/defensive-coding/pot/C/Allocators.pot b/pot/C/Allocators.pot similarity index 100% rename from defensive-coding/pot/C/Allocators.pot rename to pot/C/Allocators.pot diff --git a/defensive-coding/pot/C/C.pot b/pot/C/C.pot similarity index 100% rename from defensive-coding/pot/C/C.pot rename to pot/C/C.pot diff --git a/defensive-coding/pot/C/Language.pot b/pot/C/Language.pot similarity index 100% rename from defensive-coding/pot/C/Language.pot rename to pot/C/Language.pot diff --git a/defensive-coding/pot/C/Libc.pot b/pot/C/Libc.pot similarity index 100% rename from defensive-coding/pot/C/Libc.pot rename to pot/C/Libc.pot diff --git a/defensive-coding/pot/C/Other.pot b/pot/C/Other.pot similarity index 100% rename from defensive-coding/pot/C/Other.pot rename to pot/C/Other.pot diff --git a/defensive-coding/pot/C/schemas.pot b/pot/C/schemas.pot similarity index 100% rename from defensive-coding/pot/C/schemas.pot rename to pot/C/schemas.pot diff --git a/defensive-coding/pot/C/snippets/Arithmetic-add.pot b/pot/C/snippets/Arithmetic-add.pot similarity index 100% rename from defensive-coding/pot/C/snippets/Arithmetic-add.pot rename to pot/C/snippets/Arithmetic-add.pot diff --git a/defensive-coding/pot/C/snippets/Arithmetic-mult.pot b/pot/C/snippets/Arithmetic-mult.pot similarity index 100% rename from defensive-coding/pot/C/snippets/Arithmetic-mult.pot rename to pot/C/snippets/Arithmetic-mult.pot diff --git a/defensive-coding/pot/C/snippets/Pointers-remaining.pot b/pot/C/snippets/Pointers-remaining.pot similarity index 100% rename from defensive-coding/pot/C/snippets/Pointers-remaining.pot rename to pot/C/snippets/Pointers-remaining.pot diff --git a/defensive-coding/pot/C/snippets/String-Functions-format.pot b/pot/C/snippets/String-Functions-format.pot similarity index 100% rename from defensive-coding/pot/C/snippets/String-Functions-format.pot rename to pot/C/snippets/String-Functions-format.pot diff --git a/defensive-coding/pot/C/snippets/String-Functions-snprintf-incremental.pot b/pot/C/snippets/String-Functions-snprintf-incremental.pot similarity index 100% rename from defensive-coding/pot/C/snippets/String-Functions-snprintf-incremental.pot rename to pot/C/snippets/String-Functions-snprintf-incremental.pot diff --git a/defensive-coding/pot/C/snippets/String-Functions-snprintf.pot b/pot/C/snippets/String-Functions-snprintf.pot similarity index 100% rename from defensive-coding/pot/C/snippets/String-Functions-snprintf.pot rename to pot/C/snippets/String-Functions-snprintf.pot diff --git a/defensive-coding/pot/C/snippets/String-Functions-strncat-as-strncpy.pot b/pot/C/snippets/String-Functions-strncat-as-strncpy.pot similarity index 100% rename from defensive-coding/pot/C/snippets/String-Functions-strncat-as-strncpy.pot rename to pot/C/snippets/String-Functions-strncat-as-strncpy.pot diff --git a/defensive-coding/pot/C/snippets/String-Functions-strncat-emulation.pot b/pot/C/snippets/String-Functions-strncat-emulation.pot similarity index 100% rename from defensive-coding/pot/C/snippets/String-Functions-strncat-emulation.pot rename to pot/C/snippets/String-Functions-strncat-emulation.pot diff --git a/defensive-coding/pot/C/snippets/String-Functions-strncat-merged.pot b/pot/C/snippets/String-Functions-strncat-merged.pot similarity index 100% rename from defensive-coding/pot/C/snippets/String-Functions-strncat-merged.pot rename to pot/C/snippets/String-Functions-strncat-merged.pot diff --git a/defensive-coding/pot/C/snippets/String-Functions-strncpy.pot b/pot/C/snippets/String-Functions-strncpy.pot similarity index 100% rename from defensive-coding/pot/C/snippets/String-Functions-strncpy.pot rename to pot/C/snippets/String-Functions-strncpy.pot diff --git a/defensive-coding/pot/CXX-Language.pot b/pot/CXX-Language.pot similarity index 100% rename from defensive-coding/pot/CXX-Language.pot rename to pot/CXX-Language.pot diff --git a/defensive-coding/pot/CXX-Std.pot b/pot/CXX-Std.pot similarity index 100% rename from defensive-coding/pot/CXX-Std.pot rename to pot/CXX-Std.pot diff --git a/defensive-coding/pot/CXX.pot b/pot/CXX.pot similarity index 100% rename from defensive-coding/pot/CXX.pot rename to pot/CXX.pot diff --git a/defensive-coding/pot/CXX/CXX.pot b/pot/CXX/CXX.pot similarity index 100% rename from defensive-coding/pot/CXX/CXX.pot rename to pot/CXX/CXX.pot diff --git a/defensive-coding/pot/CXX/Language.pot b/pot/CXX/Language.pot similarity index 100% rename from defensive-coding/pot/CXX/Language.pot rename to pot/CXX/Language.pot diff --git a/defensive-coding/pot/CXX/Std.pot b/pot/CXX/Std.pot similarity index 100% rename from defensive-coding/pot/CXX/Std.pot rename to pot/CXX/Std.pot diff --git a/defensive-coding/pot/CXX/schemas.pot b/pot/CXX/schemas.pot similarity index 100% rename from defensive-coding/pot/CXX/schemas.pot rename to pot/CXX/schemas.pot diff --git a/defensive-coding/pot/Defensive_Coding.pot b/pot/Defensive_Coding.pot similarity index 100% rename from defensive-coding/pot/Defensive_Coding.pot rename to pot/Defensive_Coding.pot diff --git a/defensive-coding/pot/Features-Authentication.pot b/pot/Features-Authentication.pot similarity index 100% rename from defensive-coding/pot/Features-Authentication.pot rename to pot/Features-Authentication.pot diff --git a/defensive-coding/pot/Features-TLS.pot b/pot/Features-TLS.pot similarity index 100% rename from defensive-coding/pot/Features-TLS.pot rename to pot/Features-TLS.pot diff --git a/defensive-coding/pot/Features/Authentication.pot b/pot/Features/Authentication.pot similarity index 100% rename from defensive-coding/pot/Features/Authentication.pot rename to pot/Features/Authentication.pot diff --git a/defensive-coding/pot/Features/TLS.pot b/pot/Features/TLS.pot similarity index 100% rename from defensive-coding/pot/Features/TLS.pot rename to pot/Features/TLS.pot diff --git a/defensive-coding/pot/Features/schemas.pot b/pot/Features/schemas.pot similarity index 100% rename from defensive-coding/pot/Features/schemas.pot rename to pot/Features/schemas.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Connect.pot b/pot/Features/snippets/TLS-Client-GNUTLS-Connect.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Connect.pot rename to pot/Features/snippets/TLS-Client-GNUTLS-Connect.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Credentials.pot b/pot/Features/snippets/TLS-Client-GNUTLS-Credentials.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Credentials.pot rename to pot/Features/snippets/TLS-Client-GNUTLS-Credentials.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Match.pot b/pot/Features/snippets/TLS-Client-GNUTLS-Match.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Match.pot rename to pot/Features/snippets/TLS-Client-GNUTLS-Match.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Verify.pot b/pot/Features/snippets/TLS-Client-GNUTLS-Verify.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-GNUTLS-Verify.pot rename to pot/Features/snippets/TLS-Client-GNUTLS-Verify.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-NSS-Close.pot b/pot/Features/snippets/TLS-Client-NSS-Close.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-NSS-Close.pot rename to pot/Features/snippets/TLS-Client-NSS-Close.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-NSS-Connect.pot b/pot/Features/snippets/TLS-Client-NSS-Connect.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-NSS-Connect.pot rename to pot/Features/snippets/TLS-Client-NSS-Connect.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Connect.pot b/pot/Features/snippets/TLS-Client-OpenJDK-Connect.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Connect.pot rename to pot/Features/snippets/TLS-Client-OpenJDK-Connect.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Context.pot b/pot/Features/snippets/TLS-Client-OpenJDK-Context.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Context.pot rename to pot/Features/snippets/TLS-Client-OpenJDK-Context.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Context_For_Cert.pot b/pot/Features/snippets/TLS-Client-OpenJDK-Context_For_Cert.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Context_For_Cert.pot rename to pot/Features/snippets/TLS-Client-OpenJDK-Context_For_Cert.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Hostname.pot b/pot/Features/snippets/TLS-Client-OpenJDK-Hostname.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Hostname.pot rename to pot/Features/snippets/TLS-Client-OpenJDK-Hostname.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Import.pot b/pot/Features/snippets/TLS-Client-OpenJDK-Import.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Import.pot rename to pot/Features/snippets/TLS-Client-OpenJDK-Import.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-MyTrustManager.pot b/pot/Features/snippets/TLS-Client-OpenJDK-MyTrustManager.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-MyTrustManager.pot rename to pot/Features/snippets/TLS-Client-OpenJDK-MyTrustManager.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Use.pot b/pot/Features/snippets/TLS-Client-OpenJDK-Use.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenJDK-Use.pot rename to pot/Features/snippets/TLS-Client-OpenJDK-Use.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-CTX.pot b/pot/Features/snippets/TLS-Client-OpenSSL-CTX.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-CTX.pot rename to pot/Features/snippets/TLS-Client-OpenSSL-CTX.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-Connect.pot b/pot/Features/snippets/TLS-Client-OpenSSL-Connect.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-Connect.pot rename to pot/Features/snippets/TLS-Client-OpenSSL-Connect.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-Connection-Use.pot b/pot/Features/snippets/TLS-Client-OpenSSL-Connection-Use.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-Connection-Use.pot rename to pot/Features/snippets/TLS-Client-OpenSSL-Connection-Use.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-Init.pot b/pot/Features/snippets/TLS-Client-OpenSSL-Init.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-OpenSSL-Init.pot rename to pot/Features/snippets/TLS-Client-OpenSSL-Init.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-Python-Connect.pot b/pot/Features/snippets/TLS-Client-Python-Connect.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-Python-Connect.pot rename to pot/Features/snippets/TLS-Client-Python-Connect.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Client-Python-check_host_name.pot b/pot/Features/snippets/TLS-Client-Python-check_host_name.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Client-Python-check_host_name.pot rename to pot/Features/snippets/TLS-Client-Python-check_host_name.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-GNUTLS-Credentials-Close.pot b/pot/Features/snippets/TLS-GNUTLS-Credentials-Close.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-GNUTLS-Credentials-Close.pot rename to pot/Features/snippets/TLS-GNUTLS-Credentials-Close.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-GNUTLS-Disconnect.pot b/pot/Features/snippets/TLS-GNUTLS-Disconnect.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-GNUTLS-Disconnect.pot rename to pot/Features/snippets/TLS-GNUTLS-Disconnect.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-GNUTLS-Init.pot b/pot/Features/snippets/TLS-GNUTLS-Init.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-GNUTLS-Init.pot rename to pot/Features/snippets/TLS-GNUTLS-Init.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-GNUTLS-Use.pot b/pot/Features/snippets/TLS-GNUTLS-Use.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-GNUTLS-Use.pot rename to pot/Features/snippets/TLS-GNUTLS-Use.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-NSS-Close.pot b/pot/Features/snippets/TLS-NSS-Close.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-NSS-Close.pot rename to pot/Features/snippets/TLS-NSS-Close.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-NSS-Includes.pot b/pot/Features/snippets/TLS-NSS-Includes.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-NSS-Includes.pot rename to pot/Features/snippets/TLS-NSS-Includes.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-NSS-Init.pot b/pot/Features/snippets/TLS-NSS-Init.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-NSS-Init.pot rename to pot/Features/snippets/TLS-NSS-Init.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-NSS-Use.pot b/pot/Features/snippets/TLS-NSS-Use.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-NSS-Use.pot rename to pot/Features/snippets/TLS-NSS-Use.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Nagle.pot b/pot/Features/snippets/TLS-Nagle.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Nagle.pot rename to pot/Features/snippets/TLS-Nagle.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-OpenJDK-Parameters.pot b/pot/Features/snippets/TLS-OpenJDK-Parameters.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-OpenJDK-Parameters.pot rename to pot/Features/snippets/TLS-OpenJDK-Parameters.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-OpenSSL-Connection-Close.pot b/pot/Features/snippets/TLS-OpenSSL-Connection-Close.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-OpenSSL-Connection-Close.pot rename to pot/Features/snippets/TLS-OpenSSL-Connection-Close.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-OpenSSL-Context-Close.pot b/pot/Features/snippets/TLS-OpenSSL-Context-Close.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-OpenSSL-Context-Close.pot rename to pot/Features/snippets/TLS-OpenSSL-Context-Close.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-OpenSSL-Errors.pot b/pot/Features/snippets/TLS-OpenSSL-Errors.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-OpenSSL-Errors.pot rename to pot/Features/snippets/TLS-OpenSSL-Errors.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Python-Close.pot b/pot/Features/snippets/TLS-Python-Close.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Python-Close.pot rename to pot/Features/snippets/TLS-Python-Close.pot diff --git a/defensive-coding/pot/Features/snippets/TLS-Python-Use.pot b/pot/Features/snippets/TLS-Python-Use.pot similarity index 100% rename from defensive-coding/pot/Features/snippets/TLS-Python-Use.pot rename to pot/Features/snippets/TLS-Python-Use.pot diff --git a/defensive-coding/pot/Java-Language.pot b/pot/Java-Language.pot similarity index 100% rename from defensive-coding/pot/Java-Language.pot rename to pot/Java-Language.pot diff --git a/defensive-coding/pot/Java-LowLevel.pot b/pot/Java-LowLevel.pot similarity index 100% rename from defensive-coding/pot/Java-LowLevel.pot rename to pot/Java-LowLevel.pot diff --git a/defensive-coding/pot/Java-SecurityManager.pot b/pot/Java-SecurityManager.pot similarity index 100% rename from defensive-coding/pot/Java-SecurityManager.pot rename to pot/Java-SecurityManager.pot diff --git a/defensive-coding/pot/Java.pot b/pot/Java.pot similarity index 100% rename from defensive-coding/pot/Java.pot rename to pot/Java.pot diff --git a/defensive-coding/pot/Java/Java.pot b/pot/Java/Java.pot similarity index 100% rename from defensive-coding/pot/Java/Java.pot rename to pot/Java/Java.pot diff --git a/defensive-coding/pot/Java/Language.pot b/pot/Java/Language.pot similarity index 100% rename from defensive-coding/pot/Java/Language.pot rename to pot/Java/Language.pot diff --git a/defensive-coding/pot/Java/LowLevel.pot b/pot/Java/LowLevel.pot similarity index 100% rename from defensive-coding/pot/Java/LowLevel.pot rename to pot/Java/LowLevel.pot diff --git a/defensive-coding/pot/Java/SecurityManager.pot b/pot/Java/SecurityManager.pot similarity index 100% rename from defensive-coding/pot/Java/SecurityManager.pot rename to pot/Java/SecurityManager.pot diff --git a/defensive-coding/pot/Java/schemas.pot b/pot/Java/schemas.pot similarity index 100% rename from defensive-coding/pot/Java/schemas.pot rename to pot/Java/schemas.pot diff --git a/defensive-coding/pot/Java/snippets/Finally.pot b/pot/Java/snippets/Finally.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/Finally.pot rename to pot/Java/snippets/Finally.pot diff --git a/defensive-coding/pot/Java/snippets/JNI-Pointers.pot b/pot/Java/snippets/JNI-Pointers.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/JNI-Pointers.pot rename to pot/Java/snippets/JNI-Pointers.pot diff --git a/defensive-coding/pot/Java/snippets/Language-ReadArray.pot b/pot/Java/snippets/Language-ReadArray.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/Language-ReadArray.pot rename to pot/Java/snippets/Language-ReadArray.pot diff --git a/defensive-coding/pot/Java/snippets/SecurityManager-Callback.pot b/pot/Java/snippets/SecurityManager-Callback.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/SecurityManager-Callback.pot rename to pot/Java/snippets/SecurityManager-Callback.pot diff --git a/defensive-coding/pot/Java/snippets/SecurityManager-CurrentDirectory.pot b/pot/Java/snippets/SecurityManager-CurrentDirectory.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/SecurityManager-CurrentDirectory.pot rename to pot/Java/snippets/SecurityManager-CurrentDirectory.pot diff --git a/defensive-coding/pot/Java/snippets/SecurityManager-Privileged.pot b/pot/Java/snippets/SecurityManager-Privileged.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/SecurityManager-Privileged.pot rename to pot/Java/snippets/SecurityManager-Privileged.pot diff --git a/defensive-coding/pot/Java/snippets/SecurityManager-Unprivileged.pot b/pot/Java/snippets/SecurityManager-Unprivileged.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/SecurityManager-Unprivileged.pot rename to pot/Java/snippets/SecurityManager-Unprivileged.pot diff --git a/defensive-coding/pot/Java/snippets/TryWithResource.pot b/pot/Java/snippets/TryWithResource.pot similarity index 100% rename from defensive-coding/pot/Java/snippets/TryWithResource.pot rename to pot/Java/snippets/TryWithResource.pot diff --git a/defensive-coding/pot/Python.pot b/pot/Python.pot similarity index 100% rename from defensive-coding/pot/Python.pot rename to pot/Python.pot diff --git a/defensive-coding/pot/Python/Language.pot b/pot/Python/Language.pot similarity index 100% rename from defensive-coding/pot/Python/Language.pot rename to pot/Python/Language.pot diff --git a/defensive-coding/pot/Python/schemas.pot b/pot/Python/schemas.pot similarity index 100% rename from defensive-coding/pot/Python/schemas.pot rename to pot/Python/schemas.pot diff --git a/defensive-coding/pot/Revision_History.pot b/pot/Revision_History.pot similarity index 100% rename from defensive-coding/pot/Revision_History.pot rename to pot/Revision_History.pot diff --git a/defensive-coding/pot/Tasks-Cryptography.pot b/pot/Tasks-Cryptography.pot similarity index 100% rename from defensive-coding/pot/Tasks-Cryptography.pot rename to pot/Tasks-Cryptography.pot diff --git a/defensive-coding/pot/Tasks-Descriptors.pot b/pot/Tasks-Descriptors.pot similarity index 100% rename from defensive-coding/pot/Tasks-Descriptors.pot rename to pot/Tasks-Descriptors.pot diff --git a/defensive-coding/pot/Tasks-File_System.pot b/pot/Tasks-File_System.pot similarity index 100% rename from defensive-coding/pot/Tasks-File_System.pot rename to pot/Tasks-File_System.pot diff --git a/defensive-coding/pot/Tasks-Library_Design.pot b/pot/Tasks-Library_Design.pot similarity index 100% rename from defensive-coding/pot/Tasks-Library_Design.pot rename to pot/Tasks-Library_Design.pot diff --git a/defensive-coding/pot/Tasks-Locking.pot b/pot/Tasks-Locking.pot similarity index 100% rename from defensive-coding/pot/Tasks-Locking.pot rename to pot/Tasks-Locking.pot diff --git a/defensive-coding/pot/Tasks-Processes.pot b/pot/Tasks-Processes.pot similarity index 100% rename from defensive-coding/pot/Tasks-Processes.pot rename to pot/Tasks-Processes.pot diff --git a/defensive-coding/pot/Tasks-Serialization.pot b/pot/Tasks-Serialization.pot similarity index 100% rename from defensive-coding/pot/Tasks-Serialization.pot rename to pot/Tasks-Serialization.pot diff --git a/defensive-coding/pot/Tasks-Temporary_Files.pot b/pot/Tasks-Temporary_Files.pot similarity index 100% rename from defensive-coding/pot/Tasks-Temporary_Files.pot rename to pot/Tasks-Temporary_Files.pot diff --git a/defensive-coding/pot/Tasks/Cryptography.pot b/pot/Tasks/Cryptography.pot similarity index 100% rename from defensive-coding/pot/Tasks/Cryptography.pot rename to pot/Tasks/Cryptography.pot diff --git a/defensive-coding/pot/Tasks/Descriptors.pot b/pot/Tasks/Descriptors.pot similarity index 100% rename from defensive-coding/pot/Tasks/Descriptors.pot rename to pot/Tasks/Descriptors.pot diff --git a/defensive-coding/pot/Tasks/File_System.pot b/pot/Tasks/File_System.pot similarity index 100% rename from defensive-coding/pot/Tasks/File_System.pot rename to pot/Tasks/File_System.pot diff --git a/defensive-coding/pot/Tasks/Library_Design.pot b/pot/Tasks/Library_Design.pot similarity index 100% rename from defensive-coding/pot/Tasks/Library_Design.pot rename to pot/Tasks/Library_Design.pot diff --git a/defensive-coding/pot/Tasks/Locking.pot b/pot/Tasks/Locking.pot similarity index 100% rename from defensive-coding/pot/Tasks/Locking.pot rename to pot/Tasks/Locking.pot diff --git a/defensive-coding/pot/Tasks/Processes.pot b/pot/Tasks/Processes.pot similarity index 100% rename from defensive-coding/pot/Tasks/Processes.pot rename to pot/Tasks/Processes.pot diff --git a/defensive-coding/pot/Tasks/Serialization.pot b/pot/Tasks/Serialization.pot similarity index 100% rename from defensive-coding/pot/Tasks/Serialization.pot rename to pot/Tasks/Serialization.pot diff --git a/defensive-coding/pot/Tasks/Temporary_Files.pot b/pot/Tasks/Temporary_Files.pot similarity index 100% rename from defensive-coding/pot/Tasks/Temporary_Files.pot rename to pot/Tasks/Temporary_Files.pot diff --git a/defensive-coding/pot/Tasks/schemas.pot b/pot/Tasks/schemas.pot similarity index 100% rename from defensive-coding/pot/Tasks/schemas.pot rename to pot/Tasks/schemas.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-Expat-Create.pot b/pot/Tasks/snippets/Serialization-XML-Expat-Create.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-Expat-Create.pot rename to pot/Tasks/snippets/Serialization-XML-Expat-Create.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-Expat-EntityDeclHandler.pot b/pot/Tasks/snippets/Serialization-XML-Expat-EntityDeclHandler.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-Expat-EntityDeclHandler.pot rename to pot/Tasks/snippets/Serialization-XML-Expat-EntityDeclHandler.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-Errors.pot b/pot/Tasks/snippets/Serialization-XML-OpenJDK-Errors.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-Errors.pot rename to pot/Tasks/snippets/Serialization-XML-OpenJDK-Errors.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-Imports.pot b/pot/Tasks/snippets/Serialization-XML-OpenJDK-Imports.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-Imports.pot rename to pot/Tasks/snippets/Serialization-XML-OpenJDK-Imports.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-NoEntityResolver.pot b/pot/Tasks/snippets/Serialization-XML-OpenJDK-NoEntityResolver.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-NoEntityResolver.pot rename to pot/Tasks/snippets/Serialization-XML-OpenJDK-NoEntityResolver.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-NoResourceResolver.pot b/pot/Tasks/snippets/Serialization-XML-OpenJDK-NoResourceResolver.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK-NoResourceResolver.pot rename to pot/Tasks/snippets/Serialization-XML-OpenJDK-NoResourceResolver.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-DOM.pot b/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-DOM.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-DOM.pot rename to pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-DOM.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot b/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot rename to pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot b/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot rename to pot/Tasks/snippets/Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-Qt-NoEntityHandler.pot b/pot/Tasks/snippets/Serialization-XML-Qt-NoEntityHandler.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-Qt-NoEntityHandler.pot rename to pot/Tasks/snippets/Serialization-XML-Qt-NoEntityHandler.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-Qt-NoEntityReader.pot b/pot/Tasks/snippets/Serialization-XML-Qt-NoEntityReader.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-Qt-NoEntityReader.pot rename to pot/Tasks/snippets/Serialization-XML-Qt-NoEntityReader.pot diff --git a/defensive-coding/pot/Tasks/snippets/Serialization-XML-Qt-QDomDocument.pot b/pot/Tasks/snippets/Serialization-XML-Qt-QDomDocument.pot similarity index 100% rename from defensive-coding/pot/Tasks/snippets/Serialization-XML-Qt-QDomDocument.pot rename to pot/Tasks/snippets/Serialization-XML-Qt-QDomDocument.pot diff --git a/defensive-coding/pot/schemas.pot b/pot/schemas.pot similarity index 100% rename from defensive-coding/pot/schemas.pot rename to pot/schemas.pot diff --git a/defensive-coding/pot/snippets/C-Arithmetic-add.pot b/pot/snippets/C-Arithmetic-add.pot similarity index 100% rename from defensive-coding/pot/snippets/C-Arithmetic-add.pot rename to pot/snippets/C-Arithmetic-add.pot diff --git a/defensive-coding/pot/snippets/C-Arithmetic-mult.pot b/pot/snippets/C-Arithmetic-mult.pot similarity index 100% rename from defensive-coding/pot/snippets/C-Arithmetic-mult.pot rename to pot/snippets/C-Arithmetic-mult.pot diff --git a/defensive-coding/pot/snippets/C-Globals-String_Array.pot b/pot/snippets/C-Globals-String_Array.pot similarity index 100% rename from defensive-coding/pot/snippets/C-Globals-String_Array.pot rename to pot/snippets/C-Globals-String_Array.pot diff --git a/defensive-coding/pot/snippets/C-Pointers-remaining.pot b/pot/snippets/C-Pointers-remaining.pot similarity index 100% rename from defensive-coding/pot/snippets/C-Pointers-remaining.pot rename to pot/snippets/C-Pointers-remaining.pot diff --git a/defensive-coding/pot/snippets/C-String-Functions-format.pot b/pot/snippets/C-String-Functions-format.pot similarity index 100% rename from defensive-coding/pot/snippets/C-String-Functions-format.pot rename to pot/snippets/C-String-Functions-format.pot diff --git a/defensive-coding/pot/snippets/C-String-Functions-snprintf-incremental.pot b/pot/snippets/C-String-Functions-snprintf-incremental.pot similarity index 100% rename from defensive-coding/pot/snippets/C-String-Functions-snprintf-incremental.pot rename to pot/snippets/C-String-Functions-snprintf-incremental.pot diff --git a/defensive-coding/pot/snippets/C-String-Functions-snprintf.pot b/pot/snippets/C-String-Functions-snprintf.pot similarity index 100% rename from defensive-coding/pot/snippets/C-String-Functions-snprintf.pot rename to pot/snippets/C-String-Functions-snprintf.pot diff --git a/defensive-coding/pot/snippets/C-String-Functions-strncat-as-strncpy.pot b/pot/snippets/C-String-Functions-strncat-as-strncpy.pot similarity index 100% rename from defensive-coding/pot/snippets/C-String-Functions-strncat-as-strncpy.pot rename to pot/snippets/C-String-Functions-strncat-as-strncpy.pot diff --git a/defensive-coding/pot/snippets/C-String-Functions-strncat-emulation.pot b/pot/snippets/C-String-Functions-strncat-emulation.pot similarity index 100% rename from defensive-coding/pot/snippets/C-String-Functions-strncat-emulation.pot rename to pot/snippets/C-String-Functions-strncat-emulation.pot diff --git a/defensive-coding/pot/snippets/C-String-Functions-strncat-merged.pot b/pot/snippets/C-String-Functions-strncat-merged.pot similarity index 100% rename from defensive-coding/pot/snippets/C-String-Functions-strncat-merged.pot rename to pot/snippets/C-String-Functions-strncat-merged.pot diff --git a/defensive-coding/pot/snippets/C-String-Functions-strncpy.pot b/pot/snippets/C-String-Functions-strncpy.pot similarity index 100% rename from defensive-coding/pot/snippets/C-String-Functions-strncpy.pot rename to pot/snippets/C-String-Functions-strncpy.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Connect.pot b/pot/snippets/Features-TLS-Client-GNUTLS-Connect.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Connect.pot rename to pot/snippets/Features-TLS-Client-GNUTLS-Connect.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Credentials.pot b/pot/snippets/Features-TLS-Client-GNUTLS-Credentials.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Credentials.pot rename to pot/snippets/Features-TLS-Client-GNUTLS-Credentials.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Match.pot b/pot/snippets/Features-TLS-Client-GNUTLS-Match.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Match.pot rename to pot/snippets/Features-TLS-Client-GNUTLS-Match.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Verify.pot b/pot/snippets/Features-TLS-Client-GNUTLS-Verify.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-GNUTLS-Verify.pot rename to pot/snippets/Features-TLS-Client-GNUTLS-Verify.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-NSS-Close.pot b/pot/snippets/Features-TLS-Client-NSS-Close.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-NSS-Close.pot rename to pot/snippets/Features-TLS-Client-NSS-Close.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-NSS-Connect.pot b/pot/snippets/Features-TLS-Client-NSS-Connect.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-NSS-Connect.pot rename to pot/snippets/Features-TLS-Client-NSS-Connect.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Connect.pot b/pot/snippets/Features-TLS-Client-OpenJDK-Connect.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Connect.pot rename to pot/snippets/Features-TLS-Client-OpenJDK-Connect.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Context.pot b/pot/snippets/Features-TLS-Client-OpenJDK-Context.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Context.pot rename to pot/snippets/Features-TLS-Client-OpenJDK-Context.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.pot b/pot/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.pot rename to pot/snippets/Features-TLS-Client-OpenJDK-Context_For_Cert.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Hostname.pot b/pot/snippets/Features-TLS-Client-OpenJDK-Hostname.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Hostname.pot rename to pot/snippets/Features-TLS-Client-OpenJDK-Hostname.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Import.pot b/pot/snippets/Features-TLS-Client-OpenJDK-Import.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Import.pot rename to pot/snippets/Features-TLS-Client-OpenJDK-Import.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.pot b/pot/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.pot rename to pot/snippets/Features-TLS-Client-OpenJDK-MyTrustManager.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Use.pot b/pot/snippets/Features-TLS-Client-OpenJDK-Use.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenJDK-Use.pot rename to pot/snippets/Features-TLS-Client-OpenJDK-Use.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-CTX.pot b/pot/snippets/Features-TLS-Client-OpenSSL-CTX.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-CTX.pot rename to pot/snippets/Features-TLS-Client-OpenSSL-CTX.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-Connect.pot b/pot/snippets/Features-TLS-Client-OpenSSL-Connect.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-Connect.pot rename to pot/snippets/Features-TLS-Client-OpenSSL-Connect.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-Connection-Use.pot b/pot/snippets/Features-TLS-Client-OpenSSL-Connection-Use.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-Connection-Use.pot rename to pot/snippets/Features-TLS-Client-OpenSSL-Connection-Use.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-Init.pot b/pot/snippets/Features-TLS-Client-OpenSSL-Init.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-OpenSSL-Init.pot rename to pot/snippets/Features-TLS-Client-OpenSSL-Init.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-Python-Connect.pot b/pot/snippets/Features-TLS-Client-Python-Connect.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-Python-Connect.pot rename to pot/snippets/Features-TLS-Client-Python-Connect.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Client-Python-check_host_name.pot b/pot/snippets/Features-TLS-Client-Python-check_host_name.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Client-Python-check_host_name.pot rename to pot/snippets/Features-TLS-Client-Python-check_host_name.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-GNUTLS-Credentials-Close.pot b/pot/snippets/Features-TLS-GNUTLS-Credentials-Close.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-GNUTLS-Credentials-Close.pot rename to pot/snippets/Features-TLS-GNUTLS-Credentials-Close.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-GNUTLS-Disconnect.pot b/pot/snippets/Features-TLS-GNUTLS-Disconnect.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-GNUTLS-Disconnect.pot rename to pot/snippets/Features-TLS-GNUTLS-Disconnect.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-GNUTLS-Init.pot b/pot/snippets/Features-TLS-GNUTLS-Init.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-GNUTLS-Init.pot rename to pot/snippets/Features-TLS-GNUTLS-Init.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-GNUTLS-Use.pot b/pot/snippets/Features-TLS-GNUTLS-Use.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-GNUTLS-Use.pot rename to pot/snippets/Features-TLS-GNUTLS-Use.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-NSS-Close.pot b/pot/snippets/Features-TLS-NSS-Close.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-NSS-Close.pot rename to pot/snippets/Features-TLS-NSS-Close.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-NSS-Includes.pot b/pot/snippets/Features-TLS-NSS-Includes.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-NSS-Includes.pot rename to pot/snippets/Features-TLS-NSS-Includes.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-NSS-Init.pot b/pot/snippets/Features-TLS-NSS-Init.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-NSS-Init.pot rename to pot/snippets/Features-TLS-NSS-Init.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-NSS-Use.pot b/pot/snippets/Features-TLS-NSS-Use.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-NSS-Use.pot rename to pot/snippets/Features-TLS-NSS-Use.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Nagle.pot b/pot/snippets/Features-TLS-Nagle.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Nagle.pot rename to pot/snippets/Features-TLS-Nagle.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-OpenJDK-Parameters.pot b/pot/snippets/Features-TLS-OpenJDK-Parameters.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-OpenJDK-Parameters.pot rename to pot/snippets/Features-TLS-OpenJDK-Parameters.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-OpenSSL-Connection-Close.pot b/pot/snippets/Features-TLS-OpenSSL-Connection-Close.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-OpenSSL-Connection-Close.pot rename to pot/snippets/Features-TLS-OpenSSL-Connection-Close.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-OpenSSL-Context-Close.pot b/pot/snippets/Features-TLS-OpenSSL-Context-Close.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-OpenSSL-Context-Close.pot rename to pot/snippets/Features-TLS-OpenSSL-Context-Close.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-OpenSSL-Errors.pot b/pot/snippets/Features-TLS-OpenSSL-Errors.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-OpenSSL-Errors.pot rename to pot/snippets/Features-TLS-OpenSSL-Errors.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Python-Close.pot b/pot/snippets/Features-TLS-Python-Close.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Python-Close.pot rename to pot/snippets/Features-TLS-Python-Close.pot diff --git a/defensive-coding/pot/snippets/Features-TLS-Python-Use.pot b/pot/snippets/Features-TLS-Python-Use.pot similarity index 100% rename from defensive-coding/pot/snippets/Features-TLS-Python-Use.pot rename to pot/snippets/Features-TLS-Python-Use.pot diff --git a/defensive-coding/pot/snippets/Java-Finally.pot b/pot/snippets/Java-Finally.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-Finally.pot rename to pot/snippets/Java-Finally.pot diff --git a/defensive-coding/pot/snippets/Java-JNI-Pointers.pot b/pot/snippets/Java-JNI-Pointers.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-JNI-Pointers.pot rename to pot/snippets/Java-JNI-Pointers.pot diff --git a/defensive-coding/pot/snippets/Java-Language-ReadArray.pot b/pot/snippets/Java-Language-ReadArray.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-Language-ReadArray.pot rename to pot/snippets/Java-Language-ReadArray.pot diff --git a/defensive-coding/pot/snippets/Java-SecurityManager-Callback.pot b/pot/snippets/Java-SecurityManager-Callback.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-SecurityManager-Callback.pot rename to pot/snippets/Java-SecurityManager-Callback.pot diff --git a/defensive-coding/pot/snippets/Java-SecurityManager-CurrentDirectory.pot b/pot/snippets/Java-SecurityManager-CurrentDirectory.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-SecurityManager-CurrentDirectory.pot rename to pot/snippets/Java-SecurityManager-CurrentDirectory.pot diff --git a/defensive-coding/pot/snippets/Java-SecurityManager-Privileged.pot b/pot/snippets/Java-SecurityManager-Privileged.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-SecurityManager-Privileged.pot rename to pot/snippets/Java-SecurityManager-Privileged.pot diff --git a/defensive-coding/pot/snippets/Java-SecurityManager-Unprivileged.pot b/pot/snippets/Java-SecurityManager-Unprivileged.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-SecurityManager-Unprivileged.pot rename to pot/snippets/Java-SecurityManager-Unprivileged.pot diff --git a/defensive-coding/pot/snippets/Java-TryWithResource.pot b/pot/snippets/Java-TryWithResource.pot similarity index 100% rename from defensive-coding/pot/snippets/Java-TryWithResource.pot rename to pot/snippets/Java-TryWithResource.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-Expat-Create.pot b/pot/snippets/Tasks-Serialization-XML-Expat-Create.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-Expat-Create.pot rename to pot/snippets/Tasks-Serialization-XML-Expat-Create.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.pot b/pot/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.pot rename to pot/snippets/Tasks-Serialization-XML-Expat-EntityDeclHandler.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-Errors.pot b/pot/snippets/Tasks-Serialization-XML-OpenJDK-Errors.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-Errors.pot rename to pot/snippets/Tasks-Serialization-XML-OpenJDK-Errors.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-Imports.pot b/pot/snippets/Tasks-Serialization-XML-OpenJDK-Imports.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-Imports.pot rename to pot/snippets/Tasks-Serialization-XML-OpenJDK-Imports.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.pot b/pot/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.pot rename to pot/snippets/Tasks-Serialization-XML-OpenJDK-NoEntityResolver.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.pot b/pot/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.pot rename to pot/snippets/Tasks-Serialization-XML-OpenJDK-NoResourceResolver.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.pot b/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.pot rename to pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-DOM.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot b/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot rename to pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_DOM.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot b/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot rename to pot/snippets/Tasks-Serialization-XML-OpenJDK_Parse-XMLSchema_SAX.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.pot b/pot/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.pot rename to pot/snippets/Tasks-Serialization-XML-Qt-NoEntityHandler.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.pot b/pot/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.pot rename to pot/snippets/Tasks-Serialization-XML-Qt-NoEntityReader.pot diff --git a/defensive-coding/pot/snippets/Tasks-Serialization-XML-Qt-QDomDocument.pot b/pot/snippets/Tasks-Serialization-XML-Qt-QDomDocument.pot similarity index 100% rename from defensive-coding/pot/snippets/Tasks-Serialization-XML-Qt-QDomDocument.pot rename to pot/snippets/Tasks-Serialization-XML-Qt-QDomDocument.pot diff --git a/defensive-coding/publican.cfg b/publican.cfg similarity index 100% rename from defensive-coding/publican.cfg rename to publican.cfg diff --git a/defensive-coding/schemas.xml b/schemas.xml similarity index 100% rename from defensive-coding/schemas.xml rename to schemas.xml diff --git a/defensive-coding/scripts/split-snippets.py b/scripts/split-snippets.py similarity index 100% rename from defensive-coding/scripts/split-snippets.py rename to scripts/split-snippets.py diff --git a/defensive-coding/src/.gitignore b/src/.gitignore similarity index 100% rename from defensive-coding/src/.gitignore rename to src/.gitignore diff --git a/defensive-coding/src/C-Arithmetic-add.c b/src/C-Arithmetic-add.c similarity index 100% rename from defensive-coding/src/C-Arithmetic-add.c rename to src/C-Arithmetic-add.c diff --git a/defensive-coding/src/C-Arithmetic-mult.c b/src/C-Arithmetic-mult.c similarity index 100% rename from defensive-coding/src/C-Arithmetic-mult.c rename to src/C-Arithmetic-mult.c diff --git a/defensive-coding/src/C-Globals.c b/src/C-Globals.c similarity index 100% rename from defensive-coding/src/C-Globals.c rename to src/C-Globals.c diff --git a/defensive-coding/src/C-Pointers-remaining.c b/src/C-Pointers-remaining.c similarity index 100% rename from defensive-coding/src/C-Pointers-remaining.c rename to src/C-Pointers-remaining.c diff --git a/defensive-coding/src/C-String-Functions.c b/src/C-String-Functions.c similarity index 100% rename from defensive-coding/src/C-String-Functions.c rename to src/C-String-Functions.c diff --git a/defensive-coding/src/DERParser.java b/src/DERParser.java similarity index 100% rename from defensive-coding/src/DERParser.java rename to src/DERParser.java diff --git a/defensive-coding/src/Go-Error_Handling.go b/src/Go-Error_Handling.go similarity index 100% rename from defensive-coding/src/Go-Error_Handling.go rename to src/Go-Error_Handling.go diff --git a/defensive-coding/src/Java-JNI-Pointers.c b/src/Java-JNI-Pointers.c similarity index 100% rename from defensive-coding/src/Java-JNI-Pointers.c rename to src/Java-JNI-Pointers.c diff --git a/defensive-coding/src/JavaFinally.java b/src/JavaFinally.java similarity index 100% rename from defensive-coding/src/JavaFinally.java rename to src/JavaFinally.java diff --git a/defensive-coding/src/JavaReadArray.java b/src/JavaReadArray.java similarity index 100% rename from defensive-coding/src/JavaReadArray.java rename to src/JavaReadArray.java diff --git a/defensive-coding/src/JavaSecurityManagerPrivileged.java b/src/JavaSecurityManagerPrivileged.java similarity index 100% rename from defensive-coding/src/JavaSecurityManagerPrivileged.java rename to src/JavaSecurityManagerPrivileged.java diff --git a/defensive-coding/src/JavaSecurityManagerUnprivileged.java b/src/JavaSecurityManagerUnprivileged.java similarity index 100% rename from defensive-coding/src/JavaSecurityManagerUnprivileged.java rename to src/JavaSecurityManagerUnprivileged.java diff --git a/defensive-coding/src/Shell-Input_Validation.sh b/src/Shell-Input_Validation.sh similarity index 100% rename from defensive-coding/src/Shell-Input_Validation.sh rename to src/Shell-Input_Validation.sh diff --git a/defensive-coding/src/TLS-Client-GNUTLS.c b/src/TLS-Client-GNUTLS.c similarity index 100% rename from defensive-coding/src/TLS-Client-GNUTLS.c rename to src/TLS-Client-GNUTLS.c diff --git a/defensive-coding/src/TLS-Client-NSS.c b/src/TLS-Client-NSS.c similarity index 100% rename from defensive-coding/src/TLS-Client-NSS.c rename to src/TLS-Client-NSS.c diff --git a/defensive-coding/src/TLS-Client-OpenSSL.c b/src/TLS-Client-OpenSSL.c similarity index 100% rename from defensive-coding/src/TLS-Client-OpenSSL.c rename to src/TLS-Client-OpenSSL.c diff --git a/defensive-coding/src/TLS-Client-Python.py b/src/TLS-Client-Python.py similarity index 100% rename from defensive-coding/src/TLS-Client-Python.py rename to src/TLS-Client-Python.py diff --git a/defensive-coding/src/TLSClientOpenJDK.java b/src/TLSClientOpenJDK.java similarity index 100% rename from defensive-coding/src/TLSClientOpenJDK.java rename to src/TLSClientOpenJDK.java diff --git a/defensive-coding/src/XML-Parser-Expat.c b/src/XML-Parser-Expat.c similarity index 100% rename from defensive-coding/src/XML-Parser-Expat.c rename to src/XML-Parser-Expat.c diff --git a/defensive-coding/src/XML-Parser-Qt.cpp b/src/XML-Parser-Qt.cpp similarity index 100% rename from defensive-coding/src/XML-Parser-Qt.cpp rename to src/XML-Parser-Qt.cpp diff --git a/defensive-coding/src/XMLParserOpenJDK.java b/src/XMLParserOpenJDK.java similarity index 100% rename from defensive-coding/src/XMLParserOpenJDK.java rename to src/XMLParserOpenJDK.java diff --git a/defensive-coding/src/check-function.py b/src/check-function.py similarity index 100% rename from defensive-coding/src/check-function.py rename to src/check-function.py diff --git a/defensive-coding/src/data/XML-Parser-DTD_Public.xml b/src/data/XML-Parser-DTD_Public.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-DTD_Public.xml rename to src/data/XML-Parser-DTD_Public.xml diff --git a/defensive-coding/src/data/XML-Parser-DTD_Public_URL.xml b/src/data/XML-Parser-DTD_Public_URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-DTD_Public_URL.xml rename to src/data/XML-Parser-DTD_Public_URL.xml diff --git a/defensive-coding/src/data/XML-Parser-DTD_System.xml b/src/data/XML-Parser-DTD_System.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-DTD_System.xml rename to src/data/XML-Parser-DTD_System.xml diff --git a/defensive-coding/src/data/XML-Parser-DTD_System_URL.xml b/src/data/XML-Parser-DTD_System_URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-DTD_System_URL.xml rename to src/data/XML-Parser-DTD_System_URL.xml diff --git a/defensive-coding/src/data/XML-Parser-External_Entity_Public.xml b/src/data/XML-Parser-External_Entity_Public.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-External_Entity_Public.xml rename to src/data/XML-Parser-External_Entity_Public.xml diff --git a/defensive-coding/src/data/XML-Parser-External_Entity_Public_URL.xml b/src/data/XML-Parser-External_Entity_Public_URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-External_Entity_Public_URL.xml rename to src/data/XML-Parser-External_Entity_Public_URL.xml diff --git a/defensive-coding/src/data/XML-Parser-External_Entity_System.xml b/src/data/XML-Parser-External_Entity_System.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-External_Entity_System.xml rename to src/data/XML-Parser-External_Entity_System.xml diff --git a/defensive-coding/src/data/XML-Parser-External_Entity_System_URL.xml b/src/data/XML-Parser-External_Entity_System_URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-External_Entity_System_URL.xml rename to src/data/XML-Parser-External_Entity_System_URL.xml diff --git a/defensive-coding/src/data/XML-Parser-External_Regexp_3.dtd b/src/data/XML-Parser-External_Regexp_3.dtd similarity index 100% rename from defensive-coding/src/data/XML-Parser-External_Regexp_3.dtd rename to src/data/XML-Parser-External_Regexp_3.dtd diff --git a/defensive-coding/src/data/XML-Parser-External_Regexp_3.xml b/src/data/XML-Parser-External_Regexp_3.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-External_Regexp_3.xml rename to src/data/XML-Parser-External_Regexp_3.xml diff --git a/defensive-coding/src/data/XML-Parser-Internal_Entity_Exponential.xml b/src/data/XML-Parser-Internal_Entity_Exponential.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Internal_Entity_Exponential.xml rename to src/data/XML-Parser-Internal_Entity_Exponential.xml diff --git a/defensive-coding/src/data/XML-Parser-Internal_Entity_Exponential_Attribute.xml b/src/data/XML-Parser-Internal_Entity_Exponential_Attribute.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Internal_Entity_Exponential_Attribute.xml rename to src/data/XML-Parser-Internal_Entity_Exponential_Attribute.xml diff --git a/defensive-coding/src/data/XML-Parser-Internal_Entity_Polynomial.xml b/src/data/XML-Parser-Internal_Entity_Polynomial.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Internal_Entity_Polynomial.xml rename to src/data/XML-Parser-Internal_Entity_Polynomial.xml diff --git a/defensive-coding/src/data/XML-Parser-Internal_Entity_Polynomial_Attribute.xml b/src/data/XML-Parser-Internal_Entity_Polynomial_Attribute.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Internal_Entity_Polynomial_Attribute.xml rename to src/data/XML-Parser-Internal_Entity_Polynomial_Attribute.xml diff --git a/defensive-coding/src/data/XML-Parser-Internal_Regexp_1.xml b/src/data/XML-Parser-Internal_Regexp_1.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Internal_Regexp_1.xml rename to src/data/XML-Parser-Internal_Regexp_1.xml diff --git a/defensive-coding/src/data/XML-Parser-Internal_Regexp_2.xml b/src/data/XML-Parser-Internal_Regexp_2.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Internal_Regexp_2.xml rename to src/data/XML-Parser-Internal_Regexp_2.xml diff --git a/defensive-coding/src/data/XML-Parser-Internal_Regexp_3.xml b/src/data/XML-Parser-Internal_Regexp_3.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Internal_Regexp_3.xml rename to src/data/XML-Parser-Internal_Regexp_3.xml diff --git a/defensive-coding/src/data/XML-Parser-Notation_Public.xml b/src/data/XML-Parser-Notation_Public.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Notation_Public.xml rename to src/data/XML-Parser-Notation_Public.xml diff --git a/defensive-coding/src/data/XML-Parser-Notation_Public_URL.xml b/src/data/XML-Parser-Notation_Public_URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Notation_Public_URL.xml rename to src/data/XML-Parser-Notation_Public_URL.xml diff --git a/defensive-coding/src/data/XML-Parser-Notation_System.xml b/src/data/XML-Parser-Notation_System.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Notation_System.xml rename to src/data/XML-Parser-Notation_System.xml diff --git a/defensive-coding/src/data/XML-Parser-Notation_System_URL.xml b/src/data/XML-Parser-Notation_System_URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Notation_System_URL.xml rename to src/data/XML-Parser-Notation_System_URL.xml diff --git a/defensive-coding/src/data/XML-Parser-Validate-Regexp_1.dtd b/src/data/XML-Parser-Validate-Regexp_1.dtd similarity index 100% rename from defensive-coding/src/data/XML-Parser-Validate-Regexp_1.dtd rename to src/data/XML-Parser-Validate-Regexp_1.dtd diff --git a/defensive-coding/src/data/XML-Parser-Validate-Regexp_1.rng b/src/data/XML-Parser-Validate-Regexp_1.rng similarity index 100% rename from defensive-coding/src/data/XML-Parser-Validate-Regexp_1.rng rename to src/data/XML-Parser-Validate-Regexp_1.rng diff --git a/defensive-coding/src/data/XML-Parser-Validate-Regexp_1.xml b/src/data/XML-Parser-Validate-Regexp_1.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-Validate-Regexp_1.xml rename to src/data/XML-Parser-Validate-Regexp_1.xml diff --git a/defensive-coding/src/data/XML-Parser-Validate-Regexp_1.xsd b/src/data/XML-Parser-Validate-Regexp_1.xsd similarity index 100% rename from defensive-coding/src/data/XML-Parser-Validate-Regexp_1.xsd rename to src/data/XML-Parser-Validate-Regexp_1.xsd diff --git a/defensive-coding/src/data/XML-Parser-Validate-Regexp_4.xsd b/src/data/XML-Parser-Validate-Regexp_4.xsd similarity index 100% rename from defensive-coding/src/data/XML-Parser-Validate-Regexp_4.xsd rename to src/data/XML-Parser-Validate-Regexp_4.xsd diff --git a/defensive-coding/src/data/XML-Parser-XInclude-File.xml b/src/data/XML-Parser-XInclude-File.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-XInclude-File.xml rename to src/data/XML-Parser-XInclude-File.xml diff --git a/defensive-coding/src/data/XML-Parser-XInclude-URL.xml b/src/data/XML-Parser-XInclude-URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-XInclude-URL.xml rename to src/data/XML-Parser-XInclude-URL.xml diff --git a/defensive-coding/src/data/XML-Parser-XSD-File.xml b/src/data/XML-Parser-XSD-File.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-XSD-File.xml rename to src/data/XML-Parser-XSD-File.xml diff --git a/defensive-coding/src/data/XML-Parser-XSD-Include_File.xml b/src/data/XML-Parser-XSD-Include_File.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-XSD-Include_File.xml rename to src/data/XML-Parser-XSD-Include_File.xml diff --git a/defensive-coding/src/data/XML-Parser-XSD-Include_URL.xml b/src/data/XML-Parser-XSD-Include_URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-XSD-Include_URL.xml rename to src/data/XML-Parser-XSD-Include_URL.xml diff --git a/defensive-coding/src/data/XML-Parser-XSD-URL.xml b/src/data/XML-Parser-XSD-URL.xml similarity index 100% rename from defensive-coding/src/data/XML-Parser-XSD-URL.xml rename to src/data/XML-Parser-XSD-URL.xml diff --git a/defensive-coding/src/data/java/grant-all.policy b/src/data/java/grant-all.policy similarity index 100% rename from defensive-coding/src/data/java/grant-all.policy rename to src/data/java/grant-all.policy diff --git a/defensive-coding/src/src.mk b/src/src.mk similarity index 100% rename from defensive-coding/src/src.mk rename to src/src.mk diff --git a/defensive-coding/src/tcp_connect.c b/src/tcp_connect.c similarity index 100% rename from defensive-coding/src/tcp_connect.c rename to src/tcp_connect.c diff --git a/defensive-coding/src/tcp_connect.h b/src/tcp_connect.h similarity index 100% rename from defensive-coding/src/tcp_connect.h rename to src/tcp_connect.h diff --git a/defensive-coding/src/x509_check_host.c b/src/x509_check_host.c similarity index 100% rename from defensive-coding/src/x509_check_host.c rename to src/x509_check_host.c