Core-Admin new release -- My name is human 1.0.7673 -- What's new in Core-Admin


#1

This release in short

We have just released a new public stable release that includes the following highlights:

Changelog

  • [fix] Updated #SambaAdAdmin to include support to manage groups that a user is
    in. This management not only allows to show what groups are included but also
    to easily add and remove that user from these groups.

  • [fix] Added general internal caching to speed up user and group listing.

  • [fix] Fixed get_machine service to allow it to be executed by name
    or by id.

  • [fix] Updated #LetsEncrypt tool to generate pkcs12 certificate
    export so certificate checker can use this source to generate jks
    export.

  • [fix] Updated #CradLogWatcher to report dates without using
    timestamps…

  • [fix] Updated #MySQLManager installer to fix additional problems
    associated with MySQL 8.0 installation. Passwords are now reported
    at log file and some additional configurations makes mysql 8.0 to
    fail to start.

  • [fix] Updated #MySQLManager to allow filtering mysql allowed options
    for each platform. Added initial code to blacklist 5.5 for debian
    stretch.

  • [fix] Updated core_admin_common.apache module to include a new
    function to check if apache2 is already installed:

    • apache.is_already_installed ()
  • [fix] Fixed apache2 checker to also test php-fpm engine failing (-t)
    to ensure it has pools defined. If it reports “No pool defined”, it
    disables checking it. Also fixed automatic php-fpm recovery: it was
    masked by FastCgiExternalServer check.

  • [fix] Updated #AmavisManager phrases…

  • [fix] Updated #Permission module to properly apply permission
    checking for machine administrators to enable them most of
    administration with the machine with core-admin. Reorganized
    permissions so they can deploy and redeploy checkers, collectors,
    applications.

  • [fix] Fixed #MachineManagement to check host_id and id attributes
    for get_machine service

  • [fix] Updated crad-micro-updates.py to avoid failing when a
    micro-update is not present. Updated code to ensure all
    micro-updates have execute permission.

  • [fix] Fixed micro update for panel customizations…

  • [fix] Updated error reporting for #MachineManagement to better help
    reporting what is happenging when using get_machine service.

  • [fix] Updated vacation.pl code to avoid depending on mail::sender
    API which is now deprecated.

  • [fix] Updated default timeouts configured for proftpd installed by
    #WebhostingManagement to 600 secs.

  • [fix] Added translation support for add slide panels. Added some
    additional checks before uninstalling intervals after closing a
    panel…

  • [fix] Updated #CradLogWatcher to fix message help associated to
    automatic rotate, remove and move options when big file found is
    reported.

  • [fix] Applied several updates to fix some permissions associated to
    deploy collectors, checkers and applications associated to machine
    administrators.

  • [fix] Updated #MySQLManager to fix wrong user create/edit when
    selecting different database than default.

  • [fix] Updated #WebAppInstaller to ensure mail command is present.

  • [fix] #WebhostingManagement, updated to ensure folder permissions
    after creating a subdomain.

  • [fix] #RenamedProcess, added more default processed to avoid
    notification (php7.0).

  • [fix] Updated #WebhostingManagement change_document_root to allow
    providing full route values inside hosting. Also updated code to
    allow restoring to default configuration by providing empty
    value. Updated help associated.

  • [fix] Updated #AmavisManager to include more phrases…

  • [fix] UPdated #Amavis to include more phrases…

  • [fix] Updated #SuspiciousMailQueue to really check generate valvula
    rule

  • [fix] Added new tool to allow showing php-fpm connections.

  • [fix] Updated #RenamedProcessChecker to include new default
    processes used by squid.

  • [fix] Updated #InternetAccessManager to make install mpm-itk
    packages for apache2 when detected stretch.

  • [fix] Updated #amavisManager to include more phrases. Fixed tree
    indication to replace “Cargando reglas del motor” por “Reglas del
    motor”.

  • [fix] Updated #DiscourseManager to use latest Discourse Version
    2.1.4

  • [fix] Updated support module to include a new method that allows
    reporting if a php version is supported by current OS:

    • support.has_php_support (php_version)
  • [fix] Updated crad-install-php.py to use this new method to avoid
    compiling versions that are not supported.

  • [fix] Updated #WebhostingManagement to use support.has_php_support
    to filter supported versions that are available.

  • [fix] Patches and changes to #CradInstallPhp to support php5.6 for
    #Debian #Stretch

  • [fix] Added support to add related_domains indication associated to
    each incident recorded. Added new api method that allows getting
    related domains associated to a text. Added code to make
    check.is_domain to avoid reporting as valid domain known extensions
    like access.log, text.txt).

  • [fix] Updated #WebhostingManagement #SetConfigure to avoid saving
    None or handling any configuration for default_php_version or
    default_mysql_version when received no indication about it. Added
    code to move to “” any value not defined.

  • [fix] Updated #SambaAdAdmin to include support to manage groups that a user is
    in. This management not only allows to show what groups are included but also
    to easily add and remove that user from these groups.

  • [fix] Added general internal caching to speed up user and group listing.

  • [fix] Fixed get_machine service to allow it to be executed by name
    or by id.

  • [fix] Updated #LetsEncrypt tool to generate pkcs12 certificate
    export so certificate checker can use this source to generate jks
    export.

  • [fix] Updated #CradLogWatcher to report dates without using
    timestamps…

  • [fix] Updated #MySQLManager installer to fix additional problems
    associated with MySQL 8.0 installation. Passwords are now reported
    at log file and some additional configurations makes mysql 8.0 to
    fail to start.

  • [fix] Updated #MySQLManager to allow filtering mysql allowed options
    for each platform. Added initial code to blacklist 5.5 for debian
    stretch.

  • [fix] Updated core_admin_common.apache module to include a new
    function to check if apache2 is already installed:

    • apache.is_already_installed ()
  • [fix] Fixed apache2 checker to also test php-fpm engine failing (-t)
    to ensure it has pools defined. If it reports “No pool defined”, it
    disables checking it. Also fixed automatic php-fpm recovery: it was
    masked by FastCgiExternalServer check.

  • [fix] Updated #AmavisManager phrases…

  • [fix] Updated #Permission module to properly apply permission
    checking for machine administrators to enable them most of
    administration with the machine with core-admin. Reorganized
    permissions so they can deploy and redeploy checkers, collectors,
    applications.

  • [fix] Fixed #MachineManagement to check host_id and id attributes
    for get_machine service

  • [fix] Updated crad-micro-updates.py to avoid failing when a
    micro-update is not present. Updated code to ensure all
    micro-updates have execute permission.

  • [fix] Fixed micro update for panel customizations…

  • [fix] Updated error reporting for #MachineManagement to better help
    reporting what is happenging when using get_machine service.

  • [fix] Updated vacation.pl code to avoid depending on mail::sender
    API which is now deprecated.

  • [fix] Updated default timeouts configured for proftpd installed by
    #WebhostingManagement to 600 secs.

  • [fix] Added translation support for add slide panels. Added some
    additional checks before uninstalling intervals after closing a
    panel…

  • [fix] Updated #CradLogWatcher to fix message help associated to
    automatic rotate, remove and move options when big file found is
    reported.

  • [fix] Applied several updates to fix some permissions associated to
    deploy collectors, checkers and applications associated to machine
    administrators.

  • [fix] Updated #MySQLManager to fix wrong user create/edit when
    selecting different database than default.

  • [fix] Updated #WebAppInstaller to ensure mail command is present.

  • [fix] #WebhostingManagement, updated to ensure folder permissions
    after creating a subdomain.

  • [fix] #RenamedProcess, added more default processed to avoid
    notification (php7.0).

  • [fix] Updated #WebhostingManagement change_document_root to allow
    providing full route values inside hosting. Also updated code to
    allow restoring to default configuration by providing empty
    value. Updated help associated.

  • [fix] Updated #AmavisManager to include more phrases…

  • [fix] UPdated #Amavis to include more phrases…

  • [fix] Updated #SuspiciousMailQueue to really check generate valvula
    rule

  • [fix] Added new tool to allow showing php-fpm connections.

  • [fix] Updated #RenamedProcessChecker to include new default
    processes used by squid.

  • [fix] Updated #InternetAccessManager to make install mpm-itk
    packages for apache2 when detected stretch.

  • [fix] Updated #amavisManager to include more phrases. Fixed tree
    indication to replace “Cargando reglas del motor” por “Reglas del
    motor”.

  • [fix] Updated #DiscourseManager to use latest Discourse Version
    2.1.4

  • [fix] Updated support module to include a new method that allows
    reporting if a php version is supported by current OS:

    • support.has_php_support (php_version)
  • [fix] Updated crad-install-php.py to use this new method to avoid
    compiling versions that are not supported.

  • [fix] Updated #WebhostingManagement to use support.has_php_support
    to filter supported versions that are available.

  • [fix] Patches and changes to #CradInstallPhp to support php5.6 for
    #Debian #Stretch

  • [fix] Added support to add related_domains indication associated to
    each incident recorded. Added new api method that allows getting
    related domains associated to a text. Added code to make
    check.is_domain to avoid reporting as valid domain known extensions
    like access.log, text.txt).

  • [fix] Updated #WebhostingManagement #SetConfigure to avoid saving
    None or handling any configuration for default_php_version or
    default_mysql_version when received no indication about it. Added
    code to move to “” any value not defined.