CloudLinux - CloudLinux Blog - Beta: LVE Manager, LVE-Utils, alt-python27-cllib, LVE-stats, and CageFS updated
Blog

Beta: LVE Manager, LVE-Utils, alt-python27-cllib, LVE-stats, and CageFS updated

lve_manager1

New updated LVE Manager, LVE-Utils, alt-python27-cllib, LVE-stats, and CageFS packages are now available for download from our updates-testing repository.

This update includes the new API for the control panel integration mechanism. You can find more details here.

Changelog

alt-python27-cllib-1.6.4-1

  • CAG-945: Cleanup cllib package from no longer used methods
  • CAG-945: Move sync-map hooks to lve-utils
  • CAG-945: Rename new_vendor to new_owner in modify_user callbacks
  • CAG-945: Rewrite py/node selector hooks according to the new universal hooks system
  • CAG-945: Unify is_root_or_exit in order to work with all control panels
  • LU-1368: Cover cPanel with CPAPI tests
  • LU-1389: Do not use rpm -q in passenger and virtual environment detecting
  • LU-1390: Improve panels detection for statistics
  • LU-1463: Fixed ValueError: invalid literal for int() with base 10: '--help'
  • LU-1463: Fixed ValueError: invalid literal for int() with base 10: '--help'. Part II
  • LVEMAN-1552: Fixed cpapirebuildcache after adding vendors cpapi proxy
  • LVEMAN-1552: Add debug logging about cpapi calls and their duration
  • LVEMAN-1552: Final implementation of CPAPI based on PoC
  • LVEMAN-1552: Final implementation of CPAPI based on PoC [part III - cpapi]
  • LVEMAN-1552: Final implementation of CPAPI based on PoC [part II - validation]
  • LVEMAN-1587: Change is_main filter argument value to lowercase
  • PTCLLIB-161: Method cpapi.userdomains doesn't work correctly on Plesk
  • PTCLLIB-153: Improve Plesk hooks install code to log errors to Sentry
  • PTCLLIB-153: Move clsentry package to cllib
  • PTCLLIB-153: Use Sentry in python-cllib package
  • PTCLLIB-171: Fixed backward plugin's methods _cpinfo and list_users
  • WEB-1580: Added the ability to hide inodes in Plesk and DirectAdmin
  • WEB-1592: Do not show inode accordion if quota unavailable
  • WEB-1593: Use the same names for options in config file as it returns cl_config
  • WEB-1594: Use a new config file to store PHP Selector status in Plesk
  • CAG-965: Cleanup package from no longer used methods and hooks
  • CAG-965: Move user creation logic to the universal lib
  • CAG-965: Move user restore logic to the universal lib
  • CAG-965: Move cagefs_plesk_hs_deleted and terminate_cagefs_account logic to the universal lib

lve-utils-3.2.2-2

  • CAG-945: Move sync-map hooks to lve-utils
  • CAG-945: Rename new_vendor to new_owner in modify_user callbacks
  • LU-1389: Do not use rpm -q in passenger and virtual environment detecting
  • LU-1390: Improve panels detection for statistics
  • LU-1404 Add new metrics to CloudLinux summary statistics
  • PTCLLIB-153: Add Sentry to the new universal hooks
  • PTCLLIB-153: Move Sentry to python-cllib package
  • WEB-1580: Add the ability to hide inodes in Plesk and DirectAdmin
  • WEB-1592: Do not show inode accordion if quota unavailable
  • WEB-1593: Use the same names for options in config file as it returns cl_config
  • WEB-1593: Use the same names for options in config file as it returns cl_config (part2)
  • WEB-1604: LVE Manager shows incorrect path /usr/lve/dbgovernor-store.

lvemanager-5.2.3-2

  • CAG-945: Cleanup LVE Manager package from hooks install code
  • CAG-945: Drop usage of clcontrollib where possible in LVE Manager
  • CAG-945: Move sync-map hooks to lve-utils
  • CAG-945: Refactor da_add_admin/da_remove_adminscripts
  • CAG-945: Rename new_vendor to new_owner in modify_user callbacks
  • CAG-945: Rewrite da_add/delete_admin hooks according to the new universal hooks system
  • CAG-945: Rewrite py/node selector hooks according to the new universal hooks system
  • LU-1389: Do not use rpm -q in passenger and virtual environment detecting
  • LVEMAN-1565 -s /bin/bash option should be specified when executing su -c command user
  • LVEMAN-1565 -s /bin/bash option should be specified when executing su -c command user PART II
  • LVEMAN-1570: Node.js Selector's check_response_from_webapp raises ClSelectExcept.WebAppError(app_is_inaccessible_before % webapp_url) because of ModSecurity
  • LVEMAN-1572 Fixed security issue running out of CageFS in new PHP Selector
  • LVEMAN-1588: Fixed import Python applications trace on ISP Manager
  • LVEMAN-1588: Fixed import Python applications trace on ISP Manager. Part 2
  • LVES-972: LVEInfo.pm should be installed with our packages
  • WEB-1388: Improve message on Dashboard when statistics collection is off
  • WEB-1552 [Security] Fix run interpreter as user before entering CageFS
  • WEB-1580: Added the ability to hide inodes in Plesk and DirectAdmin
  • WEB-1588: Fixed tests related to inodes
  • WEB-1589: Use the new notifications on all tabs (tests)
  • WEB-1589: Use the new notifications on all tabs
  • WEB-1591: Save button gets greyed out under specific circumstances and makes it impossible to save the change
  • WEB-1592: Do not show inode accordion if quota unavailable
  • WEB-1593: Use the same names for options in config file as it returns cl_config
  • WEB-1594: Use the new config file to store PHP Selector status in Plesk
  • WEB-1595: Added the ability to login to LVE Manager without panel
  • WEB-1595: Added the ability to login to LVE Manager without panel (part2)
  • WEB-1600: Show value not in range for PHP Selector options
  • WEB-1603: Move disabling extensions option to the Selector tab
  • WEB-1604: LVE Manager shows the incorrect path /usr/lve/dbgovernor-store
  • WEB-1609: Fixed the wrong color of MySQL Governor state indicator on the Current Usage tab
  • WEB-1614: Added the ability to copy commands and file paths from the system notifications
  • WEB-1615: Added missed Russian translations
  • WEB-1617: Fixed alignment of plugin content on DirectAdmin when using default skin
  • WEB-1619: Need to handle case when passenger-log-file=""
  • WEB-1622: Fixed traceback on spa-get-admins

cagefs-6.4.3-3

  • CAG-314: Installing CageFS package should not create /usr/share/cagefs-skeleton (before CageFS init)
  • CAG-876: CageFS should not follow symlinks to /etc/cl.selector or /etc/cl.php.d
  • CAG-942: Implement generic CageFS hooks for any control panel
  • CAG-942: Implement generic CageFS hooks for any control panel Part 2
  • CAG-942: Implement generic CageFS hooks for any control panel Part 3
  • CAG-962: Use -k option of lve_suwrapper to prevent killing cagefsctl while unmounting user's CageFS
  • CAG-976: /proc should be remounted with hidepid=2 after installing CageFS package
  • LU-1389: Do not use rpm -q in passenger and virtual environment detecting
  • CAG-965: Minor changes to public hooks lib
  • CAG-965: Cleanup package from no longer used methods and hooks
  • CAG-965: Move logic related to deleting admin from CageFS Excludes
  • CAG-965: Move logic related to adding admin to Excludes
  • CAG-965: Unify install plugin code to sync admins on CageFS installation
  • CAG-965: Move managing sudoers from DirectAdmin into generic hooks lib
  • CAG-965: Move user creation logic to the universal lib
  • CAG-965: Move user restore logic to the universal lib
  • CAG-965: Move user update logic to the universal lib
  • CAG-965: Move user delete logic to the universal lib
  • CAG-965: Move cagefs_plesk_dm_updated logic to the universal lib

lve-stats-2.9.7-1

  • LU-1389: Do not use rpm -q in passenger and virtual environment detecting
  • LVES-940: Investigate lvechart.py performance

Update command

yum update lvemanager lve-utils lve-stats cagefs --enablerepo=cloudlinux-updates-testing

Downgrade command

yum downgrade cagefs cagefs-safebin lvemanager lve-utils lve-stats  alt-python27-cllib --enablerepo=cloudlinux-updates-testing
MySQL for MySQL Governor updated
Beta: CageFS, lve-wrappers, and liblve updated
 

By accepting you will be accessing a service provided by a third-party external to https://www.cloudlinux.com/

EU e-Privacy Directive

We use cookies to ensure you get the best experience using our website and services. Read more about it in our Privacy Policy. Please agree to the use of cookies to proceed. Alternatively, you may disable cookies in your browser at any time.

You have declined cookies. This decision can be reversed.

You have allowed cookies to be placed on your computer. This decision can be reversed.