LetsEncrypt plugin v2.0.0 RELEASED

  • Dear community,


    A new version of the LetsEncrypt plugin has just been released



    Once registered on our forums, you can purchase this plugin at: https://i-mscp.net/index.php/PaidSubscriptionList/


    Version compatible with i-MSCP 1.3.x Serie (version >= 1.3.6 - Plugin API 1.0.6)


    CHANGELOG

    • Added: ASN.1 resource file for PKIX (Public-Key Infrastructure – X.509)
    • Added: `domain_id_domain_type' unique key in letsencrypt table (database)
    • Added: Notes regarding Let's Encrypt registration (README.md)
    • Added: Unit tests (backend)
    • Added: Warning regarding usage of the `include_altnames' configuration parameter (SANs for alternative URLs). (README.md)
    • Changed: Static warning for Let's Encrypt rate limits changed to static info (UI)
    • Fixed: Apache2 SSL vhosts are not generated for customers, due to a misplaced SQL statement (backend)
    • Fixed: Could not enable Let's Encrypt for the control panel and/or services if both are set with same domain (database)
    • Fixed: Could not enable Let's Encrypt for the control panel if the domain is also used at customer level or vice-versa (database)
    • Fixed: Could not enable Let's Encrypt for the services if the domain is also used at customer level or vice-versa (database)
    • Fixed: Cron tasks for pending and renewal tasks are not compatible with i-MSCP version older than 1.3.6 (cron)
    • Fixed: Cron tasks are not registered on i-MSCP update/reconfiguration (setup)
    • Fixed: Don't force renewal of SSL certificates when not really needed (backend)
    • Fixed: On SSL certificate revocation or shrinking, remove SSL certificate lineage(s) matching the domain name (backend)
    • Fixed: Short-circuit SSL certificate revocation if the SSL certificate lineage matching the domain name is shared (backend)
    • Merged: Installation tasks with activation tasks (backend)
    • Merged: Uninstallation tasks with deactivation tasks (backend)
    • Moved: Let's Encrypt interface link in system tools page (admin level)
    • Removed: `domain_name' unique key in letsencrypt table (database)
    • Renamed: `certificates_dir_path' configuration parameter to `letsencrypt_storage_path' (config)
    • Rernamed: `renew_period` configuration parameter to `renew_before_expiry' (config)
    • Updated: Requirements section - i-MSCP version >= 1.3.1 (plugin API 1.0.5) is now required (README.md)
    • Updated: Translation files (UI)
    • Review: Avoid calling openssl for retrieving SSL certificate expiry date. The Convert::ASN1 library is now used (backend)
    • Rewritten: Plugin::LetsEncrypt package (backend)

    We would like give a thank to all people that helped us for testing this new version. That is much appreciated.


    Thank you for using this plugin.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206