Monday, January 9, 2006

Hopes for the MacWorld Keynote


Indextop20050111I am hoping that Apple announces a new Mac mini, that comes with FrontRow installed.  Since I have decide to move most of the external facing services from my server at home to a VPS, the main thing that my server is being used for is hosting my music.


If Apple announces a Mac mini that comes with FrontRow, I would go out and buy one and put all of my music on it and connect it to my TV.  Also, the DVI connection and the 1920 x 1200 resolution, would allow videos to look great.


Technorati Tags: ,

Sunday, January 8, 2006

Details of Mail.app's IMAP implementation


Transitioning between different mail servers is very easy when using IMAP.  All that you need to do is to configure your mail client for both accounts, and then just drag the mail messages and folders between the two.


I did this to move the mail to the new server, and I noticed some interesting things in Mail.app when transferring these messages.


  1. When copying a folder that has both mail messages and other folder, the messages in the root folder sometimes didn't get copied

  2. Mail doesn't deal well with a IMAP accout that is above it's disk space quota.  It just states "Unknown Error".  (Thunderbird handles this well.)



Saturday, January 7, 2006

Moving mysql database


In the process of moving to a Fedora Core 2 server, I have had to move some databases from one machine to another.  At first, I tried to just copy the database files, and then restart mysql.  This didn't work.  I then realized that Fedora Core 2 has version 3.23 of mysql, while Fedora Core 4 has version 4.1.


I then tried to run mysqldump, and then run that .sql file on Fedora Core 2, but I kept getting messages like this:


ERROR 1064 at line 21: You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 11


I was able to work around this by removing the "ENGINE=MyISAM DEFAULT CHARSET=latin1" string from each of the CREATE TABLE commands.  I knew that this wouldn't cause a problem since in mysql version 3.23 and later MyISAM was the default engine type.


Technorati Tags: ,

Configuring cyrus imapd


It has been a long time since I configured cyrus imap.  I found these instructions that worked pretty well.


Also, a while ago I posted some instructions that I used to setup ssl for imap.  I just found that the cyrus-imapd rpm includes a Makefile that can create the ssl certs.


Technorati Tags:

building db4 for Fedora Core 2


I am in the process of setting up a VPS to host my web and mail server.  With Tektonic, the latest version of Fedora that is available is Fedora Core 2.  The version of db4 that was included with Fedora Core 2 had a problem with non Intel CPUs.  Bug 91933 at Red Hat's Bugzilla system describes this problem.


This bug report also has a work around.  It requires rebuilding db4 with

spec file that doesn't use posix mutexes.


Here is the spec file


Here is a patch file


Here is a needed wrapper script.


Technorati Tags: ,

Monday, January 2, 2006

Foxmarks


A while ago, I wrote about Bookmarks Syncronizer, as a way to share Firefox bookmarks between different computers.  This stopped working in Firefox 1.5, and they haven't updated it.


This post describes Foxmarks, which also does the same thing.  You can create a free account that you can post your bookmarks to, but their server is currently down.  You are supposed to also be able to host the file yourself, but they don't really have instructions on what is required.


Technorati Tags: ,

Get a public IPv6 address


Earthlink R&D has created a version of the firmware for the Linksys WRTG54G that enables IPv6.  This allows, in addition to the WAN address of your router, all of your devices in your home network to have a publicly accessible IPv6 address.  This would make it easier to run a service on any machine on your network.


In order to run this software, you have to replace the firmware with that provided by Earthlink R&D.  Then you have to configure the router to set up a IPsec tunnel to an Earthlink routing server.


Printing Across VLANs: A Secure and Scalable Solution

In my previous configuration, I used a CUPS server with multiple network interfaces to enable printing from computers on restricted networks...