Blog

Login Register

Beta: Alt-PHP updated



New versions of Alt-PHP are available from our updates-testing repository.

Changelog:

Alt-PHP 5.4.39-2
Alt-PHP 5.5.23-2
Alt-PHP 5.6.7-2

To update run:

yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Beta: OptimumCache updated


New version of OptimumCache (0.2-27) is available from our updates-testing repository.

Changelog:

OptimumCache 0.2-27

  • cache is purged by cron only if ploop is not in use;
  • doesn't schedule 'occtl --check' on BAD_CSUM_MAX_RATIO threshold reached - drops pfcache xattr for file with bad csum input instead;
  • keeps log of input files with bad csum in /var/log/optimumcache_bad_csum.log;
  • lists filenames for what is being held in cache for this moment via command ‘optimumcache dump --resolve-filenames’;
  • no buggy warnings on ploop init when CageFS is in use.
To update run:

# yum update optimumcache --enablerepo=cloudlinux-updates-testing

Beta: MySQL for MySQL Governor updated


MySQL servers were updated up to:
  • MySQL 5.5.42;
  • MySQL 5.6.23;
  • MariaDB 5.5.42;
  • MariaDB 10.0.17;
  • MariaDB 10.1.3.
The updates are now available from our updates-testing repository.

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

To install on new server:

# yum install governor-mysql --enablerepo=cloudlinux-updates-testing
# /usr/share/lve/dbgovernor/mysqlgovernor.py --install-beta

Beta: Apache 2.4 released for CloudLinux 6


httpd24, httpd24-mod_hostinglimits and httpd24-mod_passenger for CloudLinux 6 were released and now are available from our updates-testing repository.

Changelog:

httpd24
httpd24-mod_hostinglimits
httpd24-mod_passenger

  • httpd24 doesn't conflict with standard httpd(2.2).
To install run:

# yum install httpd24-mod_hostinglimits --enablerepo=cloudlinux-updates-testing

For starting:

# service httpd24-httpd restart
# chkconfig httpd24-httpd on

Config files for httpd24 stored in directory: /opt/rh/httpd24/root/etc/httpd/httpd.conf

Need extra build of libphp, mod_fcgid and mod_suphp (this packages will be available soon in CloudLinux 6 repository).

Beta: mod_hostinglimits updated


mod_hostinglimits is updated to version 1.0-22 (for RPM based systems only) and now is available from our updates-testing repository.


Changelog:

mod_hostinglimits 1.0-22

  • added min uid support (cagefsctl --set-min-uid=600);
  • added CustomLog variable %{LVE_ID}y. Example:
LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i" req for lve %{LVE_ID}y" combined

in access_log:
*.*.*.* - - [09/Apr/2015:07:17:06 -0400] "GET /1.php HTTP/1.1" 200 43435 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0" req for lve 500
*.*.*.* - - [09/Apr/2015:07:17:06 -0400] "GET /1.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2524 "************/1.php" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0" req for lve 500
*.*.*.* - - [09/Apr/2015:07:17:06 -0400] "GET /1.php?=PHPE9568F35-D428-11d2-A769-00AA001ACF42 HTTP/1.1" 200 2146 "************/1.php" "Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0" req for lve 500



To install run:

# yum install mod_hostinglimits apr --enablerepo=cloudlinux-updates-testing
# service httpd restart

To update run:

# yum update mod_hostinglimits apr --enablerepo=cloudlinux-updates-testing
# service httpd restart


After update in error_log the following message should appear: [notice] mod_hostinglimits: found apr extention version 3.

Beta: OptimumCache updated


New updated version of OptimumCache (0.2-26) with important performance issue fix is available from our updates-testing repository.

Changelog:

OptimumCache 0.2-26
  • filtered out duplicate cache points from /proc/mounts.
To update run:

# yum update optimumcache --enablerepo=cloudlinux-updates-testing

Beta: LVE Stats updated



New updated version of LVE Stats is available from our updates-testing repository.

Changelog:

lve-stats-0.10-44
  • changed dependency: use alt-ImageMagick instead cloudlinux-ImageMagick;
  • changed dependency: requires python-simplejson >= 2.2.0;
  • LVESTATS-66: fixed error in "lveinfo --json" output when using MySQL database.
To update run:

yum update lve-stats --enablerepo=cloudlinux-updates-testing

Beta: Alt-PHP ionCube Loader updated



New versions of Alt-PHP ionCube Loader are available from our updates-testing repository.

Changelog:

alt-php44-ioncube-loader (Cloud Linux 5/6)
alt-php51-ioncube-loader (Cloud Linux 5/6/7)
alt-php52-ioncube-loader (Cloud Linux 5/6/7)
alt-php53-ioncube-loader (Cloud Linux 5/6/7)
alt-php54-ioncube-loader (Cloud Linux 5/6/7)
alt-php55-ioncube-loader (Cloud Linux 5/6/7)
alt-php56-ioncube-loader (Cloud Linux 5/6/7)

  • ionCube Loader updated to version 4.7.5;
  • fixed loader crash on PHP 5.5 and PHP 5.6 if a call to eval() contained invalid code;
  • fixed Serializable interface class implementation for the __sleep and __wakueup functions.
To install run:

yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Alt-PHP updated


New versions of Alt-PHP 5.2, Alt-PHP 5.3, Alt-PHP 5.4, Alt-PHP 5.5 and Alt-PHP 5.6 are available from our production repository.

Changelog:

alt-php54-5.4.39-1
alt-php55-5.5.23-1
alt-php56-5.6.7-1
alt-php53-pecl-ext-1-100
alt-php52-5.2.17-58
  • rebuilt with latest alt-libxml2.
alt-php52-pecl-ext-1-82
  • bcompiler (http://pecl.php.net/package/bcompiler) extension added;
  • stomp updated from 1.0.5 to 1.0.6;
  • timezonedb updated from 2014.9 to 2015.1;
  • xdebug updated from 2.2.5 to 2.2.7;
  • ZendOpcache updated from 7.0.3 to 7.0.4;
  • mongo updated from 1.5.7 to 1.5.8.
To update run:

yum groupinstall alt-php

Beta: OptimumCache cloudlinux-collect updated



New versions of OptimumCache (version 0.2-25) and cloudlinux-collect (version 0.1-4) with fresh fixes are available from our updates-testing repository.

Changelog:

OptimumCache 0.2-25
  • prevented 'occtl --check' going into recursion with symlinks;
  • load only ploop modules from vzctl-core package to prevent cPanel initiating quotas.
For clients faced cPanel initiating quotas problem the only solution is server reboot after OptimumCache package upgrade. After reboot try to initiate cPanel quotas. The reboot appears to be the only way to unload undesirable ‘vzdquota’ kernel module.

cloudlinux-collect 0.1-4
  • fix for incomplete stats when 'optimumcache stat' issues a message to stderr;
  • run ‘optimumcache stat’ within LVE considering the same limits as for ‘occtl --check’, ‘occtl --mark-dir’ commands;
  • keep log files for 45 days instead of 7.
To update

# yum update optimumcache cloudlinux-collect --enablerepo=cloudlinux-updates-testing

Alt-PHP updated



Alt-PHP 5.5 and Alt-PHP 5.6 are updated. New packages alt-php55-suhosin-0.9.37.1-1 and alt-php56-suhosin-0.9.37.1-1 are now available from our production repository.

To update run:

yum groupinstall alt-php

Beta: MySQL Governor updated



New version of MySQL Governor (1.0-91) is available from our updates-testing repository.

Changelog:

MySQL Governor 1.0-91
  • fixed memory leak in dbtop;
  • added patch for MariaDB 5.5.41 for CL7 (to governor-mysql-1.0-91.el5.cloudlinux.src.rpm).
To update run:

$ yum update governor-mysql --enablerepo=cloudlinux-updates-testing
$ service db_governor restart

To install run:

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

Beta: mod_lsapi updated



New updated version of mod_lsapi (0.2-11) is available from our updates-testing repository.

Changelog:

mod_lsapi 0.2-11
  • added local templates patching for cPanel;
  • fixed obsolete Apache 2.2 ap_get_status_line - prevented error 500 on sending HTTP 429 status;
  • fixed sulsphp create_listen_socket.
To update run:

cPanel & RPM Based:

$ yum update liblsapi liblsapi-devel --enablerepo=cloudlinux-updates-testing
$ yum update mod_lsapi --enablerepo=cloudlinux-updates-testing
$ service httpd restart

DirectAdmin:

$ yum update liblsapi liblsapi-devel --enablerepo=cloudlinux-updates-testing
$ cd /usr/local/directadmin/custombuild
$ ./build update
$ ./build mod_lsapi

To install mod_lsapi perform the following steps: http://docs.cloudlinux.com/index.html?installation_mod_lsapi.html

Beta: Alt-PHP updated


New versions of Alt-PHP 5.2, Alt-PHP 5.3, Alt-PHP 5.4, Alt-PHP 5.5 and Alt-PHP 5.6 are available from our updates-testing repository.

Changelog:

alt-php54-5.4.39-1
alt-php55-5.5.23-1
alt-php56-5.6.7-1
alt-php53-pecl-ext-1-100
alt-php52-5.2.17-58
  • rebuilt with latest alt-libxml2.
alt-php52-pecl-ext-1-82
  • bcompiler (http://pecl.php.net/package/bcompiler) extension added;
  • stomp updated from 1.0.5 to 1.0.6;
  • timezonedb updated from 2014.9 to 2015.1;
  • xdebug updated from 2.2.5 to 2.2.7;
  • ZendOpcache updated from 7.0.3 to 7.0.4;
  • mongo updated from 1.5.7 to 1.5.8.

To update run:

yum groupinstall alt-php --enablerepo=cloudlinux-updates-testing

Different PHP versions per directories using mod_lsapi


In regards to our previous post about different PHP versions when using suphp, here is an easy instruction of how to setup different PHP versions per directories when using mod_lsapi.

Assuming that you already have CageFS, PHP Selector and mod_lsapi installed, perform the following steps:

1. Setup mod_lsapi (no matter globally or per domain).

2. Create /etc/container/php.handler file with handlers for different versions:

application/x-lsphp52 /opt/alt/php52/usr/bin/lsphp
application/x-lsphp53 /opt/alt/php53/usr/bin/lsphp
application/x-lsphp54 /opt/alt/php54/usr/bin/lsphp
application/x-lsphp55 /opt/alt/php55/usr/bin/lsphp


3. Restart Apache.

4. Create .htaccess file in desired directory where you want to have a different from default PHP version with right handler:

AddType application/x-lsphp53 .php5 .php4 .php .php3 .php2 .phtml

As the result, subdirectories will use the same PHP version as parent unless you overwrite it with another .htaccess entry in that subdirectory.

PHP extensions selection will match extensions selected by end user for that PHP version in PHP Selector.

This way the main website can use native PHP handler (suphp/fcgi) while subdirectory is using lsapi with necessary PHP version.

Beta: OptimumCache updated


New version of OptimumCache 0.2-24 is available from our updates-testing repository.

Changelog:

OptimumCache 0.2-24
  • fixed “High CPU usage spikes for optimumcache” issue on some deploys.
To update run:

# yum update optimumcache --enablerepo=cloudlinux-updates-testing

Beta: CageFS, liblve, bsock and lve-utils updated for CL 5 and CL6


CageFS (version 5.3-11), liblve (version 1.3-1.8 ), bsock (version 0.09-5) and lve-utils (version 1.4-36) are updated for CloudLinux 5 and CloudLinux 6 and are available from our updates-testing repository.

Changelog:

cagefs 5.3-11
  • CAG-359: changed start number of cagefs service from 12 to 29 for new cagefs installations only;
  • CAG-352: added "cleaning" of config directories to cronjob and userdel hook (removing config files of non-existing users);
  • CAG-329: domain mount points are not lost when system user renamed from Plesk panel;
  • CAG-320: PHP Selector settings are not lost after transfer of accounts in DirectAdmin;
  • CAG-330: put processes executed via proxyexec into LVE;
  • CAG-313: made CageFS configuration directories and files not readable for regular users (permissions corrected);
  • CAG-333: process duplicates UIDs correctly in cagefs.server;
  • CAG-347: proxyexec socket directory moved from /var/run/proxyexec/cagefs.sock to /var/lib/proxyexec/cagefs.sock.
liblve 1.3-1.8
  • LIBLVE-8: improved security of pivot_root scheme.
bsock 0.09-5
  • proxyexec socket directory moved from /var/run/proxyexec/cagefs.sock to /var/lib/proxyexec/cagefs.sock.
lve-utils 1.4-36
  • LU-124: lvectl detects its function on install normally;
  • LU-114: /usr/bin/alt-php-mysql-reconfigure moved to alt-php-conf package;
  • LU-122: "mount --make-rprivate /" command added to lve_namespaces service;
  • LU-116: processpaneluserspackages run normally;
  • LU-113: kill_orphaned_php-cron job disabled with special config.
To update run:
yum update cagefs --enablerepo=cloudlinux-updates-testing


Note: if you use alt-php packages, please execute:
yum update alt-php-config --enablerepo=cloudlinux-updates-testing

Beta: CageFS and liblve updated for CL7


CageFS (version 5.3-11) and liblve (version 1.3-1.8 ) are updated for CloudLinux 7 and are available from our updates-testing repository.

Changelog:

cagefs 5.3-11

  • CAG-359: changed start number of cagefs service from 12 to 29 for new cagefs installations only;
  • CAG-352: added "cleaning" of config directories to cronjob and userdel hook (removing config files of non-existing users);
  • CAG-329: domain mount points are not lost when system user renamed from Plesk panel;
  • CAG-320: PHP Selector settings are not lost after transfer of accounts in DirectAdmin;
  • CAG-330: put processes executed via proxyexec into LVE;
  • CAG-313: made CageFS configuration directories and files not readable for regular users (permissions corrected);
  • CAG-333: process duplicates UIDs correctly in cagefs.server;
  • CAG-351: fixed 'service cagefs stop' slowness (conflict with systemd);
  • CAG-348: built suexec & suphp for iWorx;
  • CAG-347: proxyexec socket directory moved from /var/run/proxyexec/cagefs.sock to /var/lib/proxyexec/cagefs.sock.
liblve 1.3-1.8

  • LIBLVE-8: improved security of pivot_root scheme.
To update run:
yum update cagefs --enablerepo=cloudlinux-updates-testing

Note: if you use alt-php packages, please execute:
yum update alt-php-config --enablerepo=cloudlinux-updates-testing

New beta kernel for CloudLinux 7

New beta of CloudLinux 7 kernel is out. It fixes the issue with TCP memory accounting.

To install new kernel please run the following command:
$ yum install kernel-3.10.0-223.1.2.lve1.3.22.el7 kmod-lve-1.3-22.el7 --enablerepo=cloudlinux-updates-testing

KernelCare protection against Rowhammer privilege escallation


The rmemory hardware issue "Rowhammer" was recently discovered to allows privileged escalation. The issue can be mitigated (at least in its current form) by preventing user from reading /proc/$(pid)/pagemap, /proc/kpageflags, /proc/kpagecount files. Yet, this protection is not available from RedHat, CentOS, Parallels. It is not available as part of CloudLinux OS kernel as well. The reason is that this protection will not prevent only current implementation of the attack. Forcing customers to reboot to install new kernel, just to release a new kernel a week later is something most OS vendors don't want to do.

KernelCare with its ability to patch kernel on the fly is perfectly suited to protect against such issues. We can update the kernel & fix security issues without the need for the reboot. This gives us unique opportunity to patch & mitigate potential 'rowhammer' attacks within days, as they come.

Today we have released patches for RHEL, CentOS, CloudLinux 6 & PCS/VZ/OpenVZ that protects against Rowhammer related exploit. Debian, Ubuntu & RHEL/CentOS 7 patches will be released tomorrow.

MySQL (MariaDB) updated


New versions of MySQL (MariaDB) moved to stable repository.
  • cl-MariaDB101 - 10.1.2-6;
  • cl-MariaDB100 - 10.0.15-14;
  • cl-MySQL56 - 5.6.22-16;
  • cl-MySQL51 - 5.1.73-21;
  • cl-MySQL50 - 5.0.96-20;
  • cl-MySQL55 - 5.5.41-29.
To update MySQL(MariaDB) run:

$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install

To install new MySQL(MariaDB) run:

$ yum install governor-mysql

$ /usr/share/lve/dbgovernor/mysqlgovernor.py --install

Beta: Alt-Ruby updated



Alt-Ruby is updated to version 2.0.0-5 and is available from our updates-testing repository.

Changelog:

Alt-Ruby 2.0.0-5
To update run:

yum groupupdate alt-ruby --enablerepo=cloudlinux-updates-testing

Beta: LVE Manager updated



LVE Manager is updated to version 0.9-9 and available from our updates-testing repository.

Changelog:

LVE Manager 0.9-9

  • LVEMAN-351: disabled PHP Selector plugin doesn't become enabled after cPanel update;
  • LVEMAN-335: fixed hiding Python/Ruby Selector icons in paper_lantern when unchecked in feature manager;
  • LVEMAN-339: "Hide PHP extensions" option works in paper_lantern theme;
  • LVEMAN-285: "Hide LVE end user usage statistics" works in paper_lantern theme;
  • LVEMAN-240: fixed issue with sorting SPEED column in percents;
  • LVEMAN-344: "Setup Python/Ruby App" icons are visible to theme x3 users;
  • LVEMAN-330: interface for viewing snapshots in cPanel is installing correctly;
  • LVEMAN-342: fixed error while removing lvemanager package;
  • LVEMAN-331: added ability to hide Python and Ruby Selector icons;
  • LVEMAN-336: fixed error with installing rpm package on old cPanel versions (without paper_lantern theme);
  • LVEMAN-210: added additional error reporting for php (commons/lib/clselect/clextselect.py);
  • LVEMAN-326: Plesk reseller users can use PHP-Selector - 'NOT AUTHORIZED' message behavour fixed;
  • LVEMAN-290: changing cwd when executing pip (fixed Permission denied: '/root/.pip' error);
  • LVEMAN-226: 'submit' tag input fixed in Resource Usage page on cPanel;
  • LVEMAN-329: CloudLinux.cgi options tab is adapted for lve-stats2;
  • LVEMAN-328: fixed creation of /var/lve/rubygems and /var/lve/pypindex;
  • LVEMAN-271: "Hide PHP Extensions" selection works in paper_lantern theme;
  • LVEMAN-285: "Hide LVE end user usage statistics" works in paper_lantern;
  • LVEMAN-324: prevented entering 'system' or public_html directories in application path;
  • LVEMAN-240: ordering by speed column added for cPanel;
  • LVEMAN-325: added ability to remove Ruby module in Firefox;
  • LVEMAN-207: Remark supports all values in /etc/cl.selector/php.conf;
  • LVEMAN-291: PHP Selector saves sendmail options in DirectAdmin;
  • LVEMAN-305: ResourceUsage adapted for lve-stats2;
  • LVEMAN-321: DirectAdmin Selector tab shows warning when Alt-PHP packages are not installed;
  • LVEMAN-320: selectorctl provides "Version Not Specified" message when the version is not specified;
  • LVEMAN-252: fixed error when no module selected in php options in PHP Selector on cPanel;
  • LVEMAN-260: in selectorctl added ability to create etc directory for user if it does not exist (execute cagefsctl --cpetc);
  • LVEMAN-301: selectorctl can process users with duplicate UIDs;
  • LVEMAN-313: Snapshots link in Resource Usage is only visible when new lve-stats package is installed;
  • LVEMAN-264: cPanel interface for viewing snapshots (for user and for admin) is installing correctly;
  • LVEMAN-303: CloudLinux.cgi notifications dialog is adapted for lve-stats2.
To update run:

yum update lvemanager --enablerepo=cloudlinux-updates-testing

Alt-PHP updated


Alt-PHP is updated and available from our production repository.

Changelog:

Alt-PHP 4.4
  • Built with lsphp support.
Alt-PHP 5.2.17-56
Alt-PHP 5.3.29-8
Alt-PHP 5.4.38-2
Alt-PHP 5.5.22-2
Alt-PHP 5.6.6-2

  • lsapi updated to version 6.7.1 - fixed PHP getenv issue.
To update run:

yum groupupdate alt-php

LVE Manager updated



LVE Manager (version 0.9-3.10) is updated and available from our production repository.

Changelog:

LVE Manager 0.9-3.10
  • LVEMAN-351: disabled PHP Selector plugin doesn't become enabled after cPanel update.
To update run:

yum update lvemanager

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