<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Spheron1</title>
	<atom:link href="http://new.spheron1.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://new.spheron1.co.uk</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 10:19:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Regenerate statistics in Parallels Plesk for Linux</title>
		<link>http://new.spheron1.co.uk/2012/02/06/regenerate-statistics-in-parallels-plesk-for-linux/</link>
		<comments>http://new.spheron1.co.uk/2012/02/06/regenerate-statistics-in-parallels-plesk-for-linux/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 10:19:08 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[AWStats]]></category>
		<category><![CDATA[Parallels]]></category>
		<category><![CDATA[Parallels Plesk]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=514</guid>
		<description><![CDATA[Every night Parallels Plesk for Linux servers run a cron job to process various log files and generate statistics. This includes generating the HTML for the AWStats or Webalizer log analysis packages used for the Plesk &#8220;web statistics&#8221; features as well as updating the disk usage and bandwidth usage for each domain. Sometimes you need [...]]]></description>
			<content:encoded><![CDATA[<p>Every night Parallels Plesk for Linux servers run a cron job to process various log files and generate statistics. This includes generating the HTML for the AWStats or Webalizer log analysis packages used for the Plesk &#8220;web statistics&#8221; features as well as updating the disk usage and bandwidth usage for each domain.</p>
<p>Sometimes you need to re-run this task, such as if it failed or if you need to process a particular domain name again. One common reason for this is to correct the disk and/or bandwidth usage figures for a domain.</p>
<p>You can either regenerate the statistics for all domain names (the equivalent of the daily cron job) using:</p>
<blockquote><p>/usr/local/psa/admin/sbin/statistics &#8211;calculate-all</p></blockquote>
<p>Or you can re-generate the statistics for a single domain name (&#8220;example.com&#8221; in this case) using:</p>
<blockquote><p>/usr/local/psa/admin/sbin/statistics –calculate-one –domain-name=example.com</p></blockquote>
<p>There is a similar tool in Parallels Plesk for Windows under <em>C:\Program Files (x86)\Parallels\Plesk\admin\bin\statistics.exe</em>, however this requires different arguments.</p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2012/02/06/regenerate-statistics-in-parallels-plesk-for-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commercial SSL certificates with SolusVM</title>
		<link>http://new.spheron1.co.uk/2012/02/06/commercial-ssl-certificates-with-solusvm/</link>
		<comments>http://new.spheron1.co.uk/2012/02/06/commercial-ssl-certificates-with-solusvm/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 00:24:08 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[SolusVM]]></category>
		<category><![CDATA[CA]]></category>
		<category><![CDATA[Certificate Authority]]></category>
		<category><![CDATA[DER]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PEM]]></category>
		<category><![CDATA[SolusLabs]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[SSL certificate]]></category>
		<category><![CDATA[x509]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=507</guid>
		<description><![CDATA[When you install SolusVM it generates a self signed SSL certificate for use with the end user control panel and admin interface, however it would be wise to purchase a certificate from a commercial certificate authority to prevent man in the middle attacks (and get rid of annoying browser warning messages). There are two different [...]]]></description>
			<content:encoded><![CDATA[<p>When you install SolusVM it generates a self signed SSL certificate for use with the end user control panel and admin interface, however it would be wise to purchase a certificate from a commercial certificate authority to prevent man in the middle attacks (and get rid of annoying browser warning messages).</p>
<p>There are two different methods of installing SSL certificates in SoluSVM depending on if you are using the original Lighttpd web-server or the new Nginx option.</p>
<p>For Lighttpd, you need to place the Base64 encoded DER form of both the private key and the x509 certificate in /usr/local/solusvm/ssl/solusvm.pem and then restart the Lighttpd web-server.</p>
<p>You may need to edit /etc/lighttpd/lighttpd.conf and set &#8220;ssl.ca-file&#8221; to be the path to the Base64 encoded DER form of the x509 certificate  intermediate certificate for your Certificate Authority.</p>
<p>For Nginx, you place the Base64 encoded DER form of both the private key in /usr/local/solusvm/ssl/nginxcert.key and the Base64 encoded DER form of x509 certificate in /usr/local/solusvm/ssl/nginxcert.pem then restart the Nginx web-server.</p>
<p>If you need to include an intermediate certificate for your Certificate Authority, then this also goes in the /usr/local/solusvm/ssl/nginxcert.pem file in Base64 encoded DER form.</p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2012/02/06/commercial-ssl-certificates-with-solusvm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disabling highlighting of objects in Zimbra web UI</title>
		<link>http://new.spheron1.co.uk/2012/02/05/disabling-highlighting-of-objects-in-zimbra-web-ui/</link>
		<comments>http://new.spheron1.co.uk/2012/02/05/disabling-highlighting-of-objects-in-zimbra-web-ui/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 22:40:34 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[ZCS]]></category>
		<category><![CDATA[Zimbra Collaboration Suite]]></category>
		<category><![CDATA[Zimbra Web Console]]></category>
		<category><![CDATA[Zimlets]]></category>
		<category><![CDATA[ZWC]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=130</guid>
		<description><![CDATA[Zimbra has a couple of Zimlets (plugins) that highlight parts of messages when viewed in the Zimbra Web Console such as dates, phone numbers and e-mails and turn them into special contextual links. Whilst this functionality is often quite useful, sometimes you just need to see the raw, unadulterated e-mail without your client interfering with [...]]]></description>
			<content:encoded><![CDATA[<p>Zimbra has a couple of Zimlets (plugins) that highlight parts of messages when viewed in the Zimbra Web Console such as dates, phone numbers and e-mails and turn them into special contextual links. Whilst this functionality is often quite useful, sometimes you just need to see the raw, unadulterated e-mail without your client interfering with the content &#8211; particularly if you are testing e-mail designs!</p>
<p>You can either disable Zimlets server wide through the admin console, or on a per-account basis using the preferences. In particular, look for the &#8220;Date&#8221;, &#8220;Email&#8221;, &#8220;Phone&#8221; and &#8220;URL Links&#8221; Zimlets as these are the four of the default Zimlets in Zimbra 7.x that are responsible for highlighting parts of messages and turning them into contextual links.</p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2012/02/05/disabling-highlighting-of-objects-in-zimbra-web-ui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert SolusVM from Lighttpd to Nginx</title>
		<link>http://new.spheron1.co.uk/2012/02/04/convert-solusvm-from-lighttpd-to-nginx/</link>
		<comments>http://new.spheron1.co.uk/2012/02/04/convert-solusvm-from-lighttpd-to-nginx/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 22:47:26 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[SolusVM]]></category>
		<category><![CDATA[Lighttpd]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[SolusLabs]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=495</guid>
		<description><![CDATA[Historically the brilliant SolusVM VPS control panel have used the Lighttpd web server on their master and slave nodes, however it is now possible to use the popular Nginx as an alternative web-server. I&#8217;m a big fan of the performance and flexibly of Nginx, not to mention that in my opinion the Nginx configuration files [...]]]></description>
			<content:encoded><![CDATA[<p>Historically the brilliant SolusVM VPS control panel have used the Lighttpd web server on their master and slave nodes, however it is now possible to use the popular Nginx as an alternative web-server.</p>
<p>I&#8217;m a big fan of the performance and flexibly of Nginx, not to mention that in my opinion the Nginx configuration files are just much easier to write and maintain than Lighttpd.</p>
<p>Thanks to a nice, easy to use installation script, the process of converting the SolusVM master server/node from Lighttpd to Nginx, just requires running the following commands:</p>
<blockquote><p>wget http://files.soluslabs.com/solusvm/nginx/nginx-master-el5-x86_64<br />
chmod 755 nginx-master-el5-x86_64<br />
./nginx-master-el5-x86_64</p></blockquote>
<p>And to convert each of your SolusVM slave servers/nodes from Lighttpd to Nginx, it&#8217;s just as simple:</p>
<blockquote><p>wget http://files.soluslabs.com/solusvm/nginx/nginx-slave-el5-x86_64<br />
chmod 755 nginx-slave-el5-x86_64<br />
./nginx-slave-el5-x86_64</p></blockquote>
<p>Both of these examples assume that you are running your SolusVM master and slave servers/nodes on a 64-bit CentOS 5.x system, however if you are using CentOS 6.x then just substitute &#8220;el6&#8243; for &#8220;el5&#8243; in each of these commands.</p>
<p>As part of the installation process, a new self signed SSL certificate will be generated for Nginx, leaving the original SSL certificate used by Lighttpd in it&#8217;s place in case you need to roll back for any reason. The roll back is simply a case of stopping and disabling the Nginx and Spawn-FCGI services before re-enabling and starting the Lighttpd service:</p>
<blockquote><p>chkconfig nginx off<br />
chkconfig spawn-fcgi off<br />
chkconfig lighttpd on<br />
service nginx stop<br />
service lighttpd start</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2012/02/04/convert-solusvm-from-lighttpd-to-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIP Steve Jobs</title>
		<link>http://new.spheron1.co.uk/2011/10/05/rip-steve-jobs/</link>
		<comments>http://new.spheron1.co.uk/2011/10/05/rip-steve-jobs/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 23:58:53 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=479</guid>
		<description><![CDATA[RIP Steve Jobs, you have truly changed the face of both computing and society in general. Few people have had such a great and positive impact on the world as you did. You will be sorely missed. Apple have a brief tribute to the great man over at http://www.apple.com/stevejobs/]]></description>
			<content:encoded><![CDATA[<p>RIP Steve Jobs, you have truly changed the face of both computing and society in general. Few people have had such a great and positive impact on the world as you did. You will be sorely missed.</p>
<p>Apple have a brief tribute to the great man over at <a href="http://www.apple.com/stevejobs/" title="Steve Jobs">http://www.apple.com/stevejobs/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2011/10/05/rip-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unable to send attachments in Horde</title>
		<link>http://new.spheron1.co.uk/2011/09/29/unable-to-send-attachments-in-horde/</link>
		<comments>http://new.spheron1.co.uk/2011/09/29/unable-to-send-attachments-in-horde/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 13:17:59 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[attachments]]></category>
		<category><![CDATA[Horde]]></category>
		<category><![CDATA[Parallels]]></category>
		<category><![CDATA[Parallels Plesk]]></category>
		<category><![CDATA[PSA]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=467</guid>
		<description><![CDATA[I recently came across a bizzare issue in the version of Horde webmail shipped with Parallels Plesk 9.5.2 where it would allow you to attach files to an e-mail you are composing, but when you send the e-mail the attachment never arrives. Sending the same attachment via the Atmail webmail client or a traditional SMTP [...]]]></description>
			<content:encoded><![CDATA[<p>I recently came across a bizzare issue in the version of Horde webmail shipped with Parallels Plesk 9.5.2 where it would allow you to attach files to an e-mail you are composing, but when you send the e-mail the attachment never arrives. Sending the same attachment via the Atmail webmail client or a traditional SMTP client wasn&#8217;t a problem and the mail server logs didn&#8217;t indicate that the attachment was getting stripped, so it was eveidently never getting attached to the e-mail in the first place.</p>
<p>For some reason Parallels Plesk doesn&#8217;t specify a seperate ErrorLog for the Horde webmail.domain.com vhost in /etc/httpd/conf.d/zzz_horde_vhost.conf so all of the logs from Horde end up in the main Apachce HTTPD error log at /var/log/httpd/error_log.</p>
<p>In the logs there should be PHP errors where Horde is unable to load one of it&#8217;s shared libraries that is used for processing attachments: </p>
<blockquote><p>PHP Fatal error:  Can&#8217;t load Horde/Serialize.php, open_basedir restriction. in /usr/share/psa-horde/lib/Horde/SessionObjects.php on line 134,</p></blockquote>
<p>The easiest way to fix this is to change the relative path to the file (Horde/Serialize.php) to an asbolute path, so take a copy of /usr/share/psa-horde/lib/Horde/SessionObjects.php as a backup then open the file up and<br />
look for two lines that say:</p>
<blockquote><p>require_once &#8216;Horde/Serialize.php&#8217;;</p></blockquote>
<p>And edit these two lines to have the full path:</p>
<blockquote><p>require_once &#8216;/usr/share/psa-horde/lib/Horde/Serialize.php&#8217;;</p></blockquote>
<p>Now all you have to do is save the file and test that Horde has started working as expected. Remember that future updates to Horde from Parallels will overwrite this file and you will have to re-apply your change.</p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2011/09/29/unable-to-send-attachments-in-horde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2008 with multiple IP addresses on one NIC</title>
		<link>http://new.spheron1.co.uk/2011/09/05/windows-server-2008-with-multiple-ip-addresses-on-one-nic/</link>
		<comments>http://new.spheron1.co.uk/2011/09/05/windows-server-2008-with-multiple-ip-addresses-on-one-nic/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 21:11:07 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Windows Server]]></category>
		<category><![CDATA[Microsoft Windows Server 2008]]></category>
		<category><![CDATA[multiple IP addresses]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[skipassource]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=451</guid>
		<description><![CDATA[If you are running a Windows Server 2008 installation with multiple IP addresses on one interface then you might be surprised to know that the default behaviour when selecting the IP address to use for outbound connections has changed compared to Windows Server 2003. Previously, the &#8220;main&#8221; IP address on the adapter would have been [...]]]></description>
			<content:encoded><![CDATA[<p>If you are running a Windows Server 2008 installation with multiple IP addresses on one interface then you might be surprised to know that the default behaviour when selecting the IP address to use for outbound connections has changed compared to Windows Server 2003.</p>
<p>Previously, the &#8220;main&#8221; IP address on the adapter would have been used for initiating outbound connections and the &#8220;additional&#8221; IP addresses would be used for inbound connectivity only (unless specifically bound to by a client application, which is quite rare).</p>
<p>However, the new behaviour in Windows Server 2008 is that the IP address closest to the default gateway is used for outbound connections, which can catch you completely by surprise when your server&#8217;s IP address effectively changes after simply adding a new additional IP address to an interface &#8211; particularly if you are using firewalls to filter connections by IP address elsewhere in your network!</p>
<p>In order to provide some control which IP address is used for outbound connections, Microsoft introduced the &#8220;skipassource&#8221; flag to the netsh command. This allows you to exclude IP addresses from being used for outbound connections when managing IP addresses via netsh.</p>
<p>This command wasn&#8217;t initially available, so you may need to apply one of Microsoft&#8217;s hotfixes (<a href="http://support.microsoft.com/?kbid=975808">KB975808</a> for Windows Server 2008 and <a href="http://support.microsoft.com/kb/2386184/">KB2386184</a> for Windows Server 2008 R2). It is also possible to wipe out your carefully crafted skipassource settings using the GUI unless you apply <a href="http://support.microsoft.com/kb/2554859">KB2554859</a>.</p>
<p>To add an IP address to the &#8220;Local Area Connection&#8221; interface with the skipassource flag set, fire up the command line and run the following (replacing &lt;ip&gt; &lt;netmask&#038;gt with the appropriate values for your network of course):</p>
<blockquote><p>netsh int ipv4 add address &#8220;Local Area Connection&#8221; &lt;ip&gt; &lt;netmask&gt; skipassource=true</p></blockquote>
<p>You can verify that this has worked as well as view the flags on all currently configured IP addresses using:</p>
<blockquote><p>netsh int ipv4 show ipaddresses level=verbose</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2011/09/05/windows-server-2008-with-multiple-ip-addresses-on-one-nic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zimbra mailbox import/export and migration of e-mail filter rules</title>
		<link>http://new.spheron1.co.uk/2011/06/27/zimbra-mailbox-importexport-and-migration-of-e-mail-filter-rules/</link>
		<comments>http://new.spheron1.co.uk/2011/06/27/zimbra-mailbox-importexport-and-migration-of-e-mail-filter-rules/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 21:07:36 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[Zimbra]]></category>
		<category><![CDATA[filters]]></category>
		<category><![CDATA[getRestURL]]></category>
		<category><![CDATA[postRestURL]]></category>
		<category><![CDATA[Sieve]]></category>
		<category><![CDATA[ZCS]]></category>
		<category><![CDATA[Zimbra Collaboration Suite]]></category>
		<category><![CDATA[zimbraMailSieveScript]]></category>
		<category><![CDATA[zimbraPrefMailSignatureHTML]]></category>
		<category><![CDATA[zimbraPrefOutOfOfficeReply]]></category>
		<category><![CDATA[zmmailbox]]></category>
		<category><![CDATA[zmprov]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=438</guid>
		<description><![CDATA[Zimbra has a fantastically useful built in system for exporting an entire mailbox, including the contents of the entire e-mail inbox, calendar, address book and briefcase ready to be imported on another Zimbra server either via the web interface or using zmmailbox from the command line. This makes migrating mailboxes between separate Zimbra installations incredibly [...]]]></description>
			<content:encoded><![CDATA[<p>Zimbra has a fantastically useful built in system for exporting an entire mailbox, including the contents of the entire e-mail inbox, calendar, address book and briefcase ready to be imported on another Zimbra server either via the web interface or using zmmailbox from the command line. This makes migrating mailboxes between separate Zimbra installations incredibly easy.</p>
<p>You can export a chosen mailbox from the source Zimbra server with:</p>
<blockquote><p>zmmailbox -z -m user@test.com getRestURL &#8220;//?fmt=tgz&#8221; > /tmp/user_test.com.tar.gz</p></blockquote>
<p>And then import it into the destination server with:</p>
<blockquote><p>zmmailbox -z -m user@test.com postRestURL &#8220;//?fmt=tgz&#038;resolve=reset&#8221; /tmp/user_test.com.tar.gz</p></blockquote>
<p>You need to make sure that the target account exists before attempting to import the archive on the destination server. Using the &#8220;reset&#8221; resolve method will ensure that everything is wiped from the target account before importing from the archive.</p>
<p>Simply replace &#8220;tgz&#8221; with &#8220;zip&#8221; in order to chose between the two archive formats when importing and exporting, making sure to use the right one on the import! </p>
<p>If you want to download a copy of an account from your browser, just visit the appropriate URL (e.g. http://mail.test.com/home/user/?fmt=tgz where &#8220;user&#8221; is the account&#8217;s username) or use the nice Import/Export GUI in the Zimbra preferences tab, which also gives you the option to upload and import an archive.</p>
<p>The Zimbra preference interface to the export function also allows you to easily specify advanced settings such as date ranges, search filters or limiting the export to a certain data type such as calendar items.</p>
<p>The one problem with Zimbra&#8217;s import/export system is that user settings such as signatures and mail filters which are stored in an account&#8217;s LDAP attributes aren&#8217;t included in the exported data. It&#8217;s easy enough to manually move signatures between servers, but anything more than a couple of mail filters can be tedious to manually re-create.</p>
<p>Luckily, you can get the information you need from the zimbraMailSieveScript attribute for a chosen account using the zmprov command line utility:</p>
<blockquote><p>zmprov ga user@test.com zimbraMailSieveScript</p></blockquote>
<p>This should give you something a copy of your mail filter rules in the sieve format, for example:</p>
<blockquote><p>require ["fileinto", "reject", "tag", "flag"];</p>
<p># No Reply<br />
if anyof (header :contains ["to"] &#8220;noreply@test.com&#8221;) {<br />
    fileinto &#8220;Inbox/No Reply&#8221;;<br />
    stop;<br />
}</p></blockquote>
<p>You can then easily re-import this into LDAP on the destination server by placing single quotes around the result and using &#8220;zmprov ma&#8221;:</p>
<blockquote><p>zmprov ma user@test.com zimbraMailSieveScript &#8216;require ["fileinto", "reject", "tag", "flag"];</p>
<p># No Reply<br />
if anyof (header :contains ["to"] &#8220;noreply@test.com&#8221;) {<br />
    fileinto &#8220;Inbox/No Reply&#8221;;<br />
    stop;<br />
}&#8217;</p></blockquote>
<p>You can of course apply the same technique to other account details if you wish, you just need to know the appropriate LDAP attribute, such as zimbraPrefMailSignatureHTML for your signature or zimbraPrefOutOfOfficeReply for your out of office auto reply.</p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2011/06/27/zimbra-mailbox-importexport-and-migration-of-e-mail-filter-rules/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parallels Plesk and Atomic Secured Linux</title>
		<link>http://new.spheron1.co.uk/2011/06/27/parallels-plesk-and-atomic-secured-linux/</link>
		<comments>http://new.spheron1.co.uk/2011/06/27/parallels-plesk-and-atomic-secured-linux/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 12:35:03 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[Plesk]]></category>
		<category><![CDATA[ASL]]></category>
		<category><![CDATA[Atomic Secured Linux]]></category>
		<category><![CDATA[GRSecurity]]></category>
		<category><![CDATA[Parallels Plesk]]></category>
		<category><![CDATA[PSA]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=449</guid>
		<description><![CDATA[If you are experiencing HTTP 500 Internal Server Error messages from the license management part of the Parallels Plesk control panel when running on Atomic Secured Linux, then you are probably running into some buggy anti-reverse engineering code that Parallels have built into the Plesk software. It seems that Parallels are using ptrace to determine [...]]]></description>
			<content:encoded><![CDATA[<p>If you are experiencing HTTP 500 Internal Server Error messages from the license management part of the Parallels Plesk control panel when running on Atomic Secured Linux, then you are probably running into some buggy anti-reverse engineering code that Parallels have built into the Plesk software.</p>
<p>It seems that Parallels are using ptrace to determine if someone has attached a debugger to Plesk in order to reverse engineer it. The problem is that AtomiCorp have implemented GRSecurity ptrace protection in the Atomic Secured Linux kernel in order to prevent malicious software such as TTY sniffers and Parallels Plesk is incorrectly interpreting it&#8217;s inability to ptrace as suspicious debugging behaviour.</p>
<p>Until Parallels fix this behaviour in Plesk (and there is no sign that they will, given that it has been a known issue for many months), then the only thing that you can to is disable the GRSecurity ptrace feature in the Atomic Secured Linux kernel. This can be done whilst the system is running using sysctl:</p>
<blockquote><p>sysctl -w kernel.grsecurity.harden_ptrace=0</p></blockquote>
<p>In order to make this change permanent so that it doesn&#8217;t disappear every time you reboot your server, you will need to edit /etc/sysctl.conf and add the following line:</p>
<blockquote><p>kernel.grsecurity.harden_ptrace = 0</p></blockquote>
<p>Now restart the Parallels Plesk service and enjoy your error free license management <img src='http://new.spheron1.co.uk/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2011/06/27/parallels-plesk-and-atomic-secured-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EPEL NSD RPM and the missing PID file directory</title>
		<link>http://new.spheron1.co.uk/2011/06/26/epel-nsd-rpm-and-the-missing-pid-file-directory/</link>
		<comments>http://new.spheron1.co.uk/2011/06/26/epel-nsd-rpm-and-the-missing-pid-file-directory/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 18:03:42 +0000</pubDate>
		<dc:creator>digitaldisaster</dc:creator>
				<category><![CDATA[Red Hat and CentOS]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EPEL]]></category>
		<category><![CDATA[Extra Packages for Enterprise Linux]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Name Server Daemon]]></category>
		<category><![CDATA[NLnet Labs]]></category>
		<category><![CDATA[NSD]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[RedHat Enterprise Linux]]></category>
		<category><![CDATA[RIPE]]></category>
		<category><![CDATA[RIPE NCC]]></category>

		<guid isPermaLink="false">http://new.spheron1.co.uk/?p=445</guid>
		<description><![CDATA[NSD is a fantastic authoritative nameserver from NLnet Labs which was developed in conjunction with the RIPE NCC to be a highly scalable, secure authoritative nameserver which has no recursive features by design. In fact, it is such as good nameserver that it is used on three of the root namesevers (k.root-servers.net, h.root-servers.net and l.root-servers.net). [...]]]></description>
			<content:encoded><![CDATA[<p>NSD is a fantastic authoritative nameserver from NLnet Labs which was developed in conjunction with the RIPE NCC to be a highly scalable, secure authoritative nameserver which has no recursive features by design. In fact, it is such as good nameserver that it is used on three of the root namesevers (k.root-servers.net, h.root-servers.net and l.root-servers.net).</p>
<p>Thanks to the EPEL project run by the Fedora guys, you can quickly and easily install an up to date copy of NSD on CentOS/RHEL systems. The only problem that I have found so far is that the RPM doesn&#8217;t seem to create directory for the PID file specified in the /etc/nsd/nsd.conf and so the daemon won&#8217;t start out of the box.</p>
<p>Obviously it is easy enough to create the /var/run/nsd directory with mkdir, but remember to chown/chgrp this directory to the nsd user and group, otherwise and &#8220;<em>nsdc restart</em>&#8221; will fail with errors in /var/log/messages along the lines of &#8220;<em>failed to unlink pidfile /var/run/nsd/nsd.pid: Permission denied</em>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://new.spheron1.co.uk/2011/06/26/epel-nsd-rpm-and-the-missing-pid-file-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.151 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-06 13:05:03 -->
<!-- Compression = gzip -->
