5106R YUM updates

Posted by: mstauber Category: General

Updates for BlueOnyx 5106R have been released that fix various issues and adds new features (Mailman support, "Site Prefix" and "Web Alias Redirects").

The following updates for BlueOnyx 5106R have been released to the (public) YUM repository after testing them out and doing some final fixes and adjustments:

==========
 Package 
==========
Updating:
 base-apache-capstone
 base-apache-glue 
 base-apache-locale-da_DK
 base-apache-locale-de_DE
 base-apache-locale-en
 base-apache-locale-ja 
 base-apache-ui
 base-blueonyx-capstone
 base-blueonyx-glue
 base-documentation-capstone
 base-documentation-locale-da_DK
 base-documentation-locale-de_DE 
 base-documentation-locale-en
 base-documentation-locale-ja
 base-documentation-ui
 base-email-capstone 
 base-email-glue 
 base-email-locale-da_DK 
 base-email-locale-de_DE
 base-email-locale-en 
 base-email-locale-ja
 base-email-ui 
 base-maillist-capstone
 base-maillist-glue  
 base-maillist-locale-da_DK
 base-maillist-locale-de_DE
 base-maillist-locale-en
 base-maillist-locale-ja
 base-maillist-ui 
 base-user-capstone
 base-user-glue
 base-user-locale-da_DK 
 base-user-locale-de_DE
 base-user-locale-en  
 base-user-locale-ja 
 base-user-ui 
 base-vsite-capstone 
 base-vsite-glue 
 base-vsite-locale-da_DK   
 base-vsite-locale-de_DE
 base-vsite-locale-en
 base-vsite-locale-ja 
 base-vsite-ui 
 proftpd 

Transaction Summary
=====================
Install       0 Package(s)
Upgrade      44 Package(s)

Total download size: 2.9 M

These updates contain the following improvements: 

base-apache, base-vsite, base-user:

The following two improvements were made to the respective package:

"Site Prefix": Virtual sites have been extended with the ability to prefix usernames with a 5 character alphanumerical prefix. If a prefix is set (and only if), then all (new) users of the site will be named <prefix>_<username>. If a server admin sets a prefix, a siteAdmin cannot remove it. So it forces the siteAdmin's to a naming scheme of their users which can make the life of a server admin a bit more convinient.

"Web Alias Redirects": A new checkbox has been added under "Services" / "Web" of each site. It's called "Web Alias Redirects".

If a site has multiple 'Web Server Aliases', then two kinds of behaviours are possible:

(a) An URL request to a 'Web Server Alias' URL will redirect to the main sites URL. This is the default for all new sites and restores the old behaviour from sometime last year.

(b) An URL request to a 'Web Server Alias' will not redirect to the main sites URL. Instead the alias will look like an independent site on its own.

If the checkbox is ticked, any call to a web server alias will go to the main URL of the site instead.

If you have plenty of sites on a server and want to change the behaviour of all sites, you can now do so from the command line with this script:

/usr/sausalito/sbin/web_alias_redirects.pl

Usage:

/usr/sausalito/sbin/web_alias_redirects.pl --enabled
/usr/sausalito/sbin/web_alias_redirects.pl --disabled


That will enable or disable "Web Alias Redirects" for all sites in one go.

base-blueonyx:

The previously unavailable email adresses "support", "marketing", "news", "sales" and "webmaster" can now be used.

base-documentation:

Some text and links in the documentation were outdated and have been updated accordingly.

base-maillist & base-mailman:

BlueOnyx has since long used Majordomo as a mailing list manager. However, Majordomo is pretty aged and wrinkled and there are better solutions around such as Mailman, which is still actively maintained by its developers.

So we decided to switch BlueOnyx to Mailman with the next ISO image release. To not break any existing mailing list installs, we switched the Mailman support into a different package, named "base-mailman", which - on an existing box with base-maillist (Majordomo) - will not install by itself.

If you want to switch an existing server from base-maillist to base-mailman, you can do so by following these instructions:

1.) Remove Majordomo:

rpm -e --nodeps majordomo

2.) Find all "base-maillist" RPMs and remove them:

rpm -qa|grep base-maillist|sort|xargs rpm -e

3.) Install the new modules:

yum install mailman base-mailman-am.i386 base-mailman-capstone.noarch base-mailman-glue.noarch base-mailman-locale-da.noarch base-mailman-locale-da_DK.noarch base-mailman-locale-de_DE.noarch base-mailman-locale-en.noarch base-mailman-locale-en_US.noarch base-mailman-locale-ja.noarch base-mailman-locale-nl.noarch base-mailman-ui.noarch

4.) Restart some services:

/etc/init.d/cced.init restart
/etc/init.d/httpd restart
/etc/init.d/sendmail restart

That should do the trick. If you're logged in to the GUI, log out and log back in. Then you can test the new Mailman GUI pages.

proftpd:

This updates Proftpd to version 1.3.3e and contains some fixes to the post-install scripts.


Return
General
Jun 16, 2011 Category: General Posted by: mstauber
Previous page: API Documentation Next page: Downloads