<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<channel>
<title>rootblog</title>
<link>http://radix.cryptio.net/rootblog/</link>
<description>radix.cryptio.net</description>
<dc:language>en-us</dc:language>
<dc:creator>blog@randal.singletrack.org</dc:creator>
<dc:date>2005-04-06T15:03:33-08:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.15" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

<item>
<title>Configuring Personal Gallerys on Radix</title>
<link>http://radix.cryptio.net/rootblog/archives/000907.html</link>
<description><![CDATA[<p>
Due to our <a href="http://radix.cryptio.net/rootblog/archives/000906.html">customized Apache installation</a>, there are a couple of notes to make about installing the popular Gallery program for yourself on Radix.  Specifically, PHP scripts are run in CGI mode, and as the user that owns them.  So when following the <a href="http://gallery.menalto.com/modules.php?op=modload&name=GalleryDocs&file=index&page=gallery1-install.unix-shell.php">Installation Instructions for Unix with Shell Access</a> on the Gallery page, please do the following things:
</p><ol>
<li><strong>Do not do any of the "chmod 0777" or "chmod 0666" commands that they tell you to.  Th</strong>ese are only needed if gallery will be run as the web user.</li>
<li>After you have untarred the gallery package, cd into the gallery directory and run the command "<em>find ./ -name \*.php -exec chmod a+x {} \;</em>" to make all the .php files exectuable by the web server.</li>
<li>Follow their instructions to execute a "touch config.php .htaccess", but do not execute the associated chmod commands.</li>
<li>Go to http://url/gallery/setup/index.php</li>
<li>Make sure there are no extra warnings other than "Apache is not obeying the 'php_value' lines in your .htaccess file."  (If you are running PHP in CGI mode, this message is unavoidable)</li>
<li>In the setup wizard's Location and URL page set the Temporary Directory to /tmp</li>
</ol><p>
After completing these steps gallery should be ready to go!  If you have problems, please let us know so we can update the instructions.
</p>]]></description>
<guid isPermaLink="false">907@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Pointer</dc:subject>
<dc:date>2005-04-06T15:03:33-08:00</dc:date>
</item>
<item>
<title>Apache Configuration</title>
<link>http://radix.cryptio.net/rootblog/archives/000906.html</link>
<description><![CDATA[<p>
We have customized the web server configuration on Radix in an attempt to standardize our various web site configurations and make it easier for each end-user to self-manage their site.  Most of these settings will be transparent, but there are a couple of special things to note for people who use special configurations, especially PHP scripts.
</p><p>
<strong>SuEXEC for CGIs and PHP scripts</strong>
</p><p>
Since one of the most common uses for PHP scripts on Radix is personal web galleries that people have set up, and due to the general inconvenience of running all PHP and CGI scripts as a single "www" user, we're going to configure Apache's SuEXEC module so that any CGIs and PHP scripts run from your home or web directories will be executed under your user id.  This means that you will no longer need us to chown album directories to the web server and that you will be able to directly manage the files under your gallery directories.           
</p><p>
<em>Changes to make</em>: We will be configuring the web server to automatically run PHP scripts in CGI-mode.  This means that existing scripts that are interpreted directly by the web server will need to be made executable so they are runnable as a CGI.  We've configured the OS to automatically recognize .php files and run them with the proper interpreter, all you need to do is chmod them so the Apache server can execute them.  This can be done for all .php files under your web directory by running the following command from your public_html directory:
</p><blockquote>
find ./ -name \*.php -exec chmod a+x {} \;
</blockquote><p>
Making .php files executable is safe to do even on library files.
</p><p>
<em>Changes to make</em>: Since PHP and CGIs will be running as specific users, <em>old</em> installations of Gallery or other tools that write to the local filesystem will now be running as your UID.  This means that the old album/ directories will be owned by the wrong user.  We're *not* planning on doing a mass chown of files in web directories back to the original owners simply because we're not sure what people have changed and what they haven't.  This will fall in to the "you'll need to look at your system and test it to make sure its working" category.  Expect further recommendations on setting up Gallery itself.
</p><p>
<strong>Implementing VirtualDocumentRoot</strong>
</p><p>
To remove the need for multiple special-case configurations in Apache's httpd.conf we're going to standardize on one configuration that applies to all domains Radix hosts.  This means essentially that a request for http://domain.tld/ will automatically look in /www/domain.tld/doc for HTML files and /www/domain.tld/cgi-bin for scripts to run (more on CGIs below). This is an incredibly simple way to set up the system, but it doesn't automatically handle server aliases like http://www.domain.tld/ (which some people use and some don't).                                                                             
</p><p>
<em>Changes to make</em>: If your domain is regularly accessed using something <em>other</em> than the standard http://domain.tld/ configuration you will need to let us know what ServerAliases you want to configure to support.  Please only consider doing this if you have www.domain.tld published far and wide, as its simpler for everyone (us, you, Google, statistics generators, etc) to standardize on one domain.
</p><p>
<strong>.htaccess AllowOverrides</strong>
</p><p>
To get rid of special-case cgi-bin and directory access configurations in the global httpd.conf, we're going to open up the use of .htaccess files for pretty much everything you can configure, from authentication to CGI control to error pages.  This means that essentially every configuration option you might want to tweak for your site will be available to you by modifying these files in your web directories.  An excellent overview of what kind of flexibility you will have can be found here:                                                        
</p><blockquote>
http://httpd.apache.org/docs/howto/htaccess.html                            
</blockquote><p>
When you read this page you'll notice that Apache actually recommends <em>against</em> people using .htaccess files for a couple of reasons, one of which follows:         
</p><blockquote>
The second consideration is one of security. You are permitting users to modify server configuration, which may result in changes over hich you have no control. Carefully consider whether you want to give your users this privilege.                         
</blockquote><p>
We're doing this to make everyone's life easier, so we're again reminding people to follow our general terms of service: "Don't be a hozer, ehh."
</p><p>
If you're curious as to what specific changes we made to the configuration file, they are documented <a href="http://singletrack.org/~randal/blog/archives/000905.html">here</a>.
</p>]]></description>
<guid isPermaLink="false">906@http://radix.cryptio.net/rootblog/</guid>
<dc:subject></dc:subject>
<dc:date>2005-04-06T08:49:25-08:00</dc:date>
</item>
<item>
<title>Per-user Quotas Expanded to 5GB</title>
<link>http://radix.cryptio.net/rootblog/archives/000904.html</link>
<description><![CDATA[<p>
Per-user Quotas Expanded to 5GB.  This should be plenty for any sane person.  The system will send you a warning mail when you exceed 4.5GB.  We will soon be implementing per-user quotas on /var/mail as well.
</p><p>
You can use the "quota" command from a shell prompt to easily see how much disk space you are currently using.
</p>]]></description>
<guid isPermaLink="false">904@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-04-06T06:46:50-08:00</dc:date>
</item>
<item>
<title>Ancient Backups</title>
<link>http://radix.cryptio.net/rootblog/archives/000895.html</link>
<description><![CDATA[<p>
We mentioned before that there were some really old backups (six months) of Radix's data that we were going to restore at some point.  Turns out that these files are actually about a year old, and include a complete image of /home as of 26-04-2004 and an snapshot of files that had changed from that point until 22-05-2004.
</p><p>
But the news keeps getting better.  The full image snapshot has been corrupted.  Right now I've only been able to pull about 5 home directories off.  I don't know if we'll get any more unless we can find a TAR recovery tool.  The best bets to look for recovered data are in:
</p><p>
/srv/RECOVERED/public/old-backups/partial-full-2004-04-26/home
<br />/srv/RECOVERED/public/old-backups/incr-2004-05-22/home
</p><p>
We'll let you know if we pull anything else useful out of here.
</p>]]></description>
<guid isPermaLink="false">895@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-03-27T16:41:49-08:00</dc:date>
</item>
<item>
<title>/crypt/users Recovery</title>
<link>http://radix.cryptio.net/rootblog/archives/000894.html</link>
<description><![CDATA[<p>
The copy of old data proceeds.  As we mentioned before the /home directories were restored for all but about 10 people, and it looks like we completely lost the /www tree (a skeleton is back there now which you can begin to reconstruct).  /crypt/users was unaffected by the crash and is about 90% copied back.  Only the people with the largest directories are still coming over.  You can find everything that has made it back in /src/RECOVERED/public/crypt-users.  <strong>THIS IS A TEMPORARY LOCATION ONLY</strong>.  /srv/RECOVERED is only where we are copying recovered data too.  Even though you can write to it, <strong>consider this a read-only location</strong>.  We will be removing all files from there eventually, so use it only for recovering your old data, do not put new content there.
</p><p>
We are moving to a monolithic /home disk for all user data.  This means that what you used to put in /crypt/users, you should now put in your home directory.  We are keeping local snapshots of the home directories, but there's too much data in there to perform off-site backups.  We have currently deployed a <strong>2 Gigabyte quota</strong> on /home for all users, and a shared 10 Gigabyte quota for anything owned by the Apache user (this means all "gallery" installations will be subject to a shared 10 Gigabyte quota).  More news to follow.
</p><p>
So to sum up:
</p><ul>
<li>Copy data from /src/RECOVERED/public/crypt-users to your home directory (this directory will eventually go away)</li>
<li>There is a 2 Gigabyte quota for all users on /home now</li>
</ul>]]></description>
<guid isPermaLink="false">894@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-03-27T16:36:51-08:00</dc:date>
</item>
<item>
<title>SMTP-AUTH Enabled for Outgoing Mail Relay</title>
<link>http://radix.cryptio.net/rootblog/archives/000893.html</link>
<description><![CDATA[<p>
For all you Thunderbird and Eudora loving folks out there, you can once again relay mail through Radix's MTA, but you have to properly authenticate (before we had a hack in place so you didn't have to configure this). Basically, you have to configure your mail client's <strong>Outgoing SMTP</strong> Server to both use TLS (may be called SSL) as well as a Username/Password (possibly called SMTP-AUTH).
</p><p>
<strong>Thunderbird</strong>
</p><p>
Go to Tools :: Account Settings, then select "Outgoing Server (SMTP)" on the left-hand side. Set the following:
</p><ul>
<li></li>
<li><strong>Server Name</strong>: radix.cryptio.net</li>
<li><strong>Port</strong>: 587</li>
<li>Check the box next to <strong>Use name and password</strong></li>
<li><strong>User Name</strong>: (Enter your regular user name here)</li>
<li><strong>Use secure connection</strong>: Select <strong>TLS</strong> </li>
<li></li>
</ul><p>
Now you should be able to send mail through Radix. When you first try to do so it will ask you to accept the TLS certificate presented (we'll have something to quiet that down later), and then ask for your password. This is the same as your usual Radix password. You should be all set!
</p>]]></description>
<guid isPermaLink="false">893@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Pointer</dc:subject>
<dc:date>2005-03-21T16:49:55-08:00</dc:date>
</item>
<item>
<title>Websites (partially) back</title>
<link>http://radix.cryptio.net/rootblog/archives/000892.html</link>
<description><![CDATA[<p>
Radix now thinks it's hosting all the sites it used to. Of course, we don't have the data to go in said websites, but the framework is back up. If you have files you want to put back in the web tree, you can find your DocumentRoot's in /var/www/[www.yourdomain.com]/doc/
</p>]]></description>
<guid isPermaLink="false">892@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-03-19T23:09:24-08:00</dc:date>
</item>
<item>
<title>Data and OS Updates</title>
<link>http://radix.cryptio.net/rootblog/archives/000891.html</link>
<description><![CDATA[<p>
First of all, we're running Debian Linux now instead of FreeBSD, someone pointed out that would be worth mentioning.
</p><p>
Also, WRT to data recovery, we've copied back all the home directories we were able to recover. If your data isn't there, we couldn't recover it. We have the disk though and may consider hiring a professional data recovery service if there are enough people who want to chip in for it (our only hesitation is that these folks are usually very expensive for only a marginal rate of success).
</p><p>
/crypt/users was unaffected and is currently copying over to the new box at a very slow pace. I wouldn't expect all data to make it over for the next week or so (we're talking nearly 100 Gigs of photos and what not).
</p><p>
The old backups are also copying over, and should come online sometime after this weekend. We'll note when they are available.
</p><p>
Everything that we've been able to recover and that is safe for public consumption is availabe in /srv/RECOVERED/public/. We've already copied over everything that has completed a copy, so the only reason to look here is to see if maybe your /crypt/users directory got copied over earlier. DO NOT COPY THIS DATA TO YOUR HOME DIRECTORY YET.
</p><p>
<strong>Note that we are currently running without a net, there are no backups being performed and there is no disk space management happening on /var (where /home is currently located). If any single user fills up the disk it will stop machine operations for all other users.</strong>
</p>]]></description>
<guid isPermaLink="false">891@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-03-18T20:02:29-08:00</dc:date>
</item>
<item>
<title>Webmail Running</title>
<link>http://radix.cryptio.net/rootblog/archives/000890.html</link>
<description><![CDATA[<p>
Squirrelmail is available again, and can be accessed at:
</p><p>
<a href="https://radix.cryptio.net/squirrelmail/">https://radix.cryptio.net/squirrelmail/</a>
</p><p>
If you have trouble logging in, please email <a href="mailto:root@radix.cryptio.net">root@radix.cryptio.net</a> from a separate account. If you have no other access to email please contact your friendly admin directly between the hours of 9am and 9pm Pacific time.
</p><p>
At this point the most essential services are up and running, so we are going to try and get some sleep. Some things will come back up over the weekend, and we continue to transfer data from the old disks to the new ones, which should complete some time next week (there is a lot of data).
</p>]]></description>
<guid isPermaLink="false">890@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-03-18T10:01:10-08:00</dc:date>
</item>
<item>
<title>Wednesday Night (Late)</title>
<link>http://radix.cryptio.net/rootblog/archives/000889.html</link>
<description><![CDATA[<p>
We have successfully recovered everyone's mail spool and restarted mail and DNS services. This means that mail is flowing in to Radix from various points around the net. We have recovered nearly 80% of /home directory data and re-enabled SSH access to the box. Web mail and remote IMAP/POP access is not yet configured. ETA for those is still sometime tomorrow, err, today....ummm...later...
</p>]]></description>
<guid isPermaLink="false">889@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-03-17T01:08:09-08:00</dc:date>
</item>
<item>
<title>Wednesday Morning</title>
<link>http://radix.cryptio.net/rootblog/archives/000888.html</link>
<description><![CDATA[<p>
Around midnight on Monday, March 14, Radix suffered a physical disk failure that took the system down. The team worked late on Tuesday night in order to replace broken hardware and attempt a painstaking recovery from the affected disk.
</p><p>
As of Wednesday morning, recovered data is being fed on to the new hard drives and we are working to restore basic services such as shell access, mail processing, and web mail access. We hope to have the system stabilized for public access sometime on Thursday, March 17.
</p><p>
DNS requests for domains hosted on radix are distributed over a network of machines unaffected by this issue, and email bound for various domains is being queued at various locations for delivery when the system comes back up.
</p><p>
Please continue to visit this web page for further information.
</p>]]></description>
<guid isPermaLink="false">888@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-03-16T09:34:12-08:00</dc:date>
</item>
<item>
<title>New(er) Squirrelmail Installed</title>
<link>http://radix.cryptio.net/rootblog/archives/000877.html</link>
<description><![CDATA[<p>An ever newer version of SquirrelMail has been installed at</p>

<p><a href=https://radix.cryptio.net/squirrelmail-1.4.4/>https://radix.cryptio.net/squirrelmail-1.4.4/</a></p>

<p>Same deal as before... Please test it out and let <a href="mailto:rootclub@cryptio.net">rootclub@cryptio.net</a> know if you have any problems with it.  This new version fixes the bugs that I've been told about as of now.</p>

<p>Thanks for your feedback!</p>]]></description>
<guid isPermaLink="false">877@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2005-02-20T12:15:31-08:00</dc:date>
</item>
<item>
<title>Where do you send email from?</title>
<link>http://radix.cryptio.net/rootblog/archives/000828.html</link>
<description><![CDATA[<p>
We're going to be enabling a whole new crop of technology on Radix pretty soon that will authenticate the origin of our email messages to that people we send email to can have assurance that you really did send a message that claims to be from you.  This is an evolving feature in the email network that will help us combat spoofing of domains by spammers and help us ensure reliable delivery of messages from people we communicate with on a regular basis.
</p><p>
In order to make this happen though, some old behaviors have to change.  In particular, we need to make sure that all mail that is legitimately sent from a domain routes through the specified mail servers for that domain.  This means that users who are sending messages through their ISPs mail systems or their work mail systems, but using your personal address @cryptio.net (or others) will need to change to delivering mail through Radix itself.
</p><p>
If you only ever use SquirrelMail (web mail) or log directly in to Radix to email through Pine or Mutt, you have nothing to worry about.  If you use a desktop email client such as Outlook, Netscape/Mozilla/Thunderbird, Eudora, or Mac mail, even if you do so only occasionally, then you're going to need to take steps to make sure that your mail is properly routing through Radix.  The easiest way to do this is to look in your mail server settings and see that your "Outbound Mail Server (SMTP)" is set to "radix.cryptio.net".  If its not currently THEN DON'T CHANGE IT, but instead email us so we can have some idea of how many people we're going to need to set this up for.
</p><p>
The risk of sending your mail through a non-authenticated server is that  as receivers start to check messages for this kind of information, they may consider your spoofed but otherwise legitimate messages to be unacceptable and they may start to reject or discard them.
</p><p>
Please let us know if you have any questions about these topics and we'll keep you updated on our progress.
</p>]]></description>
<guid isPermaLink="false">828@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2004-11-19T20:07:12-08:00</dc:date>
</item>
<item>
<title>Radix Offline Tuesday April 20</title>
<link>http://radix.cryptio.net/rootblog/archives/000597.html</link>
<description><![CDATA[<p>Radix will be offline all day tomorrow due to power work being performed on site (switching from a fuse box to a breaker box on the main power into the building).</p>

<p>Rather than risk power spikes, I'm going to shut radix down before I leave for work, and will restart it as soon as I get back.</p>

<p>Sorry for the short notice; I just found out myself this morning.</p>

<p>Any questions or concerns to rootclub@cryptio.net.</p>

<p>-Mark</p>]]></description>
<guid isPermaLink="false">597@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Announcement</dc:subject>
<dc:date>2004-04-19T13:48:18-08:00</dc:date>
</item>
<item>
<title>MT-Blacklist Installed</title>
<link>http://radix.cryptio.net/rootblog/archives/000592.html</link>
<description><![CDATA[<p>Getting tired of comment spam on <a href="http://singletrack.org/~randal/blog/">my blog</a>, I finally got around to installing <a href="http://www.jayallen.org/projects/mt-blacklist/">MT-Blacklist</a> on Radix.  I don't know what took me so long to get around to it, as it only took 15 minutes total, and now everyone with a blog hosted here can take steps to automatically eliminate comment spam from their blog.</p>

<p>To get started, you can jump right in to <a href="http://radix.cryptio.net/cgi-bin/mt/mt-blacklist.cgi">Radix's MT-Blacklist Configuration Page</a>, and you might even want to read the <a href="http://www.jayallen.org/projects/mt-blacklist/latest/index">MT-Blacklist manual</a>.</p>

<p>With this new tool in place, I've gone ahead and re-enabled the commenting functionality for the rootblog.</p>]]></description>
<guid isPermaLink="false">592@http://radix.cryptio.net/rootblog/</guid>
<dc:subject>Pointer</dc:subject>
<dc:date>2004-04-16T07:37:35-08:00</dc:date>
</item>


</channel>
</rss>
