<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3278707</id><updated>2011-12-10T05:42:11.354-05:00</updated><title type='text'>cornerblog</title><subtitle type='html'>Off-site status information for cornerhost.com.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cornerhost.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default?start-index=101&amp;max-results=100'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>504</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3278707.post-5316719291550419837</id><published>2011-05-07T15:51:00.012-04:00</published><updated>2011-05-08T12:54:56.938-04:00</updated><title type='text'>migration issues</title><content type='html'>&lt;p&gt;Here's the list of issues I'm aware of. (Marking these off as I go along)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;del&gt;control panel not working&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;odd mailbox permissions on argon&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;database connection problems from argon&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;out of memory errors with php&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;perl missing ImageMagick libraries&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;broken link to phpmyadmin&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;suexec problems on argon&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;SpamAssassin not running&lt;/del&gt;&lt;/li&gt;
&lt;li&gt;&lt;del&gt;bad imaps/pop3s certificates&lt;/del&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Update: &lt;strong&gt;If you use an IMAP mail client and suddenly can't see your folders:&lt;/strong&gt; get rid of the ~/mail/ prefix in your server settings. The new IMAP server uses this by default.&lt;/p&gt;


&lt;p&gt;Update: &lt;strong&gt;If you have previously compiled any custom binaries on the old servers&lt;/strong&gt;, you may need to recompile them. The new boxes are running a 64-bit version of linux so your 32-bit programs will need to be recompiled.&lt;/p&gt;

&lt;p&gt;Update: the ssh fingerprints for the new boxes are at:&lt;/p&gt;
&lt;blockquote&gt;
&lt;a href="https://secure.sabren.com/cornerhost/prints.txt"&gt;https://secure.sabren.com/cornerhost/prints.txt&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;Update: &lt;strong&gt;SquirrelMail settings and preferences were lost&lt;/strong&gt;. This actually happened a couple days ago. My merging script accidentally wiped out everything on secure.sabren.com (the control panel, the main cornerhost site, etc). I restored most of it from backups, but the SquirrelMail settings are stored in an odd corner of the file system that wasn't part of my backup script. Nobody's mail got lost, but any settings configured inside squirrelmail are gone for good. The main casuality seems to be address books. Sorry. :/&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5316719291550419837?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5316719291550419837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5316719291550419837'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/05/migration-issues.html' title='migration issues'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-9160147173587496329</id><published>2011-05-07T06:11:00.002-04:00</published><updated>2011-05-07T07:17:18.653-04:00</updated><title type='text'>migration complete</title><content type='html'>&lt;p&gt;All files have been moved over and everything is up and running.&lt;/p&gt;

&lt;p&gt;Please let me know if you run into any problems.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-9160147173587496329?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/9160147173587496329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/9160147173587496329'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/05/migration-complete.html' title='migration complete'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1417732458714267820</id><published>2011-05-07T03:36:00.002-04:00</published><updated>2011-05-07T03:39:14.737-04:00</updated><title type='text'>migration underway</title><content type='html'>&lt;p&gt;All five old servers are now down so I can migrate last minute file changes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1417732458714267820?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1417732458714267820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1417732458714267820'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/05/migration-underway.html' title='migration underway'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4598850366902427587</id><published>2011-05-06T23:53:00.003-04:00</published><updated>2011-05-07T00:02:55.701-04:00</updated><title type='text'>cutover starting 3:00AM EST</title><content type='html'>&lt;p&gt;I'll be switching everything over to the new data center between 3 and 5 AM tonight, Eastern time.&lt;/p&gt;

&lt;p&gt;The servers will be down while I do a final sync of updated files, though I don't expect them to be offline for the full two hours.&lt;/p&gt;

&lt;p&gt;As a user, you shouldn't need to do anything, unless you use your own external DNS. In that case, you need to update to the new IP addresses:&lt;/p&gt;

&lt;pre&gt;
   # old mercury and manganese users:
   neon.sabren.com (50.28.14.224)

   # old scandium, titanium, and vanadium users:
   argon.sabren.com (50.28.14.226)
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4598850366902427587?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4598850366902427587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4598850366902427587'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/05/cutover-starting-300am-est.html' title='cutover starting 3:00AM EST'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1106435752745960559</id><published>2011-05-06T17:46:00.003-04:00</published><updated>2011-05-06T17:52:08.625-04:00</updated><title type='text'>Data Center Move in Progress</title><content type='html'>&lt;p&gt;The move to the new data center is happening this weekend.&lt;/p&gt;

&lt;p&gt;Your server name will change, though I will be leaving the old names around as aliases for the time being:&lt;/p&gt;

&lt;table&gt;
&lt;tr&gt;
  &lt;th&gt;old box:&lt;/th&gt;
  &lt;th&gt;new box:&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;mercury&lt;/td&gt;
  &lt;td&gt;neon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;scandium&lt;/td&gt;
  &lt;td&gt;argon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;titanium&lt;/td&gt;
  &lt;td&gt;argon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;vanadium&lt;/td&gt;
  &lt;td&gt;argon&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;manganese&lt;/td&gt;
  &lt;td&gt;neon&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;I'm doing my best to make the transition as painless and transparent as possible, though there will be some short periods of downtime as I move each server.&lt;/p&gt;

&lt;p&gt;I'll post more as things progress over the weekend.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1106435752745960559?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1106435752745960559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1106435752745960559'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/05/data-center-move-in-progress.html' title='Data Center Move in Progress'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6800391076344713895</id><published>2011-05-06T17:44:00.003-04:00</published><updated>2011-05-06T17:46:46.377-04:00</updated><title type='text'>db issues resolved</title><content type='html'>&lt;p&gt;The database appears to be working normally again.&lt;/p&gt;

&lt;p&gt;Both data centers denied there was any throttling going on, and as far as I could tell the transfers were not saturating the network connection, but in any case, the transfers are complete and the problem appears to be resolved.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6800391076344713895?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6800391076344713895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6800391076344713895'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/05/db-issues-resolved.html' title='db issues resolved'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5594323757206309654</id><published>2011-05-06T11:20:00.003-04:00</published><updated>2011-05-06T11:26:05.455-04:00</updated><title type='text'>database issues today</title><content type='html'>&lt;p&gt;A number of users began reporting database issues yesterday, which have been getting progressively worse.&lt;/p&gt;

&lt;p&gt;My best guess at the moment is that there is some kind of network throttling going on, triggered when I began transferring everyone's files over to the new boxes.&lt;/p&gt;

&lt;p&gt;I've got tickets in at both data centers to try and resolve the issue.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5594323757206309654?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5594323757206309654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5594323757206309654'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/05/database-issues-today.html' title='database issues today'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6781659748589197993</id><published>2011-04-08T15:39:00.004-04:00</published><updated>2011-04-08T15:53:44.276-04:00</updated><title type='text'>control panel / db / etc upgraded</title><content type='html'>&lt;p&gt;I've moved the database / control panel server to the new data center. (You may already have noticed a speedup in your mysql powered pages - this thing is fast!)&lt;/p&gt;

&lt;p&gt;I decided to upgrade some of the software pieces along the way, and some apps, like the old wiki and the innercircle list broke in the process. These should be restored (or replaced) by Monday.&lt;/p&gt;

&lt;p&gt;I've postponed migration of the other servers for a bit. This is going to happen sometime in the next month, but I wanted to give people a chance to test their sites on the new boxes before they goes live.&lt;/p&gt;

&lt;p&gt;The new boxes have updated versions of apache, php (5.2.16), python (2.7.1) and ruby (1.9.2), and unless there's a huge demand, I'm going to drop support for all previous versions (except python 2.4, on which the operating system relies).&lt;/p&gt;

&lt;p&gt;I currently have a considerable backlog of support requests. If you have an urgent issue that I haven't replied to, please re-send it to me at [michal at sabren dot com] with the word "urgent" in the subject.&lt;/p&gt;

&lt;p&gt;More later...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6781659748589197993?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6781659748589197993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6781659748589197993'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/04/control-panel-db-etc-upgraded.html' title='control panel / db / etc upgraded'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5101105675676429191</id><published>2011-04-05T13:43:00.003-04:00</published><updated>2011-04-05T13:59:23.496-04:00</updated><title type='text'>Server Consolidation / Upgrade</title><content type='html'>&lt;p&gt;Just a heads up that I'm moving all cornerhost accounts to a new data center this week.&lt;/p&gt;

&lt;p&gt;I'm merging some of the servers together, so your server name and IP address are going to change, although I will keep the old names around as aliases for the time being.&lt;/p&gt;

&lt;p&gt;I will be syncing files on the new and old machines until the moment of transition, so downtime should be limited to a few minutes.&lt;/p&gt;

&lt;p&gt;The new boxes have twice the RAM of the current machines, far more hard drive space, and six CPU cores compared to the four we have now.&lt;/p&gt;

&lt;p&gt;I'll post more information (including the new names and IP addresses) once I have it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5101105675676429191?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5101105675676429191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5101105675676429191'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/04/server-consolidation-upgrade.html' title='Server Consolidation / Upgrade'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7319018479280361718</id><published>2011-02-22T13:44:00.002-05:00</published><updated>2011-02-22T13:47:00.709-05:00</updated><title type='text'>mercury down</title><content type='html'>&lt;p&gt;Mercury is suffering from a pretty heavy load at the moment. If I can't get it working in the next 15 minutes or so, I'm going to reboot.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7319018479280361718?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7319018479280361718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7319018479280361718'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2011/02/mercury-down.html' title='mercury down'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1649052488915196972</id><published>2010-05-03T01:19:00.002-04:00</published><updated>2010-05-03T01:20:05.294-04:00</updated><title type='text'>outage at the data center</title><content type='html'>&lt;p&gt;I'm unable to reach any of the servers except manganese. The data center says:&lt;p&gt;

&lt;blockquote&gt;We appear to be experiencing a network problem at this time. We are working with Network Operations to identify and resolve the problem. Please stand by for updates.&lt;/blockquote&gt;

&lt;p&gt;Hopefully this will be resolved shortly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1649052488915196972?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1649052488915196972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1649052488915196972'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2010/05/outage-at-data-center.html' title='outage at the data center'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6135120414308793832</id><published>2010-02-03T12:30:00.002-05:00</published><updated>2010-02-03T12:32:47.742-05:00</updated><title type='text'>manganese php virus</title><content type='html'>&lt;p&gt;Several customers have reported that their sites were infected with a virus that was adding an iframe to their pages.&lt;/p&gt;

&lt;p&gt;Numerous sites on manganese were compromised.&lt;/p&gt;

&lt;p&gt;I've got a program running to remove every instance
of the iframe, and I'm working to find and close
the security hole that let this happen.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6135120414308793832?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6135120414308793832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6135120414308793832'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2010/02/manganese-php-virus.html' title='manganese php virus'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1847903155143926294</id><published>2010-01-14T14:58:00.002-05:00</published><updated>2010-01-14T15:01:45.122-05:00</updated><title type='text'>Outage</title><content type='html'>Due to a cashflow issue, the data center was unable to bill the usual company credit card, and has disconnected all our servers.

I've gone in and paid with some alternate credit cards, and service should  be restored within the hour.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1847903155143926294?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1847903155143926294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1847903155143926294'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2010/01/outage.html' title='Outage'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1205676395598905729</id><published>2009-09-11T08:48:00.003-04:00</published><updated>2009-09-11T08:51:15.729-04:00</updated><title type='text'>mercury offline this morning</title><content type='html'>The data center has taken mercury offline due to some sort of attack this morning. They said:

&lt;blockquote&gt;Your server is experiencing a large inbound attack. We placed your server under guard protection, however the attack exceeded the guard threshold and we were forced to null route your IP. The null route will remain in effect until traffic has reached levels manageable by guard.&lt;/blockquote&gt; 

I'll post more when I know more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1205676395598905729?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1205676395598905729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1205676395598905729'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/09/mercury-offline-this-morning.html' title='mercury offline this morning'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-126479621227762406</id><published>2009-05-19T18:04:00.003-04:00</published><updated>2009-05-19T18:19:07.905-04:00</updated><title type='text'>mercury back online</title><content type='html'>&lt;p&gt;Mercury is back online and the misbehaving firewall has been disabled.&lt;/p&gt;

&lt;p&gt;Sorry, everyone. Needless to say, that security group won't be messing with my servers again.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-126479621227762406?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/126479621227762406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/126479621227762406'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/05/mercury-back-online.html' title='mercury back online'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5494481783653340464</id><published>2009-05-19T16:51:00.002-04:00</published><updated>2009-05-19T16:52:07.711-04:00</updated><title type='text'>Still waiting...</title><content type='html'>The firewall does seem to be out of control, blocking everything. This issue has been passed to a level 2 tech at the data center...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5494481783653340464?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5494481783653340464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5494481783653340464'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/05/still-waiting.html' title='Still waiting...'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4996533708316773009</id><published>2009-05-19T15:54:00.000-04:00</published><updated>2009-05-19T15:55:31.448-04:00</updated><title type='text'>Mercury down... (maybe?)</title><content type='html'>&lt;p&gt;I signed up for a security audit and ongoing monitoring on mercury... It appears they've installed some kind of overly paranoid
monitoring system that is blocking legitimate customers at the firewall level.&lt;/p&gt;

&lt;p&gt;I seemed to have triggered this myself and can't even tell if the server is up anymore.&lt;/p&gt;

&lt;p&gt;I have a ticket open with the planet and we're getting this sorted out ASAP.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4996533708316773009?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4996533708316773009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4996533708316773009'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/05/mercury-down-maybe.html' title='Mercury down... (maybe?)'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5289962328604906818</id><published>2009-03-25T01:28:00.002-04:00</published><updated>2009-03-25T01:32:38.189-04:00</updated><title type='text'>mercury restored</title><content type='html'>&lt;p&gt;Mercury is back online. I've updated the mod_security rules and enabled &lt;a href="http://www.hardened-php.net/suhosin/"&gt;suhosin&lt;/a&gt;, which adds an extra layer of security.&lt;/p&gt;

&lt;p&gt;One thing suhosin does is completely remove the possibility of remote includes for php. So if you have an include() call that starts with "http://" it will no longer work. What you need to do is put the include file on your account and replace the "http" path with the corresponding local file system path.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5289962328604906818?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5289962328604906818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5289962328604906818'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/mercury-restored.html' title='mercury restored'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6693980208140834186</id><published>2009-03-25T00:34:00.002-04:00</published><updated>2009-03-25T00:37:32.037-04:00</updated><title type='text'>mercury taken offline</title><content type='html'>&lt;p&gt;Apparently there was a security breach on Mercury, and the data center was unable to contact me. They disabled the server several hours ago.&lt;/p&gt;

&lt;p&gt;I am working to resolve this issue right now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6693980208140834186?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6693980208140834186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6693980208140834186'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/mercury-taken-offline.html' title='mercury taken offline'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1676297932314095281</id><published>2009-03-13T16:38:00.002-04:00</published><updated>2009-03-13T16:45:28.349-04:00</updated><title type='text'>mercury down</title><content type='html'>&lt;p&gt;Mercury just stopped responding and I'm unable to bring up a remote terminal.&lt;/p&gt;

&lt;p&gt;I've opened a ticket for the data center to investigate.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;update:&lt;/b&gt; it's back online now. Was down for about 8 minutes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1676297932314095281?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1676297932314095281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1676297932314095281'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/mercury-down.html' title='mercury down'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-9012217543216966337</id><published>2009-03-10T12:29:00.001-04:00</published><updated>2009-03-10T12:32:23.677-04:00</updated><title type='text'>what to do if your old PHP script broke</title><content type='html'>&lt;p&gt;Hi guys,&lt;/p&gt;

&lt;p&gt;The number 1 problem cropping up for people
whose PHP scripts have stopped working correctly
since the upgrade is that they rely on the old,
insecure way that PHP handled variables passed
in from the query string in the URL.&lt;/p&gt;

&lt;p&gt;This old behavior is one of the major causes of
security holes in PHP. Basically, if the program
is not well, written, it may be possible for an
attacker to change variables that were not meant
to be passed in through the URL, and possibly take
control of your site.&lt;/p&gt;

&lt;p&gt;Although this only affects a very small percentage
poorly written scripts, the PHP community has come
up with a much smarter alternative, which is to
move these variables into special associated array
variables like $_GET, $_POST, and $_REQUEST.&lt;/p&gt;

&lt;p&gt;So, if your script depends on a variable named $foo
being passed in through the URL, like so...&lt;/p&gt;

&lt;blockquote&gt;
  http://whatever/script.php?foo=bar
&lt;/blockquote&gt;

&lt;p&gt;... Then you should put this line at the top of your
script:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
  $foo = $_GET['foo'];      // read from query string
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Similarly, you can read from a form post with:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
  $foo = $_POST['foo'];     // read from form post
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;If you prefer to accept both GET and POST requests,
you can use this line, which handles either method:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
  $foo = $_REQUEST['foo'];  // read from either
&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;Add one of these lines to the top of the file
for each variable in your form. (Make sure you put
it INSIDE the &lt;code&gt;&amp;lt;?php ... ?&amp;gt;&lt;/code&gt; area!)&lt;/p&gt;


&lt;p&gt;Having said that, I realize this is short notice, so
as an alternative, you can revert to the old behavior
for your entire site by adding this line to your
&lt;code&gt;.htaccess&lt;/code&gt; file:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;
   php_flag register_globals on
&lt;/pre&gt;&lt;/code&gt;

&lt;p&gt;However, at some point in the future, I will probably
disable this option completely... So if you don't feel
comfortable editing your php scripts yourself, please
get in touch with me and ask for help.&lt;/p&gt;

&lt;p&gt;For more information on this PHP issue, see here:&lt;/p&gt;

&lt;blockquote&gt;
   &lt;a href="http://us2.php.net/register_globals"&gt;http://us2.php.net/register_globals&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;Thanks!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-9012217543216966337?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/9012217543216966337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/9012217543216966337'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/what-to-do-if-your-old-php-script-broke.html' title='what to do if your old PHP script broke'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2395719500341926006</id><published>2009-03-07T14:56:00.001-05:00</published><updated>2009-03-07T14:57:26.212-05:00</updated><title type='text'>mail to comcast to be fixed shortly</title><content type='html'>&lt;P&gt;It seems comcast is rejecting mail from
the new machines until we get reverse
dns records (PTR records) set up. I've
put a request in to the data center so
hopefully this should be fixed this
weekend.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2395719500341926006?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2395719500341926006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2395719500341926006'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/mail-to-comcast-to-be-fixed-shortly.html' title='mail to comcast to be fixed shortly'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1922614747913140788</id><published>2009-03-06T10:02:00.004-05:00</published><updated>2009-03-06T10:05:29.054-05:00</updated><title type='text'>SMTP and control panel login fixed</title><content type='html'>&lt;p&gt;The SMTP server is working correctly now on all boxes.&lt;/p&gt;
&lt;p&gt;(For the curious, the problem was that even though &lt;a href="http://asg.web.cmu.edu/sasl/"&gt;SASL&lt;/a&gt; was installed and configured correctly, &lt;code&gt;saslauthd&lt;/code&gt; wasn't actually running by default anymore.)&lt;/p&gt;
&lt;p&gt;The control panel is also working correctly now. (Though the logfile data is still missing).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1922614747913140788?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1922614747913140788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1922614747913140788'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/smtp-issue-fixed.html' title='SMTP and control panel login fixed'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7405435363234148712</id><published>2009-03-06T09:01:00.003-05:00</published><updated>2009-03-06T09:06:38.575-05:00</updated><title type='text'>post upgrade issues, revised</title><content type='html'>&lt;p&gt;&lt;strong&gt;fixed:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;logfiles have been restored&lt;/li&gt;
&lt;li&gt;SSL for mail is now working correctly&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;in progress&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;control panel is rejecting logins&lt;/li&gt;
&lt;li&gt;SMTP seems to be rejecting logins for some people&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(These are two unrelated issues as far as I can tell. The control panel will be fixed shortly. SMTP is still a mystery.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7405435363234148712?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7405435363234148712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7405435363234148712'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/post-upgrade-issues-revised.html' title='post upgrade issues, revised'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1006953671283540536</id><published>2009-03-05T13:24:00.003-05:00</published><updated>2009-03-05T13:26:21.118-05:00</updated><title type='text'>new ip addresses</title><content type='html'>&lt;p&gt;If anyone needs the new IP addresses, they are:&lt;/p&gt;

&lt;pre&gt;
mercury.sabren.com.     IN      A       75.125.245.26
scandium.sabren.com.    IN      A       75.125.250.26
titanium.sabren.com.    IN      A       174.133.41.42
vanadium.sabren.com.    IN      A       174.133.41.90
manganese.sabren.com.   IN      A       174.133.33.154
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1006953671283540536?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1006953671283540536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1006953671283540536'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/new-ip-addresses.html' title='new ip addresses'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-69474100743276619</id><published>2009-03-05T13:19:00.000-05:00</published><updated>2009-03-05T13:20:33.249-05:00</updated><title type='text'>control panel working</title><content type='html'>&lt;p&gt;The control panel should be working again (except for logfile reports).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-69474100743276619?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/69474100743276619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/69474100743276619'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/control-panel-working.html' title='control panel working'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8544260575648282474</id><published>2009-03-05T10:44:00.002-05:00</published><updated>2009-03-05T10:45:53.110-05:00</updated><title type='text'>all servers online</title><content type='html'>&lt;p&gt;All servers are now back online.&lt;/p&gt;
&lt;p&gt;Still working on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SSL for mail&lt;/li&gt;
&lt;li&gt;old logfiles&lt;/li&gt;
&lt;li&gt;getting the control panel hooked up&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8544260575648282474?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8544260575648282474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8544260575648282474'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/all-servers-online.html' title='all servers online'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-3474005847224043565</id><published>2009-03-05T09:36:00.002-05:00</published><updated>2009-03-05T09:37:09.009-05:00</updated><title type='text'>manganese fully functional</title><content type='html'>&lt;p&gt;Mail for manganese (and all servers except titanium) is back online.&lt;/p&gt;

&lt;p&gt;Titanium is still chugging along...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-3474005847224043565?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3474005847224043565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3474005847224043565'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/manganese-fully-functional.html' title='manganese fully functional'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2908568380093365896</id><published>2009-03-05T08:50:00.001-05:00</published><updated>2009-03-05T08:53:27.223-05:00</updated><title type='text'>manganese and titanium partially restored</title><content type='html'>&lt;p&gt;I've turned on the web server for manganese and titanium.&lt;/p&gt;
&lt;p&gt;I'm still waiting on mail to finish syncing before people can log back in. Looks like it's getting near the end on both machines.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2908568380093365896?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2908568380093365896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2908568380093365896'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/manganese-and-titanium-partially.html' title='manganese and titanium partially restored'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2457150174314262636</id><published>2009-03-05T07:07:00.004-05:00</published><updated>2009-03-05T07:11:13.143-05:00</updated><title type='text'>known issues</title><content type='html'>&lt;p&gt;Known issues for anyone looking at the new servers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SSL isn't quite working yet for mail. (but you can use the &lt;a href="https://secure.sabren.com/mail/"&gt;webmail interface&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Your web logfiles may or may not be there yet.&lt;/li&gt;
&lt;li&gt;Control panel changes won't take effect immediately (if you can log in at all).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All of this should be fixed shortly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2457150174314262636?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2457150174314262636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2457150174314262636'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/known-issues.html' title='known issues'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8847414418111258157</id><published>2009-03-05T07:06:00.002-05:00</published><updated>2009-03-05T07:06:59.931-05:00</updated><title type='text'>scandium and vanadium online</title><content type='html'>&lt;p&gt;Scandium and Vanadium are back online.&lt;/p&gt;

&lt;p&gt;Titanium and Manganese look like they're pretty close.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8847414418111258157?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8847414418111258157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8847414418111258157'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/scandium-and-vanadium-online.html' title='scandium and vanadium online'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5939667285388431420</id><published>2009-03-05T06:31:00.003-05:00</published><updated>2009-03-05T06:40:53.784-05:00</updated><title type='text'>mercury online</title><content type='html'>&lt;p&gt;Mercury is back online.&lt;/p&gt;

&lt;p&gt;The DNS change appears to have gone through as well. Please let me know if you're having any issues.&lt;/p&gt;

&lt;p&gt;The other servers are still waiting on rsync. I'll bring them online as they finish. Hopefully it shouldn't be more than another hour or two.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5939667285388431420?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5939667285388431420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5939667285388431420'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/mercury-online.html' title='mercury online'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5723116715284409467</id><published>2009-03-05T04:10:00.002-05:00</published><updated>2009-03-05T04:12:38.397-05:00</updated><title type='text'>final sync in progress</title><content type='html'>&lt;p&gt;The final rsync is in progress. All accounts are locked to prevent file changes during this time (including web,mail,and ftp access).&lt;/p&gt;

&lt;p&gt;This will take a couple hours. Speed varies depending on the server.&lt;/p&gt;

&lt;p&gt;I am also initiating the DNS changes for all domains.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5723116715284409467?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5723116715284409467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5723116715284409467'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/final-sync-in-progress.html' title='final sync in progress'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2199465014623560581</id><published>2009-03-05T03:39:00.000-05:00</published><updated>2009-03-05T03:40:13.384-05:00</updated><title type='text'>down for the upgrade</title><content type='html'>&lt;p&gt;It's about 3:30AM eastern time, and I'm taking the servers down for maintenance now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2199465014623560581?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2199465014623560581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2199465014623560581'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/down-for-upgrade.html' title='down for the upgrade'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1682101027387667347</id><published>2009-03-04T11:20:00.001-05:00</published><updated>2009-03-04T11:20:37.586-05:00</updated><title type='text'>reminder: upgrades tonight</title><content type='html'>&lt;p&gt;Just a reminder that the servers will be
down for several hours late tonight while
I do the final rsync and switch us over to
the new boxes.&lt;/p&gt;

&lt;p&gt;Hydrogen is already switched over so I'll
be posting updates on cornerhost.net
as things develop.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1682101027387667347?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1682101027387667347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1682101027387667347'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/reminder-upgrades-tonight.html' title='reminder: upgrades tonight'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7487768503241676460</id><published>2009-03-03T08:54:00.002-05:00</published><updated>2009-03-03T09:30:14.017-05:00</updated><title type='text'>innercircle downtime</title><content type='html'>&lt;p&gt;&lt;del&gt;The innercircle list is down while I figure out how to get mailman to recognize my old data...&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;ins&gt;Never mind. It's back. :)&lt;/ins&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7487768503241676460?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7487768503241676460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7487768503241676460'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/innercircle-is-down.html' title='innercircle downtime'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-382470895649468784</id><published>2009-03-02T08:54:00.002-05:00</published><updated>2009-03-02T08:55:16.686-05:00</updated><title type='text'>don't use www for testing</title><content type='html'>&lt;p&gt;Just a quick note: the www prefix isn't set up for the test domains. Just use http://yourdomain.com.new-xx.sabren.com/whatever &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-382470895649468784?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/382470895649468784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/382470895649468784'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/03/dont-use-www-for-testing.html' title='don&apos;t use www for testing'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1397828460633883173</id><published>2009-02-28T22:06:00.002-05:00</published><updated>2009-02-28T22:11:31.304-05:00</updated><title type='text'>Test your site on the new servers!</title><content type='html'>&lt;p&gt;The new boxes are almost ready.&lt;/p&gt;

&lt;p&gt;There are a few things left to install,
but most sites should now be operational.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;My plan is to make the cutover later this
week (probably Wednesday night).&lt;/strong&gt; In the
meantime, please test out your site and
help me identify any remaining issues.&lt;/p&gt;

&lt;p&gt;To see your site on the new server, append
new-xx.sabren.com to your domain, where xx
is the short name of the server:&lt;/p&gt;

&lt;table border="1"&gt;
 &lt;tr&gt;&lt;th&gt;if you're on...&lt;/th&gt;&lt;th&gt;... then add this:&lt;/th&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;mercury&lt;/td&gt;&lt;td&gt;.new-hg.sabren.com&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;scandium&lt;/td&gt;&lt;td&gt;.new-sc.sabren.com&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;titanium&lt;/td&gt;&lt;td&gt;.new-ti.sabren.com&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;vanadium&lt;/td&gt;&lt;td&gt;.new-v.sabren.com&lt;/td&gt;&lt;/tr&gt;
 &lt;tr&gt;&lt;td&gt;manganese&lt;/td&gt;&lt;td&gt;.new-mn.sabren.com&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;So, for example, if your site is:&lt;/p&gt;

&lt;blockquote&gt;
   http://tempytantrum.com/  (on mercury)
&lt;/blockquote&gt;

&lt;p&gt;You should go to:&lt;/p&gt;

&lt;blockquote&gt;
   http://tempytantrum.com.new-hg.sabren.com/
&lt;/blockquote&gt;

&lt;p&gt;I've tested a variety of the major software
packages (wordpress, drupal, MT, etc) and
they all appear to be working, but of course
I haven't tested every possible configuration
or plugin, so please take this opportunity to
check your site out before the switch.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Known issues:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The files on the new boxes are a day or
     two old. I'll refresh them tonight or
     tomorrow, and again right before the
     switch.&lt;/li&gt;

   &lt;li&gt;The new servers will probably not send
     not send mail correctly to your cornerhost
     accounts (they'll deliver locally).&lt;/li&gt;

  &lt;li&gt; You cannot log into the server with ftp/ssh
     yet (to keep people from making changes that
     will get overwritten with the next rsync).
     If you need to log in, please contact me and
     I'll give you a temporary password.&lt;/li&gt;

   &lt;li&gt;python2.2 is no longer available. If your
     site uses python2.2, please try switching
     to /usr/bin/python2.5 or /usr/bin/python2.4
     (test this on the *current* box)&lt;/li&gt;

   &lt;li&gt;FastCGI sites are not working yet.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feel free to contact me directly with any
issues you turn up, or post on innercircle
to avoid duplicate bug reports.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1397828460633883173?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1397828460633883173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1397828460633883173'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/test-your-site-on-new-servers.html' title='Test your site on the new servers!'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1743779651283042139</id><published>2009-02-26T06:21:00.003-05:00</published><updated>2009-02-26T06:21:40.706-05:00</updated><title type='text'>dropping php 4 (?)</title><content type='html'>&lt;p&gt;Can anyone give me a reason to *not* completely
drop PHP4 ?&lt;/p&gt;

&lt;p&gt;I was planning to keep both side by side, but
I'm thinking about making PHP5 the one and only
option.&lt;/p&gt;

&lt;p&gt;I'm going to have test domains up very shortly
and you'll have a couple days to test out your
site on the new machines before the cutover.&lt;/p&gt;

&lt;p&gt;In the meantime, I'm just curious if anyone is
already aware of a specific (non-hypothetical)
reason that you require PHP4.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1743779651283042139?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1743779651283042139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1743779651283042139'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/dropping-php-4.html' title='dropping php 4 (?)'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7752726639918996384</id><published>2009-02-18T23:53:00.004-05:00</published><updated>2009-02-18T23:57:41.635-05:00</updated><title type='text'>ns1.sabren.com migrated to new boxes</title><content type='html'>&lt;p&gt;I've moved the primary nameserver (ns1.sabren.com) over to the new box.&lt;/p&gt;

&lt;p&gt;Secondary nameserver (ns2.sabren.com) is on a separate group of machines and will not be updated.&lt;/p&gt;

&lt;p&gt;I will continue to run the current ns1 machine for the next 48 hours or so while the top-level DNS change goes through.&lt;/p&gt;

&lt;p&gt;This update should not affect customer accounts in any way.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7752726639918996384?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7752726639918996384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7752726639918996384'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/ns1sabrencom-migrated-to-new-boxes.html' title='ns1.sabren.com migrated to new boxes'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-3577377146930469312</id><published>2009-02-18T22:11:00.001-05:00</published><updated>2009-02-18T22:12:49.267-05:00</updated><title type='text'>db.sabren.com rebooted</title><content type='html'>I had to reboot the server for a quick configuration change (updating the hostname).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-3577377146930469312?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3577377146930469312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3577377146930469312'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/dbsabrencom-rebooted.html' title='db.sabren.com rebooted'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4937721526734328638</id><published>2009-02-18T18:17:00.001-05:00</published><updated>2009-02-18T18:19:18.230-05:00</updated><title type='text'>MySQL clock adjusted to EST</title><content type='html'>&lt;p&gt;The clock on the new server was set to Central time by default.&lt;/p&gt;

&lt;p&gt;I just adjusted to Eastern time, per the Cornerhost standard.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4937721526734328638?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4937721526734328638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4937721526734328638'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/mysql-clock-adjusted-to-est.html' title='MySQL clock adjusted to EST'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2071060130253322193</id><published>2009-02-10T05:29:00.004-05:00</published><updated>2009-02-10T05:35:16.492-05:00</updated><title type='text'>MySQL 5.0 Now Running</title><content type='html'>&lt;p&gt;Thanks for your patience, everyone.&lt;/p&gt;

&lt;p&gt;We are now running MySQL 5.0 on the new hardware.&lt;/p&gt;

&lt;p&gt;I've been spot checking customer sites at random and everything seems to be working. Please let me know if you run into any trouble.&lt;/p&gt;

&lt;p&gt;One minor issue for people who access the database from outside of the cornerhost network: I have not updated the DNS entry for db.sabren.com, and don't intend to do so until I have apache working on the new boxes. If you need direct remote access to the server for some reason, you can use the IP address directly: 174.133.41.82 &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2071060130253322193?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2071060130253322193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2071060130253322193'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/mysql-50-now-running.html' title='MySQL 5.0 Now Running'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-707768600882500053</id><published>2009-02-10T03:03:00.001-05:00</published><updated>2009-02-10T03:08:41.479-05:00</updated><title type='text'>MySQL down for upgrade (finally)</title><content type='html'>MySQL is down for the upgrade (finally). It will be back up in a few hours.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-707768600882500053?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/707768600882500053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/707768600882500053'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/mysql-down-for-upgrade-finally.html' title='MySQL down for upgrade (finally)'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7907232787975918530</id><published>2009-02-09T08:25:00.002-05:00</published><updated>2009-02-09T08:28:23.923-05:00</updated><title type='text'>Upgrade Still Going On</title><content type='html'>8:30 am and the transfer of database files is still going.

I worked out the issue with rsync, and now that it's copying all 600+ databases it's taking much, much longer. It ran all night and will probably continue for another couple hours.

So... I'll wait until tonight to take it down for the final switchover.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7907232787975918530?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7907232787975918530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7907232787975918530'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/upgrade-still-going-on.html' title='Upgrade Still Going On'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1245965069836914362</id><published>2009-02-08T05:01:00.004-05:00</published><updated>2009-02-08T05:06:40.917-05:00</updated><title type='text'>Upgrade Postponed to Sunday Night</title><content type='html'>&lt;p&gt;Well, somehow I managed to screw up a simple rsync.&lt;/p&gt;

&lt;p&gt;Once all 600+ databases finished copying, there were only 108 databases on the new box.&lt;/p&gt;

&lt;p&gt;The old server is up and running again. I'm rerunning the rsync and will attempt the switchover again tomorrow night.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1245965069836914362?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1245965069836914362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1245965069836914362'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/will-attempt-db-upgrade-tomorrow.html' title='Upgrade Postponed to Sunday Night'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8358284541357365013</id><published>2009-02-07T23:59:00.002-05:00</published><updated>2009-02-08T00:04:54.903-05:00</updated><title type='text'>Reminder: DB Upgrade Tonight</title><content type='html'>&lt;p&gt;Just a quick reminder that the database will be down tonight for the MySQL upgrade.&lt;/p&gt;

&lt;p&gt;There's already a copy of all databases on the new machine... I'm updating the copy right now (looks like it'll take another hour or two), and then will shut down the current box for one final up-to-the-minute update before running the MySQL upgrade routine and bringing the new server live.&lt;/p&gt;

&lt;p&gt;Database service will be fully restored by morning.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8358284541357365013?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8358284541357365013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8358284541357365013'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/reminder-db-upgrade-tonight.html' title='Reminder: DB Upgrade Tonight'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6106191900916052050</id><published>2009-02-03T12:41:00.001-05:00</published><updated>2009-02-03T12:41:59.456-05:00</updated><title type='text'>MySQL upgrade this Saturday Night</title><content type='html'>&lt;p&gt;I will bring the new database server live
this Saturday night, probably around 1am
EST (so really very early Sunday morning.)&lt;/p&gt;

&lt;p&gt;In addition to the new hardware, I'm
upgrading MySQL itself from 4.1 to 5.0.&lt;/p&gt;

&lt;p&gt;(If enough people are interested, I'll
schedule a further upgrade to 5.1 later
on...)&lt;/p&gt;

&lt;p&gt;There are some minor backward incompatibilities
between 4.1 and 5.0 ... I don't expect these to
affect anyone here, but if you're using a lot of
hand-coded SQL, you might want to look over the 
&lt;a href="http://dev.mysql.com/doc/refman/5.0/en/upgrading-from-4-1.html"&gt;list of changes between 4.1 and 5.0&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6106191900916052050?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6106191900916052050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6106191900916052050'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/02/mysql-upgrade-this-saturday-night.html' title='MySQL upgrade this Saturday Night'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-759643968941741538</id><published>2009-01-30T13:29:00.002-05:00</published><updated>2009-01-30T13:40:45.438-05:00</updated><title type='text'>Upgrade Specs</title><content type='html'>&lt;p&gt;Here are the hardware specs for the old and new boxes:&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
 &lt;th&gt;Component&lt;/th&gt;
 &lt;th&gt;Old&lt;/th&gt;
 &lt;th&gt;New&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;CPU&lt;/td&gt;
 &lt;td&gt;Dual Proc. Single Core Xeon 2.8&lt;/td&gt;
 &lt;td&gt;Dual Proc. Dual Core Xeon 5130&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;Hard Drive&lt;/td&gt;
 &lt;td&gt;2 x 146GB IDE (72,00 RPM)&lt;/td&gt;
 &lt;td&gt;2 x 146GB SAS (10,000 RPM)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;RAM&lt;/td&gt;
 &lt;td&gt;2-3 GB&lt;/td&gt;
 &lt;td&gt;4GB&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
 &lt;td&gt;OS&lt;/td&gt;
 &lt;td&gt;RHEL 3&lt;/td&gt;
 &lt;td&gt;CentOS 5&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-759643968941741538?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/759643968941741538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/759643968941741538'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/01/upgrade-specs.html' title='Upgrade Specs'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1060085290761255650</id><published>2009-01-29T19:42:00.002-05:00</published><updated>2009-01-29T19:42:59.341-05:00</updated><title type='text'>upgrades coming</title><content type='html'>&lt;p&gt;There have been a lot of complaints about the
database server and manganese lately. I'm just
writing this to let you know I hear you. :)&lt;/p&gt;

&lt;p&gt;I've opened a ticket with the Planet about
getting some much-needed upgrades.&lt;/p&gt;

&lt;p&gt;Rather than just upgrading the existing boxes,
my plan is to purchase completely new machines
with better processors, faster hard drives, and
a more modern operating system (CentOS 5).&lt;/p&gt;

&lt;p&gt;I also plan to make the transition to MySQL 5.1
and the latest PHP5 during this upgrade. I also
plan to drop older python versions in favor of 2.5,
2.6, and 3.0 ...&lt;/p&gt;

&lt;p&gt;(If necessary, I may keep one of the old boxes
around temporarily for people whose sites are
dependent on the older technologies. Please let
me know if you know your site is incompatible
with these changes.)&lt;/p&gt;

&lt;P&gt;I'll let you know more detail on the specs and
timeline once I work out the deal with the planet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1060085290761255650?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1060085290761255650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1060085290761255650'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/01/upgrades-coming.html' title='upgrades coming'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-3814419845945038301</id><published>2009-01-20T17:06:00.002-05:00</published><updated>2009-01-20T17:12:41.356-05:00</updated><title type='text'>duplicate mail on manganese</title><content type='html'>&lt;p&gt;Several users on manganese have complained about duplicate incoming emails.&lt;/p&gt;

&lt;p&gt;My best guess is that there is a bottleneck on procmail and spamassassin causing requests for these tools to pile up.&lt;/p&gt;

&lt;p&gt;I think I have a permanent solution to this problem, but it will take some time to develop. As a temporary workaround, I've re-enabled the mail queue for manganese, and will just manage the queues by hand to avoid backlogs.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-3814419845945038301?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3814419845945038301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3814419845945038301'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2009/01/duplicate-mail-on-manganese.html' title='duplicate mail on manganese'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1903430648910335427</id><published>2008-11-07T13:45:00.003-05:00</published><updated>2008-11-07T13:49:15.987-05:00</updated><title type='text'>working on vanadium</title><content type='html'>&lt;p&gt;Vanadium's been running pretty slow lately. It doesn't seem to be any one specific thing. It just looks like the hard drive has more work than it can handle.&lt;/p&gt;

&lt;p&gt;I'm going to offload mail processing to the secondary hard drive.
It may take a few hours. I'll do what I can to keep things as responsive as
possible manually in the meantime.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1903430648910335427?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1903430648910335427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1903430648910335427'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/11/working-on-vanadium.html' title='working on vanadium'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8530601774956633681</id><published>2008-09-07T16:52:00.000-04:00</published><updated>2008-09-07T16:53:17.900-04:00</updated><title type='text'>mercury fixed</title><content type='html'>&lt;p&gt;Whoops. No attack. My fault. Fixed.&lt;/p&gt;

&lt;p&gt;The problem spread to vanadium briefly, too.&lt;/p&gt;

&lt;p&gt;I changed the top #! line in all my admin
scripts to use /bin/env (so that I could
standardize on one python executable.)&lt;/p&gt;

&lt;p&gt;Turns out Apache doesn't supply any
environment variables to log handlers,
and refuses to serve content if the
logger doesn't run.&lt;/p&gt;

&lt;p&gt;Sorry for the trouble.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8530601774956633681?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8530601774956633681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8530601774956633681'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/09/mercury-fixed.html' title='mercury fixed'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1883015911790720671</id><published>2008-09-07T16:38:00.000-04:00</published><updated>2008-09-07T16:39:10.726-04:00</updated><title type='text'>Update</title><content type='html'>Not an attack. problem with logging system.
Should be fixed momentarily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1883015911790720671?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1883015911790720671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1883015911790720671'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/09/update.html' title='Update'/><author><name>pesti_cupcake</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/-7tbMDrUXu1g/TurN2xKsxsI/AAAAAAAAAQI/kzmr8Dq5Vq4/s220/pesti-av.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2344646127247760258</id><published>2008-09-07T16:26:00.000-04:00</published><updated>2008-09-07T16:27:33.437-04:00</updated><title type='text'>From Michal</title><content type='html'>It's also affecting manganese and appears to be an attack.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2344646127247760258?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2344646127247760258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2344646127247760258'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/09/from-michal.html' title='From Michal'/><author><name>pesti_cupcake</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/-7tbMDrUXu1g/TurN2xKsxsI/AAAAAAAAAQI/kzmr8Dq5Vq4/s220/pesti-av.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5159052682971579754</id><published>2008-09-07T16:10:00.002-04:00</published><updated>2008-09-07T16:11:03.878-04:00</updated><title type='text'>apache outage on mercury</title><content type='html'>&lt;p&gt;I got an alert that apache is down on mercury.&lt;/p&gt;

&lt;p&gt;Load is normal. Apache is running,
but not responsive. Investigating.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5159052682971579754?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5159052682971579754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5159052682971579754'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/09/apache-outage-on-mercury.html' title='apache outage on mercury'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4314843663162475981</id><published>2008-08-26T16:17:00.001-04:00</published><updated>2008-08-26T16:18:36.992-04:00</updated><title type='text'>twisted/python help wanted</title><content type='html'>&lt;p&gt;In case anyone's interested, I've posted
a small programming job up at oDesk:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;a href="  http://www.odesk.com/jobs/Python-Twisted-Developer_~~3525773673aad59e"&gt;http://www.odesk.com/jobs/Python-Twisted-Developer_~~3525773673aad59e&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is a work at home on your own schedule
thing. The mission is to get vengeance (the
system monitor here at cornerhost) working
with twisted.&lt;/p&gt;

&lt;p&gt;(I've been using oDesk for overseas contractors.
I'm open to private bids if you're in the US.
Price range varies depending on your experience.
For anything over $20/hr I'd prefer to work out
a fixed price. Feel free to contact me with
questions.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4314843663162475981?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4314843663162475981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4314843663162475981'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/08/twistedpython-help-wanted.html' title='twisted/python help wanted'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-5840470074711950465</id><published>2008-08-15T11:37:00.003-04:00</published><updated>2008-08-15T11:43:03.571-04:00</updated><title type='text'>server response times and new issue tracker</title><content type='html'>&lt;p&gt;&lt;em&gt;Someone asked on &lt;a href="http://cornerhost.com/mailman/listinfo/innercircle/"&gt;the innercircle list&lt;/a&gt; about load issues on vanadium. This was my response. I thought I'd post it here, too.&lt;/em&gt;&lt;/p&gt;
&lt;hr/&gt;

&lt;p&gt;With so much happening on the servers, questions
like this are kind of hard to answer. I generally
have a hunch what the problem is when something
goes wrong, and on vanadium I have my suspicions
about one site in particular.&lt;/p&gt;

&lt;p&gt;Short answer: I'll play around with this site and
see if I can bring it in line. I added an issue
for this here:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;a href="https://secure.sabren.com/roundup/issue11"&gt;https://secure.sabren.com/roundup/issue11&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;Long answer: To really handle the general case,
we need to be able to separate special cause problems
("comment spammers are sending 10 million spams
a second and crippling the server") vs general problems
(average traffic on all sites has grown and high loads
have become the norm).&lt;/p&gt;

&lt;p&gt;It seems like it would be easy to tell the difference,
but it really isn't. What we really need is a statistical
model that shows how each server behaves in general,
not just at one particular moment (during a comment
spam attack or whatever).&lt;/p&gt;

&lt;p&gt;I've been reading a lot of quality and statistics books
(six sigma, etc) and trying to wrap my head around this
stuff.&lt;/p&gt;

&lt;p&gt;From now on, I'm treating server performance as mission
critical (right up there with support response time).
Things are a long way from perfect on both ends, but I'm
working on it.&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;BTW, if you didn't notice that URL, I've set up a new issue
system based on &lt;a href="http://roundup.sf.net/"&gt;roundup&lt;/a&gt;. :)&lt;/p&gt;

&lt;p&gt;You guys can log in with your cornerhost accounts and
make comments or sign up for email updates on issues
by adding your name to the "nosy" list. This is a work
in progress and only for "public" issues right now,
but eventually it'll  handle support too. The top level
link is here:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;a href="https://secure.sabren.com/roundup/"&gt;https://secure.sabren.com/roundup/&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;I also wrote &lt;a href="http://withoutane.com/rants/2008/08/learning-to-delegate-pt-2-infrastructure"&gt;a post about the tracker&lt;/a&gt; over on &lt;a href="http://withoutane.com/"&gt;my blog&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-5840470074711950465?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5840470074711950465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/5840470074711950465'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/08/optimizing-server-response-times.html' title='server response times and new issue tracker'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4506902815780799192</id><published>2008-08-11T19:40:00.003-04:00</published><updated>2008-08-11T20:12:34.187-04:00</updated><title type='text'>15 Lifetime Accounts Available</title><content type='html'>&lt;img src="http://cornerhost.com/images/lifetimeoffer.png" alt="lifetime offer" title="lifetime offer" width="550" height="345" /&gt;

&lt;p&gt;I'm doing a very brief lifetime hosting
offer.&lt;/p&gt;

&lt;p&gt;It's open to anyone, but there are
&lt;strong&gt;only 15 accounts available&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Price is $475 USD.&lt;/p&gt;

&lt;p&gt;See here:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;a href="http://cornerhost.com/lifetime/"&gt;http://cornerhost.com/lifetime/&lt;/a&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4506902815780799192?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4506902815780799192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4506902815780799192'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/08/15-lifetime-accounts-available.html' title='15 Lifetime Accounts Available'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2323915933586186814</id><published>2008-07-16T23:28:00.001-04:00</published><updated>2008-07-16T23:28:31.325-04:00</updated><title type='text'>quick reboot of all boxes at 1AM EST</title><content type='html'>&lt;p&gt;I'm rebooting all machines in 90 mins
(around 1AM EST) minutes for a linux
kernel upgrade. Shouldn't take more
than a minute or two.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2323915933586186814?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2323915933586186814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2323915933586186814'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/07/quick-reboot-of-all-boxes-at-1am-est.html' title='quick reboot of all boxes at 1AM EST'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2737792487970785707</id><published>2008-07-16T16:42:00.002-04:00</published><updated>2008-07-16T16:46:44.269-04:00</updated><title type='text'>working on mercury (again)</title><content type='html'>&lt;p&gt;Despite my best efforts, Mercury is still getting slammed with extremely high loads.&lt;/p&gt;

&lt;p&gt;I've hired a part time Linux consultant to help.
His name is Harry Roberts [&lt;a href="http://codeb.us/"&gt;http://codeb.us/&lt;/a&gt;] and
he's already hard at work.&lt;/p&gt;

&lt;p&gt;In fact, he quickly discovered that SpamAssassin
is basically overloading the hard drive with all
the IO work it does updating its Bayesian filters.&lt;/p&gt;

&lt;p&gt;As an immediate fix, he's working on moving all the
.spamassassin directories on mercury to the second
hard drive. We're also looking into a centralized
Bayesian database for users who don't train their
filters individually.&lt;/p&gt;

&lt;p&gt;Hopefully this should lead to some major performance
improvements sometime today.&lt;/p&gt;

&lt;p&gt;Thanks for your patience.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2737792487970785707?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2737792487970785707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2737792487970785707'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/07/speeding-up-mercury.html' title='working on mercury (again)'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4248870989094734853</id><published>2008-07-14T15:32:00.004-04:00</published><updated>2008-07-14T18:19:21.176-04:00</updated><title type='text'>working on mercury</title><content type='html'>&lt;p&gt;Mercury is experiencing extremely heavy loads, causing delays with both web and mail. I'm aware of the problem and am working on it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;update&lt;/strong&gt; The problems were sendmail related and seem
to have been caused by several bad forwarding addresses. I tracked these down and fixed them, and Mercury is once again running smoothly.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4248870989094734853?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4248870989094734853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4248870989094734853'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/07/working-on-mercury.html' title='working on mercury'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-954348403112432339</id><published>2008-07-04T23:01:00.003-04:00</published><updated>2008-07-04T23:01:46.680-04:00</updated><title type='text'>mod_security rules updated</title><content type='html'>&lt;p&gt;FYI, I updated the mod_security rules on
all machines, and also customized the 406
error page to show why a rule got triggered
and how to disable just that rule. (&lt;a href="http://hydrogen.sabren.com/cornerhost.err/?cornerhost.trigger.406"&gt;example&lt;/a&gt;)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-954348403112432339?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/954348403112432339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/954348403112432339'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/07/modsecurity-rules-updated.html' title='mod_security rules updated'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1318259493858693602</id><published>2008-06-23T12:15:00.002-04:00</published><updated>2008-06-23T12:19:28.411-04:00</updated><title type='text'>New Policies for Catchall Rules</title><content type='html'>&lt;h2&gt;Catchall Forwarding&lt;br/&gt;
No longer Allowed At Cornerhost&lt;/h2&gt;

&lt;p&gt;In order to help prevent cornerhost's servers
from blacklisting by ISPs and other organizations,
I'm no longer allowing forwarding of catchall addresses.&lt;/p&gt;

&lt;p&gt;Catchalls are the rules that tell the email server
what to do when someone sends mail to an arbitrary
address that doesn't have an explicit rule of its own.&lt;/p&gt;

&lt;p&gt;Spammers will often try out random addresses at your domain.
Addresses that don't bounce will wind up on their lists.&lt;/p&gt;

&lt;p&gt;Sadly, many ISPs make no distinction between forwarding
spam and sending spam, and catchall forwarding results
in frequent blacklisting of the cornerhost servers, so
it is no longer allowed.&lt;/p&gt;

&lt;p&gt;You may still create rules to forward specific addresses.
The new policy &lt;em&gt;only&lt;/em&gt; deals with catchalls.&lt;/p&gt;

&lt;h2&gt;Existing Catchall Forwards&lt;br/&gt;
Will Expire On July 7&lt;/h2&gt;

&lt;p&gt;I've already updated the control panel to reflect
the new policy.&lt;/p&gt;

&lt;p&gt;Any catchall forwards left on the morning of July 7
will be disabled and redirected to your main
cornerhost mailbox.&lt;/p&gt;

&lt;p&gt;Please log in at &lt;a href="http://cornerhost.net/"&gt;http://cornerhost.net/&lt;/a&gt; as soon as possible and update your rules.&lt;/p&gt;

&lt;p&gt;Even if you don't forward your catchall rule, you
should still consider turning it off and only
accepting mail for addresses you actually use.
This will almost certainly cut down on the amount of
spam you receive.&lt;/p&gt;

&lt;h2&gt;The Default Catchall Rule&lt;br/&gt;
Is Now "Bounce"&lt;/h2&gt;

&lt;p&gt;I have also changed the default catchall rule from
"go into your main cornerhost mailbox" to "bounce".&lt;/p&gt;

&lt;p&gt;This it to cut down on the amount of spam you receive.&lt;/p&gt;

&lt;p&gt;From now on, when you add a new domain (or set up a
new account) you will have to configure your mail
rules before you start receiving mail. (I've added a
reminder to the "domain added" message in the control
panel.)&lt;/p&gt;

&lt;p&gt;Again, this part only affects &lt;em&gt;new&lt;/em&gt; domains.&lt;/p&gt;

&lt;h2&gt;An Alternative for Gmail/Yahoo&lt;/h2&gt;

&lt;p&gt;If you happen to be forwarding all your mail to Gmail
or Yahoo, a better alternative is to store the mail here,
and then have them check the box. Instructions are here:&lt;/p&gt;

&lt;blockquote&gt;
 &lt;a href="http://cornerhost.net/wiki/moin.cgi/CheckMailFromGmail"&gt;CheckMailFromGmail&lt;/a&gt;&lt;br/&gt;
 &lt;a href="http://cornerhost.net/wiki/moin.cgi/CheckMailFromYahoo"&gt;CheckMailFromYahoo&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;(As far as I can tell, this isn't possible with Hotmail. Sorry.)&lt;/p&gt;

&lt;hr/&gt;
&lt;p&gt;As always, if you have any questions or feedback,
please &lt;a href="http://cornerhost.com/contact/"&gt;let me know&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1318259493858693602?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1318259493858693602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1318259493858693602'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/06/new-policies-for-catchall-rules.html' title='New Policies for Catchall Rules'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-492225641864059788</id><published>2008-05-30T14:03:00.006-04:00</published><updated>2008-05-30T16:32:25.943-04:00</updated><title type='text'>outage</title><content type='html'>&lt;p&gt;&lt;strong&gt;2:05pm EST&lt;/strong&gt; It seems all our machines just dropped off the net at once. I'm guessing this is some kind of data center issue. I'm investigating now.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2:15 EST&lt;/strong&gt; - My best guess is that the culprit is a MySQL overload. The MySQL server is unresponsive, and my auto-reboot attempt failed.  Currently waiting on the data center to restart&lt;/p&gt;

&lt;p&gt;The other boxes seem to be working, except of course for MySQL connections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2:20 EST&lt;/strong&gt; - Apparently it's not MySQL but an internal networking problem at the data center. They said:&lt;/p&gt;

&lt;blockquote&gt;
Our network engineers have identified an issue with our network currently trying to get it resolved. Your patience is appreciated in this matter.
&lt;/blockquote&gt;

&lt;p&gt;Hopefully, this should be back to normal soon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3:10pm&lt;/strong&gt; Still out. I just talked to a customer support guy who confirmed they're still working on the issue. This issue is affecting the entire data center, not just the cornerhost servers. Unfortunately, there's nothing we can do but wait for them to solve the problem. :/&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4:30pm&lt;/strong&gt; The issue appears to have been resolved.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-492225641864059788?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/492225641864059788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/492225641864059788'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/05/outage.html' title='outage'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-408513594812135618</id><published>2008-05-25T12:11:00.001-04:00</published><updated>2008-05-25T12:11:36.465-04:00</updated><title type='text'>call for php5 module requests</title><content type='html'>&lt;p&gt;I've been asked to enable PDO_MySQL for
PHP5, so I'm planning to build another RPM
in the not too distant future.&lt;/p&gt;

&lt;p&gt;If there are any other modules you need
included or just want to try out, please
let me know ASAP. (I won't promise to
include everything, but I'll do my best)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-408513594812135618?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/408513594812135618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/408513594812135618'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/05/call-for-php5-module-requests.html' title='call for php5 module requests'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4804329468767500468</id><published>2008-04-18T13:00:00.001-04:00</published><updated>2008-04-18T13:00:40.842-04:00</updated><title type='text'>PHP5 upgraded to 5.2.5</title><content type='html'>&lt;p&gt;I've updated PHP5 to version 5.2.5.&lt;/p&gt;

&lt;p&gt;I've also enabled the mcrypt, mbstrings, jpeg, and png extensions.&lt;/p&gt;

&lt;p&gt;If you're not using php5 and would like to try it, you can add this line to your .htaccess file (script and shell plans only):&lt;/p&gt;

&lt;pre&gt;
AddHandler php5 .php
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4804329468767500468?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4804329468767500468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4804329468767500468'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/04/php5-upgraded-to-525.html' title='PHP5 upgraded to 5.2.5'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8832168035006567100</id><published>2008-03-23T23:36:00.002-04:00</published><updated>2008-03-23T23:39:41.832-04:00</updated><title type='text'>top 5 priorities</title><content type='html'>&lt;p&gt;I haven't done a status report in a while.
Here are my top 5 current priorities:&lt;/p&gt;

&lt;h4&gt;Automated Mail Queue Management&lt;/h4&gt;

&lt;p&gt;During the recent mail queue crisis on
manganese, I wrote a script to help
manage the sendmail queues. I promised
to get this running around the clock to
prevent further issues, but I haven't
finished yet. I've just been running it
manually so I can keep an eye on things.
Getting this 100% automated is my top
priority.&lt;/p&gt;

&lt;h4&gt;Mod Security Improvements&lt;/h4&gt;
&lt;p&gt;I've had a number of complaints about 406
errors cropping up when they shouldn't -
the result of over-eager mod_security
rules. The latest versions of mod_security
allow blocking individual rules at the
.htaccess level, but will require some
changes to the server configuration.&lt;/p&gt;

&lt;p&gt;In particular, any "SecFilterEngine off" lines
in your  .htaccess files will have to be replaced,
so I need to coordinate the upgrades to
make sure nobody's site starts throwing
a 500 error.&lt;/p&gt;

&lt;p&gt;I also want to get you the audit logs for
your individual sites so you can see exactly
what's being blocked.&lt;/p&gt;

&lt;h4&gt;Catchall Rule Changes&lt;/h4&gt;

&lt;p&gt;Currently, new domains have their email
rule set to act as a catchall. This used to
be pretty convenient, but these days it leads
to people getting a lot of spam. I want to
change the default to bounce, and add some
new user interface elements in the control
panel to help you set up mail rules if you
need them.&lt;/p&gt;

&lt;p&gt;Also, as I mentioned previously, I want to
disable forwarding catchall addresses to
outside mail services, as this is a great way
to get our servers blacklisted for relaying
spam. I've worked up a plan for implementing
this over time and making sure everyone has
the information they need to make this
transition. Expect to hear more on this soon.&lt;/p&gt;

&lt;h4&gt;Fix all known Control Panel Bugs&lt;/h4&gt;
&lt;p&gt;I've got a list of bugs piling up in the Trac and
elsewhere. I want to take a week or two and get
these resolved. Since the code is now open source,
I plan to write up reports on some of these in a
blog or something to start building a body of
knowledge on where things are and how to get things
done in the code.&lt;/p&gt;

&lt;h4&gt;Update PHP5&lt;/h4&gt;

&lt;p&gt;I've got a new build of php5 with mcrypt and mbstring
(extensions that several apps, including phpMyAdmin,
complained were missing). This is almost ready to
deploy. I just need to double check that I haven't
dropped anything from the current build, since I had
to recreate the rpm build script by hand.&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;Anyway, those are my top 5. I'll keep you posted as things
progress.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8832168035006567100?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8832168035006567100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8832168035006567100'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/03/top-5-priorities.html' title='top 5 priorities'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6995743960985805086</id><published>2008-03-01T23:41:00.003-05:00</published><updated>2008-03-01T23:51:21.290-05:00</updated><title type='text'>the queues look good</title><content type='html'>&lt;p&gt;Things seem to be running smoothly again with the mail queues. Pretty much everything has been delivered.&lt;/p&gt;
&lt;p&gt;Some people reported getting copies of mail they had already received. I'm not sure why the duplicates were in the queue, but now that things are cleared out, that shouldn't happen anymore.&lt;/p&gt;
&lt;p&gt;I was working on a queue management script as I went along, and have dramatically improved my ability to deal with this kind of problem in the future. However, I'd much rather prevent it from happening in the first place, and I think one of the most important steps I can take here is to change the policy of enabling catchall rules by default, and very likely preventing the catchall addresses from being forwarded. I'm still working out the details on that, but expect to hear more soon.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6995743960985805086?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6995743960985805086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6995743960985805086'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/03/queues-look-good.html' title='the queues look good'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-695400258021330968</id><published>2008-02-29T01:17:00.000-05:00</published><updated>2008-02-29T01:19:02.825-05:00</updated><title type='text'>mail queue triage</title><content type='html'>&lt;p&gt;The queue size and server load on manganese are under
control, but I am still struggling with the massive
backlog of undelivered mail.&lt;/p&gt;

&lt;p&gt;There are several broad categories of mail to deal
with, in order of importance:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;mail that goes to a local mailbox that is checked on a regular basis.&lt;/li&gt;
&lt;li&gt;mail that is forwarded to external mailboxes&lt;/li&gt;
&lt;li&gt;mail that goes to a local mailbox that is rarely or never checked&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The first and third categories (local mail) should be the quickest to process, but unfortunately they are mixed in with mail that needs to be forwarded.&lt;/p&gt;

&lt;p&gt;Right now, I'm building a report of "last read" dates for each mailbox so I can separate out users who check their and move local mail for these users to the front of the queue.&lt;/p&gt;

&lt;p&gt;The next step will be to sort forwarded mail by destination server, so that I can uncover any specific services that are slow to accept mail and deal with them appropriately.&lt;/p&gt;

&lt;p&gt;The idea is for this to be a standard policy going forward, so (for example) if you are currently forwarding your mail to gmail or yahoo, you will get much faster service by having the mail delivered to a local box and having the outside service
poll that box through pop3. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-695400258021330968?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/695400258021330968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/695400258021330968'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/02/mail-queue-triage.html' title='mail queue triage'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8218817736821182484</id><published>2008-02-28T13:22:00.002-05:00</published><updated>2008-02-28T13:27:21.143-05:00</updated><title type='text'>manganese queue again</title><content type='html'>&lt;p&gt;Well, the mail queue on manganese grew to 6000 entries again overnight.&lt;/p&gt;
&lt;p&gt;Things are slow on the server, but I'll have a report within the hour with a "top 20" list of domains with the worst problems.&lt;/p&gt;
&lt;p&gt;I can already see at least three accounts that got a ton of spam trapped in the queue from last night, so I'm going to deal with those now while the reporting system does its thing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8218817736821182484?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8218817736821182484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8218817736821182484'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/02/manganese-queue-again.html' title='manganese queue again'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4710274733922278678</id><published>2008-02-27T18:41:00.003-05:00</published><updated>2008-02-27T18:50:21.292-05:00</updated><title type='text'>mail queue status</title><content type='html'>&lt;p&gt;I'm currently breaking mail queues on all machines into smaller queues of 500 to 1000 messages each. This is proving to be a rather long process, and may take several more hours.&lt;/p&gt;

&lt;p&gt;Manganese in particular had over 50,000 messages in the queue. Vanadium and mercury both have about 20,000 - though these messages appear to be mostly old spam that has piled up over time.&lt;/p&gt;

&lt;p&gt;My plan is to have this queue-splitting process running periodically from now on so that slow mail (such as mail to unreachable hosts) automatically gravitates to the secondary queues and sending can be retried less often. This in turn should speed up delivery of healthy mail since the server has less to do, and also free up CPU resources for everything else.&lt;/p&gt;

&lt;p&gt;I'm just letting the queue splitters run for now. There's not much else I can do until they finish.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4710274733922278678?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4710274733922278678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4710274733922278678'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/02/mail-queue-status.html' title='mail queue status'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6927662505471771773</id><published>2008-02-27T00:33:00.003-05:00</published><updated>2008-02-27T00:56:03.609-05:00</updated><title type='text'>manganese update</title><content type='html'>&lt;p&gt;The mail queue on manganese is still having troubles.&lt;/p&gt;

&lt;p&gt;Part of the problem is that as the queue gets large, it takes longer and longer to process it. Sendmail itself has this problem, but it also affects my ability to find, select, move, and delete messages.&lt;/p&gt;

&lt;p&gt;Sendmail stores each message as up to three separate files,
each of which has to be parsed. Simply finding all messages to
a particular domain, or running a report to see what domains
are getting the most messages can take over an hour.&lt;/p&gt;

&lt;p&gt;Normally, the queues are quite small so this isn't a problem,
but when the queue gets big, it can take a long long time to fix
things just because everything is so slow.&lt;/p&gt;

&lt;p&gt;I'm just as sick of dealing with this as you guys, so I'm updating my
queue management script to caches all the data in a sqlite database.
This will make it much easier for me to inspect the queue, and
dramatically speed up batch commands like creating secondary queues.&lt;/p&gt;

&lt;p&gt;As for what's actually causing the problem on manganese, it looks like
it might be a combination of rejected mail forwards (people forwarding
all their mail to another server) and a possible bottleneck
when it comes to spamassassin.&lt;/p&gt;

&lt;p&gt;I'm isolating the blocked forwards into separate queues for further analysis as I go along (again this is very slow), and I've also increased the number of spamassasin demons.&lt;/p&gt;

&lt;p&gt;The box should be back up to speed by tomorrow.
It may be a day or two before the mail clears out in the secondary queues. (I'll let you know if I isolate your mail.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6927662505471771773?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6927662505471771773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6927662505471771773'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/02/manganese-update.html' title='manganese update'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4775801077217459337</id><published>2008-02-22T09:52:00.001-05:00</published><updated>2008-02-22T09:52:39.976-05:00</updated><title type='text'>update on slow manganese mail</title><content type='html'>&lt;p&gt;I've been getting reports of slow/undelivered mail
on manganese. I'm not convinced any mail is actually
being lost. Rather, I think it's just getting trapped
in the queue for prolonged periods of time.&lt;/p&gt;

&lt;p&gt;For some reason, the mail queue on manganese seems to
be clogged up repeatedly lately.&lt;/p&gt;

&lt;p&gt;I'm going to see if I can get a separate queue working
to isolate these slow messages from normal mail. This
should fix the problem permanently.&lt;/p&gt;

&lt;p&gt;Meanwhile, I'll just manually chop the queue up
and see if I can get these messages delivered.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4775801077217459337?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4775801077217459337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4775801077217459337'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2008/02/update-on-slow-manganese-mail.html' title='update on slow manganese mail'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-3316966937858143600</id><published>2007-11-27T18:45:00.001-05:00</published><updated>2007-11-27T18:59:28.381-05:00</updated><title type='text'>mod security glitches - RESOLVED</title><content type='html'>&lt;p&gt;I just tried to upgrade mod_security to
the latest version, and ran into quite a
few unexpected problems on the live servers.&lt;/p&gt;

&lt;p&gt;I'm rolling back the change now, so if
you just started getting 500 errors for
no reason, it should be back to normal in
a few minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;update:&lt;/strong&gt; everything is back to normal now.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-3316966937858143600?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3316966937858143600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3316966937858143600'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/11/mod-security-glitches.html' title='mod security glitches - RESOLVED'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-633021534065996892</id><published>2007-11-07T19:12:00.001-05:00</published><updated>2007-11-07T19:13:28.977-05:00</updated><title type='text'>minor control panel update</title><content type='html'>&lt;p&gt;I just rolled out a new version of the
control panel. You shouldn't notice anything
different though - It's mostly xhtml cleanups
from migrating the templates over to a
new template system called &lt;a href="http://genshi.edgewall.org/"&gt;genshi&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This version also fixes a problem where
changes to a site's configuration were
not being saved correctly.&lt;/p&gt;

&lt;p&gt;Let me know if you run into any problems with it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-633021534065996892?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/633021534065996892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/633021534065996892'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/11/i-just-rolled-out-new-version-of.html' title='minor control panel update'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2630605861080648351</id><published>2007-11-06T15:23:00.000-05:00</published><updated>2007-11-06T15:24:27.321-05:00</updated><title type='text'>phpMyAdmin upgrade</title><content type='html'>&lt;p&gt;I've upgraded phpMyAdmin to the latest
version (2.11.2). It's giving a couple
warning messages (which I'll get fixed
soon), but otherwise seems to be working
a lot better than the old version.&lt;/p&gt;

&lt;p&gt;For one thing, it no longer says you
can't create tables when you can.&lt;/p&gt;

&lt;p&gt;Let me know if you have any problems.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2630605861080648351?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2630605861080648351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2630605861080648351'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/11/phpmyadmin-upgrade.html' title='phpMyAdmin upgrade'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-760875790278239706</id><published>2007-10-16T10:52:00.000-04:00</published><updated>2007-10-16T10:53:55.623-04:00</updated><title type='text'>control panel glitches fixed</title><content type='html'>&lt;p&gt;The control panel broke for a bit this morning.&lt;/p&gt;

&lt;p&gt;My fault. I rolled out an update to the control
panel last night, and it looks like the log directory got
deleted.&lt;/p&gt;

&lt;p&gt;It's fixed now, and I'll update my code to prevent
that in the future.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-760875790278239706?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/760875790278239706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/760875790278239706'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/10/control-panel-glitches-fixed.html' title='control panel glitches fixed'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-3336453816383909852</id><published>2007-10-13T14:28:00.000-04:00</published><updated>2007-10-13T14:36:31.615-04:00</updated><title type='text'>titanium okay</title><content type='html'>&lt;p&gt;&lt;strike&gt;Titanium's been having trouble the past hour or so. The data center attempted a reboot. I'm currently unable to log in myself, but I will get this resolved ASAP and post back here.&lt;/strike&gt;&lt;/p&gt;

&lt;p&gt;Update: it came back up just as I posted this. I'm monitoring it closely to make sure it stays up.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-3336453816383909852?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3336453816383909852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3336453816383909852'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/10/titanium-down.html' title='titanium okay'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-875407342801226936</id><published>2007-09-18T12:41:00.001-04:00</published><updated>2007-09-18T12:41:24.790-04:00</updated><title type='text'>manganese unblocked</title><content type='html'>FYI, the block on manganese was cleared early this morning. Thanks, Microsoft!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-875407342801226936?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/875407342801226936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/875407342801226936'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/09/manganese-unblocked.html' title='manganese unblocked'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-3905192046990009455</id><published>2007-09-17T19:41:00.003-04:00</published><updated>2007-09-17T19:42:11.468-04:00</updated><title type='text'>please turn off outgoing catchall rules</title><content type='html'>&lt;p&gt;If you have a catchall address set to forward
all your mail to an external address, please
turn it off, and only forward the addresses
you actually need.&lt;/p&gt;

&lt;p&gt;Catchall forwarding allows too much spam to
go through, and it damages the reputation of
the server.&lt;/p&gt;

&lt;p&gt;I don't really like doing this, but I don't
have a choice here. I'm going to make a more
formal announcement of this change soon, and
then I'm going to disable this feature
completely.&lt;/p&gt;

&lt;p&gt;(Again, this is only for catchalls. Forwarding
individual addresses is still fine.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-3905192046990009455?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3905192046990009455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3905192046990009455'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/09/please-turn-off-outgoing-catchall-rules.html' title='please turn off outgoing catchall rules'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2724747083589250875</id><published>2007-09-17T19:41:00.001-04:00</published><updated>2007-09-17T19:41:28.996-04:00</updated><title type='text'>manganese blocked by hotmail</title><content type='html'>Manganese is being blocked by hotmail.
I've opened a ticket with microsoft,
so hopefully this will be corrected soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2724747083589250875?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2724747083589250875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2724747083589250875'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/09/manganese-blocked-by-hotmail.html' title='manganese blocked by hotmail'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-4050202014129497782</id><published>2007-09-14T14:44:00.000-04:00</published><updated>2007-09-14T14:46:23.615-04:00</updated><title type='text'>lifetime hosting offer ending soon</title><content type='html'>&lt;p&gt;I've decided to withdraw the lifetime
hosting offer at the end of this month.&lt;/p&gt;

&lt;p&gt;I didn't do a good job of pushing it,
and about half the slots are still open.&lt;/p&gt;

&lt;p&gt;But not for long.&lt;/p&gt;

&lt;p&gt;It's a one time payment of $475 for a
shell account that lasts as long as
cornerhost stays in business. (Normally,
the shell plan costs $200 a year)&lt;/p&gt;

&lt;p&gt;The shell plan includes access to the
linux shell (of course), and also allows
use of one long-running / FastCGI process
(for running django, rails, etc).&lt;/p&gt;

&lt;p&gt;And of course, you get access to any
upgrades that come along in the future.&lt;/p&gt;

&lt;p&gt;The offer is limited to the 50 remaining
slots, or the end of the month - whichever
comes first. I don't have any plans to
do this again in the future.&lt;/p&gt;

&lt;p&gt;So... If you want in, you can either email
me directly to upgrade, or sign up a new
account in the usual place:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;a href="http://cornerhost.com/signup/"&gt;http://cornerhost.com/signup/&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;(Select the shell account from the dropdown
and just mention in the comments field that
you want a lifetime account.)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-4050202014129497782?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4050202014129497782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/4050202014129497782'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/09/lifetime-hosting-offer-ending-soon.html' title='lifetime hosting offer ending soon'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8067852229876336780</id><published>2007-08-28T21:02:00.000-04:00</published><updated>2007-08-28T21:03:30.087-04:00</updated><title type='text'>address change for ns2.sabren.com</title><content type='html'>&lt;p&gt;The IP address for the NS2.SABREN.COM
nameserver is changing to 70.86.213.2.&lt;/p&gt;

&lt;p&gt;This should not make any difference
whatsoever to you, but if you notice
anything strange going on with DNS,
please let me know.&lt;/p&gt;

&lt;p&gt;If for some strange reason you're relying
on NS2 having a specific IP address...
Well, I'd sure like to know why.. :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8067852229876336780?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8067852229876336780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8067852229876336780'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/08/address-change-for-ns2sabrencom.html' title='address change for ns2.sabren.com'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7458519699582955317</id><published>2007-08-21T16:24:00.000-04:00</published><updated>2007-08-27T11:33:42.556-04:00</updated><title type='text'>please log in from cornerhost.net from now on</title><content type='html'>&lt;p&gt;I'm preparing to remove the control panel login
box from cornerhost.com. Please update your
bookmarks and log in from here instead:&lt;/p&gt;

&lt;blockquote&gt;
   &lt;a href="http://cornerhost.net/"&gt;http://cornerhost.net/&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;I know this will be an inconvenience for
some users, and I apologize for the trouble.&lt;/p&gt;

&lt;p&gt;The reason for the change is to separate the
sales content aimed at potential customers
from system content aimed at current customers.&lt;/p&gt;

&lt;p&gt;For example, the off-site status blog is
mirrored at cornerhost.net, so you can see
the latest news and updates every time you
log in.&lt;/p&gt;

&lt;p&gt;If you don't know your password, but it's
stored in firefox, you can recover it with:&lt;/p&gt;

&lt;pre&gt;
  Tools / Options  / Security / Show Passwords...
  Scroll down to http://cornerhost.com/
  Click "show passwords"
&lt;/pre&gt;

&lt;p&gt;As far as I know, you can't recover passwords
from IE &lt;del&gt;or Safari&lt;/del&gt;, so for the time being you
can still use the old login form.&lt;/p&gt;

&lt;p&gt;If you don't know or can't find your password,
please contact me so I can reset it for you.&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;&lt;b&gt;Update for Safari Users:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Nathan Vannahme pointed out that:
&lt;em&gt;Safari on the Mac uses the system Keychain,
so you can view its stored passwords with the
Keychain Access app.&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7458519699582955317?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7458519699582955317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7458519699582955317'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/08/please-log-in-from-cornerhostnet-from.html' title='please log in from cornerhost.net from now on'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-370198120771670107</id><published>2007-08-11T02:23:00.001-04:00</published><updated>2007-08-11T02:23:53.753-04:00</updated><title type='text'>mysql was down for about 10 minutes</title><content type='html'>&lt;p&gt;Well, the waking Michal up when MySQL goes
down idea works. :)&lt;/p&gt;

&lt;p&gt;I got paged when MySQL started giving a
"too many connections" error around 2:00AM EST.
I logged in and got MySQL back up within 5 minutes.&lt;/p&gt;

&lt;p&gt;Whatever the cause, it seems to have hit
rather suddenly. I have a tool logging the
mysql status every minute. There were only
a handful of connections until 1:55, and
then suddenly no word for nine minutes.
So either there's a bug in my logging
system or MySQL suddenly started taking
forever to connect.&lt;/p&gt;

&lt;pre&gt;
2007-08-11 01:53:02,112:INFO:root:found   4 threads. doing nothing.
2007-08-11 01:54:01,890:INFO:root:found   4 threads. doing nothing.
2007-08-11 01:55:01,580:INFO:root:found   3 threads. doing nothing.
2007-08-11 02:04:02,209:WARN:root:got 'too many connections' error; restarting
&lt;/pre&gt;

&lt;p&gt;
It's interesting that the automated attempt
to restart failed. I'll have to look into
that.&lt;/p&gt;

&lt;p&gt;
In any case, everything's working fine now.
Total downtime seems to have been about 10 minutes.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-370198120771670107?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/370198120771670107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/370198120771670107'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/08/mysql-was-down-for-about-10-minutes.html' title='mysql was down for about 10 minutes'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8469154873263531130</id><published>2007-08-10T20:32:00.000-04:00</published><updated>2007-08-10T20:34:39.032-04:00</updated><title type='text'>prototype OpenID server</title><content type='html'>&lt;p&gt;&lt;a href="http://moberley.com/"&gt;Bradley Peters&lt;/a&gt; rocks! :)&lt;/p&gt;

&lt;p&gt;Following the changes to the python openID example server that he posted to innercircle, I now have a prototype OpenID server that authenticates you based on your cornerhost username and password.&lt;/p&gt;

&lt;p&gt;Still *very* experimental, and the URL will definitely change at some point, but you can try it out for yourself here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hydrogen.sabren.com:4430/"&gt;  https://hydrogen.sabren.com:4430/&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8469154873263531130?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8469154873263531130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8469154873263531130'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/08/prototype-openid-server.html' title='prototype OpenID server'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8492509890054961134</id><published>2007-08-08T00:50:00.000-04:00</published><updated>2007-08-08T00:54:17.367-04:00</updated><title type='text'>help wanted: simple openID server</title><content type='html'>&lt;p&gt;I'd like to open Trac access to any cornerhost user, so you guys can post bug reports.&lt;/p&gt;

&lt;p&gt;But: I don't want to open it up to the whole world. Several people have asked me about setting up an OpenID server based on the cornerhost logins, and Trac has an OpenID plugin, so authorizing people based on OpenID logins seems like a good way to go.&lt;/p&gt;

&lt;p&gt;The problem is I don't know how to make the server.&lt;/p&gt;

&lt;p&gt;I made a client just fine : &lt;a href="http://withoutane.com/openid/"&gt;http://withoutane.com/openid/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;... But the server example was much more confusing.&lt;/p&gt;

&lt;p&gt;There's an example server in the openid python library,
which you can see here:&lt;/p&gt;

&lt;a href="http://www.openidenabled.com/openid/libraries/python"&gt;http://www.openidenabled.com/openid/libraries/python&lt;/a&gt;

&lt;p&gt;... But it doesn't actually prompt you for a password,
and I just haven't had time to connect the dots.&lt;/p&gt;

&lt;p&gt;The code for checking a password at cornerhost boils down
to one line:&lt;/p&gt;

&lt;pre&gt;
   clerk.match(User, username=usr).getBeaker().ispasswd(usr,pwd)
&lt;/pre&gt;

&lt;p&gt;But for the life of me, I can't figure out how to get that
hooked into an OpenID server.&lt;/p&gt;

&lt;p&gt;Can somebody help?&lt;/p&gt;

&lt;p&gt;Extended code for the login is in &lt;a href="https://secure.sabren.com/trac/cornerops/browser/cornerhost/trunk/cornerhost/panel/BeakerA%5C"&gt;BeakerAuth.py&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8492509890054961134?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8492509890054961134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8492509890054961134'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/08/help-wanted-simple-openid-server.html' title='help wanted: simple openID server'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7993675707524652090</id><published>2007-08-04T00:04:00.000-04:00</published><updated>2007-08-04T00:05:38.354-04:00</updated><title type='text'>mock data tutorial for cornerops/duckbill</title><content type='html'>And... Another tutorial, showing &lt;a href="https://secure.sabren.com/trac/cornerops/wiki/CreatingTestData"&gt;how to set up mock data&lt;/a&gt; for use with cornerops.

Includes screenshots of the admin control panel and the billing database I use when I manage your account.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7993675707524652090?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7993675707524652090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7993675707524652090'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/08/mock-data-tutorial-for.html' title='mock data tutorial for cornerops/duckbill'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-229729869892837368</id><published>2007-08-03T19:39:00.001-04:00</published><updated>2007-08-03T19:40:10.372-04:00</updated><title type='text'>how to set up the cornerhost source code</title><content type='html'>There's now a &lt;a href="https://secure.sabren.com/trac/cornerops/wiki/SettingUpShop"&gt;walkthrough for setting up the cornerhost source code&lt;/a&gt;. If you're looking to participate, this is the place to start.

(I tested it both on my OS X box and a cornerhost shell account, but please let me know if there's anything confusing/missing/etc.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-229729869892837368?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/229729869892837368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/229729869892837368'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/08/how-to-set-up-cornerhost-source-code.html' title='how to set up the cornerhost source code'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6009973308474624116</id><published>2007-07-31T10:52:00.000-04:00</published><updated>2007-07-31T10:53:46.880-04:00</updated><title type='text'>cornerops trac and subversion access</title><content type='html'>&lt;p&gt;You can now download the code for the
cornerhost billing system and control panel!&lt;/p&gt;

&lt;p&gt;And... Thanks to the work of Chris Braybrook,
we have a nice shiny Trac installation for
browsing the source, tracking bugs, and
posting documentation:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;a href="https://secure.sabren.com/trac/cornerops/"&gt;https://secure.sabren.com/trac/cornerops/&lt;/a&gt;
&lt;/blockquote&gt;

&lt;p&gt;(Granted, the documentation part is a bit
lacking at the moment, so this is mostly
for the adventurous and the early adopters.)&lt;/p&gt;

&lt;p&gt;More to come: I've held off posting vengeance
and the other admin tools until I get the code
cleaned up.&lt;/p&gt;

&lt;p&gt;Anyway, check it out!&lt;/p&gt;

&lt;p&gt;By the way, the Trac install is read-only
without a password, but it's open to everybody:
if you want access, just drop me an email.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6009973308474624116?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6009973308474624116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6009973308474624116'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/07/cornerops-trac-and-subversion-access.html' title='cornerops trac and subversion access'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-7866381205644048203</id><published>2007-07-30T19:06:00.000-04:00</published><updated>2007-07-30T19:08:23.173-04:00</updated><title type='text'>Incident Report for 2007-07-30</title><content type='html'>&lt;p&gt;&lt;strong&gt;What went wrong?&lt;/strong&gt;&lt;br/&gt;
7 Hour MySQL Outage &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What was the fix?&lt;/strong&gt;&lt;br /&gt;I 
manually killed every MySQL process and restarted the service.&lt;br /&gt;
MySQL came back up immediately.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What initially caused the problem?&lt;/strong&gt;&lt;br /&gt;
Unclear. MySQL has locked up like this a few times in the past.&lt;br /&gt;
The data center rebooted Vanadium 30 mins prior to first report of the problem.&lt;br /&gt;
I don't know whether that was related.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why did it take so long to fix?&lt;/strong&gt;&lt;br /&gt;
I was asleep. I was up all night working on the new cornerhost subversion repository.&lt;br /&gt;
I went to bed late this morning, and woke up around 4pm to discover the problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shouldn't Vengeance have Solved this Automatically?&lt;/strong&gt;&lt;br /&gt;
Yes. Vengeance is supposed to restart mysql if it goes down.&lt;br /&gt;
It tried repeatedly to issue the command: '/etc/init.d/mysqld restart' but this command failed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shouldn't someone or something have woken me up?&lt;/strong&gt;&lt;br /&gt;
Yes. At the very least, I should have gotten an SMS note on my cell phone. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Could the Data Center have Solved this?&lt;/strong&gt;&lt;br /&gt;
Ideally. They monitor quite a few services for me, but  MySQL doesn't appear to be &lt;br /&gt;
among the services they monitor. I just opened a ticket with them to see if they can&lt;br /&gt;
provide a solution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Could  anyone else have solved this?&lt;/strong&gt;&lt;br /&gt;
Yes, there are one or two people who have emergency access to kill services,&lt;br /&gt;
but they are not trained system administrators.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Could the initial problem have been prevented?&lt;/strong&gt;&lt;br /&gt; 
I don't know. I don't know how to duplicate the problem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What steps will be taken to prevent this in the future?&lt;/strong&gt;&lt;br /&gt;
1. Today: I have opened a ticket inquiring about MySQL monitoring from the data center.&lt;br /&gt;
2. This Week: I will install Nagios to add a second layer of monitoring, and SMS/IM me if a problem occurs. &lt;br /&gt;
3. This Week: I will fix vengeance to allow escalating approaches to repairing services.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-7866381205644048203?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7866381205644048203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/7866381205644048203'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/07/incident-report-for-2007-07-30.html' title='Incident Report for 2007-07-30'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2005352376144484640</id><published>2007-07-19T20:41:00.000-04:00</published><updated>2007-07-19T20:42:17.614-04:00</updated><title type='text'>cornerhost going open source</title><content type='html'>&lt;p&gt;I just posted a long piece on my blog about taking cornerhost (the control
panel, billing system, etc, open source).&lt;/p&gt;

&lt;p&gt;I know a lot of you are pretty active in the open source community, or have taken
an interest in helping out with cornerhost in the past.&lt;/p&gt;

&lt;p&gt;Anyway, I'm still in the planning stages right now, and could really use some advice and feedback.&lt;/p&gt;

&lt;blockquote&gt;
 &lt;a href="http://withoutane.com/rants/2007/07/opening-up"&gt;
   http://withoutane.com/rants/2007/07/opening-up
 &lt;/a&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2005352376144484640?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2005352376144484640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2005352376144484640'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/07/cornerhost-going-open-source.html' title='cornerhost going open source'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1035253236715416233</id><published>2007-04-24T12:02:00.000-04:00</published><updated>2007-04-24T12:09:00.744-04:00</updated><title type='text'>py2.5 mysqldb now uses mxDateTime</title><content type='html'>&lt;p&gt;I've installed &lt;a href="http://www.egenix.com/files/python/eGenix-mx-Extensions.html"&gt;mxBASE&lt;/a&gt; for python2.5&lt;/p&gt;

&lt;p&gt;As per the standard &lt;a href="http://www.python.org/dev/peps/pep-0249/"&gt;DB API 2.0&lt;/a&gt;, MySQLdb will now correctly return &lt;a href="http://www.egenix.com/files/python/mxDateTime.html"&gt;mxDateTime&lt;/a&gt; objects for date and time columns. If you have scripts that work with date and time columns, you should double check that they work with these objects.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1035253236715416233?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1035253236715416233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1035253236715416233'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/04/py25-mysqldb-now-uses-mxdatetime.html' title='py2.5 mysqldb now uses mxDateTime'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-1867535767219648575</id><published>2007-04-20T09:45:00.001-04:00</published><updated>2007-04-20T09:45:58.920-04:00</updated><title type='text'>another new feature: drop database</title><content type='html'>&lt;p&gt;If you're still in the mood to delete
things, you can now also drop databases
from the cornerhost control panel.&lt;/p&gt;

&lt;p&gt;Simply click 'edit databases', then
click 'delete' next to the database
you want to drop, and confirm the
drop on the next page.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-1867535767219648575?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1867535767219648575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/1867535767219648575'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/04/another-new-feature-drop-database.html' title='another new feature: drop database'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-2238138878145567516</id><published>2007-04-20T07:18:00.001-04:00</published><updated>2007-04-20T07:18:43.338-04:00</updated><title type='text'>new feature: delete mailbox</title><content type='html'>&lt;p&gt;I've added a new feature to the control panel.&lt;/p&gt;

&lt;p&gt;If you click on "edit mailboxes", you
can now delete old mailboxes that you
are no longer using.&lt;/p&gt;

&lt;p&gt;Also, this page now shows what addresses
map to each box (like the edit rule page,
but grouped by mailbox rather than domain).&lt;/p&gt;

&lt;p&gt;Have fun deleteing all those pop_user_xxx
boxes. :)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-2238138878145567516?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2238138878145567516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/2238138878145567516'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/04/new-feature-delete-mailbox.html' title='new feature: delete mailbox'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-9167642841557162593</id><published>2007-04-16T12:55:00.001-04:00</published><updated>2007-04-16T12:56:33.903-04:00</updated><title type='text'>dns list redesign in control panel</title><content type='html'>&lt;p&gt;I just published a new layout for the DNS
page in the control panel, which shows
all the record information explicitly, as
opposed to a simplified view that hid the
information.&lt;/p&gt;

&lt;p&gt;It's a lot more cluttered than it used to be,
but I think it's actually more usable.&lt;/p&gt;

&lt;p&gt;What do you think? I could use some feedback
on this, especially from anyone who tends to
work a lot with DNS.&lt;/p&gt;

&lt;p&gt;(click "list domains" in the control panel
to see the page)&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-9167642841557162593?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/9167642841557162593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/9167642841557162593'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/04/new-dns-page-layout.html' title='dns list redesign in control panel'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-8852032484354516713</id><published>2007-03-29T20:42:00.000-04:00</published><updated>2007-03-29T20:43:27.465-04:00</updated><title type='text'>working on control panel</title><content type='html'>The control panel will be down for the next hour or so while I integrate some changes. Apologies for the short notice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-8852032484354516713?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8852032484354516713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/8852032484354516713'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/03/working-on-control-panel.html' title='working on control panel'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-3913330781509532129</id><published>2007-02-28T19:52:00.000-05:00</published><updated>2007-02-28T19:53:59.275-05:00</updated><title type='text'></title><content type='html'>&lt;p&gt;The certificate for secure mail on mercury
was about to expire. I added a new one good
until 2017.&lt;/p&gt;

&lt;p&gt;If you don't know what this means, you probably
don't need to worry about it. :)&lt;/p&gt;

&lt;pre&gt;
subject= /C=US/ST=GA/L=Atlanta/O=Sabren Enterprises
Inc/CN=mercury.sabren.com
notBefore=Mar  1 00:42:21 2007 GMT
notAfter=Feb 26 00:42:21 2017 GMT
MD5 Fingerprint=30:91:77:E0:B9:17:14:92:B2:3F:2B:C1:E0:8D:E7:7F
-----BEGIN CERTIFICATE-----
MIICXzCCAcigAwIBAgIBADANBgkqhkiG9w0BAQQFADBqMQswCQYDVQQGEwJVUzEL
MAkGA1UECBMCR0ExEDAOBgNVBAcTB0F0bGFudGExHzAdBgNVBAoTFlNhYnJlbiBF
bnRlcnByaXNlcyBJbmMxGzAZBgNVBAMTEm1lcmN1cnkuc2FicmVuLmNvbTAeFw0w
NzAzMDEwMDQyMjFaFw0xNzAyMjYwMDQyMjFaMGoxCzAJBgNVBAYTAlVTMQswCQYD
VQQIEwJHQTEQMA4GA1UEBxMHQXRsYW50YTEfMB0GA1UEChMWU2FicmVuIEVudGVy
cHJpc2VzIEluYzEbMBkGA1UEAxMSbWVyY3VyeS5zYWJyZW4uY29tMIGfMA0GCSqG
SIb3DQEBAQUAA4GNADCBiQKBgQCtw81fs1Kx9v7iFghAtwrMr1xy8h7ZrIwYsjUr
+ZhN/EpiMYfGFbHsZH1B1bJMHfiyUtgf9VrUDNt/InN7TFDl3KOsluvxD/lmsLov
kvsNLDpvy72Lnxb77WaNGjKAXKQ3bsLf0XmuH8rs1EGmJKjsKaC7ANhwjadDOHnM
Cd/MkwIDAQABoxUwEzARBglghkgBhvhCAQEEBAMCBkAwDQYJKoZIhvcNAQEEBQAD
gYEAnGWCpGvMAIO0yZllZcK1p9OFwAWTRONcXLUzAgXxQaAbQDRrA6AeiqAoCGn5
L6UcAT3Fvj2D7bgAn7QDMk6cbDtl0BfhKsvuyU0bU3RQNKufjph7G6dgScRwd6Vs
POwCJzB5p0EKPYiQ4eNtyusnmxtS9rZGm4ogJ22aHtcpqQo=
-----END CERTIFICATE-----
&lt;/pre&gt;

&lt;p&gt;Certs for all machines are listed here:&lt;/p&gt;

&lt;p style="padding-left:10px"&gt;&lt;a href="https://secure.sabren.com/cornerhost/certs.html"&gt;https://secure.sabren.com/cornerhost/certs.html&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-3913330781509532129?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3913330781509532129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/3913330781509532129'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/02/certificate-for-secure-mail-on-mercury.html' title=''/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry><entry><id>tag:blogger.com,1999:blog-3278707.post-6334539288381005485</id><published>2007-01-27T18:50:00.001-05:00</published><updated>2007-01-27T18:50:45.876-05:00</updated><title type='text'>hydrogen upgrade tonight at 2am central</title><content type='html'>&lt;p&gt;The upgrade to the database server has been
scheduled for 2AM central tonight. Again, it
should only be down a few minutes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3278707-6334539288381005485?l=cornerhost.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6334539288381005485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3278707/posts/default/6334539288381005485'/><link rel='alternate' type='text/html' href='http://cornerhost.blogspot.com/2007/01/hydrogen-upgrade-tonight-at-2am-central.html' title='hydrogen upgrade tonight at 2am central'/><author><name>Michal</name><uri>http://www.blogger.com/profile/10420605416948532210</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-E7-Qp3BXR9s/TuM3e5SMLeI/AAAAAAAAANg/ZBg-a4G7dD4/s220/YouTubeIcon.png'/></author></entry></feed>
