PHP Selector, LVE Manager and CageFS updates

264 views
Skip to first unread message

Igor Seletskiy

unread,
Oct 29, 2012, 12:04:34 PM10/29/12
to cloudlinux-beta
New version of PHP Selector, LVE Manager and CageFS are available. For PHP Selector we have resolved issue with support of multiple MySQL versions that prevented installation for significant number of customers.

CageFS 3.7.14:
  • cagefs.spec: ensure that cagefs-skeleton is unmounted during upgrade of the cagefs package
  • added support for ConfigServer eXploit Scanner
  • Plesk: fixed bug related  installation of CageFS plugin (mysql_lib.py)
  • create files /home/user/.cagefs/.cagefs.enabled on cagefsctl --update
  • remove homeN directories from cagefs-skeleton on update
  • cagefsctl: fixed bug in function add_parents (check for empty string to prevent infinite loop)
  • cagefsctl --update: correctly detect change of file to directory or directory to file
  • cagefsctl: print error message when path in cagefs.mp file does not refer to directory
  • cagefsctl: added support for multiple custom blacklist config files; added checking for invalid paths
  • added creation of mount point /usr/share/cagefs-skeleton/var/cache/php-eaccelerator
  • added mount "@/var/cache/php-eaccelerator,777" to cagefs.mp (this mount is private for each user)
  • added /usr/local/cpanel/cgi-sys/formmail.cgi, /usr/local/cpanel/cgi-sys/formmail.pl to proxy.commands
  • added alt-php dependencies into CageFS skeleton
  • cagefsctl --remount-all removes unused mount points from cagefs-skeleton
  • cPanel: added postmodifyacct hook (remount user after this modification if name of the user has been changed)
  • cPanel: bugfix in postwwwacct hook (update user status even when cagefs-skeleton does not exist)
  • cPanel: added "/usr/bin/ionice -c 3" to call of "cagefsctl --update" in postupcp hook
  • cPanel: fix prekillacct hook does not work while "cagefsctl --update" is running cagefsctl, proxyexec/cagefs.server.c: added support for multiple custom proxy.commands config files
  • removed /usr/bin/who, /usr/bin/w from config files

liblve 1.1-0.39:
  • added creation of symbolic links homeN -> home, mount /homeN/user to /home/user in CageFS when needed
  • create parent directories for mount points with permissions 0755, owner root (not 0700, owner root)
PHP Selector:
  • Fixed issue with php-mysql installation for all 'known' MySQL versions
  • separate package mysql for mysql ver 5.0, 5.1, 5.5 for all versions of php
  • created meta packages alt-php*-mysql-meta
  • update php53 to  5.3.18
  • update php54 to 5.4.8
  • update souceguardian for all version alt-php to 9.0
  • build stable version suhosin fot php52 - 0.9.31
  • update xchache to 2.0.1
  • update ioncube loader to 4.2.2
  • update pecl package
lve-utils 1.1-5:
  • Changed label IOPRIO to IO 
  • Added 'deprecated' warning for 'lvectl'  --save parameter
  • Fixed output for long package name --paneluserslimits function
lvemanager 0.5-33:
  • Columns delimiters added in PHP Selector for enduser
  • Changed label IOPRIO to IO
  • Columns with faults no longer shown for unlimited resources
  • fixed getting data from /var/lve/info
  • fixed IE javascript bug
To update:
# yum update cagefs lve lvemanager lve-utils alt-php* --enablerepo=cloudlinux-updates-testing
# yum groupinstall alt-php   --enablerepo=cloudlinux-updates-testing
# cagefsctl --update

Regards,
Igor Seletskiy
CEO @ Cloud Linux Inc
http://www.cloudlinux.com
Phone: 609-785-1322
Skype: iseletsk
GTalk: isel...@gmail.com
Follow me on http://twitter.com/iseletsk for CloudLinux technical updates 
https://helpdesk.cloudlinux.com -- 24/7 Free, exceptionally good support


Reply all
Reply to author
Forward
0 new messages