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

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
 

Comments

No comments made yet. Be the first to submit a comment
Already Registered? Login Here
Guest
Monday, 20 January 2020

Captcha Image

By submitting your comment, you agree with Cloudlinux Privacy Policy