Sales | Support:1-888-96LINUX

1.1.2-2 Release Notes

01/13/2014 19:58

The 1.1.2-2 release contains the following changes:

Overview

Kernel version:

- Support for CentOS 6.5 (Update your server to CentOS 6.5 before using yum to upgrade to BetterLinux 1.1.2-2.)
- Removed a cpu usage kernel patch that was causing kernel panics.

Apache mod_betterlinux:

Added support for Apache 2.4.x
 

BL-Manager (WHM Plug-In):

Minor changes, including making licensing information visable from the "General" tab.

cpud:

-Resolved the reported cpud segfault libpthread-2.12.so error
-Performance improvements

Bandwidth Limiting:

No changes


CloakFS:

No changes

iothrottled:

No changes

MySQL version:

No changes
 

Upgrading BetterLinux:

To upgrade BetterLinux 1.1.2-2 on a CentOS 6.4 or 6.3 server, you must manually change the betterlinux.repo and betterlinux-cpanel.repo files in /etc/yum.repo.d. Change the baseurl line "$releaseever" references to either "6.4" or "6.3" and save the files.

Example change:

Before the change:

baseurl=http://repo.betterlinux.com/1.0/centos/$releasever/$basearch/Packages/

After the change:

baseurl=http://repo.betterlinux.com/1.0/centos/6.4/$basearch/Packages/


Then run this:

    yum --disableexcludes=all upgrade betterlinux\*

If you plan to upgrade to CentOS 6.5, do the CentOS upgrade first; no repo file changes are required, just run the yum upgrade command like this:

    yum --disableexcludes=all upgrade betterlinux\*

Then reboot your system.


Changelog for BetterLinux Release 1.1.2-2


CPUD:

commit 21afec88c2ec5e5a683bd14fb031b1ff70972f9e
Author: Andrea R.
Date: Wed Dec 4 00:07:03 2013 +0100

fix: correctly process new license format in cpud binary

Signed-off-by: Andrea R.

commit 591a99e15902167680a5ccd103d1294c1ec5944d
Author: Andrea R.
Date: Tue Dec 3 23:31:04 2013 +0100

fix: run the service both with the old and the new license format

Signed-off-by: Andrea R.

commit a8348d0c254890f076b0e4865b0e2644490502cf
Author: Andrea R.
Date: Tue Dec 3 22:57:36 2013 +0100

init script: disable parallel mode by default

Signed-off-by: Andrea R.

commit 63b6461e4828d484d66fa4375ba7d7c28afc96b2
Author: David R.
Date: Tue Dec 3 10:45:09 2013 -0700

Add "num_jailed=XX" to the end of all jail resizing log messages.

commit 0e5a9ddff6875b0056f9a92e951276f0acdcaa98
Author: David R.
Date: Mon Dec 2 15:21:59 2013 -0700

Use sigaction() and pthread_sigmask() instead of signal() and sigprocmask().
Make all signal delivery be to the main thread.
Increase thread stack size.
malloc large data stuctures in threads instead of using stack variables.

commit 75a363989a65e8a8e6219916c2727e07ca52f131
Author: Andrea R.
Date: Wed Nov 27 19:17:39 2013 +0100

init scripts: add missing newline

Signed-off-by: Andrea R.

commit f3291b22d9d13c353227867ed526055cc289035e
Author: Andrea R.
Date: Wed Nov 27 19:11:42 2013 +0100

license: correctly show the license status also with the previous license format

Signed-off-by: Andrea R.

commit 91bc7bc7d1f5a0b7cc9485c2db62c0029d654d72
Author: Andrea R.
Date: Tue Nov 26 21:2400 2013 +0100

cloakfs: support the new license format in /etc/betterlinux/license.key

Signed-off-by: Andrea R.

commit 5eb39449c76f6b23c2b4170b8da55f4008802e23
Author: Andrea R.
Date: Mon Nov 25 16:10:13 2013 +0100

support the new license format in /etc/betterlinux/license.key

NOTE: the old license.key file is still supported.

Signed-off-by: Andrea R.

commit dcc976cbed08c35f258da99681e96dd0398137da
Author: Andrea R.
Date: Fri Nov 22 18:33:28 2013 +0100

check the license using the common script provided by betterlinux-licmgr

Signed-off-by: Andrea R.

commit aabea20b17cf526a529560db84390e26a74e83b7
Author: David R.
Date: Wed Nov 20 16:16:15 2013 -0700

Fix potention SEVG in config_user_band_limit().

commit 9d0118bf4b204c38c676f250208df5c4f622be20
Author: David R.
Date: Wed Nov 20 09:32:49 2013 -0700

Revert d84d658610fb590307f4313858f8dc25c0ed5f59

commit d84d658610fb590307f4313858f8dc25c0ed5f59
Author: David R.
Date: Tue Nov 19 16:28:35 2013 -0700

Work around for timebomb breakage.

commit 68576b3f7849bfb6f8c0cb9a77dfaaa7c23cadd0
Author: David R.
Date: Tue Nov 19 14:10:17 2013 -0700

Create the necessary directories for the fuse cloaking file system.
Log failed thread creation and cleanup.
Add "-e" command line option to dump the cpud environment to "/etc/betterlinux/cpud.env.out" on startup.
Remove used variable.

commit a76d788f4b43c075989e5a28391a885a0bec17dc
Author: David R.
Date: Fri Nov 15 16:47:38 2013 -0700

Check the license every 15 minutes instead of every second.

commit 0b018bf3bfa047d3a200f7388e3f475059de1b11
Merge: 2eefb3e 2f9856d
Author: David R.
Date: Fri Nov 15 12:05:59 2013 -0700

Merge branch 'master' of git.betterlinuxtesting.com:/git/central/cpud

commit 2eefb3ec52b38e1b06e88dca70d92cb827804bb3
Author: David R.
Date: Fri Nov 15 12:05:28 2013 -0700

Enlarge temp buffer in get_running_prog_data().

commit 2f9856d65dfcb6bd40dac8a4e446f6cd9971d900
Author: Jerry J
Date: Fri Nov 15 11:57:38 2013 -0700

If the user does not supply an r2q or quantum parameter for the
bandwidth throttling classes, we supply a default quantum of 9000.
This is large enough for jumbo frames, and is better than the
extremely large quanta some of our users are seeing.

Signed-off-by: Jerry J

commit 4c8b1ee6a147774a33767fe9a908cb99353f69a6
Author: David R.
Date: Fri Nov 15 10:41:45 2013 -0700

Fix potential memory corruption in do_prog_mem_limit().

commit 67bc39f660b52434ec06fb2d9ac0c41d1577a9d0
Author: David R.
Date: Thu Nov 14 16:20:21 2013 -0700

Fix array overrun.

commit 809dbf1e165de298a6c1a621bea2f0f61469c15a
Author: David R.
Date: Thu Nov 14 14:11:08 2013 -0700

Use the thread safe readdir_r() in threaded routines instead of the unsafe readdir().
Addd comments.

commit b1b62e6fe3af77ecbabeac604216012b906b3999
Author: David R.
Date: Wed Nov 13 15:56:40 2013 -0700

Sort cloaking rules before sending them to the kernel so they are matched in the correct order.

commit d7beb537456bc3b81253faa77386f443930e5b42
Author: David R.
Date: Wed Nov 13 09:30:02 2013 -0700

Bug fix for threading problems.
Cleanup of Makefile and bl_cloak.c

commit e5985cccd0ebd4d29dad984fd8db363a695e6c00
Author: David R.
Date: Tue Nov 12 13:59:37 2013 -0700

Remove debugging printf();

commit 4e70c1191576da5ed09eec86dcd59917aa27e3e4
Author: David R.
Date: Tue Nov 12 10:49:24 2013 -0700

Add bl_cloak to spec file.

commit 031861d12cfcc8678acdf5de008aa194858b0132
Author: David R.
Date: Mon Nov 11 12:58:17 2013 -0700

If a cloak_file program is missing on a read() then just return a 0-byte read.

commit a55ee89ae2b3606851d4b2551a382686ba52dd49
Author: David R.
Date: Mon Nov 11 12:33:29 2013 -0700

Don't run jail_running_progs() in parallel mode.

commit 776beff398b6e865d97e78d5623a375ba367de7d
Author: David R.
Date: Fri Nov 8 15:36:14 2013 -0700

Bug fixes for file and directory cloaking.

commit ecdd8893a1e720117c33a3523bcd72be2a27c90b
Author: David R.
Date: Thu Nov 7 10:42:49 2013 -0700

Add filename and directory error checking to cloak_file and cloak_dir config options.

commit f53828f23dba2138eae603e0a72be6be9112cdfa
Author: David R.
Date: Thu Nov 7 09:41:12 2013 -0700

Make sure file matching rules have precedence over dir matching rules.

commit 17e6b9c3fa63e0d687b77cf802a70efaab48efd0
Author: David R.
Date: Wed Nov 6 16:14:13 2013 -0700

Turn off verbose logging.

commit a94632a17b334368fec9388c0535585dda41be54
Author: David R.
Date: Wed Nov 6 15:49:56 2013 -0700

Only allow directory listings of directories that have cloaking rules defined.
Set core dump size to ulimited (when enabled).

commit c6b2145947d211dddb81035ab5691401b8b1ec5b
Author: David R.
Date: Wed Nov 6 11:05:20 2013 -0700

Add readdir support to bl_cloak().

commit 8de4edc55a4abd9d5a092939674369d0e068b682
Author: David R.
Date: Tue Nov 5 10:55:57 2013 -0700

Add file and directory cloaking.
This includes a new executable, bl_cloak, that implements a fuse file system for file and directory cloaking.

commit df471537b64410e9eac90d776b7d5a849eb127ee
Author: Andrea R.
Date: Thu Oct 31 19:44:40 2013 +0100

remove obsolete parameter 'address' from the required kernel modules

Signed-off-by: Andrea R.

commit 42926cdf4e4aca899ea85f492c6b0d88e9d70830
Author: Andrea R.
Date: Wed Oct 30 18:42:54 2013 +0100

support the new encrypted license format

Signed-off-by: Andrea R.

commit 07ee1af7254dab54eafadc7a59187245a1942bc8
Author: David R.
Date: Mon Oct 21 13:28:57 2013 -0600 

Change the default value of the cloak hide_system_processes option to "y".

IOThrottled:

commit 45633b69c20a140bf845be6c29c5dc9d3bdb5b58
Author: Andrea R.Date: Wed Dec 4 00:06:16 2013 +0100

fix: correctly process new license format in iothrottled binary

Signed-off-by: Andrea R.
commit d97188f4cc6bf1d363cf9fe6c6a7c9798aa72e35
Author: Andrea R.Date: Tue Dec 3 23:29:36 2013 +0100

fix: run the service both with the old or the new license formats

Signed-off-by: Andrea R.
commit 2e446039e652070f4eb69df8dc88ad2c57fc0dba
Author: Andrea R.Date: Wed Nov 27 19:17:21 2013 +0100

init script: add missing newline

Signed-off-by: Andrea R.
commit d5ba6f816d5ebf8ba9370d4184862f51d3edb571
Author: Andrea R.Date: Wed Nov 27 19:13:02 2013 +0100

license: correctly show the license status also with the previous license format

Signed-off-by: Andrea R.
commit a708bbd7b79a29570a0286ba1aba52bebe9f5311
Author: Andrea R.Date: Mon Nov 25 16:27:28 2013 +0100

support the new license format in /etc/betterlinux/license.key

NOTE: the old license.key file is still supported.

Signed-off-by: Andrea R.
commit 48dd1122801cfe83520ead5aee0866a43b6b4b30
Author: Andrea R.Date: Fri Nov 22 18:32:19 2013 +0100

check the license using the common script provided by betterlinux-licmgr

Signed-off-by: Andrea R.
commit a40cbc4bad7e02a1f38a5b29e2bbd281732caf1e
Author: Andrea R.Date: Thu Oct 31 19:43:54 2013 +0100

remove obsolete parameter 'address' from the required kernel modules

Signed-off-by: Andrea R.
commit 50c892b6d60697c7bc0c1eab7478aa7c11a8a6bc
Author: Andrea R.Date: Wed Oct 30 18:40:38 2013 +0100

support the new encrypted license format

Signed-off-by: Andrea R.

KERNEL:

commit 87e5c55c3c451e6fdc1faab5e57f77e3d6e29d3a
Author: Jerry J.
Date: Mon Dec 2 12:18:55 2013 -0700

Update the uid-io-accounting patch to account for the new parameter to
submit_page_section(). Thanks to Andrea Righi for the fix.
Signed-off-by: Jerry J.

commit 3899929735851634e00ab661fb734ef847676ca6
Author: Jerry J.
Date: Mon Dec 2 12:06:27 2013 -0700

Update cloakfs-v8.patch for the CentOS 6.5 kernel to use struct filename
instead of char * as argument to path_walk().
Signed-off-by: Jerry J.

commit d2214433f6d9a789ba513c9fe5568530d220b132
Author: Jerry J.
Date: Mon Dec 2 11:22:57 2013 -0700

Port our patches to the first CentOS 6.5 kernel.
Signed-off-by: Jerry J.

commit 85fed613fd2f1927cbeecea254962372836e322d
Author: Jerry J.
Date: Mon Nov 25 11:39:40 2013 -0700

Port the cloakfs-v8 patch to the CentOS and Debian kernel patch sets.
Adjust offsets in other patches as necessary to make them apply cleanly.
Signed-off-by: Jerry J.

commit 1018141291a7d8d29a45ee060a2321e3d0329d68
Author: Jerry J.
Date: Mon Nov 18 09:46:28 2013 -0700

Fix some broken calls to fsmon_free_inode. Thanks to Andrea Righi for
discovering the problem.
Signed-off-by: Jerry J.

commit e3f4b8ad3704b545f76abaca9e74e31f868291e1
Author: David <dradford@betterlinux.com>
Date: Wed Nov 13 14:48:55 2013 -0700

New version of cloakfs-v8.patch with bug fixes.

commit 77c45aa777c6a49882e086d49d4e7ac031714e23
Author: David <dradford@betterlinux.com>
Date: Tue Nov 12 10:12:01 2013 -0700

Add "cloakfs-v8.patch" to patches-2.6.32 spec file.

commit fb978600a678fb3005ff173fcb58ed01b583b2d0
Author: Andrea R.
Date: Mon Nov 11 17:24:13 2013 +0100

kernel: drop cpuusage patch

Some users reported crashes, slowness and other issues after this patch
has been applied. This feature is only used by blstat to show more
detailed cpu utilization statistics. We can get rid of this patch for
now and find a way to implement the same feature (or something similar)
in user-space.
Signed-off-by: Andrea R.

commit 357b47f0a702d24058c48b956a8b232c006b2be7
Author: David <dradford@betterlinux.com>
Date: Fri Nov 8 16:00:01 2013 -0700

New version of cloakfs-v8.patch.

commit 9e710d0a2a511e9efe3d65c3773caf8ab547d926
Author: Andrea R.
Date: Fri Nov 8 19:50:36 2013 +0100

klibgrp: fix a concurrency issue when processing exception groups

Correctly protect the shared group structures acquiring pid_group_lock
when processing exception groups.
Signed-off-by: Andrea R.

commit c5586bb61ca86730372c3be33fc8ad53ee2cae32
Author: David <dradford@betterlinux.com>
Date: Tue Nov 5 09:54:08 2013 -0700

Add new version of cloakfs patch (cloakfs-v8.path).
This version has a first implementation of file and directory cloaking.

commit e0ddc99f2b5c433c16c09a2f0c7d08edff7e9caa
Author: Andrea R.
Date: Thu Oct 31 12:41:17 2013 +0100

modules: remove unused parameter "address"
Signed-off-by: Andrea R.

commit b419801f4f31ad0745b2fb8b9b767320dfee2e39
Author: Andrea R.
Date: Wed Oct 30 20:16:28 2013 +0100

build (jenkins): fix a typo in the main build script
Signed-off-by: Andrea R.

commit 9c267a66c75852405bde613144e06c67bb727667
Author: Andrea R.
Date: Wed Oct 30 20:05:38 2013 +0100

build (jenkins): fix missing include files in modules
Signed-off-by: Andrea R.

commit 71d7431dc066cf9398efaff622d799e321641df7
Author: Andrea R.
Date: Wed Oct 30 17:00:54 2013 +0100

license: support the new encrypted license format
Signed-off-by: Andrea R.

commit 8835f77a473ba0cb58114b53f2bdbe44c2b09f32
Author: Jerry J.
Date: Tue Oct 29 08:54:21 2013 -0600

FSMON module: check for error return from bl_get_task_path, meaning that
we were unable to compute the name of the executable.
Signed-off-by: Jerry J.

commit 911edfce06b78fe2fd46435e775bded58a950c9c
Author: Jerry J.
Date: Mon Oct 28 16:22:01 2013 -0600

Make more use of the klibgrp module in the fsmon module. We now allow
filtering events by gid groups and prog groups, and make more efficient
use of klibgrp when filtering by uid groups. Also fix a few minor typos.
Signed-off-by: Jerry J.

commit b1e1ccaf163847cad406d7d0fb36b2a6c7f5ff33
Author: Jerry J.
Date: Thu Oct 24 16:32:16 2013 -0600

Use klibgrp in one more place where the old fsmon code used custom
uid range handling code. Also enable building the fsmon module and
the fsmon-devel package for userspace.
Signed-off-by: Jerry J.

commit 666a19c9d65742d2736a9587cd62bef39da709da
Author: Jerry J.
Date: Wed Oct 23 11:47:32 2013 -0600

Add fsmon version 2 to the kernel tree. This includes a small patch for
each kernel patch collection, and a new module.
Signed-off-by: Jerry J.

 

« Back

View RSS Feed


Copyright © 2011 BetterLinux.com. All rights reserved.