Skip to content
  1. Jul 15, 2020
  2. May 27, 2020
    • alexandre de limas santana's avatar
      Bugfix on failing compilation when OpenSSL is not found · 4fdc1808
      alexandre de limas santana authored
      Prior to this commit, compilation would fail when openssl was not found in the system.
      The reason lays in the fact that test applications had some logic to include either openssl or FTI's md5 module.
      This commit reworks how md5 is integrated into the project by simplifying CMake variables and include statements.
      
      The idea is that md5.h will always be included, regardless of openssl being found or not.
      The header will either include openssl, or define the custom FTI md5 implementation as necessary.
      To simplify compilation, the md5.h.in file is removed as configuration can be entirely using define statements.
      To correctly issue these statements, CMake has been modifyied to use only one new variable: HAVE_OPENSSL.
      All the changes are in place to make this new interaction work as before.
      
      - Fixed test applications include statements;
      - Reworked CMakeLists files for md5 and root folders;
      - Removed variables with overlapping functionality regarding the inclusion of OpenSSL;
      - Simplified the compilation for md5 module;
      - Transformed md5 module into an indirection layer as previously intended;
      - Renamed NO_OPENSSL option to ENABLE_OPENSSL which has 'True' as default;
      - Added --disable-openssl option to the install script.
      4fdc1808
  3. May 26, 2020
    • alexandre de limas santana's avatar
      Bugfix on failing compilation when OpenSSL is not found · 496b0eb5
      alexandre de limas santana authored
      Prior to this commit, compilation would fail when openssl was not found in the system.
      The reason lays in the fact that test applications had some logic to include either openssl or FTI's md5 module.
      This commit reworks how md5 is integrated into the project by simplifying CMake variables and include statements.
      
      The idea is that md5.h will always be included, regardless of openssl being found or not.
      The header will either include openssl, or define the custom FTI md5 implementation as necessary.
      To simplify compilation, the md5.h.in file is removed as configuration can be entirely using define statements.
      To correctly issue these statements, CMake has been modifyied to use only one new variable: HAVE_OPENSSL.
      All the changes are in place to make this new interaction work as before.
      
      - Fixed test applications include statements;
      - Reworked CMakeLists files for md5 and root folders;
      - Removed variables with overlapping functionality regarding the inclusion of OpenSSL;
      - Simplified the compilation for md5 module;
      - Transformed md5 module into an indirection layer as previously intended;
      - Renamed NO_OPENSSL option to ENABLE_OPENSSL which has 'True' as default;
      - Added --disable-openssl option to the install script.
      496b0eb5
  4. Apr 02, 2020
  5. Jul 11, 2019
  6. Jun 11, 2018
  7. Nov 03, 2017
  8. Sep 29, 2017
  9. Sep 15, 2017
  10. Jul 05, 2017