Blog

beta: MySQL Governor 1.0-51

This is minor update to fix some issues associated with MariaDB.

Changelog:
  • Updated MariaDB to 5.5.34-22


To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install

Beta: New way to set CPU limits

New version of CageFS, liblve & lvemanager brings in a number of new features and bug fixes. One of the new features is introduction of new --speed parameter, that in the future will replace --cpu. Speed parameter accepts CPU speed limit in the form of % of a single core, or as number of mhz. This allows you to set limits like:
--speed=150%, that would mean 1 and 1/2 cores
or
--speed=3000mhz. In this case, the software will automatically calculate the share of CPU to give to a customer, based on processors speed. That allows for a 'standard' limits across a number of servers, even if they have different CPUs, working at different frequencies.

Changelog
CageFS 5.2-30

  • CAG-278: bugfix: correctly work in a case when alt_phpXX.cfg has directive that is not in php.conf
  • CAG-272: bugfix: ISPmanager: User's status is not set on create via HTTP request
  • CAG-271: cagefsctl: check /proc/lve/list in order to detect LVE/jail support
  • CAG-267: add global php.ini with default directives/values for all alt-php
  • CAG-240: add option --list-logged-in to show users logged in cagefs via ssh
  • CAG-268: Add ability to run proxy commands on remote server
liblve 1.2-1.11
  • LIBLVE-6: bugfix: CageFS for openvz: Apache's script cannot enter CageFS
lve-utils 1.4-7
  • LU-63: remove mail alerts after lveutils-panel-cron on interworx
  • LU-61: correctly handle list index out of range when setting limits in lvectl
  • LU-57: add ability to use fractional number as limits. Allow for mhz/ghz cases
  • LU-56: bugfix: fix issue that result in 'can't init lve default settings error on CL5"
  • LU-55: add lvectl set --speed
  • LU-46: use default cpu value if we cannot parse value
  • LU-46: DirectAdmin: redone algorithm of finding packages
  • LU-47: lvectl now uses pylve lib
  • LU-47: lvectl can parse new lve-kmod format
  • LU-43: add ability to specify IOPS (input output operations per second)
  • LU-44: add IOPS to lveps and lvetop
python-cllib 1-13
  • PTCLLIB-7: more informative error messages in clfunc.py
  • PTCLLIB-6: bugfix: memory convert funcions
lvemanager 0.8-1.17
  • LVEMAN-114: Plesk: prevent admin from enabling PHP Selector when CageFS disabled
  • LVEMAN-114: DirectAdmin: prevent admin from enabling PHP Selector when CageFS disabled
  • LVEMAN-120: ISPmanager: bugfix: LVE statistics under user doesn't show up
To update:
$ yum update cagefs liblve lve-utils lvemanager --enablerepo=cloudlinux-updates-testing

Updates for: CageFS, LVE Manager, lve-utils, lve-stats, pam_lve

This update introduces large number of bug fixes and improvements affecting all aspects of CloudLinux

Changelog:


pam_lve 0.3-7
  • PAMLVE-2 fix: allow to specify multiple groups in pam_lve to exlude
LVE Manager 0.8-1.15
  • cPanel: Improved Spanish translation. Special thanks to PYDOT
  • cPanel: Added space between 'native' and actual PHP version
  • cPanel: Hide PHP options link when native version selected
  • Limits for packages are read from /etc/container/ve.cfg
  • DirectAdmin: incorrect links to Packages/Settings/Edit had been fixed
  • DirectAdmin: use selectorctl to switch php.ini & PHP wrappers
  • ISPManager: use selectorctl to switch php.ini & PHP wrappers
  • bugfix: drop EUID/EGID when creating .cl.selector directory
  • bugfix: make ioncube_loader always to be the first extension to load
  • bugfix: fix symlink to php.ini when switching to native version


cagefs 5.2-25
  • DirectAdmin: fix error messages when creating symlink
  • ISPmanager: don't fail on empty PHP wrappers
  • ISPmanager: don't change PHP wrapper for native PHP
  • ISPmanager: added /usr/local/ispmgr/www to CageFS
  • ISPmanager: instantiate ClPwd when creating user wrapper
  • ISPmanager: change PHP wrapper in /var/ww/php-bin
  • bugfix: --user-stats and --update-user-status should work for excluded users
  • bugfix: better error message on --getprefix when user doesn't exist
  • code cleanup, better exception handling
  • sudoers file modification is now handled using clsudo library
  • CXS re-configuration moved to a different module
  • CAG-269: do not pass GID argument from proxyexec wrappers to cagefs.server (secutiry fix)

liblve 1.2-10
  • implementation of pivot_root scheme

lve-utils 1.3-31
  • Separate python library created for common control panels
  • Added ability to specify custom script for custom control panel to get user<->package mapping
  • use clcommon library from python-cllib
  • Added ability to save configuration based on username instead of LVE id in ve.cfg using set-user & --save-username parameter
  • bugfix: verify results from liblve when setting limits
  • LVEMAN-107: fix bug License not valid script in cPanel doesn't work "sumbit" instead of submit
  • redone algorithm of finding panel packages for DA (LU-46) - Now each admin must see packages from
python-cllib 1-12
  • bugfix: remove strict option when processing sudo file using visudo on CL5
  • preload full password database in some cases
  • added validate_int function
  • bugfix: catch ValueError in memory_to_page function
lve-stats 0.10-21
  • Check date when convering from DB Governor
To update:
$ yum update cagefs lvemanager lve-stats liblve lve-utils

beta: kmod-e1000e for CL6

Updated version of e1000e driver was released. If you run this driver, please try testing it on one of your servers.

To test:
$ yum update kmod-e1000e --enablerepo=cloudlinux-updates-testing

alt-php update

New release of alt-php had been uploaded to production channels.

Changelog:
To update:
$ yum groupupdate alt-php

New CL6 and Hybrid kernel 2.6.32-458.23.2.lve1.2.52.el6

New CL6/Hybrid kernel available.

Changlelog:
  • fix the rare issue with unkillable processes
  • fix for NFS client crash related to CVE-2012-3520
  • improved file system cache reclamation
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el6 kmod-lve-1.2-56.el6

To update Hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el5h kmod-lve-1.2-56.el5h

Beta: alt-php update

New release of alt-php had been uploaded to our beta repository.

Changelog:
To update:
$ yum groupupdate alt-php --enablerepo=cloudlinux-updates-testing

Beta: lve-utils 1.3-30

An update for lve-utils brings in a number of bug fixes.

Changelog:
  • cPanel: Fix submit button in "license not valid" screen
  • DirectAdmin: Correctly list packages for any admin
To update:
$ yum update lve-utils --enablerepo=cloudlinux-updates-testing

Beta: CL6 and Hybrid Kernel -2.6.32-458.23.2.lve1.2.52

New beta kernel available.

Changelog:
  • fix the rare issue with unkillable processes
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el6 kmod-lve-1.2-56.el6 --enablerepo=cloudlinux-updates-testing

To update Hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.52.el5h kmod-lve-1.2-56.el5h --enablerepo=cloudlinux-hybrid-testing

Beta: Are you ready for PHP 5.6? Answer yes, if you are using PHP Selector

Now that first alpha of PHP is available, we have added it to PHP Selector for your customers to play with.

Changelog:
  • Added PHP 5.6 Alpha 1
  • Added pecl-redis
  • updated ioncube-loader to 4.5.2
  • Fixed the issue in xcache_3.ini
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: LVE Manager 0.8-1.14, pam_lve 0.3-6

New version of LVE Manager & pam_lve had been released to beta repository.
The new version of LVE Manager temporary removes LVE Package extension support for cPanel, that was introduced in previous beta. We will re-introduce package extensions, once the issue with package corruption is solved by cPanel team.

New version of pam_lve adds ability to specify multiple groups (comma separated) excluded from LVE when entering through PAM enabled services.

To update:
$ yum update lvemanager pam_lve --enablerepo=cloudlinux-updates-testing

Beta: MySQL Governor 1.0-50

The new version fixes Perl compatibility issues with latest cPanel versions.

To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing

alt-php 5.4 & 5.5 updated

New versions of PHP 5.5 & 5.4 are available.

Changelog:
  • PHP 5.4.24
  • PHP 5.5.8
  • ioncube-loader updated to 4.5.1
  • PEAR-Symfony2 updated to 2.4.1
  • Added phalcon extension
To update:
$ yum groupinstall alt-php

Beta: New CL6 & Hybrid kernel 2.6.32-458.23.2.lve1.2.51

This beta has a patch from upstream to fix the CVE-2012-3520 problem as well as fix for memory management sub-systems that should improve usage of free memory on some of the servers.

Changelog:
  • fix for CVE-2012-3520
  • improved file system cache reclamation

To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.51.el6 kmod-lve-1.2-55.el6 --enablerepo=cloudlinux-updates-testing

To update hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.51.el5h kmod-lve-1.2-55.el5h --enablerepo=cloudlinux-hybrid-testing

Beta: alt-php 5.4 & 5.5 updated

New versions of PHP are available from our beta repository.

Changelog:
  • PHP 5.4.24
  • PHP 5.5.8
  • ioncube-loader updated to 4.5.1
  • PEAR-Symfony2 updated to 2.4.1
  • Added phalcon extension
To update:
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: LVE Manager, CageFS and LVE Utils are updated

This update was found to break cPanel packages, by setting multiple settings to "UNLIMITED". We are pulling it off until we can fix the issue. Sorry about the inconvenience.
Jan 23, 2014

New version of CageFS, LVE Manager and LVE utils are updated. This release adds a range of bug fixes as new features.

Changelog

LVE Manager 0.8-1.13
  • cPanel: Add native support to cPanel package extensions for LVE limits (cPanel 11.40+)
  • cPanel: Improved Spanish translation. Special thanks to PYDOT
  • cPanel: Added space between 'native' and actual PHP version
  • cPanel: Hide PHP options link when native version selected
  • Limits for packages are read from /etc/container/ve.cfg
  • DirectAdmin: incorrect links to Packages/Settings/Edit had been fixed
  • DirectAdmin: use selectorctl to switch php.ini & PHP wrappers
  • ISPManager: use selectorctl to switch php.ini & PHP wrappers
  • bugfix: drop EUID/EGID when creating .cl.selector directory
  • bugfix: make ioncube_loader always to be the first extension to load
  • bugfix: fix symlink to php.ini when switching to native version


CageFS 5.2-21
  • DirectAdmin: fix error messages when creating symlink
  • ISPmanager: don't fail on empty PHP wrappers
  • ISPmanager: don't change PHP wrapper for native PHP
  • ISPmanager: added /usr/local/ispmgr/www to CageFS
  • ISPmanager: instantiate ClPwd when creating user wrapper
  • ISPmanager: change PHP wrapper in /var/ww/php-bin
  • bugfix: --user-stats and --update-user-status should work for excluded users
  • bugfix: better error message on --getprefix when user doesn't exist
  • code cleanup, better exception handling
  • sudoers file modification is now handled using clsudo library
  • CXS re-configuration moved to a different module
liblve 1.1-19
  • initial implementation of pivot_root scheme
lve-utils 1.3-29
  • Separate python library created for common control panels
  • Added ability to specify custom script for custom control panel to get user<->package mapping
  • use clcommon library from python-cllib
  • Added ability to save configuration based on username instead of LVE id in ve.cfg using set-user & --save-username parameter
  • bugfix: verify results from liblve when setting limits
python-cllib 1-11
  • bugfix: remove strict option when processing sudo file using visudo on CL5
  • preload full password database in some cases
  • added validate_int function
  • bugfix: catch ValueError in memory_to_page function
To update:

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

MySQL for MySQL Governor updated

MySQL servers were updated to:
  • MySQL 5.1.72
  • MySQL 5.5.34
  • MySQL 5.6.15
  • MariaDB 5.5.34
The updates will be automatically installed via yum update

To force the update update:
$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install

Beta: MySQL Governor 1.0-49

New beta of MySQL Governor released to our beta repositories.

Changelog:
  • bugfix: stack corruption in libgovernor.so that caused MySQL crashes in some rare cases
  • Automatically detect changes of libgovernor.so, and restart MySQL in such cases
  • cPanel: Force update MySQL using mysqlgovernor.py --install
To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ service db_governor restart

* Note: Running update of MySQL governor might cause MySQL Server restart

CL6 & Hybrid kernel 2.6.32-458.23.2.lve1.2.48

New kernel for CL6 available. The kernel represents re-base to the latest stable version of upstream kernel.

Changelog:
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.48.el6 kmod-lve-1.2-51.el6

To update hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.48.el5h kmod-lve-1.2-51.el5h

Beta: CL6 & Hybrid kernel 2.6.32-458.23.2.lve1.2.48

New beta kernel for CL6 available. The kernel represents re-base to the latest stable version of upstream kernel.

Changelog:
To update CL6 servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.48.el6 kmod-lve-1.2-51.el6 --enablerepo=cloudlinux-updates-testing


To update hybrid servers:
$ yum install kernel-2.6.32-458.23.2.lve1.2.48.el5h kmod-lve-1.2-51.el5h --enablerepo=cloudlinux-updates-testing

Beta: MySQL for MySQL Governor updated

MySQL servers were updated to:
  • MySQL 5.1.72
  • MySQL 5.5.34
  • MySQL 5.6.15
  • MariaDB 5.5.34
The updates are available from our testing repository.

To update:
$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install-beta

MySQL Governor had been updated to 1.0-47. The update fixes repository name for MariaDB.

To update:
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing

beta: alt-php update

A set of minor improvements for alt-php has been released to beta repository.

Changelog:
  • Updated PEAR Symfony2 to 2.4.0
  • Added pdo_dblib extension
  • removed ">" in phpinfo for PHP 4.4 & PHP 5.2
  • fixed php.ini for PHP 5.1
To update:
$ yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

beta: MySQL Governor 1.0-46

New version of MySQL Governor fixes several crashes, and improves performance

Changelog:
  • Corrected memory management for 'abusers list'
  • Improved performance of add user to 'abusers list'
  • Fixed issue on user being 'lost' on delete from 'abusers list'
To update:
$ service mysql stop # required to prevent MySQL crash
$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ service mysql start
$ service db_governor restart

Beta: CageFS & LVE Manager updated

New beta versions of CageFS & LVE Manager bring large number of bug fixes and improvements:

Changelog:
CageFS 5.2-19

  • bugfix: cPanel: make .cagefs directory owned by user, to prevent errors during account move and restore (CAG-242)
  • bugfix: Plesk: install event handlers (hooks) correctly (CAG-247)
  • bugfix: Plesk: load user's php.ini when native php version is
  • bugfix: DirectAdmin: Fixed error messages during symlink creation
  • bugfix: ISPmanager: added /usr/local/ispmgr/www to CageFS skeleton (CAG-254)
  • bugfix: ISPmanager: change php wrappers in /var/www/php-bin (CAG-250)
  • bugfix: ISPmanager: clear cache on plugin install
  • bugfix: ISPmanager: check if cagefs-skeleton exists in function configure_selector_for_ispmanager
  • bugfix: create ClPwd instance if needed (CAG-256)
  • bugifx: cagefsctl --getprefix output for non-existent user (CAG-252)
  • bugfix: Correctly handle errors: print error messages; catch all needed exceptions (CAG-251)
  • sudoers file modification is now handled to clsudo library
  • bugfix: fixed import print_error in cagefshooks; add import write_file_content in cagefsreconfigure (CAG-180)
  • optimize getpwnam, getpwuid and getpwall calls via using dictionaries, correctly process duplicate uids (CAG-244)
  • selected (CAG-157)
  • bugfix: in function get_list_of_php_modules: do not exit when executing php has failed (CAG-246)
  • bugfix in function move_php_ini_to_selector_etc: check if source file exists (CAG-245)
  • added mktemp coreutils packages to CageFS
  • bugfix: create destination directory in function create_php_cgi_etc

liblve 1.2-1.7
  • bugfix: Plesk, ISPmanager: cagefs is mounted for random user name, when there are several users with the same uid (duplicate uids) (LIBLVE-4)
  • bugfix: cPanel: make .cagefs directory owned by user (LIBLVE-2)
  • mount /tmp inside CageFS directory and user's personal directories with noexec option (LIBLVE-3)
  • code clean up


LVE Manager 0.8-1.6
  • bugfix: duplicate names bug in clselect.py
  • bugfix: import ConfigParser in cluserselect.py
  • cPanel: Full Russian language localization (LVEMAN-84)
  • bugfix: cPanel: PHP Selector: default values are not shown correctly for boolean options (LVEMAN-93)
  • bugfix: removed debugging output from cluserselect.py
  • bugfix: added output to stderr for LVEInfo.pm
  • bugfix: correctly get system user in cluserselect.py (LVEMAN-89)
  • removed _load_passwd_database method from cluserselect.py
  • capitalized word 'version' in title 'Select PHP version' and modified locales files (LVEMAN-90)
  • selectorctl: added workaround when native PHP executable not found (LVEMAN-92)
  • Rewritten cl-selector/piniset - introduced selectorctl
  • cPanel: Display native PHP version in PHP Selector
  • cPanel: Option to disable ability to choose extensions for end user
  • Use common pwd routines across the code
  • cPanel: Localization for German and French translations. Improved Spanish localization
  • selectorctl: Added ability to list customers using particular PHP version, switch version for them to another (LVEMAN-75)
  • selectorctl: added ability to reset php options to defaults (LVEMAN-78)
  • bugfix: ISPmanager: clean cache on plugin install (LVEMAN-83)
  • bugfix: DirectAdmin: display domain name in stats in LVE manager (LVEMAN-82)

python-cllib 1-9
  • add get_lve_version function
  • add memory conversion functions
  • add support for CageFS to clsudo
  • added isRoot, getUserPwd functions to common libraries
  • clsudo.py: added ability to update paths in /etc/sudoers file
To update:
$ yum update cagefs lvemanager --enablerepo=cloudlinux-updates-testing

CageFS 5.2-15 - Security Update for cPanel servers

An issue was discovered by Rack911.com team that allows reseller to disable CageFS by carefully crafted URL on cPanel servers.
This update fixes the issue:

To update:
$ yum update cagefs

Pages: Prev. | 1 | 2 | 3 | 4 | 5 | ... | 19 | Next