Don’t miss the new updated LVE Manager!

b2ap3_large_updated-lve
Today, we are releasing to production the new updated LVE Manager with a bunch of requested features and improvements. Let’s have a quick tour through them.
  • Resource Usage plugin. It allows a host’s end users to view and monitor resource usage.
    • You can always see the general condition of your site in the Dashboard tab. If your site is limited, this displays on the Dashboard.
    • You can find full details on the resource usage displayed as charts and tables in the Current Usage tab.
    • You can see and manage server snapshots of process lists, database (cPanel only) and HTTP queries in the Snapshot tab (now available for Plesk, DirectAdmin, and cPanel).

    Before, Resource Usage plugin was available only for cPanel.

    Now, Plesk and DirectAdmin users can use it too. You can find the Resource Usage plugin details in our documentation.

  • Shared memory isolation in CageFS. We added the ability to isolate shared memory (/dev/shm) in CageFS. See details in the documentation.
  • Custom paths to Passenger log files in Python Selector and Node.js Selector. Starting from LVE Manager 5.1.0-2, you can set paths to Passenger logs for Node.js and Python applications via the cloudlinux-selector utility or the UI. See details in the documentation: Node.js Selector, Python Selector.

To update

Run:

yum update lvemanager lve-utils lve-stats cagefs

To downgrade

Run:

yum downgrade lvemanager alt-python27-cllib lve-utils lve-stats cagefs liblve cagefs-safebin lve liblve liblve-devel alt-pylve

Changelog

lvemanager-5.1.2-6

  • LVES-972: LVEInfo.pm should be installed with our packages
  • LVEMAN-1565: -s /bin/bash option should be specified when executing su -c command user
  • WEB-1619: Need to handle case when passenger-log-file=""
  • WEB-1552: [Security] Fix run interpreter as a user before entering CageFS
  • LVES-961: cloudlinux-top from user throws Sentry error to output
  • WEB-1582: Use a config file for unification according to the documentation
  • LVEMAN-1580: Python\Node.js Selector can not be opened for reseller's user for addition admin in DirectAdmin
  • WEB-1504: Cosmetic fixes for a new design of PHP Selector
  • WEB-1539: Non-visible words on a page if dark cPanel theme is selected
  • WEB-1517: Move all tests related to plugin availability to a separate suite
  • WEB-1577: Implement multiple system notifications component with queue notifications
  • WEB-1298: Display URLs to docs as hyperlinks
  • WEB-1581: Enable resource usage in cPanel (part2)
  • LVEMAN-1576: Fix cl-quota causing tests failure
  • LVEMAN-1557: Make use of new PassengerAppLogFile directive in our Selectors. Part 2
  • WEB-1585: Remove loader when navigation error
  • WEB-1571: Refactor SPA application structure according to the Angular guideline
  • WEB-1581: Enable Resource Usage in cPanel
  • WEB-1579: Hide not working functionality in Resource Usage depends on panel
  • WEB-1452: Implement new ResourceUsage to DirectAdmin
  • WEB-1568: Error in Resource Usage plugin when quota package is not installed on a machine
  • LVEMAN-970: Adding LVE extension to a package should not reset users custom limits to package values
  • WEB-1535: Remove old code belongs to LVE Manager
  • WEB-1451: Implement new ResourceUsage to Plesk
  • LVEMAN-1565: -s /bin/bash option should be specified when executing su -c command user
  • LU-1341: Replace using of too long script by using of cpapi
  • WEB-1557: Add the ability to set a custom passenger log file in user Node.js/Python Selector plugin
  • WEB-1547: Cover Snapshot page for user by integration tests
  • WEB-1464: Implement component for system notification
  • WEB-1559: Fix error No such command in Resource Usage plugin
  • WEB-1563: PHP Selector icon issue on the non-default skin in DirectAdmin
  • WEB-1524: Provide blocking in order to avoid deletion of Python 2.7
  • WEB-1562: Do not allow to select future date in user Snapshots
  • WEB-1506: LVE Manager does not show spinner while preparing UI
  • WEB-1555: Some error messages have null attribute
  • LVEMAN-1557: Make use of new PassengerAppLogFile directive in our Selectors

lve-utils-3.1.12-4

  • PTCLLIB-153: Refactor Sentry to use in other places
  • PTCLLIB-153: Move Sentry to the python-cllib package
  • LU-1385: Disable script kill_php_script by default for new installations
  • LU-1367: Run lve-utils rpm tests on the real panels (cPanel/Plesk)
  • LU-1341: Replace using of too long script by using of cpapi
  • LU-1370 Python Selector is always enabled on Dashboard
  • WEB-1552: [Security] Fix run interpreter as user before entering CageFS

alt-python27-cllib-1.5.14-1

  • PTCLLIB-153: Move Sentry to the python-cllib package
  • PTCLLIB-153: Use Sentry in python-cllib package
  • PTCLLIB-155: Move cllib bundled hooks to the path not depending on the Python version
  • LVES-961: cloudlinux-top from user throws Sentry error to output
  • PTCLLIB-154: Remove hooks from control panel during downgrade
  • CAG-949: Move dummy hooks to the cllib and install Plesk/DirectAdmib/cPanel proxies
  • LU-1340: Create public hooks system for 3-rd party control panels
  • LU-1367: Run lve-utils rpm tests on the real panels (cPanel/Plesk)
  • LU-1341: Replace using of too long script by using of cpapi
  • LVEMAN-1557: Make use of new PassengerAppLogFile directive in our Selectors
  • PTCLLIB-172: Fix postrestoreacct_main in prod candidate
  • LU-1463: ValueError: invalid literal for int() with base 10: '--help'

cagefs-6.2.2-1

  • CAG-812: Mount /dev/shm with noexec option in CageFS
  • CAG-954: Isolate /dev/shm for each user
  • CAG-961: Fix exclude user 'admin' (not administrator) from CageFs

lve-stats-2.9.5-2

  • LVES-961: cloudlinux-top from user throws Sentry error to output
  • WEB-1446: Implement cloudlinux-top for user level
  • WEB-1445: Implement cloudlinux-statistic for user level
  • WEB-1552: [Security] Fix run interpreter as user before entering CageFS

liblve-1.5-13

  • CAG-812: Mount /dev/shm with noexec option in CageFS
  • CAG-954: Isolate /dev/shm for each user

Don’t miss the new updated LVE Manager!

b2ap3_large_updated-lve
Today, we are releasing to production the new updated LVE Manager with a bunch of requested features and improvements. Let’s have a quick tour through them.
  • Resource Usage plugin. It allows a host’s end users to view and monitor resource usage.
    • You can always see the general condition of your site in the Dashboard tab. If your site is limited, this displays on the Dashboard.
    • You can find full details on the resource usage displayed as charts and tables in the Current Usage tab.
    • You can see and manage server snapshots of process lists, database (cPanel only) and HTTP queries in the Snapshot tab (now available for Plesk, DirectAdmin, and cPanel).

    Before, Resource Usage plugin was available only for cPanel.

    Now, Plesk and DirectAdmin users can use it too. You can find the Resource Usage plugin details in our documentation.

  • Shared memory isolation in CageFS. We added the ability to isolate shared memory (/dev/shm) in CageFS. See details in the documentation.
  • Custom paths to Passenger log files in Python Selector and Node.js Selector. Starting from LVE Manager 5.1.0-2, you can set paths to Passenger logs for Node.js and Python applications via the cloudlinux-selector utility or the UI. See details in the documentation: Node.js Selector, Python Selector.

To update

Run:

yum update lvemanager lve-utils lve-stats cagefs

To downgrade

Run:

yum downgrade lvemanager alt-python27-cllib lve-utils lve-stats cagefs liblve cagefs-safebin lve liblve liblve-devel alt-pylve

Changelog

lvemanager-5.1.2-6

  • LVES-972: LVEInfo.pm should be installed with our packages
  • LVEMAN-1565: -s /bin/bash option should be specified when executing su -c command user
  • WEB-1619: Need to handle case when passenger-log-file=""
  • WEB-1552: [Security] Fix run interpreter as a user before entering CageFS
  • LVES-961: cloudlinux-top from user throws Sentry error to output
  • WEB-1582: Use a config file for unification according to the documentation
  • LVEMAN-1580: Python\Node.js Selector can not be opened for reseller's user for addition admin in DirectAdmin
  • WEB-1504: Cosmetic fixes for a new design of PHP Selector
  • WEB-1539: Non-visible words on a page if dark cPanel theme is selected
  • WEB-1517: Move all tests related to plugin availability to a separate suite
  • WEB-1577: Implement multiple system notifications component with queue notifications
  • WEB-1298: Display URLs to docs as hyperlinks
  • WEB-1581: Enable resource usage in cPanel (part2)
  • LVEMAN-1576: Fix cl-quota causing tests failure
  • LVEMAN-1557: Make use of new PassengerAppLogFile directive in our Selectors. Part 2
  • WEB-1585: Remove loader when navigation error
  • WEB-1571: Refactor SPA application structure according to the Angular guideline
  • WEB-1581: Enable Resource Usage in cPanel
  • WEB-1579: Hide not working functionality in Resource Usage depends on panel
  • WEB-1452: Implement new ResourceUsage to DirectAdmin
  • WEB-1568: Error in Resource Usage plugin when quota package is not installed on a machine
  • LVEMAN-970: Adding LVE extension to a package should not reset users custom limits to package values
  • WEB-1535: Remove old code belongs to LVE Manager
  • WEB-1451: Implement new ResourceUsage to Plesk
  • LVEMAN-1565: -s /bin/bash option should be specified when executing su -c command user
  • LU-1341: Replace using of too long script by using of cpapi
  • WEB-1557: Add the ability to set a custom passenger log file in user Node.js/Python Selector plugin
  • WEB-1547: Cover Snapshot page for user by integration tests
  • WEB-1464: Implement component for system notification
  • WEB-1559: Fix error No such command in Resource Usage plugin
  • WEB-1563: PHP Selector icon issue on the non-default skin in DirectAdmin
  • WEB-1524: Provide blocking in order to avoid deletion of Python 2.7
  • WEB-1562: Do not allow to select future date in user Snapshots
  • WEB-1506: LVE Manager does not show spinner while preparing UI
  • WEB-1555: Some error messages have null attribute
  • LVEMAN-1557: Make use of new PassengerAppLogFile directive in our Selectors

lve-utils-3.1.12-4

  • PTCLLIB-153: Refactor Sentry to use in other places
  • PTCLLIB-153: Move Sentry to the python-cllib package
  • LU-1385: Disable script kill_php_script by default for new installations
  • LU-1367: Run lve-utils rpm tests on the real panels (cPanel/Plesk)
  • LU-1341: Replace using of too long script by using of cpapi
  • LU-1370 Python Selector is always enabled on Dashboard
  • WEB-1552: [Security] Fix run interpreter as user before entering CageFS

alt-python27-cllib-1.5.14-1

  • PTCLLIB-153: Move Sentry to the python-cllib package
  • PTCLLIB-153: Use Sentry in python-cllib package
  • PTCLLIB-155: Move cllib bundled hooks to the path not depending on the Python version
  • LVES-961: cloudlinux-top from user throws Sentry error to output
  • PTCLLIB-154: Remove hooks from control panel during downgrade
  • CAG-949: Move dummy hooks to the cllib and install Plesk/DirectAdmib/cPanel proxies
  • LU-1340: Create public hooks system for 3-rd party control panels
  • LU-1367: Run lve-utils rpm tests on the real panels (cPanel/Plesk)
  • LU-1341: Replace using of too long script by using of cpapi
  • LVEMAN-1557: Make use of new PassengerAppLogFile directive in our Selectors
  • PTCLLIB-172: Fix postrestoreacct_main in prod candidate
  • LU-1463: ValueError: invalid literal for int() with base 10: '--help'

cagefs-6.2.2-1

  • CAG-812: Mount /dev/shm with noexec option in CageFS
  • CAG-954: Isolate /dev/shm for each user
  • CAG-961: Fix exclude user 'admin' (not administrator) from CageFs

lve-stats-2.9.5-2

  • LVES-961: cloudlinux-top from user throws Sentry error to output
  • WEB-1446: Implement cloudlinux-top for user level
  • WEB-1445: Implement cloudlinux-statistic for user level
  • WEB-1552: [Security] Fix run interpreter as user before entering CageFS

liblve-1.5-13

  • CAG-812: Mount /dev/shm with noexec option in CageFS
  • CAG-954: Isolate /dev/shm for each user
imunify-logo

WEB SERVER SECURITY BLOG

Subscribe to CloudLinux Newsletter